MmhhhhhhhhhhhhhhhhhhhhhhhmNNNNNNmhhhhNMMNNNNmhhhhhhdNNNNNNNNNNMMMMMMMMMNNNNNNNNNNmhhhhhhhhhhhmM
Mo                  `////yhhhhhhs////+yMNmhho/    -/hhhhhhmmmmNm++sMMMMmmmmmmmmdhs/`         oM
Mo                 /shhhddddddddddhhhsydmmmmmmhhhhhhddddmNNNm::-  `::::::::--dNmmmds/        oM
Mo             -oyyhhhdddNNMdhhNNddhhhhhhdNhhhmmmhhddmNmmmNNmyyyyyyyyyhhhyyo--. ydNmmdNo     oM
Mo           -+yhhhhdmNm+ooo.  hmdhhhhhhmmdmddmdhddmNmdhhhhhhhhhhhhhhhdmmdhhhhs/`-ooooo:     oM
Mo           smhhddmNN+-  ```-oyhhhddmmmddddmNmmmNmmddddhhhdmmmmmmmmNNmNNNNmmdddsoo`         oM
Mo           +hNmdyhs` `-syyyhdddmdmmhhhdddmmmmmmmmNmmmdddhhhhhhhmNNNd---``:hhdNmdhyo-       oM
Mo            `+o+  `//+yhdmmmNssmddhmmmNh+syhhhhhdmmmmNNmdhhhhhhhhhhhyys//:  -omNmhhh/-     oM
Mo               `+oshhddmNN/::osdddmNmddhyys+//+ddmmmmdmNddhhhhhhhhhhhhhhhyo.``-oNNmddyo`   oM
Mo             -` `+sdmmyho`./ydddmmdNmhooo/oy/oh/+oooommNNmdhhhhhhhhhmNmddhhyyy:.`ydNmddy+--sM
Mo           -+yo/`-/hs/  ./yhdNNmddmmhsssss+////ssssss+oymmmddhhhdhhhhdmNNNmddhys/`-oNNmdhhhmM
Mo        `.oyhddhys+.` `+ydddmmdddmNyo////+/////++//+oyo+odNmddhhdNdhhhhh++mddddhhs/`-omNmdmNM
Mo       -+yhhdddmN/`  .yddmNmdddmNNmsso++///////++////oss/shNmddhdMNmdhhhyo``/NNmdhs+```yhh.oM
Mo      `yhhhddmNmo.  :+hmmMssddmNo+/```/+o+//++o-.````:/+/+smNmdhhmNNmdhhhs/`.+mmdy/``      oM
Mo      `mdddmNm+-   `sddNh:.:dddN.  `` `:ods/osy ``   `:+/+ohmNdhhh/+mmmdhhhs/ -+hs+/-.`    oM
Mo      `NmmNdy.    .yhddNh shdddN.`-s/ .+dds/+sy-+s  `./+/+odhhNddh- .sdNdhhh+  -ymdhyyy`   oM
Mo      `+ooo-      `/++ody shdddN.:h:::/yN///+++s+:-::+ss/+sM/-Mmdh+:  :Nmdhh+    dNmddh`   oM
Mo                   .-/ymy sysshN.:dhyyoym///o+//+oyyyyhh/+sM/`:ydhho  -mNmdhyo`  -+dds.    oM
Mo                  .yhdNMh oyshdN.`.syyhs+///o+//////////+yhN+--hmdho   .dNdhhh`   `..`     oM
Mo                 -+hddNMh hNmdmN.   -+hs////o++/////////osyysoodNdho    dNdhhh`            oM
Mo                 sdddmNMh -+dddd.     hs////ooo/////////ooohdh/hNdho  -ydho/:-             oM
Mo                 yNNNmhho   ....    `-hs////ooo/////////ooosys/hNdho  -Nmddo+/`            oM
Mo                 /ooo/              /m//////oooo+///////oooo+/ymNNdy/`-Nmdmdy+`            oM
Mo                                   `+d//////oooo++////++ooomhs-hmyyys.:Nddhh+              oM
Mo                                 `-so+//////ooooyho///+ooosN+.-hmhhs` -hmmhs/              oM
Mo                                 /N..///////ooooooNy+++ooooh:.NNNdho    /o+`               oM
Mo                                ss/:://////+yo:-..myoooooshm:.mNNNy/                       oM
Mo                                dh:///////+oosso/:-/oooooydh- .shhyo                       oM
Mo                                +sy++++++oooooomdh-/ooooodd                                oM
Mo                                 `:hdmsossssshmsso/+ooooymd                                oM
Mo                                   :ohhhddddddd+osoooooohmd                                oM
Mo                                ++/hysssss+////yyyoooooohmd                                oM
Mo                                hmmyyyyssssyyyyooooooooohmd                                oM
Mo                                `/hddddhssyyyyyysssooooohmd                                oM
Mo                                   /+soshhhhhdmhdmmyoooohmd                                oM
Mo                                    `-yyhhyyyhhddddyoosymmh                                oM
Mo                                      oyddy////////+ooyhN+`                                oM
Mo                                    -+ddhNy///////++ooyhN/                                 oM
Mo                                   `/dhhdNy//////+ooooydm:                                 oM
Mo                                   hdhhhdNdsooooossyddhy`                                  oM
Mo                                 .+hhhddmNNMmmmmmmmmm+-                                    oM
Mo                                 /NhhddmN:::mNNNmdNs-                                      oM
Mo                                 /NhhddmN`  ```dyoNo--`                                    oM
Mo                                 /NhhdNh+ -+//+so+Nmmms+                                   oM
Mo                                 `--:/mo yhdoos///sooohdy:                                 oM
Mo                                 `-:odmdyyyh+oo///sssyyyyys-`                              oM
Mo                                +ymhdmNs..:/yyysssdddo:..:+d:                              oM
MmhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhNMNNNMMNdddmmNNNNNNNNNmdddmNdhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhmM