](q= @4A?Q?BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA#tI#tI#tIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAA2A2AAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAA2AAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2A2AAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAA2AAAAAAAAAAAAAAAAA2AAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAA2AAA2AAAAAAAAAAAA2AAA2AAAAAA2AAAA2AAAAA2AAAAAAAAA2AAAAAAAAAAAA2AAAAA2AAAAAAAAAAAAAA2AAAA2AAAAAAAA2AAAAAA2AAAAAAAAAAA2AAAAAAAAAAAAAAAA2AAAAAAAAAA2AAAAA2AAA2AA2A2AAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAA2AAAAAAAAAAA2AAAAAA2AAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAA2AAAAAA2AAAAAAAAAAA2AAAA2AAAAAA2AA2AAAAA2AAAAAA2AAAAAA2AAAA2AAAAAAAAAAAAAAAAAAA2AAAAAAAAAA2AA2AAA2AAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAA2AAAAAAAAAAAAAAAAA2AAAAAAAAAAA2AAAAAAAAA2AAAAAAAAAA2AAAAAAAAAAA2AAAAAAAAAAAAAA2AAAAA2AAAAAAAAAAA2AAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAA2AAAAAA2AA2AAAAAAAAAAAAAA2AAAAAAAA2AAAAAAAAAAAAA2AAAAAAA2AAAAAAAAAAAAAAAA2AAAA2AA2AA2AAAAAA2AAAAAAAAAAA2AAAAAAA2AAAA2AAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAA2AAAAAAA2AA2AAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAA2AAAAAAAAAAAAA2AAAAAA2AAAAAAAAA2AAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAA2AAAAAAA2AAAAAA2AAA2AAA2AAAAA2AAAAAAAAAAA2AAAAAAAAA2A2AAAAAA2AAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAA2AAAAAAAA2AAAAAAAAAAA2AAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAA2AAAAAAAAAAAAAAAAAA2AAAA2AAAAAAAAAAAAAAA2AAAAA2AAAAA2AAAAAAAAAAA2AAAAA2A2AAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAA2AA2AAAAAA2A2AAAAA2AAAAAAAAAAAA2AA2AAAAAAAAAAAAAAA2A2AA2AAAAAAAA2AA2AAAAAAAAAA2AA2AAAAAAAAA2AA2AAA2AAAAA2AAAAAAAAA2AAAAAAAAA2AAAAAA2A2AAAAA2AAAAAAAAAAA2AAAA2AAAAAAAAAAAAAAAAA2AAAAA2AAAAAAA2AAA2A2AA2AA2AAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAA2A2AAA2AA2AAAAA2AA2AAAAAAAAAAAAAAAAAAAAAAA2AA2A2A2A2A2A2AAAAAAAAAAAAA2AAAAA2AA2AAAAAAAAAAAAAA2A2AA2A2AA2AAAAAAAA2AAA2A2AAAAAAAA2AAAA2A2AAAAAAAAAAA2AAAAAAAAAAA2AAAAAAAAAAAAAAAAA2AAAAAAAAA2AA2A2AAAA2AAA2A2A2AAAAAAAAAA2AAAAA2AAAAAAAAAAA2AAAAAAAA2AAAAAAAAAAAAAA2AAAAAA2A2A2A2AAAAA2AAAAAA2AA2A2AA2AAAA2AAAAAAAAAAAA2A2AAAAA2AAAAAAA2A2AAAAA2A2AA2AAAA2AAAAAAAAAAA2A2AAAAAAAAAAA2A2AAAAAA2AAAAAAAAAA2A2A2AAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAA2AAA2AA2AAAAAAAAAA2AA2AAAAAAAAAAAA2AAAAAAAAA2A2AAAAAAAAA2A2AAAAAAAAA2AAAAAAAAA2AAAAA2AAAAAAAA2A2A2AAAAAA2AA2AAAA2AAAA2AAAAA2AAAA2AA2AA2A2AAAA2AAAAAAAAA2A2AAA2AAAAAAAAA2AAAA2AAAA2A2A2AAA2AAA2AAAAA2AAAA2AAAAAAAA2AAA2A2A2AAA2AAAAAAAAAAAA2AAAA2AAA2AAA2AAAAAAAAA2AAAAAAAAAAAAAA2AAAAAA2AAAA2A2A2AA2A2AAAA2AAAAAA2A2AAAAAAA2A2A2A2AAAA2AAAA2A2AAA2A2AA2A2AAA2AAAAAAAA2AAA2AAAAAAAA2AAA2A2AAA2A2AA2A2AAAAAAAAAAAAAAAAAAAAAAAAAAAA2A2AA2AAAA2AA2A2AAAA2AA2A2AAAA2AAAAAA2A2AAA2A2AAAA2AAAAAA2AAAAAAA2AAA2AAAA2AAAAAAAAAAAAAAAAA2AAAA2AAA2AAAAAAAAAAAAAAAA2A2AAA2AAAA2AAA2AAAA2AAA2A2A2AA2AAA2AAA2A2A2A2A2A2AA2A2AAA2AAAAAAAA2AAA2AAA2A2AAA2AAA2AA2AAAAAAAAAAAAAAAAAAAAAAAAAA2A2AA2A2AAA2AAAA2AAA2AAAA2AA2A2A2AAA2AAA2AAAA2AAAAAA2A2AAAAAAAAAA2A2AAAAAAAAAA2AAA2A2AAAAAAAAAAA2A2AAAAAAAAAAAAA2A2AAAA2A2AAA2AAAA2AAAAAAAAAAAA2A2AA2AAA2A2AAAA2AAA2A2AAAAAAAAAAA2AAAA2AAAAAAAA2AAAA2AAAAAAAAAAAAAAAA2AAAAAAAA2A2AAAAAAAAA2AAA2A2AAA2A2AAAAAAAAAA2AA2A2AAA2A2A2AAA2AAAA2AAAAA2A2AAAAAAAAAAAAA2AAAAAAAA2A2AAAAA2AA2AAA2AAAA2AAAAAAAA2A2A2AAA2A2AAAA2AAAAAAAAAA2AAAA2A2AA2AAAAAAA2AAAAA2A2AAA2A2AAAAAAAAAA2AAAAA2AA2AAAAAAAA2AAAAAA2AAA2A2AAAAA2AAAAAAAAAAAAAAAA2AAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAA2A2A2AAAAAAAA2A2A2AAAA2AAAA2AAA2AAAAAAAAAAAAAAA2A2AAAAAAAAA2A2AAAA2A2AAAAAA2AAAA2A2AAAAAA2AAAAA2AAAAA2AAAAAAAAAA2A2AAAA2AAAA2AAA2AAAAAAAAA2AAAAAAAAAAA2AAAAAAAAAAAAAAA2AAAAA2AAAAAAAA2AA2AAAAAA2AAAA2A2AAAAAAAAA2AAAAAAAAAA2A2A2AAAAAAAAA2AAAAAAAAAA2AAAAAAAAAAAAAAA2A2AAAAAAAAA2AA2AAAAAAAA2AAA2A2AAAAAAA2AA2AAAAAAAAAA2AAA2AA2AAAA2A2AAAA2AAAA2A2A2AAA2AA2AA2AA2A2AAA2AA2AAAAAAA2AA2A2AAAAAAAAAA2AAAAAA2AAAAAAAAAAA2AAAAA2AA2AAAA2AAAAAAAAAA2A2AAAA2A2AA2AAAAA2AAAAA2AAAAAAAAAAAAAAAAA2AA2AAAAA2AAAAAA2AAAAAA2AA2AAAAAAAAAAAAAAAA2AAAAAAAA2A2AA2AAAAA2AAAAAAAA2A2AAAAA2A2AAA2A2AA2AA2AAAAAAAA2AAAAAA2AA2AAAAAAA2A2A2AAAAAAAAAA2AAAAAAAAAAAAAAA2A2A2AAAAAAAAAA2A2AAAAAAAAAAA2A2AAA2A2AAAAAAAAAAAAAAAA2AA2AAAAAAAAA2AAA2A2AAA2AAAAAAAAAAAAAAAAAAAA2A2AAAA2AAAA2A2AAAAAAA2AAAAAAAAAAA2AAAAAAAAAAA2AAA2AAA2A2AA2A2AAAAAAAAAA2AAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAA2A2AAA2A2AA2AAAAAAAAAAAAAAAAAA2AAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAA2AAAAAAAA2AA2A2AAAAAAAAAAAA2AAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAA2AA2A2AAAAAAAAAAAAAAAAA2AAAAAAA2A2AAAAAAA2AAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAA2AA2AAAAAAAAAAAAA2AA2AAAAAAAAAAAAA2AAAAA2AA2AAAAA2A2AAAAAAA2AAAAAAAAAAAAA2AAAAA2AAAA2AAAAAAAA2A2AAAAAAAAAAAA2AAAAAA2AAAAAAAAAAA2AAAAAAAAAAAA2A2AAA2AAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAA2AAAAAAAAAA2AAAA2AAAAAA2A2AAAAAAAAAAAAAA2A2AAAAAAAA2AAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAA2A2AAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAA2AAAAAA2AAAA2AAAAAA2AAAAAAAAA2AAA2AAAAAAAA2AAAAAAAAAAAAA2AAAAAAAAAAA2AA2AAA2AAAAAA2AAAAAAA2AAAAAAA2AAAAAAAAAAAAAAA2AAAAAAAA2AAA2A2A2AAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAA2AAAAA2AAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAA2AAA2AAAAAA2AAAAA2AAAAAAAAA2AAAAA2AAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAA2AAAAA2AA2A2AAAAAAA2AAAAAAAA2AAAAAAAA2A2AAAAAAAA2AAA2AAAAAAAAAAAAAAA2AA2AAAAAAAAAAAAA2AAAAAAAA2AAAAAAAA2AA2AAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAA2A2AAA2A2AAAAAAA2AAAAA2AAA2AAAAAAAAAAAA2AAA2AAAAAAAAAAAA2AAAAAAAA2AA2AAAAAAA2AAAAAAAAAAAAA2AA2AAAAAAAAAAA2AA2A2AAAAA2A2A2AAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAA2AAAAAAAA2A2A2AA2AAAA2AAAA2AAA2AAAA2A2AAAAAAAAAAAAAAAAA2AA2A2A2AAAA2AAAAAAAA2AAAA2AAAA2AAAAAAA2AAAAAAAA2AAAAA2AAAA2A2A2A2AAAAAAAAAAAAA2A2AAAAAAAAAAAAAAA2AA2AAA2AAAAAAAAAAA2AA2AA2A2A2AAAAAAAA2AAA2AAAAAA2AAAAAAA2A2AA2AAAAAAAAAAA2A2A2AA2AAAAAAAA2AA2A2AAAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAAAA2AAA2AAA2AA2A2AAAAAAAA2AAAAAAAAAAAA2AA2AAA2AAAAAAAAAAAAAAA2AAAAAAAAAAAAAA2A2A2AAAA2AAAAAAAA2A2A2A2A2AAAAAAAAAAAAAAA2AAAAAAAAAA2A2AAAAAAAAAAAAAAAAA2AAAA2AAAAAAAAAAA2AA2AA2AAAAAAAAAAA2AAAA2A2AAAAAA2AAAAAAAA2A2AA2A2A2AA2AAA2A2AAAAAAAAAAAA2AA2AAA2AAAAAAAAAAAAAAAAA2AA2AAAAA2AAA2AA2AAAAA2AAAAAA2AA2AAAAA2A2AAA2A2AAAAAAAAAAAAAAAAAAA2AAAAAAA2A2AAAAAAAAAAAAAAAAAAAAAAAAAAA2A2AAA2A2AA2AAAAA2AAAA2AA2A2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAA2AAAAA2AAAAAAAAAAAAAAAAAAAAAA2AAA2AAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAA2A2AAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAA2A2AAAAAAA2A2A2AA2A2AAAAA2AAAAAAAAAAAAAAAAA2AAAAAAAAAAA2A2AAA2AA2AAAAAAA2AAAAAAA2AAAAAAAAAAAAAAAAA2AAA2AA2A2AAAAAAAAAAAAAAAAAAAAAAA2A2A2AA2A2A2A2AAAAAAAAAA2AAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAAAA2AAAAAAAAAAAAAAAAA2AA2AAAAAAAAAAAAAAA2A2AAA2A2AAAAAAAAAAAAAAAA2A2AAA2AAAAAAAA2AAAAAAAA2AAAAAAAAAAAA2AAAAAAAAAAAAAAAAAA2AA2AAAAAA2AAA2AAA2A2AAAAAA2AAAAA2AAAAAAAAAA2AAA2AAAAAAAAAAAAAAAAA2A2AA2AAAAAAAA2A2AAA2AAAAAAAA2A2AA2AAAAAAA2A2AA2A2AAAAAAAAAA2AAAAAAAA2A2AAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAAAAAAAAA2AAAAAAAAAAAAAAAAAAAA2AAAAAAAAAA2AAAA2AAAAAAA2A2A2AAAAA2A2A2AAAAAAAA2AAAAAAA2AAAAAA2A2AA2AAAAAA2AAAAAA2AAAAAAAAAA2A2AAAAAAAAAAAAA2AAAAAAAAAAAA2A2AAAA2AAAAAAAAAAAAAA2A2AAAAAA2AAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAA2A2AAAA2A2AAAAAAAAAAA2AAAAAAA2AAAAAAAAAAAA2AAAAAAAAAAA2AAAAAA2AAAAAAAAAAAAAAAAAAAAAAAA2A2AAAAA2AAAAAA2AAAAAAAAAAA2AAAAAAAAAAAAAAAAAAA2AAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAA2AAAAA2AAAAAAAAAAAAAAAAAAA2A2AAAAAAAAAAAAAAAAAA2AAAAAAAA2AAAAAAAAAAAAAAAAAAA2A2A2AAAAAAAAAAAA2AAAAAAAA2AAAAAAAAAAAA2AA2AAAAA2A2A2AAAAAA2AAA2AAAAA2AAAAAAAAAAAAAAAAAAAAAA2AAAAA2AAAAAAAAA2AAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAA2AAAA2AAAAAAA2AAAAAAAAAAAAAA2A2AA2AAAAA2AAAAAAAAAAAAAAAAAAAAAAA2AA2AAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAA2AAAAAAA2AAAAAAAAA2AAAAAAAAAAAAAAAAA2AAA2AAAAAAAAAA2A2A2AAAAAAA2AAAAA2AAAA2AAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAA2AAAAA2AAAAAA2AAAAA2AAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAA2AA2AAAAAAAAAAAAAAAAA2AAAAAAAA2A2AAAAAAA2AAAAAAAAAAAAAAAAAAAAAA2AAAAAAA2AAAAA2A2AAAA2AAAAAAAA2AAAAAAAAAA2AA2AAAAAAAA2AAAAAAAAAA2AA2AAAAAAAAAA2AAAAAAAAAA2AAA2AA2AAAAA2AAAAAAAAA2AA2A2A2AAAAA2AAAAA2A2AAAAAAAAAAA2AAAAAAAAAAA2AA2AAAA2AAAA2AA2A2AAA2AAAAAAAAAAAAAAAAAAA2AAA2AAAAAAAAAAAA2AAAA2AAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAA2AAA2A2AAAAAAAAAAAAA2A2AA2AAAAAAAA2AAAAAAAAAAAAAA2A2A2AAAAAAAAAAAAAAAAAAAAAA2AAAAA2AAAAAA2A2AAAAA2AAAAAAAAA2AAAAA2AA2AAAAAAAAAAAAA2AAAAAAAAAA2AAAA2AAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAA2A2A2A2AA2AAAAAAAAAAAA2A2AAAAAAAAAAA2AA2AAAAAAA2AAAA2AA2AAAAAAAAA2A2AAA2AAAAAAAAA2A2A2AA2AAAAAAAAA2AA2AAAAAAAAAAAA2AAAAAAAAAAAAA2AAAAAAAAAAA2AAAAAAAAAAAA2A2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AA2AA2AAAAAAAAAAAAAAAAAAAA2AAAAAAAAA2AAAAAAAAAA2A2AAAAAAAAAAAAAAAAA2AAAAAAAAAA2AAAAAAAAAA2AAAAAAAA2AAAAAAAAAA2A2A2AAAAAAAAA2AAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAA2AAAA2AAAAAA2AAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAAAAAA2AA2A2A2AAAAAAAA2A2AAAAAAAAA2AA2AAAAAAAA2A2AAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAA2AA2AA2AAAAA2AAA2AA2AAAAAAAAA2AA2AAAAAAAAAAA2AA2AAAAAAAA2A2AA2AAAAAAA2AAAA2AA2AA2AAAAAAAAAAA2A2A2AAAAAAAAAAAAAAAAA2AA2AAAAAAAAAAAA2AAA2AAAAAAAA2AAAAA2AA2A2A2AAAAA2AAAAAAAAAAAAAA2AAAAA2AAAA2A2AA2A2AA2AAAAAAAAAAAAAAAAAAAAAA2AAA2AAAAAAAA2A2AAA2AAAA2A2A2AAAAAAAAAA2AAAAAAAAAA2AAAAAAA2A2A2AA2AAAAAAA2AAA2AAAA2AAAA2AAAAAAA2A2AAAAAAAAAAAAAAAA2A2A2A2AAAAAAAAAAAAAAAAAA2AA2AA2AAAAAA2AAAAAAAAA2A2AAAAAAAA2AAA2AAA2AAA2AAAAAAA2AA2AAAAA2AAAAAAAAAAAAAA2AAAAAAAAAAA2AA2AAAA2AA2AAAAAAA2AA2A2AAA2AA2AAAAAAAA2A2AAAAAAAAAAAA2AAAAAA2A2AAAAA2AA2AAAAAAAA2AA2AAA2AA2AAA2AA2AAAAAAAAAAA2AAAAAAAAA2AAAAA2AAAAAAAA2A2AAAA2AAAAA2A2AA2A2AAAAAAAAAAA2AAA2AAAA2AAAA2AAAAAAA2A2AAA2AAA2A2AAA2AAAAAAA2AAAA2A2AA2A2AAA2AA2AA2AA2A2AAA2AAA2AAAAAA2AAAA2AA2AAAAAAAA2AA2AAA2AAA2AAA2AA2A2AA2AAAAAAAAAAAA2AAA2AA2AAAAA2AAAA2AAAAAA2AAAAAAA2AAA2AAA2A2AAA2AAA2AAAAAAA2A2AA2AA2AAAA2AAAAAAA2AAA2A2AAA2AA2AA2AAAAAA2AA2A2AAA2AA2AA2AAAAAAAAA2AA2AAAAAAAAA2AAAAA2AA2AA2AAA2AA2AAAA2AAAAA2AA2AAAA2AA2AAAAA2AAAA2AAA2A2AAAAA2AA2AA2AA2AAAAAAA2AAAAA2A2AA2AAAAAAA2AAAAAAA2A2AAAAAA2A2AAAA2AA2AAAA2AA2AA2A2A2AAA2A2A2AAAAAAAA2AA2AAAAA2A2A2A2AAA2A2AAAA2A2AAA2AAA2AAAA2AA2A2AAA2AAAAA2A2AAAAA2AAA2AAA2AA2AA2AA2AA2AA2AA2AAA2AAAA2AAAAAAAA2AA2AAAAA2A2AA2AA2AAAAAAAAAAAAAAA2AA2AAAA2AAAA2A2A2AAAAA2AAAA2AAAAAA2AA2AA2AA2AAAA2AAA2A2AAAAA2AAAA2AAAAAA2AAAA2AA2AAAAAA2AAA2AA2AAAA2AA2AAAAAA2AA2AAA2AA2AA2AA2AA2AAA2AAAA2A2A2A2AA2A2AA2AA2A2AAAA2AAAA2AA2AAAAAAAAAAAA2AAAAA2AA2AAAAA2AAAAA2AA2AAAA2AA2AAAAAAA2AAAA2AA2AAA2AA2AAA2A2AAAA2AAAAA2AA2AA2AAAAAA2AAAAAA2AAAAAAA2AAAAAA2AAAAA2AAA2AAAA2AAAA2AAA2AA2AAAAAAAAA2AAA2AA2A2AA2AA2AA2AAAAAAA2AAA2AA2A2AA2AA2AAAAA2AA2AAA2AA2AAAA2A2AAAAAAAAA2A2AA2AAAAAAAA2A2A2AA2AAA2AAAAAAA2AA2A2AAA2A2A2AAAA2AA2AAA2AA2AAAAAAAA2AAAA2AAA2AA2AAAAAAA2A2AA2AA2AAA2A2A2AAA2AA2AAAAA2AAAAA2AA2A2AAAAA2AA2AA2AAAAA2AAA2AA2A2A2A2AA2AA2AAA2AAA2AAAAA2AA2AAA2AA2AAA2AAAAAAAAAA2AAAAAAA2AA2AAAAAA2AAA2A2AAAAA2AA2AA2AAAAA2AAA2AAA2AA2AA2AA2AAAAA2AA2A2AAAAAAA2A2AA2AAAA2AA2A2AA2AA2AA2AAA2AA2AAAAA2AAAAA2AAAAAA2A2AAAA2AA2A2AA2A2AAAAAA2AA2AAAAA2A2AAAAA2A2A2AAA2AA2A2A2AAAAA2AA2AA2AA2A2A2AAA2AA2AAAAAAAAAAAAA2A2AAAA2AA2AAAAA2A2AAAAA2AAAAAA2AA2AAAA2AA2AA2AA2AAA2AA2AAA2A2AA2AA2AA2AA2AAAA2A2AAAA2A2AAAAA2AAAA2AAAA2AAAAAA2AA2AA2AA2AA2AAAA2AAAA2AAA2AAAAAAA2AAAAAA2AA2AA2AA2AA2AAAAAA2AAAA2AAAAA2AAAAA2AAAAAAAAA2AAAAAA2AAAA2AAAA2AAAAAA2AAAA2AAAA2AAAA2AAAAAAA2AAAA2AA2AA2AAAAAA2AAAA2AA2AA2AAAAA2AAAAAA2AA2AA2AAAA2AAAAAA2AAA2AAAAAAAAAA2AAAAAAAAAAA2A2AAAAAA2AAAAAAAAA2A2A2AAAA2A2AAAAA2A2AAA2AAA2AAAAA2A2AA2AAAAA2A2AA2AAAAAAA2AA2AA2AA2AAAAAAAAA2AA2AA2AAAA2A2AAAA2AA2AAAAAA2AAA2AAAA2AAAAAA2AAA2AA2AA2AAAA2AAAAA2AAAA2A2AAA2AAAAAAAA2A2AAAAAAA2AA2AA2AAAAA2AA2AAA2A2A2AAAA2AAAA2AAA2A2A2AA2AAAAA2A2A2AAAA2A2AAAA2AAAAAAA2AAAA2A2AA2AAAA2A2AA2AA2AA2AAAAA2AAAAAA2A2AA2AAAAAAAAAA2AA2AAAAAAAAAAA2AAA2AA2AAA2AA2AA2AAAAA2AAAAA2AAAAAAA2AAAAA2AAAAAAA2AAAAAAAAA2AAA2AA2AA2A2AA2AA2AA2AAA2AAAAAAA2AA2AAA2AA2A2AAAA2AA2AAA2A2AAAAAAA2AAAAA2AA2AAA2AAAA2AA2AAAAA2AAA2A2AAA2A2AA2AAAAA2AAAA2AAAA2AAAA2AAA2AA2AA2AA2AA2A2AAAAA2AAAAA2AA2AAAAAAAA2AAAAAA2AAA2A2AA2AAAA2AAA2AA2AA2AAA2AAA2AAAA2AAA2AAAA2AAA2A2AAAAAA2AAAAAAA2A2AA2A2A2AAA2AA2A2AA2AA2AAA2AAAAAAAA2AAAAAA2AAAAA2AA2AAA2AAAA2AAA2AAAAAAA2AAAA2A2AA2AAAAAAA2A2AAAA2AAAAAAAAA2A2AAAAAAAAAAA2A2AAAA2AA2AAAA2AAA2AAAAAAA2AAAAA2AAAA2AAA2AA2AA2AAAAAAA2AAAA2A2AA2AAAAA2AA2AA2AAAAAAAAAAAAAAAA2AAAA2AA2AA2AAA2AAAAAAAAA2AA2AA2AA2A2AAAA2AAAA2AAAAAAAAAAA2AA2AAAAAAAAAAA2AA2AA2AA2AAAAAA2AAA2AA2AAAA2AAAAA2AAAA2AAAAA2AAA2AA2AAA2AAAAA2AA2A2AA2AAAAA2AAA2AAAAAAAAAA2AAAA2AA2AAAAAAAA2A2AAAA2AAAAAAAAAA2AA2A2AAA2AAAA2AA2AA2AA2AAA2A2AAAA2AAAAAA2AA2AAA2AAAA2AAAA2AA2AA2AAAA2AAAA2AA2AA2AA2AA2A2AAA2AAAAAA2A2AAAA2AA2AAAA2AA2AAA2A2AAA2AAAA2AAAA2AAAAAAA2AA2AAAAAA2AAAAAAA2AA2AA2AAAA2AA2AAA2A2A2AA2AA2AAAAAAAA2AA2AAAAA2AA2AAAA2AA2A2A2AAAA2AAAAA2A2A2AAAAA2AA2AAAAAA2A2A2AAAAA2AA2AAA2AA2AAAAAAAAA2AAAA2AAAA2AAAAAAA2AAA2AAAA2AAAA2AAA2AAAAAAAAAAA2AAAAAAAA2AA2AAAAA2AAAAAAA2AAA2AAAAAA2AAA2A2AAAAA2AA2AAAA2AAAAA2A2A2AA2AA2AAA2AAAAAA2AAAAAAAA2AA2AAAAA2A2AAAAA2A2A2A2AAAAAA2AA2AAAAAA2A2A2AAA2AA2A2A2AAAAAAAAA2AA2AAAA2AA2AAAAA2A2AA2AA2A2AA2AAAA2AA2A2AA2AA2AAAA2AA2AAA2A2AAAAA2AAAA2AA2AAAA2AA2A2A2AAAA2A2AAAAA2AAA2AAAA2AAA2AAA2AAA2AAAAA2AA2AA2AA2AA2AA2AA2AA2A2A2A2A2AA2AA2AA2AA2AA2AAA2A2AA2AAAA2AAAA2AAAA2AAAA2AAA2AAA2AAAAA2AAAA2AA2AA2AA2AA2AA2AAAAAAAA2A2AAAA2AAAA2AA2AA2AAAA2AAAAA2AA2AAAAAAA2AAAA2AAAA2AAAA2AAA2AA2A2A2AAAA2A2AAAAAA2AA2AAA2AA2AA2A2AAA2AAAAA2AA2AAAAA2AAAA2AAAAA2AA2AAA2AA2AA2AA2AA2A2AAA2AAAA2AAAAA2AA2AAAA2AAA2AAAA2AAAAAAAA2AAAAAA2A2A2A2AAAAA2AA2A2AA2A2AAAA2AAA2AAAA2AAAAAAA2AAAAAA2A2AAA2AAA2AA2AA2AAAAA2AAA2AAAA2AAAA2AAAAAAAAAA2AAA2AA2AAAAAAAAAA2AAA2AAAAA2AA2AA2A2AAA2AAA2AAA2AAA2AA2AAAAA2AAAAA2AAAA2AA2AA2AAA2AA2A2AAAAA2A2AA2AAAAA2AAAAAA2AAAAA2A2AA2A2AA2AAA2AAAA2AA2AA2A2AA2A2AA2AAA2AAA2AAA2AAA2AA2A2AA2A2AA2AAAAAAAAAAAAAAAAAA2A2AA2AAA2A2AA2AAA2AAAA2AAAAAA2AAA2AAAAAAAAA2A2AAA2AA2AAAAAAA2A2AA2A2AA2AAAA2A2AA2A2AA2AAAAA2AA2A2AA2AAAA2A2AA2A2AA2A2AAA2AAA2A2AAAA2AA2A2AA2AA2AA2A2AAA2A2AA2A2AAA2A2AA2A2AAAA2A2AAA2AAA2AAA2AA2AA2AAAA2A2AA2A2A2AAAAAA2AAAAAAAA2A2AAA2AAA2A2AAA2AA2AAAA2AA2AA2AA2A2AA2AA2AAAA2A2AAAAAAAA2A2AA2A2A2AAA2AAA2AA2AAAAAAAA2AAA2AA2AA2AA2AAAA2AAA2A2A2AAAA2AA2AAA2A2A2A2AAAA2A2AAAAAAAAAA2AA2A2AA2A2A2A2AAA2AAAAA2A2AAA2A2AAAA2AA2AAA2A2AA2AA2AAAA2AAAA2AAAAAA2AA2AA2A2AAA2A2A2AA2AAA2AA2A2A2AAAA2AAAAAAAAAAAA2AA2AAAAA2AAAAAA2A2AA2A2AAAAA2AAA2AA2A2AAA2A2AAA2AA2AAA2AA2AAAA2A2AAAA2AAAAA2A2AAAA2A2AAAA2A2A2AAA2AAAAA2A2AAAAAAAAA2AAAA2A2AAAA2A2AAAAA2AAA2A2AAAA2A2AAA2AA2AAAA2A2AAAA2A2AA2A2A2A2AAAAAAAA2A2A2AAA2A2A2AAA2A2AA2AA2A2AAAAAA2AAA2A2AAAA2AAAA2AAAAA2AAAA2A2AAAA2A2AAAA2AAAA2A2A2AAA2AAAAAA2AAA2AAAA2A2A2AAA2AA2AA2A2AAAAAAA2A2AA2AA2A2A2AA2AAA2AA2A2A2A2A2A2A2AAAA2A2AAA2A2AAA2AAAAA2AAA2A2AAAA2A2AAAAAAA2A2A2AA2AA2A2AA2AAAA2A2AAA2A2AA2AA2AAA2A2AA2A2A2A2AA2A2AAAAAAAA2A2AAA2A2AA2AAA2AA2AAA2A2AAAA2AAAA2A2AAA2A2AA2AAAAA2AAAA2AAA2A2AAAA2AAA2A2AA2AAAAA2AAA2AA2AAA2AAAA2A2AAA2AA2AA2A2AA2AAAA2A2AA2A2AA2AA2AAAAAAAAAAA2AAA2A2AAA2AAAA2A2AAA2A2AAAAAA2A2AAA2A2AAAAAAAA2AAAAAAAAAA2A2AA2AA2A2A2A2AAAA2AAAAAA2AAAAAAAA2AAAA2A2AA2AA2AA2A2AAA2AAA2AAAA2A2AA2A2AAAA2AAAA2AAA2AAAA2AAAA2A2AA2A2AAA2A2AAAAAAA2AA2AA2AAA2AAAA2AAA2AA2AA2A2AAA2A2AAA2AAA2A2AA2AA2AA2A2AAAA2AAA2A2AAAAAA2AAAA2AAAAAAA2AAAA2AAA2AAAA2A2AA2A2AAAA2AAAA2AAA2AA2A2AA2A2A2AAAA2AAA2AAAA2AAA2AAAA2A2AA2AAA2A2A2AA2AAAA2A2AAA2AAA2A2AA2A2AA2A2A2AA2A2AAAA2AA2AAAA2AAAA2AA2AAAAA2AAA2A2A2AAAA2A2AA2A2AA2A2A2AAAAA2A2AA2AA2AAA2AA2AAAAA2AA2A2AAAAAA2AAA2A2AA2A2AA2AAA2AAAAAAAAAAAAA2AAA2AAA2A2AAA2A2A2AAA2A2AAA2AA2A2AA2AA2AA2A2AAAAA2AAA2AAAAAA2AA2A2AAAAAA2AA2AAAA2AA2AAAAAA2AAA2AAA2AAAAAA2AAAAAAA2AAAAAA2AAA2AA2A2AA2A2AA2AAA2AAAAA2AAAAA2AAA2AA2A2AA2AAA2A2AAAAAA2A2AAA2AA2AAA2AAAA2A2AA2AA2A2A2A2AA2A2AA2AA2A2AA2AA2A2AAAAAA2AAA2AA2AAA2AA2AAA2AAAA2A2A2A2AAAAA2AAA2AAAA2AA2AA2AA2A2AAAAA2AAA2AAA2A2AAA2AAAA2AAAAAAA2AA2AAAAAAAAA2AA2A2AAAA2AAAA2AAA2A2AAAAAAAAAAAAAAA2AA2AA2A2A2AA2AAAA2A2AAA2AAAA2AA2A2AAA2A2AA2AAA2A2AAAAAAAAAA2AAAAA2AAA2A2AAAAAAAA2AA2AA2AAAAAA2AA2AAAAAA2AAAA2AAAA2A2AAAAA2AAAAAA2AAA2AAAAA2AAA2AA2AA2A2AA2AAAA2A2AAAAAAAAAAAAAAA2AA2AAAAAAA2AAAAAA2AAAAAAA2AAA2AA2AAAAAAA2A2AAAA2AA2AA2AAA2AA2AA2AAAAA2AAA2AA2A2AA2AAAA2AAA2AA2AAAAA2AAAAAAAAAAAAAA2AAAAAAAA2AAAAAAAAAA2A2AAAA2AAAAA2AAA2AA2AAA2AAA2A2A2AAAA2AA2A2AAAAAAAAAA2A2A2AAAAAA2AAA2AAAAAAA2AAAAA2AAAA2AAAAA2AA2AAAAAAAA2AAAAAAAAAA2A2AAAAAAAA2AAAAAAAA2AAA2A2A2AAA2AAA2AAAAAAAAAAAAAAAAA2AAAAA2AAAAA2AAAA2AAAAA2AAAAA2AAA2AAAAA2A2AAAAA2AAAAAAAAAAA2A2AA2AAAAA2AAAAAAAAA2AAA2AA2AAAAAAAAAAAA2AA2A2AA2A2A2AAAAAAAAAAAAA2A2AAAAAAAA2A2AAAA2AAA2AAA2AA2AAA2AAAAAAAAA2AAA2AAAAA2AAAAAAA2AA2AAA2AAAAA2A2AA2AAAAAA2AAA2AA2AAAAA2AAAA2AAAAAAAA2A2AAAAAAAA2AAAAA2AAA2AAAAAAAA2AAA2AA2A2AA2AA2A2AAA2AAA2AAAAA2AAAAA2A2AA2AAA2AA2A2AA2AA2A2AAAAA2A2AA2AAAAAA2AAAAAAA2AAA2AA2AAA2AAAAAAAA2A2AA2AA2A2AA2AAAAAAA2A2AAAAAAAAAA2A2AAA2AAAAAAA2AA2AAA2AAAAAAA2AAAAAAAAA2AA2AAA2AAA2AA2AAA2AA2AAAAAAAA2AAAAA2AAAAA2AAA2A2A2AAA2AAA2AA2AA2AA2AAAA2AA2A2AA2AA2AAA2AAAAA2AAA2AAAAA2AA2AAA2AAAAA2AAAAA2AAAAAA2AA2AA2A2AAAA2AAA2AA2AAA2AA2AAAAAA2AAAA2AAAA2AAAAAAAAAAAAAA2AAAAA2AA2AAA2AA2AAA2AA2AAAAAA2AA2AAA2AAAAA2AAA2AA2AAAA2AA2AA2A2AA2AA2AAA2AAA2AAA2AAAAA2AAA2AAA2AAAAA2AAA2AAAAA2A2AAAAAAA2A2AAAA2A2AAAAAA2AAAAAAAAAAA2AAA2A2A2A2AA2A2AA2AAA2AAAAAAAAA2A2A2A2AAA2A2AA2A2AAAA2A2AAAAAAAAAAAAA2AAA2AAA2AAA2AA2A2AAA2AAA2A2AA2A2AAA2AAAAA2AAAA2AAAAAAAAAAAAAAAA2AAAA2AAA2AAA2AAAA2AAAAAA2AAA2AAAAAAA2AAAAAAA2A2AAAAA2A2AAA2AAAA2AAA2AA2AA2AA2A2AAAA2AAAAAAAAAAAAAA2AAA2AAAAAAAA2A2AA2AAA2AAAA2A2AAA2A2AAAAA2AAAAAAAAAAAAA2AAA2A2AAA2A2AAAA2AAAA2AAAAAAAAAAA2AAA2AAAAA2A2AAAAAA2A2AAAAAAA2AAA2AAA2AA2AAAA2AAAA2AAAAAAA2AAAA2AA2AA2A2AAAA2AAAAAAA2A2AAAAAAAAAAAA2AAAAAAAA2AAAAAA2AAAAAAAAAA2AAAAA2AAAA2AAAAAAAAAAAAAAAAA2AAAAAAA2A2AAAAAAA2AAAAAAAAAA2A2AAAA2AAAAAAAA2AAAA2A2AAAAAAAAAAAA2A2AAAAAAAAAAA2A2A2AAAA2AAAAAAAA2AAAAAAAAAAAAA2A2A2A2AAA2AAAAAA2A2A2AAAA2A2AAAA2AAAAAAAAA2AAAAAAAAA2AAAAA2AAA2A2AAAA2A2AAAAAAAA2A2AAAA2AAAAA2AAAAA2AAAAAAAAA2AAAAA2AAAAAAAAAAAAAA2AA2AA2A2AAAA2AA2AAAAAAAAAAAA2AAAA2AA2AAAAAAA2AAAAAA2AAAA2AAAAAA2AAAAAA2AAA2A2AAAAAAAAA2AAAAAAAAA2A2AAAAAAAA2A2AAAAAA2AAAAAAAAAA2AAAAAAAAAA2AAAAA2AAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAA2A2A2AA2AAAAA2AA2AAAA2AAAAA2AAAAAA2AAAAAAAAAA2AAAAAAAAAAAA2A2AAAAA2AAAAA2AAAAAA2A2AAAAAA2A2A2AA2A2AAAAA2AAAAAAAAAAAAAAAAAA2A2AAAAA2A2A2AAAAA2AA2AAAA2AAAAAA2AAAAAAAAAAAAA2AAAAAAA2A2AAAA2AA2AAAAA2A2A2AAA2AAA2AAA2AA2A2A2A2AAAA2A2A2AAAAAAA2AAAAAAAAAAAAAA2AAAAAAA2A2AAAAAA2AAAAAA2A2A2AAAAAA2A2A2AAAAAA2A2AAAAAAA2AAAAAA2A2AAAAAAA2A2AA2AAAA2A2AAAAAAAAAAAAAAAAAAAA2A2A2A2AAAAAAAAAAAAAAAA2AAAAA2AAAAAAA2AA2AAAA2AAAA2A2AAAAAA2A2AAAAA2AAAAA2A2AAAAA2A2AAAA2A2AAAAAAAAA2AAAAAAA2A2A2A2AAAAAAA2AAAAAAAA2AA2AAAA2AAAAAAAAA2A2AAAAAAAAAAAAAAAA2AAAAAAA2A2A2AAAAAAAAAAAAAA2A2AAAAAAA2A2AAAAAAAA2AAAAAA2A2AAAAAAAA2AAAAAAAA2A2A2AAAAAAAAAAAAAAA2A2AA2AAAA2AAAAAAAAA2AA2AAAAAAAAAA2AAAAA2A2A2AAAAAA2AAA2AAAAAAA2AAAAAA2AAA2AAAAAAAA2A2AAAAAAAAAAAAAAAAAAAA2AAAAAAA2AAAAA2AAA2AAAAAAA2A2A2AAAA2AAAA2AA2AAAAAAAAAAAAAAA2A2A2AAA2A2AAAAAAA2AAA2AAAAAAAAAAAAAAA2A2AAAAAAAAA2A2AAA2AAAAA2AAAAAAA2A2A2AA2A2AAAA2AA2AAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAA2A2AAAAAAAAAA2AAAA2A2AA2AAAAAAAA2A2AA2AAAAAAAA2AAAAAAAAAA2AAAAAA2AAAAAAA2AAA2A2A2AAAA2AAA2AA2AAAAAA2A2A2AAAA2AAA2AAAA2AAAAAAAA2AAA2AA2A2AAA2AA2A2AAAAAAA2AAAAAAAA2AA2A2A2AAAA2A2AAAAAAA2A2AA2AAAAAAA2AAAAAAAAAA2AAAAA2A2AAAAAAA2AAAAAA2AA2A2A2AAAAAAAAAAA2AAAAA2AAAAAAAAA2AAAAAAA2A2AAAAAA2AA2AAAAAA2A2AAAAAAAA2AAAAAAA2A2AAAAA2AAA2AAAAAAA2AA2AAAAAAA2AAAAAAAAAAAAAAAA2A2AAAAAAAAA2AAAAA2AA2A2AAAAAAAAA2AA2AAAA2A2AAAAAAAA2AAA2AAAAA2AAAAAAAAA2AAAAAA2AAAAA2AAAAA2AAA2AAAAAAAAAAAAAAAA2AA2AAAAAAA2AAAAAAA2AAAA2AAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAA2AAA2AA2AAAAAAAAA2A2A2AAAAAAAAAAA2AA2AAAAA2AAAAAAAAAAAAAAAAAA2A2AA2AAAAAAA2AAAAAAAAAAAAA2A2AAAAA2AAAAAAAAA2AA2AA2A2AAAAAA2A2AAAAAAAA2AAAAAAAA2AAAAA2AAAAA2AAAAAAAAAA2AAAA2AAAAAA2A2A2AAAAAAA2AAAAAAAA2AAAA2AAAAAAA2AAA2AAA2AAAAAAA2AAA2A2AA2AAAAAAAA2A2AAAA2AAAAAAAAAAAA2A2AAAAAAA2AAAAAAA2A2A2AAAAAAAAAAAA2AAA2AA2AAAAA2A2AAAAAAAAAAAAAAA2A2AAAAAA2A2AA2AAAAAAAAAAA2AAAAA2AAAA2A2AAAAA2A2AAAAAAAAAAAAAAAAAA2AAAAAAA2AAAAAAAAAAAAA2AAAA2A2A2AAAAAAAAAAAAA2A2AA2A2AAAAAA2AAAAA2AAAA2AA2AAAA2AAAAAAA2AAAA2AAAAAA2AAAAAAAAAA2A2AAAA2A2AAAA2AAAAAAAAA2AAAAA2AAAA2A2AAAAAAAA2A2AAAAAAAA2AAAA2AAAA2AAAAA2A2AAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAA2AAA2A2AAAA2AAA2AAAAAAAAAAAAAAAAAA2AAA2AAAA2A2AAA2AAA2A2AA2A2A2AA2A2AAA2A2AA2A2AA2A2AAAA2AA2A2AA2A2AAA2AAA2A2AA2A2AA2A2AAAAAA2AAAAAAA2A2AAAAA2AAA2AAA2A2AA2A2AA2AAAAAAAAA2A2AAA2AA2AAAAAA2A2AA2AA2A2AAA2AAA2AAAAAA2AAA2AA2AAA2AAA2AAA2AAA2AAA2AA2AAAAAAAAAAAA2AA2AA2AAAAAAAAA2A2A2A2AA2AAA2AAAAAA2AA2AAAAA2AAAAAAAA2AAA2AAAAAAAA2AA2AAAAAA2AA2A2AA2AA2AAA2AA2AA2A2AA2AAAAAAAA2AA2AAAAAAAA2AA2AAAAA2AA2AAA2AAA2AA2AAAAA2AAAAAAA2AAA2AAAAAAA2AA2A2AA2AA2AA2AAA2AAAAA2AAAAAA2A2AA2AAAA2AAAAAAA2A2AAAAAAA2AAAA2AAA2AAAAAA2AAA2A2A2AAAA2AAAAAAA2AAAAA2AAAA2AAAAA2AA2AAAAA2AAAAAAAAAAA2AA2A2AAAAAA2AAAAAAAA2AAA2AA2AA2AAAA2AAAAA2AA2AAAA2AA2AAAAAA2AAAAAAA2AAAAAA2AAAAA2AAAA2AAAA2AAAA2AAA2A2A2AAAA2AA2AA2AA2AAAA2AA2AAAAAA2AAAAA2AA2AAAA2AAAA2AA2AA2AAAAAA2AAAA2AAAAAA2AAAA2AA2AAAA2AAAA2A2AAAAA2AAAA2A2AAAA2AAAA2AAAAAA2AA2A2A2AAAAA2AAA2A2AAAA2A2A2AA2AAAA2AA2AAAAAA2AAAAAAAA2A2AAAAAAAAA2A2AAA2AAAA2AAAA2A2AAAA2AA2AA2AAAAAAA2AA2AA2AAAA2AAA2AA2AAAAAAAA2AAA2A2AAA2AAA2AA2AA2A2AAAAAA2AA2AAA2AAAA2AA2AAA2AA2AAAAAAAAA2AA2A2AAAAA2AA2AA2AA2AAA2AA2AAA2A2A2AA2AA2AAAAA2AA2AA2A2AA2AAAAAA2A2AAAAAAA2AAAAA2AA2AAAAAAAAAAAA2AA2AAA2AA2AA2A2A2AAA2AA2AAAAA2AA2AA2A2A2A2AAAAAAA2AAAAAAAAAAAA2AA2A2AAAAAAAAAAA2AAAA2AAA2AAAAAAA2AAAAAAA2A2AA2AAAAA2AA2AAAA2AAAA2A2AA2A2AAAA2AA2AAAAA2AAA2AAAA2AAA2AA2AA2A2AAA2AAA2AAA2A2A2AA2AAAAAAA2A2AAAA2A2A2AAA2AA2AA2A2AAAA2AAAA2A2AA2AAAAAAA2AA2AA2AAA2A2A2AAAAAA2A2AA2AA2AAA2AA2AAAAAAAAA2AAA2AAAAA2AAA2AAAAA2AA2AAAAA2AA2AA2AA2AAAAA2AAAAAAA2AAA2A2A2A2A2AA2AA2AAAA2AAAAAA2AAA2AAAAAAAAA2AAA2AA2A2A2AAA2A2AA2A2AAA2AAA2AA2AAAAAA2A2AA2AAAAAAAAAAA2AA2A2A2AAAA2AA2AAA2AAAAAAAA2AAA2AA2AAAA2AA2AAAA2A2A2AAA2AA2AAA2AAAAAAAA2AAAAA2A2AAAA2AA2A2A2AAA2AAAA2A2A2AA2AAAA2AA2AAAA2AAAAA2AA2AA2AAAA2AA2AA2AAAAAAAAAAAAAAA2AAAAAAAAAAAA2AAAA2AA2AAAA2AA2AA2AA2AA2AAAA2AA2AAAA2AAAAA2AAA2AA2A2AA2AAA2AAA2A2AAA2A2AAAA2AA2AAA2AAAAAAAAA2A2AA2A2AAAAA2AAAAA2AAAAAA2AAAA2A2AAAAAAAA2AA2AA2AA2AAAAAAAAAAAAA2AA2AAAAAAAAAAAAA2AA2AA2AAAAAAAA2AA2A2AAAA2AA2AA2AA2AA2AAAA2AAAA2A2AAAA2AA2AAAAAAA2AA2AAAAAA2A2A2AAAA2AAA2AA2AA2AAAAAAAAA2AAAA2AAAAA2AA2AA2AA2A2AAAAAAAA2A2AA2A2AAAAA2AA2AA2AA2AAAAA2AA2AAAAAAAAA2AAAAAA2AAA2AAAA2AAAAAAA2AAAA2A2AA2AA2AAA2AA2AAAA2AAAAA2AA2AAAAA2AAAAAAA2AA2AAAAAAA2A2A2AAAAAA2A2AAAAA2AA2AA2AAA2AA2AAAAA2AA2AAAA2AAA2AAAAA2AAAA2AAAAA2AAAAAAA2AA2AAAA2A2A2A2A2AAAA2AA2AAAAAAAAAA2AAAAA2AA2AAAAAAAAAA2AAAAAAA2AAAA2A2AAAAA2AAAA2A2AA2AA2AAA2AA2AAAAA2AA2A2AA2AAAAAAAA2AAAAAAAAAA2AAAAAAAAA2A2A2A2AAA2AAA2A2AAAAAA2AA2A2AAAAAAA2AAAAA2AA2AAAAA2A2AAAAAAAAAA2A2AA2AA2AAAAAA2AAAAA2AAAAAAAAAAAAAAAAAAAAAA2A2AAAAAAAAA2AAAAAA2AA2A2AA2AAAAAAAAA2A2AA2AA2AAA2A2AA2AAAAAAAAAAA2AAA2AA2A2AAAAAA2AA2AAAA2AAA2AAAAA2A2AA2AAA2AAAAAA2AAAA2AA2AAAAAAA2AA2AAA2AAA2AAA2A2AA2AAAA2AAA2AAAAAAAAAAAA2AAAAAAA2AA2AAA2AA2AAAAAAAA2AAA2A2A2AA2AAA2AAAAAAAAAAA2AAA2AAA2AAA2AAAA2AAAAAA2A2AAA2AAAAAAA2A2AA2A2AAA2AAA2A2AAAAAA2AAAA2AAAAAAA2AAA2AA2AA2AAA2A2A2AA2A2AAA2A2AA2A2AA2AA2AAAAAAAAAAA2AAAAAAAAAA2AAAAAAAA2A2AAAAAAAAAA2AAAA2AAAAAAAAAAA2A2AAAA2AAAAAAAAAAA2AAAA2AAA2AAAA2AAAAAAAA2A2AAA2A2AAA2A2AAAAAAA2AAAAA2AAA2AAAAA2AAAAAAA2A2AAAA2AAAAAAA2A2AAAAAAAA2A2AAA2AAA2A2A2AAAAAAAAAAAAAAA2A2AAAA2A2AAAAAA2AAAAAA2A2AA2AA2AAAAAAA2A2AAAAA2AAAAAAAAAAA2A2A2AAAA2AAAA2AAAA2A2AAAAAAAAAAA2AAAAAA2A2AAAA2AAAAAAAAA2AAAAA2AAAAA2AAAA2A2AAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAA2A2AAAAA2AAA2A2AAAAAAAAAAAAA2AAAAAAAAA2A2A2AAAA2A2AAAAA2A2AAA2AAAAA2AA2AAAAA2AAA2A2AAAAA2AAA2A2A2AAAA2A2AAAAA2AA2AA2A2AAAAA2AAAA2AAA2AAA2A2AAA2A2AAAAAAAAAAA2AAAA2AAAAAA2AAAAA2AAAAA2AAAAA2AAAAA2A2A2A2AAA2A2AAAA2AAAAA2AAAAAA2AAAA2AA2AAAA2A2A2AA2A2A2AAAAAAAA2A2AA2A2AAA2A2A2AAAAAAAAAA2AAAAAA2A2AAAAAAAAAA2AAAAAA2A2AAAAAAAAAAA2AAAA2A2A2AAAA2AAAAAAA2A2AAA2A2A2AAAAAAAAAAAAAAAAAAAAAA2AAAAA2AAAAAA2A2A2AAAAA2AAAAA2A2AAAAAAAAAAA2A2AAAAAAA2AAAAAA2AAAAA2A2AAAAAAAA2AAA2A2AAAAAA2A2AAAAA2A2AAAAAAAAAAAAA2AAAAA2AA2AAA2A2AAAAA2AAAAA2AAAAAAAAAAAA2AAAAA2AAAAAAAAA2AAA2A2AAAAA2AAAA2AAAAA2A2AAAA2A2AAA2AA2AAAAA2AAAA2AAAA2AAA2A2AAAAAAAAAAAA2AA2AA2AAA2A2AA2AA2A2AA2AAA2AAA2A2AAAAAA2A2AAA2AAA2AA2AAA2AAA2AAAAA2AAAAA2AAA2AA2AA2A2AAA2AAAAAAAAAAA2AA2AA2AAA2AA2AAAAAAA2A2AAA2A2AAA2AAAAAA2AAAAAAA2AA2AA2A2AA2A2AAAAAAA2AA2AA2AAAA2AA2AA2AAAAAAAAAA2AA2AAAA2AA2AA2AA2AA2AA2AAA2AA2AAAAAA2AA2AAAA2AA2A2A2AAA2A2AAAA2AA2A2AAAA2AA2AA2AAA2A2AAAAAA2AAAA2AAAAA2A2A2A2AA2AA2AAA2AA2AAAAAA2AAAAA2AAA2AAA2AA2AAA2AAAAA2AA2AA2A2AA2AAAA2A2AA2A2AA2AA2AA2A2AA2AAAAA2AA2A2AA2AA2A2A2A2AA2AAA2AAAAAAA2AAA2AAAAAAAAAA2AA2AA2AAA2A2A2AAA2AA2AAAAA2AAAAA2AAAA2AAA2AAAAA2AA2AAA2AAAA2AA2AAA2AA2AA2AAA2AA2AA2A2AA2A2AAA2AAA2AAAA2AA2AAAAA2AA2AAAA2AAA2AA2AA2A2A2AAA2AAAA2AA2AAAAA2A2A2A2A2AA2A2AAA2A2AAAA2AAAA2AA2AAAAAA2AAAAA2AAAA2AA2AA2AA2AAAAA2AAA2AAAAA2A2AAA2AAAAA2A2AAA2A2AAAAAA2AAA2A2AAAAAA2AAA2A2AAAAA2A2A2AA2A2AAAAA2AA2AA2AA2AAAA2A2A2AAAA2AA2AAAAA2AA2AA2AAAA2AAAAA2AAAA2AAA2AAAA2AA2AAAA2AA2AA2AAA2AA2AAAAAAAAAAAAA2AAAAA2AA2AA2AAAAA2AAAAAAA2AAAAAAAA2AAAAA2A2AA2AAAAA2AAAAAAA2AAAA2AAAAAAA2AAAAAAAAA2AAAA2A2A2AA2AAAAA2AA2A2AA2AA2AAAAA2AA2AAA2AAAAAAA2AAA2AA2AAAAAA2AA2AAAAA2AA2A2AA2AAAAA2AA2A2AA2AAAAAAAAAAAA2A2AA2AA2AA2AAAAAA2AAA2AAAAAAAAAAA2AAAAAAA2AAAAA2AAAA2A2AAA2AA2A2AA2AAAAA2AAAA2A2AAA2AAA2AAAAAAAAAAAAAAAAAAAAA2AAA2AAAAAAA2AA2AAAA2AAAAA2AAA2AAA2A2A2AA2AAAAAAAAAA2AAAA2AAAAAAAA2AAAAA2AAA2AAA2AA2AAA2AAAAAA2AAAAAAA2AAAAAA2AA2AAA2AAAAAAAAAA2AAAAAAAA2AAA2AA2AAA2AA2AAAA2A2A2AA2AAAA2AAAAAAAAA2AA2A2AA2A2AAAA2AAAA2AA2AA2AAAAA2AAAAAAAA2AAAAAA2AAAA2A2AAAA2AAAAA2AA2A2AA2AAAAA2AAAAA2AA2AAAAA2AAAAA2AA2AAA2AAA2AA2AA2AAAAAA2AAAAAAA2AA2AA2AA2AAAA2AA2AA2AAAAA2A2AAAAAA2AA2AAAAAAAAAA2AA2AAA2AA2AA2A2AAAAAAAA2AAA2AA2AAAAA2AAAAA2AA2AA2AAAAA2AA2AAAAAAA2AA2AAAAA2AA2AAAAA2AA2AAAAA2AAAAAA2AAA2AAAA2AAAA2A2AA2AA2AA2AAAAA2AAAA2AAA2AAAA2AAAAAAAAA2AAA2AAAA2A2AAAAA2A2AAAAAA2AA2AAAAA2AAAA2AAAAAAA2AA2AAAA2A2A2AAA2AA2A2A2AA2AA2AA2AAAAAAA2AAAAAA2AAA2AA2AAAAAAA2AA2AAAAA2AA2AAAA2AAA2AAAAAAAAAAAAA2AAAAAA2A2AA2AAA2AA2AA2AAAAAAA2AAAAAA2A2AAAAAAAAA2AAA2AA2AA2AAAAAA2A2A2AA2AAAAA2AA2AAA2AAAAA2AAA2AAAA2AA2AAAAAAAA2A2A2AAAAA2AA2A2A2A2A2AAAAAAAAAAAAAAAAAAAA2AA2AAAAAAAA2AA2A2AAAAA2AAA2AAA2AA2AA2AAAA2AAAAA2AAA2AA2AAAAAA2AAA2AA2AAA2AAAAAA2AAA2A2AA2AAAAA2AAAA2A2AAAAAAAAAAAA2AAAAAAAAAA2AAA2AAA2AA2AAAA2AAAAAAAAA2AAAAAAAAA2AAA2AAAAAA2AAA2AA2AAAA2AA2AAAAA2AAA2AAAA2AAAA2AA2AAAAAAAAAAAAAAA2AA2AAAA2AAAAAAA2AA2A2AAA2AAAAAAA2AAAAAAA2AAAAAAA2AAAAAAA2AAAAAAA2AAAAAA2AAAAAAA2AAA2A2AAAAAA2AAA2AAAA2AAAAAAAA2AA2AAAAAAAAAA2AAAAAAAAAAA2AAA2AA2AAAAAAAAAA2A2AA2A2AAA2A2AA2AAA2A2AAA2AAAAA2A2AAAAAAA2AA2AAAA2AAAAAAAAA2AAAAAA2A2AAAAA2A2AA2AAA2AAA2AAA2AAAAAA2A2AAAAA2A2AA2AAA2AAA2AAAA2A2A2AAAAAAAAAAAA2AA2AAAAAA2AAAAAAAAAAA2A2AA2AAA2AA2AAAAAAAAA2A2A2A2AAAAAA2AAAAA2AAA2A2A2A2AAAAA2AAAAAAAA2AA2A2AA2AAAAAAAA2AAA2AAAAA2AAA2AA2AA2AAAAAA2AAAA2AAAAAAAAAAAAAAAA2AAA2AA2A2AAAAA2AA2AA2AAAAAAAAAAAAAAA2AA2AA2A2AAAAAA2A2AA2AAAAA2AAA2AA2A2AA2AAAAA2AAAA2AAAAA2AA2A2AAAAA2A2AAAAA2AAAA2AA2AAAAA2A2AAAA2AAAAAAA2AAAAAAA2AA2AA2AAA2A2AAAAA2AA2AAAAA2AAAA2AAAAA2AA2AAAAAA2AAAA2AAAAAAA2AAAAAA2AAAAAAA2AAAA2AAAAAA2AAA2AAAAAAA2AAAAAAA2AAAA2AAAAAAAA2AA2A2AAA2AA2AAA2A2AAAA2AAAAAA2AAAA2AA2AA2AAAAA2AA2AA2AAAAA2AAAAAAA2AAA2AA2AA2AA2AAAAA2A2A2AA2AA2AAAAAAA2AA2A2AA2AA2AA2AA2AAAAA2AA2AAA2AAAAAAA2AAAA2AA2AAAA2AAAAAAAAAAA2AAA2AAA2AAAA2AAA2AAA2AA2AAAA2AAAA2AAA2AA2A2AA2AAA2AAA2AAAA2AAA2AAA2AAA2AA2A2AA2A2AA2AAAAAA2AAA2AAA2AAA2AA2AAA2A2AA2AAAAAAAAA2AA2AA2AAAAAA2AA2A2AA2A2AA2A2AA2AAAA2AAA2AAA2AAAA2AA2A2AA2A2AAAAAAA2A2AA2AA2AAAA2A2AA2A2AAAA2AAA2AAA2AAAA2AA2AA2AAA2AAAA2AAA2A2AAA2A2AA2AA2A2AAAA2A2AAA2AAA2A2AAA2A2AAAA2AAA2A2AAA2AAAA2A2AAAA2AA2AAAA2A2AA2A2A2AAAA2AAAA2AAA2A2A2AA2A2A2AA2A2AA2AA2AAAA2AA2A2A2AAAA2AA2AAA2AA2A2AA2A2AAAA2AAA2A2A2AAA2A2AAA2A2AA2AAAAAAA2AAA2A2AA2A2A2AAAA2AA2AAAAAAAA2AAAA2AA2AA2AA2AAAA2AAAAA2AAA2AAAAAAAAA2A2AAAAA2A2AAA2A2A2AAA2A2A2AAA2A2A2AAA2A2A2AAA2A2A2AAA2A2AAAA2A2AAAA2A2A2AAA2A2AAAA2AA2AA2A2A2AAAA2A2A2AA2AA2A2A2AA2A2A2AA2A2A2AAAA2A2AAAA2A2A2A2AAA2A2AAA2AA2A2AAA2AAAAAA2AAAA2AAAAAA2AA2AAA2AA2A2A2AA2AA2A2AAA2AAAAAAA2AA2AAA2AA2AAAA2A2AAA2AA2A2AAAAA2AAAAAA2A2AAA2A2A2A2AAA2A2A2AAA2A2A2A2A2AA2AA2AAAAA2A2AAAA2A2A2A2AAA2A2A2A2AAA2A2A2A2AAA2A2A2AAAAA2AAAAA2A2AAAAAA2A2A2AAA2A2AAAAAAA2A2AAA2AA2AA2A2AAA2A2A2AAAA2AA2AAAAAA2A2A2AA2A2A2A2AA2AA2AA2A2A2AAAAA2AA2AA2A2AAAAA2AA2A2AAA2A2A2AAAAAA2A2A2AAAAA2A2A2AAAAAAA2AAA2AA2AAA2AAAAAAA2A2A2AA2AAA2A2A2A2A2AAA2AA2A2A2A2AAAAA2AA2AA2AAAAAA2A2A2AA2AAAAAA2A2A2AA2AAAAA2A2A2AAA2AAAAA2AA2A2AA2AAA2AA2A2A2AAA2AAA2AAAA2A2AA2AAA2AAA2A2A2A2AAAAAAAAAA2A2A2A2AA2AAAAAA2AA2AAA2A2A2AAAAAAA2A2A2A2A2A2A2A2A2AAAAAAAAA2A2A2A2A2A2A2AAAAAAAAAA2AAA2AA2A2AA2A2AAAAAAAAAA2AA2AAA2AA2A2A2A2A2AA2A2AAAA2AAAA2AAAAAA2A2AA2A2A2A2A2A2AA2AAAAAA2AAA2AAAAAAAAA2A2AA2AAA2A2A2A2A2A2A2A2A2A2A2A2AAAA2A2A2A2A2AAA2A2A2A2AAAAAAAA2AAAAAAAAAAA2AAAA2AAAAA2AAAAAAA2A2AAAAAAAAA2AAAA2AAAAAAA2AA2A2A2AAAA2AA2AAAAAAA2AAA2AAA2A2AAA2AA2A2AAA2AA2A2AAAAAAAA2AAAAAAAAAA2AAAA2AAA2AAAA2AAAAAA2A2AAA2A2A2AA2A2AAA2A2A2A2A2A2A2A2A2AA2A2A2AA2A2AA2A2A2A2AAA2AAAAAAA2AAAAAAAAAAAAAAAAA2A2AAAAA2A2A2AA2A2AA2AAA2AA2AA2AA2AA2AAAAAAA2AAAA2A2A2A2AA2A2A2AA2A2AA2AA2A2AAAAAAA2AAAAA2AAAAA2A2A2A2A2A2AAA2A2AAAAAAA2AA2A2A2AAA2A2A2A2A2A2AAAAAAAAAAA2A2A2A2A2AAA2AAAAAAAA2AAA2AA2A2A2A2A2AA2A2AAAA2AAAA2A2A2A2A2A2AAA2A2AA2A2AAA2A2AA2A2AAA2AAAAA2AAA2AAA2A2AA2AAAA2AAA2A2A2A2AA2A2AAAAA2A2AAA2A2AAAA2AAAA2A2AAA2A2AAAAAAAA2A2A2A2A2A2AAAAAAA2AAAAAAAAAAA2A2AA2AA2A2AAAA2A2AAAAAAAAA2A2A2AAAAAAAA2A2AAA2AAA2A2A2A2AAAAAAAA2A2A2AA2AAA2AA2A2A2A2AAAA2AA2A2AAA2AA2A2AAA2A2AAA2AA2A2A2A2AAAA2AAA2A2A2AAAA2AA2A2AAAAA2AA2A2A2AA2AAA2A2A2A2A2AAAA2A2A2A2AA2AA2A2A2A2AAA2A2AA2A2AAA2A2AAA2A2A2A2AAA2A2A2A2AAAAA2A2AAA2A2AAA2A2AA2AA2AAA2A2AAAAA2A2A2A2AAAAAAAAAAA2AA2A2A2AAAAA2A2A2AAAA2A2A2A2AAA2AA2A2AAA2AAA2A2A2AA2AA2A2AA2A2A2A2AAA2A2A2AA2AAAA2A2A2A2AAAA2AA2AAAA2A2A2AAAAAAA2A2AA2A2A2AAA2AA2A2A2AAA2A2A2A2AAA2A2A2A2A2AAAA2A2AAA2AA2AAA2A2A2A2AAAA2A2A2A2A2AAAAAA2A2AAAA2A2A2A2A2AAAA2A2A2A2A2AAAAAA2A2A2AAAA2A2A2A2AAAAA2A2A2AAAAA2AAAA2A2AAAAA2A2A2AAAA2A2A2A2AAAAA2AA2A2A2A2AAAAA2A2A2AAA2A2A2A2A2AA2AA2A2AAA2A2A2A2AAA2A2A2AAAAA2A2A2A2A2A2A2A2AAA2A2A2AA2AAA2AA2A2A2A2A2AAAA2A2A2A2AAAAA2A2A2A2AAAA2A2A2AA2AAAA2A2AAAA2A2AA2A2A2A2A2AAAA2A2AAAAA2AA2AAAAAAA2AA2A2A2AAAAA2A2AAAA2AA2AA2A2A2AAA2AA2AAAAA2A2AAAAAA2AAA2A2A2A2A2AAAA2A2AA2A2A2A2A2AA2AAA2AA2A2AAAAA2A2A2AAAA2A2A2A2AAAA2A2A2A2AA2AA2A2A2AAAAA2A2A2A2A2AA2A2AAAA2A2A2AAA2AAAAAAAA2A2AAA2A2A2A2A2AAA2A2AAAA2A2A2AA2AA2AAAA2A2A2A2A2AAAA2AA2AAA2A2A2AAA2A2AAA2A2A2A2AAAA2AAA2AA2A2AAAA2AAA2A2A2A2AAA2AAAA2A2A2A2AA2AA2AAAAAAA2A2A2AA2A2A2A2AAAA2AAA2A2A2AAA2AAAA2A2AA2A2A2AAA2AAAA2A2AAAA2A2A2A2AAAA2A2A2AAA2A2AA2A2AA2AAA2AAA2AAA2A2A2A2A2AAA2A2AAAA2AA2AA2AAA2AAAAAAAAAAA2AAA2A2AAA2AAAA2AA2A2AAA2AAA2A2AAA2AA2A2AAAAAA2AAAA2AAA2A2AA2A2AAAAA2AAAA2A2A2A2AAA2AA2A2AAA2AA2A2AA2A2A2A2A2AAAA2AA2AAA2AAA2AA2A2AA2A2AA2A2AA2A2A2AAAA2AAA2AA2A2A2AA2AA2A2A2A2AAA2AA2A2AA2A2AA2A2AA2AA2A2A2A2A2AA2A2AA2AAA2A2A2A2AA2A2AA2AAA2AA2A2AA2A2A2A2AA2AAA2AA2A2AA2A2AA2AA2A2AA2A2A2A2A2A2AA2A2A2A2AA2A2AA2AA2A2AA2AAA2AA2A2A2A2A2A2AA2A2AAAA2A2AA2AAA2AA2AA2A2A2AAAA2AAAA2AAA2AA2A2AA2AA2AAA2AA2AA2AA2A2A2A2AA2A2AA2AA2AA2A2AA2A2A2A2A2AAA2A2A2A2AA2AA2AA2AAA2AAAA2A2A2A2AA2AA2A2A2AAA2AA2A2AAAA2AA2AA2AAA2A2AAA2AA2A2A2A2AA2AA2A2AA2AAAA2AA2A2A2AA2A2AAA2A2AA2A2AA2AA2A2A2AAAAA2AA2AA2A2AAA2A2AA2AA2A2AAAA2AAA2A2AA2AA2A2AA2A2AAA2A2A2A2A2A2A2A2AA2AA2A2A2A2AA2AA2AAAA2AAA2AA2AAAA2A2A2A2AA2AA2AA2AA2A2A2A2AA2AA2A2AA2A2A2A2A2A2AAAA2AA2AA2AAA2A2A2AA2A2A2A2A2AA2AA2A2AA2AAAA2A2AAAA2AA2A2AAAA2AA2A2A2A2AA2AA2AA2A2AA2A2A2AA2A2A2A2A2A2AA2AA2A2AA2AA2A2AA2AA2A2AA2AA2A2A2A2A2A2AA2A2AA2AA2AA2A2A2AAAAAAA2A2AA2AA2AAAA2AA2A2AAA2AA2A2A2A2AA2AA2A2AA2AA2A2AA2AA2A2A2A2A2A2A2AA2A2A2A2A2A2AAAA2A2AA2AA2A2AAAAA2A2A2AA2AAAAA2AA2A2AA2AAAA2A2A2AA2AAAAAA2A2A2AA2AA2A2AA2A2A2A2AA2A2A2A2A2AA2AA2AAA2AA2A2AA2AAA2A2A2AAA2AAA2A2A2AAA2AAA2AA2A2A2AA2A2A2AA2A2AAA2A2AA2A2AAA2AA2AAA2AAA2A2A2A2A2A2A2AA2A2A2A2AAA2AAA2AAA2A2AA2A2A2A2AA2A2AA2AA2AAAA2A2AA2A2AA2A2AA2A2A2A2A2AA2A2AAA2AAAAA2A2AA2A2AA2A2AA2A2AAA2A2A2A2AA2A2AAA2A2A2A2A2AA2A2AAA2A2AA2AAA2A2AAAAA2AAA2AAA2A2AA2AAA2A2AA2A2AA2A2A2A2A2A2AA2AAA2A2A2A2AAA2A2AAA2AAA2A2AA2AA2A2AAA2AAAA2AA2A2AA2A2AAA2AA2A2AAA2A2AA2AAA2AAA2A2AA2A2AA2A2AA2A2A2A2A2AA2A2AA2AAAAA2A2A2AAAAA2A2AAA2A2AA2AAA2AAA2AAAAA2A2AA2A2A2A2A2A2A2A2AA2AAA2AAA2A2A2AAA2A2AA2AA2A2AA2A2AAA2AAAAA2A2A2A2AA2A2AA2A2AA2AAAAA2AA2A2AA2AAA2AA2A2AA2AAA2AA2AA2AAA2AAA2AAA2AA2A2A2A2AA2AA2AA2A2A2A2A2AA2AA2AA2A2A2A2AA2AA2A2AA2A2AA2AAAAAA2A2AA2AAA2A2A2AA2AA2A2A2A2AA2AA2AA2A2AA2A2A2A2A2AA2AAA2AA2A2A2AA2AA2A2A2AA2A2A2A2AA2AA2A2AA2AA2AA2A2A2AAAA2A2AA2AA2A2A2AA2AA2AA2AA2AA2A2A2A2A2AA2A2AAA2A2A2AA2AA2AA2A2A2A2A2A2A2A2AAA2A2A2AA2A2A2A2AA2AA2AA2AA2AA2AA2AA2A2A2A2A2A2A2AA2AAAA2AA2AA2AA2AA2A2A2A2AA2A2AA2A2AA2A2A2AA2AA2AA2AA2AA2A2A2AA2A2A2A2A2AAA2A2A2AA2AA2AA2A2AAA2AA2AA2A2A2A2A2A2AA2AA2AA2A2A2A2A2AA2A2A2A2AA2A2A2AAA2A2AA2A2A2AAAA2AAAAAAA2A2A2AA2A2A2AA2AAA2A2A2AA2AA2AA2AA2AAAAA2AA2A2AAA2A2A2AAA2A2AAA2A2A2A2A2AAAA2AAAA2A2A2A2AA2AA2A2A2AA2A2A2A2AA2AA2AA2AA2AA2AAA2AA2A2A2A2A2AA2AA2AA2A2A2AA2A2A2AAA2AAAA2AA2AA2AAAA2A2AA2AA2AA2AA2AA2A2A2A2AAAA2AA2AA2AA2A2A2AAAA2A2AA2AA2AA2AA2AA2A2AA2AA2A2A2AAAA2AAAA2AA2AA2AA2A2AA2A2A2AAA2A2AA2AA2A2AAAA2A2AA2A2A2AAA2A2A2AA2A2A2AA2AA2AAAA2AA2A2A2AAAA2AAAA2A2A2AA2A2A2A2A2AAA2AA2AA2AA2AA2AA2AA2AA2AA2AA2AA2A2A2AA2AA2A2A2A2A2AAA2A2AAAA2AA2AA2A2AAA2A2A2AAAA2A2A2AA2A2A2A2AAA2A2A2AA2A2A2A2A2AA2A2AA2A2AA2AA2AA2AA2AA2AA2AAA2A2AA2AA2A2A2AA2A2A2AA2A2A2AA2AA2A2AA2AA2A2A2AAAA2A2A2AA2AA2A2A2AA2A2A2A2A2A2A2A2A2A2AA2A2A2AA2AA2AA2A2A2AAA2AA2A2A2A2A2AA2AAAA2A2AA2AAA2A2AA2A2A2AA2A2A2AA2A2AA2AA2AA2A2A2A2AAA2AA2A2AA2AAA2AA2AAA2A2AA2AAAA2A2AA2AA2A2A2A2A2A2A2A2A2AAA2AA2AA2A2A2A2AA2A2A2AA2A2A2A2AA2AA2AAAA2AA2A2AA2AA2AA2A2A2AAAAA2A2AAA2A2A2AAA2A2A2A2A2A2AAAAAA2A2AAAA2A2A2AAAAA2AA2AA2A2A2A2A2A2AA2AA2A2A2AA2AA2A2AA2AA2AA2A2A2A2AA2AA2AA2A2A2A2A2A2AA2A2A2AAA2AA2A2A2AAAA2A2AA2AA2AA2A2A2AAA2A2A2AA2AA2AA2A2A2AAA2AAA2A2A2AA2A2A2AA2AA2AA2A2AA2A2A2AA2AA2A2A2A2A2A2AA2AA2AA2A2A2A2A2A2A2A2AA2AA2AA2A2AAA2A2AA2AA2A2A2A2A2AAA2A2AAAAA2AAAA2AA2A2A2A2AA2AAAA2AA2AA2A2A2A2A2A2A2A2AA2AA2AA2AA2AA2AA2A2AA2A2A2A2A2AAAA2A2A2AA2AA2A2AAA2A2AA2AA2AA2AA2AAA2A2A2AA2AA2A2A2AA2AA2AA2AA2AA2AA2AAA2A2A2A2A2AA2A2A2AA2AA2AA2A2A2A2A2A2A2A2A2A2AA2A2A2AAAA2A2A2AA2AA2AAAA2A2A2AA2A2AA2AA2AA2AA2AA2A2A2A2A2AA2AA2A2A2A2A2A2AA2AA2A2A2A2A2AA2AA2A2A2AAA2AA2AA2AA2AA2A2A2AA2A2A2A2AA2A2A2A2A2AA2AA2A2A2A2A2AA2A2AA2AAA2A2AA2AA2A2A2AAA2A2A2AA2AAAA2AA2AA2AAAA2A2A2A2AA2AA2AA2AAAA2A2A2A2AA2A2AAA2A2A2AA2AAA2A2A2AA2A2A2A2A2AA2AA2A2AA2A2A2AA2AA2A2A2A2AAAA2AA2A2A2AA2AA2AA2AA2A2AA2AA2AA2AAA2AA2AA2AA2AA2A2A2AAA2AA2AA2AAAAA2AAAA2A2A2AAAAA2AA2AA2A2A2A2A2AAA2AAA2A2A2A2A2AAAA2AA2A2A2A2A2AAA2AA2AA2A2AA2A2A2AA2AAAAA2AA2AA2AA2A2A2A2AA2A2AAA2AAA2AA2AA2A2A2A2A2A2AA2A2A2A2AAA2AA2A2A2AAA2A2AA2AAA2AA2A2A2AA2A2A2A2A2A2AA2AA2AAA2AA2A2A2A2AA2AA2AA2A2AA2A2AAA2A2A2A2AA2A2A2A2AA2AA2A2AA2AA2AA2A2A2AAA2A2AAAA2AA2A2AA2AA2AA2A2A2A2AA2A2AAAA2A2A2A2A2A2AA2A2A2A2AA2A2A2A2AAA2A2AAA2AA2AAA2A2A2AAA2AA2AA2AA2A2AAA2AA2AAA2A2AAA2AA2AA2A2AA2A2A2A2A2A2A2A2A2AA2AA2A2A2A2AAAAA2AA2AA2A2A2A2AAAAA2AA2A2A2A2AA2AA2A2AA2A2A2A2AAAA2AAA2A2A2A2AA2AA2A2A2A2A2A2AAA2A2A2A2A2AA2A2AA2A2AA2AA2AAA2AA2A2A2AAAAA2A2AAAA2AA2A2AA2AA2A2AA2A2A2AA2A2AA2A2A2A2A2A2AA2A2A2A2AA2AA2AA2A2AA2AAA2AA2AA2A2AAAA2A2A2A2AA2AA2AA2A2A2A2A2A2A2AA2AAAAAA2A2AAA2A2AAA2AA2A2A2A2AA2AAA2A2A2AA2A2A2AAA2AA2A2A2AAA2AA2A2A2AA2A2AA2A2AA2A2AA2AAAA2A2A2A2AA2AA2A2AA2AAAA2AAA2AA2AA2AAA2AA2A2A2A2A2A2AA2A2AAA2A2AA2AA2A2AA2AA2AA2AA2AAA2AA2A2AA2A2A2AA2A2A2A2AAAA2A2A2A2AAA2A2AA2A2AAAA2AA2A2A2AA2A2AA2A2A2AA2A2AA2A2A2AAA2A2AA2A2AAAAA2AA2A2A2A2AA2AA2A2A2AAA2AA2AA2A2AA2AA2AA2A2A2A2AA2A2A2A2A2AAA2AA2A2A2A2AA2AA2A2A2A2AA2AAA2AA2A2A2A2A2AA2A2A2AA2A2A2A2AA2AAA2A2A2A2A2A2A2AAA2AA2A2AAAA2AA2AA2A2A2A2AAAA2A2A2AAA2AA2A2AA2A2A2AA2A2AA2A2A2AA2A2AA2A2AAAA2A2A2AA2A2AA2AAA2AA2AA2AA2A2A2A2A2A2AA2AAA2AA2AA2A2A2A2AA2A2A2AAA2AAAAA2A2A2AA2AA2A2A2A2AA2AA2A2A2A2AA2AAAAA2A2A2A2AA2AAAA2AAA2AA2AA2A2AA2AAAA2A2AA2AA2A2AAA2A2AA2A2AA2AA2AA2AA2A2AA2AA2A2AA2AA2AA2A2AA2A2A2A2AAA2AA2A2A2A2A2AA2AA2AAA2AA2AA2A2A2AAA2AA2A2AA2AA2AA2A2AAAA2A2AA2AA2A2A2A2A2A2A2AAA2A2AA2AA2AA2A2A2A2AA2AAA2AA2AA2A2A2A2AA2AA2A2A2A2AAAA2A2AA2A2A2AA2A2AAAA2A2AA2AA2AA2A2AA2AAA2A2AAA2AA2AAA2AA2A2A2AAA2AA2A2A2A2AA2A2A2A2A2A2A2A2AA2A2A2A2AA2AAA2A2A2A2A2A2AAAA2AAA2AAA2AAAA2AA2A2AAA2A2AAA2AA2AAA2AA2AAA2AA2A2A2AAA2AA2A2AA2AA2A2AA2AA2A2A2A2AA2AAA2AA2A2A2A2AA2A2AA2AA2A2AA2AA2A2A2AAAA2AA2A2A2A2A2AA2AA2A2A2AAA2AA2AAA2A2A2A2AA2AA2A2A2AA2AA2A2A2A2AA2A2A2A2A2A2AAAA2AA2AAA2AA2AA2A2AA2A2A2AA2AAAA2AAA2AA2A2AA2A2AAAA2A2AA2AA2AAA2A2A2A2A2AA2A2AA2AAA2AA2AA2A2A2A2AA2AA2A2AA2AAA2A2AA2AA2AA2A2A2AAA2AAA2A2A2AA2A2AA2AAA2AA2A2AA2A2AA2A2AAA2A2AA2A2A2AA2A2AA2A2AA2AA2A2AAAA2A2A2A2AA2AA2A2AA2A2AA2AA2A2A2A2A2AA2A2AA2AA2AA2AA2AAA2AA2A2A2A2A2AAAAA2AAA2AAA2A2AA2AA2A2AA2A2AA2A2AA2A2AA2AAA2A2A2A2AA2A2AA2A2AA2A2AA2A2AA2AA2A2AAA2A2A2A2AA2A2AA2A2AA2AAA2AA2A2AA2A2AA2A2AAAAA2AAAAA2A2A2A2A2AA2A2A2A2AAA2AA2A2AA2A2AA2A2A2A2AA2AAA2A2A2A2AAA2AA2A2A2A2AA2A2A2AA2AA2AAA2AA2A2AA2A2AAA2A2A2AA2AAA2A2A2AA2A2A2A2A2AAA2A2A2A2AA2AA2AA2AAAAA2AA2AA2A2AAA2A2A2AA2A2AA2A2A2AA2A2A2AA2A2AAAAAAA2AAA2A2A2AA2A2A2AA2AAAAA2A2AA2A2A2AA2A2AA2A2AA2AAAAA2AA2AAA2AAAAA2A2A2A2AA2AAA2A2A2AA2A2AAA2A2A2AAA2A2A2AAAA2A2AAA2A2AA2AAAA2A2AA2AAA2AA2AA2A2AA2AAA2A2AAA2A2AA2AAA2A2A2AAA2AA2AAA2AA2AA2A2AA2AA2A2AA2AA2A2A2A2A2A2A2AA2A2A2A2AAA2A2AAA2A2A2AA2A2AA2AA2A2A2A2AA2AA2A2A2A2A2AAAA2AA2AA2A2A2AAA2AA2AAA2AA2A2A2A2AA2A2A2A2AAAA2AA2A2A2A2AAAA2A2A2AAA2AA2A2AA2A2A2A2AA2AA2A2A2A2AAAA2AA2A2AA2AA2AA2A2A2A2A2AAA2A2AA2AA2AAA2A2A2A2A2A2A2A2AA2AA2A2AA2AA2A2A2A2A2A2AA2A2A2A2A2A2AA2AA2AA2A2AA2AAA2A2A2A2A2AA2A2A2A2AAAA2AA2A2A2AAA2AA2AA2A2AAAA2A2A2AA2AAAA2A2AA2AA2AA2AA2AAA2AA2AAAAAA2A2A2A2AA2AA2A2AAAA2AA2AA2AA2A2A2A2AA2AA2AA2A2A2AAA2AA2A2A2AA2AA2AAA2A2AAA2AA2AAAA2AA2AAA2AAAA2AAA2A2A2AAA2A2AA2AAAA2AA2AAAA2A2A2A2A2AAA2AA2AA2AA2AA2A2A2A2AA2AA2AA2AA2A2AAA2AA2A2A2AAAA2A2AA2A2A2AA2AA2AA2A2AA2A2A2A2A2A2A2AA2A2AAA2AA2AA2AA2AA2A2AAAA2AA2AA2AA2AA2AA2A2AA2A2AA2A2AAAA2AA2AA2AA2A2AAA2AA2AA2A2A2A2AAAAA2A2AA2AAA2A2A2AA2AA2AA2AA2A2A2A2A2AA2A2A2A2AA2AA2AA2AA2AAAA2A2AA2AA2AA2A2AA2AA2A2A2A2A2AAAA2AAAA2A2A2A2AA2AA2A2A2AAAA2A2AA2AAAA2A2A2A2AA2A2A2AA2AAA2AA2AA2AAA2A2A2AA2AA2AAAAA2A2A2AAAAA2AAA2A2AAA2AA2A2A2A2AAAA2AAA2AA2AAAA2A2AA2AAA2AA2AAA2AA2AAA2AA2AA2A2A2A2AA2A2AA2AA2A2A2A2AAA2AA2A2A2A2AA2AAA2A2A2AAA2A2A2AAAA2AA2AAAA2AA2A2A2AA2A2AA2A2AA2A2AA2AAA2AAA2A2A2A2AAA2A2A2A2A2A2A2AA2AAA2AAAAAA2A2AA2AA2AA2A2A2A2A2A2AA2A2AA2A2AAAAA2AA2AA2AAA2AAA2AA2A2A2AA2A2AA2A2AAA2AA2A2A2AA2A2AAAA2AAAAAA2AAA2A2AA2AA2A2A2A2A2AA2A2A2AA2AA2A2A2AAA2A2AA2A2A2A2A2A2AAA2AAAA2AAAAAAA2A2A2A2AA2A2AAAA2AA2A2AAA2AA2AAAAAA2A2A2AAA2A2A2AA2A2AAAA2A2A2AA2A2AAAA2A2A2AAA2A2AAA2AA2AAA2A2AAAA2A2AA2AA2A2AAAA2AAAAA2AAA2AA2A2AAAA2A2A2A2AAA2A2AAA2A2A2AAA2A2A2A2A2A2A2A2AA2A2A2A2A2A2A2AAA2A2A2AAAAA2A2A2A2AAAAA2AAAAA2AA2A2AA2A2A2A2A2AAAAA2A2AAA2AA2A2AA2A2A2AAA2A2AAAAA2A2AAAA2A2A2AAAAAA2A2A2AAA2A2AAA2A2A2AAAAA2A2A2A2A2AA2AAA2A2AA2A2A2AAA2AAA2A2AA2AAAA2A2AA2A2A2A2A2AAAA2A2A2AA2A2A2AAAAAA2A2AA2A2A2AAAAAAAA2A2A2A2AA2A2AAAAA2AA2AA2A2A2A2AA2AAAAAAAAAAA2A2A2AA2A2A2A2A2AAAAAAAAAAAA2A2A2A2A2A2A2A2A2AAA2AA2AA2A2A2A2A2AA2A2A2A2A2AA2A2AAA2AAAAAAAAAAAAAAA2AAAAA2A2A2AAA2AA2AA2AA2AAAA2AAA2A2AA2A2A2AA2A2A2A2A2AA2A2AA2A2A2AAA2AA2A2AA2A2A2AAA2AA2A2AAA2AA2AA2A2A2A2AAA2AAAA2AA2AAA2A2AAAAAAAAAAAAAAAAAA2AAA2AAAAAAAAAAAA2A2AA2A2AA2AAA2A2AAAAA2A2A2AA2A2A2A2A2A2A2A2A2A2A2AA2AAA2AAA2A2A2A2A2A2A2A2A2AAA2A2AA2A2AAAAA2A2AAA2AAAAA2A2AA2AAA2A2A2AA2AAAA2A2A2AA2AAA2AAAA2A2A2A2AA2A2A2A2AA2A2A2A2A2AAA2A2A2A2A2A2A2A2AAA2A2AAA2A2AA2AAAAAAAAAAAA2AAAAA2AAAA2A2AAAAA2A2A2A2A2A2A2AA2A2AA2AAAA2A2A2AA2A2A2A2A2A2AAA2A2A2A2AA2A2AAAA2A2A2A2AAAAA2AAAA2A2A2A2A2A2A2AAAAAAA2AA2AA2A2A2AAAAAAA2A2AAA2A2A2AAA2A2A2AAAA2AA2A2A2AA2AAA2AA2A2A2AA2A2A2A2A2A2AAAAA2A2A2A2A2AAAAAAAA2A2A2AAAAAA2AAA2A2A2AAA2A2AAAAA2A2AAA2A2AAA2AA2A2AAAAA2AA2A2A2A2AAAAA2AAA2AAA2AAAA2A2A2A2A2A2A2AAAA2A2A2A2AA2AAA2A2A2A2A2A2AAAAAA2AA2AAA2A2AAA2A2AA2AAA2A2A2AAAAAAAA2A2A2AAAAA2A2A2A2AAAAA2A2A2A2A2AAAA2A2A2AA2A2AAAAA2A2A2AAAAAA2AAAAA2A2AA2A2A2AA2AAAA2A2A2AAAA2A2A2AA2AAA2AA2A2A2AA2A2AAAAA2A2A2A2AA2A2A2AAAA2AA2A2AAAAAA2AAAAAA2AAAAA2A2A2AA2AAAAAA2AA2AA2AA2A2A2AAA2AA2A2A2A2AAAAAAA2AAAA2A2A2A2A2A2AAAAA2A2A2A2AAA2AAA2AAA2A2A2A2AA2AA2AA2A2A2A2AA2AAA2AA2A2AAAAA2A2AAAA2A2A2A2AAAA2A2A2AA2A2AA2AAAA2AAAAA2A2A2A2AAA2A2A2A2AA2A2A2A2A2A2AAAAA2A2A2A2AA2A2A2A2A2AA2AA2A2A2A2A2AAAAA2A2A2AAAAAA2AA2A2AAAA2A2A2AAAAA2A2A2AAAA2AA2A2A2AAAAAA2A2A2AA2AA2A2AA2A2AAAA2A2AAAAA2AA2AA2AA2AA2A2A2A2AAAAA2A2AA2AA2A2AAA2AA2A2AAAA2A2A2A2A2A2A2AA2AAA2AAAAA2A2AAA2AAAA2A2AA2AAA2A2AA2A2A2AA2AAAAAA2A2A2A2AAA2AAAA2A2A2A2AA2AAAAA2AA2A2AAA2AA2A2A2AAA2AA2AA2AAAAA2AA2A2AAAAA2A2A2A2A2AAA2AA2A2AAAAAAAA2A2AA2AA2AA2AAA2A2AA2AAA2A2A2AA2AA2AA2AAA2A2A2A2A2AA2AAA2A2A2AA2A2AAAAA2A2AA2A2A2A2AA2AAAA2AAAAAA2A2AA2AA2A2A2AAAA2A2A2A2A2AA2AAAA2A2AAA2AAAA2A2A2A2AA2AA2A2AAAAA2A2A2A2AA2A2AAAA2AAAA2AA2A2AAA2AA2A2A2A2AA2A2AA2A2AA2A2AA2AAAAAA2AA2A2A2A2A2A2A2AAAA2AAAAAA2AA2A2A2A2A2AA2AAA2A2AAA2AA2A2A2AAA2AAAA2A2A2AAAA2AAA2A2AA2A2A2A2AA2A2AA2AAAAA2AAAA2A2AA2A2AAAA2AA2A2AAA2A2A2A2AAAAAA2AAA2A2AAA2AAAAAAAAAA2A2A2A2AA2AA2AA2AA2AAAA2A2AAA2A2A2A2A2A2A2AAA2AA2A2AAAAA2AAAA2A2A2AA2AAAAA2AAA2AAAAAA2A2A2A2AAA2A2AA2AAAAAA2AAA2A2A2AAAA2AAAA2A2A2AAAAAAAA2A2A2AA2A2AA2A2A2AAA2A2A2AAAAAA2A2AAA2A2AA2A2A2AAAA2AA2A2AAAAA2A2AAAAAAA2A2AAAAA2A2A2AA2A2A2A2A2A2A2AAA2AAA2AAAA2A2AAAAAA2AA2AA2A2A2A2A2AAAA2A2A2A2A2AAAAAAA2A2A2A2A2AAA2A2AAAAAAAA2AA2A2A2A2AA2A2AAAA2A2AAA2AAAA2A2AA2A2A2AAAA2AAAA2A2A2A2A2A2AA2AAAAAAA2A2A2A2A2A2AA2AAA2AA2AAAAA2A2A2AA2A2A2AAAAAAA2A2A2AA2A2A2AA2A2A2AAAAAAA2A2A2A2A2AAA2AAAA2AAAAAA2A2A2A2A2AA2AAAAA2AAA2A2AA2A2A2A2AA2A2A2A2A2A2A2AAAAA2A2AA2A2AA2A2A2AAAA2AAA2A2AA2AA2AAAAAAAA2AA2A2A2A2A2AAA2AA2AA2AAA2A2AA2A2AAAAAAAAA2A2AA2A2A2A2AAAAAA2A2A2AA2A2AAAAAAAA2A2A2AAA2AAAAAAAA2AA2A2A2A2AA2AAAA2AAAAA2A2A2AAA2A2AAAA2AAA2A2AA2A2A2AA2AAAAAAA2A2A2A2A2AA2AA2AAAA2A2A2A2AA2A2A2A2AAA2AAAAAA2A2AAA2AAAA2A2AAA2A2AAAA2AAAAA2A2AA2A2AAAA2AAA2AAAAA2AAA2A2AA2A2AAA2AAA2A2A2A2A2AAAA2AAA2A2A2A2A2A2AA2A2A2A2A2AAA2AA2AA2A2AAAAAAAA2AA2AAA2A2A2A2AAAAAA2A2A2A2A2A2A2AA2AAAA2AA2A2A2A2AA2A2A2A2A2AA2AA2A2A2A2A2A2A2A2AA2A2AAAAA2AA2A2A2A2AAAAA2A2AA2A2A2A2A2AA2AAA2A2AAAA2A2A2A2AA2AA2A2A2AA2AAA2A2AAAA2AAAAA2A2A2A2A2A2A2A2AA2AAA2AA2A2A2A2A2AAAA2A2A2AA2A2A2A2A2A2AAAAA2A2AA2AAAA2A2A2A2AA2A2A2AAAA2AAA2A2A2A2AAAA2AAAA2AA2AAAAAAA2A2AA2A2AA2A2AA2A2AAAA2A2A2AA2A2AAAA2AAAAAA2A2AAA2AAAA2A2A2A2A2AA2A2A2A2A2A2AA2AA2AAAAA2A2A2AA2A2A2A2AA2A2AAAAAA2AAAAAAAAA2A2A2A2AAAA2A2A2AAAA2A2AAAA2A2A2AA2A2A2A2A2AAAA2A2A2A2AAAAA2A2AAAA2A2AA2AA2AA2A2A2AAAA2A2A2AAAAA2A2AAA2A2A2A2A2AA2AA2A2AAAA2A2A2A2A2AA2A2A2AA2A2AA2A2AAAAA2A2A2AA2A2AAAA2AA2A2AAAA2A2AAA2AA2A2A2AA2AA2AAAA2A2A2AA2AAAAAA2AA2AAAA2A2AAAA2A2A2AA2A2A2AA2AA2A2AA2A2A2A2AAA2AA2AA2A2A2AA2A2A2A2AA2AAAA2A2AAAAA2AAA2A2A2AAA2A2AA2AAAAA2A2A2AA2A2AAAA2A2AAA2AA2AA2AA2AAA2AAAA2AAAAA2AAAA2AAAA2AA2AA2A2AAA2A2AA2A2A2AAA2A2AAA2A2AAA2AA2AAAAAA2A2AA2AA2AA2AAAAA2AAAA2A2A2AA2A2AAA2A2AAA2AAA2AAAAA2A2A2A2A2A2AAAA2A2AA2AA2AAAA2AAA2A2AAA2AA2A2A2AA2A2AAAA2A2AAA2AA2AAAA2AA2A2AA2A2A2A2A2AAAA2AAAA2AAA2A2A2AA2A2A2AAA2AAA2A2A2AA2A2AAAA2AA2AAA2A2AA2AA2A2AA2A2AA2A2AA2A2A2AA2A2AA2AA2AAAAA2A2A2AA2AAAAAA2AA2A2AAA2AA2AA2AA2AAA2A2AAA2AA2A2AA2AA2AA2A2A2A2A2A2A2A2AAA2AAAA2AAAAAAA2A2AA2A2A2A2A2AAA2A2AAA2A2AA2A2A2AA2A2AAA2AA2AA2A2AA2AAA2A2AAA2A2A2A2AA2AA2A2AAA2AAAAAAAA2AAA2AAA2A2AA2A2A2A2A2A2AA2A2A2A2AA2AAAAA2A2A2AAAA2AA2A2AAA2A2A2AAAA2A2A2AAA2A2AA2A2AA2A2AAA2A2AAA2AA2AAA2AAAA2AA2AAAAA2A2AAA2AA2A2AA2AA2A2AA2AA2A2A2AA2A2AAA2A2AA2AAAA2A2A2A2A2A2AAA2AAA2A2AA2A2A2AAA2A2AAA2AA2A2A2AAA2A2A2AA2A2AA2A2AAA2A2AAA2AAAAAAA2AAAA2A2AA2A2A2AA2AAAAA2A2AA2A2AAA2A2A2AA2A2AAA2A2AA2A2AA2AA2AAA2A2AAA2A2A2AAA2AA2A2A2AA2AA2AA2A2A2AA2A2AAAA2AAAA2A2AA2A2A2AA2A2A2AAAAAAA2AAA2A2AAA2A2A2AA2A2A2AAA2AA2AA2AAA2A2A2AAAA2AAAA2AAA2A2A2AA2AAAA2A2AAA2A2A2AA2A2A2AAA2A2AAA2A2AAAA2AAA2A2A2AAA2A2AA2AA2AAA2AAAAA2A2AAA2A2A2A2A2A2AAA2A2AAAA2A2AA2A2A2AAA2A2AAA2A2A2AAAAAAA2A2AAA2AAAA2AA2AAAA2A2AA2A2AAAAA2A2AA2A2A2AA2A2AAAA2AAAA2A2A2AAA2A2AAA2A2A2AA2A2AA2AAAA2A2AA2AAAA2A2A2AA2A2A2A2AA2A2AAA2A2A2AA2AA2A2AA2A2AAAA2A2A2AA2A2AA2AA2A2A2AAA2A2AAA2AAAA2A2AAA2A2A2A2AAA2AAA2A2A2A2A2AA2A2AAA2A2AAA2A2AAA2A2A2AAA2A2A2AAA2AAAAA2AAA2A2A2AAAA2A2AA2A2A2A2AA2A2AAA2A2A2AAA2A2A2A2A2A2A2AA2A2A2AA2A2AAA2AAA2AAA2A2AAAA2AA2A2AAAAA2AAA2AAA2AAAAA2A2AA2AA2A2A2A2A2A2A2AA2A2A2A2A2AA2A2A2AA2A2A2AAA2A2A2A2AAA2A2A2A2AA2A2A2AA2A2AAA2AAA2A2A2AAA2AAAA2A2AAA2A2AAAAA2A2A2AA2AA2AA2A2AA2A2AA2A2A2A2AA2AA2A2A2A2A2A2A2A2AAA2AA2A2AAAA2AAA2A2AA2AA2A2A2A2A2AA2A2A2AA2A2AAA2A2AA2A2AA2A2AA2A2A2AAAA2A2A2A2AA2AAA2AA2AAAAA2A2AA2A2A2A2A2A2AA2A2AAAAA2A2AAAAAA2AA2A2A2AAA2A2A2AAAA2AAA2AA2AA2AA2A2A2A2A2A2AAAA2AA2A2A2A2AA2A2AA2AA2A2AA2AAA2A2A2A2AA2A2AA2AA2A2AA2A2AA2A2A2A2AA2A2A2A2AAA2AA2AAA2A2A2AAA2AAAAA2AA2AAA2AAAA2A2A2A2AAA2AA2A2A2A2A2A2AAA2A2A2A2A2A2AA2AA2A2A2A2AA2AA2A2AAAA2A2AA2AA2A2A2A2AA2A2A2A2A2A2AA2AA2A2AA2A2AAA2AAA2AA2A2AAA2A2AA2A2A2AAA2AAA2A2A2AA2AAA2A2AA2A2A2AAAA2A2A2AA2AA2AA2A2AA2AA2AA2A2A2AAA2AAAA2AAA2A2A2A2A2AA2A2A2A2A2AAA2AA2AAA2AA2AA2AAAA2A2A2A2AA2A2A2A2A2A2A2AA2A2A2A2AA2AA2A2A2A2AA2AA2AA2AA2AAAA2A2A2A2AAAA2A2AAA2AA2A2A2A2AA2AA2AA2A2A2AAAA2A2AA2AA2A2A2AA2AA2A2AA2AAA2A2AAAA2A2AA2A2AA2AA2A2A2AA2AAA2AA2A2A2A2A2AA2AA2AA2AA2AA2A2A2AA2A2AA2A2AAA2A2A2A2A2A2A2A2AAA2AA2A2A2AA2A2A2AA2AA2A2A2AA2AA2AA2AA2A2A2AA2AA2A2AA2A2AA2AA2AA2AA2A2A2AA2A2A2AAAA2AA2A2A2AA2AA2A2AA2A2A2A2A2A2AA2AA2A2AA2AA2A2A2AA2A2A2AA2A2A2AA2AA2AA2A2AA2A2AAA2A2A2AA2AA2AA2AA2AA2A2A2A2A2A2AA2AA2A2AAA2AA2AA2AA2AA2A2AA2AA2A2A2AA2A2A2AAA2A2AA2AA2A2A2A2A2A2AA2AA2AA2AA2A2A2AAAA2A2AA2A2A2AA2AA2A2A2AA2AAA2AA2AAAAAA2AA2A2A2AA2AA2AA2AA2AA2AAA2A2A2A2AA2A2A2A2AA2AAA2A2AAA2A2A2A2AAA2AA2AAA2A2AA2AA2A2AA2A2A2A2A2AA2AA2AA2AA2A2AAA2AAA2A2A2AA2A2A2A2A2AA2A2AAA2AA2A2A2AAAA2A2A2AA2A2AAA2A2AA2A2A2AA2A2AA2A2AA2A2A2AA2A2AAAA2AA2AA2AA2AA2AAA2A2AA2AA2AA2AA2AA2AA2A2A2A2AA2AA2A2AA2A2A2A2A2A2A2A2A2A2AA2AA2AA2AAAA2AA2AA2A2A2AA2AA2AA2AA2AA2AAAA2AA2A2A2AA2A2A2AA2AA2A2AAA2AA2AA2AA2A2A2AA2A2AAA2AA2AAAA2A2A2AA2AAAA2AA2A2A2AA2AA2AA2A2A2AA2A2A2A2A2A2A2A2A2AAAA2AAA2A2A2AAA2AA2AAAA2A2A2AA2AA2AA2A2A2AA2AAA2A2AA2AA2AA2AA2A2A2AA2AA2AA2AA2A2AAA2AA2A2AA2A2A2AA2AA2AA2AAAA2AA2AA2A2AAA2AAAAA2A2A2A2A2AA2A2A2AAA2A2AA2A2AAA2AA2A2A2A2A2AA2AA2A2A2AA2A2A2A2A2AA2AA2A2A2A2AA2A2A2AA2A2A2A2A2AA2AA2A2A2AA2A2A2A2AAA2A2A2AA2A2A2A2AA2AA2AAAA2A2A2A2A2AA2AA2AA2AA2AA2A2A2AA2AA2AA2AA2A2A2AA2AA2AAA2AA2A2AA2AA2A2A2A2A2A2A2A2A2AAAA2A2A2AA2A2A2A2A2A2A2A2AAAAA2AA2A2A2A2AA2A2A2AA2A2A2AA2A2A2AA2AA2A2A2A2A2AA2AA2AA2AA2A2A2AA2AA2A2A2AA2AA2A2A2AAAA2AA2A2A2A2A2AAA2A2A2AAA2A2A2AA2A2A2AAA2A2A2A2A2A2A2AA2AA2AA2AA2AA2AA2AA2A2A2AA2AA2AA2A2A2A2AAAA2AA2AA2A2A2AAA2A2A2AA2AAA2AA2AA2AAAAA2AA2A2A2A2AA2A2AA2AA2A2A2AA2A2A2AA2A2AA2AA2AA2AAA2A2A2A2AA2A2A2AAA2AA2AA2A2A2AA2AA2A2AAA2A2A2A2A2AAA2A2A2A2A2A2A2A2AA2AA2AA2A2A2A2A2A2A2AAA2A2A2AA2AA2AA2A2A2AAA2A2AA2A2A2A2AA2A2A2A2A2A2A2AAA2A2A2AAAA2AAAAAAA2AA2A2AAAA2A2AAA2AA2AA2A2A2AA2AA2A2A2A2AA2AA2AA2AA2AA2A2AA2AA2AAA2A2AA2A2A2A2A2A2AA2AA2AA2AA2A2AA2AA2A2A2A2A2A2A2A2AA2AA2AAAA2AAA2A2A2A2A2A2AA2A2A2A2A2AA2A2A2A2A2A2AA2AA2A2A2A2AA2AAA2A2A2A2A2AA2AA#tI#tI#tI2AA2AA2A2A2AAA2AAAA2A2A2A2A2A2AAAA2A2AA2AA2AA2AA2A2A2AAA2AAA2A2A2A2A2AA2AA2A2AAAA2AA2A2A2A2AA2AA2AAA2AA2A2A2AA2AAA2A2A2AA2A2AAA2A2AAA2A2A2AA2AAA2A2AA2A2AAA2AA2AA2A2AA2A2AA2AA2AA2A2AA2A2A2AA2A2AA2A2AA2AA2AA2A2A2A2AA2AAA2A2A2AA2AAA2A2A2AA2A2AA2AA2A2A2A2AA2A2AA2AAA2A2A2AA2A2A2A2AAA2A2A2AA2A2A2A2A2AAA2AAA2A2A2A2A2A2A2A2A2AA2AA2A2AA2A2A2A2AA2A2A2AAA2AA2AA2A2A2A2A2AA2AA2A2AA2A2AA2AA2AA2A2AA2AA2A2A2AA2A2A2A2A2AAA2AAA2AA2A2A2A2A2A2AA2A2AA2A2AA2A2A2A2AA2AAA2A2A2A2A2A2A2A2A2AA2A2A2A2AA2A2A2A2A2A2A2A2A2A2AA2AA2A2AA2A2A2AAAA2AA2A2AA2A2A2A2A2A2A2AA2AAA2A2A2A2A2A2A2A2AAA2A2AA2AAA2AA2A2AA2A2A2A2A2A2A2AA2AA2A2AA2A2AA2A2AA2AA2A2AA2A2A2A2A2AA2AAA2AA2A2AA2A2A2A2AAA2AA2A2A2A2A2AA2AAAAA2A2AA2A2AA2AA2A2AAA2A2A2AA2A2A2A2A2AA2AAA2AA2A2AA2A2AA2A2AA2AAA2AA2A2AA2A2AA2AA2A2AA2A2A2AA2AA2A2AA2AA2A2A2A2A2AA2AAA2AAA2AA2A2AA2A2AAA2AA2AAA2AAA2AA2A2AA2AA2A2A2A2AAAA2A2A2A2A2A2AA2A2A2A2A2A2A2AA2A2AA2A2A2A2AA2AAA2A2AA2AA2A2A2A2A2AA2A2A2A2AAA2AAAA2A2A2A2A2A2A2A2AA2A2A2A2AA2A2AA2A2A2A2AA2AAA2A2A2A2A2A2A2A2A2A2AA2A2A2A2A2A2A2AA2AA2A2AAAA2A2AA2A2AAAAA2A2AA2AA2A2AAAA2A2A2A2AA2A2AA2A2AA2A2A2A2A2A2A2A2A2AA2AA2A2AAA2AA2AA2A2A2A2AA2A2AA2A2A2A2AA2AAA2A2AA2A2A2A2A2A2A2AA2AA2A2AA2AA2A2AA2AA2A2AA2AA2A2AA2A2A2A2AA2A2A2A2AA2A2AAAA2AA2A2AA2AA2A2AA2A2A2A2AA2AA2A2AA2AA2A2AA2A2A2A2AA2A2A2AA2A2AA2AAA2A2A2AA2A2A2A2A2AA2AA2A2AA2AA2A2A2A2AA2A2AA2A2AA2A2A2AAAA2A2A2A2A2AA2AA2AAA2AA2A2A2A2AA2A2A2A2AA2A2AA2AA2A2A2A2AA2AAA2A2AA2AA2AA2AAAAA2A2A2A2AA2AAA2AAA2A2AA2A2AAA2AA2A2AA2A2A2AA2A2AA2A2A2A2A2A2A2A2A2AA2AAA2A2A2A2AA2AA2A2A2AAA2A2A2A2AAA2AA2A2AA2A2AA2A2AA2AA2AA2A2AA2AAAAA2A2AA2A2A2A2AA2A2A2A2A2A2AAA2A2AAA2A2AAA2A2A2A2A2AAAA2A2A2A2AA2A2A2A2AAA2A2A2A2AA2A2AA2A2AA2AAA2AA2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AA2A2A2A2A2AA2A2A2A2AA2AA2A2A2A2AAA2A2AA2AA2A2AA2A2AA2AAA2A2A2AAA2A2AA2A2AA2A2AA2AA2A2A2AA2AA2A2A2AA2AA2AAA2AA2A2A2A2A2AA2AA2A2A2A2A2AAA2A2A2A2A2A2AA2A2AA2A2AA2A2AA2A2A2A2A2A2A2AA2AAA2AA2A2AA2AA2A2A2AA2A2AA2AAA2A2A2A2A2A2A2A2A2A2A2A2AAA2AAA2AA2A2A2A2A2A2A2AAA2A2AA2A2A2A2A2A2A2A2AA2A2AAA2AAAAA2A2AA2AAA2AA2A2A2A2A2AAAA2A2A2A2AA2A2AA2A2AA2AAA2AA2A2A2AA2AA2A2A2A2A2A2A2A2AAA2AA2A2A2A2A2AA2AA2AA2A2AA2A2AA2A2A2A2A2A2AA2A2AA2AAA2A2AA2A2A2AA2AAAA2A2A2A2AAA2A2A2A2A2A2A2A2AA2A2AA2AA2AA2AA2A2A2A2AA2AAA2A2A2AA2A2A2AA2A2A2AAAAA2A2A2A2AAA2AA2A2A2A2A2AA2A2A2AA2A2A2AA2AAA2AA2AA2A2A2AA2A2A2AAA2A2A2AA2AA2A2A2A2A2AA2A2A2A2AA2A2AAA2A2A2A2AAA2A2A2A2A2A2A2A2A2A2A2A2AAA2A2AAAA2AA2AA2A2A2A2A2AA2A2A2AA2AA2A2AAA2AA2AAAAA2A2AA2AA2A2A2AA2AA2A2A2A2AA2AA2AA2AAAAA2A2A2AA2AAA2AA2AAAA2A2A2A2A2A2A2A2A2AAA2AA2A2AA2A2A2AA2AAAAA2A2A2A2AA2A2A2AA2A2A2A2A2AA2AAA2AA2A2AA2AAA2AAA2A2AA2A2A2AAA2AAAAA2A2A2A2AA2A2A2A2A2AA2AA2AA2AA2A2AA2A2AAA2A2A2A2A2A2A2A2A2A2A2A2AA2AAA2AAA2AA2A2AA2A2A2AA2A2A2A2A2AA2A2AA2A2AA2AAAAAAA2AAAA2A2A2A2AAAAAA2AAA2A2AA2A2AA2A2A2AA2A2A2AA2AAAA2A2AA2A2AAA2AAA2A2AA2A2A2A2A2A2AAAAAAAA2AAA2A2AA2A2A2AAA2A2A2A2A2A2AA2A2A2AAA2AAAA2AAAA2A2AAA2A2A2A2A2A2A2AA2A2A2A2A2AA2AAA2A2A2A2AA2A2AAA2A2AAA2AAAAA2A2A2AA2AA2AAA2A2AA2AA2A2A2AAA2AAAA2A2A2AA2A2A2A2A2AA2A2A2AA2A2A2A2A2AA2A2A2A2A2A2A2A2AAA2A2A2A2A2AA2A2AA2A2AA2A2AA2AA2AAAA2A2A2AAAAA2A2AAAA2AA2AAA2A2A2A2A2AA2AA2A2AAA2A2A2AAAAAA2A2AAAAA2A2A2AAAAAA2AAAAAAAA2A2A2A2AAAA2A2A2A2A2AAA2AA2A2A2AAAAA2A2A2AA2A2AA2A2A2A2AAA2A2A2A2A2AAAAA2A2AAA2AAA2A2AAAAA2A2AAAAA2A2AAAAA2A2AAA2AA2AAA2A2A2AA2A2A2AAAAAA2A2AAA2AAAAAA2A2A2A2AAAAA2AA2AAAAAA2AAA2AA2A2A2A2A2AAAA2AAA2AA2A2AA2A2A2A2A2AA2A2AA2A2AAAAA2A2AA2AA2AAAA2A2AA2AA2AAAA2A2AAAAA2A2AAAAA2A2AAA2A2A2A2A2A2A2AA2AAAAAA2AAA2A2AA2A2AA2A2AAAAAAAAA2A2A2A2A2A2A2A2AAAA2A2A2A2AAA2A2A2AAAA2AAAAA2AA2A2AA2A2A2A2A2A2A2A2A2A2AAAAAAAAAAAAAA2AA2A2A2A2A2A2AAA2AAA2A2AAA2A2AAAAA2A2A2A2A2AA2A2A2AAA2A2A2AAA2AAAA2AA2AA2A2AA2AAAA2A2AAA2A2A2AA2A2A2AA2A2A2A2A2A2AAA2A2AA2AAAAAAAAAAAAAA2A2AA2A2AA2A2A2A2AA2A2A2AA2A2AA2A2A2AAA2AAA2A2A2A2A2A2AA2A2AAAAAA2AAAA2A2AAAAAAAA2A2AAA2AAAA2A2A2A2A2A2A2A2AA2A2A2A2A2A2A2A2AA2AAAA2A2A2A2A2A2A2A2A2AA2A2A2AA2A2AA2A2AA2A2A2A2A2A2A2A2AA2A2A2A2A2AA2A2A2A2AA2AA2A2AA2AA2A2A2A2A2A2A2A2AA2A2A2A2AAA2A2A2A2A2A2A2A2A2AA2A2A2AA2AAA2A2A2A2A2A2A2A2A2A2A2A2A2A2AA2A2AA2A2A2AAA2A2A2A2AA2A2A2A2A2AAAAAAAAAAAA2A2AA2A2AAAAAA2AAAA2AAA2A2AA2A2AAAA2AA2A2A2A2A2AA2A2A2A2A2AA2AAAAAAAA2AAAAAA2A2AAAA2AAA2AA2AA2A2A2A2AAA2AAA2AAA2AA2AAAAAAAA2AAA2AAA2AAA2A2A2A2AA2AAAAAAAAA2AA2A2A2AAA2A2A2A2A2AAAA2AAAAAAAAA2A2AA2AAA2A2AAAAAAAAAAA2A2AAA2AA2A2AAAAAAAAAAA2A2A2A2A2A2AA2A2A2A2A2AAA2A2AAAA2A2AA2A2AA2A2AA2AAAAAAA2AA2AA2A2A2A2AA2A2AAA2AA2AA2A2A2AA2A2A2A2AAA2AAAAAAA2AA2A2A2A2A2A2A2AAA2AAAA2A2A2A2A2A2AA2A2AAAAAA2AA2AA2A2A2A2AAAAAAAA2AAA2A2A2A2AA2AAAAAAA2AA2A2A2A2AA2AA2AAAAAA2A2AA2AA2A2A2AA2AAAAAA2A2AA2AA2AAAAAA2AAA2A2A2AA2A2A2AAAAA2A2AA2A2A2A2A2AAAAAAAA2A2A2AA2A2A2AAAAAA2A2A2A2AA2A2AAAAA2A2AA2A2A2A2AAAAAAAAA2A2A2A2AAAAA2AAA2A2A2A2A2AAA2A2A2AA2A2A2A2AAAAAA2A2A2AA2A2AAAAAAAAAAAAAAAAA2AAA2AA2AAAAAA2A2A2A2AAAAAAA2A2A2AAAAA2A2A2A2A2AAA2AAAAA2A2A2A2AAAA2A2A2A2A2AAAAAA2A2A2A2AA2AAAAA2A2AA2AAA2AA2AA2AA2A2A2A2A2AA2AAAAA2A2A2AAAAA2A2A2A2AAA2A2A2A2AA2AAA2AA2AAAAA2A2A2AAAAAA2A2AAAAAA2A2AAAA2AA2AAAA2A2A2A2AA2A2A2A2AA2AAAA2A2AAA2A2AA2AAAA2AA2A2AA2A2A2A2AAA2A2A2AAA2AA2AAA2A2A2AAAAA2A2AAAA2A2AAA2AAAAA2A2AAAAA2A2AAA2AA2AA2AA2AAAA2A2AA2A2A2AAAA2A2AAA2A2AAA2A2A2AAAAAAAA2A2AAA2AAAA2AA2AA2A2A2AA2AAA2AAAAAAAAAAA2AA2A2A2A2A2A2A2AAAAAAA2AAA2A2AAA2AAA2A2AAA2A2AAA2AA2AAA2AA2AAAA2AAA2AAAA2AAAA2AAAAAAAAA2A2AAA2A2A2A2AAAAAA2A2AA2A2AAAAA2A2A2AAA2AAA2AAA2AAAAAAAAA2AAA2A2A2AAAA2A2AA2A2AAA2AAA2A2AA2AAA2AA2A2AAAAA2A2AA2A2AAAAAAA2AA2AA2A2AA2AA2A2AAA2AA2AA2AA2AA2A2A2AAAAA2AAA2AAAAAAA2AAAAA2A2AAAA2A2AA2AAA2AAAAA2AAA2AAAA2AAAAAA2A2AAAA2AAA2AA2A2AA2AAAAA2AA2A2AA2AA2AAAAAAAAAA2AAAAA2AAAAAAA2AA2AAA2AAAA2A2AA2AA2AA2AA2AAA2A2AAAAAA2AAA2AA2AA2AA2A2AA2A2AAA2AA2AAAAA2AAAAA2AAAA2AAAAAAAAAA2AAAA2A2AA2AAAA2AA2AAAAAAAAA2A2AAA2AA2AAAA2AA2AA2AA2AA2AAAA2AAAA2A2AAAA2AA2AA2AA2A2A2AAA2A2AA2AAAAAAAA2AAAA2AA2AAA2A2AA2AA2AAA2AAAA2AAAAA2AAAA2A2AA2AA2AA2AA2AAAA2AAA2AAAAAA2AAAAAAA2AAA2AAA2A2AAAA2AAAAAAAAAA2AAAAAA2AA2A2AAAAAA2AA2A2AAA2AAAAA2AA2AAAAA2AAAAAAA2AAAAAAA2AA2AA2AAAAAAA2AAAA2AA2AA2A2AAAAAA2AA2A2AA2A2AAA2AA2AAAA2AAAA2AAAAA2AAA2AA2AAAA2AAA2AAA2AAAA2AAAA2AAAAA2AAA2A2AAA2AAA2A2AAA2A2A2AAAAA2AA2AAA2A2A2A2AAAAA2AA2AAAA2A2AA2AAA2AAA2AAA2AAA2AAA2A2AAA2AAAAAAAAAAA2A2AAAAA2AAA2AA2A2AAAAAAA2AAAA2A2AAAAAAA2AAAA2AA2AAAAAA2AAAA2AA2AAAAA2AA2AA2AA2AA2AAA2AAAAAAAA2AAAAAAAAA2AA2AA2A2A2AAA2AAAA2AAAAAAAAAAA2AA2AA2AAAA2A2AA2AA2A2A2AA2AA2AAAAA2AA2AA2AAA2AA2AA2AA2AAAAAAA2AA2AA2AAAAA2AAAAAAAAAAAA2AAAA2AA2AA2AAAAA2AA2AAAAA2AAA2AAAAAA2AAAAA2A2AAA2AA2AAA2AAAAAA2AAAA2AA2AA2AAAAA2AA2AA2AAAAA2A2A2AAAAA2AAAAA2AA2AA2AA2AAAA2AA2A2A2A2AA2AA2AA2AAA2AAA2AA2AAAAAAAAA2A2AAAAA2AA2AAA2AA2AAAAAA2AA2AAAAA2AAAA2A2AAAAA2AA2A2AAAAAA2AA2A2AA2AAA2AA2AAAA2AA2AA2AAA2AAAAAAAA2AAAA2AAAAAAAA2A2A2AA2AAAAAA2AAA2AAA2AA2A2A2A2AA2A2AAAAAA2AAA2AAAAAAAAAAAAA2A2AAA2A2AAAAAAAA2AAA2AAA2AAAAAAA2AAA2AAAAA2AAAAAA2AAA2AA2AAAA2AAA2A2AA2AAA2A2AAA2AAA2A2AAAAAA2AAA2A2AA2A2AAAAAAAAA2AAAAAAAAAAAAA2AA2AAAA2AAAAAAAAAAAAAA2A2AAAAAAAAAA2AAAAA2AA2AAAAAAA2AAAA2AA2A2AAA2A2AAAAAAAAAAA2AAAAAAAAAAAA2A2AAAA2AAA2AAAAAAAAAAAAAAA2A2AA2AAAAAAA2AA2A2A2AAA2AAAAAA2AA2AA2AA2A2AAAA2AAAA2AAAAAAAA2AAAAA2AAAAAAAAAAAA2A2AAAA2AAAAAAAAAA2AAAA2AAAAAA2AA2A2AAAAAAAAA2AAAAAAAAAAAAAA2AAAAAAAA2A2AAAAAAAAA2AAA2A2AA2AAAAAAAAAA2AAAA2A2AAA2A2A2AAAAAAAA2A2AAAA2AAAA2A2AAAAA2AA2AAAA2AAAAAA2AAAAAAAAAA2A2AAAAA2AAAAAAAAAAA2AAAAA2AAAAAAAAA2A2AA2AAAAAAAAAAAAAAA2A2AAAAA2AAAAAAA2A2AAAAA2A2AAAAAAAAAAAAA2AAAAA2A2AAAA2AA2A2AAAA2AAAAAAAAAAAAA2AA2A2AAAAAAAAAAAA2A2AA2AAAAAA2AAAAAAAAA2AAA2AA2AAAAA2AA2AAAAA2A2A2A2AAAAA2AAA2AAAAA2AAAAAAAA2A2AAAAAAAAAAAAAAA2AAAA2AAAA2AAAAAAA2AAA2A2AA2AAAAAAAAAAAAAAAAAAAAAAAAA2A2A2A2AAAAAAAAAA2AA2AAAAAAAAAAAAAAAAAAAAAAAAAA2AAA2AA2A2AA2A2AAA2AA2AAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAA2AA2AA2AAAAAA2AAAAAAA2AAAA2AAAAAAAAAA2AAAAA2AA2AAAAAAAAAAAAA2AA2AAA2AAAA2AAAAAAAA2AAA2AAAA2AAA2A2A2AAAA2AAAA2AAAAAAAAA2AAA2AAAAAAAAAAA2A2AAAAA2A2AAAA2A2AAAAA2AAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAA2AAA2AAAA2AAAAAAAAAAAAAAAA2AAAAAAAAAAAAA2AAAAA2AAA2AAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAA2AAAAA2AAAAAAAAAAAAAAAA2A2AAAAAAAAAAAAAAAAAAAAAAA2AAA2AA2AAA2AAAAAAAAAAAA2A2AAA2AAA2AAAAAAAAAAAAAAAAAAAAA2AA2AAAA2A2A2AAA2AAAAAA2AAAAAAAAAAA2AAAAAAAAAAA2AAAA2AAAAA2AA2AAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAA2AAAA2A2AA2A2AA2A2AAAAAAAAAAAAAAA2AAA2A2AAAAAAAAAAAAAAAAAAAAA2AAA2AAAAAAAAAAAAAAAAAAAAAAAA2AAA2AAAAAAAAAAAA2AAAAAAA2AAAAAAAAAAA2AAAA2AAAAAAA2AAAAAAAAAA2AAAA2AAAAAAAA2AAAAAA2AAAA2AAAA2AAAA2A2AAA2AAAAAAAAAAA2AAAAAAA2AA2AAAAAAAAAA2AAAAAAAAAA2AAAAAA2A2AAAAAAA2AAAAA2AAAAAAAAAAA2AAA2A2AAAAA2AAAAAAAAAAAA2A2AAAAAAA2AAAAAAAAAAAAAA2AAAA2AAAAAAAAA2A2AAAAAAAA2A2AAAAAA2AAAAAAAAAA2AAAAAAAAAAAAAAAA2AAAAAAA2AAAAAAAA2AAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAA2AAAAAAAAAAAAAA2AAAAAAAAAAAAAA2AAAAAAAAAAAAAAAA2AA2AA2AAAAA2AAAAAAA2AAAA2AAAAAAAAAAA2AA2AAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAA2A2AAAAAAAAAA2AAAAAA2AAAAAAAA2AAAAA2AAAA2A2A2AAA2AAAAAAAAAAAAAAAAA2A2AAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAA2AAAAAA2AAAAAAAA2AA2AAAAAAAAAAAAAAA2AAAAAA2AAAAAAAA2AAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAAAAAAAA2AAAAAAAAAAA2A2AAAAAAAAAAAA2AAAAAAAAA2A2AAAAAAA2AAAAAAAAAA2AAAAAAA2AAAAAAAAAAAAAAAAAAAAA2A2A2AAAAAAAAAA2AAAAAAA2AAAAAA2AAAAAA2AAAAAAAAAAAAAAAAAAAAAA2A2AAAAA2AAAAAAAAAA2A2AAAAA2AAAAAA2AA2AAAAA2AAAAAAAAA2AAAAAAAAAA2A2AAAAAAAAAAAAA2AAAAAAAAAA2AAAAAAAA2AAAAAAAAAAAAAA2A2AAAAAAAAAAAAA2AA2AAAAAAA2A2AAAAAAA2AAAAA2AA2A2AAAAAAAAAAAAAAAA2AAAAA2A2AA2AAA2AAAA2AA2AAAAAA2AAAAAA2AAAAA2AAAAAAAAAAAAAAAA2AA2AAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAA2AA2AAA2AA2AAA2AAAAAAAAAAAAA2A2A2AAAAAA2AAAAAAAAAAAA2AAAAA2AAAAAA2AAAAAAA2AAA2AAAAAA2AAAAAA2AAAAAAAAAAA2AAAAAAAAAAAAA2AAAA2AAAAAAAA2AAAAAAAA2AA2AA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAA2AAAAA2AA2AA2A2AAAAAAAAAAA2AAAAAAAA2A2AAAAAAAAAAAAAAAAA2AAAAAAA2AAAAAAAAAAAAAAAAA2AAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAA2AAAAAAAA2AAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAA2AAAAAAAAAAAAAAAAAAAAAAA2AAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAA2AAAAAAAAAAAAAAAA2AA2AAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAA2AAA2AAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2A2AAAAAAAAA2AAAAAAAAAAAAAAAAA2AAAAAA2AA2AAAAAAAAAAAA2AAAAAAAAAA2AAA2A2AAAAA2AAAA2AAAAAA2AAAAAAAAA2AAAAAA2AAAAAAAAAA2AAAAAAAAAAAAAAAAAAA2AAAAAAAAA2AAA2AAAAAAAAA2AAAAAAAAA2AA2AAAAAAA2AAA2AA2A2AAAAA2AAAAAAAAA2AAAAAAAAAAAAAAAAAAAA2AAAAAAA2AAAAAAAAAAAAAAAAAAAAAA2AAAAAAA2A2AA2AA2AA2AAA2A2AA2A2A2A2A2AA2AA2AAAA2A2AA2A2A2AA2AAA2A2AAAAA2AAAAAAAA2AAAAAAAA2A2AA2AAAAAAAAAAAA2AAAAAAAAAAA2A2AAA2AAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAA2A2AAAAAAAAAAAAAAAAAA2AAAAAAAAA2AAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAA2AAAAAAAAA2AA2AAAAAAAAAAAAAAAA2AAAA2AAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAA2A2AAAAAAAAAAAAA2AAAAAAAAAAAAA2AAAA2AAAAAA2AAAAAAAAAAAA2A2AAAAAA2AAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAA2AAAAAAAAAAAAA2AAAAAAAAAAAA2AAAAAAAAAAA2AAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAA2AA2AAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAA2AAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAA2AAAAA2AAA2AAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAA2AAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA