BM 6( ~~~|||}}}~~~~~~}}}~~~}}}~~~~~~}}}{{{{{{|||}}}}}}|||xxx{{{~~~~~~}}}|||||||||}}}~~~~~~}}}{{{{{{|||}}}~~~~~~}}}~~~}}}{{{zzz~~~{{{wwwtttssstttwwwyyyvvvwwwyyyyyyyyyzzz|||~~~}}}|||zzzxxxvvvvvvvvvvvvuuuvvvxxxzzz|||}}}~~~~~~zzz{{{|||{{{yyyxxxyyyzzz~~~|||{{{{{{|||{{{zzzyyyyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxyyy||||||{{{zzz|||{{{zzz{{{|||{{{yyyvvvyyyyyyzzzzzz{{{{{{{{{|||yyy{{{~~~}}}{{{{{{{{{|||{{{yyywwwuuuttttttsssuuuxxxxxxuuuvvvzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuwwwzzz||||||{{{{{{{{{zzzzzzzzzyyy}}}|||{{{|||}}}|||zzzxxxwwwyyy|||}}}{{{{{{zzzyyyzzz{{{{{{yyyxxxuuuwwwyyyzzzyyyxxxwwwxxxwwwxxxzzz|||}}}}}}|||{{{}}}yyyuuusssssstttuuuuuuxxxxxxxxxyyyzzz{{{|||}}}zzz||||||yyytttrrrtttvvv~~~|||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||||||||}}}}}}}}}xxxzzz}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}||||||~~~{{{wwwsssrrrtttwwwyyyuuuwwwzzzzzzzzzyyyzzz{{{|||zzzxxxvvvuuuttttttuuuuuuvvvwwwyyy{{{|||}}}~~~yyy{{{||||||zzzxxxxxxxxx{{{zzzzzzyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{{{{zzzzzzwwwvvvvvvwwwyyyzzzyyyxxx{{{{{{{{{{{{||||||yyywwwzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||zzzxxxxxxzzzyyyxxxvvvuuutttsssssssssvvvwwwttttttwwwxxxvvvxxxxxxxxxyyyyyyzzzzzz{{{zzzyyywwwvvvvvvwwwyyyzzzwwwwwwxxxxxxxxxyyyyyyyyy|||{{{zzzzzz{{{{{{yyywwwuuuxxx|||~~~|||yyyzzzyyyyyyyyy{{{{{{yyywwwyyy{{{}}}}}}{{{zzzzzz{{{yyyzzz|||}}}}}}}}}|||{{{{{{yyyvvvtttssssssttttttxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}zzzvvvttttttuuu~~~|||zzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||||||||}}}~~~yyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~|||}}}~~~|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{wwwtttssstttwwwxxxvvvxxx{{{{{{zzzxxxxxxxxxzzzxxxwwwuuuttttttttttttuuuvvvvvvwwwyyyzzz||||||wwwyyy{{{{{{yyywwwwwwwwwwwwwwwxxxwwwvvvvvvvvvwwwvvvwwwxxxyyy{{{{{{||||||vvvuuutttuuuwwwxxxxxxwww{{{{{{{{{|||}}}|||zzzxxx{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{||||||zzzyyyyyyxxxwwwuuutttssssssrrrppptttvvvsssqqqtttuuutttxxxwwwwwwxxxxxxzzz{{{||||||{{{yyywwwvvvvvvwwwxxxtttuuuvvvwwwyyyzzz{{{{{{yyyxxxwwwxxxyyyyyywwwvvvuuuwww{{{~~~}}}zzzxxxyyyxxxxxxyyyzzzzzzyyywww{{{}}}}}}}}}{{{zzzzzz{{{zzz{{{|||}}}}}}}}}}}}|||zzzyyywwwuuusssssstttuuuzzzyyyyyyyyyyyyyyyzzzzzz}}}}}}}}}{{{yyywwwvvvvvv~~~|||{{{|||}}}}}}|||~~~}}}~~~~~~~~~~~~}}}~~~}}}|||}}}~~~}}}{{{{{{|||~~~{{{|||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}|||}}}~~~{{{{{{{{{||||||}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~|||zzzxxxuuutttuuuvvvwwwvvvxxx||||||zzzxxxvvvvvvxxxwwwuuutttttttttuuuvvvwwwvvvvvvvvvwwwxxxyyyzzzuuuwwwyyyyyyxxxvvvvvvwwwtttvvvvvvvvvttttttuuuvvvuuuuuuvvvxxxyyyzzz||||||wwwuuutttuuuwwwyyyyyyxxx{{{{{{{{{|||}}}}}}{{{yyy|||{{{{{{{{{zzzzzzyyyyyyuuuuuuvvvyyy|||~~~~~~}}}wwwwwwuuutttsssrrrrrrrrrnnntttwwwsssqqqrrrssssssvvvvvvvvvvvvwwwyyy{{{}}}|||{{{zzzxxxwwwwwwwwwwwwuuuvvvwwwyyyzzz|||}}}~~~wwwvvvvvvvvvxxxxxxvvvuuutttvvvyyy{{{|||zzzxxxvvvxxxwwwwwwxxxyyyzzzyyywwwyyyzzzzzzyyywwwuuuvvvwwwxxxyyyzzz{{{||||||||||||xxxxxxxxxvvvtttsssuuuwww||||||{{{zzzzzzzzz{{{{{{{{{{{{||||||{{{zzzyyyxxx~~~}}}}}}~~~~~~}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}~~~}}}{{{zzz{{{}}}}}}~~~~~~~~~||||||}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~{{{{{{|||}}}~~~~~~~~~~~~zzz{{{|||}}}}}}}}}|||{{{|||{{{yyyxxxxxxyyy{{{}}}{{{zzzxxxwwwvvvuuuuuuuuussswww{{{|||{{{yyywwwvvvvvvuuutttttttttuuuwwwxxxxxxwwwvvvvvvvvvvvvwwwxxxrrrtttvvvvvvvvvuuuvvvxxxsssuuuwwwvvvtttsssuuuwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxvvvwwwyyy{{{{{{{{{{{{{{{{{{|||~~~}}}{{{yyy|||{{{{{{zzzyyyxxxxxxwwwwwwuuuuuuxxx{{{}}}}}}|||vvvvvvtttsssrrrrrrrrrqqqooouuuxxxuuurrrrrrtttsssuuuuuuttttttvvvxxx{{{}}}yyyyyyxxxxxxxxxyyyyyyzzzxxxxxxxxxyyyzzzzzz{{{{{{wwwvvvvvvwwwxxxxxxwwwuuutttuuuwwwxxxyyyxxxvvvuuuwwwvvvvvvwwwyyyzzzxxxwwwwwwxxxxxxvvvsssrrrsssttttttuuuvvvwwwyyyzzzzzz{{{vvvxxxxxxwwwuuuuuuwwwyyy{{{zzzyyyyyyxxxxxxxxxyyyxxxxxxyyyzzz||||||{{{zzz~~~~~~~~~{{{}}}~~~}}}}}}~~~}}}~~~}}}~~~}}}}}}}}}~~~~~~}}}|||}}}~~~{{{|||||||||~~~~~~~~~zzzyyyzzz}}}~~~~~~|||{{{}}}~~~{{{|||}}}~~~~~~~~~~~~~~~}}}~~~yyyyyyyyyzzzyyyyyyxxxxxxyyyzzz|||~~~~~~}}}{{{zzzzzzyyywwwuuuuuuwwwyyy{{{zzzyyyyyyxxxwwwvvvuuutttqqquuuzzz||||||zzzxxxxxxuuutttttttttuuuvvvxxxyyyyyyxxxwwwuuuuuuuuuvvvwwwqqqssstttuuutttuuuwwwxxxsssvvvxxxwwwttttttuuuxxxwwwwwwvvvvvvvvvvvvwwwwww|||zzzxxxyyy{{{}}}}}}}}}{{{{{{{{{|||~~~~~~|||zzz{{{{{{zzzyyyxxxxxxwwwwww|||zzzxxxxxxzzzzzzxxxvvvvvvuuutttsssrrrqqqqqqqqqpppwwwzzzwwwssssssuuuuuuttttttssssssuuuxxx{{{|||wwwwwwwwwxxxyyyzzz|||}}}xxxxxxxxxwwwwwwwwwvvvvvvwwwwwwvvvwwwyyyyyyxxxvvvtttuuuvvvvvvwwwvvvuuuuuuvvvvvvvvvwwwyyyyyyxxxwwwxxxxxxwwwuuusssqqqrrrsssqqqrrrssstttvvvxxxyyyyyyuuuwwwyyyxxxvvvuuuxxx{{{wwwwwwvvvuuuttttttttttttuuuuuuwwwyyy|||||||||zzz}}}{{{|||{{{~~~~~~zzzzzzzzz{{{{{{}}}~~~~~~|||~~~~~~~~~~~~|||zzz{{{||||||{{{~~~|||{{{~~~~~~~~~{{{zzzuuutttvvvxxxyyyxxxxxxxxxxxxzzz{{{{{{yyywww{{{zzzxxxwwwwwwxxxzzz{{{|||yyyuuuuuuvvvwwwuuurrrqqqrrrsssvvvyyy{{{zzzxxxuuuvvvuuutttwww{{{yyytttwwwvvvttttttvvvwwwvvvuuutttvvvxxxwwwvvvwww{{{wwwwwwvvvuuutttsssssssssvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyyyyzzz||||||zzzxxxzzzyyyyyy|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyxxxuuusssrrrrrruuutttsssssstttsssqqqooorrrvvvyyyxxxsssppppppsssyyywwwuuuuuuwwwzzz{{{{{{yyyzzzzzzzzzyyyyyyxxxwww{{{yyyvvvsssqqqqqqssstttwwwxxxxxxxxxxxxwwwvvvuuuxxxuuurrrpppqqqrrrrrrrrrvvvxxx{{{zzzxxxvvvxxxyyyttttttttttttsssrrrqqqppppppqqqtttwwwxxxxxxxxxwwwuuuuuuvvvvvvwwwxxxzzzzzzwwwuuusssrrrqqqrrrtttuuuuuutttssstttvvvxxxxxxxxx~~~|||}}}|||}}}}}}~~~}}}|||zzzzzzzzz{{{{{{|||}}}~~~{{{}}}~~~}}}~~~}}}|||}}}|||zzz{{{|||||||||~~~}}}|||}}}}}}}}}}}}~~~~~~{{{}}}yyyvvvuuuwwwyyyyyyxxxxxxxxxyyyyyyzzzyyyxxxwww{{{zzzyyyxxxxxxyyy{{{|||~~~zzzuuussstttuuuuuutttrrrrrrrrruuuxxxzzzzzzzzzuuuwwwvvvtttwwwzzzxxxttttttsssrrrsssvvvwwwxxxwwwxxxyyyyyyxxxvvvvvvxxx{{{xxxwwwuuutttssssssttttttuuuuuuuuuuuuuuutttssssssyyyxxxyyyzzz||||||zzzxxxxxxwwwxxx|||||||||||||||{{{zzzyyyxxxyyyyyyyyyxxxvvvtttsssssstttsssssssssssssssqqqpppppptttvvvuuupppnnnppprrrxxxvvvttttttvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxzzzxxxuuusssqqqrrrssstttzzzyyyyyyyyyxxxxxxxxxxxxxxxuuurrrqqqrrrssssssrrrsssuuuxxxxxxvvvuuuvvvxxxuuuuuuuuuttttttsssqqqqqqppprrruuuwwwxxxyyyxxxxxxuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuusssssstttuuuuuurrrqqqpppqqqrrrttttttttt~~~}}}~~~~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxzzzzzz{{{{{{||||||}}}}}}zzz|||~~~~~~}}}}}}}}}~~~~~~|||zzzzzz}}}~~~{{{zzz{{{|||||||||~~~}}}}}}zzzzzz{{{|||~~~}}}{{{yyyxxxwwwwwwyyyzzzyyyxxxxxxyyyyyyyyyxxxwwwvvvvvvzzzyyyxxxxxxxxxzzz{{{|||{{{uuurrrrrrsssuuuvvvsssrrrqqqssswwwzzz{{{{{{vvvxxxwwwuuuvvvyyywwwsssqqqpppppprrruuuxxxyyyyyyyyyzzzzzzyyyxxxxxxyyy{{{zzzxxxuuusssssssssuuuvvvuuuuuuuuuuuutttsssssssssxxxwwwxxxzzz{{{{{{zzzxxxvvvvvvxxx|||{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyxxxwwwvvvuuutttssssssssstttttttttsssrrrrrrqqqssstttssspppooorrrtttwwwtttrrrrrrtttuuuvvvuuuwwwwwwxxxxxxyyyxxxxxxxxxwwwvvvtttrrrrrrssstttvvvzzzyyywwwvvvvvvwwwxxxxxxxxxvvvsssrrrsssttttttsssoooqqqssstttttttttuuuvvvuuuuuuuuuuuuttttttsssrrrrrrsssuuuwwwxxxyyyyyyxxxuuuuuuuuuttttttuuuuuuvvvvvvuuutttsssssssssttttttqqqqqqqqqppppppqqqqqqrrr~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~|||yyyxxxzzz{{{{{{|||||||||||||||zzz|||}}}~~~}}}|||}}}~~~}}}}}}}}}{{{zzz{{{}}}}}}~~~{{{zzz{{{|||}}}|||~~~~~~~~~~~~~~~}}}yyyzzz{{{|||~~~}}}zzzvvvwwwxxxzzz{{{{{{yyyxxxxxxyyyyyyxxxwwwuuuuuuuuuyyyxxxxxxwwwxxxyyyzzz{{{|||zzzvvvsssrrrssstttuuutttrrrpppqqquuuyyy{{{|||wwwyyyxxxuuuuuuwwwwwwtttqqqppppppqqquuuwwwxxxxxxxxxxxxyyyzzz{{{|||~~~{{{xxxuuusssrrrtttwwwxxxvvvvvvuuuuuuuuuvvvvvvvvvwwwvvvwwwyyy{{{{{{yyyxxxvvvwwwyyy|||~~~~~~{{{{{{{{{{{{{{{zzzyyyxxxyyyxxxvvvuuuuuuuuutttssssssuuuvvvvvvuuuttttttuuusssttttttsssrrrrrruuuxxxvvvtttrrrrrrtttuuuuuutttwwwxxxxxxxxxwwwwwwvvvuuuuuutttsssrrrssstttuuuvvvwwwuuutttrrrrrrsssuuuvvvxxxvvvtttssstttuuuttttttmmmoooqqqrrrssstttuuuuuuuuuuuuvvvvvvuuuttttttsssssstttuuuwwwxxxyyyyyyyyywwwvvvuuuuuutttttttttuuuttttttsssssssssrrrrrrrrrtttttttttsssqqqqqqrrrsss~~~}}}}}}|||}}}{{{zzzzzz{{{||||||}}}||||||{{{zzz|||}}}~~~}}}|||}}}~~~{{{|||}}}}}}}}}~~~~~~~~~}}}}}}~~~{{{zzz{{{}}}}}}}}}}}}|||||||||}}}}}}}}}~~~{{{||||||}}}~~~~~~~~~~~~~~~~~~|||zzzuuuwwwzzz||||||{{{yyyxxxxxxyyyzzzxxxuuutttuuuwwwxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxwwwvvvuuutttssssssuuussspppqqqtttxxx{{{|||wwwyyyyyyuuutttvvvwwwuuutttrrrqqqrrrtttvvvvvvuuuyyyyyyzzz|||~~~{{{yyyvvvssssssuuuxxxzzzttttttttttttuuuvvvxxxyyyvvvuuuvvvxxxzzz{{{yyywwwwwwyyy{{{{{{{{{{{{zzzzzz{{{||||||||||||{{{{{{zzzyyyvvvtttsssuuuvvvuuusssuuuwwwyyyxxxvvvuuuuuuwwwsssssssssrrrrrrsssvvvxxxvvvtttssstttuuuvvvvvvuuuxxxxxxxxxwwwvvvtttsssrrrsssrrrrrrrrrssstttvvvvvvuuutttrrrqqqqqqrrrtttuuuwwwuuuttttttuuuuuuuuusssmmmnnnoooqqqtttuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssttttttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuutttuuuuuuvvvuuutttsssrrrtttuuuvvvtttqqqppprrrtttӵĦĦӵĦ~~~}}}||||||}}}~~~~~~}}}|||zzz{{{|||}}}}}}|||{{{zzzzzz|||~~~~~~}}}}}}}}}~~~{{{}}}~~~~~~}}}}}}}}}{{{zzz{{{}}}}}}}}}zzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{|||}}}}}}|||{{{uuuxxx|||}}}|||zzzyyyxxxxxxzzz{{{yyyuuutttvvvyyyyyyyyyyyyxxxwwwwwwvvvvvvsssuuuxxxxxxvvvtttssssssvvvtttqqqqqqtttwwwyyyyyyvvvyyyyyytttsssvvvxxxwwwvvvuuusssssstttuuutttttt||||||{{{|||~~~~~~|||zzzzzzyyyvvvuuuuuuvvvxxxzzzrrrrrrqqqqqqrrrtttvvvwwwttttttuuuwwwzzzzzzyyywwwwwwyyyzzzzzzyyywwwwwwwww{{{|||||||||||||||{{{{{{yyyvvvssssssuuuwwwvvvtttvvvyyy{{{yyyvvvtttuuuwwwqqqqqqqqqqqqrrrrrrssstttuuutttsssuuuwwwxxxwwwvvvxxxwwwwwwvvvuuusssrrrqqqrrrrrrrrrrrrssstttuuuvvvttttttsssrrrssstttuuuvvvuuutttssstttuuuuuutttsssnnnnnnnnnqqqtttuuuuuutttttttttuuuuuuuuuttttttssstttttttttuuuvvvvvvwwwwwwxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwyyyzzzyyyxxxvvvtttqqqssstttrrrooonnnpppsss4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz{{{|||}}}}}}|||{{{zzz{{{}}}~~~}}}~~~}}}~~~~~~~~~}}}}}}zzzzzz{{{}}}~~~~~~xxxxxxxxxxxxxxxzzz{{{|||~~~~~~~~~}}}|||zzzyyyyyy{{{||||||{{{vvvzzz}}}}}}{{{yyyxxxxxxwwwzzz{{{yyyvvvuuuxxx|||||||||{{{zzzyyywwwvvvuuurrrtttvvvvvvttttttuuuwwwwwwuuurrrrrrtttvvvwwwvvvuuuxxxxxxtttrrruuuyyyyyywwwuuuttttttuuuvvvuuutttzzzyyyyyyzzz||||||zzzwwwyyyxxxwwwvvvwwwwwwyyyyyyuuutttrrrqqqqqqrrrsssttttttttttttwwwyyyzzzyyywwwsssvvvyyyyyywwwuuuvvvwwwzzz{{{{{{||||||{{{{{{zzz{{{wwwssstttwwwzzzyyywwwvvvyyy{{{yyytttqqqrrruuuqqqqqqqqqrrrssssssrrrqqqsssrrrrrruuuwwwyyyxxxwwwttttttuuuuuuuuutttssssssrrrrrrrrrssssssttttttuuurrrrrrrrrrrrsssssstttttttttsssrrrsssuuuuuusssrrrnnnmmmmmmpppssstttsssqqqssssssttttttttttttsssssssssssssssttttttuuuvvvvvvvvvvvvuuutttttttttuuuuuutttvvvxxxzzzyyywwwuuusssnnnqqqsssqqqmmmlllooosssGG=?HdĦ=ĪjGG=?~~~HdĦ}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||zzz{{{}}}~~~~~~|||{{{yyy|||~~~~~~|||}}}~~~~~~}}}zzzzzz{{{}}}~~~~~~wwwwwwvvvvvvwwwyyy{{{|||}}}~~~zzzxxxwwwxxxzzz||||||{{{xxx{{{~~~}}}zzzxxxxxxxxxwwwzzz|||zzzvvvuuuyyy~~~~~~}}}{{{yyywwwvvvssstttuuutttrrrssswwwzzzwwwuuusssssstttuuuuuuuuutttxxxxxxtttrrrvvvyyyzzzwwwuuuttttttvvvwwwwwwvvvuuuttttttwww{{{}}}{{{xxxxxxxxxxxxxxxxxxxxxyyyyyyzzzxxxvvvsssrrrrrrssstttsssssstttvvvyyyzzzyyywwwppptttwwwxxxvvvuuuvvvxxxyyyyyyzzzzzz{{{zzzzzzzzz}}}yyyuuuuuuyyy|||{{{yyyuuuyyy{{{xxxrrroooppprrrsssssstttuuuvvvuuusssqqqqqqqqqqqqtttwwwyyyxxxwwwqqqrrrssstttuuuuuuuuuuuurrrrrrrrrsssssstttttttttnnnooopppqqqqqqqqqqqqqqqsssrrrrrrsssttttttsssqqqnnnmmmlllnnnrrrsssrrrooorrrrrrsssssstttssssssrrrssssssssssssssstttuuuvvvttttttsssssssssttttttuuuqqqsssvvvwwwwwwuuurrrooonnnqqqsssrrrnnnmmmppptttӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦ}}}}}}~~~DdDӵӵӵĦӵĭӵ~~~|||||||||}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{|||}}}}}}|||{{{zzz}}}||||||~~~}}}zzzzzz{{{{{{}}}~~~~~~}}}}}}~~~}}}||||||}}}~~~xxxwwwuuuttttttvvvxxxyyy~~~yyyzzz{{{||||||zzzxxxwww}}}}}}~~~}}}{{{xxxuuussswwwzzz|||zzzvvvuuuyyy}}}|||zzzzzz{{{{{{wwwttttttssstttvvvxxxxxxvvvuuutttssssssssstttuuuwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxrrrrrrrrrqqqqqqrrrssssssttttttuuuvvvvvvwwwxxxyyyzzzxxxuuusssrrrsssuuuvvvvvvxxxzzzxxxtttqqqpppqqqppprrrvvv{{{~~~}}}yyyuuuvvvuuuttttttuuuwwwyyy{{{yyyzzz{{{{{{{{{zzzxxxwwwzzzyyyxxxxxxyyywwwtttrrrssssssssssssrrrrrrqqqpppqqqsssvvvvvvvvvuuuuuuvvvuuutttsssrrrssssssuuuuuutttttttttttttttuuuvvvvvvwwwvvvtttsssrrrrrrsssssssssrrrqqqqqqssssssrrrqqqooopppqqqrrrrrrqqqooonnnpppqqqrrrrrrssssssrrrrrrvvvsssrrrsssuuuvvvtttrrrwwwvvvvvvuuuuuuuuuuuuuuusssrrrqqqpppppppppqqqrrrsssuuuxxxxxxuuurrrpppoootttsssqqqoooooooooqqqrrr?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL}}}}}}~~~D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e~~~~~~??}}}|||{{{{{{||||||}}}||||||||||||}}}}}}~~~}}}{{{zzz{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{}}}}}}{{{|||}}}}}}~~~~~~}}}}}}~~~|||}}}}}}}}}}}}}}}}}}|||wwwvvvuuutttuuuvvvxxxzzz{{{|||}}}~~~||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{yyyxxxvvvyyy{{{yyyvvvuuuxxx{{{~~~|||zzzzzz||||||yyyuuusssssssssuuuwwwxxxwwwuuuuuuuuuttttttuuuvvvxxxyyy}}}{{{yyywwwvvvuuuuuuuuusssrrrrrrrrrrrrrrrssssssvvvvvvwwwyyyzzzzzzzzzzzzzzzxxxuuusssssssssuuuvvvvvvxxxyyyxxxtttrrrrrrsssrrrsssvvvzzz||||||yyyvvvuuuuuuuuuuuuvvvxxxyyy{{{zzz{{{|||||||||{{{yyyyyy{{{yyyxxxxxxwwwvvvrrrppppppqqqrrrrrrssssssssssssrrrtttvvvvvvuuussssssttttttsssrrrqqqrrrrrrssstttssssssssssssssstttuuuuuuvvvuuutttsssrrrrrrrrrrrrrrrqqqpppppprrrsssrrrqqqooopppqqqqqqrrrqqqppppppqqqqqqrrrssssssssssssrrruuusssqqqrrrtttuuutttrrrwwwvvvuuuuuuttttttuuuuuutttsssrrrqqqqqqqqqrrrrrrsssuuuxxxxxxvvvsssrrrqqqsssrrrqqqqqqqqqsssuuuvvv4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ||||||~~~Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{|||}}}~~~~~~}}}{{{zzz{{{{{{|||}}}}}}|||{{{{{{zzzzzz{{{}}}~~~}}}~~~}}}|||||||||~~~~~~{{{{{{|||}}}}}}|||{{{{{{vvvuuuttttttuuuwwwyyy{{{xxxyyy{{{|||}}}~~~~~~~~~|||{{{yyyxxxxxxzzz|||}}}||||||||||||{{{{{{{{{{{{vvvxxxzzzyyyvvvuuuwwwzzz}}}{{{yyyzzz|||}}}zzzwwwrrrrrrrrrtttwwwxxxwwwvvvvvvvvvuuuuuuvvvwwwxxxyyy}}}|||zzzyyywwwwwwvvvvvvtttssssssrrrrrrrrrssssssuuuvvvxxxzzz{{{{{{{{{{{{yyyxxxvvvtttssstttuuuvvvwwwwwwwwwvvvtttssstttuuuuuuuuuwwwyyy||||||zzzxxxuuuuuuvvvxxxyyyyyyzzzzzz|||||||||}}}|||{{{{{{zzz{{{yyyxxxwwwvvvuuurrroooqqqrrrrrrsssssssssrrrrrrsssuuuvvvuuusssqqqqqqrrrtttsssrrrqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrssstttttttttttttttsssrrrqqqppppppooonnnoooqqqrrrqqqpppnnnooopppqqqrrrrrrrrrqqqqqqqqqrrrssssssssssssssssssrrrqqqqqqssssssrrrqqqvvvvvvuuuttttttttttttuuuttttttsssrrrrrrrrrrrrsssrrrtttwwwxxxvvvuuuttttttqqqqqqqqqrrrtttvvvxxxzzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ|||}}}HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~~~~}}}||||||{{{|||||||||||||||{{{zzzyyyzzzzzzzzzyyyzzzzzz{{{{{{}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{||||||{{{zzzyyyzzz{{{|||~~~}}}}}}|||{{{{{{{{{|||||||||{{{zzzzzzzzzzzz{{{|||uuuuuuttttttuuuwwwzzz{{{yyyzzz{{{|||||||||||||||xxxwwwwwwvvvwwwxxxzzz{{{~~~|||zzzyyyyyyxxxxxxvvvxxxzzzzzzxxxwwwxxxyyyzzzxxxwwwxxx{{{|||zzzwwwrrrqqqqqqsssvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{uuutttssssssssssssssssssrrrtttvvvyyyzzzzzzyyyyyyyyyxxxvvvtttttttttuuuuuuvvvuuutttsssrrrssstttuuuwwwwwwwwwyyy{{{{{{zzzyyytttuuuxxxzzz{{{zzzzzzyyy}}}}}}}}}}}}||||||{{{{{{zzzxxxwwwvvvwwwvvvtttrrrvvvvvvuuutttsssqqqooonnnssstttuuutttrrrqqqqqqrrruuutttsssrrrrrrrrrssstttssssssrrrrrrrrrrrrssssssqqqrrrsssssssssrrrpppooonnnmmmlllnnnpppqqqqqqpppnnnooopppqqqrrrrrrssssssqqqrrrrrrssstttsssssssssrrrqqqqqqqqqqqqrrrqqqqqqvvvuuuttttttssssssttttttssssssrrrrrrqqqqqqqqqqqqooorrruuuvvvuuuttttttuuuqqqqqqrrrssstttvvvxxxzzz4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ}}}~~~DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~|||{{{zzz||||||}}}}}}}}}|||{{{zzz~~~}}}|||{{{zzzzzzyyyzzz{{{|||}}}~~~}}}|||{{{zzzxxxxxxzzzzzzzzzzzzxxxxxx{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzzzz~~~|||yyywwwwwwyyy|||~~~uuuuuuttttttuuuwwwzzz{{{|||||||||}}}||||||{{{zzzuuuvvvxxxyyyyyyyyyyyyxxx|||{{{zzzyyyxxxxxxxxxxxxxxxzzz{{{{{{zzzyyyyyyyyyxxxvvvtttvvvyyyzzzxxxuuurrrqqqppprrrtttvvvvvvuuuvvvuuutttssstttuuuvvvwwwyyyyyyzzzzzz{{{{{{{{{{{{vvvuuuttttttssssssssstttrrrsssuuuxxxyyyzzzzzzzzzxxxwwwvvvuuutttttttttuuuuuutttrrrqqqrrrsssttttttttttttsssuuuwwwxxxxxxwwwsssuuuxxxzzz{{{{{{yyyxxx}}}||||||{{{{{{{{{{{{{{{wwwvvvuuuvvvwwwxxxxxxwwwvvvvvvvvvtttsssqqqooonnnqqqrrrssssssrrrrrrtttuuuwwwvvvuuussssssssstttuuuttttttssssssssssssssstttpppqqqrrrrrrrrrqqqooonnnlllkkkkkkmmmoooqqqqqqpppoooppppppqqqqqqrrrssstttrrrrrrssstttttttttsssssspppqqqqqqqqqqqqpppqqqqqquuuttttttsssssssssssssssqqqqqqqqqqqqppppppoooooommmooorrrssssssssstttuuurrrrrrrrrrrrssstttuuuvvv4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<~~~>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}{{{zzz||||||||||||||||||||||||}}}|||zzzzzzyyyyyyzzz{{{|||}}}}}}|||{{{{{{wwwxxxyyyzzzzzzyyyxxxwww|||}}}~~~{{{{{{{{{|||||||||}}}}}}}}}|||||||||{{{zzzzzzyyy~~~|||yyywwwwwwyyy|||~~~vvvuuuttttttuuuwwwyyy{{{|||}}}}}}}}}}}}|||{{{{{{xxxyyy{{{}}}}}}|||zzzyyyvvvvvvwwwxxxyyyzzzzzz{{{yyyzzz{{{||||||{{{zzzyyywwwuuusssuuuxxxyyyvvvssssssqqqpppqqqsssuuuuuutttvvvuuutttsssssstttuuuvvv{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvuuuttttttttttttttttttuuuvvvwwwyyyzzz||||||xxxwwwvvvuuuuuutttttttttuuutttrrrrrrssstttsssrrrooooooooorrrtttvvvuuutttsssuuuwwwyyyzzzzzzyyyxxx{{{{{{zzzyyyyyyyyyyyyzzzuuusssssstttwwwyyyyyyyyyrrrsssssstttttttttssssssqqqrrrssssssrrrsssuuuwwwxxxwwwvvvtttttttttuuuuuuuuuttttttsssssssssssssssooopppppppppppppppooooookkkjjjkkkmmmoooqqqrrrqqqqqqqqqqqqqqqqqqrrrssstttrrrrrrssstttttttttttttttpppqqqrrrrrrppppppqqqrrrttttttsssrrrrrrrrrrrrssspppppppppqqqpppoooooonnnmmmoooqqqrrrqqqqqqssstttrrrrrrrrrrrrrrrrrrssssss4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9}}}s&dq&ĒR|||}}}~~~|||{{{{{{{{{zzzyyyyyyzzz{{{|||~~~~~~}}}{{{zzzzzzzzzzzzyyyyyy{{{|||}}}|||{{{{{{yyyzzz{{{||||||{{{zzzyyy{{{}}}~~~}}}||||||~~~yyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}||||||{{{zzzyyy|||{{{{{{{{{{{{{{{{{{|||wwwvvvuuutttuuuvvvxxxzzzyyyzzz{{{|||}}}}}}}}}}}}{{{||||||||||||{{{{{{zzzuuuvvvxxxzzz{{{{{{{{{{{{yyyyyyzzz{{{|||{{{yyyxxxxxxuuutttuuuxxxxxxvvvssstttrrrqqqppprrrssssssssswwwvvvuuuttttttuuuvvvvvvzzzzzz{{{{{{zzzyyyxxxwwwxxxwwwvvvuuuttttttttttttttttttttttttvvvyyy|||}}}wwwwwwvvvvvvuuutttttttttwwwuuutttuuuvvvvvvtttqqqnnnnnnpppssswwwxxxwwwvvvssstttvvvxxxyyyyyyyyyxxxzzzyyyxxxwwwvvvwwwwwwxxxsssrrrqqqqqqtttvvvwwwwwwrrrrrrssstttuuuuuuuuuttttttuuuuuutttrrrsssuuuwwwxxxwwwuuutttsssssstttttttttssssssrrrqqqqqqrrrrrrooooooooonnnnnnoooooopppkkkjjjjjjmmmppprrrrrrrrrsssrrrqqqqqqqqqrrrssssssrrrsssssstttttttttttttttppprrrtttsssqqqpppqqqssstttssssssrrrqqqrrrrrrrrrppppppqqqrrrqqqpppooonnnnnnoooqqqrrrqqqqqqssstttqqqqqqrrrsssssssssssssss4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@G~~~se<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@G}}}}}}sĪj@hvvvxxx{{{}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwxxxzzz|||||||||{{{zzzzzzzzz{{{{{{xxxyyyzzz||||||||||||{{{zzz{{{|||}}}}}}|||{{{zzzzzz|||}}}|||zzzyyy|||~~~xxxyyyzzz{{{|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyy{{{}}}}}}{{{yyyxxxwwwuuutttuuuvvvxxxyyyvvvwwwxxx{{{|||~~~}}}|||zzzxxxxxxxxxzzzzzzxxxyyy{{{||||||{{{yyyxxxxxxxxxyyyzzz|||{{{xxxvvvyyywwwuuuvvvxxxyyyvvvsssuuusssqqqpppqqqrrrrrrrrrxxxwwwvvvuuuuuuvvvwwwwwwuuuwwwxxxzzz{{{{{{zzzzzzxxxxxxvvvuuuttttttttttttsssrrrqqqqqqsssvvvzzz|||wwwwwwwwwvvvuuuuuuttttttyyywwwvvvwwwyyyxxxuuuqqqpppqqqtttxxx{{{}}}|||zzzssstttuuuvvvwwwxxxxxxxxxxxxxxxvvvuuuuuuuuuvvvwwwsssqqqppppppqqqssstttssstttuuuuuuuuutttsssrrrrrrwwwwwwvvvtttrrrrrrtttvvvwwwvvvtttsssrrrrrrsssssssssrrrrrrqqqpppppppppqqqpppooonnnmmmmmmnnnooopppkkkjjjkkkmmmpppssssssssstttsssrrrqqqqqqqqqrrrsssrrrsssttttttuuuuuuttttttpppssstttsssqqqppprrrttttttsssrrrrrrqqqqqqrrrrrrqqqqqqrrrsssrrrqqqpppooooooqqqrrrrrrrrrrrrsssuuupppqqqrrrssstttttttttttt4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼szzzzzz}}}}}}~~~}}}xxxuuuuuuvvvyyy|||}}}|||zzzzzz{{{zzzyyyxxxxxxzzz|||~~~{{{xxxwwwzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy}}}{{{yyyxxx|||{{{zzzzzzzzzzzzyyywww|||{{{zzzyyyyyyzzz|||}}}~~~{{{||||||vvvvvvzzz||||||{{{zzzyyyxxxvvvuuu}}}vvvsssxxxyyyuuurrrsssyyyyyyzzz{{{}}}}}}wwwuuuwwwyyywwwuuuvvvwwwwwwxxxxxxxxxwwwwwwuuuuuuuuuuuutttttttttttt~~~zzzvvvtttssssssrrrqqqqqqrrrssssssssssssuuuwwwzzzyyyxxxxxxxxxyyyzzzzzzzzzyyyyyyzzz{{{|||zzzyyyzzzzzzzzzxxxuuutttuuuvvvsssssssssrrrrrrqqqqqqqqquuuuuuuuuuuuuuutttttttttwwwwwwwwwwwwwwwvvvuuuuuurrrooonnnsssyyy~~~}}}{{{~~~zzzvvvtttvvvwwwvvvtttuuutttrrrqqqqqqrrrssstttqqqqqqqqqrrrrrrsssssssssvvvwwwxxxwwwtttsssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqrrrssstttqqqqqqpppppppppppppppppppppppppppooooooooooooooommmnnnnnnooooooooooooooopppqqqqqqrrrsssssssssssssssrrrqqqpppppprrrtttuuupppqqqrrrtttuuuuuuvvvvvvtttsssrrrqqqpppqqqrrrrrrxxxuuuqqqoooppppppnnnlllnnnooopppqqqssstttuuuvvvqqqpppoooppprrrsssrrrqqqΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ~~~>d<Ħ>d<ĦĦ~~~BeĦ}}}}}}{{{xxxwwwvvvwwwwwwuuuuuuvvvxxx{{{|||{{{zzzzzz{{{{{{zzzxxxxxxyyyzzz{{{yyywwwwwwyyyzzzyyywwwvvvvvvvvvwwwwwwwwwwwwwww}}}}}}~~~}}}|||{{{yyyxxx{{{zzzzzzzzz{{{|||{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{|||zzz{{{~~~}}}xxxxxx}}}}}}{{{yyywwwuuuuuuvvvvvv{{{vvvuuuyyyzzzwwwvvvyyyxxxxxxyyy{{{~~~}}}wwwvvvxxxyyyxxxvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwyyywwwtttssstttttttttsssssstttuuuuuutttuuuwwwyyyzzzyyyxxxvvvvvvwwwyyyzzzwwwvvvvvvxxxzzz{{{zzzyyyxxxxxxxxxvvvtttsssssstttsssssssssrrrrrrqqqqqqqqquuuuuuuuuttttttttttttsssuuuuuuuuuuuuuuuttttttsssrrrpppqqquuu{{{~~~{{{{{{xxxuuutttuuuwwwvvvuuutttsssrrrqqqqqqrrrtttuuurrrsssssssssttttttttttttwwwxxxyyyxxxvvvtttuuuvvvttttttttttttttttttttttttuuutttsssrrrrrrrrrrrrrrrpppoooooooooooooooppppppppppppppppppoooooooooooonnnnnnoooooooooooonnnnnnooopppqqqrrrsssssssssssssssrrrqqqpppqqqrrrtttuuuqqqrrrtttuuuvvvwwwwwwwwwtttsssrrrqqqqqqqqqrrrsssxxxuuuqqqpppqqqqqqooommmooooooppprrrssstttuuuvvvrrrppppppqqqrrrssssssrrr?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦ~~~~~~}}}}}}~~~~~~}}}|||gdKĦ~~~~~~|||yyywwwwwwvvvvvvuuuttttttvvvyyy{{{zzzzzzzzz{{{|||{{{yyywwwvvvwwwwwwvvvuuuvvvxxxxxxwwwuuuuuuuuuuuuvvvvvvwwwwwwwwwzzzzzz{{{|||{{{zzzyyyxxxyyyzzzzzz{{{|||}}}}}}}}}yyyyyyyyyzzzzzzyyyyyyxxxzzzzzz|||~~~}}}{{{{{{~~~{{{wwwtttssstttuuuwwwxxxwwwxxx{{{{{{yyy{{{~~~wwwxxxyyy{{{~~~|||xxxwwwyyyzzzzzzxxxvvvvvvvvvvvvuuuuuutttssswwwwwwwwwxxxxxxyyyzzzzzzuuutttssstttvvvwwwvvvuuuvvvwwwxxxwwwvvvwwwyyy{{{|||zzzwwwuuuuuuvvvxxxyyytttttttttvvvyyy{{{zzzyyyuuuvvvvvvuuurrrqqqqqqrrrssssssrrrrrrrrrrrrqqqqqqttttttttttttssssssrrrrrrsssssssssssssssrrrqqqqqqqqqppprrrvvv|||~~~|||zzzzzzwwwuuutttuuuvvvvvvuuusssrrrqqqpppqqqsssuuuvvvtttttttttuuuuuuuuuuuuvvvvvvwwwwwwvvvtttssstttuuussssssssssssssssssssssssttttttttttttsssrrrppppppnnnnnnnnnnnnnnnooopppqqqppppppppppppppppppppppppnnnooooooooooooooonnnmmmnnnooopppqqqrrrrrrrrrrrrsssrrrqqqqqqqqqrrrssstttrrrsssuuuvvvxxxxxxxxxwwwuuutttrrrqqqqqqqqqrrrssswwwuuurrrqqqqqqqqqpppoooppppppqqqrrrtttuuuvvvvvvsssrrrqqqrrrssstttsssrrr>AneneneneDenene>Ak<fhDenene~~~||||||||||||||||||}}}~~~~~~{{{ne}}}~~~~~~~~~~~~}}}zzzxxxwwwvvvvvvuuutttssstttwwwyyyzzzzzzzzz{{{|||{{{yyyvvvttttttrrrssstttvvvwwwwwwuuutttvvvvvvvvvwwwxxxxxxyyyyyywwwxxxyyyzzzzzzyyyxxxwwwyyyzzz{{{{{{zzzzzz{{{|||wwwxxxyyyzzzzzzxxxwwwvvvzzz{{{}}}~~~}}}||||||~~~}}}{{{xxxvvvuuuuuuvvvwwwvvvxxx{{{|||zzzyyy|||xxxxxxyyyzzz|||~~~{{{yyywwwwwwzzz|||}}}|||xxxxxxxxxxxxwwwvvvuuuuuutttuuuuuuvvvxxxyyyyyyzzzuuuttttttvvvxxxxxxwwwuuuxxxyyyzzzyyyxxxyyy{{{|||~~~|||yyyvvvvvvwwwyyyzzzuuuuuuuuuwwwyyyzzzyyyxxxtttuuuvvvuuusssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqpppoooppprrrwww{{{|||zzzwwwzzzyyywwwvvvuuuuuuttttttrrrqqqppppppqqqsssuuuvvvtttttttttuuuuuuuuuuuuuuurrrssstttsssqqqpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqssstttttttttsssqqqooonnnnnnnnnnnnnnnoooppprrrrrrooopppppppppppppppqqqqqqooooooooooooooonnnmmmmmmmmmnnnooopppqqqqqqrrrrrrrrrqqqpppppppppqqqrrrrrrqqqrrrtttvvvwwwwwwvvvvvvuuutttrrrqqqqqqqqqrrrsssuuutttsssrrrrrrqqqqqqppppppqqqrrrssstttuuuvvvvvvtttsssrrrrrrttttttsss~~~~~~~~~||||||{{{{{{|||}}}}}}~~~~~~zzz~~~~~~}}}|||||||||~~~~~~|||zzzxxxwwwwwwuuutttrrrsssvvvxxxzzzzzzyyy{{{|||{{{xxxuuussssssppprrrtttuuuvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxuuuvvvxxxyyyyyyxxxxxxwwwyyyzzz{{{zzzxxxwwwxxxyyywwwxxxyyyzzzyyyxxxvvvuuu{{{~~~~~~|||||||||||||||{{{{{{zzzzzzyyyyyyyyywwwzzz|||zzzxxxxxxzzz|||yyyyyyyyyyyyyyyzzz{{{{{{vvvvvvvvvwwwzzz}}}zzzzzzzzzzzzzzzyyyxxxxxxtttuuuvvvwwwxxxyyyzzz{{{xxxwwwvvvwwwyyyxxxwwwuuuzzz{{{{{{{{{yyyyyy{{{}}}~~~}}}zzzxxxxxxyyy{{{|||xxxwwwwwwxxxyyyyyywwwuuutttuuuvvvvvvtttrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrruuuttttttsssrrrrrrqqqqqqrrrssssssssssssrrrqqqqqqpppqqqtttxxx{{{{{{zzzxxx|||{{{zzzxxxuuussssssrrrrrrqqqpppoooppprrruuuvvvssssssssssssssssssssssssqqqrrrsssrrrqqqpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttsssqqqpppnnnooooooooopppqqqrrrssstttooooooppppppqqqqqqqqqrrrppppppppppppooommmllllllkkklllnnnooopppqqqqqqqqqppppppooooooooooooooopppnnnppprrrtttuuuuuutttssstttsssrrrqqqpppqqqrrrrrrssssssssssssrrrqqqqqqqqqpppqqqqqqrrrssstttuuuuuutttsssrrrrrrttttttsss~~~~~~~~~|||}}}~~~~~~}}}|||||||||}}}~~~{{{yyy~~~~~~}}}|||{{{{{{|||~~~~~~}}}{{{zzzyyyxxxwwwtttrrrrrruuuxxx{{{|||yyyzzz{{{yyyvvvtttssstttppprrrtttuuuuuuuuuwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwxxxyyyxxxwwwvvvxxxzzz|||zzzwwwuuuvvvxxxyyyyyyyyyyyyxxxwwwwwwvvvzzz~~~|||{{{||||||zzzzzz{{{|||}}}}}}}}}||||||xxx{{{|||yyywwwxxxyyywwwzzzzzzyyyxxxwwwwwwwwwxxxssstttuuuwwwzzz|||~~~yyyzzzzzz{{{{{{{{{zzzzzzvvvwwwwwwyyyzzz{{{||||||zzzxxxwwwwwwwwwwwwvvvtttzzz{{{{{{zzzyyyyyy{{{|||}}}|||{{{{{{{{{||||||}}}yyyxxxwwwxxxxxxxxxvvvtttsssuuuwwwwwwuuutttssssssqqqqqqrrrrrrrrrrrrssssssvvvuuuuuutttsssrrrqqqqqqsssssssssssssssrrrrrrqqqssstttwwwzzz{{{{{{{{{zzzzzzzzzzzzxxxtttrrrqqqrrrrrrqqqpppoooppprrrtttuuurrrrrrrrrrrrrrrqqqqqqqqqssstttuuutttsssrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqqqqqqqrrrssstttooooooppppppqqqrrrrrrrrrqqqqqqqqqpppooommmlllkkkjjjkkklllnnnoooppppppqqqpppppppppoooooooooooonnnkkkmmmpppssstttsssrrrqqqsssrrrpppooooooppppppqqqpppqqqssssssqqqppppppqqqppppppqqqrrrrrrssstttttttttsssrrrrrrssssssrrr~~~|||~~~}}}~~~|||~~~~~~~~~~~~~~~~~~~~~~~~|||zzz}}}{{{{{{|||~~~~~~~~~}}}}}}|||{{{zzzzzzxxxuuurrrrrruuuyyy|||}}}yyyzzzyyywwwuuussstttuuuqqqsssuuuuuuuuuvvvyyy|||xxxxxxxxxwwwvvvvvvuuuuuuvvvwwwxxxyyyxxxxxxvvvuuuwwwzzz|||{{{wwwvvvxxx{{{{{{{{{yyyxxxxxxwwwwwwwwwwww|||~~~{{{zzz|||}}}zzz{{{{{{{{{{{{|||~~~yyy{{{zzzwwwxxx{{{zzzvvvzzzyyyyyyxxxxxxxxxxxxxxxtttuuuwwwwwwxxxyyy{{{|||vvvvvvwwwxxxyyyyyyyyyyyyvvvwwwwwwxxxyyyzzzzzz{{{xxxvvvttttttuuuvvvuuuuuuyyyzzz{{{zzzxxxxxxyyy{{{yyyzzz{{{||||||}}}}}}}}}wwwvvvuuuvvvwwwwwwvvvtttrrruuuwwwwwwuuutttssssssqqqqqqqqqrrrrrrssssssssswwwvvvvvvuuutttsssrrrqqqrrrrrrssssssrrrrrrqqqppprrrtttvvvwwwwwwxxxyyyyyytttvvvwwwvvvsssqqqqqqrrrsssrrrpppooooooqqqrrrtttsssrrrrrrrrrqqqqqqqqqqqqrrrtttuuutttsssssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssrrrqqqqqqpppqqqqqqrrrrrroooooopppqqqqqqrrrssssssrrrqqqqqqpppnnnmmmkkkjjjiiijjjkkkmmmooooooppppppqqqqqqqqqqqqqqqppppppooojjjmmmpppssstttsssqqqpppqqqqqqooonnnnnnnnnooopppmmmppprrrrrrpppooooooqqqoooppppppqqqqqqrrrrrrrrrtttrrrqqqqqqrrrrrrqqqppp~~~|||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~|||~~~}}}{{{~~~|||{{{|||~~~}}}}}}}}}}}}}}}|||{{{{{{yyyvvvsssrrruuuyyy|||~~~yyyyyyxxxvvvtttsssuuuvvvrrrtttvvvvvvuuuvvvzzz~~~|||{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyyyywwwvvvuuuuuuyyy||||||xxxwww{{{~~~}}}|||zzzxxxwwwwwwxxxyyytttzzz}}}yyyyyy}}}||||||zzzyyyyyyzzz~~~zzz{{{yyyvvvyyy}}}vvvyyyyyyxxxxxxyyyyyyzzzzzzvvvwwwxxxxxxwwwvvvwwwxxxrrrssstttvvvwwwwwwwwwwwwuuuuuuuuuvvvvvvwwwxxxxxxvvvtttqqqqqqrrrtttuuuuuuyyyzzzzzzyyywwwwwwyyyzzzwwwxxxzzz|||}}}}}}||||||tttsssssstttvvvwwwvvvtttqqqtttvvvwwwuuusssrrrrrrqqqqqqqqqrrrrrrsssssssssxxxwwwvvvuuutttsssrrrrrrqqqrrrrrrrrrrrrqqqppppppoooqqqrrrrrrrrrsssuuuvvvooorrrttttttqqqppprrrssstttrrrqqqooooooppprrrssssssssssssrrrrrrqqqqqqqqqqqqrrrssssssqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooopppqqqssstttqqqqqqppppppppppppppppppoooooopppqqqrrrrrrssssssrrrrrrqqqpppnnnlllkkkjjjhhhiiikkkmmmnnnoooppppppsssssssssssssssrrrqqqpppjjjmmmpppssstttsssqqqoooqqqpppnnnmmmmmmmmmnnnoookkkooorrrrrrpppnnnooopppoooooooooppppppqqqqqqrrrsssrrrqqqqqqqqqrrrpppooo}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~|||}}}~~~}}}{{{zzzzzz|||~~~~~~~~~|||{{{{{{zzzxxxvvvzzzxxxvvvuuuvvvxxxzzz|||}}}|||yyywwwvvvvvvwwwwwwxxxsssrrrtttuuuvvvzzz{{{xxxwwwxxxzzz{{{yyyyyyxxxxxxwwwvvvvvvvvvvvvzzz~~~}}}{{{{{{}}}~~~}}}{{{zzz{{{|||yyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}yyyxxx|||}}}yyyxxx|||zzz||||||{{{xxxxxx{{{~~~zzzyyyxxxxxxwwwwwwwwwwwwzzzvvvtttvvvzzz|||zzzwwwrrrtttwwwwwwwwwwwwwwwyyyxxxuuussssssuuuwwwwwwuuuzzz{{{||||||zzzxxxwwwwww}}}}}}}}}{{{yyyxxxyyy{{{yyyxxxvvvuuuuuuvvvxxxyyyvvvuuuttttttuuuuuutttsssrrrssssssssstttuuuuuuuuu{{{zzzwwwtttrrrqqqqqqqqqsssqqqooooooqqqrrrrrrqqqpppqqqtttuuuvvvvvvtttsssrrrrrrqqqppppppqqqqqqqqqsssrrrrrrqqqqqqppppppooorrrrrrrrrqqqooooooqqqssstttsssrrrrrrqqqqqqrrrrrruuutttsssrrrpppooonnnnnnppppppppppppqqqrrrssstttppppppqqqqqqqqqpppoooooolllmmmooopppqqqqqqppppppnnnnnnnnnnnnnnnoooppppppnnnmmmmmmoooqqqrrrqqqppprrrsssuuuvvvvvvtttsssqqqnnnnnnooopppqqqrrrrrrssspppooonnnnnnnnnooopppqqqrrrrrrqqqpppooonnnmmmmmmmmmnnnnnnoooppprrrssstttvvvuuusssqqqpppnnnnnnmmm~~~|||{{{~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~|||{{{{{{|||}}}~~~~~~}}}~~~~~~||||||||||||zzzyyy{{{zzzxxxvvvvvvwwwyyyzzzwwwwwwwwwwwwvvvuuuttttttuuuqqqppprrrttttttxxx}}}}}}zzzwwwvvvvvvxxxyyy{{{{{{zzzyyyxxxvvvuuuuuuwwwxxxzzzzzzzzzzzz{{{}}}|||||||||||||||{{{{{{{{{wwwxxxyyy{{{{{{{{{zzzzzzxxxyyyzzz{{{}}}~~~}}}xxxwwwzzzzzzwwwwwwzzzwwwyyyzzzyyyxxxxxx{{{~~~zzzzzzzzzyyyyyyyyyyyyyyy{{{xxxuuuvvvzzz{{{xxxuuusssuuuwwwxxxwwwwwwxxxyyyyyywwwtttsssuuuvvvvvvuuu|||}}}}}}{{{yyyxxxyyyzzz{{{||||||{{{yyyxxxxxxyyyzzzyyyxxxwwwwwwxxxyyyzzzxxxwwwuuuvvvwwwwwwvvvtttssssssssssssttttttttttttwwwvvvuuusssrrrrrrsssssssssrrrqqqqqqssssssrrrqqqqqqrrrtttvvvwwwvvvuuutttrrrrrrqqqqqqqqqqqqrrrrrrsssssssssrrrqqqqqqpppppprrrrrrrrrpppnnnnnnppprrrttttttsssrrrrrrrrrrrrrrrtttssssssrrrqqqpppooooooppppppppppppqqqrrrssstttqqqrrrrrrrrrqqqpppoooooonnnoooppppppqqqqqqppppppnnnnnnnnnnnnnnnoooppppppnnnnnnnnnppprrrsssrrrppprrrssstttuuuuuutttsssrrrnnnoooooopppqqqrrrrrrrrrppppppooooooooopppqqqrrrrrrrrrqqqpppooonnnmmmmmmmmmnnnnnnoooppprrrsssttttttsssrrrqqqqqqqqqqqqqqq}}}{{{}}}|||}}}}}}}}}|||~~~~~~}}}~~~|||{{{|||~~~|||}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~|||||||||}}}}}}}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{yyywwwvvvwwwxxxyyytttuuuwwwwwwwwwuuusssqqqtttpppooorrrtttuuuxxx}}}}}}|||yyyvvvuuuuuuuuuvvv}}}|||{{{zzzxxxvvvuuuuuuvvvvvvvvvuuuuuuwww{{{|||zzzyyyzzz}}}~~~|||yyyvvvwwwyyyzzz{{{{{{{{{{{{xxxyyy{{{}}}~~~|||yyyxxxzzzzzzwwwxxxzzzuuuvvvwwwxxxxxxyyy|||~~~zzzzzzzzzzzz{{{{{{{{{{{{|||yyyvvvwwwyyyyyywwwtttuuuwwwxxxxxxwwwwwwyyyzzz{{{xxxvvvtttuuuuuutttsss{{{|||{{{zzzxxxwwwxxxzzzxxxzzz|||{{{yyyxxxwwwwwwxxxxxxvvvvvvvvvvvvxxxxxxxxxvvvuuuuuuvvvvvvuuutttttttttttttttssssssssssssssssssrrrqqqrrrssstttuuussssssssstttuuuuuusssqqqqqqrrrtttvvvvvvvvvuuuuuurrrrrrrrrrrrrrrrrrssssssttttttssssssrrrqqqqqqqqqqqqrrrqqqooonnnmmmoooqqqttttttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqrrrsssttttttssssssssssssrrrqqqooooooqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnooopppppppppooooooqqqssssssrrrqqqqqqrrrssstttttttttsssrrrooooooppppppqqqqqqrrrrrrqqqppppppppppppqqqrrrsssrrrrrrqqqpppooonnnnnnmmmmmmnnnnnnoooppprrrssstttrrrrrrrrrrrrssstttuuuvvv~~~~~~~~~}}}~~~}}}}}}~~~|||}}}~~~~~~}}}}}}~~~}}}}}}~~~|||}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}||||||||||||}}}{{{{{{|||}}}}}}|||~~~||||||}}}~~~~~~}}}{{{zzzxxxwwwwwwxxxyyyzzzxxxxxxyyyxxxwwwuuusssrrrvvvrrrrrruuuwwwwwwzzz|||{{{yyywwwvvvuuuuuuuuuzzzzzzyyyxxxxxxwwwvvvvvvuuuuuuuuuttttttwww{{{|||yyyxxxzzz}}}yyywwwwwwyyyzzz{{{zzzzzzyyyxxxzzz|||~~~}}}}}}}}}|||||||||zzzyyyzzz|||vvvvvvwwwxxxyyyzzz{{{|||xxxyyyyyyzzz{{{{{{{{{{{{yyywwwvvvwwwxxxyyywwwvvvvvvxxxyyyxxxwwwwwwyyy{{{|||zzzxxxvvvttttttsssssswwwxxxzzzyyywwwvvvvvvvvvvvvxxx{{{{{{yyywwwvvvvvvuuutttsssssssssssstttuuuuuutttrrrsssttttttsssqqqtttttttttssssssrrrrrrrrrrrrqqqqqqpppqqqrrrtttuuusssssstttvvvwwwvvvsssqqqpppqqqssstttttttttttttttrrrrrrssssssssssssssssssuuuttttttssssssrrrqqqqqqooooooooonnnmmmnnnppprrrssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrssssssttttttttttttsssrrrqqqpppoootttsssrrrqqqqqqpppppppppoooooonnnnnnoooooopppqqqqqqpppppprrrssstttsssqqqqqqqqqrrrsssssssssrrrrrrpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttsssrrrrrrqqqpppooonnnmmmmmmnnnnnnoooppprrrssstttsssssssssssstttuuuwwwwww|||~~~}}}}}}}}}{{{|||}}}~~~~~~}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||||||||{{{}}}|||{{{{{{|||}}}}}}|||{{{zzzzzz{{{}}}~~~~~~}}}xxxxxxwwwxxxyyyzzz{{{|||}}}{{{yyyvvvtttsssssssssvvvsssrrruuuwwwvvvyyy}}}{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwtttvvvxxxxxxyyyzzz|||~~~}}}{{{yyy|||~~~zzzyyyyyyzzzzzzzzzyyywwwvvvxxxyyy{{{}}}~~~}}}{{{zzzzzz|||}}}{{{xxxyyyzzz{{{yyyyyyyyyyyyzzzzzzzzzyyyvvvwwwxxxyyyyyyyyyyyyyyyvvvuuuuuuvvvxxxyyyyyyyyywwwxxxyyyxxxwwwwwwyyy{{{}}}|||yyywwwtttsssrrrssssssvvvzzz{{{zzzwwwuuuttttttvvvyyyzzzxxxvvvuuuuuutttssssssssssssssssssttttttsssrrrrrrssssssrrrpppttttttssssssrrrrrrrrrqqqssssssqqqppppppqqqrrrssssssssssssuuuwwwvvvsssqqqoooooopppqqqrrrrrrrrrrrrqqqrrrsssttttttttttttsssuuuttttttssssssrrrqqqqqqlllmmmnnnnnnnnnpppsssuuurrrqqqqqqppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssssstttssssssrrrqqqpppooouuuuuutttsssrrrqqqppppppooooooooooooooopppqqqqqqrrrqqqqqqrrrttttttsssqqqpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppqqqrrrssssssttttttssssssrrrqqqpppooonnnnnnmmmnnnnnnoooppprrrssstttuuuuuuuuutttuuuuuuvvvvvv~~~}}}~~~~~~}}}}}}}}}~~~~~~|||{{{~~~~~~~~~~~~}}}|||{{{~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{|||{{{zzz{{{}}}~~~}}}|||zzzyyyxxxyyy|||}}}|||{{{wwwwwwwwwxxxzzz{{{}}}~~~|||zzzwwwtttrrrqqqrrrrrruuurrrrrrtttuuutttuuuyyyzzzzzz{{{{{{zzzyyyxxxxxxsssttttttuuuvvvwwwxxxxxxuuuwww{{{||||||||||||}}}}}}||||||~~~{{{zzzzzz{{{zzzyyyxxxvvvuuuwwwxxxyyyzzzzzzyyyyyyxxxvvvzzz{{{wwwtttuuuxxxxxxzzzyyyyyyzzz{{{{{{yyyxxxuuuuuuwwwxxxxxxwwwvvvvvvssstttuuuvvvwwwyyyzzzzzzxxxxxxxxxwwwvvvvvvxxxzzz}}}|||{{{wwwtttrrrssstttssswww{{{|||{{{xxxvvvuuusssuuuwwwwwwvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvtttssssssttttttsssrrrssssssssssssrrrrrrrrrrrruuutttrrrqqqpppqqqqqqrrrrrrrrrrrrsssttttttrrrpppnnnnnnnnnoooppppppqqqqqqoooqqqrrrtttttttttssssssttttttssssssrrrqqqqqqqqqlllmmmnnnnnnoooppptttvvvrrrrrrqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqppptttuuuuuuuuuuuusssqqqppppppoooooooooooopppqqqqqqrrrqqqqqqrrrssstttrrrqqqpppppppppqqqqqqrrrrrrsssssssssrrrrrrqqqqqqppppppooopppqqqrrrssstttttttttssssssrrrqqqpppoooooonnnmmmnnnnnnoooppprrrssstttvvvvvvuuuuuuttttttuuuuuu|||}}}}}}~~~}}}~~~~~~}}}|||~~~}}}}}}}}}~~~~~~|||{{{~~~}}}|||~~~}}}}}}~~~}}}}}}~~~}}}}}}|||||||||}}}~~~~~~{{{{{{|||||||||{{{{{{{{{|||{{{{{{|||~~~~~~}}}|||zzzyyyxxxyyy{{{||||||{{{xxxxxxxxxyyyzzz{{{||||||yyyxxxwwwvvvuuutttttttttwwwssssssuuuuuusssssswwwwwwxxxzzz{{{{{{{{{zzzyyyuuuuuuuuuvvvwwwwwwxxxxxxwwwzzz|||}}}||||||}}}~~~|||}}}~~~|||zzzxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvssszzz{{{vvvrrrtttwwwwwwxxxvvvvvvxxx{{{|||zzzwwwuuuvvvwwwxxxxxxvvvuuuttttttuuuvvvvvvwwwwwwxxxyyyxxxxxxwwwvvvtttuuuwwwzzz||||||{{{xxxtttrrrsssuuusssuuuvvvvvvuuutttuuuvvvssstttuuuuuutttssstttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuutttssssssttttttsssqqqrrrrrrrrrrrrrrrrrrssssssuuutttrrrqqqqqqrrrrrrsssqqqpppooopppqqqrrrqqqooonnnnnnnnnoooooopppqqqrrrnnnoooqqqssstttsssrrrrrrsssssssssrrrqqqqqqppppppooopppppppppoooppprrruuutttsssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooopppppppppooopppqqqqqqrrrqqqqqqqqqrrrtttvvvxxxwwwuuurrrpppppppppooooooppppppqqqrrrrrrqqqqqqqqqssssssqqqpppoooooooooppppppqqqrrrsssttttttsssrrrqqqqqqppppppnnnoooppprrrsssssssssssstttsssrrrrrrppppppooonnnmmmnnnnnnoooppprrrssstttuuuuuutttttttttuuuuuuvvv|||}}}~~~}}}~~~}}}~~~zzz{{{}}}}}}|||}}}~~~}}}~~~~~~|||{{{|||{{{{{{|||}}}}}}~~~~~~~~~}}}|||||||||~~~}}}|||}}}}}}}}}~~~~~~}}}|||||||||||||||}}}~~~~~~}}}yyyzzz{{{{{{{{{{{{{{{zzz|||{{{{{{|||~~~~~~|||{{{zzzyyyzzz|||}}}|||{{{yyyzzzzzzzzzzzzzzzzzzzzzvvvwwwyyyzzzzzzyyyxxxwwwzzzvvvvvvxxxwwwttttttwwwuuuwwwyyy{{{|||{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwzzz{{{||||||{{{{{{}}}zzz}}}~~~|||zzzzzzvvvwwwxxxyyyzzzyyyxxxwwwvvvuuuuuutttsssttttttuuuttt{{{}}}wwwrrruuuxxxxxxtttssstttwww{{{|||zzzwwwvvvwwwxxxyyyxxxvvvtttsssuuuvvvwwwwwwvvvvvvwwwxxxxxxxxxwwwuuuttttttwwwyyy{{{|||{{{xxxtttrrrtttvvvrrrrrrqqqooonnnooorrruuussstttttttttrrrrrrtttvvvssssssttttttttttttsssssssssrrrpppqqqrrrrrrqqqoooqqqqqqqqqrrrrrrssssssssstttsssrrrrrrrrrssstttuuuqqqooonnnnnnoooppppppooooooooooooooopppqqqrrrsssmmmnnnqqqsssssssssrrrqqqssssssrrrqqqqqqppppppooorrrsssrrrqqqooooooqqqsssuuuuuutttsssssssssssstttrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooopppnnnnnnooopppqqqqqqqqqqqqqqqtttwwwyyyyyyvvvrrrppppppppppppoooppppppqqqrrrrrrqqqpppqqqrrrrrrqqqooooooooooooooopppqqqrrrsssttttttssssssrrrqqqppppppmmmnnnppprrrsssssssssssstttssssssrrrqqqpppoooooommmnnnnnnoooppprrrssstttttttttsssttttttuuuvvvwww~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}{{{zzz|||}}}|||~~~~~~~~~}}}~~~~~~}}}|||{{{{{{zzz|||}}}~~~}}}}}}||||||}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{|||~~~~~~{{{yyyxxxxxxyyyyyyzzz{{{{{{{{{~~~~~~~~~}}}}}}||||||{{{zzzyyy{{{}}}~~~~~~}}}{{{yyyxxxyyy||||||zzzwwwvvvxxxyyyxxxwwwvvvwwwxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyvvvtttuuuxxxzzzzzzyyyttttttuuuuuuuuuuuuuuuttt{{{zzzyyyyyyzzzyyyxxxvvvzzzyyyyyyyyyyyyzzz{{{{{{vvvwwwvvvssstttyyy{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzyyyvvvttttttvvvxxxxxxvvvuuuwww|||~~~vvvwwwxxxxxxwwwvvvuuutttxxxvvvuuutttuuuvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxyyywwwtttrrrssstttsssssstttvvvwwwyyyyyyzzzwwwwwwuuuttttttsssssssssssssssrrrrrrrrrrrrqqqqqqtttrrrpppoooooopppqqqsssqqqqqqrrrrrrrrrqqqppppppttttttsssrrrqqqqqqqqqqqqrrrqqqpppooooooooopppqqqqqqqqqpppoooooopppqqqqqqnnnnnnnnnnnnooopppqqqrrrvvvtttqqqooooooppprrrtttsssrrrqqqpppooopppqqqrrrsssssstttttttttsssrrrqqqsssrrrpppooooooooopppqqqqqqqqqpppnnnkkkkkknnnpppppppppppppppqqqrrrrrrssswwwxxxxxxwwwvvvtttrrrqqqppppppqqqrrrrrrssstttttttttttttttsssrrrpppmmmllllllmmmooopppooopppqqqsssqqqqqqqqqpppooonnnnnnmmmsssrrrqqqppppppqqqrrrsssssssssrrrrrrqqqpppoooooopppnnnkkkjjjkkknnnrrruuurrrssssssrrrqqqppprrrttt~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}|||}}}}}}~~~}}}||||||||||||}}}~~~~~~}}}~~~}}}}}}}}}||||||||||||~~~~~~~~~}}}}}}|||{{{}}}~~~~~~}}}}}}||||||{{{{{{zzz{{{|||}}}}}}||||||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||zzzzzzyyyzzz|||~~~}}}|||{{{zzzyyyzzz||||||zzzxxxvvvwwwxxxwwwvvvuuuvvvwwwtttuuuvvvyyyzzz|||}}}}}}wwwuuussssssvvvyyyyyyxxxttttttuuuuuuuuuuuuuuutttzzzzzzzzzzzzzzzzzzxxxwww}}}|||{{{zzzyyyyyyxxxxxxuuuxxxwwwuuuuuuzzz{{{yyywwwxxxxxxxxxyyyyyyyyyyyyzzz{{{zzzxxxvvvuuuvvvxxxxxxvvvuuuwwwzzz}}}}}}|||xxxyyyyyyyyyyyywwwuuutttwwwvvvtttttttttuuuwwwxxxxxxwwwvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvuuuuuutttssssssttttttuuuwwwyyy{{{{{{uuuuuutttttttttuuuuuuvvvssssssrrrrrrrrrrrrqqqqqqsssrrrpppooopppqqqrrrsssrrrrrrrrrrrrrrrqqqpppoootttsssrrrrrrqqqrrrrrrrrrrrrqqqpppoooooopppqqqrrrrrrqqqppppppppppppqqqrrrppppppooooooooopppqqqqqqsssrrrqqqppppppqqqssstttuuutttsssqqqppppppoooooorrrssssssttttttrrrqqqpppqqqpppoooooonnnnnnnnnoooppppppooonnnlllllloooqqqrrrqqqqqqqqqqqqrrrrrrsssxxxyyyyyyyyyxxxvvvuuussspppqqqqqqrrrssssssttttttssssssssssssqqqooommmllllllnnnooopppooopppqqqsssrrrqqqqqqpppoooooonnnnnnrrrrrrqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqppppppooonnnmmmmmmmmmnnnppprrrsssqqqrrrsssrrrqqqqqqrrrttt{{{zzz~~~~~~~~~~~~~~~}}}||||||~~~}}}{{{|||}}}}}}|||yyyyyyzzz{{{}}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{|||~~~}}}~~~}}}||||||{{{{{{www{{{~~~~~~|||{{{|||}}}{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||zzzyyyyyyzzz|||}}}|||{{{|||zzzyyyzzz||||||{{{zzzwwwxxxxxxwwwvvvuuuuuuvvvtttuuuwwwxxxzzz{{{||||||uuusssrrrrrrtttvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttyyyyyyyyyzzzyyyyyyxxxxxx||||||||||||{{{yyyxxxwwwuuuxxxyyywwwwwwzzzzzzwwwxxxxxxzzz{{{|||}}}}}}}}}{{{||||||{{{yyywwwvvvwwwxxxvvvuuuvvvxxxzzzzzzyyy{{{{{{{{{{{{zzzxxxvvvuuuvvvuuutttttttttuuuwwwxxxwwwwwwvvvvvvvvvvvvwwwxxxyyywwwuuuuuuwwwxxxvvvssstttsssssstttvvvyyy{{{}}}ttttttttttttuuuvvvwwwxxxssssssrrrrrrrrrrrrqqqqqqrrrqqqppppppppprrrssstttssssssssssssrrrqqqpppooorrrrrrrrrrrrrrrsssssstttppppppoooooopppqqqssstttsssrrrqqqqqqqqqqqqrrrsssrrrrrrqqqppppppppppppqqqppppppqqqqqqrrrrrrssssssvvvvvvuuutttrrrpppnnnmmmqqqrrrsssssssssrrrpppooonnnnnnoooooonnnnnnmmmmmmooooooooonnnmmmnnnppprrrtttsssrrrrrrrrrrrrrrrrrrwwwwwwxxxxxxxxxwwwvvvuuuqqqqqqqqqrrrssssssttttttrrrrrrsssrrrqqqooommmllllllnnnpppppppppppprrrsssrrrrrrqqqqqqppppppooooooqqqqqqrrrrrrrrrrrrqqqqqqsssrrrrrrqqqqqqpppppppppmmmmmmnnnpppqqqqqqrrrrrrqqqrrrssssssqqqqqqrrrsss}}}wwwvvv|||~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}||||||}}}~~~}}}}}}xxxxxxzzz{{{}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}||||||{{{{{{{{{}}}~~~~~~|||~~~}}}|||{{{{{{vvv{{{{{{yyy{{{~~~wwwxxxxxxyyyyyyzzz{{{{{{||||||||||||||||||||||||zzzyyyxxxyyy{{{|||{{{zzz{{{{{{zzzzzz{{{|||||||||yyyzzzzzzyyywwwuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwsssrrrqqqqqqrrrssstttuuuvvvuuuuuutttttttttttttttuuuwwwxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{|||{{{{{{zzztttxxxzzzxxxxxxzzzyyyuuuvvvwwwzzz|||}}}~~~zzz|||~~~~~~{{{yyywwwwwwxxxwwwvvvvvvvvvwwwwwwwww|||||||||{{{zzzxxxuuutttvvvvvvuuuuuuvvvvvvwwwxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzvvvsssuuuyyyzzzwwwssssssrrrrrrssstttwwwzzz{{{ttttttttttttuuuvvvwwwxxxssssssrrrrrrrrrqqqqqqqqqppppppppppppqqqrrrtttuuussssssssssssrrrpppooonnnqqqqqqqqqqqqrrrssstttuuuooooooooooooppprrrtttuuutttsssrrrqqqqqqrrrsssttttttsssrrrqqqppppppppppppmmmnnnppprrrsssssssssssstttuuuuuuuuusssqqqooommmqqqqqqrrrrrrrrrqqqpppooommmnnnoooppppppooommmlllmmmnnnoooooonnnoooqqqsssuuutttssssssrrrrrrrrrrrrssstttuuuvvvvvvuuuttttttrrrrrrrrrrrrssssssttttttrrrrrrrrrrrrqqqooommmllllllnnnpppppppppppprrrtttsssrrrrrrrrrqqqqqqqqqppppppqqqrrrssssssrrrqqqppprrrrrrrrrqqqqqqpppppppppnnnnnnooooooppprrrssstttqqqrrrssssssrrrqqqrrrsss~~~|||vvvuuu{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||}}}zzz{{{}}}~~~~~~~~~~~~~~~~~~yyyzzz{{{|||~~~~~~~~~~~~}}}|||zzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{|||}}}~~~}}}|||~~~}}}|||||||||www|||{{{xxxzzz}}}uuuuuuvvvwwwwwwxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{|||zzzyyyxxxyyyzzz{{{zzzyyyzzzzzzzzzzzzzzzzzz|||}}}|||}}}}}}{{{yyywwwwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvssssssrrrqqqqqqrrrsssuuuwwwvvvuuutttssstttttttttrrrtttvvvwwwuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzztttxxxzzzxxxxxxyyywwwssssssuuuxxx{{{}}}~~~~~~~~~yyy|||~~~}}}zzzxxxxxxxxxxxxxxxwwwvvvvvvwwwwww{{{||||||{{{yyywwwuuusssxxxxxxxxxxxxxxxyyyyyyyyywwwxxxxxxyyyyyyzzzzzzzzz{{{wwwtttvvvzzz{{{xxxtttqqqqqqqqqrrrsssuuuwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvssssssrrrrrrrrrqqqqqqqqqooooooooopppqqqrrrssssssrrrrrrrrrrrrqqqpppooonnnpppppppppqqqrrrssstttuuuooooooooooooqqqsssuuuvvvttttttsssrrrrrrsssttttttttttttrrrqqqppppppoooooolllmmmppprrrssstttssssssrrrsssssstttsssrrrpppoooqqqqqqrrrrrrrrrqqqpppooommmnnnooopppppppppooonnnlllnnnoooooooooppprrrsssuuutttssssssrrrrrrrrrrrrrrrssstttuuuvvvuuuttttttrrrrrrssssssssssssttttttqqqrrrrrrrrrqqqpppnnnmmmmmmnnnpppqqqpppqqqrrrtttssssssssssssrrrrrrrrrrrrqqqrrrsssttttttsssrrrqqqrrrrrrqqqqqqqqqqqqqqqpppqqqooonnnmmmnnnppptttvvvppprrrttttttrrrqqqqqqrrr|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxwww|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}xxxxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~}}}|||zzz{{{|||}}}~~~}}}||||||~~~~~~}}}|||~~~~~~~~~}}}}}}}}}zzz}}}{{{yyyyyy{{{vvvvvvwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxxxxxxxzzzzzzyyyxxxyyyyyyzzzyyyxxxyyy{{{~~~~~~}}}zzzxxxxxxyyyvvvvvvwwwxxxyyyyyyxxxxxxsssttttttsssqqqrrrtttvvvxxxwwwuuutttsssssstttuuupppsssvvvvvvuuutttvvvxxx|||{{{zzzxxxwwwwwwwwwwwwtttwwwyyywwwvvvwwwuuuqqqqqqssswwwzzz|||}}}||||||xxx{{{}}}~~~}}}{{{zzzzzzyyyzzzzzzyyywwwwwwxxxyyy{{{{{{{{{{{{zzzxxxvvvtttxxxxxxyyyyyyzzzzzzzzzzzzvvvwwwxxxyyyzzzzzzzzzyyy{{{yyywwwwwwyyyzzzxxxuuurrrrrrsssssstttuuuuuuuuuwwwwwwvvvuuuuuuvvvvvvvvvssssssrrrrrrrrrrrrqqqqqqnnnnnnoooppppppqqqqqqqqqppppppppppppppppppooonnnoooooooooooopppqqqssssssppppppooopppqqqsssuuuvvvtttsssrrrrrrrrrrrrssstttssssssrrrppppppooooooooolllnnnpppqqqsssssssssrrrqqqqqqrrrrrrrrrqqqppppppqqqrrrsssssssssrrrpppooonnnnnnooopppppppppoooooommmnnnppppppppppppqqqssstttsssrrrrrrrrrrrrrrrrrrtttuuuvvvwwwwwwwwwvvvuuussssssssssssssssssttttttrrrrrrssssssrrrqqqooonnnmmmooopppqqqqqqqqqssstttttttttttttttssssssssssssrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqooommmkkklllppptttwwwppprrrttttttsssqqqqqqrrr~~~~~~{{{zzz~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||zzz~~~~~~{{{{{{}}}}}}{{{|||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzxxxwwwxxxyyyzzzyyywwwwwwxxxyyyxxxvvvwww{{{~~~}}}zzzxxxwwwxxxvvvwwwwwwxxxxxxxxxxxxwwwuuuvvvvvvtttrrrrrruuuwwwxxxwwwuuusssrrrssstttuuuppptttxxxxxxuuuuuuxxx{{{|||zzzxxxuuutttuuuvvvwwwtttwwwxxxuuutttuuutttpppqqqsssvvvyyy{{{|||{{{zzzwwwyyy|||||||||{{{|||}}}zzz||||||{{{yyyxxxzzz|||{{{{{{||||||{{{zzzxxxwwwxxxxxxyyyyyyzzzzzzyyyyyytttuuuvvvxxxyyyyyyxxxxxx{{{{{{zzzyyyxxxxxxwwwvvvssstttvvvwwwwwwvvvtttsssuuuuuuuuuuuuvvvwwwxxxxxxssssssrrrrrrrrrrrrqqqqqqnnnnnnnnnooooooooonnnnnnmmmmmmnnnoooooooooooonnnooonnnnnnnnnooopppqqqqqqqqqqqqppppppqqqssstttuuutttsssrrrqqqqqqrrrssstttrrrqqqpppooooooooooooooonnnnnnooopppqqqrrrrrrrrrsssrrrqqqpppooonnnnnnnnnrrrssssssttttttrrrqqqpppnnnmmmmmmmmmnnnnnnooopppmmmoooqqqqqqppppppqqqrrrrrrqqqqqqqqqqqqrrrrrrsssuuuvvvwwwwwwwwwvvvuuutttttttttttttttttttttssssssssssssttttttsssrrrpppooommmoooqqqqqqqqqqqqsssuuuttttttttttttttttttttttttssssssrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqooonnnllllllmmmooorrrtttooorrrttttttsssrrrqqqqqq}}}}}}~~~|||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||www}}}~~~~~~|||xxxzzz{{{|||}}}~~~~~~}}}}}}}}}~~~||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}{{{{{{|||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}{{{wwwuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzxxxwwwxxxyyyyyyxxxwwwvvvxxxxxxwwwuuuvvvzzz~~~|||yyywwwvvvwwwzzzzzzyyyyyywwwvvvtttsssvvvwwwxxxvvvssssssvvvyyyyyywwwuuusssrrrssstttuuuqqquuuyyyyyywwwvvvyyy}}}yyywwwtttssssssuuuxxx{{{tttwwwwwwsssrrrtttsssoooqqqsssvvvzzz||||||{{{zzzvvvxxxzzz{{{{{{{{{}}}~~~{{{}}}~~~|||zzzyyy|||~~~||||||}}}}}}}}}{{{zzzyyywwwwwwxxxyyyyyyyyyyyyxxxrrrsssuuuvvvwwwwwwwwwvvv{{{||||||zzzxxxvvvvvvwwwuuuvvvxxxzzzyyywwwtttssssssttttttuuuvvvxxxzzz{{{sssssssssrrrrrrrrrqqqqqqmmmnnnnnnnnnnnnnnnmmmlllkkklllmmmnnnoooooooooooonnnnnnnnnnnnnnnooooooppprrrqqqqqqpppqqqrrrtttuuusssrrrqqqqqqqqqqqqrrrsssqqqpppoooooooooooooooooooooooooooppppppqqqrrrrrruuutttqqqooommmllllllmmmsssssstttttttttsssrrrqqqmmmlllkkkkkklllmmmnnnooonnnpppqqqrrrpppppppppqqqppppppppppppqqqrrrrrrsssssstttuuuuuuuuutttrrrqqqttttttttttttttttttsssssssssttttttuuutttsssqqqpppnnnoooqqqqqqqqqqqqsssuuutttttttttuuuuuuuuuuuuuuuttttttrrrqqqqqqrrrttttttqqqqqqqqqqqqqqqqqqqqqqqqllllllmmmnnnooopppqqqqqqoooqqqtttuuusssrrrqqqqqq~~~~~~~~~{{{}}}|||zzz||||||{{{{{{{{{||||||}}}{{{}}}~~~~~~}}}~~~~~~|||zzz{{{{{{||||||}}}~~~~~~}}}}}}|||||||||xxxxxxyyy{{{}}}~~~|||{{{zzz}}}~~~~~~~~~|||yyyzzz}}}~~~~~~|||~~~}}}}}}}}}}}}}}}zzzxxxwwwwwwwwwvvvwwwxxxwwwvvvvvvxxxzzzzzz}}}}}}{{{{{{}}}}}}zzzyyywwwuuuuuuwwwyyyyyyxxxyyyxxxvvvuuuuuuwwwxxxzzz~~~~~~}}}{{{yyywwwvvvuuuzzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttsssssssssssssssssstttsssqqqpppoooqqqsssvvvxxxzzz{{{zzzzzz|||}}}yyywwwuuuuuuvvvwwwwwwvvvvvvuuuttttttuuutttrrrpppuuuttttttvvvxxxyyyxxxwwwsssvvvyyy{{{{{{zzzzzzzzzyyyzzz|||}}}}}}}}}|||{{{|||}}}}}}}}}}}}|||{{{{{{|||zzzwwwvvvxxx{{{|||}}}vvvuuuuuutttttttttuuuuuuuuuuuuvvvwwwwwwvvvuuutttxxxyyy{{{|||{{{yyyvvvuuuwwwuuutttvvvxxxyyywwwtttrrrqqqppppppqqqqqqpppnnnpppnnnllllllnnnpppqqqqqqlllmmmmmmnnnnnnnnnnnnnnnppppppooooooppppppqqqrrrqqqqqqqqqqqqrrrtttvvvwwwttttttuuuuuutttrrrqqqooopppoooooonnnnnnnnnnnnnnnpppppppppppppppooonnnnnnqqqpppooommmllllllllllllrrrssssssttttttssssssrrrssspppnnnooorrrtttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooopppqqqqqqppppppqqqrrrrrrrrrrrrqqqpppppppppqqqrrrssstttuuuqqqpppoooppprrrrrrpppooorrrpppnnnmmmoooqqqrrrrrrqqqrrrtttuuuvvvuuutttsssttttttsssssssssrrrrrrrrrpppqqqsssttttttsssqqqpppppppppooooooppppppqqqrrrppppppppppppooooooooonnn~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{{{{zzz{{{{{{|||}}}}}}{{{|||}}}~~~~~~|||{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyyyyzzz{{{}}}~~~}}}|||{{{{{{~~~~~~~~~}}}zzzzzz|||}}}}}}|||}}}}}}||||||}}}~~~~~~|||{{{zzzzzzyyyyyyzzzzzzyyywwwvvvwwwyyyzzz}}}}}}zzzzzz}}}}}}zzzxxxvvvttttttvvvxxxxxxxxxyyyxxxvvvuuuuuuvvvxxxyyy{{{zzzyyyxxxwwwwwwvvvvvvxxxxxxwwwwwwvvvwwwwwwwwwvvvuuutttsssssssssssssssuuuuuuuuusssppppppqqqsssuuuxxxzzz{{{zzzzzz{{{}}}yyyvvvtttssstttuuuuuutttuuutttssstttuuuuuusssqqqtttssstttvvvxxxyyyxxxwwwuuuxxx{{{|||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{|||||||||{{{{{{{{{{{{zzz{{{xxxvvvvvvwwwyyyzzzzzzuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvvvvuuutttsssuuuwwwyyy{{{{{{zzzxxxwwwwwwuuutttuuuwwwwwwuuusssrrrqqqppppppqqqqqqpppnnnpppnnnlllkkkmmmooooooooolllmmmnnnnnnoooooonnnnnnppppppooooooppppppqqqqqqqqqqqqpppqqqrrrtttuuuvvvssssssssssssrrrqqqppppppqqqppppppooonnnoooooooooooooooppppppoooooonnnmmmooonnnnnnmmmmmmmmmnnnnnnrrrrrrrrrssssssrrrrrrrrrrrrpppnnnooorrrsssrrrqqqsssssssssssssssrrrrrrrrrqqqpppooonnnnnnooopppqqqqqqqqqrrrrrrrrrqqqqqqpppooooooqqqrrrttttttuuuuuuppppppooopppqqqrrrpppnnnooonnnnnnooorrrsssrrrqqqrrrrrrsssttttttttttttsssssssssssssssrrrrrrrrrrrrqqqrrrsssttttttsssrrrqqqppppppooooooooopppqqqrrrqqqppppppooooooooooooooo~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~yyyyyyzzzzzz{{{|||}}}~~~{{{|||}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{|||}}}~~~}}}{{{{{{{{{|||}}}~~~~~~|||{{{{{{{{{|||}}}{{{zzz{{{|||{{{{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{|||||||||zzzwwwvvvwwwxxxzzz|||{{{xxxxxx{{{|||zzzwwwuuussssssuuuwwwwwwwwwzzzyyywwwuuuuuuuuuvvvwwwxxxwwwvvvuuuuuuuuuvvvwwwvvvuuuuuuuuuuuuvvvvvvwwwuuuuuuttttttssstttttttttwwwwwwvvvtttrrrpppqqqrrruuuwwwzzzzzzzzzzzz{{{|||xxxvvvsssqqqrrrrrrrrrrrrssssssrrrtttuuuvvvtttssssssssssssuuuwwwyyyxxxwwwxxxzzz}}}}}}|||zzzzzz{{{zzz{{{|||}}}~~~}}}||||||||||||zzzyyyyyyyyyzzz{{{yyywwwvvvvvvwwwxxxwwwuuuuuutttttttttttttttuuuuuutttuuuuuuuuuuuutttsssrrrsssuuuwwwzzz{{{{{{zzzyyywwwuuuttttttuuuuuusssrrrsssqqqppppppqqqqqqpppooopppnnnlllkkklllnnnnnnmmmlllmmmnnnnnnoooooonnnnnnooooooooopppppppppqqqqqqppppppppppppqqqssstttuuusssrrrqqqqqqppppppppppppqqqqqqpppooooooooooooooonnnoooooooooooonnnmmmmmmmmmmmmmmmnnnnnnoooooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrpppooooooqqqrrrrrrqqqttttttttttttttttttttttttqqqqqqooooooooooooqqqqqqrrrssssssrrrrrrqqqpppooommmooorrrtttvvvvvvuuuuuupppoooooopppqqqqqqpppnnnkkklllnnnqqqssstttrrrppprrrrrrqqqqqqrrrrrrssstttsssssssssrrrrrrrrrqqqqqqqqqrrrsssttttttsssrrrqqqpppooonnnnnnnnnoooqqqrrrrrrqqqooonnnmmmnnnoooppp~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~|||{{{~~~~~~}}}yyyyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}|||}}}~~~|||{{{|||}}}~~~}}}}}}}}}|||{{{yyyxxxxxx{{{}}}~~~||||||||||||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{zzzzzzzzzzzz|||}}}~~~}}}~~~~~~~~~|||{{{yyy{{{{{{{{{yyywwwvvvwwwxxx{{{|||zzzvvvvvvzzz|||{{{vvvtttrrrssstttvvvvvvvvv{{{yyywwwuuuttttttuuuvvvxxxwwwvvvttttttuuuvvvwwwsssssssssssstttuuuvvvvvvuuutttttttttttttttuuuuuuxxxxxxxxxvvvsssqqqqqqrrruuuwwwyyyzzzzzzzzz{{{|||zzzvvvsssqqqqqqrrrrrrqqqrrrrrrrrrsssuuuvvvuuutttrrrrrrrrruuuwwwyyyxxxwwwzzz|||~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~}}}||||||}}}|||zzzxxxxxxyyyzzz{{{wwwwwwvvvwwwxxxwwwuuusssttttttssssssssstttuuuuuuuuuuuuuuuttttttsssrrrrrrsssuuuwwwyyyzzzzzzyyyyyyxxxwwwvvvuuuttttttsssssssssqqqppppppqqqrrrpppooopppnnnlllkkklllmmmlllkkkmmmmmmnnnooooooooooooooonnnoooooopppppppppppppppooooooppppppqqqrrrssssssrrrqqqpppnnnnnnnnnooopppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllnnnnnnnnnooooooooonnnnnnppppppooooooooooooppppppqqqpppoooooopppqqqrrrrrrssssssssstttttttttttttttsssrrrqqqppppppqqqrrrssstttttttttsssrrrpppooonnnlllnnnrrruuuwwwwwwvvvuuupppoooooooooqqqqqqpppnnnkkkkkkmmmooorrrtttsssqqqrrrqqqpppppppppqqqssstttrrrrrrrrrrrrqqqqqqqqqqqqooopppqqqqqqrrrqqqqqqppppppooonnnmmmmmmooopppqqqsssqqqooommmlllnnnpppqqq~~~~~~~~~~~~~~~~~~~~~~~~|||yyyzzzzzz{{{|||}}}~~~~~~~~~||||||~~~~~~~~~~~~}}}}}}{{{zzz{{{}}}~~~||||||||||||{{{yyyxxxwww{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~|||zzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}~~~}}}|||zzzxxxxxxyyyzzzzzzyyyyyyxxxyyyzzz|||}}}}}}}}}}}}}}}|||yyywwwvvvxxxyyyyyyxxxvvvvvvwwwxxx{{{|||zzzvvvvvvzzz|||{{{vvvtttrrrrrrtttvvvvvvuuuzzzyyywwwuuuttttttuuuvvvzzzyyyxxxvvvuuuuuuuuuuuurrrrrrrrrrrrssstttuuuuuutttttttttttttttuuuvvvwwwxxxxxxxxxwwwtttrrrqqqrrruuuwwwyyyzzzyyyyyy{{{|||{{{xxxtttqqqqqqrrrssssssrrrqqqqqqsssvvvwwwvvvuuurrrrrrsssuuuxxxyyyyyyxxx{{{|||}}}|||zzzyyyyyyzzzyyyzzz{{{}}}}}}||||||{{{}}}|||yyyxxxxxxyyyzzz{{{wwwwwwwwwxxxyyyxxxuuurrrssssssssssssssstttuuuuuuvvvuuuuuutttsssrrrrrrrrrvvvvvvwwwxxxxxxwwwvvvvvvyyyxxxwwwvvvtttttttttuuusssrrrqqqqqqrrrrrrqqqoooooonnnllllllmmmmmmlllkkkmmmnnnnnnooooooooooooooommmnnnoooppppppppppppooonnnnnnoooppppppqqqqqqqqqqqqpppooonnnmmmnnnooopppnnnnnnmmmlllllllllllllllnnnnnnnnnnnnnnnmmmmmmlllppppppppppppooonnnmmmlllpppoooooonnnnnnoooooopppoooppppppoooooopppqqqrrrqqqqqqrrrrrrrrrssssssssstttsssrrrrrrrrrrrrssstttuuuuuutttsssrrrqqqooonnnlllnnnrrruuuvvvvvvuuutttpppooonnnoooqqqqqqooonnnnnnlllkkklllooorrrssssssqqqqqqpppooopppqqqrrrsssrrrrrrqqqqqqqqqpppppppppmmmmmmnnnnnnooooooooooooooonnnmmmllllllnnnpppqqqsssqqqooommmlllnnnpppqqq}}}{{{{{{{{{||||||}}}~~~~~~}}}}}}~~~}}}|||}}}~~~}}}}}}{{{{{{{{{|||}}}zzz{{{|||||||||{{{yyyxxx|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{||||||~~~~~~|||}}}~~~~~~}}}|||{{{|||{{{yyywwwwwwyyy{{{xxxxxxwwwwwwxxxyyy{{{||||||||||||{{{yyywwwvvvuuuwwwxxxxxxwwwvvvuuuwwwxxxzzz|||{{{xxxxxx{{{|||zzzvvvtttrrrrrrtttvvvvvvvvvyyyxxxvvvtttttttttuuuvvvzzzzzzyyyxxxwwwvvvuuutttssssssrrrrrrrrrsssttttttttttttttttttuuuvvvwwwxxxvvvwwwxxxwwwtttrrrqqqrrrtttvvvyyyyyyyyyyyyzzz{{{|||xxxtttrrrrrrtttuuuuuurrrqqqrrrsssvvvvvvvvvtttsssrrrsssvvvyyyzzzzzzyyyyyyzzz{{{zzzxxxwwwxxxyyyxxxyyyzzz{{{|||{{{zzzzzz{{{zzzxxxwwwwwwwwwxxxyyyvvvvvvvvvwwwxxxwwwuuusssrrrrrrrrrrrrssstttuuuuuuwwwwwwuuutttssssssrrrsssxxxxxxxxxwwwvvvuuuttttttxxxyyyxxxvvvttttttvvvxxxtttrrrqqqqqqrrrrrrqqqpppooommmlllmmmnnnnnnmmmlllmmmnnnooooooppppppoooooommmnnnooopppppppppooonnnmmmnnnooooooppppppoooooopppoooooonnnnnnooooooooommmmmmlllkkkkkkkkkkkkkkknnnoooooooooooonnnmmmmmmpppqqqqqqqqqpppnnnlllkkkpppooonnnmmmmmmnnnooopppooopppppppppooooooqqqrrroooppppppqqqqqqrrrrrrrrrttttttsssrrrrrrsssttttttuuuuuuttttttsssqqqpppooonnnoooqqqsssttttttsssrrrooonnnnnnoooppppppooommmooommmkkkkkknnnqqqssssssqqqqqqppppppqqqqqqrrrsssqqqqqqqqqpppppppppooooookkkkkkkkklllmmmmmmnnnnnnooonnnlllkkkkkkmmmoooqqqrrrqqqooonnnmmmnnnoooppp~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}|||{{{|||~~~{{{|||}}}}}}|||{{{{{{||||||xxxzzz{{{}}}}}}}}}{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~|||||||||||||||{{{{{{{{{|||}}}|||}}}~~~~~~}}}|||yyyzzz{{{yyywwwwwwyyy|||wwwwwwvvvvvvwwwxxxzzz{{{{{{{{{zzzxxxxxxwwwwwwwwwzzzzzzzzzxxxvvvuuuvvvwwwzzz}}}}}}zzzzzz}}}}}}zzzwwwuuussssssuuuvvvwwwvvvxxxwwwuuuttttttuuuvvvwwwvvvwwwxxxyyyyyywwwuuutttttttttsssrrrrrrrrrssssssssssssssstttuuuwwwxxxyyytttvvvwwwvvvtttrrrrrrrrrtttvvvxxxyyyyyyyyyzzz{{{{{{xxxsssqqqrrrtttvvvwwwsssrrrrrrsssuuuvvvuuussssssssstttwwwzzz|||{{{zzzwwwxxxxxxwwwuuuuuuvvvxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvuuuuuuuuutttsssssstttvvvvvvuuusssrrrrrrrrrrrrssstttuuuvvvyyyxxxvvvtttssssssssssssxxxwwwwwwvvvvvvuuuttttttvvvwwwwwwuuussssssvvvyyytttrrrqqqqqqrrrsssqqqpppnnnmmmmmmnnnooopppooommmnnnnnnoooppppppppppppooolllmmmooopppqqqpppooonnnlllmmmnnnooooooooonnnnnnnnnoooooopppppppppoooooommmmmmlllkkkkkkkkkkkklllooooooppppppoooooonnnmmmooopppqqqqqqqqqooommmlllqqqpppnnnmmmmmmnnnpppqqqnnnoooqqqpppnnnnnnpppsssooooooppppppqqqrrrrrrssssssrrrqqqppppppqqqrrrsssttttttttttttsssrrrqqqpppooopppqqqqqqrrrrrrqqqqqqooonnnnnnoooppppppooommmnnnmmmlllmmmoooqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrqqqpppppppppooooooooooookkkkkkkkkkkklllmmmnnnoooooonnnkkkjjjjjjllloooqqqqqqppppppooooooooooooooo~~~}}}~~~~~~~~~}}}~~~~~~|||{{{|||~~~}}}~~~||||||}}}|||{{{zzz{{{}}}~~~wwwxxx{{{~~~~~~}}}||||||{{{{{{{{{wwwyyy{{{}}}~~~~~~}}}|||~~~}}}}}}||||||||||||||||||}}}~~~{{{||||||}}}||||||{{{zzz{{{}}}{{{}}}~~~~~~}}}{{{xxxzzzzzzyyywwwwwwzzz}}}wwwvvvvvvvvvvvvxxxyyyzzzzzzyyyxxxwwwwwwxxxzzz{{{}}}}}}}}}zzzwwwuuuuuuvvvzzz}}}}}}{{{{{{}}}}}}zzzwwwuuussssssuuuwwwwwwwwwwwwvvvtttssstttuuuwwwxxxssstttwwwyyyzzzxxxvvvuuuuuuttttttsssrrrrrrrrrrrrssssssssstttvvvwwwyyyyyyssstttvvvvvvtttrrrrrrrrrtttvvvxxxyyyyyyyyyzzz{{{zzzvvvrrrpppqqqtttvvvwwwssssssrrrtttuuuvvvtttsssttttttuuuwww{{{||||||{{{uuuvvvvvvuuuttttttvvvwwwvvvwwwxxxyyyzzzyyyxxxxxxttttttuuuuuuttttttsssrrrsssrrrqqqrrrtttuuutttsssqqqqqqqqqrrrssstttuuuvvvzzzyyywwwuuutttsssttttttwwwvvvvvvvvvuuuuuuuuuuuutttvvvvvvtttrrrrrruuuyyytttsssqqqrrrssssssrrrpppnnnmmmmmmnnnpppqqqpppnnnnnnnnnoooppppppppppppppplllmmmooopppqqqpppnnnmmmlllmmmnnnooooooooonnnmmmnnnooopppqqqqqqpppooonnnnnnnnnmmmllllllllllllmmmpppppppppppppppooonnnnnnmmmnnnpppqqqrrrqqqooonnnrrrpppooonnnnnnoooppprrrmmmoooqqqpppnnnmmmpppsssoooooopppqqqqqqrrrssssssqqqqqqpppoooooopppqqqqqqttttttttttttsssrrrqqqqqqppppppppppppppppppppppppooonnnnnnnnnppppppooommmllllllmmmpppqqqqqqooommmpppqqqrrrssstttsssrrrrrrppppppppppppooooooooooookkkkkkkkklllmmmnnnooopppooommmkkkiiijjjllloooqqqppppppppppppooooooooonnn}}}|||~~~}}}}}}|||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~yyyzzz{{{|||}}}}}}}}}}}}}}}{{{|||}}}|||yyyvvv~~~|||{{{}}}~~~zzz{{{|||}}}}}}|||{{{zzz{{{||||||}}}~~~}}}|||zzzyyyyyyzzz{{{}}}vvv{{{~~~{{{yyyxxx{{{{{{zzzzzzzzz{{{{{{|||yyyvvvttttttxxxzzzyyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{zzzyyyyyyyyyzzz{{{|||zzz|||}}}{{{wwwvvvwwwxxxwwwssstttzzz|||xxxvvvxxxwwwwwwwwwvvvtttuuuwwwyyyzzzyyyvvvtttssssssuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvtttttttttsssrrrrrrqqqqqqttttttsssttttttuuuvvvwwwssstttvvvwwwvvvtttqqqooossstttuuutttttttttvvvxxxxxxwwwvvvtttrrrrrrtttvvvooorrruuuwwwwwwvvvvvvwwwuuusssrrrsssvvvxxxyyyyyyxxxwwwuuuttttttvvvxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxssstttuuuvvvvvvvvvvvvvvvrrrrrrrrrsssssssssttttttqqqpppqqqtttsssqqqtttxxxvvvvvvvvvwwwxxxwwwtttqqqttttttttttttttttttttttttoooqqqssssssrrrrrrrrrsssssssssssstttuuutttrrrpppppppppqqqqqqqqqppppppoooqqqooommmmmmmmmnnnmmmkkknnnnnnnnnnnnnnnnnnnnnmmmnnnmmmmmmlllllllllmmmmmmmmmnnnpppqqqrrrrrrrrrqqqpppnnnmmmkkkkkklllmmmnnnnnnoooqqqqqqooonnnooopppnnnnnnoooppppppppppppooosssqqqnnnkkkjjjkkkmmmnnnppppppppppppppppppppppppmmmmmmnnnppprrrrrrpppnnnrrrsssssssssrrrrrrtttvvvvvvwwwwwwuuurrrqqqqqqrrrqqqpppoooooooooppprrrrrrrrrssstttttttttsssrrrqqqpppqqqrrrrrrrrrrrrqqqpppsssrrrrrrqqqpppppppppqqqnnnnnnnnnnnnoooooooooooojjjkkklllkkkjjjkkknnnppppppnnnkkkiiiiiikkknnnqqqooonnnmmmnnnpppqqqqqqqqq~~~}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~}}}{{{{{{|||}}}}}}}}}}}}}}}}}}||||||}}}}}}zzzxxx~~~}}}|||}}}|||}}}~~~~~~~~~}}}|||||||||||||||}}}~~~~~~|||zzzyyyyyyyyyyyyxxx{{{}}}{{{yyyyyyxxxyyy{{{|||||||||zzzzzzyyyvvvssstttxxxzzzzzzxxxvvvvvvvvvwwwwwwyyyzzzzzzzzzyyyyyyxxxxxxyyyzzzzzzzzz{{{|||{{{xxxvvvwwwyyywwwtttvvv|||~~~zzzxxxyyyvvvwwwwwwuuuttttttvvvxxxwwwvvvvvvuuuttttttuuuuuuxxxxxxxxxxxxxxxwwwvvvuuuvvvvvvuuuuuutttsssssssssssssssrrrrrrssssssttttttrrrsssuuuuuuuuutttrrrqqqtttuuuvvvuuussssssuuuvvvwwwvvvuuusssqqqrrrsssuuummmpppsssttttttssstttuuutttrrrrrrsssuuuxxxyyyyyyvvvuuutttssstttuuuwwwxxxzzzzzzyyyxxxwwwwwwwwwxxxtttuuuvvvvvvvvvvvvvvvvvvssssssssstttttttttttttttsssqqqrrruuutttrrrtttxxxwwwwwwwwwxxxyyywwwtttrrrssssssssssssssssssssssssqqqsssuuuuuutttssstttuuutttsssssstttuuutttrrrpppooooooppppppppppppoooooopppnnnllllllmmmmmmmmmlllmmmmmmmmmmmmmmmlllllllllnnnnnnmmmmmmmmmmmmmmmnnnlllmmmooopppqqqqqqpppooonnnmmmkkkkkkkkkmmmooopppooopppqqqqqqpppooopppqqqpppppppppppppppooonnnmmmrrrqqqnnnmmmllllllmmmnnnppppppppppppppppppppppppppppppooopppqqqqqqooonnnqqqrrrsssrrrqqqqqqrrrttttttuuuvvvuuurrrqqqpppqqqqqqpppooooooooopppqqqrrrrrrssstttuuuuuutttsssrrrpppqqqqqqrrrrrrqqqqqqpppqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnjjjkkkkkkjjjiiiiiilllnnnooonnnkkkjjjjjjlllnnnoooooonnnmmmmmmoooqqqqqqppp~~~}}}~~~}}}||||||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~||||||~~~}}}}}}~~~|||||||||}}}}}}~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~|||zzz~~~}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzzxxxwwwvvvzzz|||~~~~~~|||{{{zzzzzzvvvxxx{{{}}}}}}|||zzzxxxzzzvvvssstttxxxzzz{{{yyywwwwwwwwwwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxvvvwwwxxxxxxvvvxxx}}}|||yyyyyyvvvvvvvvvuuussstttvvvxxxttttttttttttuuuuuuvvvvvvzzzzzz{{{{{{zzzxxxwwwuuuxxxxxxwwwvvvvvvuuuuuutttsssrrrrrrqqqqqqqqqqqqqqqrrrrrrssssssssssssttttttuuuvvvvvvuuutttsssuuuvvvwwwvvvtttsssrrrrrrssstttnnnppprrrrrrrrrrrrtttuuusssrrrqqqrrruuuwwwxxxxxxtttssssssssstttvvvwwwyyy{{{{{{zzzxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvttttttvvvuuurrrtttxxxwwwwwwwwwxxxyyyxxxtttrrrrrrrrrrrrrrrrrrrrrrrrrrrtttvvvwwwwwwvvvuuuvvvxxxuuutttssstttuuuuuusssqqqnnnnnnooooooooooooooonnnooommmkkkkkklllmmmlllkkkjjjkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnoooooommmnnnoooppppppooonnnmmmkkkkkkjjjjjjkkkmmmoooqqqooopppqqqqqqpppooopppqqqqqqqqqqqqpppooonnnllllllqqqpppooonnnnnnnnnnnnnnnpppppppppppppppppppppppptttrrrpppoooppppppooonnnpppqqqqqqpppooonnnpppqqqqqqsssuuuuuurrrpppooonnnppppppooooooppppppqqqrrrrrrsssssstttttttttssssssppppppqqqrrrrrrqqqpppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkjjjhhhhhhjjjlllnnnmmmlllkkkkkklllmmmnnnooommmlllmmmoooqqqqqqppp}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{||||||~~~~~~}}}|||zzz{{{}}}}}}~~~}}}|||{{{{{{|||||||||||||||{{{~~~}}}~~~~~~~~~~~~}}}|||||||||{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}}}}|||||||||}}}}}}~~~~~~}}}|||{{{yyywwwvvv||||||}}}|||{{{{{{{{{{{{vvvwwwyyy{{{{{{{{{zzzyyyzzzvvvssstttwww{{{{{{{{{{{{zzzyyyyyyxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxx|||~~~}}}zzzxxxuuuvvvvvvuuussssssvvvxxxuuutttsssrrrsssuuuxxxyyy{{{{{{||||||{{{yyywwwvvvxxxxxxwwwwwwvvvuuuuuuttttttsssrrrqqqpppppppppppprrrqqqqqqqqqrrrsssuuuvvvssstttuuuuuutttuuuwwwyyyyyywwwuuuttttttuuuttttttqqqsssssssssrrrsssuuuwwwrrrqqqqqqsssuuuwwwxxxwwwssssssssstttuuuwwwyyyzzz|||{{{zzzxxxwwwwwwwwwwwwzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuxxxvvvvvvxxxvvvssstttxxxwwwvvvvvvwwwxxxwwwtttqqqrrrrrrrrrrrrrrrrrrrrrrrrvvvwwwxxxwwwvvvuuuwwwxxxvvvtttssstttuuuuuusssrrrnnnooooooppppppppppppooonnnllljjjjjjlllmmmlllkkkiiiiiiiiiiiiiiijjjjjjjjjnnnoooooopppppppppppppppnnnooopppppppppooonnnmmmjjjjjjiiihhhiiikkkmmmnnnnnnooopppooonnnmmmooopppppppppppppppooonnnmmmlllpppppppppppppppooooooooopppppppppppppppppppppppptttrrrooooooooopppppppppoooooopppnnnmmmlllnnnooooooqqqttttttrrrooommmmmmpppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmllljjjiiimmmmmmllljjjhhhhhhiiikkkmmmmmmllllllkkkkkkllllllnnnmmmkkklllnnnppppppooo~~~~~~~~~}}}}}}~~~~~~~~~~~~|||{{{{{{{{{|||||||||}}}~~~|||zzzyyy{{{}}}{{{|||}}}}}}{{{yyyyyyzzzzzz{{{zzzzzzzzz}}}~~~~~~~~~~~~}}}}}}}}}zzzyyyyyyxxxxxxyyyzzz|||~~~~~~}}}}}}}}}}}}~~~}}}||||||{{{{{{||||||{{{{{{{{{|||{{{{{{zzzyyy}}}|||{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwyyy{{{|||zzzwwwsssssswww{{{||||||~~~}}}{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttuuuuuuuuutttvvvvvvwwwxxx{{{|||zzzwwwvvvvvvvvvuuuttttttvvvxxxyyyvvvsssqqqqqquuuyyy|||{{{{{{||||||{{{yyyxxxwwwwwwvvvvvvuuuuuuttttttsssvvvuuutttrrrqqqqqqqqqqqqqqqppppppoooppprrrtttvvvppprrrtttuuuuuuwwwzzz}}}{{{yyywwwwwwxxxxxxvvvuuurrrssstttsssssssssuuuwwwrrrqqqrrrtttvvvxxxxxxwwwtttuuuuuuvvvwwwyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvwww||||||||||||{{{{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwyyywwwwwwyyywwwssstttxxxvvvuuuvvvwwwwwwvvvsssppprrrrrrrrrrrrrrrrrrrrrrrrvvvwwwwwwvvvuuutttvvvxxxvvvtttssssssttttttsssrrrooopppqqqqqqrrrrrrrrrqqqnnnlllkkkkkklllllllllkkkhhhhhhhhhiiiiiiiiijjjjjjnnnnnnooopppqqqqqqppppppooopppqqqqqqqqqpppooonnnllljjjiiigggggghhhjjjkkklllmmmmmmlllkkkkkkmmmnnnmmmnnnnnnooooooooonnnnnnooooooooopppppppppppppppoooooooooooooooooooooooorrrpppnnnnnnpppqqqrrrrrrmmmnnnnnnmmmkkkkkkmmmnnnmmmpppssstttrrrooommmmmmooooooppppppqqqqqqqqqqqqnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppoooooopppqqqqqqppppppooommmnnnoooooonnnllljjjiiinnnnnnnnnkkkiiihhhjjjkkkmmmmmmlllkkkkkkkkkkkkkkkmmmlllkkklllnnnooooooooo~~~}}}{{{{{{{{{||||||||||||}}}~~~~~~}}}|||{{{{{{|||||||||~~~~~~{{{zzzzzz{{{~~~{{{|||}}}}}}{{{vvvwwwxxxyyyzzzzzzzzzzzz|||~~~~~~}}}{{{{{{|||xxxxxxxxxvvvuuuuuuxxx{{{}}}}}}||||||||||||}}}~~~}}}|||{{{{{{{{{{{{{{{|||yyyyyyzzzzzz{{{||||||}}}~~~|||{{{{{{||||||{{{zzzyyywwwuuuuuuuuuxxx{{{}}}{{{wwwsssssswww|||}}}}}}}}}{{{yyyxxxwwwwwwwwwwwwwwwwwwvvvuuuttttttsssrrrqqqrrrtttuuuuuutttuuuwwwvvvuuuwwwzzzzzzwwwwwwwwwwwwvvvtttuuuwwwyyy|||yyyuuurrrrrruuuyyy{{{zzzzzzyyyyyyyyyxxxxxxxxxvvvuuuuuuttttttssssssrrrvvvvvvtttsssrrrrrrrrrrrrppppppooooooppprrrsssuuunnnpppsssuuuvvvyyy|||}}}zzzwwwxxxzzzzzzxxxuuuqqqrrrssssssrrrrrrsssuuurrrrrrsssuuuxxxyyyxxxwwwuuuvvvwwwxxxxxxyyyzzzzzzxxxxxxwwwvvvvvvvvvvvvwww{{{{{{|||||||||{{{zzzzzzvvvvvvvvvwwwwwwwwwxxxxxxyyywwwwwwyyywwwssstttyyyvvvvvvvvvwwwxxxvvvsssqqqrrrrrrrrrrrrrrrrrrrrrrrrwwwwwwwwwuuuttttttvvvxxxuuutttrrrrrrsssssssssrrrppppppqqqrrrsssssssssssspppnnnlllkkkllllllkkkjjjhhhhhhiiiiiijjjkkkkkkkkklllmmmoooqqqqqqqqqppppppooopppqqqrrrrrrqqqpppooommmllljjjhhhhhhiiijjjkkkkkklllllljjjiiiiiikkknnnlllmmmnnnnnnooooooooonnnnnnnnnnnnnnnoooooopppqqqooooooooooooooooooooooooooonnnmmmnnnpppqqqqqqqqqkkklllmmmlllkkkkkkmmmooonnnppprrrsssqqqooonnnnnnoooooopppqqqqqqqqqqqqpppllllllllllllmmmnnnooopppqqqpppoooooooooooopppqqqnnnooopppqqqqqqqqqpppooommmnnnooopppooommmkkkjjjnnnooonnnllljjjiiikkklllnnnmmmllljjjjjjjjjkkkkkkmmmkkkjjjkkkmmmoooooonnn~~~~~~~~~~~~}}}~~~}}}|||||||||}}}}}}}}}~~~~~~{{{}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{}}}~~~|||{{{{{{|||~~~~~~~~~~~~~~~|||}}}~~~}}}zzzuuuvvvwwwyyyzzz{{{|||||||||~~~~~~{{{yyyyyy{{{xxxxxxxxxuuussstttwww{{{||||||{{{{{{|||}}}{{{{{{{{{zzzzzz{{{||||||zzzyyyyyyyyyzzz{{{}}}~~~}}}|||{{{|||}}}}}}{{{xxxvvvvvvuuuuuuvvvxxx{{{|||{{{wwwsssssswww|||~~~~~~}}}|||{{{yyyxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvtttssstttrrrqqqsssvvvwwwvvvuuuwwwxxxuuurrrtttzzz{{{xxxxxxxxxxxxwwwvvvvvvxxxzzz}}}|||yyywwwvvvvvvvvvwwwxxxwwwvvvuuuvvvwwwyyyzzzvvvuuuuuuttttttssssssrrruuuuuutttssssssrrrsssssspppppppppppppppqqqrrrrrroooqqqsssuuuvvvyyy|||}}}yyywwwxxx{{{{{{xxxtttqqqsssuuuvvvuuutttttttttsssssstttvvvyyyzzzyyyxxxvvvvvvwwwxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyttttttuuuvvvwwwxxxyyyyyyxxxvvvvvvxxxwwwsssuuuyyyxxxxxxxxxyyyzzzxxxuuusssssssssssssssssssssssssssxxxxxxwwwuuuttttttvvvxxxuuusssqqqpppqqqrrrrrrqqqoooooopppqqqrrrssssssrrrrrrpppnnnlllmmmlllkkkiiiiiiiiijjjkkkkkklllmmmmmmkkklllooopppqqqqqqpppooommmnnnoooqqqqqqqqqppppppnnnmmmkkkjjjkkklllnnnooollllllllljjjiiiiiilllnnnnnnnnnnnnooonnnnnnmmmmmmnnnmmmllllllmmmnnnqqqrrroooooooooooooooooooooooonnnmmmmmmnnnppppppooommmiiijjjllllllkkklllnnnpppoooqqqrrrrrrpppoooooopppnnnooopppqqqrrrqqqqqqppplllllllllllllllnnnooopppqqqpppooonnnnnnooopppqqqlllmmmooopppqqqpppooonnnlllmmmoooqqqpppooommmkkkmmmmmmmmmkkkiiiiiijjjlllpppnnnkkkiiihhhiiikkkllllllkkkjjjjjjmmmnnnnnnnnn~~~~~~~~~||||||~~~~~~{{{|||~~~zzz}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyzzzzzz~~~~~~}}}|||{{{}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}zzzuuuvvvxxxzzz{{{}}}}}}~~~|||~~~~~~zzzxxxxxxzzzyyyyyyyyyvvvssstttxxx|||||||||{{{{{{|||~~~zzzzzzzzzzzzzzz{{{|||||||||{{{yyyxxxyyy{{{}}}~~~}}}{{{{{{|||~~~~~~{{{wwwtttuuuvvvwwwxxxyyyzzzzzz{{{wwwsssssswww|||~~~yyyyyyxxxwwwwwwxxxxxxxxxwwwxxxxxxxxxwwwvvvtttsssuuusssrrrtttwwwyyyxxxvvvxxxyyyvvvqqqssszzz|||yyyyyyyyyyyyxxxvvvvvvyyy{{{|||}}}||||||zzzwwwtttssswwwvvvtttssstttvvvyyy{{{vvvvvvvvvuuuttttttssssssttttttsssrrrrrrrrrssssssooopppppppppqqqqqqqqqqqqqqqrrrtttuuuvvvxxx{{{~~~|||yyyvvvwwwzzz{{{wwwssssssvvvxxxyyyxxxwwwvvvvvvttttttuuuwwwzzz{{{zzzxxxuuuvvvvvvwwwwwwwwwvvvvvvtttssssssttttttuuuvvvwwwuuuvvvwwwwwwxxxxxxxxxxxxsssssstttvvvwwwxxxyyyzzzwwwuuuvvvxxxvvvtttuuuyyyzzzzzzzzz{{{{{{zzzwwwtttttttttttttttttttttttttttyyyyyyxxxvvvttttttwwwyyytttrrrpppooopppqqqqqqqqqnnnnnnoooqqqqqqrrrrrrrrrtttqqqooommmmmmlllkkkiiijjjjjjkkklllmmmmmmnnnnnnjjjlllnnnpppqqqpppooonnnkkklllnnnooopppppppppooonnnmmmmmmlllmmmooorrrsssmmmmmmlllkkkiiijjjmmmoooppppppoooooonnnmmmkkkkkknnnmmmkkkjjjkkknnnqqqsssooooooooooooooooooooooooooonnnnnnoooooonnnllliiihhhjjjkkkkkkkkkmmmoooqqqpppqqqrrrqqqoooooopppqqqnnnooopppqqqrrrqqqppppppmmmmmmllllllmmmnnnpppqqqqqqpppooonnnnnnooopppqqqjjjlllnnnooopppooonnnmmmkkkmmmoooqqqqqqpppnnnlllkkklllkkkjjjhhhhhhjjjlllqqqnnnkkkhhhggghhhkkklllllljjjiiijjjlllnnnnnnmmm}}}~~~~~~~~~}}}|||{{{zzzzzzzzz~~~~~~~~~|||{{{{{{|||}}}~~~}}}}}}{{{|||}}}}}}|||}}}~~~||||||}}}~~~}}}||||||}}}}}}|||{{{wwwxxxyyyzzzzzzyyyxxxxxx{{{|||}}}}}}|||zzzxxxvvvuuutttrrrsssvvvxxxyyyyyywwwxxxyyyzzz{{{}}}~~~~~~}}}zzzwwwyyy}}}~~~{{{|||xxxvvvwww{{{}}}~~~~~~~~~}}}{{{zzzvvvvvvwwwwwwwwwwwwwwwwwwyyyxxxwwwwwwwwwyyy{{{}}}zzzxxxvvvwwwxxxyyyyyyxxxxxxyyy{{{|||{{{xxxtttrrrqqqrrruuuwwwyyyyyyyyyyyyyyyxxxwwwwwwyyy{{{{{{zzz{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{||||||{{{yyyxxxvvvuuuvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttuuuuuuuuutttssssssuuuwwwtttrrrqqqrrrrrrqqqooommmttttttsssrrrrrrtttxxx{{{{{{xxxwwwxxxyyyxxxvvvqqqtttxxx{{{||||||zzzxxxxxxxxxxxxwwwwwwwwwvvvvvvsssuuuvvvwwwwwwvvvuuusssrrrsssuuuvvvuuutttuuuvvvuuuwwwwwwttttttxxxyyyvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzvvvtttvvvvvvuuuwww|||{{{zzzzzzzzzzzzxxxtttqqqtttuuuuuuvvvvvvuuutttssswwwwwwwwwvvvtttuuuwwwyyyyyyvvvrrrqqqrrrsssqqqoooooooooqqqqqqrrrqqqpppooooooooooooooonnnlllkkkjjjlllkkkjjjmmmooopppnnnkkkkkklllnnnooopppqqqppppppnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmmmmnnnooooooooonnnmmmllllllmmmnnnoooqqqqqqppppppooommmlllkkkooommmkkkiiijjjmmmrrrtttnnnmmmllljjjiiijjjjjjkkkooolllkkkmmmooopppooommmlllkkkiiiiiiiiillloooqqqrrrtttrrrnnnmmmooonnnkkklllmmmoooqqqrrrqqqpppooopppooonnnmmmlllmmmmmmnnnoooooooooooonnnnnnnnnnnnsssqqqooooooqqqqqqnnnkkkjjjlllnnnoooooonnnkkkjjjlllkkkiiihhhhhhiiikkklllnnnmmmlllkkkjjjkkklllmmmlllkkkkkkjjjkkkkkkllllll|||~~~}}}~~~}}}|||{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||zzz|||}}}~~~}}}}}}~~~|||}}}~~~~~~|||}}}~~~~~~}}}{{{yyyzzz{{{{{{{{{zzzyyyxxx|||}}}~~~~~~}}}{{{xxxwwwuuusssrrrsssuuuwwwxxxxxxwwwxxxyyyzzz{{{|||}}}}}}}}}zzzwwwyyy}}}~~~|||~~~{{{wwwvvvwwwyyy{{{{{{||||||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxyyy{{{}}}zzzxxxwwwwwwxxxxxxxxxwwwxxxyyyzzz{{{zzzwwwtttrrrssssssrrrsssuuuwwwzzz{{{yyywwwvvvwwwyyyzzzzzzzzzyyyxxxvvvuuutttuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxuuuuuuvvvvvvvvvwwwwwwwwwtttttttttttttttuuuuuuuuuuuuuuuuuutttssssssuuuwwwtttrrrqqqrrrrrrrrrpppnnnsssssssssrrrrrrssswwwzzz}}}zzzwwwvvvwwwwwwvvvtttrrrtttwwwyyyzzzzzzyyyxxx{{{zzzzzzzzzyyyyyyyyyyyytttuuuvvvwwwwwwvvvuuutttrrrtttuuuuuuttttttuuuvvvwwwzzzyyyvvvuuuxxxyyyvvvwwwwwwxxxxxxyyyzzzzzzzzz{{{wwwvvvwwwxxxwwwyyy~~~{{{zzzzzz{{{{{{yyyvvvssstttuuuvvvvvvvvvuuutttssstttuuuvvvuuusssssstttvvvwwwtttqqqpppqqqrrrqqqpppooopppqqqrrrrrrqqqpppooopppppppppoooooommmllllllmmmlllkkkmmmppppppnnnlllkkklllnnnooopppoooooonnnmmmnnnooooooooooooooonnnmmmmmmmmmlllmmmmmmnnnnnnooonnnmmmllllllmmmnnnoooooooooooonnnmmmlllkkkjjjpppooollljjjkkkmmmoooqqqmmmlllkkkjjjiiijjjkkkkkkooolllkkkkkknnnoooooommmkkkkkkjjjjjjkkknnnppprrrrrrtttrrrnnnnnnppppppmmmnnnoooqqqrrrrrrqqqpppoooooonnnmmmlllkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnoooqqqqqqooolllkkklllnnnppppppnnnlllkkkmmmlllkkkjjjjjjkkklllmmmnnnmmmlllkkkjjjkkkkkkllllllkkkkkkkkkkkkkkkllllll~~~~~~|||}}}}}}|||{{{~~~~~~~~~}}}{{{{{{{{{{{{|||~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}|||{{{zzz|||~~~~~~}}}~~~~~~||||||}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}{{{{{{|||}}}}}}}}}{{{zzzyyy}}}}}}}}}}}}|||{{{yyywwwuuutttrrrrrrtttvvvvvvvvvxxxxxxyyyzzzzzz{{{||||||}}}zzzxxxzzz}}}~~~||||||zzzxxxwwwxxxxxxxxxwwwyyyzzz|||}}}}}}||||||{{{{{{{{{{{{zzzyyyyyyyyyxxxyyyxxxxxxxxxxxxzzz{{{}}}zzzyyywwwwwwxxxxxxwwwvvvxxxyyyyyyyyyxxxvvvuuusssuuusssqqqpppqqqvvvzzz}}}xxxwwwvvvwwwyyyzzz{{{zzzxxxwwwuuutttssssssttttttssstttuuuwwwxxxyyyzzzzzzuuuuuuuuuuuuvvvvvvvvvvvvsssssssssttttttuuuuuuuuutttuuuvvvuuussssssuuuvvvsssrrrqqqrrrsssrrrpppnnnrrrrrrrrrqqqqqqsssvvvyyyzzzxxxvvvuuuuuuuuutttsssssssssuuuvvvwwwwwwwwwwwwzzzzzzzzzzzzyyyyyyyyyyyytttuuuvvvwwwwwwvvvuuutttsssttttttsssrrrsssuuuwww{{{|||{{{wwwvvvxxxxxxuuuwwwwwwxxxxxxyyyzzz{{{{{{{{{xxxwwwyyyzzzyyy{{{{{{zzz{{{{{{|||{{{wwwuuuvvvvvvwwwwwwwwwvvvtttsssrrrtttvvvvvvuuutttttttttuuurrrpppooooooqqqqqqpppooopppqqqrrrrrrqqqpppooopppqqqqqqqqqpppooonnnnnnnnnmmmmmmnnnppppppooommmlllmmmnnnnnnooonnnmmmlllmmmmmmnnnooooooooooooooommmmmmlllllllllllllllmmmooonnnmmmllllllmmmnnnooonnnnnnmmmlllkkkjjjiiiiiiooonnnmmmkkkkkkkkklllmmmkkkjjjjjjiiiiiijjjlllmmmnnnllljjjjjjkkkmmmnnnnnnkkkkkkkkklllnnnpppqqqrrrqqqtttsssooooooqqqrrrooopppqqqrrrrrrrrrqqqpppooommmlllkkkjjjjjjjjjkkklllmmmnnnnnnnnnooonnnnnnnnnnnnmmmmmmnnnppppppooommmlllmmmoooppppppooommmlllnnnmmmlllkkkkkklllmmmnnnooonnnmmmkkkkkkjjjjjjjjjlllkkkkkkjjjjjjjjjkkkkkk~~~~~~{{{{{{~~~~~~||||||}}}~~~~~~}}}{{{zzzyyyzzz{{{|||~~~~~~~~~}}}{{{{{{|||~~~}}}~~~}}}|||{{{zzz|||}}}}}}}}}}}}|||{{{zzz{{{{{{{{{{{{~~~|||{{{{{{|||}}}{{{zzz}}}~~~~~~~~~~~~|||{{{zzz||||||||||||{{{yyyxxxwwwvvvtttrrrrrrssstttttttttwwwxxxxxxyyyzzzzzz{{{{{{}}}{{{yyyzzz}}}~~~}}}{{{zzzyyyzzzzzzyyywwwuuuyyyzzz{{{}}}~~~~~~}}}}}}|||{{{{{{zzzyyyxxxwwwwwwyyyyyyxxxxxxyyyzzz||||||{{{zzzyyyyyyzzzzzzxxxvvvxxxxxxxxxxxxwwwvvvuuuuuuuuutttrrrqqqsssvvvzzz}}}yyywwwwwwxxxzzz||||||{{{{{{zzzxxxvvvuuuuuuuuuvvvrrrrrrsssuuuvvvwwwxxxxxxtttttttttuuuuuuuuuvvvvvvrrrrrrrrrsssttttttuuuuuutttuuuvvvuuutttssstttvvvsssrrrrrrrrrssssssqqqoooqqqqqqrrrqqqqqqrrruuuxxxyyyxxxwwwvvvuuuuuutttssssssssssssssstttuuuvvvvvvwwwwwwvvvvvvvvvuuuuuuuuutttuuuvvvvvvvvvvvvuuutttttttttsssrrrpppqqqtttwww{{{}}}{{{vvvuuuvvvuuurrruuuuuuvvvwwwxxxyyyyyyzzzzzzwwwvvvyyyzzzyyy{{{zzzzzz{{{|||}}}|||yyywwwwwwwwwxxxxxxxxxvvvuuutttsssvvvyyyzzzxxxvvvuuuuuusssqqqnnnmmmmmmooopppqqqppppppqqqrrrqqqpppooonnnqqqqqqqqqrrrqqqqqqppppppooooooooooooppppppoooooolllmmmnnnnnnnnnmmmkkkjjjlllmmmnnnooooooppppppooommmmmmlllkkkkkkkkkkkklllnnnnnnmmmllllllmmmooopppooonnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjkkkmmmnnnnnnllljjjiiiiiilllnnnoookkkkkkmmmnnnppprrrssssssrrrtttsssppppppssssssqqqqqqqqqqqqqqqqqqpppooonnnkkkkkkjjjiiiiiiiiijjjkkklllmmmnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmllllllmmmooopppppppppnnnnnnnnnmmmmmmllllllmmmmmmnnnooonnnmmmlllkkkkkkjjjjjjkkkjjjjjjiiiiiiiiiiiiiii~~~~~~~~~~~~~~~~~~{{{zzz~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyxxxxxxyyyzzz|||~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{}}}}}}||||||zzzzzzyyyxxxwwwwwwxxxxxx|||zzzyyyyyyzzzzzzyyyxxx}}}}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvxxxuuusssrrrsssssssssrrrvvvwwwwwwxxxyyyzzz{{{{{{|||{{{{{{{{{}}}~~~~~~|||{{{||||||}}}{{{xxxuuuyyyzzz|||~~~~~~}}}||||||{{{zzzyyyyyyxxxyyyyyyyyyyyyzzz{{{|||||||||{{{{{{{{{||||||zzzxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxyyyzzzyyyxxxwwwyyy{{{}}}}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwssssssssssssttttttuuuuuusssttttttttttttuuuuuuuuuqqqrrrrrrrrrssssssssstttsssuuuvvvvvvtttttttttuuusssrrrrrrrrrssssssrrrppppppqqqrrrrrrrrrsssuuuwwwyyyyyyyyyxxxvvvuuutttttttttsssrrrrrrrrrssstttuuutttttttttsssssssssrrrrrrtttttttttuuuuuutttttttttttttttsssqqqppppppsssuuuyyy{{{yyytttrrrtttsssppprrrssstttuuuvvvwwwxxxxxxyyyvvvuuuxxxyyyxxxyyy}}}yyyyyyzzz|||~~~}}}{{{yyyxxxyyyyyyyyyyyywwwvvvtttrrruuuyyyzzzyyywwwuuutttrrrqqqnnnllllllmmmppprrrpppqqqqqqrrrqqqpppooonnnpppqqqrrrrrrrrrrrrrrrqqqppppppppppppooooooooopppmmmmmmnnnnnnnnnlllkkkjjjmmmmmmnnnooooooooooooooommmllllllkkkkkkkkkllllllnnnmmmllllllmmmnnnooopppqqqpppnnnmmmllllllllllllgggggghhhiiijjjjjjkkkkkkjjjjjjiiiiiijjjlllnnnooommmlllkkkiiiiiikkknnnppplllmmmnnnoooqqqrrrssssssrrrttttttppppppssstttqqqpppppppppoooooonnnmmmmmmkkkjjjiiiiiiiiiiiikkkkkklllmmmooopppqqqpppooonnnpppppppppooommmlllkkkjjjlllmmmnnnoooppppppoooooommmmmmllllllllllllmmmmmmoooooonnnnnnmmmlllkkkkkkjjjjjjiiihhhhhhhhhhhhhhh~~~}}}}}}~~~{{{zzz}}}}}}}}}~~~~~~}}}{{{yyywwwwwwyyy{{{}}}~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~~~~}}}}}}|||~~~~~~|||{{{|||yyyyyyyyyxxxvvvuuuvvvwwwzzzyyyxxxxxxyyyyyyxxxvvvzzz{{{|||}}}}}}|||{{{zzz||||||{{{zzzyyyxxxwwwwwwyyywwwtttssssssssssssrrrtttuuuvvvwwwyyyzzz{{{|||||||||||||||}}}~~~}}}|||}}}~~~~~~{{{xxxzzz{{{}}}~~~~~~}}}}}}}}}||||||{{{{{{zzzyyyyyyyyyzzz{{{{{{||||||zzzzzzzzz|||}}}}}}{{{yyyxxxyyyyyyzzzyyyxxxwwwvvvvvvwwwyyyzzzzzzyyywwwvvvyyyxxxwwwxxx{{{}}}~~~}}}xxxwwwvvvuuutttuuuvvvvvvttttttsssrrrrrrssssssssssssssssssssstttttttttuuurrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvvvvuuuttttttuuusssrrrrrrrrrttttttrrrqqqppprrrssssssssssssvvvxxxyyyzzz{{{zzzwwwvvvuuuvvvtttssssssrrrrrrrrrssssssttttttttttttsssssssssssssssssssssssssssssssssssssssssssssqqqpppppprrrtttvvvwwwvvvrrrqqqsssssspppqqqqqqrrrsssuuuvvvwwwwwwxxxuuuuuuxxxxxxvvvvvvzzzxxxxxxyyy|||~~~~~~|||zzzzzzzzz{{{{{{zzzxxxvvvuuuqqqtttwwwxxxwwwtttssssssrrrrrrooolllkkklllooorrrpppqqqrrrrrrqqqpppnnnmmmppppppqqqrrrsssssssssrrrpppqqqqqqooonnnmmmoooqqqmmmnnnnnnooonnnmmmlllkkknnnnnnoooooooooooonnnnnnlllllllllllllllmmmmmmnnnmmmmmmllllllmmmnnnooopppsssrrrpppnnnmmmmmmmmmnnngggggghhhiiijjjkkklllllllllkkkkkkkkklllmmmoooppplllmmmlllkkkjjjkkknnnpppnnnnnnnnnooopppqqqrrrsssrrruuutttpppppprrrssspppooonnnnnnnnnnnnmmmmmmmmmlllkkkjjjjjjjjjkkklllmmmlllnnnppprrrrrrrrrpppoooqqqrrrrrrpppmmmkkkjjjjjjlllmmmmmmnnnoooooooooooommmmmmmmmmmmmmmmmmmmmmmmooooooooopppoooooonnnmmmlllkkkjjjiiiiiihhhiiiiii~~~|||yyy|||}}}|||}}}~~~}}}zzzyyyyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}|||}}}yyyzzz{{{}}}~~~~~~~~~~~~|||{{{{{{|||yyyzzz{{{yyyvvvuuuvvvxxxzzzyyyxxxxxxyyyyyyxxxvvvwwwxxxzzz{{{|||{{{{{{zzz~~~}}}|||{{{zzzyyyyyyyyy{{{yyyvvvttttttsssrrrqqqrrrsssuuuwwwyyyzzz|||}}}||||||}}}}}}}}}}}}|||||||||~~~|||zzzzzz{{{|||~~~~~~~~~}}}}}}zzzzzzzzzyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{|||||||||wwwwwwxxxzzz||||||zzzxxxwwwyyy{{{||||||zzzxxxvvvxxxxxxyyyyyyxxxwwwuuutttwwwvvvuuuwwwzzz|||||||||uuuuuutttssstttuuuvvvwwwtttssssssrrrrrrrrrssstttrrrrrrssssssssstttttttttssssssrrrrrrqqqqqqpppppprrrtttvvvvvvuuutttttttttsssrrrrrrsssttttttsssqqqqqqrrrttttttttttttvvvxxxxxxzzz|||{{{wwwuuuuuuvvvtttttttttssssssrrrrrrrrrttttttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqssssssrrrpppppppppqqqsssuuutttqqqqqqssstttqqqpppqqqrrrsssuuuvvvwwwxxxyyyvvvvvvxxxxxxuuuuuuxxxvvvwwwxxx{{{}}}~~~|||zzz{{{{{{|||{{{zzzxxxwwwuuurrrtttvvvwwwvvvtttsssttttttsssqqqmmmjjjjjjnnnrrrqqqqqqrrrrrrqqqpppnnnmmmooooooppprrrrrrsssssssssoooqqqqqqooollllllnnnqqqmmmnnnooooooooonnnmmmllloooppppppoooooonnnmmmlllkkkkkkkkklllmmmnnnooopppmmmmmmllllllmmmnnnpppqqqsssrrrpppnnnmmmmmmnnnnnnkkkkkkkkkkkkkkklllmmmnnnnnnmmmllllllmmmnnnooopppkkkmmmnnnmmmllllllnnnppppppooonnnmmmnnnoooqqqrrrsssuuutttpppoooqqqqqqnnnnnnnnnnnnnnnnnnooooooooommmllllllkkklllmmmnnnooommmoooqqqssstttsssrrrqqqppprrrsssqqqnnnllllllmmmkkkllllllmmmnnnnnnoooooonnnnnnnnnoooooonnnnnnnnnnnnooopppqqqrrrqqqppppppooonnnmmmlllkkkkkkkkkkkk~~~}}}zzz|||}}}|||}}}~~~|||zzzzzz|||~~~|||}}}~~~}}}{{{{{{xxxyyy{{{|||~~~~~~{{{zzz{{{}}}zzz||||||zzzwwwvvvwwwzzz{{{zzzxxxyyyzzzzzzyyywwwuuuvvvxxxzzz{{{{{{zzzzzz~~~|||{{{{{{{{{{{{|||zzzvvvuuuttttttsssqqqqqqrrrtttvvvxxx{{{|||}}}||||||}}}}}}}}}}}}|||{{{|||}}}}}}{{{zzz{{{|||}}}}}}}}}|||{{{uuuuuuuuuuuuuuuuuuvvvvvvxxxyyyzzz{{{||||||||||||tttuuuvvvyyy{{{|||zzzxxxwwwyyy|||~~~}}}{{{xxxvvvyyyyyyxxxwwwvvvuuutttsssuuuttttttuuuxxxzzz{{{{{{uuuuuuttttttuuuvvvxxxyyyssssssrrrqqqrrrsssuuuvvvrrrrrrrrrssssssssstttttttttssssssrrrqqqpppoooooorrrtttvvvwwwuuutttttttttsssrrrrrrssstttuuusssrrrqqqsssuuuuuuuuuuuuwwwxxxwwwyyy|||zzzwwwttttttuuutttttttttttttttrrrqqqqqqssssssrrrrrrrrrqqqqqqqqqqqqppppppooooooppppppqqqppprrrssssssqqqpppppppppqqqtttsssqqqqqqtttuuusssqqqqqqssstttuuuwwwxxxxxxzzzwwwwwwyyyxxxuuutttwwwuuuvvvwwwzzz}}}~~~|||zzz||||||||||||{{{yyywwwvvvtttvvvxxxxxxwwwvvvvvvvvvuuutttrrrmmmjjjjjjnnnrrrqqqqqqrrrrrrqqqpppnnnmmmnnnooopppqqqrrrsssssssssooopppqqqooolllkkknnnpppmmmnnnoooppppppooonnnmmmppppppppppppooommmlllkkkkkkkkkllllllnnnoooqqqrrrmmmlllllllllmmmnnnpppqqqsssrrrooommmllllllmmmnnnpppooonnnmmmlllmmmnnnooooooooonnnmmmmmmnnnpppqqqkkkmmmoooooommmlllnnnppprrrpppnnnllllllnnnppprrrsssuuutttpppnnnppppppmmmoooooonnnnnnooopppqqqqqqnnnmmmmmmlllmmmnnnooopppmmmooorrrtttuuutttsssrrrnnnqqqsssrrrooommmnnnoookkkkkkkkklllmmmnnnnnnoooooooooppppppppppppoooooonnnoooqqqrrrssssssrrrrrrqqqqqqpppooonnnmmmmmmmmm}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzyyyyyy{{{~~~}}}~~~~~~~~~~~~zzzzzzzzz{{{|||~~~~~~~~~~~~yyywwwuuuwww{{{~~~}}}|||~~~}}}|||{{{zzzzzzxxxzzz{{{{{{zzzyyyyyyzzzxxxzzzzzzxxxzzz}}}{{{wwwwwwxxxzzz{{{|||{{{{{{zzz~~~~~~}}}|||{{{zzzyyyyyyvvvwwwxxxuuurrrqqqsssuuuuuutttssstttwwwyyyyyyyyyyyyzzz{{{|||}}}}}}||||||}}}}}}}}}}}}}}}|||{{{{{{yyyyyyyyyzzz||||||zzzxxxsssrrrqqqqqqrrrtttwwwxxxzzzyyyxxxzzz}}}}}}zzzwwwvvvyyyyyyvvvvvvxxxxxxvvvwwwxxxzzz}}}~~~{{{wwwsssxxxwwwwwwxxxzzzyyyvvvrrrssssssuuuxxx{{{{{{yyywwwwwwvvvuuuttttttuuuvvvvvvssssssrrrqqqqqqrrrrrrrrrpppppppppqqqrrruuuwwwyyywwwuuusssqqqppppppppppppuuuuuuuuuuuutttsssrrrqqqvvvuuutttsssrrrqqqqqqqqqttttttuuuuuuuuuuuuttttttuuuttttttttttttsssssssssttttttttttttttttttssssssuuutttsssrrrrrrssstttuuutttsssrrrrrrttttttsssrrrttttttuuuuuuuuutttrrrqqqppppppppppppqqqrrrssssssppprrrvvvxxxzzzyyyxxxwwwuuuvvvxxxyyyxxxwwwuuutttvvvxxx{{{}}}~~~}}}{{{zzz{{{}}}~~~zzzwwwwwwxxxyyyzzzzzzxxxvvvuuuuuuvvvwwwuuuqqqnnnmmmmmmnnnooorrrooonnnqqqppplllkkknnnsssqqqnnnmmmnnnpppppppppmmmkkkjjjlllpppssssssrrrooonnnmmmnnnpppqqqqqqpppppppppoooooooooooooooooorrrpppnnnllllllmmmoooqqqpppooonnnmmmmmmnnnooopppooopppooommmjjjjjjkkkmmmooonnnllljjjjjjlllnnnoooppppppnnnllljjjkkknnnqqqpppqqqqqqpppnnnmmmnnnppprrrpppllljjjiiillloooqqqtttrrrppppppqqqqqqqqqpppqqqqqqpppppppppppppppqqqmmmoooqqqqqqpppnnnnnnoooqqqppppppppprrrsssrrrqqqoooooopppqqqpppooonnnmmmmmmnnnnnnoooooooooooooooqqqqqqqqqrrrrrrppplllhhhmmmnnnpppqqqrrrrrrqqqpppnnnpppqqqqqqnnnkkkiiiiii~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyy{{{}}}~~~}}}||||||yyyzzzzzz{{{}}}}}}}}}~~~~~~{{{yyyxxxyyy|||~~~~~~}}}~~~}}}|||{{{zzzzzzxxxzzz|||{{{zzzyyyzzz{{{yyyzzzzzzxxx{{{~~~~~~zzzyyyzzz{{{||||||{{{{{{zzz~~~}}}{{{zzzyyyxxxuuuvvvwwwuuurrrqqqrrrtttwwwuuutttssstttwwwzzz||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyzzz{{{{{{yyywwwtttssssssssstttvvvxxxzzz{{{yyyxxxyyy{{{|||zzzxxxwwwzzzzzzwwwvvvyyyyyyvvvuuuvvvxxx{{{|||{{{xxxvvvwwwvvvvvvyyy{{{{{{xxxuuuttttttuuuxxxzzz{{{yyywwwwwwvvvuuuttttttuuuvvvvvvtttsssrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqrrrtttvvvwwwuuutttrrrqqqpppqqqqqqrrrtttttttttuuuttttttsssrrruuuuuutttsssrrrrrrrrrrrrttttttuuuuuuuuuuuuttttttuuuttttttttttttssssssssstttttttttttttttttttttsssuuuuuuuuutttttttttuuuuuutttrrrrrrrrrssstttsssrrrssstttuuuuuuuuutttrrrqqqqqqqqqqqqqqqrrrssstttuuuqqqsssvvvxxxyyyyyywwwvvvuuuvvvwwwxxxxxxvvvtttsssuuuwwwzzz}}}}}}|||zzzyyy|||~~~|||yyyyyyyyyzzz{{{{{{yyyvvvtttssstttvvvtttrrrooonnnnnnoooooorrrnnnmmmooonnnkkkkkknnnqqqooollllllmmmooopppoooooommmkkkllloooppppppnnnooonnnnnnoooqqqrrrrrrqqqooooooooooooooooooooooooqqqpppnnnllllllmmmooopppoooooommmmmmmmmmmmnnnooonnnnnnnnnllljjjjjjkkkmmmnnnmmmkkkjjjjjjlllooopppoooooonnnllljjjkkknnnpppqqqrrrrrrpppnnnmmmnnnooorrrooollljjjjjjllloooqqqsssrrrpppppppppqqqpppoooqqqqqqpppooooooppppppqqqoooqqqsssrrrqqqoooooooooqqqoooooooooqqqrrrqqqpppooopppqqqqqqqqqpppnnnnnnmmmnnnnnnoooooooooooooooqqqpppppppppqqqooollljjjmmmmmmnnnoooppppppppppppoooppprrrqqqnnnllljjjjjj~~~~~~~~~~~~~~~}}}}}}{{{||||||{{{zzz{{{}}}~~~{{{}}}~~~~~~|||zzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyyyy{{{}}}~~~~~~}}}|||zzzzzzyyyyyy{{{|||~~~}}}||||||~~~~~~}}}~~~|||{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyy{{{||||||{{{zzzzzz{{{zzz|||{{{yyy{{{}}}{{{{{{|||||||||{{{zzzzzz~~~}}}{{{zzzyyyxxxwwwxxxyyyxxxvvvuuuuuuvvvwwwwwwvvvsssrrrtttzzz~~~}}}}}}}}}~~~||||||}}}}}}}}}|||{{{{{{{{{zzzyyyzzz{{{zzzxxxwwwvvvvvvuuuuuuvvvxxxzzz{{{{{{zzzxxxxxxzzzzzzzzzyyyyyy{{{{{{xxxwwwzzzyyyvvvsssuuuwwwyyyzzzzzzyyyyyywwwwwwwwwyyy{{{|||zzzxxxuuuuuuvvvxxxzzz{{{yyywwwvvvuuutttsssssstttuuuvvvuuutttsssrrrqqqppppppppptttssssssrrrsssssstttuuusssrrrqqqqqqqqqrrrssstttrrrsssttttttuuutttttttttuuutttssssssrrrrrrrrrrrrssssssttttttttttttssssssuuuttttttttttttssssssssssssssstttttttttttttttsssvvvvvvvvvwwwwwwwwwvvvvvvtttrrrqqqrrrssstttsssqqqsssssstttuuuuuutttrrrqqqrrrrrrrrrrrrssstttuuuuuusssuuuwwwxxxyyyxxxvvvuuuuuuuuuvvvwwwvvvuuutttsssrrrtttxxx{{{{{{zzzwwwuuuzzz|||~~~}}}{{{yyyxxxxxx{{{{{{{{{yyyuuusssrrrssstttsssrrrqqqpppppppppppprrrnnnlllmmmllljjjkkkooommmllljjjjjjlllnnnnnnnnnpppnnnllllllmmmmmmlllkkkpppooooooppprrrssssssrrrooooooooooooppppppppppppqqqpppnnnllllllmmmnnnooonnnmmmlllkkkllllllnnnnnnlllllllllkkkiiiiiikkkmmmmmmlllkkkjjjkkklllnnnppplllmmmmmmkkkjjjkkkmmmooorrrrrrrrrpppmmmlllmmmnnnpppnnnlllkkkkkkmmmoooqqqrrrpppoooooopppppppppoooppppppoooooooooppppppqqqqqqssstttsssqqqooonnnooopppnnnmmmnnnoooqqqpppoooppppppqqqrrrqqqpppooonnnmmmnnnooooooppppppoooooopppooonnnnnnoooooommmlllmmmmmmmmmmmmnnnooopppppppppqqqrrrqqqooolllkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{zzz{{{}}}}}}~~~~~~|||zzzzzzzzz{{{|||||||||}}}}}}~~~~~~|||{{{zzzyyyyyy{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{}}}~~~~~~}}}~~~~~~}}}|||}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzzzzz{{{}}}}}}{{{zzz{{{|||}}}~~~}}}zzz|||~~~{{{{{{{{{{{{zzzzzzyyyyyy~~~~~~}}}}}}|||{{{{{{{{{||||||||||||{{{zzzzzzzzzuuuwwwxxxvvvrrrsssyyy~~~}}}{{{{{{}}}{{{|||||||||||||||{{{{{{}}}|||{{{{{{|||{{{zzzxxxxxxxxxwwwxxxxxxzzz{{{||||||zzzxxxxxxxxxyyyyyyzzzyyy||||||yyyxxx{{{zzzwwwtttvvvwwwwwwwwwwwwyyyzzzyyyyyyyyyzzz{{{{{{zzzyyywwwvvvvvvxxxzzzzzzyyywwwuuutttssssssssstttuuuvvvvvvuuusssrrrqqqpppppppppsssssssssssssssttttttuuutttsssrrrqqqqqqqqqrrrsssqqqrrrssstttuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrssssssttttttttttttssssssuuuttttttttttttsssssssssrrrssstttuuuuuuuuutttsssuuuvvvxxxyyyyyyxxxwwwwwwsssrrrqqqqqqssssssrrrqqqrrrssstttttttttsssrrrqqqqqqqqqqqqrrrrrrssstttuuuuuuvvvwwwxxxxxxwwwvvvuuutttuuuuuuvvvuuutttssssssppprrrvvvyyyzzzxxxtttrrrwwwxxxyyyyyyxxxwwwvvvuuuyyyzzzzzzxxxuuusssssstttssssssrrrrrrrrrqqqqqqpppqqqmmmjjjkkkjjjiiikkkoookkkiiihhhiiikkkmmmmmmmmmooonnnlllkkkkkkkkkjjjjjjqqqpppoooqqqsssttttttsssqqqqqqqqqqqqqqqrrrrrrrrrqqqpppnnnmmmlllmmmmmmnnnmmmlllkkkkkkkkklllmmmnnnjjjkkkkkkiiihhhiiikkkmmmooommmlllkkkjjjkkklllmmmjjjkkkllllllkkkkkkmmmoooqqqqqqqqqnnnkkkjjjjjjkkknnnmmmlllllllllnnnoooqqqqqqooonnnnnnoooppppppooopppooooooooooooppppppqqqrrrssssssrrrooommmmmmnnnooommmllllllnnnooooooooopppqqqrrrrrrrrrqqqooonnnnnnnnnoooppppppppppppooopppnnnllllllmmmnnnnnnnnnnnnmmmllllllmmmnnnpppqqqpppqqqrrrqqqnnnlllkkkkkk~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz||||||{{{|||}}}~~~|||zzzzzzzzzzzz{{{{{{|||}}}~~~~~~zzzzzzyyyyyyzzz{{{|||}}}zzz{{{|||}}}}}}}}}}}}}}}yyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}}}}|||}}}}}}}}}|||{{{{{{||||||}}}}}}||||||{{{{{{zzzzzzzzz|||}}}}}}|||{{{{{{||||||}}}}}}{{{{{{zzzyyyyyyxxxxxxxxx||||||||||||}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}|||{{{ssswwwzzzyyyvvvuuuxxx|||~~~}}}{{{zzzyyy{{{|||~~~{{{{{{||||||||||||{{{{{{}}}||||||}}}}}}|||{{{xxxxxxyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxzzzyyy||||||yyyyyy||||||yyyvvvxxxyyyxxxvvvuuuwwwyyy|||||||||{{{zzzyyyxxxxxxyyyxxxwwwxxxyyyzzzyyywwwtttsssrrrrrrrrrsssuuuvvvvvvuuusssrrrqqqpppppppppqqqrrrssstttuuuuuuvvvvvvvvvuuusssqqqppppppppppppqqqqqqssstttuuuuuuvvvvvvttttttsssrrrrrrrrrsssssssssttttttttttttttttttsssuuuttttttttttttsssssssssqqqrrrtttuuuvvvuuutttsssuuuvvvwwwyyyyyyyyyxxxwwwsssrrrqqqqqqrrrsssrrrqqqqqqrrrsssttttttsssrrrrrrppppppppppppqqqrrrssstttvvvwwwwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssuuuxxx{{{{{{yyyvvvtttvvvvvvwwwxxxxxxwwwvvvuuuuuuwwwwwwwwwuuuuuuvvvwwwssssssssssssrrrrrrqqqqqqpppllliiijjjjjjiiikkkooojjjiiihhhiiikkkmmmmmmllllllllllllkkkkkkkkkkkklllppppppoooqqqtttuuuuuutttrrrrrrrrrsssssstttttttttrrrqqqooonnnmmmmmmmmmnnnlllkkkjjjjjjkkklllmmmnnnjjjjjjjjjiiihhhhhhkkkmmmpppooommmkkkjjjiiiiiiiiihhhjjjlllmmmllllllmmmnnnooopppooommmjjjhhhhhhiiillllllllllllmmmooopppqqqqqqooonnnnnnoooppppppooooooooonnnnnnoooppppppqqqqqqrrrqqqpppmmmllllllmmmooommmkkkkkklllnnnooooooppppppqqqrrrqqqpppooonnnnnnooooooppppppppppppppppppmmmkkkkkkmmmnnnooooooooonnnmmmmmmnnnoooqqqrrroooppppppooollljjjjjjjjj~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~|||{{{zzzyyyzzz||||||||||||~~~|||zzzyyyyyyxxxxxxyyyzzz|||}}}~~~~~~wwwxxxxxxyyyzzz|||}}}~~~zzzzzz|||}}}~~~zzz|||~~~~~~~~~~~~~~~}}}|||{{{|||}}}|||{{{{{{||||||{{{zzzyyy{{{||||||||||||{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}||||||}}}~~~~~~|||{{{{{{zzzyyyyyyyyyzzzzzz|||||||||}}}}}}~~~~~~~~~{{{zzzzzz|||}}}|||zzzxxxssswwwzzz{{{xxxwwwwwwyyy|||{{{zzzyyyyyyyyyzzz{{{zzzzzz{{{|||||||||{{{{{{~~~}}}{{{{{{}}}~~~}}}}}}xxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyywwwvvvwwwyyywwwzzzzzzxxxyyy|||}}}zzzwwwyyy{{{yyyvvvuuuvvvyyy|||}}}}}}{{{xxxwwwwwwxxxzzzyyyxxxxxxyyyzzzxxxwwwsssrrrqqqqqqrrrsssuuuvvvuuutttsssrrrqqqppppppppppppqqqssstttvvvvvvvvvvvvwwwvvvtttqqqpppoooooopppqqqrrrssstttuuuuuuuuuuuutttssssssrrrrrrsssssssssttttttuuuuuuuuuuuuttttttuuuttttttttttttsssssssssppprrrtttvvvvvvuuutttssstttuuuvvvwwwwwwwwwwwwwwwsssqqqpppqqqrrrsssrrrppppppqqqsssttttttsssrrrrrrppppppppppppqqqrrrssssssvvvvvvwwwwwwwwwvvvvvvuuuvvvvvvvvvuuuuuuuuuttttttxxxyyy{{{}}}}}}{{{yyyxxxxxxwwwxxxyyy{{{{{{yyywwwsssuuuvvvvvvuuuvvvwwwxxxvvvuuutttsssrrrrrrrrrrrroookkkjjjkkkkkkjjjkkkoookkkjjjiiikkkmmmnnnmmmlllkkklllllllllkkkkkklllnnnpppooooooqqqsssuuuuuutttrrrrrrssssssttttttuuuuuusssrrrqqqpppooonnnnnnnnnlllkkkjjjjjjkkklllnnnoookkkkkkkkkjjjhhhhhhjjjlllpppooommmllljjjiiihhhhhhgggiiilllnnnnnnnnnnnnooonnnnnnnnnllliiihhhiiijjjjjjkkklllmmmnnnoooppppppqqqooonnnnnnpppqqqqqqpppnnnnnnnnnnnnoooppppppqqqpppppppppnnnlllkkklllmmmooommmkkkjjjlllnnnoooooooooooopppqqqpppooonnnmmmnnnoooppppppqqqqqqpppppppppnnnllllllmmmooooooooonnnnnnnnnnnnooopppqqqqqqmmmnnnnnnllliiihhhhhhhhh~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}{{{{{{wwwyyy{{{|||||||||~~~~~~{{{xxxxxxxxxuuuuuuvvvxxxyyy{{{||||||uuuvvvwwwyyy{{{}}}~~~||||||}}}~~~|||}}}~~~~~~}}}|||}}}}}}{{{zzzzzz{{{|||{{{yyyyyy{{{~~~||||||{{{{{{{{{zzzzzzzzz{{{}}}~~~}}}|||}}}}}}yyy}}}}}}||||||{{{zzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}||||||zzzyyyyyy{{{}}}}}}zzzwwwwwwwwwxxxxxxxxxxxxxxxyyy{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{|||zzzyyyyyy{{{}}}}}}}}}wwwwwwxxxxxxyyyyyyxxxxxxxxxzzz{{{zzzwwwvvvvvvwwwtttxxxyyywwwyyy}}}~~~{{{uuuxxx|||{{{xxxvvvxxx{{{{{{||||||zzzwwwvvvwwwyyy|||zzzxxxxxxyyyyyyxxxwwwrrrqqqqqqqqqqqqssstttuuutttsssrrrrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvuuutttuuutttsssqqqppppppqqqqqqrrrrrrssstttuuuuuuuuutttsssssssssrrrrrrsssssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttttttttsssssssssoooqqqtttvvvwwwvvvtttssssssssssssttttttvvvwwwwwwrrrqqqpppqqqrrrrrrrrrppppppqqqrrrssstttsssrrrrrrqqqqqqqqqqqqqqqsssttttttvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwyyy||||||zzzwwwtttuuuvvvvvvuuuuuuvvvwwwyyywwwtttrrrqqqqqqrrrrrrnnnkkkkkkmmmmmmkkkkkkooommmllllllmmmnnnnnnmmmllllllmmmnnnmmmkkkjjjllloooooonnnnnnpppsssuuuuuutttpppqqqqqqrrrssssssttttttttttttsssrrrqqqpppoooooolllkkkkkkkkkkkkmmmoooppplllmmmllljjjhhhhhhjjjlllmmmmmmlllkkkkkkjjjjjjjjjfffiiimmmooopppoooooopppnnnooonnnmmmkkkjjjkkkllliiijjjlllnnnooopppppppppqqqpppooooooqqqrrrrrrqqqmmmmmmmmmnnnnnnoooqqqqqqpppppppppnnnllllllnnnooopppmmmkkkjjjlllnnnooopppnnnnnnooopppooonnnmmmllloooooopppqqqqqqqqqqqqpppqqqooonnnnnnooopppooonnnllllllmmmnnnooooooooooookkklllkkkiiifffeeeeeefff~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{vvvxxx{{{|||{{{|||}}}~~~~~~}}}zzzwwwvvvvvvrrrssstttuuuwwwyyyzzzzzzttttttvvvyyy{{{~~~~~~~~~~~~~~~}}}}}}~~~||||||||||||||||||||||||~~~}}}}}}}}}{{{zzzyyy{{{}}}|||zzzzzz|||{{{{{{{{{{{{{{{zzzzzzzzz|||}}}}}}|||}}}~~~uuuzzz}}}~~~}}}|||||||||~~~~~~}}}{{{zzzzzz{{{zzzzzz|||{{{xxx{{{xxxvvvuuuwwwyyyzzzyyyzzzzzz{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{|||||||||{{{zzzxxxwwwwwwzzz|||}}}}}}vvvvvvwwwxxxxxxxxxwwwwwwwwwzzz|||{{{xxxuuuuuuvvvsssvvvxxxwwwxxx}}}~~~|||rrrwww||||||yyyxxxzzz}}}xxxzzz{{{zzzwwwvvvxxx{{{|||zzzxxxxxxyyyyyyxxxwwwqqqqqqppppppqqqssstttuuussssssrrrqqqqqqrrrrrrrrrtttuuuvvvvvvvvvuuusssrrrssssssrrrqqqqqqqqqrrrsssrrrsssttttttuuutttttttttssssssrrrrrrrrrsssssstttvvvvvvwwwwwwwwwwwwvvvvvvuuuuuutttttttttsssssssssoooqqqtttvvvwwwvvvtttssssssrrrrrrrrrrrrtttvvvwwwrrrqqqpppppprrrrrrqqqppppppppprrrssstttssssssrrrrrrrrrrrrrrrssstttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuwwwzzz{{{xxxvvvuuuwwwwwwvvvuuuttttttvvv{{{xxxuuurrrpppppprrrsssnnnkkkkkknnnooollllllnnnooonnnmmmnnnoooooommmlllmmmooopppnnnkkkjjjkkknnnnnnnnnnnnppprrrtttuuutttoooooopppqqqqqqrrrssssssuuuuuutttsssrrrppppppooollllllkkkkkklllnnnooopppnnnnnnmmmkkkiiihhhjjjkkkjjjjjjkkkkkkkkklllllllllfffiiinnnpppqqqpppppppppooooooooonnnllllllmmmnnnhhhjjjlllnnnpppqqqqqqppprrrpppoooppprrrssssssrrrmmmmmmmmmmmmnnnoooqqqqqqpppqqqpppooommmmmmoooqqqqqqnnnkkkjjjlllnnnppppppmmmnnnooooooooonnnlllkkkoooooopppqqqqqqqqqqqqpppqqqpppooooooppppppooommmjjjkkklllnnnooonnnnnnmmmjjjjjjiiigggdddcccdddeee~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzzzzzzzyyyuuuvvv{{{|||xxxyyy}}}|||}}}}}}~~~~~~}}}{{{yyywwwvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvuuu{{{zzzxxxwwwwwwzzz|||~~~{{{}}}~~~}}}|||zzzzzzzzzzzz}}}~~~zzz|||~~~~~~|||zzzzzzzzz}}}~~~~~~~~~~~~~~~}}}|||}}}zzzzzzzzzzzzyyyxxx{{{}}}~~~}}}{{{xxxxxxxxx}}}}}}}}}}}}~~~~~~~~~~~~yyy{{{}}}||||||{{{{{{|||}}}~~~~~~|||{{{|||~~~}}}zzzwwwtttvvvwwwtttppppppuuuzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwxxxzzz|||}}}~~~yyyvvvttttttwwwyyyyyywww|||||||||{{{zzzyyywwwvvvvvvvvvvvvwwwxxx{{{}}}uuutttuuuyyy~~~|||xxx|||~~~|||xxxvvvvvvwwwxxxzzz{{{{{{zzzxxxwwwttttttttttttttttttttttttuuutttsssrrrqqqrrrssstttuuuuuuuuuuuutttsssrrrqqqsssrrrqqqqqqppppppqqqqqqsssssssssssstttuuuvvvvvvwwwvvvvvvuuutttsssssssssvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuutttsssrrrrrrqqqpppppprrrsssssstttssssssuuuttttttttttttssssssssssssrrrpppoooooooooppppppppppppppppppqqqrrrsssssswwwvvvtttssssssttttttuuuuuuvvvxxxxxxvvvuuuvvvwwwxxxxxxwwwwwwvvvtttsssrrrxxxwwwuuutttuuutttrrrqqqvvvuuutttssstttvvvxxxyyyyyyyyywwwuuurrrrrrtttvvvyyywwwtttqqqooopppqqqrrrrrrqqqooonnnmmmnnnpppqqqqqqqqqpppooonnnmmmllllllrrrqqqooommmkkkjjjiiiiiimmmmmmmmmmmmoooqqqssstttuuutttssstttuuuuuusssqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppooonnnmmmlllkkkkkkpppmmmjjjiiijjjjjjjjjjjjlllkkkiiihhhgggggggggggghhhhhhiiilllooopppooommmnnnnnnooooooooonnnlllkkkhhhiiikkkkkkkkkkkkmmmnnnssspppmmmmmmppprrrrrrqqqmmmmmmlllkkklllmmmnnnoooppppppppppppppppppppppppooonnnlllllllllmmmoooqqqmmmnnnnnnllljjjiiijjjlllnnnmmmmmmoooqqqrrrqqqpppkkkkkklllnnnppppppooommmllllllmmmmmmmmmllljjjiiifffeeeeeeeeeeeeddddddddd~~~~~~~~~~~~|||{{{zzzzzzzzzxxxuuuuuuzzzzzzwwwxxx{{{yyyzzz{{{|||}}}~~~}}}{{{yyywwwvvvvvvyyyyyyyyyyyyxxxxxxwwwvvv{{{zzzyyyxxxxxxyyy{{{|||{{{|||}}}|||{{{zzz{{{|||zzz}}}~~~{{{}}}~~~~~~|||{{{{{{{{{~~~}}}~~~~~~~~~~~~||||||~~~|||{{{{{{||||||zzzyyyyyy{{{}}}}}}{{{zzzyyyzzz{{{|||||||||}}}~~~~~~~~~yyyzzz|||~~~~~~xxxyyy{{{|||zzz{{{|||}}}|||{{{|||}}}}}}zzzwwwvvvwwwwwwtttrrrrrrvvvzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwxxxzzz|||}}}~~~zzzxxxvvvwwwyyy||||||{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwwwwxxxzzz|||}}}~~~ssstttwwwzzz|||}}}{{{yyy{{{|||}}}{{{yyyvvvuuuuuuwwwxxxyyyzzzzzzxxxwwwvvvttttttttttttttttttttttttvvvuuutttsssssstttuuuuuuvvvvvvvvvuuutttsssqqqppprrrqqqqqqppppppppppppppprrrrrrrrrrrrssstttuuuvvvvvvuuuuuutttssssssrrrrrruuuuuuuuuuuuttttttttttttvvvuuuuuutttsssrrrrrrrrroooppppppqqqrrrrrrssssssttttttttttttsssssssssssssssrrrpppooooooooopppqqqppppppppppppqqqrrrttttttxxxwwwuuuttttttttttttuuutttvvvxxxxxxvvvuuuuuuuuuvvvvvvvvvuuuuuutttsssrrrvvvuuuttttttuuuuuutttsssvvvuuutttssstttuuuwwwxxxwwwwwwvvvtttrrrqqqrrrtttwwwvvvsssqqqpppqqqqqqrrrrrrpppooommmmmmnnnooopppqqqqqqppppppoooooonnnnnnqqqpppooommmlllkkkjjjjjjmmmmmmmmmnnnoooqqqssstttuuutttssstttuuutttsssqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooommmjjjhhhffffffhhhiiikkkjjjiiihhhggghhhiiiiiihhhhhhiiilllnnnooonnnllllllmmmnnnnnnnnnnnnmmmllliiikkkmmmmmmllllllnnnoootttpppmmmlllnnnoooooonnnkkkkkkjjjjjjkkkmmmooopppooooooooooooooooooooooooooonnnlllllllllmmmooopppooooooooonnnlllkkklllmmmoooooooooqqqssstttsssqqqmmmlllmmmnnnppppppnnnllljjjkkkkkklllkkkjjjiiihhheeeeeeeeeddddddccccccbbb~~~~~~~~~}}}|||{{{{{{{{{{{{xxxvvvvvvyyyyyyvvvwwwyyyxxxyyyyyy{{{|||~~~}}}{{{yyyxxxxxx{{{|||{{{{{{zzzyyyxxxwwwzzzzzzzzzyyyyyyyyyyyyyyy{{{||||||{{{yyyzzz|||~~~{{{|||~~~~~~|||~~~}}}||||||}}}~~~}}}~~~~~~~~~}}}|||{{{|||||||||}}}~~~~~~{{{yyywwwyyy|||||||||{{{{{{|||zzzzzz{{{{{{|||}}}~~~~~~xxxzzz|||}}}~~~~~~~~~}}}xxxzzz}}}zzzxxxxxxzzz}}}|||||||||}}}|||yyywwwxxxxxxwwwvvvuuuvvvxxxyyyzzzzzzzzz{{{{{{{{{||||||{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwwwwxxxyyy{{{}}}}}}{{{zzzyyyyyy|||}}}~~~}}}zzzzzzyyyxxxwwwvvvvvvuuuvvvwwwxxxzzz{{{|||||||||rrrtttxxxzzzzzzzzzzzzzzzyyyzzzzzzxxxuuuttttttuuuwwwxxxxxxyyyxxxwwwuuutttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvwwwvvvvvvvvvuuutttsssqqqqqqqqqqqqpppppppppooooooooorrrrrrrrrrrrssstttuuuuuuuuuttttttssssssrrrrrrrrrttttttttttttssssssssssssuuuuuuttttttssssssrrrrrroooooonnnnnnoooppprrrsssttttttttttttssssssssssssrrrrrrqqqppppppppppppqqqpppppppppqqqrrrsssuuuvvvyyyxxxwwwvvvuuuttttttuuutttvvvxxxyyywwwuuussssssssssssttttttttttttssssssttttttsssuuuwwwwwwvvvuuuvvvuuutttsssssstttvvvwwwtttuuuuuutttqqqppppppqqqtttsssssssssrrrrrrrrrrrrpppooonnnmmmlllmmmnnnoooppppppppppppppppppppppppoooooonnnmmmmmmllllllkkknnnnnnnnnoooppprrrtttttttttsssssssssttttttrrrpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttoooooommmhhhcccbbbeeeiiikkkkkkiiiiiiiiiiiijjjkkkiiihhhiiikkkmmmnnnlllkkkiiijjjlllmmmnnnnnnmmmmmmkkkmmmnnnnnnmmmmmmooopppsssqqqnnnlllmmmmmmlllllliiiiiiiiijjjkkkmmmooopppnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmlllllllllmmmnnnpppqqqpppooommmlllmmmooooooooooooppprrrsssrrrpppnnnnnnnnnooopppooommmjjjhhhiiijjjjjjjjjiiihhhgggeeeeeedddccccccbbbaaaaaa~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{yyyxxxxxxyyyyyyxxxwwwxxxzzzzzz{{{|||~~~}}}|||{{{zzz}}}}}}}}}|||{{{yyyxxxwwwzzzzzz{{{{{{zzzyyyxxxwww{{{{{{zzzyyyxxxzzz}}}||||||}}}}}}~~~~~~~~~~~~|||~~~~~~}}}|||}}}~~~}}}~~~}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~|||zzzxxxzzz|||}}}|||{{{{{{{{{xxxyyyyyyzzz{{{|||}}}}}}zzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~~~~yyyxxxyyy{{{|||||||||||||||{{{yyyxxxzzzyyywwwwwwyyyzzzyyyxxxyyyyyyzzzzzz{{{|||||||||{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxyyyzzz|||}}}||||||{{{{{{||||||||||||yyyxxxxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyzzzzzzzzzyyyppptttxxxyyyxxxwwwxxxzzzyyyyyyxxxuuussssssuuuwwwxxxxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwuuuuuuuuuuuuuuutttssssssrrrrrrrrrrrrqqqqqqpppppprrrqqqqqqrrrrrrssstttuuuuuuuuutttttttttsssssssssuuuuuuuuutttttttttsssssstttsssssssssssssssssssssooonnnmmmlllmmmoooqqqssstttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrtttuuuvvvyyyyyyxxxwwwvvvuuuttttttsssvvvxxxxxxvvvtttrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvvvvwwwyyyyyyxxxvvvvvvuuuttttttsssttttttuuutttuuuvvvuuusssqqqppppppqqqqqqssssssssssssrrrqqqoooooonnnmmmlllmmmmmmnnnnnnnnnooooooooopppppppppnnnnnnnnnnnnnnnmmmmmmlllmmmnnnnnnpppqqqrrrtttttttttsssrrrrrrssssssrrrpppqqqqqqqqqqqqqqqrrrrrrrrrqqqrrrssstttuuuvvvwwwwwwrrrsssqqqkkkdddbbbfffkkknnnmmmkkkjjjjjjjjjkkkkkkjjjiiijjjkkkmmmmmmkkkiiiggghhhjjjlllnnnnnnnnnnnnlllmmmnnnnnnmmmmmmooopppqqqpppnnnmmmmmmmmmmmmmmmkkkjjjiiiiiijjjkkkmmmnnnllllllllllllllllllllllllooonnnmmmlllllllllmmmmmmpppqqqqqqooommmlllmmmooommmllllllnnnooopppooommmpppooonnnnnnooonnnkkkhhhggghhhiiijjjjjjiiihhhgggfffeeeeeedddcccbbbaaaaaa}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzz{{{zzzyyyyyyzzzzzzyyyzzzzzzzzz{{{}}}~~~}}}||||||}}}}}}}}}|||{{{yyyxxxwwwzzz{{{|||||||||zzzxxxwwwzzz{{{zzzyyyxxxyyy|||}}}}}}}}}|||}}}}}}~~~~~~{{{|||}}}}}}{{{{{{|||~~~|||~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{{{{|||~~~|||zzzyyy{{{}}}}}}{{{zzzyyyzzzxxxyyyyyyzzz{{{||||||||||||}}}}}}~~~~~~}}}||||||~~~{{{zzz{{{{{{{{{{{{|||}}}|||{{{zzzxxxxxxzzzyyyyyyyyy{{{{{{zzzxxxyyyyyyzzzzzz{{{||||||}}}{{{{{{{{{{{{{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{zzzxxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuussstttvvvwwwxxxwwwwwwvvvppptttwwwxxxvvvuuuwwwyyyyyyyyywwwuuussstttvvvyyyyyyyyyzzzyyyyyyxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvrrrssstttuuuvvvvvvvvvvvvsssssstttttttttsssrrrqqqrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuttttttrrrrrrrrrssssssssssssssspppooommmmmmnnnooorrrssstttssssssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqpppppppppqqqrrrsssuuuuuuxxxxxxxxxwwwvvvuuuuuutttrrruuuwwwwwwuuusssrrrrrrrrrssstttuuuvvvwwwwwwwwwzzzyyyyyyzzz{{{{{{xxxvvvvvvvvvuuuuuuttttttttttttuuuvvvwwwvvvtttrrrrrrrrroooppprrrssstttsssrrrqqqooonnnnnnmmmmmmmmmmmmmmmllllllmmmmmmnnnooooooooommmnnnnnnoooooonnnmmmmmmlllmmmnnnpppqqqrrrsssssssssrrrqqqrrrssssssqqqooopppppppppqqqqqqrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvuuuvvvtttooohhhfffjjjoooqqqpppnnnlllkkkjjjjjjkkklllkkkkkklllmmmllljjjhhhfffgggjjjlllnnnooooooooolllmmmnnnnnnmmmlllnnnooooooooooooooonnnnnnooopppnnnmmmkkkjjjiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnmmmnnnnnnnnnpppppppppooommmlllmmmnnnmmmllllllmmmoooooonnnlllpppooonnnnnnnnnllliiifffggghhhiiijjjjjjiiihhhggggggffffffeeedddccccccccc~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxyyy{{{|||yyyyyy||||||zzzyyyxxxxxxxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyyyy{{{{{{|||}}}}}}|||zzzyyyzzz{{{{{{zzzxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~yyyzzz{{{zzzyyyyyy{{{}}}{{{}}}~~~}}}~~~~~~~~~}}}|||||||||}}}}}}|||||||||}}}~~~~~~{{{yyyzzz{{{}}}}}}{{{yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~{{{{{{yyywww{{{}}}{{{zzzyyyzzz||||||{{{zzzzzz{{{}}}}}}{{{yyyxxxxxxxxxyyy{{{|||{{{zzzyyyyyyxxxyyyyyyzzz{{{|||}}}}}}{{{{{{||||||{{{zzzxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{|||zzzxxxvvvuuuuuuxxxwwwvvvuuutttuuuvvvvvvttttttuuuuuuuuuuuuuuutttrrrsssuuuvvvuuuuuuvvvwwwxxxxxxwwwvvvtttuuuwwwzzzyyyyyyyyyyyyyyyyyyyyyyyyttttttttttttttttttttttttssstttuuuvvvwwwwwwvvvvvvrrrssstttuuuvvvwwwwwwwwwssstttuuuvvvuuutttsssrrrsssssssssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvuuuuuuuuuuuuqqqqqqrrrrrrssssssttttttppppppoooooopppqqqssstttssssssssssssrrrrrrrrrrrrpppqqqrrrrrrsssrrrrrrrrrppppppppppppqqqrrrssssssvvvvvvwwwwwwwwwvvvuuutttrrrtttuuuuuussssssssstttrrrssstttvvvwwwxxxxxxxxxzzzzzz{{{|||}}}|||yyyvvvxxxwwwwwwvvvuuuttttttssswwwxxxxxxwwwuuusssssstttpppqqqrrrssssssrrrqqqqqqooooooooonnnnnnnnnmmmmmmlllllllllmmmmmmnnnnnnnnnmmmnnnooopppooonnnmmmlllkkklllnnnoooqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrpppnnnooooooppppppqqqrrrrrrrrrrrrrrrrrrsssssssssttttttuuuuuuuuuqqqmmmlllnnnqqqrrrqqqooommmllllllllllllnnnmmmlllmmmnnnmmmjjjhhhggghhhjjjmmmoooooopppppplllnnnooonnnmmmlllmmmooommmnnnppppppooonnnpppqqqpppooommmkkkjjjiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkknnnnnnoooooooooppppppppppppppppppooommmlllmmmnnnooonnnmmmnnnppppppooommmnnnmmmlllllllllkkkgggeeefffggghhhiiiiiiiiihhhgggffffffeeeeeeeeeeeedddddd~~~~~~}}}}}}}}}}}}}}}|||{{{|||||||||{{{{{{}}}~~~}}}}}}}}}~~~}}}{{{yyyxxxwwwvvvwwwzzz{{{xxxxxx}}}}}}zzzzzzyyyxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}}}}zzz{{{|||{{{yyyxxxyyy{{{}}}~~~~~~~~~}}}}}}wwwxxxxxxwwwvvvwwwyyy{{{{{{}}}~~~~~~}}}~~~}}}}}}|||{{{|||}}}~~~~~~~~~|||{{{{{{||||||zzzyyyxxxzzz|||}}}{{{zzzzzz{{{|||||||||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~||||||zzzwwwyyy|||yyysssvvvvvvvvvxxx{{{|||zzzyyyyyy{{{}}}}}}zzzxxxxxxyyyvvvyyy}}}}}}{{{yyyyyyzzzxxxxxxyyyzzz{{{|||}}}}}}{{{{{{|||}}}|||zzzxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzuuuxxxzzzzzzwwwuuuvvvwwwyyyxxxvvvuuutttuuuvvvwwwvvvuuuuuutttttttttuuuuuussssssrrrsssuuuvvvvvvuuuvvvwwwwwwvvvuuuuuuwwwyyywwwwwwwwwwwwxxxyyyzzzzzzsssssssssssssssssssssssstttuuuvvvxxxxxxxxxxxxwwwuuuuuuvvvvvvvvvvvvuuuuuussstttuuuvvvuuutttrrrqqqttttttttttttuuuvvvwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttppppppqqqrrrssssssttttttqqqqqqrrrrrrssstttttttttsssssssssrrrrrrrrrqqqqqqpppqqqrrrsssssssssrrrrrrpppppppppooooooppppppqqqssstttuuuvvvvvvvvvuuuuuurrrssssssrrrrrrrrruuuwwwrrrssstttuuuvvvvvvwwwwwwwwwwwwyyy{{{}}}|||yyyvvvyyyyyyyyyxxxwwwuuutttsssyyyyyyxxxvvvsssssstttvvvqqqqqqrrrrrrrrrqqqqqqpppooooooppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppppppppnnnmmmkkkjjjkkkmmmooopppqqqqqqqqqrrrqqqpppqqqrrrrrrpppnnnnnnoooooopppqqqqqqrrrrrrtttsssssssssrrrrrrrrrqqqqqqqqqqqqppppppooooooooopppooonnnmmmnnnnnnpppppppppooonnnnnnnnnmmmjjjhhhhhhiiikkknnnooopppppppppnnnoooppppppnnnnnnooopppllloooppppppmmmlllmmmooopppooommmkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnooopppqqqrrrrrrrrrqqqrrrrrrpppnnnmmmnnnpppooonnnmmmnnnoooooonnnllllllkkkjjjkkkkkkiiifffddddddeeefffggghhhggggggfffcccddddddddddddeeeeeeeee~~~~~~~~~~~~}}}}}}||||||yyyzzz{{{zzzyyyzzz{{{}}}}}}|||||||||}}}~~~{{{yyywwwvvvuuuuuuyyyzzzvvvwww|||}}}yyy}}}|||zzzzzzzzz}}}~~~~~~~~~}}}}}}~~~~~~||||||}}}}}}~~~~~~yyy{{{||||||zzzxxxxxxyyy}}}~~~~~~}}}uuuvvvvvvuuutttuuuxxxzzz{{{|||~~~~~~}}}~~~||||||{{{{{{|||}}}}}}zzzzzzzzzzzzyyyxxxvvvxxx{{{||||||||||||}}}}}}}}}}}}|||{{{{{{zzzzzz}}}||||||||||||}}}}}}~~~}}}zzz{{{{{{wwwooorrrrrrsssuuuxxxzzzzzzyyyyyy{{{~~~}}}zzzwwwwwwyyytttyyyzzzwwwxxxzzzxxxxxxyyyzzz{{{|||}}}~~~zzz{{{}}}}}}|||{{{xxxwwwwwwwwwwwwwwwxxxyyyzzzzzzrrruuuyyyyyyxxxvvvxxxyyyyyyxxxvvvuuutttuuuwwwxxxxxxwwwuuuttttttuuuvvvvvvuuurrrppprrruuuwwwuuussstttvvvvvvvvvuuuuuuvvvxxxuuuuuuvvvvvvwwwxxxzzz{{{rrrrrrrrrrrrrrrrrrrrrrrruuuvvvxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwvvvtttsssrrrrrrssstttuuuuuusssqqqpppuuuttttttuuuuuuvvvwwwxxxtttttttttuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssppppppqqqrrrssssssttttttqqqrrrssstttuuuuuuuuuuuusssssssssrrrrrrrrrqqqqqqoooppprrrssstttsssrrrrrrqqqpppoooooonnnoooooooooqqqssstttvvvvvvvvvuuuuuurrrrrrrrrqqqqqqrrrvvvyyyqqqrrrssstttuuuuuuuuuuuuttttttvvvyyy||||||zzzwwwzzzzzzzzzyyywwwvvvtttsssyyyyyywwwuuurrrrrrtttvvvrrrrrrrrrqqqqqqqqqpppppppppppppppppppppooonnnnnnooooooooooooooonnnnnnnnnnnnooopppqqqpppnnnlllkkkiiijjjlllnnnpppppppppppprrrqqqppppppqqqqqqpppnnnnnnoooooopppqqqqqqrrrrrruuuuuutttsssrrrqqqppppppnnnmmmmmmoooppppppooommmmmmmmmmmmmmmoooqqqssstttqqqpppooooooooommmjjjhhhiiijjjlllnnnpppppppppppppppqqqrrrqqqpppooopppqqqmmmoooqqqooollljjjjjjkkkooonnnmmmlllkkklllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnpppqqqssssssttttttsssssssssrrroooooopppqqqmmmlllkkklllmmmmmmkkkjjjkkkjjjiiiiiijjjhhhfffcccbbbccceeefffffffffeeeeeeaaabbbbbbccccccdddeeeeee}}}zzzzzz||||||www~~~}}}||||||}}}~~~|||{{{{{{{{{}}}~~~~~~{{{xxxvvvvvvyyyyyyxxxvvvuuuvvvzzz}}}zzz{{{zzzyyyyyy{{{~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{yyyyyy{{{~~~}}}zzz{{{|||~~~~~~|||{{{{{{{{{zzzyyyzzz{{{|||}}}~~~}}}}}}|||zzzzzzzzzzzzzzz{{{|||}}}~~~}}}{{{yyyxxxxxxxxxxxxvvvxxx{{{{{{zzzxxxxxxyyy}}}}}}}}}||||||{{{zzzyyyzzz{{{|||}}}}}}~~~}}}}}}~~~|||yyywwwvvvuuuuuusssqqqppprrruuuyyy|||}}}zzz|||}}}{{{xxxuuuuuuwwwrrruuuyyyzzzyyyxxxzzz|||zzzyyywwwxxxzzz||||||{{{}}}|||{{{zzzyyywwwvvvvvvxxxxxxyyyyyyyyyxxxxxxwwwtttwwwyyyzzzyyyxxxyyyyyyvvvuuutttrrrssstttvvvwwwuuuvvvwwwvvvuuutttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuqqqrrrtttuuuuuuwwwyyy||||||zzzxxxxxx{{{|||{{{yyysssvvvvvvssssssuuutttqqqsssrrrrrrsssvvvwwwwwwwwwxxxxxxvvvuuussssssrrrrrrrrrssstttttttttsssrrrqqqtttssssssuuuxxxyyywwwtttppprrrtttvvvvvvuuusssrrruuuttttttttttttsssssssssrrrpppooonnnoooqqqtttvvvssstttttttttttttttssssssuuuuuutttsssqqqppppppoooooopppqqqrrrssssssssssssrrrsssrrrqqqooooooqqqrrrooosssvvvuuuwww{{{{{{xxxxxxvvvuuusssrrrrrrrrrsssrrrrrrtttuuuuuuuuutttsssuuusssssswww|||}}}zzzuuutttwwwyyyvvvrrrpppsssvvv{{{wwwtttssstttuuurrrppprrrpppooopppssstttrrrooonnnpppqqqpppnnnmmmmmmnnnnnnmmmlllmmmnnnnnnllljjjoooqqqssssssqqqooonnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqrrrsssssssssrrrrrrpppqqqqqqrrrrrrqqqqqqppptttssssssrrrrrrqqqqqqpppnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnoooppppppqqqqqqrrrqqqooommmjjjhhhjjjjjjkkklllmmmnnnooopppooonnnnnnoooqqqrrrrrrqqqrrrqqqpppnnnmmmlllllllllrrrqqqpppnnnmmmmmmmmmmmmjjjlllmmmmmmkkkjjjjjjkkkmmmmmmnnnoooqqqtttuuuwwwwwwvvvsssqqqooonnnmmmmmmoooooonnnmmmlllkkkkkkjjjiiiiiijjjjjjiiifffdddbbbbbbbbbbbbbbbccceeeggghhhdddcccaaa______```aaabbb{{{||||||{{{||||||||||||~~~}}}}}}||||||}}}}}}~~~||||||||||||~~~{{{xxxwwwwwwzzzzzzyyywwwuuuvvvyyy|||zzzzzzzzzyyyyyy{{{~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{}}}{{{zzz{{{}}}}}}||||||}}}}}}||||||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}~~~|||zzzxxxwwwwwwxxxxxxxxxyyy{{{{{{yyyxxxyyyzzz||||||}}}~~~}}}|||{{{zzz{{{{{{|||}}}}}}}}}||||||}}}|||{{{yyywwwuuuuuutttuuusssrrrsssvvvyyyzzzzzzzzz|||}}}{{{xxxvvvvvvwwwrrruuuxxxxxxwwwvvvvvvxxxyyyxxxwwwxxxzzz{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwuuuwwwyyyyyyxxxwwwxxxyyywwwvvvtttsssssstttvvvwwwvvvwwwxxxwwwuuutttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuurrrtttuuuuuutttuuuwwwyyyxxxvvvtttuuuxxxyyyyyywwwrrruuuvvvssssssuuutttqqqsssrrrrrrsssvvvwwwwwwvvvwwwvvvuuutttsssrrrrrrrrrrrrrrrsssttttttsssrrrqqqtttsssssstttwwwwwwuuurrrqqqrrruuuvvvwwwvvvtttrrrtttsssssssssrrrrrrrrrrrrrrrqqqooonnnoooqqqsssuuutttttttttuuuuuuttttttsssuuuttttttsssrrrqqqpppooonnnooopppqqqrrrrrrrrrrrrsssssssssqqqooooooqqqsssqqqtttvvvtttuuuxxxxxxtttvvvuuutttsssrrrrrrssssssssstttuuuvvvvvvvvvuuutttvvvttttttwww|||}}}zzzvvvuuuxxxyyywwwsssqqqsssvvvyyyvvvtttssstttuuusssqqqsssqqqpppqqqssssssqqqooommmooopppooonnnlllmmmmmmpppnnnnnnnnnoooooommmkkkoooqqqssssssqqqnnnmmmmmmnnnoooppppppqqqqqqrrrrrrqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqsssrrrrrrrrrrrrqqqqqqqqqooooooooonnnnnnnnnmmmmmmnnnnnnmmmmmmnnnnnnoooppprrrsssssssssrrrpppmmmlllkkkkkklllmmmnnnoooooopppooonnnnnnoooqqqrrrqqqpppsssrrrpppooonnnmmmmmmmmmqqqqqqooonnnmmmllllllllljjjkkkllllllkkkjjjjjjkkklllmmmnnnoooqqqsssuuuvvvtttsssrrrqqqpppooonnnmmmoooooonnnmmmkkkjjjiiiiiiggghhhiiiiiiiiigggeeedddeeeeeedddcccdddeeefffgggeeedddbbb```______```aaa~~~~~~~~~~~~~~~~~~|||~~~}}}{{{|||~~~||||||}}}}}}}}}}}}||||||{{{{{{|||}}}{{{yyyyyyyyy||||||zzzxxxvvvvvvxxxzzzyyyzzzzzzzzzyyy{{{~~~~~~||||||~~~~~~~~~~~~}}}||||||{{{{{{}}}{{{{{{|||~~~~~~~~~}}}~~~~~~}}}~~~}}}{{{zzzyyyyyyzzzzzz||||||}}}}}}~~~||||||{{{{{{{{{|||}}}}}}~~~|||yyyvvvuuuvvvxxxyyyzzz{{{{{{zzzyyyxxxzzz{{{{{{|||~~~}}}||||||||||||}}}||||||{{{{{{{{{zzzyyyxxxvvvuuutttsssvvvtttssstttwwwxxxyyyyyyzzz{{{|||{{{yyywwwwwwxxxsssuuuwwwwwwvvvttttttuuuxxxwwwvvvwwwyyyzzzzzzyyywwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyxxxvvvvvvwwwxxxxxxwwwuuuttttttuuuwwwxxxwwwxxxyyyxxxvvvuuuvvvwwwtttuuuuuuvvvvvvuuuuuuttttttuuuuuuuuussssssuuuwwwuuusssrrrsssuuuvvvvvvuuurrruuuuuusssrrrttttttpppsssrrrrrrsssuuuwwwwwwvvvttttttsssrrrrrrrrrrrrrrrpppqqqrrrsssssssssrrrqqquuutttssstttuuuuuusssqqqrrrsssuuuwwwwwwvvvuuusssssssssrrrrrrrrrqqqqqqqqqrrrqqqooonnnnnnpppqqqsssttttttuuuuuuuuuuuuuuutttuuuttttttsssrrrqqqppppppnnnoooooopppqqqqqqqqqqqqssstttsssrrrpppppprrrsssrrruuuvvvssssssuuutttqqqttttttssssssssssssttttttssstttvvvwwwwwwwwwvvvuuuvvvttttttwww{{{|||yyyvvvuuuwwwzzzxxxuuussstttuuuvvvtttssssssttttttsssrrrtttsssrrrrrrssssssqqqooolllnnnnnnnnnlllkkklllmmmppppppooopppqqqqqqooommmppprrrsssrrrpppmmmllllllooooooooopppqqqqqqrrrrrrppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrppppppooooooooonnnnnnnnnmmmmmmllllllmmmmmmnnnooorrrrrrssssssrrrqqqooonnnmmmmmmnnnnnnooooooooopppooonnnnnnoooqqqrrrrrrqqqsssrrrqqqpppooonnnnnnnnnqqqpppooommmllllllkkkkkkiiijjjlllkkkjjjjjjkkklllkkklllmmmnnnpppsssuuuvvvqqqqqqrrrrrrrrrpppooonnnooonnnmmmllljjjiiihhhgggeeefffggghhhhhhgggffffffggggggeeedddccccccdddeeeeeedddbbb```___^^^______~~~~~~}}}|||||||||zzz{{{zzz{{{}}}}}}}}}}}}{{{zzzzzzzzzzzz|||~~~|||zzz{{{|||~~~}}}|||yyywwwvvvwwwyyyyyyzzz{{{{{{zzz{{{}}}~~~|||{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz~~~|||{{{|||}}}~~~~~~~~~|||zzzyyyyyyyyyyyy||||||}}}}}}~~~{{{{{{zzzzzzzzz{{{{{{|||}}}{{{xxxuuuuuuvvvxxxyyy{{{|||{{{yyyxxxxxxzzz|||zzz{{{~~~}}}||||||||||||{{{{{{zzzyyyxxxxxxxxxwwwvvvtttsssrrruuuttttttvvvxxxzzzzzzyyyzzzzzz{{{{{{zzzyyyxxxxxxtttuuuwwwxxxxxxwwwwwwwwwvvvuuuuuuwwwyyyzzzyyyxxxtttttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvxxxyyyyyywwwvvvuuuvvvwwwyyyxxxvvvuuutttuuuwwwxxxxxxyyyyyyxxxvvvuuuvvvwwwtttuuuuuuuuuuuuuuuuuutttssstttuuutttssssssuuuwwwvvvuuuttttttttttttttttttrrruuuuuusssrrrttttttpppsssrrrrrrsssuuuvvvvvvuuurrrrrrqqqqqqqqqqqqqqqrrroooppprrrsssssssssrrrrrrvvvvvvuuuttttttsssrrrqqqrrrtttuuuvvvwwwvvvuuutttsssssssssrrrrrrrrrrrrqqqrrrqqqooonnnnnnooopppqqqttttttuuuuuuvvvvvvuuuuuuuuuttttttsssrrrrrrqqqqqqoooooopppqqqqqqqqqqqqqqqssstttsssrrrpppppprrrtttsssuuuuuusssrrruuutttqqqrrrrrrrrrsssssstttttttttssstttuuuvvvwwwvvvuuuuuuuuuttttttvvvxxxyyyxxxvvvtttvvvxxxwwwuuusssrrrsssssssssssssssttttttssssssttttttsssssssssrrrpppooolllmmmmmmlllkkkjjjlllmmmpppoooooopppqqqqqqooonnnppprrrrrrqqqnnnlllkkkllloooooooooooopppqqqrrrrrrooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqrrrrrrssssssppppppppppppoooooooooooolllllllllllllllmmmnnnnnnoooppppppqqqppppppooonnnooooooooooooooopppppppppqqqpppoooppprrrtttsssrrrrrrrrrqqqpppoooooooooppppppooonnnlllkkkkkkjjjjjjhhhjjjkkkjjjiiijjjkkkmmmkkkkkklllmmmoooqqqssstttrrrrrrttttttsssqqqnnnmmmmmmmmmllljjjhhhgggfffeeeffffffgggggggggfffeeeeeefffeeedddbbbbbbbbbcccccceeecccbbb```^^^]]]]]]]]]~~~~~~}}}||||||xxxvvv|||yyywwwzzz{{{|||}}}}}}|||{{{zzzxxxxxxyyyzzz|||}}}|||}}}~~~~~~{{{xxxvvvwwwxxxyyy{{{|||}}}||||||}}}~~~}}}{{{{{{{{{~~~~~~~~~~~~~~~~~~|||{{{{{{zzzyyyyyyxxxxxx~~~}}}|||{{{{{{}}}~~~|||zzzyyyxxxxxxyyy}}}}}}}}}}}}}}}}}}}}}}}}zzzyyyyyyxxxxxxyyyyyyyyy|||zzzxxxvvvuuuvvvxxxyyy{{{|||{{{yyywwwwwwyyy{{{yyyzzz}}}~~~{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvwwwvvvvvvtttsssrrrrrrrrrtttwww{{{||||||{{{yyyyyyyyyyyyzzzyyyxxxwwwuuuvvvxxxzzz|||}}}}}}|||uuuuuuuuuwwwyyyzzzxxxwwwrrrsssssssssssstttttttttssstttuuuvvvvvvvvvvvvvvvxxxyyyyyyxxxvvvuuuvvvwwwzzzxxxvvvuuutttuuuvvvwwwxxxyyyzzzxxxvvvuuuuuuvvvttttttuuuuuuuuuuuuttttttrrrssstttttttttuuuwwwyyyzzzzzzyyywwwuuutttttttttsssvvvvvvssssssuuutttqqqsssrrrqqqsssuuuvvvuuutttrrrqqqqqqpppppppppqqqqqqooopppqqqsssttttttssssssxxxwwwwwwvvvtttssssssssssssssstttuuuvvvuuuuuutttttttttttttttssssssssssssqqqpppooonnnnnnnnnooopppsssssstttuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrpppqqqrrrrrrrrrrrrrrrrrrsssssssssqqqppppppqqqsssqqqttttttrrrsssvvvwwwtttqqqqqqrrrsssssstttttttttrrrssstttuuuuuuuuuttttttssssssssstttvvvvvvvvvuuussstttuuutttsssqqqqqqqqqppprrrssstttsssssssssssssssttttttsssrrrppppppoookkkllllllkkkjjjjjjlllnnnooonnnnnnooopppqqqooonnnpppqqqqqqpppmmmkkkkkklllnnnnnnnnnnnnnnnpppqqqrrrnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrnnnoooppppppqqqrrrssssssppppppppppppoooooooooooolllllllllllllllmmmnnnnnnoooooooooppppppooooooooooooooooooppppppppppppppprrrqqqqqqrrrtttuuuuuutttqqqqqqpppppppppppppppqqqooonnnmmmkkkjjjjjjiiiiiihhhiiijjjiiiiiijjjlllnnnkkkkkklllmmmnnnpppqqqrrrttttttuuutttssspppmmmkkkkkkkkkjjjhhhgggeeeddddddhhhhhhgggfffeeedddcccbbbcccbbbaaa`````````aaabbbbbbaaa```^^^]]]\\\[[[ZZZ~~~~~~}}}}}}}}}zzzpppmmmxxxzzzwwwzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxyyyzzz|||~~~~~~~~~~~~|||yyywwwwwwxxxyyy|||~~~~~~}}}}}}~~~|||{{{{{{|||~~~}}}}}}}}}}}}zzzzzzzzzyyyxxxxxxwwwwwwzzz{{{|||||||||}}}~~~|||zzzyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}|||yyyyyyxxxwwwwwwwwwxxxxxx{{{zzzyyyxxxwwwxxxxxxyyyzzz{{{{{{yyywwwwwwxxxyyyyyyyyyzzz||||||}}}}}}}}}zzzzzzzzz{{{zzzzzzyyyyyyuuuuuuvvvwwwvvvuuusssrrrqqqrrrtttxxx|||~~~}}}{{{wwwwwwvvvwwwyyyyyyxxxvvvvvvvvvxxx{{{~~~~~~uuuuuuvvvxxxzzzzzzxxxwwwssssssttttttttttttttttttssstttuuuvvvvvvwwwwwwvvvvvvxxxzzzzzzyyywwwwwwwwwyyyxxxvvvtttttttttuuuvvvxxxyyyyyyxxxvvvttttttuuusssttttttuuuuuuttttttsssrrrtttuuuuuuuuuvvvxxxzzz{{{|||{{{xxxuuuttttttuuutttwwwwwwuuutttvvvvvvrrrsssrrrqqqrrrtttuuutttsssrrrrrrqqqpppppppppppppppoooppprrrtttuuuuuuuuuuuuxxxxxxxxxvvvtttssstttuuurrrsssssstttttttttttttttuuuuuutttttttttsssssssssooonnnnnnnnnnnnnnnooooooqqqrrrssstttuuuuuuuuuuuuttttttttttttssssssrrrrrrqqqrrrrrrsssssssssrrrrrrrrrsssrrrqqqooooooqqqrrrpppssssssqqqrrrwwwxxxvvvpppqqqrrrsssssssssssssssqqqrrrtttuuuuuuuuutttsssssstttttttttuuuuuuuuuvvvttttttrrrqqqqqqpppqqqqqqoooqqqttttttsssqqqqqqrrrqqqrrrssssssqqqooooooppplllllllllkkkjjjjjjmmmoooooonnnnnnoooqqqqqqpppnnnnnnooopppnnnlllkkklllmmmmmmmmmlllllllllnnnpppqqqnnnnnnpppqqqrrrrrrrrrrrrsssrrrqqqppppppqqqrrrsssooooooooopppqqqrrrrrrsssppppppooooooooonnnnnnnnnmmmmmmllllllmmmmmmnnnoooqqqqqqqqqpppppppppppppppnnnnnnoooooopppppppppqqqrrrqqqqqqrrrtttuuuuuutttppppppoooooooooppppppqqqnnnmmmllljjjiiiiiihhhhhhggghhhiiihhhhhhjjjmmmooommmlllllllllmmmmmmnnnooottttttsssrrrpppmmmkkkiiihhhhhhgggfffeeeeeedddccciiihhhgggeeedddcccbbbaaaaaaaaa___^^^^^^___```aaa___^^^^^^]]][[[ZZZYYYYYY~~~~~~{{{rrrqqq|||~~~yyyyyy{{{zzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzz|||~~~}}}zzzxxxxxxxxxzzz}}}~~~~~~}}}{{{{{{}}}~~~}}}}}}||||||}}}{{{{{{zzzyyyyyyxxxxxxwwwuuuxxx{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~zzzyyyxxxxxxwwwwwwxxxxxxzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyzzzzzzwwwvvvvvvvvvyyyyyyxxxxxxxxxzzz{{{|||xxxyyyyyyzzzzzzzzzyyyyyytttuuuvvvwwwwwwvvvtttsssrrrsssvvvzzz}}}~~~|||yyyvvvuuutttvvvxxxyyywwwuuuvvvvvvvvvyyy}}}}}}{{{uuuuuuvvvyyy{{{{{{yyywwwuuuuuuuuuuuuuuuuuuttttttssstttuuuvvvwwwwwwwwwwwwuuuxxx{{{}}}|||zzzxxxxxxyyywwwuuutttsssssstttuuuxxxyyyyyywwwuuusssssstttsssttttttuuuuuuttttttsssuuuvvvwwwvvvvvvvvvxxxyyywwwyyyyyywwwtttsssuuuwwwuuuxxxyyyvvvvvvxxxwwwtttsssrrrqqqrrrtttuuutttssstttsssrrrqqqpppooooooooooooppprrruuuvvvwwwwwwvvvvvvwwwwwwuuurrrrrrtttvvvrrrrrrrrrssssssssssssssstttttttttsssssssssrrrrrrmmmmmmmmmmmmnnnooooooooopppqqqrrrsssttttttttttttttttttttttttssssssssssssqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrqqqpppnnnnnnpppqqqppprrrrrrooopppuuuwwwuuuqqqqqqrrrsssssssssrrrqqqrrrssstttvvvvvvuuuuuutttuuuvvvvvvvvvuuuuuuwwwxxxwwwtttqqqppppppqqqrrrrrrnnnqqqttttttrrrppppppqqqnnnppprrrrrrpppnnnoooqqqlllmmmlllkkkjjjkkknnnppppppooooooppprrrsssqqqpppmmmnnnnnnmmmllllllmmmnnnlllkkkjjjjjjjjjlllnnnooommmnnnoooppprrrrrrrrrrrrsssrrrpppooooooppprrrsssooooooppppppqqqqqqrrrrrrooooooooonnnnnnnnnmmmmmmnnnnnnmmmmmmnnnnnnooopppqqqqqqpppooonnnnnnnnnnnnmmmmmmnnnnnnooopppqqqqqqqqqpppoooqqqssstttsssrrrnnnnnnnnnnnnoooooopppqqqmmmlllkkkjjjhhhhhhhhhhhhfffggghhhhhhhhhjjjmmmpppnnnmmmmmmlllkkkkkkllllllppppppooommmllljjjiiiiiiffffffeeeeeeddddddddddddgggfffeeedddccccccccccccdddcccaaa___^^^^^^^^^___[[[[[[[[[[[[ZZZYYYXXXWWW~~~}}}~~~zzzzzz|||xxx{{{{{{{{{yyyxxxxxxyyy{{{{{{|||{{{{{{|||}}}~~~}}}zzzxxxxxxyyy{{{~~~~~~~~~}}}|||{{{}}}~~~}}}|||||||||||||||{{{{{{zzzzzzyyyxxxxxxsssvvvzzz||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{yyyyyyzzz|||}}}{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz{{{|||{{{zzzyyyxxxwwwyyyzzzzzzxxxuuuuuuuuuyyyxxxwwwvvvvvvwwwyyy{{{wwwxxxyyyyyyzzzzzzzzzzzztttuuuwwwxxxxxxvvvuuussstttuuuxxx{{{~~~}}}zzzwwwuuussssssuuuxxxyyywwwtttvvvuuuuuuxxx{{{|||zzzwwwvvvvvvwwwyyy{{{{{{yyywwwwwwwwwvvvvvvvvvuuuuuuuuuttttttvvvwwwxxxxxxxxxxxxssswww|||~~~{{{yyyxxxyyywwwuuusssrrrsssttttttwwwxxxxxxwwwtttsssssstttsssttttttttttttttttttsssxxxyyyyyyxxxvvvuuuvvvxxxsssuuuvvvuuussssssuuuxxxvvvyyyyyywwwvvvyyyxxxtttsssrrrqqqrrrtttttttttrrruuutttsssqqqpppooooooooooooqqqsssuuuwwwxxxxxxxxxtttuuuvvvtttqqqqqqsssvvvqqqqqqqqqrrrrrrrrrsssssssssssssssrrrrrrrrrqqqqqqkkkllllllmmmnnnoooppppppooopppqqqrrrsssssssssssstttttttttttttttsssssssssppppppqqqqqqqqqppppppooopppqqqpppooommmmmmoooqqqppprrrqqqnnnooossstttsssqqqrrrssssssssssssqqqqqqssstttvvvwwwwwwwwwvvvuuuwwwwwwxxxwwwvvvvvvxxxyyyyyyvvvrrrooopppqqqssstttnnnrrruuuuuurrroooooopppllloooqqqqqqooonnnoooqqqmmmmmmmmmkkkjjjlllnnnqqqqqqqqqppprrrttttttsssrrrlllmmmmmmmmmllllllnnnoookkkjjjiiiiiiiiikkkmmmooommmnnnoooppprrrrrrsssssssssrrrpppooooooppprrrssspppppppppppppppqqqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnoooppppppooonnnmmmlllkkkkkkkkkkkkkkklllmmmnnnooopppqqqqqqooonnnnnnoooqqqrrrrrrqqqnnnmmmmmmmmmnnnooopppqqqmmmllljjjiiihhhhhhggggggfffggggggggggggjjjmmmpppooonnnmmmlllkkkjjjjjjjjjmmmlllkkkiiiiiiiiiiiiiiiddddddddddddddddddddddddeeeddddddccccccddddddeeegggeeeccc```^^^]]]]]]]]]YYYYYYZZZZZZYYYXXXWWWWWW~~~~~~~~~~~~}}}||||||}}}}}}|||{{{}}}zzzyyyzzzzzz{{{{{{|||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzz{{{}}}}}}}}}}}}~~~~~~~~~}}}||||||xxxwwwvvvwwwyyyzzzyyyxxxtttvvvxxxzzz}}}~~~}}}{{{zzzzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwyyy{{{|||}}}}}}}}}}}}{{{zzz{{{{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvyyy{{{|||zzzxxxwwwwww~~~}}}{{{yyyxxxyyy{{{|||wwwxxxzzz{{{{{{zzzxxxwwwvvvvvvwwwwwwwwwuuutttrrryyyyyyyyy{{{}}}|||yyywwwuuuttttttuuuvvvwwwuuussstttuuuvvvwwwwwwxxxxxxxxxssssssssstttuuuxxxzzz{{{xxxwwwtttsssssstttwwwxxxyyyzzzzzzyyywwwuuuuuuvvvssstttvvvwwwxxxxxxxxxwwwuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvwwwwww|||xxxtttrrrrrrsssssssssvvvuuutttsssssstttuuuvvvttttttuuuvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrsssrrrqqqppppppppprrrrrrnnnppprrrtttuuuuuutttsssrrrrrrrrrqqqqqqrrrssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnoooqqqrrrsssrrrpppqqqrrrtttuuuttttttsssssstttttttttsssrrrrrrqqqmmmmmmmmmmmmoooqqqssstttrrrqqqooonnnnnnnnnooopppoooooopppqqqqqqrrrssssssrrrrrrsssssssssrrrqqqqqqqqqrrruuuwwwxxxxxxwwwvvvwwwvvvuuuvvvyyy{{{{{{zzzwwwvvvvvvtttsssrrrqqqqqqssstttttttttsssrrrrrrqqqqqqpppooommmmmmooopppqqqoooooopppppppppqqqqqqqqqpppooopppqqqssstttrrrpppkkklllmmmmmmkkkkkkkkkmmmnnnmmmkkkjjjjjjllloooqqqmmmnnnoooqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqsssrrrpppoooooooooppppppoooppppppooonnnmmmmmmnnnlllmmmmmmnnnoooppppppqqqpppooonnnlllkkkjjjiiiiiikkkkkkkkklllllllllmmmmmmnnnlllkkkmmmpppsssttttttpppooommmlllmmmnnnmmmllljjjjjjjjjiiiiiiiiihhhhhhhhhgggffffffgggjjjmmmooonnnmmmkkkiiihhhhhhhhhiiikkkjjjjjjiiigggfffdddcccbbbbbbcccddddddddddddcccbbbbbbbbbaaa```aaaccceeecccbbbaaa```___^^^]]]\\\[[[[[[ZZZYYYXXXVVVTTTSSS}}}~~~~~~}}}}}}}}}}}}~~~~~~|||zzz|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}|||{{{{{{zzzzzzzzzzzz{{{}}}||||||{{{{{{|||~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxyyyyyyxxxwwwtttuuuwwwzzz|||}}}}}}{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{}}}~~~}}}|||||||||{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwvvvxxxzzzzzzxxxwwwwwwwww}}}|||{{{zzzyyyzzzzzz{{{wwwxxxzzz{{{{{{zzzxxxwwwuuuuuuvvvvvvvvvvvvvvvuuuzzzzzzzzz|||}}}}}}zzzxxxuuutttssstttuuuvvvtttrrrttttttuuuvvvwwwwwwwwwwwwsssrrrrrrssstttvvvxxxyyywwwvvvuuuttttttuuuvvvwwwvvvxxxzzzyyywwwuuuttttttssstttuuuwwwwwwwwwwwwwwwtttttttttsssssstttttttttuuuuuuvvvvvvvvvvvvuuuuuusssttttttuuuvvvvvvwwwwwwzzzxxxuuuttttttuuuuuuuuuuuuuuutttsssssstttuuuuuuttttttuuuvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrssssssrrrqqqqqqqqqrrrrrrpppqqqsssuuuvvvvvvuuuuuusssrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnoooqqqrrrrrrrrrpppqqqrrrttttttttttttsssssssssttttttsssrrrrrrqqqnnnmmmmmmnnnppprrrtttuuurrroookkkiiihhhkkknnnpppppppppqqqqqqrrrrrrssssssrrrrrrsssssssssrrrqqqqqqqqqrrruuuwwwxxxwwwwwwvvvxxxwwwuuuuuuwwwxxxwwwvvvvvvuuuuuutttsssrrrqqqqqqsssssssssssssssrrrqqqqqqpppppppppqqqqqqpppppppppoooooopppppppppqqqqqqqqqqqqpppqqqrrrttttttrrrqqqlllmmmmmmlllkkkkkklllnnnooommmkkkjjjkkkmmmoooqqqmmmnnnoooppppppqqqppppppppppppqqqqqqqqqrrrrrrrrrrrrqqqpppooonnnoooooopppnnnooopppnnnlllkkkkkklllllllllmmmnnnoooppppppqqqpppooonnnlllkkkjjjiiiiiijjjkkkkkkkkkkkklllllllllmmmkkkjjjkkknnnpppqqqqqqooonnnllllllmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggjjjmmmnnnmmmlllkkkiiihhhhhhgggggghhhhhhggggggfffeeecccbbbaaaaaabbbcccccccccccccccaaaaaaaaa```______aaacccdddcccbbb```^^^\\\[[[ZZZZZZZZZYYYXXXVVVUUUSSSRRR~~~}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}||||||}}}}}}|||||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}{{{}}}}}}|||{{{{{{zzzzzzyyy{{{|||}}}}}}{{{yyyxxxyyy{{{~~~~~~~~~~~~~~~}}}|||{{{zzz|||{{{{{{zzzxxxwwwwwwvvvtttuuuvvvxxxzzz|||}}}~~~|||{{{yyywwwwwwwwwyyyzzz|||||||||||||||||||||||||||}}}~~~}}}|||||||||zzzyyy{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxyyywwwvvvuuuvvvxxx{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxyyyzzzzzzyyyxxxxxxuuuuuuuuuuuuvvvwwwxxxxxxzzzzzzzzz{{{}}}|||zzzxxxvvvuuussssssttttttsssqqqsssssstttuuuvvvvvvvvvvvvsssrrrrrrrrrrrrtttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuusssvvvxxxxxxvvvtttsssrrrrrrssstttuuuvvvvvvvvvuuuttttttssssssssssssttttttuuuuuuvvvvvvvvvvvvuuuuuussssssttttttuuuvvvvvvvvvwwwvvvttttttuuuuuutttsssttttttssssssssssssttttttttttttuuuuuuuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrtttttttttttttttsssrrrqqqqqqrrrtttvvvwwwwwwvvvvvvtttssssssrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrpppooonnnoooqqqrrrrrrqqqoooppprrrsssttttttsssssssssssssssssssssrrrrrrqqqooooooooopppqqqssstttuuutttpppjjjffffffiiinnnrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqpppqqqrrrtttvvvwwwwwwvvvvvvyyywwwuuuuuuuuuuuutttssstttsssssssssrrrrrrqqqqqqrrrrrrsssssssssrrrqqqqqqoooppprrrssssssrrrpppooooooooooooppppppppppppqqqqqqqqqqqqsssttttttsssqqqnnnnnnnnnlllkkkkkknnnpppooonnnlllkkklllmmmooopppmmmnnnnnnooooooooonnnnnnoooooopppqqqrrrsssssstttqqqqqqpppoooooooooooopppnnnoooooonnnkkkiiiiiijjjkkklllmmmnnnoooppppppqqqpppooonnnlllkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkklllkkkjjjjjjlllnnnnnnnnnooommmkkkkkklllmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkjjjhhhggghhhiiikkkmmmjjjjjjjjjiiihhhgggfffeeedddddddddddddddccccccbbb``````aaaaaaaaabbbbbbbbb```aaaaaa___]]]\\\^^^___cccbbbaaa^^^\\\ZZZXXXWWWYYYXXXWWWVVVTTTRRRQQQPPP~~~}}}~~~~~~~~~~~~{{{{{{|||}}}}}}|||{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{|||~~~}}}{{{xxxvvvvvvyyy|||~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}}}}{{{xxxvvvuuuuuuuuuuuuvvvwwwyyyzzz|||}}}{{{zzzxxxwwwvvvwwwyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{|||{{{yyywww{{{{{{zzzzzzyyyxxxxxxwwwzzzzzzyyywwwuuuuuuwwwyyyzzz{{{{{{||||||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvxxxyyyyyyyyyxxxyyy{{{{{{yyywwwwwwuuussssssssssssrrrqqqrrrssstttuuuvvvvvvvvvvvvssssssrrrqqqqqqrrrttttttttttttuuuvvvvvvuuuttttttsssuuuvvvuuutttsssssstttrrrssssssttttttuuuuuuuuuttttttuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvuuuuuurrrssssssttttttuuuvvvvvvtttssssssssssssrrrpppmmmssssssssssssssssssssssssuuuuuutttttttttuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrtttuuuvvvvvvvvvtttsssrrrqqqrrrsssuuuvvvvvvvvvvvvuuutttssssssssssssssssssttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqooonnnoooppprrrrrrqqqoooppprrrsssttttttssssssrrrrrrsssssssssrrrrrrqqqoooppppppqqqrrrssstttuuuvvvrrrnnnjjjjjjmmmqqqtttsssssssssrrrrrrrrrrrrrrrssssssssssssrrrqqqppppppqqqqqqssstttvvvvvvvvvvvvyyywwwuuutttuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqppppppppppppppppppppppppooooooooooooppppppppppppqqqpppppprrrssssssqqqooooooooonnnllljjjkkkooorrrooonnnmmmllllllmmmooopppmmmmmmnnnnnnnnnmmmllllllnnnnnnooopppqqqsssttttttqqqqqqqqqpppppppppqqqqqqoooppppppnnnkkkiiiiiiiiikkkkkklllmmmnnnpppqqqqqqqqqpppnnnmmmkkkjjjjjjjjjhhhiiiiiiiiiiiijjjjjjjjjmmmkkkjjjkkkmmmmmmmmmlllooommmkkkkkkmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjlllkkkiiihhhhhhiiijjjkkkhhhhhhiiiiiihhhfffdddcccaaaaaabbbccccccccccccccc_______________``````aaa```aaaaaa___\\\[[[[[[\\\```___^^^\\\[[[YYYXXXWWWVVVVVVUUUTTTRRRPPPNNNMMM~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}||||||{{{{{{zzzyyyvvvvvvvvvwwwyyy|||}}}}}}}}}~~~}}}{{{vvvwwwyyy{{{|||}}}}}}}}}{{{|||~~~~~~}}}{{{xxxvvvvvvxxx{{{|||~~~}}}|||{{{|||}}}}}}{{{wwwuuuuuuvvvvvvvvvvvvvvvxxxyyy{{{|||{{{zzzxxxwwwwwwyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||}}}}}}}}}zzzxxxzzzzzzyyyyyyyyyxxxxxxxxx||||||zzzwwwuuuuuuxxxzzzzzzzzz{{{||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwuuuuuuuuuvvvwwwxxxwwwvvvwwwxxxxxxwwwvvvxxxvvvsssssssssssssssqqqrrrssstttuuuvvvvvvvvvvvvtttsssrrrqqqrrrrrrssstttssstttuuuvvvvvvuuutttsssuuuuuuuuusssrrrsssvvvxxxssssssssssssssstttttttttuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuurrrrrrrrrsssttttttuuuuuuuuutttsssssssssqqqnnnkkkrrrssssssssssssssssssrrrvvvuuuttttttssstttuuuuuuuuuuuutttsssrrrrrrrrrrrrttttttvvvwwwwwwvvvttttttpppqqqrrrssstttuuuuuuuuuvvvuuuttttttssssssssstttuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnoooppprrrqqqpppooopppqqqssssssssssssrrrqqqqqqrrrrrrsssrrrrrrqqqppppppqqqrrrsssttttttttttttsssqqqpppooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqssssssssssssrrrqqqpppooopppqqqrrrssstttuuuuuuvvvwwwuuuttttttvvvwwwwwwvvvrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqpppqqqpppmmmllllllmmmpppqqqooooooooooooooooooooooooooooooooopppqqqqqqooommmoooooonnnllljjjkkkooorrrooonnnmmmmmmlllmmmnnnnnnllllllmmmmmmmmmllllllkkkmmmmmmnnnoooppprrrrrrsssqqqrrrrrrrrrrrrrrrrrrrrrpppqqqqqqooollljjjjjjjjjjjjjjjkkkmmmnnnpppqqqqqqqqqpppooommmlllkkkjjjjjjhhhhhhhhhiiiiiiiiijjjjjjnnnmmmlllmmmnnnooommmlllooommmkkklllmmmnnnnnnmmmlllllllllkkkkkkkkkjjjjjjkkkjjjiiihhhhhhhhhiiiiiiffffffggggggfffdddbbbaaa___```aaabbbcccccccccccc^^^^^^]]]]]]]]]^^^___``````aaaaaa___]]][[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXTTTTTTSSSQQQOOOMMMJJJIII}}}||||||~~~~~~}}}}}}|||{{{zzzzzzzzzuuuuuuuuuvvvxxx{{{~~~||||||}}}}}}}}}{{{tttvvvxxx{{{}}}~~~~~~~~~|||}}}~~~~~~~~~}}}zzzxxxwwwyyyzzz|||~~~~~~~~~~~~}}}|||{{{{{{yyy{{{|||zzzvvvtttuuuwwwwwwwwwvvvvvvwwwyyyzzz|||{{{zzzxxxxxxxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}||||||{{{{{{}}}}}}}}}~~~}}}{{{wwwwwwxxxxxxxxxyyyyyyyyy}}}|||{{{xxxvvvvvvxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyywwwuuuuuuwwwyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwuuutttuuuvvvwwwvvvuuuyyyvvvtttssstttuuuttttttsssssstttuuuvvvvvvvvvvvvuuuttttttsssssstttuuuvvvssstttuuuvvvvvvuuutttsssvvvvvvvvvtttsssuuuxxx{{{ttttttsssssssssttttttuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuqqqqqqrrrrrrssstttttttttwwwvvvuuuuuuuuutttqqqnnnssssssttttttttttttssssssvvvuuutttssssssssstttuuuuuuuuutttsssrrrrrrrrrrrrsssssstttuuuvvvvvvvvvvvvpppqqqqqqrrrssstttuuuuuuwwwvvvuuutttttttttttttttvvvvvvuuuuuutttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppoooooopppqqqqqqpppnnnoooqqqrrrssssssrrrrrrpppqqqqqqrrrrrrrrrrrrrrrooopppqqqrrrsssssssssssspppqqqqqqrrrqqqpppooonnnqqqqqqqqqqqqqqqqqqqqqqqqtttttttttsssrrrqqqpppooopppqqqqqqrrrssstttuuuuuutttsssrrrtttvvvxxxyyyxxxtttsssssssssrrrrrrqqqqqqoooooopppqqqqqqqqqpppppprrrpppllliiiiiilllppprrrpppooooooooooooooonnnnnnooonnnnnnoooppppppmmmkkknnnnnnnnnlllkkkkkknnnpppnnnmmmmmmllllllllllllmmmkkkllllllmmmmmmmmmllllllllllllmmmnnnoooppppppqqqpppqqqrrrrrrsssrrrrrrrrroooppppppooollljjjjjjkkkiiijjjkkklllnnnoooqqqqqqqqqpppooommmlllkkkkkkjjjhhhhhhiiiiiiiiijjjjjjjjjnnnmmmmmmnnnppppppooommmmmmllljjjkkkmmmnnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhggggggggghhhhhheeeeeeeeedddcccbbbaaa```^^^___```aaabbbbbbbbbbbb]]]\\\[[[[[[[[[\\\^^^___^^^___```___\\\ZZZZZZZZZWWWWWWWWWWWWXXXXXXXXXXXXRRRRRRPPPOOOLLLJJJHHHFFF~~~}}}}}}~~~}}}}}}||||||||||||||||||xxxwwwvvvvvvwwwzzz}}}{{{{{{||||||~~~~~~~~~~~~{{{yyyuuuwwwyyy{{{|||||||||{{{|||}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{||||||||||||{{{zzzyyyxxxuuuxxxzzzyyyuuutttvvvyyyyyyxxxwwwwwwwwwyyy{{{|||zzzyyyxxxwwwxxxzzz|||~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{zzzyyyyyyyyyyyyzzz|||}}}{{{tttuuuvvvvvvxxxxxxyyyzzz{{{{{{{{{xxxvvvuuuvvvxxx{{{zzzzzzyyyzzz{{{|||}}}zzzyyyvvvttttttvvvyyyzzzwwwwwwxxxxxxxxxwwwwwwvvvwwwvvvtttuuuvvvwwwvvvuuuyyywwwtttsssuuuvvvvvvvvvttttttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvxxxyyysssttttttttttttttttttssstttvvvxxxyyyxxxxxxyyyzzzvvvuuutttsssssstttuuuuuuuuuvvvxxxyyyyyyxxxvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuqqqqqqqqqrrrssssssttttttuuutttttttttvvvvvvtttrrrssstttuuuuuuuuuuuutttssswwwvvvtttrrrrrrssstttuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrssssssuuuwwwxxxyyyqqqrrrrrrssstttuuuvvvwwwxxxwwwvvvuuuttttttttttttvvvvvvvvvuuutttsssssssssssssssssssssssssssssssssrrrpppoooooopppqqqqqqpppnnnoooqqqrrrssssssrrrrrrppppppqqqrrrrrrrrrrrrrrrooopppqqqrrrssssssrrrrrrooopppqqqrrrqqqpppooonnnoooooooooppppppqqqqqqqqqtttttttttsssrrrqqqooooooppppppqqqqqqrrrtttuuuuuusssrrrqqqrrruuuwwwwwwwwwvvvuuuuuutttsssrrrqqqqqqnnnoooooopppqqqqqqppppppqqqpppmmmllllllmmmpppqqqppppppoooooonnnnnnnnnnnnoooooonnnoooppppppmmmkkklllmmmmmmlllkkkkkklllnnnmmmmmmllllllkkkkkkkkkkkkjjjkkklllmmmmmmnnnmmmmmmlllllllllmmmmmmmmmnnnnnnnnnooopppqqqqqqqqqppppppmmmnnnooommmkkkjjjjjjkkkhhhiiijjjlllnnnoooqqqqqqrrrqqqooonnnlllkkkkkkkkkiiiiiiiiijjjjjjjjjkkkkkkmmmlllmmmnnnpppqqqooommmkkkiiihhhiiijjjllllllkkkkkkjjjjjjjjjjjjiiiiiiiiifffffffffffffffgggggggggeeeeeecccbbbaaa`````````]]]]]]^^^___````````````\\\[[[ZZZYYYYYY[[[]]]^^^[[[]]]^^^]]][[[YYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVPPPPPPOOOMMMJJJHHHEEEDDD~~~~~~{{{{{{{{{||||||}}}|||zzzxxxwwwwwwyyy|||}}}zzzzzz{{{|||}}}}}}}}}}}}|||zzzxxxxxxyyy{{{||||||{{{yyyxxx|||}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwrrrvvvyyyxxxuuusssvvvzzzzzzyyyxxxwwwwwwyyy{{{|||yyyxxxwwwwwwxxxzzz|||}}}xxxxxxxxxxxxxxxxxxxxxxxx{{{|||||||||{{{zzzyyyxxxttttttvvvyyy{{{|||zzzxxxsssssstttvvvwwwxxxzzzzzzzzzzzzzzzxxxuuutttuuuvvv|||{{{yyyxxxyyy{{{}}}~~~{{{yyyvvvttttttvvvyyy{{{tttuuuwwwxxxyyyyyyxxxwwwxxxwwwuuuuuuvvvwwwwwwvvvyyywwwttttttuuuwwwxxxxxxtttuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxzzz{{{ttttttttttttttttttttttttrrrvvv{{{~~~}}}{{{yyyyyyvvvvvvtttsssssstttuuuvvvtttvvvwwwxxxxxxwwwvvvtttuuuuuuvvvvvvvvvvvvuuuuuupppqqqqqqrrrrrrsssttttttrrrqqqppprrrtttuuuuuutttssstttuuuvvvvvvuuutttssswwwvvvtttrrrrrrrrrtttuuuuuuuuutttsssrrrrrrrrrrrrqqqqqqqqqrrrtttwwwyyy{{{sssssssssssstttvvvwwwxxxxxxxxxvvvuuuttttttttttttwwwvvvvvvuuutttsssssssssssssssssssssssssssssssssrrrqqqoooooopppqqqqqqpppnnnoooqqqrrrssssssrrrrrrooopppqqqrrrrrrrrrrrrrrrnnnoooqqqrrrsssrrrrrrqqqrrrrrrrrrrrrqqqqqqppppppmmmmmmnnnooopppqqqqqqrrrtttttttttsssrrrqqqooonnnpppppppppqqqrrrsssuuuuuusssqqqpppqqqsssuuuuuutttwwwwwwvvvuuusssrrrqqqqqqnnnnnnooopppppppppppppppppppppooooooooooooppppppppppppoooooonnnnnnnnnmmmppppppooopppqqqqqqnnnlllkkklllmmmmmmkkkkkkkkkmmmlllllllllkkkkkkjjjjjjjjjjjjkkklllmmmnnnnnnooonnnkkkkkklllllllllllllllllllllmmmnnnpppppppppooonnnkkklllmmmllljjjiiijjjkkkhhhiiijjjlllnnnoooqqqqqqrrrqqqooonnnlllkkkkkkkkkiiijjjjjjjjjjjjkkkkkkkkklllkkklllnnnpppqqqooommmiiigggfffgggiiijjjjjjiiijjjjjjjjjiiiiiiiiihhhhhheeeeeeeeefffffffffggggggfffdddbbb```______``````[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[YYYXXXYYYZZZ\\\]]]YYY[[[\\\\\\ZZZXXXWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSPPPOOONNNLLLIIIFFFDDDCCC~~~~~~|||~~~~~~~~~}}}~~~~~~~~~|||zzzzzz{{{{{{{{{yyyzzzzzz{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzz{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyyyyzzzzzz{{{yyywwwvvvtttttttttuuu{{{zzzxxxxxxxxxyyy{{{}}}|||{{{zzz{{{|||}}}|||{{{zzzxxxvvvwwwyyy{{{{{{{{{{{{zzzxxxxxxxxxxxxwwwuuurrrtttxxxzzz{{{zzzxxxvvvuuuuuuvvvvvvvvvvvvuuuuuu|||{{{yyyvvvtttsssssssssvvv{{{~~~{{{zzz||||||yyy{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzz|||{{{zzzyyyxxxxxxxxxxxxwwwvvvuuussssssuuuvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxuuuvvvvvvvvvvvvxxx|||{{{xxxuuuuuuwwwxxxwwwvvvxxxzzz||||||zzzxxxwwwwwwxxxwwwuuusssrrrssstttuuuuuuttttttuuuwwwyyyxxxwwwssssssuuuwwwyyyyyyvvvsssssssssrrrrrrrrrrrrrrrrrrssssssssstttssssssrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssstttttttttsssrrrrrrqqqqqqrrrrrrqqqpppqqqtttyyy}}}|||wwwssssssvvvyyywwwuuuuuuuuuuuutttssssssrrrrrrsssuuuvvvuuusssrrrrrrssstttsssrrrrrrrrrrrrssstttsssrrrpppoooooooooppppppoooooopppqqqqqqrrrssssssqqqqqqrrrrrrrrrqqqqqqppplllmmmoooppprrrrrrssssssttttttsssrrrqqqpppnnnmmmkkkkkklllmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrqqqoooooooooooopppqqqrrrssstttqqqppprrruuuvvvuuusssttttttssssssqqqpppnnnmmmooopppqqqooommmnnnrrrvvvrrrqqqqqqpppppppppppppppooooooooooooooonnnnnnmmmrrrpppoooqqqttttttqqqnnnmmmnnnoooooommmllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjlllmmmnnnoooooommmkkkjjjnnnmmmkkkjjjiiijjjkkkkkkppppppooommmkkkkkkmmmnnnkkkkkkkkkkkkjjjjjjiiihhhiiihhhhhhlllqqqssssssqqqooonnnnnnlllkkkjjjiiiiiiiiiiiijjjkkkkkkkkkjjjjjjiiijjjkkklllllllllllllllhhhhhhgggggggggggghhhhhhggggggggggggggggggggggggeeeeeedddfffgggfffdddbbb```______```aaaaaa___^^^\\\]]]^^^_________^^^]]]WWWXXXXXXXXXYYYYYYZZZZZZXXXYYYXXXVVVTTTTTTVVVXXXSSSTTTTTTTTTTTTSSSSSSRRRMMMLLLJJJHHHGGGEEEEEEDDD~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{yyy~~~|||{{{{{{|||}}}|||{{{zzzzzz{{{|||}}}||||||||||||||||||||||||~~~~~~}}}}}}}}}|||||||||||||||}}}~~~~~~|||{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyyyywwwvvvvvvuuuvvvwwwxxxyyy{{{zzzyyyxxxxxxzzz{{{}}}|||{{{{{{{{{{{{{{{{{{zzzxxxwwwuuuvvvxxxzzz{{{{{{{{{zzzyyyyyyyyyyyywwwuuusssuuuwwwyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxwwwvvvtttsssxxx|||~~~{{{zzz{{{{{{yyyyyyzzz{{{||||||{{{zzzyyyxxxxxxvvvvvvuuuvvvwwwxxx{{{{{{zzzxxxxxxwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwxxxxxxxxxyyyyyyyyytttuuuuuuuuuuuuwww{{{~~~{{{xxxuuuuuuwwwxxxwwwvvvzzz{{{|||{{{yyywwwwwwxxx{{{yyywwwuuussssssttttttuuuttttttuuuwwwyyyxxxwwwssstttuuuwwwyyyxxxuuurrrqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssstttssssssrrrrrruuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrttttttsssrrrrrrqqqqqqpppssssssrrrqqqpppssswwwzzzyyyuuuqqqrrrvvvxxxxxxvvvuuuuuuuuutttssssssrrrrrrssstttvvvuuusssrrrrrrssstttsssrrrrrrrrrrrrsssttttttsssrrrqqqpppqqqqqqrrrpppppppppqqqrrrssssssssspppqqqqqqrrrrrrqqqqqqpppmmmnnnooopppqqqrrrrrrssssssssssssrrrqqqpppnnnnnnkkkkkklllmmmnnnooopppqqqqqqqqqrrrrrrrrrrrrrrrrrrppppppooooooooopppqqqqqqrrrpppooopppsssuuutttrrrrrrrrrrrrrrrqqqpppooonnnmmmooooooooommmnnnqqqtttpppoooooonnnnnnnnnnnnnnnnnnoooooooooooonnnmmmmmmpppooonnnppprrrrrrooommmkkkmmmoooooonnnnnnnnnoooiiijjjjjjjjjkkkkkkllllllkkklllnnnoooooonnnlllkkkmmmlllkkkiiiiiiiiijjjkkklllmmmmmmlllkkklllnnnppplllllllllkkkjjjiiihhhgggiiiiiiiiilllpppsssrrrpppnnnnnnmmmlllkkkjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkiiiiiijjjkkkkkkkkkkkkkkkhhhhhhgggggggggggghhhhhhggggggggggggggggggggggggeeeddddddeeeffffffcccaaaaaa```___```aaabbb```^^^\\\]]]^^^______^^^]]]\\\WWWWWWXXXXXXXXXYYYYYYYYYXXXYYYXXXWWWUUUTTTVVVWWWSSSSSSSSSSSSSSSRRRPPPPPPJJJIIIHHHFFFDDDCCCBBBBBB~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||zzzvvvssssssrrrrrrtttwwwyyyzzzzzz{{{{{{{{{|||}}}~~~||||||||||||||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||{{{{{{||||||}}}{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxzzzzzz{{{zzzyyyxxxxxxzzz|||}}}||||||{{{{{{zzzzzzzzzyyywwwvvvtttuuuxxxzzz{{{{{{{{{zzzzzzzzz{{{zzzxxxuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxwwwwwwvvvvvvsssuuuwwwyyyyyyxxxvvvtttzzz~~~|||zzz{{{{{{yyytttvvvyyy|||}}}{{{yyyxxxxxxwwwvvvtttttttttuuuuuuzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwvvvvvvwwwxxxyyyyyyyyyyyyssstttuuuuuuuuuvvvyyy|||zzzxxxvvvuuuvvvwwwwwwwww{{{{{{{{{yyywwwvvvxxxyyy|||{{{xxxvvvtttsssssstttuuuttttttuuuwwwxxxxxxwwwuuutttuuuwwwxxxwwwtttqqqooopppppppppqqqrrrrrrrrrrrrrrrsssssstttssssssrrruuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrtttssssssrrrrrrqqqppppppttttttsssqqqpppqqqtttwwwuuurrroooqqqtttwwwwwwvvvuuuuuuttttttssssssrrrrrrrrrtttuuutttsssrrrrrrsssssssssrrrrrrrrrrrrssssssuuuttttttsssssssssssstttpppqqqqqqrrrrrrsssssstttppppppqqqqqqqqqqqqqqqpppmmmnnnooopppqqqrrrrrrrrrsssssssssrrrqqqpppooonnnllllllmmmnnnnnnooopppppppppppppppqqqrrrrrrrrrsssqqqppppppoooooooooooooooooonnnnnnoooqqqrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnlllmmmoooooonnnnnnpppqqqnnnmmmmmmlllkkklllllllllnnnnnnooooooooonnnmmmlllnnnmmmmmmoooppppppnnnllljjjlllnnnooooooooopppqqqiiiiiijjjkkklllmmmmmmnnniiijjjkkklllmmmlllkkkjjjkkkjjjiiiiiihhhiiiiiiiiihhhiiijjjjjjjjjkkknnnpppmmmmmmlllllljjjiiigggfffjjjjjjjjjmmmoooqqqpppooonnnmmmllllllkkkjjjiiiiiiiiijjjkkkkkklllllllllkkkhhhiiijjjjjjjjjjjjjjjjjjiiihhhhhhgggggghhhhhhiiiggggggggggggggggggggggggdddccccccdddeeedddbbb``````______```aaabbb```___]]]]]]^^^^^^]]]\\\ZZZYYYWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYWWWUUUTTTUUUVVVSSSSSSSSSRRRPPPOOOMMMLLLGGGFFFDDDBBB@@@???>>>>>>}}}}}}}}}|||||||||}}}~~~~~~~~~~~~}}}yyytttpppkkkkkkllloootttxxxzzz{{{{{{{{{{{{||||||~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||||||||}}}}}}~~~{{{zzzyyywwwvvvuuuuuuuuuxxxxxxxxxwwwwwwwwwwwwwww{{{zzzxxxwwwxxxyyy{{{||||||}}}}}}|||{{{zzzzzzzzzxxxvvvuuuvvvyyy{{{}}}}}}zzzzzzzzz{{{|||{{{yyyvvvwwwwwwvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvtttuuuwwwxxxxxxxxxvvvuuu{{{{{{yyyzzzzzzxxxrrrsssuuuwwwxxxyyyxxxxxxyyyxxxvvvtttssssssttttttyyyyyyxxxwwwwwwwwwwwwwwwuuuttttttssssssttttttuuuvvvwwwxxxxxxyyyxxxwwwwwwtttuuuvvvvvvuuuvvvyyy{{{zzzxxxwwwvvvvvvwwwwwwwwwzzzzzzxxxvvvttttttwwwyyyzzzyyywwwvvvuuutttttttttvvvttttttuuuwwwxxxwwwvvvvvvuuuuuuvvvwwwvvvsssqqqnnnnnnooopppqqqqqqrrrrrrrrrrrrsssssstttsssssssssuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssstttttttttsssrrrrrrqqqqqqsssttttttrrrpppppprrrtttsssqqqooopppsssuuuuuutttuuuttttttsssrrrrrrqqqqqqqqqsssttttttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttsssssssssssstttqqqqqqrrrrrrrrrsssssssssoooppppppqqqqqqqqqqqqpppnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppooolllmmmmmmnnnooooooppppppnnnoooooopppqqqrrrrrrsssqqqqqqpppooonnnmmmmmmnnnllllllmmmnnnooopppqqqppppppppppppqqqqqqpppoooooolllmmmooopppppppppppppppmmmmmmlllkkkkkkkkkkkkkkkmmmnnnooopppooonnnlllkkkmmmmmmnnnooooooooommmllljjjlllnnnooonnnnnnooopppiiiiiijjjkkkmmmnnnooooooiiiiiijjjjjjiiihhhggggggiiiiiihhhhhhhhhhhhhhhhhhfffhhhiiijjjiiijjjlllnnnmmmmmmlllkkkjjjhhhfffeeejjjjjjkkkmmmnnnooonnnnnnlllllllllkkkjjjiiiiiihhhiiijjjkkklllllllllllllllhhhiiiiiijjjjjjjjjiiiiiiiiihhhhhhgggggghhhhhhiiiffffffffffffffffffffffffccccccbbbcccdddccc```^^^^^^]]]]]]^^^``````___]]]]]]]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWTTTSSSTTTUUURRRRRRQQQOOOMMMKKKIIIHHHDDDCCCAAA???>>><<<<<<;;;~~~}}}|||{{{zzz{{{|||}}}~~~|||wwwsssuuuttttttwww{{{~~~||||||{{{{{{|||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{|||}}}}}}~~~~~~~~~{{{zzzxxxwwwvvvuuuuuuuuuwwwwwwxxxxxxwwwwwwwwwwwwzzzyyywwwvvvwwwxxxzzz{{{|||}}}~~~}}}{{{zzz{{{|||zzzyyywwwxxx{{{}}}~~~~~~zzzzzzzzz{{{|||{{{yyywwwxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvxxxxxxwwwvvvuuuuuuuuuvvv{{{~~~~~~zzzxxxyyyzzzxxxuuuuuuttttttuuuwwwyyyzzzyyyxxxvvvuuutttttttttuuuxxxxxxwwwvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxyyyxxxwwwuuutttvvvwwwxxxxxxwwwwwwyyyzzzyyyyyyxxxvvvvvvvvvwwwxxxyyyxxxvvvsssqqqrrruuuxxxvvvuuuuuuuuutttuuuuuuuuuvvvuuuttttttvvvwwwvvvuuuvvvuuutttuuuvvvuuusssqqqnnnnnnooopppqqqqqqrrrrrrqqqrrrrrrssstttttttttsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssuuuuuuttttttsssrrrrrrrrrrrrssssssrrrqqqpppqqqrrrsssrrrqqqqqqqqqrrrqqqqqqssssssrrrrrrqqqppppppppppppqqqssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrrrrrrrrrrsssnnnoooppppppqqqqqqqqqqqqoooppppppqqqqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqpppmmmmmmnnnnnnooooooppppppnnnnnnoooooopppqqqrrrrrrqqqqqqooonnnmmmlllllllllkkklllmmmnnnnnnooopppqqqppppppqqqqqqqqqppppppooonnnnnnooopppqqqrrrqqqpppnnnmmmllllllkkkkkklllllllllmmmooopppooonnnllljjjlllmmmooooooooonnnmmmmmmlllnnnoooooommmlllmmmnnniiiiiijjjkkkmmmnnnoooooollllllkkkjjjiiihhhffffffhhhhhhhhhhhhhhhhhhhhhhhhgggiiijjjjjjhhhhhhhhhiiillllllkkkjjjiiigggeeedddhhhjjjkkkllllllllllllmmmkkkkkkkkkjjjiiiiiihhhhhhhhhiiijjjkkklllllllllllliiiiiijjjjjjjjjiiiiiihhhhhhhhhgggggggggggghhhhhheeeeeeeeeeeeeeeeeeeeeeeebbbbbbaaabbbbbbaaa___\\\[[[ZZZZZZ[[[]]]^^^]]][[[\\\\\\\\\\\\ZZZXXXVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVTTTRRRRRRRRRPPPPPPOOOMMMJJJHHHEEEDDDBBBAAA@@@>>><<<;;;::::::|||{{{zzzyyyyyy{{{}}}~~~|||zzz~~~}}}~~~~~~}}}|||||||||{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{|||}}}~~~~~~~~~~~~}}}zzzyyyxxxwwwvvvvvvvvvvvvssstttuuuwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuwwwyyyzzzzzz|||~~~}}}zzzyyy{{{~~~}}}{{{yyyzzz|||}}}~~~~~~{{{yyyxxxyyyzzzzzzzzzxxxxxxwwwwwwvvvwwwwwwxxxxxxwwwvvvuuuttttttuuuvvvwww{{{zzzwwwuuutttttttttuuuyyy||||||xxxvvvxxxzzzxxx{{{yyywwwuuuuuuwwwzzz|||xxxwwwvvvuuuttttttuuuuuuwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxyyyyyywwwuuutttwwwxxxyyyyyyxxxwwwxxxzzzxxxyyyxxxwwwuuuuuuwwwyyyxxxxxxvvvsssqqqrrrtttwwwssstttttttttuuuuuuuuuuuuvvvuuuttttttvvvvvvuuutttuuutttssstttuuuuuutttrrrooopppppppppqqqrrrrrrrrrqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssuuuttttttssssssrrrqqqqqqnnnppprrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqqqqqqqpppoooooonnnnnnoooppprrrrrrqqqpppqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnooopppqqqqqqqqqqqqppppppqqqqqqqqqppppppoooppppppqqqrrrrrrrrrqqqqqqnnnnnnnnnoooooopppppppppnnnnnnnnnooopppppppppqqqppppppnnnmmmllllllllllllkkklllnnnoooooopppqqqsssrrrrrrrrrrrrrrrqqqpppooopppooonnnoooqqqsssrrrqqqnnnmmmmmmlllllllllllllllkkkmmmoooppppppnnnkkkjjjkkkmmmoooooonnnmmmlllmmmlllmmmnnnnnnlllkkkkkkkkkiiiiiijjjkkklllmmmmmmnnnpppooonnnmmmkkkjjjiiiiiigggggghhhiiiiiiiiiiiihhhiiijjjkkkjjjhhhfffffffffjjjjjjiiiiiigggfffdddcccfffhhhjjjjjjjjjjjjkkkllljjjjjjjjjiiiiiiiiihhhhhhggghhhiiijjjkkkllllllllljjjjjjjjjkkkjjjjjjiiihhhgggffffffeeeeeeffffffgggeeeeeeeeeeeeeeeeeeeeeeeebbbaaa```aaaaaa```]]][[[YYYXXXXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[ZZZYYYWWWUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVUUURRRPPPOOOPPPNNNMMMLLLJJJHHHEEECCCBBBAAA@@@>>><<<:::999999888|||{{{yyyxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~||||||}}}~~~~~~~~~}}}}}}zzzyyyxxxwwwwwwwwwwwwwwwssstttuuuvvvwwwvvvvvvuuuwwwvvvtttssstttuuuwwwxxxvvvyyy|||{{{xxxxxx{{{~~~~~~|||zzzzzz{{{|||||||||{{{yyywwwvvvxxxyyyzzzyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuutttuuuvvvxxxzzzyyyyyyxxxwwwvvvuuutttssswwwzzzzzzvvvuuuwwwyyyyyy}}}{{{yyyxxxwwwwwwxxxxxxvvvuuutttsssssstttuuuuuuvvvvvvuuuuuuuuuvvvvvvwwwvvvwwwwwwwwwwwwwwwwwwvvvrrrtttvvvyyyyyyyyywwwvvvvvvxxxyyyyyywwwvvvwwwxxxxxxyyyyyywwwuuutttwwwyyyyyyxxxwwwuuussssssuuuwwwuuuuuuvvvvvvvvvuuuuuutttvvvuuuttttttuuuvvvuuuttttttsssrrrsssuuuuuuuuusssqqqqqqqqqqqqrrrrrrrrrrrrpppqqqrrrsssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuussssssrrrrrrrrrqqqqqqqqqssssssrrrqqqqqqppppppoookkknnnqqqrrrrrrrrrrrrssspppqqqrrrrrrqqqqqqqqqrrrpppoooooonnnmmmmmmllllllnnnpppqqqrrrqqqpppqqqrrrpppqqqrrrrrrrrrrrrqqqpppooopppqqqrrrsssrrrrrrqqqppppppppppppppppppppppppmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnooopppqqqrrrrrrrrrrrrrrrooooooooooooooopppppppppnnnoooooooooooooooooooooooonnnnnnmmmllllllllllllkkknnnpppqqqpppqqqsssvvvtttttttttsssrrrqqqpppoooqqqnnnlllmmmppprrrrrrqqqmmmmmmlllkkkkkkkkkkkklllkkkllloooppppppnnnkkkiiiiiikkknnnnnnllljjjkkkllliiijjjllllllkkkjjjkkkllliiijjjjjjjjjkkkkkkllllllmmmmmmlllkkkkkkkkkkkklllggghhhiiijjjjjjjjjiiiiiihhhjjjkkkkkkhhhfffffffffggggggggggggfffeeedddcccbbbeeehhhiiihhhhhhjjjllliiiiiiiiiiiiiiihhhhhhhhhffffffhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiieeeeeeddddddddddddeeeeeeddddddddddddddddddddddddaaa```___``````___\\\YYYXXXXXXXXXYYY\\\\\\[[[ZZZXXXYYYYYYYYYXXXWWWUUUTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRTTTUUUSSSQQQNNNMMMMMMLLLKKKJJJHHHFFFCCCAAA@@@???>>><<<:::888777777666}}}}}}|||||||||zzzxxxwwwwwwyyy|||}}}}}}||||||~~~}}}}}}|||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~|||}}}~~~|||}}}~~~~~~}}}|||yyyyyyxxxxxxxxxxxxxxxyyyvvvwwwwwwwwwuuusssqqqpppvvvuuusssrrrssstttvvvwwwssswwwzzzyyywwwvvvzzz}}}~~~|||yyyyyyzzz{{{{{{zzz|||yyyuuutttvvvxxxzzzzzzwwwwwwxxxxxxxxxwwwwwwvvvwwwvvvuuuuuuvvvxxxzzz|||uuuwwwxxxyyyyyywwwtttrrrvvvyyyyyyuuutttwwwyyyyyy{{{zzzzzzyyywwwuuutttssstttsssrrrrrrrrrssstttuuuvvvvvvuuuuuuuuuuuuvvvwwwssssssttttttttttttssssssoooqqquuuxxxzzzzzzzzzyyyuuuwwwxxxxxxvvvuuuuuuvvvxxxyyyyyywwwuuutttwwwzzzyyyzzzyyywwwuuuuuuvvvxxxxxxxxxxxxxxxwwwuuuttttttvvvuuuttttttuuuvvvuuussstttrrrrrrsssuuuvvvuuutttssssssrrrrrrrrrrrrrrrrrrpppqqqrrrsssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqpppppppppooooooqqqqqqppppppooonnnnnnnnniiilllppprrrsssrrrssstttmmmoooqqqrrrrrrrrrssstttnnnnnnnnnmmmllllllkkkkkkmmmoooqqqqqqppppppqqqrrrpppqqqrrrssssssrrrqqqpppoooppprrrssstttsssrrrrrrppppppoooooooooooooooooommmmmmoooppppppqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnooopppqqqqqqrrrrrrrrrrrrooooooooooooppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmllllllllllllmmmllloooqqqrrrqqqqqqtttwwwuuuuuuuuutttsssrrrpppoooqqqnnnjjjkkknnnqqqqqqqqqmmmlllkkkkkkjjjjjjkkkkkkjjjllloooppppppnnnkkkiiigggjjjmmmmmmjjjiiiiiikkkfffhhhjjjkkkkkkkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhiiijjjkkklllggghhhiiikkkkkkkkkjjjiiigggiiikkkkkkiiigggggggggeeefffffffffeeedddcccccc```dddggghhhggggggiiikkkiiiiiiiiiiiihhhhhhhhhhhheeefffggghhhjjjjjjkkkkkklllllllllllllllkkkjjjiiieeeddddddccccccddddddeeeddddddddddddddddddddddddaaa```_________^^^[[[YYYYYYXXXXXXZZZ\\\]]]\\\[[[WWWXXXXXXYYYXXXWWWUUUTTTUUUTTTTTTTTTSSSSSSRRRRRRQQQSSSTTTSSSPPPMMMLLLLLLJJJJJJIIIGGGEEECCCAAA???===<<<;;;999777666555555~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}}}}~~~~~~|||{{{zzz~~~~~~~~~~~~~~~{{{|||}}}|||zzzyyyyyyzzzzzz{{{||||||}}}}}}||||||zzzyyyzzz}}}~~~zzz{{{|||~~~~~~~~~|||yyyxxxxxxwwwvvvwwwzzzzzzwwwssswwwwwwvvvvvvuuuuuuttttttuuuuuuuuutttssssssrrrrrrrrrsssvvvzzz~~~}}}yyyyyyyyyyyyyyyzzz{{{|||zzz|||}}}|||zzzxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvv|||zzzwwwuuuuuuvvvyyyzzzuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvuuuuuuvvvxxxyyyzzzuuuwwwyyyyyywwwuuuuuuuuuuuuttttttttttttuuuuuuvvvtttssssssrrrrrrtttuuuvvvwwwwwwvvvttttttssssssssstttsssssstttuuuxxx{{{}}}{{{zzzyyyyyyxxxwwwvvvvvvtttuuuvvvwwwwwwwwwwwwwwwtttuuuvvvvvvvvvvvvuuuuuuzzzzzzzzzyyywwwvvvtttsssttttttssssssssstttuuuuuuttttttsssrrrrrrrrrrrrsssqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrtttttttttuuuuuuuuuuuuuuuvvvuuusssqqqppppppppppppqqqpppppppppoooooonnnnnnnnnoooqqqrrrsssssssssrrrrrrrrrrrrqqqqqqrrrssssssppppppooommmjjjkkkmmmooorrrssssssqqqooommmmmmnnnrrrooommmmmmpppqqqpppnnnnnnnnnooopppqqqrrrrrrsssqqqqqqpppnnnmmmkkkjjjjjjiiilllooopppooonnnnnnnnnoooooooooooopppppppppppppppqqqqqqqqqpppnnnmmmkkkmmmnnnpppqqqqqqpppooooooooonnnllllllnnnooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnpppqqqrrrssstttsssuuutttpppoooqqqpppmmmpppmmmjjjiiikkkooorrrsssmmmlllkkkkkkjjjjjjkkkkkkkkkllllllmmmlllkkkiiihhhfffgggiiijjjkkkkkkjjjjjjhhhhhhiiijjjlllmmmmmmnnnllllllkkkjjjiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiihhhgggfffffffffffffffjjjjjjiiihhhgggfffeeeeeehhhiiiiiihhhfffgggiiikkkhhhggggggggggggggghhhiiiggghhhhhhiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjiiiiiigggeeedddbbbbbbcccdddeeecccccccccdddeeedddbbb___ccc___\\\]]]``````\\\WWWUUUVVVXXXZZZ\\\\\\YYYWWWYYYYYYXXXWWWUUUSSSQQQPPPTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPOOOLLLJJJHHHGGGEEEEEEEEEDDDBBB@@@>>>===;;;999555222///...~~~~~~}}}~~~~~~~~~~~~}}}|||~~~~~~~~~}}}~~~~~~{{{}}}~~~}}}zzzyyyyyyyyyzzzzzz{{{{{{|||||||||{{{|||{{{{{{}}}}}}{{{zzz{{{|||||||||{{{zzzyyyyyywwwwwwxxxzzzzzzwwwtttwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttssssssttttttvvvyyy|||}}}|||zzzyyyyyyyyyyyyyyyzzz{{{{{{yyy{{{|||{{{yyywwwwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvtttsssssssssuuuuuuwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyzzzyyyyyywwwwwwwwwvvvvvvuuutttsssttttttsssttttttuuuvvvvvvuuutttssssssssstttuuuvvvwwwvvvuuutttssssssssssssrrrrrrrrrrrrtttwwwzzz{{{xxxxxxxxxwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuyyyyyyyyyyyyxxxvvvuuutttuuuuuuttttttssssssrrrrrrttttttssssssrrrrrrrrrsssqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttuuuvvvvvvuuutttrrrqqqpppooopppppppppppppppooooooooonnnnnnnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrssssssqqqqqqpppmmmkkkkkkmmmooorrrssssssrrrooonnnnnnooorrrooonnnnnnpppqqqpppooonnnooooooppppppqqqqqqrrrqqqqqqpppooommmlllkkkjjjiiilllooopppooommmmmmnnnnnnnnnnnnooooooppppppqqqqqqrrrrrrqqqpppnnnlllkkkllllllmmmnnnooooooooonnnnnnllljjjkkklllmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnoooppprrrssstttsssuuutttpppooopppooolllmmmkkkhhhhhhkkknnnpppppplllkkkkkkjjjjjjjjjjjjjjjllllllmmmmmmllljjjhhhgggfffgggiiijjjkkkkkkjjjjjjhhhhhhiiijjjkkklllmmmmmmmmmlllkkkjjjjjjiiiiiiiiiggggggggghhhhhhgggggggggfffgggggghhhhhhhhhhhhhhhhhhgggffffffffffffffffffiiiiiihhhhhhgggfffffffffhhhiiiiiihhhfffgggiiikkkiiihhhggggggfffffffffffffffggghhhiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiihhhgggfffdddcccbbbcccdddeeecccbbbcccdddeeeeeebbb```aaa^^^[[[\\\___^^^[[[WWWVVVVVVWWWYYY[[[[[[YYYWWWYYYYYYXXXWWWUUUSSSQQQPPPSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOPPPNNNLLLIIIGGGFFFDDDDDDDDDCCCAAA???===<<<:::888444111...---}}}}}}}}}}}}}}}~~~|||~~~~~~}}}zzzxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{}}}||||||}}}}}}|||{{{xxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxyyyzzzyyyxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{yyywwwyyyyyyyyyyyyyyyzzzzzz{{{xxxyyy{{{zzzxxxvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyzzzuuuuuuttttttssssssssssssxxxwwwwwwvvvuuuuuuuuutttuuuwwwzzz{{{|||{{{zzzyyyzzzwwwssssssuuuuuutttrrrsssssssssssstttuuuvvvwwwuuuuuutttttttttuuuvvvwwwvvvvvvuuutttssssssssssssqqqqqqqqqqqqsssuuuxxxyyyvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuutttsssrrrppppppttttttsssssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqrrrtttuuuvvvvvvtttsssqqqpppooonnnooooooppppppoooooooooooonnnnnnnnnnnnooopppppppppoooooonnnnnnooopppqqqrrrrrrsssqqqrrrqqqooommmmmmnnnpppqqqrrrsssrrrpppooopppqqqqqqpppoooooopppqqqpppoooooooooooooooppppppppppppqqqqqqpppooommmlllkkkkkkjjjlllnnnooonnnmmmmmmmmmmmmmmmnnnoooooopppqqqqqqrrrssssssrrrpppnnnlllkkkjjjjjjjjjkkklllmmmnnnooonnnlllkkkkkklllmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmnnnoooqqqrrrssssssvvvuuupppoooooommmjjjjjjhhhggghhhkkkmmmmmmmmmkkkjjjjjjiiiiiiiiiiiiiiilllmmmmmmmmmkkkiiihhhfffgggggghhhiiijjjjjjjjjjjjhhhhhhiiijjjkkkllllllmmmmmmmmmlllkkkkkkjjjjjjiiieeeffffffggggggffffffeeedddeeeeeefffffffffffffffffffffeeeeeeeeefffgggggggggggggggggggggggggggggghhhhhhiiihhhffffffgggiiiiiiiiihhhgggfffeeeddddddeeeeeeggghhhiiiiiiiiiiiiggghhhhhhiiiiiihhhhhhggggggfffeeedddcccdddeeeeeebbbaaabbbccceeedddbbb``````]]][[[[[[]]]]]]ZZZWWWWWWVVVVVVXXXZZZ[[[ZZZXXXXXXXXXWWWVVVUUUSSSQQQPPPRRRRRRSSSTTTSSSRRRPPPNNNOOONNNMMMNNNNNNMMMJJJHHHFFFDDDCCCBBBBBBAAA???<<<::::::888666333///---+++~~~}}}||||||}}}}}}~~~}}}~~~}}}{{{yyyxxxxxxyyyxxxxxxyyyyyyyyyzzzzzz}}}|||{{{{{{zzzzzzwwwvvvvvvvvvwwwxxxzzzzzz{{{zzzzzzyyyyyyyyyxxxwwwttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuvvvxxxzzzzzzyyyxxxzzzyyyyyyxxxyyyyyyzzzzzzwwwxxxyyyyyywwwvvvvvvwwwvvvvvvwwwxxxxxxyyyzzzzzzwwwwwwxxxyyyxxxwwwvvvuuuvvvvvvvvvwwwwwwvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{zzz{{{vvvqqqqqquuuxxxwwwuuurrrrrrrrrssstttuuuvvvwwwuuuuuuuuuuuuvvvvvvvvvwwwvvvuuutttsssssssssssssssqqqqqqqqqrrrtttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvuuuuuuuuutttttttttuuuuuuuuuvvvvvvvvvvvvuuuuuussssssttttttsssrrrqqqpppsssssstttsssssssssrrrrrrpppqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssppppppqqqrrrssssssttttttsssrrrpppooonnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllmmmnnnooopppqqqrrrrrrrrrrrrrrrpppnnnnnnoooppppppqqqrrrqqqpppooopppqqqpppppppppppppppppppppoooppppppooooooooonnnnnnnnnqqqppppppooommmllllllkkkjjjlllnnnnnnlllllllllmmmlllmmmmmmnnnooopppqqqqqqsssssssssrrrpppnnnllljjjjjjjjjiiiiiijjjlllnnnooopppnnnmmmmmmnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnoooqqqrrrsssuuuuuuqqqnnnnnnlllhhhhhhhhhhhhjjjlllmmmlllkkkjjjiiiiiihhhhhhhhhhhhhhhlllmmmmmmlllkkkiiigggfffgggggghhhiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkkkkklllmmmmmmllllllkkkjjjjjjiiifffffffffggggggfffffffffddddddeeeffffffffffffeeeddddddddddddeeefffggggggfffffffffggggggggghhhhhhggghhhiiihhhfffeeefffggghhhhhhhhhhhhggggggfffeeecccdddeeeggghhhiiiiiiiiifffgggggghhhhhhggggggfffgggfffeeedddddddddeeeeeeaaa``````bbbccccccbbb```^^^]]][[[\\\]]]\\\ZZZWWWWWWVVVVVVWWWYYYZZZZZZYYYWWWWWWWWWVVVTTTSSSQQQPPPPPPRRRTTTUUUTTTRRROOOLLLMMMLLLLLLLLLLLLKKKHHHFFFDDDCCCAAA@@@@@@???<<<:::777777555333000---+++)))~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}~~~~~~{{{yyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{}}}{{{yyyxxxxxxyyyuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{{{{yyyxxxwwwwwwxxxrrrsssssssssttttttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxvvvuuuvvvxxxzzz|||{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyvvvwwwyyyxxxwwwvvvvvvwwwttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwrrrsssuuuwwwxxxyyyyyyyyy{{{zzzyyyxxxxxxyyy{{{}}}{{{uuuqqqqqqwww{{{{{{zzzrrrrrrrrrsssssstttvvvvvvtttuuuuuuvvvvvvvvvvvvvvvuuuttttttsssssssssssstttrrrsssssstttvvvwwwxxxyyy{{{zzzzzzyyyxxxxxxwwwwwwyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuutttssssssttttttrrrsssssstttttttttttttttqqqrrrrrrsssttttttttttttsssssstttttttttsssrrrqqqpppppppppqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqooonnnmmmnnnnnnooonnnnnnnnnnnnnnnnnnoooooonnnnnnmmmmmmmmmmmmmmmmmmkkklllnnnoooqqqqqqqqqqqqrrrrrrsssqqqooonnnooopppoooqqqqqqqqqoooooooooqqqnnnooopppppppppoooooooooppppppooonnnnnnmmmmmmmmmpppoooooonnnmmmlllkkkkkkjjjlllmmmmmmkkkjjjkkkllllllmmmmmmnnnoooooopppppprrrrrrrrrqqqpppnnnkkkjjjlllkkkjjjjjjkkkmmmnnnpppooonnnllllllnnnnnnnnnmmmllllllllllllllllllllllllllllllkkkkkklllnnnpppqqqrrruuutttpppnnnnnnkkkfffiiiiiiiiikkknnnooommmllljjjiiihhhhhhgggggghhhhhhkkklllllllllkkkiiigggfffhhhhhhhhhhhhhhhhhhiiiiiiggghhhhhhiiiiiijjjjjjjjjllllllllllllkkkjjjiiihhhfffgggggghhhhhhggggggfffeeeeeefffggggggggggggfffddddddcccddddddeeefffgggeeeeeeffffffgggggghhhhhhggghhhiiihhheeeddddddeeeffffffhhhiiiiiiiiiiiihhhcccccceeefffhhhhhhiiiiiieeeffffffggggggffffffeeeffffffeeeeeedddddddddddd```_________aaaaaa```___]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUUVVVXXXZZZYYYXXXWWWWWWVVVUUUTTTRRRQQQPPPNNNPPPSSSTTTTTTQQQMMMKKKKKKJJJIIIJJJJJJIIIFFFDDDBBBAAA???>>>>>><<<999777444333222000---+++((('''~~~|||}}}~~~}}}}}}||||||}}}}}}}}}|||}}}~~~|||zzzzzz{{{zzzyyyxxxwwwxxxyyyzzz{{{|||}}}}}}{{{xxxvvvvvvwwwttttttuuuvvvwwwwwwxxxxxx{{{{{{{{{yyywwwvvvwwwxxxrrrrrrrrrrrrsssssssssssstttuuuuuuvvvwwwxxxxxxyyywwwvvvvvvwwwzzz||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxvvvwwwyyyyyywwwvvvwwwwwwttttttuuuuuuvvvwwwxxxxxxwwwxxxyyyyyyyyyxxxwwwvvvppprrruuuwwwyyyzzz{{{zzz|||zzzwwwuuuuuuwwwzzz|||yyyvvvsssssswww{{{||||||sssssssssrrrsssssstttuuussstttuuuvvvvvvvvvuuuuuuttttttssssssssssssssstttttttttuuuvvvwwwxxxyyyyyy{{{{{{zzzyyyxxxwwwvvvuuuxxxxxxvvvuuuuuuvvvwwwwwwwwwvvvtttsssrrrsssssstttrrrrrrssstttttttttssssssrrrrrrrrrssstttuuuvvvwwwrrrssstttttttttsssrrrqqqppppppppppppqqqqqqqqqqqqpppqqqqqqrrrrrrssssssttttttssssssrrrrrrqqqqqqppprrrqqqooonnnnnnnnnooopppmmmmmmnnnnnnnnnnnnoooooonnnmmmmmmllllllmmmnnnnnnlllmmmooopppqqqqqqqqqpppqqqrrrsssqqqooonnnooooooooopppqqqpppnnnmmmnnnoookkknnnppppppooommmmmmnnnoooooonnnnnnmmmmmmllllllnnnnnnmmmmmmlllkkkkkkjjjkkkllllllllljjjiiijjjkkkmmmmmmnnnnnnnnnnnnooooooooopppppppppooommmkkkjjjmmmmmmlllllllllmmmnnnnnnllljjjiiiiiijjjkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjjjjllloooppppppsssssspppnnnnnnkkkfffjjjjjjjjjlllnnnpppooommmjjjiiiiiihhhhhhhhhhhhhhhjjjjjjkkkkkkkkkiiihhhggghhhhhhggggggggghhhhhhiiigggggghhhhhhhhhiiiiiiiiijjjkkkllllllkkkjjjhhhgggggggggggghhhhhhgggggggggeeefffgggggghhhhhhggggggddddddcccccccccdddeeeeeeeeeeeeeeeffffffgggggggggggghhhiiihhheeecccbbbcccdddeeeggghhhjjjjjjiiiiiicccccceeefffggggggggggggeeeeeeeeeffffffeeeeeeeeeeeeeeedddddddddccccccccc```^^^]]]]]]^^^^^^]]]\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXVVVUUUUUUWWWYYYZZZYYYWWWVVVVVVVVVUUUTTTRRRQQQPPPMMMOOOQQQSSSRRROOOLLLJJJIIIHHHHHHHHHHHHGGGDDDBBB@@@???===<<<;;;:::777444111111///---+++(((&&&%%%}}}vvvtttvvvzzz~~~}}}|||~~~~~~}}}||||||{{{||||||{{{|||~~~~~~|||{{{|||}}}zzzzzzxxxxxxxxxyyy{{{|||yyy{{{|||{{{xxxuuuuuuuuutttuuuvvvwwwxxxxxxwwwvvvzzz{{{{{{xxxuuutttuuuxxxtttsssssssssssssssrrrrrrsssssstttuuuvvvwwwxxxyyyxxxwwwvvvvvvxxxyyyyyyxxxzzzyyyyyyxxxwwwwwwxxxxxxvvvxxxyyyyyyxxxwwwwwwxxxuuuuuuvvvvvvwwwwwwwwwxxxvvvvvvvvvvvvvvvuuuttttttqqqsssuuuxxxzzzzzzzzzyyyyyyxxxvvvttttttvvvwwwyyyxxxwwwvvvuuuvvvwwwyyyzzzttttttssssssrrrrrrssssssrrrssstttuuuvvvuuutttttttttssssssrrrrrrssssssttttttuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwwwwvvvvvvuuuuuuvvvuuussssssssstttvvvwwwxxxvvvtttrrrrrrrrrssstttttttttuuuuuuuuuttttttsssvvvuuusssrrrsssuuuwwwyyyrrrssstttuuuuuusssqqqpppppppppppppppqqqqqqqqqqqqppppppqqqrrrrrrsssttttttssssssssssssrrrrrrrrrrrrrrrqqqpppooonnnooopppqqqmmmmmmmmmnnnnnnnnnoooooommmmmmllllllmmmnnnooopppmmmnnnpppqqqrrrqqqpppooopppqqqrrrqqqooonnnnnnnnnoooppppppooolllkkkkkkllliiillloooooommmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjiiikkkllllllkkkiiihhhjjjkkknnnnnnnnnnnnnnnmmmmmmmmmlllmmmnnnnnnnnnmmmkkkjjjmmmmmmmmmmmmmmmllllllkkkkkkiiihhhhhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiilllkkkjjjiiiiiikkknnnooonnnqqqrrrpppnnnnnnkkkfffkkkjjjjjjkkknnnoooooonnnjjjjjjiiihhhhhhhhhhhhiiihhhiiijjjkkkkkkjjjiiihhhiiihhhggggggfffggghhhiiiggggggggghhhhhhhhhhhhhhhiiijjjkkkkkkjjjiiigggeeeeeeffffffggggggffffffeeeeeeeeefffgggggggggggggggeeedddcccccccccccccccccceeefffffffffffffffffffffggghhhiiihhheeebbbaaaaaabbbdddfffggghhhgggfffeeecccdddeeefffffffffffffffddddddeeeeeeeeeeeeddddddccccccddddddccccccbbbaaa```^^^\\\[[[[[[[[[ZZZYYYWWWXXXYYYXXXWWWVVVVVVVVVTTTTTTVVVXXXZZZZZZXXXVVVUUUUUUUUUUUUTTTRRRQQQPPPLLLNNNOOOPPPOOOMMMKKKIIIHHHGGGFFFFFFGGGFFFCCC@@@???===;;;:::999888555222///...---+++)))'''$$$###yyywww{{{~~~~~~{{{zzz|||~~~|||{{{{{{{{{{{{zzz|||~~~~~~}}}|||}}}~~~{{{zzzyyyxxxxxxzzz|||}}}vvvyyy|||{{{xxxttttttttttttuuuwwwyyyyyyxxxvvvuuuzzz{{{zzzxxxtttsssuuuwwwuuuuuuuuuttttttssssssrrrrrrssstttuuuvvvwwwxxxyyyzzzxxxvvvuuuvvvwwwvvvuuuzzzyyyyyyxxxwwwwwwwwwxxxvvvxxxzzzzzzxxxxxxxxxyyywwwwwwwwwwwwwwwxxxxxxxxxvvvuuuuuuuuuttttttttttttssstttwwwyyyzzzzzzyyyxxxvvvvvvuuuuuuuuuuuuuuuuuuxxxyyyxxxvvvttttttuuuwwwuuuuuutttsssrrrrrrrrrrrrqqqrrrtttuuuuuuuuutttsssssssssrrrrrrrrrsssssstttttttttuuuwwwxxxxxxxxxxxxttttttttttttuuuuuuuuuuuusssrrrqqqqqqqqqsssuuuvvvxxxvvvtttrrrqqqrrrssstttvvvvvvwwwwwwvvvuuuuuutttzzzwwwtttrrrrrrtttwwwyyyrrrssstttuuuuuusssqqqpppoooppppppppppppqqqqqqqqqppppppqqqrrrrrrsssttttttrrrrrrrrrsssssstttttttttrrrqqqpppooooooppppppqqqlllmmmmmmmmmnnnnnnoooooommmlllllllllmmmnnnpppqqqnnnoooqqqrrrrrrqqqpppooooooqqqrrrqqqooommmmmmnnnoooppppppnnnkkkjjjjjjkkkhhhkkkoooooommmjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjiiiiiiiiikkklllllljjjiiihhhiiikkkooooooooonnnmmmmmmllllllkkkkkklllmmmmmmlllkkkjjjlllmmmnnnnnnmmmllljjjiiillljjjiiiiiijjjkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhlllkkkiiihhhiiikkkmmmooommmppprrrpppnnnnnnkkkgggkkkjjjiiijjjlllnnnooonnnkkkjjjjjjiiiiiiiiiiiiiiiggghhhiiijjjkkkjjjiiiiiiiiihhhgggffffffggghhhiiigggggggggggghhhhhhhhhhhhhhhiiijjjkkkjjjhhhfffeeedddeeeeeeffffffeeeeeeddddddeeeffffffggggggffffffeeeeeedddcccbbbbbbbbbbbbffffffffffffffffffffffffggghhhiiihhheeebbbaaa```bbbccceeeffffffeeecccaaaddddddeeeeeefffeeeeeeeeecccddddddeeeeeeddddddcccbbbccccccccccccbbbaaaaaa___]]][[[ZZZZZZYYYXXXWWWTTTUUUWWWVVVUUUTTTTTTUUUSSSTTTVVVYYY[[[ZZZWWWUUUUUUUUUUUUUUUTTTRRRQQQPPPLLLMMMNNNNNNNNNLLLJJJIIIGGGFFFEEEFFFFFFEEEBBB@@@>>>===;;;999999777444111...---,,,***(((&&&###"""}}}}}}||||||~~~}}}{{{zzzzzz{{{}}}yyywwwxxxyyyyyyxxxyyyzzz{{{||||||}}}}}}}}}}}}{{{yyywwwwwwxxxzzz|||{{{{{{|||{{{zzzxxxuuutttvvvxxxyyyxxxvvvtttttttttvvvvvvuuuuuuttttttssssssuuuuuuttttttuuuvvvxxxyyysssttttttuuuvvvwwwwwwxxxuuuxxxyyyuuutttvvvxxxwwwyyyxxxwwwvvvvvvwwwxxxyyyxxxyyyzzzyyywwwuuuuuuuuuwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvtttsssrrrvvvvvvwwwwwwwwwwwwvvvvvvuuuuuusssrrrrrrssstttuuuyyyxxxwwwuuuttttttssssssssssssrrrqqqqqqqqqrrrrrrrrrsssvvvwwwwwwvvvtttrrrtttttttttttttttttttttttttttuuuvvvwwwwwwvvvuuutttsssuuuvvvuuutttsssuuuvvvssssssrrrrrrsssssstttuuuuuutttrrrppppppqqqrrrsssuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttssssssssssssssssssrrrrrrqqqqqqrrrrrrsssrrrsssssssssssssssssssssttttttsssrrrrrrrrrrrrsssuuusssrrrrrrssstttsssrrrrrrrrrqqqqqqpppoooooonnnpppooommmlllkkkkkkllllllgggiiiiiihhhjjjqqq~~~vvvssspppnnnoooqqqqqqqqqtttsssqqqooonnnnnnooooooqqqpppooonnnllljjjiiiiiiiiiiiijjjkkkllllllmmmmmmlllkkkjjjiiiiiiiiikkkkkkooommmlllllllllllljjjiiikkkkkkkkkiiigggfffhhhjjjppppppoooooonnnnnnmmmmmmnnnoooppppppooommmkkkjjjppppppqqqooolllkkkkkkllljjjjjjjjjjjjjjjiiihhhgggffffffhhhiiiiiihhhggggggjjjjjjiiiiiiiiijjjlllmmmqqqpppooonnnmmmllllllllljjjjjjkkkkkkkkkkkkkkkkkklllllljjjiiihhhhhhggggggjjjjjjjjjjjjiiihhhggggggiiiiiiiiiiiiiiihhhgggggghhhgggfffffffffhhhiiijjjeeeffffffgggggggggggggggfffffffffeeedddcccbbbaaaeeefffffffffgggggghhhhhhhhhgggfffeeecccbbb``````dddeeeggghhhhhhgggeeedddjjjiiifffdddbbbaaaaaaaaacccdddeeedddccccccdddeeeffffffffffffffffffffffffeeeeeeeeedddddddddccccccfffeeedddcccbbb```______aaa]]]YYYVVVUUUUUUUUUTTTVVVVVVWWWWWWWWWVVVUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXTTTUUUVVVVVVTTTQQQMMMKKKOOOOOONNNMMMLLLKKKJJJJJJLLLIIIFFFDDDCCCBBB@@@???;;;;;;:::888666444222111...---***'''%%%"""!!! }}}}}}{{{|||~~~~~~||||||{{{|||~~~|||yyyyyyyyyzzzzzzyyyyyyzzz|||~~~~~~~~~~~~}}}}}}|||zzzxxxxxxyyy{{{|||zzzzzzzzzzzzzzzxxxwwwvvvwwwxxxxxxwwwuuuttttttuuuvvvvvvvvvuuuuuuttttttsssuuuttttttttttttvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwzzzzzzvvvtttuuuvvvuuuvvvvvvvvvvvvwwwxxxzzz{{{yyyzzz{{{zzzwwwuuutttuuuwwwxxxyyyyyyyyyxxxwwwwwwssstttuuuvvvvvvuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuuuutttsssrrrrrrssstttuuuvvvvvvuuuttttttuuuuuuvvvsssrrrrrrrrrrrrrrrssssssssstttvvvxxxwwwvvvtttrrrssstttttttttuuuuuuuuuvvvtttuuuvvvwwwwwwvvvuuutttssstttuuutttsssrrrssstttrrrrrrrrrrrrrrrsssttttttuuutttrrrqqqpppqqqrrrssstttttttttuuuuuuuuuuuuvvvuuuuuutttsssssssssssssssssssssrrrrrrrrrrrrssssssvvvuuuuuutttttttttuuuuuusssssssssrrrrrrsssssstttvvvtttrrrrrrssssssrrrqqqqqqqqqpppooonnnnnnnnnnnnpppooommmkkkkkkjjjkkkkkkjjjkkklllkkkkkkqqq{{{tttqqqnnnmmmnnnpppqqqqqqtttsssqqqpppoooooooooppppppooonnnmmmkkkjjjiiihhhiiiiiijjjjjjkkkkkkllllllkkkjjjiiiiiiiiiiiijjjkkknnnmmmkkkkkklllkkkjjjhhhjjjkkkjjjiiiggggggiiikkkooooooooonnnnnnnnnmmmmmmmmmnnnoooooonnnmmmkkkiiilllnnnooonnnllllllmmmnnnjjjjjjjjjiiiiiiiiihhhhhhggghhhhhhhhhhhhhhhggggggjjjiiihhhhhhiiijjjkkklllooonnnmmmllllllllllllllljjjjjjjjjjjjkkkkkkkkkkkkmmmlllkkkiiihhhgggggggggjjjjjjjjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiihhhgggggghhhggggggfffggghhhiiijjjeeeeeefffgggggggggggggggeeeeeeeeeeeedddcccbbbbbbbbbcccdddeeegggggghhhhhhhhhhhhgggeeedddbbbaaaaaadddeeefffggggggfffeeedddfffeeecccbbbaaaaaaaaaaaabbbdddffffffdddcccdddeeedddddddddddddddddddddddddddddddddccccccccccccbbbeeeeeedddbbbaaa```___^^^^^^ZZZVVVTTTTTTTTTTTTSSSUUUUUUVVVVVVVVVVVVVVVUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUVVVVVVTTTQQQNNNKKKNNNNNNMMMMMMLLLKKKJJJIIIJJJHHHEEECCCBBBAAA???===::::::999777555333111000...,,,***'''%%%"""!!!!!!~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{{{{}}}~~~}}}||||||||||||{{{zzzzzz{{{|||{{{zzzyyy{{{}}}}}}|||~~~}}}{{{yyyxxxyyy{{{|||yyyyyyyyyzzzyyyxxxxxxwwwxxxxxxxxxvvvttttttuuuwwwwwwwwwvvvvvvuuuttttttsssuuuttttttssstttvvvwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvxxx|||{{{wwwtttuuuuuusssttttttuuuvvvwwwyyy{{{|||zzz{{{|||zzzwwwuuutttuuuvvvwwwxxxyyyyyyxxxwwwwwwrrrssstttuuuvvvvvvvvvvvvttttttuuuuuuuuuuuuttttttttttttssssssssssssttttttsssssssssssstttuuuwwwwwwrrrrrrrrrrrrsssssstttuuuuuuvvvwwwxxxwwwvvvtttrrrtttttttttuuuuuuvvvvvvvvvtttuuuvvvwwwwwwvvvuuuuuussstttuuutttrrrqqqqqqrrrrrrrrrrrrrrrrrrsssssstttuuutttrrrqqqqqqqqqrrrsssssssssssssssttttttttttttuuutttssssssssssssssssssttttttssssssssssssttttttwwwvvvuuutttsssssstttuuurrrrrrrrrrrrssstttuuuuuuwwwuuusssrrrrrrsssqqqpppqqqpppooommmmmmmmmmmmnnnpppooommmlllkkkjjjjjjjjjkkklllmmmkkkkkknnntttzzzqqqooollllllmmmoooppppppsssrrrqqqpppppppppppppppnnnnnnmmmllljjjiiihhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiijjjjjjmmmkkkjjjjjjkkkkkkiiihhhhhhiiijjjiiihhhhhhjjjlllnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmnnnmmmllljjjiiiiiikkklllmmmlllmmmnnnpppkkkjjjiiihhhhhhhhhiiijjjjjjiiihhhhhhggggggggggggiiihhhhhhhhhhhhiiiiiijjjllllllkkkkkkkkkkkkkkkllliiiiiijjjjjjkkkkkkkkkkkknnnmmmkkkiiihhhgggffffffhhhiiijjjjjjkkkjjjjjjjjjhhhhhhiiiiiihhhhhhgggggghhhhhhggggggggghhhiiiiiieeeeeefffggggggggggggfffdddddddddddddddccccccccc___```bbbeeegggggggggggghhhhhhgggfffeeedddcccbbbddddddffffffffffffddddddbbbbbbaaa`````````aaaaaabbbdddggggggfffdddcccdddccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaddddddcccaaa```___^^^]]]YYYWWWTTTRRRSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVUUUUUUTTTTTTUUUUUUUUUSSSQQQNNNLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEBBBAAA@@@???===<<<999888777666444111///...,,,+++)))&&&$$$###"""!!!~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||~~~}}}|||{{{{{{|||}}}~~~~~~}}}||||||{{{zzzyyyzzz{{{}}}}}}|||zzzxxxzzz}}}~~~|||zzz~~~}}}{{{zzzyyyzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwvvvzzzzzzxxxvvvtttuuuwwwzzzxxxxxxwwwvvvvvvuuuttttttttttttsssssstttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwww{{{{{{wwwuuuvvvvvvtttuuuuuuvvvvvvxxxyyyzzzzzz{{{||||||{{{xxxuuutttuuuuuuvvvxxxyyyyyyxxxwwwwwwsssttttttuuuuuuuuuuuuuuurrrssssssttttttssssssrrrssssssssssssssssssttttttrrrrrrrrrrrrsssuuuvvvvvvrrrrrrrrrrrrssstttuuuvvvvvvvvvwwwxxxwwwvvvtttsssuuuuuutttttttttsssssssssssstttuuuvvvwwwvvvuuuuuutttuuuuuutttrrrqqqrrrsssrrrrrrrrrrrrrrrsssssstttttttttsssrrrrrrrrrrrrsssqqqqqqrrrrrrrrrsssssssssttttttsssrrrrrrssssssssstttttttttsssssstttttttttvvvuuusssqqqqqqqqqrrrsssqqqqqqqqqrrrssstttvvvvvvxxxvvvsssrrrrrrrrrqqqooorrrqqqooommmmmmmmmnnnoooppppppooommmlllkkkkkkkkkjjjkkklllkkkiiiiiilllnnnnnnlllkkkkkkmmmnnnooooooqqqqqqqqqqqqppppppppppppllllllkkkkkkjjjiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkjjjiiiiiijjjjjjiiigggfffhhhiiiiiiiiiiiikkkmmmmmmmmmmmmlllllllllllllllkkkllllllllllllkkkjjjiiihhhjjjkkklllkkklllmmmooollljjjhhhgggggghhhjjjkkklllkkkiiigggffffffgggggghhhgggggggggggghhhhhhhhhiiiiiiiiiiiiiiijjjkkkkkkjjjjjjkkkkkkllllllmmmmmmnnnmmmkkkiiihhhgggffffffggghhhiiijjjkkkkkkkkkkkkggghhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhiiiiiidddeeeffffffggggggffffffccccccccccccccccccdddddd```aaacccfffggggggffffffhhhhhhgggfffeeeeeeddddddcccdddeeeeeeeeeeeedddcccbbbbbbaaaaaa````````````aaadddggghhhgggdddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````cccbbbaaa```___]]]\\\\\\VVVTTTSSSSSSTTTTTTSSSRRRRRRRRRTTTUUUVVVVVVVVVVVVTTTUUUUUUUUUTTTTTTSSSRRRTTTTTTTTTTTTRRRPPPNNNLLLLLLLLLLLLLLLKKKIIIHHHGGGEEEBBB@@@>>>>>>===;;;999777777666444222000...---***)))'''&&&$$$###""""""~~~~~~}}}}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}}}}|||||||||||||||||||||}}}||||||||||||{{{zzzzzzyyyyyyyyy{{{}}}}}}|||zzzwwwyyy|||~~~~~~}}}zzzxxx~~~}}}{{{zzzyyyyyyyyyzzz{{{zzzyyyxxxwwwvvvvvvuuu{{{{{{zzzxxxvvvwwwyyy|||zzzyyyxxxwwwvvvuuuttttttttttttsssssssssuuuvvvwwwuuuvvvwwwxxxyyyzzz{{{{{{uuuyyy{{{xxxvvvxxxxxxuuuvvvwwwwwwwwwxxxxxxxxxxxxzzz{{{|||zzzwwwuuutttuuuuuuvvvwwwxxxyyyxxxwwwwwwvvvvvvuuuuuuttttttttttttrrrrrrssssssssssssrrrrrrqqqrrrrrrsssssssssttttttsssrrrrrrrrrrrrrrrssssssqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvwwwvvvuuutttsssuuuuuutttsssqqqpppooonnnrrrssstttuuuvvvuuuuuuttttttvvvvvvuuusssrrrssstttssssssrrrrrrsssssstttuuuttttttssssssrrrrrrrrrsssqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrssssssttttttttttttsssssstttttttttuuutttsssrrrqqqrrrrrrsssppppppqqqrrrssstttvvvwwwxxxvvvsssrrrrrrrrrqqqooosssrrrpppooonnnnnnooooooppppppoooooonnnmmmmmmlllkkkllllllkkkjjjiiihhhiiimmmkkkjjjjjjlllnnnnnnmmmooooooppppppppppppppppppkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjkkkiiihhhhhhjjjjjjiiigggeeegggiiijjjiiijjjkkklllkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkjjjjjjiiijjjlllkkkjjjiiijjjlllkkkjjjhhhgggggghhhjjjllllllkkkiiigggggggggggghhhggggggggghhhgggggggggggghhhhhhggghhhhhhiiijjjkkkkkkkkkkkklllmmmnnnnnnooonnnmmmkkkiiihhhgggfffffffffggghhhiiijjjkkkkkkkkkfffgggggghhhhhhhhhggggggiiiiiiiiiiiiiiiiiihhhhhhdddeeeeeefffffffffffffffccccccbbbbbbbbbcccddddddddddddffffffgggfffeeedddgggggggggffffffeeeeeeeeeccccccddddddddddddccccccddddddccccccbbbaaa```___```cccfffgggfffdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````______bbbaaa```___]]]\\\[[[[[[UUUTTTTTTTTTVVVVVVUUUSSSQQQRRRSSSTTTUUUUUUVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLJJJKKKKKKKKKJJJHHHFFFEEEBBB@@@===<<<<<<;;;999888666666555333111///---,,,((('''&&&%%%############~~~~~~}}}}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}|||}}}}}}~~~}}}||||||{{{zzzzzz{{{{{{{{{{{{zzzyyyzzzyyyxxxyyy{{{|||{{{zzzwwwyyy{{{}}}}}}{{{yyyxxx}}}|||{{{zzzyyyxxxxxxxxxzzzzzzxxxwwwvvvvvvvvvvvvzzzzzzzzzyyywwwwwwyyy{{{{{{zzzyyyxxxwwwuuuuuuttttttssssssrrrsssuuuvvvwwwttttttvvvwwwyyy{{{||||||tttyyy{{{xxxwwwyyyxxxvvvwwwwwwxxxxxxxxxwwwwwwvvvxxxyyyzzzyyywwwuuuuuuuuutttuuuvvvxxxxxxxxxxxxwwwwwwwwwuuutttssssssssssssrrrrrrssssssssssssrrrrrrpppqqqrrrsssssstttssssssssssssrrrqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrssstttttttttuuuuuuuuuuuuttttttuuutttsssrrrpppooommmmmmpppqqqrrrtttttttttsssssstttuuuvvvuuuttttttuuuvvvtttttttttttttttuuuuuuvvvttttttttttttsssssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqrrrssstttvvvwwwwwwuuusssrrrrrrsssqqqppprrrrrrqqqqqqppppppoooooommmnnnooooooooonnnnnnmmmnnnnnnnnnnnnmmmlllkkkjjjmmmkkkjjjjjjlllmmmmmmlllmmmmmmnnnooopppppppppooojjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiiihhhiiijjjkkkkkkkkkkkkkkkjjjiiihhhiiijjjjjjiiihhheeegggjjjjjjjjjjjjjjjllljjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkllljjjiiihhhhhhiiijjjiiihhhhhhhhhiiijjjkkkkkkjjjiiiiiihhhhhhhhhhhhggghhhhhhhhhhhhggggggfffhhhggggggggghhhiiijjjjjjjjjjjjkkklllmmmnnnnnnooolllllljjjiiihhhhhhggggggeeefffggghhhiiiiiiiiiiiiffffffggghhhhhhhhhggggggiiiiiijjjjjjjjjiiihhhgggddddddeeeffffffffffffeeedddcccbbbaaaaaabbbcccdddfffffffffeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeecccccccccccccccccccccccceeeeeeeeedddcccbbb```___```bbbeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````_________``````___]]]\\\[[[ZZZYYYUUUTTTUUUVVVXXXWWWUUUSSSQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSSSSSSSRRRQQQQQQPPPQQQPPPPPPOOONNNMMMLLLKKKIIIJJJKKKKKKJJJHHHEEEDDD@@@>>><<<:::::::::888777666555444333111...,,,+++&&&%%%%%%$$$############|||}}}}}}~~~~~~~~~~~~~~~{{{||||||}}}~~~}}}}}}}}}|||}}}~~~~~~}}}{{{zzzyyyzzz{{{||||||{{{{{{zzz{{{yyywwwwwwxxxzzzzzzyyyyyyzzz{{{||||||{{{zzzyyy|||{{{zzzyyyxxxwwwvvvvvvwwwwwwvvvvvvvvvxxxyyyzzzwwwxxxyyyxxxwwwwwwxxxyyy{{{{{{zzzyyywwwvvvuuutttssssssrrrrrrssstttvvvwwwtttuuuvvvwwwxxxyyyzzz{{{uuuzzz|||yyywwwxxxwwwtttuuuvvvwwwxxxyyyxxxxxxwwwuuuwwwxxxxxxvvvuuuuuuuuussstttvvvwwwxxxxxxxxxwwwvvvuuuttttttssstttuuuuuurrrrrrssssssssssssrrrrrroooppprrrsssttttttssssssrrrrrrqqqpppppppppppppppqqqqqqpppppppppqqqqqqrrrrrrrrrssssssttttttuuuuuussssssrrrrrrqqqppppppooonnnoooqqqrrrssssssrrrrrrqqqsssttttttttttttuuuwwwuuuuuuuuuuuuuuuvvvwwwwwwtttttttttttttttssssssrrrqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqqqqrrrrrrssstttssssssrrrrrrrrrrrrssssssqqqsssuuuvvvwwwvvvuuuuuuqqqqqqqqqrrrssstttuuuvvvvvvtttrrrrrrssssssrrrqqqppppppqqqrrrqqqooommmllljjjkkklllmmmnnnnnnnnnmmmnnnmmmnnnnnnoooooonnnmmmnnnlllkkkkkklllmmmllljjjjjjkkkmmmnnnooooooooonnnjjjjjjjjjkkkkkkkkkkkkkkkggghhhhhhiiiiiijjjjjjjjjhhhiiikkklllmmmmmmllllllkkkiiihhhiiikkkkkkjjjiiifffhhhjjjkkkjjjiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkkllllllkkkkkkkkkkkklllllliiijjjkkkjjjhhhggghhhiiihhhhhhiiiiiiiiijjjjjjjjjiiiiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiihhhgggfffiiihhhhhhhhhhhhhhhiiiiiihhhhhhiiijjjkkklllmmmnnnkkkjjjjjjiiihhhhhhiiiiiieeeeeefffgggggghhhggggggeeeffffffggghhhhhhggggggiiijjjjjjjjjjjjiiihhhgggcccdddeeeeeeffffffeeeeeefffdddbbbaaa```aaabbbcccfffeeecccbbbcccdddeeefffddddddddddddeeeeeeeeeeeeccccccbbbbbbbbbbbbccccccccccccdddddddddcccaaaaaa```aaaccccccaaa```aaabbb````````````````````````aaaaaaaaa````````````_________^^^]]][[[ZZZYYYXXXTTTTTTUUUWWWXXXWWWTTTQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPOOOOOONNNMMMLLLKKKJJJJJJHHHIIIJJJKKKIIIGGGDDDBBB???===;;;::::::999888777666555444333111///---+++%%%$$$###############$$$}}}~~~||||||}}}~~~~~~~~~~~~~~~zzzzzz{{{|||}}}}}}}}}|||}}}~~~~~~|||zzzzzz{{{|||}}}}}}}}}|||{{{{{{yyyvvvuuuwwwxxxyyyyyy||||||||||||||||||{{{{{{{{{{{{zzzyyyxxxvvvvvvuuutttttttttuuuwwwyyy|||}}}tttvvvxxxxxxwwwvvvvvvwww|||{{{zzzyyywwwvvvuuutttssssssrrrrrrssstttvvvwwwvvvvvvvvvwwwwwwxxxxxxxxxwww|||}}}zzzwwwwwwvvvrrrssstttvvvxxxyyyzzzzzzyyytttuuuwwwwwwuuutttuuuvvvssstttvvvwwwxxxxxxxxxwwwttttttsssssstttuuuwwwxxxrrrssssssttttttssssssrrrooopppqqqsssttttttssssssqqqpppppppppppppppqqqqqqqqqqqqppppppoooppppppppppppqqqqqqrrrssstttuuuuuuqqqqqqrrrrrrrrrsssssssssmmmnnnpppqqqrrrrrrqqqqqqoooqqqssssssssssssuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxttttttuuuuuuttttttsssrrrqqqqqqrrrrrrrrrsssssssssqqqqqqqqqqqqrrrrrrssstttsssrrrrrrqqqqqqrrrrrrsssmmmooosssuuuvvvuuutttrrrrrrrrrrrrrrrssstttuuuuuuuuusssrrrrrrssstttsssrrrmmmoooqqqrrrqqqooollljjjggghhhjjjlllmmmmmmmmmllllllkkkkkkmmmnnnooonnnmmmnnnmmmlllllllllmmmkkkjjjiiijjjlllnnnoooooonnnnnnjjjkkkkkkkkkkkklllllllllgggggghhhiiijjjkkkkkkllliiijjjkkkmmmnnnnnnmmmmmmkkkjjjiiijjjkkklllkkkjjjfffhhhkkkkkkjjjiiiiiijjjhhhhhhiiiiiijjjjjjjjjkkklllllllllkkkkkklllmmmmmmggghhhiiiiiihhhggghhhjjjggghhhiiijjjjjjjjjjjjjjjggghhhjjjkkkkkkjjjiiihhhhhhiiijjjjjjjjjhhhgggfffiiiiiihhhhhhhhhhhhiiiiiifffggghhhiiijjjkkklllllljjjjjjiiiiiiiiiiiijjjjjjdddeeeffffffffffffffffffeeeeeefffggghhhhhhggggggiiijjjkkkkkkjjjiiihhhgggcccdddeeeeeeffffffeeeeeegggeeecccaaa``````aaabbbdddbbbaaa```aaacccfffhhhccccccdddddddddddddddeeeccccccbbbbbbbbbbbbcccccc```aaabbbdddddddddcccbbb```aaabbbaaa```___```bbb________________________bbbaaaaaaaaa````````````___^^^]]]\\\[[[YYYXXXXXXSSSTTTUUUWWWXXXVVVSSSPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIGGGHHHJJJJJJIIIGGGDDDBBB???===:::999:::999888777666666555333111///---,,,$$$###############$$$$$$~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{{{{zzzzzz{{{}}}~~~~~~|||{{{|||}}}yyyxxxvvvtttuuuvvvyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyywwwuuussswwwtttqqqrrrvvvyyyyyywwwvvvxxxyyyyyywwwvvvvvvwww{{{yyywwwuuuttttttuuuvvvvvvvvvuuutttsssuuuyyy}}}xxxwwwwwwvvvuuuttttttsssxxxyyy{{{|||{{{xxxuuussstttuuuvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxwwwvvvtttvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuurrrrrrssssssrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppooopppqqqpppnnnnnnoooqqqooopppqqqrrrsssrrrqqqqqqtttssstttuuuvvvuuurrrppprrrrrrsssssssssrrrqqqqqqtttttttttssssssrrrrrrrrruuutttrrrqqqqqqrrrtttuuutttuuuuuuvvvuuusssqqqppptttsssqqqqqqssstttsssrrrooooooooopppqqqrrrssstttrrrrrrqqqppppppqqqrrrrrrrrrssssssrrrpppppprrrsssrrrqqqqqqqqqrrrtttvvvwwwuuutttsssrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmllllllmmmlllkkkkkkkkkkkklllmmmkkkkkklllmmmnnnoooppppppnnnmmmllljjjiiihhhhhhhhhkkkkkkkkklllllllllmmmmmmllllllkkkkkkkkkkkkjjjjjjgggggggggggghhhhhhhhhhhhiiikkkmmmooonnnmmmkkkiiijjjiiiiiijjjlllmmmmmmllliiijjjkkkjjjiiiiiikkkmmmiiihhhgggffffffggghhhhhhnnnkkkhhhhhhjjjlllkkkiiikkkkkkjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiihhhhhhjjjkkkjjjiiihhhiiijjjgggiiikkkjjjgggfffhhhjjjiiijjjjjjjjjjjjiiihhhhhhfffgggiiijjjkkkkkkkkkjjjjjjjjjjjjiiiiiigggfffeeeffffffffffffffffffffffffhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhggggggggghhhggggggfffffffffggggggdddeeeeeeeeeddddddcccbbbddddddeeeeeedddbbbaaa`````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^]]]```aaabbbccccccbbbaaa```___```aaa```___^^^___```aaa```___^^^^^^^^^^^^^^^````````````___^^^]]]\\\aaa___]]][[[YYYWWWVVVUUUVVVUUUUUUUUUVVVUUURRRPPPSSSSSSRRRQQQPPPQQQQQQQQQQQQOOOMMMOOOQQQRRRQQQNNNKKKKKKLLLLLLKKKIIIGGGFFFIIIHHHGGGFFFEEECCCBBBBBB===<<<:::999999999777555777666444222///---+++***%%%$$$""""""$$$%%%%%%%%%~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{|||~~~~~~}}}|||}}}~~~zzzyyywwwuuuuuuwwwyyy{{{{{{{{{{{{|||||||||||||||||||||{{{{{{yyywwwuuutttuuutttssssssuuuwwwxxxxxxwwwxxxyyyyyywwwuuuuuuvvvyyyxxxvvvtttttttttuuuvvvtttuuuuuutttssstttwwwzzzvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzzyyywwwuuutttssstttvvvwwwxxxxxxwwwvvvwwwvvvvvvvvvwwwwwwuuutttvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppoooppppppooommmnnnppprrrpppppprrrsssssssssrrrqqqtttssstttuuuvvvuuurrrpppqqqqqqrrrrrrsssrrrrrrrrrttttttsssssssssrrrrrrrrruuusssrrrqqqqqqrrrsssuuutttuuuuuuuuutttsssqqqppptttrrrqqqqqqrrrsssrrrrrrqqqqqqpppqqqqqqrrrssstttrrrrrrqqqppppppqqqrrrrrrrrrssssssrrrpppnnnooopppppppppppppppqqqrrrttttttuuutttsssrrrrrrrrrrrrsssqqqqqqpppooonnnmmmllllllmmmmmmlllkkkkkklllmmmmmmllllllmmmmmmmmmmmmmmmmmmnnnmmmllljjjiiihhhhhhhhhkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkjjjjjjjjjhhhhhhhhhiiiiiiiiiiiiiiiiiijjjlllnnnnnnmmmkkkjjjiiihhhhhhiiikkklllkkkjjjjjjkkkkkkjjjiiiiiijjjllliiiiiihhhgggggghhhiiijjjmmmjjjhhhhhhjjjkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjiiihhhhhhiiiiiiiiiiiiiiihhhgggiiijjjjjjhhhhhhiiijjjhhhjjjkkkjjjhhhgggiiikkkiiiiiijjjjjjiiiiiihhhgggeeefffhhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiihhhgggfffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffggggggggggggfffffffffffffffgggdddddddddeeeddddddcccccceeeeeeeeeeeedddbbbaaa`````````aaaaaabbbaaaaaaaaa``````````````````______``````aaabbbbbbaaa``````___aaaaaa```^^^]]]^^^___```______^^^^^^^^^^^^___aaabbbbbbaaaaaa```___^^^___^^^\\\YYYWWWUUUTTTTTTTTTTTTSSSTTTTTTSSSQQQOOOPPPPPPQQQQQQRRRSSSSSSSSSQQQOOOMMMNNNOOOPPPNNNLLLLLLLLLKKKKKKJJJHHHGGGFFFGGGGGGFFFEEECCCBBBAAA@@@===;;;:::999999888666555444444222000---+++)))((($$$###"""###$$$%%%$$$###~~~}}}~~~|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{zzz|||}}}}}}}}}|||~~~|||{{{xxxwwwwwwxxxzzz|||||||||}}}}}}~~~~~~~~~}}}}}}{{{zzzwwwuuuttttttuuuuuuuuutttuuuwwwyyywwwyyyzzzyyyvvvuuuuuuuuuwwwvvvuuutttttttttuuuvvvsssuuuvvvuuutttssstttvvvttttttuuuvvvxxxyyyzzzzzzvvvwwwwwwwwwwwwvvvvvvvvvssstttuuuwwwxxxwwwwwwvvvxxxwwwvvvwwwxxxwwwvvvtttvvvvvvuuuuuuuuuuuuvvvvvvvvvuuutttsssssstttuuuvvvsssttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooommmlllnnnqqqsssqqqqqqrrrssssssssssssrrrssssssssstttuuutttrrrpppppppppqqqrrrsssssssssrrrtttssssssssssssrrrrrrrrrtttsssrrrqqqqqqrrrssstttttttttttttttsssrrrqqqqqqsssqqqpppppprrrrrrrrrqqqrrrrrrrrrqqqqqqrrrssssssrrrqqqqqqppppppqqqqqqrrrqqqssstttssspppmmmllllllnnnooopppqqqqqqqqqqqqqqqttttttsssrrrrrrrrrssssssqqqqqqpppooonnnmmmllllllmmmmmmlllkkkkkklllmmmmmmnnnmmmmmmmmmllllllllllllnnnmmmllljjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkkllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkhhhjjjlllmmmnnnmmmlllkkkhhhgggggghhhjjjkkkjjjiiijjjkkklllkkkjjjiiijjjkkkjjjjjjiiiiiiiiijjjlllmmmllljjjhhhiiijjjkkkkkkjjjkkkkkkkkkjjjjjjjjjiiiiiiffffffggghhhiiiiiiiiihhhfffhhhiiiiiihhhhhhiiikkkhhhjjjkkkjjjiiihhhiiikkkiiiiiiiiihhhhhhhhhggggggeeefffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiihhhfffdddddddddfffgggffffffffffffffffffffffffccccccdddddddddddddddcccfffffffffeeedddbbbaaa`````````aaaaaaaaa``````______^^^^^^]]]^^^___```aaa___```aaaaaaaaaaaa```___```aaaaaa```]]]\\\\\\]]]^^^^^^^^^^^^^^^_________aaaaaaaaaaaa```___^^^]]]]]][[[YYYWWWUUUTTTSSSSSSRRRRRRQQQRRRSSSRRRPPPMMMLLLNNNPPPRRRTTTUUUUUUUUUQQQOOOMMMMMMMMMMMMKKKJJJMMMLLLKKKIIIHHHHHHGGGGGGFFFEEEDDDCCCBBB@@@??????===;;;999888888777555444222111///---***((('''&&&######"""$$$%%%%%%""" ~~~~~~}}}~~~~~~~~~~~~~~~|||~~~~~~~~~}}}||||||||||||{{{|||}}}}}}|||}}}~~~~~~|||zzzxxxxxxyyy{{{|||||||||}}}}}}~~~~~~|||zzzxxxvvvuuusssvvvxxxwwwtttsssvvvxxxwwwyyyyyyxxxvvvtttttttttuuuttttttsssttttttuuuvvvtttvvvwwwwwwuuutttssstttsssssstttvvvwwwxxxyyyzzzvvvuuuttttttuuuvvvwwwxxxrrrsssuuuwwwxxxxxxwwwwwwzzzyyyxxxxxxyyyyyywwwuuuvvvuuutttsssssstttuuuvvvvvvuuusssrrrrrrsssuuuvvvttttttuuuuuuttttttsssrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrroooooonnnmmmlllnnnqqqtttrrrrrrssssssssstttttttttsssrrrrrrssstttsssqqqpppnnnooopppqqqrrrsssssssssssssssssssssssssssssssssssssssrrrqqqqqqrrrssssssssssssssssssrrrrrrqqqqqqtttrrrpppqqqrrrsssrrrqqqssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppprrrttttttrrrooonnnmmmnnnooopppqqqrrrqqqpppoootttsssrrrrrrrrrrrrsssssspppppppppooonnnmmmmmmmmmmmmmmmllllllllllllmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhiiiiiijjjkkkkkkkkkhhhiiikkklllmmmmmmlllkkkhhhgggggghhhjjjkkkkkkjjjhhhiiikkklllkkkkkklllmmmkkkjjjjjjjjjjjjlllmmmnnnjjjjjjiiiiiijjjkkkkkkkkklllkkkkkkjjjjjjiiiiiiiiidddeeefffggghhhhhhhhhhhheeeggghhhhhhggghhhiiijjjhhhiiiiiiiiihhhhhhhhhiiihhhhhhgggggggggfffggggggeeeeeeeeeffffffggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiigggeeebbbbbbccceeefffdddeeeeeeeeefffffffffeeebbbbbbcccddddddddddddcccffffffeeedddcccbbbaaaaaa```````````````______^^^```___]]]\\\\\\]]]___```_________``````____________``````___\\\[[[[[[\\\\\\]]]]]]^^^____________^^^^^^^^^^^^^^^\\\[[[[[[[[[ZZZXXXVVVUUUSSSRRRRRRQQQQQQQQQRRRRRRRRROOOMMMLLLMMMPPPSSSTTTTTTSSSSSSOOONNNMMMMMMMMMMMMLLLKKKMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEDDDBBBAAA@@@???>>>===;;;999888888777444333000///---+++)))'''&&&%%%"""""""""$$$%%%### |||~~~}}}~~~~~~}}}}}}|||}}}}}}|||}}}~~~}}}|||}}}}}}{{{yyyxxxyyy{{{}}}{{{{{{|||}}}}}}~~~}}}|||zzzxxxwwwwwwtttvvvxxxwwwtttssstttwwwvvvxxxyyyxxxvvvttttttuuutttttttttttttttuuuuuuuuuuuuwwwyyyyyywwwuuuttttttttttttttttttuuuuuuvvvvvvuuuuuutttssstttuuuwwwyyyrrrtttvvvwwwxxxyyyxxxxxx|||{{{zzzzzz{{{zzzxxxvvvvvvuuutttsssssstttuuuvvvvvvtttsssqqqqqqssstttvvvttttttuuuuuuttttttsssrrrssssssssssssssssssssssssssstttttttttttttttttttttooopppooonnnmmmnnnqqqtttrrrrrrrrrsssssssssttttttsssrrrqqqqqqssssssqqqooonnnooopppqqqrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqtttrrrqqqqqqrrrssssssrrrssssssrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnqqqttttttsssrrrqqqqqqooopppqqqrrrrrrqqqoooooorrrrrrqqqqqqqqqqqqrrrrrrppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnooooooppppppmmmmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllkkkkkkjjjjjjjjjiiiiiiiiigggggghhhhhhiiijjjjjjkkkiiiiiikkklllllllllkkkkkkiiihhhgggiiikkklllkkkjjjeeegggjjjllllllmmmnnnpppkkkkkkjjjjjjjjjkkkmmmnnnhhhiiijjjjjjjjjjjjkkkkkkllllllkkkkkkjjjiiihhhhhhcccdddeeegggggghhhhhhhhheeefffhhhhhhgggggghhhiiigggfffffffffgggggggggfffhhhgggfffeeeeeeeeeffffffeeeeeeeeeeeeeeeffffffffffffgggggghhhhhhhhhgggggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiigggeeebbbaaabbbdddeeebbbcccdddeeeffffffeeeeeebbbbbbcccddddddccccccccceeeddddddcccbbbbbbaaaaaa______````````````______bbb```^^^\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___^^^[[[ZZZ[[[\\\[[[\\\]]]^^^______^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZXXXVVVTTTSSSSSSRRRQQQQQQPPPRRRSSSRRRPPPNNNMMMOOOQQQRRRSSSRRRPPPOOOLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEDDDCCCAAA@@@???>>>===;;;888777777666333111///...---+++)))'''&&&%%%"""""""""######"""~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||~~~~~~{{{yyyxxxyyy{{{|||{{{{{{||||||}}}}}}~~~~~~~~~|||{{{yyyyyyxxxxxxuuuwwwxxxwwwuuutttttttttuuuwwwxxxwwwvvvuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwyyyyyywwwuuuuuuuuutttttttttttttttttttttsssvvvuuutttttttttvvvwwwxxxsssuuuwwwxxxzzzzzzzzzzzz}}}|||{{{{{{{{{{{{xxxvvvuuuuuuttttttttttttuuuuuutttsssrrrrrrrrrrrrssstttsssttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttuuuuuupppqqqrrrqqqpppoooqqqrrrrrrrrrrrrqqqrrrsssssstttsssrrrppppppqqqrrrqqqooooooooopppqqqrrrrrrrrrqqqrrrrrrrrrsssssssssssstttqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrqqqppppppqqqqqqrrrsssrrrpppppprrrsssrrrqqqqqqqqqqqqppppppqqqrrrrrrpppqqqqqqrrrrrrqqqqqqpppnnnpppssstttsssrrrssstttqqqqqqqqqqqqqqqpppooonnnppppppooooooppppppqqqqqqpppooooooooonnnnnnnnnmmmlllmmmnnnnnnnnnnnnmmmlllkkkkkklllmmmnnnoooppppppmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmjjjjjjjjjjjjiiiiiiiiiiiifffgggggghhhiiijjjkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhiiikkkllllllkkkdddgggkkkmmmmmmnnnooopppkkkkkkjjjiiiiiiiiikkkkkkgggiiikkkkkkkkkjjjkkklllmmmllllllkkkjjjiiihhhhhheeeeeefffggghhhhhhhhhgggfffggghhhgggfffeeefffggggggeeedddeeefffgggfffdddgggfffeeedddddddddeeeffffffeeeeeedddeeeeeeffffffggggggggghhhhhhgggffffffffffffffffffffffffffffffffffffgggggghhhhhhiiiiiiiiihhheeecccbbbcccddddddaaabbbdddeeefffeeeeeedddcccccccccccccccbbbbbbaaacccbbbaaaaaaaaaaaabbbbbb^^^___```aaaaaaaaaaaa```bbbaaa___]]]\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^[[[\\\]]]\\\[[[ZZZ[[[\\\[[[\\\^^^______^^^]]]]]]____________^^^]]]\\\\\\YYYXXXWWWUUUTTTSSSRRRRRRPPPPPPPPPQQQRRRRRRPPPNNNOOOOOOPPPPPPPPPOOOMMMLLLJJJKKKMMMMMMMMMNNNOOOQQQLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA??????>>><<<:::888777666555222000......,,,+++)))'''&&&%%%###"""!!!!!!!!! |||}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{}}}~~~{{{yyyxxxyyyzzz||||||||||||}}}}}}}}}}}}}}}}}}|||{{{yyyyyyyyyyyyyyywwwwwwvvvvvvwwwvvvsssqqqsssuuuwwwwwwvvvuuuvvvwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwwwwuuutttuuuvvvuuuuuuuuuuuuuuutttttttttvvvvvvvvvuuuvvvvvvwwwwwwtttvvvxxxzzz{{{||||||{{{}}}{{{zzzzzzzzzyyywwwuuuuuuuuuuuuvvvvvvuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttrrrsssuuutttrrrppppppppprrrqqqqqqpppqqqrrrssstttsssqqqppppppqqqqqqpppooooooppppppqqqqqqqqqpppppprrrrrrrrrsssssssssttttttqqqqqqqqqrrrrrrqqqqqqqqqrrrqqqpppoooooopppqqqrrrqqqooonnnnnnoooppppppooooooooooooooopppqqqqqqrrrpppqqqrrrrrrrrrrrrqqqppppppqqqrrrrrrqqqppprrrsssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppoooooooooooonnnnnnnnnnnnlllmmmnnnoooooonnnmmmlllkkkkkkkkkllllllmmmmmmmmmmmmmmmlllkkkkkkkkkkkklllllllllmmmmmmmmmnnnnnnnnnjjjjjjjjjjjjiiiiiiiiiiiigggggghhhiiijjjkkklllmmmllllllkkkkkkjjjiiiiiiiiihhhgggggghhhjjjkkkjjjiiifffiiilllnnnmmmmmmmmmnnnkkkjjjiiiggggggggghhhhhhfffhhhkkklllkkkjjjkkklllmmmllllllkkkjjjiiihhhgggfffgggggghhhhhhhhhggggggggghhhhhhgggeeeddddddeeegggeeedddeeeggghhhfffdddgggfffdddcccbbbcccdddeeegggfffeeeddddddeeefffggghhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeefffgggggghhhhhhiiihhhgggeeeddddddcccccc```aaaccceeefffeeedddcccddddddddddddcccaaa```___```_________```aaabbbccc^^^___```aaabbbccccccccc```_________^^^^^^]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^YYYZZZ\\\[[[ZZZZZZ[[[]]]\\\]]]^^^______^^^\\\[[[^^^______^^^^^^]]]\\\[[[WWWVVVUUUSSSRRRQQQQQQQQQNNNNNNNNNOOOQQQQQQOOOMMMNNNNNNNNNNNNMMMMMMLLLLLLIIIKKKMMMMMMKKKKKKMMMOOOJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBAAA???>>>===<<<<<<:::888666666444222000---,,,+++***(((&&&%%%%%%$$$""" {{{|||{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}{{{xxxxxxxxxzzz{{{~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzzyyywwwuuuvvvxxxwwwsssppprrrtttvvvwwwvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvtttttttttuuuvvvuuutttsssuuuvvvtttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuvvvxxx{{{|||}}}}}}|||{{{zzzyyyyyyyyyxxxvvvssstttuuuvvvwwwwwwvvvuuutttqqqrrrrrrssssssrrrrrrqqqrrrrrrssssssrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrrrrtttwwwvvvtttqqqpppooorrrqqqpppppppppqqqrrrssssssqqqoooooopppqqqpppoooppppppqqqqqqqqqppppppooorrrrrrrrrsssssstttttttttpppqqqqqqrrrrrrqqqqqqpppqqqqqqpppoooooopppqqqrrrooonnnllllllnnnooonnnmmmnnnnnnnnnnnnooopppqqqrrrpppqqqrrrssssssrrrqqqpppqqqrrrrrrpppnnnnnnoooqqqrrrpppnnnmmmlllllllllmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooonnnnnnnnnnnnlllmmmnnnoooooonnnmmmlllkkkkkkjjjjjjjjjjjjiiiiiimmmmmmlllkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnooojjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiijjjlllmmmnnnnnnmmmllllllkkkjjjiiihhhhhhgggfffeeefffiiijjjiiihhhiiikkknnnooommmkkkkkkkkkkkkjjjhhhgggfffeeeffffffeeehhhllllllkkkjjjkkkmmmmmmmmmlllkkkjjjhhhhhhgggggghhhhhhhhhhhhhhhgggfffggghhhhhhgggeeeccccccdddiiifffeeeeeehhhiiigggeeegggfffdddbbbbbbcccdddeeehhhgggfffeeedddeeefffggghhhhhhhhhhhhgggfffddddddddddddddddddddddddddddddddddddeeeeeefffgggggghhhiiihhhhhhgggeeedddcccccc___aaaccceeefffeeedddccceeeeeeddddddbbbaaa___^^^^^^^^^]]]^^^___aaacccddd]]]^^^```aaacccddddddddd]]]^^^___`````````______^^^]]]\\\[[[[[[\\\]]]^^^XXXYYY[[[[[[ZZZZZZ\\\]]]\\\]]]_________]]][[[ZZZ\\\\\\\\\\\\[[[ZZZYYYYYYUUUUUUSSSRRRPPPPPPOOOOOOMMMLLLLLLNNNOOOOOOMMMKKKMMMMMMLLLLLLKKKLLLMMMMMMIIIKKKMMMLLLIIIHHHJJJLLLIIIJJJJJJJJJIIIGGGEEEDDDBBBAAA@@@???>>><<<;;;;;;<<<:::888666555444111///,,,+++***)))'''&&&$$$$$$%%%### }}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~}}}{{{zzzzzzzzzzzz{{{|||}}}}}}||||||}}}}}}zzzxxxvvvwwwyyyyyyyyyxxxzzzzzzvvvuuuvvvuuuqqqrrrqqqrrruuuxxxyyyvvvssstttvvvwwwuuurrrpppqqqsssrrrsssuuuwwwwwwvvvtttssswwwvvvtttuuuvvvwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvtttuuuvvvwwwxxxxxxwwwwwwyyyxxxwwwxxxzzz{{{zzzyyyzzzyyywwwvvvvvvuuusssqqqsssqqqppppppqqqrrrrrrqqqssssssssssssssssssssssssuuuuuuuuusssqqqpppqqqrrrrrrrrrrrrsssssssssttttttuuuuuuuuutttsssrrrqqqpppqqqqqqpppoooqqqsssuuuwwwsssrrrqqqppppppqqqrrrrrroooqqqrrrrrrpppooopppppprrrsssttttttuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrqqqpppooonnnllllllmmmmmmnnnnnnooooooppppppooonnnnnnooopppqqqlllnnnrrrsssrrrqqqpppqqqttttttsssrrrqqqoooooonnnrrrqqqpppnnnlllkkkjjjjjjpppmmmkkkkkknnnpppqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnoooppppppooommmlllooonnnmmmlllkkkjjjjjjjjjnnnnnnmmmlllkkkkkkjjjjjjmmmmmmlllllllllkkkkkkkkkggghhhiiijjjiiigggeeeccceeefffhhhjjjkkkmmmmmmnnnllllllllllllkkkjjjiiihhhgggggghhhiiijjjjjjkkkkkkjjjjjjjjjkkkkkkjjjiiiiiihhhiiiiiiiiihhhgggeeedddgggggggggggghhhhhhhhhhhhjjjjjjjjjiiiiiiiiihhhhhheeeeeeeeefffffffffffffffhhhgggfffdddccccccddddddfffeeeeeefffhhhiiihhhgggeeedddcccaaaaaaaaaaaabbbbbbbbbcccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeecccbbbbbbeeeggghhhhhhkkkjjjhhhgggfffffffffgggbbbcccddddddcccbbbaaa```aaaaaabbbbbbaaa```___]]]aaaaaa``````aaabbbbbbccc^^^^^^___```aaaccceeefff____________````````````aaaaaa___^^^]]]\\\\\\\\\______^^^]]]\\\[[[[[[ZZZ]]]___```___[[[YYYYYYZZZ\\\\\\\\\\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCAAA???===<<<;;;;;;:::999777555333111///...,,,)))''''''&&&$$$""" }}}||||||~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{|||}}}~~~~~~}}}{{{yyyxxxxxxxxxyyyyyy{{{||||||{{{zzz|||}}}}}}{{{xxxwwwxxxyyyzzzyyyxxx{{{zzzvvvtttuuutttppptttttttttvvvxxxxxxuuurrrtttuuuwwwuuusssqqqrrrtttssstttuuuvvvwwwvvvuuuuuuvvvuuutttuuuxxxyyyyyyyyytttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvyyyxxxwwwxxxzzz{{{zzzyyyzzzxxxvvvuuuuuutttrrrpppsssrrrrrrqqqrrrssssssrrrsssssssssssssssssssssssstttuuuuuusssqqqpppqqqrrrrrrrrrrrrsssssssssssstttttttttttttttsssrrrqqqpppqqqpppoooooopppqqqssstttsssrrrqqqpppppppppqqqqqqmmmoooppppppooonnnnnnoooqqqrrrssstttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnoooppppppooonnnnnnnnnoooppplllnnnqqqrrrrrrqqqqqqqqqsssrrrrrrqqqooonnnnnnmmmpppooonnnmmmmmmmmmmmmmmmnnnllljjjkkkmmmoooqqqqqqqqqqqqqqqqqqqqqpppoooooonnnoooooooooooonnnmmmmmmnnnnnnmmmkkkkkkjjjjjjkkkmmmllllllkkkjjjjjjiiiiiilllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjiiigggfffiiiiiijjjkkkkkklllkkkkkkllllllllllllkkkjjjiiihhhgggggghhhiiiiiijjjkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjhhhiiiiiijjjiiihhhfffeeehhhhhhhhhgggggggggggggggjjjjjjiiiiiiiiihhhhhhhhheeeeeeeeeffffffggggggggghhhgggeeedddccccccddddddfffeeeeeeeeeggghhhgggffffffeeecccaaa``````aaaaaabbbccccccddddddeeeeeeeeeddddddcccccccccccccccccccccccccccccccccccccccccceeecccaaabbbdddeeeffffffiiihhhgggeeeddddddeeeeeeaaabbbccccccbbbaaa```___``````aaabbbbbb```___^^^`````````aaaaaabbbcccdddaaaaaa``````aaabbbcccccc________________________```___^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^```^^^[[[YYYYYYZZZZZZZZZZZZYYYXXXVVVTTTSSSSSSSSSQQQPPPOOONNNNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDBBBAAA???===<<<;;;::::::999777555333111///...,,,)))'''&&&%%%$$$""" ~~~||||||}}}~~~~~~~~~|||{{{}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}}}}|||{{{{{{}}}|||{{{{{{{{{|||}}}~~~|||{{{yyyxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyzzz|||~~~{{{yyyxxxyyyzzz{{{{{{zzz|||{{{vvvtttuuutttpppwwwvvvvvvwwwxxxwwwuuurrrsssuuuvvvuuusssssstttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvyyy{{{|||{{{tttttttttuuuuuuuuuvvvvvvxxxwwwuuussssssssstttuuuzzzyyyxxxyyyzzz{{{zzzyyyxxxvvvtttttttttsssqqqppptttsssssssssssssssssstttssssssssssssrrrrrrrrrrrrsssttttttrrrppppppqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrqqqqqqppprrrqqqpppoooooopppqqqrrrtttsssrrrpppooooooooooookkkmmmnnnnnnmmmlllmmmnnnpppqqqrrrsssttttttttttttppppppqqqqqqrrrrrrssssssqqqqqqqqqqqqqqqpppooonnnoooooonnnnnnmmmnnnnnnnnnppppppooonnnmmmmmmmmmmmmlllnnnqqqrrrqqqqqqqqqrrrrrrqqqqqqpppooonnnmmmmmmnnnnnnmmmmmmmmmnnnoooooommmkkkjjjjjjmmmoooppppppqqqqqqrrrrrrrrrqqqpppppppppooonnnnnnmmmmmmmmmnnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkkjjjjjjiiiiiihhhhhhjjjjjjjjjjjjiiiiiiiiiiiinnnmmmlllkkkkkkkkkjjjkkkmmmmmmmmmllllllkkkjjjiiillllllllllllkkkjjjiiihhhggghhhhhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjhhhiiijjjjjjjjjiiihhhggghhhhhhhhhggggggfffffffffiiiiiiiiiiiihhhhhhhhhhhhdddeeeeeefffggghhhiiiiiihhhgggeeedddccccccdddeeefffeeedddeeegggggggggffffffeeecccbbb`````````aaabbbccccccdddeeeeeeffffffbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbeeecccaaaaaabbbddddddcccgggfffeeedddcccccccccddd``````aaaaaaaaa```______^^^___```aaabbbaaa```````````````aaabbbcccdddeeedddcccbbbaaa``````````````````______^^^^^^]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[[[[\\\\\\]]]]]]]]]\\\^^^___^^^[[[YYYYYYZZZXXXXXXWWWWWWUUUTTTRRRQQQRRRRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===;;;;;;:::999888777555333111000...+++((('''&&&%%%###!!!~~~}}}}}}}}}{{{|||~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzzzzzzzzzzz{{{|||~~~~~~|||{{{yyywwwwwwwwwwwwxxxxxxyyy{{{zzzyyyyyyzzz|||~~~|||yyyxxxzzz{{{|||||||||~~~|||wwwuuuwwwuuurrrvvvvvvwwwwwwxxxwwwvvvuuuttttttuuuuuuttttttuuuuuuwwwvvvvvvvvvwwwxxxyyyzzzxxxwwwvvvwwwyyy{{{{{{{{{uuuuuuuuuvvvvvvvvvwwwwwwxxxvvvsssqqqppprrrtttvvvzzzyyyxxxyyyzzz{{{zzzyyywwwuuussssssssssssqqqooorrrsssttttttssssssssstttsssssssssrrrrrrrrrrrrrrrrrrssssssrrrpppoooqqqrrrqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrqqqqqqssssssqqqqqqppppppqqqqqqttttttrrrqqqooonnnmmmmmmkkklllnnnnnnmmmlllmmmnnnooopppqqqrrrssstttttttttoooooopppqqqrrrsssssstttppppppqqqqqqpppooonnnnnnppppppnnnmmmmmmmmmmmmnnnppppppooonnnmmmllllllllllllnnnpppqqqqqqqqqrrrsssrrrqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnooopppmmmlllkkklllnnnpppqqqpppqqqqqqrrrrrrrrrrrrqqqqqqqqqpppnnnmmmllllllmmmnnnmmmllllllkkkjjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiiiiikkkjjjjjjjjjjjjiiiiiiiiiooonnnllljjjjjjkkklllmmmnnnnnnmmmmmmlllkkkjjjiiikkkkkkkkkkkkkkkjjjiiiiiiggghhhhhhhhhiiiiiiiiijjjiiijjjjjjkkkkkkkkkkkkkkkhhhhhhjjjkkkkkkjjjiiiiiihhhhhhhhhgggffffffeeeeeeiiiiiihhhhhhhhhgggggggggddddddeeefffhhhiiijjjjjjgggfffeeedddcccddddddeeefffeeeddddddfffgggfffdddfffeeecccaaa`````````aaaaaabbbbbbcccddddddeeeeeeaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccgggdddbbbaaabbbccccccbbbeeeeeeddddddcccccccccccc_____________________^^^\\\^^^___aaaaaaaaaaaa```bbbbbbbbbaaaaaabbbbbbbbbccccccaaa```____________``````___^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___\\\\\\]]]]]]]]]]]]]]]]]]\\\]]]]]]]]][[[ZZZYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPQQQQQQOOONNNMMMLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???===<<<;;;:::999999888666555333111000...+++(((&&&%%%$$$""" ~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~|||{{{zzzxxxxxxxxxyyyyyyzzz{{{||||||{{{{{{|||}}}~~~{{{yyyxxxzzz{{{||||||~~~~~~yyywwwxxxxxxuuutttuuuvvvwwwwwwwwwxxxxxxuuutttttttttuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxzzzzzzzzzxxxwwwwwwxxxyyyxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxvvvtttqqqppppppsssvvvxxxzzzyyyxxxxxxyyyzzzyyywwwvvvtttsssrrrsssrrrqqqoooppprrrttttttrrrqqqrrrsssssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqooooooppprrrqqqqqqqqqrrrrrrrrrssssssqqqqqqrrrsssssssssrrrrrruuuttttttsssrrrrrrrrrrrrttttttsssqqqooonnnllllllkkkmmmoooooonnnnnnooopppooopppqqqrrrssssssssssssooooooppppppqqqrrrssssssoooooopppppppppooonnnnnnpppooommmlllllllllmmmnnnooooooooonnnmmmllllllkkklllnnnpppqqqpppqqqrrrtttrrrrrrrrrqqqqqqppppppooopppoooooonnnnnnnnnnnnoooooonnnmmmnnnpppqqqqqqppppppqqqqqqrrrrrrqqqqqqqqqqqqpppnnnllllllllllllmmmllllllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjmmmllljjjhhhhhhiiikkklllllllllmmmmmmmmmlllkkkkkkjjjjjjkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhiiijjjjjjkkkkkkkkkjjjhhhhhhjjjkkkkkkjjjiiiiiihhhgggggggggfffffffffeeehhhhhhhhhgggggggggffffffcccdddeeefffggghhhiiijjjgggfffeeedddcccdddeeeffffffdddcccdddeeefffeeeccceeedddcccaaaaaaaaaaaabbb```aaaaaaaaaaaabbbbbbbbb`````````aaaaaabbbbbbbbbddddddddddddddddddddddddgggeeebbbbbbbbbccccccbbbddddddeeedddddddddcccccc^^^^^^^^^^^^^^^^^^______\\\]]]___```aaaaaaaaaaaaddddddbbbaaa```_________``````___^^^^^^^^^______```___^^^]]]\\\[[[ZZZYYYZZZZZZZZZ[[[\\\]]]^^^____________^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@???>>><<<;;;::::::888888777666444333111000...+++(((%%%$$$###!!!|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}|||{{{yyyyyyyyyzzz{{{{{{|||}}}}}}||||||}}}}}}zzzxxxxxxyyy{{{||||||~~~}}}xxxwwwyyyzzzwwwrrrtttvvvvvvvvvvvvxxxzzzvvvuuuttttttvvvvvvuuutttuuuuuuvvvwwwxxxyyyyyyzzzzzzxxxvvvuuuvvvvvvuuutttvvvvvvvvvwwwwwwwwwxxxxxxuuusssqqqpppqqqssswwwyyyyyyxxxwwwwwwxxxxxxwwwvvvvvvtttssssssssssssqqqpppooorrruuuuuurrrpppqqqsssssssssrrrrrrqqqqqqpppppppppqqqqqqpppooooooppprrrqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrsssttttttttttttuuuuuuttttttssssssrrrrrrssssssrrrqqqpppnnnlllkkklllnnnppppppoooooopppqqqppppppqqqrrrrrrrrrqqqqqqooooooppppppqqqqqqrrrrrrnnnnnnoooooooooooonnnnnnooonnnllljjjjjjkkkmmmnnnooooooooooooooonnnmmmllllllnnnpppppppppqqqsssuuurrrrrrrrrrrrqqqqqqppppppppppppooonnnnnnnnnooooooqqqpppooooooqqqqqqpppooooooooopppqqqqqqqqqpppppppppooonnnmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjlllkkkkkkkkkjjjjjjjjjjjjkkkjjjhhhgggfffhhhiiijjjjjjkkkkkkllllllllllllkkkiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhfffggghhhiiijjjjjjjjjjjjhhhiiijjjjjjjjjiiihhhgggffffffffffffffffffffffffggggggggggggffffffffffffcccddddddeeefffggghhhhhhffffffddddddddddddeeeffffffdddccccccdddeeedddbbbdddcccbbbaaaaaabbbcccdddaaaaaaaaa````````````___`````````aaabbbbbbccccccddddddddddddddddddddddddfffdddaaa```aaabbbbbbaaaccccccddddddddddddcccccc^^^^^^^^^]]]^^^^^^___```\\\]]]^^^```aaaaaa``````dddcccaaa```___^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^___^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```______^^^]]][[[[[[ZZZ\\\[[[ZZZ[[[\\\\\\ZZZXXXYYYXXXVVVTTTSSSRRRRRRRRRQQQQQQOOONNNMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC???>>>>>>===;;;::::::999777777777666444222111000---+++'''%%%$$$""" }}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{||||||}}}~~~~~~~~~~~~||||||zzzyyyyyyzzzzzz{{{{{{|||~~~}}}||||||}}}{{{yyywwwwwwxxxzzz{{{{{{|||}}}{{{wwwvvvyyyzzzxxxsssuuuvvvuuuttttttvvvxxxxxxvvvtttuuuvvvvvvtttrrrssstttvvvwwwyyyyyyyyyxxxvvvuuusssssstttuuutttssstttuuuuuuuuuuuuvvvvvvvvvvvvuuusssrrrrrrsssvvvwwwxxxwwwvvvvvvwwwwwwvvvtttvvvuuussssssttttttrrrqqqooossswwwwwwsssqqqrrrtttssssssrrrrrrqqqppppppoooooopppqqqpppnnnnnnpppqqqpppqqqqqqqqqqqqrrrrrrrrrqqqrrrssstttuuuuuuuuuuuussssssssstttssssssrrrrrrqqqrrrrrrqqqpppnnnlllkkklllmmmppppppoooooopppqqqqqqqqqqqqqqqqqqppppppooopppppppppppppppqqqqqqqqqmmmnnnnnnoooooonnnnnnmmmmmmkkkjjjhhhiiijjjlllnnnnnnooopppppppppooonnnmmmlllnnnoooppppppqqqsssuuuqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnooopppqqqrrrrrrpppooopppppppppnnnlllmmmnnnoooppppppppppppoooooooooooonnnmmmllljjjjjjkkkjjjjjjjjjjjjjjjkkkkkkiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggffffffggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhgggeeefffggghhhhhhiiiiiiiiihhhiiiiiijjjiiihhhfffeeedddeeeeeeffffffggggggggggggggggggfffffffffeeeeeecccdddddddddeeeeeefffffffffeeeddddddddddddffffffeeedddccccccddddddcccaaabbbaaaaaaaaaaaacccdddeeeccccccbbbaaa```___^^^^^^``````aaabbbbbbcccddddddcccccccccccccccccccccccccccaaa^^^^^^___`````````aaaaaabbbcccccccccbbbaaa___^^^^^^]]]^^^___```aaa\\\]]]___`````````______``````___^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ\\\]]]^^^\\\\\\\\\[[[[[[ZZZZZZZZZ\\\ZZZYYYZZZ\\\\\\ZZZXXXXXXWWWUUUSSSRRRQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB>>>======<<<;;;:::999999777777666555444222111000---***'''$$$###!!!}}}~~~}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyzzz{{{{{{|||}}}}}}||||||}}}{{{xxxvvvvvvxxxzzz{{{{{{zzz{{{yyyuuutttxxxyyyxxxtttvvvwwwuuurrrrrrtttvvvzzzwwwuuuuuuvvvvvvtttqqqqqqsssvvvxxxyyyyyyxxxwwwsssrrrpppqqqssstttttttttsssssssssssstttttttttuuuxxxwwwuuussssssssstttuuuxxxvvvuuuuuuvvvvvvuuusssvvvuuussssssttttttsssqqqpppuuuyyyyyyuuurrrsssvvvssssssrrrrrrqqqpppoooooooooppppppooonnnnnnpppqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrtttuuuvvvvvvwwwvvvqqqrrrrrrssssssrrrrrrqqqpppqqqqqqqqqpppooommmlllkkkmmmooopppoooooopppqqqqqqqqqrrrqqqqqqpppooonnnqqqqqqqqqpppppppppppppppmmmmmmnnnnnnnnnnnnnnnmmmkkkjjjhhhggghhhjjjlllnnnnnnooopppqqqqqqpppoooooolllnnnoooppppppqqqtttvvvppppppppppppoooooooooooollllllmmmnnnpppqqqssstttrrrpppooooooooonnnllljjjmmmmmmnnnooooooooooooooonnnooooooooonnnllljjjhhhjjjjjjjjjiiijjjjjjkkkkkkhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggghhhhhhkkkkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggdddeeefffggghhhhhhhhhhhhhhhiiiiiiiiihhhgggeeedddcccddddddeeefffggghhhhhhggggggfffffffffeeeeeeeeeddddddddddddddddddddddddfffeeedddddddddeeefffgggeeedddccccccddddddbbbaaaaaa`````````bbbccceeefffeeeeeedddbbbaaa___^^^^^^```aaaaaabbbcccdddddddddbbbbbbbbbbbbbbbbbbbbbbbb```^^^\\\\\\]]]______^^^___```aaabbbbbbaaa``````___^^^^^^]]]^^^___```aaa]]]^^^___`````````___^^^]]]]]]]]]]]]^^^___``````\\\\\\[[[ZZZYYYYYYYYYZZZ\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]YYYYYYYYYYYYZZZZZZZZZZZZ\\\ZZZYYYZZZ\\\]]]ZZZWWWWWWVVVTTTRRRQQQPPPPPPQQQRRRRRRPPPOOONNNMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@======<<<;;;::::::999999666666666555444222111000---***'''$$$###!!!~~~~~~~~~}}}}}}|||}}}~~~~~~}}}zzzvvvvvvyyy{{{{{{zzz}}}yyyyyy|||{{{xxxzzz{{{|||}}}}}}}}}|||{{{zzz|||{{{yyyxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{|||||||||{{{zzzxxxwwwwwwwwwxxxxxx|||zzzxxxvvvuuuuuuuuuvvvtttuuuuuuvvvvvvvvvvvvuuuwwwwwwvvvuuutttssssssrrruuuuuuuuuvvvwwwwwwxxxxxxrrrrrrrrrrrrssstttuuuuuuuuutttrrrqqqqqqrrrssstttxxxtttqqqqqqsssuuuuuutttvvvtttsssssstttuuusssrrrvvvtttssstttvvvvvvrrroooqqqtttxxxzzzyyyvvvqqqnnnssssssrrrqqqpppnnnnnnmmmpppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrsssuuuwwwwwwvvvuuutttrrrpppoooooopppqqqqqqpppqqqppppppoooooooooooooooqqqpppooooooppprrrsssuuurrrpppooooooppppppnnnmmmrrrrrrrrrqqqqqqqqqqqqqqqsssrrrqqqpppooommmlllllliiiiiiiiihhhhhhiiimmmpppppppppooonnnmmmmmmnnnnnnmmmllllllmmmpppqqqqqqppppppqqqrrrsssrrrqqqpppooommmmmmmmmmmmmmmmmmllllllqqqqqqpppooonnnllljjjiiiiiijjjkkknnnppppppnnnlllnnnmmmmmmlllkkkkkkjjjjjjmmmkkkjjjjjjjjjjjjiiigggjjjjjjjjjiiiiiigggffffffdddfffhhhjjjjjjiiigggeeehhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkklllkkkjjjiiihhhiiihhhgggffffffggghhhiiikkkjjjiiihhhgggggggggggghhhgggfffgggiiiiiihhhfffffffffggggggggggggffffffccccccdddeeeeeeffffffggghhhgggeeeccccccccceeefffeeefffffffffeeeddddddccceeedddcccdddeeeeeedddbbbdddcccbbbbbbccccccbbb```cccccccccdddddddddeeeeeeeeeeeedddbbb^^^\\\\\\]]]````````````aaaaaaaaaaaabbbbbbaaaaaa``````______^^^^^^^^^^^^^^^^^^^^^^^^bbbbbbbbbbbbbbbaaa``````aaaaaa``````___^^^\\\\\\^^^^^^]]]]]]]]]^^^_________^^^]]][[[ZZZ[[[[[[\\\[[[YYYWWWWWWXXXYYYXXXWWW\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYWWWVVVTTTSSSQQQPPPPPPPPPPPPRRRSSSRRROOOLLLKKKKKKMMMKKKJJJJJJKKKKKKJJJHHHJJJJJJIIIIIIIIIIIIHHHHHHDDDEEEFFFFFFEEECCCAAA@@@EEEDDDCCCBBBAAA@@@@@@???;;;::::::999999888888777888666444444333222///---,,,***&&&###~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}zzzwwwwwwzzz||||||{{{~~~zzzyyy{{{zzzwwwxxx}}}zzz{{{|||}}}}}}}}}|||{{{{{{{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyy{{{zzzxxxwwwuuuuuuuuuvvvuuuuuuvvvvvvvvvuuuuuutttvvvvvvuuuuuuttttttssssssttttttuuuuuuvvvwwwwwwwwwssssssrrrrrrsssssstttuuuvvvuuusssrrrrrrtttuuuvvvwwwtttqqqqqqsssuuuuuutttuuutttssssssttttttsssrrrtttsssrrrtttvvvvvvtttqqqqqqsssvvvxxxxxxvvvsssqqqssssssrrrqqqppppppoooooopppppppppoooooooooooooooqqqqqqrrrrrrrrrrrrsssssspppqqqsssuuuuuutttsssrrrrrrqqqooooooqqqrrrqqqpppqqqpppoooooonnnnnnoooooopppoooppppppqqqrrrsssssssssqqqppppppqqqqqqpppnnnrrrrrrqqqqqqppppppoooooorrrrrrqqqpppooonnnnnnmmmiiijjjjjjiiihhhjjjmmmoooppppppooonnnnnnnnnnnnnnnlllllllllnnnqqqssssssrrrqqqqqqrrrsssrrrqqqpppooonnnnnnmmmmmmmmmllllllllloooooooooooonnnlllkkkjjjjjjjjjjjjlllnnnooommmlllllllllllllllmmmmmmmmmmmmmmmllljjjjjjkkkkkkiiihhhiiijjjjjjiiiiiigggffffffeeefffhhhiiiiiihhhfffeeeggggggggggggggggggggggggggghhhiiijjjkkkjjjjjjiiiiiihhhgggffffffggghhhiiikkkjjjiiihhhgggggggggggghhhgggfffgggiiiiiihhhfffeeeeeeffffffffffffeeeeeeccccccddddddeeefffffffffhhhgggeeeccccccdddeeefffeeeeeeeeeeeeeeedddcccccccccdddddddddddddddccccccdddcccaaabbbccccccbbb```cccccccccddddddddddddeeedddeeedddaaa^^^]]]]]]^^^___`````````aaaaaaaaaaaabbbaaaaaaaaa`````````___^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbbbbaaaaaa```__________________^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^___^^^]]][[[ZZZYYYYYYZZZZZZYYYXXXWWWWWWYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYXXXVVVVVVTTTRRRQQQPPPPPPPPPPPPQQQSSSQQQOOOLLLKKKKKKMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEFFFFFFEEECCCAAA@@@DDDCCCCCCBBBAAA@@@??????;;;;;;::::::999888888888777666444333333222///---+++)))&&&"""}}}}}}|||||||||}}}}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{yyyyyy{{{|||}}}}}}~~~{{{yyyzzzyyyvvvvvvyyyyyyzzz{{{}}}}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssuuuuuuttttttttttttttttttssssssttttttuuuvvvvvvvvvuuuuuutttsssssssssssstttuuuuuutttttttttvvvwwwxxxvvvtttrrrrrrssstttuuutttuuusssrrrrrrssstttrrrqqqrrrrrrrrrsssvvvvvvuuutttqqqrrrtttvvvwwwwwwuuutttsssssssssrrrrrrqqqqqqqqqppppppooonnnmmmmmmmmmmmmqqqqqqrrrrrrrrrrrrssssssooopppqqqrrrsssrrrqqqpppsssrrrpppppprrrrrrrrrqqqqqqpppoooooonnnnnnoooooonnnooopppqqqqqqqqqqqqqqqsssqqqpppqqqrrrrrrqqqppprrrqqqqqqpppooonnnnnnmmmqqqqqqqqqpppppppppoooooojjjkkkkkkjjjiiijjjllloooppppppooonnnnnnnnnoooooolllkkklllnnnrrrtttuuutttqqqqqqrrrsssrrrqqqpppooooooooonnnmmmlllkkkkkkjjjmmmnnnnnnnnnnnnmmmlllllljjjiiiiiijjjlllmmmlllkkklllllllllmmmnnnoooooopppnnnlllkkkkkkkkkkkkjjjhhhiiiiiiiiiiiihhhgggfffffffffgggggghhhhhhgggffffffggggggggggggggggggggggggdddeeefffhhhiiijjjjjjjjjhhhggggggffffffgggggghhhjjjiiiiiihhhhhhggggggggghhhgggggggggiiiiiigggfffdddeeeeeeeeeeeeeeeeeedddbbbccccccddddddeeeffffffggggggeeedddddddddeeefffddddddeeeeeeeeedddcccccc```cccfffeeecccaaaccceeedddbbbaaaaaabbbcccaaa```bbbbbbcccccccccdddddddddcccccccccaaa___]]]^^^_________`````````aaaaaaaaaaaaaaaaaaaaa````````````________________________```aaaaaaaaaaaa```______]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZZZZZZZ[[[\\\^^^^^^\\\[[[YYYXXXWWWXXXXXXYYYXXXWWWVVVWWWZZZ\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTRRRQQQPPPOOOOOOOOOQQQRRRQQQNNNLLLKKKKKKLLLKKKJJJJJJKKKLLLJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFEEEDDDBBBAAACCCBBBBBBAAA@@@???>>>>>><<<<<<;;;::::::999999888777555333333222111...,,,***(((%%%!!!~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}~~~||||||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{}}}}}}~~~~~~{{{zzzyyyyyyxxxvvvvvvvvvwwwyyy{{{||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvvvvxxxyyyzzzyyyxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrssstttttttttttttttttttttrrrrrrsssssstttuuuuuuvvvwwwvvvuuutttsssssssssssssssssssssssstttvvvwwwxxxttttttsssrrrssstttuuuuuutttsssrrrrrrssssssrrrqqqsssssssssttttttuuuuuutttsssssstttuuuvvvvvvuuuuuussssssssssssssssssrrrrrrpppooonnnllllllkkkllllllqqqqqqqqqrrrrrrrrrssssssoooooopppqqqrrrqqqqqqqqqtttrrrqqqqqqrrrssssssrrrppppppooonnnnnnnnnnnnnnnmmmnnnpppqqqqqqqqqpppoooqqqpppoooppprrrrrrqqqpppqqqqqqpppooonnnmmmllllllppppppppppppqqqqqqqqqqqqkkkllllllkkkjjjjjjlllnnnpppoooooonnnnnnooooooooolllllllllnnnqqqssssssrrrqqqrrrssssssrrrqqqooonnnpppooonnnmmmlllkkkjjjjjjkkklllmmmmmmnnnnnnmmmmmmkkkiiihhhhhhiiikkkjjjjjjlllmmmmmmnnnooooooppppppnnnlllkkkkkklllkkkjjjiiihhhhhhiiiiiihhhgggffffffiiihhhhhhhhhhhhgggggggggggggggggggggggggggggggggddddddeeefffgggggghhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhggggggfffhhhhhhggghhhiiiiiigggeeedddeeeeeeffffffeeeeeedddbbbbbbbbbcccddddddeeeeeeffffffeeeddddddeeeffffffccccccddddddddddddcccccc^^^cccfffeeeaaa```bbbfffcccbbbaaaaaabbbbbbaaa```bbbbbbbbbbbbccccccccccccbbbbbbbbbaaa___^^^___aaa_________`````````aaaaaaaaaaaaaaaaaa````````````````````````````````````___````````````___^^^^^^[[[[[[\\\]]]^^^^^^]]]]]]XXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[YYYXXXWWWWWWXXXXXXYYYWWWVVVWWWYYY[[[[[[[[[XXXYYYYYYYYYYYYZZZZZZZZZWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUSSSRRRPPPPPPOOOOOONNNPPPQQQPPPNNNKKKJJJJJJLLLJJJIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::999999999666444222222111000---+++)))'''$$$ ~~~~~~~~~~~~}}}{{{{{{|||~~~~~~}}}{{{zzzyyyxxxyyyzzz|||}}}|||~~~~~~}}}}}}|||||||||||||||||||||zzzzzz{{{{{{{{{|||}}}~~~}}}|||zzzzzzzzz{{{yyyvvvtttvvvwwwyyyzzzzzzyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuvvvwwwyyyzzzwwwwwwwwwwwwvvvuuuuuutttvvvvvvvvvvvvuuusssrrrrrrssssssssssssttttttttttttrrrrrrrrrsssttttttuuuuuuxxxwwwvvvuuutttsssssssssqqqqqqqqqrrrssstttuuuvvvssssssssssssssstttuuuvvvuuusssrrrrrrssstttrrrqqquuuuuuuuutttssssssssssssvvvuuuuuuuuuuuuttttttssstttssssssssssssssssssssspppooommmkkkjjjjjjkkklllqqqqqqqqqrrrrrrrrrsssssspppqqqqqqrrrrrrrrrrrrrrrtttrrrqqqqqqrrrssssssrrrpppoooooonnnmmmnnnnnnnnnmmmnnnooopppqqqpppooonnnooonnnnnnoooqqqrrrqqqpppppppppoooooonnnmmmmmmllloooppppppppppppqqqqqqqqqlllmmmnnnmmmkkkkkklllmmmooonnnnnnnnnnnnnnnoooooommmllllllmmmooopppooonnnrrrrrrssssssrrrqqqooonnnpppooonnnmmmlllkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnkkkiiiggggggiiiiiiiiihhhmmmmmmmmmmmmmmmmmmnnnmmmnnnlllkkkkkkkkkkkkjjjhhhggghhhhhhhhhhhhggggggfffjjjjjjjjjiiiiiihhhhhhhhhfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffggggggggggggffffffgggggghhhhhhhhhgggffffffiiihhhggghhhiiihhhgggeeedddeeeeeeffffffeeeeeedddaaaaaabbbbbbcccdddddddddeeeeeedddddddddeeeeeeeeebbbbbbcccccccccccccccbbb]]]aaaeeedddaaa___bbbeeecccbbb```aaabbbbbbaaa___aaaaaaaaabbbbbbbbbccccccaaabbbbbbaaa___^^^```aaa____________````````````````````````aaaaaaaaaaaa````````````````````````^^^____________^^^]]]]]]YYYZZZ[[[\\\]]]]]]]]]]]]XXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWXXXXXXZZZYYYWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOMMMOOOPPPOOOMMMKKKJJJJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@???>>>======<<<<<<;;;;;;::::::999888888555333111111000///,,,***'''%%%"""~~~}}}~~~~~~~~~}}}}}}||||||{{{|||}}}~~~~~~~~~}}}zzzyyyxxxwwwxxxzzz|||}}}|||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{|||xxxyyy{{{{{{{{{{{{}}}~~~||||||{{{zzz}}}~~~yyyuuuvvvwwwxxxyyyyyyxxxxxxwwwxxxyyy{{{||||||||||||zzzzzzzzzzzzzzzyyyyyyyyywwwwwwvvvuuuvvvwwwxxxyyyvvvvvvwwwwwwvvvvvvuuutttuuuuuuuuuuuuttttttsssrrrttttttssssssssssssssssssrrrrrrsssssstttuuuuuuuuuxxxxxxwwwuuuuuutttttttttppppppqqqqqqrrrrrrrrrsssqqqsssttttttssssssuuuvvvvvvtttsssssstttuuusssrrruuuvvvvvvtttrrrqqqrrrtttvvvvvvvvvvvvuuutttsssrrrtttttttttssssssrrrrrrrrrpppnnnllljjjjjjkkklllmmmqqqqqqrrrrrrrrrrrrssssssqqqqqqrrrrrrrrrssssssssssssrrrpppppprrrrrrrrrqqqpppooonnnnnnmmmmmmnnnnnnnnnnnnoooooooooooonnnnnnnnnmmmmmmnnnppprrrqqqpppoooooooooooonnnnnnnnnnnnooooooooooooooopppppppppmmmnnnooonnnlllkkkkkklllmmmmmmllllllmmmmmmnnnnnnnnnmmmllllllnnnnnnmmmlllrrrsssssssssrrrpppooommmoooooonnnmmmlllkkkkkkjjjjjjjjjkkkmmmmmmnnnnnnnnnkkkjjjhhhhhhiiiiiihhhfffllllllllllllllllllkkkkkkmmmkkkjjjjjjjjjjjjiiigggggggggggghhhhhhggggggfffjjjjjjjjjjjjiiihhhggggggffffffffffffffffffffffffgggfffeeedddddddddddddddeeeffffffggggggffffffeeefffggghhhhhhhhhgggfffeeeiiihhhggghhhiiihhhfffdddcccddddddeeeeeeddddddccc```aaaaaabbbbbbcccddddddccccccccccccddddddddddddaaaaaabbbcccccccccbbbbbb]]]```ccccccaaa```bbbdddcccaaa``````aaabbb```___```aaaaaaaaaaaabbbbbbbbbaaabbbbbbaaa___^^^___aaa^^^^^^_________`````````````````````aaaaaaaaaaaa________________________]]]^^^^^^^^^^^^]]]\\\\\\YYYYYYZZZ[[[\\\\\\[[[[[[XXXXXXXXXXXXXXXYYYYYYZZZ[[[ZZZYYYWWWWWWWWWWWWXXXZZZXXXVVVVVVWWWXXXWWWVVVXXXXXXXXXWWWWWWWWWVVVVVVTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSUUUUUUUUUTTTSSSQQQPPPOOONNNNNNLLLNNNOOOOOOMMMKKKJJJJJJHHHGGGFFFGGGIIIIIIIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@???>>>======;;;;;;:::999999888888777444222000000///...+++)))&&&$$$!!!}}}|||~~~~~~}}}zzz{{{{{{|||}}}~~~~~~~~~zzzyyyxxxwwwxxxzzz|||~~~|||||||||||||||}}}}}}~~~}}}|||{{{zzzzzzzzz{{{{{{vvvxxx{{{{{{zzzzzz|||~~~{{{}}}|||||||||wwwxxxyyyzzzzzzyyyxxxxxxwwwxxxyyy{{{|||}}}}}}|||yyyyyyyyyzzzzzzzzzzzzzzzxxxxxxvvvuuuuuuvvvwwwwwwuuuvvvwwwwwwwwwvvvuuuttttttttttttuuuttttttsssssstttttttttssssssrrrrrrrrrssssssssstttuuuuuuvvvvvvxxxwwwwwwvvvuuuuuuuuuuuuppppppqqqqqqqqqqqqqqqqqqppprrruuuuuutttsssuuuwwwwwwuuuttttttuuuvvvtttssstttuuuuuutttqqqqqqtttvvvttttttuuuvvvvvvuuutttsssuuuttttttsssrrrqqqppppppooonnnllljjjjjjkkkmmmoooqqqqqqrrrrrrrrrrrrssssssqqqqqqqqqqqqrrrrrrssssssrrrqqqooooooqqqrrrqqqpppoooooonnnmmmmmmmmmmmmnnnooonnnnnnmmmmmmnnnnnnnnnnnnmmmmmmoooqqqssssssrrrnnnnnnooooooooooooppppppoooooonnnnnnnnnnnnnnnnnnnnnooopppooommmkkkkkklllkkkkkkkkkkkkkkklllmmmmmmmmmllllllmmmnnnoooooonnnssssssssssssrrrpppnnnmmmnnnnnnmmmmmmmmmllllllllljjjjjjkkklllmmmmmmmmmmmmkkkjjjjjjjjjkkkjjjgggeeehhhhhhiiiiiijjjjjjkkkkkkllljjjiiiiiiiiiiiihhhfffffffffgggggggggggggggfffggghhhiiijjjiiigggeeecccffffffffffffffffffffffffeeeeeedddddddddeeeffffffeeeeeefffggggggfffeeeeeeeeefffgggiiiiiihhhfffeeejjjiiihhhhhhhhhhhhfffdddaaaaaabbbbbbbbbbbbaaaaaa``````aaaaaabbbcccccccccaaaaaabbbbbbcccccccccccc```aaaaaabbbccccccbbbbbb^^^___```aaabbbbbbbbbbbbcccaaa``````aaaaaa```___`````````aaaaaaaaabbbbbbbbbccccccaaa___^^^___```^^^^^^^^^_________``````___`````````aaaaaaaaabbb^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[YYYYYYZZZZZZ[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZYYYWWWVVVUUUUUUVVVVVVWWWUUUTTTTTTVVVWWWWWWVVVYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVUUUTTTTTTSSSSSSUUUTTTRRRQQQQQQRRRTTTUUUUUUTTTSSSQQQPPPOOONNNNNNKKKMMMNNNNNNLLLJJJJJJJJJFFFEEEDDDEEEGGGHHHGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBAAA@@@???>>>>>>===:::999999888888777777666333111000//////---***(((%%%### ~~~|||{{{~~~~~~~~~xxxyyy{{{}}}~~~~~~~~~~~~~~~{{{yyyxxxwwwxxxzzz}}}|||{{{zzzzzzzzz|||}}}~~~}}}|||{{{zzzyyyzzzzzz{{{tttwww{{{{{{zzzzzz|||~~~{{{}}}}}}}}}yyyzzz{{{{{{{{{zzzyyyxxxvvvwwwyyy{{{}}}}}}}}}}}}xxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvvvvuuuuuuvvvwwwwwwvvvuuutttssssssttttttuuutttttttttuuuuuutttsssrrrrrrqqqqqqssssssttttttuuuvvvvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvqqqqqqrrrrrrrrrqqqppppppooorrruuuuuutttsssuuuwwwxxxvvvuuuuuuvvvvvvuuutttrrrssstttsssrrrrrruuuyyyqqqrrruuuvvvwwwvvvuuutttuuuuuutttsssqqqpppooooooooonnnllljjjjjjlllnnnpppqqqqqqrrrrrrrrrsssssssssqqqqqqppppppqqqqqqrrrsssrrrpppoooooopppqqqqqqpppoooooonnnmmmmmmmmmmmmmmmoooooommmllllllmmmnnnoooooonnnnnnpppsssttttttsssnnnnnnooooooppppppqqqqqqooonnnnnnnnnmmmmmmmmmmmmnnnpppqqqpppmmmkkkkkkllljjjjjjjjjjjjkkkkkklllmmmmmmllllllmmmpppqqqqqqqqqssssssssssssrrrpppnnnmmmmmmmmmmmmmmmmmmmmmlllllljjjkkkllllllmmmmmmmmmlllkkkjjjjjjkkkllljjjgggdddeeeeeefffgggiiijjjkkklllkkkjjjhhhhhhiiiiiigggfffffffffgggggggggggggggfffeeefffhhhiiihhhfffcccaaaffffffffffffffffffffffffdddcccccccccdddfffhhhiiidddeeefffggggggfffeeeddddddfffgggiiiiiihhhfffeeejjjiiihhhhhhhhhhhhfffddd______````````````______`````````aaabbbbbbcccccc___```aaabbbbbbbbbbbbbbb``````aaabbbbbbbbbbbbbbb___^^^^^^```bbbcccbbbaaabbbaaa``````aaaaaa```___````````````aaaaaaaaaaaacccccccccaaa___]]]^^^___^^^^^^^^^_________``````___`````````aaaaaabbbbbb^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUTTTSSSRRRSSSVVVWWWXXXWWWYYYYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUTTTSSSRRRRRRQQQUUUSSSRRRQQQQQQRRRSSSUUUUUUTTTRRRQQQOOOOOONNNNNNKKKLLLNNNNNNLLLJJJJJJJJJEEEDDDCCCDDDFFFGGGGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFCCCBBBBBBAAA@@@???>>>>>>999999888888777666666666333111//////...---***((($$$### ~~~~~~~~~}}}~~~~~~~~~{{{{{{{{{{{{}}}~~~~~~~~~|||xxxwwwyyy{{{||||||}}}~~~~~~}}}{{{zzz|||}}}|||{{{zzzyyyyyyyyyzzz{{{xxxyyy{{{{{{yyyxxxxxxyyy{{{|||zzz~~~}}}|||{{{zzzwwwuuu|||zzzyyyzzz}}}~~~|||wwwwwwwwwyyy{{{|||zzzyyywwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvuuuuuusssqqqpppssstttvvvwwwwwwwwwvvvuuuvvvvvvuuutttssssssrrrrrrttttttuuuvvvvvvwwwvvvvvvxxxwwwvvvuuuuuutttuuuuuurrrrrrqqqpppnnnnnnoooqqqrrrrrrrrrrrrsssssstttuuuzzzxxxuuurrrqqqrrrtttuuuttttttssssssrrrrrrrrrrrrpppqqqqqqrrrrrrsssssstttuuutttsssrrrqqqppppppooorrrpppmmmkkkjjjkkkmmmnnnrrrrrrsssssssssssssssssstttrrroooppprrrtttsssqqquuutttrrrpppnnnnnnnnnnnnpppooonnnoooqqqqqqooonnnnnnnnnoooooooooppppppppprrrqqqqqqqqqqqqqqqqqqrrrsssrrrpppnnnnnnnnnnnnoooqqqpppmmmllllllmmmoooqqqpppooonnnnnnnnnnnnllljjjmmmmmmlllkkkjjjjjjjjjjjjlllmmmnnnooopppqqqrrrsssrrrqqqpppooonnnnnnnnnnnnlllkkkkkklllnnnooommmlllooonnnmmmlllkkkjjjjjjjjjiiijjjkkklllkkkiiifffdddfffffffffggghhhiiikkkkkkkkkkkkjjjjjjhhhgggfffeeeiiihhhgggffffffeeeffffffeeefffggghhhhhhfffdddccccccdddeeeeeefffeeeeeeeeebbbccccccdddeeeeeeeeeddddddeeefffffffffffffffeeeddddddeeeffffffeeeddddddffffffggggggfffdddbbbaaa_______________^^^^^^^^^bbbaaa```aaabbbcccbbbaaabbbaaa```______```aaabbbcccbbbbbbaaaaaabbbbbbccc```aaaaaa```______aaacccaaaaaaaaaaaaaaa```____________``````aaaaaabbbbbbcccbbbbbbaaa```______^^^```____________^^^^^^^^^^^^]]]\\\]]]___```___^^^]]]^^^_________]]][[[YYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUSSSRRRRRRQQQRRRSSSTTTVVVVVVWWWWWWSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTSSSSSSRRRRRRRRRQQQPPPQQQRRRQQQPPPPPPQQQRRRQQQPPPNNNLLLKKKJJJIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKHHHFFFDDDCCCCCCDDDFFFHHHDDDDDDDDDDDDEEEFFFGGGHHHEEECCCBBBCCCFFFFFFDDDBBBBBBAAA???>>><<<;;;;;;:::888888888888777777777777444222000//////...+++(((###!!!}}}}}}{{{{{{{{{{{{}}}~~~}}}|||yyyxxxzzz|||}}}}}}}}}}}}}}}|||zzzzzz{{{}}}zzzzzzxxxxxxxxxxxxyyyzzzyyyzzz{{{zzzxxxwwwxxxyyy~~~}}}zzzzzzyyy}}}|||{{{zzzzzzxxxwwwuuuyyyxxxwwwyyy}}}~~~}}}xxxxxxxxxyyyzzzzzzxxxvvvwwwvvvvvvuuuttttttuuuuuuttttttuuuuuuuuusssrrrqqqssstttuuuvvvwwwvvvuuuuuuvvvuuuuuutttssssssrrrrrrssstttuuuuuuvvvvvvuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrqqqooooooppprrrrrrrrrrrrrrrrrrsssttttttxxxwwwuuusssrrrsssttttttttttttuuuuuutttssssssrrrqqqqqqqqqrrrrrrrrrrrrsssttttttsssrrrqqqpppoooooorrrpppnnnllllllmmmoooqqqrrrqqqqqqqqqqqqqqqqqqqqqtttrrrpppqqqssstttsssqqqtttsssqqqpppooonnnnnnnnnooonnnmmmnnnppppppnnnmmmooooooppppppppppppppppppppppppooooooooooooppppppqqqpppooonnnnnnnnnoooppppppooommmllllllnnnpppqqqpppooonnnnnnooonnnllljjjnnnmmmmmmlllkkkkkkkkkkkkllllllmmmnnnooopppqqqrrrrrrqqqpppoooooonnnnnnnnnmmmllllllmmmoooooonnnlllnnnmmmlllkkkkkkkkkkkkkkkiiijjjllllllllljjjgggeeeiiiiiiiiiiiijjjkkklllllljjjjjjjjjiiihhhgggfffeeeggggggfffeeedddddddddddddddeeegggggggggeeecccbbbbbbccccccdddeeeeeeeeeeeeaaaaaacccddddddeeeeeeeeeeeeeeeeeefffeeeeeedddddddddeeefffggggggfffeeedddffffffffffffeeedddcccbbb```_____________________```______```cccddddddcccbbbaaa```______```aaabbbccccccbbbbbbbbbbbbcccccc```aaaaaa```______```bbb___````````````___^^^^^^^^^^^^_________`````````aaa``````___^^^^^^]]]]]]_________^^^^^^^^^]]]]]][[[[[[ZZZ\\\^^^______^^^\\\]]]^^^^^^^^^\\\ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXWWWWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRSSSRRRRRRRRRQQQQQQQQQQQQNNNOOOPPPOOOOOONNNOOOOOOPPPPPPNNNLLLKKKJJJIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGEEECCCCCCEEEGGGHHHDDDCCCCCCCCCCCCDDDEEEEEEDDDBBBAAABBBEEEEEECCCAAAAAAAAA???>>><<<;;;::::::888888888888777777777777444222000//////---***(((### ~~~}}}|||{{{zzz{{{|||}}}~~~}}}}}}zzzzzz{{{}}}~~~}}}{{{||||||{{{yyyyyyzzz|||xxxxxxwwwvvvvvvwwwxxxyyy||||||{{{yyywwwvvvxxxyyyyyyzzzzzzxxxzzz~~~|||xxxzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvxxx{{{}}}}}}}}}zzzyyyxxxyyyyyyxxxvvvsssvvvvvvuuuttttttttttttuuurrrssstttuuuuuutttsssrrrssssssuuuvvvvvvvvvuuutttuuuuuuuuutttssssssrrrrrrssssssttttttuuutttttttttssssssssssssttttttttttttrrrssssssrrrppppppqqqsssrrrqqqqqqqqqqqqrrrrrrsssvvvvvvuuuttttttsssssssssttttttuuuvvvvvvuuusssrrrrrrrrrrrrrrrqqqqqqqqqqqqssssssrrrqqqpppooonnnnnnqqqpppnnnmmmnnnoooqqqsssqqqqqqppppppoooooonnnnnntttrrrqqqrrrssstttsssrrrsssrrrqqqpppoooooooooooonnnmmmmmmmmmoooooommmlllqqqqqqqqqqqqqqqpppppppppnnnnnnmmmmmmmmmmmmnnnnnnooonnnnnnmmmmmmooopppqqqooonnnmmmlllmmmnnnppprrrpppooonnnooopppooommmkkknnnmmmmmmmmmmmmmmmmmmmmmkkkkkklllmmmnnnoooooopppqqqqqqppppppoooooonnnnnnmmmllllllmmmooopppnnnmmmllllllkkkkkkjjjkkkkkkkkkjjjkkklllmmmllljjjhhhgggjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggfffeeeeeeeeedddccccccbbbbbbaaacccdddeeeffffffdddcccaaaaaaaaacccdddeeeeeeeeeeee``````bbbccceeeeeeffffffeeeeeeeeeeeeeeedddcccbbbeeeeeeggggggggggggeeeeeeeeeeeeeeeddddddddddddddd```````````````aaaaaaaaa___^^^^^^```ccceeeeeedddbbbaaaaaa``````aaaaaabbbccccccbbbbbbbbbbbbccccccaaaaaaaaa```^^^]]]___```^^^____________^^^]]]]]]^^^^^^^^^^^^^^^____________^^^^^^]]]]]]\\\\\\[[[^^^^^^^^^]]]]]]]]]\\\\\\XXXXXXXXXZZZ\\\^^^^^^]]][[[[[[\\\\\\\\\ZZZXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNOOOPPPRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAABBBCCCCCCAAA@@@AAA@@@???>>><<<;;;::::::888888888888777777777777444222000///...,,,)))'''"""~~~~~~~~~~~~~~~}}}||||||~~~{{{{{{{{{|||~~~~~~~~~{{{{{{|||~~~~~~~~~zzz{{{{{{zzzyyyxxxzzz{{{wwwvvvuuuuuuuuuvvvwwwxxx~~~}}}|||yyyvvvvvvxxxzzzwww{{{|||zzzyyy{{{{{{yyyyyyyyyzzzyyyxxxwwwxxxyyyvvvvvvwwwxxxyyyzzz{{{zzzyyyxxxwwwxxxyyyxxxuuusssuuuuuutttsssssstttttttttqqqrrrssstttttttttsssrrrrrrssstttuuuvvvuuuttttttuuuuuutttttttttsssssssssrrrrrrsssttttttsssssssssrrrsssssstttuuuuuuuuuuuurrrssstttsssrrrqqqrrrtttqqqqqqqqqppppppqqqqqqrrrttttttuuuuuuuuutttrrrrrrrrrsssuuuuuuuuutttsssrrrssssssrrrrrrqqqppppppooorrrqqqqqqpppooonnnmmmmmmnnnnnnmmmmmmnnnoooqqqrrrqqqppppppooonnnmmmmmmlllrrrrrrrrrsssssssssrrrrrrrrrrrrqqqppppppooooooooonnnmmmmmmnnnoooooonnnlllrrrrrrrrrqqqqqqqqqqqqpppnnnmmmmmmllllllmmmmmmnnnmmmlllllllllmmmoooqqqrrrnnnnnnmmmmmmmmmoooppprrrpppooonnnoooppppppnnnllllllllllllmmmmmmmmmmmmlllkkkkkkkkkllllllmmmmmmmmmppppppppppppoooooonnnnnnmmmmmmlllnnnooopppooommmkkkjjjjjjjjjjjjjjjkkkllljjjkkkllllllllljjjiiihhhiiihhhgggfffffffffffffffiiiiiiiiiiiihhhgggfffeeedddddddddccccccbbbaaa```aaacccdddeeeeeedddbbbaaaaaaaaacccdddeeefffffffff```aaabbbdddfffgggggghhhffffffffffffeeedddcccbbbddddddeeeffffffeeedddddddddcccccccccdddeeeeeefffaaaaaaaaaaaaaaabbbbbbbbb```______```bbbdddcccccccccccccccbbbbbbcccccccccccccccbbbbbbbbbbbbccccccaaaaaaaaa```]]]\\\]]]__________________^^^]]]]]]^^^^^^^^^^^^^^^^^^______]]]]]]]]]\\\\\\\\\[[[[[[]]]]]]\\\\\\\\\[[[[[[[[[XXXWWWWWWXXX[[[\\\\\\[[[ZZZZZZZZZZZZZZZXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKLLLLLLMMMLLLKKKMMMMMMLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>===;;;::::::888888888888777777777666444222000...---+++(((%%%!!!}}}|||}}}~~~~~~~~~}}}||||||||||||~~~~~~||||||}}}~~~~~~~~~yyyzzzzzzzzzxxxxxxzzz|||vvvvvvuuuuuuuuuvvvxxxyyy~~~~~~|||yyywwwvvvxxxzzzxxx}}}|||zzz{{{|||{{{yyyzzz{{{yyyxxxwwwyyy|||xxxxxxyyyxxxwwwwwwwwwwwwwwwvvvvvvxxxyyyyyywwwuuutttsssssssssssssssttttttqqqrrrssstttttttttsssrrrqqqrrrsssuuuuuuttttttssstttttttttttttttsssssssssrrrsssssssssssssssrrrrrrssstttuuuvvvvvvvvvvvvvvvrrrsssttttttsssrrrssstttrrrqqqqqqppppppqqqqqqqqqrrrsssuuuuuuuuutttrrrqqqqqqqqqrrrsssssssssrrrqqqssssssrrrqqqppppppooonnnppppppooonnnmmmllllllkkkkkkkkkkkkkkklllnnnooopppqqqppppppooonnnmmmmmmlllpppqqqssssssrrrrrrqqqqqqppppppqqqqqqppppppppppppoooooonnnooopppqqqooommmqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnmmmmmmnnnnnnoookkkkkkkkkkkkmmmoooqqqrrrnnnnnnmmmmmmnnnooopppqqqooonnnnnnoooppppppnnnllliiijjjkkklllllllllllllllkkkkkkkkkkkkkkklllllllllnnnnnnooooooooonnnmmmmmmmmmllllllmmmooopppnnnmmmjjjjjjiiiiiiiiijjjjjjkkkjjjjjjkkkkkkkkkjjjiiihhhhhhhhhgggfffeeeeeeeeeeeehhhhhhhhhhhhhhhgggfffeeedddeeeeeeeeedddcccbbbaaaaaabbbdddeeeeeedddbbbaaabbbbbbccceeeeeefffffffffaaabbbdddeeeggghhhiiiiiigggggggggfffeeedddcccbbbbbbcccddddddddddddcccbbbbbbbbbcccddddddeeeeeeeeeaaaaaaaaaaaabbbbbbcccccccccbbb```aaabbbbbbaaa```ddddddddddddddddddddddddcccbbbbbbaaaaaabbbbbbccc```aaaaaa___]]]\\\]]]^^^___````````````___^^^^^^________________________]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWXXXZZZ[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTTTTTTTTTTRRRQQQQQQPPPQQQQQQQQQQQQPPPOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKLLLMMMNNNMMMKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>===;;;:::999888888888888777777777666444222000...,,,***&&&### }}}}}}~~~~~~~~~}}}}}}~~~}}}~~~}}}||||||~~~~~~~~~}}}yyyzzzzzzzzzyyyyyyzzz|||wwwwwwvvvvvvvvvxxxyyyzzz}}}}}}|||zzzxxxwwwyyyzzzzzz~~~|||{{{}}}}}}{{{yyy{{{|||zzzwwwvvvyyy}}}yyyzzzzzzyyyvvvuuuuuuvvvwwwwwwwwwxxxzzzzzzxxxvvvsssrrrrrrrrrrrrsssttttttqqqrrrsssttttttsssrrrqqqqqqqqqssstttttttttsssrrrttttttttttttttttttttttttssssssttttttssssssrrrrrrtttuuuvvvwwwwwwwwwvvvuuuppprrrttttttsssrrrssstttsssrrrrrrqqqqqqqqqqqqrrrrrrssstttuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrsssrrrrrrqqqpppooooooooooooooonnnmmmlllkkkjjjjjjiiiiiiiiijjjkkklllmmmmmmoooooonnnnnnmmmmmmllllllnnnppprrrsssqqqpppppppppoooppppppqqqqqqqqqpppppppppoooooopppqqqqqqpppnnnppppppppppppqqqqqqrrrrrroooooonnnnnnnnnnnnoooooojjjjjjjjjkkklllnnnppprrroooooonnnnnnnnnnnnoooooonnnmmmmmmnnnoooooommmlllggghhhjjjlllmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkklllmmmnnnnnnmmmlllkkklllkkkkkklllnnnooommmllljjjjjjiiiiiihhhiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhiiiiiihhhgggggggggggggggggghhhhhhhhhggggggfffeeedddeeeffffffeeedddbbbaaa```bbbdddeeeeeedddcccbbbbbbccccccdddddddddddddddbbbcccdddeeeggghhhhhhhhheeeeeefffeeeeeedddcccbbbaaaaaaccccccccccccaaaaaaaaabbbccceeeeeeeeedddccc``````aaaaaabbbbbbccccccdddcccaaaaaabbbbbb```___bbbcccddddddddddddcccbbbaaaaaaaaa``````aaaaaaaaa______```^^^\\\[[[]]]^^^```````````````___^^^^^^`````````_______________[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXYYYXXXWWWYYY[[[]]]\\\[[[YYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRSSSTTTTTTSSSSSSTTTTTTTTTSSSQQQPPPPPPPPPQQQQQQQQQPPPPPPOOOLLLLLLMMMNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPLLLMMMMMMMMMMMMNNNNNNNNNOOOLLLJJJLLLNNNOOOMMMKKKIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC???AAABBBAAA???>>>>>>>>>======>>>>>>===<<<:::999888888888888777777777777555222000...,,,)))%%%"""~~~~~~~~~~~~~~~~~~}}}{{{yyy{{{}}}~~~}}}||||||}}}~~~}}}|||yyyzzz{{{zzzyyyzzz{{{}}}xxxxxxwwwwwwxxxyyy{{{|||{{{||||||{{{zzzyyyyyyzzzzzz}}}}}}zzzzzz|||{{{xxxyyy{{{{{{yyyuuutttxxx|||xxxzzz{{{yyywwwuuuvvvxxxzzzyyyyyyyyyzzzyyywwwuuurrrrrrqqqqqqrrrsssssstttrrrsssssstttsssrrrpppooopppqqqrrrssstttsssrrrrrrtttttttttttttttttttttttttttttttttttttttsssrrrrrrtttuuuvvvwwwvvvuuutttrrroooqqqssstttsssrrrrrrsssttttttsssrrrrrrrrrrrrrrrrrrssssssttttttssssssssssssrrrqqqpppppprrrtttuuurrrrrrqqqqqqppppppoooooonnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkllllllllllllllllllkkkkkklllooorrrrrrpppnnnnnnooonnnooopppqqqrrrqqqqqqpppooonnnnnnoooppppppooommmmmmnnnnnnooopppqqqrrrrrroooooonnnnnnnnnnnnoooooojjjjjjjjjjjjkkkmmmoooqqqppppppoooooonnnnnnmmmmmmmmmlllkkklllnnnnnnmmmkkkggghhhkkkmmmnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkiiijjjlllmmmmmmllljjjiiikkkjjjjjjkkkmmmnnnlllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffggggggggggggggghhhggggggfffeeedddeeeffffffeeedddbbb```aaabbbdddeeefffeeedddcccbbbbbbbbbbbbbbbaaaaaa```aaabbbcccdddeeeeeeeeeeeebbbbbbcccccccccbbbbbbaaaaaabbbcccddddddcccbbbaaa```bbbdddffffffeeebbbaaa______``````aaabbbbbbccccccbbb```aaabbbbbbaaa`````````aaabbbbbbaaa````````````____________``````]]]^^^^^^]]]\\\\\\]]]___^^^____________^^^]]]]]]_________^^^^^^^^^]]]]]]YYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVWWWZZZ]]]`````````ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRQQQQQQRRRSSSSSSRRRSSSTTTUUUUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMLLLLLLLLLLLLMMMKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOLLLIIIKKKNNNOOOMMMJJJGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDD@@@BBBCCCBBB???===>>>???<<<<<<>>>>>>===<<<:::888888888888888777777777777555222000---+++((($$$!!!~~~~~~~~~~~~}}}yyywwwvvvxxx{{{}}}}}}|||{{{|||}}}~~~}}}{{{yyyzzz{{{{{{zzzzzz|||~~~yyyyyyxxxxxxyyy{{{|||}}}yyy{{{}}}|||{{{zzzzzz{{{zzz{{{zzzxxxyyy|||zzzuuuxxxzzz{{{xxxsssrrrvvvzzzvvvyyyzzzyyywwwvvvxxxzzz}}}{{{{{{zzzzzzyyyvvvsssqqqqqqqqqqqqrrrrrrssstttssssssttttttsssqqqpppnnnpppqqqrrrssstttsssrrrrrrsssttttttttttttttttttttttttuuuuuuuuutttssssssrrrssstttuuuvvvvvvtttrrrpppnnnqqqssstttsssrrrrrrsssuuutttssssssrrrrrrrrrrrrssssssssssssssssssssssssuuusssqqqpppppprrruuuwwwqqqqqqqqqpppppppppppppppnnnmmmmmmlllkkkjjjiiihhhiiiiiijjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkknnnqqqrrrooommmmmmnnnmmmnnnpppqqqrrrrrrqqqpppnnnmmmmmmnnnoooooonnnlllllllllmmmooopppqqqrrrsssnnnnnnmmmmmmmmmmmmnnnnnnjjjjjjjjjjjjkkkmmmooopppqqqqqqpppooonnnmmmlllllllllkkkkkklllmmmmmmllljjjhhhiiilllnnnooooooooonnnnnnmmmmmmllllllkkkkkkjjjhhhiiikkkllllllkkkjjjhhhjjjjjjiiikkklllmmmllljjjkkkkkkiiihhhggggggggggggggggggggggggggghhhhhhhhheeeeeedddddddddeeeeeefffggggggggggggggggggfffeeecccdddeeefffeeecccaaa```aaabbbdddfffffffffdddcccaaaaaaaaaaaa```___^^^]]]```aaabbbccccccccccccccc___``````aaaaaaaaaaaa```bbbcccddddddddddddcccbbb___bbbeeeggggggeeeaaa___^^^______```aaabbbbbbbbbaaa```___```bbbccccccbbb]]]^^^___``````___^^^]]]______^^^^^^^^^^^^______\\\]]]^^^]]]\\\\\\]]]___]]]]]]^^^^^^^^^]]]\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\WWWXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUVVVZZZ___cccddddddZZZZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSUUUVVVUUUTTTRRRQQQPPPPPPQQQQQQRRRQQQQQQQQQLLLMMMMMMNNNNNNNNNNNNMMMNNNMMMMMMLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOONNNKKKHHHJJJNNNOOOLLLIIIFFFHHHIIIKKKKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDD@@@BBBDDDCCC???===>>>???;;;<<<===>>>>>><<<:::888888888888888777777777777555333000---+++'''### ~~~}}}~~~}}}~~~~~~}}}~~~}}}||||||||||||}}}~~~|||yyyvvvyyy{{{}}}}}}}}}~~~|||yyyyyy|||}}}}}}{{{{{{||||||{{{yyyxxxxxxyyy|||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwzzzyyyxxxvvvtttsssrrrqqqsssssssssssssssssssssssssssqqqooooooqqqrrrpppnnnrrrrrrqqqqqqqqqrrrssssssrrrssstttsssssssssuuuwwwuuuvvvxxxyyyxxxuuurrrpppttttttuuuuuuuuuuuuttttttooonnnnnnqqqtttvvvvvvuuusssrrrrrrqqqqqqrrrrrrsssrrrrrrqqqpppqqqrrrssstttttttttsssssssssrrrrrrrrrqqqpppnnnooopppqqqqqqpppqqqooollliiiggggggggggggiiigggeeedddfffiiimmmooojjjjjjjjjjjjkkkkkklllmmmmmmnnnnnnoooppppppqqqqqqnnnooooooooooooppppppppprrrooolllkkkmmmmmmllliiimmmooopppooonnnmmmnnnpppnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjlllnnnpppqqqppprrrnnnkkkkkkmmmooonnnlllnnnnnnoooooooooooonnnnnnjjjjjjjjjkkkkkklllllllllmmmkkkiiigggggggggiiiiiiggghhhkkkmmmnnnmmmlllkkkkkkkkkjjjjjjjjjkkkllllllgggggghhhhhhhhhhhhgggggggggfffeeeddddddeeefffgggeeeeeedddddddddeeeeeeffffffgggggggggggggggfffffffffeeeeeeffffffdddaaa^^^``````aaabbbbbbbbbbbbbbbbbbaaa```______```aaabbbaaaaaaaaaaaabbbbbbbbbbbbaaa___]]]^^^``````^^^\\\aaabbbcccddddddcccbbbaaabbbbbbccceeegggeeebbb___aaaaaa````````````aaaaaa_________^^^^^^]]]]]]]]]______^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXX^^^^^^______^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVUUUXXX]]]dddfffbbb^^^[[[ZZZZZZYYYXXXXXXWWWWWWWWWUUUTTTTTTUUUTTTSSSRRRSSSQQQOOONNNNNNPPPSSSTTTUUUSSSQQQPPPQQQRRRQQQPPPQQQOOOMMMMMMNNNOOONNNMMMMMMMMMNNNOOONNNMMMLLLKKKMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBAAA@@@???======@@@???>>>===<<<;;;::::::999999888777666555444444444222///+++'''###!!!~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~|||zzzyyyzzz{{{{{{zzz{{{}}}~~~|||yyyyyy{{{}}}}}}{{{{{{||||||{{{yyyxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyyyyyyyzzzzzzxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwzzzyyyyyyxxxvvvuuusssrrrsssssssssssssssssssssssssssqqqooopppqqqrrrpppnnnrrrrrrqqqqqqqqqrrrssssssssstttuuutttssssssuuuvvvwwwxxxyyyzzzyyyvvvtttrrrttttttuuuuuuuuuuuuttttttooonnnnnnpppsssuuuuuutttsssrrrrrrqqqqqqrrrrrrsssrrrrrrqqqqqqqqqrrrssstttssssssssssssrrrrrrrrrrrrqqqpppnnnooopppqqqqqqpppqqqooollliiihhhgggggghhhhhhgggeeeeeefffiiilllnnnkkkjjjjjjjjjjjjkkkkkklllllllllmmmnnnooopppqqqqqqooooooooopppppppppqqqqqqqqqooollllllmmmmmmkkkiiikkkmmmnnnooonnnnnnpppqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkklllnnnppppppoooqqqnnnkkkkkkmmmnnnnnnlllnnnnnnnnnnnnnnnmmmlllkkkggghhhiiijjjkkklllmmmnnnooommmkkkhhhggggggggghhhggghhhiiikkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiijjjfffgggggghhhhhhggggggfffgggfffeeeeeeeeefffggghhhffffffeeeddddddeeeeeeeeefffgggggggggggggggfffffffffeeeeeeeeefffdddaaa^^^___``````aaaaaaaaaaaaaaaaaa```____________```aaa____________````````````aaa___]]]^^^___```^^^\\\``````bbbccccccbbbaaaaaaaaaaaabbbcccddddddaaa_________^^^^^^^^^^^^______^^^^^^^^^^^^]]]]]]\\\\\\^^^^^^]]]]]]]]]^^^^^^___\\\[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXZZZ[[[\\\]]]]]]\\\ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTUUUZZZ___aaa^^^ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVTTTSSSSSSUUUUUUTTTRRRRRRQQQOOONNNNNNPPPRRRTTTTTTRRRQQQPPPQQQRRRQQQPPPQQQOOOMMMMMMNNNNNNMMMLLLOOOOOOOOOOOONNNLLLKKKJJJMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBAAA@@@???======??????>>>===<<<;;;::::::999999888777666555444444222111...+++&&&"""~~~}}}{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{}}}}}}|||zzzxxxyyy|||~~~|||zzzzzz{{{|||||||||{{{||||||{{{yyyxxxxxxyyyxxxyyyyyyzzzzzzyyywwwwwwvvvvvvwwwwwwxxxyyyzzzzzz{{{zzzyyyzzz{{{zzzyyywwwwwwwwwvvvuuuttttttttttttsssttttttuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxvvvtttssssssssssssssssssssssssssssssqqqppppppqqqqqqpppooorrrqqqqqqqqqrrrrrrssstttuuuvvvvvvuuutttsssuuuvvvyyyzzz{{{{{{zzzxxxuuutttsssttttttuuuuuuttttttssspppooonnnppprrrssssssrrrsssrrrrrrqqqqqqrrrrrrsssrrrrrrqqqqqqqqqrrrssstttsssssssssrrrrrrrrrqqqqqqpppooonnnnnnpppqqqqqqqqqpppooollljjjhhhhhhhhhhhhgggfffffffffggghhhjjjkkkkkkkkkjjjiiiiiiiiijjjjjjiiijjjkkkmmmnnnpppqqqrrrppppppppppppqqqqqqqqqrrrqqqooommmlllllllllkkkjjjiiikkkmmmoooooooooqqqrrrnnnnnnnnnnnnoooooooooooonnnlllkkklllnnnoooooonnnpppnnnlllkkklllmmmmmmlllnnnnnnmmmmmmlllkkkiiiiiiffffffgggiiikkklllnnnnnnooonnnllliiihhhggggggggghhhhhhhhhhhhhhhiiiiiiiiijjjiiihhhggggggfffggggggeeeffffffffffffffffffeeeffffffeeeeeeeeefffhhhiiiggggggfffeeedddddddddeeeffffffgggggggggggggggfffeeeddddddddddddccc```^^^^^^^^^___``````````````````______^^^^^^______```]]]]]]]]]]]]^^^^^^^^^^^^```^^^]]]]]]^^^___]]]\\\]]]^^^```aaaaaaaaa`````````______```aaaaaa```^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\]]]]]]^^^^^^______[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXYYY[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTRRRRRRUUUYYY[[[YYYVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSRRRSSSTTTUUUTTTSSSRRRPPPOOONNNNNNPPPRRRSSSSSSQQQPPPPPPQQQRRRQQQOOORRRPPPMMMMMMMMMMMMLLLKKKPPPPPPOOOOOOMMMLLLJJJIIIMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLLLLKKKNNNMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@???======???>>>>>>===<<<;;;::::::999999888777666555555444000///---***&&&!!!~~~|||~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}|||{{{~~~~~~~~~}}}{{{zzz|||}}}}}}|||{{{zzz{{{||||||}}}{{{||||||{{{yyyxxxxxxyyyyyyzzz{{{}}}}}}{{{yyyxxxuuuuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyzzz{{{{{{yyywwwxxxwwwvvvtttssssssssstttrrrsssttttttuuuvvvwwwwwwvvvwwwxxxxxxwwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppqqqqqqqqqqqqrrrsssttttttwwwwwwwwwvvvtttssstttvvvyyyzzzzzzzzzyyywwwuuutttsssssssssttttttsssssssssqqqoooooooooqqqrrrqqqpppsssrrrrrrqqqqqqrrrrrrsssqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqpppnnnmmmnnnpppqqqqqqqqqooonnnmmmkkkiiihhhhhhhhhffffffffffffggghhhhhhiiikkkjjjiiiiiihhhhhhhhhhhhhhhiiikkkmmmoooqqqrrrsssppppppqqqqqqqqqrrrrrrrrrqqqpppnnnllllllkkkjjjjjjiiikkknnnooooooooopppqqqnnnnnnnnnooooooooooooooonnnmmmkkklllmmmnnnnnnmmmooommmlllkkkkkklllllllllooonnnnnnmmmllljjjhhhgggffffffggghhhjjjkkkkkklllmmmlllkkkiiihhhhhhhhhhhhiiiiiihhhggggggggghhhhhhjjjiiihhhgggfffeeeeeeeeedddeeeeeeffffffeeeeeedddfffeeeeeeeeeeeeggghhhiiihhhgggfffeeeddddddddddddeeeffffffggggggggggggfffdddcccbbbccccccbbb```^^^]]]]]]^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]]]]^^^___^^^]]]]]]]]]]]]]]]\\\[[[\\\^^^___``````_________]]]\\\]]]_________^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^_________\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWWWWWWWWWWVVVVVVVVVTTTRRRRRRSSSUUUVVVUUUSSSUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPRRRTTTUUUUUUTTTQQQPPPOOONNNOOOPPPQQQRRRQQQPPPOOOPPPQQQQQQPPPOOORRRPPPMMMMMMMMMMMMLLLKKKOOONNNNNNNNNMMMLLLLLLKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???======>>>>>>===<<<<<<;;;:::::::::999999888777666555555//////---***&&&!!!~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||||||||{{{|||~~~~~~||||||}}}|||{{{{{{zzz{{{|||}}}{{{||||||{{{yyyxxxxxxyyywwwyyy{{{||||||{{{yyyxxxwwwwwwxxxyyyzzz{{{|||}}}{{{zzzzzzzzz{{{{{{yyywwwxxxwwwuuusssrrrsssssstttrrrsssssstttuuuuuuvvvvvvssstttuuuuuutttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqrrrssstttuuuwwwwwwwwwvvvtttssstttvvvxxxxxxxxxxxxwwwvvvtttsssrrrrrrssssssssssssrrrrrrqqqpppooooooqqqqqqpppooosssrrrrrrqqqqqqrrrrrrsssqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqqqqpppppppppooonnnmmmmmmpppqqqqqqqqqooonnnmmmkkkjjjiiiiiihhhffffffffffffffffffggggggjjjiiihhhggggggggggggggghhhiiijjjmmmoooqqqssstttppppppqqqqqqqqqrrrrrrrrrqqqpppooommmkkkjjjjjjjjjjjjlllooopppnnnmmmmmmnnnmmmmmmnnnnnnooooooooopppnnnlllkkkkkkmmmnnnmmmmmmmmmmmmlllkkkjjjjjjkkklllpppoooooonnnllljjjhhhggggggggghhhhhhhhhhhhhhhhhhiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhfffeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddfffeeedddddddddfffggghhhhhhgggfffddddddcccccccccddddddeeefffffffffffffffcccbbbaaaaaabbbaaa```^^^\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]^^^]]]\\\\\\\\\\\\[[[\\\]]]^^^___^^^^^^]]]]]]\\\[[[\\\^^^______^^^]]]]]]\\\\\\\\\\\\]]]]]]ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZ\\\\\\\\\\\\[[[YYYWWWUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPQQQSSSUUUTTTTTTPPPOOOOOONNNOOOPPPQQQRRROOOOOOOOOPPPQQQQQQPPPNNNQQQOOOMMMLLLMMMMMMLLLKKKLLLLLLLLLMMMMMMNNNOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;::::::::::::999888777666555555000///---***&&&"""~~~}}}~~~~~~{{{|||~~~~~~~~~~~~~~~}}}|||||||||{{{zzzxxx|||~~~}}}|||||||||{{{zzzzzz|||~~~{{{||||||{{{yyyxxxxxxyyyuuuuuuwwwxxxxxxwwwwwwvvvyyyyyyzzz{{{{{{|||}}}}}}|||{{{zzzzzz|||{{{zzzxxxxxxvvvtttrrrrrrrrrtttuuussssssssssssttttttttttttrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssqqqpppqqqrrrpppppppppqqqrrrssstttuuuuuuvvvvvvuuutttsssuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqrrrrrrssssssrrrrrrqqqqqqpppoooppprrrrrrqqqpppsssrrrrrrqqqqqqrrrrrrssspppqqqrrrsssssssssrrrrrrqqqqqqqqqpppppppppoooooonnnmmmlllmmmoooqqqqqqqqqnnnnnnmmmlllkkkjjjiiiiiiggggggeeeddddddeeeffffffhhhhhhgggfffffffffggggggggghhhjjjlllnnnpppqqqrrrppppppppppppqqqqqqqqqrrrqqqqqqpppnnnkkkiiiiiijjjjjjmmmooopppnnnmmmllllllllllllmmmmmmnnnnnnoooooommmkkkjjjkkkmmmnnnnnnmmmllllllllljjjiiiiiijjjllloooooonnnmmmllljjjhhhggghhhhhhgggggggggfffffffffeeefffgggggghhhiiijjjjjjhhhhhhhhhhhhiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeedddfffeeedddccccccdddeeeeeefffeeedddcccbbbbbbbbbcccbbbbbbcccdddeeeeeeeeeeeebbbaaa______``````___^^^\\\\\\]]]^^^^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^\\\]]]^^^]]][[[ZZZ[[[\\\\\\\\\]]]^^^^^^]]]\\\[[[]]]\\\\\\^^^``````___^^^___^^^^^^]]]]]]^^^^^^___ZZZ[[[]]]______^^^\\\[[[ZZZ[[[\\\^^^^^^^^^]]]]]]WWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ^^^^^^^^^]]][[[YYYVVVUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOPPPSSSTTTTTTSSSOOOOOOOOOOOOOOOPPPPPPQQQNNNMMMNNNOOOQQQQQQOOOMMMOOOMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQOOONNNNNNMMMLLLKKKJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA??????@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::999888777666666555111000---)))%%%!!!~~~yyy{{{}}}|||}}}~~~~~~~~~}}}}}}}}}}}}zzzxxxvvvyyy}}}{{{}}}}}}{{{yyyyyy|||~~~{{{||||||{{{yyyxxxxxxyyyttttttuuuuuuuuuvvvvvvvvvzzzzzz{{{{{{{{{||||||||||||{{{zzz{{{||||||zzzxxxwwwuuusssqqqqqqsssuuuvvvtttttttttssssssssssssrrrrrrqqqooonnnnnnpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttsssqqqpppqqqssspppppppppqqqrrrsssuuuuuussstttuuutttssssssuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqppppppqqqrrrssssssrrrsssrrrrrrqqqqqqrrrrrrssspppqqqrrrsssssssssrrrrrrqqqpppppppppoooooooooooonnnllllllmmmoooqqqqqqqqqnnnnnnmmmmmmlllkkkiiiiiiiiigggeeecccbbbccceeegggfffffffffeeeffffffggggggffffffhhhiiikkkmmmnnnoooooooooooopppppppppqqqqqqpppqqqqqqnnnjjjhhhiiijjjhhhkkknnnpppooommmmmmmmmkkkkkkkkklllmmmnnnnnnnnnkkkjjjiiijjjmmmnnnnnnnnnkkklllllljjjhhhhhhjjjlllmmmmmmmmmlllkkkiiihhhgggffffffffffffffffffffffffdddeeefffgggggghhhhhhhhhdddeeeggghhhiiihhhhhhgggeeeddddddcccccccccddddddeeeeeeffffffffffffeeeeeefffeeecccbbbaaabbbbbbcccccccccbbbbbbaaabbbbbbbbb``````aaaccccccddddddcccaaa```^^^^^^___```___^^^\\\]]]]]]^^^___^^^^^^^^^]]]^^^___``````___^^^]]]\\\\\\]]]]]]]]]^^^^^^^^^[[[]]]^^^]]]ZZZYYYZZZ\\\]]]^^^^^^___^^^]]][[[ZZZ\\\\\\]]]```bbbbbb```^^^```______^^^^^^______```ZZZ\\\^^^``````___]]]\\\ZZZ[[[]]]^^^^^^]]]\\\[[[WWWVVVVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]\\\[[[YYYWWWVVVUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWTTTVVVXXXYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRSSSRRRQQQNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMMMMOOOQQQQQQOOOMMMMMMLLLKKKKKKMMMNNNNNNMMMLLLLLLKKKLLLMMMNNNPPPQQQOOOOOONNNMMMLLLKKKJJJJJJGGGHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIDDDEEEGGGIIIJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA???????????????>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;::::::999888777666666222///+++&&&"""~~~}}}~~~xxxzzz|||{{{}}}~~~}}}~~~}}}~~~~~~}}}zzzwwwuuuwwwzzz{{{|||~~~{{{}}}}}}|||yyyyyy|||{{{||||||{{{yyyxxxxxxyyyvvvvvvuuuuuuvvvwwwxxxxxxzzz{{{{{{{{{{{{{{{{{{{{{|||{{{zzz{{{||||||zzzxxxvvvtttrrrqqqqqqsssuuuwwwuuuttttttssssssrrrqqqqqqrrrqqqooommmmmmooorrrtttqqqqqqqqqqqqqqqqqqqqqqqqqqqsssuuusssqqqoooqqqssspppppppppqqqrrrsssuuuvvvrrrssstttsssssssssuuuwwwxxxxxxwwwvvvuuutttssssssqqqqqqqqqrrrrrrqqqqqqqqqqqqppppppqqqsssttttttssssssrrrrrrqqqqqqrrrrrrssspppqqqrrrssstttsssrrrrrrppppppppppppoooooooooooommmlllkkkmmmoooqqqrrrqqqmmmnnnmmmmmmlllkkkjjjiiijjjhhhdddbbbaaaccceeegggeeeeeeeeeeeeeeefffggghhhdddeeefffgggiiikkkllllllnnnooooooooooooppppppppppppqqqqqqnnnjjjhhhiiikkkfffiiimmmooooooooonnnooojjjjjjkkkkkklllmmmnnnnnnjjjiiiiiijjjmmmoooooooookkklllllljjjggggggjjjlllkkkkkkkkkjjjiiihhhgggfffddddddeeeeeefffggghhhhhheeeeeeffffffffffffeeeeeeaaaccceeeggghhhhhhgggfffbbbbbbbbbbbbbbbbbbcccccceeeffffffggggggffffffeeefffeeecccaaa``````aaaaaaaaaaaaaaaaaaaaaaaabbbbbb______```bbbbbbcccccccccaaa___^^^^^^_________^^^\\\]]]^^^^^^______^^^^^^^^^^^^___``````___^^^^^^[[[\\\\\\\\\\\\]]]]]]]]]ZZZ\\\^^^]]]ZZZYYYZZZ\\\^^^_________^^^\\\ZZZYYY\\\]]]___bbbdddcccaaa^^^```______^^^^^^______```ZZZ\\\^^^```aaa```^^^]]][[[\\\]]]^^^^^^]]][[[ZZZXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[YYYXXXWWWUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWSSSVVVYYYZZZYYYWWWTTTSSSQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRRRRRRRPPPNNNNNNOOOOOOOOOPPPPPPPPPLLLLLLMMMOOOQQQQQQOOOLLLLLLKKKJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOOOOOOOOOONNNMMMLLLKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEGGGIIIJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDDDDDDDCCCAAAAAA>>>????????????>>>>>>===;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777666666111...)))###~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~zzz|||~~~}}}|||||||||||||||}}}~~~~~~|||yyywwwwwwxxxzzz|||~~~~~~~~~~~~zzzzzzzzzzzz{{{|||}}}}}}wwwxxxyyyyyyxxxxxx{{{|||vvvvvvvvvxxxyyyzzzxxxvvv{{{{{{|||||||||zzzyyyxxx}}}|||zzzzzz{{{{{{zzzyyywwwtttrrrrrrtttuuutttrrrrrrrrrrrrssstttuuuvvvwwwrrrrrrrrrqqqpppooonnnnnnooopppqqqrrrrrrqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrooonnnnnnnnnoooqqqsssuuutttwwwwwwttttttwwwwwwtttuuuuuutttttttttsssssssssrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqrrrssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnooooooqqqqqqpppnnnllljjjhhhgggiiigggeeecccbbbccceeefffcccdddeeeeeeffffffeeeeeeggggggfffggghhhjjjkkkmmmpppooommmlllkkkkkkllllllqqqqqqqqqpppnnnllliiihhhhhhiiikkkmmmoooooooooooommmlllkkkiiihhhhhhiiiiiiiiihhhhhhjjjlllnnnnnnmmmlllkkkjjjiiihhhgggggggggjjjjjjiiihhhgggffffffeeeggggggfffffffffeeeeeeeeeeeefffffffffeeecccaaa```bbbcccdddeeefffeeeeeedddcccbbb```______aaacccdddeeeeeeffffffeeeeeedddcccffffffeeebbb___^^^___aaaddd```]]]^^^bbbdddbbb^^^^^^^^^^^^___```aaaaaabbb______````````````______aaa```___]]]]]]^^^^^^___^^^___`````````___]]]]]]___^^^]]]\\\\\\\\\]]]^^^\\\]]]]]]]]]]]]\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]aaa````````````aaaaaabbb\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]^^^___^^^]]]\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWUUUSSSUUUWWWYYYWWWUUUYYYZZZZZZ[[[ZZZYYYXXXWWWXXXWWWUUUSSSSSSUUUWWWYYYXXXYYYYYYYYYXXXWWWVVVVVVWWWVVVUUUUUUVVVVVVTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQPPPOOOOOONNNNNNNNNNNNNNNOOOQQQPPPOOONNNNNNOOOQQQOOOMMMLLLLLLLLLJJJHHHKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777888777555444333...'''"""~~~~~~~~~~~~~~~~~~}}}||||||{{{|||~~~~~~}}}|||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{|||}}}|||{{{{{{xxxwwwwwwxxxxxxyyyzzz{{{vvvwwwxxxxxxxxxxxxzzz|||wwwvvvwwwxxxzzzzzzxxxvvvyyyyyyzzz{{{{{{zzzxxxxxx|||{{{zzzzzz{{{{{{yyywwwxxxuuusssssstttuuusssqqqqqqqqqqqqqqqrrrsssttttttqqqqqqppppppooonnnnnnnnnppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnooopppqqqssstttvvvxxxxxxuuuuuuwwwwwwtttuuutttttttttssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnooopppqqqqqqpppnnnmmmkkkiiihhhkkkiiifffcccbbbbbbcccdddcccdddeeeeeeffffffeeeeeeffffffffffffgggiiikkklllooonnnmmmlllkkkkkkkkkkkkoooooopppooonnnllljjjiiihhhiiikkknnnooopppoooooommmlllkkkjjjiiiiiiiiijjjiiihhhhhhiiilllmmmmmmllllllkkkjjjiiihhhhhhhhhhhhiiihhhhhhgggffffffeeeeeeffffffeeeeeeeeeeeeddddddddddddeeeeeeeeedddcccbbb```aaabbbcccdddccccccbbbbbbaaa```___```aaacccdddbbbcccdddeeeeeefffffffffffffffeeebbb```^^^___aaaccc```]]]^^^aaacccaaa^^^^^^^^^^^^___```aaaaaaaaa______````````````______aaa```___^^^^^^^^^______^^^___`````````___]]]\\\^^^^^^\\\[[[[[[[[[\\\]]][[[\\\\\\]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^_______________``````aaa]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]^^^]]]\\\[[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUSSSSSSTTTXXXYYYYYYWWWYYYZZZ[[[\\\\\\ZZZXXXWWWXXXWWWUUUSSSSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTUUUVVVVVVTTTRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPKKKMMMOOOOOONNNNNNOOOPPPPPPNNNMMMLLLMMMLLLKKKIIILLLLLLLLLLLLLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999777777777777555444333...'''!!!~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}~~~}}}|||}}}~~~}}}}}}zzz{{{||||||{{{zzzyyyxxxuuuuuuuuuuuuvvvwwwxxxxxxuuuwwwxxxxxxxxxxxx{{{}}}xxxxxxxxxyyyzzzzzzwwwuuuvvvwwwxxxyyyyyyyyyxxxwwwyyyyyyyyyzzz{{{yyyvvvsssxxxvvvttttttttttttsssrrrqqqqqqppppppppppppqqqqqqoooooooooooooooooonnnnnnqqqqqqppppppppppppqqqqqqppppppppppppppppppppppppooooooooooooppprrrssstttvvvyyyyyyuuuuuuwwwwwwtttttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqppppppooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqpppooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmmmmmmmnnnoooppppppppppppooommmkkkiiiiiillljjjgggdddbbbbbbbbbccccccdddeeeeeeffffffeeeeeeffffffeeeeeefffhhhjjjkkkmmmmmmmmmmmmlllkkkjjjiiimmmnnnnnnnnnmmmllljjjiiiiiijjjlllnnnooopppoooooommmlllkkkjjjjjjiiijjjjjjhhhhhhgggiiikkkllllllkkkkkkkkkjjjiiihhhhhhhhhiiiggggggffffffeeeeeeddddddeeeddddddddddddcccccccccccccccdddeeeffffffeeeeee___``````aaaaaaaaaaaa`````````______```bbbccceee___```bbbdddeeefffggggggeeeeeeeeebbb```^^^___```bbb___\\\]]]```aaa```]]]^^^^^^^^^___``````aaaaaa^^^______``````______^^^aaa```______^^^^^^______^^^^^^_________^^^]]]\\\]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^______\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRTTTXXXZZZZZZZZZYYYZZZ\\\^^^]]][[[YYYWWWWWWVVVTTTSSSSSSTTTVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXUUUTTTTTTTTTVVVUUUTTTRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRJJJLLLNNNOOONNNOOOPPPQQQOOOMMMLLLLLLMMMNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777777777555333222---&&&!!!~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~{{{zzz|||}}}~~~~~~zzzzzz{{{{{{{{{yyyxxxwwwttttttttttttuuuvvvwwwwwwvvvxxxyyyyyyyyyyyy|||~~~yyyxxxxxxyyyzzzzzzxxxvvvuuuvvvxxxyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzxxxtttqqqwwwvvvuuutttuuuuuuuuuuuurrrrrrqqqpppppppppppppppoooooooooooopppppppppppprrrqqqpppoooooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqrrrssssssuuuxxxwwwttttttvvvvvvsssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqppppppnnnnnnnnnnnnoooooooooooooooooopppqqqqqqqqqppppppoooooooooooooooppppppqqqqqqqqqqqqqqqppppppppppppnnnnnnmmmlllmmmnnnooopppppppppoooooommmlllkkkjjjjjjiiigggeeedddcccddddddddddddeeeffffffffffffeeefffeeeeeeeeefffgggiiijjjjjjkkklllllllllkkkiiihhhkkkkkklllmmmmmmllljjjjjjiiijjjlllnnnoooooooooooollllllkkkkkkjjjjjjjjjjjjhhhgggggghhhjjjkkkkkkjjjjjjjjjiiihhhhhhhhhiiiiiieeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbcccddddddeeeeeeeeeeeeeee___`````````````````````____________```bbbcccddd______aaacccdddeeeeeefffdddddddddccc```______``````^^^\\\\\\^^^______]]]^^^^^^^^^______`````````^^^^^^^^^______^^^^^^^^^`````````_______________]]]^^^^^^___^^^]]]\\\[[[\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYY[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[\\\]]]^^^[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTRRRQQQRRRRRRSSSUUUWWWYYYZZZZZZYYY[[[]]]___^^^\\\YYYWWWWWWVVVTTTSSSSSSTTTUUUVVVVVVUUUSSSSSSSSSUUUWWWXXXTTTSSSSSSTTTUUUUUUSSSRRRSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPPPPQQQRRRRRRLLLNNNOOOPPPOOONNNOOOPPPNNNLLLKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHEEEEEEFFFGGGGGGEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::999777666777666555333000+++%%% ~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||yyyyyy{{{}}}~~~~~~yyyyyyzzz{{{{{{zzzyyyxxxuuuuuutttuuuuuuvvvwwwxxxxxxzzz{{{zzzzzzzzz|||~~~yyyyyyyyyzzz{{{{{{yyywwwvvvwwwxxxyyyzzzzzzyyyxxxuuuuuuvvvxxxyyyxxxtttqqquuuuuuuuuuuuuuuvvvwwwxxxtttsssrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqrrrrrrrrrrrrrrruuuuuurrrrrruuuuuurrrrrrrrrssssssssssssssssssrrrrrrrrrqqqqqqqqqppppppmmmmmmnnnnnnnnnooooooooonnnooopppqqqqqqqqqqqqqqqoooooonnnnnnnnnooopppqqqqqqqqqqqqppppppooooooooonnnmmmlllllllllnnnooopppoooooooooooonnnmmmlllkkkiiihhhgggffffffgggggghhheeeeeefffggggggggggggfffffffffeeeeeefffggghhhiiiiiijjjkkkkkkkkkjjjhhhgggiiijjjkkkllllllkkkjjjiiiiiijjjlllmmmnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjiiiiiigggffffffgggiiijjjiiihhhhhhhhhggggggggghhhiiiiiiccccccccccccddddddddddddccccccbbbbbbbbbaaaaaaaaaeeeeeeddddddccccccccccccaaaaaaaaaaaa```aaaaaaaaa_________``````aaabbbccc```aaaaaabbbccccccbbbbbbbbbcccdddccc```______```___^^^]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^____________]]]]]]^^^^^^^^^^^^]]]]]]_______________^^^^^^]]]\\\]]]^^^^^^^^^]]][[[ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXYYYZZZ\\\]]]^^^______[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]YYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[]]]^^^^^^\\\ZZZXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQRRRSSSVVVWWWSSSRRRRRRSSSTTTUUUSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQOOONNNNNNNNNOOOPPPQQQQQQOOOQQQRRRQQQOOONNNNNNOOOLLLKKKJJJKKKMMMNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGHHHIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666666444333...***$$$~~~}}}~~~~~~~~~~~~~~~~~~|||}}}~~~|||}}}}}}}}}}}}~~~~~~~~~||||||||||||}}}~~~}}}{{{zzzzzz|||}}}~~~}}}yyyzzz{{{||||||{{{zzzyyyvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{{{{zzzyyyyyy{{{|||yyyxxxyyyzzz||||||{{{yyyvvvwwwxxxyyyzzzyyyxxxwwwttttttuuuvvvxxxxxxuuussstttvvvwwwvvvuuuvvvxxxzzzuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrssssssrrrrrrpppssssssqqqrrruuuuuusssrrrrrrrrrrrrssssssssssssrrrrrrrrrqqqqqqqqqppppppnnnnnnnnnnnnoooooooooooooooooopppqqqrrrrrrrrrrrrpppooonnnnnnnnnoooqqqrrrqqqqqqqqqpppoooooonnnnnnmmmllllllllllllmmmooopppooooooooooooooonnnmmmllliiiiiihhhhhhiiiiiijjjjjjfffgggggghhhiiihhhhhhhhhggggggfffffffffgggiiiiiihhhiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkkkkjjjiiihhhhhhiiikkklllmmmmmmllllllhhhiiiiiiiiiiiiiiihhhhhhgggfffeeefffhhhiiihhhgggffffffeeeffffffggghhhhhhbbbbbbccccccddddddeeeeeecccbbbbbbbbbbbbaaaaaaaaaeeedddcccbbbbbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaabbb______`````````aaaaaaaaaaaabbbbbbbbbaaa``````___aaabbbdddcccaaa____________^^^^^^]]]]]]^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]XXXYYYYYYYYYYYYYYYYYYXXX[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTVVVVVVVVVVVVXXXYYY[[[[[[\\\\\\\\\[[[ZZZYYYUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTRRRQQQQQQRRRTTTTTTSSSQQQRRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPPPPQQQRRRQQQOOOMMMLLLMMMLLLJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJKKKKKKJJJJJJJJJHHHHHHGGGFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA>>>>>>>>>??????????????????>>>>>>======<<<<<<;;;:::::::::::::::::::::::::::888666666666666444222---)))###""" ~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||}}}}}}}}}|||zzzxxxwwwvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{yyywwwvvvwwwyyyxxxxxxxxx{{{}}}~~~|||{{{vvvwwwxxxxxxxxxwwwvvvuuusssssssssuuuwwwxxxxxxvvvwwwxxxyyyxxxuuutttvvvxxxtttssssssrrrrrrrrrrrrssssssrrrrrrqqqqqqpppppppppppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrsssssssssrrrqqqnnnqqqrrrqqqrrrvvvwwwuuuqqqqqqrrrrrrrrrsssssssssrrrrrrrrrqqqqqqqqqppppppnnnnnnooooooooopppppppppooopppqqqrrrssssssssssssqqqpppooonnnnnnpppqqqsssqqqqqqqqqpppooonnnnnnnnnllllllkkkkkklllmmmooopppnnnoooooooooooonnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiijjjjjjjjjjjjiiihhhhhhgggfffggghhhiiijjjhhhhhhhhhgggggghhhhhhiiiiiiiiijjjjjjjjjiiigggfffggghhhjjjkkklllkkkkkkjjjfffggghhhiiiiiihhhgggffffffeeeeeeeeeggghhhgggfffdddccccccdddeeefffggghhhbbbbbbccccccdddeeeffffffcccccccccbbbbbbbbbaaaaaabbbaaa`````````aaabbbcccccccccaaa`````````aaaaaa``````````````````______```aaaaaaaaa``````___^^^```bbbccccccaaa__________________^^^]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZ[[[\\\]]]]]]]]]\\\ZZZYYY[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXXXXYYY[[[\\\]]]YYYZZZZZZ[[[[[[ZZZZZZYYY[[[[[[YYYXXXXXXXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWUUUVVVVVVVVVVVVVVVUUUUUUPPPSSSVVVVVVVVVVVVYYY\\\[[[[[[ZZZZZZYYYYYYYYYZZZUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPRRRSSSTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOQQQPPPPPPOOOOOOOOOOOOPPPMMMNNNOOOOOOMMMKKKKKKLLLKKKJJJIIIIIIJJJKKKJJJHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@=========>>>>>>????????????>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999888666666666666444222,,,'''"""!!!$$$"""~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}||||||}}}}}}~~~~~~zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~|||zzzwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzxxxuuutttuuuvvvwwwwwwxxx{{{}}}~~~}}}|||vvvvvvwwwwwwwwwuuutttssssssrrrrrrtttwwwyyyyyyyyyzzz{{{{{{yyyuuussstttvvvsssrrrrrrqqqrrrrrrssssssrrrrrrrrrqqqpppooonnnnnnooopppqqqrrrrrrqqqpppooopppppppppppppppppppppppppppqqqrrrsssssssssrrrqqqnnnqqqsssqqqsssxxxyyywwwqqqqqqqqqrrrrrrsssssssssrrrrrrrrrqqqqqqqqqppppppooooooooooooppppppppppppooopppqqqrrrssstttttttttrrrpppooonnnoooppprrrsssqqqqqqqqqpppooonnnnnnmmmllllllkkkkkklllmmmooopppnnnnnnoooooooooooonnnnnnnnnnnnmmmllllllkkkjjjjjjiiiiiijjjkkkkkkkkkkkkjjjiiiiiihhhgggggghhhiiijjjiiihhhgggffffffggghhhiiiiiiiiijjjjjjiiihhhfffeeefffgggiiijjjkkkkkkjjjiiieeefffggghhhhhhgggfffffffffeeedddeeeggggggfffeeebbbbbbbbbcccdddeeefffgggbbbbbbcccdddeeeffffffgggccccccccccccbbbbbbbbbbbb______^^^___```aaaccceeecccbbbaaa```______```aaaaaaaaaaaaaaa```___^^^]]]______````````````______```aaaccccccaaa_______________```___^^^^^^___```^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[\\\]]]\\\[[[ZZZYYY[[[[[[\\\]]]\\\[[[ZZZYYY[[[\\\\\\]]]]]][[[ZZZYYYZZZ[[[\\\\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[WWWWWWXXXXXXZZZ[[[\\\]]][[[[[[\\\\\\\\\\\\[[[[[[\\\[[[ZZZXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVXXXXXXUUUUUUVVVWWWWWWWWWWWWVVVNNNQQQUUUVVVVVVWWW[[[^^^\\\[[[YYYXXXXXXXXXYYYZZZUUUTTTTTTSSSRRRQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOQQQPPPPPPQQQSSSTTTSSSQQQPPPPPPOOOOOOOOONNNNNNNNNSSSRRRQQQPPPPPPPPPPPPPPPIIIKKKMMMMMMKKKKKKKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEECCCBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@<<<=========>>>>>>?????????>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999888666555666555444222+++'''!!!###%%%"""}}}~~~~~~|||||||||||||||}}}}}}}}}|||}}}~~~}}}|||{{{|||}}}~~~}}}||||||zzzwwwuuuuuuxxx{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{}}}|||yyyxxxwwwxxxwwwvvvuuuuuuwwwyyyzzzyyyyyyyyyxxxxxxxxxwwwwww{{{yyywwwyyy{{{{{{yyyvvvxxxzzzyyyuuutttvvvuuusssssstttuuuvvvvvvwwwwwwwww|||||||||zzzwwwtttttttttrrrqqqqqqsssttttttrrrpppqqqqqqqqqqqqqqqpppooonnnnnnnnnooooooppppppqqqqqqppppppqqqqqqqqqppppppoooqqqooommmooorrruuutttssspppqqqrrrssstttuuuuuutttpppoooooopppqqqqqqooommmppppppoooooopppqqqqqqrrrrrrqqqpppppppppqqqrrrsssnnnpppsssuuuvvvuuusssrrrqqqpppooopppqqqqqqpppooommmmmmmmmmmmlllkkkjjjiiilllkkkkkkkkkkkklllmmmmmmnnnooonnnmmmlllmmmooorrrpppnnnjjjgggfffgggiiikkkiiijjjkkkkkklllllllllllliiiiiigggeeecccdddgggjjjjjjjjjiiiiiihhhgggggggggiiijjjjjjiiiiiihhhgggfffdddfffiiijjjiiihhhhhhhhhfffddddddggggggcccccceeeddddddeeeffffffeeeeeeeeedddcccbbbaaaaaaccceeefffbbbcccdddeeeeeeeeedddcccbbbccccccdddcccbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbaaa```______^^^aaaaaa````````````aaaaaadddddddddccccccaaa```___```````````````______^^^___^^^^^^^^^___```bbbccc```aaaaaa___]]][[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYY\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZXXXZZZ[[[ZZZYYYXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]\\\ZZZXXXXXXYYYWWWWWWVVVVVVWWWXXXZZZ[[[^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVWWWXXXYYYYYYXXXVVVUUUUUUTTTSSSTTTVVVWWWVVVUUUWWWVVVVVVUUUUUUVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPOOOOOORRRQQQPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKLLLJJJHHHFFFFFFFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEBBB@@@@@@BBBCCCBBB@@@<<<===>>>@@@@@@@@@???>>>============>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999999::::::;;;;;;;;;999777666555555444222000***%%% !!!$$$%%%!!!~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}}}}}}}{{{{{{|||}}}~~~}}}}}}}}}{{{xxxvvvvvvyyy|||~~~}}}}}}}}}}}}|||||||||||||||~~~~~~{{{zzzzzzxxxwwwvvvuuuuuuwwwyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxxxxzzzzzzxxxvvvxxxzzzyyyuuutttwwwwwwtttvvvvvvtttttttttuuuwwwxxxzzz{{{zzzxxxvvvuuuvvvwwwsssrrrrrrsssttttttrrrpppqqqqqqqqqrrrqqqqqqppppppooooooooooooppppppppppppooooooppppppqqqpppppppppqqqooommmoooqqqsssrrrqqqnnnooopppqqqrrrrrrrrrrrrooonnnmmmnnnooopppooonnnpppppppppoooppppppqqqqqqqqqpppooooooooopppqqqqqqooopppsssuuuvvvuuutttrrrqqqoooooooooqqqrrrqqqooommmmmmmmmmmmlllkkkjjjjjjkkkkkkkkkkkkkkkllllllmmmlllmmmnnnnnnlllmmmnnnppppppnnnjjjgggfffgggiiijjjhhhiiiiiijjjjjjkkkjjjjjjhhhhhhgggfffddddddfffhhhggggggggggggggggggggggggiiiiiiiiiiiihhhgggffffffccceeeggggggfffeeefffgggeeebbbcccffffffcccbbbdddcccccccccddddddcccccccccdddcccbbbaaabbbccceeefffdddeeeeeefffeeedddcccbbbaaaaaabbbbbbbbbaaa```___````````````````````````cccbbbbbbaaaaaa```______aaaaaaaaa``````aaaaaaaaaccccccccccccbbbaaa```___```````````````___^^^^^^^^^^^^]]]]]]^^^___```aaa___``````^^^\\\ZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYY\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZXXXZZZ[[[ZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]ZZZYYYYYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXUUUUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSTTTVVVWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOOOORRRQQQPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMKKKJJJJJJJJJKKKKKKKKKIIIGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJJJJKKKJJJHHHFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEBBB@@@AAABBBCCCBBB@@@<<<===>>>???@@@??????>>>============>>>>>>>>>>>>>>>======<<<;;;;;;::::::999999:::::::::;;;;;;;;;999777666555555444222000)))%%%!!!###$$$ ~~~~~~~~~}}}~~~}}}}}}}}}|||zzz|||}}}|||{{{zzz|||}}}~~~~~~}}}}}}{{{yyyxxxxxxzzz}}}~~~~~~}}}|||{{{zzzyyyyyy}}}~~~}}}|||wwwwwwvvvuuuvvvwwwxxxyyywwwwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxxxxyyyyyywwwuuuvvvyyyxxxuuuuuuxxxyyywwwyyywwwuuusssrrrtttvvvxxxxxxyyyxxxvvvuuuuuuxxxzzztttsssssssssttttttrrrpppqqqqqqrrrrrrssssssrrrrrrpppppppppppppppooooooooonnnnnnooooooppppppqqqqqqqqqooonnnnnnpppppppppooolllmmmnnnoooooopppoooooonnnmmmkkkkkkmmmoooooooooqqqppppppooooooooopppppppppoooooonnnnnnnnnoooooooooqqqsssuuuuuuuuusssrrrooonnnnnnoooqqqrrrqqqpppmmmmmmnnnmmmmmmlllkkkjjjkkkjjjjjjjjjjjjkkklllllljjjlllnnnnnnmmmlllmmmmmmooommmjjjgggggggggiiijjjgggggghhhiiiiiiiiiiiihhhfffggghhhgggeeedddeeegggddddddeeeeeefffgggggghhhhhhhhhhhhhhhhhhgggeeeeeebbbcccdddcccbbbbbbdddfffcccaaabbbeeeeeebbbbbbdddaaaaaaaaaaaaaaaaaaaaaaaadddcccbbbbbbbbbcccdddeeeffffffgggfffeeecccbbb```___````````````______^^^````````````````````````ccccccccccccbbbaaa``````bbbbbbaaaaaaaaaaaabbbbbbcccbbbbbbbbbaaa``````_________``````______^^^]]]^^^]]]]]]]]]]]]]]]^^^^^^]]]^^^^^^]]][[[YYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[[[[[[[[[[ZZZZZZZZZXXXYYYZZZZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^]]][[[ZZZZZZZZZXXXWWWVVVVVVWWWXXXZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWSSSSSSRRRRRRRRRSSSSSSTTTUUUTTTSSSTTTVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRQQQRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVWWWTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPOOOOOOQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQMMMLLLJJJIIIHHHIIIKKKLLLJJJIIIGGGFFFEEEEEEFFFGGGFFFGGGGGGGGGHHHHHHIIIIIIFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAABBBCCCAAA@@@======>>>????????????>>>>>>>>>>>>>>>=====================<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;999777666555555444222000)))$$$ """"""~~~~~~~~~}}}|||~~~}}}||||||zzz{{{||||||{{{zzz|||}}}~~~}}}}}}|||{{{zzz{{{|||~~~~~~~~~}}}{{{yyyxxxvvvvvv{{{~~~}}}}}}}}}wwwvvvvvvuuuvvvwwwxxxxxxuuuvvvwwwxxxyyyzzz{{{{{{yyyxxxxxxxxxxxxwwwvvvuuuuuuxxxxxxuuuvvvzzz{{{yyyyyyxxxvvvttttttttttttuuuvvvwwwxxxxxxvvvuuuvvvwwwvvvtttssssssttttttrrrqqqqqqqqqrrrsssttttttttttttqqqqqqqqqppppppooooooooommmmmmmmmnnnooopppqqqqqqqqqpppnnnnnnnnnnnnnnnnnnllllllmmmnnnoooooonnnnnnooommmkkkkkkmmmoooqqqqqqqqqppppppoooooooooooooooppppppooooooooonnnoooooopppqqqssstttttttttsssrrrnnnnnnnnnppprrrrrrqqqooommmmmmmmmmmmmmmlllkkkkkkjjjiiiiiiiiiiiijjjkkkkkkhhhkkkooopppooommmllllllnnnllljjjhhhggggggiiijjjggghhhhhhiiiiiiiiihhhhhheeefffhhhhhhfffeeedddeeedddeeeeeeeeefffffffffggggggggghhhggggggfffeeedddcccccccccbbbaaaaaacccfffcccaaabbbeeefffcccccceeebbbbbbaaaaaa`````````aaadddccccccbbbbbbcccddddddeeefffffffffeeedddbbbaaa______`````````_________````````````````````````bbbccccccdddcccbbbaaa```bbbbbbaaaaaaaaaaaabbbbbbbbbaaaaaa``````_________^^^____________^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]\\\]]]]]]\\\ZZZXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^\\\[[[[[[[[[XXXWWWWWWVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWXXXZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVSSSRRRQQQQQQQQQRRRTTTUUUUUUSSSSSSTTTUUUVVVUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPOOOOOOPPPPPPPPPOOOOOONNNPPPPPPPPPPPPQQQRRRSSSTTTQQQPPPPPPOOOOOOPPPPPPQQQMMMLLLIIIHHHHHHIIIKKKMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDEEEFFFGGGGGGBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999777666555555444222000((($$$ ~~~~~~~~~}}}|||~~~}}}||||||zzz{{{||||||{{{{{{|||~~~~~~~~~}}}}}}|||||||||}}}~~~~~~|||zzzxxxvvvuuutttyyy{{{~~~~~~}}}{{{zzzzzzvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuvvvwwwyyyzzz{{{{{{xxxxxxyyyxxxwwwvvvuuuuuutttwwwwwwuuuvvvzzz{{{yyyvvvwwwxxxxxxwwwuuusssqqqtttvvvyyyzzzxxxuuussssssvvvuuusssssstttuuusssrrrqqqrrrssstttttttttttttttrrrrrrqqqqqqppppppoooooommmmmmlllmmmnnnooopppqqqppppppooonnnmmmmmmmmmnnnnnnnnnoooooopppooooooooopppnnnllllllnnnqqqrrrrrrppppppoooooonnnoooooopppqqqqqqqqqppppppoooooonnnpppqqqrrrrrrsssrrrrrrqqqnnnmmmnnnppprrrrrrpppnnnllllllllllllllllllkkkjjjhhhhhhhhhhhhhhhiiijjjjjjhhhkkkoooqqqooommmlllllllllkkkiiihhhggghhhhhhiiihhhiiiiiiiiiiiiiiihhhhhhdddfffhhhhhhfffeeeddddddgggggggggffffffeeeeeeeeefffffffffffffffdddccccccdddddddddbbbaaaaaacccfffcccaaabbbfffgggeeeeeehhhdddcccbbbaaaaaaaaaaaabbbdddcccccccccccccccccccccbbbcccdddeeeeeedddcccccc````````````````````````________________________aaabbbcccddddddcccaaa```bbbbbbaaaaaaaaaaaabbbbbbaaa```___^^^^^^^^^______^^^^^^^^^^^^^^^]]]]]]\\\^^^_________^^^^^^^^^^^^ZZZ[[[\\\[[[YYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWYYYZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^^^^\\\[[[[[[\\\XXXXXXWWWVVVWWWXXXYYYZZZYYYXXXXXXWWWXXXYYYZZZ[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRSSSTTTUUUWWWTTTSSSRRRSSSUUUVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOPPPQQQRRRSSSTTTPPPPPPPPPOOOOOOPPPPPPPPPLLLKKKJJJIIIIIIJJJLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666555555444222000'''###~~~}}}~~~~~~~~~}}}~~~}}}}}}}}}|||zzz|||}}}}}}||||||~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~|||zzzxxxvvvuuutttwwwyyy{{{{{{zzzwwwwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwuuuvvvvvvxxxyyyzzz{{{{{{wwwxxxyyyxxxvvvtttttttttsssvvvvvvtttuuuyyyzzzxxxuuuvvvxxxyyyxxxvvvrrrpppsssvvvyyyyyywwwuuusssrrrvvvuuussssssuuuvvvuuuuuurrrrrrsssssstttsssssssssqqqqqqqqqqqqqqqpppppppppnnnmmmlllllllllnnnooopppoooppppppooommmlllmmmoooppppppqqqqqqqqqqqqpppppppppooommmmmmoooqqqrrrqqqooonnnnnnnnnnnnooopppqqqqqqqqqqqqqqqpppooonnnnnnoooppppppqqqqqqpppppppppnnnnnnoooppprrrqqqnnnllljjjjjjkkkkkkkkkkkkjjjjjjhhhgggggggggggghhhiiiiiigggjjjnnnooonnnlllkkkkkkkkkjjjiiihhhggghhhhhhiiihhhiiiiiiiiiiiihhhhhhgggdddfffhhhhhhfffdddddddddhhhggggggfffeeeeeeddddddeeeeeefffeeeeeedddcccbbbdddeeeeeedddbbbbbbccceeecccaaabbbfffhhhffffffiiieeedddcccaaaaaaaaabbbbbbdddddddddccccccccccccbbb```aaacccdddddddddcccbbb```____________```aaaaaa________________________```aaacccddddddcccaaa```aaaaaa````````````aaaaaa```___^^^]]]]]]]]]______]]]]]]^^^^^^]]]]]]\\\[[[]]]^^^____________^^^^^^ZZZ[[[\\\[[[YYYXXXYYYZZZYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[WWWXXXYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]]\\\[[[[[[\\\YYYXXXWWWVVVVVVWWWXXXYYYXXXWWWWWWWWWWWWYYYZZZ[[[YYYYYYYYYXXXWWWVVVUUUTTTUUUUUUUUUUUUVVVVVVWWWXXXTTTSSSRRRSSSUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRRRRSSSTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSPPPOOOOOONNNNNNOOOOOOPPPKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGGGGFFFEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@BBBDDDDDDBBBAAA@@@AAA@@@???>>>>>>===>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999777666555555444222000&&&"""}}}|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~}}}}}}~~~{{{|||}}}~~~~~~~~~}}}}}}~~~|||{{{yyywwwuuuuuuvvvxxxzzzzzzxxxuuutttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzvvvxxxyyyxxxuuusssssstttrrruuuuuussstttxxxyyywwwuuuvvvwwwwwwwwwuuutttssssssuuuvvvuuuttttttuuuwwwvvvtttssssssuuuwwwwwwwwwrrrssssssssssssrrrrrrqqqpppqqqqqqqqqqqqqqqqqqrrrooonnnlllkkkkkklllnnnoooooopppqqqpppmmmmmmoooqqqqqqqqqrrrrrrrrrqqqqqqpppooonnnmmmnnnooopppooonnnmmmmmmmmmmmmnnnpppqqqrrrpppppppppppppppnnnmmmlllnnnooooooooooooooonnnnnnoooooooooqqqqqqpppmmmjjjhhhiiiiiijjjjjjiiiiiiiiiggggggffffffgggggghhhiiifffhhhkkklllkkkjjjiiiiiijjjiiiiiihhhhhhhhhhhhiiiggghhhhhhhhhhhhgggfffeeedddfffgggfffeeeddddddeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeedddcccbbbaaacccdddeeeeeecccbbbbbbcccaaa___aaaeeegggeeefffiiifffdddbbbaaa``````aaabbbddddddddddddccccccbbbbbb```aaabbbcccbbbbbb```___^^^^^^]]]]]]]]]^^^```aaa________________________^^^```bbbccccccbbb```___``````____________``````___^^^]]]\\\\\\]]]^^^___]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^______^^^^^^ZZZ[[[\\\[[[YYYYYYYYYZZZXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWYYYYYYYYYYYYZZZZZZ[[[[[[WWWXXXYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\\\\[[[ZZZZZZ[[[YYYXXXWWWVVVVVVWWWXXXYYYVVVVVVUUUUUUVVVWWWYYYZZZXXXXXXXXXXXXWWWUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXTTTSSSRRRSSSTTTUUUTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSOOOPPPQQQRRRSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQOOONNNNNNMMMMMMNNNNNNOOOJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA???BBBEEEEEEBBB@@@@@@AAAAAA@@@>>>=========>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;999777666555555444222000&&&"""~~~~~~~~~~~~~~~~~~||||||~~~||||||||||||}}}}}}}}}}}}{{{}}}~~~~~~~~~~~~zzz{{{|||~~~~~~}}}}}}|||~~~}}}{{{yyywwwvvvvvvvvvxxxzzzyyywwwtttsssrrrtttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzvvvxxxzzzxxxtttrrrrrrtttrrruuuuuurrrssswwwxxxvvvwwwvvvvvvuuuuuuuuuuuuuuuttttttsssqqqqqqtttyyy|||uuutttrrrsssuuuxxxxxxxxxssssssssssssrrrqqqpppppppppppppppqqqqqqrrrrrrsssooonnnlllkkkkkklllmmmnnnnnnpppqqqpppnnnmmmooorrrqqqqqqrrrrrrrrrqqqqqqpppnnnmmmmmmnnnoooooommmkkklllllllllmmmoooppprrrsssnnnoooooooooooommmkkkjjjnnnnnnnnnnnnmmmmmmmmmmmmoooooopppqqqqqqoookkkhhhggghhhhhhiiiiiiiiihhhhhhfffffffffffffffggghhhhhhdddfffiiiiiihhhgggggghhhjjjiiihhhhhhhhhhhhhhhhhhfffgggggggggfffeeeeeedddeeefffgggfffdddcccdddeeebbbbbbbbbcccddddddeeeeeeddddddddddddcccbbbaaaaaaaaaccceeeeeecccaaaaaaaaa```^^^```dddfffdddeeehhhfffdddbbb```___```aaaaaadddddddddddddddcccbbbaaabbbbbbbbbbbbaaa```^^^]]]]]]]]]\\\[[[\\\]]]___```________________________]]]___aaaccccccbbb```^^^______^^^^^^^^^^^^_________^^^\\\[[[[[[\\\^^^___\\\]]]]]]]]]]]]\\\[[[[[[YYYZZZ[[[]]]^^^^^^]]]]]]ZZZ[[[\\\[[[ZZZYYYZZZ[[[XXXXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[WWWXXXYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ\\\\\\ZZZZZZZZZ[[[YYYYYYWWWWWWVVVWWWXXXYYYTTTTTTSSSSSSTTTVVVWWWYYYXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUWWWXXXYYYYYYXXXXXXTTTRRRRRRSSSTTTUUUTTTSSSQQQQQQQQQPPPPPPQQQQQQQQQNNNOOOPPPQQQQQQQQQPPPOOOQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMNNNJJJKKKNNNOOOPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA???BBBEEEEEECCC@@@@@@AAAAAA@@@???=========>>>???@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999777666555555444222000%%%"""~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxzzz}}}zzzyyyxxxwwwuuutttxxxyyy{{{|||{{{yyyvvvuuuuuuuuuvvvwwwwwwwwwvvvvvvxxxxxxzzzzzzzzzzzzxxxxxxwwwxxxxxxvvvtttsssssstttrrrrrrrrrsssssssssttttttvvvuuutttsssssssssssssssuuuttttttuuuuuuvvvwwwxxxwwwwwwvvvuuutttuuuuuuuuuuuuttttttssssssttttttuuupppppppppppppppooonnnnnnoooooonnnnnnnnnnnnnnnooosssqqqpppnnnnnnoooqqqrrrnnnnnnnnnoooppppppqqqqqqpppnnnlllmmmpppsssrrrpppqqqmmmmmmpppooolllooovvvooopppqqqpppmmmkkkkkkkkkjjjkkklllmmmmmmmmmlllkkkooonnnmmmlllkkkjjjjjjjjjmmmjjjhhhiiikkkllljjjgggggggggggggggfffffffffffffffggggggggghhhhhhiiiiiikkkjjjhhhhhhiiiiiigggfffffffffeeeeeeeeedddddddddiiihhheeecccccccccdddeeedddccccccbbbbbbccccccdddeeeeeedddccccccbbbbbbaaacccdddeeeeeeeeecccaaa___cccaaa^^^___ccceeeeeedddeeedddbbbaaa```aaabbbcccaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa````````````^^^^^^^^^^^^^^^^^^^^^^^^```````````````___^^^^^^\\\]]]^^^_________^^^]]]^^^^^^^^^____________```___^^^\\\[[[[[[\\\^^^_________^^^]]]\\\\\\[[[[[[^^^]]]]]]\\\[[[[[[[[[\\\\\\[[[ZZZXXXXXXXXXYYYZZZYYYXXXXXXXXXXXXYYYZZZZZZXXXZZZ[[[ZZZXXXUUUTTTTTTVVVXXXZZZ\\\]]][[[YYYXXXVVVXXXZZZZZZYYYXXXXXXYYY[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXVVVTTTRRRQQQQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMMMMNNNOOONNNMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJKKKKKKMMMNNNOOOPPPPPPNNNMMMLLLKKKIIIHHHHHHHHHFFFGGGGGGFFFFFFDDDCCCBBBEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777666555555555222...+++'''###}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}}}}~~~{{{zzzzzzyyyxxxwwwxxxyyy{{{{{{{{{yyyvvvtttvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzyyyxxxxxxtttuuuwwwvvvuuuttttttuuurrrrrrrrrsssssssssttttttuuuuuutttsssssssssssssssttttttttttttuuuvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuttttttsssssssssssssssssstttooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooooooqqqpppooonnnnnnoooqqqrrrooooooooooooooooooooooooooommmkkkllloooqqqqqqoooooollllllnnnnnnkkknnntttnnnppppppooommmkkkkkkkkkjjjjjjkkklllllllllllllllnnnmmmlllkkkkkkjjjjjjjjjllljjjhhhiiikkkkkkiiigggggggggggggggggggggggggggffffffggggggggghhhhhhhhhkkkiiihhhggghhhhhhgggeeefffeeeeeeeeeeeedddddddddgggeeecccbbbaaaaaabbbcccccccccccccccccccccccccccdddddddddccccccccccccccccccdddeeefffeeecccaaa```dddaaa___```ccceeeeeeddddddcccaaa`````````bbbccc````````````aaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^^^^^^^^^^^^```````````````___^^^^^^]]]]]]^^^______^^^^^^]]]^^^^^^^^^^^^_______________^^^\\\[[[[[[\\\^^^___aaa``````^^^]]]\\\[[[[[[]]]\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZYYYZZZ[[[ZZZXXXVVVUUUUUUWWWXXXZZZ[[[[[[[[[YYYXXXXXXYYY[[[ZZZYYYXXXXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUUUUVVVTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVTTTRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQSSSRRRRRRQQQPPPPPPQQQQQQPPPOOOMMMMMMNNNOOONNNMMMKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPOOONNNLLLJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAADDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666666555333///,,,'''###~~~|||{{{{{{{{{}}}~~~|||{{{}}}~~~|||||||||}}}~~~}}}~~~}}}}}}}}}|||{{{||||||{{{zzzxxxyyy{{{{{{zzzyyyvvvuuuxxxyyyyyyzzz{{{|||||||||xxxxxxyyyyyyyyyyyyxxxxxxqqqtttwwwxxxwwwuuuuuuuuurrrrrrrrrsssssssssttttttuuutttttttttsssssssssssssssssssssssstttuuuvvvvvvuuuuuuvvvwwwvvvuuutttsssssssssrrrrrrrrrrrrssssssnnnnnnmmmllllllmmmnnnooollllllllllllmmmnnnoooooooooooonnnnnnnnnpppqqqrrrppppppoooooonnnmmmmmmlllmmmkkkjjjkkkmmmnnnnnnnnnmmmkkkkkkmmmlllkkkmmmrrrnnnooopppooolllkkkjjjkkkiiiiiiiiijjjkkklllmmmmmmlllllllllkkkjjjjjjiiiiiikkkiiihhhhhhiiijjjhhhggggggggggggggghhhhhhhhhhhhffffffffffffggggggggggggiiihhhffffffggggggeeedddeeeeeeeeeeeedddddddddddddddcccaaa```______```aaabbbbbbccccccccccccbbbbbbccccccccccccdddddddddddddddeeeffffffeeedddbbbaaacccaaa```aaacccdddddddddcccbbb```______``````aaa^^^_________````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````aaa``````___^^^]]]^^^^^^______^^^]]]]]]^^^^^^^^^^^^_______________^^^]]]\\\\\\]]]^^^___bbbaaa```___]]]\\\[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXYYY[[[\\\[[[XXXVVVVVVVVVXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\ZZZXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTQQQRRRSSSTTTUUUWWWXXXXXXVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTSSSQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQRRRRRRQQQPPPPPPPPPQQQQQQPPPOOOMMMNNNNNNOOONNNLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMNNNOOOOOOOOONNNLLLJJJIIIIIIJJJKKKHHHHHHFFFEEEEEEFFFGGGHHHFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777666666666444000---'''###~~~}}}|||{{{{{{{{{~~~~~~yyyxxx{{{~~~||||||}}}}}}}}}~~~|||zzz{{{}}}~~~}}}|||zzz{{{|||~~~}}}}}}zzz{{{||||||{{{zzzxxxwwwyyyyyyyyyzzz{{{|||}}}~~~xxxxxxxxxyyyyyyxxxxxxxxxsssvvvyyyzzzyyyvvvuuutttrrrrrrrrrsssssssssttttttttttttttttttttttttssssssrrrrrrrrrrrrssstttuuuuuutttuuuvvvwwwwwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrooonnnmmmllllllmmmoooqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmnnnpppqqqrrrqqqpppooonnnmmmkkkjjjjjjkkkjjjiiijjjkkklllllllllkkkkkklllllllllkkknnnqqqmmmnnnooonnnllljjjjjjkkkiiihhhhhhhhhiiikkklllnnnjjjkkkkkkjjjjjjiiiiiihhhiiiiiihhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhffffffffffffffffffggggggiiigggfffeeeffffffeeeccceeeeeeeeedddddddddccccccbbbaaa```_________``````aaabbbcccddddddcccbbbaaabbbbbbccccccdddeeeffffffeeeeeeffffffeeedddbbbbbbaaa`````````aaabbbbbbbbbaaaaaa```____________```]]]]]]^^^^^^^^^_________^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^^^^^^^____________aaaaaabbbbbbbbbbbbaaaaaa^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^____________^^^]]]]]]]]]]]]^^^___aaaaaa___^^^\\\[[[YYYYYYYYYYYYXXXXXXWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXZZZ[[[[[[ZZZXXXWWWWWWXXXYYYYYYXXXWWWXXXYYYZZZ[[[[[[\\\]]]\\\ZZZXXXXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSRRRQQQQQQQQQRRRRRRTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQPPPOOONNNNNNOOOOOOMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNOOOOOONNNMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOMMMKKKIIIHHHIIIKKKLLLKKKJJJGGGEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDCCCAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777888777777777777555111...'''###~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||yyy}}}}}}xxxvvvzzz~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~|||yyyyyy|||}}}{{{{{{~~~{{{yyyxxxyyy|||}}}}}}}}}|||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||xxxxxxxxxxxxxxxxxxxxxxxxwwwzzz||||||zzzvvvtttsssrrrrrrrrrsssssssssttttttsssssstttuuuuuuttttttsssrrrqqqqqqrrrrrrssstttuuussstttvvvwwwvvvuuusssqqqqqqrrrrrrssssssrrrrrrqqqqqqpppnnnmmmmmmnnnpppqqqqqqpppooonnnmmmlllllllllllllllmmmmmmnnnooopppqqqpppooonnnmmmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkjjjlllmmmmmmlllmmmooopppkkkmmmnnnmmmkkkjjjjjjjjjhhhhhhgggggghhhiiikkklllhhhiiiiiijjjjjjiiihhhgggggghhhhhhggggggfffffffffffffffgggggghhhhhhhhhiiiggggggggggggggggggffffffhhhgggeeeeeeffffffdddccceeeeeedddddddddcccccccccbbbaaaaaa```````````````aaabbbbbbccccccbbbbbbaaabbbbbbcccdddeeeffffffgggeeeeeeeeeeeedddcccbbbbbb^^^___``````````````````aaa``````_______________]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^^______`````````bbbccccccdddddddddcccccc______^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\ZZZYYYXXXWWWXXXWWWWWWVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXVVVUUUUUUUUUUUUVVVWWWWWWYYYZZZZZZYYYWWWVVVWWWXXXYYYXXXWWWVVVWWWXXXZZZ[[[[[[\\\]]]\\\ZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUSSSQQQPPPSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNOOOOOOOOOLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMKKKJJJIIIHHHIIIKKKLLLNNNLLLIIIFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@BBBDDDCCCAAA?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777777777666777777555222///'''###~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}}}}|||yyy{{{|||zzzxxxwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~|||{{{|||zzzwwwwwwzzzyyyxxxwwwxxx{{{}}}}}}|||}}}}}}}}}}}}|||{{{zzzzzzxxxwwwvvvvvvvvvwwwyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxzzz{{{}}}|||yyyuuutttsssrrrrrrrrrsssssssssttttttrrrssstttuuuuuuuuutttsssrrrrrrrrrrrrssstttuuuuuuttttttuuuvvvuuutttsssrrrqqqrrrsssttttttsssrrrqqqrrrqqqpppnnnnnnnnnooopppppppppnnnmmmllllllkkkkkkllllllmmmmmmnnnnnnoooooommmmmmllllllkkkjjjjjjiiihhhiiiiiiiiiggggggiiikkkiiimmmnnnlllkkknnnooonnnjjjlllmmmlllkkkiiiiiijjjhhhgggggggggggghhhiiiiiigggggghhhiiiiiihhhgggffffffggghhhgggeeedddeeefffeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhgggggggggggghhhgggeeeeeeffffffdddcccddddddddddddccccccccccccaaaaaaaaaaaaaaaaaaaaaaaacccbbbaaaaaaaaaaaabbbcccbbbccccccdddeeeffffffgggeeeeeedddccccccbbbbbbaaa]]]___aaaaaa```______``````````````````_________\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^^___``````aaaaaabbbcccddddddeeeddddddddd``````^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXYYYYYYYYYXXXXXXVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYXXXVVVVVVWWWXXXYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\\\\ZZZXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNPPPOOONNNMMMMMMNNNOOOPPPOOOOOONNNNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPOOOLLLIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLKKKIIIFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@BBBCCCCCCAAA@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666666666555666666555111///'''###}}}}}}~~~~~~~~~|||{{{zzzzzzzzzyyyxxxxxxxxxxxxyyy||||||||||||}}}}}}}}}}}}{{{}}}~~~}}}}}}}}}~~~|||}}}}}}~~~~~~~~~~~~~~~}}}{{{|||zzzwwwwwwzzzyyyxxxwwwxxx{{{}}}}}}|||||||||{{{{{{zzzyyyyyyyyyyyyxxxvvvuuutttuuuwwwwwwyyyxxxwwwvvvvvvwwwxxxyyyxxxzzzzzzyyyvvvtttttttttrrrrrrrrrsssssssssttttttqqqrrrtttuuuvvvuuutttsssrrrrrrrrrrrrssstttuuuvvvuuuuuutttttttttsssssssssqqqssstttuuuuuutttsssqqqqqqqqqpppooonnnmmmmmmllllllkkkkkkjjjjjjkkkkkkllllllmmmmmmmmmnnnmmmmmmmmmjjjjjjjjjjjjkkkkkkkkkkkkhhhiiijjjiiigggfffhhhkkkffflllnnnkkkjjjmmmnnnllliiikkklllllljjjiiiiiijjjgggggghhhhhhhhhgggffffffeeefffhhhiiiiiihhhfffeeeeeefffhhhgggdddcccdddfffdddddddddeeefffgggggggggjjjjjjiiiiiihhhhhhhhhhhhiiihhhffffffggggggeeeddddddddddddccccccccccccbbb``````aaaaaaaaaaaa``````dddccc```______```cccdddcccdddddddddeeeeeeffffffddddddcccbbbaaaaaaaaaaaa^^^aaaccccccaaa___```aaaaaaaaaaaaaaa``````______]]]]]]]]]^^^^^^^^^^^^___^^^^^^]]]]]]]]]\\\\\\\\\^^^^^^^^^___```aaaaaaaaaaaabbbbbbcccccccccccccccaaa```^^^]]]\\\\\\]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^____________^^^^^^[[[[[[[[[[[[ZZZZZZZZZYYYVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYYZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXXXXVVVUUUUUUVVVXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXYYY[[[ZZZYYYXXXXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPOOOKKKIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA???AAACCCCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::999999888777666555444444555666444111...'''###~~~~~~|||}}}}}}{{{yyyxxx{{{yyywwwwwwxxxyyyxxxwww{{{{{{{{{{{{||||||||||||xxxzzz|||}}}|||||||||~~~||||||}}}~~~~~~~~~~~~~~~{{{zzz||||||yyyzzz~~~zzzyyyxxxyyy{{{}}}}}}}}}{{{zzzzzzyyyyyyxxxwwwwwwzzzxxxvvvuuuttttttvvvwwwyyyxxxwwwvvvvvvwwwxxxyyyvvvwwwwwwvvvtttssstttuuurrrrrrrrrsssssssssttttttqqqrrrtttvvvvvvuuutttssssssssssssssstttuuuvvvvvvuuuuuutttsssssssssssstttrrrsssuuuvvvvvvuuusssrrrpppppppppooonnnllljjjiiiggggggggghhhiiikkklllmmmmmmmmmmmmnnnmmmmmmllllllhhhiiiiiijjjkkkkkkllllllhhhjjjkkkiiigggfffhhhkkkeeekkkmmmiiihhhlllmmmjjjiiikkklllllljjjiiiiiijjjgggggghhhiiihhhfffeeecccdddfffgggiiiiiihhhfffeeedddfffhhhfffdddbbbdddfffccccccddddddeeefffggggggkkkjjjjjjjjjiiiiiihhhhhhjjjhhhgggfffggggggfffddddddddddddcccccccccbbbbbb______``````aaa``````___eeeccc```^^^^^^```ccceeedddddddddeeeeeeeeeffffffdddcccbbbaaa```````````````ccceeeeeebbbaaaaaacccaaaaaaaaabbbaaa``````___]]]]]]^^^^^^^^^_________^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^^^^___```aaaaaabbb___```aaabbbbbbbbbbbbbbbaaa```___]]]\\\\\\]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^____________^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVVVVVVVWWWWWWXXXYYYWWWXXXZZZ[[[[[[[[[ZZZYYYWWWWWWVVVVVVWWWWWWXXXYYYWWWWWWWWWUUUTTTTTTVVVXXXWWWWWWWWWXXXXXXXXXXXXYYYVVVXXXZZZZZZYYYXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSSSSSSSTTTUUUVVVRRRRRRSSSSSSTTTTTTTTTUUUQQQQQQQQQRRRQQQQQQPPPOOOMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKOOOOOONNNMMMMMMNNNOOOOOONNNMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOPPPPPPOOOKKKHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGCCCEEEGGGIIIJJJIIIGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???AAACCCCCCBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::999999888777666444444444555555444000...'''###~~~~~~|||}}}}}}~~~~~~{{{{{{wwwwwwzzzzzztttssswwwrrrtttwwwzzz|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~~~~~~~{{{xxxxxxzzz|||~~~}}}}}}|||{{{zzzyyyyyyxxxxxxyyy{{{||||||zzzyyywwwssstttvvvxxxzzzyyyvvvssszzzzzzzzzzzz{{{{{{{{{{{{{{{{{{yyyxxxvvvuuutttsssuuurrrqqqrrruuuvvvvvvtttssssssssssssssssssssssssssssssssstttuuuvvvvvvwwwvvvtttrrrrrrssstttttttttuuuuuutttsssssssssssstttpppooonnnmmmlllkkkkkkkkkmmmmmmmmmllllllkkkkkkkkkkkkjjjhhhgggggghhhjjjkkkfffggghhhjjjkkkkkkkkkkkkiiiiiiiiiiiiiiihhhggggggdddeeegggiiikkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiigggggggggfffeeeeeeddddddhhhhhhggggggfffffffffeeeffffffffffffeeedddcccbbbdddddddddddddddeeefffggggggfffeeegggjjjkkkhhheeehhhgggeeeeeeggghhhgggfffaaaaaaaaaaaa````````````aaaaaaaaa```````````````bbbaaaaaa```````````````eeeddddddcccbbbaaa``````________________________```bbbccccccbbbbbbbbbccccccbbbbbbaaa___^^^\\\[[[ZZZ[[[\\\^^^___`````````cccaaa___\\\[[[[[[\\\]]]^^^^^^______```aaaaaabbb```````````````aaabbbbbbbbbaaa___]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZaaabbbaaa___]]]\\\\\\^^^ZZZZZZZZZZZZZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWXXXWWWWWWVVVUUUXXXVVVUUUUUUUUUUUUTTTRRRTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVUUUSSSRRRSSSTTTVVVUUUTTTSSSRRRRRRRRRRRRUUUTTTSSSRRRRRRQQQQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSOOOOOOPPPPPPQQQRRRRRRRRRPPPQQQQQQRRRQQQOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMQQQQQQPPPOOOOOONNNMMMMMMLLLJJJHHHHHHJJJKKKLLLKKKMMMMMMMMMMMMLLLKKKIIIIIIKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBB@@@??????>>>BBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;:::;;;<<<===;;;:::999:::<<<<<<<<<;;;???>>>===<<<;;;:::999999::::::::::::999888777666666666666555444333111111)))%%% }}}~~~~~~~~~~~~|||}}}xxxvvvxxxwwwtttuuuyyytttuuuwwwzzz{{{{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{{{{~~~~~~}}}{{{yyyyyyzzz|||}}}~~~}}}}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{|||{{{yyyxxxvvvvvvwwwxxxzzzzzzxxxvvvzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxvvvuuutttssstttrrrqqqrrrtttvvvvvvtttssssssssssssssssssssssssrrrsssssstttuuuuuuvvvvvvuuusssqqqppprrrssssssrrruuutttssssssrrrrrrssssssooonnnmmmkkkjjjiiiiiiiiikkkkkkkkkjjjjjjjjjiiiiiikkkjjjhhhgggggghhhjjjkkkfffggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhhhhgggffffffbbbdddfffhhhjjjkkkkkkkkkiiiiiijjjjjjiiiiiihhhggghhhhhhggggggggggggffffffiiihhhhhhgggfffeeeeeedddffffffffffffeeedddcccbbbeeeeeeeeeeeeeeefffgggggggggfffeeegggjjjjjjhhheeeiiigggeeeeeefffffffffddd```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```````````````ccccccbbbaaaaaa```_________________________________aaaccccccbbbbbbcccdddccccccbbbaaa```^^^\\\\\\[[[\\\\\\]]]^^^___`````````___^^^]]]\\\]]]^^^^^^]]]]]]^^^^^^___``````aaa``````______``````aaaaaabbb```___]]]\\\[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ```aaaaaa___\\\[[[\\\]]][[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUUUUSSSTTTUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWVVVTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPQQQRRRRRROOOOOOPPPPPPQQQRRRRRRRRRPPPQQQQQQQQQQQQOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNQQQPPPPPPOOONNNNNNMMMMMMOOOLLLJJJIIIJJJKKKJJJJJJLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGHHHIIIIIIHHHHHHFFFGGGGGGFFFFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBB@@@??????>>>AAAAAA@@@@@@@@@?????????AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;;;;;;;===>>>;;;:::999:::<<<===<<<;;;>>>>>>===<<<;;;:::999999;;;;;;;;;::::::999777777666666666555444333111111***%%% ~~~~~~}}}zzzwwwvvvvvvuuuwww|||wwwwwwxxxyyyyyyzzz{{{{{{yyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{||||||~~~~~~}}}|||{{{yyywwwvvvwwwxxxyyy{{{{{{{{{zzzyyyzzzyyyxxxyyy{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuttttttsssrrrqqqrrrtttuuuvvvuuussssssssssssssssssssssssrrrssssssttttttuuuuuuuuutttrrrpppooopppqqqqqqppptttsssrrrrrrqqqqqqrrrrrrooonnnllljjjiiihhhggggggiiiiiiiiihhhhhhhhhhhhhhhjjjiiihhhgggggghhhiiijjjffffffgggggghhhhhhiiiiiigggggggggggggggfffeeeeeebbbccceeegggiiijjjkkkkkkggghhhiiijjjjjjhhhfffeeeggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggfffddddddccceeeeeeeeeeeedddccccccbbbffffffeeeeeeffffffggggggfffeeefffgggiiiiiigggeeeiiigggddddddddddddcccbbb_________``````aaaaaabbbaaaaaaaaaaaaaaaaaabbbbbbcccbbbaaaaaa``````aaaaaaaaaaaaaaa``````_________________________________^^^```bbbbbbaaabbbccceeeccccccbbbaaa```___]]]\\\^^^]]]\\\\\\\\\^^^___```\\\\\\]]]]]]^^^^^^______\\\\\\]]]]]]^^^^^^_____________________`````````aaa```^^^\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ_________]]][[[ZZZ[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYYYYYYYXXXWWWVVVUUURRRQQQQQQSSSUUUWWWWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVWWWXXXWWWUUUUUUUUUWWWSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOPPPPPPQQQRRRRRRRRRPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNPPPPPPOOOOOONNNMMMMMMMMMPPPNNNKKKKKKKKKKKKJJJIIILLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBAAAAAA@@@??????@@@????????????>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========???????????????????????????>>>===<<<;;;<<<===>>><<<;;;:::;;;=========<<<======<<<;;;::::::999999;;;;;;;;;;;;:::999888777666666666555444333111111***&&&!!!~~~}}}{{{xxxwwwwwwwwwyyy{{{zzzyyyyyyxxxxxxyyy{{{{{{xxxxxxzzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{~~~~~~~~~}}}{{{yyywwwuuuvvvwwwxxxzzz{{{{{{{{{zzz}}}{{{yyyyyy{{{}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxwwwvvvuuuttttttrrrqqqqqqrrrsssuuuuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttsssqqqooonnnoooppppppooorrrrrrqqqppppppppppppqqqooonnnllljjjhhhggggggfffhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiigggffffffffffffgggggghhhgggggghhhhhhggggggfffeeeddddddeeefffggghhhiiiiiifffhhhjjjkkkkkkiiifffdddffffffgggggghhhiiiiiijjjjjjiiihhhgggeeedddcccbbbdddddddddddddddcccbbbbbbeeeeeeeeeddddddeeeeeefffdddeeefffggghhhhhhfffeeeiiigggdddccccccbbbaaa___^^^^^^______```aaabbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaa````````````aaaaaa`````````````````````________________________^^^___```aaa```aaaccceeebbbbbbbbbaaa```___]]]]]]```^^^\\\[[[[[[\\\^^^___[[[\\\]]]^^^^^^^^^^^^]]][[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^_______________```___]]]\\\[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZ]]]^^^^^^\\\ZZZYYYZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUXXXYYYYYYXXXSSSSSSTTTTTTTTTTTTSSSSSSUUUVVVWWWVVVUUUTTTUUUVVVRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLNNNMMMKKKKKKLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@??????@@@@@@?????????>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@???>>>>>>>>>============>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<======>>><<<;;;:::;;;===>>>===<<<<<<<<<;;;;;;:::999999888:::::::::::::::999888888666666666555444333111111+++'''!!!{{{{{{{{{zzzzzzzzzzzzyyy}}}|||zzzyyyxxxyyyzzz{{{vvvwwwxxxyyy{{{|||~~~~~~~~~}}}}}}||||||}}}}}}~~~|||{{{{{{zzzzzzzzzzzzzzz}}}}}}}}}}}}|||yyywwwuuuvvvwwwxxxyyyzzzzzz{{{{{{~~~|||zzzzzz{{{}}}~~~~~~|||||||||{{{{{{zzzzzzzzzvvvvvvvvvuuuuuutttttttttpppqqqqqqrrrrrrtttuuuwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssqqqooonnnpppqqqqqqqqqqqqqqqpppoooooooooooooooooonnnllljjjiiihhhgggggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiihhhgggffffffeeeffffffggghhhiiiiiiiiiiiihhhggggggggggggffffffffffffggggggggghhhjjjlllkkkiiigggeeecccddddddeeefffggghhhhhhjjjiiihhhfffeeecccbbbbbbcccccccccdddccccccbbbaaaddddddcccbbbbbbccccccccccccdddfffggggggfffeeeeeeiiifffdddbbbbbbaaa```^^^]]]^^^^^^___```aaaaaabbb``````aaaaaabbbbbbbbbbbbbbbaaa``````______`````````aaaaaaaaaaaaaaaaaaaaa________________________^^^___``````___```bbbdddaaaaaaaaa``````^^^]]]\\\```^^^\\\[[[[[[\\\]]]^^^]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]___^^^\\\[[[ZZZZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]][[[YYYXXXZZZ[[[ZZZZZZZZZZZZYYYYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUWWWVVVUUUUUUWWWWWWVVVUUURRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTTTTSSSRRRSSSTTTRRRRRRRRRRRRSSSTTTVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKMMMMMMMMMKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGEEEFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???AAA@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>?????????>>>>>>=========>>>>>>>>><<<;;;:::;;;=========<<<;;;;;;::::::999999888888999999999:::999999888888666666666555444333111111---((("""~~~yyy|||}}}{{{{{{}}}|||yyy~~~}}}{{{zzzyyyyyyzzzzzzuuuuuuwwwxxxzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~{{{zzzyyyxxxwwwxxxyyyyyy{{{|||}}}}}}|||zzzxxxvvvwwwwwwxxxxxxyyyyyyzzzzzz}}}{{{yyyyyy{{{}}}}}}}}}{{{{{{zzzzzzyyyyyyxxxxxxssssssssssssssssssssssssooopppqqqrrrrrrsssuuuwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppooommmnnnpppqqqrrrrrrpppoooooonnnmmmnnnnnnnnnmmmmmmkkkjjjiiiiiihhhhhhiiiiiiiiiiiijjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiihhhgggeeeeeeeeefffgggiiiiiiiiiiiiiiihhhhhhggghhhhhhgggfffffffffgggggghhhiiijjjkkkkkkiiigggfffbbbbbbcccdddeeeeeeffffffhhhhhhgggfffeeeccccccbbbbbbbbbcccccccccbbbbbbaaaccccccbbbaaaaaaaaabbbbbbbbbdddfffgggfffeeeeeeeeehhhfffcccbbbbbbaaa```^^^^^^^^^^^^______``````aaa______``````aaaaaabbbbbbaaa```______^^^^^^______`````````aaaaaabbbbbbbbb___________________________``````___^^^^^^aaaccc___``````___^^^]]]\\\\\\^^^]]]\\\[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\ZZZ[[[]]]^^^^^^]]]]]]\\\^^^]]][[[ZZZZZZZZZ[[[[[[YYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[YYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWXXXWWWWWWVVVUUUVVVUUUSSSSSSSSSSSSRRRPPPRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQRRRRRRQQQPPPRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHJJJMMMNNNMMMKKKHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@?????????===>>>>>>??????@@@@@@@@@======>>>>>>>>>>>>??????;;;:::999:::<<<<<<<<<;;;:::::::::999999888888888777888888888888888777777666666666555444333111111...)))###}}}~~~~~~{{{~~~}}}yyyyyy~~~~~~{{{~~~}}}{{{zzzyyyyyyyyyuuuvvvwwwxxxyyyzzz{{{|||~~~}}}{{{zzzzzz{{{}}}~~~{{{yyywwwuuutttvvvxxxyyyyyy{{{|||}}}}}}{{{yyywwwxxxxxxxxxxxxxxxxxxyyyyyy{{{zzzyyyyyy{{{||||||{{{xxxxxxwwwwwwvvvuuuuuutttqqqqqqqqqqqqqqqqqqrrrrrrnnnppprrrrrrqqqrrruuuxxxqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqmmmlllkkklllnnnqqqrrrrrrooonnnnnnmmmlllmmmmmmmmmkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjgggggghhhhhhhhhhhhggggggkkkjjjhhhfffeeeeeefffggghhhhhhhhhiiihhhggggggfffggggggffffffggghhhjjjkkkhhhhhhiiiiiihhhhhhgggfffbbbcccccccccddddddeeeeeeggggggfffeeeeeedddccccccaaaaaabbbbbbbbbbbbbbbaaadddccccccbbbaaaaaabbbbbbaaacccffffffeeecccdddeeehhhfffcccbbbbbbbbbaaa___________________________]]]^^^^^^___``````aaaaaa______^^^]]]]]]]]]]]]^^^^^^^^^___``````aaabbbbbb________________________aaaaaa```^^^\\\]]]___aaa^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ\\\]]]^^^]]]\\\[[[]]]\\\[[[YYYYYYZZZ[[[[[[YYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[ZZZYYYZZZ\\\WWWWWWXXXXXXYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWTTTUUUVVVVVVWWWVVVVVVVVVUUUTTTRRRRRRRRRRRRQQQOOOQQQRRRRRRSSSSSSRRRRRRQQQOOOPPPQQQQQQPPPPPPQQQSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHJJJLLLLLLJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>AAAAAA@@@@@@@@@?????????>>>>>>??????@@@AAAAAABBB======>>>???????????????:::999888999;;;;;;;;;:::999999999999888888888888666666777777777777666666666666666555444333111111///***$$$~~~~~~}}}}}}~~~~~~}}}}}}wwwwww}}}~~~~~~|||{{{zzzyyyxxxvvvwwwxxxxxxyyyzzz{{{{{{~~~}}}{{{zzzzzz{{{}}}~~~{{{xxxuuusssssstttwwwyyyxxxzzz|||}}}}}}|||zzzxxxyyyyyyxxxxxxwwwxxxxxxxxxzzzyyyxxxyyy{{{{{{{{{yyyvvvuuuuuutttsssrrrrrrrrrpppppppppppppppqqqqqqqqqmmmppprrrrrrqqqrrruuuxxxqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqkkkiiihhhjjjmmmppprrrrrrnnnnnnmmmllllllllllllmmmhhhhhhgggggggggggghhhhhhgggggghhhhhhiiiiiijjjjjjgggggghhhhhhhhhhhhgggggglllkkkhhhfffeeeeeefffggggggggggggggggggffffffeeeeeeeeeeeefffhhhjjjmmmnnnhhhgggggggggffffffffffffccccccddddddddddddeeeeeefffffffffeeeeeeddddddddd```aaaaaabbbbbbbbbaaaaaaeeeddddddcccbbbbbbbbbccc```cccffffffdddcccdddeeegggeeecccbbbccccccbbb```_______________^^^^^^^^^]]]]]]^^^^^^___``````aaa^^^^^^]]]\\\\\\\\\\\\]]]\\\]]]]]]^^^___```aaaaaa________________________aaaaaa```^^^\\\\\\^^^```]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYY[[[]]]___aaa]]]]]]\\\\\\\\\\\\\\\\\\XXXZZZ\\\]]]]]]]]][[[ZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[XXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\ZZZZZZ[[[]]]VVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQNNNPPPQQQQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRSSSQQQPPPOOOMMMLLLMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHJJJKKKJJJHHHFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGEEEDDDCCCCCCDDDEEEGGGEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@@@@????????????>>>>>>???@@@AAAAAABBBBBB<<<===>>>???????????????999888777888:::;;;:::999999999999888888888888888555555666666666666666555666666666555444333111111///+++$$$}}}}}}~~~}}}}}}}}}}}}|||{{{~~~{{{xxxzzz}}}|||yyy~~~~~~~~~|||zzzyyyyyy{{{yyyxxxwwwvvvvvvvvvxxxxxx~~~}}}|||{{{{{{{{{{{{{{{{{{yyyvvvtttssstttvvvxxx{{{zzzxxxxxxzzz|||}}}}}}yyyzzz{{{zzzwwwvvvuuuvvvxxxxxxxxxyyyyyyxxxxxxxxxuuuuuutttsssrrrqqqqqqpppnnnnnnnnnooopppqqqssssssqqqpppooooooooopppqqqrrrrrrqqqpppqqqrrrrrrqqqpppqqqqqqqqqppppppppppppooommmkkkiiiiiikkkmmmnnnnnnmmmmmmkkkkkkjjjkkklllmmmlllkkkjjjhhhhhhhhhhhhiiijjjjjjiiiiiihhhfffeeedddhhhgggeeeeeeeeefffhhhjjjkkkjjjjjjiiihhhggggggfffiiiiiihhhhhhggggggffffffhhhgggfffffffffhhhiiijjjgggggggggggggggfffffffffddddddddddddddddddddddddgggggggggffffffeeeeeeeeeaaaaaa````````````aaaaaa```````````````aaaaaaaaadddccccccccccccdddeeeeeeiiigggeeecccaaabbbcccccc````````````````````````___```````````````______aaa```]]][[[ZZZ[[[\\\]]]\\\]]]^^^___````````````]]]^^^^^^^^^___`````````______^^^]]]]]]\\\[[[[[[]]]\\\[[[ZZZYYYYYYYYYYYY\\\ZZZZZZ\\\___aaa___]]]]]]^^^___``````___^^^^^^___^^^]]]]]]\\\\\\]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]^^^^^^]]][[[ZZZXXXWWWVVV^^^]]][[[ZZZXXXXXXYYYYYY[[[^^^^^^\\\[[[\\\ZZZVVVWWWWWWWWWXXXXXXXXXYYYYYY]]]YYYTTTTTTWWWZZZYYYVVVWWWWWWWWWXXXWWWWWWVVVVVVTTTUUUVVVVVVUUUUUUWWWYYYXXXXXXYYYYYYXXXVVVUUUSSSUUUVVVWWWXXXWWWVVVUUUTTTUUUTTTSSSTTTUUUUUUTTTRRRTTTSSSSSSRRRQQQPPPPPPPPPPPPRRRSSSSSSRRRQQQQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRVVVUUUTTTRRRRRRRRRRRRSSSRRRRRRPPPOOONNNMMMMMMMMMPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKNNNNNNNNNNNNMMMMMMMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKJJJHHHHHHIIIKKKLLLKKKKKKKKKLLLLLLIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDBBBAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======????????????????????????===>>>>>>?????????>>>>>>>>>============<<<<<<<<<888999999999888888:::<<<:::999888777777777888999666666666666666555555444555666666666555444444333...,,,'''"""~~~}}}}}}~~~}}}~~~~~~}}}{{{{{{yyyzzz~~~}}}zzz~~~}}}zzzyyyzzz{{{xxxxxxwwwvvvvvvvvvwwwxxx}}}||||||{{{{{{{{{{{{{{{yyyxxxvvvuuutttuuuvvvwwwzzzxxxwwwwwwyyy{{{|||{{{zzz{{{|||{{{xxxvvvuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvtttttttttsssrrrrrrqqqqqqpppppppppppppppqqqrrrsssqqqppppppooopppqqqrrrsssrrrpppooooooqqqrrrrrrqqqqqqqqqppppppppppppppppppnnnllljjjjjjlllnnnnnnnnnmmmlllkkkjjjjjjkkklllmmmmmmllljjjiiihhhhhhhhhhhhjjjiiiiiihhhgggfffeeedddgggfffeeedddeeefffhhhiiijjjiiiiiihhhggggggffffffhhhhhhhhhhhhggggggffffffggggggfffffffffgggiiiiiiggggggffffffeeeeeeeeedddddddddddddddddddddddddddfffffffffeeeeeeddddddddd```aaaaaaaaaaaaaaaaaa````````````aaaaaaaaabbbbbbddddddccccccddddddeeefffiiihhheeecccbbbbbbcccddd````````````````````````^^^^^^___``````````````````___^^^\\\\\\\\\\\\]]][[[\\\]]]^^^____________^^^^^^^^^^^^____________^^^^^^^^^]]]]]]\\\\\\[[[]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYY\\\___aaa```___^^^^^^___`````````___^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]\\\ZZZYYYYYYZZZ\\\]]]\\\\\\[[[ZZZZZZYYYYYYXXX]]]\\\[[[YYYYYYYYYYYYZZZYYY]]]]]]ZZZYYY[[[YYYVVVWWWWWWWWWWWWXXXXXXXXXYYY[[[WWWSSSTTTXXXZZZZZZXXXVVVVVVWWWWWWWWWWWWWWWVVVTTTUUUVVVVVVUUUUUUWWWYYYWWWXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWWWWVVVTTTTTTUUUTTTTTTUUUVVVVVVTTTSSSTTTSSSSSSRRRQQQQQQPPPPPPPPPRRRSSSSSSRRRQQQQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRVVVUUUTTTRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJKKKIIIHHHGGGHHHJJJKKKJJJJJJKKKLLLLLLIIIGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>=========<<<<<<<<<;;;;;;888999::::::999999;;;<<<:::999888777777777888999666666666666666555555444555555555555555444333333000...)))$$$}}}}}}|||~~~}}}{{{}}}{{{|||~~~}}}{{{~~~~~~}}}zzzyyyzzz{{{wwwwwwvvvvvvvvvvvvwwwwww{{{zzzzzzzzzzzzyyyyyyyyywwwvvvvvvvvvvvvvvvvvvvvvxxxvvvuuuvvvxxxyyyzzzyyyzzz||||||{{{xxxuuuuuuuuutttttttttuuuuuutttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrsssrrrooommmmmmoooqqqrrrrrrqqqpppooonnnooooooqqqrrrooommmkkkkkkmmmnnnnnnnnnlllkkkjjjiiiiiijjjkkklllmmmlllkkkiiihhhgggggggggiiiiiiiiihhhgggfffeeeeeefffeeedddddddddeeeggghhhhhhhhhhhhgggffffffeeeeeehhhhhhhhhggggggggggggfffgggffffffffffffggghhhhhhffffffeeeeeedddcccbbbbbbccccccccccccccccccccccccdddddddddddddddccccccccc```aaaaaaaaaaaaaaaaaa```______```aaabbbccccccdddddddddccccccddddddeeefffiiigggeeecccbbbbbbcccddd````````````````````````]]]]]]^^^___````````````_________^^^^^^]]]]]]\\\ZZZ[[[\\\]]]]]]^^^]]]]]]___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXYYY\\\___aaaaaa```______`````````______^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[XXX[[[\\\YYYXXXZZZYYYUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXUUURRRTTTXXXZZZZZZYYYUUUUUUUUUVVVWWWWWWWWWWWWUUUVVVVVVVVVTTTUUUVVVXXXWWWWWWWWWWWWWWWVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTTTTUUUWWWWWWUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPRRRSSSSSSRRRQQQQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJHHHGGGFFFGGGIIIJJJJJJJJJKKKLLLKKKIIIGGGJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>===========================>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;:::::::::999;;;<<<;;;::::::;;;===:::999999888777777888888666666666666666555555444333444444444444333333222333000,,,'''"""~~~}}}~~~~~~||||||~~~|||}}}~~~}}}{{{|||}}}}}}{{{xxxwwwxxxyyyuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwtttuuuvvvwwwwwwvvvvvvuuuuuutttssstttvvvwwwwwwvvvyyyzzzzzzyyyvvvtttssstttssssssttttttttttttssssssqqqqqqrrrrrrrrrssssssssstttsssrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrsssqqqooolllkkkmmmppprrrrrrpppooonnnnnnnnnpppqqqssspppnnnllllllmmmnnnnnnnnnjjjjjjiiihhhiiijjjkkklllmmmlllkkkjjjhhhggggggfffiiiiiihhhgggffffffeeeeeeeeeddddddddddddeeefffgggggggggfffffffffeeeeeeeeeggggggggggggggggggggggggfffffffffffffffffffffgggeeeeeedddcccbbbaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbb```aaabbbbbbbbbbbbaaa```______```aaabbbcccdddeeedddccccccccccccdddeeeeeegggfffcccaaa``````aaabbb________________________^^^^^^_________^^^^^^]]]^^^____________^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]]]]___^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZ\\\^^^_________````````````_________^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[XXXXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[YYY[[[[[[XXXXXXZZZYYYVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSTTTWWWYYYYYYXXXTTTTTTTTTUUUVVVWWWXXXXXXUUUVVVVVVUUUTTTTTTVVVWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSUUUTTTTTTUUUWWWWWWVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPRRRSSSSSSRRRQQQQQQRRRRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQPPPPPPPPPPPPOOOOOORRRQQQPPPOOONNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIILLLLLLKKKJJJIIIHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIGGGFFFEEEFFFHHHIIIIIIIIIJJJKKKKKKIIIGGGJJJJJJIIIIIIHHHGGGFFFFFFIIIIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDAAA@@@@@@???>>>?????????AAA@@@@@@@@@@@@@@@@@@@@@>>>???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999999:::<<<======;;;;;;;;;===::::::999888888777777777666666666666666555555444222333333444333333222222333111---)))###~~~~~~~~~|||zzz{{{}}}~~~}}}}}}~~~~~~}}}|||zzzzzzzzzxxxvvvuuuvvvwwwttttttuuuuuuvvvvvvvvvvvvttttttuuuvvvvvvvvvuuutttrrrsssuuuwwwwwwwwwvvvuuusssrrrrrrsssuuuvvvuuutttuuuvvvwwwvvvtttrrrqqqrrrsssttttttuuuuuuttttttsssppppppqqqrrrrrrsssssssssttttttsssrrrqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqnnnkkkjjjlllooopppqqqnnnnnnmmmnnnnnnppprrrsssqqqooommmlllmmmnnnmmmmmmiiihhhhhhggghhhiiijjjkkkllllllkkkjjjiiihhhgggfffiiihhhgggfffeeeeeeffffffddddddddddddeeeeeeffffffffffffffffffeeeeeeeeeeeefffffffffffffffgggggggggeeeeeefffffffffeeeeeeeeedddccccccbbbaaa`````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb```aaabbbccccccbbbaaa```^^^___```aaabbbcccddddddbbbbbbbbbbbbbbbcccddddddeeecccaaa___^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^____________^^^\\\[[[ZZZ^^^^^^_________^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^]]]^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\]]]]]]``````___^^^^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXYYYYYYZZZZZZ[[[[[[YYY\\\\\\XXXXXX[[[[[[XXXWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVUUUUUUVVVVVVVVVUUUSSSSSSSSSSSSTTTVVVWWWXXXUUUVVVVVVUUUTTTSSSUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSUUUWWWWWWVVVTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPRRRSSSSSSRRRQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQQQQPPPPPPOOOOOOOOOOOOQQQQQQPPPOOONNNNNNNNNNNNJJJJJJJJJIIIIIIIIIIIIHHHLLLLLLKKKJJJIIIHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHHHHGGGEEEEEEFFFHHHHHHHHHHHHIIIKKKJJJHHHFFFJJJJJJIIIHHHGGGGGGFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCDDDDDD@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????????????????????????????>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::999999999:::<<<>>>>>><<<;;;;;;<<<::::::999999888777666666666666666666666555555444222222333333444333333222222111...***$$$~~~}}}}}}~~~yyyxxx{{{~~~~~~~~~~~~}}}}}}||||||{{{xxxyyyxxxwwwtttssstttuuurrrssstttuuuvvvvvvvvvuuussstttuuuvvvvvvvvvuuutttqqqssstttvvvwwwwwwvvvvvvqqqqqqqqqrrrtttuuutttsssrrrsssuuutttrrrqqqqqqrrrttttttuuuuuuuuuuuuttttttppppppqqqqqqrrrrrrssssssssssssrrrqqqqqqqqqqqqqqqoooooopppqqqqqqqqqqqqppppppnnnkkkjjjlllmmmnnnnnnllllllmmmnnnpppqqqqqqrrrrrrooommmllllllmmmlllkkkhhhgggffffffggghhhjjjkkkjjjjjjjjjjjjjjjiiihhhgggiiihhhfffeeeeeeeeefffgggdddeeeeeeeeeffffffffffffffffffffffffffffffffffffeeeffffffffffffgggggggggeeeeeeeeefffeeeeeedddcccbbbbbbbbbaaaaaaaaaaaa```````````````````````````aaaaaaaaabbbbbbbbbbbbbbb```aaacccddddddcccaaa```^^^^^^___```aaabbbbbbcccaaaaaa``````aaaaaabbbccccccaaa___]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^]]]\\\[[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYZZZ\\\]]]]]]\\\[[[[[[\\\```___^^^]]]\\\\\\\\\]]]\\\[[[ZZZZZZYYYZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ\\\[[[XXXXXX[[[\\\YYYWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRSSSTTTVVVWWWUUUVVVVVVUUUSSSSSSTTTVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRTTTVVVWWWUUUTTTRRRRRRRRRRRRRRRRRRQQQQQQPPPRRRSSSSSSRRRQQQQQQRRRQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPRRRSSSTTTQQQQQQPPPPPPOOOOOONNNNNNPPPPPPOOONNNNNNNNNNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKJJJIIIIIIIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHIIIGGGFFFEEEFFFHHHGGGGGGGGGHHHJJJJJJHHHFFFIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAA@@@??????>>>>>>???????????????@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999:::<<<>>>>>><<<;;;:::;;;::::::::::::999777666555666666666666666555555444222333333444444444444444111111///,,,&&&!!!}}}~~~|||{{{}}}zzzxxx{{{}}}~~~~~~}}}{{{zzzzzz{{{xxxyyyxxxvvvtttssstttuuuqqqrrrsssuuuvvvvvvuuuuuutttuuuwwwxxxyyyxxxwwwvvvqqqrrrsssuuuvvvwwwwwwwwwppppppqqqrrrtttuuusssrrrppprrrssssssrrrrrrssstttssssssttttttttttttssssssqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqqqqmmmnnnooopppppppppoooooopppnnnlllkkkllllllkkkjjjiiikkkmmmpppqqqqqqqqqqqqrrrooolllkkkkkkkkkkkkjjjffffffeeeeeefffhhhiiijjjhhhiiijjjjjjjjjjjjiiihhhhhhgggfffddddddeeefffgggeeeeeeffffffggggggggggggffffffffffffffffffffffffeeeeeeeeefffffffffggggggdddeeeeeefffeeedddcccbbbaaaaaaaaaaaaaaabbbbbbbbb________________________aaaaaaaaabbbbbbccccccccc```aaaccceeeeeecccaaa```^^^^^^______`````````aaa_______________```aaaaaacccaaa___]]]\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\[[[[[[[[[[[[]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZXXXZZZ]]]]]][[[ZZZ\\\]]]___^^^]]][[[ZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXXXXYYYYYYXXXXXXXXXUUUVVVVVVWWWWWWXXXYYYYYYWWWXXXYYYZZZZZZYYYYYYXXXYYY[[[ZZZVVVVVVZZZ[[[YYYWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTUUUUUUUUUTTTUUUUUUUUUTTTSSSRRRRRRSSSUUUVVVUUUVVVVVVUUUSSSRRRTTTUUUUUUTTTSSSRRRSSSSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSSSSRRRQQQQQQSSSUUUVVVUUUSSSQQQRRRRRRRRRRRRRRRRRRRRRPPPRRRSSSSSSRRRQQQQQQRRRQQQPPPOOONNNNNNOOOPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMNNNNNNNNNNNNOOOQQQRRRRRRQQQQQQPPPPPPOOONNNNNNMMMOOOOOONNNMMMMMMMMMMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIILLLLLLMMMMMMMMMMMMLLLLLLHHHIIIIIIHHHFFFFFFGGGHHHFFFFFFFFFHHHJJJJJJHHHFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDDDDDDDDDDCCCAAAAAA@@@????????????@@@>>>?????????@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::999<<<>>>>>><<<:::999999::::::::::::999777555444666666666666666555555444333333444555555555555555111111000...)))###~~~|||zzz|||{{{~~~|||zzz|||}}}}}}~~~}}}{{{yyyzzzzzzyyyyyyyyywwwuuussstttvvvpppqqqsssuuuvvvvvvuuuuuuuuuwwwyyyzzz{{{zzzyyyxxxrrrrrrssstttuuuvvvwwwxxxppppppqqqrrruuuuuusssrrroooqqqssstttsssssstttuuurrrssssssttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooppppppqqqqqqlllmmmnnnppppppoooooonnnooonnnlllllllllllljjjhhhhhhjjjmmmqqqrrrrrrqqqpppqqqooollljjjkkkkkkjjjiiifffeeeeeeeeefffgggiiijjjggghhhiiijjjkkkjjjiiiiiihhhgggeeeddddddeeefffgggeeefffgggggghhhhhhggggggffffffggggggggggggggggggeeeeeeeeefffffffffggggggdddeeeeeefffeeedddbbbaaa``````aaaaaabbbbbbcccccc________________________aaaaaabbbbbbcccccccccddd```aaaccceeeeeecccaaa```^^^^^^^^^_______________^^^^^^^^^^^^^^^___``````cccbbb___]]]\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYYYY[[[\\\]]]^^^^^^___]]]\\\ZZZYYYYYYZZZ\\\^^^[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZVVVYYY\\\]]][[[[[[]]]```___^^^\\\ZZZYYYYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWSSSTTTUUUVVVXXXYYYZZZ[[[WWWXXXYYYZZZZZZYYYXXXWWWWWWYYYXXXUUUUUUYYYZZZXXXWWWWWWWWWVVVVVVUUUUUUUUUPPPRRRTTTUUUUUUUUUVVVWWWVVVUUUSSSRRRQQQRRRTTTUUUUUUVVVVVVUUUSSSRRRSSSUUUTTTTTTSSSRRRRRRSSSTTTUUUUUUTTTRRRQQQQQQQQQRRRSSSQQQPPPPPPRRRTTTUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRPPPRRRSSSSSSRRRQQQQQQRRRPPPPPPOOONNNNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQQQQRRRQQQPPPNNNMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOONNNMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIJJJHHHGGGFFFGGGIIIFFFEEEFFFHHHIIIJJJHHHFFFGGGGGGGGGGGGGGGGGGHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBDDDEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;::::::999;;;>>>>>><<<:::999999::::::;;;:::999777555444666666666666666555555444333444444555666666666555222222222000+++&&& ~~~~~~~~~~~~|||zzzyyyyyy}}}}}}}}}{{{zzz{{{}}}{{{|||}}}~~~}}}{{{yyyxxxzzzyyywwwvvvuuuuuuuuuvvvrrrsssttttttuuuuuuttttttxxxyyyzzzxxxuuussstttuuurrrrrrrrrrrrrrrrrrrrrrrrooooooppppppqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqppppppqqqrrrrrrssssssrrrrrroooooonnnnnnnnnpppqqqrrrppppppppppppoooooooooooooooppppppooonnnmmmmmmnnnnnnmmmkkkiiihhhhhhhhhiiihhhiiikkkmmmoooooooooooonnnmmmkkkkkkkkkkkkjjjhhhhhhhhhhhhhhhggggggggggggggghhhjjjkkkjjjiiigggeeeggggggffffffeeeeeeddddddjjjjjjiiiiiihhhggggggggghhhhhhhhhhhhggggggggggggeeeeeeffffffffffffffffffeeeeeedddccccccbbbbbbaaadddbbb``````cccdddcccaaaaaaaaa```_______________aaaaaabbbccccccccccccbbbaaaaaaaaaaaaaaa```_________^^^^^^^^^^^^___``````\\\]]]^^^^^^______^^^^^^bbb```___]]]]]]]]]^^^^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\ZZZYYYZZZ[[[]]]\\\\\\___]]][[[ZZZYYYZZZ[[[\\\]]][[[YYYYYYZZZZZZXXXVVVZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]\\\\\\[[[ZZZZZZZZZXXXWWWWWWXXXYYYYYYXXXVVVVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[YYYXXXWWWWWWXXXYYY[[[```___]]][[[YYYWWWWWWVVVUUUWWWXXXWWWVVVVVVWWWXXXVVVWWWWWWWWWVVVVVVXXXYYYWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVTTTSSSRRRUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTRRRQQQQQQQQQRRRSSSRRRRRRPPPPPPQQQSSSUUUWWWUUUUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPOOONNNPPPPPPPPPNNNMMMNNNPPPSSSSSSSSSRRRRRRQQQPPPOOORRRRRRQQQPPPNNNMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNOOOOOOOOOOOONNNNNNMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMQQQPPPNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>======<<<<<<<<<===>>>>>>?????????>>>>>>======>>>>>>>>>?????????@@@?????????>>>>>>======????????????????????????>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::999;;;===<<<:::888888888;;;:::888666444444444555666666666666666666555444444444444444444444444444444333333111...)))!!!~~~~~~~~~~~~~~~~~~{{{zzzzzzzzz}}}}}}|||zzzyyyxxxzzz|||zzz{{{|||||||||zzzxxxwwwyyyxxxvvvuuuttttttuuuuuurrrsssssstttttttttttttttvvvwwwxxxvvvsssqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrooopppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrssssssttttttsssssspppooonnnnnnnnnoooqqqrrrppppppppppppoooooooooooonnnooopppooommmmmmmmmnnnooonnnllljjjiiiiiiiiijjjjjjjjjjjjjjjkkklllnnnooonnnmmmkkkkkklllkkkjjjhhhggggggggggggggggggggggggggghhhiiijjjjjjiiigggfffggggggffffffffffffffffffiiiiiiiiihhhhhhggggggggghhhhhhhhhgggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccbbbdddbbb``````bbbdddcccaaaaaaaaa```_______________aaaaaabbbccccccccccccbbbaaaaaaaaa`````````______^^^^^^^^^]]]^^^______```\\\]]]^^^^^^______^^^^^^bbbbbb```___^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\[[[[[[]]]^^^^^^]]]^^^\\\[[[YYYYYYYYY[[[\\\\\\[[[YYYYYYZZZZZZXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWXXXYYYYYYXXXVVVUUUWWWYYYZZZYYYYYYZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZ^^^]]]\\\ZZZYYYXXXXXXWWWUUUVVVWWWWWWVVVUUUVVVWWWUUUWWWWWWWWWVVVVVVWWWYYYWWWXXXYYYYYYZZZZZZZZZYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTSSSRRRQQQRRRRRRSSSRRRRRRQQQPPPQQQSSSUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPOOONNNOOOPPPOOONNNNNNOOOPPPRRRRRRRRRRRRRRRRRRQQQPPPSSSRRRQQQPPPOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOONNNMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999;;;<<<<<<:::888888888:::999888666555555444444555555666666555555444333444444444444444444444444444444333222///***###~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{||||||}}}|||zzzxxxwwwxxxyyyyyyyyyzzzzzzzzzxxxvvvuuuwwwvvvuuutttssssssssstttrrrrrrsssttttttttttttttttttuuuuuutttrrrppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrsssssstttttttttttttttpppooonnnnnnnnnooopppqqqppppppppppppoooooooooooonnnooopppooommmmmmmmmnnnpppnnnmmmkkkjjjjjjjjjjjjllljjjhhhggggggiiilllnnnmmmlllkkkjjjkkkkkkjjjhhhffffffffffffffffffggggggfffggghhhiiiiiihhhggggggfffffffffggggggggggggggghhhhhhgggggggggggggggggghhhggggggggggggfffffffffeeeeeeeeedddccccccbbbbbbbbbbbbcccccccccdddddddddcccbbb``````aaabbbbbbaaaaaaaaa``````______`````````aaabbbbbbccccccbbbbbbbbbaaa```___^^^___``````]]]]]]]]]]]]]]]^^^^^^___]]]]]]^^^____________^^^ccccccbbbbbbaaa___^^^]]]]]]^^^^^^______^^^^^^]]]___]]]\\\\\\^^^______^^^\\\[[[ZZZYYYXXXYYYZZZ[[[\\\[[[YYYYYYZZZZZZXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWXXXWWWVVVWWWYYYYYYWWWVVVTTTVVVXXXYYYXXXXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\[[[ZZZYYYYYYYYYYYYUUUWWWXXXWWWVVVUUUVVVWWWUUUVVVWWWVVVUUUVVVWWWYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQRRRTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPOOOLLLNNNOOOOOONNNNNNPPPQQQPPPQQQRRRRRRSSSRRRRRRRRRSSSSSSRRRQQQPPPOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPOOONNNNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@????????????>>>>>>????????????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999;;;<<<;;;999777777888888888888888777555444444555555555555555444333333444444444444444444444444555444444333111,,,&&&!!!~~~~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||zzz{{{|||{{{yyyxxxxxxyyyyyyyyyyyyyyyyyywwwvvvuuutttttttttssssssrrrrrrrrrrrrrrrssstttttttttsssssstttttttttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssttttttssssssrrrqqqrrrssssssttttttsssssspppooonnnmmmmmmnnnooopppppppppppppppooooooooonnnmmmnnnoooooommmlllmmmoooooonnnllljjjiiiiiiiiijjjlllkkkiiihhhhhhiiijjjlllkkkjjjiiiiiijjjjjjiiigggdddeeeeeeeeeffffffggggggeeefffggghhhhhhhhhggggggfffffffffgggggghhhhhhhhhffffffffffffffffffgggggggggggggggfffffffffeeeeeeeeeddddddcccbbbaaaaaa```aaaaaabbbcccddddddeeeeeebbbbbb`````````aaaaaa```aaaaaa```______````````````aaaaaabbbbbbbbbbbbbbbbbbaaa___]]]]]]^^^___```]]]\\\\\\\\\\\\]]]^^^^^^]]]^^^^^^_______________ccccccdddcccbbb```^^^\\\]]]^^^^^^______^^^^^^]]]^^^\\\[[[\\\]]]___^^^^^^[[[ZZZYYYYYYXXXYYYZZZZZZ\\\ZZZYYYYYYZZZZZZYYYWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWWWWVVVWWWXXXYYYWWWUUUTTTUUUWWWXXXWWWWWWXXXYYYZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXYYYXXXVVVVVVVVVXXXUUUVVVWWWVVVUUUUUUWWWYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQQQQPPPPPPPPPQQQPPPQQQRRRRRRRRRQQQPPPOOOKKKMMMNNNOOONNNNNNPPPRRROOOOOOQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????>>>>>>???>>>????????????>>>>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>===???>>>>>>======<<<<<<;;;;;;;;;<<<<<<======>>>>>>======>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;::::::999:::;;;:::888777777888666777888888888666555444666777777666666555444333444444444444444444444444555444444444222...)))%%%~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~|||zzzzzz{{{|||wwwyyy{{{|||{{{zzzzzz{{{zzzyyyyyyyyyxxxwwwwwwvvvsssssssssssssssrrrrrrrrrqqqrrrrrrssstttsssssssssuuuttttttsssssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrssssssttttttssssssrrrppppppqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmnnnooooooppppppppppppooooooooonnnlllmmmooonnnmmmlllmmmooommmllljjjiiihhhggghhhhhhjjjkkkkkkkkkkkkjjjiiiiiiiiihhhfffggghhhhhhgggfffcccddddddeeefffggghhhhhhfffffffffgggggggggffffffeeeeeeffffffgggggghhhhhhdddddddddeeeeeeffffffgggffffffffffffeeeeeeeeeeeeddddddcccbbbaaaaaa``````aaaaaabbbcccdddeeeeeefffbbbaaaaaa```_________``````_______________````````````aaabbbbbbbbbbbbaaaaaa```^^^\\\\\\]]]___```]]]\\\\\\\\\\\\]]]^^^^^^]]]^^^______``````______bbbbbbcccbbbaaa___]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[YYYZZZ[[[]]]]]]\\\ZZZYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYYYYZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWVVVVVVWWWXXXXXXWWWUUUSSSUUUWWWXXXWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[YYYZZZZZZYYYXXXWWWWWWXXXUUUVVVVVVVVVUUUUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWSSSSSSTTTUUUVVVWWWWWWXXXVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQOOONNNKKKLLLNNNNNNNNNNNNPPPQQQMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMNNNMMMLLLLLLKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<>>>>>=========;;;;;;<<<<<<======>>>>>>===============<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999777666666777555666777888888777666555999999999888888777555555444444444444444444444444555444444444333000,,,(((!!!~~~||||||}}}|||}}}~~~~~~}}}}}}~~~}}}{{{zzzyyyyyytttwww{{{||||||{{{{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvrrrrrrssssssssssssrrrqqqqqqqqqrrrsssssssssssssssvvvuuusssssstttuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssrrrrrroooooopppqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnoooppppppppppppooooooooooookkkmmmnnnnnnmmmlllmmmooolllkkkjjjhhhggggggggggggiiijjjkkkllllllkkkiiihhhhhhgggffffffggghhhgggfffcccddddddfffggghhhiiiiiiggggggffffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffbbbbbbcccdddeeeffffffgggffffffeeeeeeeeedddddddddcccccccccbbbaaaaaaaaa```aaaaaabbbcccddddddeeeeeeaaaaaaaaa```^^^]]]^^^```^^^^^^^^^]]]^^^^^^___```___```aaaaaabbbbbbaaaaaa```___^^^]]]\\\]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^___^^^^^^___````````````___````````````___^^^]]]\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXZZZ[[[[[[ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[YYYXXXYYYZZZ[[[ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWVVVUUUVVVXXXXXXVVVUUUSSSUUUWWWXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[YYYZZZZZZYYYWWWVVVWWWXXXTTTUUUVVVUUUTTTUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWUUUVVVWWWXXXYYYXXXWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRQQQPPPOOONNNKKKMMMNNNNNNMMMMMMOOOPPPLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>======>>>??????@@@??????>>>===<<<>>>>>>============<<<<<<999::::::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<============<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999999888555555666777555666666777777777777666::::::::::::999777666555444444444444444444444444444333333333333111...+++$$$ ~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{|||}}}|||{{{{{{}}}~~~}}}{{{yyyxxxwwwsssvvvzzz|||{{{yyyxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuqqqrrrsssttttttsssrrrrrrqqqqqqrrrssssssssssssrrrvvvtttrrrsssuuuuuusssqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrrrrrrrqqqpppooonnnmmmlllmmmmmmnnnppppppppppppooooooooooookkklllnnnmmmllllllnnnooommmllljjjhhhgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggiiiiiihhhgggcccdddeeefffhhhiiijjjkkkhhhgggfffeeeddddddcccccceeeeeeeeeeeeeeedddddddddaaaaaabbbcccdddeeeffffffeeeeeeeeeddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddddd```aaabbb```]]]\\\]]]___\\\\\\\\\\\\\\\]]]^^^______``````aaaaaaaaaaaaaaa^^^^^^^^^]]]]]]]]]]]]\\\^^^^^^^^^]]]^^^______```^^^^^^___```````````````]]]]]]\\\\\\\\\\\\]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZXXXWWWXXXYYY[[[ZZZZZZYYYZZZZZZ[[[[[[\\\[[[[[[ZZZYYYXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWVVVUUUVVVWWWXXXVVVTTTTTTVVVXXXXXXXXXWWWXXXZZZXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZXXXYYYYYYXXXVVVTTTUUUVVVTTTUUUVVVUUUTTTTTTVVVXXXXXXXXXXXXXXXXXXWWWVVVVVVSSSTTTVVVWWWXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTRRRSSSSSSTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPOOONNNLLLMMMNNNNNNMMMLLLMMMOOOKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPQQQQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBB@@@???????????????@@@@@@@@@??????>>>===<<<===<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???===============<<<<<<<<<<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;:::999999999999888777555444666777666666666666666777888888:::::::::999888777666555444444444444444444444444333222222222333222///---&&&"""~~~~~~}}}}}}~~~~~~}}}}}}||||||zzz{{{|||{{{zzz{{{|||~~~}}}}}}~~~}}}{{{yyywwwuuussswwwzzz{{{zzzwwwuuuuuuwwwvvvuuuttttttsssttttttqqqrrrssstttttttttsssrrrqqqqqqrrrsssssssssrrrrrruuusssqqqrrrtttuuusssqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppqqqqqqrrrssssssssssssrrrpppooonnnmmmllllllmmmnnnppppppppppppooooooooooookkklllmmmmmmllllllnnnooonnnmmmkkkiiihhhhhhiiiiiiiiihhhfffeeeeeegggiiikkkjjjiiihhhiiijjjkkkjjjiiicccdddeeeggghhhjjjkkkllliiihhhgggeeedddcccbbbbbbeeeeeeeeeddddddccccccccc``````aaacccdddeeeffffffeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbbcccccccccbbbccccccccccccddddddddd```aaabbb```]]][[[]]]___\\\[[[[[[[[[\\\\\\]]]^^^___``````aaaaaaaaaaaaaaa]]]]]]^^^^^^^^^]]]\\\[[[___^^^^^^^^^^^^___``````^^^______```````````````\\\[[[ZZZYYYZZZ[[[\\\]]][[[[[[[[[\\\\\\[[[[[[[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUVVVWWWXXXVVVTTTTTTVVVXXXYYYXXXXXXYYYZZZXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWWWWVVVTTTSSSSSSTTTTTTUUUVVVUUUTTTTTTVVVXXXWWWXXXXXXXXXWWWVVVVVVUUURRRSSSUUUWWWWWWWWWUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUUUURRRSSSTTTTTTTTTSSSQQQPPPPPPQQQQQQRRRQQQQQQPPPPPPOOOOOOOOONNNNNNOOOPPPPPPOOOPPPQQQQQQQQQPPPOOONNNMMMNNNOOONNNLLLLLLMMMNNNKKKKKKLLLMMMMMMMMMMMMLLLOOOOOOPPPPPPQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<999::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;:::999999999999888666444444555777666666555555555777888:::::::::999999777666555444444444444444444444444444222111111222333222000...'''###~~~|||{{{{{{|||~~~~~~}}}}}}}}}}}}}}}~~~zzz{{{|||{{{yyyxxxyyyzzz~~~}}}{{{yyywwwuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuuuutttttttttuuuuuuuuutttssssssrrrrrrrrrrrrmmmnnnpppqqqrrrrrrqqqpppssssssssstttttttttuuuuuuttttttsssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqqqqqqqrrrssstttrrrrrrrrrqqqqqqpppppppppqqqooommmkkkkkklllnnnpppnnnmmmmmmmmmmmmnnnooooooiiijjjkkkkkkkkklllnnnpppooonnnllljjjiiiiiiiiiiiihhhiiihhhgggffffffhhhjjjjjjjjjjjjiiihhhggggggffffffeeedddfffgggiiihhhggghhhfffddddddeeedddaaa^^^dddcccbbbbbbaaaaaabbbbbbbbbbbbcccdddddddddcccccccccbbbaaa``````aaabbbcccaaabbbcccddddddddddddddd___``````aaabbbcccccccccaaaaaa`````````_________\\\\\\]]]]]]]]]^^^^^^^^^\\\]]]___aaaaaa```___^^^```aaaaaaaaaaaa___]]]\\\``````____________`````````aaabbbbbbbbbbbbaaaaaa]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVUUUWWWYYYUUUUUUVVVVVVWWWXXXXXXXXXVVVWWWWWWWWWXXXYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSVVVVVVVVVUUUUUUUUUTTTTTTZZZXXXVVVTTTSSSTTTUUUVVVRRRTTTVVVXXXXXXVVVTTTRRRUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRRRRRRROOOQQQRRRTTTSSSQQQOOOMMMMMMNNNOOOOOOMMMMMMNNNOOOSSSQQQOOOMMMMMMMMMNNNOOOLLLNNNPPPQQQPPPOOOOOOPPPMMMNNNNNNOOOOOOOOONNNNNNLLLMMMNNNNNNLLLKKKKKKLLLLLLMMMOOOQQQQQQQQQOOONNNPPPOOOMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>??????>>>>>>===<<<;;;;;;::::::=========<<<<<<;;;;;;:::999;;;===;;;999888;;;>>>666666666666777777777777777777888888888888777777666666777777666555444444333444666777777666444222555555444333222000000///+++'''"""~~~}}}~~~~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}||||||{{{{{{zzz{{{|||{{{yyyxxxyyyzzz~~~}}}}}}{{{zzzxxxvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwuuuuuuttttttttttttuuuuuusssrrrrrrrrrrrrsssssstttppppppqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrssssssssssssttttttsssrrrrrrrrrrrrrrrsssssssssssssssssssssssssssrrrqqqqqqqqqqqqrrrsssrrrrrrqqqqqqqqqpppppppppqqqpppnnnlllllllllmmmnnnnnnnnnmmmmmmmmmmmmnnnnnniiijjjkkkkkkkkklllnnnpppooonnnllljjjiiiiiiiiiiiihhhhhhhhhgggeeeeeegggiiijjjjjjiiiiiihhhggggggfffgggfffeeefffhhhiiihhhggghhhfffdddeeefffeeebbb```dddcccbbbbbbaaaaaabbbbbbaaaaaabbbbbbccccccbbbbbbbbbbbbaaa``````aaabbbbbbaaaaaabbbccccccccccccccc^^^______```aaaaaabbbbbb`````````______^^^^^^^^^[[[\\\\\\\\\]]]]]]^^^^^^]]]^^^```aaabbbaaa```___``````aaaaaa```___]]]\\\```______^^^^^^______`````````aaaaaaaaaaaa``````]]]]]]\\\[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVUUUWWWYYYVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRVVVVVVUUUUUUUUUTTTTTTTTTXXXWWWVVVUUUUUUUUUVVVVVVSSSTTTVVVXXXXXXVVVTTTSSSUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPQQQSSSTTTSSSRRROOONNNMMMOOOPPPOOONNNMMMNNNPPPRRRQQQOOOMMMMMMMMMNNNOOOMMMOOOQQQRRRQQQPPPOOOPPPLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNNNNLLLKKKKKKLLLLLLMMMOOOPPPPPPOOONNNMMMOOONNNMMMLLLKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIKKKKKKIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;888999::::::999999:::;;;666666666666777777777777777777888888888888777777666666666666666555444444444555666777777666555444555555444333222111000000---***$$$|||{{{|||}}}~~~~~~~~~~~~|||{{{zzz{{{||||||}}}||||||}}}~~~}}}}}}}}}}}}|||zzzyyyxxxzzz{{{|||{{{yyyxxxyyyzzz||||||}}}|||{{{yyywwwvvvuuuuuuvvvwwwwwwwwwwwwwwwuuutttttttttttttttuuuuuuqqqqqqqqqqqqrrrsssttttttssssssrrrqqqqqqqqqrrrrrrppppppqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrttttttttttttttttttttttttsssrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqpppppppppppppppppppppooonnnmmmmmmlllllloooooonnnmmmmmmllllllllliiijjjkkkkkkkkkkkknnnpppnnnmmmlllkkkjjjiiiiiiiiigggggggggfffeeeeeegggiiijjjjjjiiiiiihhhggggggggghhhgggfffggghhhiiihhhggggggfffeeeeeeffffffdddcccccccccbbbaaaaaaaaaaaabbb``````aaaaaabbbbbbbbbbbbbbbaaaaaa``````aaaaaabbb```aaaaaabbbbbbbbbbbbaaa^^^^^^______``````aaaaaa``````___^^^^^^]]]\\\\\\ZZZZZZ[[[\\\]]]]]]^^^^^^^^^___```bbbbbbaaa``````___````````````___]]]\\\^^^^^^]]]]]]]]]]]]^^^^^^^^^______``````______^^^\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYY^^^]]]\\\[[[ZZZYYYXXXWWW[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYYYYWWWVVVUUUWWWXXXVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRUUUUUUUUUUUUTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVSSSUUUVVVXXXXXXVVVUUUSSSVVVVVVVVVVVVVVVUUUUUUUUUWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTTTTRRRPPPOOOOOOPPPQQQPPPOOONNNOOOPPPRRRQQQOOONNNMMMMMMNNNNNNOOOQQQSSSSSSQQQPPPOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOONNNMMMKKKLLLLLLLLLMMMNNNOOOOOONNNLLLLLLNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBCCCEEEFFFHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCCCCAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<============<<<<<<;;;:::::::::::::::::::::::::::;;;;;;777777777999;;;;;;999777777777777777666666666666666777777888888777777666555666666666666555444444666666666666666666666666555555444333222111000000000---'''"""~~~|||{{{zzzzzz{{{||||||{{{{{{}}}}}}~~~}}}|||zzzzzzzzzzzz{{{|||{{{zzz{{{}}}~~~}}}|||zzzzzz{{{{{{{{{zzzyyyxxxzzz{{{|||{{{yyyxxxyyyzzzzzz{{{|||||||||zzzxxxwwwtttuuuvvvvvvwwwwwwvvvvvvttttttssssssssstttuuuuuurrrrrrqqqqqqqqqrrrrrrssstttsssqqqpppoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssrrrrrrqqqqqqssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooppppppppppppooommmlllkkkooooooooonnnmmmkkkjjjjjjhhhiiikkkkkkjjjkkkmmmooommmmmmlllkkkjjjjjjiiiiiifffggggggfffdddeeegggiiiiiiiiiiiiiiihhhhhhggggggiiihhhgggggghhhiiihhhfffeeeeeeffffffggggggfffeeeccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaa``````_________``````aaaaaaaaa______^^^]]]]]]\\\\\\[[[YYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^___```aaa``````___^^^______```___^^^]]]\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYY^^^^^^]]]\\\[[[ZZZYYYYYY]]]\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWXXXYYYXXXVVVUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSUUUTTTTTTTTTTTTSSSSSSSSSQQQSSSUUUWWWXXXWWWVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTWWWVVVVVVVVVUUUUUUTTTTTTVVVVVVVVVVVVUUUUUUTTTTTTVVVUUUUUUSSSRRRQQQPPPOOOQQQQQQSSSTTTSSSRRRQQQPPPPPPQQQRRRQQQOOONNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMNNNPPPRRRRRRPPPOOONNNOOOMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNOOOOOOMMMLLLLLLMMMLLLMMMMMMNNNMMMLLLKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHIIIGGGHHHIIIIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBCCCCCCEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::888888888999999::::::;;;777666666999======:::666777777777777666666666666666666777777777777666666555555555666666555444444555555444444444555666777555444444333222222111111111...***%%% }}}}}}{{{zzzzzzzzzzzzzzz{{{yyyyyy|||~~~{{{~~~}}}|||{{{zzz{{{{{{|||{{{zzzyyyzzz|||||||||zzzwwwxxxyyyzzzzzz{{{{{{zzzzzz{{{|||{{{yyyxxxyyyzzzyyyzzz{{{{{{{{{zzzxxxwwwttttttuuuvvvvvvvvvvvvuuussssssssssssssstttuuuuuuuuutttsssrrrqqqqqqpppqqqrrrqqqpppnnnnnnnnnoooppprrrrrrqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppooooooooooooooooooooooooooopppqqqqqqpppnnnlllkkkooooooooonnnmmmkkkiiihhhhhhiiijjjjjjjjjkkkmmmooollllllllllllkkkjjjjjjiiifffggggggfffeeefffhhhjjjiiiiiiiiihhhhhhhhhhhhhhhjjjhhhgggggghhhhhhgggeeedddeeefffgggffffffffffffcccbbbaaaaaa``````aaaaaabbbbbbaaabbbbbbdddeeefffaaabbbbbbbbbbbbbbbbbbaaa``````aaaaaaaaa``````___```aaaaaaaaaaaaaaabbbbbb^^^]]]]]]]]]]]]\\\\\\\\\ZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^_________^^^]]]^^^^^^______^^^\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVXXXYYYXXXVVVUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRPPPRRRUUUWWWXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSUUUUUUTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQQQQPPPQQQRRRQQQOOONNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMLLLNNNPPPPPPOOOMMMMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMNNNOOOOOOMMMLLLLLLMMMLLLLLLLLLMMMLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA??????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::777888888999999:::::::::888666777:::===>>>;;;777888777777777666666666555666666777777777777666666444444555555555555444444444444333333444444555666555444444333333222222222000///+++'''"""}}}|||{{{{{{zzzzzzzzz{{{zzzyyyzzz|||}}}yyy}}}}}}|||{{{{{{|||}}}~~~{{{zzzyyyzzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||zzz{{{|||{{{yyyxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwsssttttttuuuuuuuuuuuuuuurrrrrrrrrrrrssstttuuuuuuwwwvvvuuusssrrrqqqpppppppppoooooonnnnnnnnnnnnooorrrrrrrrrqqqqqqqqqqqqqqqqqqrrrsssssssssrrrpppoooppppppppppppppppppppppppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnoooooooooooonnnooopppqqqpppooonnnmmmnnnnnnooonnnmmmkkkiiihhhhhhiiijjjjjjjjjjjjmmmoookkkllllllllllllkkkjjjiiifffgggggggggfffgggiiikkkiiiiiihhhhhhhhhhhhhhhhhhjjjhhhgggfffggggggeeecccccceeeggggggeeeeeeeeefffbbbbbbaaa````````````aaabbbbbbaaaaaabbbdddfffgggbbbccccccddddddccccccbbbaaaaaaaaaaaaaaa``````___aaaaaaaaaaaabbbbbbbbbbbb\\\\\\]]]]]]]]]]]]^^^^^^\\\\\\]]]]]]]]]^^^^^^^^^\\\]]]]]]]]]]]]^^^^^^^^^\\\]]]^^^^^^^^^]]]\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[\\\\\\]]]^^^^^^___[[[[[[[[[ZZZZZZYYYYYYXXXWWWXXXXXXYYYYYYXXXXXXWWWUUUWWWXXXXXXVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRPPPRRRTTTVVVWWWWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUSSSRRRTTTSSSSSSRRRRRRQQQQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRPPPNNNMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLJJJLLLOOOOOONNNMMMNNNNNNQQQQQQQQQQQQPPPOOONNNMMMMMMNNNPPPOOONNNLLLLLLMMMKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@=========>>>>>>>>>??????>>>>>>======<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;;;;;;;::::::::::::::::::999999999999999999::::::777777888:::<<<===;;;:::888888777777666666555555555666666777777666666555333333444555555555555444333333444444555666666666555444444444333333333222000///---)))%%%!!!}}}}}}||||||||||||{{{{{{zzzzzz|||~~~~~~{{{yyy{{{{{{zzzzzz{{{|||~~~}}}|||{{{{{{}}}}}}|||{{{}}}|||yyywwwwwwxxxzzz{{{zzz{{{|||{{{yyyxxxyyyzzz{{{zzzxxxvvvuuuuuuvvvwwwsssssstttuuuuuuuuuttttttrrrrrrrrrrrrssstttuuuvvvwwwvvvuuutttsssrrrrrrrrrnnnooooooppppppppppppoooqqqqqqpppppppppooooooooopppqqqrrrssssssrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppnnnmmmmmmmmmmmmnnnnnnnnnoooooonnnnnnoooppppppppppppooolllmmmnnnnnnmmmllliiihhhgggiiijjjjjjiiijjjllloookkkkkklllllllllkkkjjjiiiggghhhhhhhhhggghhhkkkmmmhhhhhhhhhhhhhhhhhhhhhiiiiiihhhfffeeefffeeecccbbbccceeegggfffdddcccccceeebbbbbbaaa```````````````aaaaaa``````aaacccfffgggcccdddeeeeeeeeeeeedddcccaaabbbbbbbbbaaaaaa```___aaaaaaaaaaaaaaaaaaaaaaaa[[[[[[\\\]]]^^^___``````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^______[[[\\\]]]^^^^^^]]]\\\[[[]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWUUUWWWXXXXXXVVVUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUUUUUUUUUUWWWXXXYYYWWWWWWWWWVVVUUUUUUTTTTTTQQQRRRSSSUUUVVVVVVWWWWWWSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTVVVVVVVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOOOOPPPPPPPPPPPPPPPOOOPPPQQQPPPNNNLLLMMMNNNOOOOOOOOONNNNNNMMMLLLKKKIIILLLNNNPPPOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMOOOPPPOOONNNMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPLLLMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCC>>>>>>??????@@@AAACCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::999999999555666888999999999;;;<<<888888888777666555555555555555666666666666555555222333444444555555555444333444666777888888888777444444444444444333333333000000///,,,)))%%%!!!}}}}}}}}}}}}}}}|||||||||yyy{{{~~~~~~|||zzzyyyzzzyyyyyyyyyzzz|||~~~~~~|||}}}~~~}}}|||{{{wwwvvvvvvxxxzzzzzz{{{|||{{{yyyxxxyyyzzz|||zzzwwwtttssstttuuuvvvrrrsssttttttuuuuuuttttttqqqqqqqqqrrrssstttuuuvvvvvvuuuuuutttttttttuuuuuummmoooppprrrrrrrrrqqqpppppppppoooooonnnnnnnnnmmmpppqqqrrrssssssqqqpppnnnrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqpppnnnmmmlllmmmmmmmmmnnnnnnoooooonnnnnnnnnoooppppppqqqqqqkkklllnnnnnnnnnllljjjhhhggghhhjjjjjjiiijjjlllnnnjjjkkklllmmmlllkkkjjjiiihhhhhhiiihhhhhhiiikkknnnhhhhhhhhhhhhhhhiiiiiiiiiiiigggeeeeeeeeedddbbbaaabbbeeegggfffcccaaabbbdddbbbbbbaaa`````````````````````______```bbbeeefffddddddffffffffffffddddddbbbbbbbbbbbbbbbaaa`````````````````````_________ZZZ[[[\\\]]]___```aaabbbaaa``````______^^^]]]]]]___^^^^^^^^^^^^___``````[[[[[[]]]]]]^^^]]]\\\[[[]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]]]][[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXXXXXXXXXXXXXXXXWWWUUUVVVXXXXXXWWWUUUTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[UUUTTTTTTTTTUUUWWWYYYZZZXXXXXXWWWVVVVVVUUUUUUTTTOOOPPPRRRSSSUUUVVVVVVVVVSSSRRRRRRRRRQQQQQQQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSTTTTTTUUUUUUUUUVVVSSSTTTVVVVVVVVVUUUSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNOOONNNNNNMMMLLLKKKIIILLLOOOPPPPPPPPPQQQRRRPPPPPPPPPOOONNNMMMLLLKKKMMMOOOPPPPPPNNNMMMMMMNNNKKKKKKKKKLLLMMMOOOQQQRRRMMMNNNNNNOOOOOOMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCC===>>>>>>???@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@??????>>>===<<<<<<;;;???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999333666888777666666:::===999888888777666555555444555555666666666666555555222333444444555555555444444666888:::;;;:::999888444444444444444444333333111111000///,,,((($$$!!!xxxyyyzzz|||||||||{{{{{{{{{{{{zzzxxxvvvvvvyyy{{{zzzzzzxxxuuutttvvvzzz}}}}}}||||||||||||~~~|||wwwvvvxxxzzzzzzyyyzzzzzzyyyyyyxxxwwwwwwwwwvvvuuutttttttttvvvwwwxxxttttttttttttttttttttttttrrrqqqppppppqqqrrrtttuuuvvvuuutttsssssssssssssssppppppoooooooooppprrrsssnnnmmmlllkkkkkklllmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrsssssssssqqqrrrrrrpppmmmkkkkkkllljjjmmmmmmjjjjjjmmmmmmkkkoooooooooooonnnnnnnnnnnnllllllkkklllmmmmmmllljjjlllkkkkkkjjjiiiiiiiiijjjmmmnnnnnnnnnnnnnnnmmmmmmhhhgggfffeeefffgggiiikkkiiihhhgggffffffgggiiijjjhhheeeccceeehhhhhhddd___cccdddffffffffffffdddcccdddddddddcccbbbaaa``````aaaccceeeeeedddbbbbbbccc```ccceeefffeeeddddddeeecccbbbaaa_________```aaa^^^^^^__________________ZZZ\\\^^^]]][[[[[[___bbb^^^_________^^^]]]]]]\\\``````____________``````]]]]]]]]]\\\\\\[[[[[[[[[\\\[[[YYYXXXXXXZZZ\\\]]][[[[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[[[[\\\\\\[[[YYYXXXWWWWWWXXXZZZ[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXYYY[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUUUUUUUVVVVVVWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXXXXWWWUUUUUUVVVXXXVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZYYYXXXWWWUUUSSSRRRTTTTTTTTTTTTTTTUUUUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTVVVWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTSSSSSSRRRTTTSSSRRRRRRRRRRRRRRRSSSTTTRRRQQQQQQQQQQQQNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNMMMLLLKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQRRROOOLLLJJJIIIKKKMMMNNNNNNMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEECCCBBBAAA@@@???DDDCCCCCCCCCCCCBBBBBBBBB@@@@@@>>>>>>>>>???@@@AAACCCBBB@@@?????????@@@@@@AAAAAA@@@???>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;::::::::::::999999:::::::::999999999888888::::::::::::::::::::::::999:::<<<======:::777555777777777777777777777777;;;:::888777555444444333222222222333333444444444222333333444444333333222555:::>>>===888444333555444444444333333333222222000000000000///,,,((($$${{{|||}}}}}}}}}|||{{{{{{zzzzzzyyywwwuuuuuuwwwzzzyyyyyyxxxvvvuuuvvvyyy|||{{{{{{{{{||||||}}}~~~{{{wwwvvvxxxzzzzzzyyyvvvvvvvvvvvvvvvvvvvvvwwwvvvuuutttttttttuuuwwwxxxttttttttttttttttttttttttsssrrrqqqqqqqqqrrrssstttuuuuuutttsssssssssssssssoooooonnnnnnnnnoooqqqrrrooonnnmmmllllllmmmnnnnnnooopppqqqqqqrrrrrrrrrrrroooooopppppppppqqqqqqqqqooopppqqqpppnnnmmmmmmnnnmmmoooooolllkkkmmmmmmjjjmmmmmmmmmnnnnnnnnnoooooolllllllllllllllkkkjjjiiilllkkkjjjjjjiiiiiiiiiiiimmmmmmnnnnnnnnnmmmmmmlllhhhgggfffffffffgggiiijjjhhhgggfffeeeeeefffhhhiiigggdddbbbdddggghhhddd```ddddddeeeeeeeeeeeeddddddccccccccccccbbbaaa``````aaaccceeeeeedddbbbbbbccc```bbbeeeeeedddcccddddddcccbbbaaa```___``````aaa^^^_______________^^^^^^[[[\\\]]]]]]\\\]]]^^^```^^^^^^^^^^^^^^^]]]\\\\\\```__________________```]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXYYYZZZ\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]\\\[[[[[[\\\\\\[[[YYYYYYXXXWWWXXXZZZ[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTVVVVVVUUUUUUVVVVVVWWWXXXVVVWWWXXXXXXYYYYYYYYYYYYWWWXXXYYYXXXWWWVVVVVVXXXVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZYYYXXXWWWUUUSSSRRRVVVUUUTTTSSSSSSSSSSSSSSSUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMMMMLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRPPPNNNKKKJJJLLLMMMNNNMMMNNNNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@??????DDDCCCCCCCCCCCCBBBBBBBBB@@@??????>>>>>>???@@@@@@BBBAAA@@@???>>>>>>???@@@@@@@@@??????>>>=========>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;:::::::::999999999::::::999999999888888888::::::::::::::::::::::::888999:::;;;<<<;;;999888777777777777777777777777999888777666555555555666222222222333333444444444222333333444444333333222111555888777333000000222444333333333222222222222111000000000000---)))%%%~~~|||{{{zzzxxxxxxwwwvvvttttttwwwyyyxxxxxxxxxwwwuuuuuuwwwyyyyyyzzz{{{|||||||||||||||}}}zzzwwwvvvxxxyyyzzzyyyttttttuuuvvvvvvwwwxxxxxxuuuuuutttssstttuuuvvvwwwtttttttttttttttttttttttttttsssrrrqqqqqqqqqrrrsssuuutttssssssssssssssssssooonnnmmmmmmmmmnnnooopppooonnnmmmmmmmmmnnnoooppppppppppppqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqnnnoooppppppooonnnoooqqqppprrrqqqnnnmmmnnnnnnjjjjjjjjjkkklllmmmnnnoooooolllllllllkkkjjjiiihhhgggkkkjjjjjjjjjiiiiiiiiiiiillllllmmmmmmmmmmmmllllllhhhhhhgggffffffgggiiijjjgggfffeeeddddddeeefffgggeeecccbbbcccfffgggeeebbbdddccccccccccccccccccdddccccccccccccbbbaaa`````````bbbeeeeeecccbbbbbbbbb```bbbddddddcccbbbcccdddcccbbbaaaaaa```aaaaaaaaa````````````___^^^]]]]]]\\\[[[[[[\\\]]]^^^^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYXXXXXXYYY[[[]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[^^^\\\[[[[[[\\\\\\[[[ZZZYYYXXXWWWXXXZZZ[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[YYYXXXWWWYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWYYY[[[[[[YYYWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYYYYXXXWWWUUUTTTSSSVVVVVVTTTSSSRRRQQQQQQQQQUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTVVVWWWXXXTTTTTTUUUUUUTTTSSSSSSRRRPPPPPPPPPQQQRRRSSSUUUUUUSSSRRRQQQRRRSSSSSSRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRROOOMMMLLLMMMMMMMMMMMMOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????DDDCCCCCCCCCCCCBBBBBBBBB@@@??????>>>>>>>>>??????@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::999999999999:::999999999999888888888::::::::::::::::::::::::777888888999::::::;;;;;;777777777777777777777777666666666555666666777777222222333333333333444444222333333444444333333222...111333222///...000222333333333222222222111111222111111111111///+++(((### }}}{{{yyyxxxxxxxxxwwwvvvtttuuuwwwzzzwwwxxxxxxwwwvvvuuuvvvxxxxxxyyyzzz{{{|||{{{zzzzzz{{{yyyxxxwwwwwwxxxyyyyyyvvvwwwwwwwwwxxxxxxxxxyyyuuutttssssssssstttuuuvvvttttttttttttttttttttttttuuutttsssqqqppppppqqqqqqttttttsssrrrrrrssssssssspppooonnnmmmnnnnnnppppppoooooonnnmmmmmmnnnpppqqqqqqpppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqpppooonnnoooqqqppprrrrrrnnnnnnppppppmmmiiijjjjjjkkkllllllmmmmmmkkkllllllkkkiiigggffffffiiiiiijjjjjjjjjiiiiiiiiijjjkkkkkkllllllllllllkkkhhhhhhgggggggggggghhhiiifffeeedddccccccddddddeeecccaaaaaabbbeeefffeeeddddddcccbbbaaaaaabbbcccdddbbbbbbbbbbbbbbbaaa`````````bbbddddddcccbbbbbbbbb```bbbccccccbbbaaabbbcccbbbbbbbbbaaaaaaaaabbbbbb````````````___^^^]]]\\\]]][[[YYY[[[^^^```^^^[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[ZZZWWWWWWXXXXXXYYY[[[]]]^^^___^^^]]]\\\[[[ZZZZZZZZZ^^^\\\[[[[[[\\\]]][[[ZZZZZZYYYXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXYYYYYYXXXXXXXXXXXXYYYZZZXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWZZZ\\\\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTRRRQQQRRRTTTVVVXXXUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTRRRQQQQQQRRRTTTUUUTTTRRRMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNOOOOOOPPPPPPRRRPPPNNNMMMNNNNNNMMMLLLPPPOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGGGGGGGFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@DDDCCCCCCCCCCCCBBBBBBBBB?????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>======>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;::::::999:::::::::999999999999888999999999999888888888888999999999999999999999999999888777777888999:::;;;888888888888888888888888666666666555555666666666333333333333333333333333222333333444444333333222///000111000///000333555333333222222222111111111333222111222222000---***'''$$$}}}zzzyyywwwwwwxxxyyyxxxvvvuuuvvvxxx{{{xxxyyyyyyxxxvvvuuuvvvxxxwwwxxxzzz{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvuuutttsssrrrrrrsssttttttttttttttttttttttttttttttvvvuuusssqqqpppppppppqqqssssssrrrrrrrrrsssssstttqqqqqqpppooooooooopppqqqooonnnmmmmmmnnnooopppqqqqqqqqqpppooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqpppnnnmmmnnnooommmppppppnnnnnnrrrrrrpppkkkkkkkkkkkkkkkjjjjjjjjjjjjlllmmmkkkhhhffffffggghhhhhhiiijjjjjjjjjiiihhhiiiiiijjjkkkkkkkkkkkkkkkhhhhhhggggggggggggggghhheeeeeedddcccccccccccccccaaaaaa```bbbccceeeeeeeeeccccccaaa``````aaaccccccaaaaaabbbbbbbbbaaa`````````bbbddddddcccaaaaaabbb```aaabbbaaa```___aaabbbaaaaaaaaabbbbbbbbbaaaaaa````````````___^^^]]]\\\]]][[[YYY[[[^^^___]]]ZZZ[[[[[[\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXZZZ[[[\\\]]]___^^^]]]\\\[[[[[[[[[[[[^^^]]]\\\\\\]]]]]]\\\ZZZ[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWWWWZZZ\\\]]][[[YYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUTTTRRRPPPOOOPPPRRRUUUXXXVVVVVVVVVUUUUUUTTTRRRRRRSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRTTTUUUTTTSSSMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJLLLMMMMMMNNNNNNOOOOOOOOORRRPPPNNNNNNNNNNNNMMMKKKOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNMMMMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>==================>>>==================>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999999888888888999999999888888888777777999999999999999999999999;;;:::888666666777888999999999999999999999999999888777666555444444444444333333333333333333333333222333333444444333333222000000000000000111444777333333333222222222111111333222111222222111///---+++'''"""}}}{{{yyyxxxwwwwwwxxxxxxxxxvvvuuuvvvyyy{{{zzzzzzzzzxxxvvvvvvwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwxxxwwwvvvvvvxxxyyywwwwwwvvvuuuuuutttssssssuuutttsssrrrqqqrrrssssssttttttttttttttttttttttttuuutttsssqqqppppppqqqqqqrrrrrrrrrrrrrrrsssssstttrrrrrrpppooooooooopppqqqnnnmmmmmmlllmmmnnnpppqqqrrrqqqpppnnnnnnoooppppppnnnnnnnnnmmmmmmmmmmmmmmmooopppqqqpppmmmllllllmmmjjjnnnnnnmmmnnnqqqrrrppplllkkkkkkkkkjjjjjjjjjiiiiiikkkmmmlllhhhfffggghhhggghhhiiijjjjjjjjjiiihhhggghhhiiijjjjjjkkkkkkjjjhhhhhhhhhhhhggggggggggggeeeeeeddddddccccccbbbbbbaaaaaaaaaaaabbbcccdddeeecccbbbbbbbbbbbbbbbbbbccc```aaaaaabbbbbbaaa``````___aaaddddddbbbaaaaaaaaa```aaaaaa```^^^^^^___aaa___``````aaaaaaaaaaaa```````````````___^^^]]]]]][[[[[[[[[\\\^^^]]][[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\^^^^^^^^^^^^\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZWWWWWWXXXYYYZZZZZZ[[[[[[___^^^]]]\\\\\\\\\\\\\\\___]]]\\\\\\]]]]]]\\\[[[\\\ZZZYYYYYY[[[[[[ZZZXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[]]]]]]]]]]]]ZZZYYYYYYXXXXXXXXXXXXYYYWWWWWWXXXXXXYYYXXXXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWXXXYYYXXXZZZ\\\\\\ZZZXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVSSSQQQPPPOOOPPPSSSUUUWWWWWWWWWVVVVVVUUUTTTRRRRRRTTTTTTRRRQQQPPPOOOOOOOOOQQQPPPPPPRRRTTTTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOMMMMMMNNNNNNMMMKKKNNNNNNMMMLLLKKKKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB????????????>>>===<<<<<<<<<======>>>>>>>>>>>>=========>>>>>>?????????@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999888888888888999888888888888777777777999999999999999999999999;;;999888666666666666777999999999999999999999999888777666555444444444444444444333333333333222222222333333444444333333222//////......000111333555444444444333333333222222333111111111222222000......***$$$ ~~~}}}{{{zzzyyyxxxyyyyyywwwwwwwwwuuutttuuuxxx{{{}}}|||zzzxxxvvvvvvxxx{{{zzzzzzzzzyyyyyyyyyzzzzzztttvvvxxxwwwvvvuuuwwwyyyuuuuuuuuuuuuuuutttttttttuuutttrrrqqqqqqqqqrrrsssttttttttttttttttttttttttuuutttrrrqqqpppqqqqqqrrrrrrrrrqqqqqqrrrrrrssstttrrrqqqpppnnnnnnnnnooopppmmmllllllllllllnnnoooppprrrqqqooonnnnnnnnnooopppmmmmmmlllllllllkkkkkkkkkmmmnnnooonnnmmmlllmmmnnnjjjmmmmmmkkkllloooooommmjjjjjjkkkkkkkkkkkkkkkkkkhhhkkknnnlllhhhfffhhhkkkfffgggiiijjjkkkjjjiiihhhfffggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhhhhgggffffffeeeeeeeeeeeedddcccbbbaaaaaaaaaaaaaaa```aaaccceeebbbccccccccccccccccccbbb``````aaaaaaaaaaaaaaa```___aaacccdddbbbaaaaaaaaa```aaa```___]]]]]]___```]]]^^^___```aaa``````___^^^_______________^^^^^^YYY[[[]]]^^^]]][[[ZZZZZZYYYZZZZZZ[[[\\\\\\[[[[[[\\\]]]^^^______^^^]]]\\\XXXXXXXXXYYYYYYYYYZZZZZZWWWXXXXXXYYYYYYZZZZZZYYY^^^]]]]]]\\\\\\\\\]]]]]]___]]]\\\\\\]]]^^^\\\[[[\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZ\\\]]]]]]\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXXVVVVVVWWWXXXYYYYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWYYYXXXWWWVVVWWWXXXZZZ[[[YYYZZZ[[[ZZZXXXWWWXXXYYYVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVSSSRRRQQQQQQRRRUUUWWWXXXWWWWWWWWWVVVUUUTTTRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPQQQSSSSSSRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLMMMNNNNNNMMMKKKMMMMMMKKKKKKKKKKKKLLLMMMKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGBBBCCCCCCDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB>>>?????????>>>===<<<;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888999999999999888888888888888888888888777777777777888888888888888888888888888777777666666666777777777777777777777777777777666555555444444444555555444444444333333222222222222333333444444333333222////////////111222333333555555555444444444333333222111000000111222000///000,,,&&&"""}}}|||{{{zzzyyyzzzzzz{{{uuuvvvuuutttssstttwwwzzz~~~}}}{{{xxxuuuvvvyyy||||||{{{zzzyyyxxxyyyzzz{{{sssvvvxxxwwwuuuuuuwwwyyyuuuuuuvvvvvvwwwwwwxxxxxxuuutttrrrqqqqqqqqqrrrrrrtttttttttttttttttttttttttttsssrrrqqqqqqqqqrrrsssqqqqqqqqqqqqrrrrrrssstttqqqpppooommmmmmmmmnnnooolllkkkkkkkkklllmmmooopppsssqqqooonnnmmmnnnooopppnnnnnnnnnmmmmmmllllllllljjjkkkmmmmmmlllmmmnnnpppkkkmmmmmmjjjjjjmmmmmmjjjiiiiiijjjkkklllmmmmmmnnngggkkknnnmmmiiigggiiillleeegggiiijjjkkkjjjiiihhhffffffhhhiiiiiijjjjjjjjjhhhhhhiiihhhhhhgggfffffffffffffffeeedddcccbbbaaaaaabbbaaa`````````bbbdddbbbcccdddeeeeeedddcccbbb``````aaaaaaaaaaaaaaa```___aaaccccccbbbaaaaaaaaa```aaa```^^^]]]\\\^^^```\\\]]]___`````````______^^^^^^______```_________WWW[[[______\\\YYYZZZ[[[YYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]___``````___]]]\\\WWWXXXXXXXXXYYYYYYZZZZZZXXXXXXYYYYYYYYYYYYYYYXXX]]]]]]\\\\\\\\\]]]^^^^^^___^^^\\\]]]^^^^^^]]][[[]]][[[ZZZZZZ[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ\\\\\\]]]\\\[[[ZZZ[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWYYYXXXWWWVVVWWWYYY[[[]]]YYYZZZZZZYYYWWWVVVXXXZZZVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVTTTSSSSSSTTTUUUVVVXXXYYYWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPPPPQQQRRRRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJIIIMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKKKKLLLNNNNNNMMMKKKLLLLLLKKKJJJJJJKKKMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHCCCCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>?????????>>>===;;;:::<<<===>>>@@@@@@@@@???>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888999999999888888888888777888888888888777777777777888888888888888888888888555555666666777888888888666666666666666666666666333333333444555666777777444444444333333222222222222333333444444333333222111111111222444555444333666666555555555444444444222000///000111111000///000,,,'''### zzzyyyxxxvvvvvvvvvwwwwwwxxxuuutttvvvwwwvvvyyy}}}~~~{{{wwwvvvwwwxxxyyyzzzyyy{{{{{{yyyvvvuuuvvvyyywwwxxxzzzzzzzzzwwwtttrrrxxxwwwwwwvvvvvvvvvvvvvvvtttrrrqqqppppppqqqsssuuuvvvwwwwwwvvvsssqqqppppppsssrrrrrrrrrrrrsssttttttrrrrrrrrrqqqqqqqqqppppppooonnnmmmmmmmmmmmmllljjjlllkkkjjjjjjkkknnnppprrrpppoooooonnnnnnnnnnnnooommmlllkkkkkklllllljjjhhhiiijjjkkkkkkjjjjjjlllnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhggghhhiiikkklllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiikkklllkkkkkkjjjiiigggfffeeedddgggffffffeeeddddddccccccaaaaaabbbbbbbbbbbbaaaaaacccccccccccccccbbbaaa``````_________```aaabbbcccddddddcccbbbaaa```______aaaaaa```^^^[[[ZZZ\\\]]]````````````____________[[[\\\]]]]]][[[[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\XXXYYYZZZ[[[[[[[[[[[[[[[_________^^^^^^]]]]]]]]]YYYYYYXXXXXXXXXXXXYYYYYYVVVWWWWWWWWWXXXYYYYYYYYYYYY[[[\\\\\\[[[[[[\\\^^^[[[[[[\\\]]]]]]^^^^^^___^^^\\\ZZZYYYXXXYYYZZZ[[[YYYYYYYYYYYYYYYXXXXXXWWW\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXXXXXXXYYYZZZ[[[XXXUUUVVVYYY[[[ZZZYYYXXXXXXWWWVVVWWWXXXYYYZZZWWWWWWWWWXXXXXXXXXXXXYYYUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUXXXWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTTTTTTTTTTUUUWWWXXXVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOOOORRRQQQOOONNNMMMNNNOOOOOOQQQPPPNNNMMMLLLMMMNNNNNNLLLMMMNNNOOONNNLLLJJJIIIKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLHHHJJJLLLLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHIIIJJJKKKKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::::::::999999999888888777888888888888999999999999999888888888888888999888888888888888888888888777777666666666666777777999888888777666555555444333333222111222333444555555555444444444333333333333333333333333222111000111000000000111222333333333444444555444333111000//////000000000000//////...---,,,+++)))%%% yyyxxxwwwvvvuuuvvvvvvwwwxxxuuutttvvvvvvuuuvvvzzz|||zzzwwwvvvwwwxxxxxxxxxwwwxxxyyywwwuuutttvvvxxxwwwxxxyyyzzzyyywwwuuutttxxxwwwvvvvvvuuuuuuvvvvvvtttsssqqqppppppqqqrrrtttssstttuuuuuusssqqqqqqrrrrrrrrrrrrrrrrrrsssttttttrrrrrrrrrqqqqqqqqqpppppppppooonnnmmmmmmmmmlllkkkjjjjjjjjjjjjlllmmmoooqqqpppoooooonnnmmmmmmmmmmmmnnnllllllllllllllljjjhhhiiijjjkkkkkkjjjjjjlllnnnkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiikkklllllljjjjjjiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhhhhiiijjjkkkiiihhhgggeeedddcccccccccfffffffffeeeeeedddddddddaaabbbbbbbbbbbbbbbbbbaaacccccccccccccccbbbaaaaaa``````aaaaaaaaabbbbbbbbbccccccbbbbbbaaa`````````aaaaaa```^^^[[[[[[\\\]]]````````````_________^^^\\\]]]^^^]]]\\\[[[\\\^^^^^^]]]\\\[[[ZZZ[[[[[[\\\ZZZZZZZZZZZZZZZ[[[[[[[[[^^^^^^^^^]]]]]]\\\\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXXXXZZZ[[[[[[ZZZZZZ[[[]]]\\\\\\]]]]]]^^^____________]]][[[YYYYYYYYYZZZZZZYYYZZZZZZZZZZZZYYYXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZZZZXXXVVVVVVXXXZZZZZZYYYXXXWWWWWWVVVVVVXXXYYYZZZWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUUUUVVVVVVXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSUUUUUUTTTSSSSSSTTTVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMNNNOOOOOOOOOMMMKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHIIIJJJJJJKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGEEEDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======>>>============<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777888888888999999999999999888777777888888999888888888888888888888888777777666666666666777777888888777777666555555444333333222222222333444555444444444444333333333333222333333333222222111000111111111000111111222222444444444444333222111000//////000000000000//////...---,,,,,,***'''"""xxxwwwvvvuuuuuuuuuvvvwwwwwwttttttwwwwwwttttttwwwyyyxxxvvvvvvwwwwwwwwwvvvtttuuuvvvuuuttttttvvvxxxxxxyyyyyyyyyxxxwwwvvvuuuxxxwwwvvvvvvuuuuuuvvvvvvuuutttrrrqqqpppqqqqqqrrrpppqqqssssssrrrqqqrrrrrrrrrrrrqqqqqqrrrrrrssstttrrrrrrrrrqqqqqqqqqppppppoooooonnnnnnmmmlllllllllggghhhiiijjjlllmmmnnnooooooooonnnnnnmmmlllkkkkkkmmmlllkkkllllllllljjjhhhiiijjjkkkjjjjjjjjjlllnnnkkkjjjiiihhhggggggggggggggggggiiijjjkkkllllllmmmiiiiiihhhhhhhhhgggggggggiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhhhhhhhhhhiiigggeeecccaaa```aaabbbccceeeeeeeeeeeeeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbcccdddcccbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa`````````^^^\\\[[[\\\]]]``````_________^^^^^^^^^\\\^^^___^^^]]]\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWYYYZZZZZZYYYXXXZZZ[[[\\\\\\]]]]]]^^^_________```___]]][[[ZZZYYYZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYWWWVVVVVVXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWYYYZZZWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUUUUVVVVVVWWWXXXYYYXXXWWWVVVUUUUUUTTTTTTUUUVVVUUUUUUUUUTTTSSSSSSSSSQQQRRRTTTVVVVVVUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPQQQQQQRRRSSSUUUUUUSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNMMMMMMNNNOOOOOOOOONNNNNNNNNOOOOOOPPPOOONNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888777777777888888888999999888888777777777888888999888888888888888888888888777666666555555666666777777777777666555555444444333333222222222333444555444444444333333333222222222222222333222222111000222222111000000000111111666555444222111000000000//////000000000000//////...------,,,,,,)))%%%"""vvvvvvuuuttttttuuuvvvwwwuuussstttxxxxxxvvvuuuxxxwwwvvvuuuuuuwwwwwwvvvtttsssttttttuuuuuuvvvxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqppppppqqqoooppprrrrrrpppppppppqqqqqqqqqqqqqqqqqqrrrrrrsssrrrrrrrrrqqqqqqqqqppppppmmmnnnnnnmmmlllkkkkkkkkkfffgggiiijjjlllmmmmmmmmmoooooonnnnnnmmmkkkjjjjjjlllkkkjjjjjjkkkjjjhhhfffhhhiiijjjjjjiiijjjlllnnnkkkjjjiiihhhhhhgggggghhhfffgggiiikkkmmmmmmmmmllliiiiiihhhhhhhhhgggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggggggggeeecccaaa______```bbbdddeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbcccccccccdddeeefffeeeccc```___````````````aaaaaabbbbbb___``````___]]][[[\\\]]]_________^^^^^^^^^]]]]]]]]]^^^______]]]]]]^^^___^^^^^^]]]]]]]]]\\\\\\]]]]]]\\\ZZZXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVWWWXXXYYYYYYWWWWWWXXXYYY[[[[[[[[[\\\]]]]]]^^^^^^```___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYVVVVVVWWWWWWWWWXXXXXXXXXVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRPPPRRRTTTVVVWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRUUUTTTSSSQQQQQQQQQRRRRRRTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPOOOOOONNNOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNKKKLLLNNNOOOPPPPPPOOONNNNNNNNNOOONNNNNNMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPNNNLLLJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFEEEFFFGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBB@@@@@@????????????@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<==================<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777777777777888888888888888777777777777888888999888888888888888888888888666666666555555666666666666666666555555444444444222222222333333333444444333333333333222222222222111111222222222222111111333222111000000///000000666555333111/////////000//////000000000000//////...------------,,,)))&&&uuuuuutttttttttvvvwwwxxxtttssstttyyyzzzxxxxxx{{{vvvuuuttttttvvvvvvuuuttttttttttttuuuwwwyyyzzz{{{yyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvuuutttuuuuuuuuuuuutttsssrrrqqqqqqpppppppppqqqrrrqqqooonnnnnnnnnqqqppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqpppppplllmmmnnnllljjjiiiiiikkkfffgggiiijjjkkklllllllllnnnnnnnnnnnnmmmlllkkkjjjjjjiiihhhiiiiiiiiigggeeehhhiiijjjjjjiiiiiikkkmmmllllllkkkjjjiiiiiiiiiiiifffgggiiikkklllllllllkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffeeecccaaa``````bbbdddfffeeeeeeeeeeeeeeeeeeddddddccccccbbbaaaaaabbbccccccbbbaaaaaaaaabbbcccdddeeedddeeeffffffeeeccc```____________```aaaaaabbbbbb^^^___```___]]]\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^______]]]]]]^^^___^^^^^^^^^^^^]]]]]]\\\\\\]]][[[YYYWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVWWWXXXYYYXXXWWWVVVWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\______^^^\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYVVVVVVVVVWWWWWWWWWWWWXXXVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQRRRUUUWWWXXXWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRTTTSSSQQQPPPOOOPPPPPPQQQSSSSSSRRRRRRRRRRRRRRRRRROOOOOONNNNNNNNNOOOOOOPPPOOOOOOPPPPPPPPPPPPPPPPPPKKKLLLNNNOOOPPPPPPOOONNNMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMQQQQQQPPPNNNKKKJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFIIIHHHGGGGGGGGGFFFDDDBBBEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;999999999888888888777777666666777777777888888888777777666666777888888999777777777777777777777777666666555555555555666666555555555555444444444444222222333333333444444444333333222222222111111111000111111222222111111111222222111000////////////555444222000/////////000//////000000000000//////...---------...---+++)))uuuuuuttttttuuuwwwxxxzzzvvvtttuuuxxxyyyxxxxxx|||vvvtttssssssuuuvvvvvvuuuvvvuuuuuuvvvyyy{{{||||||xxxyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuttttttuuuuuusssssssssrrrrrrqqqqqqppppppqqqrrrqqqooonnnmmmnnnppppppooooooppppppqqqrrrrrrrrrrrrqqqqqqqqqppppppkkkmmmooommmjjjhhhiiillliiiiiijjjjjjjjjkkkkkkkkkmmmmmmnnnooonnnmmmlllkkkjjjiiihhhhhhiiiiiigggeeehhhiiijjjiiiiiiiiikkkmmmmmmlllkkkjjjiiiiiiiiiiiiggghhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffgggggggggggggggfffeeedddcccbbbaaabbbdddfffhhhgggffffffeeeeeedddcccccccccbbbaaa``````aaabbbcccaaaaaa``````aaaccceeefffddddddeeeeeedddbbbaaa```_________``````aaaaaaaaa]]]___``````^^^\\\\\\]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\^^^___^^^]]]\\\]]]^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYXXXVVVVVVVVVXXXWWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXVVVWWWWWWXXXXXXYYYYYYZZZWWWWWWXXXXXXWWWWWWVVVUUUSSSUUUWWWWWWVVVUUUVVVWWWWWWVVVUUUUUUUUUVVVXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUTTTSSSSSSSSSRRRTTTUUUWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQOOONNNNNNOOOPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOPPPOOOPPPPPPQQQQQQQQQQQQPPPMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNQQQQQQPPPMMMKKKJJJKKKMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHGGGGGGHHHGGGDDDAAADDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@??????????????????@@@AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::999999999999::::::::::::;;;;;;;;;;;;999888888888888777777777666666666777777777888888666666666666777888888999777777777777777777777777666555555444444555555666444444444444444444444444111222333444444444333333222222222111111111000000///000111111222111111111111111000/////////000000333222111000//////////////////000000000000//////...---------......,,,+++uuuuuuuuuuuuvvvxxxzzz{{{zzzvvvuuuwwwwwwtttuuuyyywwwuuusssrrrtttvvvwwwwwwxxxvvvuuuvvvzzz||||||{{{wwwxxxzzz{{{{{{zzzxxxwwwvvvvvvuuuttttttttttttuuurrrrrrrrrsssrrrrrrrrrqqqoooppprrrqqqpppoooooopppooooooooooooooopppqqqqqqrrrrrrrrrqqqqqqqqqppppppllloooqqqoookkkiiikkknnnmmmlllkkkjjjiiijjjjjjkkklllmmmnnnppppppooonnnmmmlllkkkjjjjjjkkkjjjhhhfffggghhhiiiiiihhhiiikkkmmmlllkkkjjjiiihhhhhhhhhhhhiiihhhhhhggghhhhhhiiiiiiiiiiiihhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhdddeeefffgggggggggfffeeebbbbbbbbbcccdddfffggghhhhhhhhhgggfffdddcccbbbbbbbbbaaa___^^^^^^___aaabbbaaaaaa``````aaaccceeegggddddddccccccbbbbbbaaaaaa______``````````````````\\\^^^``````^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^]]]\\\[[[\\\^^^[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVXXXWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXUUUVVVVVVWWWXXXXXXYYYYYYVVVWWWWWWXXXWWWVVVUUUTTTRRRUUUWWWWWWVVVUUUUUUWWWWWWVVVUUUUUUUUUVVVWWWXXXUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOOOOOPPPPPPQQQRRROOOOOONNNMMMMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMNNNOOOOOOPPPNNNOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPNNNLLLJJJJJJKKKMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>??????@@@AAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;888888888888777777777777666666666666777777777888555555555666666777999999777777777777777777777777666555555444444555555666333333333333333333333333111222333444444444333333222111111111000000000000//////000111111111111111000////////////000000111///000000000000000////////////000000000000/////////---,,,---......,,,+++uuuuuuuuuuuuwwwyyy{{{||||||xxxuuuuuutttqqqrrrvvvxxxvvvsssrrrtttvvvxxxyyyxxxvvvtttvvvyyy|||{{{zzzvvvxxxzzz||||||zzzxxxwwwvvvvvvuuutttttttttttttttqqqqqqrrrsssssssssrrrrrrmmmoooqqqqqqqqqqqqrrrsssoooooooooooooooppppppqqqrrrrrrrrrqqqqqqqqqppppppnnnqqqsssqqqllljjjlllpppooonnnkkkiiiiiiiiijjjkkkkkklllnnnpppqqqpppooonnnmmmlllkkkkkklllllljjjhhhggghhhiiiiiihhhiiikkkmmmkkkjjjiiihhhggggggggggggjjjiiigggfffffffffggghhhhhhgggggggggffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhcccdddfffgggggggggffffff```aaabbbdddeeefffggghhhiiiiiigggfffdddbbbaaaaaabbb```___^^^^^^___```bbbaaa`````````aaacccfffhhhdddcccbbbaaaaaaaaabbbbbb````````````````````````\\\^^^``````^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\]]]]]][[[[[[\\\]]][[[[[[\\\]]]\\\[[[ZZZYYYVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWWWWXXXXXXYYYYYYYYYXXXYYYZZZYYYWWWVVVWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWUUUUUUVVVWWWWWWXXXYYYYYYVVVVVVWWWXXXWWWVVVUUUTTTQQQTTTWWWXXXUUUTTTUUUWWWVVVVVVUUUUUUUUUVVVWWWXXXUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTUUUUUUUUUWWWWWWVVVVVVVVVWWWWWWXXXTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOOOOOOOOOOPPPQQQQQQNNNNNNMMMMMMMMMNNNPPPQQQPPPQQQQQQQQQQQQQQQQQQQQQNNNMMMMMMMMMNNNOOOOOOPPPLLLMMMOOOPPPQQQPPPOOOOOOQQQPPPNNNMMMLLLMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNOOOOOONNNKKKIIIIIILLLNNNLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGBBBCCCDDDGGGJJJJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;888888888888777777777777666666666666777777777777555555555555666777999999777777777777777777777777555555555444444555555555333333333333333333333333111222333444555444333333111111111111000000000000//////000111111111111111//////...//////000111222---...000111111111000/////////000000000000/////////...,,,,,,------,,,+++ssssssssstttvvvxxx{{{|||wwwvvvsssrrrrrrsssvvvwww{{{zzzwwwsssqqqqqqtttwwwrrrrrrtttvvvxxx{{{|||}}}xxxyyyzzz{{{{{{zzzyyyxxxzzzxxxvvvvvvvvvvvvuuutttrrrrrrrrrrrrqqqqqqpppoooqqqpppooonnnllllllkkkkkkqqqpppnnnmmmmmmnnnppprrrrrrooommmnnnqqqsssrrrppppppooommmlllkkkkkkllllllooommmkkkkkkllllllkkkjjjjjjkkklllmmmnnnpppqqqqqqnnnmmmlllkkkjjjjjjjjjjjjgggggghhhiiijjjkkkkkkllliiiiiihhhhhhgggfffffffffhhhhhhhhhhhhgggggggggggghhhhhhgggffffffffffffgggiiiiiijjjiiihhhgggeeedddbbbdddfffggghhhgggfffeeebbbdddeeeeeedddcccdddeeeggggggfffeeedddcccccccccaaaaaaaaaaaa````````````````````````````````````bbbaaa```aaabbbcccbbb```bbbbbbaaaaaa```^^^]]]\\\^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[]]]___```___^^^\\\[[[ZZZ[[[\\\\\\___^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTZZZYYYYYYYYY[[[\\\[[[ZZZ[[[[[[[[[ZZZZZZZZZYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWVVVVVVWWWXXXWWWVVVWWWVVVVVVUUUTTTTTTTTTUUUQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVUUUUUUVVVVVVWWWXXXUUUTTTSSSTTTUUUWWWWWWVVVUUUUUUUUUVVVWWWWWWTTTRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTSSSRRRPPPOOOOOONNNLLLMMMNNNNNNMMMKKKPPPOOOMMMLLLLLLMMMOOOPPPQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKNNNMMMKKKJJJIIIJJJLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBB????????????????????????CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@>>>>>>>>>@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888999999999999999999999999::::::999999888777666666666666666666777777777777777777666666666666777777666666666666666666666666666666666666666555555444555444333333333333444555222111000000222222111000000000000000000000000000111111111111000///------////////////////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,ssssssssssssuuuwwwyyyzzzyyywwwuuusssssstttuuuwwwvvvvvvuuusssqqqrrruuuwwwssstttuuuvvvwwwyyyzzzzzzyyyzzzzzzzzzzzzzzzzzzyyyyyywwwuuuuuuuuuuuuuuusssrrrrrrssssssrrrrrrqqqpppqqqqqqpppooonnnnnnnnnnnnppppppooonnnooopppqqqqqqpppnnnlllmmmpppqqqpppooopppooommmkkkkkkkkkkkklllpppnnnllllllmmmmmmmmmllliiijjjjjjkkklllmmmnnnnnnmmmlllkkkjjjjjjiiiiiiiiihhhhhhhhhiiiiiijjjjjjkkkiiiiiihhhhhhhhhhhhgggggghhhhhhhhhhhhgggggggggfffhhhgggffffffeeeeeeffffffhhhhhhhhhhhhgggfffdddccccccdddfffhhhhhhgggfffeeebbbdddeeeeeedddcccdddeeeggggggfffeeedddddddddddd````````````````````````________________________bbb```___```aaabbbaaa```aaaaaaaaaaaa```___^^^]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\^^^______^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZYYYYYYZZZ[[[[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUZZZYYYXXXYYYZZZ[[[ZZZYYY[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVXXXXXXWWWVVVWWWVVVUUUUUUTTTTTTTTTUUUSSSSSSTTTUUUUUUUUUTTTTTTVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUSSSTTTUUUVVVVVVUUUTTTTTTTTTUUUWWWWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTUUUSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTSSSRRRPPPOOOOOOMMMLLLMMMNNNOOONNNMMMPPPOOOMMMLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJMMMLLLJJJIIIIIIJJJKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???AAACCCDDDCCCCCCBBB@@@@@@?????????????????????????????????======<<<<<<;;;;;;::::::======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888999999999999999999999999::::::999888888777666666666666666777777777777888777777666666666666777777555555555555555555555555666666666666666555555444555444333333333333444555333111000111222333222111000000000000000000000000111111111111000///...---........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,ttttttsssssssssuuuvvvwww{{{yyywwwuuuttttttuuuvvvrrrssstttsssrrrsssuuuwwwtttuuuuuuuuuvvvvvvwwwwwwzzzzzzyyyyyyyyyyyyzzzzzzxxxvvvtttssstttttttttrrrsssssstttttttttsssrrrrrrrrrrrrqqqpppooooooppppppoooooopppqqqqqqqqqqqqqqqooommmllllllnnnoooooonnnooonnnlllkkkjjjjjjkkklllpppnnnmmmmmmnnnnnnnnnmmmiiiiiiiiijjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiijjjhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeefffffffffffffffeeedddcccdddeeefffhhhhhhgggffffffbbbdddfffeeedddccccccdddggggggfffeeedddddddddddd_____________________```________________________```___^^^___```aaa```^^^______````````````______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]___^^^]]]]]]]]]]]]]]]]]][[[\\\^^^______^^^^^^]]]ZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWVVVUUUUUUUUUVVVWWWXXXVVVUUUUUUVVVVVVWWWXXXYYY[[[ZZZZZZYYYXXXWWWVVVVVVYYYXXXWWWXXXZZZ[[[ZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWVVVWWWXXXYYYXXXVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWUUUTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQSSSSSSSSSRRRPPPNNNNNNMMMLLLNNNPPPQQQPPPOOOPPPOOONNNMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIILLLKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????????????????@@@BBBDDDEEEBBBBBBAAA@@@????????????????????????????????????=========<<<;;;::::::999<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888::::::::::::::::::::::::999999888888777777666666666666777777777888888888888777777666666777777888555555555555555555555555666666666666666555555444555444444333333444444555333222111111333333222111000000000000000000000000000111111000000///...---........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,vvvuuuttttttttttttuuuvvv|||{{{yyyvvvuuutttuuuuuurrrsssuuuuuutttttttttuuuttttttttttttuuuuuuvvvvvvzzzzzzxxxwwwwwwxxxzzzzzzvvvtttrrrrrrsssssssssrrrttttttuuuuuuuuuuuutttssstttsssrrrpppoooooonnnnnnnnnoooqqqrrrsssrrrqqqpppnnnnnnmmmmmmnnnooooooooonnnmmmlllkkkjjjjjjkkklllooonnnllllllmmmnnnnnnmmmjjjjjjiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhggggggjjjiiiiiiiiihhhhhhhhhgggggghhhhhhiiijjjjjjkkkkkkhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccceeeffffffgggggggggffffffcccdddfffeeedddccccccdddffffffeeeddddddddddddddd`````````___^^^^^^]]]]]]___________________________^^^]]]]]]______^^^]]]^^^^^^___``````aaa``````^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[^^^```aaa```___^^^ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWUUUTTTTTTUUUWWWXXXUUUTTTTTTUUUUUUVVVWWWXXX[[[ZZZZZZYYYXXXXXXWWWWWWZZZXXXXXXXXXZZZ[[[ZZZYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUUUUVVVXXXXXXXXXWWWVVVWWWXXXYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVTTTSSSTTTUUUTTTSSSRRRQQQQQQSSSUUUVVVVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSQQQOOONNNMMMLLLLLLNNNPPPRRRRRRQQQOOONNNNNNMMMMMMNNNNNNOOOQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======?????????@@@AAACCCDDDFFFAAAAAA@@@???????????????????????????????????????>>>===<<<<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::888888777777777666666666666666666777777777888888888777777666666777777888555555555555555555555555666666666666666555555444444444444444444444444444333222111222333444333111000000000000000000000000000000000000000///..............................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,xxxwwwvvvuuuuuuuuuvvvvvv}}}|||yyywwwvvvuuutttttttttvvvwwwwwwuuutttttttttrrrrrrssstttuuuvvvvvvwwwyyyxxxwwwvvvvvvwwwxxxyyyuuusssqqqqqqrrrsssrrrqqqtttuuuuuuvvvvvvuuuuuuuuuvvvuuussspppnnnmmmllllllnnnoooqqqssssssqqqooonnnnnnoooooonnnnnnooopppqqqnnnmmmlllkkkkkkkkklllmmmnnnlllkkkkkklllmmmmmmlllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiihhhggggggjjjjjjiiiiiihhhggggggggggggggghhhiiijjjkkkkkklllggggggggggggffffffffffffeeeeeefffffffffeeedddcccbbbbbbbbbbbbbbbccccccccceeefffffffffffffffeeeeeeccceeeffffffdddbbbcccccceeeddddddccccccccccccdddcccbbbaaa```^^^\\\[[[ZZZ________________________^^^]]]\\\]]]^^^___^^^\\\]]]^^^___```aaaaaaaaaaaa^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYY]]]^^^^^^^^^^^^^^^^^^^^^YYY[[[]]]```aaa```___^^^ZZZZZZYYYYYYYYYYYYYYYZZZYYYZZZZZZ[[[ZZZYYYXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXSSSSSSSSSTTTTTTUUUVVVWWWZZZZZZZZZYYYXXXXXXWWWWWWZZZYYYXXXYYY[[[\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXXXXVVVUUUVVVWWWXXXWWWVVVTTTTTTTTTSSSSSSTTTUUUUUUWWWWWWWWWWWWWWWVVVUUUTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWUUUSSSSSSTTTTTTSSSRRRRRRQQQPPPRRRTTTUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRSSSRRRQQQOOONNNMMMLLLLLLNNNPPPRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>=========>>>??????@@@AAABBBCCCDDD@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::777777666666666666666666555666666666666777777777777777666666666666777777555555555555555555555555666666666666666555555444444444444444444444444444333222111111333333222111///////////////////////////000000000000//////...........................................................................,,,,,,,,,,,,,,,,,,,,,,,,yyyxxxwwwuuuuuuuuuvvvwww|||{{{yyyxxxvvvuuuttttttuuuwwwxxxwwwuuuttttttuuurrrsssssstttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvtttsssqqqqqqrrrssssssrrrttttttuuuvvvvvvvvvuuuuuuvvvuuusssqqqooommmllllllooopppqqqrrrqqqooommmlllnnnooopppooonnnnnnppprrrnnnnnnllllllllllllmmmnnnmmmkkkjjjjjjlllmmmmmmllllllkkkkkkjjjiiiiiihhhhhhggghhhiiijjjjjjiiihhhgggiiiiiiiiihhhhhhggggggggggggggghhhhhhiiijjjkkkkkkgggggggggfffffffffeeeeeeeeeeeefffggggggeeedddcccbbbaaaaaaaaabbbcccddddddeeeeeeeeeddddddddddddddddddeeeffffffdddbbbbbbccccccbbbbbbaaaaaabbbbbbcccdddcccbbb```^^^\\\[[[ZZZ^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\]]]^^^___^^^\\\^^^^^^___```aaaaaa``````^^^^^^]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\[[[ZZZYYYYYY\\\]]]]]]^^^^^^^^^^^^]]]ZZZ[[[]]]^^^_________^^^ZZZZZZYYYYYYXXXXXXYYYYYYYYYZZZ[[[[[[[[[ZZZXXXWWWXXXWWWVVVUUUUUUUUUVVVWWWSSSRRRRRRSSSSSSTTTUUUVVVYYYYYYYYYXXXXXXXXXWWWWWWYYYXXXWWWXXXZZZ[[[ZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTUUUVVVWWWVVVTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVTTTSSSSSSTTTTTTTTTSSSSSSQQQPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRRRRQQQOOOMMMMMMLLLLLLMMMPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBB??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999666666666666555555555555444444555555555666666666666555555444444555555666444444444444444444444444666666666666666555555444333444444555555444444333222111000000222222111000//////////////////////////////000000000000//////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,xxxwwwuuuuuutttuuuvvvvvvzzzyyyxxxwwwvvvuuuttttttsssuuuvvvuuuttttttuuuwwwuuuuuuuuuuuuuuuuuuuuuuuusssttttttuuuuuuttttttssstttsssqqqqqqssstttsssrrrssstttuuuuuuvvvvvvuuuuuuuuutttsssqqqpppppppppppppppqqqqqqpppooommmkkkjjjlllnnnooonnnlllllloooqqqooonnnmmmmmmmmmmmmoooooommmllljjjkkkmmmnnnnnnmmmkkkjjjjjjjjjiiihhhhhhhhhggghhhjjjkkkkkkjjjhhhggghhhhhhhhhhhhhhhgggggggggggggggggghhhhhhiiiiiiiiiggggggfffffffffeeeeeeeeeeeefffggghhhhhhfffeeecccaaaaaaaaaaaaaaacccdddeeeeeedddccccccbbbbbbbbbbbbdddfffgggfffdddbbbbbbbbbaaaaaa````````````aaaaaacccbbbaaaaaa```___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^___]]]\\\]]]^^^___^^^]]]______```````````````___^^^^^^]]]]]]]]]]]]\\\\\\ZZZZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[\\\^^^^^^^^^]]]\\\[[[[[[\\\\\\]]]]]]^^^^^^ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYY[[[[[[[[[ZZZXXXWWWWWWWWWWWWVVVVVVUUUUUUUUURRRRRRRRRRRRSSSTTTUUUUUUXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUVVVXXXYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUSSSRRRRRRTTTUUUTTTTTTTTTRRRPPPPPPQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPRRRQQQQQQPPPPPPOOOOOONNNOOOPPPQQQRRRRRRPPPNNNMMMMMMLLLKKKMMMOOOPPPPPPOOONNNNNNNNNOOOOOONNNNNNNNNMMMNNNOOOPPPRRRRRRSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>??????????????????>>>?????????@@@?????????>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888888888888888888888888555555555555555555555555333333333444444444444555444444333333333333444444444444444444444444444444666666666666666555555444333333444555555444333333111000//////111111000/////////////////////////////////000000000000//////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,vvvuuutttsssssstttuuuvvvyyyxxxxxxwwwvvvuuuttttttqqqrrrssssssssstttvvvxxxxxxxxxwwwvvvuuuttttttsssqqqrrrsssttttttsssrrrqqqtttsssqqqrrrsssttttttssssssssstttuuuuuuuuuuuuuuussssssrrrrrrrrrsssssstttrrrqqqpppooommmkkkiiihhhkkkmmmnnnmmmkkkkkkmmmppppppooonnnmmmmmmnnnooopppnnnmmmllllllnnnoooooonnnjjjiiiiiiiiihhhhhhhhhgggggghhhjjjkkkkkkjjjiiihhhggggggggghhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggggggfffffffffeeeeeeeeefffggghhhiiiiiigggeeedddaaaaaa```aaabbbccceeefffdddccccccbbbaaaaaaaaabbbdddfffgggfffdddbbbbbbbbb``````____________```aaaaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]]]]______^^^]]]___```````````````______^^^^^^^^^]]]]]]]]]\\\\\\YYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ\\\]]]^^^]]]]]]\\\\\\\\\[[[[[[[[[\\\]]]^^^[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYY[[[\\\[[[ZZZXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTQQQQQQQQQRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSTTTVVVWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWYYYYYYYYYYYYWWWVVVTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSRRRSSSSSSTTTUUUUUUSSSTTTUUUUUUVVVVVVVVVVVVTTTTTTTTTSSSTTTUUUUUUVVVTTTRRRQQQRRRTTTUUUUUUTTTUUURRRPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPRRRQQQQQQPPPPPPOOONNNNNNOOOPPPQQQRRRRRRPPPNNNMMMMMMLLLKKKLLLNNNOOOOOONNNMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGHHHIIIJJJJJJKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAA>>>????????????>>>======>>>>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::777777777777777777777777444555555555555555555555222222222333333333444444444333333222222333333444444444444444444444444444666666666666666555555444333333444555555444333333000///...///000111000...//////////////////////////////000000000000000///------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{xxxuuuttttttuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxvvvuuuuuuuuuuuuwwwxxxzzzxxxwwwvvvttttttuuuuuuvvvuuuuuuuuutttssssssrrrrrrtttrrrqqqqqqssssssrrrppprrrssstttttttttsssrrrqqquuutttrrrqqqpppqqqrrrrrrppppppooonnnnnnnnnnnnnnnpppnnnkkkiiiiiikkknnnpppqqqpppnnnmmmmmmmmmnnnooopppmmmkkkllloooqqqpppnnnkkkjjjiiiiiihhhhhhiiiiiihhhgggggggggffffffffffffeeeeeeffffffgggggghhhhhhkkkjjjiiihhhhhhhhhiiijjjggggggggggggfffeeedddcccggggggfffffffffeeeeeeeeeeeedddbbbaaaaaaaaabbbbbbcccbbbaaaaaabbbbbb```^^^dddcccbbbbbbaaabbbbbbbbb^^^_________``````aaaaaabbb```^^^]]]^^^______^^^```___^^^]]]\\\[[[[[[[[[^^^___```___]]]\\\\\\]]]```___]]][[[[[[\\\]]]^^^^^^\\\[[[[[[[[[[[[ZZZXXX\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVTTTSSSRRRSSSTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTSSSRRRSSSTTTUUUTTTRRRTTTSSSRRRQQQQQQRRRSSSTTTPPPQQQSSSRRRQQQOOOPPPPPPSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNLLLKKKIIIIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNLLLKKKJJJIIILLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGKKKJJJHHHFFFDDDBBBBBBBBBDDDCCCAAAAAABBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>>===>>>>>>???>>>????????????@@@@@@@@@AAA???>>>>>>???@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::;;;:::999999888888999999999888888777666777777777666666666666555555555555555555555555555555555555444444444444444444444444666555444555666777777555555555555555555555444444333333333333333333333333222222222111111///..............................000000000000000000000000........................+++,,,,,,------,,,,,,+++------------------------...---,,,,,,++++++,,,,,,~~~|||yyyvvvttttttuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwvvvvvvuuuuuuuuuvvvxxxyyywwwvvvuuutttttttttuuuuuuttttttttttttsssssssssssstttrrrqqqqqqssssssrrrppprrrsssssstttsssrrrqqqppptttsssrrrqqqqqqqqqqqqrrrppppppooonnnnnnnnnnnnnnnqqqooommmllllllmmmoooqqqqqqpppooonnnmmmnnnnnnooopppnnnlllmmmoooqqqpppooolllkkkjjjiiiiiiiiiiiiiiihhhhhhgggggggggffffffffffffffffffgggggghhhhhhhhhkkkjjjhhhgggggggggggghhhgggggggggffffffeeedddccceeeeeeeeeeeeeeeeeeeeeeeedddcccbbbaaaaaaaaabbbbbbcccbbbaaabbbcccbbbaaa___dddcccbbbbbbaaaaaaaaaaaa````````````aaaaaaaaabbbbbb```^^^]]]^^^___^^^^^^```___^^^]]]\\\\\\\\\\\\^^^______^^^\\\ZZZ[[[\\\^^^]]]\\\[[[[[[\\\]]]^^^^^^]]][[[[[[\\\\\\ZZZYYY\\\\\\\\\[[[[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVTTTRRRRRRSSSTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRSSSTTTTTTSSSRRRRRRRRRQQQPPPPPPQQQRRRSSSPPPQQQSSSRRRQQQOOOPPPPPPSSSRRRRRRQQQQQQQQQQQQQQQSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGHHHGGGGGGGGGHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAABBBCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAA???======>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::;;;:::999999888888999999999888888777777777777777666666666666555555555555555555555555555555555555444444444444444444444444666555444555666777666555666666555555444444444333333333333333333333333333111222222111111///..............................////////////////////////........................,,,,,,------------,,,,,,------------------------------,,,++++++++++++,,,}}}zzzwwwuuuuuuuuuvvvssstttuuuuuuvvvvvvvvvvvvwwwvvvuuuuuuuuuvvvwwwxxxvvvuuutttssssssssstttuuusssssssssssstttttttttttttttsssqqqrrrrrrsssqqqppprrrrrrssssssrrrrrrqqqpppssssssrrrqqqqqqqqqqqqrrrpppoooooonnnnnnnnnnnnnnnqqqppppppooooooppppppqqqppppppooonnnnnnnnnnnnnnnpppnnnmmmnnnoooppppppooommmlllkkkjjjiiiiiiiiiiiihhhhhhhhhgggggggggffffffgggggggggggghhhhhhhhhhhhjjjiiihhhgggfffeeeeeeffffffffffffeeeeeeddddddccccccccccccdddddddddddddddccccccbbbaaaaaaaaabbbbbbcccbbbaaabbbccccccaaa```ddddddbbbaaa```````````````aaaaaaaaaaaabbbbbbbbbaaa___]]]]]]^^^___^^^]]]``````___^^^]]]]]]]]]]]]^^^______]]][[[YYYYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^___]]]\\\\\\\\\\\\[[[YYY[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTRRRRRRSSSTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVUUUUUUUUUTTTSSSRRRRRRTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQPPPQQQSSSRRRQQQOOOPPPPPPRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNOOOKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLLLLKKKKKKJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@AAACCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBB@@@============<<<:::>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888999999::::::::::::::::::::::::999888888888888999888888888777777777777777666666666555555555555444444444444444444444444444444444444444444444444444555444444444666777666555777666666555444333222222222222222222222222222222111111111111000///..............................////////////////////////------------------------------............---------------------------------,,,++++++******++++++}}}{{{xxxvvvuuuuuuuuuqqqssstttvvvvvvvvvuuuuuuwwwvvvuuuttttttuuuvvvwwwvvvuuutttsssrrrsssssstttqqqqqqrrrsssssstttuuuuuuuuusssrrrrrrrrrrrrqqqoooqqqqqqqqqqqqqqqppppppppprrrrrrqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnoooooopppppppppqqqqqqppppppppppppoooooonnnnnnnnnnnnnnnpppooonnnnnnoooooopppooonnnmmmllljjjiiiiiiiiiiiihhhhhhhhhggggggggggggfffhhhhhhhhhhhhhhhhhhhhhhhhjjjiiihhhgggffffffeeeeeefffeeeeeedddddddddddddddbbbbbbbbbbbbccccccccccccbbbbbbbbbaaaaaaaaaaaabbbbbbbbbaaabbbccccccbbb```dddcccbbbaaa```_________```````````````aaaaaaaaa```^^^]]]]]]^^^___^^^]]]aaa```___^^^^^^^^^^^^^^^______```^^^[[[YYYYYYZZZXXXYYYZZZ\\\]]]^^^^^^^^^___^^^\\\\\\]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTTTTSSSRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQRRRSSSTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPQQQSSSRRRQQQOOOOOOPPPRRRQQQPPPPPPOOOOOOPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA???======>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999999999999999::::::::::::999999888888888888888888888888888888777666666666666555555555444444444444444444444444444444444333333333333333333333333555444333444666777666555777777666555333222111111222222222222222222222222000000111111000///..............................////////////////////////---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************~~~|||zzzxxxvvvuuuuuutttrrrssstttvvvvvvvvvuuutttvvvuuutttttttttuuuvvvwwwvvvuuutttsssrrrsssssstttpppqqqqqqrrrssstttuuuuuuuuusssrrrrrrrrrrrrqqqoooqqqqqqppppppoooooooooooopppqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnoooooonnnnnnoooppppppooonnnnnnooooooooooooooonnnnnnmmmooooooooonnnmmmmmmnnnooommmlllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggghhhhhhhhhgggggggggggggggjjjiiiiiiiiihhhgggffffffeeeeeedddccccccccccccdddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbaaaaaaaaaaaa``````aaaccccccaaa```cccbbbaaa```____________________________________^^^]]]\\\]]]______^^^]]]``````___^^^^^^^^^_________``````___\\\[[[[[[\\\WWWXXXYYY[[[\\\]]]]]]]]]___]]]\\\\\\\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVVVVWWWXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQRRRSSSTTTSSSQQQSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQSSSRRRQQQOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEECCCBBBAAABBB@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>=========>>>>>>>>>????????????>>>======???AAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999888888888999999::::::::::::999888888777777888888777888888888888777666666555555555555444444444444444444444444444444444444333333333333333333333333555444333444555666666444777666555444333222111111111111111111111111111111///000000000000//////...................................................---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***{{{zzzyyywwwvvvuuuuuutttuuuuuuuuuvvvvvvuuuuuutttttttttsssssstttvvvwwwxxxvvvuuutttssssssssstttuuupppqqqqqqrrrssstttttttttuuutttrrrrrrrrrrrrpppoooppppppooonnnnnnnnnnnnoooooopppqqqqqqrrrqqqqqqqqqnnnnnnnnnnnnnnnoooooopppmmmnnnnnnoooooonnnnnnmmmooooooooooooooonnnmmmmmmmmmnnnnnnmmmlllkkkmmmnnnkkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggffffffffffffhhhhhhiiiiiiiiihhhggggggeeedddcccbbbbbbbbbcccdddccccccbbbbbbbbbaaaaaaaaa___```aaabbbbbbbbbaaaaaa```______```aaabbb```___aaa``````_____________________^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]______^^^\\\______^^^^^^^^^^^^^^^______``````___]]]\\\\\\]]]WWWXXXYYYZZZ[[[\\\]]]]]]^^^\\\[[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWYYYYYYXXXXXXWWWVVVVVVUUUVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQRRRTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSQQQPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTUUUUUUTTTTTTTTTSSSRRRQQQQQQSSSSSSRRRQQQSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQSSSRRRQQQOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMNNNJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEECCCAAA@@@BBBAAA@@@AAACCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>===============>>>>>>>>>?????????===<<<>>>@@@BBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999777777888888999:::::::::999999888777777777777888777888888999999777666555555555555444444444444333333333333333333333333333333333333333333333333333444333333333555666555444666555555444333222111111000000000000000000000000/////////000000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))xxxxxxwwwvvvvvvuuuuuutttxxxxxxwwwvvvuuuuuuuuuuuusssrrrrrrssstttvvvxxxyyywwwvvvuuutttttttttuuuuuuqqqqqqqqqrrrrrrsssssssssvvvtttrrrrrrrrrrrrpppnnnpppooonnnmmmmmmmmmnnnnnnnnnooopppqqqrrrqqqqqqpppnnnnnnnnnnnnnnnoooppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppooonnnmmmllllllmmmnnnllljjjiiikkkmmmhhhhhhgggggghhhhhhiiiiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffeeeeeeeeedddeeefffggghhhhhhhhhggggggdddcccbbbaaaaaabbbcccdddeeedddccccccbbbaaa``````^^^___aaabbbbbbbbbaaaaaa^^^]]]]]]^^^```aaa___^^^______^^^^^^______````````````______^^^^^^^^^^^^\\\\\\\\\]]]______^^^\\\^^^^^^]]]]]]]]]]]]^^^^^^\\\^^^^^^^^^\\\\\\]]]^^^YYYXXXXXXXXXYYYZZZ\\\]]]]]][[[ZZZZZZZZZZZZYYYWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWZZZZZZYYYXXXVVVUUUTTTTTTVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQRRRQQQPPPPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRSSSRRRQQQQQQRRRSSSRRRQQQSSSSSSSSSSSSSSSQQQPPPOOOPPPQQQSSSRRRQQQOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFEEEDDDBBBAAACCCBBBAAAAAABBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>==================>>>>>>>>>??????===<<<===???@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999:::::::::999999666777777888999999::::::999999888777777777777777666777999999999888666555555555555444444444333333333333333333333333333333222222222222222222222222444333222333555666555444444444444333333222222222000000000000000000000000......///////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******)))(((((((((((()))vvvvvvvvvvvvuuuuuuuuuttt{{{yyywwwvvvuuutttuuuuuurrrrrrrrrrrrtttwwwyyyzzzxxxwwwvvvttttttuuuuuuvvvqqqqqqrrrrrrrrrrrrssssssvvvtttrrrrrrrrrrrrpppnnnpppooonnnllllllmmmnnnnnnnnnooopppqqqrrrrrrqqqpppnnnnnnnnnnnnnnnoooppppppoooooonnnnnnnnnnnnoooooonnnooopppppppppooommmlllkkkmmmnnnllliiihhhjjjlllffffffffffffggghhhiiijjjiiiiiiiiiiiihhhhhhhhhhhhffffffeeeeeeeeedddddddddcccdddeeeggggggggggggfffdddcccaaa``````bbbccceeefffeeedddcccbbb```______^^^___```bbbbbbbbbaaa```]]]\\\\\\^^^___```___]]]^^^^^^^^^^^^^^^___```aaaaaaaaa``````_________^^^[[[[[[\\\]]]______^^^\\\]]]]]]\\\\\\\\\]]]]]]^^^ZZZ\\\]]]]]]\\\[[[]]]^^^ZZZYYYXXXWWWXXXZZZ\\\]]]\\\[[[YYYYYYZZZZZZXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWWWW[[[[[[YYYXXXVVVTTTSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRRRRRRRRRRRRRSSSTTTVVVVVVUUUTTTSSSSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTRRRQQQPPPRRRQQQPPPPPPRRRSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSQQQPPPQQQRRRSSSRRRQQQQQQRRRSSSSSSRRRPPPNNNMMMPPPQQQSSSRRRQQQOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHGGGGGGFFFEEEEEEDDDAAABBBDDDEEEFFFEEEDDDCCCDDDCCCAAAAAABBBBBBAAA@@@????????????????????????@@@@@@@@@????????????>>>????????????????????????????????????????????????<<<===>>>??????>>>==================>>>>>>>>>>>>@@@>>><<<<<<===>>>>>>===>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999:::::::::999999666777777888999999::::::999888888777777777777777666777999:::999888666555555555444444444333333333333333333333333333333333222222222222222222222222444333222333555666555444333333333333333333333333000000000000000000000000......///////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******)))(((((((((((((((vvvuuutttttttttvvvwwwxxxzzzyyyvvvuuutttvvvxxxzzzxxxuuurrrrrrtttvvvxxxxxx|||{{{yyywwwuuusssrrrqqqppppppqqqrrrrrrssstttttttttssssssssstttssspppnnnooonnnmmmlllkkklllmmmmmmrrrooolllmmmooopppooommmnnnnnnnnnnnnnnnnnnnnnnnnrrrpppnnnkkkjjjjjjkkkkkkmmmlllkkkllllllkkkiiigggiiijjjllllllllljjjhhhgggjjjjjjhhhfffdddeeehhhjjjkkkkkkiiihhhggggggggggggeeefffhhhgggfffdddeeefffcccbbbcccdddggghhhgggeeeaaaaaaaaaaaaaaabbbbbbbbbeeeddddddcccaaa___^^^]]]__________________^^^^^^]]][[[[[[^^^___\\\]]]```]]]]]]\\\\\\\\\]]]^^^^^^```___^^^\\\[[[ZZZZZZYYY]]][[[YYYZZZ\\\]]]\\\YYY^^^]]]\\\\\\[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXYYYZZZZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYYYYXXXWWWWWWVVVVVVYYYXXXXXXXXXYYYYYYWWWUUUQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXWWWUUUSSSQQQSSSSSSSSSSSSRRRQQQPPPOOORRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPOOONNNMMMLLLLLLLLLQQQQQQQQQPPPOOONNNMMMLLLOOOPPPRRRSSSRRRPPPMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLGGGHHHJJJLLLMMMLLLLLLKKKNNNLLLJJJJJJMMMMMMKKKIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBB@@@===<<<===>>>??????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>>>>===;;;;;;:::::::::<<<<<<<<<;;;;;;::::::::::::999777666666888999;;;:::::::::999999888888888888777777777777777888999999888888777666555555444555555555555555555555555555555444444444333333333444444444333333222222222333333333222222111111111222222222222222222222222333333333222222222111111000000000000000000000000........................------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((('''uuuuuutttttttttuuuwwwwwwyyyxxxvvvttttttvvvxxxyyyyyywwwtttsssuuuwwwyyyyyyzzzyyyxxxwwwuuutttrrrrrrqqqqqqqqqrrrrrrsssssstttssssssrrrssssssssspppnnnooonnnmmmkkkkkkllllllmmmqqqooommmnnnooopppnnnlllooooooooooooooooooooooooqqqpppnnnkkkjjjjjjkkkllllllkkkkkkkkkkkkjjjhhhgggiiijjjlllllllllkkkiiihhhiiiiiihhheeeddddddgggjjjjjjjjjiiihhhggggggggggggeeefffggggggeeeddddddeeedddcccccceeeggggggfffeeebbbbbbbbbbbbaaaaaaaaaaaadddddddddcccaaa___^^^]]]________________________]]][[[[[[^^^___\\\\\\___]]]]]]]]]]]]]]]^^^^^^___```___^^^]]]\\\[[[[[[ZZZ^^^\\\ZZZ[[[]]]^^^\\\ZZZ]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZZZZZZZYYYYYYYYYXXXXXXZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVXXXWWWWWWWWWXXXXXXVVVTTTQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTUUUVVVVVVUUUTTTRRRPPPSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPQQQSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMOOOOOOPPPPPPPPPOOONNNNNNNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMMMMNNNNNNMMMMMMMMMNNNMMMLLLKKKJJJKKKKKKLLLHHHIIIJJJKKKKKKLLLLLLLLLNNNLLLJJJJJJLLLMMMKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDFFFGGGGGGFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBB@@@===<<<===?????????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>=========<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;::::::::::::<<<<<<;;;;;;;;;::::::::::::999777666666888999:::::::::999999999888888888888888777777777777777888888888777777666555555444555555555555555555555555555444444444444333333333333333333333333333222222333333333222222222111111222222222222222222222222333333222222222111111111000000000000000000000000........................------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((((('''uuuttttttttttttuuuvvvvvvxxxwwwuuuttttttuuuwwwxxx{{{xxxuuutttvvvxxxyyyzzzxxxxxxwwwvvvuuutttssssssrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrsssrrrpppnnnnnnnnnlllkkkkkkkkklllmmmooonnnnnnooopppooommmkkkoooooooooooooooooooooooopppooommmkkkjjjkkkkkkllljjjjjjjjjjjjiiihhhggggggiiijjjkkklllmmmlllkkkjjjhhhhhhgggeeecccdddfffhhhiiiiiihhhgggggghhhhhhhhheeefffggggggeeeddddddeeefffeeeeeefffggggggfffdddcccccccccbbbaaaaaaaaa```dddccccccbbbaaa___^^^]]]________________________^^^[[[[[[^^^___\\\\\\___^^^^^^]]]]]]^^^______```aaa```___^^^]]]\\\\\\\\\^^^]]]\\\]]]^^^___^^^\\\]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYY[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWVVVUUUVVVWWWWWWUUUSSSQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSUUUVVVWWWWWWVVVUUUSSSTTTTTTUUUTTTSSSQQQPPPSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOQQQRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQQQQQQQQQQQQQRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPQQQPPPOOONNNNNNMMMNNNNNNMMMNNNOOOOOOPPPPPPPPPOOOMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBB@@@>>>===>>>?????????>>>>>>>>>????????????@@@>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;::::::999::::::;;;;;;;;;;;;:::::::::::::::999888777777888999999999999999888888888888888999888888777666666666666888777777666666555555555444444444444444444444444444444444444333333333333222222222333333333333333333333333222222222222111222222222222222222222222333222222222222111111111000000000000000000000000........................------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((((((((tttttttttttttttttttttuuuvvvuuutttssstttuuuvvvwwwzzzwwwtttsssuuuwwwxxxyyyvvvvvvuuuuuutttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssssspppnnnnnnnnnlllkkkkkkkkklllmmmmmmnnnoooppppppooollljjjnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkkkkkkkkkkkllliiijjjkkkkkkjjjhhhhhhhhhiiijjjkkklllllllllllllllgggggggggeeecccccceeeggghhhhhhggggggggghhhhhhiiieeefffggggggeeeccccccdddgggfffeeefffggggggfffdddddddddccccccbbbaaa``````cccccccccbbbaaa___^^^]]]^^^^^^^^^_______________^^^[[[[[[^^^^^^\\\\\\___^^^^^^^^^^^^^^^___```aaaaaa```___^^^^^^^^^^^^^^^___^^^^^^^^^_________^^^___^^^]]]]]]\\\\\\]]]]]]^^^]]]\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVXXXXXXXXXWWWVVVVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVTTTRRRSSSTTTWWWYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTVVVVVVTTTSSSQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQRRRTTTUUUVVVVVVVVVUUUSSSSSSTTTTTTTTTSSSRRRQQQRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPOOONNNNNNNNNNNNOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOOOONNNOOOOOOPPPPPPOOOOOOOOOMMMLLLLLLLLLLLLNNNPPPQQQPPPPPPPPPQQQQQQPPPPPPPPPNNNNNNMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKMMMKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCAAA???>>>???@@@@@@???>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<================================================<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999999999999:::::::::::::::::::::::::::999888777777888888999888888888888888888888777:::999888666666555555555777777666666666555555555444444444444444444444444444444444333333333222222111111222222333333333444222222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000........................------------------------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))((((((sssssstttttttttsssssssssttttttssssssssstttuuuvvvxxxvvvrrrqqqrrrtttvvvvvvtttttttttsssssssssrrrrrrtttssssssssssssssssssssssssrrrrrrsssttttttqqqoooooonnnmmmlllllllllmmmmmmlllmmmooopppooommmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkklllllliiikkkmmmllljjjiiijjjkkkiiijjjjjjkkkllllllllllllgggggggggeeeddddddeeeggggggggggggggggggggghhhhhheeefffgggfffdddcccccccccgggfffeeefffggggggeeeccceeeddddddcccbbbaaaaaa```bbbbbbbbbaaa```___^^^]]]^^^^^^^^^_________``````___\\\\\\^^^^^^[[[[[[^^^^^^]]]]]]^^^___```aaaaaa``````___^^^^^^_______________```____________`````````___^^^^^^^^^^^^___^^^]]]]]]\\\[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWUUUSSSRRRRRRTTTWWWYYYXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPOOONNNNNNNNNNNNOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLKKKKKKLLLNNNPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIKKKLLLJJJJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888999:::::::::::::::::::::::::::999999888888777777888777777777777777777777777999888777666555555555555666666666666555555555555444444444444444444444444444444333333333222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222111111111000000////////////////////////........................------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))ssssssssstttssssssrrrqqqrrrrrrrrrrrrssstttuuuuuuwwwtttqqqoooppprrrsssssstttsssssssssrrrrrrqqqqqqssssssssssssssstttttttttssssssssstttuuuuuusssqqqpppooonnnmmmmmmmmmnnnooolllnnnoooooonnnlllllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllliiilllnnnmmmjjjiiijjjllljjjjjjjjjjjjjjjjjjkkkkkkgggggghhhgggeeedddeeeggghhhhhhgggffffffgggggggggeeefffgggfffdddbbbbbbbbbeeeddddddeeeffffffeeecccdddddddddcccbbbbbbbbbaaaaaaaaaaaaaaa```___^^^]]]]]]]]]^^^^^^___`````````___\\\\\\___^^^[[[[[[^^^]]]]]]]]]]]]^^^___aaaaaa______^^^^^^^^^______```^^^```aaa```___^^^___`````````___^^^^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXUUUUUUSSSSSSTTTUUUWWWYYYXXXXXXWWWWWWVVVUUUUUUUUUSSSSSSRRRTTTUUUVVVTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQRRRSSSTTTUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRRRRRRRRRRQQQQQQNNNNNNNNNNNNOOOQQQRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSQQQOOONNNPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNOOOOOOPPPQQQRRRQQQQQQQQQPPPOOONNNLLLLLLMMMLLLKKKKKKLLLNNNPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJHHHGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCBBB@@@AAABBBBBBAAA??????>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777777777777888888999999999999::::::::::::::::::999999888777777777666666666666777777777777888777777666555555555555555555555555555555555555333333333333333333333333333333333333222222222222111111111222222222222222111222222222222333333333222222222222222222222222222111111111111000000000////////////////////////........................------------------------------,,,,,,,,,,,,++++++************++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))rrrsssssstttsssrrrqqqpppqqqqqqqqqrrrssssssttttttvvvtttpppooopppqqqrrrrrrtttssssssrrrqqqppppppooorrrrrrssssssttttttuuuuuutttttttttuuuwwwwwwuuusssrrrqqqooonnnnnnnnnoooppplllnnnooonnnlllkkklllnnnmmmmmmmmmmmmmmmmmmmmmmmmiiijjjkkkkkkllllllllllllgggkkknnnmmmiiihhhjjjllljjjjjjiiiiiihhhhhhiiiiiiggghhhiiihhhfffeeefffgggiiihhhgggfffffffffffffffeeefffgggfffdddbbbaaabbbcccbbbbbbccceeefffeeecccccccccccccccccccccccccccaaaaaaaaaaaa```___^^^^^^]]]]]]^^^^^^___``````aaa___\\\\\\___^^^[[[[[[]]][[[[[[\\\\\\]]]___```aaa^^^]]]]]]]]]^^^______```]]]___aaa```^^^]]]___```______^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXTTTTTTTTTUUUUUUVVVXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTVVVVVVUUUSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQRRRSSSTTTTTTSSSRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNOOOOOOPPPQQQSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSPPPQQQRRRSSSRRRPPPNNNMMMOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOQQQRRRRRRPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPOOOPPPPPPQQQQQQPPPPPPOOORRRPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIKKKIIIGGGFFFGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAABBBCCCCCCAAA?????????>>>>>>==================<<<<<<<<<;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777666666777777888888888999999999::::::::::::::::::999888777666666555555555666666666777777777666666555555555666666555555555555555555555555333333333333333333333333333333333222222222222111222222222222111111111111111111222222222333333333222222222222222222222222111111111111000000000000////////////////////////........................------------------------------,,,,,,,,,,,,++++++************++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))***rrrsssssstttsssrrrpppoooppppppqqqrrrssssssttttttwwwtttpppooopppqqqrrrrrrttttttsssrrrqqqpppooonnnrrrrrrrrrssstttuuuvvvvvvuuuuuuuuuvvvxxxxxxvvvtttsssrrrpppooooooooopppqqqmmmnnnooommmkkkjjjlllooonnnnnnnnnnnnnnnnnnnnnnnniiiiiijjjkkklllllllllllleeeiiimmmlllhhhfffiiillljjjjjjiiihhhggggggggghhhgggiiiiiiiiigggfffggghhhjjjiiihhhffffffeeeeeeeeeeeeggggggfffcccaaaaaaaaaaaaaaaaaaccceeefffeeedddccccccccccccccccccdddddd```aaaaaaaaa```___^^^^^^]]]]]]^^^^^^___```aaaaaa```]]]\\\___^^^[[[[[[]]][[[[[[[[[\\\]]]^^^```aaa]]]]]]]]]]]]]]]^^^___```]]]___aaa```]]]\\\^^^```^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTVVVWWWUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQRRRRRRQQQQQQQQQRRRRRRSSSQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSPPPPPPRRRRRRQQQPPPMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSNNNNNNOOOPPPPPPPPPOOOOOOMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRQQQNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIKKKIIIGGGEEEGGGIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAABBBCCCCCCAAA?????????>>>>>>=========<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777666666666666777888888888888999999::::::::::::::::::999999777666666444555555555666666777777666666555555555666666777444555555555555555555555333333333333333333333333333333333222222222111111333222222222111111000000111111111222222333333333222222222222222222222222111111111111000000000000////////////////////////........................---------------------------------,,,,,,,,,++++++)))************+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))*********