MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNmmNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNmmNNNNNNmNNmNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNmNNNNMMNNNNNNNNNNdhhymMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNmddmmmdmNNmNNNNmNNNNNNNNNmhyomNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNmdhyyhddmNNNmNNmmmmNNNmNNNNdmyhmyymNdmNMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmdyssyyyymNNNNNmdmmNmmNNmmNNmmho+shdmNmhydNMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmddhyhhdhyhdmmdmmhhdmmmdNNNNmdhsss+-odmNmdsyhmMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmhdhhydhhhhdhhhsshhhmmNNNNNmmhydhoyh+yymmdmsyyyhNMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNhyhhyhddhyyyhy+oosyhhhdmddhhhhhyyyo+os+ohhhsoshssyMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMd+oyyymNmhsooo//ossossyhyysyhddyydyyyyyo/:+ssoshss-mMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMs:+ysymNmo:::::/++++ooyhhhhdmmmmmmdmmmdh+:-:o+/hyy/yMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMd+/++oshmd:--::::/++oossyyyyhhdmmmNNNNNhyo++/+/:smd/:mMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMNy+//osyyds:---::://+ossyhhhhdddmmNNMMMNmdo+:-..+ymm:.smMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMNyo+osyyyh/+/:::::://osyhdmmmddddmmNNNMMNh++:.``:dmh..+dMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMNmossssyhdy:/oo+/:/:://osydmmNmmdddddmNMNms+/-`  `hh/`.+NMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMmhohyyhhhhsoo///:://///+oshdmmmmddddmmNMNh+:-.`   s+-`-yMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMNhhhhhhhyy++/++oossysooossyhddmmmmhdmNNNmy-..``  `o::.-yMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMdhyyhddy//:/+ooshddmmmmdhhhhdmmmmmmNNNNho/:-`   -++:-/hMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMNohdmmds/:-::+shdddNNMMNmddddmmNNNNNNNNNmmy+-` `os/:/+NMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMM+/hmNms::--:://++ohNMMMNho+oymdmNNNNMMNNNdo:.`./:/oomNMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMM+:ommmh/:----.-:oydmNNNh+::/yy.hMMMNNmmdmd+.` .o/+o/NMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMNo:/hNmh/:-----:/osyddh+::::+ho`oMMMNNNd+:o+.  :sooydMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMh:odNmy/::---:/oosyys+-:::/oh+``dMNNNNh:`.-` `ohsyNMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMm+ymNNs/:::-::/+osssyy+////od+``hNNNNNmy:-`  :hyyNMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdmNmy+::::::/+osydmd+///+ymy./NNNNNNms-`  `sdhNMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmmmmyo/:::::/+sydNNdoyh+smms..NNNNNms:`   /ddNMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmNmds+///:/+oydmmhyyysymd/hyyNNNNms:`   .ddmNMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNmmmdyo+//:/+oyddhyhdddmNd/yNMNNNNm+.`` `+dhmMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmmmmmdso+++//ohdmmmNmmmNNmysdNNNNNh:.```:hhhmNMMMMMMMMMMMMMMMMMMMMMMMM
NNMMMMMMMMMMMMMMMMMMMMMMMMMMMNdhmmmdhsso+/+ymNNNNmdddmNNmmhhhmNNs:-..-shhdNNNMMMMMMMMMMMMMMMMMMMMMMM
NNNNMMMMMMMMMMMMMMMMMMMMMMMMMNhymmmddhssosdNNNMNNNNNNNMMMNNmmyymy/-.-+ssdNNNNNNMMMMMMMMMMMMMMMMMMMMM
NNNNMMMMMMMMMMMMMMMMMMMMMMMMMNyymmNmmddhhdNNNmhyhhmNMMMMMMMNmdyyh+::/oyhMMNmMNmNMMMMMMMMMMMMMMMMMMMM
NNNNNNMMMMMMMMMMMMMMMMMMMMMMMMdhddmmmmmdmmNmmho/+shmNNNhNMMNNNdsoo/+oshNMMMNMNmmNMMMMMMMMMMMMMMMMMMM
NNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMdyhhmmddhhhdmmhhyhdmNNmmddNMMMMmysooshmMMMMMNNNmNNNmNNMMMMMMMMMMMMMMM
NNNNMNMMMMMMMMMMMMMMMMMMMMMMMMMNyshhyyyssshmNmmmmNNNNNmddNNNNmdhhoshNMMMMMMNNNNNNNmmmmmNNMMMMMMMMMMM
NMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdossyys/osyhmNNNNNNNNMNmNNmhy+ydsshNMMMMMMMNNmNMMMdMMNmdddmNMMMMMMMM
MMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMNhyyyyo+ssssdddNNNMMMNNmNms+:-shhmNMMMMMMMMNNmNMMmmMMMMMNNmddNNNMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmhsyssyyssyyhmNNMNNNdhs+-:./mNMMMMMMMMMMNmNNMMmdMMMMMMMMMMNNmdhdNM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmhhyhhyssyhdmmNmmdho.:/o+mMMMMMMMMMMMNmNMMMmhNMMMMMMMMMMMMNNdysh
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmmmdhhhdmdmmNmhysoohmNNMMMMMMMMMMMNmmNMMNdmMMMMMMMMMMMMMMMmmhy
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNmNNNNNNNNdmmNMMMMMMMMMMMMMMNNmmNMMNmNMMMMMMMMMMMMMMMNNNmd
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmmNNMMNNNMMMMMMMMMMMMMMMMMNmNm
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmNNNNMMNNMMMMMMMMMMMMMMMMMMMMMNm
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNmNNMMNNMNNMMMMMMMMMMMMMMMMMMMMMNNNN
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNNMMMMMMMMMMMMMMMMMNNNMMMMMMMm
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMNNmmMMMMMN
MMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMNNmmNMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMNdNMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMNmNMMMMNNMMMNmdNM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMNmMMMMMmNMMMMmdN
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMNNMMMMNNMMMMMmNMMMMNm
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMNMMMMNNMMMMMMNMMMMMN
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmNMMNNMMMMMmMMMMMMMNMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmMMNNMMMMMNNMMMMMMmNNNMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNhMMNMMMMMMNNMMMMMMMNMMmm
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNhNMNNMMMMMMmMMMMMMMmMNdd
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNhdMNNMMMMMMmMMMMMMMNmMNh
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdhMNNMMMMMMdMMMMMMMMmNMN
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmhNNNMMMMMMdNMMMMMMMMNMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdyNNNMMMMMMNNMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdsmNNMMMMMMNmMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNmymNMMMMMMMMNMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNsyNNNMMMMMMNhMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdysmNNMMMMMMMhMNMMMMMMMMM