MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKdlloooooddddddxxkXWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMNOkxxxdddddxOKNWMMMMMWNx,……………'xXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWk,……….',cdKWMMWkc,'……………'dXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWx'………….'c0MMNo'…'cxxxxxxdddddodKWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWx'…':ool:'….,xWMNo'…,kWMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWx'….;c:;,'….'dWMNo'…,xNWNNNXXXXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWx'…………..:0WMNo'…';ccc:::;;;xNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWx'………….',l0WNo'………….'lXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWx'…';loolc:,'..'cKNo'….,,,;;:xNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWd'…'dNWMWWNKkc'.,kXo'…'oO000KKKXXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWd'…'dNMMWWXOd:'.'xXo'…,kWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWd'…':dxdoc;'….:OXo'…,kWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWd'………….';o0WNd'…':oooooooooodxKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWx,'……..',;lxKWMMWXkxxddddddddddddxxkXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMN0kdddddddxk0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMWWNNXXXNNNWWMMMMMMMWKkkO0KKXXXXXXXXXXXNNWMMMMMMMWNNXXXNMMMMWXKK0KKKKK0kxdddxOOkkkkk0WMMM
MMMMMMMMMMMKl;,,,,,;:cokXMMMMK:…..''c0MMMMN0xc;,oNMMMXc………… ………:KMMM
MMMMMMMMXxxl. .. …. .cKMMXc………….. . 'OMWXx:… ;KMMMK; .. . .. . ;0MMM
MMMMMMMNl………….. .dWM0; . …………..'lXNx;… ……lXMMMXo''.. …,:::::cxNMMM
MMMMMMMK;. …okkxdl;…. .cXMK; .. .dKKKKKKKKKKKKXNNo. …;ok0KKKNWMMMMNXXXXXXXKo. .:KWWWWWWMMMMM
MMMMMMM0, .. .,;,'… .. .,kWMK; ….xWWWWWMMMMMMMMMO' .cONWMMMMMMMMMMMMMMMMMMMWk. .cXMMMMMMMMMMM
MMMMMMM0, .. …… .:0WMMK:. …,ccccl0WMMMMMMMO' ..:cloddxkOKXNWMMMMMMMMMMMk. .cXMMMMMMMMMMM
MMMMMMM0, ……. …'dNMMX:….. . .cXMMMMMMM0, . ……..';cdONWMMMMMMMk' .cXMMMMMMMMMMM
MMMMMMM0, ..'oxxdolc:,.. .oNMX:.. …….cXMMMMMMMNk:…. . .. ..:OWMMMMMMO' ..:KMMMMMMMMMMM
MMMMMMM0, ..;KMMMMMWWN0d,.,OWK:.. .:dxkkOXWMMMMMMMMMNKOxdoolc:;,'… .:KMMMMMMO' .;KMMMMMMMMMMM
MMMMMMM0, …:KMMMMMMMMWKc..oNK:… .xWMMMMMMMMMMMMMMMMMMMMMMMWWWNX0kl.. 'OMMMMMMO, ;0MMMMMMMMMMM
MMMMMMMO' .cXMMMMMWXOo,. .lNK:… .xWMMMMMMMMMMMMMMMMWNNXXXXKK00Oxl;.. 'OMMMMMM0, ,0MMMMMMMMMMM
MMMMMMMk. .,dkkxdoc,…. .xWX:. …:xxxxxxxxxkKWMMMWk:,,,'''…… ..lXMMMMMM0, ,OMMMMMMMMMMM
MMMMMMWk' …… . ..;kNMWkc::;;::::::ccclo0WMMMX:…. .. …:xXMMMMMMM0, . 'OMMMMMMMMMMM
MMMMMMMNOo,. . ..,ckXWMMMMWWWWWWWWWWWWWWMMMMMMMNl……''',,;coxKNMMMMMMMMM0, .. ,0MMMMMMMMMMM
MMMMMMMMMW0l:::::cclox0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkkO00KKXXXNWWMMMMMMMMMMMMWk. .:KMMMMMMMMMMM
MMMMMMMMMMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWx,..',xWMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKKXXWMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM