](q= bA?Q?BnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAZnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAZnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAZnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAZnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnAnnAnAnnAnAnAnnAnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnAnnAnnAnnAnAnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnAnnAnAnnAnnAnAnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnAnAnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnnAnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnAnAnAnAnnAnAnAnnAnnAnnAnAnnAnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnAnAnnAnnAnAnnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnAnnAnAnAnAnnAnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnAnnAnnAnAnAnnAnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnAnAnnAnnAnnAnAnnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnAnnAnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnAnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnAnnAnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnAnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnnAnnAnAnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnAnAnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnAnAnnAnnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnAnnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnAnAnnAnAnnAnnAnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnnAnnAnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnAnAnAnnAnnAnAnAnAnAnAnnAnnAnAnnAnAnAnnAnnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnAnAnnAnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnAnAnnAnAnnAnnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnAnnAnnAnAnAnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnAnAnnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnAnAnnAnAnAnnAnnAnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnAnAnAnAnAnnAnAnAnnAnAnnAnAnAnnAnnAnAnnAnAnAnnAnnAnAnnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnAnAnAnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnAnnAnAnAnAnAnAnnAnnAnAnnAnnAnAnAnnAnAnAnAnAnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnAnAnnAnAnnAnnAnnAnAnAnAnAnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnAnnAnnAnnAnnAnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnAnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnAnnAnnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnnAnnAnnAnnAnnAnAnAnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnnAnAnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnAnAnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnAnAnAnAnnAnnAnnAnnAnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnAnAnAnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnnAnAnAnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnAnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnAnAnnAnnAnnAnnAnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnAnAnnAnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnAnAnAnnAnnAnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnAnnAnnAnnAnAnAnnAnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnAnnAnAnAnAnnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnnAnAnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnnAnnAnAnAnnAnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnAnnAnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnAnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnAnAnAnnAnnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnAnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnnAnnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnAnAnAnAnnAnnAnnAnAnAnnAnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnnAnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnAnnAnnAnAnAnnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnAnnAnnAnAnAnAnAnAnnAnnAnAnnAnAnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnAnAnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnAnnAnAnAnnAnnAnAnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnAnAnAnnAnnAnAnAnnAnAnAnAnnAnAnnAnnAnnAnAnAnnAnnAnAnAnnAnnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnAnAnAnAnAnAnnAnnAnAnAnnAnAnAnAnnAnAnAnnAnnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnAnnAnAnnAnnAnnAnAnAnnAnAnAnAnAnAnnAnnAnAnAnnAnnAnAnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnAnAnnAnAnnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnAnAnnAnAnAnnAnnAnnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnAnAnAnAnAnnAnAnAnnAnnAnAnnAnnAnnAnAnAnAnAnAnnAnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnnAnnAnAnnAnAnAnAnAnAnAnnAnAnnAnAnAnnAnnAnAnnAnnAnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnAnnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnAnnAnnAnAnAnnAnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnAnnAnnAnAnAnAnAnnAnAnAnAnnAnnAnnAnnAnnAnAnAnnAnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnAnnAnnAnAnnAnAnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnAnnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnAnAnnAnnAnAnAnnAnnAnnAnAnAnAnAnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnAnAnnAnAnAnnAnAnnAnAnnAnnAnnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnAnnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnAnAnAnAnnAnAnnAnnAnnAnAnAnnAnAnAnnAnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnAnAnnAnnAnAnAnAnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnnAnAnAnnAnnAnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnAnnAnnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnAnAnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnAnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnnAnAnAnAnAnAnnAnnAnnAnAnnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnAnAnAnnAnAnAnAnAnnAnnAnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnnAnnAnAnnAnAnAnAnAnAnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnAnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnAnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnAnAnAnnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnAnAnnAnnAnnAnnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnnAnAnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnAnnAnnAnAnnAnAnnAnAnAnnAnnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnnAnnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnnAnnAnAnAnAnnAnAnnAnnAnAnAnnAnAnAnAnnAnnAnAnAnAnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnnAnAnnAnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnAnAnAnnAnnAnAnAnnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnAnnAnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnAnAnAnnAnnAnAnnAnAnAnAnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnnAnAnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnnAnAnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnAnAnAnnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnAnnAnnAnAnAnnAnAnAnAnnAnAnnAnnAnAnnAnAnAnAnnAnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnnAnnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnAnAnnAnAnnAnAnAnAnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnAnAnAnAnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnAnAnnAnAnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnAnAnnAnnAnAnnAnAnAnAnAnAnAnnAnAnnAnnAnnAnAnAnAnAnAnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnnAnAnnAnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnnAnnAnnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnAnAnnAnAnnAnnAnAnAnAnAnAnAnnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnAnAnnAnAnAnnAnAnnAnnAnnAnAnAnAnnAnAnnAnnAnAnnAnAnnAnnAnAnAnAnAnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnAnAnAnAnnAnnAnAnnAnAnAnAnAnnAnAnAnnAnnAnAnnAnAnAnnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnAnAnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnAnAnnAnnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnAnAnnAnAnAnnAnAnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnAnnAnAnAnnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnnAnnAnAnAnAnAnAnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnnAnAnAnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnAnAnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnAnAnAnnAnnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnnAnAnAnnAnnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnnAnAnnAnnAnAnnAnAnAnnAnnAnnAnAnAnAnAnAnnAnnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnnAnnAnAnAnAnAnAnnAnnAnAnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnnAnnAnnAnAnAnAnAnAnnAnnAnnAnnAnAnnAnAnAnnAnnAnAnAnnAnnAnnAnAnnAnAnAnAnnAnnAnAnnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnAnAnnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnnAnAnAnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnAnAnnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnAnAnAnAnnAnnAnAnnAnAnAnAnnAnAnnAnnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnnAnAnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnAnnAnnAnnAnAnAnAnnAnAnnAnAnnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnnAnnAnAnAnAnAnAnnAnAnAnAnAnAnnAnnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnnAnAnAnAnAnnAnnAnAnAnAnnAnAnnAnAnAnnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnnAnAnAnAnnAnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnnAnAnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnAnAnAnnAnnAnAnAnAnnAnnAnAnAnAnAnnAnnAnnAnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnAnAnAnnAnnAnAnnAnAnAnnAnAnAnAnAnAnAnnAnAnAnnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnAnnAnnAnAnnAnAnnAnAnAnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnnAnAnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnnAnAnnAnAnnAnnAnAnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnAnnAnnAnAnAnAnnAnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnnAnnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnAnnAnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnnAnAnAnAnnAnnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnAnnAnAnAnAnnAnAnAnnAnAnnAnAnAnAnnAnAnnAnAnnAnnAnnAnnAnAnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnAnAnAnAnnAnnAnAnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnAnnAnAnnAnnAnAnAnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnAnAnnAnAnnAnAnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnnAnAnAnAnnAnAnAnAnnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnAnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnnAnnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnAnnAnAnnAnnAnnAnAnnAnnAnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnAnAnnAnAnnAnAnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnnAnAnnAnnAnAnAnAnnAnAnAnAnAnnAnAnAnnAnAnnAnnAnnAnnAnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnnAnAnAnnAnnAnnAnAnnAnAnAnnAnAnAnAnAnAnAnnAnAnAnnAnAnnAnAnAnnAnnAnAnAnAnAnAnnAnnAnAnnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnAnnAnAnAnAnnAnnAnAnAnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnnAnnAnAnnAnnAnAnAnAnAnAnAnAnAnnAnAnnAnnAnAnAnAnAnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnnAnAnnAnAnnAnnAnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnAnnAnAnAnnAnAnnAnAnAnnAnAnnAnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnnAnAnAnnAnnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnAnAnnAnAnAnAnnAnnAnAnAnnAnAnAnAnAnAnnAnAnnAnAnAnnAnAnnAnnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnnAnAnAnAnAnnAnnAnAnnAnAnAnnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnnAnAnAnAnnAnAnnAnnAnAnnAnnAnAnAnAnAnnAnnAnnAnAnAnnAnAnAnnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnnAnAnAnnAnnAnAnAnAnAnAnnAnAnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnAnAnnAnAnnAnnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnAnnAnAnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnnAnAnAnnAnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnAnAnAnnAnAnAnnAnnAnAnnAnAnAnnAnAnAnnAnAnAnAnnAnAnnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnAnnAnAnnAnAnAnnAnAnAnnAnnAnAnAnAnAnnAnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnnAnAnnAnnAnAnAnnAnAnnAnAnAnnAnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnnAnnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnnAnAnnAnAnAnAnAnAnnAnAnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnAnAnAnAnAnnAnAnnAnAnAnnAnnAnAnnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnAnAnnAnAnAnAnAnAnnAnnAnAnnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnnAnAnAnAnnAnnAnAnnAnAnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnAnAnAnAnnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnnAnAnnAnAnAnnAnAnAnAnAnnAnnAnAnAnAnAnnAnnAnnAnAnAnAnAnAnAnnAnnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnAnAnAnAnAnAnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnnAnAnnAnAnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnnAnAnnAnnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnAnAnnAnnAnAnnAnAnnAnnAnAnAnAnAnAnnAnAnnAnnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnnAnnAnAnAnnAnAnAnAnnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnAnnAnAnAnAnnAnAnAnAnnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnnAnAnAnAnAnAnnAnAnnAnnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnAnAnnAnAnnAnnAnAnAnAnnAnnAnAnAnAnAnAnAnnAnAnAnAnAnnAnnAnAnAnnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnnAnAnAnAnAnAnnAnnAnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnAnnAnnAnnAnAnnAnnAnAnAnnAnAnnAnAnAnnAnnAnnAnnAnAnAnAnnAnAnAnAnnAnAnAnnAnAnnAnAnAnAnnAnAnnAnAnAnAnnAnnAnAnAnAnAnnAnnAnnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnAnAnAnnAnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnnAnnAnnAnnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnAnnAnnAnnAnAnnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnnAnnAnAnAnAnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnnAnnAnnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnnAnnAnnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnnAnnAnnAnAnAnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnAnnAnAnAnAnnAnAnnAnAnnAnAnnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnAnnAnnAnnAnnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnAnAnnAnnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnnAnAnAnnAnAnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnAnnAnAnAnAnAnAnAnnAnnAnAnnAnAnnAnAnnAnnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnnAnAnAnnAnAnAnnAnAnAnAnnAnnAnAnAnnAnAnnAnnAnAnnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnAnnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnAnnAnnAnAnnAnAnAnAnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnnAnAnnAnnAnAnnAnAnAnnAnAnAnnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnnAnAnnAnAnnAnnAnAnAnAnnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnnAnnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnnAnAnnAnnAnnAnnAnAnAnnAnAnnAnnAnAnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnAnAnnAnAnnAnAnnAnnAnAnAnAnAnnAnnAnAnnAnnAnnAnAnAnAnAnnAnnAnAnAnnAnnAnAnAnnAnAnAnnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnAnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnnAnnAnAnnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnnAnAnnAnnAnAnAnnAnnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnnAnAnnAnAnnAnnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnAnnAnnAnAnnAnnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnAnnAnnAnAnnAnnAnAnAnAnAnAnAnAnnAnAnnAnnAnnAnAnAnAnAnAnnAnAnAnnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnnAnnAnAnnAnnAnAnnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnnAnnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnnAnAnAnAnAnnAnAnAnnAnnAnAnAnnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnnAnnAnnAnAnAnAnAnAnAnnAnAnAnnAnnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnnAnAnAnAnAnAnnAnnAnAnAnAnAnAnnAnAnnAnnAnAnAnAnnAnAnAnAnnAnnAnnAnnAnAnnAnnAnnAnAnAnnAnAnAnAnAnAnAnnAnnAnnAnAnAnAnAnAnnAnnAnAnnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnnAnAnAnnAnAnAnAnAnnAnnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnnAnnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnnAnnAnnAnAnAnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnnAnAnAnAnnAnnAnAnAnAnAnAnnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnnAnnAnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnnAnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnAnnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnnAnAnAnnAnnAnnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnnAnnAnAnAnnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnnAnnAnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnAnnAnAnnAnnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnnAnnAnAnnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnnAnAnAnAnAnnAnAnAnnAnnAnAnAnAnAnnAnnAnAnnAnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnnAnAnnAnnAnAnAnnAnAnAnnAnAnnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnnAnnAnAnnAnnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnnAnAnAnnAnnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnnAnnAnAnAnnAnnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnAnnAnnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnnAnnAnnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnnAnAnnAnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnnAnnAnAnnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnnAnnAnnAnAnnAnAnAnnAnnAnAnnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnnAnnAnnAnAnAnAnnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnnAnnAnAnnAnnAnAnAnnAnAnAnAnnAnAnAnnAnAnnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnnAnAnAnnAnnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnnAnAnAnnAnnAnnAnnAnAnAnnAnAnnAnAnAnAnnAnAnnAnAnAnnAnnAnAnAnAnAnAnnAnnAnAnnAnnAnAnnAnAnnAnAnAnnAnnAnAnnAnAnAnnAnnAnAnnAnAnAnnAnAnAnnAnAnAnnAnnAnAnnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnnAnAnAnAnAnnAnnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnnAnnAnAnAnAnAnnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnnAnAnAnnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnnAnAnAnnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnnAnAnnAnnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnnAnnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnnAnAnnAnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnnAnAnAnAnAnnAnnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnnAnAnAnAnAnnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnnAnnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnnAnnAnAnAnAnAnAnnAnAnAnAnAnnAnAnnAnAnnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnAnnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnAnnAnAnnAnAnAnAnAnnAnAnnAnAnAnnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnnAnnAnAnAnnAnAnAnAnAnAnnAnAnAnAnAnAnAnAnAnAnAnAnAnnAnAnnAnAnAnAnAnnAnnAnAnAnAnnAnAnnAnAnAnAnnAnAnAnnAnnAnnAnAnnAnAnAnAnnAnAnAnAnnAnnAnAnnAnnAnnAnAnAnnAnAnAnnAnAnAnnAnAnAnAnAnAnAnnAnAnAnAnnAnAnAnAnnAnnAnnAnnAnnAnnAnAnAnAnAnnAnAnAnnAnAnnAnnAnAnnAnnAnnAnAnAnAnAnAnAnAnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnAnnAnnAnAnnAnnAnAnnAnnAnnAnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnAnnAnnAnnAnnAnnAnnAnAnnAnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAZnAnnAnnAnnAnnAnnAnnAnnAnnAZnAnnAZnAnnAnnAnnAZnAnnAnnAnnAnnAnnAnnAnnAZnAnnAnnAnnAZnAnnAnnAnnAnnAnnAnnAZnAnnAnnAnnAnnAZnAZnAZnAnnAnnAZnAnnAnnAnnAnnAnnAnnAZnAZnAnnAnnAZnAnnAZnAnnAZnAnnAZnAZnAZnAZnAnnAnnAZnAnnAnnAnnAnnAZnAZnAZnAnnAnnAnnAZnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAnnAZnAZnAZnAZnAnnAZnAnnAnnAZnAnnAnnAZnAZnAZnAnnAZnAZnAZnAZnAnnAZnAZnAZnAZnAnnAZnAZnAZnAZnAZnAZnAnnAnnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAnnAZnAZnAZnAZnAZnAnnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAEnAZnAZnAZnAZnAZnAZnAZnAZnAEnAZnAZnAZnAZnAZnAZnAEnAZnAZnAZnAZnAZnAZnAZnAZnAZnAZnAEnAZnAEnAZnAEnAZnAEnAZnAZnAEnAZnAZnAEnAZnAZnAZnAEnAZnAZnAZnAZnAEnAEnAZnAZnAEnAEnAZnAZnAZnAEnAEnAEnAEnAZnAZnAEnAEnAEnAEnAEnAZnAEnAEnAEnAEnAEnAEnAZnAZnAZnAEnAEnAEnAZnAEnAZnAZnAZnAZnAEnAZnAZnAZnAEnAEnAZnAEnAZnAEnAEnAEnAEnAZnAEnAEnAEnAEnAZnAEnAEnAEnAEnAEnAEnAZnAEnAEnAEnAEnAZnAEnAEnAEnAEnAEnAEnAZnAZnAEnAEnAEnAZnAEnAEnAEnAEnAEnAEnAEnAEnAZnAEnAEnAEnAEnAEnAEnAZnAEnAEnAEnAZnAEnAEnAEnAEnAEnAEnAEnAEnAEnA(1nAEnAEnAEnAEnAEnAEnAEnAEnAEnA(1nAEnAEnAEnAEnAEnAEnAEnA(1nAEnAEnAEnAEnAEnA(1nAEnA(1nAEnAEnAEnAEnA(1nAEnAEnAEnAEnA(1nA(1nAEnAEnAEnAEnAEnAEnAEnAEnAEnAEnA(1nA(1nAEnAEnAEnAEnAEnAEnA(1nAEnA(1nAEnAEnAEnAEnA(1nAEnA(1nA(1nA(1nAEnA(1nAEnAEnAEnAEnA(1nA(1nA(1nAEnAEnAEnA(1nA(1nA(1nA(1nA(1nAEnA(1nA(1nA(1nAEnA(1nA(1nAEnA(1nAEnAEnA(1nAEnA(1nAEnA(1nAEnAEnA(1nA(1nAEnA(1nA(1nA(1nAEnA(1nAEnAEnA(1nA(1nA(1nA(1nAEnA(1nA(1nAEnA(1nAEnA(1nA(1nAEnA(1nAEnAEnA(1nA(1nA(1nAEnA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nAEnA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nAnA(1nA(1nA(1nA(1nA(1nAnA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nAnAnA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nA(1nAnA(1nAnA(1nA(1nAnA(1nA(1nA(1nAnA(1nA(1nAnA(1nAnA(1nA(1nA(1nA(1nAnA(1nAnA(1nA(1nA(1nA(1nA(1nAnA(1nAnA(1nA(1nA(1nAnAnA(1nAnA(1nAnAnAnAnAnA(1nA(1nA(1nA(1nAnAnA(1nA(1nA(1nA(1nA(1nAnAnAnA(1nAnA(1nAnA(1nA(1nAnA(1nA(1nAnAnA(1nAnA(1nAnAnA(1nAnA(1nAnAnA(1nA(1nAnAnAnA(1nA(1nA(1nAnAnAnA(1nAnAnAnAnA(1nA(1nAnAnAnAnAnAnA(1nAnAnAnAnA(1nAnAnAnAnA(1nA(1nAnAnAnAnAnAnAnAnA(1nAnAnAnAnAnAnAnAnAnAnAnA(1nAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnA2nAnAnA2nAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnAnA2nAnAnAnAnAnA2nAnAnAnAnAnA2nAnAnAnAnA2nAnA2nA2nAnAnA2nAnAnAnAnAnAnA2nAnA2nA2nAnAnA2nAnAnAnA2nAnAnA2nAnA2nA2nA2nAnAnA2nAnAnA2nAnAnAnAnA2nAnA2nA2nAnA2nAnAnA2nA2nA2nA2nAnAnA2nAnA2nA2nAnAnAnAnA2nAnAnA2nAnA2nAnAnAnA2nA2nA2nA2nAnA2nAnAnAnA2nA2nA2nAnA2nA2nA2nAnAnAnA2nA2nAnAnAnAnA2nA2nA2nA2nA2nAnA2nA2nA2nA2nA2nAnA2nA2nA2nA2nAnAnAnA2nA2nA2nA2nAnA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nAnA2nA2nA2nA2nA2nA2nAnA2nAnA2nA2nAnA2nAnA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nAnA2nA2nAnA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nAmA2nA2nAmAmA2nA2nA2nA2nA2nA2nAmA2nAmA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nA2nAmA2nA2nAmAmAmAmA2nA2nA2nA2nA2nA2nA2nAmA2nAmAmA2nAmAmA2nA2nA2nA2nAmA2nA2nAmA2nA2nAmAmA2nA2nA2nAmAmA2nAmA2nAmA2nA2nA2nAmA2nAmA2nAmAmA2nA2nA2nA2nA2nA2nAmAmA2nA2nA2nA2nA2nA2nA2nAmAmAmA2nA2nAmAmAmA2nA2nA2nA2nAmAmAmAmAmA2nA2nA2nA2nAmA2nAmAmA2nAmAmAmAmAmAmAmAmA2nAmAmAmAmAmAmAmAmA2nAmAmAmAmAmAmA2nA2nAmA2nAmAmA2nAmAmAmAmAmAmA2nAmA2nAmA2nAmA2nA2nA2nAmAmA2nAmA2nAmAmAmAmAmAmAmAmAmAmAmA2nA2nA2nAmAmAmA2nAmAmA2nAmAmA2nA2nAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmA2nAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmAmA