MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0,,,,,,,,,,,,,,;ooooooooooxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMl;;;;;'               ...........ooooooXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMNcccc                                 ....''lddd0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMOlll:                                         .....':kOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMOd'                                                  ..';OOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMkx.                                                      ..',OOWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMkk                                                           ..,'k0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMW                                                               ..''xKNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMWK0                                                    ..           ..''dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMWXk                                                    ''KN;.           .'oNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMd                                                        ',0Ml            .'lWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMd                                       ''               ',0Ml               ,;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMd                                       ''               ''0Ml    ',WWWW;    ,;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMWNk                                  .'.            .NK    ';xNd      ,;ONNNNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMWXK                      ';XX    .'oNx           ':MMXX. .'xMWXO       ....;cMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMKK               ..lKKX0..  ..xXd..        ..lXNMMMM.   'cxMWKKKKKKKKc    ..:cXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMM0O.        ..xO0Ko''''..OOKKc'.      ..dO0KNMMMMMM0O.   .ldMW''KMMMXOOOx  ''KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMM:,okkkkkkkk00:,,,'.;kk00MMMMKkkkkkkkk00WMMMMMMMMMMMM0k,  ':MMkk:,0MMMMMWkk. :oKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMW;;dxXMMMMMMMM:;..cxkOKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKxl':MMMMkxXMMMMMMMMxx;'OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMWddc:KMMMMMX:c..dkNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO':MMMMMMMMMMMMMMMMM0kxd0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMWNNNMMMMMMMMMMMMdlKMMMMMNll,'XMMMMMMMMMMMMMMMMMNKKNMMMMMMMMMXKKKKKWMMMMMk..xkMMMMMMMMKKKMMMMMM0xKMMMMMMWNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMM0''cMMMMMMMMMMMMMMMMMMMMMMM,'XMMMMMMMMMMMMMMMMMl  ;MMMMMMMMW      0MMMMM0c:..kkWMMMMN   NMMMMMMMMMMMMMM0''''':MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMM0''cMMMMMMMMMMMMMMMMMMMMMMMdokONMMMMMMMMMMMMMMMl  ;MMMMMMMMWxxx   0MMMMMMMN;:doNMMMMN   NMMMMMMMMMMMKooxOOOOOOoodMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMM0''cMMMMMMMMMMMMMMMNXXXXXNMMMxoKMMMXXXXXXWMMMMMl  ;MMWXXNMMMMMM.  0MMMMMNXXXXXNMMMMMN   0XXXXXWMMMMMk''oMMMMMN,',MMMMMMNXXXXXWMMMMMMMMMMMMMMMMMMMMM
MMM0''cMMMMMMMMMMMMMMMc     ,MMMMMMMMM      OMMMMMl  ;MMO  .MMMMMM.  0MMMMMc     ,MMMMMN         kMMMMMk''oMMMMMN,',MMMMMM'     oMMMMMMMMMMMMMMMMMMMMM
MMM0'';ddddddWMMMMMd::ldddddo::oMMN:::odddddc::0MMl  ;MMO  .MMMMMM.  0MMx::ldddddo::oMMN   ldddddl::0MMk'':ddddddkkOMMMo::odddddl::xMMMMMMMMMMMMMMMMMM
MMM0'',;;;;;;XWWMMM,  oMMMMMk  .MMX   NMMMMM;  xMMl  ;NNk  .MMMMMM.  0MM;  dMMMMMk  .MMN   NMMMMM,  dMMk'',;;;;;cWWWMMM.  OMMMMMl  :MMMMMMMMMMMMMMMMMM
MMM0''cMMMMMM;''XMM,  oMMMMMk  .MMX   NMMMMMMMMMMMl        .MMMMMM.  0MM;  dMMMMMk  .MMN   NMMMMM,  dMMk''oMMMMMN,',MMM.  OMMMMMl  :MMMMMMMMMMMMMMMMMM
MMM0''cMMMMMM;''XMM,  oMM0cc,  .MMX   NMMMMMxccKMMl  .oooooocclMMM.  0MM;  dMM0cc,  .MMN   NMMMMM,  dMMk''oMMMMMN,',MMM.  OMMMMMl  :MMMMMMMMMMMMMMMMMM
MMM0''cMMMMMM;''XMM,  oMMd     .MMX   NMMMMM'  xMMl  ;MMMMMK   MMM.  0MM;  oMMd     .MMN   XMMMMM,  dMMk''lMMMMMN'',MMM.  OMMMMMc  :MMMMMMMMMMMMMMMMMM
MMM0''cMMMMMM;''XMM,     cMMk  .MMX            xMMl  ;MMMMMK   MMM.  0MM;     :MMk  .MMN         kMMMMMk'',,,,,,,'',MMM.           :MMO         ,,,KMM
MMMNxxOMMMMMMkxxNMMxlllllOMMKllxMMWllllllllllllKMM0llkMMMMMNlloMMMdllXMMklllllkMMXlldMMWlllllllllXMMMMMKxxxxxxxxxxxkMMMdlllllllllllkMMXlllllllllxxxNMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
