MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMN00O0KNXOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMW0dxdkkoloddNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMWWMMMMMMWO0XWX0xol:cdl:clllxd0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMWNNMMMMMMMOoll;;loko:,';llloOxOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMWXXNWMMMMMNkd:,:c:c:looddocdkokMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMWXXXNWWMMMMKddl:coololloooxlccOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMWNNNWNWWMMMKoclolccccclolol;;KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMWWWNWWNNWMMMk::cllc;,,;lcoc,;KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMWNNWWMWNWMWXd:;;ccoc:c:cclc:oNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMXXNNWMWWMXKklc,,x0Oxc:clll:kWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMWWWNNNNXXKKXXOo:ooxkocclllxNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMNOdolodkKNO:;::,:ooo0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMNdloooolccod. ..oWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMklooooooclo' .o0KXXK0KKNMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMNolllllllco, .....:ollllllox0MMMMMMMWXXXWMMXKMMMMMMMMMMMMMWWMWWMMM
MMMMMMMMWxlllllcccc. ..... ,clllllolcXMMMMMMMKkxoOk',XXKMMMMMMMMMMMMMWNWMM
MMMMMMMWkllllll:c:. ... .;lclooocKMWOc;;,.. '. 'c.OMMMMMMMMMMMMWWNWMM
MMMMMMWkllllllc;' . .... ..;clllxWKc. .. .,xKKWMMMMMMMMMWWNWMMM
MMMMMNxclllllol. .. ...... ...':cc0O;:. .cdxdoooxOXWMMXKKXWMMMMMWNNWMMMM
MMMMXdccllllxNX, ....... .:cx'..,,xMMMMMMMMMMMMMMMWX00XMMMWNMMMMMM
MMMKoccllc:dWMM0. . .:,....,0MMMMMMMMMMMMMMMMMMMWK00XNWMMMMMM
MMWxl:,...''OMMMO. .. .',. .. 'OMMMMMMMMMMMMMMMMMMMMMMMWXNMMMMMMM
MMM0l,. '' .OMMM0' '' ',. . :0KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMWk;. .. .dWMMX: .'. ,. .' ,0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMW0c. .. ;kKOx' .... .;''. .ccokNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMNx:...,l'... .'.. .;:,':cccclKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMXl'l. ... .:. .,cloollclXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMW0l'.... '' .,xkxxoockMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMNxoolc. .'. ;ONNX0dxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMM0ddo:. ... .oXMMMNKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM