](q= |A?Q?BHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAAHAAHAHAHAHAHAAHAAHAHAHAHAAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAAHAAAHAAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAAHAAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAAHAHAAAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAAAHAHAHAHAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAAHAHAAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAAAAHAAAHAHAHAAHAHAAHAHAHAHAAAHAHAHAHAHAAHAAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAAHAHAAHAAAAAAHAHAHAHAAAAAHAAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAAHAAHAHAHAHAHAHAAAAAHAHAHAHAHAHAHAAAAAHAHAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAAAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAHAHAAHAHAHAHAHAAHAHAHAAHAAHAHAHAHAHAHAHAAHAAHAHAHAHAAHAHAAAAAHAHAHAHAHAHAHAAAAAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAAAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAAHAAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAAAAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAAAAHAHAHAAHAAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAAHAAHAHAHAHAAHAHAHAHAAAHAHAAAAHAHAAHAHAHAHAAHAHAAAAAAHAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAAAAHAHAHAAHAAHAAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAAHAHAHAHAHAAHAHAAAHAHAAHAHAHAAAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAHAHAHAHAHAAHAAHAAAHAHAHAHAHAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAAHAHAHAHAAHAHAAHAAHAHAAAHAAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAHAHAAHAHAHAHAHAAHAHAAAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAAAHAAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAHAAAHAHAHAAHAHAHAAHAHAHAAHAHAHAAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAAHAAAAHAHAHAHAHAHAHAAAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAAAHAHAAAAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAAHAHAHAHAHAHAAAAAHAHAHAHAHAAAAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAAHAHAAHAHAHAHA#tI#tI#tIHAAHAHAHAAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAAHAAHAAHAAAAAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAAHAAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAHAHAAHAHAHAAHAHAHAHAAHAHAAAHAHAAAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAAAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAHAHAHAAHAAHAHAAAHAHAHAHAHAHAHAHAHAHAAHAAHAHAAHAAHAHAHAAHAAAHAAHAHAHAAHAAHAAHAHAHAHAAHAHAAHAHAAAHAHAHAHAHAHAAAHAAHAAHAAHAAHAAHAAHAAHAHAHAAHAAHAHAHAAHAAAHAHAHAAHAHAHAHAHAAHAAAHAHAAHAAAHAAHAHAHAHAHAAHAAHAAHAAHAAHAHAHAHAAHAHAHAAHAHAAHAAHAHAAAAHAAHAAAHAHAHAHAHAHAHAAAHAAHAHAHAHAAHAAHAHAAHAHAHAAHAHAHAHAHAHAAHAAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAAHAHAHAAAHAAAHAAHAAHAHAHAHAHAHAHAAHAHAHAAAHAAHAHAAHAAHAHAAHAHAAHAAAHAAAHAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAAHAAAHAAHAAHAHAAAHAAHAAAHAAHAAHAHAHAHAHAHAHAAAHAAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAAHAAHAHAAHAHAAHAAHAHAAHAAAAAHAAAAHAHAAHAHAAHAHAHAHAAHAAHAHAAHAHAAHAHAHAHAAAAHAHAAHAHAAHAAHAHAHAHAAHAAAHAAHAAHAHAAHAHAHAHAHAHAAHAAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAAHAHAHAAHAHAAHAAHAHAAAAHAHAHAHAAHAAAHAHAHAHAHAAAHAAHAHAAHAAHAAHAHAHAHAHAHAAHAAHAHAHAAAAHAAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAAAHAAHAHAHAHAHAHAAHAHAHAAHAAAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAAHAAHAHAHAHAAHAAAHAHAHAAHAAHAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAAAAHAHAHAHAHAAAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAAHAAHAAHAHAHAHAHAHAAHAHAHAAHAAHAAHAAHAHAHAAHAHAHAAHAAHAHAHAHAHAHAAHAAHAAHAHAHAAHAAHAAHAHAAHAHAAAAHAHAAHAAHAAHAAHAAHAAHAHAHAAAHAHAHAAHAAHAAHAAHAHAAHAAHAHAHAHAHAAAHAAHAAHAHAHAAAHAAHAAHAAHAHAHAAAAAHAAAHAHAHAHAHAHAAHAHAHAHAHAHAAHAAHAHAAHAHAAHAHAHAHAAHAHAAHAAHAHAAHAHAAHAAHAHAAHAHAHAHAHAAHAHAHAHAAAHAHAAHAAAAHAHAAAHAAHAHAHAAHAHAAAHAHAHAHAHAAHAHAHAAHAHAAAHAHAHAAAHAHAAAHAAHAHAHAHAAHAAHAHAHAHAHAHAAAHAHAHAAHAHAHAHAHAHAHAHAAAHAHAAAAAAHAHAHAAAHAHAHAHAAHAAHAHAHAAAHAHAHAHAAAAHAAHAHAAAHAHAHAHAHAAAHAAHAHAHAHAAAAHAHAHAHAHAAHAAHAHAHAHAAAAAAHAHAHAHAHAAAAAAHAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAHAAAAAHAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAAAAHAAHAAAAHAAHAHAHAHAHAAAAAAAAAAAAHAHAHAHAHAAHAAHAAAAAAHAHAHAHAHAHAHAAHAHAAAAHAHAAAAHAAHAHAHAHAHAHAHAHAHAHAAAAAAAHAHAAHAHAHAHAHAHAHAAHAHAAAAAAAHAHAHAHAHAHAHAHAAHAAAAAAHAHAAHAHAHAHAHAHAHAAHAAAAAHAAHAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAAAAHAAAHAHAHAHAHAHAHAHAHAAAHAAHAHAAAAAHAHAHAHAHAAAHAAAAAAHAHAHAHAHAHAHAHAAAAAAAHAHAHAHAHAHAHAAAAAAAAHAHAHAHAHAHAHAAHAAHAAAHAHAHAHAHAHAHAAAHAAHAHAAHAHAHAHAAAAAHAAAHAHAHAHAHAHAAAAHAAHAHAHAAHAAAAAAHAAHAHAAAAAAHAHAHAHAHAHAAHAAAAAHAHAHAHAHAHAAAHAAHAHAHAAHAAAAHAAHAHAHAHAAAAAAHAHAHAHAHAAAHAAHAHAHAAHAAAHAHAHAHAAAHAAHAHAHAHAHAAAHAHAAHAHAHAHAAAHAHAHAHAHAHAHAAHAHAHAHAAAHAAHAHAHAAHAHAHAHAHAHAHAAAAHAHAHAHAHAAHAHAHAHAHAAAAAHAHAAAAAHAHAHAHAAHAHAHAHAAAAHAHAHAAHAAHAHAHAHAAAHAHAHAAHAAAHAHAHAAAAHAHAAHAAHAHAHAAHAAHAHAHAAAHAAHAAHAAAHAHAHAAAHAHAAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAAAHAAHAAAAHAAAAAAHAAAAAHAHAAHAAHAAHAAHAHAHAAAAHAAAAHAHAAAHAHAHAAAAHAHAHAAHAAAAAHAHAHAAHAHAHAAHAHAHAAAAHAHAHAAHAHAHAAAHAHAHAAHAHAHAAHAHAHAAHAHAHAAAHAAAAHAHAAHAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAHAHAAAAAAHAHAAHAAHAAHAHAHAAHAHAHAAAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAAAHAAHAHAHAAAHAHAHAAAHAAHAAAAHAHAHAHAAAAHAHAHAAAAHAAHAHAAAAHAHAHAHAHAAAHAAAHAHAHAHAHAAAHAAHAHAHAAAHAHAHAAAAHAAAHAHAHAHAHAHAHAHAHAAAAAAAAAAHAAAHAHAHAAHAAAHAHAHAAHAAHAHAAAAHAHAHAAAAHAAAHAAHAHAAAAAHAHAHAHAHAHAAAHAAAAAAAAHAAAAHAHAHAHAAAAHAAAHAAAHAAHAAHAHAAHAHAHAHAAAAAHAHAAHAAAHAHAHAAAAAAHAHAAAAHAHAHAHAAAAHAHAAAAAHAAAAAAHAAAAHAHAHAAAHAHAHAHAAHAHAHAAAHAHAHAAHAHAHAAAHAHAHAAAHAHAHAAAAHAAAHAHAHAAAHAAAHAAHAAHAHAAHAHAAAHAHAHAAAHAHAAAHAHAHAAHAHAHAAHAHAAAAHAAAHAHAAAHAHAHAAHAAAAHAHAHAAHAHAAAAHAAAHAAAAHAAAHAAAAHAHAAHAHAHAAHAHAAAHAHAAAHAAAAHAAAAHAAAHAHAAHAHAAAHAAAHAAAHAHAAAAAAAAAAHAHAAHAHAHAAHAAAHAHAAAAAAHAAAAHAAAHAHAAHAHAHAAHAAAHAHAAHAHAAAHAHAHAAAAHAHAAAHAAHAHAHAAHAHAAHAHAAHAAHAAAAAHAHAAHAHAAAAAAHAHAAAHAAHAAHAHAHAHAAAAAAHAAHAAHAAHAAAHAHAHAHAHAAAHAAHAHAAAHAAAAAHAHAAAAAAAHAAAHAAAHAHAAHAHAAHAHAAAHAAAHAHAAHAHAAAHAAHAHAHAAHAHAAHAHAAHAHAHAHAHAAAHAAAHAHAAHAAHAAHAAAHAAAHAHAAHAAAHAHAHAHAHAHAAAHAAAHAAAHAAAHAAAAAAAHAAAHAAAHAAHAAAAHAHAAAHAAAHAHAAHAHAAHAHAAAHAAHAHAAHAHAAAAHAAAAHAHAHAHAAHAHAAHAHAHAHAHAHAAHAHAAAAAAHAAAAHAAAHAAAHAHAAHAHAAAAAAHAHAAAHAAHAHAAAAAAAHAAAAAAHAAAAHAAAHAHAAHAHAAAAAAAAAAAAAAAAHAHAAHAHAAAHAAAAHAAAHAAAHAAAHAHAAAAHAAAHAAAHAAAHAHAAAHAHAAAAHAAHAHAAHAAAAHAAAHAHAHAAHAHAAAHAAAAHAAAHAHAHAHAHAAAHAHAAAHAAAHAHAAAHAAAHAHAAAHAHAAAHAAAHAHAAHAHAHAAHAHAAHAHAAAAHAAAHAHAHAAHAHAHAAHAHAHAAHAHAAAHAHAAAHAHAAAHAHAAAHAAHAHAHAAAHAHAAAAAHAAHAAAHAHAHAAHAHAAAHAAAAHAHAAAAAHAAHAHAAAHAHAAAHAAAAHAAAHAHAAHAHAAHAHAAAAAAAHAAAHAHAHAHAHAHAAAHAAAHAAAAHAAAHAAHAHAAAHAAAHAAAHAHAAHAAAHAAAHAAAHAAAHAAAHAAHAHAAAAAHAAAHAHAHAHAAHAAHAHAAHAAHAHAAHAAHAAAHAAHAAHAAHAAAHAAHAHAAHAAHAAHAAHAAAAHAHAHAAAAAHAAHAAHAAAAHAAAAAAHAAHAAHAAAHAAAAAAHAAHAAHAAHAAAAAAAHAAHAAAAAAAHAAAAAHAAHAHAHAHAAHAAAHAAHAHAAHAAHAAAHAAAHAAAHAAHAAHAAAAHAAHAHAHAAHAHAHAAHAHAAHAAAAHAAHAAAAAAHAAAAAAAAAHAAAHAAAAAAHAHAAAHAAAAAAHAAAAAAAHAAAAHAHAAAAAHAAAHAAAAAAAHAAAAHAAAHAAAHAHAAAHAAAAAAAAHAAHAHAAAAHAAAHAAAAAAAHAHAAAAAAAHAAAAHAHAAAHAAAHAHAAAHAAAAHAAAAAAAHAAAAHAAAAHAHAAAHAAAAHAAAAHAAAAHAAAHAAHAAHAHAAAAHAAAAHAAAAHAHAAHAHAAAHAAHAAAAAAAHAAAAAHAAAHAAAHAAAAAAAAAHAAAAHAAAAAHAAAHAAAAHAAAAAAAAHAHAAAHAHAAHAAHAAAHAAAAHAAAAHAAAHAAHAAHAHAAAAAAHAHAHAAAHAAAAHAHAAHAHAAAAHAHAAHAAAAHAAAAHAAAAAAAHAAAAHAAAAAAAAHAAHAHAAAHAAAAHAHAAHAHAAAHAHAAHAAHAAAAAAAAAHAHAAHAAAHAHAAAAAAAAAAHAAHAAAAAAAAHAAAHAAAAAAAAHAAHAAHAHAAAHAHAHAAAAHAHAAAAAHAHAAAHAAAHAAAHAAAHAAAHAAAAHAAHAHAAHAAHAAHAAAAAAAAAHAAHAHAAHAHAAAHAAAHAHAAAAAAAHAHAAHAHAAAAAHAAAHAAHAAHAAHAHAHAAAHAAAHAAHAAAAAAHAAAHAAHAAAHAAAHAAAAAAHAAHAHAAHAAHAHAAHAAAAAAAAAAAHAAAHAAAHAAHAAAHAAHAAHAAAAHAAAHAAHAAAAAAAAHAAAAAAAAAAHAAAHAAHAAAHAAHAAAHAAAAAHAAAAHAAAHAAAHAAHAAHAHAAHAAAHAAHAAHAHAAHAAHAAAAAHAAHAAAAAHAAAAAHAAAHAHAHAAAAAAHAAAHAHAAAAHAAHAAAHAAHAAAHAHAAAHAAHAAHAAAHAAHAAAAAAAHAAAAAHAAAHAHAAHAAAAAHAAAAAAAHAAAHAHAAAAAHAAAHAAHAAHAAHAAAAAHAAAAAHAAHAHAAAHAHAAHAAHAAHAAAAAAHAAHAHAAHAAAHAHAHAHAHAHAAHAAAHAHAHAAAHAAHAHAAHAAAHAAAHAAAAAHAAAAAAHAAHAAAAHAAAHAHAAAAHAHAAHAAAHAHAHAHAHAAAAAAHAAAHAHAHAAHAAAAHAAHAHAHAAHAHAAAAHAAAAHAAHAAAAAHAAHAAAAHAAAAAAAAHAAAAAHAAAAAHAAAAAHAAAAAAAAHAAAAHAAAAHAAHAAAAAHAHAAAAAAHAHAHAAAHAHAHAHAAAAAHAHAAHAAAAAHAAAAAAAHAAHAHAAAAAHAAAAHAAAHAAAAHAHAAHAAAHAAAAHAAHAAAAAHAHAAAAAAHAAHAHAAAAAAHAAHAHAAAAAAAAAAAHAHAHAHAAAHAAAAAAAAAHAAHAHAAAAAAAHAAAAAAHAAAHAHAAAAAAAHAHAAAHAAHAAHAAHAHAAAAAAAAHAAAHAAHAHAAHAAAAAHAAAAAAHAAHAAAHAAAAAAAAHAAAAAAAAHAAHAHAAAAAAAAAAAHAHAAAAAAAAAAAAAAHAAHAHAAAAAAAAAAAAAAAHAAHAAAAHAAAAAAAAHAHAAHAHAHAHAHAAAAAAAAAAAHAHAAHAHAAAAAAAAHAAAAHAHAHAAHAHAHAAAAAAAAAAAHAAAHAAAAAAAAAAAHAAHAAAAAAAAHAAAHAHAAAAHAAAAAAHAAAHAHAAHAAAAAHAAAAHAHAAHAAAAAAAAHAAHAAHAAAAAHAAAHAAAAAHAAHAHAAHAAAAAAAHAAAAAHAAAAAAAHAAAHAAAHAAAAAAAAAHAAAHAAHAAAAAAAAAAHAHAAAAAAAHAAAHAAHAHAHAHAAAAAAAAAAHAAAHAHAHAAAAAAHAHAAAAHAAHAHAHAAAAAAHAHAAAAHAAHAHAAAAAAAHAAAAAAAHAAAAAAHAAAHAAHAAAHAAHAAHAAAAAAAHAAAAAHAAAHAAAAAHAAAAAAHAHAAAAAHAHAHAHAAAAAAAAAAAHAAAAAHAHAAAAAAAHAAAAHAAAAAHAAAAAAAAHAAAAAHAHAAAAHAHAAAAHAAHAAAAHAHAHAAAHAAHAAAAAHAHAAAAHAHAAAAAHAAAAAAAAAAAHAAHAAHAHAHAAAAHAHAAAAAAAHAAHAAAAAAHAHAAAAAHAHAHAAAHAHAHAAAAHAAAHAAAAAAAHAAAAAHAAHAAAHAHAAAAHAAAAHAAHAHAAAAAAAHAAAHAAAAAHAHAAHAHAHAHAAAAAHAAAHAAHAHAHAAAHAHAAAAAAHAAAAAHAAAAAHAAAAAAHAHAAAAAHAAAAAAHAHAHAAAAAAHAHAAAAAHAAAAAAAHAHAAAAAAAAHAAAAAAAAAAHAAHAAAAAAAAHAAAHAAAHAAAAAAAAHAAAHAHAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAHAAHAAHAAAAAAAAAAHAAHAHAAAAHAAAAAAAHAHAAAAAAAAAAAAAAAAAAHAAHAAAHAHAHAHAHAAAHAAHAHAAAAHAAAAAAHAAAAAAAHAAAAAHAHAAAAAAHAAAAAAAAAHAAAAAAAAAAHAAAAHAAAAAAAAAAAAAHAAAAAAAAAHAAAAAHAAAHAAAAAAAAHAHAAAHAHAHAAAAAAAAAAAHAAAAHAAHAHAHAAAHAAAAAAHAHAAAAHAHAAAHAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAHAAAAAAAAAAAAAAAAHAAAAHAAAAAAAAHAAAHAAAAAAAAAAAAAAAAAHAAAAAAAAAAHAAAAHAAAAAAAAAAAAHAAAAAAAAAAAAHAAHAAAAAAAAAAAAAAAAAAAHAAAAAAHAAAAAAHAAAAHAAAAHAAAAAHAAHAAAAAAAAAAAAAAAAAAAAAHAHAAHAAAHAAAHAAAAHAAAHAAAHAAAAAAHAAAAHAAHAAHAAHAAAHAAAHAAAHAAAAAAAAAAHAAAHAAAHAAAAAAAAAHAAAAAAAHAAAAAAAAAAAAAHAAAAAAAAAAAAHAHAAAHAAAAHAAAAAHAAAAHAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAHAAAAAAAAAAHAAAAAAHAAHAHAAAAAAHAAAHAAAAAAAAAHAAAAAHAAAAAAAAHAHAAAAHAAAHAAAAAAHAHAAAHAAAAHAAAAAAAAAAAAAHAAAAHAAAAAAHAAAAAAAAHAAHAHAAAAAAAHAAAAAAAAAAAHAAAAAHAAAAAHAAAAHAAAHAHAAAAAAHAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAHAHAAAAHAAAAAAAAAHAHAAAHAAAAAAAAHAAAAHAAAAAAHAAAHAAAAAAAAAAHAHAAAAAAAAHAHAHAAAHAAAHAAAAHAAAHAAAAAHAAHAAHAAAAAAAAAAAAAAAHAAAAAHAAAHAHAAAAAHAAHAAAAAAAAAAAAAHAHAAAAAAAAAHAAAAAAAAAAAAAHAAAHAAAAHAAAAAAAAAAAAAAAAAAHAHAAAAAAAAAAAAAAAHAAHAAAAAAAAAAAAAAAAHAAHAAHAAAAAAAAAAAAAAAHAAAAAAAAHAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA#tI#tI#tIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA#tI#tI#tIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAHAAHAAHAAHAAAAHAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAHAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAHAAHAAHAAAAHAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAHAAHAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAHAAAHAAAAAAAAAAAAHAAAAHAAAAAAAHAAAAAAHAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAHAHAAAAAHAAAAHAAHAHAAAAAAAAAHAAHAHAAAHAAAAAAHAAAAAAHAAHAAAAAAHAAAAAAHAAAAAHAAAAAAAHAAAHAAAAAAAAAAAAAAAAAAAAHAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAHAHAHAAAAAAAAHAAAAAAAAAHAAAAAAAAAAAHAAAHAHAAAAHAAAAAHAAAAAAAAAHAAHAAAAAAAAAAAAAHAAAHAAAAAAAHAAHAAHAAAAAAAAAHAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAHAHAHAAAAAAAAHAAAAHAHAAAAHAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAHAAAAAAAAAAHAAHAHAAHAAAHAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAHAAAAAHAAAAAAAAAAAAAAAAHAAAHAAAAHAAAAAAAAAAHAAAHAAAAAAHAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAHAAAHAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAHAAAAAAAAAAAHAAAAAAAAAAAHAAHAHAAAAHAAAAAAAHAAAAAAAAAHAAAHAAAAAHAHAAAAAHAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAHAAAAAAAAHAAAHAAHAAAAHAAHAAHAAAHAHAAHAAAAHAAAHAAHAAAAAAAAHAAAAAAAAAAAHAAAHAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAHAAAAAAAAAHAHAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAHAHAAAAAAHAHAHAAAHAAAAHAAAAAAAAAAAAAHAAAHAAHAAAAAAAAHAAAAAHAHAHAAAAAAAAHAAHAHAAHAHAHAAAAAAAAAAAAAHAAAAAAAHAHAHAAAAAAAAAAHAHAAAAAAAAHAAAAAAAAHAAAAAHAHAAAAAAAAHAAHAAAAAHAHAAAAHAHAAAAAAHAAAAAAAAAAAAAAAAAAAAAAHAAAAHAAAAAAHAAAAAAAAAHAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAHAHAHAAAAHAAAHAHAAAHAAAHAAAAAAHAAHAAHAAAAHAHAAAAAAAAAAAAAHAAAHAAAAAAAAAAAAAAAHAHAAAAHAHAHAAAAAAAAAAAAHAAAHAAAAAHAAAHAHAHAAAAHAAAHAAAAHAAAAAAAAAAHAAHAHAAAAAAAAAHAAAAAAAAHAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAHAAAAAAAAAAHAAHAAAAAAAAAHAAAAAAAAHAAAAAAHAHAHAHAHAAAAHAHAAAAAHAAAHAAAHAAHAAAAAAAHAHAAAHAAAHAAAHAAHAAAAAAAAHAAAHAAAHAAAAAAAAAAAHAHAAAAAAAAAAAAHAAHAAHAAAAAHAAAHAAAAAAHAAHAAAAAAAAAAAHAAAAAHAHAAAHAAAAAAHAAAAAAAAHAAAAAAAAAAAAHAAHAAHAAAAAAAAHAHAAAAAAAAAAHAAAHAAHAAAAAAAAAAAAHAAAAAAHAHAAAAAHAHAAHAHAAAAAAAAAHAAAAAAAAAAAHAAAAAAHAHAHAAHAHAAAAAAAAAAAHAAAAAAAAAAAHAHAHAAAAAAAHAAHAAAAAAAAHAAHAAAAAAAAHAHAHAAAAAAAAAHAAHAAAHAAAAAAAAAAAAHAAHAAAHAAAAAAAAAAAAAAHAHAHAAHAHAAAHAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAHAAAAAAAAAHAAAAAAHAHAHAAAAAAAAAAAAAAAAAAHAHAAAAAAHAAAAAHAAAHAHAAAAAAAAHAHAAAAAHAAAHAAAAHAAAHAHAAAAHAAAHAAHAAAAAHAAHAAAAHAHAHAAAAAAHAHAAAAHAAHAAAHAHAAAAHAAAAHAHAAHAAAHAAAAHAAAAAAAHAAHAAHAHAAAAAAAAHAAAHAHAAHAHAAAAAAAHAAAAAAHAAAAHAAHAHAAAHAAAAAAHAAAHAHAAAAAAHAAAAAAAHAAHAAHAAAAHAAHAAHAAAHAAAAAAHAAHAAHAHAHAHAHAHAAHAAHAHAHAAAHAAAAHAAAAAHAAAAHAAAHAAAAAHAAHAAHAHAHAAAHAHAAAAHAHAAAAHAHAAAHAHAHAAAAAHAAAAAHAHAAAAAAAAHAAHAAAAAHAAAAAHAHAAAAHAHAAHAHAHAAAAHAAHAAHAHAAAHAHAAAAAAAHAHAAAHAAAAAAAAAAAAHAAAAAHAHAAHAHAAHAAAAHAAHAAAAAAHAAAAAAAAAAHAAHAAHAAAHAAAHAHAHAAHAAHAAAHAAAHAAHAHAAHAAHAAAHAAAAHAHAHAHAAHAAAAHAAAHAAHAAHAAAAHAHAAAAHAAAAHAHAHAAHAAHAHAHAAHAAAHAAHAAHAHAAAAHAAHAAAHAAAAHAAAAHAHAAAAHAAAHAAHAHAAHAAHAHAAAAAAAHAAHAAAHAAAHAHAHAAHAAAHAAAAAAHAAHAHAAHAAAAHAAAAHAAAAAAAAAAHAAAHAAAHAHAAHAAAHAAAHAAAAAAHAAAHAHAAHAAAAAAHAAAHAAHAAAAHAAAHAAAAAAAHAHAHAAHAAHAAAHAHAHAAAHAAHAAAHAHAHAHAAHAAHAAAHAAHAAHAAAAAHAAHAAAAHAHAAHAAAAAHAHAAAHAHAAAAAAHAAAAHAAHAAAAHAAHAAAAHAHAHAAAHAAHAAHAAHAAAHAAAHAHAHAAAAAAAAHAHAAAHAHAAHAAHAAAAAAAHAHAAAAHAHAAAAHAAHAHAHAHAAHAAHAHAHAAAHAAHAHAHAAAAAAHAAAAAHAHAAAAAAAHAAHAAAAAAHAAHAAAHAHAAAAAAAAAHAAHAAHAAAAHAAHAHAAHAAHAAAAHAHAHAHAAAAAAHAAAAAAAAAHAAHAHAHAAAHAHAAAHAAAHAHAAAAHAAHAAHAAAAHAHAAAAAAAAHAHAAHAAAAHAAHAAAAAAHAAHAAHAAHAHAHAAAAHAAAAHAHAHAHAHAHAAAAHAAHAAHAAAAAHAHAAAAHAAHAAHAAAAAAAAHAHAHAHAAHAAAAHAAHAAAHAAAHAAHAHAAAAAAAAHAAAAAHAAAHAAAAAHAHAAAHAAAHAHAAHAHAAHAHAAAHAAAAAAHAAAHAAAHAAAHAAAHAAAHAAHAHAAHAHAAAHAHAHAAHAAAHAHAAHAHAAHAAAAAHAHAHAAAHAAAAAAAAHAAHAAAHAAHAAAAAHAAAHAAAAAAHAAHAHAAHAAAHAAHAAHAAAHAAHAAHAAAAAAAHAAAHAAAAHAHAHAAAAAAAHAHAHAHAAHAAHAAAAHAHAAAHAAHAAAHAAAAAAAHAHAHAAAHAHAHAHAHAAAAAAHAAHAHAAAAAAHAAAHAAHAHAHAAAHAHAHAHAHAAAHAAAAHAAAHAHAAAHAHAAAHAHAAAHAAAAHAHAHAAHAAHAAAAHAHAAAHAHAAAAHAAAHAAAHAHAHAAHAAHAHAAAAHAHAAAAHAHAAHAAAAHAHAHAHAAHAHAHAAAHAHAHAAAAHAHAHAAHAHAHAAAHAHAAAAAHAAAHAHAHAAAHAHAAHAHAHAHAAAHAHAHAAAAAHAHAHAHAAHAHAAAHAHAAAHAHAAHAHAAAHAHAAAHAHAAAHAAAHAHAAAAAAHAHAAHAHAHAAHAHAAHAHAHAAAHAAAHAAAAHAHAAAHAHAAHAHAHAAHAHAHAAAHAHAHAAAHAAHAAHAHAHAAAAHAAAAHAHAHAHAAAHAHAHAAAAHAAHAAAAAAHAHAAAAHAHAHAHAAAAAAHAHAAHAHAAAAAAHAHAHAHAHAAAHAAHAAAHAHAHAHAAAAAAHAHAAAAAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAAAAAHAAAHAAAHAHAHAAHAHAHAAAAAAAHAAAHAHAHAAAHAAAAAHAAHAHAAHAAAAAAAHAHAHAHAAAAAHAHAHAHAHAAAAAAHAHAHAHAAAAAAAHAHAHAAHAHAHAHAHAAAAAHAHAAAHAHAAHAAAHAAAAAHAHAHAHAAAAHAAHAHAHAHAHAAAAHAAHAHAHAAHAHAHAAAAAAHAHAHAAHAHAHAHAHAAHAAHAAAHAAAAHAAAAAAAAHAHAAAAAAAAAAHAAAAHAAHAAHAAAHAHAHAHAHAHAHAAHAHAAAAHAAAHAHAHAHAHAHAAHAAHAAAAHAHAHAHAAAAAAAHAHAHAHAHAHAAHAHAAAAAAAHAHAAHAHAHAHAHAHAAAHAHAHAAHAAHAAAHAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAAHAHAHAAAAAAAAAAAAAHAAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAAAAAAAHAAHAHAHAHAHAHAHAAAHAHAAHAHAAHAAHAAAHAAAHAAHAHAHAHAHAAAHAAAHAHAAAAAHAHAHAHAHAAHAHAAHAHAHAAAAHAHAAHAAHAHAHAAHAAHAHAHAAAAHAHAHAAHAHAHAHAHAHAHAAHAHAHAAAAAHAHAAAAHAHAHAHAHAHAAHAHAAHAAAAHAHAHAHAHAAAHAHAHAHAHAHAHAAAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAAHAAHAAHAAHAHAHAHAHAHAHAAAHAHAHAHAAAAAHAAAHAHAAAHAHAHAAHAHAHAHAAAHAHAAAHAHAHAHAAAHAAHAHAAAHAHAAHAAHAAHAHAHAAAHAHAHAAHAHAAHAAAHAAAAHAHAHAHAAHAAAAHAAHAAHAAHAHAAHAAHAHAAHAHAAHAHAHAAHAHAHAAHAAHAHAHAAHAHAAAHAAAHAHAHAAAAHAHAAAHAAHAHAAAHAHAAHAHAAHAHAAAAHAAHAAHAAHAHAAAHAAAHAHAAHAAHAHAAHAHAHAAHAHAAAHAHAHAAHAHAAAHAHAHAAHAHAHAAHAHAAAHAHAHAAAHAHAAAAHAHAAAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAAAHAAHAAHAHAAHAHAHAHAAHAHAHAHAHAAHAHAAHAAHAAHAHAAHAHAHAHAHAHAAAAHAHAHAAHAAAHAAHAHAAHAHAHAHAHAHAHAHAAHAAHAAAHAAHAHAAHAHAAHAAHAAHAAAHAHAAHAAHAAHAHAAHAAAHAHAHAHAHAAAHAAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAAAHAHAAHAHAAAHAAHAAAAHAAHAAHAHAAAAAAHAAHAAHAHAAAHAHAHAHAHAAHAHAHAHAHAAHAAHAHAAHAHAHAHAAHAHAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAAAHAAHAHAHAAHAAAHAHAHAAHAHAHAHAHAAHAAHAHAHAAHAAHAAHAHAHAAHAHAHAHAHAAHAAHAAHAHAAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAAAHAHAHAAHAAAAAAHAAHAAHAHAHAHAHAAHAHAHAAAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAHAAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAAHAHAAHAAHAHAAHAAHAHAAHAHAHAHAHAHAHAAHAAHAHAAHAAHAHAHAHAHAAHAHAAAHAHAAHAAHAAHAAHAHAAHAAHAHAAHAAHAAHAHAAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAAHAAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAAHAAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAAHAAHAHAAHAHAHAHAHAHAAHAHAAHAAHAHAHAAHAHAHAHAAHAHAAHAHAHAAHAAHAAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAAAHAAHAHAHAAHAHAHAHAAHAHAAHAAHAAHAHAHAAHAHAHAHAAAHAHAAHAAAAHAHAHAAAAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAAHAAHAHAHAHAAHAAHAAHAAHAHAAAHAHAHAHAAHAHAHAHAAHAAHAAHAHAAHAAHAHAHAHAHAAAHAAHAAHAHAAHAHAAHAHAHAAHAHAAHAHAAHAHAHAAHAHAHAAHAHAHAHAAAHAHAHAHAAHAHAHAHAHAHAHAAHAAAAHAAHAHAHAHAAHAHAAAHAAAAHAHAHAAAHAAAAHAHAAHAAAHAAHAHAHAAAHAHAAAHAHAHAHAAAHAHAAAHAAAAHAHAHAAHAHAHAHAAAHAAHAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAAAHAHAAHAAHAAHAHAHAHAHAAHAHAHAHAAHAAAAHAAAHAHAHAAHAHAAAAHAHAAHAHAHAHAAHAHAHAHAAAHAHAAHAHAHAHAAHAHAHAAHAAAHAHAHAAAHAHAHAAAHAAAAAAHAHAHAAAHAAAHAAAHAAHAAHAHAAAHAAAHAHAHAAHAAHAHAHAHAAHAHAHAHAAHAHAHAAAHAHAAHAHAAHAHAAHAHAAAHAAHAHAAAHAHAAHAHAAAHAAHAHAHAHAHAHAAHAHAAHAHAHAAAHAAAHAHAHAAHAHAAAHAHAHAAAAHAHAAHAAAAAAAAAAHAHAHAHAAAAHAHAAAAAHAHAAHAHAAHAHAAHAHAHAAHAAHAHAAHAHAHAAHAHAHAAAHAAHAAHAAHAAAAAHAHAHAAHAHAAHAAAHAHAAHAHAAHAHAHAHAHAAHAAAHAAHAHAHAAHAHAAHAHAAAHAHAHAHAHAHAAHAHAHAHAAHAHAHAAHAAAAAAHAHAAHAHAAAHAHAHAAHAAAAHAHAHAHAHAHAHAAHAHAAHAAHAHAHAHAAHAHAAHAHAHAHAAAHAHAHAHAAHAHAAHAHAHAHAAHAAHAHAAHAHAHAHAAAHAAHAHAAHAHAAHAHAAHAHAAHAHAAHAHAAHAHAAHAAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAAHAAHAHAAHAAHAHAAHAHAHAAHAAHAAHAHAHAHAHAHAHAAHAAHAAAHAAHAHAAHAHAAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAAHAHAAHAHAAHAHAHAHAHAAHAHAAHAAHAHAAHAAAHAAHAAHAHAAAAAHAAAHAAHAHAAHAAHAAAHAAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAAHAAHAAAHAAAHAHAHAAAHAHAHAHAAHAAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAHAHAHAHAAHAAHAHAHAHAHAHAHAHAAAAHAHAAAHAHAAHAHAHAAAHAHAAAHAHAHAAHAHAHAAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAAHAAAHAAHAHAAHAAHAAHAHAHAHAHAAHAHAHAHAAHAAAHAHAHAHAHAAAHAAHAAAHAHAHAAHAHAHAAAHAHAHAAHAAAHAAHAAHAAHAHAHAHAAHAAHAAHAHAAHAHAHAHAHAHAAHAHAHAHAAHAAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAAHAAHAAAHAHAHAAHAHAAHAAAAHAAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAAAHAHAHAAHAAAHAHAHAAAHAHAHAHAAHAHAAHAAAHAAHAHAHAHAAAHAHAHAHAHAHAAHAHAAHAAHAHAHAHAHAHAHAAHAAAAAAHAHAHAHAAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAAAAHAHAAHAHAAAAHAHAHAAHAAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAAHAHAHAAHAAHAHAAHAHAHAAHAAHAAHAAAHAHAHAHAHAHAHAAHAHAHAHAAHAAHAAHAHAHAHAHAAHAHAHAHAAAAHAAHAAHAHAHAHAHAAHAAHAHAHAHAHAHAHAAAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAAAHAHAAAAHAHAHAAAHAHAHAAHAAHAHAHAAHAHAHAHAHAHAHAHAAAAHAHAHAHAAHAHAHAAAAHAAHAAHAHAHAHAAAHAHAAHAAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAHAHAAHAHAHAAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAAHAAHAHAHAAHAHAAAAAAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAAHAAHAHAHAAHAHAHAHAHAAHAAHAHAHAAAAAHAHAHAAHAAHAHAHAAHAAAHAHAHAHAHAHAAAHAAHAHAHAAHAHAHAAHAHAHAAHAAHAAHAHAHAAAAHAAHAAHAAHAHAHAAHAHAHAHAAAAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAAHAHAHAAHAAHAHAHAAHAAHAHAHAAAHAHAHAAHAAHAAHAAHAHAHAHAHAAAHAAHAAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAHAAAHAAHAAHAHAHAHAHAHAHAAAHAAHAAHAHAHAAHAHAAHAAHAHAHAHAAAHAAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAAHAAHAHAHAHAAHAHAHAAHAHAHAAHAAHAHAHAHAAAAAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAAHAAHAHAHAHAHAHAAHAAHAHAHAAHAHAHAAHAAHAHAHAHAHAHAHAAHAHAAHAAHAHAHAHAHAHAHAAHAHAHAAAHAAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAAHAAHAHAHAHAHAAAHAAHAHAHAHAHAHAHAAHAAHAHAAAAHAHAHAAHAAAAAHAHAAHAHAHAAHAHAHAHAHAAHAHAAHAHAHAAAAAHAHAHAHAAHAHAHAHAHAHAHAAHAAHAHAHAAHAHAHAAHAAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAAHAAHAHAHAAHAHAHAAHAAHAAHAAHAHAHAHAHAAHAHAHAHAHAAAHAHAAHAHAHAAHAHAHAHAHAHAAHAHAHAAHAAHAHAHAAHAAHAHAAAHAHAHAAAAAAHAHAAAHAAAAHAHAHAHAAHAHAHAAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAAAHAHAHAAHAHAHAAHAHAHAHAHAAAHAAHAHAHAAHAHAHAAHAAHAAHAHAHAHAHAHAHAAHAAHAAHAAHAAHAAHAHAHAAHAAHAHAHAHAHAHAHAAHAHAHAHAAHAAHAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAAHAAAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAAAHAAHAHAHAHAHAAHAAHAAHAHAHAHAAAHAHAAHAAHAAAAAAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAAHAAHAHAHAAHAHAHAHAAAHAAHAHAHAHAAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAAAAHAHAHAHAAHAAHAHAHAHAHAHAAAAHAHAHAAAHAAHAHAHAHAHAHAHAHAAHAAHAAHAAHAHAAHAAHAAHAHAHAHAAHAAAHAHAHAAHAHAHAHAAHAAHAAAHAAHAAHAHAAHAHAAHAHAHAHAHAHAAHAAHAAAHAAHAHAAHAHAHAHAAHAHAAHAAHAHAHAHAHAAAHAHAAHAAHAHAHAHAHAAHAHAHAAAAHAAHAAAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAAHAHAHAHAHAAHAAHAHAAHAHAHAHAHAAHAHAAHAAAHAAAHAAHAHAHAAHAAAHAHAAHAAAHAHAHAHAHAAHAHAAHAHAHAAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAAHAHAAHAHAHAAHAHAAHAAAHAHAAAHAHAHAHAHAAHAHAAHAHAHAHAAAAAHAAHAHAHAAHAHAAHAHAAAHAAHAHAHAAAHAHAAHAHAHAHAHAAHAHAHAAHAHAHAAHAHAAHAHAHAHAHAHAAAHAAHAHAHAAHAHAHAAHAHAAAHAAAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAAAHAAHAHAHAAHAAAAHAAAHAAHAHAHAHAAHAHAAHAHAHAAHAHAAHAHAHAAAAHAAHAAHAAHAHAAHAHAHAAHAHAAAHAHAAHAHAAHAHAHAAHAHAHAHAHAAHAHAHAAHAHAHAAHAHAAHAHAAAHAHAHAHAAAHAHAHAHAHAAHAHAHAAHAHAHAAHAHAHAHAAAAHAHAAAHAAHAAHAHAHAHAAHAHAHAAHAHAHAHAHAHAAHAAAHAHAAAHAHAAHAAAAHAAAHAAAHAAAHAHAHAAHAHAAHAHAHAAAHAAAHAAHAHAAAHAHAAHAHAAHAHAHAAHAHAAHAHAAHAHAAHAHAHAHAAAAHAHAAAHAAAHAHAAHAAAHAHAAHAHAAAAHAHAHAHAAHAHAAHAHAAHAHAHAAHAHAHAAHAAHAHAAHAHAHAAHAAAHAHAHAHAHAAHAHAAHAHAHAAHAHAHAAHAAHAAAHAHAHAHAHAHAAHAHAHAHAHAAAHAHAHAHAAAHAAAHAAAHAAHAHAHAAHAAAHAHAAAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAAAHAHAHAHAAHAAAHAHAHAAHAHAAHAHAHAHAHAHAHAAHAHAAHAHAAAHAAHAHAHAHAHAAHAHAAAAHAAHAAHAHAAAHAAHAHAHAAHAAHAAHAHAHAAAHAAAHAAHAAAHAHAAHAHAHAAHAAHAHAHAHAHAAHAHAAHAHAAHAHAAHAHAAHAHAAHAHAAHAHAAHAHAAHAAAHAAHAHAHAAHAAAAAHAHAAHAHAAHAAHAHAHAAHAHAAHAAAHAAAHAHAAHAAHAHAAHAHAAHAHAHAHAAAHAAHAHAAHAHAAHAHAHAHAHAAHAHAAHAAHAAAHAHAHAHAHAHAHAHAAHAAAAHAAAAHAAHAHAAHAHAHAHAHAAHAAAHAHAAHAAHAHAAHAAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAAAHAAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAAHAAAHAAHAHAAHAHAAHAAAHAHAAHAAHAHAHAHAAHAHAAHAHAHAHAHAAHAHAHAHAAHAAAHAAHAHAAHAAHAHAAHAAAHAHAAHAHAHAHAAHAHAAHAAHAAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAHAHAAHAAHAAAHAHAAHAAHAHAAHAAHAHAHAHAAHAAAHAAAHAAHAHAHAAAHAAHAHAHAHAAHAHAAHAAAHAHAHAAHAAHAHAHAHAHAHAHAAAAHAAHAHAAHAHAHAAAAHAAHAHAHAAHAAHAHAHAHAAHAAHAHAHAHAHAHAAHAHAAHAAAHAHAHAHAHAHAHAHAAHAHAHAAAAAHAHAHAAAHAAHAHAHAAHAHAAHAAHAAAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAAHAHAAHAHAHAAAHAHAHAAHAAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAAHAAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAAHAAHAAHAAHAHAHAAAHAAHAHAHAAAAHAAHAAHAHAAHAHAHAAAAHAAAAHAAHAHAHAHAHAHAAHAHAHAAHAAHAAHAHAHAAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAAHAHAAAHAHAHAAHAHAHAHAAHAHAHAHAAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAAHAHAHAHAHAAAAHAHAHAHAAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAAHAAHAHAAHAAHAAHAAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAAHAAHAHAAHAAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAAHAHAHAHAAHAHAAHAAHAHAAHAAHAHAHAAAAHAHAHAAHAHAAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAAHAAHAHAAHAHAHAHAHAHAHAHAAHAAHAHAHAAHAHAAHAAAHAHAHAHAHAAHAAAHAAAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAAHAHAHAAHAHAHAHAHAAAHAAHAHAAAAHAHAHAHAHAHAHAHAAAHAHAHAAHAHAAHAHAHAHAHAHAAAHAHAAHAHAHAHAAHAHAAHAHAHAHAHAHAHAAHAHAHAAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAAHAAHAHAHAHAHAHAAHAHAAAHAHAHAAHAAHAHAHAAHAHAAHAHAHAHAHAHAHAHAAAHAHAHAHAAAHAHAHAAHAHAHAHAHAHAAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAAHAHAHAAAHAHAHAAHAHAAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAAHAAHAHAAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAAHAHAHAHAAHAHAHAAHAHAHAHAAAAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAAAHAHAHAAHAAHAHAAHAHAHAHAHAAHAHAHAAHAHAHAHAHAAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAAAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAAHAAHAAAHAHAHAHAHAHAHAAHAHAHAAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAAAAHAHAAAHAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAAHAAHAHAHAAHAHAAHAHAHAAHAHAHAAHAHAAAHAHAHAHAHAHAHAHAHAHAAHAHAAHAAHAHAHAHAHAAHAHAHAAAHAHAHAAHAAHAHAHAAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAAAAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAAAHAAAHAHAAAHAAHAHAAAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAHAHAHAAAHAHAAHAHAHAHAHAHAAHAHAAHAHAAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAAHAHAAHAAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAHAHAHAAHAHAAHAHAHAAHAHAHAHAHAHAHAHAAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAAAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAAHAHAHAAHAHAAHAHAHAAHAHAHAHAHAAHAHAAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAAAHAHAAHAHAHAAAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAAHAHAAHAAHAHAHAHAHAHAHAHAHAHAAAHAHAAHAAAHAAHAHAAAHAAHAHAHAHAHAHAAAHAAHAAAAAHAHAHAHAHAHAHAHAHAHAAHAHAAAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAHAHAAHAAHAHAHAAHAAAHAAHAAAHAHAAHAHAHAAAHAHAAHAHAAHAHAAHAAAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAAAHAHAAHAAAHAHAHAHAAHAHAAHAAAHAAHAHAAHAHAAHAHAAHAHAHAHAAHAAHAHAHAHAHAAAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAAHAHAAHAHAAHAAHAAHAHAAAHAAHAHAAHAAAHAAAHAAHAHAAHAAHAHAAHAHAHAHAAHAHAHAHAHAAHAAAAHAHAHAAHAHAHAHAHAHAAHAHAAHAHAHAHAHAAHAAHAHAAHAHAHAHAAHAHAAHAAAHAAHAHAHAHAHAAHAAHAHAHAAAHAHAAHAHAAHAAHAHAHAHAAHAHAAHAHAHAHAAAHAHAHAHAAHAAHAAHAHAHAHAAAHAHAHAHAAHAAHAHAAHAAAHAAHAHAAHAHAAHAAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAAAHAHAHAAHAHAAHAAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAAHAHAAAAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAAAHAAHAHAHAHAAHAAHAHAHAHAAHAHAAHAAHAAAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAAHAHAAHAAHAAHAAHAHAHAAAHAHAHAAHAHAAHAHAHAHAHAHAHAHAAHAAAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAHAAHAHAHAAHAHAHAHAAHAHAHAAHAHAHAHAHAHAAHAAAHAHAAHAHAAHAAHAHAHAAHAHAHAHAHAHAAHAAHAAHAHAAHAHAHAAHAAHAAHAAHAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAAHAHAHAHAAHAAHAAHAAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAAHAHAHAAHAAHAAHAHAHAHAHAHAHAAHAAHAHAAHAAHAAHAAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAAHAAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAAHAAHAAHAHAHAAHAHAHAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAAHAAHAAHAHAHAHAAHAHAHAAAHAHAHAHAHAHAAHAAHAAHAAAAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAAAHAHAAHAAHAAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAAHAHAHAAAAHAHAHAAHAHAHAAHAAHAAHAAHAAHAAHAAAHAAAAHAAHAAHAAHAAHAHAHAHAHAHAHAHAHAHAAHAHAAHAAHAHAAHAAHAAHAAHAAHAHAAAHAHAHAAAHAAHAHAHAAHAHAHAHAAHAHAHAAHAHAHAAHAAHAAHAHAAHAHAHAHAAHAAHAHAHAHAHAAHAAHAHAHAAHAHAHAAHAHAHAAHAHAHAAHAAHAHAAHAHAHAAHAHAHAHAAHAHAAAHAHAHAAAAHAHAHAAHAAHAAHAAHAHAHAAHAHAHAHAAAAHAHAAHAHAHAAHAAHAHAHAHAAHAAAHAAAAHAAAAAAHAHAHAAHAAHAHAAAAAAAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAAHAAHAHAAAHAHAAHAHAHAAHAHAHAAHAHAAHAAAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAAHAAHAHAHAHAHAAAHAAAHAAHAHAHAHAAHAHAHAHAHAAHAAAHAHAHAHAHAAHAHAAHAAHAAHAHAHAHAHAHAHAAHAHAAHAAHAAAHAAHAAAHAAHAHAHAHAAAAAAHAHAAHAHAHAHAHAHAAHAAAHAHAAHAAHAAHAAHAHAAHAHAHAHAHAAHAHAHAHAAHAAHAHAHAHAAHAHAAHAAAHAAHAHAHAHAAHAAAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAAHAHAAHAAHAHAAHAAHAHAAHAHAAHAAHAAHAHAHAHAHAHAHAHAHAAAHAHAHAHAAHAHAAHAHAHAHAAHAHAAHAHAAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAHAAHAAHAHAAHAHAAHAAHAHAHAHAHAHAAHAHAHAHAAHAAAHAHAAHAHAHAAHAAHAHAHAAHAAHAHAAHAHAHAHAAAHAHAHAHAAHAHAAAHAHAAHAHAAHAHAHAAHAHAAHAHAAAHAHAAAAHAAHAHAHAHAHAAHAAAHAHAAHAHAAAHAAAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAAAHAHAAHAHAHAAAHAHAAHAHAHAAAAHAAHAHAHAHAAHAAHAAHAAAHAHAAHAHAAHAHAHAAHAHAHAAAHAHAAAHAHAAAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAAHAAHAHAAAAHAHAHAAHAAHAHAAHAAAHAAAAHAHAHAAAHAAHAAHAAAHAHAHAHAAAHAHAAAHAHAHAHAHAAHAHAHAHAAAHAHAHAAHAAHAHAAHAHAHAAAHAHAAAHAHAHAHAAAHAHAHAAHAAHAHAAAHAHAHAAHAAHAHAHAAHAHAHAHAAAAAHAHAAHAAAHAHAHAHAAAHAAHAHAHAHAAAHAHAHAHAHAHAAHAHAAHAHAHAHAAHAHAAHAHAHAHAAAHAHAHAHAHAHAHAAHAAHAAHAAHAHAHAHAAHAAHAHAHAAAHAAAHAHAHAAAHAHAHAHAAAHAAHAHAHAAHAHAHAHAAAAHAAAAHAAAHAHAAAAAHAHAHAHAHAAHAAAAAHAAHAAAHAAHAHAHAAAHAAAAAHAAHAHAHAAAHAHAAAAAAHAAHAHAHAHAAAAHAHAHAHAHAHAAAAHAHAHAHAAAAAHAAHAHAAHAAAHAHAAHAHAAAHAHAHAAAAAHAHAAHAAAHAHAHAHAAAHAAHAHAAAAAAHAHAHAAAHAHAHAHAHAAHAAHAHAHAAHAAAAHAAHAHAHAHAHAAHAAAAHAHAHAHAHAHAHAHAAAAAHAAAHAHAHAHAHAHAAHAAAAAHAAAAHAHAHAHAHAHAAAAAHAAHAHAHAHAAHAAAHAHAHAAHAHAAAAAAHAHAHAHAHAAAHAHAHAHAHAHAAAAHAHAHAAHAHAHAHAHAHAAAHAHAAAAAAAHAHAAHAHAAHAHAHAHAAHAAAHAHAHAHAHAAAAHAHAHAAHAHAAHAAAAAAHAHAHAHAHAAHAHAAAAAHAHAHAAAHAHAHAHAHAAAAAAAAAHAAHAHAHAHAAHAHAAHAAAHAHAHAHAHAHAAHAHAAAAHAAHAHAHAHAHAHAHAHAHAAAHAAHAHAAHAHAAHAAHAAAHAHAAAHAAAHAHAAAAHAHAHAAHAAAHAHAHAAHAAHAAAHAAHAHAAAAHAHAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAHAHAAAAAAAHAHAAAAAHAAHAHAHAAAHAHAAAHAHAHAHAHAHAAHAHAAAAAAHAHAHAHAHAAHAAAAHAHAAHAHAHAHAHAAAAAAHAHAHAHAHAAAAAHAAAHAAHAHAHAHAHAAAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAAAHAHAHAAHAHAHAAHAAAHAHAAAAAAAAHAHAAAHAHAHAHAHAAHAHAAAHAHAHAHAAHAHAHAAAAHAHAAAHAHAHAHAAAHAHAHAAAAHAAHAHAAHAHAHAHAAHAAHAHAHAHAAHAAAHAHAHAAAHAAHAHAHAAAAAHAHAHAHAAHAHAAHAHAHAHAAAHAAHAHAHAAAHAAHAHAHAAHAAHAHAAAAHAHAAAAAHAHAHAAAAHAHAHAAHAHAHAAAHAHAHAAHAHAAHAAHAHAHAAAHAHAAAHAHAHAHAHAHAAHAHAAAHAHAHAHAHAAHAAHAHAAHAHAAAHAHAAAHAHAAHAHAHAAAHAHAAHAHAAHAHAHAAAHAHAHAAHAHAAAHAHAHAAAHAAAAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAAHAHAHAHAAHAHAHAAAAHAHAHAAAAAHAAAAAAHAHAAAHAHAHAHAAAHAHAAAHAHAHAAAHAHAAAAHAHAAAHAHAAHAHAHAAAHAHAAAHAHAHAHAHAHAAHAHAHAAHAHAHAAHAHAAAHAHAHAAHAAAHAAHAAHAAAAHAHAHAAAHAHAHAHAHAAHAAHAHAHAHAHAHAAHAHAAHAHAHAHAHAAAHAHAAHAHAAHAHAHAAHAHAAHAAAHAHAAAHAHAAHAHAAAHAAAAHAHAAAHAHAAHAHAHAAAAHAHAAHAHAHAAAHAHAAAHAHAHAAAHAHAAAHAHAHAAAHAHAAAHAAHAHAAHAAHAHAAHAHAHAAAAHAAHAHAHAHAAAHAHAAAHAHAAAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAAHAHAHAHAHAAHAHAAAHAHAHAHAHAAAHAHAHAHAHAAHAAHAHAHAHAHAAHAHAAAHAHAAHAHAHAHAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAHAAAHAHAAHAHAAHAAHAHAHAAAHAAAHAHAAHAAAAHAHAAHAHAHAHAHAAHAHAHAAHAHAAAAAAHAHAHAAHAAAHAHAHAHAAHAAHAHAHAHAAAHAHAAHAHAHAAHAHAHAAHAHAHAAHAHAHAAHAHAAHAHAAAHAHAAAHAAAHAHAAHAHAHAHAHAAAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAAHAHAAAHAAHAHAAHAAAHAHAHAHAAHAAHAHAAHAHAAHAHAHAHAAHAHAHAHAAAAAHAHAHAAAAAHAAHAAHAHAAHAHAHAHAHAHAAHAAHAAHAHAHAHAAAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAHAAHAAAHAHAHAAHAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAHAAAHAHAAHAHAHAAHAHAAHAHAAAHAHAHAHAHAHAAHAHAAHAHAHAAHAHAAAHAAHAHAHAAHAHAHAHAHAHAAHAAHAHAHAAAHAAHAAHAHAHAHAAHAHAAHAHAHAHAAHAHAHAHAHAHAHAAAAHAHAHAHAAHAHAAHAAAHAAHAAAAHAHAHAAHAHAAHAAHAAAHAAHAHAAHAAHAAHAHAAHAHAHAHAHAHAAHAAAHAHAHAAHAHAAHAHAHAAHAHAHAAAHAHAHAHAHAHA