0.5 0.5 0 0 0 0 0 0 0 0 0
Trame
0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GenerateurCompteurChamp
State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20
Trame CompteurChampActuel
0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
GenerateurChamp
State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40
ChampActuel
0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3333333333333333 0.3333333333333333 0.3333333333333333 0 0 0 0 0 0 0 0 0 0 0 0 0
GenerateurCompteurBit
State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15
Trame ChampActuel CompteurBitActuel
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
CompteurBitActuel CompteurChampActuel
State0 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20
CompteurBitActuel ChampActuel
State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State1 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State2 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State3 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State4 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State5 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State6 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State7 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State8 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State9 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State10 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State11 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State12 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State13 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State14 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State15 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State16 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State17 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State18 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State19 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State20 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State21 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State22 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State23 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State24 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State25 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State26 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State27 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State28 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State29 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State30 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State31 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State32 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State33 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State34 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State35 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State36 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State37 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State38 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State39 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State16 State17 State18 State19 State20 State21 State22 State23 State24 State25 State26 State27 State28 State29 State30 State31 State32 State33 State34 State35 State36 State37 State38 State39 State40
CompteurBitActuel
State0 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State1 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State2 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State3 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State4 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State5 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State6 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State7 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State8 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State9 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State10 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State11 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State12 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State13 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State14 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14 State15 State0 State1 State2 State3 State4 State5 State6 State7 State8 State9 State10 State11 State12 State13 State14
61 161 859 542
Trame
343 2 391 32
GenerateurCompteurChamp
61 216 162 302
CompteurChampActuel
172 187 299 269
GenerateurChamp
518 251 617 312
ChampActuel
535 439 618 493
GenerateurCompteurBit
388 356 506 424
CompteurBitActuel
267 405 362 467
Bit
430 276 466 298