XKKKNMMMMNKWMWK00KX00NMNK0KWMNK0000KWMMXXWMMMMWK00KWMX0000XMMMWXWMWK00000KNXK0XWMMN00XMMX000KWXKXK0K
k. ':kMNx'.lWWd. ,,;ONo..;.cNkx; .loXWO..oWMMMWO'.':XK: .;lNM0:.,OW0, .kcoNd. ,;Od.',.;00, .xWO....k
0:,coKNxoc,;kWk;,;,;dKO::l:xWWKl,:OWNkdc,;xNMMWO:;ll0Xo,:loXKdo;,lXMO::odXWk;,loX0c:c;oX0c,;kWKcc:cX
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM