xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXX