dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpppdddddddddddddddddddddddddddddddddddddddddddddppdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpppdddddddddddddddddddddddddddddddddddddddddddddppdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpppdddddddddddddddddddddddddddddddddddddddddddddppdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpppdddddddddddddddddddddddddddddddddddddddddddddppdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpppdddddddddddddddddddddddddddddddddddddddddddddppdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpppdddddddddddddddddddddddddddddddddddddddddddddppdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddpppdddddddddddddddddddddddddddddddddddddddddddddppdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd