](q= `|A?Q?B+A+A+A+A A+A+A+A+A+A+A+A+A A+A+A A+A+A+A+A+A+A+A A+A+A+A+A+A A A+A+A+A A+A+A+A+A+A+A+A A+A A+A+A+A+A+A+A+A A A+A A+A+A+A+A A+A+A A+A+A+A+A+A A A+A+A+A+A+A A A+A+A+A+A A A+A+A+A+A A A A+A+A+A+A+A+A+A+A A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A A+A+A+A A+A A+A+A+A+A+A+A+A+A A A A+A+A+A+A A A+A+A+A+A+A A+A A+A A A+A+A+A+A+A A+A A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A A A A A+A A+A+A+A+A+A A+A+A+A A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A A A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A A+A+A A+A+A A+A+A+A+A A+A+A+A+A+A+A A+A+A+A+A+A A+A A+A+A+A+A+A+A+A+A+A A+A+A+A A+A+A+A+A A A+A A+A+A+A+A+A+A+A+A+A+A+A A A+A+A A A+A+A+A+A+A+A+A+A A A A+A+A+A+A+A+A+A A+A A+A+A+A+A+A A+A+A+A+A+A+A+A A+A+A+A+A+A A A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A A+A+A+A+A+A A+A+A+A+A A A+A+A+A+A+A+A A+A+A+A A+A A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A A+A+A+A+A A+A+A A+A+A A+A+A+A+A+A+A A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A A+A+A+A A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A A+A A+A+A+A+A+A+A+A+A+A+A+A A+A+A A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A A+A A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A A+A+A+A+A A A+A+A+A+A+A+A A+A+A A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A A+A+A+A+A A+A+A+A+A A+A+A+A A+A+A+A+A A+A+A+A+A A+A+A+A A+A+A+A+A+A A+A+A+A+A A+A+A+A+A+A+A+A+A A+A+A+A+A A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A A A+A+A+A+A+A+A+A+A+A+A+A+A+A A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A A+A+A+A A+A A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A@5A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A@5A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A@5A@5A+A@5A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A@5A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A+A@5A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A@5A@5A@5A+A+A+A@5A@5A+A+A+A@5A+A@5A@5A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A+A@5A+A@5A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A@5A+A@5A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A@5A@5A+A+A+A@5A+A+A+A+A+A@5A@5A@5A+A+A+A+A+A+A+A@5A+A+A@5A+A+A@5A@5A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A@5A+A+A+A@5A+A+A@5A+A@5A+A+A@5A+A+A+A+A@5A+A+A+A+A@5A@5A+A+A+A@5A+A+A@5A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A@5A+A@5A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A@5A@5A+A+A+A+A@5A+A+A@5A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A@5A@5A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A@5A@5A+A@5A+A@5A+A+A+A+A+A@5A+A+A@5A+A@5A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A@5A+A+A@5A+A+A@5A@5A+A+A@5A+A+A+A+A+A+A+A@5A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A@5A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A@5A+A@5A@5A+A+A@5A+A+A@5A+A+A@5A+A@5A+A@5A+A+A@5A+A+A+A+A@5A@5A+A+A@5A@5A@5A+A+A+A+A+A+A+A+A@5A+A@5A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A@5A@5A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A@5A+A+A@5A@5A+A+A+A+A+A+A@5A+A+A+A@5A@5A@5A+A+A+A+A@5A@5A+A+A+A@5A+A+A+A@5A+A+A+A@5A@5A+A+A+A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A@5A@5A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A@5A@5A+A+A+A+A@5A@5A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A@5A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A@5A+A@5A@5A@5A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A@5A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A@5A@5A+A+A@5A@5A+A+A+A+A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A@5A+A@5A@5A+A+A+A+A+A+A+A@5A@5A@5A+A+A+A+A+A+A+A@5A@5A@5A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A@5A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A+A+A@5A+A@5A@5A@5A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A@5A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A@5A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A@5A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A@5A+A@5A+A+A+A+A+A+A+A+A+A+A@5A+A@5A@5A+A+A+A@5A+A+A+A+A+A+A+A@5A@5A+A+A@5A@5A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A+A+A@5A+A+A+A+A@5A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A@5A@5A+A+A@5A@5A@5A@5A+A+A+A+A@5A+A+A+A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A@5A+A@5A@5A@5A+A+A@5A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A+A+A+A@5A+A+A@5A+A+A@5A+A+A+A+A+A@5A+A+A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A@5A+A@5A+A+A+A@5A+A+A+A+A+A+A+A+A@5A+A+A+A+A@5A@5A@5A+A+A+A@5A+A@5A+A+A+A+A+A+A+A+A+A@5A+A@5A+A@5A+A+A@5A+A+A+A+A+A@5A+A+A+A+A@5A@5A+A+A+A+A@5A+A+A+A+A@5A+A@5A+A+A+A+A@5A+A@5A+A+A@5A+A+A+A+A@5A+A@5A+A@5A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A+A+A+A@5A+A+A@5A@5A@5A+A@5A@5A@5A@5A+A@5A+A+A+A+A+A@5A+A@5A+A@5A+A@5A+A+A@5A+A+A+A+A+A@5A+A@5A@5A@5A+A+A+A+A+A+A+A@5A@5A+A@5A+A+A+A@5A+A+A+A+A+A@5A@5A+A@5A+A+A+A@5A+A@5A+A@5A+A+A+A+A+A@5A+A@5A+A@5A+A+A+A@5A+A+A+A+A+A@5A@5A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A+A+A@5A+A+A@5A+A@5A+A+A+A@5A+A+A@5A+A+A+A+A+A+A+A+A@5A@5A+A+A@5A+A+A+A@5A@5A+A+A+A@5A+A@5A@5A@5A+A+A+A+A+A+A+A@5A+A+A+A@5A+A@5A+A+A+A+A+A+A+A@5A@5A+A@5A+A+A+A+A@5A@5A+A+A+A@5A+A+A@5A+A@5A@5A+A@5A@5A@5A+A+A@5A+A@5A+A+A+A@5A+A@5A+A+A@5A@5A+A+A@5A@5A+A+A@5A@5A+A+A@5A+A+A+A+A+A@5A@5A+A+A+A@5A+A+A+A@5A@5A@5A+A@5A+A@5A+A+A+A+A+A+A+A+A@5A+A+A@5A@5A+A+A@5A+A@5A@5A+A@5A+A@5A@5A@5A+A+A+A+A+A+A+A+A+A+A@5A@5A+A@5A+A+A+A+A@5A@5A+A+A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A+A@5A@5A@5A+A+A@5A+A+A+A+A+A@5A@5A@5A+A+A+A+A@5A+A+A@5A+A+A@5A@5A+A+A@5A+A+A+A+A@5A+A@5A@5A+A@5A@5A+A+A+A+A+A@5A+A@5A+A+A@5A+A+A+A@5A+A+A+A+A@5A@5A@5A@5A+A@5A+A@5A@5A+A+A+A+A@5A+A@5A+A+A+A+A@5A+A+A+A+A+A+A@5A@5A+A+A+A+A@5A+A+A+A@5A+A@5A+A+A+A+A+A@5A@5A+A+A+A+A@5A@5A@5A@5A+A+A@5A@5A+A@5A+A+A+A+A+A@5A+A+A+A+A+A@5A@5A@5A+A+A+A+A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A@5A@5A@5A+A+A+A+A@5A@5A+A@5A+A@5A+A@5A@5A@5A@5A+A+A+A+A+A@5A@5A@5A+A+A@5A+A+A@5A@5A+A+A@5A+A+A+A+A+A+A@5A@5A+A+A+A+A@5A+A+A+A+A@5A@5A@5A@5A+A+A+A+A@5A@5A@5A+A@5A@5A@5A+A+A@5A+A+A+A+A+A+A+A+A+A@5A+A@5A@5A@5A@5A@5A@5A+A@5A@5A+A@5A+A@5A@5A+A+A+A+A+A+A@5A+A+A+A+A+A+A@5A+A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A@5A@5A@5A+A@5A+A+A+A+A+A+A+A@5A@5A+A+A+A+A+A+A+A@5A+A@5A@5A@5A@5A+A+A+A+A@5A@5A@5A+A@5A@5A+A@5A@5A@5A@5A@5A+A+A+A+A@5A@5A+A+A+A+A@5A@5A+A+A+A@5A+A@5A+A+A@5A@5A@5A+A+A+A@5A+A+A+A+A@5A+A@5A@5A@5A+A+A+A@5A+A+A@5A@5A+A+A@5A+A+A+A@5A@5A+A+A@5A+A+A+A@5A+A@5A@5A+A+A@5A@5A+A@5A+A+A@5A@5A+A+A+A+A+A@5A@5A@5A+A+A+A@5A+A@5A@5A+A@5A@5A+A+A@5A+A@5A+A+A@5A+A+A@5A+A+A+A+A+A+A+A@5A+A@5A+A+A@5A+A+A+A@5A+A+A@5A+A+A@5A+A@5A+A+A@5A+A@5A+A+A@5A@5A+A+A@5A+A@5A+A+A@5A+A@5A+A@5A+A@5A+A+A+A+A@5A+A+A+A@5A+A@5A@5A@5A@5A@5A+A+A+A@5A+A+A@5A+A@5A+A+A@5A@5A@5A@5A+A+A+A@5A+A@5A+A@5A+A@5A+A@5A+A@5A+A@5A@5A@5A@5A+A+A@5A+A@5A+A@5A@5A+A+A@5A@5A+A@5A+A@5A+A@5A+A@5A+A@5A+A@5A@5A+A@5A+A@5A+A@5A+A@5A@5A@5A+A+A@5A+A@5A+A@5A+A+A+A@5A@5A@5A@5A+A+A+A+A@5A+A@5A@5A@5A+A@5A@5A+A@5A+A@5A+A@5A@5A+A@5A+A@5A@5A@5A@5A+A+A@5A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A+A+A@5A+A+A+A+A@5A+A@5A@5A+A@5A+A@5A+A+A@5A+A+A@5A+A@5A@5A+A@5A@5A@5A@5A@5A+A+A@5A@5A+A@5A+A@5A@5A+A@5A@5A+A@5A+A@5A+A@5A@5A+A+A+A+A@5A@5A+A@5A@5A+A@5A@5A+A+A+A@5A@5A+A@5A+A@5A@5A+A@5A@5A@5A+A@5A@5A@5A+A@5A@5A+A+A@5A+A@5A@5A+A@5A+A+A@5A@5A+A+A+A+A@5A+A@5A+A+A+A@5A@5A@5A@5A+A@5A@5A+A@5A@5A+A@5A@5A+A@5A@5A@5A@5A+A+A+A+A+A@5A+A+A@5A+A@5A@5A+A@5A@5A+A@5A@5A+A@5A@5A+A@5A+A@5A@5A+A@5A@5A+A+A@5A@5A+A@5A@5A@5A+A+A@5A@5A+A+A@5A+A@5A@5A+A+A+A+A+A@5A@5A@5A+A@5A+A@5A+A+A@5A+A+A@5A@5A+A@5A+A+A@5A@5A+A+A@5A@5A+A+A@5A+A@5A@5A@5A@5A+A@5A@5A+A+A@5A+A+A@5A@5A+A@5A@5A@5A@5A+A@5A@5A+A+A@5A+A+A@5A@5A@5A@5A@5A@5A@5A+A+A+A@5A+A@5A+A+A@5A@5A+A@5A@5A+A+A@5A+A+A@5A+A+A@5A@5A+A+A@5A+A+A@5A@5A+A@5A@5A+A@5A@5A+A+A@5A+A@5A+A+A@5A@5A+A@5A+A+A+A@5A@5A+A@5A@5A+A@5A@5A+A+A@5A+A+A@5A+A+A@5A@5A+A@5A@5A@5A+A@5A@5A@5A@5A+A+A@5A@5A@5A+A+A+A@5A@5A+A@5A@5A@5A+A@5A+A+A@5A@5A+A@5A@5A+A+A@5A+A+A@5A+A+A@5A@5A+A+A@5A+A@5A@5A@5A+A@5A+A@5A@5A@5A+A@5A@5A+A+A@5A@5A+A@5A@5A@5A+A@5A+A+A@5A+A+A@5A@5A+A@5A+A+A+A@5A@5A+A+A@5A+A@5A@5A+A+A@5A+A+A@5A@5A+A@5A+A+A+A@5A@5A@5A+A@5A@5A+A@5A@5A+A+A@5A@5A+A@5A@5A@5A@5A@5A+A@5A+A@5A+A+A@5A@5A+A@5A@5A+A@5A@5A@5A+A@5A+A+A@5A@5A+A@5A@5A@5A+A@5A@5A@5A@5A+A+A+A@5A@5A@5A@5A@5A+A+A@5A@5A@5A+A@5A@5A+A+A@5A@5A+A@5A@5A+A+A@5A+A+A@5A@5A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A+A+A+A@5A+A+A+A@5A+A@5A@5A@5A@5A+A@5A+A+A@5A@5A@5A+A@5A+A+A+A@5A+A+A@5A@5A@5A+A+A+A+A+A+A@5A+A+A@5A@5A@5A+A@5A@5A+A+A@5A@5A+A+A@5A@5A+A@5A@5A+A@5A+A+A@5A+A+A@5A@5A@5A+A@5A@5A@5A+A+A+A@5A+A@5A+A+A@5A@5A@5A+A+A+A@5A@5A@5A+A@5A@5A+A+A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A+A@5A+A@5A+A+A@5A+A@5A@5A+A@5A@5A+A@5A@5A+A+A+A@5A@5A@5A+A+A@5A@5A@5A+A+A+A@5A@5A+A@5A@5A@5A+A@5A@5A@5A@5A+A@5A@5A@5A+A+A@5A@5A@5A+A@5A+A@5A@5A+A@5A@5A@5A+A@5A@5A@5A@5A+A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A@5A+A@5A@5A+A+A@5A+A+A@5A@5A+A+A@5A@5A@5A@5A+A@5A@5A+A+A+A+A@5A@5A@5A+A+A+A@5A@5A+A@5A@5A@5A@5A+A+A+A@5A@5A@5A@5A+A+A@5A@5A@5A+A+A@5A@5A@5A+A+A+A@5A@5A@5A+A+A+A@5A@5A@5A@5A+A+A@5A@5A@5A+A+A+A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A@5A@5A+A+A@5A@5A@5A@5A+A+A@5A@5A@5A@5A@5A@5A+A+A+A+A@5A@5A@5A+A@5A+A+A@5A@5A@5A+A+A+A@5A@5A@5A@5A+A+A+A@5A@5A@5A+A+A+A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A@5A@5A+A+A@5A+A+A@5A@5A+A+A+A+A@5A@5A@5A@5A@5A+A@5A+A+A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A@5A@5A@5A+A+A@5A@5A+A@5A@5A@5A+A+A+A@5A+A@5A@5A+A+A+A+A@5A@5A@5A@5A+A+A@5A@5A+A+A@5A@5A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A+A@5A+A+A+A@5A@5A@5A@5A+A+A@5A@5A@5A@5A@5A@5A@5A@5A+A+A@5A+A@5A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A+A+A+A+A@5A@5A@5A@5A@5A@5A+A+A+A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A+A+A+A+A+A@5A@5A@5A@5A@5A+A@5A@5A@5A+A+A+A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A+A@5A@5A@5A+A+A+A+A+A@5A+A+A@5A@5A@5A@5A@5A+A+A+A+A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A+A+A@5A+A+A+A@5A@5A@5A@5A@5A+A+A+A@5A+A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A+A@5A@5A@5A@5A@5A+A@5A@5A@5A+A+A@5A+A@5A@5A+A@5A@5A@5A@5A@5A+A+A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A+A+A+A@5A+A+A+A@5A@5A@5A@5A@5A+A@5A@5A@5A+A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A+A+A+A+A+A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A+A+A+A+A+A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A+A+A@5A+A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A+A+A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A+A+A+A@5A+A@5A+A@5A+A@5A@5A@5A@5A+A+A+A@5A+A+A+A@5A+A+A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A+A+A+A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A+A+A+A+A@5A+A@5A@5A@5A@5A+A+A@5A+A@5A+A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A+A+A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A+A@5A@5A+A@5A+A@5A@5A@5A+A@5A@5A@5A+A@5A@5A@5A@5A@5A+A+A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A+A@5A+A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A+A+A+A+A@5A@5A@5A@5A@5A@5A@5A@5A+A+A+A+A@5A+A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A+A+A+A@5A+A+A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A+A@5A@5A+A+A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A+A+A+A+A+A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A+A+A@5A+A+A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A+A@5A+A+A+A@5A@5A+A+A+A+A+A+A@5A@5A@5A+A@5A+A@5A@5A@5A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A+A@5A+A@5A@5A@5A+A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A+A@5A@5A+A@5A+A@5A@5A@5A+A@5A+A@5A@5A@5A@5A@5A@5A+A@5A+A+A+A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A+A@5A@5A+A@5A@5A+A+A+A@5A@5A@5A@5A+A+A@5A@5A+A+A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A+A@5A@5A@5A+A@5A@5A@5A+A@5A@5A+A@5A+A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A+A+A@5A@5A@5A@5A@5A@5A+A+A@5A+A@5A@5A+A+A@5A@5A+A@5A+A+A+A@5A+A@5A@5A+A+A@5A@5A@5A@5A@5A@5A+A@5A@5A+A+A@5A@5A+A+A+A@5A@5A+A@5A@5A@5A@5A+A+A@5A@5A@5A+A@5A@5A+A@5A+A@5A@5A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A+A+A@5A@5A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A+A@5A@5A@5A+A@5A@5A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A+A+A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A+A@5A@5A@5A@5A+A@5A@5A@5A+A@5A@5A+A@5A@5A@5A@5A@5A@5A+A@5A+A@5A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A+A@5A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A+A+A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A+A+A@5A@5A+A@5A@5A@5A@5A@5A+A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A+A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A+A@5A+A@5A@5A@5A@5A+A@5A+A@5A+A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A+A@5A+A@5A@5A@5A@5A@5A@5A@5A@5A+A@5A@5A+A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A+A@5A@5A@5A@5A@5A@5A+A+A@5A@5A@5A@5A@5A@5A+A+A@5A+A+A+A+A@5A@5A+A+A@5A@5A@5A@5A@5A@5A+A@5A+A@5A@5A@5A@5A+A+A@5A+A@5A@5A+A@5A@5A+A+A+A+A+A+A+A@5A+A+A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A@5A@5A@5A+A+A+A+A@5A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A+A+A+A+A+A+A+A+A A+A+A+A+A A+A+A+A A+A+A+A+A+A+A A+A A A+A+A+A+A+A+A A A+A+A A+A+A A+A+A A+A A A+A+A A+A+A A+A A A+A+A+A A A+A+A+A+A A A A+A A+A A+A+A A A+A+A A+A A+A A A+A A A+A A+A A+A A A+A A A A A+A+A A A A A A A A A A A+A+A+A A+A+A A A+A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A AAA A AA A A A A A A A A A A A A AAA A AA A A A A A A A A AA A A A A A AAA A A A A A A A A A A AAA A A A A AAAAAA AAA A A A AAAAA A AA A AAA AA AA AA A A AA AA AAA AAA AAAAAAAAAAAA AA AAAAA A AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ AAAAAAAJ AAAAAAAAAJ AAJ AAAAAAAJ AAAAAAAJ AAAAAAAAAJ AAAAAAJ AJ AJ AAAAAAJ AJ AJ AAJ AAJ AJ AJ AAAJ AAAJ AAJ AAAJ AJ AJ AAAAAAAAAJ AJ AAJ AJ AJ AJ AJ AAJ AJ AJ AJ AJ AJ AAAAJ AJ AJ AJ AAAJ AAJ AJ AJ AAJ AAJ AJ AJ AJ AAAAJ AJ AJ AAJ AAJ AJ AJ AAJ AJ AAJ AJ AJ AJ AJ AAJ AJ AAJ AAJ AAJ AJ AJ AJ AJ AJ AAJ AJ AJ AJ AJ AJ AJ AAJ AAJ AJ AJ AAAJ AJ AJ AJ AJ AJ AJ AJ AAAJ AJ AJ AJ AJ AJ AJ AJ AJ AAJ AJ AJ AJ AAJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AAJ AJ AAJ AJ AAJ AJ AJ AJ AAJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AAJ AAAJ AJ AJ AJ AAJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AJ AAAJ AJ AAJ AAAJ AJ AAJ AAJ AAJ AJ AJ AAJ AJ AJ AAJ AAJ AJ AAJ AAJ AJ AJ AAJ AJ AJ AJ AJ AAJ AAJ AJ AAJ AAJ AAJ AJ AJ AAJ AJ AAJ AJ AAAAAAAJ AJ AJ AAJ AAAJ AJ AJ AAAJ AAAAAAJ AAAJ AJ AJ AAAAJ AAAJ AAJ AJ AJ AAAAAJ AJ AAAJ AAJ AAAJ AAAAJ AAAAAAAAJ AJ AAJ AAJ AAAAAJ AAJ AAJ AAAAAAAAAAAJ AJ AAJ AAJ AAAAAAAJ AAJ AJ AAAAAJ AAAAAJ AAAAJ AJ AAAAAAAAAAAAAJ AAAAJ AJ AAAAJ AAAAAAAAAAJ AJ AAJ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAHAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAHAHAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAHAAAAAAAAAHAAHAAAAAAAHAAAAAAHAAHAAAAAAAAAAAAAAAAAAAHAAAAHAAAAAAHAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAHAAAAAAAAHAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAHAAAAAAAAAHAAAAAAAAAAAAAAAAAHAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAHAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAHAAAAAHAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAHAAAHAHAAAHAAAAAAAHAAAAAAHAAAAAAAAAHAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAHAAAAAAAAAAAHAHAAAAAAAHAAAAAAAAAHAAAAAAAAAAHAAAAAAAHAAAAAAAAAHAAAHAAAHAHAHAAHAAAAHAAAAAAAAAAAHAAAAAAAAAHAAAAHAHAAAAAAHAHAAHAAAAAAHAAAAAAAAAAAHAHAAAAAAHAAAAAHAAAAAAHAAAAAAAAAHAAHAAAAAAAAAAAAAAAAAHAAHAAAAAAAAAHAHAAAAHAAAAAAAAAHAAAAHAAAAHAAAAAAAAAAAAAAHAAAHAAAAAAAAAAAAHAAAAAAAHAAAAAAAAAHAAAHAAAAAAAAAAAHAHAAAAAAAHAAAHAAAAAAAHAAAAHAAAAAHAAHAHAAAHAAAAAAHAAAHAAAAAAAHAAAAAAAAAAAAAAAAAAAAHAAAHAAAAHAAAAAAAAAAAAHAAAHAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAHAHAAAAAAAAHAHAAAAHAAAAHAAAAAAHAAAHAAAAAHAAAHAAAAAAAAAAAAAAAAAHAAAAAHAAAAHAAAAHAAAAAAHAAAHAAAHAAAAAAAAAHAHAAAHAAAAAAAAAAHAAAHAHAAAHAAAAAHAAAAAAAAAAAAAAAAAHAAAAAAAAAHAAAAHAHAAAHAHAAAHAAHAAAHAAAAAAHAAAAHAAAAAAAAAHAAAAAHAAAAHAAAAAAAAAAAHAAAAAAAAAAHAHAAAAAAAAAAAAAAAAAAAAAAAAHAHAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAHAAAAAAAHAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAHAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAHAAAAAHAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAHAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAHAAHAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAHAAAAAAAHAAAHAHAHAAAAAAHAHAAAAHAHAAAAAAAAAAAAAAHAHAAAAAAHAAAHAHAHAAAAAAAAHAAAAAHAAAHAAAAAAAAAAAAAAAAHAAHAAAAAAHAHAAAHAAAAAAAHAAAAHAAAHAHAAHAHAAHAAHAAAAAHAAAAAHAAAAAAAAAAAAAAAAAAAAAHAAAAAAHAHAHAAAHAAAAAAAAAAAHAAHAAAAAAHAHAAAHAAHAAHAHAHAAAAAAHAAAAAHAAAAAAHAAAAAHAHAAAAAAAAAAHAHAAAAAAAAAHAAAAAAHAAAAAAAAAAAAAAAHAAHAAAAHAAAAHAHAHAAAAAAAAHAHAAAAAAAAHAAHAAAAAHAHAAAAAAAAAAAAHAAAHAHAAAAAAAAAAHAAAAAAAAAAAAAAAAAHAAAAAAAAAAHAAAAAHAAAAAAAAAAAHAAAHAAAAAAHAAHAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAHAAAAHAAAAHAAHAAHAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAHAAAAAAAAAAAAAAHAAAAAHAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAHAAAAAHAAAAAAAAAAAAAHAAHAAAAAAAAAAAAAAHAHAAAHAAHAAAAAAAHAAAAAAAAAAHAAHAAAAAAHAHAAAAAAAAHAAAAAAAAHAAAAHAAAHAAAAHAAAAHAAAAAAAAHAAAAHAAAAHAHAAAHAAAAHAAAAHAAAAAAHAHAAAAAAAAAAAHAAAAHAAAAHAHAAAAAAAAAAAAAHAAAAHAAAAAAHAAAHAAAAAAAAAAAAHAHAAAAAAAHAAAAAAAAHAAAAAAAAHAAAAAAAAAAHAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAAAAAHAAAAAAAAAAAHAHAAAAAAAAAAAAAHAAAHAAAAAAAAAHAAAHAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAHAAAHAHAAAAAAAAAHAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAHAAAAAHAAAAAHAAHAAAAAAHAAAAAAAAAAAHAAHAAHAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAHAAAAAAHAAAAHAAAAAAHAAAHAHAHAAAHAAAAAAAAAAAAHAAAHAAAAAAAAAAAAAAAAAHAAAAHAAAAAAHAAAAAAAHAAAAAAAAHAAAAAAAAAAAAAAAAAAHAAAAHAHAHAAAAAAAAAHAHAAAAAAAAAAAAAAHAHAAHAAAAAHAHAHAAAAHAHAAAAAHAAAAAHAHAAAAHAAAAAAAAHAAAAAHAAAAAHAAHAAAAAAAAAAAAAAAAHAAAAAAAAAAAAHAAAAAAAAAAHAHAAAAAAHAHAHAAAAAAAAAAAAAAAHAAAAAAAAHAAAAAHAAAAHAAAAAAHAAAAAAAAAAAAHAAAAAAAHAAAAAAAAHAAAAAHAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAHAAAAAAHAAAHAAAHAAAAAAAAAAAAHAAAAAAAAAAHAAAHAAAAAAAAHAAHAAAAAAAAAAHAHAAAAAAAAAAAAAAAHAAAHAAHAHAAAAAAAAAAAAAHAHAAAAAAAAAAAAAAAAAAAAHAAHAAAAAAAAHAHAHAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAHAAAHAHAHAHAHAAAAAAAAAAAHAHAHAAAAAAHAHAHAHAHAAAAHAAHAHAAAAAAHAHAAAAAAHAHAHAAAAAAAHAAAAAAAAHAHAAAAAAHAHAAAAAAAAAAHAAAAAAHAHAHAAHAAAAAAAAHAAAAAAAAAAHAHAAHAAAAAAAAAAHAAHAHAHAAAAAAAAAAAAHAHAAHAAAAAAAAAAAHAAAAHAHAAHAHAAHAAAAAAAHAAHAAAAAAAAAAAHAHAAHAAAAAAAHAAHAAAAAAHAAAAAAAAAAAHAAHAHAAHAAAAHAAAAAHAAAAAAHAAAAAAAAAAAAHAHAAAAAAAAAAAAHAHAAAAAAAAAAAHAAAAAHAAAAAAAAAAAAAAAAAAAAHAAAHAHAHAAAHAAAAAAAAAAHAHAAAAAHAHAHAAAAAAAAAAAAHAAAAHAAAAAAHAAAHAAAAAHAAAHAAAAAAAAAAAAAAAAAAAAAAAHAHAAHAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAHAHAAAAHAHAAAAAHAAAAAAAAAAAHAHAHAAAAAAAAAAAHAHAAAAAHAAAHAHAAHAAAAAAAAAAAAAAAAAAAHAAAHAAHAAAAAAAAAHAHAAAAAHAAAAAAAAAAAAAAHAAAHAAHAAAAHAAAAHAHAAHAAAAAHAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAHAAHAAAAAAAAAHAHAAAAAAAAAAHAAAHAAAHAAHAHAHAHAAAHAHAHAHAAAHAAHAA#tI#tI#tI#tIAHAAAAHAAAAAAAAAAHAAAAHAHAHAAHAHAHAHAHAAAAAHAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAHAHAAAHAAAHAAAAAHAAAAAAAAAAHAAHAAAAAAHAHAAAAAAAAAAHAHAHAAAHAAHAAAHAHAHAAAHAHAAAAAHAAAHAAAAAHAAHAAAAAHAHAAHAAAAHAAAHAAAAHAAAAAHAAAAAAAHAAAAAHAAAAAAHAAHAHAAAAAAAAAHAAAAAAAAAAAHAHAHAAAAAAAHAAHAHAAHAAHAAAAHAAHAAAHAAAAAAHAAAAHAAHAAAAHAAHAAAAHAAHAAHAAHAHAAAHAAAAAAAAAAAHAAHAAHAAHAAHAAAAHAAHAAHAHAHAHAHAAAAHAHAHAHAAAAAAHAAHAAHAAAHAAAAHAAHAAAHAAAAHAHAAHAAAHAAAHAAHAAAAAHAHAAAHAAAAAAAAAHAAHAHAAAAAHAAAAHAAAAAAHAAAHAHAAAHAHAAHAAAAAAAAHAAAHAAHAAHAHAAAHAHAAAAHAHAAAAHAAAAAHAAAAAHAAAHAAHAAAHAHAAAAAAAAAAAHAHAAAAHAAAAAAHAAHAHAAAAAAAHAAAHAAAAAHAAAAAAAAAAAAHAHAHAHAAAAHAAAAHAHAAHAAAAAAAHAAHAAHAAAAAHAAAHAHAAAAHAAHAAAHAAAHAAAAHAHAAHAHAAAAHAAAAAAAHAAAAHAAHAAAAAAHAAHAAHAAAAAAHAAAAHAHAAAAHAAHAAHAAAAHAHAAHAAHAAAAHAAAAHAAAHAAAAAAHAAAHAHAAAAAAAHAAHAHAAAHAAAAAAAHAAAHAAHAHAAAAAAHAAHAHAAAAHAAAAHAAHAHAAHAAAHAAHAAHAAAHAAHAAHAAAHAAAAAAHAAAHAAAAAHAAHAAHAAHAAAHAAHAAAAHAAAAAAAAAHAAAHAAHAAHAAAAAHAAAHAAHAAAAHAAHAAHAAHAHAAHAAAAHAAHAAAAAHAAAAHAHAAAAHAAHAAHAAAAHAHAAHAAAAAAAAHAHAAHAHAAAAHAAHAAAAAAHAAAAAAHAAAAAHAAAAAAHAAAAHAAHAAAAHAAHAHAAAAAAHAAAAHAAAAAAHAAHAHAHAAHAHAAAAAAAAAAHAAHAHAAHAAAAAAAHAAHAAAAAHAAAHAAHAHAHAAAHAAAHAAHAAHAHAAHAAHAHAAHAAAAAAAAHAHAAHAAAAHAHAAAAAHAAHAHAAAHAAAHAAAHAAHAAAAAAAAAHAAAAAHAHAAAAAAHAHAAHAAAHAAHAHAAAHAAAAAAHAAAAHAAHAAAHAHAAAAAAAAAAAAAHAAAAAAAHAAAHAAAAAAAAHAAAAAAHAHAHAAAAAAAAAAAAHAAAAAAAAAHAAAHAAAHAAAAAAAHAAAAAHAAAHAAAAHAAAHAAAAAHAAAHAAHAHAAHAAAAAHAAAAAAAAAAAAAAAAAAAHAAAAAAHAAAAAAAAAAAAHAHAAAAAAHAAAHAHAAAHAAAAAHAAAAHAHAAAAHAAHAAAHAAHAAAHAAAHAHAHAHAAAHAHAAAAAAHAAAAAHAHAAHAAAAAAAAAAHAAHAHAAAAHAAAHAAAAAHAAAAAAAHAAAAAAAAAHAAAHAAHAAAAAAAHAHAAAAHAAHAHAAHAAAAAHAHAHAHAAHAAAHAHAAHAAAAAHAAAHAAAHAAAHAAAAAAHAAAAAAAAHAAAAAAHAHAAAAAHAAAAAAHAHAAAAHAAAHAHAAAAAAAAHAHAAAAHAAAHAHAAHAAHAAAAAAHAAAAAHAAAAAHAAAAAAAHAAAAAAAHAAAAAHAHAAAAAAAAHAHAAAHAHAAAAHAAAAHAAHAHAAHAHAAAAHAHAHAAHAHAAAAHAAAAAHAAAHAHAHAAAAHAHAAAHAAHAAAAHAAAAAHAHAAAAAAAAAAHAAAAAAAAAAAHAAAAHAAHAAAHAAAAAAHAHAAAAHAAHAAAHAAAAAHAHAHAHAAAAAAHAAAAAAAAHAAAAAAHAAAAAAAHAHAAAHAAAHAAAAAAHAAAHAAAHAAAHAAHAAAAAHAAAHAAHAHAAHAAHAAAAAHAAAAAHAAHAHAAAAAAHAAHAAHAAAAAAAAHAAAAHAHAAAAAHAAHAAHAAHAAHAAAAAHAAHAAHAAHAHAAAAHAAAAAHAAAAHAAAAAHAHAAHAAAAAHAAAAAAHAAHAHAAHAAHAAAHAHAHAAHAHAAHAHAAHAHAAAAAHAHAAAAAAAHAAHAHAHAHAHAHAAAHAAAAAHAAAHAHAAAHAAAAAHAHAAAHAAHAHAAHAAAAAHAAAAHAHAAAHAHAHAAAAHAAAAHAAHAAAHAAAHAAHAAAHAAAAHAHAAAHAHAAHAHAHAAAHAHAAAAAAHAHAAAAAAAHAHAAHAHAAAAAHAHAAHAAAHAHAAHAAAAHAAAHAAHAAAHAAAAAAHAAHAAHAHAAHAAHAAAHAAHAHAAHAAAAAHAAAAAAAHAAHAAHAAHAHAHAHAAHAAHAAHAAAAAAHAAAAHAAHAAHAAHAAAAHAAHAAHAAHAAHAAAHAAHAAAAHAAHAHAAHAAAAHAAAHAAAHAAAAAAHAHAAAHAAAAAAHAHAAHAAAAAHAAHAHAAAHAAHAAHAHAAAHAAHAHAAHAAAAAAHAAAHAAHAAHAAAAAHAAAAHAHAAHAAHAHAAHAHAAAHAAHAAAHAAAHAAAAAHAAHAHAHAAHAAHAAHAAAHAAHAHAAHAAHAAHAAAHAAHAHAAAAAAHAAAAAAAHAAAAHAAHAAHAAHAHAAAAHAAAAAAHAHAHAAHAAHAAAHAHAAHAAAHAAAAHAAHAAHAAHAAAAHAHAHAHAAHAAAAHAHAAHAAHAAAHAAAHAHAAAHAAHAAAHAAHAHAAHAAHAAAHAAAAAHAAAHAAAHAAHAHAAHAAAAHAAHAHAAAAAAHAAHAAAAHAAHAHAHAAAHAAHAHAAAHAHAHAAHAAAHAHAAAHAHAAAHAHAHAAHAHAAAHAAAAHAHAAAHAHAAAHAHAAAAAAAAAAHAAAAAHAHAAHAHAHAAAHAAHAAHAHAHAHAAAHAAAAHAHAAHAHAHAAAHAHAAAHAHAAHAAHAHAHAAAHAAHAHAHAAAHAHAAAHAHAAAHAAAAAHAAHAHAHAAAAAHAAHAAAHAHAHAAAHAAHAHAHAAAHAHAAAAHAAHAHAAAHAHAAAAAAHAHAHAAHAHAAAHAAAHAHAAHAAHAAAHAAAHAHAHAHAHAAHAHAAAAHAAAHAHAAAHAHAAAHAAAHAAHAHAHAAAHAHAAAHAAAHAHAAHAAHAAAHAAAAHAHAHAHAAAAAAHAHAAAHAAAAHAAAHAAHAAHAAAHAHAAHAHAAAAAAAHAHAAHAHAAAHAHAAAHAHAAHAAAHAAAAHAHAAAHAAAHAHAAHAAHAAHAHAAAHAHAHAHAHAHAHAAAHAAAAAHAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAAAAHAAAHAHAHAHAHAAHAAHAAAAHAHAHAHAAAAAAAHAHAHAHAHAAHAAAAAAAAAAHAHAHAHAHAHAAAAHAAAAAAAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAHAAAAAAAAHAHAAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAAAAAAAAAAAHAAAAAAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAAAAAAAAHAHAHAHAAAHAHAHAHAAAAAHAHAHAHAHAHAAHAAAHAHAHAAAHAAAAHAHAHAHAAAAAAHAHAHAAAAAHAHAAAAAHAHAAAAHAHAHAHAHAHAAAHAHAAAAHAHAHAAAAHAHAAAHAHAHAAAAAHAAAHAHAHAAAHAHAAAAAHAHAAAAHAHAAAHAAAAAHAHAAAAHAAAAHAAAAHAHAHAAHAHAAAAHAHAAHAHAAHAAHAAAHAHAAAHAHAHAHAAHAAAHAHAAAHAHAAHAHAHAHAAHAAAHAHAAAAHAAAHAAAHAHAHAAHAAAAAAAHAHAAAHAAAAHAAHAHAHAAHAHAAAHAAAAAHAAAHAAAAHAHAHAHAHAHAAHAHAHAAAHAHAHAAHAHAHAAAAAHAAHAAAAHAAHAAAHAAHAAAAAHAHAHAAAAAAAHAAAAAAAAHAHAHAHAAAAAAAHAHAAAAHAHAHAHAHAAHAHAAAHAAHAHAHAHAAAAAHAAAHAAAHAAAHAHAHAAHAHAHAAAHAHAHAHAAHAHAAAAHAAHAHAHAHAHAHAAAHAHAHAHAHAAHAHAHAAHAHAHAHAHAAAHAAAHAHAHAHAHAHAHAAAHAAHAHAHAHAAAHAHAHAHAAHAHAHAAAAHAHAHAAAHAAHAAHAAAHAAHAAAHAAAAAHAAAHAHAHAHAHAAAHAHAHAAHAHAHAHAAAAAHAAHAAHAAAAHAAHAHAAHAHAHAHAHAHAHAAAHAAHAHAAAAHAAHAHAAHAAHAHAAAHAHAAHAHAAHAHAAAAAHAHAAHAAHAHAHAHAAAAHAHAHAAAAAHAAAHAHAAHAHAHAAHAAHAHAHAAHAHAAHAHAAHAHAHAHAAAHAAAHAAAAHAAHAAHAAHAHAHAHAHAHAAHAHAAHAAAHAAHAHAAHAAAHAHAAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAHAAAHAHAAAAAAAHAHAHAHAHAAHAHAHAAHAAHAHAAAAAHAHAHAAAHAAAAAHAHAHAHAAHAAHAAAAAHAHAAHAAHAAHAAAHAAAAHAAHAHAHAAAAAAAAAAHAHAAHAAHAAAAHAHAAHAAHAHAAAHAAAAAAAAAHAAAAAAAHAAAAHAHAHAAHAHAAAAHAAAAAAAHAHAHAAAHAHAHAHAAHAHAAAAAHAHAHAAAAHAAAHAHAHAHAAAAHAHAAHAHAAAAHAHAHAHAHAHAHAAHAAAAAHAHAAHAHAHAAAAHAHAHAHAAAHAAHAAHAHAAHAAAHAHAAAHAHAAAHAHAAAHAHAHAAAHAHAAHAHAHAAHAAAAHAHAAHAHAHAHAHAAHAHAHAAHAHAHAAHAAAHAHAAHAAAHAHAAHAHAAHAHAHAHAAAHAAHAHAHAAHAAHAHAHAHAAHAAAHAHAHAHAAHAHAHAHAAHAAHAAHAHAHAHAHAAHAHAHAAHAHAAHAAHAAAHAHAHAAHAAAAHAHAAHAHAHAHAHAAHAAHAHAHAAHAAHAHAAHAAAHAHAAHAHAAHAHAAHAHAAHAAHAAAHAAHAAHAHAHAHAAHAAAHAHAHAAHAHAHAAHAHAAHAHAAAAHAAHAHAAHAAAHAAHAAHAHAAHAAHAHAAHAHAAHAAAHAHAHAAHAHAAHAAHAHAAHAHAHAHAAHAHAAHAAHAHAAHAHAHAHAAHAHAAHAHAHAHAAHAHAAAHAAHAAHAHAHAHAHAAHAHAAHAAAHAHAHAHAHAHAAHAHAHAAHAAHAAHAHAHAHAHAAHAHAAHAAHAHAAHAHAHAHAHAAHAAHAHAAHAHAAHAHAAHAAHAHAAHAAAHAHAHAHAAAHAAHAHAAHAAHAAHAHAHAHAHAHAAHAAHAAAHAAHAAAAHAAAHAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAAHAHAHAHAHAAAHAAHAHAAAAAHAAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAAHAAHAAAHAHAAHAHAHAHAAHAAHAHAHAHAAHAAHAHAHAHAAHAHAHAHAHAAHAAAHAHAHAAHAHAAHAHAHAAHAAHAAHAHAAHAHAHAHAHAAHAHAHAHAHAAHAAAHAAHAHAAAHAAAHAHAAHAHAHAHAHAAAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAAAHAHAAHAHAAHAHAHAAHAHAAHAHAAAHAHAHAAHAAAHAAHAHAAHAAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAAHAHAHAAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAAAHAAHAAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAAHAHAHAAHAAHAHAHAHAHAAHAHAHAAAHAAHAHAHAHAAAHAAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAAHAAHAAHAAHAAHAAHAAHAAAAHAAHAAHAAHAAHAAHAAAHAHAAHAHAHAHAHAHAAHAAAAHAHAHAHAHAHAAHAAHAAHAAAAHAHAAHAAHAHAHAHAAHAHAHAHAHAAHAHAAHAAHAHAAHAHAHAHAHAAAHAAHAAHAHAHAHAAAHAAHAAHAHAHAAHAHAAHAAHAHAHAAHAHAHAHAAHAAHAAAAAHAHAAHAAHAHAHAHAHAAAHAHAAAAHAHAAHAHAHAHAHAAHAAAAHAAHAAHAAAAHAHAHAHAAHAHAAHAHAHAAAAHAAHAAHAAHAAHAAHAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAHAAHAHAAAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAAHAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAAAHAHAHAHAHAAAHAHAHAAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAAAAAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAAHAAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAAHAHAHAAHAHAHAHAHAAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAHAAAAHAHAHAHAHAAHAHAHAHAAHAHAHAAHAAHAAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAAAHAAHAHAAAAAAHAHAHAAHAAHAHAHAHAHAHAAAAHAAAHAHAHAHAHAHAAAAHAHAHAHAHAHAAHAAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAAHAAAHAHAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAAHAHAHAAAHAHAHAAHAHAHAHAHAAHAHAAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAAHAHAAAHAHAAHAHAHAAHAHAAAHAHAAHAHAHAAAHAHAHAHAAAAHAAAHAHAHAHAHAHAAHAHAAAHAHAHAHAHAAHAHAHAAAHAAAHAHAAHAHAHAHAHAAHAHAHAAHAHAHAAAHAHAAAAHAHAHAHAAHAHAHAAHAHAHAAAHAHAHAHAHAHAAAHAHAAHAAAHAHAHAAAAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAAAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAAHAHAAAHAHAAAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAAHAHAHAAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAHAAAHAHAHAHAHAAHAHAHAHAHAHAHAAAAAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAAHAHAHAHAAHAHAHAAHAHAAHAHAHAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAAAHAHAHAAAAHAHAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAHAHAHAAAAAAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAAAHAHAAAHAAHAHAHAHAHAHAHAAHAHAAHAHAAAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAAAHAHAHAHAAAAHAHAAAAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAAAAHAHAAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAAAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAAAHAHAAHAHAAAAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAAAHAHAAAHAAAAHAAAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAAAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAHAHAAHAHAHAHAAHAHAHAAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA ׌AHAHAHAHAHAHAHA ׌AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA ׌AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA ׌AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA ׌AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAAHAAHAHAHAAHAHAHAHAAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAAAHAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAAAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAAHAHAAAHAHAAHAHAHAHAHAHAAAHAAHAHAHAHAAAHAAHAHAHAHAHAHAHAAAHAHAHAHAAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAAAHAAHAAHAHAHAHAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAAHAHAHAAAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAHAHAAHAHAAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAHAAAHAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAAAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAAAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAAAHAHAHAAAHAHAHAAHAHAHAHAAAHAAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAAAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAAAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAAHAHAAAHAHAAHAHAHAHAHAHAHAHAHAAAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAAAAAAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAAHAHAHAAHAAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAAAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAAAHAAAHAAAAHAAAAHAHAHAAAHAAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAAAAAHAHAHAHAAAAHAAHAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAAAHAAAAHAHAAAHAHAHAHAHAAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAHAAHAAAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAAHAHAHAAAHAHAHAAAHAHAHAAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAAHAHAHAHAHAAHAAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAAAHAHAHAHAHAAAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAAAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAHAAAAHAHAHAHAAAAHAHAHAAAAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAHAAAAAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAAAHAHAHAHAHAHAAAAAAAAHAHAHAHAHAHAHAHAHAHAAHAHAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAAAAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAAAAHAHAHAHAHAHAAHAHAHAHAHAHAAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAAAHAHAHAHAAHAHAHAHAAAHAHAHAHAHAAHAHAHAAHAHAHAHAAAHAHAHAAHAHAHAHAAHAHAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAAHAHAHAAAHAHAHAAHAHAAHAAHAHAHAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAAAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAHAAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAAAHAHAAAAHAAAAHAHAHAHAHAAAHAAHAAHAHAHAHAHAAHAHAAAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAAHAHAHAHAHAHAHAAAAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAAAAHAAAAAHAHAAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAAHAAAHAHAHAHAHAAAAAHAHAHAAAAHAAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAAAHAHAHAAAHAHAHAAAHAHAHAAAAHAHAAAAAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAHAAAAHAHAHAHAHAHAAHAHAHAHAHAAAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAHAHAAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAAAHAHAAAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAAHAHAAHAHAAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAAAHAAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAAHAHAAAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAAHAHAHAHAHAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAAAHAAHAHAHAHAHAHAHAHAAHAHAAAHAAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAAHAHAHAAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAAHAAHAHAHAHAHAAHAHAAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAAAHAHAHAHAHAHAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAAHAAAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAHAHAHAHAAHAAAHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHA