](q= A?Q?B*A0*A*A0*A0*A0*A*A0*A*A*A*A*A*A0*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A0*A0*A*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A*A*A0*A0*A*A0*A*A*A0*A*A*A0*A*A0*A0*A*A0*A*A0*A0*A*A0*A*A0*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A*A0*A*A*A0*A*A0*A0*A*A*A*A*A*A*A*A0*A*A0*A*A0*A*A0*A0*A*A0*A*A0*A*A*A0*A0*A*A*A*A0*A0*A*A*A*A*A0*A*A*A0*A0*A0*A*A*A0*A*A*A*A*A0*A0*A*A0*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A*A0*A0*A*A*A*A0*A*A0*A*A0*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A0*A*A*A*A0*A*A*A*A0*A0*A*A*A*A0*A0*A0*A*A*A0*A*A0*A*A0*A*A0*A0*A0*A*A0*A0*A0*A*A0*A*A0*A*A0*A*A*A0*A*A*A*A*A*A0*A0*A*A*A*A0*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A0*A0*A0*A*A0*A*A0*A*A*A*A0*A*A0*A*A*A*A*A*A*A0*A*A0*A0*A*A0*A0*A0*A*A*A0*A0*A*A0*A0*A*A0*A0*A*A*A0*A0*A0*A*A*A*A0*A0*A*A0*A*A0*A0*A*A*A*A0*A0*A0*A*A*A0*A0*A*A0*A*A*A*A*A*A*A0*A0*A0*A0*A0*A*A*A0*A*A0*A0*A*A*A*A0*A0*A*A*A*A0*A*A*A0*A*A0*A0*A0*A*A*A*A0*A*A*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A0*A*A*A*A0*A*A*A*A0*A*A0*A0*A0*A*A0*A*A0*A*A*A*A0*A0*A*A0*A0*A*A*A*A*A*A0*A*A*A0*A*A*A0*A0*A*A*A*A0*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A0*A0*A0*A0*A*A*A0*A*A0*A*A*A0*A*A0*A0*A0*A*A*A0*A*A0*A0*A*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A0*A*A0*A0*A0*A*A*A*A*A*A0*A0*A0*A*A*A*A0*A0*A0*A*A*A*A*A0*A0*A*A0*A*A*A*A0*A0*A0*A*A*A*A0*A0*A*A0*A0*A0*A*A*A*A*A*A0*A*A*A0*A*A*A*A0*A*A*A*A*A*A0*A0*A*A*A*A*A0*A*A*A*A*A0*A0*A0*A*A*A*A*A0*A*A*A0*A*A*A0*A0*A*A*A*A*A*A0*A0*A*A0*A0*A*A*A*A0*A*A0*A*A*A*A*A*A0*A*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A*A0*A0*A*A*A*A0*A0*A*A0*A0*A*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A*A0*A0*A*A*A0*A0*A0*A*A*A*A*A0*A0*A*A*A*A0*A*A*A*A0*A0*A*A*A*A*A*A0*A*A0*A0*A0*A*A*A*A0*A*A0*A*A*A*A*A0*A0*A*A*A*A*A*A*A0*A0*A0*A*A0*A*A*A*A*A*A*A*A*A0*A*A0*A0*A*A*A*A*A0*A0*A*A0*A0*A0*A*A0*A*A*A0*A0*A0*A*A*A0*A0*A*A0*A0*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A0*A*A*A0*A*A0*A0*A0*A*A*A*A0*A*A0*A0*A0*A*A*A*A0*A*A*A*A0*A*A*A0*A*A0*A0*A*A*A0*A0*A0*A0*A0*A*A*A*A*A0*A*A*A0*A0*A0*A0*A*A0*A*A*A0*A*A0*A*A*A0*A0*A0*A*A*A*A*A*A0*A0*A0*A*A0*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A0*A*A*A0*A0*A0*A*A0*A*A0*A*A*A0*A*A*A0*A0*A0*A*A*A0*A0*A0*A*A*A*A0*A0*A0*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A*A*A0*A*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A*A*A*A*A*A0*A0*A0*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A0*A*A*A0*A0*A*A*A*A0*A*A*A*A0*A*A0*A0*A*A*A*A*A0*A0*A*A0*A*A*A*A*A*A0*A0*A0*A*A0*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A0*A0*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A*A*A0*A*A0*A0*A0*A*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A0*A*A*A*A0*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A0*A*A*A0*A*A0*A*A*A*A0*A0*A*A*A*A0*A*A0*A0*A0*A*A*A0*A*A*A*A0*A*A0*A0*A0*A*A*A*A0*A0*A*A0*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A0*A*A0*A*A0*A*A0*A0*A*A*A*A*A0*A*A0*A0*A*A*A*A0*A0*A*A0*A*A0*A*A0*A*A0*A0*A0*A*A0*A0*A0*A*A0*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A0*A0*A*A0*A*A0*A*A*A0*A0*A*A*A*A*A*A0*A*A0*A0*A*A*A*A*A0*A0*A*A0*A*A0*A0*A0*A*A*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A*A0*A*A*A0*A0*A*A0*A*A0*A*A*A*A*A*A*A*A0*A*A0*A0*A*A*A*A0*A*A*A*A0*A*A*A*A0*A*A0*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A*A*A*A0*A0*A*A*A0*A0*A*A0*A*A*A0*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A0*A0*A0*A*A0*A0*A*A*A*A*A0*A0*A0*A0*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A0*A*A0*A*A*A0*A0*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A0*A0*A*A*A*A*A0*A0*A0*A*A0*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A0*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A0*A0*A0*A*A*A0*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A0*A0*A0*A*A0*A0*A*A0*A*A0*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A0*A0*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A0*A0*A0*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A0*A*A*A*A*A0*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A*A0*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A0*A*A*A0*A0*A0*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A0*A0*A*A0*A*A0*A0*A*A*A*A*A*A*A0*A0*A*A0*A*A0*A*A*A0*A*A*A*A*A*A*A*A0*A*A0*A*A0*A0*A0*A*A0*A*A*A*A*A*A*A*A0*A0*A0*A0*A*A0*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A0*A0*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A0*A0*A*A0*A*A0*A*A0*A*A*A*A*A*A0*A*A*A*A*A0*A0*A*A*A0*A*A*A*A*A*A0*A0*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A0*A0*A0*A0*A0*A*A*A*A*A0*A0*A*A*A0*A0*A*A0*A*A0*A*A0*A*A*A0*A*A0*A0*A0*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A0*A0*A0*A*A*A*A0*A*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A*A*A0*A*A0*A*A0*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A0*A*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A0*A*A*A*A*A*A*A0*A*A0*A*A*A0*A*A0*A0*A*A*A*A*A*A0*A0*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A0*A0*A*A0*A*A0*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A0*A*A*A0*A0*A*A*A0*A*A0*A*A*A*A*A*A*A0*A0*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A0*A0*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A0*A0*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A*A0*A*A0*A*A0*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A0*A0*A0*A*A*A*A*A0*A*A0*A*A*A0*A*A0*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A0*A*A*A0*A0*A*A0*A*A0*A*A*A0*A*A*A*A0*A0*A*A0*A0*A*A0*A*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A*A0*A0*A0*A*A0*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A*A0*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A0*A0*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A*A0*A*A0*A*A*A*A0*A0*A*A0*A0*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A0*A0*A*A0*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A0*A0*A*A*A0*A*A0*A*A0*A*A0*A0*A*A0*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A0*A*A0*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A0*A*A0*A*A0*A*A*A0*A0*A*A*A0*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A*A*A*A*A*A0*A0*A0*A0*A*A*A*A0*A*A0*A0*A*A*A*A*A*A0*A0*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A0*A0*A0*A*A*A*A*A*A0*A0*A0*A*A0*A*A*A*A0*A0*A0*A0*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A0*A0*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A0*A*A0*A*A0*A*A*A0*A*A*A0*A*A*A0*A0*A0*A*A*A*A*A*A0*A0*A*A*A0*A0*A0*A0*A*A0*A*A0*A*A*A0*A*A*A*A*A*A0*A*A0*A*A0*A*A*A0*A0*A*A0*A*A*A*A*A*A*A0*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A0*A*A0*A*A0*A0*A*A*A*A0*A*A0*A0*A0*A*A*A*A0*A0*A*A*A*A*A0*A*A0*A*A0*A*A*A0*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A0*A0*A*A*A0*A0*A*A0*A*A*A0*A*A0*A*A0*A*A*A0*A0*A0*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A0*A*A*A*A*A0*A0*A0*A*A0*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A0*A*A*A0*A0*A*A0*A*A*A0*A*A*A*A0*A0*A*A*A0*A*A*A*A0*A0*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A*A0*A*A*A0*A*A0*A*A*A0*A0*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A0*A0*A*A*A*A*A*A0*A*A*A0*A0*A0*A0*A0*A*A0*A*A*A0*A0*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A*A0*A*A*A0*A*A*A*A*A*A*A*A0*A*A0*A0*A*A*A0*A0*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A0*A0*A*A0*A0*A*A*A*A0*A0*A0*A*A0*A*A*A*A*A*A*A*A0*A0*A0*A*A*A0*A*A*A0*A*A*A*A0*A*A*A*A*A0*A*A*A0*A0*A*A0*A0*A0*A*A*A0*A0*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A0*A0*A*A0*A0*A*A*A*A0*A0*A0*A0*A*A*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A0*A0*A0*A*A*A*A0*A*A*A0*A*A0*A*A0*A*A0*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A0*A0*A0*A0*A*A*A*A0*A0*A0*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A0*A*A*A*A0*A0*A*A0*A*A*A*A0*A*A*A0*A*A*A0*A*A*A0*A0*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A0*A0*A*A*A*A*A0*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A*A0*A*A*A0*A0*A*A*A0*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A0*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A0*A*A*A0*A0*A0*A*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A0*A*A0*A0*A0*A*A*A*A0*A*A*A*A0*A0*A*A*A0*A*A*A0*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A0*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A0*A*A*A*A0*A*A*A*A0*A0*A0*A*A0*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A0*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A0*A*A0*A*A*A*A0*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A0*A*A0*A*A*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A0*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A0*A*A*A0*A*A0*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A0*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A%+A*A%+A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A%+A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A%+A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A*A*A*A%+A*A*A*A%+A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A%+A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A%+A*A%+A*A*A%+A*A*A*A*A*A*A*A*A*A%+A*A%+A*A%+A*A*A*A*A*A*A*A%+A*A%+A%+A*A%+A*A%+A*A*A*A%+A*A*A%+A*A*A%+A*A*A*A*A*A*A%+A*A*A%+A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A%+A*A*A*A%+A*A%+A*A*A%+A*A%+A*A%+A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A%+A*A*A*A*A%+A*A%+A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A%+A*A*A%+A*A*A*A*A%+A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A*A%+A*A%+A*A*A*A*A*A*A%+A*A*A%+A*A%+A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A%+A%+A*A*A*A*A%+A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A%+A*A*A*A*A*A%+A%+A*A*A%+A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A%+A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A%+A*A%+A%+A%+A*A*A%+A%+A*A*A*A*A*A*A%+A*A*A*A%+A*A%+A*A*A*A%+A*A%+A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A%+A%+A*A*A*A*A*A*A*A*A*A%+A*A*A*A%+A%+A*A*A%+A*A*A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A*A%+A%+A*A%+A*A*A*A*A*A*A*A*A*A%+A*A*A*A%+A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A%+A%+A%+A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A%+A*A%+A%+A%+A%+A%+A*A*A*A%+A%+A%+A%+A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A%+A%+A*A%+A%+A*A*A*A*A%+A*A*A*A*A%+A%+A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A%+A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A%+A%+A*A*A*A*A%+A*A*A%+A%+A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A*A%+A%+A*A*A*A*A*A*A*A%+A%+A*A%+A*A*A*A*A*A%+A%+A%+A*A*A*A*A*A*A%+A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A%+A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A%+A%+A%+A*A*A*A*A*A%+A%+A*A%+A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A%+A*A*A*A*A%+A%+A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A*A*A*A*A*A%+A%+A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A%+A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A%+A%+A*A*A*A*A%+A*A*A*A*A%+A%+A*A*A%+A%+A%+A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A%+A*A*A%+A*A%+A*A%+A%+A%+A*A*A%+A*A*A*A*A*A*A*A%+A*A%+A*A%+A*A*A*A*A%+A%+A*A*A*A*A*A*A%+A*A%+A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A%+A*A*A*A*A*A*A%+A*A*A*A%+A*A%+A*A%+A*A*A%+A%+A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A%+A*A%+A*A*A*A%+A*A%+A*A*A*A*A%+A*A*A%+A*A%+A*A%+A*A%+A%+A*A%+A*A%+A*A%+A%+A*A%+A%+A*A*A%+A%+A*A*A%+A*A*A*A%+A*A%+A*A*A*A*A*A*A%+A*A%+A*A*A*A%+A*A*A*A*A*A*A*A*A%+A%+A*A%+A*A*A%+A*A*A%+A%+A*A%+A*A*A*A%+A*A%+A%+A*A*A%+A*A*A*A%+A%+A*A*A%+A*A*A*A*A*A%+A*A*A%+A*A*A*A*A*A*A*A%+A%+A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A%+A%+A*A*A%+A%+A*A*A*A%+A*A%+A*A*A%+A*A%+A*A*A*A%+A*A%+A*A%+A*A*A*A*A*A*A*A*A%+A*A*A%+A*A*A*A*A*A*A%+A%+A%+A%+A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A%+A*A*A*A*A*A%+A*A%+A*A%+A*A*A*A%+A*A*A*A*A%+A*A*A*A*A%+A%+A*A%+A*A*A*A*A*A*A*A*A%+A*A%+A%+A*A%+A*A%+A*A*A%+A*A*A*A*A%+A*A*A*A%+A*A*A*A%+A%+A*A%+A*A*A*A*A%+A*A*A%+A%+A*A%+A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A%+A*A%+A*A%+A*A*A%+A*A%+A*A*A*A%+A*A%+A*A*A*A*A*A%+A*A*A*A*A%+A*A%+A*A*A*A%+A*A*A%+A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A%+A*A%+A%+A%+A*A*A%+A%+A*A%+A%+A%+A*A%+A*A%+A%+A*A*A*A*A*A*A%+A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A*A*A%+A%+A*A*A*A*A%+A*A%+A*A%+A%+A*A%+A%+A*A*A%+A%+A*A%+A*A*A*A*A%+A*A%+A*A%+A%+A%+A*A*A%+A*A*A*A%+A%+A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A%+A%+A*A*A*A*A*A*A*A*A%+A%+A%+A*A*A%+A%+A*A%+A*A*A*A*A*A%+A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A*A*A*A%+A%+A*A*A%+A*A%+A%+A%+A*A%+A%+A*A*A*A*A*A*A%+A*A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A*A%+A*A%+A*A*A%+A*A%+A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A%+A*A*A*A*A*A*A*A%+A%+A%+A%+A*A*A%+A%+A*A*A*A*A*A*A%+A*A*A*A%+A%+A*A%+A*A*A*A%+A%+A%+A*A*A%+A%+A%+A%+A*A*A%+A*A*A*A*A*A*A%+A*A%+A%+A*A%+A%+A%+A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A*A%+A%+A*A*A*A%+A%+A*A*A%+A*A*A*A%+A*A*A%+A*A%+A%+A%+A%+A*A*A%+A*A*A*A%+A%+A*A%+A*A*A%+A%+A*A*A%+A*A%+A*A*A%+A*A*A*A%+A*A*A%+A%+A*A*A*A%+A*A%+A*A*A*A%+A*A%+A*A%+A%+A%+A%+A*A*A*A*A*A*A*A*A*A%+A*A*A%+A*A*A*A*A*A*A*A*A*A*A%+A*A%+A%+A*A*A%+A*A*A*A*A%+A*A*A*A%+A%+A*A*A*A*A*A*A*A*A%+A%+A%+A*A*A*A*A%+A*A*A*A%+A%+A*A*A%+A%+A*A*A*A*A*A*A*A%+A*A*A*A*A*A*A%+A*A*A*A%+A*A*A*A%+A*A*A*A*A%+A*A*A%+A%+A*A*A*A*A%+A*A%+A*A%+A*A*A*A*A%+A*A*A*A%+A%+A%+A*A%+A%+A*A*A%+A*A*A*A*A%+A*A*A*A%+A*A*A*A%+A%+A*A*A*A%+A%+A%+A*A*A%+A*A*A*A*A%+A*A*A*A*A*A*A%+A%+A*A*A*A*A*A%+A*A%+A%+A%+A*A*A*A*A%+A*A%+A*A%+A*A*A%+A*A%+A%+A*A%+A*A*A*A%+A%+A%+A*A*A*A*A*A*A%+A*A*A%+A*A*A*A*A%+A*A*A*A*A*A*A%+A%+A*A*A*A%+A*A*A%+A%+A*A*A*A%+A%+A%+A*A*A*A*A%+A%+A*A*A*A*A*A%+A*A*A%+A*A%+A*A%+A*A*A*A%+A%+A*A*A%+A*A*A*A%+A*A*A%+A%+A*A*A*A%+A*A%+A%+A*A*A%+A*A%+A%+A*A*A%+A*A%+A*A*A*A*A*A%+A%+A*A*A%+A*A*A*A%+A*A*A%+A%+A*A*A%+A*A*A%+A%+A*A*A%+A*A*A*A*A*A%+A%+A*A%+A%+A%+A*A%+A%+A*A*A*A*A*A*A*A*A%+A%+A*A%+A*A*A%+A%+A*A*A*A*A%+A*A%+A*A*A%+A%+A*A%+A%+A*A%+A*A*A*A*A*A*A*A%+A*A%+A%+A*A*A*A*A*A*A*A*A*A%+A%+A%+A*A*A*A%+A*A*A%+A%+A%+A%+A%+A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A%+A*A*A%+A*A*A%+A*A%+A%+A*A*A*A%+A*A*A*A*A*A*A*A*A*A%+A%+A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A*A*A*A*A*A*A%+A*A*A%+A*A*A%+A%+A%+A*A*A*A*A*A*A%+A%+A*A*A%+A*A%+A%+A*A%+A%+A*A*A*A*A%+A*A*A%+A%+A%+A%+A*A*A*A*A*A%+A%+A*A*A%+A%+A*A*A%+A*A*A%+A*A%+A%+A*A*A%+A%+A%+A%+A*A%+A*A*A*A%+A*A*A*A%+A%+A*A*A*A*A%+A*A*A%+A*A*A*A%+A%+A*A*A%+A*A*A%+A*A*A*A*A%+A%+A*A*A*A*A*A*A%+A*A*A*A%+A*A%+A%+A*A*A*A*A%+A*A*A%+A*A*A*A*A%+A*A*A*A*A*A*A%+A*A*A*A*A%+A%+A*A*A*A*A*A%+A%+A*A*A%+A%+A*A%+A%+A*A*A*A%+A*A*A%+A*A*A%+A*A%+A%+A*A%+A*A*A%+A*A*A*A%+A*A*A*A%+A*A*A*A*A*A*A*A*A%+A*A*A*A*A%+A%+A*A*A*A%+A*A*A%+A%+A*A%+A%+A%+A%+A*A%+A*A%+A*A*A*A*A*A%+A*A%+A*A%+A*A*A*A*A%+A%+A*A*A%+A*A*A%+A%+A*A*A%+A*A%+A%+A%+A*A*A*A*A*A*A%+A%+A*A%+A*A*A%+A*A*A*A*A%+A*A%+A*A*A%+A*A*A*A%+A%+A*A*A%+A*A*A*A%+A*A*A*A*A%+A%+A%+A*A%+A*A*A*A%+A*A*A*A*A*A%+A*A*A*A%+A*A*A*A*A%+A%+A*A*A%+A%+A*A%+A*A%+A%+A%+A*A%+A%+A*A*A%+A*A*A*A*A*A*A*A*A%+A*A%+A*A%+A*A*A%+A*A*A%+A%+A%+A%+A*A*A%+A*A%+A*A%+A*A*A%+A*A*A*A%+A*A%+A%+A*A*A%+A*A%+A*A*A%+A%+A*A%+A*A%+A*A%+A*A%+A%+A*A%+A*A*A%+A%+A*A*A%+A*A*A*A%+A*A%+A*A*A%+A*A*A%+A*A%+A*A*A*A*A*A%+A*A*A*A*A*A%+A*A%+A*A%+A*A*A*A*A*A%+A%+A*A%+A*A*A%+A*A%+A%+A*A%+A%+A*A*A*A%+A*A*A*A%+A*A%+A%+A*A%+A*A%+A%+A*A*A%+A*A*A*A*A*A%+A%+A%+A%+A*A%+A*A*A*A%+A*A*A*A*A%+A*A*A*A*A*A%+A*A*A%+A*A*A%+A*A*A*A*A%+A*A*A*A*A*A%+A*A*A*A*A*A%+A*A%+A*A*A%+A*A*A%+A%+A%+A%+A*A*A%+A%+A*A*A*A%+A*A%+A%+A*A*A%+A*A%+A*A%+A*A%+A*A*A*A%+A*A*A%+A%+A%+A%+A*A%+A*A%+A%+A*A*A*A%+A*A%+A*A%+A*A%+A*A*A*A%+A*A%+A%+A%+A*A%+A*A%+A*A%+A*A%+A*A*A*A%+A*A%+A%+A%+A%+A*A*A%+A*A*A*A%+A*A%+A*A%+A*A%+A%+A*A*A%+A*A*A*A%+A%+A*A*A*A%+A*A*A%+A*A*A%+A%+A*A%+A*A*A%+A%+A*A%+A*A%+A*A%+A*A%+A*A*A*A%+A%+A%+A*A%+A*A*A*A%+A*A*A*A*A*A%+A*A%+A%+A*A%+A*A*A*A*A*A*A*A%+A*A%+A*A*A*A%+A*A%+A*A%+A*A%+A*A%+A%+A*A%+A*A*A%+A*A*A*A*A%+A*A*A*A%+A%+A*A*A*A*A%+A%+A%+A*A%+A%+A*A*A*A*A%+A*A%+A*A%+A%+A*A%+A*A*A%+A*A%+A%+A*A%+A*A*A*A*A*A%+A%+A*A%+A*A%+A*A%+A%+A*A%+A*A*A*A*A%+A*A%+A%+A*A%+A*A%+A*A%+A%+A*A*A%+A%+A*A%+A%+A*A*A*A*A%+A*A%+A*A%+A*A*A%+A*A*A%+A*A%+A*A%+A*A*A%+A%+A%+A*A%+A%+A*A%+A*A*A*A*A*A%+A%+A*A%+A*A%+A%+A*A*A*A*A*A%+A%+A*A%+A%+A%+A*A%+A%+A*A%+A*A%+A*A%+A*A*A%+A%+A%+A*A%+A*A%+A*A*A%+A*A%+A%+A%+A*A*A*A*A%+A*A%+A*A%+A*A*A%+A%+A%+A%+A*A*A%+A*A*A*A*A%+A*A%+A*A%+A*A*A*A*A%+A*A*A*A%+A%+A*A*A*A*A*A*A*A%+A%+A%+A%+A*A*A%+A%+A*A*A%+A%+A%+A*A*A*A*A%+A*A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A*A%+A*A*A%+A*A*A*A%+A*A*A*A%+A%+A*A%+A*A%+A*A*A%+A*A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A*A*A*A*A*A*A*A*A%+A%+A*A%+A*A%+A*A*A*A*A*A%+A%+A*A%+A*A*A*A%+A*A%+A%+A*A%+A%+A%+A*A*A%+A%+A*A*A*A*A*A%+A%+A%+A%+A%+A%+A*A%+A*A%+A*A*A%+A%+A*A%+A%+A%+A*A%+A%+A*A%+A%+A%+A*A%+A%+A*A%+A%+A%+A*A%+A*A*A%+A%+A%+A%+A*A%+A*A%+A*A*A%+A*A*A*A*A*A*A%+A%+A%+A%+A%+A%+A*A%+A*A*A%+A*A%+A*A%+A%+A*A*A*A*A%+A*A%+A*A%+A%+A*A*A*A*A*A*A%+A*A*A%+A*A%+A*A%+A*A%+A%+A*A%+A%+A*A%+A*A%+A*A*A%+A*A%+A*A*A*A%+A*A%+A%+A%+A*A%+A*A%+A%+A*A*A*A*A*A*A*A%+A*A%+A*A%+A%+A*A%+A%+A%+A*A*A%+A*A%+A*A%+A%+A*A%+A%+A*A%+A*A%+A*A%+A%+A*A%+A%+A*A%+A%+A%+A*A*A%+A*A*A*A*A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A*A*A*A*A*A*A*A*A*A*A%+A*A*A%+A*A%+A*A*A%+A*A%+A*A%+A%+A*A*A%+A*A*A%+A%+A*A%+A*A%+A*A%+A*A%+A%+A*A%+A%+A*A%+A*A%+A*A%+A%+A*A%+A%+A*A*A*A*A*A*A%+A*A*A*A%+A*A%+A*A*A%+A*A%+A%+A*A%+A%+A*A%+A*A*A%+A*A%+A*A%+A%+A*A*A*A*A%+A*A*A%+A*A*A%+A*A%+A*A*A%+A*A*A%+A%+A*A%+A*A%+A%+A*A*A%+A%+A%+A*A%+A*A%+A%+A*A*A*A%+A%+A%+A*A*A*A*A*A%+A*A%+A%+A*A%+A*A*A%+A*A*A*A*A*A%+A*A%+A*A*A*A*A%+A%+A%+A*A%+A*A*A*A*A*A%+A*A%+A*A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A*A%+A%+A*A%+A*A*A%+A%+A%+A%+A*A%+A%+A*A*A*A*A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A*A%+A*A%+A*A%+A*A%+A*A*A%+A*A%+A*A%+A%+A%+A*A%+A*A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A*A*A%+A*A*A%+A*A%+A*A%+A*A%+A%+A*A%+A*A*A%+A%+A*A*A%+A*A%+A*A*A%+A%+A*A*A%+A*A%+A%+A*A%+A%+A*A*A%+A*A%+A*A%+A*A*A%+A%+A%+A*A%+A*A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A*A*A*A*A%+A*A*A%+A*A%+A*A*A*A%+A*A*A%+A%+A*A%+A*A*A%+A*A*A%+A%+A*A*A*A%+A%+A%+A*A*A*A*A%+A%+A%+A*A*A*A*A%+A%+A%+A%+A%+A%+A*A%+A*A*A%+A*A*A%+A%+A*A%+A*A*A%+A%+A%+A*A*A*A*A%+A*A*A*A%+A*A%+A%+A%+A%+A*A%+A*A%+A%+A*A*A*A%+A*A*A%+A*A%+A%+A*A%+A*A*A*A%+A%+A%+A%+A*A*A*A%+A*A%+A%+A*A%+A*A%+A*A*A%+A*A*A%+A*A*A*A*A%+A*A%+A*A*A*A*A%+A%+A*A*A*A*A%+A*A%+A%+A*A*A%+A*A%+A%+A%+A%+A*A%+A*A*A*A%+A%+A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A*A*A%+A%+A%+A*A*A%+A%+A%+A*A*A%+A%+A%+A%+A*A%+A*A*A%+A%+A*A*A%+A%+A%+A*A%+A*A%+A%+A%+A*A%+A*A*A*A%+A%+A%+A%+A%+A%+A*A%+A*A*A%+A*A*A*A%+A*A*A*A*A%+A*A%+A%+A*A%+A%+A%+A*A*A%+A*A%+A%+A%+A%+A*A%+A%+A*A%+A%+A*A%+A%+A%+A*A*A%+A*A*A%+A*A%+A*A%+A*A*A%+A%+A%+A*A%+A%+A%+A*A%+A*A%+A*A%+A%+A*A%+A%+A%+A*A*A%+A%+A*A*A%+A%+A*A*A*A%+A*A%+A*A*A%+A*A%+A*A*A%+A*A*A*A*A*A%+A*A%+A%+A*A%+A%+A%+A%+A*A%+A*A*A*A*A*A%+A%+A%+A*A%+A%+A%+A*A*A*A%+A*A*A%+A*A%+A%+A*A*A%+A*A*A*A%+A%+A*A*A%+A*A*A*A*A%+A%+A*A*A%+A%+A*A*A*A*A*A%+A*A%+A%+A*A%+A*A%+A%+A%+A*A*A*A*A%+A*A*A%+A*A%+A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A*A%+A*A*A%+A*A%+A%+A*A*A%+A*A%+A%+A%+A%+A*A*A*A*A%+A*A*A%+A%+A*A*A%+A%+A%+A*A%+A%+A*A*A*A%+A*A*A*A%+A%+A*A*A%+A*A%+A%+A*A%+A%+A*A*A%+A%+A%+A*A*A*A%+A%+A%+A*A*A*A%+A*A*A%+A%+A*A%+A*A%+A%+A%+A*A%+A*A*A%+A*A%+A%+A%+A%+A%+A*A*A*A*A%+A%+A%+A%+A%+A*A*A*A*A*A*A*A*A%+A*A*A*A%+A%+A%+A*A*A%+A%+A%+A%+A*A*A%+A%+A*A%+A*A%+A%+A%+A*A%+A%+A*A*A%+A*A%+A%+A*A*A*A*A*A%+A*A*A*A*A*A%+A%+A%+A%+A*A*A*A%+A%+A*A*A*A*A*A%+A*A*A%+A*A%+A%+A%+A%+A*A*A*A%+A%+A%+A%+A*A*A%+A%+A*A*A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A*A*A%+A%+A*A%+A*A*A*A%+A%+A%+A*A%+A%+A*A%+A*A*A%+A%+A*A*A*A%+A%+A%+A*A*A%+A%+A*A%+A*A*A*A*A*A*A%+A%+A%+A%+A%+A*A*A%+A%+A*A*A%+A*A%+A%+A%+A%+A%+A*A*A%+A%+A%+A*A*A%+A%+A%+A%+A%+A*A*A%+A*A*A*A%+A%+A%+A%+A*A%+A*A*A*A*A*A*A*A%+A%+A*A*A*A*A%+A%+A*A*A*A%+A%+A*A%+A%+A*A%+A%+A%+A*A*A*A*A*A%+A%+A%+A%+A*A%+A*A%+A%+A%+A*A%+A%+A*A%+A%+A*A*A%+A*A%+A%+A*A%+A*A*A%+A%+A*A*A%+A*A%+A*A%+A*A%+A%+A%+A*A%+A%+A%+A*A*A%+A%+A%+A*A%+A%+A%+A*A*A%+A%+A%+A*A*A*A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A*A*A%+A*A*A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A*A*A*A%+A%+A%+A*A*A*A*A%+A%+A%+A*A*A*A*A%+A%+A%+A%+A%+A*A%+A*A*A%+A%+A*A%+A*A*A*A%+A%+A*A*A%+A%+A*A%+A*A*A%+A*A*A%+A%+A%+A%+A*A*A*A%+A%+A*A*A%+A*A*A*A%+A*A*A%+A%+A%+A*A%+A*A*A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A%+A*A%+A%+A*A*A%+A*A%+A%+A%+A*A%+A%+A%+A*A*A%+A*A%+A*A%+A%+A*A*A%+A%+A%+A*A*A*A%+A%+A%+A*A*A*A*A*A*A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A*A%+A*A%+A*A%+A%+A%+A*A%+A*A%+A%+A*A*A%+A*A*A*A*A%+A%+A%+A%+A*A*A*A%+A*A*A%+A%+A%+A*A%+A%+A%+A%+A%+A*A*A%+A%+A*A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A*A%+A*A%+A%+A*A*A%+A*A%+A*A*A*A*A%+A*A*A*A%+A%+A%+A*A%+A*A%+A*A%+A*A%+A%+A*A%+A*A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A*A*A*A*A%+A*A*A*A*A%+A*A*A%+A%+A*A%+A%+A%+A%+A%+A*A*A*A%+A*A*A*A*A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A*A*A*A*A*A%+A%+A*A%+A%+A%+A*A*A%+A*A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A*A*A*A%+A%+A*A*A*A*A*A*A*A%+A*A*A*A%+A*A%+A*A%+A%+A*A*A%+A*A%+A%+A*A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A*A%+A%+A%+A%+A%+A%+A*A%+A*A*A%+A%+A%+A%+A*A*A%+A%+A*A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A*A%+A*A%+A*A*A*A%+A%+A%+A%+A*A%+A%+A%+A*A%+A*A%+A*A%+A%+A%+A%+A%+A*A%+A*A%+A%+A*A%+A%+A%+A%+A*A*A%+A%+A*A%+A*A%+A*A*A*A*A*A*A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A*A%+A*A%+A%+A%+A*A%+A*A*A*A*A*A*A%+A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A*A*A%+A%+A*A*A*A%+A%+A%+A%+A%+A%+A*A%+A%+A*A*A*A*A%+A*A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A%+A*A*A*A%+A*A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A*A*A*A*A%+A*A*A*A%+A*A%+A%+A%+A%+A%+A*A%+A%+A*A*A%+A*A*A*A*A*A%+A*A%+A%+A%+A*A%+A*A*A*A%+A%+A*A%+A%+A%+A%+A*A%+A*A%+A*A*A*A%+A*A*A%+A*A%+A*A%+A%+A*A*A%+A%+A%+A%+A*A%+A*A*A%+A*A%+A*A%+A*A%+A%+A%+A%+A%+A*A*A*A*A%+A*A%+A*A%+A%+A*A*A*A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A*A*A*A*A*A*A%+A*A%+A*A*A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A*A%+A*A%+A%+A*A*A%+A%+A*A*A%+A*A%+A%+A%+A*A%+A*A%+A*A%+A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A*A*A*A%+A%+A*A%+A*A*A%+A%+A*A*A*A*A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A*A*A%+A*A%+A*A*A*A*A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A*A*A%+A*A%+A%+A*A*A%+A%+A%+A*A%+A*A*A%+A%+A%+A%+A*A%+A%+A%+A*A*A*A*A%+A*A%+A%+A%+A*A%+A%+A%+A*A*A%+A%+A*A*A%+A%+A%+A%+A*A*A*A%+A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A*A%+A*A*A*A%+A*A%+A%+A%+A%+A*A%+A*A*A*A%+A*A*A%+A%+A%+A%+A*A*A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A*A%+A%+A%+A%+A*A%+A*A*A*A%+A%+A*A%+A%+A%+A*A*A%+A*A*A%+A%+A%+A%+A%+A*A*A%+A%+A%+A*A%+A%+A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A*A*A*A%+A%+A%+A*A%+A*A*A*A*A%+A%+A*A*A*A%+A%+A*A*A%+A%+A*A*A*A%+A%+A*A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A*A*A%+A%+A%+A*A%+A%+A*A*A*A%+A%+A%+A*A%+A*A%+A%+A%+A*A*A%+A*A*A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A*A*A%+A%+A%+A%+A*A%+A*A%+A%+A%+A*A%+A%+A*A*A%+A%+A*A*A%+A%+A%+A%+A*A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A*A%+A*A*A%+A%+A%+A*A%+A%+A%+A%+A%+A*A*A%+A*A%+A%+A*A*A%+A%+A*A%+A%+A%+A%+A%+A%+A*A*A%+A%+A*A%+A%+A*A%+A%+A*A%+A%+A%+A*A%+A%+A*A*A%+A%+A*A%+A%+A*A%+A%+A*A*A%+A%+A%+A*A%+A*A*A%+A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A*A%+A*A*A%+A*A%+A%+A*A*A%+A%+A*A%+A%+A*A*A%+A*A*A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A*A%+A*A*A*A%+A*A*A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A%+A%+A*A%+A*A%+A*A%+A%+A%+A%+A*A%+A%+A*A%+A%+A*A*A*A*A%+A%+A%+A*A%+A*A*A%+A*A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A*A%+A%+A*A%+A%+A%+A*A*A%+A*A*A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A*A*A%+A*A%+A%+A%+A*A%+A%+A%+A%+A*A*A%+A%+A*A%+A%+A%+A*A%+A%+A*A%+A*A*A%+A%+A*A%+A%+A*A%+A%+A*A%+A%+A%+A*A*A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A*A%+A*A*A%+A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A*A%+A*A*A*A*A%+A%+A*A%+A%+A%+A%+A*A*A*A%+A%+A%+A%+A*A*A*A%+A%+A*A%+A%+A*A*A%+A*A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A*A*A%+A*A*A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A*A*A%+A*A*A%+A*A*A%+A%+A%+A*A%+A%+A%+A%+A*A*A*A%+A*A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A*A*A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A*A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A*A%+A%+A*A%+A*A*A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A*A*A*A*A%+A*A%+A%+A%+A%+A%+A*A*A%+A*A%+A%+A%+A*A%+A*A*A*A%+A*A%+A%+A%+A*A%+A%+A%+A%+A*A*A%+A%+A*A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A*A%+A*A*A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A*A*A%+A*A%+A%+A%+A*A%+A*A%+A%+A%+A*A%+A*A%+A%+A*A*A%+A*A%+A*A%+A%+A%+A*A*A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A*A*A*A%+A*A%+A%+A*A%+A%+A*A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A*A%+A*A%+A*A%+A%+A%+A%+A%+A*A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A*A%+A%+A*A%+A%+A%+A%+A*A*A%+A%+A%+A%+A*A%+A*A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A*A%+A*A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A*A%+A%+A%+A*A%+A*A%+A%+A%+A*A%+A*A*A%+A*A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A*A*A%+A*A%+A*A%+A*A%+A*A*A*A%+A*A*A%+A%+A%+A%+A*A*A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A*A%+A*A%+A*A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A*A%+A*A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A*A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A*A%+A%+A%+A%+A%+A*A%+A*A*A*A%+A%+A%+A*A%+A*A%+A%+A*A%+A%+A*A%+A*A%+A*A%+A%+A%+A%+A%+A*A%+A*A%+A%+A*A%+A*A*A%+A*A%+A*A%+A*A*A%+A%+A*A%+A*A%+A*A*A%+A*A*A%+A*A%+A*A%+A*A%+A%+A%+A*A%+A*A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A*A*A%+A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A*A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A*A%+A*A*A%+A%+A%+A%+A%+A*A%+A*A*A%+A%+A*A%+A*A*A%+A*A%+A%+A%+A*A%+A*A%+A%+A%+A*A*A%+A*A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A*A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A*A%+A%+A*A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A*A%+A%+A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A*A%+A%+A*A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A*A*A%+A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A*A%+A%+A%+A%+A*A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A*A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A*A*A%+A%+A*A%+A%+A%+A%+A%+A*A*A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A*A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A*A*A%+A%+A%+A%+A*A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A*A%+A%+A%+A%+A*A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A*A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A*A*A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A*A*A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A*A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A*A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A*A%+A*A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A*A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A*A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A+A+A%+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A+A+A+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A+A%+A%+A+A+A%+A+A%+A+A%+A+A+A%+A+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A+A+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A+A+A%+A%+A%+A%+A+A+A+A%+A%+A+A%+A%+A%+A%+A+A+A+A+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A+A+A+A%+A%+A%+A%+A+A+A+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A+A+A%+A%+A%+A%+A+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A+A%+A+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A+A+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A+A+A%+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A+A+A+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A+A+A%+A%+A+A+A%+A+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A+A+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A+A%+A+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A+A+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A+A%+A+A+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A+A+A%+A+A+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A+A%+A%+A%+A%+A%+A+A+A%+A+A%+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A+A%+A%+A+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A+A+A+A%+A%+A%+A+A%+A+A%+A+A+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A+A%+A%+A%+A%+A+A%+A+A+A%+A%+A+A%+A%+A%+A+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A+A+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A+A%+A%+A+A+A%+A%+A+A+A%+A%+A%+A%+A+A+A%+A%+A+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A+A%+A+A+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A%+A+A%+A+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A+A+A%+A+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A+A%+A+A%+A+A%+A+A%+A+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A+A%+A+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A+A%+A%+A+A%+A+A%+A%+A+A%+A+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A+A%+A%+A+A%+A%+A+A%+A+A+A%+A%+A%+A%+A%+A+A%+A+A+A+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A+A%+A%+A+A%+A+A%+A%+A%+A%+A+A+A+A+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A+A%+A+A%+A+A%+A+A%+A+A+A%+A+A+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A+A%+A+A%+A+A%+A+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A+A%+A+A%+A+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A+A+A+A%+A+A+A+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A+A+A%+A+A%+A+A%+A+A%+A%+A%+A+A+A%+A+A+A%+A%+A+A%+A+A+A%+A+A%+A+A%+A+A%+A+A%+A+A%+A%+A+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A+A+A%+A+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A+A+A+A+A%+A+A%+A%+A+A%+A+A%+A+A%+A%+A+A%+A%+A+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A+A+A+A%+A%+A+A%+A+A+A+A+A%+A%+A+A%+A%+A%+A+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A+A+A%+A+A+A%+A%+A%+A%+A+A%+A+A%+A+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A+A%+A+A+A%+A%+A%+A+A%+A+A%+A%+A%+A+A%+A+A%+A+A%+A%+A+A+A+A+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A+A%+A%+A+A%+A+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A+A%+A%+A+A%+A+A+A+A%+A+A%+A+A%+A+A+A+A+A%+A+A+A%+A%+A+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A+A+A%+A%+A+A%+A+A%+A+A+A%+A+A+A%+A+A%+A%+A+A%+A%+A%+A%+A+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A+A%+A+A%+A+A%+A+A+A%+A%+A%+A+A%+A+A+A%+A+A%+A%+A+A+A+A+A%+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A+A%+A+A+A%+A+A%+A%+A%+A%+A%+A+A+A+A+A%+A%+A%+A+A%+A%+A+A+A+A+A%+A%+A+A%+A+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A+A%+A+A%+A%+A%+A+A+A+A%+A%+A+A+A%+A%+A%+A+A+A%+A%+A%+A+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A+A%+A%+A+A+A%+A+A+A%+A%+A+A+A%+A+A+A%+A%+A+A%+A+A%+A%+A+A+A%+A+A+A+A+A+A%+A%+A+A%+A%+A%+A+A+A%+A+A%+A+A+A%+A%+A%+A+A%+A%+A+A%+A+A+A%+A%+A%+A%+A+A+A+A%+A+A+A+A+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A+A%+A%+A%+A+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A+A%+A+A%+A%+A%+A%+A+A+A%+A+A+A%+A%+A+A%+A%+A+A+A%+A%+A%+A%+A+A+A+A%+A%+A+A%+A%+A+A+A%+A%+A+A+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A+A+A%+A%+A%+A%+A%+A+A+A%+A%+A+A+A%+A+A%+A+A%+A%+A+A%+A%+A%+A+A+A+A%+A+A%+A%+A+A+A+A+A%+A%+A+A+A+A%+A%+A%+A%+A+A+A%+A%+A+A+A%+A+A%+A+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A%+A+A+A+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A+A%+A+A+A+A%+A%+A+A%+A%+A+A+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A+A+A+A+A%+A%+A+A%+A+A+A+A+A+A+A+A%+A%+A+A+A%+A%+A+A%+A+A%+A%+A+A+A+A%+A%+A%+A+A+A+A%+A+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A+A%+A+A+A+A%+A+A%+A+A+A%+A%+A+A+A%+A+A%+A+A%+A+A%+A%+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A+A%+A+A%+A+A%+A%+A+A%+A+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A+A+A+A+A+A+A+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A+A+A%+A%+A+A+A%+A+A+A%+A%+A%+A+A%+A+A%+A%+A+A%+A%+A%+A+A%+A%+A+A%+A+A+A%+A%+A+A+A%+A%+A+A%+A+A%+A%+A%+A+A+A%+A%+A+A+A+A%+A%+A+A+A%+A%+A+A+A%+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A+A+A+A+A%+A%+A%+A%+A%+A+A+A%+A%+A+A%+A+A%+A%+A%+A+A%+A%+A%+A+A+A%+A%+A%+A%+A+A%+A%+A+A+A%+A%+A+A+A%+A+A%+A%+A%+A%+A+A+A%+A%+A+A+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A+A+A%+A+A+A%+A%+A+A+A%+A+A%+A%+A+A%+A%+A+A%+A+A+A%+A%+A%+A%+A+A+A%+A%+A+A+A%+A%+A+A%+A%+A+A%+A+A%+A%+A+A+A%+A+A+A+A+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A+A+A+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A+A+A%+A%+A+A+A%+A%+A%+A+A+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A+A+A%+A%+A+A%+A%+A+A+A+A+A%+A+A+A+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A+A%+A%+A%+A%+A%+A+A+A%+A%+A+A+A%+A%+A+A+A%+A%+A+A+A%+A%+A+A+A%+A%+A%+A%+A%+A+A+A+A%+A%+A+A%+A+A%+A+A+A+A%+A%+A+A%+A%+A+A+A+A%+A%+A+A%+A%+A%+A%+A+A+A%+A%+A%+A+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A+A+A%+A+A+A%+A%+A+A+A%+A%+A%+A+A+A%+A%+A%+A+A%+A+A+A+A+A%+A+A+A%+A%+A+A+A%+A+A%+A+A%+A+A%+A%+A%+A+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A+A+A+A+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A+A%+A%+A+A%+A+A+A+A%+A+A+A+A+A%+A%+A+A+A%+A%+A%+A+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A+A+A%+A%+A%+A+A+A+A+A+A%+A%+A+A%+A+A%+A%+A%+A%+A+A%+A+A+A+A%+A+A+A+A%+A%+A+A+A%+A%+A+A+A%+A+A%+A+A+A%+A%+A%+A+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A+A+A+A+A+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A+A+A+A+A%+A%+A%+A+A+A%+A+A%+A+A%+A%+A+A%+A+A+A+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A+A+A+A%+A+A+A%+A+A%+A%+A+A+A%+A%+A+A%+A%+A+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A+A%+A+A%+A%+A+A+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A+A%+A+A+A%+A%+A+A%+A+A%+A%+A%+A%+A+A%+A%+A+A+A+A%+A%+A%+A+A+A+A%+A%+A%+A%+A%+A+A%+A%+A+A+A%+A+A%+A+A+A+A%+A%+A%+A%+A+A%+A%+A+A+A+A%+A+A+A%+A%+A%+A%+A%+A+A+A%+A+A+A+A%+A%+A%+A%+A+A+A+A%+A%+A+A%+A%+A+A+A+A+A+A%+A%+A+A+A+A+A%+A+A+A+A+A%+A%+A+A%+A+A+A+A%+A+A+A+A+A%+A+A+A%+A+A+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A+A+A%+A+A%+A%+A%+A%+A%+A%+A+A+A+A%+A+A+A+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A+A+A+A%+A+A+A+A+A%+A%+A+A+A+A%+A%+A%+A+A%+A+A%+A%+A+A+A%+A+A+A%+A%+A+A+A%+A%+A%+A%+A+A+A%+A+A%+A%+A+A+A%+A%+A+A%+A+A+A+A%+A%+A+A+A%+A+A%+A%+A%+A%+A+A+A+A+A%+A+A+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A+A+A+A+A%+A%+A+A+A+A%+A%+A%+A%+A+A+A+A+A+A+A+A+A%+A%+A%+A%+A%+A+A+A+A+A%+A+A+A+A+A+A%+A%+A%+A+A+A+A+A+A%+A+A+A+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A+A+A+A+A%+A+A+A+A+A+A%+A+A%+A+A+A+A+A%+A+A%+A+A+A+A%+A%+A%+A%+A+A+A%+A%+A%+A+A%+A%+A+A%+A+A+A+A+A+A+A%+A%+A%+A%+A+A%+A+A%+A+A+A%+A%+A+A+A+A+A%+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A+A+A%+A+A%+A%+A+A%+A+A%+A+A%+A+A%+A%+A+A+A%+A+A%+A%+A+A%+A%+A+A+A+A%+A%+A%+A+A%+A+A+A%+A+A%+A%+A%+A+A+A+A+A+A%+A+A%+A%+A%+A+A%+A+A%+A%+A%+A+A+A+A%+A%+A%+A%+A+A+A+A+A%+A+A%+A+A%+A%+A%+A%+A%+A+A+A%+A+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A+A+A+A%+A%+A+A+A%+A+A+A%+A+A+A%+A%+A%+A+A+A+A%+A%+A%+A+A+A%+A%+A+A+A+A+A+A%+A%+A+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A+A%+A%+A%+A%+A%+A%+A+A+A%+A+A+A%+A+A%+A+A%+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A%+A+A%+A+A%+A%+A%+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A+A+A+A+A+A%+A+A%+A%+A+A+A%+A%+A%+A%+A+A%+A+A+A+A%+A+A%+A%+A%+A%+A+A%+A%+A+A%+A%+A+A%+A+A+A+A+A+A+A+A+A%+A+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A+A+A%+A+A+A%+A+A+A+A+A+A%+A+A%+A%+A+A+A%+A%+A+A+A%+A+A%+A%+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A+A+A+A+A+A%+A%+A+A+A%+A+A+A+A%+A+A%+A+A+A+A%+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A%+A+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A%+A%+A+A+A%+A+A%+A%+A+A+A%+A+A+A+A+A+A+A+A%+A%+A%+A%+A+A+A+A%+A+A+A+A+A%+A+A+A%+A+A%+A+A+A+A%+A%+A+A+A+A%+A+A+A+A%+A+A+A+A+A+A%+A%+A%+A+A+A%+A+A+A+A+A+A%+A%+A%+A+A+A+A+A%+A+A%+A%+A+A+A+A%+A+A%+A+A%+A+A%+A+A%+A+A+A%+A+A%+A+A%+A%+A+A%+A%+A%+A+A+A%+A%+A%+A+A+A+A%+A+A+A+A%+A+A+A%+A%+A+A+A%+A%+A%+A%+A+A%+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A+A+A+A+A%+A%+A+A+A+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A+A+A+A%+A+A%+A%+A%+A%+A%+A+A%+A+A%+A+A%+A%+A+A%+A+A+A+A%+A%+A+A+A+A+A+A+A%+A%+A%+A%+A+A+A+A%+A+A+A+A+A+A%+A+A%+A%+A+A%+A+A%+A+A%+A+A+A+A+A%+A%+A%+A%+A%+A+A%+A%+A%+A+A+A+A+A%+A%+A+A+A+A%+A%+A%+A%+A+A+A%+A%+A+A+A+A+A%+A+A%+A%+A%+A+A+A+A+A%+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A%+A%+A%+A%+A%+A+A+A%+A+A%+A%+A+A%+A+A%+A%+A+A+A+A%+A%+A+A%+A%+A%+A%+A+A+A+A%+A+A%+A+A%+A%+A%+A%+A+A+A%+A+A%+A%+A+A+A%+A+A+A+A+A%+A%+A%+A%+A%+A%+A+A+A%+A+A+A+A%+A%+A%+A+A%+A%+A+A+A%+A%+A%+A+A+A+A%+A%+A%+A%+A+A%+A+A%+A+A%+A%+A%+A+A+A+A%+A+A+A+A%+A%+A+A%+A+A+A%+A%+A+A+A%+A%+A+A+A+A%+A%+A%+A%+A+A%+A%+A%+A%+A%+A%+A+A+A%+A+A%+A%+A+A%+A%+A+A%+A+A%+A%+A+A+A+A+A%+A+A%+A+A%+A+A+A%+A%+A%+A+A+A%+A+A+A+A%+A%+A+A+A%+A%+A+A+A%+A%+A+A+A+A%+A%+A+A+A+A+A%+A+A+A%+A+A+A%+A%+A%+A+A+A+A+A+A+A%+A%+A+A%+A%+A%+A+A+A%+A+A+A+A%+A%+A%+A+A+A%+A%+A+A+A%+A%+A+A%+A%+A+A+A%+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A%+A+A%+A+A+A%+A%+A+A+A%+A%+A+A+A+A%+A%+A+A%+A%+A+A%+A+A%+A+A+A+A+A+A%+A%+A+A+A+A%+A%+A%+A+A%+A%+A+A%+A+A+A+A%+A%+A+A+A%+A%+A+A%+A+A+A%+A%+A%+A+A%+A%+A%+A+A+A+A+A%+A%+A+A%+A%+A%+A+A+A%+A+A+A+A+A%+A%+A+A+A+A+A%+A+A%+A+A+A%+A%+A+A+A%+A+A+A+A+A%+A+A%+A+A+A+A%+A+A+A+A%+A%+A+A+A%+A+A+A+A%+A%+A+A+A+A%+A+A+A%+A+A+A%+A+A+A+A%+A+A+A%+A%+A+A%+A+A+A%+A%+A+A+A%+A+A+A%+A%+A%+A%+A+A+A%+A%+A+A+A%+A+A+A+A+A%+A+A+A+A%+A%+A+A+A%+A+A+A+A+A%+A+A+A%+A%+A%+A%+A%+A+A+A+A+A+A%+A%+A+A%+A%+A+A+A%+A+A%+A+A+A%+A%+A+A+A+A+A%+A+A%+A%+A%+A+A+A%+A%+A+A%+A+A+A%+A+A%+A%+A%+A%+A+A+A+A%+A+A%+A+A+A%+A+A+A%+A%+A%+A%+A%+A+A%+A+A+A+A%+A+A%+A+A+A%+A%+A+A+A%+A%+A%+A%+A%+A+A+A%+A%+A+A+A+A%+A+A%+A+A%+A+A%+A%+A+A+A+A+A+A+A%+A%+A+A+A%+A+A+A%+A%+A+A+A%+A%+A+A+A+A+A%+A%+A+A+A%+A+A%+A+A+A%+A+A+A%+A+A+A%+A%+A+A+A%+A+A+A%+A%+A+A+A+A+A%+A%+A+A+A+A%+A%+A+A+A+A+A+A+A%+A%+A%+A+A+A+A%+A+A%+A+A+A%+A+A%+A+A%+A%+A+A+A%+A+A+A%+A%+A+A+A%+A+A+A%+A+A+A+A+A%+A+A+A%+A+A+A+A%+A%+A+A+A%+A+A%+A+A+A%+A+A+A+A+A%+A+A+A%+A+A%+A%+A+A+A%+A%+A+A%+A%+A%+A%+A%+A+A+A%+A+A+A%+A+A%+A%+A%+A+A+A+A+A+A%+A+A%+A%+A+A%+A+A+A%+A+A+A+A+A%+A%+A%+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A%+A%+A+A+A+A+A+A%+A+A+A%+A+A%+A+A%+A+A%+A%+A+A%+A%+A%+A%+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A%+A+A%+A+A%+A%+A+A+A+A+A%+A+A+A%+A%+A+A%+A+A%+A+A+A%+A+A%+A+A%+A%+A%+A+A+A+A+A%+A+A%+A%+A%+A+A%+A+A+A+A+A%+A%+A+A+A+A+A%+A+A%+A%+A+A%+A+A+A%+A+A+A+A+A+A+A%+A+A+A%+A+A+A%+A+A+A%+A%+A+A+A+A%+A+A+A+A+A+A%+A%+A+A+A+A+A+A%+A+A%+A+A%+A%+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A%+A%+A%+A%+A+A%+A+A%+A+A+A+A+A%+A%+A+A%+A%+A+A%+A+A%+A+A+A+A+A%+A%+A+A%+A+A%+A%+A+A%+A+A%+A%+A+A%+A+A+A+A%+A+A+A%+A+A+A+A%+A+A+A+A%+A+A%+A+A+A+A+A+A%+A+A%+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A%+A%+A%+A+A%+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A%+A%+A+A%+A+A+A%+A+A%+A+A%+A+A%+A+A%+A+A+A+A+A+A%+A+A%+A%+A%+A+A%+A+A+A+A%+A+A+A%+A+A+A+A+A%+A+A+A%+A+A+A+A%+A+A%+A+A+A+A%+A+A+A%+A+A%+A%+A%+A+A%+A+A+A+A+A+A%+A%+A+A%+A+A+A+A%+A+A%+A%+A%+A+A+A+A+A%+A+A%+A+A+A+A%+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A%+A%+A%+A%+A%+A%+A%+A%+A+A%+A+A%+A%+A+A+A%+A%+A+A%+A+A+A+A%+A+A+A+A+A%+A+A+A+A+A+A+A%+A%+A%+A+A+A+A+A+A+A%+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A%+A+A%+A%+A%+A+A+A+A+A%+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A%+A+A%+A%+A%+A%+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A%+A+A%+A+A%+A%+A+A+A+A+A%+A+A+A+A%+A%+A+A+A+A%+A+A%+A+A%+A%+A+A%+A+A+A+A+A+A+A+A%+A+A+A+A%+A%+A%+A%+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A%+A+A%+A+A+A%+A+A+A%+A%+A+A+A%+A+A%+A%+A+A+A%+A+A+A%+A+A+A%+A%+A+A%+A%+A+A%+A%+A+A+A+A+A+A+A%+A+A+A%+A+A+A%+A+A+A%+A+A+A+A%+A%+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A%+A%+A+A%+A+A+A+A+A%+A+A+A+A%+A+A%+A%+A+A+A+A+A%+A%+A%+A+A+A+A+A+A+A+A+A%+A+A%+A%+A+A+A%+A%+A+A%+A+A%+A+A+A+A+A+A+A+A%+A%+A+A+A%+A+A+A%+A%+A%+A+A%+A+A%+A+A+A+A+A%+A+A%+A%+A%+A+A+A+A%+A%+A+A+A%+A+A+A+A%+A%+A+A+A+A+A+A+A%+A+A%+A+A+A%+A+A+A%+A+A+A%+A%+A+A+A+A+A%+A+A+A%+A%+A%+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A%+A%+A+A+A+A%+A%+A+A%+A+A%+A+A%+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A%+A%+A%+A+A+A+A+A%+A+A+A%+A+A+A+A+A%+A+A+A%+A+A%+A%+A+A%+A%+A+A+A+A+A+A+A%+A+A+A%+A%+A+A%+A%+A%+A+A+A%+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A%+A+A+A%+A%+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A%+A%+A+A%+A+A+A+A%+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A%+A+A%+A+A+A%+A+A%+A%+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A%+A%+A+A+A%+A%+A+A%+A%+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A%+A+A+A+A+A+A%+A%+A+A+A%+A%+A+A+A+A+A%+A+A+A+A%+A+A+A%+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A%+A%+A%+A%+A%+A+A+A+A%+A+A+A%+A+A%+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A+A%+A+A+A+A%+A+A%+A+A+A+A+A%+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A%+A+A%+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A%+A%+A%+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A%+A+A+A%+A%+A+A+A%+A%+A+A+A%+A%+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A%+A+A+A+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A%+A%+A%+A+A+A+A+A%+A%+A%+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A%+A%+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A%+A%+A+A+A%+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A%+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A%+A%+A+A%+A%+A+A+A+A+A%+A%+A+A%+A%+A+A+A+A+A+A%+A%+A+A+A+A%+A+A+A%+A+A+A+A+A+A%+A%+A%+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A%+A+A+A+A%+A+A%+A%+A+A+A+A+A%+A%+A+A+A%+A%+A+A+A+A%+A%+A%+A+A+A+A+A+A%+A+A%+A%+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A%+A+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A%+A%+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A%+A%+A%+A+A+A+A+A+A+A%+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A%+A%+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A%+A+A%+A%+A%+A%+A+A+A+A+A%+A+A+A+A+A+A%+A%+A%+A%+A+A+A+A+A+A%+A%+A+A+A%+A%+A%+A+A+A+A+A+A+A+A%+A+A+A+A+A%+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A%+A+A+A+A%+A+A+A+A+A%+A+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A%+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A+A%+A%+A%+A+A+A%+A+A+A%+A%+A+A+A+A+A+A+A+A%+A+A+A%+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A%+A%+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A%+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A%+A+A%+A+A+A%+A+A%+A+A+A+A+A+A%+A+A+A%+A+A+A+A+A%+A+A%+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A%+A+A%+A+A%+A%+A+A%+A%+A+A+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A%+A+A+A+A+A+A%+A%+A%+A+A+A%+A+A+A+A%+A+A+A%+A+A%+A+A+A+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A%+A+A+A%+A+A+A%+A%+A+A+A+A+A%+A%+A%+A%+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A%+A%+A+A%+A+A+A%+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A%+A+A%+A+A%+A+A%+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A%+A+A%+A+A+A+A+A+A+A%+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A%+A+A%+A+A%+A+A+A+A+A%+A+A%+A+A+A+A%+A+A%+A+A%+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A%+A%+A%+A+A+A+A%+A+A%+A+A+A+A%+A%+A+A%+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A%+A%+A+A%+A%+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A+A%+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A%+A+A+A+A%+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A%+A+A+A+A+A%+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A%+A%+A+A%+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A%+A+A+A+A%+A%+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A%+A+A%+A+A%+A+A+A%+A+A+A+A+A+A+A%+A%+A%+A%+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A+A+A+A%+A%+A%+A+A%+A+A%+A+A+A%+A+A+A+A+A%+A+A%+A+A%+A%+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A%+A+A%+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A%+A+A+A%+A+A%+A+A+A%+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A%+A+A+A+A+A%+A%+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A%+A%+A+A+A+A%+A+A+A+A%+A+A+A%+A%+A%+A+A+A%+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A%+A%+A+A+A+A+A+A+A%+A%+A+A%+A%+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A+A+A%+A%+A%+A+A%+A%+A+A+A+A+A%+A%+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A%+A+A+A%+A+A+A%+A+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A%+A+A+A%+A%+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A+A+A%+A+A%+A+A+A+A+A%+A%+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A%+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A%+A+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A%+A+A+A%+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A/+A+A+A%+A+A+A+A%+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A%+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A%+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A/+A+A+A+A/+A+A/+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A/+A/+A+A/+A+A+A+A/+A+A/+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A/+A+A+A+A+A+A/+A+A/+A+A/+A+A+A/+A/+A+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A/+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A/+A+A+A+A/+A+A+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A/+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A/+A+A+A+A/+A+A/+A+A+A+A+A+A+A/+A+A/+A/+A/+A+A+A/+A+A/+A+A+A+A/+A/+A+A+A+A/+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A/+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A/+A+A+A/+A+A+A+A/+A+A+A+A/+A+A/+A/+A+A/+A+A+A+A+A+A+A+A/+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A/+A/+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A/+A/+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A/+A/+A+A+A/+A+A+A/+A+A+A/+A/+A+A+A+A+A+A+A/+A/+A+A+A+A+A/+A+A+A/+A+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A/+A/+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A/+A+A+A+A/+A+A/+A/+A+A+A/+A+A/+A+A+A/+A/+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A/+A+A+A+A/+A+A+A+A/+A+A+A/+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A/+A/+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A/+A+A/+A+A/+A+A+A/+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A/+A+A+A/+A/+A+A+A+A+A/+A+A+A/+A/+A+A/+A+A/+A+A/+A+A+A/+A+A+A+A+A+A+A/+A+A+A+A/+A/+A+A+A+A+A+A/+A/+A+A/+A+A+A/+A/+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A/+A+A+A/+A+A/+A+A/+A/+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A/+A+A/+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A/+A+A+A+A/+A+A+A+A+A/+A+A+A/+A+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A/+A/+A+A/+A+A+A/+A+A+A+A+A/+A+A/+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A/+A+A/+A+A+A+A/+A/+A+A+A/+A+A+A+A+A+A+A+A/+A/+A/+A+A+A+A+A+A+A+A/+A/+A+A/+A+A+A+A+A+A+A/+A/+A+A/+A+A/+A+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A/+A+A/+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A/+A+A+A+A/+A/+A+A/+A/+A/+A+A/+A+A+A+A+A+A+A+A/+A+A/+A+A+A/+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A/+A/+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A+A/+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A/+A+A+A+A/+A+A/+A+A+A/+A+A/+A+A/+A/+A+A+A/+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A/+A+A/+A+A/+A+A/+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A/+A+A+A+A+A/+A+A/+A+A+A+A/+A+A+A+A+A+A/+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A/+A+A+A+A/+A+A+A/+A+A+A+A/+A+A/+A+A+A+A/+A+A+A+A/+A+A+A/+A/+A+A/+A+A/+A/+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A/+A+A/+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A/+A+A/+A+A/+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A/+A+A+A+A+A/+A+A/+A+A/+A+A/+A+A+A+A+A+A/+A/+A/+A/+A+A/+A/+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A+A/+A+A+A+A/+A+A/+A+A+A/+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A/+A+A/+A+A+A+A+A/+A/+A/+A+A+A+A+A+A/+A/+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A/+A+A/+A+A/+A+A+A/+A+A/+A/+A+A+A+A/+A+A/+A/+A+A/+A+A+A/+A+A+A+A+A+A+A/+A/+A+A/+A+A/+A+A+A+A+A/+A/+A+A/+A+A+A+A/+A/+A+A/+A+A+A/+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A/+A/+A/+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A/+A/+A+A/+A/+A+A+A+A+A+A+A/+A/+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A/+A+A+A+A+A/+A+A+A+A/+A+A/+A+A+A+A+A+A+A/+A+A/+A+A+A/+A/+A+A+A+A+A+A+A+A+A/+A/+A/+A/+A+A+A+A+A/+A+A+A+A/+A+A/+A+A/+A/+A+A/+A/+A+A+A+A+A+A+A/+A+A/+A/+A+A+A+A+A+A/+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A/+A/+A+A+A/+A+A+A/+A+A/+A+A+A+A/+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A+A+A/+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A/+A+A+A+A/+A/+A+A+A+A/+A+A+A/+A+A+A+A+A+A/+A+A+A/+A+A/+A+A+A+A+A/+A+A+A+A+A+A/+A+A/+A+A+A/+A+A+A+A/+A+A+A/+A/+A+A+A/+A+A+A/+A+A+A+A/+A+A+A+A+A/+A+A+A/+A/+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A/+A+A/+A/+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A/+A/+A+A+A+A/+A+A/+A+A+A+A+A+A/+A+A+A+A/+A/+A/+A+A+A/+A/+A+A+A/+A/+A+A/+A+A/+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A/+A/+A+A/+A/+A/+A/+A+A+A/+A/+A+A+A+A+A+A+A/+A+A/+A/+A/+A+A/+A/+A/+A+A/+A+A/+A/+A+A+A+A+A/+A/+A+A+A/+A/+A/+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A+A/+A/+A+A+A/+A+A+A+A+A/+A/+A+A+A+A+A+A/+A+A/+A/+A+A+A/+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A/+A/+A+A+A/+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A+A+A/+A/+A+A+A+A+A/+A/+A/+A+A+A+A/+A+A/+A+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A/+A+A+A/+A+A+A/+A+A+A+A/+A+A+A/+A+A+A/+A/+A+A/+A+A+A+A/+A/+A/+A/+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A/+A/+A/+A+A+A/+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A/+A+A+A/+A+A/+A+A+A+A+A+A/+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A/+A+A/+A/+A+A/+A/+A+A+A+A+A+A/+A/+A+A+A+A/+A+A+A/+A/+A+A/+A/+A+A/+A/+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A/+A+A+A+A+A/+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A/+A/+A+A/+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A/+A/+A+A+A+A/+A/+A/+A+A/+A/+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A/+A+A+A/+A/+A+A/+A+A+A+A/+A+A+A/+A+A+A+A/+A+A+A/+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A/+A/+A/+A+A+A+A/+A+A+A/+A/+A+A+A/+A/+A+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A+A+A+A/+A/+A/+A/+A+A/+A+A+A+A/+A/+A+A+A+A+A/+A+A+A/+A/+A+A+A+A/+A+A+A+A/+A/+A/+A+A/+A/+A+A+A+A/+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A/+A+A+A/+A/+A/+A+A+A+A/+A+A+A+A+A+A+A+A/+A+A/+A+A/+A+A+A+A+A+A+A/+A+A+A/+A/+A+A+A/+A/+A+A+A+A+A+A/+A+A+A+A/+A/+A+A+A/+A+A/+A+A+A+A+A/+A+A+A+A/+A+A+A+A/+A+A+A+A/+A/+A/+A+A+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A+A+A+A+A/+A/+A+A/+A/+A+A+A+A+A/+A/+A+A+A+A/+A/+A/+A/+A+A+A/+A/+A+A+A/+A+A/+A+A/+A+A+A+A+A+A/+A/+A+A+A/+A+A/+A+A+A/+A/+A/+A+A+A+A/+A+A/+A+A+A/+A+A+A/+A+A/+A/+A+A+A+A+A+A+A+A/+A/+A+A+A+A+A+A+A/+A/+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A/+A/+A+A+A+A/+A+A+A+A/+A/+A+A+A/+A+A+A/+A+A/+A/+A+A+A/+A+A+A+A+A/+A/+A/+A/+A/+A+A+A+A+A+A/+A+A+A/+A/+A+A+A+A/+A+A+A/+A+A+A+A/+A/+A+A/+A+A+A/+A/+A+A+A+A+A+A+A/+A/+A+A+A/+A/+A+A+A/+A+A/+A/+A+A/+A+A+A/+A/+A+A/+A+A+A/+A+A+A/+A+A+A/+A+A+A+A/+A/+A+A+A+A/+A+A+A+A+A/+A/+A+A+A+A+A/+A/+A+A+A+A/+A+A/+A+A+A/+A+A/+A+A/+A/+A+A+A/+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A/+A/+A/+A/+A+A/+A+A+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A+A+A/+A+A/+A/+A+A+A+A+A/+A+A+A/+A/+A+A+A+A/+A/+A/+A/+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A/+A+A/+A+A/+A/+A/+A+A/+A+A+A/+A+A/+A/+A/+A/+A+A+A+A+A/+A/+A+A+A+A+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A/+A+A+A+A/+A+A+A+A/+A/+A/+A+A+A+A+A+A/+A/+A+A+A+A+A+A+A+A+A/+A/+A+A/+A/+A+A/+A+A+A+A+A/+A+A/+A+A+A+A+A/+A/+A+A+A+A/+A+A+A/+A+A+A+A+A+A+A+A+A+A/+A/+A+A/+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A/+A/+A/+A/+A+A+A/+A+A+A/+A+A+A/+A/+A+A/+A+A+A+A/+A+A/+A/+A+A/+A/+A+A+A/+A+A+A+A+A/+A/+A/+A+A+A+A+A+A/+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A/+A/+A/+A/+A+A+A+A+A+A/+A/+A+A/+A+A+A/+A/+A/+A/+A+A/+A+A+A+A/+A/+A+A/+A+A+A/+A+A/+A/+A+A+A+A+A+A+A/+A/+A+A/+A+A+A/+A/+A+A+A/+A+A+A+A+A/+A+A/+A/+A/+A+A+A+A+A+A+A+A/+A/+A+A/+A/+A+A/+A/+A+A+A/+A+A+A+A+A/+A+A+A+A+A/+A/+A/+A/+A/+A+A+A+A+A+A+A+A+A/+A+A/+A+A+A/+A/+A/+A+A/+A/+A+A+A+A+A/+A/+A+A+A+A/+A+A/+A+A+A/+A/+A/+A/+A/+A+A+A+A+A/+A+A/+A+A+A+A/+A+A/+A+A+A/+A/+A/+A+A/+A+A+A+A+A+A+A+A/+A+A+A/+A+A+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A+A/+A/+A+A+A/+A+A+A+A+A/+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A/+A/+A+A/+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A/+A/+A+A+A/+A/+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A/+A+A/+A+A+A/+A+A+A/+A/+A/+A+A/+A+A+A+A+A+A/+A+A+A/+A+A/+A+A+A/+A+A+A/+A/+A+A+A/+A+A+A/+A+A+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A+A/+A+A+A+A/+A/+A/+A+A+A/+A+A/+A/+A+A+A/+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A/+A+A/+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A+A+A/+A/+A/+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A/+A/+A/+A/+A+A+A+A/+A+A+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A+A/+A+A+A+A+A+A+A/+A+A/+A+A/+A+A/+A+A+A+A+A+A/+A+A/+A+A+A/+A+A+A/+A/+A+A/+A+A/+A/+A/+A+A/+A+A/+A+A+A+A+A/+A+A+A/+A+A+A+A/+A+A+A+A+A/+A/+A/+A/+A+A+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A/+A/+A/+A/+A/+A/+A+A+A/+A+A+A+A+A/+A+A+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A+A+A+A+A/+A/+A+A+A+A+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A+A+A+A+A+A/+A/+A/+A/+A+A+A/+A+A/+A/+A/+A+A+A+A+A+A/+A+A/+A/+A+A/+A+A/+A+A/+A+A+A+A+A+A/+A/+A/+A/+A/+A+A+A+A+A/+A+A/+A+A+A+A+A+A/+A+A+A/+A+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A+A/+A/+A+A/+A+A/+A/+A+A+A+A+A/+A/+A+A/+A/+A+A+A/+A/+A/+A+A+A+A+A/+A/+A+A/+A+A+A+A+A+A/+A+A/+A/+A+A/+A/+A+A+A+A/+A/+A+A/+A+A/+A+A+A+A/+A+A+A/+A+A+A/+A/+A/+A+A+A+A/+A+A/+A+A/+A+A+A/+A+A/+A/+A+A/+A+A+A/+A/+A+A/+A+A+A/+A/+A+A/+A+A+A+A+A+A+A/+A+A/+A+A+A/+A+A+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A+A/+A+A+A/+A/+A+A+A/+A+A+A+A+A+A+A/+A+A/+A+A+A+A+A/+A/+A+A+A+A+A/+A/+A/+A/+A/+A+A+A+A+A+A+A/+A+A+A/+A/+A/+A+A+A+A+A/+A+A/+A/+A+A/+A/+A+A+A/+A+A+A+A+A+A/+A+A/+A/+A+A/+A/+A/+A+A+A/+A+A+A+A/+A/+A+A+A+A+A+A/+A/+A+A+A+A+A+A/+A/+A/+A+A+A+A/+A/+A/+A+A/+A/+A/+A+A+A/+A/+A+A+A+A/+A/+A+A+A/+A/+A/+A+A+A+A/+A/+A+A/+A+A/+A/+A+A/+A/+A+A+A+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A+A+A/+A/+A+A+A/+A+A/+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A/+A+A/+A/+A+A+A+A/+A/+A+A+A/+A/+A/+A+A/+A/+A+A+A+A+A+A+A/+A+A/+A/+A/+A+A/+A+A/+A+A/+A+A+A/+A+A/+A+A/+A+A+A+A+A/+A/+A+A+A/+A/+A/+A+A/+A+A+A/+A/+A/+A+A+A+A/+A+A+A/+A/+A/+A+A/+A/+A/+A+A+A+A+A+A+A+A+A/+A/+A/+A+A+A+A/+A+A+A/+A+A+A/+A+A+A/+A/+A/+A+A+A/+A+A+A+A/+A/+A+A+A/+A+A+A+A/+A+A+A/+A/+A+A/+A+A+A+A+A+A/+A+A+A/+A+A+A+A/+A+A/+A/+A+A+A+A/+A/+A+A+A/+A/+A+A+A+A/+A+A+A/+A+A/+A+A+A/+A+A/+A+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A+A+A/+A/+A/+A/+A+A+A+A/+A/+A+A+A+A+A/+A+A+A+A/+A+A/+A/+A/+A+A+A/+A/+A+A+A/+A+A+A+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A+A+A/+A/+A+A+A+A+A/+A+A/+A+A/+A+A/+A/+A+A+A/+A+A/+A+A/+A/+A+A+A/+A+A/+A/+A+A+A/+A/+A/+A/+A+A+A/+A+A+A/+A/+A+A/+A+A/+A+A+A+A/+A+A+A+A/+A/+A+A/+A+A+A/+A+A+A+A/+A+A/+A/+A+A/+A+A+A+A/+A+A+A/+A/+A+A/+A/+A+A/+A+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A+A/+A+A/+A/+A+A+A/+A/+A/+A+A+A/+A+A+A/+A+A+A+A+A+A/+A/+A+A/+A+A/+A/+A/+A+A/+A+A+A/+A+A+A/+A/+A+A+A/+A/+A/+A+A+A/+A/+A/+A+A+A/+A/+A+A/+A/+A+A+A/+A+A/+A/+A+A+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A+A+A+A+A/+A/+A/+A/+A+A/+A+A/+A+A+A/+A+A+A/+A/+A/+A/+A+A/+A/+A+A+A/+A+A/+A/+A+A+A+A+A/+A+A+A/+A+A/+A/+A/+A/+A/+A+A+A/+A+A/+A/+A+A+A+A/+A/+A/+A/+A/+A+A+A/+A+A/+A/+A/+A/+A+A+A+A+A/+A/+A+A+A+A+A+A/+A/+A/+A+A/+A+A/+A+A+A/+A+A+A+A+A+A+A/+A/+A+A/+A/+A/+A/+A+A+A/+A+A/+A/+A+A/+A/+A+A/+A/+A+A+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A+A/+A/+A+A/+A/+A+A+A+A/+A/+A+A/+A+A+A+A+A/+A+A/+A/+A/+A/+A+A+A+A/+A+A+A+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A+A/+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A+A+A+A+A/+A/+A+A+A+A+A+A+A/+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A/+A+A/+A+A/+A+A/+A+A/+A/+A/+A/+A+A+A+A+A/+A+A/+A+A+A/+A+A/+A/+A/+A+A/+A+A/+A/+A+A/+A+A+A/+A+A+A/+A+A/+A+A/+A+A/+A/+A/+A+A+A+A/+A/+A+A/+A/+A+A+A+A/+A+A/+A+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A+A+A/+A+A/+A+A/+A+A+A/+A/+A/+A+A/+A/+A+A/+A+A+A+A/+A+A+A/+A/+A+A+A/+A+A/+A/+A/+A+A/+A/+A+A/+A+A/+A+A/+A+A+A+A/+A/+A/+A/+A+A+A+A/+A+A+A/+A/+A/+A+A+A/+A/+A/+A+A+A+A+A/+A+A/+A+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A+A/+A+A/+A+A/+A+A/+A+A+A+A+A+A+A/+A+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A+A/+A+A/+A+A/+A+A+A/+A+A+A+A+A/+A+A/+A/+A+A+A+A+A+A+A+A+A+A+A/+A+A/+A+A/+A/+A/+A+A/+A+A+A/+A+A/+A+A+A+A+A+A+A+A+A+A/+A+A/+A/+A+A/+A+A/+A/+A+A+A+A/+A+A/+A+A/+A+A+A+A+A+A/+A+A+A+A+A+A/+A+A/+A+A/+A+A/+A+A+A/+A+A+A+A+A/+A+A+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A+A+A/+A+A/+A+A/+A+A+A/+A+A+A+A+A+A/+A+A+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A+A+A+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A+A/+A/+A/+A+A/+A+A/+A+A+A+A/+A+A/+A+A+A/+A/+A+A+A/+A/+A+A+A/+A+A/+A+A/+A+A/+A/+A/+A+A+A/+A+A+A/+A/+A/+A/+A+A/+A+A/+A+A+A+A/+A+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A+A/+A+A/+A/+A+A+A+A+A/+A/+A+A+A/+A/+A+A+A+A/+A+A/+A/+A/+A/+A+A/+A/+A+A+A/+A+A/+A+A/+A+A+A/+A+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A+A+A+A+A+A+A+A+A/+A+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A+A/+A+A+A+A/+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A+A/+A+A+A+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A+A/+A+A+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A+A/+A+A/+A/+A+A/+A+A/+A/+A+A/+A+A/+A+A/+A+A/+A+A+A+A/+A/+A+A/+A+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A+A/+A+A/+A+A/+A/+A+A+A/+A/+A+A+A/+A/+A/+A+A/+A+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A+A/+A/+A/+A/+A+A/+A+A/+A+A/+A+A+A/+A+A+A/+A/+A/+A/+A/+A+A+A+A+A+A+A/+A+A/+A/+A/+A+A+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A/+A+A/+A+A/+A/+A+A/+A+A+A+A/+A/+A+A/+A/+A/+A+A+A/+A+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A+A+A+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A+A/+A+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A+A+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A+A/+A+A/+A+A+A/+A/+A+A/+A/+A/+A+A/+A+A+A/+A+A+A+A/+A+A+A+A/+A+A+A/+A/+A/+A+A+A+A+A+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A/+A/+A+A/+A+A/+A+A+A/+A/+A+A+A+A+A+A/+A+A+A+A+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A+A+A/+A+A/+A+A+A+A+A+A+A/+A+A/+A+A/+A+A/+A/+A+A/+A/+A/+A+A/+A/+A+A/+A+A/+A/+A+A+A/+A/+A/+A+A+A/+A/+A/+A+A+A/+A+A/+A/+A+A/+A+A/+A+A+A/+A+A/+A/+A+A/+A+A+A/+A+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A+A+A+A/+A/+A/+A+A/+A+A/+A/+A+A/+A+A/+A/+A+A+A+A/+A+A/+A+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A+A+A/+A/+A/+A/+A+A+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A+A+A/+A+A+A/+A/+A/+A+A+A+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A+A+A/+A/+A/+A+A+A+A+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A/+A+A+A+A+A/+A/+A/+A/+A+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A+A+A/+A/+A+A/+A+A/+A/+A+A/+A/+A+A+A+A+A+A/+A/+A/+A+A+A/+A/+A/+A+A/+A+A+A/+A/+A/+A+A+A/+A+A+A/+A/+A/+A/+A+A/+A/+A+A+A+A/+A+A/+A/+A/+A+A/+A+A+A+A/+A+A+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A+A/+A/+A/+A+A/+A+A+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A+A+A/+A+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A+A/+A/+A+A+A+A+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A+A+A/+A/+A/+A+A/+A/+A+A/+A/+A+A/+A+A+A/+A/+A/+A/+A+A+A/+A+A+A/+A/+A+A+A/+A/+A/+A/+A+A/+A+A+A+A/+A+A/+A+A+A+A/+A+A+A+A+A/+A/+A/+A+A+A/+A+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A+A/+A+A/+A/+A+A/+A+A+A+A+A+A+A+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A+A+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A+A+A/+A+A/+A/+A+A+A/+A+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A+A/+A/+A+A+A+A/+A/+A/+A+A/+A/+A+A/+A/+A+A+A/+A/+A/+A/+A+A+A+A+A/+A/+A/+A/+A+A/+A+A+A/+A/+A+A/+A/+A+A/+A/+A+A/+A/+A+A+A+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A+A/+A+A+A/+A/+A+A/+A+A/+A+A+A+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A+A/+A+A/+A+A/+A+A/+A+A+A+A+A+A/+A/+A/+A+A+A/+A+A+A/+A/+A+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A+A+A/+A+A/+A/+A/+A/+A+A/+A+A/+A+A+A+A+A/+A/+A+A/+A/+A/+A/+A+A+A/+A/+A/+A+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A+A+A+A/+A/+A+A/+A/+A/+A+A+A+A+A+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A+A+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A+A+A/+A/+A+A/+A/+A+A/+A/+A+A/+A/+A+A/+A+A+A/+A/+A+A/+A/+A+A+A/+A+A/+A/+A/+A+A+A/+A/+A/+A+A+A/+A/+A+A/+A/+A+A+A/+A+A/+A/+A+A+A+A/+A+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A+A+A/+A/+A+A+A/+A+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A+A+A+A/+A+A/+A/+A/+A+A+A/+A/+A+A/+A/+A+A+A/+A+A+A+A/+A/+A/+A/+A+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A/+A+A+A+A/+A/+A/+A/+A+A/+A+A/+A+A+A/+A/+A+A+A/+A/+A+A/+A/+A+A+A/+A+A/+A+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A+A+A/+A+A/+A+A/+A+A+A/+A+A/+A+A/+A/+A+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A+A+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A+A+A+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A+A+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A+A+A/+A+A+A+A/+A/+A+A/+A/+A+A+A/+A+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A+A+A/+A/+A+A+A+A/+A/+A+A+A/+A/+A/+A+A+A/+A/+A+A/+A+A+A/+A/+A+A+A+A/+A/+A+A+A/+A/+A/+A/+A+A/+A+A+A+A/+A+A/+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A+A+A+A/+A+A+A/+A+A/+A+A/+A/+A/+A+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A+A+A+A+A/+A+A+A/+A+A+A/+A+A/+A+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A+A+A/+A/+A+A+A+A+A/+A+A+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A+A/+A/+A+A+A/+A+A/+A/+A/+A/+A+A+A+A/+A/+A/+A/+A+A+A/+A+A/+A+A+A/+A/+A/+A/+A+A/+A+A+A+A/+A/+A/+A+A+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A+A+A+A/+A/+A/+A/+A+A+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A+A+A+A+A+A/+A/+A+A/+A+A+A/+A/+A/+A+A/+A+A+A+A+A+A/+A/+A/+A/+A+A/+A/+A+A+A+A+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A+A+A/+A/+A+A/+A/+A/+A+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A+A+A/+A/+A/+A+A+A+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A+A/+A+A/+A/+A+A+A/+A/+A+A/+A+A/+A/+A/+A+A/+A/+A/+A+A+A+A+A/+A/+A/+A+A+A+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A+A+A+A/+A/+A/+A/+A+A+A+A+A/+A+A/+A/+A+A/+A/+A/+A/+A+A/+A+A+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A+A+A/+A+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A+A+A+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A/+A+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A+A+A/+A+A/+A/+A+A+A/+A+A+A/+A+A/+A+A+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A+A/+A+A/+A+A+A/+A/+A+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A+A+A+A/+A/+A+A+A+A+A+A+A+A/+A/+A+A/+A/+A+A/+A+A/+A+A+A+A+A/+A/+A+A+A/+A+A+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A/+A+A/+A+A+A+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A+A+A+A+A/+A+A/+A/+A+A+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A+A/+A+A+A/+A/+A+A/+A+A+A/+A/+A/+A/+A+A+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A+A/+A+A+A/+A+A/+A/+A/+A/+A+A+A/+A+A+A/+A/+A+A/+A+A+A+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A+A+A+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A+A+A/+A+A+A+A+A+A/+A+A/+A+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A+A/+A+A/+A+A/+A+A/+A/+A+A/+A+A/+A/+A+A+A/+A+A+A/+A+A/+A+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A+A/+A+A+A+A/+A+A+A+A+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A/+A+A+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A+A+A+A+A+A+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A+A/+A+A/+A+A/+A+A/+A/+A+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A+A/+A/+A+A/+A/+A/+A+A/+A+A+A/+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A+A+A/+A/+A/+A+A+A+A/+A+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A+A/+A+A+A+A/+A/+A/+A+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A+A/+A/+A/+A/+A+A+A+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A+A+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A+A+A+A+A/+A/+A+A+A+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A+A/+A+A+A/+A/+A/+A/+A+A+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A+A/+A+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A+A+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A+A/+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A+A+A/+A/+A+A+A+A/+A+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A+A/+A+A/+A+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A/+A+A/+A/+A/+A/+A+A+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A+A/+A/+A+A/+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+AC+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+A/+AC+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+A/+A/+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+AC+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+A/+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+A/+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+AC+A/+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+AC+A/+A/+A/+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+A/+A/+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+Ap+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+Ap+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+Ap+AX+Ap+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+AX+Ap+AX+AX+Ap+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+AX+Ap+Ap+Ap+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+Ap+Ap+AX+Ap+AX+Ap+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+Ap+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+Ap+AX+AX+Ap+Ap+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+Ap+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+Ap+Ap+AX+Ap+Ap+Ap+AX+Ap+AX+Ap+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+Ap+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+Ap+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+Ap+Ap+Ap+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+Ap+Ap+Ap+AX+Ap+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+Ap+Ap+Ap+Ap+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+Ap+AX+Ap+Ap+Ap+Ap+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+Ap+AX+AX+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+Ap+Ap+AX+AX+AX+Ap+AX+Ap+Ap+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+Ap+Ap+AX+AX+Ap+AX+Ap+Ap+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+Ap+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+AX+Ap+Ap+AX+Ap+AX+Ap+Ap+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+AX+AX+Ap+AX+Ap+Ap+Ap+Ap+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+Ap+Ap+Ap+AX+Ap+AX+Ap+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+Ap+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+Ap+Ap+Ap+AX+AX+Ap+Ap+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+Ap+Ap+Ap+Ap+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+AX+AX+AX+Ap+AX+Ap+Ap+Ap+Ap+AX+Ap+Ap+AX+AX+Ap+AX+Ap+Ap+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+AX+AX+AX+Ap+AX+Ap+Ap+Ap+Ap+AX+Ap+Ap+Ap+Ap+AX+Ap+Ap+Ap+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+Ap+Ap+Ap+Ap+Ap+Ap+Ap+AX+Ap+Ap+Ap+Ap+Ap+Ap+Ap+AX+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+Ap+AX+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+AX+Ap+AX+Ap+Ap+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+Ap+AX+Ap+AX+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+Ap+Ap+Ap+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+Ap+Ap+AX+Ap+AX+Ap+Ap+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+Ap+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+Ap+Ap+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+Ap+Ap+Ap+AX+AX+AX+AX+Ap+Ap+AX+Ap+Ap+Ap+Ap+Ap+Ap+Ap+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+Ap+AX+Ap+AX+Ap+AX+Ap+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+AX+Ap+Ap+Ap+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+Ap+Ap+AX+AX+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+AX+Ap+AX+Ap+Ap+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+Ap+AX+AX+Ap+AX+Ap+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+AX+Ap+AX+AX+AX+AX+Ap+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+Ap+Ap+Ap+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+Ap+Ap+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+Ap+AX+AX+Ap+AX+Ap+Ap+Ap+Ap+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+AX+Ap+Ap+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+AX+AX+AX+AX+Ap+Ap+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+Ap+AX+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+Ap+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+Ap+AX+Ap+AX+Ap+AX+Ap+AX+Ap+Ap+Ap+Ap+AX+Ap+Ap+Ap+Ap+Ap+AX+Ap+Ap+AX+Ap+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+Ap+Ap+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+AX+Ap+AX+Ap+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+Ap+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+Ap+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+Ap+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+Ap+Ap+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+Ap+Ap+Ap+AX+Ap+AX+Ap+Ap+Ap+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+AX+AX+Ap+Ap+Ap+AX+Ap+AX+Ap+Ap+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+Ap+Ap+Ap+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+Ap+AX+Ap+Ap+AX+AX+AX+AX+Ap+AX+AX+AX+AX+AX+Ap+Ap+Ap+AX+AX+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+AX+AX+Ap+Ap+Ap+AX+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+AX+Ap+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+Ap+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+Ap+AX+AX+Ap+Ap+AX+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+Ap+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+Ap+AX+Ap+Ap+Ap+Ap+AX+Ap+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+AX+Ap+AX+Ap+Ap+Ap+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+Ap+AX+AX+AX+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+AX+AX+Ap+AX+Ap+Ap+Ap+AX+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+Ap+Ap+Ap+AX+Ap+Ap+AX+Ap+AX+AX+Ap+AX+Ap+AX+Ap+Ap+AX+Ap+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+Ap+AX+AX+AX+AX+AX+AX+AX+Ap+Ap+Ap+Ap+Ap+AX+AX+AX+AX+AX+AX+Ap+AX+Ap+AX+Ap+Ap+AX+Ap+Ap+AX+Ap+Ap+Ap+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+AX+AX+AX+Ap+Ap+AX+Ap+Ap+Ap+AX+Ap+Ap+Ap+Ap+AX+AX+Ap+Ap+AX+AX+Ap+Ap+Ap+AX+Ap+AX+AX+Ap+Ap+Ap+AX+Ap+AX+Ap+AX+A