From 5a3a315c2c08fa4cfdd4fc142657707054007db3 Mon Sep 17 00:00:00 2001 From: Pear-231 <61670316+Pear-231@users.noreply.github.com> Date: Tue, 12 May 2026 11:41:22 +0100 Subject: [PATCH] Deleted old audio research stuff --- Data/Audio/CustomSoundCompile/790209750.wem | Bin 184186 -> 0 bytes .../CustomSoundCompile/ComplexExample.json | 55 - Data/Audio/CustomSoundCompile/Project.json | 59 - Data/Audio/OvnExample/Project.json | 512 - Data/Audio/OvnExample/ProjectSimple.json | 98 - Data/Audio/RandContainerProject.bnk.xml | 34 - Data/Audio/Research/battle_advice__core.bnk | Bin 19837 -> 0 bytes .../Research/battle_advice__core.bnk.xml | 27193 -- .../battle_advice__tomb_kings_owners.bnk | Bin 292 -> 0 bytes .../battle_advice__tomb_kings_owners.bnk.xml | 608 - .../Research/battle_group_impact__core.bnk | Bin 34519 -> 0 bytes .../battle_group_impact__core.bnk.xml | 45950 ---- .../battle_individual_melee__warhammer2.bnk | Bin 139656 -> 0 bytes ...attle_individual_melee__warhammer2.bnk.xml | 204714 --------------- Data/Audio/Research/bnkTest.txt | 0 .../Research/campaign_vo_3348294869__core.bnk | Bin 2679 -> 0 bytes ...o_conversational_938044464__warhammer2.bnk | Bin 3060 -> 0 bytes .../Research/event_data__bretonnia_owners.txt | 25 - Data/Audio/Research/init.bnk | Bin 70440 -> 0 bytes Data/Audio/Research/wwiser (2).pyz | Bin 189291 -> 0 bytes Data/Audio/Research/wwnames.txt | 20549 -- Data/Audio/SimpleBnkProject.bnk.xml | 16 - 22 files changed, 299813 deletions(-) delete mode 100644 Data/Audio/CustomSoundCompile/790209750.wem delete mode 100644 Data/Audio/CustomSoundCompile/ComplexExample.json delete mode 100644 Data/Audio/CustomSoundCompile/Project.json delete mode 100644 Data/Audio/OvnExample/Project.json delete mode 100644 Data/Audio/OvnExample/ProjectSimple.json delete mode 100644 Data/Audio/RandContainerProject.bnk.xml delete mode 100644 Data/Audio/Research/battle_advice__core.bnk delete mode 100644 Data/Audio/Research/battle_advice__core.bnk.xml delete mode 100644 Data/Audio/Research/battle_advice__tomb_kings_owners.bnk delete mode 100644 Data/Audio/Research/battle_advice__tomb_kings_owners.bnk.xml delete mode 100644 Data/Audio/Research/battle_group_impact__core.bnk delete mode 100644 Data/Audio/Research/battle_group_impact__core.bnk.xml delete mode 100644 Data/Audio/Research/battle_individual_melee__warhammer2.bnk delete mode 100644 Data/Audio/Research/battle_individual_melee__warhammer2.bnk.xml delete mode 100644 Data/Audio/Research/bnkTest.txt delete mode 100644 Data/Audio/Research/campaign_vo_3348294869__core.bnk delete mode 100644 Data/Audio/Research/campaign_vo_conversational_938044464__warhammer2.bnk delete mode 100644 Data/Audio/Research/event_data__bretonnia_owners.txt delete mode 100644 Data/Audio/Research/init.bnk delete mode 100644 Data/Audio/Research/wwiser (2).pyz delete mode 100644 Data/Audio/Research/wwnames.txt delete mode 100644 Data/Audio/SimpleBnkProject.bnk.xml diff --git a/Data/Audio/CustomSoundCompile/790209750.wem b/Data/Audio/CustomSoundCompile/790209750.wem deleted file mode 100644 index b9468ac2b83478149b8e642d1070f1e1b299beb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184186 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

)+ zPVu%VxhtMk1zDTRO}%g}h^JZcU@l(XWAqv6Ud+=y4(20t@u*t{c_QUq`fu?DD;|`@ zXJ0YC1$iByBm{9RZwZQ7Mh}9PmXUz?SCSr4#&}gIaq;EXkWv?KK-G~c{^8RR*urFy z?rFLLp_SvFAp3=lLEaW0O6eZ2#S3deuH_`f!tWrg29=1F@J+nu)+RxQ*G8^*ek?TSC!T^a7Myy3e9gdWVGPu{)FDAkCsJ}@Nk$Z;vDjC_~mHw$?vj1Pit z&(3{mM}iI(4g~RAaEs%f+mi3oIt5c2<(^G_611k2T9CFV`~pez`%ifGB_F}W3MNia zu;QuyKUdRSM>7bbUy!5^ko(f@!38_|nt$S#=sE8`;#+$EB)7M}jV8E(b`;Ge$40b| z;2QU!gQWL9>i(WUZ|*{`oA?|=6COu{ z?M0gjUQaNgyU=g)q~HdHZ(tK4iR7K`+kc_|mZJ%!N8iNR7T%H(#xeA!geVwL@qu)L zn26+a=v2Y^3HDdwD9F$Qgu92B9p=3wd>`YDLp&o`KpDpf3h*NNc9=I#BIN?#lIMaR7aY2T@|bH6c{_>!N&Kdd$^@e?UbY=-n9kfIgcR{ioJOn7?6&q8wL`SL za3KVdCR_+nB#YKeb6dBM_AXoi8ue9mb%4P?!Gvd|1qgFVUh1RhaM7^BP9UBrGx04R zyrtD;cl!?U4=?NnP^luzA_PA*U)UFSp!(h6+ajj(ITM>r9L`#^kL``y@x&XOmExhCD0btc-7w41CvnVa{s5qI&Bo{vNH zx3E3rb*_t`l#aaO3zS(xS`I<_ozRSU5vu>@7Y`tI(4O50CJN2=9cjyJX>c zLF9{1PGO=D&*{?NCGw1T92Yj4GW?3K&WdPu(efg#82^NQM>rwmzxef*JEGmiN2hQ{ z$Zt8mh0COZ%ZgG9o%RuPf`(`{@nkE$Y}373ig#Y|Dp`j^ycXBv$r@M$hz(G4<`DQ5 z;4NX}5ubN$u@v~2IZt1AjwJpBdvhjSPQu61nAt~t?hA*Huo89Wdio(VG+~Sq-+;a0 zYZ}1Jas>ayU!}1B4CT|0|1y6QznO!0LOfvh=e(!O0F(YL9`xGNTXrYZF3fZKyKGVe znDGwcT3=*-%GqZwJ5oO+h)2RM9KtWui*QE}qHs%z-%as4`5FHPx*-kby?#iLSPUan z;d<)Ne_@r9qdTE>CN*6-7Y~#}-0#8eGwE}&F7C`rzI%`lZ3wj^xgz1W=4ek(FaPCe z&Rxk#@lPl|23v46LAH3_6Q9^!$-Q(2s#ZKH^U)4`Hz$A7eMUE?>^^WyL_GY}c1yD^ zS8CF0RdcUM?^T=LM*M`=xQ6_=BqRta$#e!9U?&s?1a3 zkySzzpNHayF`b>M0r3##D)A~?XpU zB>l2*4@qm2zEnGzX*{jJ4x{}Cz-;BegD1Iw+9mzfI^y(FpNZ#+t+tM553pVnIzv~9q CV!=@W diff --git a/Data/Audio/CustomSoundCompile/ComplexExample.json b/Data/Audio/CustomSoundCompile/ComplexExample.json deleted file mode 100644 index 59c7d4465..000000000 --- a/Data/Audio/CustomSoundCompile/ComplexExample.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "ProjectSettings": { - "OutputGame": "Warhammer3", - "BnkName": "ui_audio_compile", - "OutputFilePath": "c:\\temp\\fileExport", - "WWiserPath": "C:\\Users\\ole_k\\Desktop\\audio_research\\WWiser\\wwiser.pyz", - - "ConvertResultToXml": true, - "ThrowOnCompileError": true, - "ExportResultToFile": true - }, - - "Events": [ - { - "AudioBus": "Master", - "Id": "UI_Click_foobar_foobar", - "OverrideId": 623217198, - "Actions": [ "UI_Click_foobar_foobar_Play", "UI_Click_foobar_foobar_Stop" ] - }, - { - "AudioBus": "Master", - "Id": "UI_Click_foobar_foobar2", - "Actions": [ "UI_Click_foobar_foobar_Play", "UI_Click_foobar_foobar_Stop" ] - } - ], - - "Actions": [ - { - "Id": "UI_Click_foobar_foobar_Play", - "OverrideId": 23, - "ChildId": "CustomAudioFile_ID", - "Type": "Play" - }, - - { - "Id": "UI_Click_foobar_foobar_Stop", - "ChildId": "CustomAudioFile_ID", - "Type": "Play" - } - ], - - "GameSounds": [ - { - "Id": "CustomAudioFile_ID", - "OverrideId": 2312, - "Path": "Audio/WWise/790209750.wem", - "SourceType": "PackFile", - "ConvertToWem": false - }, - { - "Id": "CustomAudioFile_ID", - "Path": "Audio/WWise/790209750.wem" - } - ] -} \ No newline at end of file diff --git a/Data/Audio/CustomSoundCompile/Project.json b/Data/Audio/CustomSoundCompile/Project.json deleted file mode 100644 index e5d7caf5b..000000000 --- a/Data/Audio/CustomSoundCompile/Project.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "ProjectSettings": { - "OutputGame": "Warhammer3", - "BnkName": "ui_audio_compile", - "OutputFilePath": "D:\\Research\\Audio\\CustomBnks", - "WWiserPath": "D:\\Research\\Audio\\WWiser\\wwiser.pyz", - - "ConvertResultToXml": true, - "ThrowOnCompileError": true, - "ExportResultToFile": true - }, - - - "AudioImport": [ - { - "Path": "c:\\sfgsdfg.mp3", - "OutputName": "GameSound_CustomAudioFile_ID", - "Language": "english(uk)" - } - ], - - "Events": [ - { - "AudioBus": "Master", - "Id": "UI_Click_foobar_foobar", - "Actions": [ "UI_Click_foobar_foobar_Play" ] - } - ], - - "Actions": [ - { - "Id": "UI_Click_foobar_foobar_Play", - "OverrideId": 623217198, - "ChildId": "CustomAudioFile_ID", - "Type": "Play" - } - ], - - "GameSounds": [ - { - "Id": "CustomAudioFile_ID", - "OverrideId": 264282125, - "Path": "Audio/WWise/790209750.wem", - "SourceType": "PackFile", - "ConvertToWem": false, - }, - - { - "Id": "ImportedAudioFile", - } - ] - - "Mixer": { - "Id": "MyMixer1", - "OverrideId": 264282125, - "ChildMixers": "MyMixer2", - "ChildSouds": [ "CustomAudioFile_ID", "CustomAudioFile_ID", "CustomAudioFile_ID", "CustomAudioFile_ID", "CustomAudioFile_ID" ] - } -} \ No newline at end of file diff --git a/Data/Audio/OvnExample/Project.json b/Data/Audio/OvnExample/Project.json deleted file mode 100644 index e0e134ac2..000000000 --- a/Data/Audio/OvnExample/Project.json +++ /dev/null @@ -1,512 +0,0 @@ -{ - "ProjectSettings": { - "Version": 1, - "OutputGame": "Warhammer3", - "BnkName": "campaign_diplomacy__ovn", - "ProjectType": "Advance" - }, - "Events": [ - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Tyrion_Dip_Halfling_Neg_02_Action" - ], - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neg_02", - "OverrideId": 754099989 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Tyrion_Dip_Halfling_Neg_01_Action" - ], - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neg_01", - "OverrideId": 754099990 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Tyrion_Dip_Halfling_Neu_01_Action" - ], - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neu_01", - "OverrideId": 1375457680 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Tyrion_Dip_Halfling_Neu_02_Action" - ], - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neu_02", - "OverrideId": 1375457683 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Alarielle_Dip_Halfling_Neu_01_Action" - ], - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neu_01", - "OverrideId": 1395833388 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Alarielle_Dip_Halfling_Neu_02_Action" - ], - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neu_02", - "OverrideId": 1395833391 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_EMP_KF_Dip_Halfling_Greet_Neu_01_Action" - ], - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neu_01", - "OverrideId": 1912269217 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_EMP_KF_Dip_Halfling_Greet_Neu_02_Action" - ], - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neu_02", - "OverrideId": 1912269218 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_EMP_KF_Dip_Halfling_Greet_Pos_02_Action" - ], - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Pos_02", - "OverrideId": 2028247360 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_EMP_KF_Dip_Halfling_Greet_Pos_01_Action" - ], - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Pos_01", - "OverrideId": 2028247363 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Alarielle_Dip_Halfling_Neg_02_Action" - ], - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neg_02", - "OverrideId": 2426703857 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Alarielle_Dip_Halfling_Neg_01_Action" - ], - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neg_01", - "OverrideId": 2426703858 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_01_Action" - ], - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_01", - "OverrideId": 2746991101 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_02_Action" - ], - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_02", - "OverrideId": 2746991102 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_02_Action" - ], - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_02", - "OverrideId": 2863720852 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_01_Action" - ], - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_01", - "OverrideId": 2863720855 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Imrik_Dip_Halfling_Neu_01_Action" - ], - "Id": "Play_HEF_Imrik_Dip_Halfling_Neu_01", - "OverrideId": 2867751225 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Imrik_Dip_Halfling_Neu_02_Action" - ], - "Id": "Play_HEF_Imrik_Dip_Halfling_Neu_02", - "OverrideId": 2867751226 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Imrik_Dip_Halfling_Neg_02_Action" - ], - "Id": "Play_HEF_Imrik_Dip_Halfling_Neg_02", - "OverrideId": 2984480976 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_HEF_Imrik_Dip_Halfling_Neg_01_Action" - ], - "Id": "Play_HEF_Imrik_Dip_Halfling_Neg_01", - "OverrideId": 2984480979 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_EMP_KF_Dip_Halfling_Greet_Neg_02_Action" - ], - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neg_02", - "OverrideId": 3080853272 - }, - { - "AudioBus": "Master", - "Actions": [ - "Play_EMP_KF_Dip_Halfling_Greet_Neg_01_Action" - ], - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neg_01", - "OverrideId": 3080853275 - } - ], - "Actions": [ - { - "ChildId": "Play_HEF_Tyrion_Dip_Halfling_Neg_02_GameSound", - "Type": "Play", - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neg_02_Action", - "OverrideId": 196143291 - }, - { - "ChildId": "Play_HEF_Tyrion_Dip_Halfling_Neg_01_GameSound", - "Type": "Play", - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neg_01_Action", - "OverrideId": 26836695 - }, - { - "ChildId": "Play_HEF_Tyrion_Dip_Halfling_Neu_01_GameSound", - "Type": "Play", - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neu_01_Action", - "OverrideId": 124189677 - }, - { - "ChildId": "Play_HEF_Tyrion_Dip_Halfling_Neu_02_GameSound", - "Type": "Play", - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neu_02_Action", - "OverrideId": 174961801 - }, - { - "ChildId": "Play_HEF_Alarielle_Dip_Halfling_Neu_01_GameSound", - "Type": "Play", - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neu_01_Action", - "OverrideId": 928577404 - }, - { - "ChildId": "Play_HEF_Alarielle_Dip_Halfling_Neu_02_GameSound", - "Type": "Play", - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neu_02_Action", - "OverrideId": 384995751 - }, - { - "ChildId": "Play_EMP_KF_Dip_Halfling_Greet_Neu_01_GameSound", - "Type": "Play", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neu_01_Action", - "OverrideId": 253437972 - }, - { - "ChildId": "Play_EMP_KF_Dip_Halfling_Greet_Neu_02_GameSound", - "Type": "Play", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neu_02_Action", - "OverrideId": 512443771 - }, - { - "ChildId": "Play_EMP_KF_Dip_Halfling_Greet_Pos_02_GameSound", - "Type": "Play", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Pos_02_Action", - "OverrideId": 698081718 - }, - { - "ChildId": "Play_EMP_KF_Dip_Halfling_Greet_Pos_01_GameSound", - "Type": "Play", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Pos_01_Action", - "OverrideId": 370702882 - }, - { - "ChildId": "Play_HEF_Alarielle_Dip_Halfling_Neg_02_GameSound", - "Type": "Play", - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neg_02_Action", - "OverrideId": 1041971556 - }, - { - "ChildId": "Play_HEF_Alarielle_Dip_Halfling_Neg_01_GameSound", - "Type": "Play", - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neg_01_Action", - "OverrideId": 138868695 - }, - { - "ChildId": "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_01_GameSound", - "Type": "Play", - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_01_Action", - "OverrideId": 919099528 - }, - { - "ChildId": "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_02_GameSound", - "Type": "Play", - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_02_Action", - "OverrideId": 848866201 - }, - { - "ChildId": "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_02_GameSound", - "Type": "Play", - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_02_Action", - "OverrideId": 193876204 - }, - { - "ChildId": "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_01_GameSound", - "Type": "Play", - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_01_Action", - "OverrideId": 669143303 - }, - { - "ChildId": "Play_HEF_Imrik_Dip_Halfling_Neu_01_GameSound", - "Type": "Play", - "Id": "Play_HEF_Imrik_Dip_Halfling_Neu_01_Action", - "OverrideId": 313748488 - }, - { - "ChildId": "Play_HEF_Imrik_Dip_Halfling_Neu_02_GameSound", - "Type": "Play", - "Id": "Play_HEF_Imrik_Dip_Halfling_Neu_02_Action", - "OverrideId": 627786764 - }, - { - "ChildId": "Play_HEF_Imrik_Dip_Halfling_Neg_02_GameSound", - "Type": "Play", - "Id": "Play_HEF_Imrik_Dip_Halfling_Neg_02_Action", - "OverrideId": 216354251 - }, - { - "ChildId": "Play_HEF_Imrik_Dip_Halfling_Neg_01_GameSound", - "Type": "Play", - "Id": "Play_HEF_Imrik_Dip_Halfling_Neg_01_Action", - "OverrideId": 528325718 - }, - { - "ChildId": "Play_EMP_KF_Dip_Halfling_Greet_Neg_02_GameSound", - "Type": "Play", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neg_02_Action", - "OverrideId": 240632436 - }, - { - "ChildId": "Play_EMP_KF_Dip_Halfling_Greet_Neg_01_GameSound", - "Type": "Play", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neg_01_Action", - "OverrideId": 717992978 - } - ], - "GameSounds": [ - { - "Path": "Audio\\WWise\\729867288.wem", - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neg_02_GameSound", - "OverrideId": 393272007 - }, - { - "Path": "Audio\\WWise\\906470917.wem", - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neg_01_GameSound", - "OverrideId": 392191538 - }, - { - "Path": "Audio\\WWise\\784496158.wem", - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neu_01_GameSound", - "OverrideId": 1055814769 - }, - { - "Path": "Audio\\WWise\\362402037.wem", - "Id": "Play_HEF_Tyrion_Dip_Halfling_Neu_02_GameSound", - "OverrideId": 1044989864 - }, - { - "Path": "Audio\\WWise\\78056990.wem", - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neu_01_GameSound", - "OverrideId": 390450090 - }, - { - "Path": "Audio\\WWise\\597442619.wem", - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neu_02_GameSound", - "OverrideId": 1011584867 - }, - { - "Path": "Audio\\WWise\\44369822.wem", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neu_01_GameSound", - "OverrideId": 994861338 - }, - { - "Path": "Audio\\WWise\\622310682.wem", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neu_02_GameSound", - "OverrideId": 246556496 - }, - { - "Path": "Audio\\WWise\\139425245.wem", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Pos_02_GameSound", - "OverrideId": 54928189 - }, - { - "Path": "Audio\\WWise\\799837429.wem", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Pos_01_GameSound", - "OverrideId": 911099858 - }, - { - "Path": "Audio\\WWise\\189934425.wem", - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neg_02_GameSound", - "OverrideId": 160849763 - }, - { - "Path": "Audio\\WWise\\909199361.wem", - "Id": "Play_HEF_Alarielle_Dip_Halfling_Neg_01_GameSound", - "OverrideId": 574497750 - }, - { - "Path": "Audio\\WWise\\145898663.wem", - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_01_GameSound", - "OverrideId": 583267925 - }, - { - "Path": "Audio\\WWise\\180316358.wem", - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_02_GameSound", - "OverrideId": 470467193 - }, - { - "Path": "Audio\\WWise\\452912437.wem", - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_02_GameSound", - "OverrideId": 595729122 - }, - { - "Path": "Audio\\WWise\\749366078.wem", - "Id": "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_01_GameSound", - "OverrideId": 509185723 - }, - { - "Path": "Audio\\WWise\\348912078.wem", - "Id": "Play_HEF_Imrik_Dip_Halfling_Neu_01_GameSound", - "OverrideId": 473810610 - }, - { - "Path": "Audio\\WWise\\765779622.wem", - "Id": "Play_HEF_Imrik_Dip_Halfling_Neu_02_GameSound", - "OverrideId": 1040212471 - }, - { - "Path": "Audio\\WWise\\402319398.wem", - "Id": "Play_HEF_Imrik_Dip_Halfling_Neg_02_GameSound", - "OverrideId": 867046681 - }, - { - "Path": "Audio\\WWise\\1062243494.wem", - "Id": "Play_HEF_Imrik_Dip_Halfling_Neg_01_GameSound", - "OverrideId": 315135414 - }, - { - "Path": "Audio\\WWise\\801098497.wem", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neg_02_GameSound", - "OverrideId": 533983270 - }, - { - "Path": "Audio\\WWise\\825230199.wem", - "Id": "Play_EMP_KF_Dip_Halfling_Greet_Neg_01_GameSound", - "OverrideId": 802269084 - } - ], - "ActorMixers": [ - { - "AudioBus": "Master", - "Sounds": [], - "ActorMixerChildren": [ - "ActorMixer_0" - ], - "Id": "RootMixer", - "OverrideId": 54848735 - }, - { - "AudioBus": "Master", - "Sounds": [], - "ActorMixerChildren": [ - "ActorMixer_5", - "ActorMixer_4", - "ActorMixer_3", - "ActorMixer_2", - "ActorMixer_1" - ], - "Id": "ActorMixer_0" - }, - { - "AudioBus": "Master", - "Sounds": [ - "Play_HEF_Alarielle_Dip_Halfling_Neg_02_GameSound", - "Play_HEF_Alarielle_Dip_Halfling_Neu_01_GameSound", - "Play_HEF_Alarielle_Dip_Halfling_Neg_01_GameSound", - "Play_HEF_Alarielle_Dip_Halfling_Neu_02_GameSound" - ], - "ActorMixerChildren": [], - "Id": "ActorMixer_1" - }, - { - "AudioBus": "Master", - "Sounds": [ - "Play_EMP_KF_Dip_Halfling_Greet_Pos_02_GameSound", - "Play_EMP_KF_Dip_Halfling_Greet_Neu_02_GameSound", - "Play_EMP_KF_Dip_Halfling_Greet_Neg_02_GameSound", - "Play_EMP_KF_Dip_Halfling_Greet_Neg_01_GameSound", - "Play_EMP_KF_Dip_Halfling_Greet_Pos_01_GameSound", - "Play_EMP_KF_Dip_Halfling_Greet_Neu_01_GameSound" - ], - "ActorMixerChildren": [], - "Id": "ActorMixer_2" - }, - { - "AudioBus": "Master", - "Sounds": [ - "Play_HEF_Imrik_Dip_Halfling_Neg_01_GameSound", - "Play_HEF_Imrik_Dip_Halfling_Neu_01_GameSound", - "Play_HEF_Imrik_Dip_Halfling_Neg_02_GameSound", - "Play_HEF_Imrik_Dip_Halfling_Neu_02_GameSound" - ], - "ActorMixerChildren": [], - "Id": "ActorMixer_3" - }, - { - "AudioBus": "Master", - "Sounds": [ - "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_02_GameSound", - "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_01_GameSound", - "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_01_GameSound", - "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_02_GameSound" - ], - "ActorMixerChildren": [], - "Id": "ActorMixer_4" - }, - { - "AudioBus": "Master", - "Sounds": [ - "Play_HEF_Tyrion_Dip_Halfling_Neg_01_GameSound", - "Play_HEF_Tyrion_Dip_Halfling_Neg_02_GameSound", - "Play_HEF_Tyrion_Dip_Halfling_Neu_02_GameSound", - "Play_HEF_Tyrion_Dip_Halfling_Neu_01_GameSound" - ], - "ActorMixerChildren": [], - "Id": "ActorMixer_5" - } - ] -} \ No newline at end of file diff --git a/Data/Audio/OvnExample/ProjectSimple.json b/Data/Audio/OvnExample/ProjectSimple.json deleted file mode 100644 index cf6f42a5a..000000000 --- a/Data/Audio/OvnExample/ProjectSimple.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "Settings": { - "BnkName": "campaign_diplomacy__ovn", - "RootAudioMixer": "54848735", - "Language": "English(uk)" - }, - - "Events": [ - { - "Name": "Play_HEF_Tyrion_Dip_Halfling_Neg_02", - "Sound": "Audio\\WWise\\729867288.wem" - }, - { - "Name": "Play_HEF_Tyrion_Dip_Halfling_Neg_01", - "FileSystemSound": "C:\\Users\\ole_k\\Downloads\\wet-fart-6139.mp3" - }, - { - "Name": "Play_HEF_Tyrion_Dip_Halfling_Neu_01", - "Sound": "Audio\\WWise\\784496158.wem" - }, - { - "Name": "Play_HEF_Tyrion_Dip_Halfling_Neu_02", - "Sound": "Audio\\WWise\\362402037.wem" - }, - { - "Name": "Play_HEF_Alarielle_Dip_Halfling_Neu_01", - "Sound": "Audio\\WWise\\78056990.wem" - }, - { - "Name": "Play_HEF_Alarielle_Dip_Halfling_Neu_02", - "Sound": "Audio\\WWise\\597442619.wem" - }, - { - "Name": "Play_EMP_KF_Dip_Halfling_Greet_Neu_01", - "Sound": "Audio\\WWise\\44369822.wem" - }, - { - "Name": "Play_EMP_KF_Dip_Halfling_Greet_Neu_02", - "Sound": "Audio\\WWise\\622310682.wem" - }, - { - "Name": "Play_EMP_KF_Dip_Halfling_Greet_Pos_02", - "Sound": "Audio\\WWise\\139425245.wem" - }, - { - "Name": "Play_EMP_KF_Dip_Halfling_Greet_Pos_01", - "Sound": "Audio\\WWise\\799837429.wem" - }, - { - "Name": "Play_HEF_Alarielle_Dip_Halfling_Neg_02", - "Sound": "Audio\\WWise\\189934425.wem" - }, - { - "Name": "Play_HEF_Alarielle_Dip_Halfling_Neg_01", - "Sound": "Audio\\WWise\\909199361.wem" - }, - { - "Name": "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_01", - "Sound": "Audio\\WWise\\145898663.wem" - }, - { - "Name": "Play_HEF_Teclis_Dip_Halfling_Greet_Neg_02", - "Sound": "Audio\\WWise\\180316358.wem" - }, - { - "Name": "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_02", - "Sound": "Audio\\WWise\\452912437.wem" - }, - { - "Name": "Play_HEF_Teclis_Dip_Halfling_Greet_Neu_01", - "Sound": "Audio\\WWise\\749366078.wem" - }, - { - "Name": "Play_HEF_Imrik_Dip_Halfling_Neu_01", - "Sound": "Audio\\WWise\\348912078.wem" - }, - { - "Name": "Play_HEF_Imrik_Dip_Halfling_Neu_02", - "Sound": "Audio\\WWise\\765779622.wem" - }, - { - "Name": "Play_HEF_Imrik_Dip_Halfling_Neg_02", - "Sound": "Audio\\WWise\\402319398.wem" - }, - { - "Name": "Play_HEF_Imrik_Dip_Halfling_Neg_01", - "Sound": "Audio\\WWise\\1062243494.wem" - }, - { - "Name": "Play_EMP_KF_Dip_Halfling_Greet_Neg_02", - "Sound": "Audio\\WWise\\801098497.wem" - }, - { - "Name": "Play_EMP_KF_Dip_Halfling_Greet_Neg_01", - "Sound": "Audio\\WWise\\825230199.wem" - } - ] -} \ No newline at end of file diff --git a/Data/Audio/RandContainerProject.bnk.xml b/Data/Audio/RandContainerProject.bnk.xml deleted file mode 100644 index 4e02eca3b..000000000 --- a/Data/Audio/RandContainerProject.bnk.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - Battle - Action_custom_ogre_unit_selected - - - - Custom_ogre_unit_selected_switch - - - - Battle_Group_Size_Ogres - 0 - - NoSound - CustomAudioFile_Small - CustomAudioFile_Medium - CustomAudioFile_Large - - - - CustomAudioFile_Small - CustomAudioFile_Large - CustomAudioFile_Medium - - - CustomAudio/myfile_Small.wem - CustomAudio/myfile_Large.wem - 811558528.wem - 0.wem - - diff --git a/Data/Audio/Research/battle_advice__core.bnk b/Data/Audio/Research/battle_advice__core.bnk deleted file mode 100644 index e638935588be5cf3ea0110059616628214e7acf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19837 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%0APAAV%>7NYM0=ka#dpWsLachqN7DHd;H zk$QnUl;(Mm-VZXk3t5q@og(rsaEBF+WN_z9V_3b>X~x%a<>LxRGPo44%51-Y(+uHx zClrokaA%%2Vfn@Bg}|LsIFi97XJ@nZBu*FvE>q!11~<>%m8FZ58-Y8ma3q71KlW$q z4Mgw-?u^2b3~sV#Yc@XPG)UmG6pmzYi6JxCcz}~2fqQb{DU~zH;I@}}Zo~GW>?A|r zc5n1Ng!&*E-1XL<8HW=if!m{SB!dgC^*39G;nYOn_A4C8;L5ga&E_qfJPBO7!jTMa zq3Z+|r@?86!2PLkB!laFK8=l&IN=ev0}4knxW#3+vvS7ik-*vL7X5|%k_>L!qU$a! zPR&lQ1n$zlWyFyTuAJPdj3nbkPvCZL*m4BVBN<$`{3JI1;q*x0Vt-qA6dcLmI*q^1 z_JcUl5xAPMn~5VC+~0pJXZ;+fcLHZq)ASggM>4qP<-TM69H&tNXS(dzDR3l%3y8~N z`Nf}05V#IkGBfcB$>0K4Iy5D_tRVKc{qI&xWBLVI|q(ra1%m~ zvp6PBwgfJ_N909tB!heW#|So_;zU#667mmT21hcu!~XSI|G-J1z~u$~MI6cCw!ige z98To~&eiwhH9U`Ga7|kzv-K%XPX*5G!@V2eNCv07)|KtgaSA7Jt4@4#6CBClR&*Z5 z_NzGI6*#+Qmv4h38Qh-adaf)k#ZK@9?vBsXJK#tLcPQjFi!~7EIU;K#>f$KECFL5M; zd;7N;%P&rY1#Wz|q&IjT$>0XmSj)y!oZt&w^NjOv!I2EkIxK~i3r?N|uF98-#E}fH zz@Qdeui*q<;09F=|A6O_3@&`-JU0H}v{~RTB+vN>j%09+&h%sZ8Jye;T#FO)h$9(X Uo7pLB+{KBvz^!v%O&sL^0pKera{vGU diff --git a/Data/Audio/Research/battle_advice__core.bnk.xml b/Data/Audio/Research/battle_advice__core.bnk.xml deleted file mode 100644 index 7655bf58a..000000000 --- a/Data/Audio/Research/battle_advice__core.bnk.xml +++ /dev/null @@ -1,27193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - wwiser dump - - - -

- - - - - - - -
-
- bank - v - - -
-
- -
-
-
- - -
-
- obj - - - - [] - - -
-
- -
-
-
- - - -
-
- list - - -
-
- -
-
- -
- - -
-
- -
-
- - - - - - - - - - target - anchor - - - () - - - {} - - - - - - - -
-
- -
-
- - - - - - - -
- error: - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Data/Audio/Research/battle_advice__tomb_kings_owners.bnk b/Data/Audio/Research/battle_advice__tomb_kings_owners.bnk deleted file mode 100644 index 35152e3e99b578f5709fb17a84ca1acb13444aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmZ?r_HdD4U|^_XU}$g(pTWZoWP^YuCxrI!408ShWU>J - - - - - - - - - - - - - - - - - - - wwiser dump - - - -
-
- Hide: - - -
-
- -
-
- - - - -
- - -
-
- bank - v - - -
-
- -
-
-
- - -
-
- obj - - - - [] - - -
-
- -
-
-
- - - -
-
- list - - -
-
- -
-
- -
- - -
-
- -
-
- - - - - - - - - - target - anchor - - - () - - - {} - - - - - - - -
-
- -
-
-
- - - - - - -
- error: - -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/Data/Audio/Research/battle_group_impact__core.bnk b/Data/Audio/Research/battle_group_impact__core.bnk deleted file mode 100644 index 0891dea11a37ecbb1f1ab20c2083bae5c3226488..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34519 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 xbUxCY;OqNGxlQm%F?_WvOgSaFK9PU)_NHCJ8A - - - - - - - - - - - - - - - - - - - wwiser dump - - - -
-
- Hide: - - -
-
- -
-
- - - - -
- - -
-
- bank - v - - -
-
- -
-
-
- - -
-
- obj - - - - [] - - -
-
- -
-
-
- - - -
-
- list - - -
-
- -
-
- -
- - -
-
- -
-
- - - - - - - - - - target - anchor - - - () - - - {} - - - - - - - -
-
- -
-
-
- - - - - - -
- error: - -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/Data/Audio/Research/battle_individual_melee__warhammer2.bnk b/Data/Audio/Research/battle_individual_melee__warhammer2.bnk deleted file mode 100644 index 5a9b541ab2b0d24b2898ddee149d55a621de1dca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139656 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

?@;$B+ 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

Sa6l$zgEls(4ww+ibi^H$}N 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 - - - - - - - - - - - - - - - - - - - wwiser dump - - - -

-
- Hide: - - -
-
- -
-
- - - - - - - -
-
- bank - v - - -
-
- -
-
-
- - -
-
- obj - - - - [] - - -
-
- -
-
-
- - - -
-
- list - - -
-
- -
-
- -
- - -
-
- -
-
- - - - - - - - - - target - anchor - - - () - - - {} - - - - - - - -
-
- -
-
-
- - - - - - -
- error: - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Data/Audio/Research/bnkTest.txt b/Data/Audio/Research/bnkTest.txt deleted file mode 100644 index e69de29bb..000000000 diff --git a/Data/Audio/Research/campaign_vo_3348294869__core.bnk b/Data/Audio/Research/campaign_vo_3348294869__core.bnk deleted file mode 100644 index ba6c780e91e750b3f65eb5885256934c6567958c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2679 zcmbVOU1(cn7=F(=`C-#_UE1|;j%97{lrgBC*4ZXKX=~;>R(2!kg)UXm$=tkHYwJz0 z9m3dHaWJMum^Y&6jhj#i>yoT))HR(7Qyk)~=*1kuDk6w5;`6-U2|0EXlfC4e_xpK& zp7-bbPTZZzz9tbF7fCz6wyeDmV^Y^D!;?GqBzCVB*??)yOP0uEbu*5LWjldjC~OCf z6y8Subesz|o>bF-yENOD<+vv@?@I69tdVX=z*javIle?LfnLt^sip7TDH+GB@QY=6U;+xkmt7Qp1j*tpyB#@^X5Z9;`_bzr=3TJpj%y@;H2 zA>|m2ef`kKq4&^82As&v znQXJzHH{+ZF*%i&oXtH03Y^LZHg`6v^61Xv?cG%>*G#_fpei>E?cRK(O69ZDmyPnS zQ|H?1(Q?(mUg~;gt9t%ucth>em3t22Fq^!9gWUaJ@L1={-Z3iy8SleHNoyB@8%;KI z#?To7fdqx4p*fRHa+ZXgyX2H64-dkG=aYsn-7K_7AQWbemU1GWp-!b*;bt+kD*F1u zYCK_I?Ffma^*-c zD+RT(uB-EnKS`dgO#JyA@lwu{_wJ z7T%gU5IcM?7W%i;ZdVJL!^Z;Kd_7VzhT*OSW8u^EE8Xj=#Gq$iU7>KGuQz=X1Iv{g z1GE3?5uSZkfq7&m7z@z^g){a8ceGC+Mb2GvN|J}!FZ5YqzleMVXr*(@+xvfS1O^xG zgd6QTaL|=4@ra2kyCPHvyS$6o!^9PSyd;hbER(rP?G?Q>m6vN4zr6O!%ZMH$ZBStE zJF-tA7%vtIJ^1v+Ma=iuGTDtRV2?+|krByY+|hBCmB7RQ91kZj&P%$k4}XTRR@*D` zC)PO5Fon5 J!3n{L`~x_Qxk~^5 diff --git a/Data/Audio/Research/campaign_vo_conversational_938044464__warhammer2.bnk b/Data/Audio/Research/campaign_vo_conversational_938044464__warhammer2.bnk deleted file mode 100644 index f2906fea386643afa4949e3eeddd538c678aec45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3060 zcmbVOTT4_?6kapOamssRPL`OZks4jWd#2OT)aZ)z6d27w7osTXhNFaC-m)85ba{!O z7mFehGQnmbW+$#V30Zh30AIfdg zzYG^e(695o)@gGvqP+bL94nFpKQu(IMnVw+0U9rJhSh0~#7CPv>n!upcV;IJ3pWC&UbprT+Hi-JC)5Z%(*Ne4*`~vR^@1 z75>#9Y*)jxf-D!iw4g za%U_eVrA*}2u0mkQ+coj_`qaNihxgczAy5!D*pmr;|o^`I4|S&`lq~c4#A$IF?OIy zG_Y#QV?i|b)o`P7Ct`hEL>R$h1y)i$-gl@#*arHGsn(#=m%-oV z7U2ba=I+}v0S`@-m;N;9pBs2nHYBYEcv1-v}ioc@T9VoU-Xu#}zna4!5C+gakXAR7B>qOwEs z$N^L|LJvY>78bLxqEqs~nQUPjpkHY@hE&_rmKIus7jQ$MW~qSh%sZ7CFo^5~Jb3wP zses$Je9v!k4wkZ$00y1R^tqxobW+!#u;Q|HcPUxt9qhsz0gd&*6}fX&C+1}rC2 zd<^RR{pPaL3CSY|P|*l2biphvR$!&}X7>Ogt!oea26m$ExA7C{lB4+=Dc#hu&Q9Iz znIGy%nr{Lp;9&4gokTX@K{jBiJ@HZMHuXNN=3dls?IC3_2LX-HLPN~LVg**znOX37 zfp9dxCo=b!*V(Dl+gt1tu=zdV1pFYWphUptXOIn8YEOI&>il2rA$jBgDjK1ME|`JE zDy&?$vwMJ$f4y$8WgzA)i+cgkRz1CvO?1xw;YEr&9G4mj8v(qPaqsIxLmzm=+hlkU QestlbKIc`4vjs+f0LM|npa1{> diff --git a/Data/Audio/Research/event_data__bretonnia_owners.txt b/Data/Audio/Research/event_data__bretonnia_owners.txt deleted file mode 100644 index 674e6fd2b..000000000 --- a/Data/Audio/Research/event_data__bretonnia_owners.txt +++ /dev/null @@ -1,25 +0,0 @@ -Section 0 - [21] -[000000] "Play_dlc07_camp_advice_brt_blessing_lady_001_1", 0 -[000001] "Play_dlc07_camp_advice_brt_blessing_lady_002_1", 0 -[000002] "Play_dlc07_camp_advice_brt_blessing_lady_003_1", 0 -[000003] "Play_dlc07_camp_advice_brt_blessing_lady_004_1", 0 -[000004] "Play_dlc07_camp_advice_brt_chivalry_001_1", 0 -[000005] "Play_dlc07_camp_advice_brt_chivalry_002_1", 0 -[000006] "Play_dlc07_camp_advice_brt_chivalry_003_1", 0 -[000007] "Play_dlc07_camp_advice_brt_chivalry_004_1", 0 -[000008] "Play_dlc07_camp_advice_brt_chivalry_005_1", 0 -[000009] "Play_dlc07_camp_advice_brt_chivalry_006_1", 0 -[000010] "Play_dlc07_camp_advice_brt_chivalry_007_1", 0 -[000011] "Play_dlc07_camp_advice_brt_chivalry_008_1", 0 -[000012] "Play_dlc07_camp_advice_brt_chivalry_009_1", 0 -[000013] "Play_dlc07_camp_advice_brt_errantry_war_003_1", 0 -[000014] "Play_dlc07_camp_advice_brt_green_knight_001_1", 0 -[000015] "Play_dlc07_camp_advice_brt_green_knight_002_1", 0 -[000016] "Play_dlc07_camp_advice_brt_green_knight_003_1", 0 -[000017] "Play_dlc07_camp_advice_brt_green_knight_004_1", 0 -[000018] "Play_dlc07_camp_advice_brt_peasant_economy_001_1", 0 -[000019] "Play_dlc07_camp_advice_brt_peasant_economy_002_1", 0 -[000020] "Play_dlc07_camp_advice_brt_peasant_economy_003_1", 0 -Section 1 - [0] -Section 2 - [0] -Section 3 - [0] diff --git a/Data/Audio/Research/init.bnk b/Data/Audio/Research/init.bnk deleted file mode 100644 index 6bebfe3b5d9bce3a219adabd1c6b645c53716861..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70440 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

% zS8Rfy1^w}169-a$;cPjTzqkhaJ0~Rk0t*(mUHLCqt8SB8;$^|&y=gaQNKkf@S@p

`4$Hms3`2~D256he0P=M*d!5^Oa4dL3vi7}iX z!o_}OC0sFZvpdo?bjp30pvCM=Jmv}wh{R--CYr$>4sA^uMCkprI`f$ z#a0o~E{2@DTcy72uoaKZ$!D>r%*&BH|Ch`AKx)HjKRa_48?3jB8;&P(T(+tcCVX4m zt-Ck)Qf^iZO85HWwzFJxcfItgywhZy4H^gT8LnlC6FbPNSO2WR^>OV877#X&Q6y{KhxDe(pBK{Dg#`4dX60;nw4X4u+T?kvR+W! zAW;OfqeKo)<+&l;-<7(~6Q6qBhow+3wAj`$Iy6yh>2YG_M)a*(cO>kk1Tq+5K}ayo z$IxF2ENR?9Wr)T+S(s)oipqkQ9gR6#c&#e2(!8BStWEo6`nZ??&32^x$x39#BG~y1 zC6G(gyE4wKzF~s)>r1ua2VJ36U2-csL3{A;(Hxf0W-4e{b6CD;+f{>A)&4{^G`clt zwb580ShYXP|GUA5yt7S@8`$c5Wd&$bJ^j?d$_G|6ESB`QIqP3D(5I)PpysL=J#Mp7 z=z+wulUlUcRNDAKfzc;q+Iqu4Z=Nbst*_{_CG zGdH}!4fk}bNp{L-7u6<_Bmn*Wf3?Al`Nt(B2LEW@!IR=214}+e5(3DL&Lpl1RnAm* zfA(PE?L-5rIW&7tk$_?x5=My@6@Sox4!regy#Os>!p8};c*8lI$BWs6IF=Ygdgr*v z6*4>aX<&fJWt>)?7*p-ZOnIIIQ-;^RT`6-M)Ewb1lu<$jH_B97uP9r3;cOI9HgE(j zDhZskVk33Rj=oUKOj)BbFIKgnY;bavq6`gIixaJ%8Zx$WRk7jS=q6MO>?>}^zVe@8 z;@(DbzC5LiiSJnPJ%KYOWQD5|JuXJ7)x6b7dP_4Q>(9t8b{{zaxt}Flm diff --git a/Data/Audio/Research/wwiser (2).pyz b/Data/Audio/Research/wwiser (2).pyz deleted file mode 100644 index 8522e326b6b6020ad62ae9a663c98bee38ced8fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189291 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

7j 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

a{Em44?H?t!;C=eIqZ%_~F{Ys$2!%;BAnY5V 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%0A|I^vIix9$Db+ta%bV95u8;XF<|W544fbd%q97 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 - - - - Battle - Action_custom_ogre_unit_selected - - - - CustomAudioFile_Medium - - - Audio/WWise/464995906.wem - C:/temp/464995906.wem - -