??  A988UNKNOWNINFQ5@wi|bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbcbbbbbbbccbbbbbbbcbbbbbbccbbbbbbbccbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbcbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb cbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbccbbbbbbbcbbbbbbbccbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbccbbbbbbcbbbbbbbcbbbbbbbbbcbbbbbbccbbbbbbccbbbbbbbcbbbbbbbbcbbbbbbbccbbbbbbccbbbbbbccbbbbbbbccbbbbbbbcbbbbbbc cbbbbbbccbbbbbbbcccbbbbbcbcbbbbbbccbbbbbbcbbbbbbbc ccbbbbbcbbcbbbbbccbbbbbbcbbbbbbbbccbbbbbbbcbbbbbbbcbbbbbbcccccbbbc ccbbbbbbccbbbbbbc ccbbbbbbbcbbbbbbccbbbbbbbcbbbbbbbbcbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbb cbbbbbbbcbbbbbbbbccbbbbbbcbbbbbbbcbbbbbbbccbbbbbbcccbbbbbcccbbbbbccccbbbbbcccbbbbbbccbbbbbbcccbbbbbcccbbbbbbcbbbbbbbbbbbbbbbccbbbbbbccbbbbbbbccbbbbbbccbbbbbbbbcbbbbbbccbbbbbbcccbbbbbbbbbbbbbbcbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbcbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbcbbbbbbccbbbbbbcccbbbbbcccbbbbbcbbbbbbbcccbbbbbbcccbbbbbcc cbbbbbbbbbbbbbbc cbbbbbbbccbbbbbbcccbbbbbcccbbbbbb c cbbbbbcccbbbbbbc ccbbbbbbbbbbbbbbccbbbbbbccbbbbbbbcbbbbbbbbcbbbbbbbccbbbbbbbcbbbbbbbcbbbbbbbcbbbbbbbbbbbbbbbbccbbbbbccbbbbbbbbbbbbbbcccbbbbbbcbbbbbbbbccbbbbbccbbbbbbbccccbbbbccbbbbbbcc cbbbbbcbccbbbbbbc ccbbbbcccbbbbbbbc cbbbbcccccbbbbcc ccbbbbcc c cbbbbc ccc ccbbbbccbbbbbccc ccbbbbccccbbbbccc cbbbbb c ccbbbbbbccbbbbbbcccbbbbbccccbbbbcc ccbbbbb cccbbbbbcccbbbcbc ccbbbbbbc cbbbbbbc c ccbbbbbcccbbbbcc ccbbbbbcccbbbbbcc ccbbbbccccbbbbbc c cbbbbbccccbbbbbc ccbbbbbc cccbbbbcc cbbbbbbc cccbbbb c c ccbbbbcc cccbbccc ccbbbbcc c ccbbbcc c ccbbbbcc c cbbbbc cc ccbbbbcc cbbbbbccc cbbbccc c cbbbbbc c ccbbbbbc cccbbbb c cccbbbbc cccbbbbc c ccbbbbbbcccbbbbcc ccbbbbbbccbbbbbc c ccbbbbcc ccccbbbbccbbbbbbcccbbbbcc c cbbbbc cc cccbbbccccbbbbccc ccbbbb ccccbbbccc ccbbbbc c c ccbbbb cc ccbbbbc cccbbbcc cccccbbbccccbbbc ccc ccbbccc cccbbbb c cccbbbb c cc ccbbbcc c ccbbbc ccc ccbbc ccc ccbbbc c cccbbbbc ccccbbb c c ccbbbbc ccccbbbc ccccbbcbccccccccccc cccbbb cc ccbbbbc c c ccbbb c c c cbbbbcc c ccbbbb ccccbbbccccc cbbbc c ccbcbbcc cccbbbcccc cbbbbb cc cccbbbcc ccbbbbcc c cccbbbc c cccbbbbccccbbbc c cc cbbbbc cccbcbcc c ccbbbbccc cccbbc cccccbbcc ccccbbbccc ccbbbcb cc ccbbbccc ccbcbb cc cbbbbcc cccbbbcbcccbbbbcc ccbbbbccccbbbbbcc ccbbbbcc ccbcbbbc c ccbbbbc ccccbbbbc c ccbbbbc ccbbbbbb cccbbbcbc ccbbbbbbc ccbbbbcccccbbbccccbcbbccc ccbbbbcc c cbbbb cc ccbbbbccc ccbbbbccccbbbbb c cccbbbbcccbcbbcc cccbcbbccc ccbbbcccccbbbc c c ccccbbbc ccbbbbcc cc cbccbb ccccbbbcc cc ccbbbc c c ccbbcccc ccbbbbccccbbbbc c ccbbbbbcccbbbbbc cccbbbbc c ccbbbbbc ccbbbbbc c ccbbbbc ccbbbbbbc cccbbbbcc cbbbbbbc cbbbbbccbccbbbbc c cbbbbbc ccbbbbbccccbbbbb c c ccbbbbccccbbbbccc ccbbbc c ccccbbbcc cbbbbbc ccccbbbbb ccbbbbbbc ccbbbbc c cccbbbbcccbbbbbc cc cbbbbc c c ccbbbccc ccbbbbbc ccbbbcccccccbbbc cccbbcb cc cccbbbc c cccbbbcbc cccbbbcc c ccbbbcc c cbbbbc c c cbbbbbc cc ccbbccc ccbbbbbcc ccbbbcccc cccbbcc ccbbbbb c cccbbbccc c ccbbbc ccccbbbbbc cccbbc ccccbbbbc ccccbbb c cc ccbbbccc ccbbcbc cc cccbbcc c cccbbcccccbbbcccc ccbbbb c c ccbbbb ccccbbbcb ccccbbbc ccc ccbbccc ccbbbbbc cccbbbc ccccbbbbc c ccbbbbc cccbcbbbbccbbbbbc c c ccbbbccccccbbcc ccccbbbc c ccbbbcccc ccbbbcc c ccbbcbcc ccbbbbbcccccbc ccccccbbcc cccbbbbbc cc ccbbcccc ccbbccc c cbbbbbc c ccbbbbc c cccbbbccccccbbcc cccbbbccccbbbbbcccc cbbccc ccccbbbc c cbbbbbc cc ccbbbcc c ccbbbc c c cccbbccccccbbbc c cccbbbcccccbbcbc c c ccbbbcc c cccbbcccccccbbccccbbbbcccccbbbbcc ccbbbbbc ccbbbbcccc cbbbbc c cccbbbbbccbbbbbcccccbbcc c ccbbbbbc cccbbbbc cc cbbbcc ccccbbcc c cc ccbbcccccbbbccccccbbcb ccccbbbbccccbbbcccccbbbbbccbbbbbccc cccbbbb c cccbbbcc c ccbbbbcccbbbbbccccccbbc ccccbbbbc c ccbbbccc cccbbbc cc ccbbbbccccbcbb ccccccbbc cc cbbbbcc cc cbbbccc cccbbccbccccbbcc c c ccbbc c c cccbbbc cccccbbccc cccbb c c cccbbbc cc ccbbbbcc c cccbbbcccccbcbbcccccbbccccccbbccccccbbbcccccccbccc cccbbcccc cccbbccc cbcbbcc c ccbbbc ccc c cbbbccc cbbbbc cc cccbbccc c ccbbbc c cccbbbbc c ccbbbb c ccccbbbc ccccbbbc c cc cbbbbccc cbbbbbc c ccbbbccc ccbbbbc cc ccbbbcccccbbbcc c ccbbbbccccbbbbb cc ccbcbb ccc cbbbcc c cccbbbbccccbbbbc c ccbbbbccccbcbbc c c cccbbbc c ccbbbbbccccbbbc cccccbbccc cccbbbbc c ccbbbbbc cccbbbc c cccbbbccc ccbbbbccccbbbbc c ccbbbbbcccbbbbbccccbbbbcc ccbbbbbbbccbbbbccccbbbb cc ccbbbbccccbbbbbccccbbbbccccbbbbbcc ccbbbccccbbbbbc c ccbbbbbc ccbbbbcc cccbbbbbccbbbbbcc c ccbbbbcc ccbbbbccccbbbbbc ccbbbbbbccbbbbbccccbbbbbc ccbbbbbc ccbbbbbbccccbbbbbc ccbbbcc c ccbbbbccc ccbbbbc cccbbbbcccccbbcc c cccbbbcc c cccbbbcc cccbbbcc cccbbbccc cccbbccc cbbbbbcccccbbbcc c ccbbcbccc ccbbbcc cccbbbbcccbbbbbcc ccbbbbccccbbbbccc cccbbcbcccbbbbc cccbbbbccc cccbbbc c cccbbbc c c ccbbbc cc ccbbbbb c cccbbcccc ccbbbc ccc cbbbbccc ccbbbc ccccbbbcc ccccbbcc cccbbbbcccccbbbc c c ccbbbb ccccccbbc c c ccbbbcccc c ccbcccc ccbbcc ccc c cbbcccccbbbc ccc cccbc c cc ccccbccccccccccccccbccccccccbbc cccc cccc cccc ccbccccccccbc cccc ccccccc cccbc c ccc ccccccccccbc c ccc ccccb cccccbcc cccc cccb c cccc ccbc cccc ccccc cccccbcccccccbbc ccccc ccc c ccc ccbbbcc c cccbbc c cc ccbcccccccbbccccccccccccccbbbc ccc c cbbc cccc cbbb ccccccbbccc c cccbcccc ccbbcccccccbc ccccccbb cccccccbccccccccc cccccccbccccc ccbb cccc cccc c ccc ccccccccc cccc c c c cccbbcccc cccbc ccc c ccccccc c ccbcccccc cccccccc c ccccccc c ccbc cccc ccccc ccc cccccccc cccbc cccc cccccc cccbcbc cccc ccc c c ccccbbccccccccc ccccc cbbc cccc ccbc cccc ccbbc ccc ccbbbccccccccccccccbcc ccc ccbbc ccccccccccc c ccbc cccccccc cccc c ccbbcccc ccccc ccccccbb cccccbbcccc c ccbbc ccc ccbbbc c cccbbb cccc ccbcccccccbbbccccccbcc cccccbcccccccccc ccc cccbbccccc cbc cccc ccccbcccc cccc ccccc cccc ccc ccbcccccc cccccccccccbcccc ccccccccc ccbcccccc cccccccc ccbcccccccbb cccc ccbb ccccccccc ccccccbb ccccc ccc ccccc ccbccccc cccc c cccccccc cccc ccc cccccccbc cccc cccc cccccccbccc ccc cccccccc ccc cccccccccccccccc c ccccc cccc ccccccc c ccccc cccc ccccc cc cccccc cccccccc cc cc cccccccccccccc c ccccccccc c cccc ccc ccccccccc ccccc ccccccccccbc ccccccc c c cccc cbc ccccc cccccccccccc cccccccccccc cccb c cccc c ccc cccccccc cccccccc cccccc ccc cccccc cccccccccc ccccc ccbc ccccccc c cccccc cc cccccc cccccc!cc c c c ccccc cccccc#cccccccccccc c cccccc ccc cccccc ccc cc c!cccccccccccc c c ccc cc cccccccccc ccccccccc c ccccccccccccccccc cc ccc cc ccccc ccc ccccc cccc cccccc ccccc ccccc ccc#ccccc ccccccc ccccccccc cc ccc!ccc cccc ccccc c cccccccc ccccccc ccccc!cccc c ccc!ccccc ccc"ccccc ccccccccccc"c#ccccc c ccccc c c ccccccccc ccc(ccccc cccc ccc cccccc"cc c cccc!c ccc ccccccccc ccccccc cc ccc$c%cc c c ccc$ccccc cccccccccccc#ccccc cc c!ccccc ccccccccccccc ccc c ccc!c#cccc cc!cccccccccccccccccc!c(ccccccc#cccc ccc cc$cccc cccc!ccccc c ccc"c'cccccc!c(c!ccccccc c"cccc ccccc%ccccccc#c'cccc cccccccc ccc c!c ccc cccccccc c cccc#cccc cccc!cccc cccc#cccc c c cc cccc c cccc"c!ccc cc ccc!cccc cccc#ccccc cccc#ccc ccccccccc ccccccccc ccc#cccc cccc"c(ccccc ccccccc cccccccccccccccccc cccccc c cccc#c cccc cccc!ccccc ccccccc cccccccc c cccc!cc c cccccc!cc ccccccccc c ccc ccccc c ccccccc cccc%c%ccccccccccc ccccccccc cc cc!ccc ccccccccc ccc ccccc cccccc cc ccc ccccc c ccc cc&ccccccccccc c cccccccc cccccccccc c cccccc c ccccccc cc cccccc c cccccccccccccccc ccc ccccccccccc cc c cc ccccccccc ccccccccccccc ccc cccccc ccccccccccccccccc c ccccccc cc c ccccc cc cccccc ccc cccccccc ccc cccc cc ccccc c cccccccccc cccccccccccccccc ccccccc cbccccc c ccccccccccbccccccccccccc cccc cccccc c cccccccc cc cccccc c ccc"ccc c cc cccccc ccc ccccc cccccccc cccc cccc c cbccccc ccbbcccccccccccccccbbc c c c ccbbc ccc ccbcc cccc cccbb cccccccbccccccbc cccccbbbcc cc cccbc ccccccbb c cccccbbccccccbbcb cc ccbbbc c ccccbbc cccc ccbc c cccccccc ccc cbbbc c c ccccccccc cccbbccc cccbbc ccc c cbbcc c cc cccb cccc cbbbcc cc ccbbbbcc cccbbc cccccbbcccc ccbb c c ccccbcccccc ccbbc c ccccbbbc cccccbbc c c ccbbbcc cc c cbbbcccc ccbcc cccccccb cc cccccbc cc ccbbbcccccccbcccc ccbbbc cccccbbc cccccccc ccc cbcccc cccccbb c cccc ccbc cccc c cc c cccc ccccccccccbb c cccc cccccccc cccc cccccccccccccc cc c ccccccbccccccccc ccccc cccc cccc ccbcccccc c cc cccccc ccccccccccccccccc c c c ccccc ccccccc c ccc ccccccbc cccccc ccc cccc c cccccccccccc cccc c ccc cccccccccccccc cc ccccc c c cbccccc c c ccccccccccccccc ccc ccccc ccb cccccccc ccc!ccc ccccccc c ccc cccccc c c cccccc cccc!ccccccccccccc cbccccccccc cccc cc cccccccccc cccccc cccccc ccc c c c cccc ccc ccc ccc cc cccc!ccccc cccccc cc cccccc cc c ccccccc c ccc#ccccccccc"cc ccccc c$ccccc cccccc ccccc cccc ccccc!cc cccccc#cccccccccccc cc ccc#cccccccc!c$ccccc ccc!ccc c cccc!cccc cccccccccccc cccc c ccc#c$c cc c cccc ccc c cccc cccccccc#c#cccc c ccccccc ccc"c%ccccccccc*c#cccccc%c*c#ccccccc!c#c!cc cccc#c,c%ccccccc$c!cccc ccc(c-c'ccccccc)c$cccccc$c&c%c"ccccc"c#c$c%cc cccc"c"c#cccccc-c3c%ccccccc$c#cccccccc&c(c ccccc!c,c&c$c"cccc#c$c,c$ccccc%c,c-c&c"c!ccc#c)c+c"cccccc!c+c-c#cccc cc*c/c#c&ccc c&c+c,c*c!cccc#c'c)c/cccccc c%c(c,c$cccc#c'c.c#c c#ccc!c'c(c*c%ccccc&c+c,c'ccccc c+c,c(c)c"cccc c)c,c,c cccc(c-c,c#ccccc c*c2c-c)ccccc#c)c,c'ccccc%c)c+c+ccccc!c"c0c,ccccc!c%c0c0c(c&ccccc(c+c&cccccc/c.c-c#cccccc(c,c%c%ccccc&c(c)c)ccccc&c,c&c%c!ccc!c,c*c%c%c ccccc%c-c'cccccc"c+c(c$cccccc&c*c&cccccc'c,c"c%ccccc"c(c(c)ccccc$c'c(c#ccccccc#c"cccccc&c$c&c%ccccc%c*c/c+cccccccc"ccccccc*c%c!ccccc'c'c%c%cccccc&c*c%cccccc"c%c c!cccccc#c(ccccccc"c*c#cccccc c*c%c#cccccc$c)c#c ccccc!cccccccc&c/c/c-c%ccccc%c&c$cc c c cc(c)c)cccccc"c'c&ccccccc#c&c$c cc cccc)c,cccccc!c$c(ccccccc#c'c#cccccc#c&c#c!cc cccc)c*c%ccccc"c%c!c)c ccccc%c+c(c%cc ccc!c)c)ccccccc#c,c*c ccccc#c$c%c$cccc"c"c#c+c ccc cc&c&c'c!ccccc!cc%c.c cccccc!c*c)c!ccccc$c)c$ccccccc'c%cccc cc%c+c(ccccccc*c&c!c!ccccc#c-c%ccccccc&c.c$ccc c cc%c&c(c#cccccc"c(c"cccccc!c%cccccc"c&c-c+c&ccccc$c&c"ccccccc%c0c!ccccc!c!c*c-c!ccccc)c0c%ccccccc%c$c#c!cc cc!c'c+c(c!ccccc#c'c+c&cccccc#c)c(cccccc%c+c#cccccc c(c(c#cccccc#c&c#cccccc$c&c cccccc&c'c$cccccc c'c)c!cccccc(c*c c cc cccc!c&c(c ccccc+c.c cccccc!c$c%cccccc!cc$cccc c ccc cccc cccccccc c ccc c%cccc ccc c cccc cccccccc c c cc"c ccc c cccc(c&ccccccccccc cccc$c ccccccccccc c c ccc cccc c cccc#cccc c ccccccc c ccccccccccccccc c ccc!cc"cccccc%c cccc c c ccccccc ccc"c#c%cc c cccccccccccc!c'cccc cccc c#ccc cccc#c ccc cccc#c&c$ccccc c$c#c ccccccccccccccc+c&ccccccc)c-c c"cc ccc#c+c!ccccccc!c$ccccccc c cccc cccc#c'c ccccccc ccc cc cc"c$c#cccc ccc&c'cccc ccc"cc ccc ccccc cccccc#c+c&ccc c cccc$ccccc ccc"ccccccc!c"ccccc ccc ccccc cccc!ccccccc#c#c'c#ccccccc$ccc ccccc'c ccccccc'c$cccc ccc c!ccccccc$c)cccccccc*c'ccccccc(c*c"cccccccc%cccc ccc%c&c#cccccc)c*c(cccccc"c%c*c!ccc ccc c%ccccccc c'c%c cccccc*c%ccccccc+c&c cccccc$c&c$c#ccccc"c$c%c(cccccc!c-c!ccccccc#cccccccc&c"ccccccc%c*c ccccccc"cccccccc)c$ccc cccc#c)cccc c cc!c"c"ccccccc c$c cccccc c&cccccccccccccccc&c"ccccccc!c#cccc cccc c!ccc cccc,c cccc ccccccccc cccc ccccccc!c#cccc cccc#c#ccccccccc!ccccccccccc cccc#cccc ccc#c+c#ccccccc!c)c ccccc"cc'c!cccccc"c%cccccccc(c)c!cccccc%c+c%cc c ccc$c+c!ccc cccc$c'c cccccc(c)c'cccccc&c2c%c#cccccc%c&c$cccccc&c.c#ccccc cc%c,cccccc$c%c%c cccccc&c(ccccccc%c*c$c"cccccc)c(c!c ccccc"c(c%c"cccccc&c*cccccc"c(c(c"ccccc c+c+c$cccccc c(c/c!ccccc&c%c&c#cccccc#c&c!cccccc'c,c0c#ccccc%c)c$c c#ccccc(c.c,c cccc"c"c*c$cccccc!c,c-c$cccccc!c(c$ccc ccc!c)c'c"ccccc$c'c'c%cccccc$c(c*c#cccccc$c.c"ccccc"c%c&cccccc"c(c-c(ccccccc(c&cccccc"c)c/c*c#ccccc&c0c1c!ccccc$c)c*c!ccccc$c+c-c*cccccc#c(c)c cccc"c'c(c2c-ccccc"c&c,c'cccccc#c3c*c#cccc!c#c+c(c$cccccc*c-c*c%ccccc#c)c'c(ccccc$c*c(c'c!cccc)c-c-c/c+c$c cc"c)c(c(c!cccccc$c&c#c cccc"c&c,c-c$ccc!c!c%c/c0c(cccc c&c(c.c(ccccc$c-c0c-c&ccc%c(c(c'c*c)cccc$c+c'c+c%ccccc(c*c.c)c!cccc#c$c&c/c&cccc c'c'c*c+ccccc%c,c+c(ccccc&c(c-c(c#ccccc$c,c*c'ccccc(c.c2c1c#ccccc-c3c-c(c!cccc"c0c)c+c'cccc"c/c*c(c ccccc'c&c+c'ccccc c'c/c(ccccc&c,c2c-c#cccc"c'c,c/c&cccc'c c$c2c)ccccc#c$c)c,c#ccc c!cc-c/c&ccccc+c/c2c,ccccc&c)c/c$ccccc"c+c/c+c%c"cccc&c-c0c(ccccc$c(c-c.c'cccc c)c,c+c1c&cc"cc(c0c/c.c ccccc)c3c*cccccc*c-c$c%c#cccc%c-c+c#c#cccc&c"c-c.c"cccc%c'c,c,c cccc#c#c&c.c(c"cccc(c,c0c.c cccc"c'c0c-c#c#cccc c'c/c+c&cccc(c0c*c&c%c ccc'c.c)c1c&cccc c*c*c/c)c$ccccc'c.c,c%ccccc*c2c5c"cccccc'c3c)c&cccc#c(c*c&c%ccccc'c)c'c(c"cccc!c(c+c/c$cccc#c.c,c+c-c cccc c(c,c$cccccc$c.c,c#cccc%c1c*c(c"ccccc%c-c*c'c(ccccc-c0c,c$cccc'c(c,c/c#ccccc&c+c*c&cccc c"c+c4c/c$ccc c$c,c8c-c$c ccc"c#c.c.c(c)ccccc*c2c(c%c ccc&c-c1c.c*c$ccc!c$c0c1c'c%cccc&c1c/c(c%ccc#cc!c*c-c%ccccc'c*c%c(c$cccc,c-c(c(c&ccccc#c,c+c(ccccc$c'c&c'cccccc*c/c0c&cc$ccc(c(c(c"ccccc'c*c-c'c"cccc(c(c(c*c%ccccc&c-c,c$ccccc"c,c.c$c!cccc!c)c*c(c ccccc&c2c-cccccc c+c/c#cccccc!c)c+c#c"cccc!c&c)cccccc!c'c0c)c cccc!c2c0c)c,c$cccc%c'c0c%ccccc c,c3c(c%cccc#c$c0c+c$c$cccc c(c)cccccc$c.c.c$c#ccccc&c,c(c&ccccc!c'c,c/c#cccc#c/c0c-c'ccccc c)c0c$ccccc"c,c0c&c"ccc"cc#c/c*c"cccc'c&c-c-c&c'ccccc,c-c#c&cccc$c+c2c.c ccccc*c'c$c&ccccc%c/c/c'c%c!ccc&c,c2c-cccccc'c+c%c ccccc'c)c*c*ccccc$c+c0c)cc!ccc&c c+c,c%cc ccc!c,c*c*c$cccc%c*c1c(c"c"ccc'c0c.c/c-c ccc#c&c)c7c-c#ccc c(c,c,c2c.c$ccc&c*c/c4c)c!cccc&c4c4c0c)c!c cc"c/c4c)c'ccc+c#c,c6c+c3c-cc c&c+c3c6c-c&ccc(c%c,c3c-c0c!cc#c"c+c2c0c4c+ccc c)c0c9c5c+c%ccc!c*c1c,c(c#cccc(c-c2c.c#c!cc c)c0c5c-c*c#ccc&c1c2c.c)c"ccc"c-c6c3c.c'c!c$c&c,c3c7c1c,c(c!c"c&c,c2c3c&cc$cc"c.c/c:c2c)c+c#c(c1c2c3c1c&cc c"c$c+c7c1c(c(c cc c,c7c4c2c-c"c c"c+c8c4c1c+c#c'c!c)c4c/c2c,c$c#c#c&c(c-c/c-c(c&c'c%c)c4c9c6c*c&c+c#c'c4c1c4c.c!c ccc*c6c9c4c)cc!c$c*c6c8c6c0c&c#cc$c*c.c1c0c&cc$c%c+c:c1c,c,c$c"c*c,c*c1c3c-c(c"c#c*c2c7c6c4c'cc c!c0c9c5c0c$c"c"c c*c.c2c1c)c%cc$c.c"c4c6c,c0c#c!c+c,c3c9c/c'c$c"c%c/c7c1c1c0c cc#c$c,c3c-c,c#cc"c%c'c8c5c0c.c#ccc+c3c5c8c-c(c(c$c(c,c.c2c.c+c%c!c*c*c1c=c0c$cccc&c/c2c4c/c!ccc)c4c4c8c4c*c%c"c%c(c-c1c+c#cccc*c0c-c/c+c)c"cc&c.c/c2c3c,cccc(c*c.c*c#c"cc$c*c-cc2c0c*cc&c&c/c:c7c6c-c$c#c)c/c8c6c1c4c&cc"c+cc1c/c2c$c'c1c4c>c?c1c-c+c'c-c6c:cc5c3c*c/c1c5c@c=c?c4c&c)c*c.c7c5c8c;c+c"c%c+c9c?c=c>c6c+c)c/c3c6cc8c3c*c#c(c1c3c:c=c1c*c(c'c)c-c:cBc>c1c(c%c&c2c8c6c3c-c)c$c&c-c1c6c5c4c0c"c#c,c1c8c;c8c2c)c c%c'c-c;c6c0c*c&c(c&c0c7c6c;c.c c$c#c*c6c9c8c-c"cc c,c1c3c7c0ccc$c!c*c6c7c4c/c'c"c(c/c1c9c:c3c*cc"c.c/c7c2c,c*c)c)c!c$c4c>c2c*c+c%c'c,c8c;c2c5c.c%c"c"c*c2c7c3c+c(c(c*c1c;c?c7c*c$c$c(c-c0c7c5c'c"cc c-c*c4c:c+c(c*c#c&c-c.c3c3c+c$ccc*c/c3c6c/c'ccc,c,c/c4c3c,ccc&c,c1c7c0c0c'ccc%c.c3c4c.c!c!c*c*c-c6c5c-c)c'c'c(c,c5c7c0c%c c"c c"c.c7c5c-c(c"c#c'c)c.c4c2c)c"c"c)c*c,c1c5c/c"c#c'c&c,c4c3c0c-ccc c$c-c2c.c&c cc!c,c1c1c/c-c"cc#c&c.c7c4c.c c"c$cc!c/c2c*c(ccc$c*c*c0c2c+c#c cc$c,c4c3c(c%ccc&c/c.c-c,c%ccc!c+c3cc3c*c#c'c&c.c7c0c.c&c!c cc(c2c5c1c(c(c!cc)c2c4c4c/c(c"ccc-c*c*c1c'cccc$c+c2c5c(c&c'cc&c/c-c4c*cc c!cc)c6c3c*c,c$cc%c*c2c:c5c.c'c c!c(c+c1c5c3c+c c"c&c+c7c8c3c*c!c c#c)c0c4c7c4c0c%c&c,c(c3c=c4c%c!c$c(c-c1c>c?c-c$c%c"c$c0c4c5c2c*c&c$c)c,c4c8c.c0c-c+c(c/c9c3c6c2c*c(c&c+c3c8c7c8c*cc c'c6cc2c)c'cc$c&c1c>c2c3c/c'c,c-c6c=c6c/c)c&c&c*c3c7cc0c)c+c&c*c7c@c4c0c1c#c)c.c-c:c;c7c-c$c(c1c6c5c9c;c/c)c+c+c3c7c7c>c:c-c(c(c-c:cc7c,c.c-c-c1c6c;c7c5c,c!c+c1c3c=c:c8c6c.c+c/c6c7c8c=c9c'cc)c.c0c8c9c3c-c)c,c/c0c;c;c4c5c-c'c+c1c5c8c=c5c)c%c'c/c6c;cc6c0c*c!c(c+c3c=c7c8c,c"c#c$c3c8c8c5c.c,c%c'c0c8c=c7c0c.c)c(c1c:c@c8c3c4c(c(c3c5c7c>c=c4c'c#c'c,cBcIc8c0c-c*c+c2c6c>cAc1c(c%c,c2c4c?c@c9c2c(c%c.c5c6c?cDc5c(c*c&c(c5c7c4c1c,c#cc.c6c8c@c;c6c-c(c,c0cc9c)c(c!c"c2c3c5c;c5c-c%cc'c1c1ccAc;c+c,c5c7c=cGc?c3c6c4c,c.c9c>cCcBc5c3c/c0c3c7c>c=c:c4c,c+c0c>cJcLc@c6c2c*c0c7c8cCcDc;c5c,c-c6c>cHcDcAcBc0c.c3c8cEc@cc:c5c,c3c;c@cBc@cc0c-c.c1cc;c/c(c.c7c;cBcCc?c8c,c1c7c8cBcEc?c5c1c7c9c;cAcBc9c7c6c/c9c>c@cMcHc@c:c4c5c8cEcHcc8c4c4c+c0c?cDcEcCcBc;c0c0c:cHcFc9c6c3c5c8c6c?cJcMcDc>c8c3c;cCcCcHcDc4c3c3c8cGcFcDcEc@c:c5c9cEcJcJcHcAc9c1c2ccBcFcDcc6c+c6c=cAcNcNcFccFcFc;c:c6c-c2c:cAcBcc:c4c:c@cBcNcNcBc@c9c:cAc=cEcJcHc?c4c:c?c?cCcMcPc?c7c6c.c:cGcJcNcEc8c9c=ccKcMcJcCccOcUcAc;c7c4c8cDcJcEcDc?c4c1c4c8cHcLcDcFc7c,c9c8c=cKcDc?c:c.c2c;c?cCcCcAcCc0c*cc6c.c/c:cCcIcIc;c4c5c5c9c>cFcDc8c5c0c/c6c:cFcIc=ccBcAc9c1c+c1c;c:c=cDc?c8c.c*c8c8c=cIc>c6c1c-c0c7cc@cCc?c1c/c-c,c6cc:c3c1c-c3c8cCcMcBc6c-c.c1c5cc7c3c4c8c?cGcLcEc:c:c4c2c6ccBcc>cDcHc6c8c6c*c0c9cAcEcBc8c*c(c-c;cFcEcEcEc;c3c6c@cEcFc?c;c9c1c6c:c5c?cBc8c7c2c-c2c:c>cAc@c=c4c*c2c>cCcMcJc?c9c3c6ccBc8c.c4c9cc9c9c5c4c8c@cEc@cc3c1c4c4c7cBcBc>c6c0c4c0c:cHcHcJc>c7c4c4ccGcDcc?cFcDc5c/c0c5c?cFcDcc>c-c(c3c9ccIcGc?c;c7c0c2c@cBcDcIccGc@c?c;c/c.c4c7cAcEc9c4c0c-c2c5c@cJc?c8c9c5c7c@c@c@cBc@c8c.c,c5c>cAc@c=c6c+c'c.c2c8cEcEc7c1c4c4c;cAcc5c-c%c%c1cc,c-c/c6c>c@cBc=c4c.c+c,c1c:cccAc:c5c+c)c1c7cDcCc3c/c+c$c/c:c>c@c=c7c*c)c,c0c=cAc=c;c3c*c-c4c9c=c>c9c6c4c(c,c;c;c@cBc5c)c#c&c6c?c?c>c=c6c*c3c9c8cCcCcc8c5c0c.c8c?cCcAc6c3c.c-c6c:cCcDcBc:c+c,c0cc6c3c/c.c6c@c@c?c7c-c0c:c?c@cCc=c;c8c.c0c2c9cAc>c9c6c4c0c3ccDcCc>c7c0c-c7cDcEcEc?c7c2c-c6c?cDcFc8c1c6c-c,c:c?c?cCc6c,c1c)c3c?c=cGc;c/c0c-c:cAc@c=c:ccCcBc5c.c1c2ccDcKcEc;c4c1c3c>cEcFcFc:c1c4c5c8cFcIc?c6c3c5c6c9cAcDcJcHc7c0c5cc8c8c=cHcIcFcAc;c6c,c1c@cDcBcCc@c2c0c5c9cGcLc?c=cc=cFcNcDc?c@c8c8cEcIcLcKcBc=c6c4c6c:cHcHc=c;c;c:c?cEcEcIcHcBcDc8c3cAcFcFcKc=c0ccAcEcNcFc:c:c8c9cAcGcLcLc?c4c3c2c;cHcJcCc7c3c2c3c@cGcIcEc:c>c;c.c6cCcGcIcGc:c3c1c5cBcc=c;cAcccHcIcKcFc>cc5c3c3c8cGcMcGcc@cCc?c8c5c3ccBcCcDc?c6c/c;cBcCcIcAc=c5c0c;ccAcLcEc7c7c-c,c6c?cJcHc>c4c3c7c4c?cGcAcCc7c0c5c7cAcJcJcAc=c6c.c7c;c>cBcDcDc7c1c6c8cDcNcJcEc;c1c1c/c/c9ccFcEcAc7c1c/c5cAcHcLcMc?c3c6c3ccFcMcDc>c6c.c8c?cGcIcEcGc>c6c9c?cDcGcIc>c:c:c3c>cFcEcNcGccEcIcIcDc=c.c3cAcAcGcLcAc>cBc?c=c@cHcLcGc?c;c6c4c@cHcKcLcBc;c4c5c;cBcPcOcCc?c9c6cc6c;cBcLcQcEcBc=c2c1c;cGcJcGcFcFc=c5c;c@cGcIcGcDc;c6c6c@cHcEcBc>c:c4c6c=cCcAc@cHc=c4c9c7cEcMcGcKcEc:c;c=cc6c7c:cDcKcJcFc?c=c:c:cDcIcLcPcEc8c8c5c:cEcGcKcAccAcKcVcHc@cAc8c5c;cCcHcBc>cAc=c?c?cAcFcIcLc9c.c7c;c@cDcMcFc:c>c6c4cBcHcPcOcBc9c5c5c9c@cFcIcDc=ccHcLcOcFc8c6c9cBcGcHcEc@c@c8c5c:cAcIcJcJcEc9c3cc6c9c=c=cGcLcIcBc;c8c9cAcJcKcIcJcDc6c7ccDcNcLcBcAc5c0c>cAcBcHcIcEc8c.c;cKcJcNcMcBc5c(c5cEcGcGcDcFc?c5c7c;cHcOcKcFc?c;c6c:cBcDcLcKcAc9c1c:cBcJcRcGcAc>c9c4c7cDcGcMcGc9c6c2c>cGcHcQcKc?c9c0c4c>cDcLcQcIc;c9c9c;cCcEcFcGc>c4c4c8ccEcPcQc>c7c4c1c:c=cCcJcBcc5c8cBcMcNcCc:c1c4c3c8cKcDcEcEc6c6c5c;cGcGcLcNcBc7c:c:c:cBcCcEcBc5c0c7c?c>cFcPcFc>c5c7c>cDcQcKc@c:c8c;c8c>cFcHcIc@c5c+c2c;cCcPcHc=c>c9c6c:c=cDcJcBc:c6c4c9cCcLcFcFcLc4c-ccEcVcEc6c5c1c3c9cAcKcLcEc>c9c6cc5c7cc:c0c5c@c@cEcKcDc;c6c7c9c@cJcJcHcDc4c2cc4c1c7c7c?cFcEc?c6c5c,c2cAcFcIcCc>c3c+c8c>c=cAcBc?c7c2c8c;cAcGcFc?c7c7c1c2c:cAcIc@ccFcGcBc=c4c0c4c6c>cFcEc@c3c,c.c3cc:c.c)c+c=cCcAcGc=c:c:c5c8cc5c/c0c7c;cFcFccBcLcIcAc>c3c2c;cFcOcNcJcBccBcKcLcJcBc5c7c:c=cHcIcGcCccAcJcKcDc>c9c3ccBc@cEcAcc@c?cDcHcNcUcJcAccIcPcOcHc;c6c9cBcGcGcKcIc>c9c6c2cAcPcIcIcFc>c?c9c=cHcHcNcFc>c8c6c?c?cHcKcBc=c9cc:ccLcOcGcAc5c:c=c=cKcRcKc@c9c4c>cAc=cPcKccBcGcJcFcBc7c5cBcDcCcIc@ccCcQcJcAc;c6c6c4c?cDcFcEcc>c8c4c7c9cAcHcBc9c5c1c6c9c7cFcNcAc8c1c*c5cc?c6c.c/c3cc4c.c.c7c;c@cFc>c5c2c-c0c9cDcEc;c2c-c-c.c6c>cCcEc?c5c-c0c8c;cBcKcCc4c0c8c;c8cAcFccBcGcFc1c1c1c1c?c?cDcKccGcCc;c0c,c1c9cBcJcKc?c8c/c/c8c@cIcEc=c:c5c3c;cDcJcJc?c=c5c.c8c=cDcFcAc>c8c1c1c8cc:c1c3c@c@cDcFcc4c.c1c;c?cCcGcDc8c1c3c9cAcCcGcEc;c9c8c7c;cEcHcCc?c=c6c0c9cCcJcEc?c:c2c9c>c>cBcKcGc>c:c1c1c8cDcLcBc;c8c0c1c:c?cCcBcBc?c/c.c9cCcIcEc>c?c9c4c;cBcHcKcGc@c8c5c;c@c>cGcLcCc:c3c5c;c@cFcNcGc9c7c4c=cFcCcKcMcEc:c.c7c;c;cHcLcIcBc3c1c=cBcJcRcLcBc8c6cc8c6ccEc@cIcRcJcCc;c:c7c;cMcNcHcCccAcJcKcBc>c9c:cAcGcKcCc?c;c1c8cAcBcFcJcDc?cAc:c9c?cFcMcEcBc=c1c;cEcMcTcJcBc?cc>c5c;c@cEcIcFc>c7c7c6c?cIcHcFcDcCcc8c9cDcNcOcEcEc>c4c6c;cGcKcQcPc>c:c9c;cGcHcLcQcIc?c:cc@cKcNcFc@cAcBc?cHcOcPcKcDcAc9c;cGcGcGcMcHcCcAc9cAcNcLcNcOcEc>c7c;cDcFcLcJcEc>c6ccEcJcOcPcIcEcc>cc>cBcAcOcPcPcOc@cc;ccAcKcYcScLcEc:c>c>cAcJcHc?c:c5c2c=cKcLcJcMcJcBcAcHcNcWc^cScDc@c=c8c?cHcLcKcCc;c6c9cDcJcOcTcOcCc@cc7c;cBcFcLcIcIcFc:c9cAcKcOcMcNcHccDcJcOcNcNcEc:c>c@cMcYcZcQcDc@c:cBcRcPcUcYcDc8c=cc7cBcScRcMcIcBc;c;cEcNcScTcPcGcAc@cCcJcTcWcUcOc?ccHcLcRcUcKcFcGcCc?cDcIcScYcJcAcc=cLcIcPcYcQcLcAc=cEcNcScUcWcNcCc@cJcLcFcVcTcEcIc>c9cHcHcOcYcTcHc>cBcCcIcQcWcVcMcJcEcIcKcJcXcYcLcGcFcEcKcRcVcXcOcHcFc;c9cHcScVcVcMcFcBccNcUcSc[cXcOcHc@cBcIcQc[cZcOcIcAcAcJcOcRcXcXcPcIcEcHcQcYcccacMcEcFcGcOcUcYcScLcMcJcEcIcVcWcRcRcCc?cEc?cNc]c[cYcOcEcDcEcEcLcVcVcVcOcEcDcLcScTcUcScQcHcEcJcLcZc[cUcVcIc?cCcKcScVcNcJcHcCcHcKcRcZcZcYcScLcMcRcTcUcbcbcOcGcBc=cGcRc\c]cQcOcKcEcLcUcac]cVcWcHcGcNcIcNcScRcQcGcBcJcSc[c_c\cWcQcEcHcScZc`c^cWcPcKcHcJcTc^cac\cUcLcEcLcVcYcZc_cZcNcHcGcOcVc[cbc]cTcLcFcNcTcUcac^cTcTcIcBcLcZc_cZcXcRcNcLcMc[cac^c`cXcIcIcJcKcUcTcQcNcJcQcIcMc\cYcZcZcRcMcGcGcRc[c]c^cVcNcFcCcQcXc]c^cPcGcCcGcOcUcTcUcXcNcDcCcIcSc[cYcRcPcLcDcIcTcScScVcOcKcLcEcEcTc\cVcPcHcFcJcOcTcWcZcUcPcLcHcJcOcWc`c_cYcScKcIcKcMc[c`cRcIcFcHcJcRc[c_c\cMcJcKcHcTc\c^cYcMcHcCcFcIcNc[c[cVcNcKcIcHcScZcXcXcPcJcKcMcSc[c_c^cYcNcCcCcJcVcacXcQcPcGcGcQcUcWcXcXcPcGcFcGcMcYc`c\cQcHcHcJcKcScZcWcRcOcKcBcHcWcYc\cYcLcKcHcAcFcTc\cXcUcMcBcJcOcXc^cUcXcOcFcEcCcVc^c]cWcHcJcDcDcPcSc]c[cOcNcKcBcKc[c]c^cYcLcIcIcIcLcVc]cXcWcTcFcIcTcYcccccZcOcJcJcKcTcVcYcWcQcRcLcQcTcTc\c]cVcKcJcNcQcYc^c[cRcHcGcCcHcXc[c_cccTcJcNcUc]c[c]cecUcGcJcIcNcWc]cac]cQcJcKcNcUcZcYcVcOcAcCcKcOc[c_cVcLcEcFcDcMc\c]c]cVcFcBcEcEcJcYc]cTcMcKcIcIcOcZcbcWcGcIcHcGcNcNcXc\cOcKcIcFcIcLcTcUcPcMcKcLcKcKcUcWcTcLcIcIcEcNcWc[cXcRcIcBcEcDcMcWcYcTcIcFcFcGcJcScWcPcOcKcDcHcScWcXcXcScMc@cEcNcJcYcacYcTcHc>cAcRcZcYcXcQcNcJcHcOcRcRcYcScNcJcDcQcScRc^cQcKcMcBcGcMcUcZcVcTcFc?cEcPcXcWc`cWcKcKcEcIcHcPc[cQcPcKcEcGcMcWcScWcWcNcHcAcGcQcRcTcUcJcAcBcEcPc[c`cZcScLc@cIcPcNcXcXcQcMcOcNcGcOc^cacPcJcNcCcHcVcXc]cUcQcOc?cIcRcPc`c_cScOcMcIcLcScXc[cScKcGcHcNcOcYc]cWcScFcEcGcIcScScScQcGcCc@cIcUcScYcTcJcKcIcPcVcXc[cTcPcLcFcJcPcVc\c[cUcLcGcFcOcTcQc\c[cNcDcAcEcKcZcYcScUcGcAcIcQcPcUc[cQcNcOcJcLcRcTcXcWcJcKcNcEcPc]c]cWcPcPcBcc:cAcLcNcRcYcQcJcHcIcPcUcWcTcJcBcCcIcGcKcWcYcPcEc?c>cEcUcYcTcNcFcEcAcIcRcMcTcScIcAc=cCcFcPcVcQcQcFc?cHcKcJcRcVcMcFcAc>cFcNcPcTcQcOcDc3c;cFcIcVcZcMcHc?c:cFcPc[cYcPcNcBc@cHcHcPcXcUcPcGc@c@cEcLcRcVcVcLc?cBcDcEcOcScOcCc=cAcDcMcTcWcXcLcCcFcDcIcNcOcWcQcIcAc>cIcJcSc]cRcJcFcBcHcNcVcZcPcNcQcHcEcPcTcRcOcHcKcBc=cIcMcScOcNcScEc@cFcMcXcXcQcPcIc=c?cHcNcRcPcNcIcDcAcGcPcVc[cXcIc?cBcBcEcRcNcMcMcBcCcCcFcQcUcVcOcFcFcDcDcEcNcVcRcKcCc@cAcGcQcTcQcScMc?cEcNcMcTcVcOcJcCcAcMcQcTcWcOcKcKcCc?cLcUcScTcNcFcBcGcIcOc\cTcScRc=c@cJcOcVcZcWcCc?cCc@cHcPcVcTcOcGc@cDcKcUcVcUcRcKcKcBc?cOcTcVcVcMcIcDcFcRcTcUcYcScFcAcCcMcRcUcZcRcPcHcAcFcHcTcWcRcPcEcAcDcMcXcYcZcYcLcHcIcHcNcRcVcScEc=c>cDcKcRcYcUcQcLc@cDcPcUc[cXcYcRc@cEcJcMcTcZcUcIcFc?c@cMcPcVc[cMcGcDc?cHcOc[c[cRcOc?c@cMcMcTcVcUcScCcDcIcKcWcWcVcPcEcIcHcKcUcScScOcDcAcGcIcNcVcXcYcMcCcHcJcNcUcYcVcRcNcGcLcOcOcTcXcUcMcEcCcNcUcZc`cUcOcLcFcHcPc`c^cScVcJcBcQcRcWcbcbc]cUcQcLcQcVcXc_cTcKcCcAcLcQcTcOcYc[cJcLcIcQc\cWc\c\cYcNcCcPcUcTcZcWcPcKcBcIcScScXcVcQcKcDcHcJcQcbc_cScScKcEcNcZc_c_c^cVcKcDcKcTcYc`cZcOcEcAcJcPcSc]cacVcPcJcJcOcNc]cecXcUcRcIcNcTcYcZcWcTcMcKcHcJcVc\c_cYcKcGcFcLcRcWc]cYcScLcLcMcTc]cZc^cUcGcHcGcKcPcYc^cRcOcOcEcIcTc]cdcVcMcPcJcOcPcQcbc_cOcMcNcScWcYcaccc[cOcHcHcKcOcWc_cVcPcOcIcIcNc\cac]cYcQcLcPcUcZc[c]c]cUcOcKcKcUc_c_cZcXcRcGcOcZcZcbcacTcQcMcJcWcccfccc^cUcNcIcIcYc]cYc^cTcNcQcLcNcXc`c_c]cUcJcLcMc[chc]cYcWcJcIcOcQcWc^c]cYcRcKcKcNcZccc_cXcTcMcMcUcWc^c_cTcScMcDcMcTcVcbcccYcScIcJcWcZcccdcZcTcJcGcNcScZcec[cJcQcLcKcZc^c`c[cTcUcOcNcLcOcZc[cScLcMcPcRcYcccgcYcJcIcEcDcQc`c\cWc[cScIcHcQc^c^c_cWcIcHcHcLcSc`cacLcOcRcGcJcOc\ccc^c[cScJcIcMcVcbc_c]cXcFcNcVcScbcic^cUcMcLcTcScXcbcWcRcPcJcQcVcUc[c^cWcQcQcOcKcScccbcZcUcMcMcQcQc[cbc[cUcOcGcJcScWc_c`cYcVcHcQc]cVc_c`c]cZcOcMcQcZc]c]c_cUcQcLcIcRcUc_cdcVcRcQcKcQc[c]c_c_cVcNcKcSc_c`cbcbcRcQcOcKc[c`c_cgcXcNcTcOcTc^c\c^c_cYcRcLcQc[c_cecbcYcVcOcMcTcYc]c^c`cZcNcIcMcZc^c\cbcUcNcTcQcVc\c`cecYcOcOcMcTcZcbcfc]cYcKcIcUcYcdc_cScPcFcGcMcTc^cbc_cVcPcIcOcWcTc\c\cXcWcIcIcNcOcYc`c^cRcJcLcQcYcbcfc`cWcQcLcIcPcZcdcgc\cScNcJcSc_c_c\c\cXcRcKcQcVcTc^cdc\cKcHcJcNcWcZc^c\cUcNcJcQcYc\c[c[cWcScOcLcYc]c[cbcZcScNcEcQcXc[c`cTcQcKcJcUcUc_cecac\cNcOcRcQc^cecbc_cVcKcLcSc[ccc^cUcQcNcJcJcTc[c]c]c[cVcJcNcUcVc_cac\cRcEcDcOcXcacec]cVcMcPcXcXcechc[cTcLcJcMcScZc_c`cYcWcMcEcRc[cdcicZcTcUcHcPc\c\cbc\cUcMcAcIcPcUc]c[cXcRcKcNcUc[c_cac]c\cQcHcOcPc\cbc\cYcScNcMcSc]c`c`cUcRcScLcUc[c]cbc\cZcXcOcQc\cacbchc`cRcQcOcXcececfc\cOcQcKcPc`c_cdcfcTcGcMcRcPc[cfc`cYcTcKcNcZcachcgc`c]cUcRcXc]c^cbc^cYcXcKcKcYcackcgc[cWcRcPcVc_c^c_c]cQcLcRcVcYcdcgc`c]cPcKcZc\cZcccdc_cXcTcVcUc_chc_c]cScNcVcRc\c_cYcbcYcPcScQcUc\cecdcWcYcYcSc[c[cXc\c[cUcIcKcQcUcbcfc]cVcScOcQc\cbcccbcZcQcRcWcXc`chcac`c[cQcRcUc`cdcccccWcTcPcOcYcccjccc]cYcScScTc[chcncccZcRcLcZcZcXcfcdc\cYcXcTcXcccfcgcbc\cTcQc\c`clclc^cZcScQcXc]ccchcdc]c\cScSc_ccclcic`c[cMcKcTc`cicgcacXcVcWcVc]cfchcbc\cXcTcUc\cbcgcdc\cXcTcPcVc^cgclcgc]cTcTcWc`cncicac\cTcScScUc_cfcac\cUcPcQcTc_cbc_c[cTcQcOcUc^cecdc\cYcRcHcPc[c`cfcecZcScNcNcUcZcacbc\c]cZcLcMc^ccc_c[cQcLcKcIcNc\cac]cVcOcRcMcOcZc]c^cScKcOcOcScUcVcYcZc[cRcJcPcTcUc\c]cVcQcIcJcTcScZc`cZcVcJcCcMcUc[c_cYcPcMcNcRcQcVc\c]cYcPcJcFcJcScZc\cYcRcLcMcLcTc\c]c_cXcRcLcFcQc\cac^cUcNcIcKcOcUc\c`c_cXcPcFcFcTcXcYc\cVcLcDcHcPcUcZcZcUcNcLcMcOcRcTcUcRcScNcDcIcQc^cgc]cPcKcKcIcTc\cZc^cYcScIc@cKcOcTcZcWcOcHcJcMcQcVc]cZcTcUcMcMcOcUcacWcScScJcJcIcOc^cacVcQcJcDcNcMcSc\cScMcJcDcCcOc[cZcYcPcHcGcDcLcWc[cYcPcLcIcBcDcNcTcVcZcXcLcFcLcRc[cYcQcScOcGcEcHcOcTcZcWcQcJc@cEcPcUcXcWcUcOcGcEcLcYcZcUcUcNcGcIcIcPcScScZcUcJc@cHcScRcXcYcRcNcDcFcQcWcYcXcScMcHcEcMcUcRcWcScHcFc>cDcScXcXcPcIcBcBcFcJcVcZcYcUcMcOcFcGcTcUcYcYcNcEcBcBcHcRc[cXcLcKcAc>cOcOcRcZcOcHcBc=cIcRcWcdc[cMcHcDcIcMcUc]cWcQcDc?cFcDcHcTcTcScKcBcJcIcLc^c^cVcMcFcIcRcVcQcScVcOcLcAc?cOcRcYc[cKcGcDc@cFcOcXcZcTcIc?cAcHcQcZc[cYcTcPcKcCcLcRcYcacRcOcLcBcGcNcScUcZcScDcIcLcMcTc[cWcNcNc?c>cMcLcWc[cPcNcCcCcQcUcYcXcVcVcHc?cGcQc_c_cOcJcGcDcJcJcPc\cVcPcMcJcDcGcOcQc[cWcPcOcEcHcQcYc]c[cVcNcCcAcKcSc[c[cPcKcGc?cIcVcUc]c`cUcMcHcJcRc^c_cUcVcRcKcHcKcXc^cacVcIcLcMcScScUc_cWcVcUcKcKcNcTcWcYcXcNcMcIcOcYcVcYcTcOcTcNcNcRcYcdcXcLcPcIcGcOcVcecacWcVcPcIcKc[c[cWcWcMcKcDcDcUc[c`c`cScKcHcNcWc\c_c[cYcRcKcQcQcQc\cbc[cUcLcEcMc_cac]c_cYcOcHcKcQcVc[c]c]cQcIcMcSc\c\cec]cIcHcFcKcRc[cbc]cUcIcIcNcSc_cdcdc[cRcMcJcMcUc^c]cUcOcEcAcMcTc\cgc^cYcPcCcJcVc^c`c\c[cZcQcHcPc_c^c^cac]cPcKcLcOc_cdc_cZcLcLcQcUc_c^cac^cQcQcPcSc[c`c_cZcTcMcMcOcVc\cdchc[cNcLcNcMcWcccZcTcScRcNcOc\cccfc_cTcMcJcNcScZc_c_cYcQcLcRcZcYc^c`cVcPcNcRcUcSc\c_cVcWcLcAcOcVcZccc]cTcQcOcMcRc]cecdcYcVcTcMc[c^cZcfc_cScKcFcNcScWc^c`cVcOcOcRcRcYc`cXcXcXcOcMcScTc^cgc]c]cVcMcXcYc\ceccc`cWcMcOcUc^ccc\cUcVcOcLcRcXceckcacZcPcFcLcTc^cccac[cPcMcMcQc\ccc`cXcOcKcQcWcZccchcgc\cMcOcWcYcbcgcZcTcVcJcJcYcZc]c_cVcTcQcPcRcXccccc^cWcJcGcMcRc]cdc^cXcRcJcRc^c^cicjc]cZcOcLcQcQc[cac]cWcQcQcTcYcZc_c_cWcScGcHcUc]c`c]c^cWcLcRcWcXc\c_cZcOcJcLcPcTc_cec\cVcWcVcUcXcVc^c_cWcXcPcLcQc\c`c]c^cWcScQcScXc^cec_cVcOcIcKcSc]c`cbc\cQcRcOcUc^c^cdc`cVcOcLcUcWcZcgc`c]cTc@cLcVcVcYc]c]cScMcIcScVcXccc^cYcRcJcKcSc_cbc_cXcRcPcQcScSc\ccc]cMcIcIcOc_c]c`chc\cVcScOcZcac^c_c\cXcOcIcOcWc\c_c\cPcHcOcUc[cecgc\cRcLcKcRcUc^cgccc\cVcNcJcUc]c\c]c\c[cPcKcUcWc^cdc^cYcOcNcPcSc_c^c`cccPcKcYcXcVc]cecccYcQcJcOcWc`cfc]cTcNcMcUcWc\cbc]cZcVcLcMcUcYc`cbcXcQcOcJcPc^cac_c^cZcQcIcKcScZcec_cUcScHcIcZc\c_cdcbcZcNcOcWc`cacacacRcRcTcLcSc_cicgc]cXcOcIcQc\cacbcacVcKcMcNcRc`c`cbc_cOcPcNcSc_c`cjc\cScUcKcYc`c_cicdc`cXcIcSc^c\c^c`c\cQcMcUcUc\cfcbc^cWcLcNcYc_cbcec_cScPcQcTc[c`cgcdcXcTcJcOc[cWc[c_cZcQcPcNcSc`cac`c\cUcNcIcVcYc[ckchcXcRcQcKcScbcccecYcNcScPcWcacdcdcac^cScNcScYcbcicec[cNcJcScRcXcfcfc`cZcScOcRc`cec`cbc\cLcLcZc_c`cfccc\cRcIcMcQc^chccc\cUcQcQcSc\c`c]c]cYcRcKcPcZc`cfcZcRcUcNcNc\c^c_cgc]cRcRcMcWc^cfclc]cTcScPcScZccchchcZcNcPcQcXc]ccckcacXcTcOcRcWc_cfcZcTcVcGcKc]cZcfcecTcVcQcPc[ceckccc[cYcQcNcXc\cccmcZcRcScLcRcYcacccYcScPcKcMcYc[c_c_cWcXcWcXc\c^cicgcbc]cNcScTcUcichcac[cMcKcPcWc[c\cac]cUcPcRcWc]cec]cZcYcLcNcOcTchcgcacYcOcPcMcTc^c_chcacWcUcNcVc`cacdc`cYcRcMcPcYc\c_c`c\cUcKcOc[cbchcccXcScNcLcPcWc]cZcYcWcNcLcNcRc]c_c^cZcQcLcRcWc\cccacUcHcHcKcIcScYcUcXcQcHcJcMcQcYcac]cUcTcOcQcRcRc[c\cWcMcBcEcJcTcZcWcWcRcHcGcMcUcYc^c\cNcKcKcMcRcVc^c^cXcPcEc@cNc\c\c\c^cWcKcEcIcPcVc\c\cScOcOcNcQcYcdcecWcKcKcKcOcYc^cccacUcMcLcQcZc^c\cYcUcOcNcLcOc\c`c[cZcVcJcCcEcSc_c]cTcQcPcIcSc\c[cbcacWcRcLcOcUcYcac`c[cNcFcLcNcUc_c]c[cXcRcKcLcVcZcZcZcScJcKcLcLcZcfc`cScPcLcCcOcWcPcZcXcTcVcKcNcZc^cdcecVcRcRcIcRcZcVc]c_cQcIcJcMcUcacacZcWcPcLcLcPcWc]cacYcOcNcMcPcXc`cdcXcPcNcMcUcTcUc^c^c]cPcCcMcUcWcZcUcQcLcDcIcMcOcbcjc^cWcPcPcUcSc^cbcZcXcIcKcUcQc\cbcYcWcKc@cKcXcZc]c]cTcRcOcIcTc]c^c^cTcWcWcJcQcXc^cfcZcUcUcOcMcOcWc^c]cXcVcMcFcMcSc^cdcWcOcGcCcMcTcYcbc`c[cUcLcNcYc\c`cecXcOcOcJcNcUc_cgc^cUcNcLcPcTc^cbc^cYcOcHcJcWc\c[cbc[cPcLcEcHcSc[cecbcRcKcPcRcTcbcdc`c^cTcOcOcRcVcWc[cWcRcPcJcOcXcZc`c]cPcJcPcPcQc`cdcdc_cTcTcPcRc_chcfc`cRcHcOcTcXc^cec_cUcTcJcPc]c^cecbc[cQcHcTcWcWcbcbcac[cFcFcTcUc`cfc`c_cScKcMcUc^cacacWcRcQcOcTcYcacec^cVcQcRc[cac_cac\cQcMcMcScZcdckc`cWcXcScLcSc]c]ccc^cRcTcQcHcYchcfcec\cRcTcYcVc[chcjc`cQcMcTc]cdcecdc`cYcPcIcOcYcZc`cic_cPcOcVcVc[cbc\c\cVcLcOcWc`chcjcac`cZcPcUc[cbcdcbc^cQcNcScWc\c_cec_cYc\cTcUc^cgclc^cScScPcScbcjcdcdc_cRcQcVcZcecjchcfc[cQcTcZc\cfcjc_cYcRcMcRcYcecgcacacWcRc]cbcfcichcacUcVcZcVcXcdchc`cUcTcScVc^cgcococ`cWcUcUc_cicfc`cacVcPcUcUcgcncfcgc[cTcWcWc`cocpcacYc\cScOc[c^cbcfc_c]cTcPc[ceckcickcdcTcWc\c_chclcic_cUcScQcTcackchc]cXcScOcRcYcdcfcdc[cQcWcXc\cgcjchc]cTcScRcYcbcgcecac_cUcNcUc^chcjcccZcUcXcXc\ckcgc^c]cVcVcRcWcgchcjcfc[cTcOcWcbcgchcacWcQcPcYc^c_cocjcUcVcWcVc^ceckcicbc\cXcUcVcbcmchc_c^cVcPcVc\cdcpclc_cZcVcWcZc`cjckcac^c[cScSc_ckckccc]cVcQcVcacfcfcec^cWcPcWc^c`ckcjc`cZcXcYcXcacgcicgc]cUcTcXcbcicjcgc^cUcScUcYcbcicec^c\cScQcZc`cpcocac_cVcQcTc^chccc`c[cWcWcUc_chcdclchcVcPcOcXc_cccgc`cXcScXc]c[cfcicac^cWcScVc]cfchcfcgc\cScUc[cccccdcbc\cScLcScXc`cdcbc_cVcOcUc^cYcdcscccWcPcOc[cccjcjcecWcKcUc[c]cbcgcfcXcScXcVcTc^cec]cac]cLcSc\c[cbcicecYcRcRcQcYcbcfcfc^cVcOcNcVc`cechcbcYcQcOcZccc`c`c`cVcRcOcPcZc`c^c^cacVcPcScYcfcfcac_cVcNcOcScScYcfcbcZcQcKcXc_cbchcecacVcQcScQc[cgcdcWcUcPcMc[c^cacjc^c]cXcKcTcZcbclcfc[cRcNcOcVc]caccc[cUcScRcZc`cbchcecXcScPcRcZccclcecXcRcKcMcVc[cbcdc`cXcPcQcWc[cccicccTcNcIcIcYc_c^c]cWcScQcNcSc`cdcec]cPcPcOcRc]cfcccYcUcMcKcOcWcdcacbc^cRcUcQcWcbc[cacbcUcMcFcJcZcacZcTcPcFcJcScYcacbcac\cVcPcQc^cdcecacWcScWcUcTcZc]c`c\cVcLcGcLcRc]c^c_cdcYcNcNcUc_cac_c^cVcOcRcRcXcdcbc^c[cRcKcKcUc[cacdcXcQcOcScXc\c`c_c]cVcQcQcQcVcacbcbcacVcScRcWcccecec\cNcQcWcVc_chcgc_cTcRcQcQc[cbcec`cXcTcOcZc_c[chcgc]c\cScRc\c]c_chc`cTcTcQcRc\cecjcecYcXcVcOcZcecjcdcXcVcOcOcRcUcbcccbcZcKcPcUc]cgcbcgcbcOcTcTcVchcfcac_cVcPcScYc\cgcpcfcVcXcUcRc_cecmcjc[cWcScUc\cgcocfcacXcLcRcYcZc^cac\cXcYcOcPcccececdc[cYcTcTc[cecjc_c\cZcJcNc\cecmcgcac^cPcPcXc_cgcdcacdcXcQc[c\cbcpcfc]cVcLcOcRc]cgcicdcXcYcXcVc`cbcgchc[cYcUcTc`ceckcmccc`cUcRcYc_cjcecacacUcQcUc`cickcmc`cVcZcZc`cccicoc_c\c[cNcWcgclcicfc_cQcVc^c]cgclccc\cVcQcSc`ciciclc`cVcUcRc`cjcicjcgc_cTcWc]cackcmcgcdc_cXcYc\cfctcmc_c[cYc\cZc^cjcfccc^cXcVcZcdcccecfc\c[cUcTc^ceclcgc^c]cZcVcYcacjcicdc^cRcLcUcbcechckcdcYcVcZcXc`clcecbc`cWcVcZcbcjcicbc\cZcVcZcbclcncdcac\cTcXc[chcrclcdcVcNcOcXcbcfcicdc`cZc[cdc_cfcpcmcgcUcLcSc\cecjcgcccUcMcYc^cccicpcqc^cVcRcRcdcecichcScScQcQc[c^cgcjcac[cQcVcacbcgchcgc^cMcOcZc_c`cdcec^cUcNcTc_cecmcfc^c_cTcVc]cecocbcXc[cVcScWc^cdcfccc^c]cScTcdckchcdcecbcVcSc[cecfcncmc\cYcXcZcccicjcichcYcQcSc`cockcjcdcXcTcRc_chchcfcdc_cWcZc\cacqcpcgcgcYcUcac`ccclcec`cgc_cTcZc`cpcscmcicYcUc[cccjcjcmcfc\cYcZcZckcvcgcgcbcUc]c]cfcxcocfcdcZcWcWc_chcmcncac^cYcTc^cfclcmcic`cScVcbclcpcjcfc^cWcVc[cgckcgcmcjc[cZcVc]ckckcocicZcXcVcXcbcncpcgc^c\c[cXc_cbcbcgc[cRcWcUc[cjcjcfchcccZcRcYcjcjcmckc]cYcUc\cecacicoc`cUcTcRc\ckclcicgc_cXcYc[cdcncocmcfc[cScXc`cicpcdcac`cTcXc^cfcqcnccc]c`c_c^cfcpclchcbcYc\c\cbcocpcncic[cTc[cecgcicec]cZcVcRcSc^cncjcdchcYcUc_ceckcjchccc\cZcWccchcicncdc_c]cVc]cdcgcucsccc\cWc_chcdchcjc_c\cWcVcccgcmcpclcfc_cbcdchcmclclc^cRcRcYcacgcncmchcbcZc^cccbcncrcbcec[cNcccicjcpchcdc]cXc^ccclcncgcbc[cTcXceclcjcfcgcbcUcWcacecmcmcfccc[cPc]chcfcmchc_c\cWc]cbckcscmcmcdcWcVcZc^cgcnckcecYc]cac]ckcocfcgcacWcXcccicgchcfc]c[c_cacicqclcbc_c`c\c^cncncicbc^cccZcVc\cccqcncfcdc]cZc`cgcjcmcjcec^cUcYc`cecjclcmc\cWc_c`cjcochcgc`cQcUcbcacicscmcacVcTcZcdcicocnc_c_c^cUcYccclcmcbcYcYcXc]ckcpcncgcbcacVcWcackcscjccc_cYcackclctctcicfc\cXc_caciclchc`c]c\c\cfcpctcncjcgc[cdcncfckcochcdc]cVc[cecicmcncccWcVc\cgcpcrcncfcccZcYcdchcqcrckcjcac\c`chcocococcc^cccacecjcpcpcicfcYcZcbcdcmckcjcfcZc^cfcicjcocrcecac`c]ckcqcscqcgcccZcZcfclckchcec]cZc]c_cicncpcycocbcbcdchcqcscgcicdcVc\cfckcscvcpccc\c]c\cccpcocjcic`cYc\cdcncucqcnchc^c\c_cgcocpcocdcXcZc_cfckcmcococdc\c_cfclcnclcdcZcWc[cgcpcucucocecZc`cdcfcscrcmcdc]c^c^cicjcocucicdcXcWcicqczcrcjchc_c]c^cdcscvcqckcdc_c]cdclckcmcecXcZcXc^ckcocncjcec]cZc`cmcocjcpcdcYc[cUcecrcocpchccc`c\ccckcrcrcicfc^cWc`cicncnchcecbcXc^cpcmcscyckcacYc\cac_cocsclcgcVcScfcrcocvcucdc`c]c[cjcocqcncdccc^c\cachcnclckcec^c]cbchcgcrcsccc_c^cacfckcrckcdcec\c\cdcgcicrcncccac[cecpcjcpckcccccYc[cgcicmcmccc\cXc\c`cfcococmcdcXc^cfcicrcocdcecac]c^c_chcocicbcac\c`ciclcococlc`cVcWc`clctcscic`c^c\c\cecncscrcicac]cacicjcqcxckcbc`c\c\c`cjctcncfcacWc^cfcicvcpchciccc`cgcocpcqcjcacdc\cXcicpcpcockc`cTc_cgcicucjcbcgcccaccclcscucpcbcccgcecgcncscqcocfc^c`cdckcocqclc^cYc[c\cecwcrcfcgc[cXcdcbcfcqcochcacYc\cdclcucucgc^c_cYc^cmcpckcccbc]cUcZcecmcpckc`cZc[cZcbchckcmcccac[cVcbchcncncgcec[cVc[cccjcmciccc`c_cdcicbcbcocicXcTcVc_cfcncucjc^cYcXc^cccgcocpcec\cXc`cfcdckcicgcfc_c^cbcgcocpcbc_cdc[cZcecocncicec\c\c^cccicncucjc^cYcXcccgcjcnckcec_c]c^cdckcncocec[cXcZcecmcmcicgcacUcWcbcicrcmcfclcecZccchckcmcicdc\cTcYc`cncxcmcfc`cZc`c_cdctctclcfc]cYc[ckcuckciciccc[c[cechclcncec^c\cYcacmclcoclcdc^cVc]chcncpclcgc_cXcWcacgcfcec_c`c\cZcdcicocqcochcacZcZcicocpcrcfc\cZcWcYcbckctcscfc`c]c`chcmctclcbc^cVc\cgclcucscec]c`cac_cgckcmchc^c\c[c_ckckckcmcdcbcZcYcgchciclcicbcVcWcccicococfccc^cUcXcdcickckc_cWcWc]cccbcjckcdcec[c[cncoclcqcgc`c\c]cdckcocnchc_cXcRcWcbclcvclcac[cVcZc]cicucmcdc`cYcYcbcdcicmchcgc`cWcbcgclctcmccc_cYcUc\cdcjclcfcac]c^c^cbcocschc\cWcWc[cacdcicncccOcLc[cbchcqcjcfcec\cZc\cbcicmcjcbc[cRcZc`cdclcdcec\cSc]c[cdckcicmcacXcZcdckclcpclc`c\c[cSc]clchcicgc\cScUcacgcjckcic`cPcYcgcecqcuckchc^c^c_cacmcucrcbcacbcVcdcocechclcgc\cXc`cecicjcgcbc\cWcWchcqcqcrckccc\cacicecpcrcgcec\cYc`cdcjcocncdc]c\c^cfcpcucpcic`cYcYc^cfcmcscjc`c]cVc[cdcmcrcoclcfc[cbcmchcrcqcaccc]cWcacncvcncfcdcYcXc`c`cgctctcgcYcZc`cccicmcocec]c[c\chcjckckciclc_c[cgcgcjcqcmcbcbcac^cdcfcqcscdc_c\c\cccfckcnchchcbc[cacicocqckckcic\c^clcocpcmcfcdc]cYccckcncqcncec^c[c_ckcwcvcpcncgc]c]chcqcucpcfcacYc[cacfcqcrcocbc[cbcackcvcvcqckcdc`cacecuc{crcicac]c\cachcscvckccc]cZc^cmcxcrcmchcec]cZcicjcmcrcicfcac`cccdcocpcmclc]cZcYc_cmcncjccc^c\cZcfcmclcqcgcbcfc_cfcncrcuclclcbcXc_cdcpcwcncfcbc]cccjckcpckcfcfc\cYc_chcqctcqcec]c\c^cbcncvcmcgc\cSc`ckciclcncfc_c\c^c`cfcocrcncjcfc]cbcjcmcvcncjcecYcbcgclcrcmcjc^cXc]c^cicocncpcccZc\cacgcncycrcecbc[cZcdcmcscpcic`c\cccgcicocockchc`cZc`ckctcvcqckc_c]cdcecjcscqcgc^cZcYcfcqcncrcpccc\cZcecfcgcucocbc^c^c_c_chcocncicacacacjcrcqcucmcgcccWcdclcncxcmcicdc[c`cjcuctcqcmcfcac_cccicwcrcjcfcdcac^clclcucxc]cbc`c[cgcgcocmcjcccZc`cdcicmckcickcecacdcfcscpchckc]cVc[cecqcocjcbc`cac^cbcncxcvcncfcdcdccckcpcqcschc\c[c]ccckcscpcdccc[cXcecgcscycncic_cZcbcfcoczcschcfc^c_cicmcscrckcdc[c`cgckcwcwcpcjcdc_cachcncqcockcdc`c`cecicncvcocec`c\cfcjcpcvctclc^c[c_cgcoctcycmcacac`cicqcpctclcacdc`cacnctcpckcfc`cZcXcccpcococlcbcacaclcucpcwcoc_c]cYcZcecnctcscjc`cYc^cfcpcvcocfcbcdcecfcjcicickccc^cacacdcocsclcjcac^cecaclcvcpcncccVcZcecicqcwcjcec^c\chcgcncucocgc_cYc\cickcmcoccc_c]cbcccccxctchcic_c^cecjcscncocnc]c[ccceckcscrcmccc_cacdclcmcockcdcdcccbcictckcacecbc_c`cgckctcxchc_c^cacgcmctctcmc_c^cac`cicqctckc`cgc_cUcccmcsctclcfc]c\cicocrcvckcdcbcZcbcjcicpckcdcdcZc^clcncpcucocecYcSc^cocqcicicgc[cUcXcecucucocmcdc\cdcocpcqcmc_c`c`cXcacfclcrcfcdc`c[cccgcucuchcacWcXc\cgcpcncycpc^cacacdcmcycucicdc\cVc[chcmckckcgc`cWc[cecoctcscrcecZcbcgcicococicec_c\cechcjctcschcbc^cbclcqcxcmcacgc]cYcicicmcschcac[cZc_cacicrcqcdc_c_c]ceckcpcochcfcccbcdcgcpctcncgc^cScZcicqcscncic^c_chcgcrczcvcpccc\c^caclcvcocgcfc\cUcbchcncwcockcgc]cccdcjcrckcncgcZcbcdcjcscmchchcbc[cachcicockcbc_c\c]cdcpctcncicac\cacbcictcpckcecbc^c^cncpcnclcacac\c[cfcmcucscjc_c^cYcZcocncncncfclcccacjclcpcjcdc[cRc`cdcjczcpcfcdc\c\c`ckctcscncfc`cZc^cfckcvcqcdc`cYcacjcocwcmcbcccZc\cecmcucpckcjcdc]c`chchckcmcicec^c[cccnctcocjcfcZc[cfchcmcwcqcfcbc\cbckcrcuckcjcgcVc[cfchcucrcbcec]cXcdcgcpcwcmcfc`c]cfchcjcscoclcfc_cdcccoc{cnckcjcac]cccpcucrcrcjc]c_cbc`cocpckcmcec`ccclcncpcmciclc`c_cgcicucucicfcbcXcbcqcmcrctcocgc`cdcgclcrcuclchcicbcgcncpctcncicdc`cicicicscqckchc_c\chcrcuctcncic`c_cjcicpcwcncicgcecdchcncncjcgcac^ceclcqczc{cqckcfcdcgcicmcrcnchcdc^c]cgcncocqcqcgc^cccmcscuczcnc[c_c[c_ckcocvcjchcdcWcfckclcycucicdc`c^cccpcqcpcuclc`cccfcjctcsclcfc]c`cfclctcqcncpcfc[c`ceckcycwcpckc]cZchcsctcpcuckc\cacbcgcuctcfcbcec^c`cjcncxcvclcjcacackcqctcscpchcacbcackcscucwcjcac_c^cicqcsctcrclc`c]cbckctcwcrchc`c_cbcjcocrcpckcfc`cdckctczcucrcmcdcecjcqctcscpcfc^c_cbchcscrcscxcgc`cdcdcrc{c{clcacdc[cbcncucycncqcmcfcncpcscvc{cqcbccc`cicpcucycdc^cbc`ckcpcvc|cscocfc]cdckcncscwcmc^c[c^cdcjcoc{csccc`c_cfclcrcwcockcfcccgcjctc{cqcmchcYcbcdchcxcqcmcfc]cccgcpcyctcpchc^c[cecpctcycwcmcicdcacfcmcqcqcpcfc^c`cbchcscpcichcicdcecocncocpcjcgc^cacjckcxczcnchc^c^cgckcpcrcrclcdcdcfcocvcucsclcec_cZcgcqcucwcscocac]cicocrcqcrclcccececkcrcrctcqcgcfcgchcpcuctcwckcccicfcnc{c}ctcfcicgcdchctccvcrcfc`cncccicxcvcucgcccfckcxcwcxctcgckcdcecucrczc~cqcocjcfchcucyctcscicccbcectcxcucwcqchcacactc~czc|cvcochckctcqcyc}cqcmcecdcncmcvc|ctctclcdcmcuc|ccsclcjcecicoctcxcycxcucociciclcuccvclchcecmcscxc}cvcrcrcicdckcocyc{csctchcecicjc|cczcwchc_c_cicsczczclchcgcecncscvc|cpclclcfcmcqcscycuclccc_cdchcqczc}cycfcbcgcjcycycrcqcmcccbcocqcscscocncbcecicccncucxcrcicgcdckcpc{c~cqcocdc]chcmcpcscocecfcecccoctc|ccvcpchcjcocvc~cycscocicccccqcvcwcxcscncdcgctczc{c{cwcgcccjclcuc{cycwckcac`c_ckcvcwcucnchcbcjcucuc~cvcjclcfcecicrcwcqcqchc`cacic{c~c|cscncmc`cbcgcmctcocncdc^cdcmcucqcpcncjchc`cfcsctc}c|cncic_c`chcpc{cscjcgc^c_cfcqcwcucrcecececdcncqczcxclcecbckcococpcococbc^cbcacicococmcfcccacfclcscyctcqcgcacjcnctcvcrchcbc_c`ckcocvcxcockcacbcecfcqcwctcjcacacbcgcqcwcocgcfc^c[cecqcvczcycnccc]cfcgcbctcrccccc]cacncmcpcpcfcgcfcecjcoctcqclckcac]cbcbclcvcqcgc_c^ccchcoc{cwcoclccc`c`cfczc}cocec`c_cgcnctcvctcschcccfcfcmctctcocicdcYcccrcsctcqclcec_cfcqcvcscscqcjcbcaclcscrcsclchchc^cgcrcocuctcmcjcbc^cjcycxcpcochc`cdcjcrcwcucncmckcdckcocuc}cqckcncfcbcmcxc{cucjcccbcecmcucxcxcrcdc`cbcmcvcrcycvcnchcbcjcnctctcocqcjcdcfcocwcwcycpcdcdcccgcsczcxcockcec_cfckcqcwcwclcccdcccgcpcxcycochcfcbcgcqcscqcoclc`c[cfckctcxcscrcmcdcbcjcqcscucqcgcbcacgcpctcscrclcgcdcdcjcvc}cqcmclcacecmcoctcscqchc\cdcfcdcpcvcrcgcacbcdcmcvctcwctccc`cbcdcmcrctcncdc]cbchcmcucvcncichchcmcococqctcnccc_c]cccqctctctcqchcdclcocrcrclclckcgcicpcpcscwclcecfcgcicpc|cvclcnchc_cjcwcyc|cwckcbcbcjcjcqc}cycocdcccccecsc|czcuclcgcccccrczcucqcncec^cicncpcc|cucmcacbcicscycycvcpcec_ckcrcxc~cycocgcccbclcvcwc~crcdcechcpcscuczcucqcgcccicqcccxcicgckcjcscrctcwclcicecbcmcyc{c{cvclcfceckcocrc}cwcocjcacecrc{ctcncqcjcdcmcrcrcscwcwcicbcgclclcpczcycuciceclcncuc{c|cocbc`c_chcncqcqcmckcdcacgcncucxcrcicec`cdcrcvcvcxcscmcfc`ckcvcwc}cuchcbc_cgcocxczcrclcfcbchcqcvc{cwcmcjcccbclcscucscpckcecacjcvcwcwcockchcYcccpcqc{cxcgcbcdceckctczccxcncjcdcicpcvcvcqcmcccbchckcvcvcpcqckcccbcncycwcvcrcdcdchcjcvcucrcxcpchc_c_cncpcxc}ctclc^cacoctcvcycyckccchckcrcvcscscjc]ceckcjcvcwcpcocecbchcmcuc~czcqcmcbc^cecjcxc~cqcockc_cjcucvc}c{cuclcfckcmcscycwcocecfcacgcuczcccpcichcicoc{c}cycrcgccchcscxcyc{ctcicccfcocrc{ccvcocrcichcpcpc{ccwcpcaccctczc}cc|cpcncjcicocxcc|cscmcbchcpcqc{c~cvcmcmcpcscyc~cctcocjcecocxcxcscqcschcacjcuczc}cvcsctchclcucoc{ccvcmcjcjcecqcc{cyczcmclcwcrcvcc}cycocecicuctcvc~czcsciclcsctc}cc|cvcqckcicrcxc|c~cwcrcqclcnc{c~cycucpcnckckctc}cc|ctcmcmcoctc|ccycocncicicpcsc|c{cucocdcecncyccc|cncrcncgcyczc{ccvcpcecjcocsccc}cqcecmcrcwccccycmcncpcwc{c|cczcscpcjclcwc|cwcycucgcdckctc~c~czcxcmckctcvc{c|c{cxcoclclcuc~cc~czcvclcectczcyc{c{cxckcecpcwc~cccvclcgcgcmcxcycucvcuclcmcqcsc{ccxcpcqcmcqcvcrcyczctcrcjclcocrc|cwcqcrcjcgcpcvcc|cwczcpcfchcpcuc|ccwckcdcecocqcyccvcnclcicpctcuc~ccvcmcecgcpcxc|czcpcjctcocjcwczcvctcrcmcjcoctczc|cucochcachcsczccc{cucjcncqcucc|cwcpckcgcfcocrcccmcocmcsc}cycccxcwciclcscscccqcpcmcgckcrccczcjcjcgcgcsctcccpclclchcvc|czccycjcpcicpc{c{cc|cvcnchcmcsc~c~cxcwcpchckcsc}c|cyc}cucicfckcuc}cccucichcncqcycc~cvcmckcmcsctcrc|cwcpcpcccjcscycc}cxcmcaclcpcxccucrcqcececncpcyc|crcncec`ckcucxc}ccscmckcmcucpcxc~cqcmcgcictcucwczc|c|clcccocwcyccxcqckcdcicjcucwcmcncicicdciczcccvcmchcacmctcvcwcrckcdccckcmcoczc}cqcjckckcicqcccxctcjc`cjcrcscycwcqchc_cfcrcycccvclcicjcococyccvcncicdcccpctctc|cncjckcicqcvcc{cqcscicecpcscvc|cucqcocfchcqcxcc|cscucmchcrcvc}czcpcucmcfcqcwczc|cxcrcmcickcsczc}c}cpchcicacnc|ccc}cuclcjcycyc~cc{cvcjcfcgcicscwc{c}cmcicqcjcsccczcqcmcocrcyccccsclcgckctczc{ccxcjcqcscrccczcvcrcjcecocxc}cczcvctckctc~ccccwcycuckcoc|ccc}crcnckcrccccccpcmctcxc|cccycycmclc~cccccwckckcrcvccc~czcqclcqcxcccczcoclcoczcccccxcrcmcwcccccycmclcuc}ccccvcocqcqczc~c~cc|cxcqcncxcyccc{czcrckclcxccc~cycsclcdcocc~cc|cpchclcvcvc~cc~cscrckclczczcxc}cwcncmclcrcccccocjclchctczcyc~cwclchchcmczcccxcocicictcycc~cucjcccicjcpcwcscscmc`c]cgcocvccycncgcccgclctcvcucscfcdcgckcpcoctcxcnchcbcdcqcvc{c{csckcfclcqcucxcxcxcmcechcjcocsc|czcociccckcxc}c|cycycrchcgcncucxc{cwcncicgcmctcycc{cncjceckcoctcc}cuctcnckcocwc|c{cscocfcbcmcncxccxcscpcmcscscyccccscecfcmcsc|c~crclckcicncwcccycucqcecqc~c}ccc{cqcncncnczcc}c}cvcicgcpctc|cc}cqcncmckcpcccycxctcmcwc{cxccctcqcrctcuc{cc~c|csclcpcecfczcccvcwctckcqcuc|c}cucqckclcncocxcwcrcqcjcicuczccccycocicncpc{cc~cyclceckckcwczcucycpcncococ|c~c~c}crcochcecncuctcsctcmckcmcmcucyczc{csckcfclcxcsc~cckcocgcccpcvcc}cwcuclcjcqcsc{c~crcsckcbcjcnctcccvcocjchctcvc|czcrcrcickcncqcc{cvcncecgcfcrc{cc}cocncicdcncocucxcocrchcbcpcpcuc~ctcpcqclcjcqczc}cvcrcocfcdcicwcccycuclcjctcvcsc}czclcoclchctc{c~c~cvckchcjckcucccwcmclckckcqccctcncmcocucwc{c}cwctcscocncvc}c|cc}cscrclcpcuc|cccsctcscpcrc|c~cycxcsckcmcqczcc}crcucocccncyc{cczcvcocdcncsc|cc{crcocnclcoc|c|czcycocicicvcyczcc~cvcncncscrccccuclcnclckczccc{cmcfcfcjcoczcc}cvcichcpcsctcccscrclckc~cccc}c{cdcdcsctc}cccwcmcmcncncvcc}cucscicfcqczc~c|cvcscpckcncxc~cccctcjcncvc{cc{cvcochcicscyc{cc{cscqckctcwc{ccycqcgcccncwczcccwcpcncqcoctc~cczctcrckcictccczcycicacrcscqcccucncjcjcoc}ccc{crcqclcpcucvccxcpcpckclcocxcccxcochcfclcucccycxcrchcicrc|ccyctcpcgckcocucc|cxcpcocscpc|cccucpcmcicocsc{ccc{cgcfclcocvc{ccxcpcqcpcpcrczc|crcjckcicicwc{c{c|cncickcicocuc}c~ctcncgcicncucccycuchcdckcvc{c{cycvcpcecfcicrc|cycucoclcjcicyccxcucncjcfcbcoc|czcwcocicicicrcxc}c|ctclcacccicuczcscscnchcccfcpcwccycpcncjchckcxcycqcscjcacfcocucwczcsckcicacdcsc{c|cycpckcjcfcqcycsczctckchcgcscwcwcxcycuclckcdcqc}cpctcvcpcncicqcxc{c|cwclc_cjcrcnc}ccxcmcfcbchcscycycccpchcecqccc{cucocecgcpcpczccwclchcjcgclc}cc}cwcmcicmcvcyc|c}cucocichcscvcuc}czcscnchcncscwc{cvcwcocgclcjcrc{c}czclckclckcvczc}ccuclclcpcxczczcucucuceckc{czcxcycvcocicfcpczc{cccncickcpcuc{ccxcrcockclcpcycc|czctchcncsc{ccc~cocqcncjcqc{cccqcjcgclctcycccucpclcfcncwc|cczczcxckckcrcycc|cpcncpchcrc~c{cc}cmclckckcsc{c{c}cscgchclctcwcc{cocqcecdclcqcccuclcecdckcqcwc~c{cocfcgcicncxcc{cocic_c`cjckcyczcmcpcfcfcscoczc~crctcscicjctczc~czcncmchcccdclclcqcvclcjcjckcucvcycycpckcfcbcoc{cxcvcschc^cjcrcqczcvctcvckcfckcyc~cccpclcccicwcwc}czcpclclcncrczcycxcyckcbcbcicuc|ccxcncmchcjcuc}ccccvclcmcscwc{ccucmcdcbcpcvc|c}czcschcfcoc|c}cccsckcjcfcocwc|cc|csckckcsccc|c}cscjcjclctcycycycwcrclchcpcxc}cczcmchclcocuc|cczcscwcpcrctcvccctcnclclclcycc~c{ctckckcocuc|ccc}cqchcocxcxccczctcjcjctcyc}c{cwcvcicecvczczcccvcjcocpc}cc|cczcqclckcscsc}ccycvcrchcscxc}cc|c|cscmctcxccccwcocrckcpc{czc}c{cncecgcmcuccc~cczcocpc|cccctcjcfc_cdcpcc{coclcechcscwc}cccwcpccchcrczcczcrcocicccpccccycpclcnctcxc~c{cwcucicjcocpc|ccccscocqcrc{cccycpcjclcqcwc~ccvcocmcmcncxc{cvc}cvcncmcicxc|c~c~csctcochcmcpc|cccycpcmcsc~ccccycocjcocrcucccxcoclcpcwcc~ccczcxclcpcc|cccxcocmcncrc}cccc}cmchctcyccc|cscocnclcuc~czc~c|cscmcqczcccc~cucocncrczcccc{crcocpcscxcycc}cscscqcycccccvcocmcsc{ccczcucqckcoc|cccc{c~ctcsctczcc}ccxcocpcsc}cccccuckcpc{ccccycxcncpcycccccucncrctc|cccctctcscsc}cccccqcncoczccccczcucscyc|cccccuclcuc}cccccvcqcscxczcccc{czcrcvc~cccccxcocvc|c}ccczctcocpcvcccccycqcwcrcwccccccscnczccccctcscsczccccc{cwcmcuccccc}c{cscmcwcccc}cxcucuczc~ccccczcrcmcwcccc~cycqctcyc|ccc~c~crcvcyc~cccccscncrcccccctcicmcwc|cccc{cxcuctccccczcucocrczc}ccc~cucrcrcuc|cccc~cucocwczcccc~cxcqcrc{cccc~cucscwccccc~cxcrcrcxczcccc}cwcucvc{ccccczcpcuc}cccccvcuctcvccc|c}czcqcsczc~cccc{ccycycccccccscwczc}cccccxcsctccccccvcycycucccc|ccwcqcyc~cccczcvctcsc{cccccvcqcwc}cccc~cyctcoctcccccc|czcucccccc{cvcscxc|ccc}cucvcvc{c}cccczcqcscqcucccc|cycvcvc~cccccwcpcpcvc{cccycrcpclcqcccccccqctc~cccc{cwcucscyccccc}cucmc{ccccc|cxcyctcxcccc}c~cwcmcvccccccycmcsc|ccccczcqcqcycccccyc{cwcuccccccxcvcwc~cccc{cwctckcwccccccycuccccccc~crcrc~cycccqc{c{czccccccwcxcycuccccccucqcpc{cccc{cwcucsc|ccccc~cucrcyccccccmclcocxcccc}czczcscwc}cccczcwcvctc{cccc{cscnctccccc|cvcmctcwcycccc~cscvccccccczctczcccccc|cucqcuccccc}cvcrctccccc}ctcqcxc}ccccccxcscyccccc~cqchcuccccccvcxc~ccccccycpcuccccccc{c|cccccc~c~cxczc~ccccccc|c{cccccctcucwccccc|czc|cycccccccczcccccccccccccccxc}c~cccccc|ccwcccccccxcxc~ccccccycc~ccccccczcwccccccc~cccccccc~c{cxcccccc|c{ccccccccc~c}cccccccc{cccccccc|cccccccc|c~cccccc}ctcvcccccc|cxczc~ccccccxcuctccccccycwcwc|ccccccycyc{ccccc{cpcvcucsccccvcqcqcvcccccc{cuclcqc}ccccucscpcvc|cccccvcocpcpc|cc~cycwcschcqcccccycucsctcyc|cccwclcococycccccycscpcvcyccczcpcnclcxc{cccc}ctcmctcxc|ccctcmcncicqc}cccycscqcmctc~cccccxcocwcuczccc~cxcncrcxccccccwcocrcccccczcqcuc{czcccczcvcrcvccccc~cxcyczccccc}cwcwczcccccc}cvcwc{c|ccc}c~cvcucvc{cccc~cxctcsczccccycucmcqc{c~cccc}cxcucyc~cccccycrcvczcccccuckclczccccc|cucocvccccc~cuclcsccccc~czcscrcyc{ccccycqcqctcxcccccrchcrcxccccycxctcqcsc{ccc~c{cycncuc{c~ccccqcncvcqcwc~c~c|crcjcoctcxccc}cycsckcqczcccwcucscgcicuc|c|c|cycnckcjcmc{cccctcmcjcrctcxccc}cycncjcqc~cccwcqcncrczc{ccc}c|clclcxc|cccc{cpcuczcwc|ccccucqcpcrcyccc}cucycuczc{cccccyctckcoc|cccucpclcicsc}cccc}czcycyc~cccctcpclcrc|c}ccc}ccxctcvccccczcucrcmcsc~ccc{cwcscncyccccc|cwclcyccccccvcqc{c~ccccc|czcxcxcccccyctclcqc{ccc}cvcvcsczcccccc{ctcxcc~cccc{cxcncrccccc|cpcrcxcxccccctcqcucsc{ccccczctctcscxccc}cyclckc|ccccc|cvcpc{ccccxc}cxccclc~cccc{cwcyczcccccccvcqccccczcyctcrcvc}cccccvc}c|c~cccccwckcnc|cccccycc|cyccccccwcsc{cccccczctctcxccccc}cwcxczc~ccccccpcvccccc~cwczcpcycccccycxcqc|ccccccucycyc}cccccucvcoc|ccccc~c|cwczcccccc{c{c}cyccccc~crczc~ccccc{cwcwcyczccccvcxcqcmcxcccccycqctccccccwcicmcvcvcccc|cyctcvccccccwcpcrcxcccccxcucrcvc~cccc}c}cycwccccccvcqcmcscyccc{cuctcqcxccccccycscsctcyccczcqcocsctccccczcucwcvc{ccccxcocsctcyccccc}ctcmcuczcccczcwcvcyc}cccc~cvclctcwc{cccctckckcxccccc{coclc{c~cccc}cycmcsc{cccc~cxcrcocuccccczcycpcsccccc}cxctctcccccc|crcncvc}ccc|c~ctcpctc{ccc|c|clcfcmczcccccvcrcuc}c~cccczcscqctccccccycvcuccccccycscqcxcccccvclcpcxc|c|ccccxcicmcccccc{ctcqczcccc~cycocvcxc{cccccrcucvcxcccc~ctcocuc{ccccczcpchcxcccc~c~cscicrc}c~ccccocmcvcycycccyczcwcmctc}cccc~cwcncocvcccc~cwcqcjcvcccccwcwclcrctc{cccczcpclcqc}ccc~cocrcicqcccc~crcqcmcpc{cccc|czctcpctc|ccczcrcpckcpc~ccccvcscjctczc|ccczcncecpc~c}ccc}cxcpcocvc|ccc|cwctctcpcwccc}c{cqcoctcvc{ccc{cncncscsczcccctcpcqcpcwccccxcmcgcsc|cccccvcqctcrc|ccccycvcqctccccctcucrcpc|cccc~cycrcscyc~cccc}cmcmczczcccccvcocxcxc~ccc}cvcpcnctcccc~czcxcscrc}cccccvcscoczccccc|c~cvcxczcccccyctcmc|cccccuc|cyczccccc}cpcrcccccc~cvcocrc{cccc~cwcxcrctccccc~cxcvc|cccccycvctcqczcccc|cwcscsczcyc}ccc{cvcucyccccc}cvcqcxcccccctcrcucycccccwcucqcscccc|cyc{cocqcycccc~czcvcvczccccc|c|c~c}c~ccccczcpc{cccccczcvcrcsczccc|czc{crczcccccc|cwcuc}cccccxcwcwc|ccccccwcpc{ccccccycvczccccccycxctc|ccccccxcrcucyc~ccc{czcvcucccccc|cucvc}ccccc}cvcmctccccc|czctc{ccccc|czcqctcc~cccccwcqcycccccczcscsc}ccccwcrcuctc}ccccc}cyctczc~cccc}cycpcpcvccccc|ctc~ccccccc~czcuc|ccccczcycxc}ccccc}cwc{ccccccc{crc{ccccccxcvc|c|ccccc}cxcvc{ccccc~c{cvczccccc}czctcxccccccc|cwc{ccccc{cvcxccccccc~cuccccccc{cpcwcxcccccc|c}c|ccccczcrcocxccccc~c}c}c{cccccc}cwcsccccccycucoccccccczcwc}cccccc{cqcuc|ccccccucyc~cccccc{cwcucxccccccwctcccccccc|ccccccccycyc~c~cccc{cucxcwcccccc~ctcycccccccucyc}c{ccccc{cyc|ccccc}cwcpcmcxcccccycrctcccccccucrcycccccwcxcycxc~cccc~c{cscrcccccc|cxcwczc|cccc}cwcvc|c~ccccc{cucyczc~cccccscpczcccccc|cxcwcccccccucwcccccccczczccccc}cxcyc}ccccccctcwc}cccccctcvcc|cccc{c|cccccccc}c}czcccccc~cyc|ccccccc~ctcccccc~ccczcccccc~ccyc|ccccc|c}cwcscccccc~cxcvccccccc|cvcvccccccyc}c}c|cccccc|cwccccccc~cc}cccccczcvcccccccc~c~ccccccc~c{czccccccc~czccccccc~cccccccccyc|ccccccczc{c|ccccccc}c~ccccccc~cccccccc~c|cccccc|cccccccccc|ccccccccycccccccctc{ccccccc~c|c}ccccccc~c~c~cccccc~c|c|cccccccccccccccccccccccc|cccccccccccccccccccccccccccccccccccccccccccccccccc~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccxccccccccccccccccccccccccccccccccccyc}cccccccyccccccccc~ccccccc}c~cccccccc}ccccccccxccccccccccccccccc|cccccccc}ccccccccccccccccccccccccc~czcccccccccccccccc~cccccccccccccccc~cyccccccc}c~cccccccc}c{cccccccccccccccczccccccc|cvc|c}cccccccccccccccrcwccccccc|c{cccccccccccccccczc~cccccccc|ccccccczcyccccccccccccccccczcccccccc{cccccccc~cccccccccwc|cccccc|cwc|ccccc~ccc{ccccccccccccccc|cvccccccc~cwc~ccccccc|cyccccccczcvc|cccccczcxc~ccccccc}czcccccc~cwcxcwcccccccc}cccccccvcvc~ccccccxcuc{c}ccccccwc}ccccccc{c}cccccccczc{ccccccwcscxcccccc|cucwcccccccycqc~cccccc}cpcvcccccccvcwccccccccyccccccczcvcxccccccc~cwcxcccccc{cscccccccc|c|c~cccccc{c{cccccccc~ccccccccyccccccccyczcccccc~cxczcccccccc}cccccccc}cxcccccccccccccccc|c}cccccccc|cccccccyczc|cccccccc~cccccccccccccccccccccccc~c|ccccccccccccccccxcccccccyczc~c}ccccccxc{cccccccccccccccc~czccccccccccccccc}c{cccccccc{c}cccccccc}ccccccccxcxcccccccycscccccccczc{cccccc~cccccccccxc}ccccccc~ccccccccccccccccc}cccccccccccccccccccccccccccccccccccccccccc|ccccccccxc~cccccccccccccccccccccccccccccccc~ccccccccczc}ccccccccccccccc}czccccccc}czccccccc}cyc{ccccccc~cccccccccvc}cccccc~cc}cccccccccccccccccccccccczccccccccccccccccc}c~cccccccccccccccccccccccc~ccccccc~c~ccccccccc}c|ccccccccccccccc{c}cccccccc~cccccccc|ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc}ccccccc}c{ccccccccc~ccccccccccccccccccccccccc~cccccccc|ccccccc{cvccccccccccccccccyccccccccc{cccccccc|cccccccc~c{c~cccccc}cyccccccccccccccccxcvcccccccc{cccccccc{cccccccc}c|c}ccccccccccccccc|c}cccccccc{cccccccccccccccccccccccccccccccc|cuc~cccccccccccccccccccccccc{cccccccccccccccc|cccccccc}c{ccccccccccccccccczcccccccc{cccccccczcccccccc{cucccccccccccccccccccccccc}c|ccccccccc~cccccc}c{ccccccccc{cccccccc~ccccccccczccccccc}cccccccc}c~ccccccc~cc{c{ccccccc{ccccccc{cycccccccc{cuccccccccwccccccccccccccccccccccccc|ccccccccccccccccccccccccc~cccccccccccccccccccccccccccccccccczcccccccc}ccccccc~c~ccccccczccccccccc~c|cccccccxcrczcccccc|c~cccccccccc}cccccczc~ccccccc}ccccccccccccccccc|c|c}ccccccc}c|cccccccc|cccccccc|cccccccc~c}ccccccc~cccccccc}cccccccccccccccccyc~cccccccccccccccccccccccc|cccccccccycccccccc}czccccccc|ccccccccc|ccccccczcvc|ccccccccccccccccucccccccc{cccccccccccccccccvcwcccccccccccccccc{cccccccccccccccccccccccc|cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc~ccccccccccccccccc~cccccccccccccccc|ccccccccc{ccccccccccccccccc{ccccccccccccccccc~c~cccccccccccccc~ccccccccccccccccccycccccccc}ccccccccccccccccc{cccccccczccccccccccccccccccccccccccccccccccccccccc~cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc}cccccccc|cccccccccccccccc~c|cccccc}c~cccccccccccccccccycxc}ccccccyc~ccccccccycccccccc{ccccccccc|c}cccccccc~cccccccccccccccccccccccc}ccccccccccccccccccccccccccccccccccccccccc}ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc|ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc~c{cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc|ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc