](q= #6A?Q?B*A*A:*A*A*A:*A:*A*A:*A:*A*A*A*A:*A*A:*A:*A*A:*A:*A*A:*A*A:*A:*A*A:*A:*A:*A:*A:*A:*A*A*A:*A:*A:*A*A*A:*A:*A:*A*A*A*A*A*A*A:*A*A*A:*A:*A:*A*A:*A*A*A:*A:*A:*A:*A*A*A*A*A*A*A*A*A*A:*A*A:*A*A:*A:*A*A:*A*A*A*A*A:*A:*A*A*A:*A*A:*A:*A:*A:*A:*A*A*A*A:*A*A*A*A*A*A*A:*A:*A*A*A:*A*A*A:*A:*A:*A:*A*A:*A:*A:*A:*A*A*A:*A:*A*A*A:*A:*A:*A:*A:*A*A*A*A*A*A:*A*A*A:*A:*A*A*A:*A*A*A*A:*A*A:*A:*A*A*A*A*A*A*A:*A:*A*A:*A*A*A*A*A*A*A:*A*A:*A*A*A*A*A*A*A:*A:*A:*A:*A*A*A:*A:*A*A:*A:*A:*A:*A*A*A:*A:*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A:*A*A*A:*A*A*A:*A:*A*A*A*A*A*A*A*A:*A*A*A*A*A*A:*A*A*A*A:*A:*A*A*A*A:*A:*A:*A:*A:*A:*A*A*A*A:*A:*A:*A*A*A:*A*A:*A:*A*A:*A*A:*A:*A*A*A:*A:*A*A*A*A*A*A:*A*A*A:*A*A*A:*A:*A:*A:*A*A:*A:*A*A*A:*A*A:*A*A:*A:*A*A:*A*A*A:*A:*A:*A*A*A*A*A:*A*A:*A:*A:*A*A*A*A:*A*A:*A:*A*A:*A*A*A*A:*A:*A*A:*A:*A:*A:*A*A*A*A:*A:*A*A:*A*A*A*A:*A:*A*A:*A*A:*A:*A:*A*A*A*A:*A*A:*A*A:*A:*A*A*A*A*A*A*A:*A*A*A:*A*A*A*A*A*A:*A*A:*A:*A:*A:*A*A*A:*A*A:*A*A:*A*A*A*A*A*A*A:*A:*A*A:*A*A*A*A*A*A:*A*A*A:*A*A:*A:*A*A*A*A*A*A*A*A*A*A*A:*A*A:*A:*A:*A*A:*A:*A:*A:*A*A*A*A*A*A:*A*A*A*A*A*A:*A:*A:*A:*A*A*A*A:*A:*A*A*A*A*A:*A*A*A:*A:*A*A:*A:*A*A*A:*A*A:*A*A*A:*A*A*A*A:*A*A:*A:*A:*A*A:*A*A:*A:*A:*A:*A*A:*A*A:*A*A*A:*A:*A*A*A*A:*A*A*A:*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A:*A:*A:*A*A*A:*A:*A:*A*A:*A*A:*A*A:*A*A:*A*A:*A*A:*A:*A:*A*A:*A:*A*A:*A:*A*A:*A*A*A*A:*A*A:*A*A*A*A*A*A:*A*A*A*A:*A*A*A*A:*A*A:*A*A*A*A*A:*A:*A*A:*A:*A*A*A*A*A:*A*A:*A*A*A:*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A:*A*A:*A:*A:*A*A*A*A*A*A*A*A*A:*A*A:*A*A*A*A*A*A*A*A*A*A*A:*A*A:*A:*A*A*A:*A:*A*A:*A*A*A*A*A:*A:*A*A:*A:*A*A*A*A:*A:*A*A:*A*A*A*A:*A*A:*A:*A*A:*A*A*A*A:*A:*A*A:*A*A:*A*A*A:*A:*A:*A*A:*A*A*A:*A:*A*A*A*A*A*A*A*A:*A:*A*A:*A*A*A*A*A:*A:*A*A*A:*A:*A*A:*A*A*A:*A*A*A*A*A*A*A*A*A*A*A:*A*A*A:*A*A*A*A*A*A*A*A:*A*A*A:*A*A:*A*A*A*A*A:*A*A:*A:*A*A:*A*A*A*A:*A*A*A*A*A*A*A:*A:*A*A:*A*A*A:*A*A:*A:*A*A*A*A:*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A:*A*A*A:*A*A*A:*A*A*A:*A*A*A*A:*A*A*A*A:*A*A:*A*A:*A*A:*A*A*A:*A*A*A*A*A*A*A*A:*A:*A*A*A:*A*A*A*A*A:*A*A*A:*A*A*A:*A*A*A*A:*A*A*A*A:*A*A*A*A*A:*A*A*A:*A*A*A:*A*A*A:*A*A*A*A:*A:*A*A*A:*A*A*A:*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A:*A*A*A*A*A*A:*A*A:*A:*A:*A*A:*A*A:*A*A*A:*A:*A:*A*A*A*A*A:*A*A*A*A*A:*A*A:*A*A*A*A*A:*A*A*A:*A:*A*A:*A*A*A:*A*A*A*A*A*A*A:*A*A*A*A*A:*A*A*A*A*A*A:*A*A:*A*A*A:*A*A:*A*A*A:*A*A*A:*A*A:*A*A*A:*A*A*A*A*A*A:*A*A*A*A*A*A*A:*A:*A:*A*A*A*A*A:*A:*A*A*A*A*A*A*A:*A*A:*A*A*A*A*A*A*A:*A*A*A:*A:*A*A*A:*A*A*A*A:*A:*A*A:*A*A*A*A*A*A*A:*A*A*A*A*A:*A*A*A*A:*A:*A*A*A*A*A:*A*A*A*A*A*A:*A*A:*A*A*A*A*A:*A:*A:*A*A*A*A*A*A:*A*A:*A*A*A*A*A*A:*A*A*A*A:*A*A*A*A:*A*A*A:*A*A*A:*A:*A*A:*A*A*A:*A*A:*A*A*A*A*A*A:*A:*A:*A*A*A:*A*A*A:*A*A*A*A*A:*A*A*A*A*A*A*A:*A:*A:*A:*A*A:*A*A*A:*A*A:*A:*A*A:*A:*A*A*A*A:*A*A*A:*A*A*A*A*A*A:*A*A*A*A*A:*A*A*A:*A*A*A*A*A*A*A:*A*A*A:*A:*A*A*A:*A*A*A*A*A*A:*A*A:*A*A*A*A*A*A:*A*A*A*A*A*A*A*A:*A:*A*A:*A*A*A*A*A:*A*A*A*A*A*A*A*A:*A:*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A:*A:*A*A*A*A:*A:*A*A:*A:*A:*A:*A:*A:*A*A*A*A*A*A*A*A*A*A:*A*A*A*A:*A*A*A*A*A*A:*A*A:*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A:*A*A*A:*A*A:*A:*A*A:*A:*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A:*A*A*A*A*A*A*A*A:*A*A*A*A*A:*A*A*A*A:*A*A:*A*A*A:*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A:*A*A:*A*A*A*A*A:*A*A*A*A*A:*A*A:*A*A*A*A*A*A*A:*A*A*A:*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A:*A*A*A*A*A:*A:*A*A*A*A:*A*A:*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A:*A:*A*A*A*A:*A:*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A:*A*A:*A:*A*A*A*A*A*A*A:*A*A*A*A*A:*A:*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A:*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A:*A*A*A*A:*A*A*A*A*A*A:*A:*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A:*A*A*A:*A*A:*A:*A*A*A*A*A*A*A*A:*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A:*A*A:*A*A*A*A*A*A*A:*A*A*A:*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A:*A:*A*A:*A:*A*A*A*A*A*A:*A*A*A:*A:*A*A*A*A*A:*A:*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A:*A*A*A*A*A:*A*A*A*A*A*A*A:*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A:*A*A:*A:*A*A*A:*A*A*A*A:*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A:*A*A*A*A*A:*A*A*A*A:*A*A*A*A:*A:*A*A*A*A:*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A:*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A:*A*A*A*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*A0*A*A*A*A*A*A0*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*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*A0*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*A0*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*A*A*A*A*A*A*A*A*A*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*A0*A*A*A0*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*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*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*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*A0*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*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*A0*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*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*A0*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*A0*A*A*A0*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*A0*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*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*A0*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*A*A*A*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*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A*A0*A*A0*A0*A*A0*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*A0*A*A0*A*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*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*A*A0*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A0*A*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*A*A*A*A*A*A*A0*A*A0*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*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*A*A*A0*A*A0*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A0*A*A0*A0*A0*A*A*A0*A*A*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A*A*A*A0*A*A0*A*A0*A*A0*A*A*A*A0*A*A*A0*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*A0*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*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*A0*A0*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A0*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A0*A0*A*A*A*A*A0*A*A0*A*A*A*A0*A0*A*A0*A*A0*A0*A0*A*A*A0*A*A*A*A*A*A0*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A0*A0*A*A*A0*A*A*A0*A*A*A0*A*A*A*A*A0*A*A0*A0*A*A*A*A*A*A0*A*A*A0*A*A*A0*A*A*A0*A0*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A0*A0*A0*A*A0*A0*A*A*A0*A*A*A0*A*A*A0*A*A*A0*A*A0*A*A*A0*A*A*A*A*A*A0*A*A*A0*A*A0*A*A*A*A0*A*A0*A*A0*A0*A*A*A*A0*A*A*A0*A0*A*A*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A0*A0*A*A*A0*A*A*A0*A*A*A0*A*A*A0*A*A*A0*A0*A*A*A*A*A*A*A*A*A0*A*A0*A0*A*A*A*A0*A0*A*A*A*A*A*A0*A0*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A0*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A0*A0*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A0*A*A0*A*A0*A*A0*A0*A*A*A*A*A0*A*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A0*A*A0*A*A0*A*A*A*A0*A*A*A*A0*A0*A*A*A0*A*A0*A*A0*A*A*A0*A*A*A*A*A0*A0*A*A0*A*A*A0*A*A*A0*A*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A0*A*A*A*A*A0*A*A*A*A*A*A*A0*A0*A*A*A0*A*A*A0*A*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*A0*A0*A*A0*A*A*A*A0*A*A*A0*A*A*A*A*A0*A0*A0*A*A*A*A*A0*A*A*A*A0*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A0*A0*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A0*A*A*A*A*A0*A*A0*A*A0*A0*A*A0*A*A*A0*A*A*A*A0*A*A*A*A*A0*A0*A*A0*A*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A0*A0*A0*A0*A*A*A*A0*A*A*A0*A*A*A*A0*A*A0*A*A*A*A0*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*A0*A0*A*A0*A*A*A*A*A*A0*A*A*A*A0*A0*A*A*A*A*A0*A0*A0*A0*A*A*A*A*A*A*A0*A0*A*A*A0*A0*A0*A*A*A0*A0*A*A*A*A0*A0*A*A*A*A0*A0*A0*A*A*A*A0*A*A*A*A*A*A0*A0*A0*A0*A0*A*A0*A*A*A0*A*A0*A0*A*A*A*A*A*A0*A*A*A0*A0*A*A0*A*A0*A*A0*A0*A*A*A0*A0*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A0*A0*A0*A0*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A0*A0*A*A*A*A*A0*A*A*A0*A0*A*A0*A*A*A0*A*A0*A0*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A0*A0*A*A0*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A*A0*A*A0*A0*A0*A*A*A*A*A*A*A0*A*A0*A*A0*A*A*A0*A*A*A*A*A*A*A0*A0*A*A0*A*A0*A*A*A*A*A*A*A*A*A0*A*A0*A*A0*A*A0*A0*A0*A*A*A*A*A*A0*A0*A0*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A0*A0*A0*A*A0*A*A0*A0*A*A*A0*A0*A*A0*A*A*A*A0*A0*A0*A*A0*A*A0*A*A*A0*A0*A0*A0*A*A0*A0*A0*A*A*A*A*A*A0*A0*A0*A0*A*A*A0*A*A0*A0*A*A*A*A0*A*A*A*A*A*A*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A*A*A*A*A*A*A*A*A0*A*A0*A0*A*A*A0*A0*A*A0*A*A0*A*A*A0*A*A*A0*A0*A0*A*A0*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A0*A0*A*A*A*A*A*A*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A*A*A*A*A0*A0*A*A*A0*A*A*A0*A*A0*A0*A0*A*A*A0*A*A*A*A*A0*A0*A0*A*A0*A*A*A*A*A0*A*A*A0*A*A0*A*A*A0*A*A0*A*A*A*A0*A0*A*A0*A0*A*A0*A0*A*A0*A0*A*A0*A0*A*A*A*A*A*A0*A*A0*A0*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A0*A0*A*A*A0*A*A0*A0*A0*A*A*A*A0*A*A0*A*A*A*A0*A0*A*A0*A0*A0*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A0*A0*A*A0*A0*A0*A*A0*A*A*A0*A*A*A0*A*A0*A0*A*A0*A0*A*A*A0*A0*A0*A*A0*A*A0*A*A*A0*A*A*A*A0*A*A*A*A*A0*A*A0*A*A0*A0*A*A*A*A*A*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A*A*A*A0*A*A0*A*A0*A0*A0*A0*A0*A*A*A0*A*A*A*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A*A*A*A0*A*A*A0*A*A0*A0*A*A0*A0*A*A0*A0*A*A*A*A*A*A*A0*A0*A*A0*A0*A0*A0*A0*A*A*A0*A*A*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A*A*A*A0*A0*A*A*A*A*A*A*A0*A*A*A0*A0*A*A0*A*A*A0*A0*A*A*A*A*A*A*A*A*A0*A0*A*A0*A0*A*A0*A0*A*A0*A*A*A0*A0*A0*A*A*A*A0*A*A0*A*A0*A*A*A*A*A*A0*A*A0*A*A*A0*A0*A*A*A0*A*A0*A0*A0*A*A0*A0*A*A*A0*A0*A*A0*A*A*A0*A0*A*A*A0*A*A0*A0*A0*A*A0*A0*A0*A*A0*A*A*A*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A0*A*A0*A*A*A0*A*A0*A*A0*A0*A*A0*A0*A*A*A*A*A0*A0*A*A*A*A0*A*A*A0*A0*A0*A*A*A*A*A*A*A0*A0*A0*A0*A*A0*A*A0*A0*A*A0*A*A0*A*A0*A0*A*A*A0*A0*A*A*A*A0*A*A0*A*A*A*A*A*A0*A0*A*A*A*A*A*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A*A0*A*A*A*A0*A0*A0*A0*A0*A0*A*A0*A*A*A*A0*A0*A*A0*A0*A*A*A0*A0*A0*A*A*A*A*A*A0*A*A0*A*A0*A0*A*A*A*A0*A0*A0*A0*A0*A0*A*A*A0*A*A*A0*A0*A0*A0*A*A*A0*A0*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A*A*A*A*A*A*A0*A0*A0*A*A*A0*A*A*A*A*A0*A0*A*A0*A*A*A*A0*A*A0*A0*A*A*A0*A0*A0*A0*A*A*A*A0*A*A0*A*A0*A*A0*A0*A*A*A0*A0*A0*A*A*A*A*A0*A*A0*A0*A*A0*A0*A0*A*A0*A*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A*A*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A*A*A*A*A*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A*A*A0*A0*A0*A*A*A*A0*A*A*A*A0*A*A*A0*A*A0*A*A0*A0*A0*A0*A*A*A0*A*A0*A*A0*A0*A*A0*A0*A*A0*A*A0*A*A*A0*A0*A0*A*A*A0*A*A0*A*A0*A0*A*A0*A*A*A0*A*A*A0*A0*A0*A0*A*A0*A*A0*A0*A*A0*A0*A*A0*A*A0*A*A*A*A*A0*A0*A*A0*A*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A*A0*A0*A*A*A0*A0*A0*A*A0*A*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A*A*A0*A*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A*A*A0*A0*A*A*A*A*A0*A0*A*A0*A*A0*A*A0*A*A0*A*A*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A*A*A*A0*A*A0*A0*A*A0*A*A*A0*A0*A0*A*A*A*A*A*A*A*A0*A0*A*A0*A0*A*A*A*A*A*A0*A0*A0*A*A0*A*A*A0*A*A*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A*A0*A0*A0*A*A0*A0*A*A*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A*A*A0*A0*A*A*A0*A*A*A*A0*A*A*A*A*A0*A*A0*A*A0*A*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A*A*A*A0*A*A0*A*A*A*A*A*A0*A0*A0*A0*A0*A*A*A0*A0*A*A0*A*A0*A*A*A0*A0*A*A*A0*A0*A0*A*A0*A*A*A*A*A0*A*A*A0*A*A*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A*A*A0*A*A0*A*A*A0*A*A*A0*A*A*A0*A*A*A0*A*A0*A*A0*A*A0*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A*A*A*A0*A0*A0*A0*A0*A*A*A0*A*A0*A*A0*A0*A0*A0*A*A*A0*A*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A*A*A0*A0*A0*A0*A0*A*A0*A*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A*A0*A0*A0*A0*A*A*A*A0*A0*A0*A*A0*A*A*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A*A*A0*A0*A*A*A0*A0*A*A*A*A*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A*A0*A0*A0*A0*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A0*A0*A*A*A0*A0*A0*A0*A*A*A*A0*A*A0*A0*A0*A*A0*A*A*A0*A*A*A0*A0*A*A*A0*A*A*A0*A0*A0*A0*A*A0*A*A0*A*A*A*A0*A0*A*A*A0*A*A0*A0*A0*A*A0*A*A*A*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A*A0*A*A*A0*A0*A*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A*A*A*A0*A*A0*A*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A*A*A*A0*A*A*A*A0*A*A0*A0*A*A0*A0*A0*A*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A*A*A0*A*A*A0*A0*A*A*A0*A*A*A0*A*A*A0*A*A*A*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A*A*A0*A0*A*A0*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A0*A*A*A0*A0*A*A0*A0*A0*A*A0*A*A*A0*A0*A0*A*A*A*A*A0*A*A*A0*A0*A0*A0*A0*A*A*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A*A*A*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A*A*A*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A*A*A0*A*A*A*A*A0*A0*A0*A*A*A0*A0*A*A0*A0*A*A*A*A0*A*A0*A0*A0*A*A0*A0*A*A0*A*A*A*A0*A*A0*A0*A0*A*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A*A*A0*A0*A0*A0*A0*A0*A0*A*A*A*A0*A*A*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A*A*A0*A0*A0*A0*A*A0*A*A0*A*A*A*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A*A0*A0*A0*A0*A*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A*A*A0*A*A*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A*A*A*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A*A0*A*A0*A*A0*A0*A*A*A0*A0*A0*A*A*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A*A0*A0*A*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A*A0*A*A*A0*A*A0*A0*A*A*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A*A*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A*A0*A0*A*A0*A*A0*A*A0*A0*A*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A*A0*A*A0*A0*A0*A*A0*A0*A*A*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A*A0*A*A0*A*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A*A0*A*A0*A*A*A0*A0*A0*A0*A0*A0*A*A0*A*A*A0*A0*A*A0*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A0*A*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A*A0*A*A0*A*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A*A0*A*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A*A0*A*A*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A*A*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A*A*A0*A0*A0*A0*A0*A*A*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A*A*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A*A0*A*A*A0*A0*A0*A*A*A0*A0*A*A*A*A0*A0*A*A0*A0*A*A0*A*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A*A*A*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A0*A*A0*A0*A*A*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A*A*A*A0*A*A0*A*A*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A*A*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A*A*A*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A*A*A*A0*A0*A0*A0*A*A0*A*A0*A*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A*A0*A*A0*A*A*A0*A0*A0*A0*A*A0*A*A0*A0*A*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A*A*A*A0*A0*A0*A*A0*A0*A0*A*A0*A*A*A*A*A0*A*A*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A*A*A*A*A0*A0*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A*A0*A0*A*A0*A0*A0*A0*A0*A*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A*A0*A*A*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A*A0*A*A*A*A*A0*A*A*A0*A0*A*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A*A0*A*A0*A0*A0*A0*A*A0*A*A*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A*A*A*A*A0*A0*A*A*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A*A*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A*A0*A0*A*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A0*A*A*A0*A*A0*A0*A0*A*A0*A0*A0*A0*A*A*A*A0*A0*A*A*A*A*A0*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A*A0*A*A*A*A*A0*A*A0*A*A0*A0*A*A0*A0*A*A*A0*A*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A*A0*A*A*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A*A0*A0*A0*A*A*A*A0*A0*A0*A*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A*A*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A*A*A0*A0*A0*A*A0*A0*A0*A0*A*A*A*A0*A*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A*A*A*A*A0*A0*A0*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A*A*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A*A0*A0*A*A0*A0*A0*A*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A*A*A0*A*A*A0*A*A*A0*A0*A*A0*A*A*A*A*A*A0*A0*A*A0*A*A*A*A0*A*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A*A0*A*A*A*A0*A0*A*A0*A0*A0*A*A0*A*A*A*A0*A0*A0*A0*A0*A*A0*A*A*A*A0*A*A*A*A*A0*A0*A*A*A*A0*A0*A*A0*A0*A*A0*A*A*A0*A0*A0*A*A0*A*A0*A*A0*A0*A*A0*A0*A0*A0*A*A0*A*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A0*A*A0*A0*A0*A*A*A0*A*A*A0*A*A*A0*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A*A*A*A0*A*A0*A*A0*A*A*A*A0*A*A0*A*A0*A*A*A0*A*A*A0*A*A0*A0*A*A0*A0*A0*A*A0*A*A0*A0*A*A0*A*A0*A*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A*A*A0*A*A0*A0*A*A*A0*A0*A*A0*A0*A*A0*A*A0*A0*A0*A0*A*A*A0*A*A0*A0*A0*A*A0*A0*A*A*A0*A*A0*A*A*A0*A0*A0*A*A*A0*A0*A0*A*A*A0*A*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A*A0*A0*A*A0*A*A*A*A*A0*A*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A*A*A0*A*A0*A*A0*A0*A0*A0*A0*A*A*A*A0*A0*A*A*A0*A*A*A*A0*A*A0*A*A*A*A*A0*A*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A*A0*A*A0*A0*A0*A*A*A0*A*A*A0*A*A*A0*A*A0*A0*A0*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A0*A*A0*A*A0*A*A*A0*A0*A*A*A0*A0*A0*A*A0*A0*A*A*A0*A*A*A0*A0*A*A*A*A0*A*A0*A*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A*A*A*A0*A0*A*A*A*A*A*A0*A*A*A0*A0*A*A0*A*A*A0*A0*A0*A0*A0*A*A*A0*A*A*A*A0*A*A*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A*A*A*A0*A0*A*A0*A0*A0*A*A*A*A*A*A*A0*A0*A0*A*A0*A0*A*A0*A*A*A*A0*A0*A*A0*A0*A0*A0*A*A0*A0*A*A*A0*A0*A0*A0*A*A0*A*A0*A*A*A*A0*A0*A0*A0*A*A0*A0*A*A0*A*A0*A0*A0*A*A*A*A0*A*A0*A*A0*A0*A0*A0*A*A*A0*A0*A*A*A*A*A0*A0*A0*A*A0*A0*A*A*A*A*A*A*A0*A*A*A*A0*A*A0*A0*A0*A*A*A*A*A0*A0*A*A*A0*A*A0*A*A0*A*A0*A*A0*A*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A*A*A0*A0*A0*A*A*A0*A*A0*A0*A0*A*A*A*A0*A0*A0*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A0*A0*A*A0*A0*A*A0*A0*A*A*A*A*A*A0*A0*A*A*A0*A0*A*A*A*A0*A0*A0*A0*A0*A0*A*A*A0*A*A0*A0*A0*A0*A0*A0*A0*A*A*A0*A0*A0*A0*A*A*A0*A0*A*A*A0*A*A*A*A*A*A0*A0*A0*A0*A0*A*A*A*A*A*A*A0*A0*A0*A*A0*A*A0*A0*A0*A0*A0*A0*A*A0*A*A*A*A*A*A0*A*A*A*A*A0*A0*A*A*A0*A0*A*A0*A*A*A0*A*A0*A*A*A0*A0*A*A0*A0*A0*A0*A*A0*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A0*A0*A0*A*A0*A0*A*A0*A0*A0*A0*A0*A*A*A*A*A*A*A*A0*A*A0*A*A0*A0*A*A0*A0*A*A0*A*A*A0*A*A0*A*A0*A*A0*A*A*A*A0*A*A*A*A0*A0*A*A*A*A*A0*A*A*A*A0*A0*A*A*A*A*A0*A*A*A*A0*A*A*A0*A0*A0*A*A0*A0*A0*A0*A0*A0*A0*A0*A0*A*A0*A0*A0*A*A*A0*A*A*A*A0*A0*A0*A*A*A*A*A0*A*A*A*A0*A0*A0*A0*A*A*A0*A0*A0*A*A0*A0*A*A*A*A0*A*A*A*A0*A*A0*A0*A*A*A0*A*A*A*A0*A0*A*A0*A*A*A*A*A*A*A0*A*A0*A0*A0*A*A0*A0*A*A*A*A0*A*A*A*A0*A0*A0*A0*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A0*A0*A*A*A*A*A0*A0*A0*A*A*A*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A0*A*A*A0*A0*A0*A*A*A*A*A*A*A*A*A0*A0*A0*A0*A*A*A*A*A0*A0*A0*A*A*A*A0*A0*A*A0*A0*A*A*A*A*A*A0*A0*A0*A*A*A*A0*A0*A*A*A*A*A*A*A*A0*A*A*A0*A*A0*A*A0*A*A0*A*A0*A0*A*A0*A*A*A*A*A0*A0*A*A*A0*A*A0*A*A0*A0*A*A0*A*A0*A0*A0*A0*A*A*A0*A*A*A*A*A0*A0*A*A0*A0*A*A*A*A0*A0*A0*A*A*A*A0*A*A*A*A0*A*A0*A*A*A*A*A0*A0*A*A*A*A0*A0*A*A*A*A*A0*A0*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A0*A0*A0*A0*A*A*A0*A0*A*A*A*A0*A*A0*A*A0*A*A0*A0*A*A*A*A0*A0*A*A*A0*A*A*A*A*A0*A0*A*A*A*A0*A0*A0*A*A*A0*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A*A*A*A*A0*A0*A*A0*A0*A0*A*A*A*A0*A*A0*A*A*A*A0*A*A*A*A0*A*A*A0*A0*A*A*A*A0*A0*A*A*A*A0*A*A*A*A*A0*A*A*A0*A0*A*A*A0*A0*A*A*A*A*A0*A*A*A0*A0*A*A*A*A0*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A*A0*A*A*A0*A*A0*A0*A*A*A*A0*A0*A*A0*A*A*A0*A0*A*A0*A0*A0*A*A0*A*A*A*A0*A*A*A*A0*A*A*A0*A0*A*A0*A0*A0*A*A*A0*A*A*A0*A*A*A*A0*A*A*A*A0*A*A*A0*A0*A*A*A0*A*A0*A*A0*A0*A*A0*A*A0*A0*A*A*A*A*A0*A*A*A*A0*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A*A0*A0*A*A0*A*A*A*A*A0*A0*A*A*A0*A0*A*A*A0*A*A0*A*A0*A*A*A*A*A*A0*A*A*A0*A0*A*A0*A*A*A*A0*A*A0*A*A0*A*A0*A0*A*A*A0*A*A0*A*A*A*A0*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A0*A0*A*A*A0*A0*A*A0*A*A*A0*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A0*A0*A0*A*A0*A0*A*A0*A*A*A*A*A0*A0*A0*A0*A0*A0*A*A*A*A*A*A0*A*A0*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A0*A*A*A*A0*A0*A0*A*A*A*A*A*A0*A0*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A0*A0*A*A*A*A0*A*A*A0*A*A*A0*A*A0*A*A*A0*A*A*A*A*A0*A*A0*A0*A*A0*A*A0*A*A*A*A*A*A*A0*A*A0*A*A*A*A0*A*A*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*A*A*A*A*A0*A*A*A0*A*A*A*A*A0*A*A*A0*A0*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A0*A*A0*A*A0*A*A0*A0*A*A*A*A*A0*A0*A*A0*A*A0*A*A*A0*A*A0*A*A0*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A0*A*A0*A*A*A*A*A*A0*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A0*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*A*A0*A0*A*A*A0*A*A*A*A*A*A0*A*A*A*A0*A0*A0*A*A0*A*A*A*A0*A0*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*A*A*A0*A*A*A*A0*A*A*A0*A*A0*A*A*A*A*A*A0*A*A*A*A*A0*A0*A*A*A0*A*A*A0*A*A*A0*A0*A*A0*A*A0*A0*A0*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A0*A0*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A0*A*A0*A*A*A*A*A0*A*A0*A*A0*A*A0*A*A*A*A*A*A*A*A0*A*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A0*A0*A0*A0*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A0*A*A0*A*A0*A0*A0*A*A*A0*A*A*A0*A0*A*A*A0*A0*A*A*A*A*A*A*A0*A*A0*A*A*A0*A*A0*A0*A0*A*A0*A0*A*A*A0*A*A*A*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A0*A0*A*A0*A0*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*A*A0*A0*A*A*A*A0*A*A*A0*A*A*A0*A*A*A*A*A0*A0*A0*A*A*A*A0*A*A*A0*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A0*A*A0*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A0*A0*A*A*A*A*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A*A0*A*A*A0*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A*A*A0*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A0*A0*A*A*A0*A*A*A0*A0*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*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*A0*A*A*A0*A*A0*A*A*A*A*A0*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A0*A*A*A*A0*A*A0*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A0*A*A*A0*A*A*A*A0*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A0*A*A*A*A0*A0*A*A*A*A0*A*A0*A*A0*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A0*A0*A0*A*A*A*A*A0*A*A*A*A*A*A0*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*A0*A*A*A*A0*A*A*A*A*A0*A0*A*A*A*A*A*A0*A*A*A*A*A0*A*A0*A0*A0*A*A*A*A*A*A*A*A*A*A0*A0*A0*A*A*A*A0*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*A0*A0*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*A0*A0*A*A*A*A0*A0*A*A*A*A*A*A*A*A*A0*A*A*A0*A*A0*A0*A*A*A*A0*A0*A*A0*A0*A0*A*A*A*A*A*A*A0*A*A*A*A0*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*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*A0*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*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A0*A*A*A*A*A0*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*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*A0*A0*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*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*A0*A0*A0*A*A*A0*A*A*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*A*A*A*A*A*A0*A*A0*A*A*A*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*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*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*A0*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*A0*A*A*A*A*A*A*A*A*A0*A0*A*A0*A*A*A*A*A*A0*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*A0*A*A*A*A0*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*A*A*A*A*A*A*A*A*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*A0*A0*A*A*A*A*A*A*A0*A*A0*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*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*A*A*A*A*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*A*A*A*A*A*A*A0*A*A*A*A*A*A*A*A*A*A0*A*A*A*A*A*A*A0*A0*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*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*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*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*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/+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/+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/+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/+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/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+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/+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/+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/+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/+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/+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/+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/+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/+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/+A/+A/+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/+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/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+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/+AC+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/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+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/+A/+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/+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/+AC+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/+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/+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/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+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/+AC+AC+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/+AC+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/+A/+A/+A/+AC+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/+AC+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/+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+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+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/+AC+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/+AC+A/+A/+A/+AC+A/+A/+A/+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/+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/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+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/+AC+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/+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/+AC+AC+A/+A/+A/+AC+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/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+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/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+AC+A/+AC+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/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+AC+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/+A/+A/+A/+A/+A/+AC+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/+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+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/+AC+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+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/+A/+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+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/+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+AC+AC+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+AC+A/+AC+AC+AC+A/+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+A/+AC+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+AC+A/+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+A/+A/+A/+AC+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+A/+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+A/+A/+AC+A/+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+AC+A/+AC+AC+A/+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+A/+A/+A/+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+A/+A/+AC+A/+AC+AC+AC+A/+A/+A/+A/+AC+A/+AC+A/+A/+AC+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+A/+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+A/+A/+AC+AC+AC+A/+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+A/+A/+A/+AC+A/+A/+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+A/+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+A/+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+A/+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+A/+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+A/+A/+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+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+A/+A/+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+AC+A/+AC+A/+A/+AC+A/+A/+AC+A/+AC+AC+AC+A/+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+A/+AC+A/+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+A/+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+A/+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+A/+A/+AC+AC+AC+A/+AC+A/+AC+A/+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+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+A/+A/+AC+A/+AC+A/+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+A/+A/+AC+A/+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+A/+A/+A/+AC+AC+A/+A/+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+A/+A/+AC+A/+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+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+A/+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+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+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+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+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+A/+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+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+A/+AC+AC+AC+A/+A/+AC+A/+A/+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+A/+A/+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+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+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+A/+A/+AC+AC+A/+AC+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+AC+AC+AC+A/+A/+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+A/+A/+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+A/+AC+A/+A/+AC+A/+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+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+AC+A/+A/+AC+AC+AC+AC+AC+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+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+AC+AC+A/+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+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+A/+A/+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+AC+A/+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+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/+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+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/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+A/+A/+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+A/+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+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+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+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+A/+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+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+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+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+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+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+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+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+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+A/+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+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+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+A/+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+A/+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+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+AC+AC+A/+A/+A/+AC+AC+AC+AC+A/+AC+AC+A/+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+A/+AC+AC+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+A/+AC+AC+AC+AC+AC+AC+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+A/+AC+A/+A/+AC+AC+A/+AC+A/+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+AC+AC+A/+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+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+A/+A/+A/+A/+AC+AC+AC+AC+AC+AC+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+AC+AC+AC+A/+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+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/+AC+AC+AC+AC+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+AC+AC+AC+AC+AC+A/+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+A/+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+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+AC+AC+AC+AC+AC+AC+A/+AC+A/+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+A/+AC+A/+A/+AC+AC+AC+AC+AC+A/+AC+A/+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+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+A/+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+A/+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+AC+A/+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+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+A/+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+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+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+A/+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+A/+AC+A/+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+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+A/+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+AC+AC+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+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+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+A/+AC+AC+AC+AC+A/+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+A/+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+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+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+A/+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+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+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+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+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+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+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+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+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+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+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+A/+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+AX+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+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+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+A/+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+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+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+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+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+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+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+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+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+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+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+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+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+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+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+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+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+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+AX+AC+AC+AC+AC+AC+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+AX+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+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+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+AX+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+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+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+AX+AX+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+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+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+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+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+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+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+AX+AC+AC+AC+AC+AC+AX+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+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+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+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+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+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+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+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+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+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+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+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+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+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+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+AX+AX+AC+AC+AC+AC+AX+AX+AX+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+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+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+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+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+AX+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+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+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+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+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+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+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+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+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+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+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+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+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+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+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+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+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+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+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+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+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+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+AX+AX+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+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+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AC+AC+AC+AC+AC+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AC+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AX+AC+AC+AX+AC+AX+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AX+AC+AC+AX+AC+AX+AC+AC+AC+AC+AC+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+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+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AC+AC+AC+AC+AC+AC+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AX+AC+AC+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AC+AX+AX+AX+AC+AC+AC+AX+AX+AC+AC+AC+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AC+AX+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AC+AC+AC+AC+AC+AC+AX+AC+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AC+AC+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AC+AC+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+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+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AX+AX+AC+AC+AX+AC+AC+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AX+AC+AC+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AC+AC+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+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+AC+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AC+AX+AX+AC+AX+AC+AC+AX+AC+AC+AX+AX+AC+AX+AC+AX+AC+AX+AX+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+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+AX+AC+AX+AC+AC+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AC+AC+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+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AC+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AC+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AC+AX+AC+AX+AC+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AC+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+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AC+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+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+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AC+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+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+AC+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+AC+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AC+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+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+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+AC+AX+AC+AX+AX+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+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+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AC+AX+AX+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+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AC+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AC+AC+AX+AX+AX+AX+AC+AX+AC+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+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+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+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+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+AC+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+AC+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+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+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+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+AX+AX+AX+AX+AC+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+AX+AX+AX+AX+AX+AX+AX+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+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+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AC+AX+AX+AX+AX+AC+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+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+AX+AX+AX+AX+AX+AX+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+AX+AX+AX+AX+AX+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+AC+AX+AC+AX+AX+AX+AC+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AC+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+AC+AX+AX+AX+AC+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+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+AX+AC+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+AX+AX+AX+AX+AX+AX+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+AC+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+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+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+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+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+AC+AX+AX+AX+AX+AX+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+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+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+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+AX+AX+AX+AX+AX+AX+AX+AX+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+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+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+AC+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+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+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+Al+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+AX+Al+AX+AX+Al+Al+AX+AX+Al+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+Al+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+Al+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+Al+AX+AX+Al+Al+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+Al+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+Al+Al+Al+Al+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+Al+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+AX+AX+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+Al+Al+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+Al+AX+AX+AX+Al+AX+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+Al+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+Al+AX+AX+AX+AX+AX+Al+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+AX+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+AX+AX+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+AX+Al+AX+AX+AX+Al+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+Al+Al+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+Al+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+Al+Al+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+Al+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+AX+AX+AX+AX+Al+Al+AX+Al+Al+AX+AX+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+Al+Al+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+Al+Al+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+Al+Al+Al+Al+AX+AX+Al+AX+AX+Al+AX+Al+Al+AX+AX+Al+Al+AX+AX+Al+AX+Al+AX+Al+Al+AX+AX+AX+Al+Al+AX+AX+Al+AX+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+Al+Al+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+AX+Al+Al+AX+Al+AX+AX+Al+AX+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+Al+AX+Al+Al+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+Al+Al+Al+AX+Al+AX+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+Al+AX+AX+AX+Al+Al+AX+Al+AX+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+Al+AX+Al+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+Al+Al+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+Al+AX+Al+AX+Al+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+AX+Al+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+AX+Al+AX+AX+AX+AX+Al+AX+Al+Al+Al+AX+AX+AX+AX+Al+Al+AX+Al+Al+AX+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+Al+AX+AX+AX+AX+Al+Al+AX+Al+Al+AX+Al+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+Al+AX+Al+AX+AX+Al+Al+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+Al+Al+Al+AX+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+Al+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+AX+AX+Al+Al+Al+AX+AX+AX+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+Al+AX+AX+AX+Al+Al+AX+AX+Al+AX+Al+Al+AX+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+AX+Al+AX+Al+Al+AX+Al+AX+Al+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+AX+AX+Al+AX+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+AX+AX+AX+Al+AX+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+AX+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+AX+Al+AX+Al+AX+AX+Al+AX+Al+Al+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+AX+Al+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+Al+Al+AX+Al+Al+AX+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+Al+Al+Al+AX+AX+AX+Al+AX+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+AX+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+AX+AX+Al+AX+Al+AX+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+AX+AX+Al+AX+Al+Al+Al+Al+AX+AX+Al+AX+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+AX+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+AX+AX+Al+AX+Al+Al+AX+AX+Al+Al+AX+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+AX+AX+AX+Al+Al+Al+Al+AX+AX+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+AX+Al+AX+Al+AX+AX+Al+AX+Al+Al+AX+AX+AX+AX+Al+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+Al+Al+Al+AX+Al+AX+AX+AX+AX+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+AX+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+AX+AX+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+AX+Al+Al+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+Al+AX+AX+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+AX+AX+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+AX+AX+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+AX+AX+AX+AX+AX+Al+AX+Al+AX+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+AX+Al+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+AX+AX+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+AX+AX+AX+AX+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+AX+AX+Al+Al+AX+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+AX+Al+AX+AX+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+Al+Al+Al+AX+AX+AX+AX+Al+AX+AX+Al+AX+Al+Al+AX+AX+Al+AX+AX+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+AX+Al+AX+Al+AX+AX+Al+Al+AX+AX+AX+AX+AX+AX+Al+Al+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+AX+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+AX+AX+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+AX+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+AX+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+AX+AX+AX+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+AX+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+AX+AX+AX+Al+Al+AX+AX+AX+Al+Al+AX+Al+Al+AX+AX+AX+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+AX+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+AX+Al+Al+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+AX+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+AX+Al+Al+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+AX+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+AX+AX+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+AX+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+AX+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+AX+AX+AX+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+AX+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+AX+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+AX+Al+AX+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+AX+AX+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+AX+AX+AX+AX+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+AX+AX+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+AX+Al+Al+AX+AX+AX+AX+AX+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+AX+AX+Al+Al+AX+Al+AX+Al+Al+AX+AX+AX+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+AX+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+AX+AX+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+AX+Al+AX+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+AX+AX+AX+Al+AX+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+AX+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+AX+AX+Al+Al+AX+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+AX+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+AX+Al+AX+Al+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+AX+AX+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+AX+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+AX+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+AX+Al+AX+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+AX+AX+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+A+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+AX+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+AX+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+AX+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+A+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+A+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+A+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+A+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+A+Al+A+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+A+Al+Al+A+Al+A+Al+A+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+A+Al+Al+Al+A+A+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+A+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+A+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+A+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+A+Al+A+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+A+A+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+A+Al+Al+A+Al+A+Al+Al+A+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+A+Al+Al+A+Al+Al+Al+Al+A+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+A+A+Al+Al+Al+A+A+A+Al+Al+Al+Al+Al+Al+Al+Al+A+A+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+A+A+Al+A+Al+A+Al+Al+A+A+A+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+A+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+A+Al+A+Al+Al+A+A+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+A+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+A+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+A+Al+A+Al+Al+A+Al+Al+A+Al+A+Al+Al+A+A+Al+A+Al+Al+A+A+Al+Al+Al+Al+Al+Al+A+Al+A+A+Al+Al+Al+A+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+A+Al+A+A+Al+A+A+Al+Al+A+A+A+Al+Al+A+Al+Al+A+Al+Al+A+A+A+Al+Al+A+A+Al+A+Al+Al+A+A+A+A+Al+Al+A+Al+Al+A+Al+A+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+A+A+Al+A+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+A+A+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+Al+Al+A+A+Al+Al+Al+Al+A+A+A+Al+A+Al+Al+A+A+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+A+Al+Al+Al+Al+A+Al+A+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+A+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+A+Al+A+Al+A+Al+Al+Al+Al+Al+A+Al+A+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+A+A+Al+Al+Al+Al+A+Al+Al+Al+A+A+Al+A+Al+Al+A+Al+A+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+A+A+Al+A+Al+Al+A+Al+Al+Al+A+Al+Al+A+Al+A+Al+A+A+Al+A+Al+A+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+A+A+Al+Al+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+A+Al+Al+Al+A+Al+A+Al+A+Al+Al+A+A+A+Al+Al+A+Al+A+Al+Al+Al+A+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+Al+A+Al+A+Al+A+Al+A+A+Al+Al+A+Al+Al+Al+A+A+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+A+A+Al+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+A+A+Al+Al+A+Al+Al+Al+Al+A+A+Al+A+Al+A+Al+A+Al+A+Al+Al+A+A+Al+A+Al+A+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+A+A+Al+Al+Al+Al+Al+A+Al+Al+Al+A+A+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+A+Al+Al+Al+Al+A+Al+Al+A+A+Al+A+A+Al+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+A+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+A+A+Al+Al+Al+A+A+A+Al+Al+Al+A+Al+Al+A+A+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+A+Al+A+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+A+Al+Al+A+Al+Al+A+Al+Al+A+A+Al+Al+Al+A+Al+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+Al+Al+A+Al+A+A+A+Al+Al+Al+Al+A+A+A+Al+A+Al+A+Al+Al+Al+A+Al+Al+Al+A+Al+Al+A+Al+A+Al+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+A+Al+A+A+Al+A+Al+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+A+A+A+Al+Al+A+Al+Al+A+Al+Al+A+Al+Al+Al+A+Al+Al+A+A+Al+Al+Al+A+Al+Al+Al+A+A+Al+Al+A+A+A+A+A+A+Al+Al+A+A+Al+Al+A+A+Al+A+Al+A+Al+A+Al+A+Al+Al+A+Al+Al+A+Al+A+Al+Al+A+A+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+A+Al+Al+A+Al+A+Al+A+A+Al+A+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+A+Al+A+Al+Al+Al+Al+A+Al+A+Al+A+Al+Al+Al+Al+A+Al+A+Al+A+Al+A+A+Al+Al+Al+Al+A+Al+Al+Al+Al+A+A+A+A+Al+Al+A+Al+Al+Al+Al+A+A+Al+Al+A+Al+Al+Al+Al+Al+A+A+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+A+A+A+Al+Al+A+A+A+Al+Al+A+Al+Al+Al+Al+Al+Al+A+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+A+Al+Al+A+Al+Al+Al+Al+A+Al+Al+A+A+Al+A+Al+Al+Al+A+Al+Al+A+A+Al+A+Al+Al+Al+Al+A+A+A+Al+Al+A+A+Al+Al+A+A+Al+A+Al+Al+Al+A+A+Al+Al+A+Al+Al+A+A+Al+A+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+A+Al+Al+Al+A+A+A+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+A+Al+Al+Al+A+Al+A+A+A+Al+A+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+A+Al+Al+A+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+A+Al+Al+A+Al+Al+Al+A+A+Al+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+A+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+A+A+Al+Al+A+Al+Al+Al+Al+A+A+Al+Al+Al+A+A+A+Al+Al+A+Al+Al+Al+Al+A+Al+A+Al+A+Al+A+A+A+Al+Al+A+Al+A+A+Al+Al+Al+Al+Al+Al+Al+A+Al+A+Al+Al+A+A+A+Al+Al+Al+A+A+Al+Al+A+A+Al+Al+A+A+Al+Al+Al+Al+A+A+Al+Al+Al+A+A+A+Al+Al+Al+A+A+Al+A+A+A+Al+Al+Al+A+A+Al+Al+Al+A+A+A+A+A+A+Al+Al+Al+Al+Al+Al+A+A+Al+A+A+Al+Al+Al+Al+A+A+Al+A+Al+Al+Al+Al+A+Al+A+Al+Al+A+Al+Al+Al+A+A+Al+Al+Al+Al+Al+Al+Al+A+Al+A+A+A+A+Al+Al+A+A+A+Al+Al+Al+Al+Al+A+A+A+A+Al+Al+Al+Al+Al+Al+A+A+Al+A+Al+Al+A+Al+A+Al+Al+Al+A+Al+A+Al+A+A+Al+Al+Al+Al+A+A+Al+A+Al+A+Al+Al+A+A+Al+Al+Al+A+A+A+A+A+Al+Al+A+A+Al+A+A+Al+Al+Al+Al+A+Al+Al+Al+A+A+Al+A+Al+Al+A+Al+A+A+Al+Al+Al+Al+A+A+A+Al+Al+A+Al+A+A+A+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+A+Al+A+Al+A+Al+Al+A+Al+Al+A+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+A+Al+A+A+Al+Al+Al+A+A+Al+A+Al+A+A+A+A+A+Al+A+Al+Al+A+Al+Al+Al+Al+A+A+Al+Al+Al+Al+Al+A+A+A+Al+Al+Al+A+Al+Al+Al+A+A+A+A+A+Al+Al+A+Al+Al+Al+A+Al+Al+A+Al+A+A+A+A+Al+A+Al+Al+A+A+A+A+Al+Al+A+A+Al+Al+A+Al+A+A+A+A+A+Al+Al+Al+Al+Al+A+A+Al+Al+A+A+Al+Al+A+Al+A+A+Al+A+Al+A+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+A+Al+A+Al+Al+Al+A+Al+A+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+A+Al+A+A+Al+A+Al+A+Al+Al+A+Al+Al+Al+Al+Al+Al+A+Al+A+A+Al+A+Al+A+A+Al+A+Al+Al+Al+Al+A+Al+A+A+A+Al+A+Al+A+Al+A+A+Al+A+A+Al+A+A+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+A+Al+Al+A+A+A+A+A+Al+A+Al+A+A+A+A+A+A+Al+Al+Al+A+Al+Al+A+Al+A+A+Al+Al+A+A+A+Al+A+Al+Al+A+Al+A+A+A+Al+Al+Al+Al+Al+Al+A+A+A+Al+A+A+A+A+A+Al+Al+A+A+Al+Al+Al+Al+Al+A+A+Al+Al+Al+Al+A+A+A+A+A+Al+Al+Al+A+A+Al+Al+Al+A+Al+A+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+A+A+A+A+A+A+Al+A+Al+Al+A+A+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+A+A+Al+Al+A+Al+Al+A+A+A+A+Al+A+Al+A+Al+A+Al+A+Al+A+Al+A+A+A+A+Al+A+Al+A+A+Al+A+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+A+Al+Al+A+Al+Al+Al+A+Al+Al+Al+A+Al+A+Al+A+A+Al+Al+A+A+Al+Al+A+Al+A+Al+A+Al+Al+Al+Al+A+A+Al+A+A+A+Al+Al+Al+Al+A+A+Al+A+Al+A+Al+A+Al+Al+A+A+Al+A+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+Al+Al+A+A+Al+A+A+Al+Al+Al+Al+Al+Al+A+A+Al+A+Al+A+Al+Al+A+A+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+A+A+Al+A+A+Al+A+Al+A+A+A+Al+A+A+Al+A+A+Al+A+Al+Al+Al+Al+Al+A+A+A+Al+Al+Al+Al+Al+A+A+A+A+Al+A+A+Al+Al+A+A+A+Al+A+A+Al+A+A+A+Al+Al+A+Al+Al+A+A+Al+Al+Al+A+Al+A+A+A+A+A+Al+Al+A+A+Al+A+A+A+A+Al+A+Al+A+Al+A+A+Al+A+Al+A+A+Al+A+Al+A+A+A+A+A+A+A+A+Al+Al+Al+Al+A+Al+Al+A+Al+Al+A+A+Al+A+Al+A+A+A+A+Al+Al+Al+A+Al+Al+Al+Al+A+A+A+A+A+A+Al+A+A+A+Al+A+Al+A+A+A+A+A+Al+Al+A+A+A+A+Al+Al+A+Al+A+Al+A+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+A+Al+A+A+A+A+Al+Al+Al+A+A+A+Al+Al+Al+Al+Al+Al+Al+Al+Al+Al+A+A+A+Al+A+A+Al+A+A+Al+A+Al+A+A+Al+Al+A+A+A+A+Al+Al+Al+Al+Al+Al+Al+A+A+A+A+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+A+Al+A+Al+A+Al+Al+Al+A+A+A+A+Al+A+Al+Al+Al+A+Al+A+A+A+A+Al+Al+A+Al+Al+Al+A+A+A+A+A+Al+Al+Al+Al+A+A+Al+A+Al+A+A+A+A+A+Al+Al+A+Al+Al+A+A+A+Al+Al+A+Al+Al+Al+A+Al+Al+A+A+Al+Al+Al+A+A+A+A+Al+Al+Al+Al+A+Al+Al+Al+A+A+Al+A+A+Al+A+A+A+A+A+Al+Al+Al+Al+Al+A+A+A+Al+Al+A+A+Al+Al+A+Al+A+Al+A+A+Al+Al+A+Al+A+Al+Al+Al+Al+A+Al+Al+A+A+A+Al+Al+A+A+A+A+A+A+A+Al+A+Al+A+Al+A+A+Al+Al+A+Al+A+Al+A+A+A+A+Al+Al+Al+Al+Al+A+A+A+Al+Al+A+Al+A+Al+Al+Al+A+A+Al+A+A+A+Al+Al+Al+Al+A+A+A+A+Al+Al+Al+Al+A+Al+Al+Al+Al+Al+A+Al+Al+A+Al+Al+Al+A+Al+Al+Al+Al+Al+Al+A+A+Al+A+A+Al+A+A+A+A+A+Al+Al+Al+Al+Al+Al+A+Al+Al+Al+A+A+A+A+A+A+Al+Al+A+A+Al+Al+Al+A+A+Al+A+A+Al+Al+A+Al+A+A+Al+Al+A+Al+A+A+Al+Al+A+Al+A+Al+Al+Al+Al+A+A+Al+Al+A+A+A+Al+A+Al+A+Al+Al+A+A+A+Al+Al+Al+Al+A+A+A+A+A+Al+Al+A+Al+Al+Al+A+A+Al+Al+Al+A+A+A+A+Al+Al+A+Al+A+A+A+Al+Al+A+A+Al+Al+Al+A+A+Al+Al+Al+Al+A+A+A+Al+Al+Al+Al+Al+A+A+A+A+A+Al+Al+Al+A+A+A+Al+A+A+Al+Al+A+Al+A+A+A+A+Al+A+A+A+Al+Al+A+Al+A+A+Al+Al+Al+A+A+A+Al+Al+Al+A+Al+Al+A+A+A+A+A+Al+A+A+Al+Al+Al+A+A+A+Al+Al+Al+A+A+Al+A+A+A+Al+Al+A+Al+A+A+Al+Al+A+A+Al+A+Al+Al+A+A+Al+A+A+A+Al+Al+Al+A+A+Al+Al+A