]({A?Q?BP+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+AP+AP+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+AP+AP+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+AP+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+AP+AP+AP+AP+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+AP+A+A+AP+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+AP+A+A+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+AP+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+A+AP+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+AP+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+AP+A+A+AP+AP+AP+AP+A+AP+A+A+AP+AP+AP+A+A+AP+A+A+AP+A+AP+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+AP+A+A+AP+AP+A+A+A+A+AP+A+A+A+A+AP+AP+AP+AP+AP+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+AP+A+AP+A+A+A+A+AP+A+A+A+A+A+AP+A+AP+AP+AP+A+A+AP+A+AP+A+A+A+AP+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+AP+A+A+A+AP+A+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+A+AP+A+A+AP+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+AP+AP+A+AP+AP+AP+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+AP+A+AP+A+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+AP+A+AP+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+AP+AP+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+AP+A+A+A+AP+A+AP+A+A+A+AP+A+AP+A+AP+A+AP+A+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+A+A+AP+A+A+A+A+A+AP+A+AP+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+AP+A+AP+A+AP+AP+A+A+A+A+AP+A+AP+A+A+AP+AP+AP+AP+AP+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+AP+AP+AP+A+AP+A+AP+A+AP+A+A+A+AP+A+A+A+AP+AP+AP+AP+AP+A+A+AP+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+AP+A+A+A+A+A+AP+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+A+AP+AP+A+AP+A+A+AP+A+A+A+AP+A+AP+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+AP+AP+A+A+A+A+AP+A+A+A+AP+AP+A+AP+A+AP+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+AP+A+AP+A+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+AP+AP+AP+A+A+A+A+AP+AP+A+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+A+AP+AP+A+AP+A+AP+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+AP+A+A+AP+A+A+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+AP+AP+AP+A+A+AP+AP+AP+AP+A+A+AP+AP+AP+AP+A+AP+AP+AP+A+A+A+A+AP+AP+A+AP+AP+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+A+AP+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+AP+A+AP+A+A+A+AP+A+A+A+A+A+AP+AP+A+AP+AP+AP+A+AP+A+A+A+AP+A+AP+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+A+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+A+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+AP+AP+A+AP+AP+AP+A+A+A+A+A+A+AP+AP+A+AP+A+AP+A+AP+A+A+A+AP+AP+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+AP+AP+A+AP+AP+A+AP+AP+A+A+A+AP+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+AP+AP+A+A+AP+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+AP+A+A+AP+AP+A+A+AP+A+A+A+AP+A+AP+A+AP+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+AP+A+AP+AP+AP+AP+A+AP+A+AP+AP+A+A+A+A+A+AP+AP+A+A+A+A+AP+AP+A+AP+AP+AP+A+AP+A+A+A+A+AP+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+AP+A+A+A+AP+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+AP+A+A+A+A+AP+AP+AP+A+AP+AP+A+AP+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+AP+A+A+A+AP+AP+A+AP+AP+A+A+A+A+A+A+AP+AP+A+AP+A+AP+AP+A+A+A+A+A+AP+AP+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+AP+AP+AP+A+A+AP+A+AP+A+AP+A+A+AP+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+AP+AP+A+AP+A+AP+AP+A+A+AP+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+AP+A+AP+AP+AP+AP+A+A+A+A+AP+A+AP+AP+A+A+A+AP+A+AP+AP+A+AP+AP+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+A+AP+A+A+A+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+AP+A+AP+AP+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+AP+A+AP+A+A+AP+A+A+AP+AP+A+AP+AP+A+AP+AP+A+A+AP+A+A+A+AP+AP+AP+A+AP+AP+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+A+AP+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+AP+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+AP+A+AP+AP+AP+A+AP+AP+A+A+A+A+A+AP+AP+A+AP+A+AP+A+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+AP+A+AP+AP+A+A+AP+A+A+AP+A+AP+A+AP+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+AP+AP+A+AP+AP+AP+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+AP+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+A+A+AP+A+AP+A+AP+AP+AP+A+AP+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+AP+A+A+A+AP+AP+AP+A+AP+A+A+A+A+AP+A+AP+AP+A+AP+A+AP+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+AP+A+AP+A+AP+AP+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+AP+AP+AP+AP+AP+A+AP+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+AP+A+AP+AP+A+A+A+AP+A+AP+AP+A+AP+A+AP+AP+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+AP+AP+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+AP+AP+AP+AP+A+AP+A+A+A+AP+AP+AP+A+A+A+AP+AP+AP+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+A+A+AP+AP+AP+AP+AP+AP+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+AP+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+AP+AP+AP+A+A+AP+A+A+A+A+AP+A+AP+AP+AP+A+A+A+AP+AP+AP+AP+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+AP+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+AP+AP+AP+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+AP+A+AP+AP+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+A+A+A+AP+AP+AP+AP+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+AP+AP+A+AP+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+AP+A+A+AP+A+A+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+AP+AP+A+AP+AP+AP+AP+A+A+A+AP+AP+AP+AP+AP+AP+A+A+A+A+A+AP+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+AP+AP+A+AP+A+AP+A+A+A+A+A+AP+AP+A+AP+AP+A+AP+A+A+AP+AP+AP+AP+AP+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+A+AP+A+A+A+A+AP+AP+A+A+AP+AP+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+AP+AP+A+A+A+A+AP+AP+AP+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+AP+A+AP+AP+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+AP+AP+AP+AP+AP+A+AP+A+A+AP+AP+A+A+AP+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+A+A+AP+AP+AP+A+A+A+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+AP+AP+A+AP+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+AP+A+AP+AP+A+AP+AP+AP+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+AP+AP+A+AP+AP+A+A+A+A+AP+AP+A+AP+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+A+AP+AP+A+AP+AP+AP+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+A+A+A+AP+AP+A+A+AP+A+A+AP+AP+A+A+A+A+AP+AP+AP+A+A+AP+AP+AP+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+AP+AP+A+AP+A+AP+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+AP+A+AP+AP+AP+A+AP+AP+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+A+AP+A+A+AP+AP+A+AP+AP+A+A+A+A+AP+AP+A+A+AP+AP+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+A+A+AP+A+A+AP+AP+AP+AP+AP+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+A+AP+A+A+A+AP+AP+AP+AP+A+AP+AP+A+A+A+AP+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+AP+AP+AP+A+A+A+A+A+AP+A+A+AP+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+AP+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+AP+A+A+A+AP+AP+A+A+A+A+AP+AP+AP+A+A+AP+A+A+A+A+AP+AP+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+AP+AP+AP+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+AP+A+A+A+AP+AP+A+A+A+AP+AP+AP+AP+A+AP+A+A+A+A+AP+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+AP+AP+A+AP+A+AP+A+AP+A+AP+A+A+A+A+AP+AP+AP+AP+A+AP+A+AP+A+A+AP+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+A+AP+A+AP+A+A+A+AP+AP+AP+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+AP+AP+A+AP+A+A+A+AP+A+AP+A+AP+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+AP+A+A+AP+A+AP+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+AP+A+A+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+AP+AP+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+AP+AP+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+A+A+AP+A+A+A+A+AP+A+AP+A+AP+A+AP+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+AP+A+A+AP+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+A+AP+A+AP+AP+A+A+AP+A+A+AP+A+A+AP+A+A+A+AP+AP+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+A+AP+A+AP+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+AP+A+AP+A+AP+AP+A+A+A+AP+A+A+A+A+AP+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+AP+AP+A+AP+A+A+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+A+AP+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+A+AP+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+AP+A+AP+A+A+A+AP+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+AP+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+A+A+AP+AP+AP+A+A+AP+AP+A+A+A+A+A+AP+AP+AP+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+AP+A+AP+AP+A+A+A+A+AP+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+AP+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+AP+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+A+AP+AP+AP+AP+A+AP+A+A+A+A+A+AP+A+A+A+AP+AP+AP+AP+AP+A+A+A+AP+AP+A+A+AP+AP+A+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+AP+A+AP+A+AP+A+AP+AP+AP+A+A+AP+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+AP+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+AP+AP+A+A+AP+A+AP+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+A+A+A+A+AP+AP+AP+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+AP+AP+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+AP+AP+A+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+AP+A+A+A+A+AP+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+AP+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+AP+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+A+AP+AP+A+A+A+A+AP+A+A+A+AP+AP+AP+A+A+A+A+A+AP+AP+A+AP+AP+AP+A+A+AP+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+AP+A+AP+A+AP+A+A+A+AP+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+AP+A+AP+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+AP+A+A+AP+AP+A+AP+A+A+A+AP+A+AP+A+AP+A+AP+AP+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+A+A+A+A+AP+AP+AP+A+AP+AP+AP+A+A+A+A+AP+A+A+AP+AP+A+AP+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+AP+AP+A+A+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+A+A+A+AP+AP+AP+AP+AP+A+AP+AP+A+A+A+AP+AP+A+AP+AP+AP+A+A+A+A+A+AP+A+A+A+AP+A+AP+A+AP+A+AP+A+A+A+A+AP+AP+AP+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+AP+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+AP+A+A+A+A+A+AP+AP+A+AP+AP+AP+A+A+AP+A+A+A+A+A+AP+AP+AP+A+A+A+AP+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+AP+AP+AP+A+A+A+AP+A+A+A+A+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+AP+AP+AP+AP+A+AP+AP+A+A+AP+A+A+A+A+AP+A+AP+AP+AP+A+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+AP+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+AP+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+A+AP+A+A+AP+A+A+A+AP+A+AP+A+A+AP+A+AP+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+A+AP+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+AP+A+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+AP+A+A+AP+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+A+A+AP+A+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+A+AP+AP+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+AP+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+AP+AP+A+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+AP+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+AP+A+A+AP+A+AP+AP+A+A+A+AP+A+A+A+A+AP+A+A+A+AP+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+AP+AP+AP+A+A+AP+AP+AP+AP+A+AP+AP+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+A+AP+A+A+AP+AP+AP+AP+A+AP+AP+AP+A+A+A+A+A+AP+A+A+A+AP+A+AP+A+AP+AP+A+AP+A+AP+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+A+AP+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+AP+A+A+AP+AP+AP+AP+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+AP+AP+AP+A+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+AP+A+A+AP+AP+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+AP+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+AP+A+AP+AP+AP+AP+AP+A+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+AP+A+AP+A+A+AP+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+A+AP+AP+AP+AP+AP+A+A+AP+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+AP+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+AP+A+A+AP+AP+A+AP+AP+A+AP+AP+AP+AP+AP+AP+A+A+A+AP+AP+A+A+AP+A+A+AP+AP+AP+AP+A+AP+AP+A+A+AP+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+AP+A+AP+A+A+AP+AP+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+AP+A+AP+A+AP+AP+AP+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+AP+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+AP+AP+AP+AP+AP+AP+AP+A+AP+AP+AP+AP+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+AP+AP+AP+AP+A+AP+AP+A+AP+AP+A+A+AP+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+AP+AP+AP+AP+A+AP+A+A+AP+AP+AP+AP+AP+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+AP+AP+AP+A+AP+A+A+AP+A+AP+AP+A+AP+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+AP+AP+A+A+AP+AP+AP+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+AP+AP+AP+AP+AP+A+A+A+AP+AP+AP+AP+AP+A+AP+A+AP+AP+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+AP+AP+AP+A+A+AP+AP+AP+A+A+AP+A+AP+AP+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+A+AP+AP+AP+A+AP+AP+A+A+A+AP+AP+A+AP+AP+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+AP+A+AP+A+AP+A+A+A+A+AP+A+A+AP+A+A+AP+AP+AP+A+A+AP+AP+AP+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+AP+A+AP+A+AP+AP+AP+A+A+A+AP+A+AP+AP+AP+A+A+AP+AP+A+AP+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+AP+A+A+AP+A+AP+AP+AP+AP+A+A+AP+A+AP+AP+AP+AP+AP+A+A+AP+AP+A+A+AP+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+AP+AP+AP+A+A+AP+AP+AP+AP+AP+AP+A+A+A+A+AP+AP+AP+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+AP+A+A+AP+AP+AP+AP+AP+AP+A+AP+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+AP+AP+AP+A+A+AP+AP+AP+AP+AP+AP+AP+AP+AP+AP+AP+AP+A+AP+AP+A+A+A+AP+AP+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+AP+AP+AP+AP+AP+A+A+A+A+A+AP+AP+AP+A+A+AP+AP+A+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+AP+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+AP+AP+AP+AP+A+AP+A+AP+AP+AP+AP+A+A+AP+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+AP+A+AP+AP+AP+AP+A+AP+AP+AP+AP+AP+AP+AP+AP+AP+A+A+AP+A+AP+AP+AP+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+AP+A+AP+AP+A+A+AP+AP+AP+AP+AP+A+A+AP+AP+AP+AP+A+A+AP+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+AP+AP+A+A+A+AP+AP+AP+AP+AP+A+A+A+AP+AP+AP+AP+AP+AP+A+AP+AP+A+AP+AP+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+AP+A+A+AP+AP+AP+A+A+AP+A+A+AP+A+AP+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+A+AP+AP+AP+A+AP+AP+A+AP+AP+AP+AP+A+AP+AP+A+A+A+AP+AP+A+AP+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+AP+AP+AP+AP+AP+AP+A+A+AP+AP+AP+AP+AP+A+AP+AP+A+AP+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+AP+AP+A+AP+AP+AP+AP+AP+A+A+A+A+AP+AP+A+AP+AP+A+AP+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+AP+A+A+A+A+AP+A+A+AP+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+AP+A+A+A+AP+AP+A+AP+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+AP+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+AP+A+AP+AP+A+A+AP+AP+AP+AP+AP+AP+A+AP+AP+A+AP+AP+AP+A+AP+A+A+A+AP+AP+AP+A+AP+AP+A+AP+A+AP+AP+AP+A+AP+AP+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+AP+AP+AP+AP+AP+AP+A+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+A+AP+A+A+AP+AP+AP+AP+AP+A+AP+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+AP+AP+AP+A+AP+A+A+AP+A+AP+AP+AP+AP+AP+AP+AP+AP+A+AP+AP+A+A+AP+A+AP+AP+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+AP+AP+A+A+A+A+A+A+A+AP+A+A+AP+A+A+AP+A+A+AP+A+AP+AP+AP+AP+A+AP+AP+AP+AP+AP+A+AP+A+AP+A+A+A+AP+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+AP+A+A+AP+AP+A+AP+AP+A+A+AP+AP+AP+AP+A+A+AP+A+A+AP+A+AP+AP+A+AP+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+A+AP+AP+A+AP+A+AP+AP+AP+A+AP+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+AP+AP+AP+AP+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+AP+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+AP+A+AP+AP+A+AP+AP+AP+AP+AP+A+AP+AP+AP+A+AP+A+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+AP+AP+AP+A+AP+AP+A+AP+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+AP+A+AP+AP+AP+AP+AP+A+AP+A+A+A+AP+AP+AP+AP+AP+AP+A+AP+AP+AP+A+AP+A+AP+AP+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+AP+AP+AP+AP+AP+AP+A+AP+A+A+AP+AP+A+A+A+A+AP+AP+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+A+AP+A+A+AP+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+AP+A+A+A+AP+A+AP+A+AP+AP+AP+AP+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+AP+A+A+AP+AP+A+AP+A+AP+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+AP+A+AP+AP+A+AP+A+A+AP+AP+A+AP+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+AP+A+A+AP+AP+A+AP+AP+AP+AP+AP+AP+AP+A+AP+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+AP+AP+A+A+A+A+AP+A+AP+AP+AP+AP+AP+AP+A+AP+AP+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+AP+AP+AP+AP+AP+AP+AP+A+A+AP+AP+AP+AP+AP+AP+AP+A+AP+AP+A+AP+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+AP+A+A+AP+AP+AP+AP+A+A+AP+A+A+A+AP+AP+AP+A+AP+AP+A+A+AP+A+A+A+A+AP+A+AP+AP+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+AP+AP+A+AP+AP+AP+A+A+A+AP+AP+A+AP+A+AP+A+AP+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+AP+A+AP+A+A+AP+A+A+A+AP+A+AP+AP+AP+A+AP+AP+A+AP+AP+AP+AP+AP+AP+AP+A+AP+AP+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+A+AP+A+A+AP+A+AP+AP+AP+A+A+A+A+AP+AP+A+AP+AP+A+AP+A+AP+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+AP+AP+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+AP+AP+AP+AP+AP+AP+AP+AP+AP+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+AP+A+A+A+AP+AP+AP+AP+AP+AP+AP+A+AP+A+AP+AP+AP+A+AP+AP+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+AP+AP+A+AP+AP+A+AP+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+AP+AP+A+AP+A+A+A+AP+A+A+AP+A+A+A+A+A+AP+AP+A+AP+A+AP+AP+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+AP+A+AP+AP+A+AP+AP+AP+AP+A+AP+AP+AP+A+A+AP+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+AP+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+AP+AP+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+AP+A+A+AP+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+AP+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+AP+AP+A+AP+A+A+AP+A+A+AP+A+A+A+A+AP+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+AP+A+AP+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+AP+A+AP+AP+A+AP+A+A+A+A+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+AP+A+AP+A+A+AP+AP+AP+AP+A+AP+A+A+AP+AP+A+A+A+A+AP+AP+A+A+AP+AP+A+A+A+A+AP+A+A+A+AP+A+AP+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+A+AP+AP+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+AP+A+A+AP+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+AP+A+AP+A+A+A+A+A+AP+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+AP+A+AP+AP+AP+AP+AP+AP+A+A+AP+AP+A+A+AP+AP+A+AP+AP+AP+A+AP+A+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+AP+A+A+AP+AP+AP+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+A+AP+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+AP+A+A+A+A+A+AP+AP+AP+AP+AP+AP+A+A+A+A+A+AP+A+AP+AP+A+AP+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+AP+A+A+AP+A+A+AP+A+AP+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+AP+A+A+A+AP+A+A+A+A+AP+AP+AP+AP+A+AP+A+AP+A+AP+AP+AP+AP+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+A+AP+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+AP+AP+AP+AP+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+AP+AP+A+AP+A+AP+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+AP+AP+AP+AP+A+AP+AP+AP+AP+AP+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+AP+AP+A+AP+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+AP+A+AP+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+AP+AP+AP+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+AP+AP+A+AP+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+AP+A+A+A+AP+A+AP+AP+AP+AP+A+AP+A+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+AP+AP+AP+A+A+A+AP+AP+AP+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+AP+A+AP+AP+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+A+A+A+AP+AP+A+A+A+AP+AP+AP+A+AP+A+A+AP+AP+AP+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+AP+A+AP+A+AP+AP+A+A+A+A+AP+AP+AP+A+A+AP+AP+A+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+AP+A+AP+AP+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+A+AP+AP+A+A+AP+A+AP+A+A+A+A+AP+AP+AP+A+A+AP+AP+A+A+A+AP+AP+A+A+A+A+AP+AP+AP+A+A+A+AP+A+A+AP+A+AP+AP+A+A+A+A+AP+AP+A+A+AP+AP+A+A+A+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+AP+AP+A+A+AP+A+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+AP+AP+A+A+AP+AP+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+AP+AP+AP+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+A+A+AP+AP+AP+A+AP+AP+A+A+A+A+AP+AP+A+A+AP+AP+A+A+A+AP+AP+AP+A+A+AP+AP+AP+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+A+A+AP+AP+AP+A+A+A+AP+A+A+A+AP+AP+AP+A+A+A+A+A+A+AP+AP+AP+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+AP+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+AP+A+A+AP+AP+A+A+AP+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+AP+AP+A+AP+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+AP+AP+A+A+AP+A+A+AP+A+AP+AP+A+AP+AP+A+A+AP+A+A+A+A+AP+A+A+A+AP+AP+A+A+AP+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+AP+A+A+AP+A+A+A+AP+AP+A+AP+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+AP+A+A+AP+A+A+AP+A+AP+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+A+A+AP+A+A+AP+A+A+A+A+AP+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+A+A+AP+AP+A+A+AP+AP+A+A+AP+A+A+AP+AP+A+A+AP+A+AP+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+AP+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+AP+AP+A+A+AP+AP+A+A+AP+A+A+A+AP+AP+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+AP+AP+AP+A+AP+A+A+A+AP+A+A+AP+A+AP+A+AP+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+AP+A+AP+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+AP+A+AP+A+A+A+AP+AP+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+AP+AP+A+AP+A+A+A+AP+A+AP+A+AP+A+AP+AP+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+AP+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+AP+A+AP+AP+A+AP+A+A+AP+AP+A+A+AP+A+A+A+AP+A+A+AP+A+A+A+A+A+AP+A+A+AP+AP+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+AP+A+A+AP+A+A+A+AP+A+A+AP+A+A+A+AP+A+A+AP+AP+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+AP+AP+A+AP+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+AP+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+AP+AP+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+AP+A+A+AP+A+A+AP+A+AP+AP+A+AP+AP+A+A+A+A+AP+AP+A+AP+AP+A+AP+AP+A+AP+A+A+AP+AP+A+AP+A+A+A+AP+A+AP+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+AP+A+AP+A+A+A+AP+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+AP+A+A+AP+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+AP+A+A+AP+A+AP+A+A+AP+A+AP+AP+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+A+AP+A+AP+AP+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+AP+A+AP+A+A+A+A+A+A+A+AP+A+A+AP+A+A+AP+A+AP+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+AP+A+A+AP+A+A+AP+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+A+AP+AP+A+AP+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+AP+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+AP+A+AP+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+AP+A+AP+A+AP+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+AP+A+A+A+AP+A+A+AP+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+AP+AP+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+AP+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+A+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+AP+A+A+A+AP+A+A+A+AP+A+AP+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+AP+AP+A+AP+A+AP+A+A+A+AP+A+AP+A+A+A+A+AP+A+AP+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+A+AP+A+AP+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+AP+AP+A+AP+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+AP+A+AP+A+A+A+AP+A+A+AP+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+AP+AP+AP+A+A+AP+A+AP+A+AP+AP+A+A+A+AP+A+A+A+AP+A+A+AP+A+AP+A+A+A+A+AP+A+AP+A+AP+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+AP+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+AP+A+AP+A+AP+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+AP+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+AP+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+A+AP+A+A+AP+AP+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+AP+AP+A+A+AP+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+A+A+AP+A+A+AP+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+AP+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+AP+AP+AP+AP+A+A+A+A+AP+A+AP+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+AP+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+AP+A+AP+A+AP+A+AP+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+AP+A+A+A+A+AP+AP+A+A+AP+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+AP+A+A+A+A+A+A+AP+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+AP+A+AP+AP+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+AP+A+AP+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+AP+A+A+A+AP+A+A+AP+A+A+A+A+AP+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+AP+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A<+A+A+A<+A+A<+A+A+A+A+A+A+A+A+A<+A+A+A+A+A+A+A<+A+A<+A+A<+A+A+A<+A<+A<+A+A+A<+A+A<+A<+A<+A+A<+A<+A+A<+A<+A+A<+A+A+A<+A<+A<+A<+A<+A<+A<+A<+A+A+A<+A<+A<+A<+A+A<+A<+A<+A<+A<+A+A<+A+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A<+A+A<+A+A+A+A+A+A+A<+A+A<+A+A+A<+A<+A<+A<+A<+A<+A<+A+A<+A<+A<+A<+A<+A+A<+A+A+A+A+A+A<+A+A<+A<+A+A<+A+A+A+A+A<+A+A<+A+A<+A<+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A+A{,A+A+A+A+A{,A+A+A+A+A+A+A+A+A+A{,A{,A+A{,A{,A+A+A+A+A{,A{,A+A+A{,A{,A+A+A+A{,A{,A+A{,A+A+A{,A+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A+A{,A{,A{,A+A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A{,A-,A{,A{,A-,A{,A{,A{,A{,A{,A{,A{,A{,A{,A-,A-,A{,A{,A{,A{,A{,A-,A{,A{,A{,A{,A-,A-,A-,A{,A-,A-,A{,A-,A-,A-,A-,A-,A{,A-,A{,A{,A{,A-,A{,A{,A{,A-,A-,A-,A-,A-,A{,A{,A-,A-,A{,A-,A-,A{,A-,A-,A-,A-,A-,A-,A-,A{,A-,A-,A-,A-,A-,A-,A-,A-,A-,A-,A-,A-,A-,A-,A-,A-,A-,A-,A-,AI,A-,AI,AI,A-,AI,A-,A-,A-,A-,A-,AI,A-,A-,A-,A-,A-,AI,A-,A-,A-,A-,A-,A-,AI,AI,A-,A-,A-,A-,AI,A-,A-,AI,AI,AI,AI,A-,AI,AI,AI,AI,A-,AI,AI,AI,AI,AI,AI,AI,AI,A-,A-,AI,AI,AI,AI,AI,A-,AI,AI,AI,AI,AI,A-,AI,A-,AI,AI,AI,A-,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,Agf,Agf,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,AI,Agf,AI,AI,AI,Agf,AI,AI,Agf,AI,AI,AI,AI,AI,Agf,AI,Agf,Agf,AI,AI,AI,AI,Agf,AI,AI,Agf,AI,Agf,AI,Agf,AI,Agf,AI,AI,AI,AI,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,A~,Agf,A~,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,A~,A~,Agf,Agf,A~,A~,Agf,A~,A~,A~,A~,Agf,A~,Agf,Agf,Agf,A~,A~,Agf,A~,Agf,Agf,Agf,Agf,A~,Agf,A~,A~,Agf,A~,Agf,A~,A~,A~,Agf,Agf,Agf,Agf,Agf,A~,A~,A~,A~,Agf,A~,A~,A~,Agf,A~,A~,Agf,A~,A~,A~,Agf,A~,Agf,A~,A~,Agf,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A,A,A~,A~,A,A~,A~,A,A~,A~,A~,A~,A~,A~,A~,A,A,A~,A~,A,A~,A,A,A,A~,A~,A~,A~,A~,A~,A,A,A,A,A,A~,A,A,A~,A,A~,A,A~,A,A~,A,A,A~,A,A~,A,A~,A~,A~,A,A~,A,A~,A~,A,A~,A~,A,A~,A~,A,A,A,A~,A~,A,A,A,A,A~,A,A~,A~,A,A~,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A~,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A:,A,A,A,A,A,A:,A,A:,A,A,A,A,A,A,A,A,A,A:,A,A,A,A,A,A,A,A,A,A,A,A:,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A:,A,A,A,A,A,A,A,A,A,A,A:,A,A,A,A:,A,A,A,A,A,A,A,A,A,A,A:,A:,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A:,A,A,A,A:,A,A,A,A,A,A,A,A:,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A:,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A:,A:,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A~,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A~,A,A,A,A,A,A,A,A,A,A,A,A,A~,A~,A,A,A,A,A,A~,A,A,A,A,A~,A,A,A,A,A,A,A,A,A~,A~,A,A,A~,A~,A~,A,A,A,A,A,A,A~,A,A,A,A,A~,A~,A,A~,A,A~,A,A,A,A,A,A,A,A,A~,A,A,A,A,A,A,A,A,A~,A,A,A,A~,A,A,A~,A~,A~,A,A,A~,A,A,A,A,A,A,A,A,A,A~,A,A,A~,A,A,A,A,A~,A~,A,A,A,A,A,A,A,A,A,A,A,A~,A~,A~,A~,A~,A,A,A~,A,A~,A,A,A,A~,A~,A,A,A~,A,A~,A~,A,A~,A,A~,A,A~,A~,A~,A,A,A~,A~,A,A,A~,A,A~,A~,A~,A~,A,A~,A,A~,A,A~,A,A,A~,A,A~,A,A~,A,A,A,A~,A,A~,A~,A,A,A~,A,A~,A~,A~,A,A~,A,A,A~,A,A,A~,A,A~,A~,A,A~,A,A~,A~,A~,A,A~,A~,A~,A~,A~,A~,A,A,A~,A~,A~,A~,A~,A~,A,A,A,A~,A~,A~,A,A~,A~,A~,A~,A~,A~,A~,A~,A~,A,A~,A,A~,A~,A~,A~,A~,A~,A,A~,A~,A~,A~,A~,A~,A~,A~,A~,A,A,A,A,A~,A~,A,A~,A,A~,A~,A,A,A~,A~,A~,A~,A~,A~,A~,A~,A~,A,A,A,A~,A~,A~,A,A~,A~,A~,A~,A~,A~,A~,A~,A~,A,A,A~,A~,A,A,A~,A,A,A~,A~,A~,A,A~,A~,A~,A~,A~,A~,A,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,Agf,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A,Agf,A~,A~,A~,A~,A,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,Agf,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,Agf,A~,Agf,Agf,A~,Agf,A~,A~,A~,Agf,A~,A~,A~,A~,A~,A~,A~,Agf,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,Agf,A~,Agf,A~,A~,A~,A~,A~,A~,A~,Agf,A~,Agf,A~,A~,A~,A~,A~,A~,Agf,A~,A~,Agf,A~,A~,A~,A~,Agf,A~,A~,A~,A~,A~,A~,A~,A~,A~,Agf,A~,A~,A~,A~,Agf,A~,A~,A~,Agf,A~,Agf,A~,Agf,A~,A~,A~,A~,A~,A~,A~,Agf,A~,A~,A~,A~,A~,Agf,Agf,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,A~,Agf,A~,A~,Agf,Agf,A~,A~,Agf,A~,Agf,Agf,Agf,Agf,A~,A~,A~,A~,Agf,A~,A~,Agf,A~,A~,A~,Agf,Agf,A~,A~,A~,A~,Agf,A~,A~,Agf,Agf,A~,A~,A~,Agf,A~,A~,A~,Agf,A~,A~,A~,A~,Agf,A~,Agf,Agf,A~,A~,A~,Agf,A~,A~,A~,A~,Agf,Agf,Agf,Agf,A~,Agf,A~,Agf,A~,Agf,Agf,Agf,A~,Agf,A~,Agf,A~,Agf,A~,A~,Agf,A~,Agf,A~,Agf,Agf,Agf,Agf,A~,A~,A~,Agf,Agf,Agf,A~,A~,Agf,A~,A~,Agf,A~,A~,Agf,Agf,Agf,A~,Agf,A~,A~,Agf,A~,Agf,A~,A~,A~,Agf,A~,A~,A~,Agf,Agf,Agf,Agf,A~,A~,A~,Agf,Agf,Agf,Agf,Agf,Agf,A~,A~,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,A~,A~,Agf,A~,A~,Agf,Agf,Agf,Agf,A~,A~,Agf,A~,A~,Agf,A~,Agf,Agf,Agf,A~,Agf,A~,Agf,Agf,A~,Agf,A~,Agf,Agf,A~,A~,A~,Agf,A~,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,A~,A~,Agf,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,A~,Agf,A~,A~,Agf,A~,Agf,Agf,A~,A~,Agf,A~,Agf,Agf,A~,Agf,Agf,A~,A~,Agf,Agf,A~,Agf,Agf,A~,Agf,A~,Agf,A~,Agf,Agf,Agf,Agf,A~,Agf,A~,Agf,A~,Agf,A~,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,A~,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,A~,A~,Agf,Agf,Agf,A~,A~,Agf,Agf,A~,A~,Agf,Agf,A~,A~,Agf,A~,Agf,Agf,Agf,Agf,A~,Agf,A~,Agf,A~,Agf,A~,Agf,Agf,A~,A~,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,A~,Agf,Agf,A~,Agf,Agf,A~,A~,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,A~,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,A~,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,A~,Agf,Agf,A~,Agf,Agf,Agf,Agf,A~,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,A~,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,A~,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,A~,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,A~,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,A~,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,AI,AI,AI,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,AI,AI,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,AI,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,AI,AI,AI,Agf,AI,AI,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,AI,AI,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,AI,Agf,AI,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,AI,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,AI,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,AI,AI,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,AI,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,AI,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,AI,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,Agf,Agf,Agf,Agf,Agf,Agf,Agf,AI,Agf,AI,AI,AI,Agf,A