Thread has been deleted
Last comment
Tempo Storm
 | 
Portugal moonxup 
Someone knows if tempo storm will play tomorrow qualifier of Epicenter ?
2018-08-19 00:11
#1
 | 
Portugal RaiZeGod 
nop they disband ez
2018-08-19 00:11
sorry who? i couldnt hear your question over all the fox fans
2018-08-19 00:12
#4
 | 
Portugal moonxup 
so why u still come here ? '-'
2018-08-19 00:15
nt fox fan
2018-08-19 00:23
#49
 | 
Portugal Zemigo 
Who is NTC?
2018-08-20 17:33
#53
 | 
Poland inf1niTyS 
tier 8 brazilians who are toxic af
2018-08-21 13:27
#13
 | 
Portugal JoFiMeCa 
Marcelinho i agree with you, who? I've never heard that team name, it's nothing relevent Fox is representing Portugal? Only delusional people fox fans think like that because his not representing Portugal he´s tarnish the image of the country that have so many good things: Foods, Tradictions, Sports( Soccer, Futsal, Beach Soccer ) Culture, so why fox fans thinks that he is a god? in his prime he is worst than kenny/guardian/s1mple/etc.
2018-08-19 00:45
XD?
2018-08-19 00:52
#27
 | 
Portugal JoFiMeCa 
Reply need to have content my poland friend
2018-08-19 02:40
XD?
2018-08-19 09:33
#40
 | 
Portugal JoFiMeCa 
XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?
2018-08-19 23:37
#41
 | 
Portugal JoFiMeCa 
XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?
2018-08-19 23:37
#41
 | 
Portugal JoFiMeCa 
XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?XD?
2018-08-19 23:37
Expected from european favela
2018-08-20 01:17
#46
 | 
Portugal JoFiMeCa 
Idk why you guys think favela is an insult for the Brasilians, I'm Portuguese and do you think an insult from someone who I doesn't know will hit me? You need to have a sad life for telling that type of thing. That's why the community is so bad rn, and it's because of sad lifers like you bro, I wish you the best, Try to found something you love like Sport,Work,etc. /Closed
2018-08-20 13:46
/open Expected from european favela /Closed
2018-08-20 17:31
#51
 | 
Portugal JoFiMeCa 
You've no cure. And for now i will just ignore you.
2018-08-21 12:26
Expected from european favela
2018-08-21 13:24
wtf
2018-08-19 03:03
#3
 | 
Other aIIah 
<r> I agree </r> <t> true </t>
2018-08-19 00:18
#30
 | 
India stiwa5k 
Nerd alert
2018-08-19 02:57
New Tempo Storm is gonna be: Happy ZywOo apEX NBK RpK
2018-08-19 00:25
#10
innocent | 
Poland Bu1bo 
ye worth to them leave 3 players that they already singed buyout zywoo apex and nbk
2018-08-19 00:37
#14
 | 
Belgium HLTVnewfag 
Ofcourse lmao 800k for nbk, what a bargain
2018-08-19 00:45
#28
 | 
Finland uzigod 
yep agree
2018-08-19 02:49
Apparently those 5 are in contact with French org "Team Vitality" tho
2018-08-20 16:50
#7
face | 
Syria Ariz0n 
Its will be open quals?
2018-08-19 00:28
ye
2018-08-19 00:49
t e m p o s t o r m XD
2018-08-19 00:29
virtus.noob
2018-08-19 00:36
XD poortugal scene pls stfu go make team with bot fox and mutiris xDDDD
2018-08-19 00:44
Fucking newfag
2018-08-19 00:44
#15
 | 
Belgium HLTVnewfag 
Nt oldfag
2018-08-19 00:46
4k comms n o l i f e
2018-08-19 00:50
why link that?
2018-08-19 00:53
#22
 | 
Poland Kagor 
You can check team list
2018-08-19 00:58
i did?
2018-08-19 11:34
#39
 | 
Poland Kagor 
Then you can see if Tempo Storms plays it. Which is the question of this topic.
2018-08-19 12:52
I think they should pick up one or two of the following players. Kioshima Xms Scream Tenzki Apex(if they can get him cheaper) NBK(If they can get him cheaper) Krystal Styko Cromen Rubino Frozen Pimp All of these players are currently benched or Orgless
2018-08-19 01:08
#24
 | 
Denmark oskarsports 
kio already playing with 3dmax
2018-08-19 01:09
When?
2018-08-19 01:18
#26
 | 
Denmark oskarsports 
2018-08-19 01:20
Oh ok thanks for the info
2018-08-19 02:52
stand in,he will play for imperial too
2018-08-19 11:34
Cromen and Kio ez top 10
2018-08-20 00:49
+frozen +krystal cuz i dont like HS calling
2018-08-22 11:10
They should sign kronen!!!
2018-08-19 03:06
Tempo storm not playing , check faceit open qualifier 1 epicenter they are not there
2018-08-19 03:06
#34
 | 
Europe FOTBOX 
No, my fan.
2018-08-19 03:19
They still exist? lol
2018-08-19 09:34
#45
 | 
Brazil TEUS1 
all retired
2018-08-20 01:18
Fox posted instagram pic with new TS t shirt, so no disband for now
2018-08-20 18:29
Login or register to add your comment to the discussion.