](q= zA?Q?BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA#tI#tI#tIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA#tI#tI#tIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAHAAAAAAAAAAAAAAAAAAAAHAAAAHAAAAAAAAAAAAAAAAAAHAAAAAHAAHAAAAAAAAAHAAAAAAAAAAAHAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAHAHAAAAAAAAAAAAAAAAHAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAHAHAAAAAAAAAAAAAAAAAAAAAHAAAAAHAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAHAAAAAAAAHAAAAAHAAAAHAAAAAAAAAAAHAAAAAAAHAAAAAAAAAAAAHAAAAAAAHAAHAAAHAAHAAAAAHAAAHAAAAAAHAHAAAAAAHAAAAAHAAAAAAHAAAAAAAAAAAHAAAAHAAAAAAHAAAAAAHAAAAAAAHAAAAHAAAHAHAAAAAAAHAAAHAAHAAAAAAAHAAAAHAAAAAAAAAHAAAAAHAAAAHAAAAAAHAAAAAAAAAAHAAAAAAHAAAAAAAAAAHAHAAAAAHAAAAHAAAAAAHAAAAAAAAAAHAAAAHAHAAHAAHAAAAHAAAAHAHAAAAAAAAAAAAAAAAHAAAAHAAAAAAAHAAAAHAAAHAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAHAAAAAAAAAHAAAHAAAAAAAAAAAAAHAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAHAHAAAAAHAAHAAAHAAAAAAAAHAAAAAHAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAHAAHAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAHAAAAAAAHAAAHAAAHAAAAAAAAHAAAAAHAAAAAAAAHAHAAAAHAHAAAAAAHAHAAAAAAAHAAAAAAAAAAAHAHAAAAAAAHAAAAAAAAAAHAAAAHAAHAAHAAAAAHAHAAAAAAHAAHAAAAAAAAAAHAAAAHAAHAHAAAAAAAAAAAAAAAHAAAAHAAHAAAHAAAAHAHAAAAAHAAAAAAAAAAAAAAHAAAAHAAAHAAAHAAHAAHAHAHAAHAAAAAAHAAHAAAHAHAAHAHAHAHAHAAHAHAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAHAAAHAAAAAAAAHAAAHAAAHAAAHAAHAHAAAAAAAAAAAAAHAHAHAHAAAAAAAAHAAHAAAAAAAAAAAAAAAAAHAAHAHAHAAAAAAAAAAAHAHAHAAAAAAHAAAAAAHAAAAAHAAAAHAAAAAAAAAHAAAAAAAAHAHAAAAAAAHAAAAAAAHAAAAHAAAAAAHAAAAAAHAAAHAAAAAAHAAHAAAAHAAAAHAAAAAHAAAAAAAAAAAAAAAAAAHAAHAAAAAHAAAHAAHAAAHAAHAAAAAAAAAAHAAAAAHAHAAAAAAAAAAHAAAAAHAAAAAAHAAHAAAHAAAHAAAAAAAAAAAAHAAAAAHAAAAAAHAAAHAAAAAAAAAAHAAAAAAAAAHAAAAHAAAHAAAAHAAAAAAAAAAAHAAAAHAAAAAAHAAAAAAAAAAAAAAAAAHAHAAAAAAAAHAAAAHAAAAAAAAHAAHAAAHAAHAAAHAHAHAAAAAHAAAAHAHAHAAAHAAHAAAAAAAAAAAAAHAHAAAHAAAHAHAAAAAAAAAAAAAAAHAAAAAHAAHAAAHAHAAAAAHAHAHAHAAHAAAAHAAAAAAAAAAHAHAAAAAHAHAAAAAHAAAAAAHAAHAAHAAAAAAHAHAAAAHAAAAAAAAAHAHAAAAAHAAAAHAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAHAAAAHAAAAHAAAAAAAAAAAAAHAAHAHAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAHAAHAAAAAAAAAAAHAAAAHAAAAAAAHAAAHAAAAHAAHAAAAAAAAHAAAAAAAHAHAAAAAAAAAAAAAHAAAAAAAAAAAAAAAHAAHAAAHAHAAAAAAHAHAHAAAAAAAAHAAAAAAAHAAAAAAAAAAAHAAHAAAAAAAAAAAAHAAHAAHAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAHAHAAHAHAAAAAAHAAAAAAAAAAAHAAAAAAAAAAAHAAAAAAHAAAAAAAAAAHAAAAHAHAAHAAAAAAAAAAAAAAAAAAHAHAAAHAHAHAAHAHAHAHAAAAAAAHAAAAHAHAAAAAHAHAAAHAAHAAAHAAAAHAHAHAAAHAHAHAAAAAAAAAHAAAAHAAHAAAHAAHAAAAHAHAAAAHAAAAAHAHAAAAAHAAAAAAHAHAAAAHAHAAAAAAAHAAAAHAHAAAHAAHAHAAAAAHAAAAAAAAAAAAAHAAAAHAAHAHAAAAAAAAAAAAHAAAAAHAHAAAAAHAAAHAAAAHAAHAAAAAHAHAHAAHAAHAHAAAAAAAAHAAAAAHAHAHAAAAAHAHAHAAAAAAAAHAAHAAAAHAAAAAHAHAAHAAAAAAHAHAAAAAAAHAAAAAAHAAAAAAAHAHAAAAAAHAHAAAAAAHAHAAAAHAHAAAAHAHAAAAAHAHAAHAAHAAAHAAAAHAHAAAHAAAAHAAAHAHAHAAHAAAHAAAAHAAAHAAAHAAAHAHAAHAAAAHAAAHAHAHAAHAAAAHAAHAAHAHAAHAAHAAHAAAHAHAAAAHAAAHAAHAAHAAHAAAAAHAAAAHAHAHAAAAHAHAAAAAAAAAAAAAHAHAAAAHAAAHAHAAAHAAAAHAAAHAAHAAAHAAAAHAAHAAHAHAAHAAHAHAAHAAHAHAAHAAAAAHAAAAAAHAAHAAAHAAAHAAHAHAAAHAAAAAAAAAAHAAAHAHAAHAAAAHAAAHAHAAHAAAAHAAAHAHAAAHAHAAAHAAAHAAAAAAAAAAHAHAAAHAAAHAAHAAHAAHAHAHAAHAHAHAAAHAAHAHAAHAHAAAHAAAHAAAHAHAAAHAAHAAAHAHAHAAHAAAHAHAAHAAAAHAAHAHAHAHAHAAHAAAAAAHAHAAHAAAHAHAAHAHAAAAAAHAAAAAAHAAHAHAAAAAAHAAHAAAHAHAAHAAAHAAAAAAAAHAAAHAHAAHAHAAAHAAAHAHAAHAAHAAAHAAAAHAAHAAHAAAAHAAAHAAAAHAHAHAAHAHAHAHAAHAHAAAHAAHAHAAHAHAAHAHAAAAAHAAAAAAAAHAAHAHAAHAAAHAHAAHAAHAHAAAHAAHAHAHAHAAAHAHAHAAAHAHAAAHAAHAHAAAHAHAAHAHAAAHAAAAHAAHAHAAAHAAAHAAHAAAHAAHAAHAHAHAAHAHAAAAHAHAHAAHAHAAAAHAAHAHAHAAHAHAAAAHAHAHAHAAAAHAHAHAAAAHAHAHAAAHAAAAHAHAHAAHAAAAHAHAHAHAAAAAAAHAHAHAAAAAAAHAHAHAHAHAHAAHAAAAAAAAHAHAHAHAHAHAHAHAHAAAAAAHAAHAAHAAAHAAHAHAHAHAHAHAAHAHAHAHAAAHAAAHAAHAHAHAAHAHAAHAAAHAAAAAAAAAHAAAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAAAHAAAAHAHAAHAHAHAHAAHAAAAAHAHAHAHAHAHAHAAHAAAAHAAAHAHAHAHAHAHAAHAHAAAAAHAAAAAAAAAAAAAHAHAAAAAHAAAHAHAHAAHAAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAAAAHAHAAAAHAAAHAHAHAHAAHAHAHAHAHAAAHAAAAAAHAHAHAHAHAAHAAAAAAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAAAAHAHAHAHAHAAHAAAHAHAHAHAHAHAAHAHAHAHAAAAAHAHAHAHAHAAAAHAHAHAAAAHAHAHAAAAHAHAAAAAAHAAAAAHAHAHAAAHAHAHAAAHAHAHAAAHAHAHAHAAAHAHAHAAHAHAHAAAAHAHAAHAHAHAHAAAHAHAHAAHAHAHAAAHAHAHAAAHAHAAAAAAHAHAHAHAAAAAAAHAHAHAAAAHAHAHAAAAHAHAAAAAHAHAAHAAHAHAHAHAHAAAAHAHAHAAAAAHAHAHAHAHAAAHAAHAHAHAHAHAAAHAAAAHAHAAAHAHAHAHAAAAAAHAAAHAHAHAHAHAHAHAHAHAAAAHAAHAAAAAHAHAHAAAAAAHAHAHAHAAAAHAHAHAHAHAHAHAHAAAHAAAAHAAHAAAAAHAAHAAAHAHAAHAHAHAHAAHAHAAHAHAAHAAAHAAHAHAHAHAHAHAHAAAAHAAAAHAHAHAHAAHAHAAAHAHAHAHAHAAHAHAAHAAHAHAHAHAAHAAHAHAHAHAHAAAAHAHAAHAAAAHAHAHAHAAAAHAHAHAAAHAHAHAHAAAHAHAHAHAHAAAHAHAHAAAAHAHAHAHAAAHAHAHAHAAAAAHAHAHAHAHAAHAAAHAHAHAAHAAHAAAHAHAHAHAAAAHAAHAHAHAHAHAHAAAAAHAAAHAHAHAAHAAAHAAAHAHAHAHAHAHAAHAHAAAAHAAAHAHAHAHAHAHAHAAHAHAAAAAAHAAAAAAHAAAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAAAHAHAHAHAAAAAHAAAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAAAAAAAHAAHAHAHAHAHAAAHAAAAAAAHAHAHAHAHAHAAAAAAAAHAAAHAHAHAAHAHAAAAAAAAHAHAAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAAAHAHAAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAHAAAAAHAAAHAHAHAHAHAHAHAAHAAAAAHAHAAHAHAHAHAHAHAHAAAAHAHAHAHAAHAAAAAAHAHAHAHAHAHAAHAAHAHAHAAHAAAHAHAHAHAAAAAHAHAHAHAHAAHAAAHAAAAHAHAAAAAHAHAHAAAHAHAHAHAAHAAAHAHAHAAHAHAHAAHAAHAHAHAAHAHAHAHAHAHAHAHAHAAHAAHAHAHAAAHAHAAHAHAHAAAHAHAHAAAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAAHAAHAHAHAHAAAHAAHAHAAAHAHAAAHAHAAAHAHAAAHAHAHAAAAHAAAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAAAAHAHAHAAAHAHAAAAHAHAHAAHAAAHAHAHAHAHAHAAAHAHAHAHAAAAHAHAHAHAHAHAAAAAHAAHAHAAHAAAAAAAHAHAHAHAHAHAHAHAHAHAAHAHAAAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAAAAAAAHAAAAAHAHAHAHAAHAAAAAHAHAAHAAHAAAAHAHAHAHAAAAHAHAHAAAAHAHAHAHAAAHAHAHAAAHAHAAAAHAHAAAHAHAAAAHAAAAHAAAAHAAAHAAAHAHAAHAAHAAHAHAAHAAAHAHAAHAAAHAAAHAAAHAAAHAAHAHAAHAHAAHAAAAAAHAAHAHAAHAAAHAHAAHAAAHAAAHAAHAAAAHAAHAHAAAHAAHAHAAHAAAHAHAAHAAAHAHAAAHAAHAAAAHAAHAAHAHAHAAHAHAAHAHAAAHAAAHAHAHAHAAHAHAAAHAAHAHAHAHAHAAAHAAHAHAHAHAHAAAAAHAHAHAAHAAAAAHAAAHAHAAHAHAHAAHAHAAHAHAAHAHAAAHAAAHAHAHAAHAHAAAAAAAHAAHAHAHAAAHAAAAHAAAHAHAAAHAHAAAHAHAAAAHAHAAAHAHAAHAHAHAAAHAHAAAHAHAHAAAAHAAAAHAAAAHAHAHAHAAHAHAAAAHAHAHAAHAHAHAAAAHAHAHAAAHAHAAAAHAAHAAHAHAHAAAAHAHAAAHAHAAAAAAAAHAAAAHAAAHAHAHAAHAAHAAAHAAAAHAAAHAAAHAAAHAHAHAAHAAAHAHAHAAHAAAHAHAAHAAHAAHAAAAAAHAAAAAAAHAAHAHAAHAHAAAHAAHAHAAAAAHAHAAHAAAHAAAAAAHAAHAHAAHAHAAHAAAHAHAHAHAAHAAAHAHAHAHAAHAAAHAAHAHAAHAAAHAAHAAAHAAAAAHAAHAAAHAAAHAAHAAAAAHAAAAAHAAHAAAHAAHAAHAAAHAAHAAHAAAHAAAAHAHAAAAHAAAHAAHAAAAHAAAAAHAAHAHAHAAAHAAHAAAHAAHAAAAAHAAHAAAAAAAAAAHAAAHAAAHAAAHAAHAAHAHAHAAHAHAAHAHAAHAAAHAAAAHAAHAHAAHAAAAHAHAAHAHAAAHAAAAAAAHAHAAHAHAHAAHAAAAHAHAHAAAHAAAAHAAHAAHAHAHAAHAHAHAAHAAAAAAHAAHAAAAAHAAAHAHAHAAAAHAAHAAAAHAHAHAAAAAHAHAAHAAAAHAAHAAAAAHAHAAAAHAHAAAHAAHAHAAHAAAAAHAHAAAAAHAAAHAAHAHAHAHAHAHAHAHAAAAAAAAHAHAHAHAHAAHAHAHAHAHAHAAAAAAAAAAAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAAAAHAHAAAAAAAAAAAAHAHAHAHAHAHAAHAAAHAAHAAAAAAHAAHAHAHAHAHAAHAAAAAHAAHAHAHAHAHAAAAAHAHAHAHAAHAAAAHAHAHAHAHAAAAAHAHAHAAAAAAHAHAHAAAAHAHAAHAHAAAHAHAHAHAAAAAHAHAAAAAHAHAHAAAHAHAHAHAAHAAHAHAAAAHAAAAAHAHAAAAHAHAAAAAHAAAAHAAAAAHAAAAHAAAAHAHAHAAHAAHAAHAHAAAAHAAAAHAAAHAAAAHAAAAAAHAAHAAAHAHAAAHAHAHAAHAHAAHAHAHAAAAAHAHAAHAHAHAAAAAHAAAAHAHAAHAHAAAHAHAHAHAHAAAAHAAHAAAAHAAAAAHAHAAAHAHAAHAHAHAHAHAHAHAAHAAHAHAHAAAAAHAHAAHAHAHAHAHAHAHAHAHAAAHAAHAAAAAHAAAAHAHAAAAAHAHAHAAAAAHAHAAAAAHAAHAAAHAHAHAHAAAAAAHAHAHAHAAAAHAHAHAAAHAAAHAHAHAHAAAAAAAHAHAHAAAAAAAHAHAHAHAAAAAHAHAAAHAAHAAAAAAAHAHAHAHAAAHAAAAHAHAHAHAHAHAAAAAAHAHAAHAHAHAHAHAHAAAAAAHAAAAAHAHAHAHAHAHAAHAAAAHAAAAHAHAHAHAHAHAHAHAHAHAAAAAAAAHAAHAAHAHAHAHAAAAAHAHAHAHAHAHAAAAHAHAHAAAAAAHAHAAAAAHAHAHAAAAAHAHAAHAHAAHAAAAHAHAAAAHAHAAAAHAHAAAHAHAHAAHAHAHAAHAHAAAHAHAAAAAAHAAHAAAHAHAAAHAAAHAHAAHAHAAAHAAAAAAAHAAHAAAAAAHAHAAHAAAHAAAHAAAHAAHAHAAAHAAHAAHAAAHAAHAHAAHAAAAAHAHAHAAAHAAAAHAHAAHAAHAHAAHAAHAAAHAHAAAHAAHAHAHAHAAAHAHAAHAHAHAAHAAAAHAAHAAAAAAHAAHAAAAHAAHAAHAAAAHAHAHAAHAHAAAAHAAHAAHAAHAAAAHAAHAAAAAAAAHAAHAHAHAAHAAAAAAHAHAAAHAAAAHAAHAAHAAAHAAHAAHAHAHAAHAHAAAAHAAHAAHAAAAAAAHAAHAAHAAAAAHAAAAHAHAAHAAHAAAAAHAHAHAAAAHAAAHAHAAAAHAHAAHAAHAHAAHAAHAAAHAAHAAAHAHAHAAAHAAHAHAAAAAAAAAAHAAAHAAHAHAAHAAAAAHAAHAHAAHAHAAHAAAHAAAHAAHAAAHAAAHAAHAHAAHAAAHAAAHAAAHAAHAHAAHAHAHAAAAHAAAAAAHAHAAHAAAHAHAAHAHAAHAHAAAHAHAHAAAAHAHAHAHAAAHAAHAHAAHAHAAAAAAAHAAAHAHAAHAAAHAAAAAAAHAAHAHAAHAAHAAAHAAHAAAAHAHAAHAAHAAHAAHAAAHAAAAHAAHAAHAAAAAAAAAAHAAAHAAAAAAAAHAAHAAAAHAAAAHAAAAAHAAHAHAHAAHAAHAAHAAHAAAHAAHAAHAAHAAAHAAAAHAAHAHAAHAAHAHAHAAAAAHAAAAHAHAAHAAHAAAHAAHAAHAHAHAAAAAAAAHAHAAAAAAAAAHAAAAAHAHAHAAAHAHAAHAAAHAAAAAHAAHAHAAAHAAHAHAAAAAAAAAAHAAHAHAAAAAAHAHAHAAHAAAHAAHAAAAAHAAHAHAAHAAAHAAHAAAAAAHAAAAAAAAAHAAHAAAAAAHAAHAAAHAAAHAAHAAHAAHAAHAAAAHAAAAAAAHAAAAHAAHAHAHAHAAHAAHAAHAHAAAAAAHAAAHAAAAAHAAHAAAHAAAAAHAHAHAAAHAHAAHAHAHAHAAHAAAHAAAHAAAHAAHAAAHAAAHAHAAHAAHAHAAHAHAHAAHAAHAAHAAHAAAHAAAAHAAHAHAAAHAAHAAHAAAHAAHAHAHAAAHAAAHAHAAAHAHAAAHAAAHAHAAAAAAAAHAHAAHAHAHAHAAHAAAAHAHAHAAHAAAAHAHAAAHAAAAHAAAHAHAHAAAHAAAHAHAAHAAHAAAHAAAHAAHAHAHAHAHAAAAAHAAHAAHAAAAHAHAHAAAAAAHAAAAHAAAHAAAHAAAAHAAAAHAAAHAAAHAHAAAAAHAHAAHAHAAHAAHAHAAHAAHAAHAAHAAHAHAAHAAAAAHAAHAAAAAHAAHAAHAAHAHAHAAHAAHAAAAHAHAAHAAHAAHAAHAAHAAHAHAHAAAAAHAAHAAHAAHAAHAAHAAHAAAHAHAAAAAAAAHAAHAAHAAAAHAAHAAAAHAAHAAHAHAHAAAAAHAAHAAHAAAAHAAAHAAAAHAHAHAAHAAHAHAHAHAHAAHAAHAHAAAHAAAAHAAAAAHAHAAHAAHAAHAAHAAHAAHAHAAHAAAAAAHAAAHAAHAAHAAAHAAHAHAHAHAAAAAAAHAAAAAHAAAAAHAHAAHAAAHAAHAHAAHAHAAHAAAHAAAAHAHAHAAAHAAAHAHAAAAAHAHAAHAHAAHAHAAAHAHAAHAHAHAAHAHAHAAHAHAAHAHAHAHAHAHAHAAHAHAAAHAHAAAAAAHAHAHAAAHAHAAAHAHAAAHAHAAAHAHAHAAAAAHAAAHAAHAAAAHAHAAAAHAHAHAHAAAAHAHAAAAHAHAHAAAAHAHAHAHAAAAHAHAHAHAAAAAHAHAHAAAAAHAHAAAAAAHAHAHAHAAAAHAHAHAAAAHAHAHAAAHAHAHAAAAAHAAAAHAHAAAAHAHAAAAHAAAAAAAAAHAAAAHAAAAHAHAAHAHAHAAAHAAAHAAAAHAHAAHAHAAAAHAAAHAHAHAAHAAHAAAHAAAHAAAHAAHAHAAHAAAHAAAHAAHAHAAHAAHAHAAHAAHAHAAAAHAHAHAAAHAAHAAAAAHAAAAHAAHAAHAAHAAHAAAHAHAAHAAHAAHAAAAHAAHAAHAAAAAHAAHAAAAAHAAHAAAAAAHAAHAAHAHAAHAAHAHAAHAAAHAAAHAAHAAAAHAAAHAHAHAHAAAHAAAHAAAHAAAHAAAHAAAHAAAHAAAAAAHAHAHAHAAAHAAAHAAAHAAAHAAAHAAHAAAHAAAHAAAHAAAHAAHAAAAHAAAAHAAAHAAAHAAHAAAHAAAHAAAHAAAAAHAAAAAHAAAAAHAAAHAAHAAAAAAHAAHAAHAAAHAAHAAAHAAHAAAAAHAAHAHAAAAAHAAHAAHAAAAHAHAAHAAHAHAAHAAHAAHAHAHAAAHAAHAAAAHAAAAAHAHAAAAAHAAHAAHAHAAHAAHAAHAAAAHAAAAHAHAAAAHAHAHAAHAAHAAHAAHAAHAAHAAHAHAAAHAAHAAHAAAHAAAHAAAHAAAAAAHAAHAAAAHAAHAAAHAAAAHAAHAAAHAAAAAAAAAHAAHAAAHAAAAAAAHAAHAAAAAAHAAHAAAHAAAHAHAHAHAAAAAHAAHAAAHAAAHAHAAAAAHAAAAAAAAHAAAHAAAAHAAHAAAHAHAAHAAAAAHAAHAAAHAAAAAAHAHAAAAAAHAAAAAAAHAAAAAAAAAAHAHAAHAHAAAAHAAAAHAAAHAAAHAHAAAAHAAAAHAAAHAAAAAHAAAHAHAAAHAHAAAHAAAAAHAHAAAHAHAAAAAAAAHAAAAHAAAAAAAAHAHAAAAHAHAAHAHAAAHAHAAHAHAAAHAHAAAHAAAHAHAAAHAAAAAHAHAAHAHAAAHAAHAAAAAAAHAAAAHAHAAHAAAHAAHAAAAAHAHAAHAAAAHAHAAHAAAHAAAAHAAAAHAAAHAAAAHAAHAAAHAAHAHAAAAAAAAAAAAAHAAAAHAAHAAAAAAAAAAAHAAHAAAHAAAAHAAHAAHAAAAHAHAAAAHAHAAHAAHAAAHAHAHAAAHAAHAAAHAAHAHAAHAAAAAAHAHAHAAAAAHAAAAAAHAHAHAHAAAHAAAHAAAHAAHAHAHAAHAHAAAAAAHAAAAAAAAHAHAAAHAAAHAHAAHAAAHAAAAHAAHAHAAHAAAHAHAAAAAHAAAHAAHAHAAHAHAAHAHAHAHAAAHAAHAAHAHAAHAHAAHAAAHAHAHAAAHAAHAHAAAAHAAAHAHAHAAAHAAHAAAHAAHAHAAHAAHAAAHAAHAHAAAAAAHAHAAAAAHAAHAAHAAAHAAHAAHAHAHAAAHAAHAHAAAAHAAHAHAAHAAHAAHAAAAAHAAHAAHAHAAAAHAAHAAAAAHAAHAAAAAAAAAAAHAAHAAHAAAHAAHAAHAAAAHAHAHAHAAHAAAAHAAAAHAHAAHAAHAAHAHAAAHAHAAHAAHAAHAHAAAAHAAHAAAHAAHAAAHAAHAAHAHAAAAAHAAAAAHAHAAAAAHAAHAHAAAAAAHAAAHAHAHAAAAAHAAHAHAAAHAAAAHAHAHAHAHAHAHAHAHAHAAHAHAHAAAAHAAAAHAHAAAAHAHAHAAAHAHAAAAAHAHAHAAHAHAHAHAAAAAHAHAHAAAAAHAHAHAHAAAAAHAHAHAHAAAHAHAAAAHAHAHAHAHAHAHAHAAAAAHAAHAAHAHAHAHAAHAHAHAAHAAAAAAHAHAAAAAAAAAAAAAAAAAAHAAAAAHAHAHAHAHAHAHAHAAHAAHAHAAAAAAHAHAHAHAHAHAHAAAHAHAAAHAHAHAHAHAAHAHAAAHAAHAHAHAHAHAHAHAAHAAAAHAHAAHAHAHAHAHAAAAAAAAAAAAHAHAHAHAHAHAHAHAAAAHAAAAAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAAAAAAAAHAAAAAAAAAAHAAAAHAAAAAAAAAAAAHAAHAHAHAHAHAHAAAHAHAAAHAHAHAAHAAAHAHAHAHAHAHAHAAAAHAAAAHAAAAAAAAHAAAAHAAAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAAAAAHAAAHAHAAHAHAHAHAHAHAHAHAAAAHAAAAAAAAAHAHAHAHAAHAHAAAAAAHAAAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAAAAAAHAAAHAAHAAAHAHAAAHAHAAHAHAHAHAHAHAHAHAAAAHAHAAAAAHAHAHAHAHAHAHAAAAAAAAHAHAHAHAHAAAAAHAHAHAHAAAAHAHAHAHAHAAAAAAHAHAHAAHAAAHAHAHAAHAAHAHAAAAHAHAHAAAAHAHAHAAAHAHAAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAAHAHAHAAHAHAHAAHAAHAAHAHAHAAHAHAHAAHAHAHAAHAAHAAHAAHAHAAAHAHAAAHAAHAHAHAHAAHAAHAAAHAHAHAHAHAAHAHAAHAAHAHAHAHAHAHAAHAAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAHAAHAAAHAAHAAAAHAHAHAAHAHAAHAHAHAAHAHAAHAHAAAHAHAAHAHAHAAHAHAAAAAHAAHAHAAAHAHAAAHAAAHAAHAAAAHAHAHAAHAHAHAAAHAHAAHAHAAAAHAAHAHAHAHAHAAHAHAHAAAAHAHAAHAAHAHAHAHAAHAHAAHAAHAHAHAHAHAAAHAHAHAAAAAHAHAHAAAAAAHAHAAAHAHAHAHAAAAAHAHAHAHAAAHAHAHAHAHAAAAAHAHAHAHAAAAAHAHAHAHAAAAAAHAHAHAHAAHAAHAHAAHAHAHAHAHAAAAHAHAHAHAHAAHAHAHAHAHAHAAAAAHAHAHAHAHAHAAHAAAHAHAHAHAHAAHAHAAAHAHAHAHAAAHAHAHAHAAAAHAHAHAAAAHAHAAHAAHAHAHAHAAHAAHAHAAAHAHAHAHAAHAHAHAAHAHAHAAAHAHAHAAHAHAHAAHAHAAAHAHAHAAHAAHAAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAAAAAAHAHAAHAHAAHAHAHAAHAAHAHAHAHAHAAAHAAAHAAAHAAHAHAHAHAHAHAAHAHAHAHAAHAHAAHAAHAHAAHAHAHAHAHAAHAAHAHAAHAHAAHAAHAHAAHAHAAHAAHAHAHAHAHAHAHAHAHAAHAAHAHAAHAAHAHAAHAHAHAHAAHAAHAAAHAHAAAHAAHAHAAHAAHAAHAHAHAHAHAHAHAHAAHAHAAHAAAHAAHAAHAHAAHAAAAHAHAAAAAHAHAHAHAHAAHAAAHAAHAHAAAHAHAHAHAAHAHAHAAHAAAHAAHAHAAAAAHAHAAAHAHAAAHAHAAHAHAAHAHAHAHAAHAAHAHAHAAHAHAHAHAAHAHAHAHAAAAHAHAHAHAHAAHAAHAHAHAHAHAHAHAAAHAHAAAAAHAAHAAHAAHAAHAHAAHAHAHAHAAHAAHAHAAAHAHAHAAAHAHAHAHAAAAHAHAHAAHAHAHAHAAAAHAAHAHAAAAHAHAHAAAAHAHAHAHAAAHAHAHAHAHAHAAAAHAHAAHAAAHAAHAHAHAAAHAHAAHAHAAAAHAAAHAHAHAHAHAAAAHAHAHAHAHAAHAHAAHAHAHAHAAHAAHAHAHAHAAAHAHAHAHAAAAHAAAAAHAHAAAAHAHAHAHAAAHAHAAAHAHAAHAAAHAAAAHAHAAAHAHAHAHAHAHAAHAHAHAHAAHAAHAHAHAHAAAHAAAAHAHAAAHAHAAHAHAAAHAAHAAHAAAHAHAAAHAAHAAHAAHAHAAAAAHAHAAHAHAAHAHAAHAHAHAHAHAAHAHAAHAHAAHAHAAAHAHAHAAAAHAAHAAHAHAHAHAHAAHAHAHAHAAHAHAAHAAAHAHAHAAHAHAAHAAAHAAHAHAHAHAAHAHAAHAHAAHAAHAAHAHAAHAAHAHAAHAHAHAAHAAAHAAHAHAHAHAHAHAAHAAHAHAHAAAHAHAAHAAHAAHAHAAHAAHAHAHAAHAAHAAHAHAAHAHAHAHAAAHAAHAHAAHAAAAHAHAHAHAAHAHAAHAAHAHAAAHAHAAHAAHAHAHAAAHAHAAHAAAHAHAHAHAHAHAAHAHAHAAHAHAHAAHAHAHAAHAAHAAHAHAAHAHAAAHAHAAAHAHAHAAAHAHAAAHAHAHAHAAAHAHAAHAHAHAAHAHAHAHAAHAHAHAHAAAHAHAAAAHAHAAAAHAHAHAHAAHAAHAHAAHAAAHAHAAAAAHAHAAHAAHAHAHAHAAAHAHAAHAAHAHAAAAHAHAAHAAAHAAAHAHAHAHAHAAHAHAAAAHAAHAHAHAHAHAHAHAAAHAAAHAHAAHAHAHAHAHAHAAAAAHAAHAHAHAHAHAHAHAHAHAAAAAAHAHAAHAAAHAHAAHAAHAAHAHAHAHAHAHAHAAAAAAHAAAHAHAHAHAHAAHAAAAAAAHAHAHAHAHAHAHAAAHAAAHAHAAHAHAAHAHAHAAHAHAAAHAAHAAHAHAHAHAHAHAAAAHAAAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAAHAAAAAHAAAAHAHAAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAAHAAAHAHAHAAAAAAAAAHAAAAAAAAAHAAAAAAHAAAAAAAAHAAAAAHAAAAHAAAAAAHAAAAAAAAAAAAAAAAHAHAHAAHAHAHAHAAAAAAAAHAHAAHAHAHAAAAAHAHAHAHAHAAAAHAHAHAHAAAHAHAHAHAHAAAHAHAHAHAAHAHAHAHAAAHAAAAAHAAAHAHAAAAAHAHAAAHAHAAAHAAAAHAAAAHAAAHAAAAHAAAHAHAAAHAAAHAHAHAAAAAAAHAHAHAAHAAAHAHAAHAAAHAHAHAHAHAAAAAAHAAHAHAAHAAAHAAHAHAAHAAHAAHAAAAHAAAAAHAAAHAAHAAAAAHAAHAHAAHAHAAHAAHAAHAAAHAAAAHAHAAHAAHAAHAHAAHAAAAHAAAHAAHAAHAAHAHAHAHAAHAAHAHAAAAHAAAHAAHAHAAHAAHAAHAHAAHAAAAHAAHAAHAAAHAAAAAAAHAHAAAHAAAHAAHAAAHAHAAAHAAAHAAAHAHAAHAAAHAHAAAHAAHAHAHAAAHAAAHAHAHAHAHAAAHAHAHAAAHAAAHAHAAAAHAAAHAHAAAAHAAAAAAAAAHAHAAHAHAHAAAAHAHAAAAHAHAHAAAHAHAAAAHAHAAHAAAHAAHAHAAAAAHAAAHAHAHAHAHAAAHAHAAAHAHAAAAAHAAAAHAAAAAHAHAHAHAAAAHAAHAHAHAHAAAAAHAAAHAHAHAAAAAAAAHAHAHAHAHAHAHAAAAAAHAHAHAHAAHAAAAHAHAHAHAAAAAAHAHAHAAAAAHAHAHAHAHAAAAAAHAAAAHAAHAHAAHAAHAHAHAAAHAHAAHAAAHAAHAAAAAAAHAAHAHAAAAHAHAAAAHAHAAAAAAAAAHAAAAAHAAAAHAHAAAHAHAHAAAHAAHAAAAAAHAAAAHAAAAAHAAAHAHAAAHAAAAHAAAAHAAAHAHAHAHAHAHAAHAHAAAHAHAAAHAHAAHAHAAAHAAAHAHAAAHAAAHAAAAHAAHAHAHAAHAAAHAHAAHAAAAAAAHAHAAHAAAAHAAHAHAAHAHAAHAHAHAAHAAAHAAAHAHAHAHAHAHAHAHAAAAAHAAHAHAAHAHAHAAAAHAAAHAHAAHAHAHAAAAHAHAAAHAHAHAHAHAHAHAAAHAHAHAHAAAHAAHAHAAAHAHAHAAHAAAHAAAAAAHAHAHAAHAAAHAHAHAHAAAAAHAHAAHAHAAAAAAHAHAHAAAHAHAAAAAHAHAAAHAHAHAHAHAAAHAHAAAAAAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAAHAAHAHAHAAAHAAHAHAHAHAHAHAHAAHAHAHAAAAHAAHAHAHAHAHAHAHAAAAAHAHAHAHAHAAAAAHAAHAHAHAHAAAAAHAHAHAHAHAHAAAAAAHAHAHAHAHAHAHAHAHAAAAAAHAHAHAHAHAHAHAHAHAAHAHAAAAAAAHAAHAHAHAHAHAHAHAHAHAHAAHAHAAHAAHAAAAAHAHAAAAAHAHAAHAHAHAAAHAHAAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAAHAHAHAHAHAAHAHAHAAHAHAAAAAAAHAAAAAAAAHAHAAHAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAAAAAAAHAHAAAHAAAHAHAHAAAAHAHAAAAHAAHAAHAHAAAAAAAAAAHAAHAHAHAHAHAAAAHAHAAAAHAHAHAAHAHAHAHAHAAHAHAAAAAHAAHAHAHAHAHAHAHAAAAHAHAAAAAAAAAAHAAAAAAAAAAAAHAAHAHAHAHAAHAHAHAHAHAAAAHAAAAAAAAHAHAHAAHAHAAAHAAHAHAAHAHAHAAHAAAHAHAHAHAAAAHAAHAHAHAHAAAAHAHAHAAAHAHAHAAAHAHAHAAHAAHAHAAAHAHAHAAAHAHAAAAHAHAHAAAHAHAHAAHAHAHAAHAHAAHAAHAHAHAHAHAHAHAAHAHAHAAHAHAAHAHAAAAAHAAHAHAHAAHAHAHAAHAHAHAAHAAHAHAAAHAHAHAHAHAAHAHAAHAHAAHAHAAHAHAHAAHAAHAHAHAHAHAAHAAAHAHAAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAAAAHAHAAHAHAHAAHAHAAHAHAAHAHAAHAHAAHAHAHAAHAHAHAHAHAAAHAHAAHAHAHAAHAHAAAHAHAAAHAHAAHAHAAHAHAHAHAAHAHAHAAHAAAAHAHAAAHAAHAAHAHAAAHAHAAAHAHAHAHAAHAAAAHAHAAAHAHAAAAHAHAHAAAHAHAHAHAAHAHAAAHAHAHAAHAHAHAAAAHAAAHAHAAAAHAHAHAHAAHAHAHAHAAAAHAHAAAHAHAHAAHAAHAHAHAAHAHAHAAAHAAHAHAAAHAHAHAAAAHAHAAHAAHAHAHAHAAAHAHAHAHAAHAHAHAHAAAHAHAAAHAAAAHAAHAAAHAHAHAHAAHAHAHAHAAHAHAAHAHAHAHAHAAAHAHAHAAHAHAHAHAHAHAAAHAHAHAAHAHAHAAHAAAHAHAAAHAHAAHAHAAHAHAAAHAAAHAHAHAHAAAHAAHAHAAAAAHAHAHAHAAAHAHAHAHAAHAHAHAHAAHAAHAHAAHAAHAAAHAAHAAHAHAHAHAHAAAHAAAHAAAAHAHAHAHAHAHAHAHAAHAAHAHAHAAAAHAAHAAHAAHAHAHAAHAAHAAHAAHAHAHAAHAHAHAHAHAHAAHAAHAHAHAAHAHAHAAAHAAHAHAAHAHAAHAHAAHAHAAAHAHAHAAHAAHAAAHAHAHAHAAHAHAHAHAAHAHAHAHAHAAHAAHAHAAAAAHAHAHAHAAAHAHAHAHAAHAAHAHAAHAHAHAHAAHAHAAHAHAAHAAHAHAAHAHAHAHAAHAAHAHAHAHAAHAAAHAAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAAHAHAHAAHAAHAAAHAHAHAAAHAHAHAAHAAAAHAHAHAHAAHAHAHAAHAAHAHAHAAHAHAAHAHAHAHAHAAHAHAAHAHAHAHAAAHAAHAAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAAHAAHAHAHAAHAHAHAAHAHAHAAHAAAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAHAAHAHAHAAHAHAHAHAHAAHAHAHAAHAAHAHAHAHAHAHAHAHAHAAHAHAHAAAHAAHAHAAHAHAAHAAHAHAHAAAHAAHAHAHAHAHAHAHAHAAHAAHAHAHAHAAHAHAAHAHAAAAHAHAHAHAHAHAHAAHAHAHAAHAAHAHAHAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAAHAHAAHAHAAAHAHAHAHAHAHAHAAHAHAAHAHAHAHAAHAHAHAAHAHAHAAAHAHAAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAAHAAAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAAAHAHAHAHAHAHAHAHAAHAAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAAAHAHAAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAAHAAAAHAHAAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAAAHAHAHAHAAAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAHAHAAAAHAHAHAHAHAAHAHAHAHAAHAAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAAAAHAHAAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAAHAHAHAAHAHAHAHAHAHAHAAAAHAHAHAAHAHAHAAAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAHAHAHAHAHAAAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAAHAHAAAHAHAAHAHAHAHAHAHAAAHAAAHAAAHAAHAHAHAHAHAHAHAHAHAAAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAAAHAHAAAHAHAHAAAAHAAAAHAHAHAAHAHAHAAHAHAHAAHAHAHAAHAHAAAHAHAAHAHAHAAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAAAHAHAHAHAAHAHAAHAHAAHAAHAHAAHAHAHAHAAHAHAAHAAHAHAHAHAAHAHAAHAAHAHAAHAAHAHAHAAHAHAHAHAAHAHAAHAAHAHAHAAHAHAAHAHAHAAHAHAHAHAAHAAHAAHAAHAHAHAAHAHAHAHAHAHAAAAHAAHAHAAHAHAAHAHAHAAHAHAHAAHAAAHAHAAHAHAHAAHAHAAAAHAAHAHAAHAAHAAAAHAAHAHAHAHAHAHAAHAHAHAAHAAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAAHAAAHAAHAHAAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAAHAHAAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAHAHAAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAAAAHAHAHAHAAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAAHAHAHAHAAHAAHAHAAHAHAHAAHAHAHAAHAHAHAAAHAHAAAHAHAHAAAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAAAHAHAAHAHAHAAHAHAAHAHAHAHAHAHAAHAHAHAHAAHAAHAHAHAAHAHAHAHAHAHAAHAHAAHAAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAAHAHAHAAHAAHAHAHAHAHAHAAHAAHAHAHAAHAHAAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAAHAHAAAAAHAHAAHAHAHAHAAHAAHAHAHAHAAAHAHAHAHAAHAHAAAHAHAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAAHAAAAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAAAAHAHAHAHAHAHAAHAHAHAHAHAAAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAAHAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAHAHAHAAAHAHAHAHAHAHAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAAAAHAHAHAAHAAHAHAHAAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAAHAAHAHAHAHAAHAHAHAAAHAHAHAAHAHAAAHAHAAHAHAHAHAAHAHAHAHAHAHAAAAAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAAAHAAHAHAHAHAHAAHAHAHAHAHAHAAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAAAAHAHAAHAHAHAAAHAAAHAHAHAAHAHAHAAHAAHAHAAHAHAHAHAHAAHAHAAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAAAAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAAHAHAHAAHAHAHAHAAAAHAAAAHAHAHAAAHAAAAAHAHAAAHAHAAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAAAHAAAAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAAHAAHAHAAAHAAAAHAAHAHAHAHAHAHAHAAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAAHAHAAAHAHAHAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAAHAHAAAHAHAHAAAHAAAAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAAHAAAHAHAHAHAAHAHAHAHAAHAHAHAHAHAAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAAHAHAHAAHAHAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAAHAHAHAAAHAHAHAAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAAHAHAHAAAHAAAHAHAAHAHAHAAAHAHAHAHAHAAHAHAAAHAHAHAAHAHAAHAHAAHAHAHAAHAHAAHAHAAHAHAHAAHAAAHAAHAHAHAAHAAAHAHAHAHAAAHAHAHAHAAHAHAAHAHAAHAAHAHAHAHAHAAHAHAHAHAHAAHAHAHAAAHAAHAHAHAHAHAAHAHAHAHAAHAAAHAHAAHAHAAHAHAHAHAHAAHAHAAHAHAHAHAHAAAHAAAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAAHAHAHAHAAAHAHAHAHAAAHAHAAAHAHAHAHAAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAAAHAHAAHAHAHAHAAAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAAAHAHAHAHAHAAHAHAHAAHAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAHAAAHAAHAHAAAAHAHAAHAHAAHAHAHAAAHAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAAAHAHAAAHAHAHAHAHAHAAAHAAHAHAHAHAAHAHAAAHAHAAHAHAHAHAHAAAHAHAAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAAHAHAAHAHAAHAHAHAHAAAHAHAHAAAHAAHAHAAHAAHAHAAHAHAHAHAAHAAHAAAHAHAHAAHAAHAHAHAHAAHAAHAAHAAAHAAHAHAHAAHAAHAAHAHAHAHAHAHAHAAHAHAAHAHAHAAHAAHAAHAHAHAHAAHAAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAAHAAHAAHAHAAHAHAHAHAHAHAAHAHAAAHAHAAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAAHAAHAHAHAHAHAHAHAHAAHAAHAHAAHAAAHAHAAHAHAAHAAHAHAAHAHAHAHAHAHAHAHAAAAHAHAHAAHAHAHAHAHAHAHAAAHAHAHAHAHAAHAAHAHAAHAHAHAAHAHAHAHAHAAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAAAHAAHAHAHAAHAHAAHAAHAAHAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAAHAHAHAAHAHAAHAHAAHAHAAHAAAAHAAHAHAAHAHAHAHAAAHAHAHAHAAHAAHAHAAHAHAHAHAAHAAHAHAAHAAHAAHAAHAHAAHAHAHAAHAHAHAAAHAAAHAHAAHAHAAHAHAAHAHAAAHAHAAHAAHAAHAHAHAHAAHAAHAAAHAAHAAAHAAHAAHAHAHAAHAAAHAAHAHAHAAHAAHAHAAHAHAHAAHAHAHAAHAHAAHAHAHAAHAHAHAAHAHAHAAAHAHAAAHAHAAAAAHAHAHAAAHAHAHAHAHAHAAHAHAHAHAAAHAAHAHAHAHAAHAAAHAAAAAAHAHAAHAHAHAHAAAAAAAAAAHAHAAHAHAHAHAHAHAAAAAAAAAHAAHAHAHAAHAHAHAHAHAHAHAAHAAAHAAAAAAHAAHAHAHAHAAHAHAHAAHAHAHAAAAAAAAHAAAAAHAHAAAAAHAHAHAHAHAAHAAHAAHAAAAAAAAAHAHAAAHAHAHAHAHAHAHAHAAAHAHAHAHAAAAAAAAAHAAAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAAAHAAAAHAAHAAAAAHAHAAHAHAHAHAHAHAHAHAHAHAAAAAHAAAHAAAAHAAHAAHAHAHAHAHAHAHAAHAHAHAAAAHAAAAAAAAAAAAAAHAAAAHAAHAHAAAHAHAHAHAAHAHAHAHAHAHAAAAAAHAHAAHAAAAAAAHAAAAHAAAAAHAHAHAHAHAAAAAAHAAAAAHAHAHAHAAHAHAHAHAHAAAHAHAHAAHAAAHAAAAAHAHAAAAHAAAAHAHAAAAAAHAHAAHAHAAHAHAAHAAHAHAAHAAAAHAHAAAHAHAAAAAAAAAAHAHAHAHAHAAHAHAAAHAAHAAHAAAHAHAAHAHAAAHAHAAHAAAHAAAHAHAAHAHAHAHAAAHAAAHAAHAHAAHAHAAHAHAAHAAAHAAHAHAAAHAAHAHAAHAHAAAHAAAHAAAHAHAAAHAAAHAAHAAAAHAAAAHAAAHAHAHAHAHAAAHAAAAAHAAAHAHAAAHAHAAAHAAHAAHAHAAAAAAHAHAHAHAHAHAAAAHAHAAAHAHAAAAAHAHAAHAHAHAHAAAAHAHAAAAHAHAAAAHAHAHAHAAHAHAAHAHAAAHAHAHAAAAAAAAAAHAHAHAHAHAHAHAHAAHAHAAAAAAHAHAHAHAAHAHAHAHAAAAAAHAHAHAHAHAAAAAAHAHAHAHAHAAAAAAHAHAHAHAAHAAHAAAHAHAHAHAHAAAAAAHAHAHAHAHAAAHAHAAHAAAAAHAHAHAHAHAAAHAHAHAAAAHAHAAHAHAAHAHAAHAAHAAHAAAHAHAHAHAAHAAHAHAAHAAHAAAHAHAAHAHAHAAAAHAAAHAHAAAAHAHAHAHAHAHAAAHAHAAAHAAAAHAAAAHAHAHAHAAAAAAAHAHAAHAHAAAHAHAAHAHAAAHAHAAHAHAAHAHAAAHAAAAAAHAHAAHAAAHAAAAAAHAAHAHAAHAHAAAHAAHAHAAHAHAAHAHAAAHAAAHAAHAAHAHAAAHAAHAAAAAHAHAAAAAHAHAAHAHAAAHAAHAHAAAAAAHAAAHAAAHAAAHAHAAHAAAAHAAAAHAAHAHAHAAAAAAAHAAAAHAHAAAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAAHAAHAHAHAHAHAAAAHAHAAAAHAHAAAAAAHAHAAHAAAHAHAHAHAAAAHAAAHAHAAAAHAHAAHAHAAAHAAAAAAHAHAHAHAHAAAHAAHAHAHAHAHAHAAAHAHAAAAAAAHAHAHAHAAHAHAHAAHAAAAAAAAAAAAHAAHAAHAAHAAAHAAHAHAHAHAHAAHAAHAHAHAHAAHAHAAHAAHAHAHAAAAAAAAHAHAAHAAAAHAAAAAHAAHAHAHAHAHAHAHAHAHAHAAAAHAAHAHAHAHAAHAHAAHAAHAHAAHAHAHAHAHAHAAAAHAAAHAAHAHAAAAAHAAHAHAAAHAHAHAAAHAAAHAAAAAAAAHAAHAAAAAHAHAAAAAHAAAHAHAHAAAAAHAAAAHAHAAAHAAAAAAHAAAHAHAHAAAAHAAAHAHAHAAHAHAHAAAHAHAAHAHAAAAAAAAHAHAAHAHAHAAHAHAAAAAAAAAAAHAHAHAAHAHAHAAHAHAHAAHAHAAAAHAHAAAAAAAAHAHAHAAAHAHAAAAAHAAAAAHAAAAAAHAAAAAAHAHAHAAAAHAHAHAHAAHAAAAHAHAAAAAAAHAHAHAAHAAAHAAHAHAHAAAAAAHAAHAHAHAAHAAAAAHAHAAHAHAHAHAHAHAAHAAAAAHAHAAAHAHAHAHAHAHAAAHAHAAAAAAAAAHAAAAAHAAHAHAHAAAHAHAAAAHAHAHAHAAHAHAHAAAHAHAHAAAHAHAAAAAAAAAAAAAAAAAAHAAHAAHAAAAHAHAAAAAHAAAAAAAHAAAAAHAHAHAAHAHAHAHAHAAHAAHAAAHAAAAHAHAHAHAHAHAAHAAAHAAHAHAHAHAAHAAAHAHAHAHAHAAAAAHAHAHAHAAAAHAHAHAHAAAAHAAHAAHAAAHAHAHAAAAHAAAAAHAHAAAAHAAHAAAAAHAHAHAAAHAHAAAAHAHAAAHAHAAAAHAAAAHAHAAAHAHAAHAHAHAAHAHAHAAAHAHAHAAHAHAAAHAHAAHAHAHAAHAHAAAHAAAHAHAAAAAHAHAHAAAHAAAAHAAAAAAHAHAHAAAHAAAHAAHAAAHAHAAAHAHAHAAHAHAHAHAAHAHAAAAAHAAAHAHAHAAAAHAHAAAHAHAHAAHAHAHAHAHAHAAHAHAHAHAAAAAHAAHAAAAHAHAHAHAAAHAAHAAAAAAAHAHAHAHAAAAAAHAHAHAHAHAAAHAAHAHAHAHAHAAAAAAAHAHAHAHAHAAAAAAAHAAHAHAHAHAHAHAAHAAAAAAAHAAAAHAAHAHAHAHAHAHAHAHAAAAAAHAAAAAAAHAHAAAHAHAHAAAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAAAHAHAAAAAAHAHAAHAHAHAAAAAHAAAAHAHAHAHAHAAHAAAAHAHAHAHAHAAHAHAHAAHAAAAAAHAHAHAHAAAAHAHAHAAAAHAHAHAAHAAAHAHAHAAHAHAHAAAAHAHAHAHAAAHAHAHAAAAAHAAAAHAHAHAAAHAAAAHAHAHAHAHAHAHAHAAAHAHAAAHAHAAAAAAAHAHAAHAHAHAAHAHAAAAHAHAAAHAHAAHAAAAHAAAAHAAAAHAAAHAAAHAAAAHAAAHAAAHAHAAAHAAAHAHAAAHAAAAHAHAAAHAAHAAAAAAHAHAAAAHAHAAHAHAHAAAHAHAAHAHAAHAHAAAHAHAHAAAAHAHAAAAAHAHAAAAAAAHAAAHAAHAHAHAAAHAHAHAHAAAAHAHAHAHAHAHAAAAHAHAHAAAAAHAHAHAHAHAHAAAHAAAAHAAHAHAAAAAAAHAHAHAHAHAHAAAHAHAAAAAHAAHAHAHAHAHAAHAHAHAAAHAAAHAAAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAAAHAHAHAAAHAAAAAAAAHAAAHAHAHAHAHAHAHAHAHAHAHAAAHAAAHAHAHAHAHAHAAAAAAHAAAHAHAAHAAAHAAAAHAHAHAHAAAAHAHAHAHAHAAAHAHAHAHAHAAHAHAAHAHAHAAAAHAHAHAAAHAHAHAAAAAHAHAAAAAHAAAAAHAAAAAHAHAAAAHAHAAAAHAHAAAAHAAAAAAAAAAAAAAHAAAAHAAHAAHAHAAHAHAHAHAAHAAAAHAHAAAAHAAAHAHAHAHAHAAAAHAAAHAHAAAAHAAAAHAAAHAHAHAAAAHAHAAAHAHAHAAAHAHAAAAHAHAAAAHAAAAAAAHAAAAAHAHAHAAAHAHAHAHAAAAAAAHAAAAHAAAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAHAHAAAAAAHAHAAHAHAHAHAAHAAAHAHAHAAAAAHAAAAAAAAAAAAAHAAAHAHAHAAHAAAAAAAAAAAAHAAAAHAAHAAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAAAAHAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAAAAHAHAAAAHAAAAAHAAAHAHAHAAHAHAHAHAHAHAHAAAAAAAAAAHAHAHAHAHAAAAAHAHAHAHAHAAHAAAAHAHAHAHAAAHAHAHAHAAAAHAHAAAAAHAAAAHAAAAAAHAAAAHAAAAAHAHAAHAHAHAHAHAHAAAHAAAAHAAAHAHAAHAHAAAHAAAHAAAHAAAAAAHAAAHAAHAHAAHAHAAHAAAHAAHAAHAAAHAAAAAHAAAHAAHAAAHAAHAAHAAHAAAAHAHAAAHAHAHAAAAHAAHAAHAHAAHAAAAAHAAAHAAHAAAHAAAHAAHAAHAAHAAHAAAHAAAAAHAAAAAHAAAHAAHAAHAHAAHAHAAAHAAAAAAHAAAAAAHAHAAAHAHAHAAHAHAAHAAAAAAHAHAHAAHAAAAHAAHAHAHAAHAAAHAAAHAHAAAHAAAHAHAAAAHAHAAAAAAHAHAHAHAHAHAAAAAAHAAAAHAHAAHAHAHAAAAHAAAAAHAAAAHAAAHAHAAHAAHAAAAHAHAAHAAAHAHAAAAAAHAHAAAHAAAHAHAAHAHAAAHAAAHAAAHAHAAAAAHAAAAAAAAAHAHAAHAAAHAAHAHAAAAAHAAHAHAAAHAAHAAAAHAAAAAAHAAAHAAAAAAAAHAAAHAAAAHAAHAAAHAHAAAAHAAHAHAHAAAHAAAAAAHAAHAHAAHAAHAAAAHAHAAHAAAHAHAAHAAAHAAAAHAAAAHAAHAHAHAHAHAHAAAAHAAHAAHAHAAAAHAAHAAHAAAHAAHAAAAAAAAAHAHAAHAHAHAHAAAAAAAHAAAHAHAAHAAHAHAAHAAAHAHAHAHAAHAHAAAHAAAHAAAHAAAHAAAHAHAAHAAAHAHAAAHAHAAHAHAAHAHAAAHAHAAHAHAAAHAHAAAAAAHAHAHAAHAAHAAHAHAAAAHAAAAAHAAAHAAAHAHAHAHAAHAHAAAAAHAAAHAHAHAAHAHAHAHAAAAHAHAAAAHAHAHAAAHAHAHAAAHAAHAHAAHAHAHAAAHAHAHAAAHAHAAAAHAHAAAHAAAAAHAAAAHAAAHAHAHAAHAHAAAHAAAAAAAHAHAHAAHAAAHAHAAHAHAAAHAHAAHAHAAAAAAAAHAHAAHAAAAHAAHAHAAAHAAHAHAAAHAAHAHAAHAAAAHAHAAAHAAAHAAHAAHAHAAHAHAAHAAAHAAAHAAAAHAHAHAHAAHAAAHAAHAHAAHAAHAAHAAAHAAHAAAAAHAAHAAHAAAHAAAAHAAHAAAHAAHAAAHAAAAAHAAHAAAAAHAAAHAAHAHAAHAHAAAAAHAAAAAAHAHAHAHAAAHAAHAHAAHAAAHAHAAAAAAHAAAHAAHAAAAAHAAAAHAAHAHAHAAHAAAHAHAAAHAHAHAHAHAAAAHAHAAAHAHAAHAHAHAAAHAHAAAHAHAHAHAAHAAAAAAAAAAHAAHAAHAHAAAAHAHAAAAAAAAAHAHAAAAHAHAHAAAAHAHAHAAAAHAAAAAHAHAHAAAAHAHAHAAHAHAHAHAAHAHAAHAAHAHAHAHAAHAHAHAAAHAHAHAAHAHAAAAHAAHAAHAHAAHAHAHAHAHAHAHAAHAHAAAHAHAAAHAAAAAAAHAAAHAAAHAAAAHAAAHAAAHAAHAHAHAHAHAAAHAAHAAAAAAAHAAHAAAHAAAHAAHAAAAAAAAHAHAAHAAAHAAHAAAHAAHAHAHAHAAAAAHAAHAAAAAHAAAAAHAAHAAAHAHAHAAAAHAAAHAAHAAAHAAHAAHAHAAAHAAAHAHAHAAHAAHAHAHAAAAHAAHAHAAAHAAHAAAAHAHAHAHAAHAAAHAAHAHAAAHAAHAHAAAAHAAAAAAAAAHAHAAAHAAAHAAAAHAAAHAHAHAAHAAAHAAAAHAAAHAHAAAHAHAAAHAAAHAHAAAAAHAAAHAAAAHAHAHAAAHAAAAAHAAAAHAAAAAHAAAAHAHAAAAHAHAAAAHAAAHAAHAHAAAAAHAHAHAAHAHAAAHAHAAAAHAHAAHAAHAAAAAAAAHAAAHAHAAHAAHAAHAHAAAAAAAHAHAHAHAHAAHAAAAHAAHAAAAAAAHAHAAHAAAHAAAHAAAHAAAHAAHAHAAHAAAHAHAAHAAHAAHAHAAAHAAHAAHAHAAHAAHAAAHAAHAAHAHAAHAAAHAAHAAAAHAAAHAAHAAHAAHAHAAHAAAAHAAHAAAAHAAHAAAAAAAHAAHAAHAAHAAHAHAHAHAAAAHAAAAHAAAAAHAAHAAAHAAHAHAAHAAHAHAAHAAHAAAAAHAAAAAHAAAHAAHAAAHAAHAHAAHAAAHAAAAAAHAHAHAAAHAAHAHAAAAAHAHAAAAAAHAAHAHAAAHAAAHAAAHAAHAHAAAHAAAHAAAHAHAAHAAAAHAAAHAHAAHAAAAAAAHAHAAHAHAAAHAAAHAHAAAHAHAAAHAHAAHAHAAAHAHAAAHAAAHAHAAAHAAAHAHAAAHAAAHAHAAHAHAAAAAHAHAAAAAAHAAHAAAHAAAHAAAAAHAAAHAAAHAAHAHAAHAAAAHAHAAHAAHAHAAHAAHAHAAAAHAAHAAHAHAAHAAAHAHAAAAAHAAHAAAAAAAAAHAAHAAHAAHAAHAAHAAHAAHAAHAAHAAHAHAHAAHAAHAHAHAAAHAHAAHAHAAHAAAAHAAAAAAHAHAAHAAAHAHAAHAAHAAHAAAAHAAAHAAHAAHAAAAHAAHAAAAHAAAAHAAHAAAAHAAAHAHAAAAAHAAHAAHAAAHAHAHAAHAAAHAHAAHAAAHAAHAAAHAHAAAAHAHAAAHAAHAAAHAAHAAAHAAHAAAHAAHAAHAHAAAAHAHAAAAAAAAAAHAHAHAHAAHAHAAHAAAHAHAHAHAAAHAAHAAAHAAAAAAAAAAHAHAAAHAAHAAHAAAHAHAAAAAAHAAHAHAAHAAHAHAAHAHAHAAAHAAHAHAAHAAHAHAAHAAHAAHAAAAAAAHAHAAAHAAAAAHAAHAAAAHAAHAAHAAHAAHAHAHAAHAHAHAAHAAAAHAAHAAHAAHAHAHAAAAHAAHAHAAAAAAAHAAAAHAAAAHAHAAAAAAHAAAHAAHAAAHAAHAAAHAHAAAAHAAHAAAAHAHAAHAAAHAAHAAAHAAHAAAHAAHAAAAAHAHAAAAHAAHAAAAHAHAAHAAHAHAAHAAHAAAAAAAHAAAHAHAAHAAHAAHAAAHAHAAAAHAHAAAAAAHAAAHAAHAHAAAHAAAAHAAHAAHAAAAHAAAAAHAAAAHAAHAAHAAHAAHAAHAAAAAHAAHAAAHAAHAAHAAHAHAAHAAAAAAAHAAAAHAAAHAAAHAAHAAHAAAHAAAHAAHAAAHAAHAAAAHAAAAAAAAAAHAAHAAHAAHAHAAHAAAAHAAHAAHAHAAAHAAHAAHAAHAAHAAAAHAAHAAHAAHAAHAAHAAHAAAHAAAAHAAAHAAHAHAAAHAAHAAAHAAHAAAAAAAHAAHAAHAAAAHAAAAAAAAAHAHAAHAAAHAAAHAAHAAAHAAAAAHAAAHAAHAHAAAAAAHAAHAAAHAAAHAAAHAAHAHAAAAAAAAAHAHAAAAAAAAAAHAAHAAAHAAHAAHAHAAHAHAHAHAAHAHAAAAAHAAHAAAAAHAAHAAHAAAAHAAAAHAHAAAHAHAAHAAHAAHAAHAAHAAHAAHAAHAHAHAAAAHAHAAHAHAAAAAAHAHAAAAHAAHAHAAAHAAAAAAAHAAHAAAAAAHAHAAAAHAHAHAHAAHAAAAAAAHAAHAAHAHAAHAHAAAAAAAHAAHAAAHAAAAAAHAAAAHAAAAAHAAHAAHAAHAAHAAAAHAAAAHAHAAHAAHAAHAAAHAAAAHAAAAAAHAAHAAAAAAHAAHAAAHAAAAAHAAHAAHAHAAHAAAHAAHAHAHAHAAHAAAHAHAAHAAHAAAAAAAAAAHAAHAAHAAHAAHAAHAHAAAAHAAAAAAHAAAAHAHAHAAAHAAHAAAAAHAAAHAHAAAAAAHAAAAAHAAHAHAAHAAAHAHAAHAHAAAAHAAHAAHAAAAHAHAAHAAHAAHAAAAAAHAHAAHAAHAAAHAAAAAHAAHAHAAHAHAHAAHAAHAAAAHAAHAAHAAHAAHAAAHAAHAAAAHAAAHAHAHAAHAHAHAAAHAAHAAHAAHAAAHAAHAAAAHAHAAAAHAAHAAHAAAAHAHAAHAAAAAAHAAHAAHAAAAAAHAAAAAAAHAAHAAAAAAAHAAAAAHAAAAAAAAAAAAAAAAHAHAHAAAHAHAAAAAHAAAAHAAAHAHAHAAHAHAAAAAHAAAAAAHAHAAAHAAHAAAAHAAHAAAHAHAAHAAHAAAAAAHAAAAAAHAHAAAAAHAAHAAAHAAHAAAAAHAHAAAAAAAAAAAAHAHAAAAHAHAHAAAAAAAAAAAHAAAAAHAAHAAAAAHAAAAAHAAHAAAAAAHAAAAAHAAAAAHAHAAAAHAAHAHAAAAAAAAAHAAHAAAHAHAHAAAHAAAAAAHAAAAAHAAAAAHAHAAAAAAHAAAAHAHAAAAHAAHAAAAHAAAAAAAHAAAAAAAHAHAAAAAAHAHAAHAAAAAAAHAHAAHAAHAAAAAAAHAAAAHAHAAHAHAAAHAAAAHAAAAAAAAAAAHAAHAAAAAAAAAAHAAAAAAAAAAAHAHAAHAHAAAAHAAAAAAAAAAAHAHAHAAAAAAAAAHAHAHAHAAAAAAAAAAAAAAHAAAAHAHAAAAAAHAHAAAAAAAHAAAAAAAAAAAAAAAAAA