MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMW0kXMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMWk,':xXWMMMMMMMMMMMMMMMMMMMMMMWXx::OWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMM0;:Ox::xXWMMMMMMMMMMMMMMMMMMWXd;cl,cXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMXc,OWWXx::xXMMMMMMMMMMMMMMMMNx;:kNWo'xWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMWk,lNMMMWXx::xXWMMMMMMMMMMMWKl,dXWMMK;;KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMNl'kMMMMMMWXx::xXMMMMMMMMMMK:;OWMMMMWx'oNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMX:;KMMMMMMMMWXx::xXWMMMMMMK:;OWMMMMMMXc,OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMK;:XMMMMMMMMMMWXx::xXWMMNXo,xWMMMMMMMWO,cNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMK;:XWMMMMMMMMMMMMXx::xXM0o,cXMMMMMMMMMNl,kWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMX:;KMMMMMMMMMMMMMMWXx::xl.'xWMMMMMMMMMM0;:KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMWo'kWMMMMMMMMMMMMMMMMXx:. 'kMMMMMMMMMMMWd'dWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMO,cNMMMMMMMMMMMMMMMMMWXxl;:xNMMMMMMMMMMX:;0MMMMMMMMMMWNNXNWWMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMNo,kWMMMMMMMMMMMMMMMMMMWWXx::xNMMMMMMMMWk'lNMWWXKOxdolcclccldOXWMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMK:;0WMMMMMMMMMMMMMMMMMMMMMXx::xNWMMMWWN0;'lollcclodxOKXNX0koc:ldkO000KNWM
MMMMMMMMMMMMMMMMMMMMMMMMMMMW0;;0WMMMMMMMMMMMMMMMMMMMMMWXx::xkxollcccloxO0XNWMMMMMMMMMMWNKkol:'..,xWM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMW0:;OWMMMMMMMMMMMMMMMMMMMMMMMXxclodk0XNWMMMMMMMMMMMMMMMMMMWNKkoccclx0NWM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMWWKc,dNWMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMWN0xocclokKNWMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNx,:ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOdlcclx0XWMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMWNX0Oxolc;,l0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkocccokKNWMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMWNXKOxollccllodk0KNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKkoccldOXWMMMMMMMMMMMMMMMMMMM
MMMMMMMMWWXKOxdolccclodxOKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkoccldOXWMMMMMMMMMMMMMMMMMMMMMMM
MWXK0kdolccclodkOKXWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOoccldONWMMMMMMMMMMMMMMMMMMMMMMMMMMM
WKd;..;dOKXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0dl:coOXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMWKkocclkKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOoc:lxKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMWN0dc:cxKNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKxl:cdONWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMWKxl:cd0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWN0kdc:lxKNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMWMWXkl:cxKWMMMMMMMMMMMMMMMMMMMMMMMWNOoc:clkXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMWXkc:lkXWMMMMMMMMMMMMMMMMMWNOo::oONWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMWKd::o0WWMMMMMMMMMMMWNOo::oONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMNOl;ckNMMMMMMMMN0o::oONWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMWKd::xXWMMWKdc:lONWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMWXx::d0xc:lkXWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMNkc;cxKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM