BM6P6(@ nnnooopppqqqqqqpppooonnnoooooooooooonnnnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrssstttrrrpppmmmkkkiiihhhgggcccccccccbbbbbbbbbbbbaaagggmmmsssuuuxxx{{{yyyuuupppfff___bbbfffgggfffeeeiiihhhhhhiiijjjlllooopppxxxyyyrrreee^^^``````]]]aaadddeeebbb^^^]]]aaaeee```bbbdddeeefffeeecccbbbhhhhhhmmmwww}}}{{{wwwuuuwwwzzz{{{uuuqqqoooqqqrrrqqqsssxxxwwwyyy{{{{{{zzz|||yyysssnnnkkkmmmiiiddddddhhhmmmqqqrrr|||yyyxxx{{{yyyyyyyyyyyy{{{~~~~~~~~~~~~|||zzz~~~|||~~~~~~}}}|||xxxrrrrrrzzzzzzsssssszzzwwwvvvtttssstttuuuwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuusssssssssssssssppppppqqqqqqqqqqqqqqqqqqssstttuuuuuusssrrrssstttuuutttqqqooonnnnnnoooooosssrrrrrrqqqqqqrrrrrrsssppppppqqqrrrrrrsssttttttttttttttttttttttttttttttqqqqqqrrrssstttuuuvvvwwwuuuttttttuuuuuuvvvwwwxxxyyywwwuuuuuuwwwxxxvvvssswwwuuuttttttuuuuuutttsssssssssssssssssssssrrrrrroooppppppqqqqqqppppppooopppppppppooooooooonnnnnnppppppqqqrrrrrrsssttttttsssrrrrrrqqqqqqrrrrrrsssqqqpppooommmlllkkkkkkkkkfffffffffeeeddddddcccccceeelllrrrvvv{{{}}}xxxqqqgggaaaccchhhiiihhhhhhfffggghhhjjjmmmqqqtttvvvuuutttmmmbbb]]]___```___```cccdddbbb^^^]]]aaadddbbbcccdddeeeffffffffffffiiijjjpppyyy}}}yyyuuutttyyy}}}}}}{{{zzz{{{wwwvvvxxxwwwttttttwwwwwwyyy{{{{{{{{{}}}xxxsssnnnkkkgggeeejjjfffcccdddiiiooosssuuu|||zzz}}}~~~}}}}}}~~~~~~{{{|||~~~~~~~~~~~~}}}{{{wwwzzzwwwssswwwvvvuuutttssssssuuuvvvwwwyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwxxxyyyzzzxxxxxxwwwwwwvvvvvvvvvuuuvvvuuutttssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrsssssstttuuuuuuuuusssrrrrrrsssuuutttrrrpppppppppqqqrrrsssrrrrrrrrrrrrrrrrrrssspppqqqqqqrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrttttttttttttuuuvvvwwwwwwyyywwwuuuvvvxxxyyywwwuuuyyywwwuuuuuuuuutttrrrqqqssssssssssssrrrrrrrrrrrrpppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqpppppppppoooooonnnooopppqqqssstttuuuvvvssssssrrrrrrrrrrrrssssssooonnnnnnnnnnnnnnnooooookkkjjjjjjhhhgggfffeeedddcccjjjqqqwww}}}{{{rrrjjjdddfffjjjjjjjjjjjjhhhiiijjjmmmpppsssvvvxxxrrrooohhh___[[[^^^aaa```___aaacccaaa___^^^aaadddeeedddddddddeeehhhjjjllllllnnnttt{{{{{{vvvtttuuu{{{xxxsssvvv|||~~~|||wwwtttuuuvvvxxx{{{|||}}}~~~~~~zzzqqqnnnjjjgggffffffeeedddhhhfffdddfffkkkqqqvvvxxx~~~zzzyyyzzz~~~~~~~~~}}}|||ttttttuuuuuutttssstttuuuwwwxxxzzzzzzyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwxxxzzz{{{{{{yyyyyyxxxwwwvvvuuuuuutttuuuttttttsssrrrrrrqqqqqqrrrrrrssssssttttttttttttuuuvvvvvvuuurrrqqqqqqrrrsssrrrqqqppppppqqqrrrsssssssssssssssssssssssssssqqqqqqqqqrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuutttssssssrrrrrrsssssssssssstttuuuvvvwwwyyywwwvvvwwwyyyzzzyyyxxxzzzxxxvvvuuutttsssqqqooossssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppoooppppppqqqsssttttttuuussssssrrrrrrrrrrrrssssssooooooooooooooopppqqqqqqooonnnmmmkkkiiigggfffeeeccciiipppvvv~~~{{{ssskkkfffgggjjjjjjjjjlllllllllmmmoooppprrrttttttqqqlllddd]]][[[]]]___```^^^```aaaaaa``````bbbdddfffeeecccccceeeiiinnnqqqooopppuuuyyyxxxuuuwww}}}~~~|||sssrrrxxxwwwrrrrrrvvvwwwzzz|||~~~}}}yyytttqqqkkkiiiffffffhhhjjjkkkllljjjjjjjjjlllppptttyyy{{{zzzxxxwww~~~~~~~~~~~~~~~vvvtttvvvvvvvvvvvvvvvwwwxxxyyy{{{zzzzzzyyyyyyyyyyyyyyywwwwwwwwwxxxyyy{{{|||}}}zzzzzzyyyxxxvvvuuutttttttttttttttssssssrrrqqqpppsssssssssttttttuuuuuuvvvuuuvvvvvvtttrrrppppppqqqnnnnnnnnnnnnnnnpppqqqrrrssssssttttttttttttssssssrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuuuussssssssstttttttttuuuuuusssrrrrrrsssssstttuuuvvvxxxxxxxxxxxxyyyzzzzzzzzzyyywwwuuuuuuuuutttrrrppprrrrrrrrrqqqppppppoooooosssrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssstttssssssrrrrrrsssssstttrrrqqqqqqppppppqqqqqqqqqqqqpppooommmkkkiiihhhgggfffjjjooottt|||yyytttmmmhhhiiijjjiiiiiikkkkkklllmmmooopppqqqrrrrrrqqqjjjbbb]]]\\\\\\]]]___]]]___aaabbbbbbcccdddeeefffeeeddddddfffkkkpppsssrrrqqqrrruuuuuuvvv}}}yyytttuuuxxx|||wwwqqqqqqwwwxxxzzz}}}|||zzzuuurrrpppnnnlllkkkkkkiiihhhiiimmmppprrrsssrrrrrrssstttvvvyyy|||~~~|||yyyyyy|||~~~~~~~~~|||xxxwwwxxxxxxxxxyyyyyyzzz{{{|||zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{|||}}}zzzzzzyyyxxxwwwvvvuuuttttttttttttttttttrrrqqqppprrrrrrsssssstttuuuuuuvvvuuuvvvvvvtttqqqppppppqqqmmmmmmnnnnnnoooqqqrrrrrrsssttttttuuuuuuttttttsssrrrrrrssssssssssssttttttssssssssssssssssssssssssrrrrrrsssssstttuuuuuuuuusssrrrrrrsssssstttuuuvvvxxxxxxyyyyyyyyyzzzzzz{{{wwwvvvttttttuuuuuutttrrrrrrqqqqqqpppoooooonnnnnnsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrttttttsssssssssssstttttttttsssrrrrrrqqqqqqrrrrrrsssrrrqqqooommmllljjjjjjjjjlllnnnrrrzzzyyywwwpppkkkkkkjjjhhhhhhkkkiiijjjllloooqqqrrrssssssooofff___]]]]]]\\\\\\]]]]]]___aaaccceeeffffffgggggggggggghhhkkknnnqqqssstttppppppsssvvvzzzzzzssslllooowww~~~~~~{{{yyyxxx{{{~~~xxxttttttzzz{{{}}}}}}|||{{{tttmmmlllkkkiiihhhhhhgggggglllkkkjjjlllppptttwwwxxxzzz|||~~~~~~}}}||||||~~~~~~~~~}}}}}}|||{{{yyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwwwwwwwxxxzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvuuutttuuuuuuvvvuuusssrrrqqqppppppqqqrrrsssttttttuuutttuuuuuutttqqqppppppqqqooopppqqqrrrssstttuuuuuussstttuuuvvvvvvuuutttsssssssssssssssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrruuuttttttttttttssssssssssssssssssssstttuuuvvvwwwwwwyyyzzzzzzxxxxxxyyy{{{vvvuuuttttttuuuuuutttsssqqqqqqpppooonnnmmmmmmlllsssrrrqqqppppppqqqrrrsssqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrsssssssssttttttsssssssssssstttttttttssssssrrrssssssttttttuuuuuutttrrrqqqooonnnmmmmmmmmmmmmpppzzz|||{{{tttooonnnkkkhhhiiilllkkklllnnnpppqqqrrrrrrrrriii```ZZZ\\\^^^\\\[[[\\\^^^___aaadddggghhhiiihhhhhhiiilllnnnppprrrssstttuuupppoootttzzz~~~}}}xxxmmmiiigggooozzz}}}wwwrrrrrrwww}}}{{{yyy{{{}}}~~~yyysssoookkkhhhggghhhjjjkkkkkkkkkkkklllooonnnnnnqqqvvv{{{~~~xxxtttrrrttt}}}~~~~~~}}}zzzxxxyyyyyyxxxxxxyyyzzz{{{|||}}}}}}~~~|||{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzyyyyyyyyyxxxxxxwwwwwwwwwuuuvvvwwwwwwvvvuuusssqqqnnnnnnooopppqqqrrrssssssrrrssstttsssqqqpppqqqrrrpppqqqrrrssstttuuuuuuuuussstttvvvwwwwwwvvvtttsssttttttttttttttttttssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttuuuvvvwwwwwwwwwyyy{{{zzzwwwvvvxxxyyyxxxvvvuuutttuuuuuusssqqqqqqppppppooommmllllllkkkrrrrrrpppppppppppprrrrrrqqqqqqqqqpppppppppoooooooooooopppqqqssstttuuuuuuttttttssssssssssssttttttsssrrrrrrsssssstttvvvvvvwwwwwwvvvtttsssrrrqqqpppnnnmmmlllpppzzz~~~wwwrrrpppmmmiiiiiilllpppqqqqqqrrrqqqpppooonnnddd[[[WWW[[[^^^\\\ZZZ\\\^^^___aaaeeehhhjjjjjjiiiiiilllooorrruuuuuuuuutttuuuppppppvvv}}}|||zzzzzzvvvooofffeeehhhrrr~~~}}}wwwooopppuuu|||~~~~~~~~~wwwtttpppjjjeeebbbbbbdddgggjjjmmmpppqqqrrrsssuuusssrrrsssvvv|||uuukkk___WWWTTTVVV```jjj}}}~~~~~~~~~~~~zzzxxxyyyxxxwwwwwwxxxyyy{{{|||}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyywwwwwwwwwvvvwwwwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwxxxwwwuuusssrrrlllmmmnnnooopppqqqrrrrrrqqqsssssssssqqqqqqqqqsssooopppqqqrrrsssssssssssstttuuuvvvxxxxxxvvvuuutttttttttttttttttttttssssssttttttttttttttttttttttttooooooqqqsssuuuwwwxxxyyyuuuttttttuuuuuuvvvwwwxxxxxxzzz{{{zzzwwwuuuvvvyyyzzzxxxvvvuuuuuusssqqqoooqqqpppooonnnmmmlllkkkkkktttsssqqqqqqrrrsssrrrqqqrrrrrrrrrqqqnnnmmmnnnpppppppppqqqqqqqqqqqqppppppssssssrrrrrrrrrsssttttttsssttttttuuuvvvwwwwwwxxxttttttttttttttttttttttttrrrqqqpppsssyyy}}}}}}xxxtttqqqooollljjjpppoooppprrrtttrrrmmmhhhZZZVVVRRRTTTYYY]]]]]][[[]]]^^^```ccceeehhhjjjkkkiiinnnvvvzzz{{{wwwtttrrrvvvuuutttwww{{{|||yyyuuupppjjjfff^^^___dddooozzz~~~zzztttnnnqqqvvv|||xxxrrrllliiieeeeeeggghhhhhhgggnnnppprrruuuwwwxxxxxxxxxwwwxxxzzz}}}}}}lll^^^RRRFFF???>>>@@@GGGOOOgggwww~~~~~~|||{{{yyyyyyxxxxxx{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{vvvwwwwwwxxxxxxvvvuuutttvvvvvvxxxxxxwwwuuusssqqqkkklllnnnpppqqqrrrqqqqqqssssssssssssssssssssssssqqqrrrssssssttttttssssssuuuuuuvvvwwwxxxxxxyyyyyywwwwwwvvvuuutttsssrrrrrrtttttttttvvvvvvuuurrrppprrrrrrsssssstttuuuuuuuuussstttuuuwwwxxxxxxxxxxxxyyyvvvtttuuuxxxzzzyyywwwvvvvvvuuutttssssssssssssooooooooonnnmmmkkkiiiiiirrrqqqpppppprrrttttttsssrrrssssssrrroooooooooqqqqqqrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrssstttuuusssssstttuuuuuuvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuusssqqqqqqtttyyy}}}}}}xxxtttqqqnnnkkkiiimmmlllmmmpppqqqnnnhhhbbbZZZVVVSSSUUUZZZ]]]]]]\\\]]]^^^```ccceeehhhkkklllmmmrrrxxx||||||xxxuuusss~~~~~~~~~}}}|||||||||}}}}}}xxxtttpppkkkgggddd^^^___cccmmmxxx|||yyytttnnnqqqvvv|||{{{vvvqqqlllhhhmmmjjjhhhhhhkkknnnnnnnnnqqqsssvvvzzz}}}yyyzzz|||{{{jjj]]]OOOEEE<<<888666666;;;AAAWWWhhh|||~~~|||{{{yyyyyyxxxxxxzzzzzz{{{|||||||||||||||~~~}}}|||{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxxxxvvvvvvwwwwwwwwwvvvuuuttttttuuuuuuvvvuuusssqqqppplllmmmnnnoooqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssssstttsssssssssvvvvvvwwwxxxxxxyyyzzzzzzxxxwwwvvvuuutttsssrrrrrrssssssttttttuuutttsssqqqqqqqqqrrrrrrsssttttttuuutttuuuvvvwwwwwwxxxwwwwwwxxxvvvtttuuuxxxyyyyyywwwvvvuuutttsssrrrrrrrrrrrrooooooooonnnlllkkkiiihhhqqqpppooopppsssuuuuuutttsssttttttsssqqqpppqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrsssuuuuuussssssssstttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrtttxxx|||~~~~~~}}}xxxtttqqqnnnjjjgggiiiiiillloooppplllccc\\\YYYWWWUUUWWW[[[^^^^^^\\\]]]^^^```bbbeeeiiilllnnnqqqvvv{{{~~~}}}zzzwwwuuu{{{yyyzzz}}}xxxrrrllliiifffcccbbbaaaaaaeeennnwww{{{yyyuuuooorrrwww}}}~~~vvvpppkkkiiifffeeemmmlllkkkmmmqqqtttvvvvvvvvvxxx{{{~~~|||}}}vvvaaaTTTNNNBBB;;;555444222111555:::KKK]]]rrr~~~|||{{{yyyyyyxxxxxxzzzzzz{{{|||||||||{{{{{{}}}|||{{{{{{zzzzzzzzzzzzxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvuuuuuutttrrrrrrsssssssssqqqpppooonnnnnnnnnnnnoooppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssvvvwwwwwwxxxxxxyyyyyyzzzxxxwwwvvvvvvuuutttssssssrrrssssssssssssssssssssspppqqqqqqrrrssssssttttttvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvuuuvvvxxxxxxxxxwwwttttttsssrrrqqqqqqqqqqqqppppppooonnnmmmkkkjjjiiirrrpppoooppprrrtttttttttsssuuuvvvuuusssrrrrrrsssnnnooooooppppppoooooonnnppppppqqqqqqrrrsssuuuuuurrrrrrssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuxxxzzz}}}~~~}}}yyytttqqqmmmiiiffffffgggkkkoooqqqlllӵ\\\^^^^^^]]]^^^^^^___aaaeeejjjnnnqqqssswww{{{~~~}}}|||{{{zzz{{{zzz{{{xxxssslllfffccccccbbbbbbeeeeeehhhooowww|||{{{xxxsssvvv{{{yyyvvvssspppmmmkkkiiihhhgggoooooooooqqqtttwwwyyyzzzĦĦӵĦ~~~|||eeeRRRJJJHHHAAA<<<888666555555:::@@@NNN]]]qqq~~~~~~|||{{{yyyxxxxxxxxx{{{{{{||||||||||||{{{{{{|||{{{{{{zzzyyyyyyzzzzzzxxxwwwwwwvvvuuuttttttsssvvvvvvvvvuuuuuuuuuttttttqqqqqqrrrrrrqqqqqqooooooooonnnnnnmmmnnnppprrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssrrruuuvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvuuuuuutttssssssrrrrrrsssrrrqqqrrrsssuuuqqqqqqrrrssssssttttttuuuwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvtttsssrrrqqqppppppppppppqqqqqqqqqpppnnnmmmkkkjjjtttrrrqqqqqqrrrsssrrrqqqsssuuuvvvvvvtttsssssstttooooooppppppppppppoooooopppppppppqqqrrrsssttttttrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttuuuuuuuuuvvvxxx{{{||||||xxxuuuqqqmmmiiifffbbbdddhhhnnnppp4ĉ@ӵ___^^^]]]^^^^^^^^^aaaeeekkkqqqtttsssvvvzzz}}}~~~~~~yyywwwxxxsssnnngggbbbaaaccceeefffhhhhhhiiiooouuuyyyzzzzzzyyy|||}}}wwwrrrooogggiiilllmmmmmmkkkjjjiiiqqqrrrsssuuuvvvxxxzzz|||>L=hĦ4ĉ@ӵ>L{{{{{{vvv[[[MMMIIIHHHHHHBBB<<<999777888@@@IIIWWWbbbqqq}}}~~~|||{{{yyyxxxxxxxxx|||||||||}}}}}}|||{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzxxxwwwwwwvvvuuuttttttsssuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrqqqqqqpppoooooonnnnnnnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrrrrssssssrrrrrrtttttttttttttttuuuuuuuuuvvvvvvuuuuuuttttttssssssrrrssstttsssqqqqqqsssuuussssssttttttuuuuuuvvvvvvwwwwwwxxxwwwwwwvvvuuutttuuuvvvwwwwwwwwwvvvvvvuuussssssrrrqqqppppppppppppsssssssssrrrpppooommmllluuusssqqqqqqrrrrrrrrrqqqrrrtttvvvvvvuuutttssstttrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrsssqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuuuuutttuuuxxxzzz}}}{{{wwwuuurrrnnnjjjfff```bbbfffkkkmmmGG=?___^^^^^^^^^^^^```eeelllssswwwtttwwwzzz}}}~~~|||vvvrrrqqqnnniiidddaaabbbfffiiikkkiiiiiijjjmmmrrrwwwyyyzzz}}}tttooommmlllllleeejjjpppttttttrrrqqqpppsssuuuxxxyyyyyyzzz|||~~~HdĦ=ĪjGG=?HdĦ}}}|||oooWWWMMMKKKJJJLLLGGGAAA???===AAALLLXXXgggjjjrrr}}}~~~|||{{{yyyyyyxxxxxx{{{||||||||||||{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyyyyvvvvvvvvvvvvvvvuuutttsssuuuuuutttsssssssssssstttrrrrrrrrrrrrqqqrrrrrrrrrooooooooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttsssssssssrrrrrrsssuuuwwwuuurrrqqqsssuuutttttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttvvvxxxxxxvvvuuutttuuussssssrrrqqqppppppppppppttttttsssrrrqqqooonnnmmmsssrrrpppӵqqqsssvvvĭӵtttӵqqqĦqqqqqqqqqqqqqqqqqqqqqqqqsssӵӵtttrrrĦƜ`1.׼s```_________Ħuuuzzzyyy{{{}}}~~~ӵzzzĦ``````ccciiimmmpppnnnmmmmmmoooĭӵĦĦĦ~~~yyyqqqkkkiiijjjlllmmmzzzzzzvvvDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵsssZZZOOOLLLLLLLLLJJJKKKNNNRRR[[[kkkzzz~~~|||{{{yyyyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwyyyyyyxxxxxxxxxxxxyyyyyysssssstttuuuuuutttsssrrruuutttsssrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqrrrnnnnnnoooppppppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqsssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqssswwwzzzxxxtttqqqrrrtttssssssttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuusssvvvyyyyyyvvvttttttttttttsssrrrqqqqqqppppppqqqsssrrrrrrqqqpppnnnmmmlllqqqppp?~4tttpppsssg&e>&esssg&esss>hӵqqqppppppppppppppppppg&etttguO>uO>&evvvttt4ff?>ߝLmmmgĉ@aaa```______Shӵ{{{}}}~~~g&e}}}>hӵ___dddjjjooorrrsssrrrrrrfff?><zg&e>&eHLShӵgL{{{tttpppkkkhhhiiikkkmmmS?ʬ{{{}}}3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??zzz___QQQMMMNNNLLLNNNTTT^^^iiiwww~~~|||{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuxxxxxxxxxwwwxxxxxxyyyyyypppqqqrrrsssssssssrrrqqquuutttsssrrrqqqrrrssssssqqqpppppppppppppppqqqqqqmmmnnnpppqqqqqqpppooonnnooooooooooooooooooooooooppppppqqqrrrrrrrrrrrrqqqtttttttttttttttttttttsssrrrrrrqqqqqqqqqqqqqqqqqqtttxxx|||zzzuuuqqqqqqsssrrrrrrsssssstttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvsssvvvyyyyyyvvvtttssstttuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqpppnnnmmmkkkjjjsss4DӵqqqrrrrrrHƅ^Hu]ĦqqqHu]ĦoooZuR)ĦpppooonnnnnnppprrrtttHu]ĦuuuHŐeHŐeHu]ĦtttqIܗGIӵgggttdddeeebbbHGgĉ@xxxHu]Ħ{{{ZuR)ĦccciiinnnpppppptttssssߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦzzzqqqnnnhhhiiiiiihhhggghhhHtƅ^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]Ħvvveee[[[XXXVVV]]]iiizzz}}}zzzxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvuuutttppppppppppppqqqqqqrrrsssrrrqqqpppooooooooopppqqqsssrrrpppooooooooopppqqqqqqqqqqqqpppnnnnnnqqqsssrrrrrrpppppppppppprrrrrrooooooooopppqqqrrrtttuuuuuutttsssrrrrrrrrrrrrrrruuuttttttssssssrrrrrrqqquuuvvvvvvvvvtttssstttuuuttttttttttttuuuuuuuuuuuuwwwuuuttttttuuuvvvvvvuuuuuuuuuuuuuuuttttttttttttnnnmmmmmmlllmmmoooqqqrrrpppooommmkkkjjjjjjjjjjjjtttttt4DuXӵrrrrrrrrrDdDΦDdDĦrrrDdDĦrrrssst|d<ĦxxxDttttppppppqqqqqqqqqpppppp>d<Ħsss>d<ʜDd<ʜ4DuTӵqqqsssF&uTӵccc4DufئL>edddpuR)Ħ{{{}}}>d<Ħ{{{DtfffiiimmmpppsssuuuxxxyyyDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ{{{{{{yyywwwvvvvvvzzz}}}DdDĦzzz{{{{{{zzzpeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}|||{{{|||xxxtttqqqooonnnnnnooooooppppppqqqqqqrrrssssssrrrrrrqqqpppooooooooonnnnnnmmmnnnnnnnnnnnnnnnmmmllllllmmmooopppnnnooopppqqqpppooonnnmmmpppqqqrrrqqqppppppqqqrrrssssssssssssssssssssssssuuuuuusssrrrqqqqqqppppppuuuttttttsssssstttttttttppppppqqqqqqrrrsssssstttssstttttttttrrrqqqrrrsssrrrsssssstttuuuvvvwwwwwwwwwwwwxxxzzz{{{{{{xxxuuuuuuuuutttttttttsssssssssttttttttttttsssqqqnnnmmmooonnnmmmkkkiiihhhgggggguuuttt4DuXӵsssqqqqqqD&dq&ĒRssstttsdKĦwwwDHRRudpppqqqqqqqqqppppppooosdKĦrrrD&oq<Ōq&ĒRrrrrrrsss>dp&ĒReee___nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊBvvv<xpppooovvvvvvuuusssrrrB?daĦ|||{{{B?Ho9www>d<{{{yyyyyyyyy}}}>d<ӵ~~~}}}B?Ho9uuu<xwwwtttrrrqqqssswww|||&ӫeʬtIӇzzz>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}{{{yyy}}}|||wwwsssooommmmmmmmmnnnoooooopppqqqqqqrrrrrrrrrrrrqqqpppooonnnkkkkkkkkklllmmmnnnooopppmmmmmmlllllllllmmmooopppooopppqqqqqqqqqpppnnnmmmpppqqqsssrrrqqqpppqqqrrrssssssssssssssssssssssssuuuttttttsssssssssttttttttttttsssssssssttttttuuuppppppqqqrrrsssssstttuuussstttttttttrrrqqqrrrsssssssssssstttuuuvvvvvvwwwwwwwwwxxxzzz{{{zzzxxxuuuttttttttttttsssssssssssspppqqqrrrrrrrrrqqqooonnnpppooonnnmmmkkkiiihhhgggtttsss4DuXӵrrrqqqpppHu]3hhsssttttttneuuuuuu=eqqqqqqqqqpppppppppppppppneqqqqqqpIƎ@t@hrrrqqqqqq>hgggccc^^^febbb@ďDne~~~qqq=elllnnnooorrrvvvyyyzzzyyyegesĪj@hfdDĦ@ďDpppgggHkgennnnnnlllsssssssssrrrsss@h@GHĪj@IŌBeneHkgenefeHu]3hhse~~~~~~||||||}}}~~~~~~~~~geĦja>aĦ{{{{{{@G~~~se<Ō@GHkge|||yyyxxxwww|||HĪj@IŌ~~~}}}egeHu]3hIŌDdDĦne@h>hsene@GsĪj@h~~~|||wwwxxxzzz}}}}}}xxxrrrnnnlllllllllmmmnnnoooppppppqqqrrrrrrrrrqqqpppooonnnmmmkkkkkkkkklllnnnoooqqqrrroooooonnnnnnnnnpppqqqrrrqqqqqqqqqqqqqqqpppooooooppprrrssssssrrrqqqqqqrrrrrrrrrssssssssssssrrrrrrssssssssssssttttttuuuvvvsssrrrrrrrrrrrrsssttttttqqqqqqrrrsssssstttuuuuuussstttuuutttrrrrrrrrrtttttttttttttttuuuuuuuuuuuuvvvvvvvvvwwwyyyxxxvvvttttttttttttssssssssssssrrrooooooppppppppppppppppppppppppooonnnllljjjgggfffttt4DuXӵrrrĵD^pppqqqrrrsssuuussssssrrrsssrrrpppooooooooopppppppppppppppmmmooooooppprrrkkkhhhccc^^^cccccceee~~~~~~vvvkkknnnpppqqqrrrtttyyy}}}|||zzzDdDĦiiidddbbbnnnmmmmmmmmmoooqqqsssuuuxxx}}}D^s׼s}}}|||zzzyyyxxxxxxxxxxxxzzzyyyyyyyyyzzz{{{geFm8vvv>aĦ~~~s׼sHo}}}D^~~~DdDĦzzzzzzzzz~~~s׼s~~~yyyzzzzzzzzz|||}}}xxxrrrnnnkkkjjjkkklllmmmnnnooopppppprrrrrrrrrqqqpppooonnnmmmkkkkkkkkkkkklllnnnoooooooooooonnnnnnoooqqqrrrssssssrrrrrrqqqqqqqqqqqqqqqppprrrttttttrrrqqqqqqrrrpppqqqrrrssssssrrrqqqppprrrrrrrrrrrrrrrsssttttttqqqqqqqqqqqqqqqrrrsssssssssssssssttttttuuuuuuuuutttuuuvvvuuusssrrrssstttuuuuuuuuuuuuttttttttttttvvvuuuttttttvvvvvvuuuttttttttttttsssssssssrrrrrrppppppooooooooooooppppppooooooooommmkkkiiifffeeeΦ4DuXӵtvӵ>d<ĦqqqnnnoooqqqssstttuuuĦssstttttttttttttttssstttrrrpppnnnnnnooopppqqqnnnoooĦppppppoooppppppooonnnnnnnnnnnnnnnmmmmmmnnnrrruuuwwwvvvuuunnnllliiiddd___\\\\\\]]]```ccceeeeeeddddddgggjjjmmmrrryyy}}}~~~Ħhhhggglllooommmnnnqqqsssttttttwww{{{}}}|||yyyyyy|||>d<Ħxxxsssjjjccc___```cccfffccchhhlllnnnmmmmmmoooqqqnnnqqquuuyyy|||Ħ>d<Ħ~~~}}}xxxBewwwwwwxxxwwwvvvtttttttttuuuvvv~~~}}}zzzyyyyyy{{{geFYĉ}}}zzz>aĦ~~~~~~Benu]ӵ>d<Ħ>d<ĦwwwxxxxxxĦzzz|||~~~}}}{{{|||BeĦ~~~|||}}}~~~}}}|||{{{}}}~~~}}}xxxrrrnnnkkkiiijjjjjjkkkmmmnnnoooooossssssrrrrrrpppooonnnmmmjjjjjjjjjiiijjjjjjkkkkkknnnmmmmmmmmmnnnoooqqqrrrtttsssrrrqqqpppqqqrrrsssppprrrttttttsssqqqqqqrrrpppppprrrrrrrrrrrrpppppprrrrrrqqqppppppqqqqqqqqqppppppppppppqqqqqqrrrssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvtttssstttuuuvvvvvvvvvuuuttttttssssssuuutttrrrrrrsssttttttsssttttttsssssssssrrrrrrrrrsssrrrpppooonnnooopppqqqnnnnnnnnnmmmjjjhhheeeccc?aŖ%7uSQuR)ӵsdKĦsssnnnnnnooopppqqqgdKĦssssssrrrrrrrrrsssssstttsssqqqooonnnnnnooopppnnngdKĦsssrrrqqquuurrrnnnllllllmmmmmmmmmnnnmmmllloootttwwwxxxwwwvvvrrrkkkddd```___```aaacccbbbcccdddgggiiiiiiiiiooouuu{{{~~~}}}}}}gdKĦooonnnmmmnnnnnntttwwwyyyyyyxxxyyy||||||}}}~~~gdDĦ|||sssmmmiiidddaaacccfffiiijjjkkklllmmmnnnnnnoooqqqrrrwwwzzz}}}gdKĦsdKĦ~~~}}}xxxwwwvvvtttuuuvvvzzzxxxwwwxxxyyy{{{{{{zzz~~~}}}~~~ŶS{{{3we<||||||}}}||||||}}}~~~iĉ@3hR/ŌDdDĦsdKĦ~~~zzzgdKĦ}}}zzzzzz|||||||||}}}gdKĦzzzzzz{{{zzz{{{~~~zzzuuuqqqnnnlllkkkjjjiiijjjlllooopppoooooonnnnnnmmmmmmmmmlllmmmllljjjiiiiiijjjlllmmmjjjllloooqqqsssrrrqqqoootttrrrppppppppppppooonnnrrrqqqqqqrrrssstttrrrpppoooooooooooooooppppppqqqrrrpppnnnnnnpppqqqooolllnnnnnnoooooopppppppppqqquuuuuuuuuuuutttsssrrrqqqvvvuuuuuuttttttttttttuuuxxxtttqqqrrrvvvxxxuuurrruuuuuuuuuuuuuuuuuuuuuuuuwwwtttssstttuuuuuurrrpppppppppppppppppppppppppppnnnnnnmmmllljjjhhhfffeee>Asssneppprrrpppppppppqqqnerrrrrrrrrrrrrrrssstttuuusssrrrpppnnnnnnnnnooopppnerrrrrrrrrrrrtttqqqmmmkkklllmmmmmmmmmmmmlllkkknnnsssvvvwwwwwwvvvrrrkkkeeeaaa```aaacccdddddddddfffhhhjjjkkkkkkpppuuu|||nennnmmmmmmmmmnnnooosssvvvyyyxxxwwwwwwzzz~~~~~~~~~~~~De}}}rrrkkkiiigggdddbbbbbbdddgggjjjlllmmmppprrrtttuuuwwwxxx}}}ne{{{newww{{{}}}yyyxxxwwwvvvvvvvvvwwwxxx|||}}}~~~~~~~~~>A}}}k<~~~{{{{{{{{{~~~}}}~~~|||zzzzzz{{{|||}}}fhDenene{{{||||||~~~~~~ne}}}zzzxxxwwwrrrtttxxxzzzuuupppmmmjjjjjjiiiiiijjjlllnnnooooooooooooooonnnnnnmmmmmmlllkkkiiihhhhhhiiikkkllljjjllloooqqqrrrqqqpppooosssqqqppppppqqqqqqqqqqqqqqqppppppqqqrrrsssrrrpppqqqqqqpppooooooooooooooorrrpppnnnooopppqqqooommmooooooppppppqqqqqqqqqqqqrrrsssssstttttttttsssssstttttttttsssssstttuuuuuuxxxtttqqqrrrvvvwwwvvvsssttttttttttttttttttttttttvvvtttssssssuuuuuurrrppprrrqqqqqqqqqppppppoooooommmmmmlllkkkiiigggeeeuuuuuuooopppqqqrrrrrrsssssssssqqqqqqqqqqqqrrrtttuuuvvvrrrqqqooonnnmmmnnnnnnoooooopppqqqrrrrrrtttqqqnnnllllllmmmmmmmmmlllkkkkkkmmmrrruuuxxxxxxuuurrrlllfffcccbbbbbbcccdddeeefffgggiiikkklllmmmqqqwww~~~|||lllkkkjjjkkklllnnnppprrruuuxxxwwwuuuuuuxxx{{{~~~}}}~~~xxxoooiiifffeeeggghhhfffdddeeeiiillloooqqqtttxxx|||~~~|||wwwyyy~~~{{{zzzzzzzzz|||~~~}}}{{{yyyyyy{{{}}}~~~|||}}}{{{zzzzzzzzz~~~}}}||||||}}}|||zzzxxxyyyzzz{{{}}}~~~}}}~~~~~~|||zzzyyy||||||xxxuuuoooooopppttt{{{{{{uuuooolllhhhhhhggggggiiijjjlllnnnoooppppppppppppooonnnnnnkkkjjjiiihhhhhhhhhjjjjjjkkklllnnnpppqqqpppooommmqqqqqqqqqqqqqqqrrrsssssspppoooooopppqqqrrrrrrpppsssrrrqqqpppooonnnmmmmmmqqqpppooooooppppppooonnnppppppqqqqqqqqqqqqrrrrrrpppqqqrrrsssttttttttttttrrrrrrrrrrrrssstttuuuuuuwwwuuurrrsssuuuwwwuuusssssssssssssssssssssssssssuuutttsssssstttsssqqqpppssssssrrrqqqpppoooooonnnllllllkkkjjjhhhgggeeerrrqqqppppppppprrrsssttttttuuuuuutttrrrqqqrrrsssuuuuuuttttttttttttttttttqqqqqqqqqqqqrrrsssttttttppppppooonnnmmmmmmnnnnnnooonnnnnnmmmnnnpppqqqrrrtttrrrooonnnnnnoooooonnnkkkkkklllnnnqqquuuxxxzzzwwwsssmmmgggcccaaaaaaaaadddeeefffggghhhjjjmmmooouuuzzzuuupppooolllkkkiiihhhiiijjjlllnnnqqqtttwwwwwwuuutttvvvyyy~~~|||zzz{{{~~~ssskkkhhhggghhhdddiiimmmmmmjjjjjjmmmqqqtttuuuxxx}}}zzz|||~~~~~~~~~|||{{{yyyvvvuuuvvvxxxzzz{{{yyy{{{||||||zzzyyyyyyyyytttuuuwwwxxxyyyzzzzzz{{{~~~}}}~~~}}}|||zzz||||||~~~~~~|||~~~~~~zzzyyywwwtttssswww||||||tttnnnjjjffffffffffffhhhiiikkklllooopppqqqqqqqqqppppppoookkkjjjiiiiiihhhiiiiiijjjkkklllmmmoooooonnnmmmmmmqqqrrrrrrqqqppppppqqqsssrrrpppoooppprrrsssrrrrrrrrrrrrqqqqqqpppooonnnnnnpppoooooooooppppppooooooppppppppppppppppppppppppooopppqqqrrrsssssssssssspppppppppqqqrrrssstttuuuvvvtttrrrsssuuuvvvuuutttqqqqqqqqqqqqqqqqqqqqqqqqtttssssssssssssrrrqqqppptttsssrrrqqqpppooonnnnnnlllllllllkkkiiihhhfffqqqpppoooooopppqqqssstttrrrsssuuuuuuttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqooooooooonnnnnnnnnnnnnnnooonnnnnnmmmnnnpppqqqrrruuussspppppppppqqqqqqpppllllllmmmnnnppptttxxx{{{xxxtttnnnhhhccc```___^^^cccdddffffffgggiiimmmqqqyyy}}}zzzoookkklllmmmkkkiiigggfffhhhjjjkkkpppssswwwwwwuuuuuuvvvyyy}}}|||zzzxxxyyy~~~|||wwwooohhhdddfffiiillldddjjjpppqqqooonnnqqquuuzzzzzz{{{}}}{{{xxxxxxyyyzzzyyywwwppptttzzz~~~}}}zzzxxxuuurrrqqqtttxxxzzz{{{wwwyyyzzzzzzyyyxxxyyyzzzsssssstttvvvyyy|||~~~{{{xxxxxxyyyzzzyyy|||tttmmmiiiddddddeeefffgggiiijjjkkkooopppqqqrrrrrrqqqpppooollllllkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnmmmmmmmmmqqqrrrsssqqqooonnnppprrruuusssqqqqqqssstttssssssooopppqqqqqqqqqqqqppppppooooooppppppooooooooopppooooooooooooooonnnnnnnnnppppppqqqqqqqqqqqqppppppoooooooooooopppqqqssssssuuusssrrrrrrsssttttttsssqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssrrrpppppppppssssssrrrqqqooonnnmmmmmmmmmmmmmmmlllkkkiiihhhgggpppooonnnnnnooopppqqqrrrppprrrtttuuuuuuuuuvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssqqqppppppppppppoooooooooooooooooooooooooooooooooooopppqqqrrrrrrtttrrrppppppqqqrrrqqqppplllmmmmmmnnnnnnrrrwwwzzzyyyuuupppiiidddaaa______bbbeeegggffffffhhhnnnrrr{{{~~~sssjjjhhhiiimmmkkkhhheeeeeegggiiikkkooossswwwyyywwwwwwxxx{{{zzzzzzyyyxxxyyy~~~}}}jjjhhhdddbbbcccgggllloooeeejjjoooqqqqqqrrruuuwww}}}||||||yyyvvvtttsssrrrsssvvvxxxyyyxxxwww|||~~~~~~|||{{{pppllliiijjjooouuuxxxyyyxxxyyyzzzzzzyyyyyyzzz|||yyyxxxxxxzzz}}}|||zzzwwwtttvvv|||tttlllhhhbbbcccdddfffgggiiijjjkkknnnoooqqqrrrrrrrrrpppooommmlllllllllkkkjjjjjjjjjhhhiiijjjkkklllmmmmmmmmmpppssstttrrrooooooqqqtttxxxuuusssrrrrrrssssssrrrnnnoooqqqrrrrrrrrrqqqpppnnnoooppppppoooooopppqqqooonnnnnnnnnnnnmmmmmmmmmooopppppppppppppppoooooonnnnnnnnnnnnooopppqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttsssqqqoooooopppqqqqqqpppooonnnnnnmmmmmmnnnnnnnnnmmmllljjjiiihhhoooooonnnmmmmmmnnnoooppppppsssuuuuuuuuuttttttuuuttttttuuuuuuvvvvvvwwwwwwssssssrrrqqqppppppppppppoooooopppppppppppppppooonnnooopppqqqrrrrrrrrrrrrrrrpppoooooopppqqqpppnnnllllllmmmlllkkknnnsssxxxxxxuuuqqqlllgggeeeddddddcccfffhhhhhhgggiiiooouuu|||}}}xxxooojjjiiijjjllliiigggeeeeeegggkkkmmmoootttxxxzzzyyyyyy{{{}}}yyyyyyzzzzzz{{{yyynnnaaabbbcccfffhhhkkknnnoooiiikkkooorrruuuxxxyyyzzz~~~|||~~~~~~yyyvvvuuutttsssrrrtttuuuxxx|||~~~|||||||||{{{yyylllhhheeegggooowww{{{||||||wwwuuu~~~|||ssslllgggbbbcccdddfffhhhiiijjjkkklllnnnppprrrrrrqqqpppnnnlllllllllkkkjjjiiiiiihhhfffggghhhjjjlllmmmnnnoooooorrruuutttrrrrrrvvvzzzyyyvvvsssqqqqqqqqqqqqppppppqqqrrrssssssqqqpppooommmoooqqqpppooonnnppprrroooooooooooonnnnnnnnnmmmmmmmmmnnnoooppppppppppppooonnnnnnmmmnnnnnnoooooopppqqqqqqpppoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqppprrrtttssspppnnnnnnpppooonnnnnnnnnmmmmmmllllllmmmmmmmmmlllkkkjjjiiihhhooonnnmmmllllllmmmnnnooorrrtttvvvvvvtttsssrrrssssssssstttuuuvvvwwwwwwxxxqqqqqqqqqpppqqqqqqrrrrrroooppppppqqqqqqqqqppppppnnnoooqqqrrrssssssrrrqqqpppooonnnnnnoooooonnnmmmkkklllkkkjjjiiikkkqqquuuwwwuuuqqqmmmjjjiiihhhhhhdddgggjjjiiihhhjjjqqqwww||||||}}}|||sssnnnlllmmmooojjjhhheeedddeeehhhmmmooooootttyyy{{{{{{{{{}}}xxxzzz{{{|||~~~~~~wwwmmmccc```cccgggkkknnnppppppooonnnnnnpppuuuzzz}}}~~~~~~~~~{{{}}}{{{wwwuuuqqqooommmmmmoooqqqrrrssswww{{{~~~|||{{{zzzzzz~~~}}}{{{xxxuuuqqqmmmjjjnnnwww~~~xxx{{{ssskkkgggaaacccdddggghhhjjjjjjkkkkkkmmmppprrrrrrqqqooonnnkkkkkkkkkjjjjjjhhhggggggeeefffgggiiikkkmmmoooooommmqqquuuvvvtttvvv{{{zzzwwwssspppppppppooonnnrrrrrrssstttsssqqqnnnmmmllloooqqqpppnnnnnnppprrrqqqpppppppppoooooonnnnnnjjjkkkmmmnnnpppqqqqqqrrrooonnnnnnmmmmmmmmmnnnnnnoooppppppooonnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqppprrrtttsssooommmnnnpppmmmmmmmmmmmmmmmllllllllllllllllllkkkjjjiiihhhgggmmmooopppnnnlllkkkmmmppppppqqqrrrtttttttttssssssqqqrrrrrrssstttuuuuuuvvvrrrrrrqqqpppooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrroooooonnnnnnmmmmmmmmmllljjjjjjhhhggggggjjjppptttwwwuuurrrnnnkkkhhhgggfffeeefffgggggggggkkksssyyy}}}{{{|||yyypppnnnqqqppplllkkkjjjhhheeedddfffjjjnnnpppoooppprrrvvvxxxxxxxxx{{{~~~tttlllgggdddbbbggglllnnnnnnppptttuuurrrxxxtttuuu{{{~~~}}}{{{xxxvvvuuurrrnnnkkkjjjjjjkkknnntttxxx{{{{{{|||}}}~~~|||{{{yyyxxx{{{{{{zzzxxxvvvuuuwwwyyy}}}{{{{{{xxxvvvzzz~~~zzzssslllgggdddddddddeeeggghhhjjjkkklllmmmmmmnnnnnnnnnnnnnnnlllllllllkkkiiigggfffeeedddeeefffggghhhiiijjjkkkppppppqqqrrrssssssttttttyyyvvvrrrnnnlllmmmpppqqqqqqqqqqqqpppppppppppppppooonnnnnnoooqqqqqqpppooooooooonnnnnnmmmmmmmmmmmmllllllmmmnnnoooooonnnnnnlllmmmnnnnnnnnnnnnnnnmmmoooooopppqqqqqqpppnnnnnnqqqqqqppppppoooppppppqqqssssssrrrrrrqqqpppoooooojjjkkkmmmmmmmmmmmmkkkjjjkkkllllllkkkiiihhhhhhiiikkkmmmnnnmmmkkkkkkmmmpppoooppprrrssstttssssssrrrrrrrrrssssssttttttuuuuuurrrrrrqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnmmmlllkkkkkkiiiiiihhhffffffiiinnnsssxxxvvvrrrnnnkkkhhhggggggffffffggggggiiinnnssswww}}}{{{yyyzzz}}}vvvmmmjjjnnnnnnkkkkkkkkkiiigggfffhhhlllpppooooooooorrruuuwwwxxxwwwyyy{{{~~~uuulllgggeeecccbbbjjjooossstttxxx|||}}}zzz|||xxxyyy~~~}}}~~~zzzxxx{{{zzzvvvpppnnnkkkiiijjjkkkkkkjjjlllkkkmmmpppuuuyyy{{{{{{{{{{{{}}}|||xxxttttttssssssrrrvvvwwwxxxwwwuuuuuuvvvwww~~~||||||zzzssskkkfffccccccddddddfffgggiiijjjjjjkkkllllllmmmmmmllllllllllllkkkjjjhhhgggeeeeeeddddddeeefffhhhiiijjjkkknnnnnnooopppqqqrrrrrrssstttssspppnnnnnnppprrrtttqqqqqqqqqqqqqqqpppoooooonnnnnnmmmooopppqqqpppnnnnnnnnnnnnnnnmmmmmmllllllllllllmmmnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnmmmmmmlllmmmnnnooooooooonnnmmmrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppoooooooookkkkkkllllllllllllkkkkkkkkklllmmmkkkiiihhhiiijjjiiijjjkkkkkkjjjjjjlllnnnnnnoooqqqrrrssssssrrrrrrrrrrrrssssssssssssssssssrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppoooooopppooonnnmmmlllkkkjjjiiihhhggggggeeeeeehhhlllpppyyyvvvrrrnnnkkkhhhhhhggggggffffffiiimmmqqqssstttxxxvvvvvvwwwyyyzzzzzzyyy}}}yyyqqqhhhfffjjjkkkiiilllkkkkkkiiiiiikkkooorrrnnnnnnnnnqqqtttwwwwwwwwwxxxzzz~~~uuupppjjjeeeeeefffggghhhpppvvv{{{~~~~~~~~~}}}~~~wwwooommmppppppnnniiigggddddddgggkkkooopppooooooooorrrvvvxxxyyyxxxuuutttuuuxxx|||zzzuuuqqqooonnnnnnsssoooiiiffffffgggiiiiiioooqqqsssttttttttttttuuuyyy}}}~~~|||xxxwwwwwwzzzrrrjjjeeeaaabbbbbbcccdddfffggghhhiiiiiijjjkkkkkkkkkkkkjjjkkkjjjjjjhhhgggfffeeedddddddddeeefffggghhhjjjkkkllllllmmmnnnooopppqqqqqqsssrrrqqqppppppqqqrrrssspppqqqrrrsssrrrqqqooonnnnnnmmmmmmnnnppppppooommmmmmmmmmmmmmmmmmlllllllllkkklllmmmmmmnnnmmmmmmmmmnnnooooooooonnnmmmlllllllllmmmnnnoooppppppooooooqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppoooooonnnnnnkkkkkkjjjjjjjjjjjjkkkkkkkkkllllllkkkiiihhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjmmmnnnppprrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqppprrrrrrqqqpppooonnnnnnmmmoooooonnnlllkkkiiihhhhhhffffffeeeddddddfffjjjnnnyyyvvvrrrmmmjjjhhhhhhhhhhhhggggggjjjpppttttttrrrrrrrrrrrrtttvvvvvvtttrrrwwwuuummmeeecccgggjjjiiikkkllllllkkkkkklllooorrrnnnmmmnnnppptttvvvwwwvvvzzz|||yyyssskkkjjjhhhgggjjjmmmqqqssswww}}}yyywwwqqqiiigggkkkmmmllljjjhhhggghhhlllqqqtttuuupppoooooooooqqqrrrqqqoookkkiiihhhiiillloooqqqqqqrrrnnnhhhcccaaa``````___hhhccc]]]YYYYYY[[[]]]]]]dddgggkkknnnnnnnnnnnnnnnlllppptttuuuuuuwww|||zzzxxxwwwzzzrrriiiddd`````````aaacccdddfffggghhhhhhiiijjjjjjjjjjjjjjjjjjiiihhhgggeeeeeeddddddddddddddddddfffhhhiiikkkkkkkkklllmmmooopppqqqqqquuutttsssrrrqqqpppoooooooooqqqsssttttttrrrooommmmmmllllllmmmoooooonnnmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmlllllloooooooooooonnnmmmkkkkkkmmmnnnppprrrrrrrrrrrrrrroooppppppqqqqqqqqqqqqqqqoooooooooooonnnnnnmmmmmmlllkkkiiiiiiiiiiiikkkllliiijjjkkkiiigggfffggghhhjjjiiihhhggggggggggggggglllmmmoooqqqrrrrrrrrrrrrpppppppppoooooooooooooooppppppppppppqqqrrrrrrsssrrrrrrrrrqqqqqqpppppppppqqqqqqpppoooooonnnmmmmmmnnnnnnmmmkkkjjjhhhgggfffeeeeeeeeedddccceeeiiilllwwwtttpppllliiihhhiiijjjiiihhhhhhlllqqquuutttrrrnnnnnnpppsssuuuuuurrrpppqqqqqqllleeecccgggjjjjjjkkklllmmmllllllllloooqqqnnnmmmnnnppptttvvvwwwvvvzzz{{{~~~zzzooohhhkkkkkklllmmmqqqvvv{{{~~~{{{vvvtttooopppmmmhhhgggllloooooonnnmmmmmmooorrrsssssssssllljjjgggeeeeeeeeedddccccccaaa^^^^^^```ccceeeeeefffaaa[[[WWWWWWYYYZZZ[[[```[[[UUUPPPOOOPPPQQQRRRUUUXXX]]]```aaa`````````ZZZ]]]aaaeeegggkkkrrrvvvvvv}}}}}}}}}zzzrrriiiccc_________```bbbccceeefffhhhhhhiiijjjjjjjjjjjjiiihhhgggfffeeedddccccccdddccccccccccccdddgggiiijjjkkklllmmmnnnpppqqqrrrssstttttttttsssrrrqqqpppooooooqqqsssttttttrrrooonnnmmmllllllmmmoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmnnnmmmmmmlllllloooooooooooonnnmmmkkkkkkmmmnnnpppqqqrrrrrrrrrqqqlllmmmnnnooopppooooooooonnnmmmmmmmmmmmmmmmlllllllllkkkiiiiiiiiiiiikkklllggghhhiiigggeeedddeeefffjjjhhhffffffgggggggggfffiiijjjlllnnnoooppppppooommmmmmmmmmmmmmmmmmmmmmmmoooooooooooopppqqqrrrssssssrrrrrrqqqqqqpppppppppppppppoooooonnnnnnmmmmmmmmmlllkkkjjjiiihhhgggfffeeeeeeeeedddccceeehhhjjjtttqqqmmmjjjhhhhhhjjjkkkjjjjjjkkkmmmqqqtttuuutttmmmnnnooorrrttttttqqqnnnlllnnnlllfffdddgggjjjjjjlllmmmooonnnmmmmmmnnnooonnnnnnnnnqqqtttwwwwwwwwwxxxxxx{{{zzzqqqjjjgggnnnoooppprrruuu{{{zzzpppllllllhhhlllnnnmmmmmmqqqssssssuuutttsssttttttsssqqqoooeeebbb]]][[[[[[\\\\\\\\\```]]]YYYXXXZZZ]]]___``````ZZZSSSPPPRRRVVVXXXXXXWWWSSSMMMIIIGGGHHHHHHHHHFFFJJJNNNPPPPPPOOOOOOOOOLLLMMMPPPUUUZZZ___cccffffffllltttyyy{{{~~~~~~{{{sssjjjddd^^^______```aaacccdddeeegggggghhhiiiiiiiiiiiiiiigggfffdddcccbbbbbbccccccccccccbbbbbbcccfffiiijjjkkklllmmmoooppprrrssstttqqqqqqrrrrrrssssssttttttqqqrrrssstttsssrrrpppooonnnmmmmmmnnnppppppooommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnmmmlllnnnooooooooonnnmmmllllllkkklllmmmnnnoooooonnnnnnjjjkkkmmmnnnoooooonnnmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjkkkkkkggghhhhhhgggeeeddddddeeegggeeeccceeehhhiiiiiihhheeefffhhhjjjkkkllllllllliiiiiijjjjjjkkkkkkllllllmmmmmmmmmnnnoooppprrrsssssssssrrrrrrqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnkkkkkkjjjiiihhhhhhggggggeeeeeeeeeeeedddeeegggjjjqqqnnnkkkhhhggghhhjjjllljjjkkkmmmnnnppprrruuuwwwoooooopppqqqrrrqqqnnnkkkgggkkkkkkgggeeehhhjjjjjjnnnpppqqqqqqpppnnnnnnoooooooooooorrruuuwwwxxxwwwxxxxxxzzz{{{uuuooollllllmmmqqqssstttvvvxxx~~~~~~{{{xxxooolllllllllhhhpppvvvwwwwwwzzzzzzxxxxxxuuuqqqooommmllljjjhhhccc___ZZZWWWXXX\\\___```^^^[[[VVVUUUVVVZZZ\\\^^^\\\UUULLLHHHJJJNNNPPPOOOLLLIIIDDDBBBAAABBBAAAAAA???BBBEEEFFFEEEDDDDDDDDDFFFDDDEEEJJJQQQVVVVVVTTTUUUZZZ```gggmmmttt{{{{{{ssskkkeee^^^______```aaaccceeeeeeeeeffffffgggggggggggggggfffeeecccaaaaaaaaabbbccccccbbbaaaaaaccceeehhhjjjkkkkkkmmmnnnppprrrssstttrrrqqqqqqrrrrrrsssuuuuuurrrrrrssssssrrrrrrqqqpppnnnnnnmmmooopppqqqpppnnnnnnnnnnnnoooooooooppppppooooooppppppooonnnnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmkkklllmmmnnnnnnmmmlllkkkjjjkkkmmmoooppppppooonnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkhhhiiiiiihhhfffeeeeeefffdddbbbaaadddhhhllllllkkkaaaccceeegggiiiiiiiiiiiigggggghhhiiijjjjjjkkkkkklllllllllmmmnnnpppqqqrrrssssssrrrrrrqqqpppoooooommmmmmmmmnnnnnnnnnnnnnnnjjjiiiiiiiiihhhhhhggggggeeeeeefffeeedddeeegggjjjooommmiiiffffffhhhkkkmmmjjjlllooooooooopppuuuzzzrrrqqqpppqqqqqqoookkkiiiccciiikkkhhhfffhhhiiiiiippprrrttttttrrrpppoooooopppoooppprrrvvvxxxyyyxxxzzzzzz|||~~~zzzssslllhhhiiinnnrrrtttvvvwwwxxx{{{}}}yyyxxxxxxyyyyyytttsssoooiiijjjnnnqqqpppmmmvvv~~~}}}rrrnnngggbbb```___^^^]]]ddd```[[[YYY\\\aaafffiii\\\XXXTTTRRRTTTWWWZZZ\\\YYYQQQGGGBBBCCCEEEFFFEEEDDDAAA>>>======>>>>>>===???AAACCCCCCBBB@@@@@@AAAEEEAAA@@@EEELLLPPPNNNIIIIIILLLRRRYYYaaaiiirrrwwwyyy{{{}}}}}}}}}{{{tttkkkeee_________```bbbccceeefffcccdddeeeeeeffffffeeeeeefffdddbbbaaa```aaabbbccccccbbbaaaaaabbbeeehhhjjjjjjkkklllnnnpppqqqssssssvvvuuusssrrrqqqqqqrrrsssssssssrrrrrrrrrqqqqqqqqqooonnnnnnoooqqqqqqpppooonnnnnnooooooppppppqqqqqqpppppppppppppppooonnnnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnoooooonnnmmmllljjjlllnnnpppqqqqqqoooooojjjjjjjjjjjjjjjjjjjjjkkkkkkkkkmmmnnnnnnmmmkkkkkkiiijjjkkkjjjgggfffggghhheeeiiiiiifffiiinnnnnniiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiiiiiiiiiiimmmmmmnnnmmmlllmmmoooqqquuuuuuuuuuuutttsssrrrqqqnnnnnnnnnnnnmmmmmmmmmmmmooommmllljjjiiiiiijjjjjjhhhgggfffffffffgggiiijjjmmmmmmkkkiiifffeeegggiiikkkkkklllmmmoooqqqssstttssswwwuuupppmmmnnnkkkeeecccgggjjjkkkkkkkkkmmmpppppprrrsssqqqnnnlllmmmoooqqqssstttvvvxxxyyyzzzzzzyyy{{{~~~xxxoooiiiiiijjjjjjqqqzzzyyy|||~~~~~~}}}vvvuuuuuuqqqmmmkkkmmmlllkkkkkknnnrrrwwwzzz}}}vvvkkkbbb]]]YYYYYY]]]bbbddddddeeebbb___^^^aaaeeeiiijjjcccZZZOOOJJJKKKOOOPPPPPPKKKHHHDDDAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@AAACCCEEEFFFFFFEEEEEEAAADDDHHHJJJMMMUUUbbbkkkfffhhhjjjnnnssszzzzzzssslllggg```^^^\\\\\\^^^```aaaaaacccbbbbbbdddffffffeeeccc```aaaaaa```^^^^^^___aaa```aaaccceeeggghhhhhhiiikkklllmmmoooppppppqqqqqqqqqqqqppppppqqqqqqrrrsssrrrqqqqqqppppppqqqqqqrrroooooopppqqqqqqqqqqqqqqqoooooopppqqqqqqqqqqqqpppooovvvtttqqqsssnnnjjjpppmmmmmmnnnnnnoooooopppppprrrqqqooommmlllmmmnnnooopppooonnnnnnnnnnnnnnnooonnnllljjjiiijjjjjjiiihhhlllkkkjjjiiihhhhhhhhhhhhgggfffddddddfffggggggfffdddffffffdddfffjjjjjjeeeddddddddddddddddddddddddcccdddeeefffggghhhhhhhhhkkklllmmmllllllmmmoooqqqssssssssssssrrrqqqpppoooooonnnnnnnnnnnnmmmmmmmmmmmmlllkkkiiiiiiiiiiiiiiihhhhhhggggggggghhhiiijjjlllkkkjjjhhhffffffhhhjjjkkkllllllmmmoooqqqrrrsssssswwwwwwqqqmmmmmmkkkfffdddgggjjjkkkjjjkkkmmmooooooqqqrrrqqqooonnnoooqqqssstttuuuwwwyyyzzz{{{|||~~~yyyuuunnnhhheeegggiiikkkqqqyyy}}}~~~|||vvvoooiiiiiiiiiggggggjjjnnnmmmmmmqqqxxx|||wwwlllaaaWWWUUUTTTVVVZZZ___bbbdddiiieee```]]]^^^aaacccdddbbbYYYNNNGGGEEEFFFFFFEEEDDDBBB???=========<<<;;;======<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????>>>AAAAAABBBCCCCCCCCCBBBAAABBBDDDEEEEEEFFFLLLTTT[[[\\\]]]```bbbgggmmmtttzzz~~~}}}~~~|||uuummmhhhaaa^^^\\\\\\^^^```aaaaaacccccccccdddffffffeeeccc___``````___^^^^^^___aaa___```aaaccceeefffgggggglllmmmnnnpppqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrssstttrrrqqqqqqppppppqqqqqqrrrnnnoooooopppppppppppppppoooooopppqqqqqqqqqqqqqqqmmmtttrrrppptttppplllqqqmmmnnnnnnnnnooooooooopppoooooonnnmmmmmmnnnooopppllllllllllllmmmnnnoooooolllkkkiiiiiijjjkkkjjjiiijjjiiihhhgggfffffffffffffffeeedddeeefffgggfffdddbbbcccbbbaaabbbeeeddd```ccccccccccccccccccccccccaaabbbcccdddeeefffggggggiiijjjlllllllllmmmoooqqqpppqqqqqqppppppooonnnmmmooonnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjjiiijjjjjjiiiiiihhhhhhiiiiiijjjkkkiiiiiihhhgggeeefffiiikkkllllllmmmnnnoooqqqrrrrrrssswwwwwwrrrmmmkkkkkkiiifffhhhjjjkkkjjjkkkmmmnnnnnnpppppppppooooooqqqrrrtttuuuwwwxxxzzz{{{}}}}}}xxxqqqkkkdddaaabbbggglllpppvvv||||||vvvssskkkfffcccdddeeegggnnnvvv|||yyy|||{{{sssnnniii___UUUOOORRRVVVZZZ^^^bbbfffiiimmmhhh```ZZZXXXXXXYYYYYYZZZRRRHHHAAA???>>>>>><<<>>><<<;;;;;;<<<<<<:::999<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@@@@??????DDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????@@@CCCGGGJJJQQQRRRTTTUUUXXX]]]ccchhhnnnmmmmmmooosssyyy~~~wwwooojjjaaa___\\\\\\]]]___``````bbbaaaaaabbbcccdddbbbaaa^^^______^^^]]]]]]___``````aaabbbdddfffggghhhhhhmmmnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttqqqqqqppppppppppppqqqqqqnnnnnnooooooooopppppppppoooppppppqqqqqqqqqqqqqqqooouuurrrpppuuuqqqlllpppnnnnnnnnnnnnoooooooooooolllmmmmmmnnnnnnoooppppppjjjjjjjjjkkklllmmmnnnoookkkjjjiiiiiijjjkkkjjjhhhgggffffffeeeddddddddddddeeeddddddeeegggfffdddbbbbbbbbb```___``````___]]]aaaaaaaaaaaaaaaaaaaaaaaa___``````aaabbbdddeeefffgggiiijjjkkkkkkllloooqqqoooooooooooonnnnnnmmmlllnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkiiiiiiiiijjjjjjjjjkkkkkkgggggggggfffeeefffiiikkklllmmmnnnooopppqqqqqqrrrrrrvvvwwwrrrmmmjjjkkklllhhhiiijjjjjjkkklllmmmooommmnnnnnnnnnnnnppprrrsssvvvvvvwwwxxxzzz|||}}}~~~zzzqqqiiieee___aaafffmmmtttyyy~~~~~~yyytttpppllliiifffeeeeeehhhjjjooo|||{{{xxxvvvooogggccc```ZZZQQQPPPVVV]]]aaaccceeeiiimmmllleee[[[SSSOOOMMMMMMMMMLLLGGG@@@<<<;;;<<<<<<;;;;;;::::::<<<===>>><<<:::<<<;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBAAAIIIIIIHHHGGGFFFDDDCCCCCC===<<<;;;<<>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>???@@@BBBDDDEEEEEEEEEEEEJJJJJJIIIHHHHHHGGGGGGGGGBBB@@@???@@@BBBDDDDDDCCCGGGHHHIIIJJJJJJMMMPPPSSSdddcccbbb___^^^___cccfffoooqqquuuzzz~~~}}}~~~|||tttnnndddbbb___^^^^^^````````````______```aaaaaa___^^^\\\]]]^^^^^^]]]]]]___aaadddeeegggiiikkklllmmmmmmmmmmmmnnnooopppppppppppppppppppppppppppqqqqqqrrrqqqppppppooooooppppppqqqnnnnnnnnnmmmnnnoooppppppppppppqqqrrrrrrrrrrrrqqqpppuuurrruuu{{{qqqpppoooooooooooonnnnnnnnnnnnnnnnnnnnnooonnnmmmllllllnnnnnnmmmlllkkkkkkkkkkkkmmmlllkkkjjjjjjhhheeeccceeeeeedddcccccccccddddddcccbbbcccdddeeedddaaa^^^ddd```^^^``````]]][[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]___aaadddeeeeeegggiiijjjjjjjjjlllmmmkkklllllllllllllllkkkkkkllllllkkkkkkkkkjjjjjjjjjgggggghhhhhhhhhhhhggggggiiiiiijjjkkkkkkkkkkkkjjjggggggfffdddbbbbbbeeegggjjjlllnnnppprrrsssssssssqqqnnnmmmnnnnnnllllllnnnlllkkkjjjkkknnnqqqsssssspppnnnmmmmmmpppsssuuuuuuyyyyyyyyyyyy{{{~~~}}}ssshhh```]]]^^^eeelllsssxxx~~~wwwqqqhhhbbbaaabbbdddfffiiikkkqqqxxx{{{}}}{{{xxxtttmmmhhhffffffdddbbbdddhhhfffaaa```aaabbbbbbbbbbbbcccdddUUUPPPHHHBBB???===<<<;;;>>>===<<<::::::999999:::999888888999<<<======<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDEEEDDDFFFGGGHHHHHHJJJMMMPPPaaabbbbbb___[[[ZZZ\\\___ddddddfffhhhkkkooorrrtttzzz~~~}}}uuupppgggdddaaa___```aaaaaa```cccbbbaaabbbccccccaaa```\\\^^^^^^^^^]]]^^^```bbbccceeefffhhhjjjkkkllllllmmmmmmnnnoooooooooooooooooooooooooooooopppqqqqqqppppppoooooooooooopppppppppooonnnmmmnnnooopppqqqpppqqqqqqrrrrrrrrrrrrrrrmmmrrrsssyyyyyyuuuoooooooooooonnnnnnnnnnnnoooooonnnmmmmmmllllllkkkooonnnmmmlllkkkjjjjjjjjjmmmlllkkkjjjjjjhhheeebbbeeeddddddccccccddddddeeecccbbbbbbccccccccc```^^^ccc^^^\\\``````\\\ZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\^^^aaadddeeeeeegggiiijjjjjjiiijjjkkkiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiiihhhggghhhiiiiiiiiiiiihhhggghhhhhhjjjkkkkkkkkkjjjiiiiiiiiigggdddaaa```bbbdddhhhjjjnnnqqqssstttttttttqqqjjjgggkkkooonnnmmmnnnnnnkkkjjjlllqqquuuvvvvvvuuurrrooopppssswwwxxxxxx||||||{{{|||~~~~~~|||tttjjj```]]]aaaeeemmmtttzzz}}}}}}xxxlllgggccc```bbbgggkkkmmmrrruuu{{{|||ssslllgggbbb___bbbccccccbbbeeehhheee______\\\XXXVVVVVVVVVWWWVVVGGGDDD@@@===<<<<<<;;;::::::;;;;;;;;;:::999999::::::999777888:::=========<<<<<<======>>>@@@AAABBBAAABBBDDDFFFHHHHHHHHHHHHFFFFFFGGGHHHKKKNNNQQQSSSTTTTTTRRRMMMHHHEEEGGGIIIDDDEEEGGGHHHIIIKKKOOOQQQYYY\\\^^^]]]YYYXXX[[[^^^]]]^^^___```bbbccceeefffpppuuu|||}}}wwwrrriiifffcccaaaaaabbbbbbaaacccbbbaaabbbcccbbbaaa___]]]^^^______^^^___aaacccdddeeegggiiikkklllmmmmmmnnnnnnoooppppppppppppoooppppppooooooppppppqqqrrrppppppooooooooooooppppppqqqpppooonnnnnnpppqqqrrrpppqqqrrrrrrssssssrrrrrrooouuuvvv{{{tttpppooooooooonnnnnnnnnmmmooonnnmmmlllllllllmmmnnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiijjjkkkjjjgggddddddcccccccccccccccdddddddddbbbaaaaaaaaaaaa```^^^bbb]]][[[___```[[[ZZZ\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[\\\^^^aaadddfffeeegggjjjjjjiiihhhiiiiiigggggghhhhhhhhhhhhhhhgggiiiiiiiiihhhhhhhhhhhhgggiiijjjllllllmmmlllkkkjjjggghhhiiijjjkkkjjjiiiiiikkkjjjhhhddd```___```aaagggjjjmmmqqqtttuuuuuuuuupppgggccciiipppooommmnnnnnnllljjjmmmrrrvvvxxxxxxxxxuuurrrrrrvvvyyyzzzzzz~~~~~~~~~uuussslllccc]]]___hhhpppuuu|||zzztttmmmhhhdddbbb```bbbgggmmmqqqsssuuuwww~~~}}}xxxxxx{{{xxxrrrkkkgggeeedddeee```bbbbbbaaacccddd___XXXTTTNNNGGGCCCDDDEEEEEEEEE???===;;;:::;;;<<<<<<;;;666888:::;;;::::::;;;<<<===;;;999999;;;>>>??????=========>>>???AAABBBCCC@@@BBBDDDFFFGGGHHHHHHHHHFFFGGGHHHKKKOOOSSSWWWYYYUUUWWWUUUPPPIIIFFFJJJNNNEEEGGGIIIKKKLLLNNNQQQTTTQQQVVVZZZ[[[YYYXXX[[[___\\\]]]^^^````````````___jjjpppxxx}}}}}}wwwsssjjjgggdddbbbbbbcccbbbbbb```_________``````^^^\\\]]]___```_________bbbdddggghhhjjjlllnnnoooooopppoooppppppqqqqqqqqqppppppqqqqqqppppppqqqqqqrrrsssppppppoooooooooooopppppprrrpppooonnnoooppprrrssspppqqqrrrrrrssssssrrrrrruuuzzz{{{xxxpppppppppoooooonnnnnnnnnmmmmmmlllkkkjjjkkkmmmoooqqqjjjiiiiiiiiiiiiiiijjjjjjffffffgggiiikkkkkkiiigggcccbbbbbbbbbbbbbbbccccccdddbbb```___``````___^^^```___]]]]]]]]]]]][[[ZZZ\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\^^^___````````````cccdddfffhhhhhhgggfffeeefffdddbbbcccfffgggfffdddffffffddddddeeegggiiikkkooonnnllljjjhhhfffeeedddggggggggghhhhhhhhhhhhhhhggggggfffdddaaa___```aaahhhkkknnnqqqrrrrrrrrrsssmmmkkkhhhjjjnnnqqqrrrrrrqqqnnnnnnrrrttttttvvv{{{yyywww{{{}}}yyywwwxxxyyy~~~ttthhh___```cccfffmmmuuu~~~~~~zzztttqqqkkkfffeeedddbbbbbbgggnnnuuuxxxxxxvvvzzz}}}vvvooolllkkknnnllliiifffdddbbbaaaaaahhhccc]]]ZZZYYYVVVPPPJJJCCCBBB@@@???===<<<<<<<<<555555555555666777999999???===>>>@@@>>>::::::===<<<;;;;;;;;;::::::999999AAA@@@?????????AAABBBCCCEEEHHHGGGEEEFFFJJJLLLKKKNNNLLLMMMPPPRRRTTT[[[bbb^^^\\\VVVLLLHHHJJJKKKIIIMMMKKKJJJKKKOOOTTTWWWYYYWWWXXX^^^eeefffcccbbbddd```bbbeeehhhjjjlllllllllsssvvv||||||xxxvvvooohhhccceeefffdddcccdddbbbbbbaaa______^^^^^^^^^^^^___```bbbdddeeeeeefffggggggiiijjjkkklllllllllmmmmmmnnnoooooopppooooooqqqqqqqqqrrrrrrrrrssssssuuutttsssqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttt{{{wwwpppooonnnllllllmmmmmmllljjjkkkkkkjjjiiiiiijjjjjjjjjmmmmmmkkkjjjjjjkkklllmmmjjjjjjiiiiiiiiigggdddaaadddbbbaaa```aaaaaaaaa```bbbaaa___]]]\\\\\\\\\\\\aaa```^^^]]]^^^]]][[[YYY[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZ\\\]]]^^^______```bbbccceeefffffffffdddcccdddbbbaaabbbdddeeedddbbbeeedddccccccccceeeggghhhiiiiiihhhgggffffffeeeeeeeeeeeeeeeeeeffffffgggggggggggggggeeebbbaaaaaabbbiiilllooorrrssstttttttttooollliiijjjllloooooooooooolllmmmrrrttttttvvvzzz~~~yyywww|||~~~{{{yyyzzzyyy~~~zzziii```\\\```ffflllttt||||||nnniiigggffffffiiijjjiiiiiilllrrrvvvvvvtttsssuuuuuuppphhhcccccceeeiiifffbbb^^^ZZZXXXWWWWWW[[[VVVQQQNNNNNNKKKFFFAAA======;;;:::999999888888555555555555666777888999===:::;;;@@@AAA>>>===>>>=========>>>>>>>>>>>>>>>CCCCCCCCCCCCDDDFFFHHHIIIIIIJJJHHHEEEGGGNNNSSSSSSVVVRRRPPPSSSXXX]]]eeemmmmmmjjjaaaWWWSSSVVVZZZZZZWWWSSSPPPQQQUUUYYYZZZYYY]]]^^^ccciiijjjfffeeefffiiikkkooosssuuuvvvuuuttt~~~}}}yyyvvvooohhhdddeeefffeeecccdddcccbbbaaa```_______________```aaacccdddeeeeeeeeeggghhhiiikkklllmmmmmmmmmkkklllmmmooopppqqqqqqqqqrrrrrrrrrrrrssssssssssssuuutttsssqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttt~~~zzzrrrnnnooonnnllllllmmmmmmkkkjjjjjjjjjiiiiiiiiijjjjjjkkkmmmlllkkkkkkkkkkkklllmmmkkkiiihhhhhhhhhfffdddbbbcccaaa______```aaa```___aaa```^^^]]]\\\\\\\\\\\\cccaaa___^^^^^^]]][[[YYY[[[ZZZYYYYYYXXXXXXXXXYYYWWWXXXYYY[[[\\\^^^_________```bbbcccccccccbbbaaaaaa```___```bbbbbbbbb```dddcccbbbaaaaaabbbcccdddcccccccccdddddddddeeeeeeaaabbbbbbcccdddeeeeeefffggghhhhhhfffdddcccdddeeejjjlllpppsssuuuvvvuuuuuuooommmjjjiiijjjlllllllllmmmkkklllqqqsssrrrtttwww|||yyyyyy}}}}}}|||~~~{{{}}}|||~~~yyyooo```\\\]]]dddmmmttt|||uuunnnfffdddeeehhhpppxxxvvvtttrrrsssuuuuuurrroooooonnnjjjccc\\\XXXYYY[[[```\\\WWWRRRNNNKKKJJJJJJKKKGGGCCCBBBBBB@@@<<<999999888888777666666777777666555555666666777888999===;;;???IIIOOOLLLFFFCCC===>>>>>>??????@@@AAAAAABBBCCCCCCEEEFFFHHHJJJKKKHHHJJJHHHGGGLLLWWW```ccchhh___YYY\\\eeennnyyyvvvkkkhhhmmmsssuuujjjddd^^^___dddgggeeeaaaaaaaaaeeelllooolllkkkmmmvvvxxx|||~~~}}}~~~~~~}}}|||zzzwwwpppiiieeefffgggfffdddeeeccccccbbbaaa````````````aaabbbbbbcccdddeeeeeeeeeiiiiiikkklllmmmmmmmmmmmmjjjkkkmmmoooqqqrrrssssssrrrsssssssssssstttttttttuuutttsssrrrqqqqqqqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssttttttttt}}}|||{{{xxxvvvrrrpppnnnooommmllllllllllllkkkiiihhhhhhhhhiiiiiijjjjjjkkkllllllkkkkkkkkkkkklllmmmkkkiiifffeeeeeeeeedddbbbaaa___^^^^^^```aaaaaa```___^^^]]]]]]\\\\\\\\\]]]eeecccaaa______^^^[[[YYY[[[ZZZYYYXXXXXXWWWXXXXXXWWWWWWXXXYYY[[[]]]^^^___]]]^^^___`````````_________^^^^^^___````````````bbbbbbaaa`````````aaaaaa``````aaaaaabbbccccccddd``````aaabbbccceeeeeefffggghhhhhhgggffffffgggiiijjjlllooosssvvvvvvtttrrrllljjjiiihhhhhhjjjkkklllnnnlllmmmqqqrrrppppppsssyyyyyy{{{~~~~~~zzzvvvssslllddd^^^___dddlllttt|||pppeeeeeeggghhhjjjqqq}}}yyyuuusssqqqmmmjjjiiiiiigggbbb[[[VVVTTTTTTUUURRRMMMGGGDDDBBBBBBCCCAAA???<<<<<<<<<<<<999777888888888777777888888999666666666666666777888888<<<<<>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFCCCFFFIIILLLVVVeeeqqqvvvxxxmmmeeehhhrrr~~~~~~{{{{{{ssslllmmmsssvvvqqqlllbbbaaafffnnnsssssssssuuu}}}}}}~~~~~~}}}|||{{{{{{|||{{{yyywwwvvvuuuttttttvvvxxx{{{{{{yyyvvvuuuuuummmhhheeeffffffeeehhhmmmooolllhhhfffgggiiikkkkkkjjjiiiiiihhhiiikkknnnoooooollliiihhhjjjkkkkkkkkknnnppprrrtttwww}}}zzzwwwqqqjjjfffgggiiigggffffffddddddcccbbbbbbbbbbbbbbbcccccccccddddddeeeffffffjjjkkklllmmmnnnnnnnnnnnnlllmmmnnnpppqqqrrrrrrrrrssssssssstttttttttuuuuuuttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrssssssssstttttttttttttttvvvuuusssqqqppppppqqqqqqooommmkkkkkklllkkkjjjhhheeefffggghhhiiiiiijjjjjjkkkjjjjjjkkkkkkkkkllllllkkkhhheeeccccccccccccbbb```___]]]^^^```aaaaaaaaa]]]]]]]]]\\\\\\\\\\\\\\\fffdddbbb``````___\\\ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^___[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___```aaaaaa```````````````````````````aaaaaaaaaaaabbb```aaabbbcccdddeeefffffffffggghhhhhhggghhhjjjllljjjkkkmmmqqquuutttqqqnnnffffffffffffgggiiilllnnnqqqnnnnnnppppppmmmmmmpppxxx{{{}}}}}}uuunnnhhhccc^^^]]]bbbjjjrrrzzzpppbbb\\\dddlllooorrryyyzzzqqqmmmkkkiiigggdddgggjjjiiiddd[[[SSSOOOKKKIIIEEEAAA?????????@@@;;;;;;:::::::::;;;:::999888888888888888999999:::777666666666666777777888999===KKKaaammmeeeRRRCCC>>>>>>======<<<;;;::::::;;;;;;<<<======>>>>>>>>>===CCCKKKTTTbbbuuuyyyrrruuu|||uuuvvv}}}zzztttgggeeehhhpppuuuuuutttuuuvvvtttpppmmmjjjjjjjjjkkkiiihhheeebbb`````````aaabbbdddeeeeeecccaaa``````YYYTTTQQQRRRQQQPPPRRRVVVVVVSSSPPPOOOQQQSSSTTTTTTSSSRRRPPPOOOOOOPPPSSSTTTYYYVVVRRRQQQQQQRRRRRRQQQVVVWWWWWWYYY\\\bbbiiimmmooosssyyy~~~{{{wwwssslllgggiiijjjhhhggghhheeeeeedddcccccccccddddddeeeeeeddddddeeefffggghhhlllmmmnnnoooooooooooooooppppppqqqqqqqqqqqqqqqpppssssssssstttttttttuuuuuussssssssssssssssssrrrrrrqqqqqqrrrrrrrrrsssssssssttttttttttttttttttttttttsssrrrqqqqqqppppppppppppooommmkkkkkkkkkjjjhhhgggdddeeefffggghhhiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiigggcccbbbbbbbbbaaa``````___^^^^^^```aaaaaaaaa\\\\\\\\\\\\\\\\\\[[[[[[fffdddbbbaaaaaa```^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWXXXYYYZZZ\\\]]]ZZZZZZZZZ[[[[[[[[[\\\\\\[[[\\\^^^]]]\\\\\\]]]___^^^^^^^^^_______________````````````````````````aaabbbbbbcccdddeeeffffffeeefffggghhhhhhiiilllnnnkkkkkklllpppssssssnnniiibbbcccddddddeeehhhmmmpppsssooonnnoooooolllmmmpppxxx}}}~~~~~~}}}{{{uuummmeeeaaa``````^^^fffpppwww~~~|||qqqjjjfffcccmmmwwwyyy{{{tttjjjffffffffffffdddgggkkklllggg\\\QQQIIICCCBBB@@@>>>============777777888888999999999:::888777777777777777888888777777666666666666777777;;;BBBTTTkkkvvvkkkUUUEEE???>>>===<<<:::999888888999999:::;;;;;;;;;::::::;;;BBBKKKUUUfffyyyzzz{{{}}}xxxlllhhhhhhmmmpppmmmjjjiiieeebbb]]]YYYVVVUUUUUUVVVVVVTTTQQQOOONNNOOOQQQSSSPPPRRRUUUVVVVVVUUUVVVWWWPPPKKKHHHHHHGGGDDDEEEIIIIIIGGGEEEEEEFFFGGGGGGGGGFFFDDDBBB???>>>>>>???@@@GGGFFFDDDBBBAAABBBCCCDDDHHHFFFDDDDDDFFFKKKPPPSSSWWW[[[```dddgggiiilllooossswww||||||xxxtttmmmiiijjjkkkiiihhhiiiffffffeeeddddddeeeeeeffffffeeeeeeeeeeeegggiiijjjnnnnnnooopppppppppppppppqqqrrrrrrrrrrrrqqqpppppprrrsssssssssssstttttttttssssssttttttttttttsssrrrrrrrrrssssssttttttuuuuuuuuuuuuuuuttttttttttttttttttttttttsssrrrpppooonnnnnnmmmkkkjjjjjjiiigggfffcccdddfffggghhhggggggfffeeefffggghhhiiiiiiiiihhhgggeeecccaaaaaaaaa```^^^```^^^]]]]]]___``````___\\\\\\\\\\\\\\\[[[ZZZYYYfffdddbbbbbbbbbaaa```^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVVVVWWWYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[XXXZZZ\\\[[[ZZZYYY[[[]]]ZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^_________```bbbbbbbbbccccccdddddddddccceeegggggghhhjjjmmmooollllllmmmpppsssrrrkkkeee```aaaccccccdddgggkkkpppsssnnnlllmmmnnnmmmppptttxxx}}}~~~~~~{{{vvvrrrllleee___^^^bbbggghhhrrr{{{~~~yyypppkkklllooonnnxxx~~~}}}|||~~~vvvkkkcccbbbdddfffgggfffggggggddd^^^TTTJJJCCC=========<<<;;;:::999999555666777888888888999:::999888888777777777888888777777666666666666777777<<>>DDDLLL[[[ooo~~~}}}~~~}}}{{{xxxuuurrrqqqsssrrrooolllfff```^^^aaaccc___[[[YYYTTTSSSQQQOOOMMMKKKJJJJJJHHHFFFCCCAAABBBDDDGGGIIIJJJMMMPPPQQQQQQRRRTTTUUUSSSNNNJJJIIIGGGCCCCCCFFFGGGFFFFFFFFFHHHHHHFFFEEECCCAAA???===;;;:::999999>>>@@@AAA???>>>???CCCGGGIIIEEE@@@======>>>AAABBBEEEHHHKKKMMMOOORRRVVVYYY]]]dddlllrrrtttvvvwwwxxxvvvwwwzzz{{{uuunnnjjjkkkllljjjiiijjjgggffffffeeeeeeffffffgggfffeeeeeeeeefffhhhjjjllloooppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrssssssssssssrrrssstttuuuuuutttssssssssssssttttttuuuvvvvvvwwwvvvuuuuuuuuutttttttttsssttttttssssssrrrqqqppppppnnnllljjjjjjiiiiiigggeeecccdddfffggggggfffeeedddcccdddeeegggggggggggggggeeecccbbbbbbbbbaaa^^^\\\___]]][[[[[[\\\]]]\\\[[[\\\\\\\\\\\\[[[ZZZXXXWWWeeedddbbbbbbcccbbbaaa___^^^]]]\\\ZZZYYYYYYXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXZZZYYYYYYYYYYYYZZZ[[[[[[VVVXXXZZZZZZXXXWWWYYY[[[XXXXXXYYY[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^______```bbbbbbbbbbbbbbbcccccccccbbbdddfffggghhhjjjmmmpppnnnmmmmmmqqqtttrrrjjjddd___aaaccccccccceeejjjnnnrrrmmmkkklllmmmnnnsssxxxyyy|||}}}|||yyyqqqllleee___\\\]]]fffnnnuuuzzzyyyxxxuuuqqqmmmnnnrrrrrryyy|||xxxvvvzzz}}}}}}ssslllddd```aaaeeeggggggiiifffaaa[[[TTTLLLCCC>>>:::;;;;;;;;;:::888666555555777888888888999:::<<<;;;;;;:::999999999999999888777666666666666777777666===MMM```fffZZZHHH;;;444444444444333333333333111222444777888999999999777:::<<>>;;;::::::===AAADDDMMMOOOQQQRRRQQQQQQSSSTTTXXXSSSOOONNNJJJEEEDDDGGGKKKJJJJJJLLLMMMLLLJJJGGGDDDCCCAAA???===<<<;;;:::;;;???BBBBBB@@@BBBIIIOOOQQQLLLEEE???<<<<<<<<<===;;;===>>>???@@@BBBFFFIIIIIIQQQ[[[bbbeeefffggghhhlllmmmpppuuu{{{~~~|||zzz{{{{{{|||}}}~~~}}}vvvooojjjkkkmmmkkkjjjkkkggggggfffffffffgggggghhhfffeeedddeeefffiiilllmmmppppppqqqrrrrrrrrrqqqqqqooopppqqqrrrssstttttttttqqqqqqqqqrrrrrrrrrssssssrrrssstttuuuuuuuuusssssstttttttttuuuvvvwwwwwwxxxvvvvvvuuuuuutttttttttsssrrrqqqqqqqqqrrrsssuuuuuunnnllljjjiiiiiihhhfffdddcccdddfffggggggeeedddbbbaaacccdddfffggggggffffffdddcccbbbbbbbbb```]]][[[]]][[[ZZZYYYZZZZZZZZZYYY\\\\\\]]]\\\[[[YYYWWWVVVbbbaaa______``````^^^]]]]]]\\\ZZZYYYXXXXXXXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ\\\]]]^^^_________```bbbccccccbbbaaacccdddfffdddbbbeeejjjnnnppppppllllllmmmooopppmmmfffaaabbbbbbbbbccceeehhhkkkmmmooojjjhhhlllrrrtttuuuxxx}}}|||{{{vvvpppfffccc^^^[[[]]]cccjjjooozzzzzzooorrruuuuuutttuuuxxxzzzvvvxxxyyyzzzwwwsssnnnkkkeeecccaaa```aaaeeejjjnnnkkkaaaUUULLLHHHEEEAAA===:::;;;======<<<:::777555666777888999999999999999777666666888::::::999888555777::::::888666666777444:::CCCJJJKKKEEE===777777555444444555555444333666666666666777888::::::666555666:::BBBLLLVVV\\\eee```dddnnnnnnccc\\\^^^```^^^[[[WWWUUUTTTSSSSSSNNNNNNMMMKKKIIIJJJMMMOOOLLLOOOSSSWWWYYYXXXSSSOOOPPPNNNNNNOOOQQQPPPLLLIIIAAA>>>:::888:::???GGGKKKOOOSSSUUUSSSMMMIIIIIIKKKJJJLLLNNNLLLHHHDDDCCCDDDJJJLLLMMMMMMLLLKKKLLLMMMJJJGGGAAA<<<999999:::;;;===BBBGGGHHHFFFGGGLLLQQQYYYSSSJJJ@@@;;;999:::;;;<<<;;;:::999:::<<<>>>???@@@CCCHHHMMMRRRUUUWWWXXX\\\```eeehhhiiijjjkkklllqqqssswwwxxxyyyyyyyyyzzz}}}~~~}}}uuunnnnnnnnnkkkjjjkkkjjjjjjiiihhhgggggghhhhhhhhhiiiiiigggggghhhkkknnnrrrssssssssstttuuuuuuuuussstttuuuuuutttssspppoooqqqrrrrrrssstttttttttsssttttttuuuuuuvvvvvvwwwwwwttttttuuuvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuwwwwwwwwwuuussssssssstttsssrrrooonnnllljjjiiiiiiiiijjjeeeeeeeeeeeeeeeeeeeeeeeeaaabbbeeehhhjjjkkkkkkjjjhhheeecccbbbbbbcccbbbaaa[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\bbbaaa______``````^^^]]][[[[[[\\\\\\[[[ZZZXXXWWWUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYZZZ[[[]]]^^^^^^______aaabbbdddcccbbbbbbccceeeeeecccbbbeeejjjoooqqqrrrooonnnnnnoooooolllfffbbbbbbbbbccceeegggiiikkkllloookkkkkkqqqxxxyyyzzz|||~~~{{{yyyssslllcccaaa^^^]]]aaahhhqqqvvv~~~{{{tttpppsssvvvxxxyyyxxxxxx{{{}}}|||zzzxxxsssnnniiieeecccfffccc```aaaeeehhhhhhfffdddZZZNNNEEEBBBAAA???===:::;;;<<<<<<<<<:::888777777777888888999999888888888777666777999999888777999777555555555555444222...222777;;;<<<999555222444333222333666777666555666666777888999999::::::666555444555999???EEEIIIPPPKKKOOOYYYYYYOOOHHHIIIMMMMMMLLLKKKJJJIIIHHHHHHDDDCCCAAAAAACCCFFFJJJLLLTTTUUUXXXZZZ[[[XXXRRRNNNKKKJJJJJJLLLNNNNNNKKKHHH>>><<<888777888===CCCGGGJJJMMMNNNLLLFFFBBBAAACCC@@@CCCDDDCCC@@@>>>>>>???AAACCCEEEEEEDDDCCCDDDEEEEEECCC>>>:::888777888999BBBFFFJJJJJJIIIJJJNNNRRRPPPLLLEEE>>>::::::;;;<<<===<<<;;;999999:::;;;<<<;;;===AAAFFFIIIKKKLLLLLLLLLPPPUUUZZZ]]]```cccfffiiimmmrrruuuuuusssrrrrrrvvvxxx{{{}}}~~~}}}uuunnnmmmmmmkkkjjjkkkiiihhhhhhgggffffffggggggiiiiiiiiihhhgggiiilllnnnrrrrrrssssssttttttuuuuuussstttuuuuuutttsssqqqoooqqqrrrsssssstttttttttsssttttttuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvwwwvvvvvvuuuvvvvvvxxxxxxxxxvvvttttttttttttsssrrrrrrpppnnnkkkiiihhhggggggeeeeeeeeeeeeeeeeeeeeeeeebbbcccfffhhhjjjjjjjjjiiihhheeebbb`````````___^^^ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYXXXaaa```^^^^^^______]]]\\\YYYZZZ\\\]]]]]][[[XXXVVVRRRRRRRRRRRRSSSTTTUUUVVVXXXWWWWWWWWWWWWWWWWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^aaacccddddddcccbbbdddeeecccbbbbbbdddiiiooossstttsssrrrooonnnllljjjfffcccbbbdddgggjjjlllmmmmmmlllmmmkkkoooyyy}}}xxxtttmmmggg___^^^___bbbhhhpppyyy~~~zzztttooollljjjwwwyyyzzzzzzyyyyyy{{{|||zzzvvvooohhhbbb___]]]]]]hhhdddbbbdddgggggg```ZZZYYYPPPEEE===;;;<<<<<<<<<:::::::::;;;;;;;;;::::::888888888888888777777777888777666666888888777555666222...///222444222/////////111222222222222222111000111333666888888777444555777888999999888888333222111000111333555777===999===EEEGGGAAA<<<>>>DDDFFFIIIKKKKKKIIIGGGEEE===999777999@@@GGGKKKMMMWWWWWWXXXXXXWWWRRRLLLGGGAAAAAAAAADDDFFFFFFDDDCCC:::888666555666999===???BBBDDDEEEBBB<<<888888999888:::;;;;;;999888999999888:::<<<<<<;;;;;;<<<===???===;;;888777666666777>>>AAADDDDDDBBBBBBEEEHHHEEEBBB???;;;999999:::;;;===<<<:::999888888999:::777999;;;>>>@@@AAAAAAAAA@@@BBBFFFIIIMMMPPPUUUXXX___ccciiimmmmmmllljjjjjjooorrruuuwwwwwwwwwxxxyyy}}}~~~}}}yyywwwxxx|||tttnnnmmmmmmkkkiiikkkhhhggggggfffffffffffffffiiiiiijjjiiihhhiiilllnnnqqqqqqrrrsssssstttuuuuuussstttuuuuuutttsssqqqppprrrrrrssssssssssssssssssttttttttttttttttttssssssttttttuuuvvvvvvvvvvvvuuuwwwwwwwwwvvvwwwxxxyyyyyyxxxwwwuuuuuuvvvvvvtttsssrrrpppnnnllljjjiiihhhhhhffffffffffffffffffffffffdddeeefffhhhhhhhhhgggggggggdddaaa___^^^]]]\\\ZZZXXXXXXYYYYYYYYYZZZZZZZZZWWWXXXYYYYYYXXXWWWUUUTTT^^^]]][[[[[[\\\\\\ZZZYYYXXXYYYZZZ[[[[[[YYYWWWVVVRRRRRRRRRRRRRRRSSSTTTTTTXXXWWWWWWWWWVVVVVVUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUYYYYYYYYYZZZ[[[\\\]]]^^^```aaabbbbbbaaaaaabbbdddbbbaaaaaadddhhhnnnsssvvvvvvsssoookkkhhhfffdddcccbbbeeeiiimmmpppooonnnmmmjjjkkkrrr{{{tttnnnhhhaaa]]]^^^aaafffnnnvvv~~~~~~vvvpppnnnnnnooopppwwwxxxxxxwwwvvvvvvvvvvvvnnniiiccc]]]ZZZ[[[^^^```iiihhhggggggddd]]]TTTLLLLLLGGG@@@;;;999:::;;;:::999999::::::;;;<<<======::::::999888777666666555888666555444555555444333.........000111222111///000000//////000111333444111000000222444666666666000222444555666555444222///////////////000000111333000222:::??????@@@DDDJJJMMMQQQTTTSSSOOOJJJGGG===999555999BBBJJJNNNOOOOOONNNNNNMMMKKKFFF@@@<<<777777888999::::::999888555555444333444555777888:::;;;<<<999666333333444666777777777777666666777555666888999888888888::::::999999888777777666666777999;;;:::999999:::<<<<<<;;;999888888777888888:::999888777777888888999666777999:::;;;<<<<<<<<<===>>>??????@@@BBBFFFIIISSSWWW\\\```aaabbbcccdddmmmooorrrttttttsssssstttxxxyyyyyyyyyyyyzzz~~~{{{|||~~~~~~{{{yyyuuurrrqqqvvv}}}uuunnnmmmmmmjjjiiijjjhhhggggggfffffffffggggggiiijjjjjjjjjiiijjjlllnnnppppppqqqrrrsssttttttuuuttttttuuuuuutttsssrrrrrrsssssssssrrrsssssssssssstttttttttssssssrrrrrrrrrssstttuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyywwwvvvvvvwwwwwwuuusssnnnnnnmmmllllllkkkkkkkkkggggggggggggggggggggggggffffffgggggggggfffeeeeeedddbbb```______^^^\\\ZZZWWWWWWXXXXXXXXXYYYYYYYYYWWWXXXYYYZZZYYYWWWTTTSSS\\\ZZZYYYXXXYYYYYYXXXVVVXXXWWWWWWVVVVVVVVVVVVWWWTTTSSSSSSRRRQQQQQQRRRRRRWWWWWWVVVVVVUUUUUUUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWVVVUUUUUUXXXXXXXXXXXXYYY[[[\\\]]]]]]___``````______```aaa``````aaabbbffflllssswwwwwwtttnnniiidddaaaaaabbb```ccciiimmmooonnnllljjjiiikkkttt~~~wwwnnniiiccc^^^^^^aaaeeekkkssszzz~~~sssppplllkkkooossswwwzzzwwwvvvtttsssqqqooonnnmmmccc```]]]ZZZ[[[^^^bbbeeeeeehhhiiieeeZZZOOOFFFBBBCCCAAA???===<<<;;;:::999888888:::;;;===???@@@AAA===;;;999777555444444444666444222111222333222111,,,222888999555000///000+++,,,---....../////////111000000000222333222111,,,---///111111000...------...///////////////...---***+++111:::AAAHHHMMMOOOQQQTTTUUURRRLLLFFFAAA===888555777???GGGIIIIIIBBBAAA@@@???>>>;;;777333222222333222222111000111222111111111222222333444555666666555444333444555888777666555555555555444333555777777777666777999888999999999999888888777777888999888777777777888777777666666555555444444555555555666777888999999444555666888999:::::::::;;;;;;:::888777888;;;>>>FFFHHHKKKMMMPPPTTTYYY\\\gggkkkooorrrsssuuuwwwyyywwwxxxxxxwwwuuuttttttuuuqqqsssvvvxxx{{{~~~~~~zzzyyyuuurrrrrrrrr}}}wwwooonnnmmmjjjiiiiiihhhhhhhhhgggggghhhiiiiiihhhiiijjjjjjiiijjjkkkmmmoooooopppqqqrrrsssttttttttttttttttttttttttsssssstttssssssrrrrrrrrrssstttttttttssssssrrrrrrqqqqqqsssssstttuuuuuuuuuuuuuuuttttttuuuvvvvvvwwwwwwwwwxxxwwwwwwwwwxxxwwwuuusssnnnnnnmmmmmmllljjjiiiiiigggggggggggggggggggggggggggggggggfffeeedddccccccbbbaaa``````aaaaaa___]]]XXXXXXXXXXXXYYYYYYYYYYYYXXXYYYZZZ[[[ZZZXXXUUUTTTZZZYYYWWWWWWXXXXXXVVVUUUWWWVVVUUUTTTTTTTTTVVVWWWUUUTTTSSSRRRQQQQQQQQQQQQVVVVVVUUUUUUUUUUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVXXXWWWWWWWWWXXXZZZ\\\]]]\\\]]]___^^^]]]]]]^^^```______```aaadddjjjqqqvvvvvvsssnnngggbbb___```aaa^^^aaagggkkkmmmmmmjjjhhhiiilllvvv}}}zzz}}}{{{qqqhhhdddaaa^^^aaadddjjjqqqxxx~~~|||sssffffffhhhlllrrrxxx{{{|||vvvtttpppmmmkkkhhhdddbbb\\\\\\]]]^^^___```aaabbb[[[___```ZZZMMMBBB===<<<===>>>??????>>><<<999888777888;;;>>>@@@BBBDDDDDD???===:::777444333222222333111......///000000000111999AAAAAA888///---...***+++...000000000...---111000//////000000...---+++,,,------...---,,,+++---............---,,,+++---,,,---222:::DDDLLLQQQMMMNNNPPPOOOKKKEEE???;;;777444111222777;;;======888777666666666555222000111111222111...---...///000//////000000111222222333333222333333444555666777555333333333444333222000222555555555555666777999999999999999999999999777777666666666555555555555555444444333333222111111222333444666777888888222222333444555666777888555666555444333333666999:::;;;<<<===???DDDKKKOOOZZZ]]]ccchhhmmmsssxxx|||{{{}}}~~~zzzuuurrrpppmmmqqquuuxxxyyyyyyzzz{{{|||yyyuuusssuuussszzzzzzrrrpppnnnjjjhhhhhhiiihhhhhhhhhhhhiiiiiijjjfffhhhiiijjjiiiiiijjjlllnnnnnnoooppprrrsssttttttuuutttttttttttttttttttttuuutttsssrrrqqqrrrssstttssssssssssssssssssrrrrrrsssssstttuuuuuuuuuuuutttrrrssstttvvvwwwwwwwwwwwwxxxwwwwwwwwwxxxwwwuuurrrrrrqqqpppmmmjjjgggdddbbbffffffffffffffffffffffffhhhgggfffeeedddccccccbbbaaa``````aaabbbbbbaaa___YYYYYYZZZZZZZZZ[[[[[[[[[YYYZZZ[[[[[[ZZZYYYXXXWWW[[[YYYXXXWWWXXXXXXWWWUUUUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWYYY[[[]]]\\\^^^______^^^]]]___```^^^______```aaagggooouuuvvvtttooohhhbbb___```bbbaaadddiiimmmoooooommmkkklllnnnxxx~~~yyyuuuxxxvvvlllccc```aaa```dddhhhooovvv}}}zzzqqqkkkeeeggglllrrrxxxzzzyyywwwrrrnnniiieeebbb^^^YYYUUUQQQUUUZZZ___```^^^ZZZXXXMMMNNNNNNIIIAAA<<<:::;;;;;;<<<======;;;999888777555888<<<@@@DDDFFFFFFGGG@@@>>>:::666333222111111000---++++++,,,...//////000666<<<<<<666///,,,,,,,,,...000222222222111000///...------......,,,+++------------------------------------...---------///000111555<<>>:::888111000000000111222333333333222111111222222000...---///000///,,,,,,---000///.........///111222333333222111111222333444444555222000000333555444333000222444555555555666777::::::999999999999::::::555444444444444444333333444333333222222222222222111222333444555555555555222222222222333444444555333444444333222222444666444555666666777:::???BBBGGGKKKOOOUUU[[[bbbjjjooouuuzzz|||wwwtttnnntttzzz~~~~~~}}}}}}}}}~~~~~~~~~xxxrrrrrrvvvsssxxx{{{zzz~~~}}}tttqqqooojjjggghhhggggggggggggggghhhiiiiiieeegggiiiiiihhhhhhiiijjjmmmmmmnnnpppqqqsssttttttuuuuuuttttttttttttuuuuuuvvvtttsssqqqqqqrrrssstttssssssssssssttttttttttttrrrsssttttttuuuuuuttttttrrrsssuuuwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxwwwtttqqqrrrqqqpppmmmiiieeeaaa___eeeeeeeeeeeeeeeeeeeeeeeeggggggeeedddccccccbbbbbbaaaaaa```aaabbbaaa___]]][[[[[[[[[\\\\\\\\\]]]]]]YYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZYYYXXXYYYYYYXXXVVVSSSUUUWWWYYYYYYWWWUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUUUUVVVXXX[[[\\\]]]^^^```___^^^^^^___aaa]]]^^^______```eeemmmtttvvvtttpppiiiccc```aaacccfffiiimmmqqqtttsssqqqpppnnnpppyyy|||wwwrrruuurrrhhh```___aaaaaaeeejjjrrrzzzvvvmmmgggcccaaaiiimmmsssyyy|||{{{vvvrrrnnniiiccc^^^[[[VVVPPPKKKEEELLLUUU\\\^^^ZZZTTTOOOCCCAAA>>><<<;;;;;;;;;;;;;;;<<<;;;999777666666777555888===BBBFFFHHHHHHHHHAAA>>>:::666333111000000...+++))))))+++---......***---111222222000---,,,+++,,,...//////000//////---,,,++++++------,,,+++000//////.........//////++++++,,,...///111222222,,,...111444999<<<;;;999999::::::999999777666555///111222222000000000222111///......//////...---)))+++---,,,******---000............///111333444444222000///000111111111444111///000444777777666111333555666666666777999;;;:::999888888999::::::777666555666777777666555333222222222222222333444222222333444444444333333555555444333333333333444555666666555333222333444333555666777777777999;;;;;;===@@@DDDIIIPPPXXX]]]gggoooyyyzzzwwwpppwww}}}}}}~~~~~~|||~~~}}}||||||}}}~~~{{{{{{vvvooopppuuussswwwyyywwwyyyvvvssspppjjjggggggfffffffffffffffggghhhiiidddfffhhhhhhhhhggghhhiiilllmmmnnnpppqqqrrrttttttuuuuuutttttttttuuuuuuvvvvvvuuusssqqqqqqqqqssstttsssssssssttttttuuuuuuuuurrrsssttttttuuuuuuttttttssstttvvvxxxyyyzzzyyyyyyvvvvvvvvvwwwxxxvvvsssqqqoooooonnnllliiifffbbbaaaeeeeeeeeeeeeeeeeeeeeeeeegggfffeeedddcccbbbbbbcccbbbbbbaaaaaaaaa```]]]ZZZ\\\\\\]]]]]]]]]^^^^^^^^^YYYYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTSSS[[[ZZZYYYYYYYYYZZZ\\\]]]\\\\\\]]]]]]]]]\\\[[[[[[___^^^]]]]]]```eeeiiimmmvvvqqqmmmkkkgggbbbaaadddjjjooosssrrrtttyyy||||||uuu}}}{{{sssrrrlllddd```aaacccddddddgggjjjooovvv~~~{{{kkkccc```bbbhhhnnnsssxxx{{{{{{{{{yyyrrrjjjccc```[[[VVVQQQKKKDDD@@@>>>CCCKKKQQQRRROOOIIIEEE???===<<<:::::::::;;;<<<888888888777777666555444444666:::@@@EEEGGGGGGEEE@@@777111111000,,,,,,000,,,(((%%%&&&***...///.........///000000///---,,,,,,,,,...//////......---...------------......///222...,,,,,,...000000/////////////////////////////////......000333666888777666555333111000......000///...---,,,---......,,,,,,---///111000...+++++++++,,,,,,,,,---------000000111222333333444444222111111111000000//////222000///111555777666555333333444555666777888888<<<:::777888999999777444333222222222222333444555000000000111222333555555111111111111222333444555555555555444444333333333444333333333111///000222222222222333333444444444;;;;;;;;;<<>>AAADDDDDDAAA===:::;;;;;;::::::999:::::::::555555666666666666555555444555888===AAACCCBBB@@@:::333///000///+++***---,,,***((()))***,,,,,,,,,000000000///...---,,,++++++,,,---/////////......---------......///000111111///---...000111000...////////////////////////...---------...111333555000000000000000000000000000///...---,,,---............---...///...,,,***++++++,,,,,,,,,---------//////000000111111222222111111111000000000//////000//////111555888888777444444444555666666777777999777555555777888666444111222222333333444444444111111111111222333444444111111111111222333333444444444333333333222222222111222333222///...000333222333333333333333333444666666777888:::===@@@AAAGGGMMMVVVaaakkkrrrwwwxxx{{{}}}|||yyyzzz{{{yyyzzz|||~~~}}}{{{yyyyyyyyyyyyzzzzzz|||zzzrrrooollljjjiiijjjooosssvvvvvvttt}}}{{{rrrkkkiiiiiiiiijjjiiihhhfffeeeeeedddddddddeeefffggghhhggggggfffiiikkkmmmnnnoooppprrrtttuuuuuuttttttttttttttttttxxxwwwvvvuuutttuuuvvvvvvxxxwwwuuutttssssssttttttuuuuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxxxxwwwvvvwwwyyyxxxwwwuuuuuuvvvvvvvvvuuurrrqqqpppooonnnmmmmmmmmmkkkiiifffdddccccccdddeeefffccc```___````````````^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZ[[[\\\\\\XXXWWWWWWVVVVVVVVVVVVWWWYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTUUUVVVWWWXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\]]]]]]___```aaabbbcccfffcccccceeeeeeaaa```bbblllsssxxxyyy{{{|||vvvsssooojjjddd```\\\ZZZ]]]aaaeeeggglllqqqyyyqqqkkkddd```aaaeeehhhmmmrrryyyzzzxxxssspppnnnhhhaaa\\\XXXQQQKKKFFFCCC???<<<<<<<<<<<<<<<;;;:::999999777888888999999999999888444444555666666666555555444444666999;;;<<<:::888444///---...---***((())),,,---......------///000777666444111///---,,,++++++,,,...///000000000///.........///000111222333000000000111222222000...////////////////////////---,,,,,,+++,,,...///111------......///000000000000///...---,,,---......000...---,,,---,,,+++))),,,,,,,,,,,,------------............////////////111111000000000000//////.........111555777888888333333444444555555666666555444333333555555444333000111222444555555444444222222111111111222222333222222222222222222333333333333222222222222111111222444555222///...000222444333333333333333333222333444555666888999999999<<>><<<;;;:::::::::::::::;;;;;;;;;555666777999999999888777666666666666666555444444222222333444666555333111222///,,,+++,,,,,,++++++000444777777555444666999>>><<<888444111///......,,,---///111222222222111111111000000000111222222000111222444444222000...---------------------------,,,,,,+++,,,,,,---...........................000///...---,,,---......///---+++++++++,,,+++***,,,,,,,,,------------...///.....................000000000000000000//////---......000222444555555111111222333444555666666555444333333333222222111///111333555555555444333333333222111111111111111222222222222333222222222333333333222222222222222777777444222333666555111444444444333333222222222333444666888888777666555777888999<<>>;;;;;;::::::777777888999888777666555444666777999999999888777999999999777666444222111000000///111222222000...000...,,,,,,///444666777<<<>>>@@@???;;;999:::<<<===;;;888444111000///......///111222333333222222333222111000///////////////111444555444222///...++++++++++++++++++++++++---------------------............/////////000000000///...---,,,---......,,,+++******,,,---...---,,,,,,---------........./////////////////////...//////////////////000000...///////////////000111---...000111333555777888666666555444222111000000000111333555555444333222333333222111000000000000111111222333333333222222333333333444444444444444777555111111999AAA>>>555444444444333333222222222333444666888777666444222444444555777999<<<>>>???DDDIIIQQQZZZbbbjjjpppssssssxxx}}}|||}}}zzzvvvrrrooonnnnnnooommmnnnqqqtttwwwzzz|||||||||yyyrrrvvvwwwmmmeeecccffflllpppiiippp}}}~~~tttmmmiiihhhhhhhhhgggfffeeeeeedddeeeeeebbbccccccdddeeeggghhhhhhgggiiikkkllllllmmmppprrrqqqrrrtttuuuvvvvvvvvvvvvttttttuuuvvvwwwxxxyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuuuuttttttrrrtttvvvvvvuuuvvvwwwyyywwwuuusssrrrssssssrrrqqqpppooommmkkkiiihhhggggggiiihhhfffdddcccbbbbbbbbbcccaaa``````aaaaaa```___^^^^^^^^^^^^^^^^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^RRRRRRRRRSSSSSSUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSRRRQQQPPPQQQRRRRRRUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[]]]___^^^\\\ZZZXXXUUUUUUXXX___bbbaaaaaadddhhhrrrzzz{{{|||yyynnnddd___^^^VVVZZZ```eeeiiimmmqqqsss{{{lllaaaaaafffnnnmmmpppsssqqqmmmlllooohhhiiifffaaa^^^\\\VVVPPPGGGBBB===:::999:::::::::;;;;;;;;;;;;888555222000555666666777777777777666::::::999777555222000///...------///111222111000000222222333888@@@DDDCCCDDDDDDCCC???;;;777666666666555333111///...------...///111222222111111000111111000///............///222555555333000///...************************------------............+++,,,---///111222333444000///...---,,,---......+++******+++...//////...,,,---------............/////////000000000000000......////////////000000...000000000...---...///,,,---///111333444666777555666666444222000111111333333444444444333222111333222111000000000000000///000222333444444333333333333444444444444555555222111...///:::FFFDDD:::444333333333333333333222222333444555555333111000000111444666777888777777666:::AAAGGGMMMRRRXXX\\\aaagggoootttxxx{{{|||xxxzzz|||zzzvvvuuunnnkkkgggbbb``````aaabbbdddfffhhhlllooorrrtttuuutttvvvyyy|||{{{ooonnntttzzz}}}rrriiihhhlllrrruuuwww|||xxxpppkkkhhhfffgggffffffeeeddddddeeeeeecccccccccdddeeefffggghhheeegggiiijjjjjjlllnnnpppooopppssstttvvvvvvvvvuuutttuuuvvvwwwxxxxxxxxxxxxuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuurrrtttuuuuuuttttttvvvwwwvvvtttrrrqqqrrrrrrqqqooorrrpppnnnkkkiiigggfffeeeggggggfffdddcccccccccbbbcccaaa```aaabbbcccaaa```_________````````````aaa^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___```aaaaaa``````QQQQQQQQQRRRSSSTTTVVVVVVTTTSSSRRRQQQQQQPPPPPPQQQRRRQQQPPPOOOOOOOOOPPPPPPTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[[[[[[[ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^^^^\\\ZZZXXXWWWVVVYYY___bbbbbbcccfffiiisss|||}}}}}}{{{pppccc\\\\\\ZZZaaaiiipppsssuuuxxxyyyvvvnnneee```eeeoooxxxvvvwwwwwwrrrkkkjjjmmmbbbdddccc___[[[WWWOOOFFF@@@===:::888999:::;;;;;;??????>>><<<999666444222666555555444444444444555777777666555333111///---+++++++++...111333444333888===??????CCCIIIHHHCCCAAA>>>999666444333111///...////////////...---------.../////////...---,,,---,,,,,,,,,------...//////222444444111///...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............+++,,,---///000222333333000///...---,,,---......,,,+++,,,...///000...,,,------------..................//////000000111111........./////////000000...000222111///...000222...//////000111222333333000222444333111111222444666555444444333222111000222111000000000000000111---///111333555555444444222222333333333444444444...222111...444>>>???777222333333333333333333444222222333333333222111000000111333555555555444333000333777:::;;;>>>CCCFFFJJJPPPYYY___aaadddiiimmmpppkkkhhhiiihhhdddaaaaaaXXXUUUQQQMMMKKKLLLNNNPPPSSSUUUXXX\\\___bbbdddeeehhhiiijjjlllnnnsssxxx}}}rrrkkkkkkmmmtttzzzzzzoookkkpppwww~~~zzzxxx|||}}}tttnnniiifffffffffeeeeeeddddddeeeeeedddcccbbbbbbcccdddeeefffccceeeggghhhiiijjjlllnnnmmmoooqqqtttuuuuuuuuuuuuuuuuuuwwwxxxyyyxxxxxxwwwuuuvvvwwwwwwwwwwwwvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvtttuuuvvvvvvuuutttuuuwwwvvvtttrrrqqqqqqqqqpppnnnpppnnnmmmjjjhhhgggffffffeeeeeeeeeddddddccccccccccccbbbaaabbbddddddcccaaa```aaaaaaaaabbbbbbbbbbbb````````````````````````^^^___aaabbbccccccbbbbbbPPPPPPPPPQQQSSSTTTVVVVVVSSSRRRQQQPPPPPPOOOOOOPPPQQQQQQOOONNNMMMNNNNNNOOOTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXVVVWWWYYYZZZZZZZZZYYYXXXZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]]]]\\\ZZZYYYYYYWWWZZZ```cccbbbdddggghhhsss|||||||||{{{rrreee^^^^^^```hhhrrryyy}}}}}}~~~tttiiieeedddeeemmmwwwxxxvvvvvvtttmmmeeecccfff___bbbbbb^^^ZZZTTTJJJ@@@===;;;888888999;;;<<<;;;===;;;999777666555555555666555333222111222333333444444333333111000...---******+++...222555666666BBBHHHKKKJJJKKKLLLFFF===777333...---...///...---+++,,,...000000000//////,,,------------+++***))))))))))))***,,,...///000///222444333000---...///------------------------******+++,,,---...------////////////////////////000///...---,,,---......------...///111000---***---------.........//////---------...///000111111---.........//////000000...000333222111000333555111111111000000000000000,,,///222222111111444777888777555333111111000000111111000000000000111111,,,...111333555555555444111111111222222333333333///777777///---333444000222222222333333444444444333444444444444333333222444444444444333222000000...000333333333444888;;;888???HHHMMMNNNPPPUUUYYYVVVSSSRRRSSSQQQMMMLLLNNNHHHEEEAAA===<<<>>>@@@BBB???@@@DDDHHHLLLOOOQQQRRRXXXYYYYYYYYYZZZ]]]aaaeeeooowww}}}wwwlllfffeeejjjqqqyyy}}}rrrooovvv|||uuuvvv~~~xxxpppjjjgggffffffeeedddddddddeeeeeeccccccbbbaaaaaabbbcccdddbbbdddfffggghhhiiikkkmmmlllnnnpppsssuuuuuuuuutttuuuvvvwwwxxxyyyxxxwwwwwwuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxwwwvvvuuuvvvwwwvvvtttqqqpppqqqpppooonnnlllkkkjjjhhhgggfffffffffddddddddddddddddddddddddcccbbbbbbccceeeeeecccbbbaaaaaabbbbbbcccccccccdddbbbbbbbbbbbbbbbbbbbbbbbb___```bbbcccdddddddddcccQQQQQQRRRSSSTTTUUUVVVVVVTTTSSSRRRQQQQQQPPPPPPQQQNNNOOOOOOPPPPPPOOOOOONNNTTTTTTSSSSSSTTTTTTUUUVVVTTTUUUVVVVVVVVVUUUTTTTTTUUUTTTSSSTTTVVVWWWVVVUUUYYYXXXVVVVVVXXXYYYYYYXXXUUUWWWYYY[[[\\\\\\[[[ZZZXXXXXXYYY[[[[[[\\\\\\\\\\\\YYY[[[___bbbccceeejjjlllsss{{{xxxmmmaaa[[[\\\cccooo~~~}}}sssnnnhhhhhhmmmrrrtttsss|||xxxqqqkkkgggeeedddcccdddaaa\\\WWWQQQJJJCCC>>>===>>>???@@@@@@@@@@@@@@@???===;;;999999888555333666555444222000000//////111222333222///......//////111555;;;AAAFFFJJJMMMNNNMMMJJJGGGCCC>>>;;;888222111000///......//////---.../////////...,,,++++++++++++++++++++++++++++++,,,---...///111111222111000///000111000///---++++++++++++++++++++++++------,,,+++,,,---...///111000......---...///000222444555333000------...---,,,,,,,,,---,,,***)))......------------......,,,,,,---...........................///111222333---///000000///......///000000////////////000000111222222222111111333555:::888555222000000222333666555333111///...---,,,777666666666666666777777333222222111111222222333333333333111//////000111444333333666999:::777555333555666888777555222111333333444444333222000//////000111222333444444444333777;;;<<<;;;;;;===@@@DDDCCCBBB>>>;;;:::<<<>>>???<<<888555333444666777999:::;;;===???AAABBBCCCFFFGGGHHHHHHHHHJJJNNNPPPZZZ]]]fffsssuuujjjfffjjjnnnjjjsss{{{xxxqqqpppzzzqqqhhhooo{{{qqqiiieeeccccccbbbbbbbbbbbbbbbcccfffddd```^^^]]]___bbbdddeeeeeeeeeeeeeeefffggghhhkkklllmmmnnnpppqqqssssssssstttvvvxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||{{{zzzwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvtttrrrqqqqqqqqqrrrpppmmmkkkjjjjjjiiihhhffffffffffffffffffffffffeeedddddddddeeeeeeeeeffffffddddddddddddddddddddddddeeecccaaabbbdddeeeffffffbbbdddeeeeeeccccccdddeeePPPQQQQQQRRRSSSTTTUUUUUUSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNOOOOOOOOOOOONNNNNNRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTTTTUUUVVVWWWVVVUUUYYYXXXWWWWWWYYYYYYXXXWWWSSSUUUXXXZZZ\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYY[[[aaaeeeeeegggkkklllrrrzzzyyyqqqggg___]]]```fffqqqyyysssooonnnoooqqquuuwwwvvvuuuzzztttmmmiiihhhiiihhhgggddd^^^VVVOOOIIIDDD@@@===<<<<<<===>>>??????>>>>>>===;;;999888777666444222222111000///............111111222111//////000222444;;;EEENNNSSSTTTQQQNNNLLLJJJFFFAAA;;;555000...//////.................................---,,,,,,++++++++++++++++++++++++,,,,,,---...//////000111///...---...//////---+++++++++++++++++++++++++++,,,+++*********+++,,,---///...---,,,,,,---...///---///111000...,,,---...///...------------,,,+++---,,,,,,,,,,,,,,,,,,---+++,,,,,,---------------///...------,,,,,,------000111222222111111111222111111000000000000111111111222333333222222444555:::888666444333333444444555444333111000//////...444444555777777888888888222111111111222222333444333444444222000///000222222111111333666777555222333444666777777666333222333333444444333222000/////////000111222333333222333444555555555555666777::::::999777555555777999:::888555333222222444555444444555777888999:::;;;999:::<<<<<<<<<===???AAACCCEEELLLYYYeeeooo|||~~~uuummmjjjjjjgggooowwwvvvrrruuuwwwiiiiiiwww|||rrrjjjeeecccbbbbbbbbbbbbccccccdddfffccc```]]]\\\^^^```bbbddddddcccddddddeeefffgggjjjjjjlllmmmoooqqqrrrssstttuuuwwwyyyyyyzzzyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{||||||{{{zzzxxxvvvvvvvvvvvvuuuuuuuuuuuutttvvvuuutttrrrqqqqqqqqqqqqooommmjjjiiiiiiiiihhhgggfffffffffeeeeeedddddddddddddddddddddeeeeeeeeeeeeddddddddddddddddddddddddeeecccbbbbbbdddfffffffffeeefffggggggffffffggghhhOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTUUUWWWXXXWWWVVVYYYXXXXXXXXXYYYYYYVVVTTTPPPRRRVVVZZZ[[[[[[YYYXXXWWWXXXYYYZZZ[[[[[[[[[ZZZXXXXXX]]]dddiiiiiijjjnnnlllrrryyyzzzqqqiiiaaa]]]```gggllluuuyyynnniiimmmrrryyy}}}}}}{{{wwwuuutttnnnhhhgggjjjlllkkkhhh```XXXMMMDDD>>>=========;;;;;;<<<=========<<<<<<:::999666555555444222000//////...------------...///000111222222222555777;;;FFFUUUaaaeee^^^TTTLLLFFFCCC???:::444///+++(((+++,,,,,,------------,,,......------,,,,,,------++++++++++++++++++++++++,,,,,,---------............---,,,---......,,,***++++++++++++++++++++++++***)))((((((((()))++++++,,,,,,++++++++++++,,,---)))+++---...---------///,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------....../////////222111111000000111111222222333333333222222333555888777777777666666666666444333222111111111111111111222555777999999888888222111111111222333333444333444555333111000111222111000111333555555333222222444555777777666444333333333333333333222000000...///000111222222222111444222000//////000000///000111111000000000333666444444333222222222222333000111111222222333333444333555777888777777888999777777;;;DDDLLLTTT^^^hhh{{{~~~~~~zzzqqqlllgggnnnvvvwwwuuuyyy~~~kkkeeeppp~~~tttkkkfffbbbbbbbbbbbbccccccdddeeefffccc```]]]\\\\\\^^^___aaaaaaaaabbbbbbcccdddeeehhhiiijjjllloooqqqrrrsssvvvwwwxxxzzzzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{|||{{{zzzxxxwwwvvvvvvuuuuuuuuutttttttttuuutttsssrrrqqqpppppppppnnnllliiiiiiiiiiiihhhgggffffffeeeeeedddcccbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddeeedddcccccceeeggggggggggggiiijjjjjjiiiiiijjjlllNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQPPPNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSUUUVVVVVVUUUTTTSSSSSSTTTVVVXXXVVVUUUUUUUUUWWWXXXWWWVVVWWWWWWWWWXXXXXXWWWSSSQQQNNNPPPUUUXXXZZZYYYXXXVVVWWWXXXYYYYYYZZZZZZZZZYYYWWWXXX^^^gggllllllmmmpppmmmrrryyyvvvooogggbbb___^^^eeemmmttt|||{{{nnngggfffqqqyyyxxxtttsssllliiifffhhhlllmmmiiidddWWWOOOEEE<<<999:::<<<===;;;<<<<<<<<<<<<<<<;;;;;;999777555444444333111/////////......---.........---111555999:::;;;<<<===CCCLLLZZZdddddd[[[NNNEEE<<<:::888555222///---,,,)))***,,,------------,,,///...,,,+++++++++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......,,,+++************++++++++++++))))))((('''((()))***+++******************++++++)))***,,,---------......+++++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------...///000111222,,,,,,+++,,,---//////...111111000000000000111111111222333222000000222444444555777888888888777666222222111111111111222222000222555888999999777666444333222222111111222222333555555555222111111222222222333555666666444333222333444666666666555444333333333333222222111111000000111222222222222222666222---,,,...000///---...///000//////000222444222222333333444444444333222222222222222222222222444666888999888777888888999777777;;;>>>AAAIIIQQQ]]]fffpppxxxzzzsssmmmrrryyy{{{yyyzzz~~~qqqgggooovvvmmmhhhccccccbbbccccccdddeeeffffffeeebbb___]]]]]]]]]]]]____________```aaaccccccggghhhjjjllloooqqqssstttwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxvvvvvvvvvuuuuuuuuuttttttuuutttsssrrrqqqppppppooommmkkkiiiiiiiiijjjiiigggffffffeeedddcccaaaaaa```bbbbbbcccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeedddccceeegggiiihhhhhhiiikkkllllllkkkkkkmmmnnnMMMMMMNNNOOOPPPQQQQQQRRRPPPOOONNNMMMLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLNNNPPPRRRTTTUUUUUUTTTRRRQQQRRRTTTVVVWWWVVVUUUTTTUUUWWWXXXWWWVVVUUUUUUUUUVVVVVVUUURRROOONNNPPPTTTWWWXXXXXXVVVUUUWWWWWWXXXYYYYYYYYYYYYXXXVVVXXX___iiinnnoooppprrrppptttzzz~~~{{{iiiddd```______aaaiiirrr|||yyypppgggfffiiiyyyzzzrrrooooookkkjjjkkknnnpppmmmddd\\\JJJEEE???::::::;;;===>>><<<=========<<<;;;::::::888666444444444333111/////////............//////111777???EEEGGGFFFEEEDDDHHHMMMTTTXXXUUUNNNDDD===444333111000///.........***+++,,,,,,------------...---,,,******+++,,,,,,)))))))))******+++++++++++++++++++++***************))))))***++++++***((()))))))))******+++++++++***))))))((()))***+++,,,((())))))******+++++++++*********+++,,,---,,,,,,---///000///------///111///000111111111111000///111111000000000111222333111111111111222444555666333111///000222333333222111000000//////000000111000111222111//////000222111333555666777777666555111000000000000111222333222444666888888777555333666555444222111000//////333444666555333111111111222333555555555444444444111222333444555555444444333333222222222222222222222222333333444333333333444000,,,,,,...000000//////000111000//////111222222333444555666666666555333333333222222222111111000222444555444333444444777444333555555666;;;BBBGGGLLLRRRZZZbbbnnn~~~|||uuuqqquuu{{{~~~}}}yyyvvvtttxxxmmmrrrxxxoooiiiddddddccccccdddeeeffffffgggfffdddaaa___^^^]]]]]]\\\]]]]]]]]]___```aaabbbggghhhjjjllloooqqqssstttwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyzzzzzz{{{||||||zzzzzzzzzzzzzzzzzzyyyyyywwwvvvvvvvvvvvvuuuuuuuuutttttttttsssrrrqqqpppooonnnllljjjiiijjjjjjiiihhhfffeeeeeecccbbbaaa``````bbbbbbcccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddfffiiijjjjjjiiiiiikkklllmmmllllllnnnoooKKKLLLLLLMMMNNNOOOPPPQQQOOONNNMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSRRRRRRQQQQQQQQQSSSTTTUUUUUUTTTSSSTTTVVVWWWVVVUUUUUUTTTTTTTTTUUUTTTRRRPPPPPPQQQSSSUUUVVVVVVUUUUUUWWWWWWXXXXXXXXXXXXXXXWWWWWWXXX___iiiooopppqqqttttttwww{{{~~~yyytttbbb^^^\\\^^^___ccckkkttt~~~~~~xxxqqqkkkhhhiiinnn~~~}}}tttnnnlllmmmpppqqqssssssooofff[[[SSSAAA>>>;;;:::;;;===>>>>>>=========<<<<<<:::999888666555333222333222000///---------...000111333444;;;AAAIIINNNNNNKKKHHHEEEGGGHHHHHHGGGDDD???:::777000///---+++******++++++,,,++++++++++++,,,,,,------,,,++++++******++++++(((((())))))***+++++++++***)))))))))))))))))))))&&&&&&%%%'''((()))'''&&&(((((())))))***++++++++++++***)))))))))***,,,---((()))***+++,,,,,,,,,+++)))((((((***,,,---,,,+++---000222222000...000222555666777888888777666555777777666555666777888999:::999888888777777888888666333000000333555444222111111111000000111111111111222222111//////000222000111333555555555555444111111111111111222333333333444666777777666444333777666444222111000//////222444555555333111000000000222444444333222222222111111222222333222222222333333222111111222222333333333444444444444444333///---,,,,,,---////////////000111000///...///000222333444555666666666666222222222222111111000000...000222222222222333444333111111333444444888>>>===>>>AAAFFFLLLUUUeeettt~~~vvvtttvvvzzz}}}}}}xxxpppjjjqqq}}}{{{qqqssszzzqqqkkkfffeeeeeeddddddeeeeeeffffffeeedddcccaaa___]]]]]][[[[[[\\\\\\^^^___aaabbbggghhhiiilllnnnppprrrrrrvvvwwwxxxzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuutttsssrrrppppppqqqooolllkkkkkkjjjiiihhheeeeeeddddddcccbbbaaaaaaccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeehhhjjjkkkkkkjjjjjjlllmmmnnnmmmmmmoooqqqJJJKKKKKKLLLMMMNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTSSSRRRSSSUUUVVVUUUTTTVVVUUUTTTTTTUUUVVVUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUWWWWWWXXXXXXXXXWWWWWWVVVXXXYYY___hhhnnnoooqqquuuyyyzzz}}}|||tttmmmddd___\\\\\\^^^bbbkkkuuu}}}}}}~~~vvvmmmjjjkkklllpppttt{{{|||{{{wwwrrroooooopppuuuwwwwwwqqqeeeXXXMMMGGG===;;;999999;;;=========<<<<<<<<<;;;:::888777666444222111000111000///---,,,---///222666:::===???CCCGGGKKKLLLIIIDDD@@@>>><<<<<<<<<:::888555222000///---+++)))((()))******---+++)))(((''')))+++,,,+++++++++++++++******)))((((((((()))***+++++++++(((((((((((((((((())))))'''&&&&&&'''))))))((('''((((((((()))***++++++++++++***)))))))))***+++,,,)))***+++---......------***)))***,,,000222222000000444999:::777444555777<<<===???@@@@@@???===<<<>>>===;;;;;;;;;<<<>>>???CCCBBBAAAAAA@@@@@@AAAAAA999555000000333555333111444333333222222333333444333444444333111000111333111222333444444444444444444444333333333444555555333333444555666666666666444444333222111111111111111333555555222000//////111333666666444222222333111111111111000000000000333222222111111222333333333333333444444333333222---...//////------...///...000111111/////////000111222222222333444444444111111111111111000000000000222333333333444777999222000222555666555777===999888:::===>>>BBBNNN[[[iiiqqq|||zzzyyyxxxyyyyyytttkkkccccccrrr}}}yyyqqqsss{{{rrrmmmhhhgggfffeeeeeeddddddeeeddddddcccbbbaaa___]]]\\\ZZZZZZ[[[\\\]]]___aaabbbffffffhhhiiikkkmmmnnnoootttuuuwwwyyyyyyzzzyyyyyyxxxxxxyyyzzz{{{|||}}}}}}zzzzzzzzzyyyyyyzzzzzz{{{yyyyyyyyyxxxxxxxxxxxxwwwuuuvvvvvvvvvuuusssqqqppptttqqqnnnmmmlllkkkiiigggeeeeeeddddddccccccccccccddddddddddddeeeeeeeeeeeeffffffffffffffffffffffffeeeeeefffiiikkkmmmllljjjkkkmmmnnnoooooooooqqqsssJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSRRRRRRRRRTTTUUUTTTSSSXXXVVVTTTUUUVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWWWWXXXXXXWWWVVVVVVYYYYYY___hhhmmmoooqqquuu{{{|||~~~zzzqqqiiihhhaaa\\\[[[\\\```kkkuuuzzz}}}~~~sssiiibbbeeelllqqquuuyyywwwwwwvvvuuusssrrrrrrssswwwxxxuuukkkZZZKKKBBB>>>===;;;888777999;;;<<<<<<;;;;;;::::::888777555444222000///...//////---+++---///222777===BBBGGGIIIGGGHHHGGGDDD???:::666555111222333333222///,,,***---,,,+++******+++---...---+++(((%%%%%%&&&)))+++******+++,,,,,,***)))((('''(((((()))***+++++++++''''''''''''(((((())))))***))))))***,,,---,,,***'''(((((()))***+++++++++***)))((((((((()))+++,,,***+++---...//////......---,,,---111666999999777999???EEEFFFCCC@@@@@@BBB@@@AAACCCDDDDDDCCCAAA@@@BBBAAA???>>>???@@@BBBCCCHHHHHHHHHHHHIIIKKKLLLMMM???:::555444777999777444666555555444444555555666555666666444222222333444333333333333444444555555666666555555555666666777222222333444555777888888222222111111222222333444000222444444222000///...333666999888666444555666111111000000//////......333222111111111222333444222222333333333222222111///111444333///---...000...000222222111111222333000000//////000111222222222222222222222222222222111222333333333555888;;;222000222555444111333777777555777:::888777???JJJNNNVVVbbbkkksss~~~}}}xxxvvvuuupppfff^^^XXXiiivvvuuuqqqttt|||sssnnniiihhhgggfffeeedddddddddbbbbbbbbbbbb```^^^\\\[[[ZZZZZZ[[[\\\]]]___aaabbbdddeeefffhhhiiijjjllllllssstttvvvxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}~~~zzzzzzyyyyyyyyyzzzzzz{{{zzzzzzzzzyyyyyyyyyxxxxxxvvvvvvwwwwwwvvvtttrrrqqquuussspppnnnmmmkkkiiigggddddddddddddddddddddddddddddddeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeefffiiilllmmmlllkkklllnnnpppppppppqqqrrrtttMMMKKKHHHGGGGGGJJJMMMOOONNNNNNMMMMMMLLLJJJIIIHHHHHHJJJKKKJJJHHHGGGFFFFFFJJJHHHFFFDDDDDDEEEFFFGGGJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRQQQPPPQQQRRRTTTTTTTTTSSSSSSTTTUUUUUUVVVTTTTTTUUUUUUVVVVVVVVVVVVXXXWWWVVVUUUUUUVVVWWWXXXWWWYYYbbblllnnnlllooouuu~~~|||yyyrrrkkkeeeaaa^^^\\\^^^```ccckkktttxxxlllfffcccccciiimmmnnnpppssssssqqqrrrvvvzzzzzzxxxvvvzzzwwwlll]]]NNNDDD<<<777888999999999:::;;;;;;<<<:::;;;;;;;;;:::777444222333///+++)))+++///222444000555<<>>@@@???<<<<<<===:::666999:::999555555999;;;999555777999999::::::999777444555777999777555666999555777888888555333333333888666333222333555666555666444222222222222111000111444888:::::::::;;;;;;888666333111222222222111222111111000000111111111222111111000//////......111000///......///000111000111222333333222111000000000000000000000000000444222000111333444222000222333333333222444666999555555333333333333444555:::999777666777888:::;;;FFFIIILLLOOOUUUaaaqqq}}}~~~xxxyyywwwkkk]]]XXXZZZ```fffhhhmmmyyyvvvqqqllljjjhhhggggggeeecccaaaccccccbbb```___^^^]]]\\\YYYYYYXXXXXXYYY[[[]]]^^^]]]```dddggghhhiiijjjjjjpppqqqrrrtttvvvyyy{{{||||||}}}}}}}}}}}}||||||{{{zzz{{{{{{{{{{{{{{{zzzzzzzzz|||}}}}}}zzzxxxwwwwwwxxxwwwvvvvvvvvvvvvsssqqqqqqpppooonnnllljjjiiiiiiiiihhhhhhgggfffeeeddddddeeefffggggggfffdddbbbaaadddddddddeeeeeeeeeeeefffhhhhhhhhhhhhiiikkknnnoooqqqrrrrrrssssssrrrrrrqqqLLLKKKIIIHHHIIIJJJMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIJJJIIIHHHGGGGGGGGGIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQPPPOOOOOOQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTUUUUUUVVVVVVWWWYYYXXXWWWWWWWWWWWWXXXYYYXXX[[[ccclllnnnlllooouuu~~~{{{wwwpppiiieeeaaa]]]\\\]]]___bbbiiirrr{{{}}}gggaaaaaaeeekkknnnmmmnnnqqqttttttwww}}}xxxoooaaaQQQEEE???;;;888999999:::;;;;;;<<<<<<;;;777666666555333222000//////......111666;;;>>>???AAACCCFFFHHHHHHFFFCCCAAA@@@;;;444222222222///+++,,,,,,---------,,,++++++(((((()))******+++,,,,,,+++***((('''&&&'''((()))''''''((((((((((((''''''&&&''''''(((((()))))))))''''''(((((('''&&&%%%%%%&&&$$$###%%%(((******)))))))))((()))+++---...///,,,111222///,,,---...---222222222222222222222222666666888===DDDLLLQQQSSS[[[ffflllhhheeebbbWWWJJJKKKLLLMMMMMMKKKGGGCCC@@@AAA@@@@@@???>>>===<<<<<>><<<;;;<<<<<<;;;;;;<<<===<<<===<<<;;;;;;;;;999888777888:::;;;:::888666666666;;;999666555666777777777777666444444444333333222444777;;;>>>>>>???@@@AAAAAA===888666555666777666444444333222222222333333222222222111111000000000111111000//////000111222000111111111111111111000000000000000000000000000444222000111333444333111111222333222222333555777555444333333333444555666666555444333333444666777;;;===???@@@CCCKKKWWW```tttxxxxxxxxxooocccVVVVVVXXX\\\___fffuuuxxxrrrjjjhhhfffeeeeeedddbbbaaabbbbbbaaa___^^^]]]\\\[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\___ccceeeggghhhjjjkkkooopppqqqsssuuuxxxzzz{{{||||||}}}}}}}}}||||||{{{zzz{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{zzzxxxyyyzzzxxxwwwvvvvvvvvvvvvsssqqqpppoooooommmlllkkkjjjjjjlllkkkjjjiiihhhgggffffffffffffffffffeeedddccccccffffffffffffgggggggggggghhhhhhhhhiiijjjlllnnnoooqqqqqqrrrsssssssssssssssKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOOOONNNNNNOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVUUUTTTTTTUUUWWWXXXYYYXXXXXXWWWWWWXXXXXXYYYXXX\\\dddkkknnnnnnqqqvvv}}}yyyssslllgggdddccc___]]]___```bbbiiiqqq|||~~~}}}}}}vvvwwwrrr```^^^aaagggmmmmmmjjjkkkooossswww~~~xxxhhhTTTEEE>>><<<<<<;;;:::;;;<<<<<<<<<;;;:::999444222000...---------...,,,///555<<>>EEEOOOZZZaaalllvvv{{{vvvppphhhZZZLLLLLLLLLLLLJJJGGGCCC@@@===============<<<<<<<<<<<<>>>@@@BBBDDDFFFEEEEEEDDDEEEFFFGGGJJJLLLMMMLLLJJJLLLVVV^^^^^^\\\]]]]]]\\\YYYXXXSSSKKKHHHJJJKKKJJJJJJHHHFFFDDDCCCCCCCCCDDDGGGDDDAAA@@@@@@???<<<999>>>???@@@???<<<:::::::::>>>;;;999888888999888777888888777777666555555555555888>>>BBBEEEHHHJJJLLLLLLGGG???:::999999::::::333222111111000000000000//////////////////......222111111000000000111111111000000//////000000111000000000000000000000000222111111222444666666666444444555444222222444666444444333333333444666777555444333222222222444444888999:::999888;;;BBBGGGVVVcccmmmrrr}}}xxxwwwyyytttkkkYYYUUUQQQRRRVVV```rrr{{{tttiiigggdddcccccccccbbb`````````___^^^\\\[[[ZZZYYY[[[[[[ZZZYYYYYYYYYYYYYYY\\\^^^```bbbdddfffjjjlllnnnnnnoooqqqtttvvvyyyzzzzzz{{{{{{|||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzxxxyyyzzzyyyxxxyyyzzz|||xxxwwwvvvvvvvvvvvvsssqqqooonnnnnnmmmllllllkkkkkkooonnnmmmllljjjiiihhhgggggggggfffeeeddddddddddddgggggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjlllmmmoooppppppqqqrrrssstttuuuuuuuuuKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMOOOOOONNNMMMNNNPPPQQQQQQRRRRRRSSSUUUVVVWWWWWWVVVUUUTTTTTTUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVV[[[cccjjjnnnqqquuuzzz|||vvvoooiiieeecccfffbbbaaabbbcccdddkkkssszzz~~~zzzzzzssshhhiiiiii]]]bbbdddiiillljjjfffiiipppuuu}}}yyyeeeOOOBBB>>>>>>>>>>>><<<======<<<:::777444222222000,,,******,,,///111000444<<>>;;;888666555000---+++***+++,,,***)))))))))))))))******++++++((()))))))))*********+++)))((('''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((('''&&&''''''(((((((((''''''&&&&&&'''((()))*********---///111222444777:::===AAAGGGGGG>>>555222333333333222333333555777999:::999::::::;;;@@@JJJXXXccckkkssswwwssskkkaaaRRREEECCCCCCCCCCCCBBB@@@>>>===<<<============>>>>>>>>>>>>@@@BBBDDDFFFFFFFFFEEEIIILLLQQQUUUXXXXXXVVVTTT___mmmxxxyyyvvvvvvwwwxxxyyyuuukkk```\\\___ccccccaaa]]]ZZZXXXTTTOOOLLLMMMQQQSSSQQQKKKGGGEEEDDDBBBGGGHHHHHHEEEBBB???>>>>>>AAA???<<<;;;;;;;;;:::999999:::;;;:::999888888888555999@@@FFFKKKPPPUUUXXXZZZTTTKKKCCC@@@?????????555444333222111000000000000000000000000000000000111111111000000000000000111000///......///000111000000000000000000000000000000111333666:::<<<===;;;<<<;;;999666444444555444444333333444555666777777666555444444444555555888::::::999777777999<<>>===<<<999555111...,,,...,,,+++***+++///333666888<<>>AAABBBCCCDDDFFFLLLOOOMMMCCC:::666666555333444555777:::===???AAA::::::888777:::BBBOOOXXX]]]bbbfffddd]]]SSSGGG<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@===>>>@@@BBBCCCCCCCCCCCCGGGKKKQQQVVVXXXWWWVVVUUUeeettt|||nnniiiooowwwzzztttpppnnnnnnggg\\\UUUUUUaaahhhiii\\\OOOLLLMMMNNNSSSSSSRRRNNNIIIFFFEEEEEEGGGEEECCCBBBBBBAAA@@@>>><<<>>>@@@@@@===<<<<<<===;;;???EEEJJJOOOTTTYYY\\\ddd^^^TTTMMMHHHEEECCCBBB;;;:::888777666555555444555555444444444444444444111111111111000/////////111000///......///000111000000000000000000000000///000222444888<<>>:::555444111///---,,,,,,,,,,,,,,,++++++***)))((((((***)))((('''((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,,,,)))***,,,...///222777:::AAAFFFLLLNNNMMMKKKKKKKKKNNNOOOKKKBBB<<<:::999666777888;;;===@@@BBBCCCCCC;;;:::888666777<<>>999:::999888777777777888888::::::;;;;;;<<<======>>>888999:::;;;;;;;;;;;;;;;<<<@@@FFFIIIJJJJJJJJJJJJWWWdddpppssssssxxxuuuhhheeemmmvvvyyyuuupppooorrrlll___WWWWWWjjjuuuvvveeeTTTOOORRRUUUYYYYYYWWWSSSOOOLLLKKKKKKMMMLLLJJJJJJJJJJJJHHHGGGAAADDDGGGGGGDDDBBBCCCDDDFFFIIILLLOOORRRUUUYYY\\\```\\\VVVPPPLLLHHHDDDBBB>>>===;;;:::888777666666666666555555444333333333222222222222111000///...111000000//////000000111000000000000000000000000///111333444777;;;@@@DDDIIIJJJIIIEEE@@@<<<999999777666555444444555666666777777666666555444444444000111222333444444444444333777;;;<<<@@@KKKZZZgggsss~~~|||}}}yyykkk\\\YYYaaannn|||mmmjjjeeecccaaaaaa```___\\\\\\[[[ZZZXXXWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ[[[[[[\\\___cccggghhhhhhjjjkkknnnpppssstttuuuvvvwwwxxxzzzzzz{{{{{{yyyyyyzzz{{{||||||||||||{{{{{{{{{yyywwwuuuvvvwwwxxxwwwvvvvvvvvvvvvsssqqqooonnnnnnmmmllllllkkkkkklllkkkjjjjjjiiihhhggggggggggggfffffffffffffffgggeeeeeeeeefffffffffggggggiiijjjkkkmmmnnnoooooooooooopppqqqsssuuuvvvvvvvvvMMMMMMMMMLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHEEEDDDEEEIIINNNPPPMMMIIIDDDDDDDDDDDDDDDDDDCCCCCCIIIIIIIIIIIIJJJJJJJJJJJJHHHKKKNNNNNNMMMLLLLLLLLLNNNNNNOOOQQQSSSUUUXXXYYYVVVWWWXXXYYYXXXWWWUUUTTTSSSTTTUUUUUUUUUUUUTTTSSSTTT^^^fffiiinnnwww~~~zzzpppfffcccfffjjjiiiffffffiiikkklllrrrzzzyyyxxxuuussswww}}}}}}qqqdddaaaaaa```jjjvvvwwwssslllgggfffhhhlllttt}}}xxxkkkdddSSSFFFDDDBBB;;;777999;;;999555111...,,,,,,,,,+++...222888>>>CCCGGGIIIGGGEEEBBB???===:::666333333111///---+++*********)))***++++++***))))))***,,,***)))''''''((()))***)))))))))))))))))))))((('''(((((((((''''''&&&&&&''''''(((((((((((('''''''''(((((())))))************+++,,,...///000000000,,,...000111444999@@@FFFLLLPPPSSSQQQLLLHHHHHHIIIJJJIIIDDD>>><<<>>><<<777999;;;===@@@AAAAAA???>>>:::777555555666888999999======???@@@>>>:::777555555444222111111222333444444444444555555666666777333333333333333333333333111444888:::999999;;;===BBBKKKSSSTTTTTTZZZbbbfffhhheee\\\RRRQQQYYY```bbb^^^YYYYYY___\\\QQQMMMPPP\\\gggiiiZZZLLLKKKPPPQQQTTTTTTSSSPPPMMMKKKLLLMMMOOONNNMMMNNNOOONNNMMMKKKGGGKKKOOOOOOKKKIIIJJJLLLLLLNNNQQQSSSUUUXXX\\\___^^^\\\ZZZXXXVVVRRRMMMJJJEEEDDDBBB@@@>>>===<<<<<<::::::999888666555444444444444444444444222111000000111111111111111111000000000000000000000000000111333444333333666;;;???GGGHHHHHHFFFBBB>>><<<<<<888777666444444444555555777777777666555444333333333333333444666666555444333444666777888<<>>EEENNNTTTRRRTTTSSSNNNFFFAAAAAACCCEEEBBB===999<<<@@@>>>888999:::===??????===:::777777444222333555555222///222111111333333111000111...---++++++,,,...000222....../////////000000000000000000000////////////+++...000000//////222555666<<>>>>>EEEJJJKKKGGG@@@AAAHHHIIIAAAAAAGGGEEEPPPRRRGGG@@@EEEKKKJJJKKKLLLKKKJJJHHHHHHIIIKKKNNNMMMLLLMMMNNNNNNMMMKKKKKKPPPTTTTTTPPPNNNOOOQQQKKKNNNRRRUUUYYY]]]bbbeeeddddddeeeffffffccc^^^ZZZQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDBBBAAA???===<<<<<<666666777777666444333111000111222333333222111000000000000000000000000000333444444222000111555999CCCEEEFFFEEEBBB???>>>>>>:::888777555444444444444888888888888777666555444555444333444444444222000222222333444444555888<<<@@@IIIWWWcccppp}}}sssiiikkkwwwnnnjjjddd```^^^\\\[[[ZZZ\\\\\\[[[YYYXXXWWWVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUWWWYYYZZZ[[[[[[\\\^^^```ffffffgggiiilllnnnppprrrssstttuuuwwwyyyzzz{{{{{{xxxyyyzzz{{{||||||||||||uuuwwwzzzzzzyyyxxxxxxxxxyyywwwvvvvvvvvvvvvsssqqqqqqpppooonnnlllkkkiiiiiihhhhhhhhhhhhhhhhhhhhhhhheeefffggghhhhhhgggfffeeeffffffffffffggggggggggggggghhhjjjlllnnnnnnnnnnnnooopppqqqrrrssstttttttttRRRPPPOOOMMMLLLLLLMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFDDDFFFKKKRRRXXXVVVOOOGGGEEEEEEDDDDDDCCCCCCCCCBBBFFFFFFGGGHHHHHHHHHGGGGGGLLLJJJHHHGGGGGGIIILLLMMMOOOOOONNNOOOPPPSSSVVVXXXXXXXXXWWWWWWVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTVVV```ggghhhhhhnnnvvv{{{|||xxxpppjjjffffffhhhjjjmmmiiijjjpppuuuvvv{{{|||tttqqqsssuuutttrrrccc``````gggsss|||~~~|||ooojjjjjjqqqxxx|||zzznnnaaaWWWMMMIIIDDDAAA???;;;666222222222111///------///111888===EEEMMMRRRTTTSSSQQQMMM<<<666777222000111+++,,,---------,,,***((('''...,,,++++++------,,,***...+++'''&&&((()))'''&&&&&&'''((()))***)))(((''')))(((&&&$$$$$$%%%&&&(((((()))***+++,,,,,,,,,++++++---///222333444444444444333444666;;;>>>@@@@@@?????????BBBGGGJJJLLLLLLPPPNNNIIIEEEAAA???>>>>>>???>>>===<<<;;;999888888999999:::;;;;;;888333///---...///...---+++++++++......------------,,,,,,))))))))))))***,,,...000............//////000000......---------......///---,,,,,,+++,,,---///000111444777888999:::===??????===;;;;;;===???AAAAAA;;;???@@@<<<::::::999666AAACCCCCCAAA>>><<<>>>@@@BBB@@@===;;;;;;<<<>>>???FFFEEEEEEDDDDDDCCCCCCCCCHHHMMMQQQQQQMMMIIIIIIKKKMMMQQQSSSQQQQQQZZZkkkyyyzzz{{{}}}}}}|||zzzwwwuuugggggg^^^ZZZ[[[SSSNNNUUUOOORRRRRRMMMJJJIIIFFFAAABBB:::888===@@@<<<888777555444333333444333222000.../////////...///111333111222333444555444333222777999<<<>>>???>>>===;;;999888888777666555555555666555444222111111222333555333111111111111111000444444444333333444444555555;;;CCCJJJQQQ]]]nnnzzzvvvkkknnn~~~uuuiii``````___[[[ZZZ\\\YYYYYYYYYYYYXXXXXXXXXXXXSSSSSSTTTTTTTTTUUUUUUUUUXXXYYYYYYXXXXXXZZZ]]]```dddcccdddggglllooooooooonnnqqqtttvvvvvvvvvwwwyyy{{{zzzyyyzzz|||||||||{{{~~~yyyvvvvvv{{{}}}|||yyyzzzzzzzzzyyywwwuuutttsssqqqpppooommmkkkjjjjjjjjjggggggggggggffffffffffffhhhiiijjjjjjjjjiiigggfffggggggggggggffffffffffffffffffggghhhiiikkkmmmnnnlllmmmppprrrsssrrrrrrqqqQQQPPPNNNMMMLLLLLLMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHKKKOOOSSSPPPIIIBBBEEEEEEDDDDDDDDDCCCCCCCCCGGGGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFFFFHHHJJJLLLPPPPPPPPPPPPRRRTTTWWWYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUVVV```iiikkklllppptttuuuwwwtttoookkkiiiiiikkkllljjjhhhkkksssxxxzzz~~~xxxqqqooooooooooooiiiggggggmmmuuuzzzyyywwwqqqmmmoooxxxzzzmmmbbbYYYNNNGGGHHHEEE@@@===;;;888444000111111111000111444999===???DDDKKKPPPRRROOOKKKGGGAAA444111111///555777///+++,,,---------,,,+++***,,,+++***+++,,,---,,,+++...+++((('''((()))(((&&&''''''((((((((((((((('''''''''&&&&&&&&&(((***+++++++++,,,---...///000000444555666888:::;;;;;;<<<888999;;;???EEEIIILLLLLLOOOLLLIIIGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@>>><<<;;;777666666555555444444444333444555777777666333111,,,---......---,,,------***++++++,,,,,,---------,,,+++++++++,,,...///000////////////000000000000111000000/////////000000------------///000222444555555666777888:::<<<>>>CCC@@@<<<<<<>>>@@@@@@???:::>>>???<<<:::<<<;;;999@@@BBBBBB@@@===<<<>>>@@@@@@>>><<<::::::;;;===??????????????????>>>>>>>>>AAAEEEHHHHHHDDDAAABBBDDDCCCFFFIIIJJJMMMWWWfffqqqwww}}}zzz}}}yyyxxxwwwiii\\\___^^^```___[[[YYYXXXSSSLLLPPPHHHBBBDDDDDD???;;;:::999777555444444444333222222333444444333111111111111111222333333222222111555666999;;;<<<;;;999888777666666555444444333333444333333222222222333333555444333333333333333222444444333333333333333333333888===@@@CCCKKKXXXccczzzxxxooorrruuuiii___^^^^^^\\\[[[\\\YYYYYYYYYYYYXXXXXXXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYXXXZZZ]]]```aaabbbccceeeiiilllnnnnnnnnnqqqtttvvvvvvvvvwwwyyyyyyxxxxxxxxxzzz{{{zzzyyy|||xxxuuuvvvyyy{{{zzzxxxzzzzzzyyyxxxwwwuuutttsssqqqpppooommmkkkiiiiiihhhhhhhhhhhhgggggggggffffffhhhhhhhhhhhhhhhggggggfffhhhggggggggggggfffffffffeeeeeefffgggiiikkkmmmnnnlllmmmoooqqqrrrqqqpppoooOOOOOONNNMMMLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGHHHKKKMMMKKKFFFAAAEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHIIIJJJJJJJJJJJJJJJGGGFFFEEEDDDEEEGGGJJJKKKQQQQQQQQQQQQSSSVVVXXXYYYYYYZZZ[[[[[[ZZZXXXWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUXXXaaajjjmmmppprrrqqqnnnnnnnnnmmmmmmllllllllllllggghhhnnnwww~~~zzzoooiiijjjmmmppprrrqqqqqqrrrttttttrrrpppuuutttwwwzzzfffVVVNNNHHHCCC>>>@@@>>>;;;888666444000---///000111222666===EEEKKKJJJMMMQQQRRROOOHHH???:::333......---...;;;AAA666++++++,,,---......------+++***)))***,,,------,,,---+++)))((()))***)))((())))))(((((('''(((((()))))))))))))))***,,,---...000000000111333555777999????????????@@@BBBDDDEEEAAABBBFFFLLLRRRWWWXXXXXXXXXSSSLLLGGGCCC@@@>>><<<888999;;;;;;:::888555444//////000000111222222222111222222222222111000000+++++++++++++++,,,,,,,,,((()))***+++,,,---------///............///000111111111111111111111111111444333333222111111111111/////////000222444666888999888666777:::===???@@@GGGCCC???@@@DDDHHHGGGEEE>>>AAAAAA>>>>>>AAAAAA>>>@@@@@@@@@>>><<<<<<===???===<<<:::999999;;;<<<>>>:::::::::;;;;;;;;;;;;;;;;;;===???>>>;;;999;;;===;;;<<<>>>AAAFFFOOOYYY```bbbjjjwwwrrrpppsssvvvvvvtttrrrqqqkkkdddddd\\\SSSPPPLLLFFFAAA@@@???;;;888666555555555444444555666666555444222000000111111222222111000000111333555777777777555444444444333333222222111111222222222222333333333333555555555444444444444444444444333222111111111222111333666666666:::CCCKKKbbbvvv|||uuuzzzwwwjjj___\\\^^^]]]\\\[[[YYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXYYYZZZYYYYYYZZZ]]]___^^^```bbbdddeeehhhkkknnnnnnppptttvvvvvvvvvwwwxxxxxxwwwvvvwwwyyyyyyyyyxxxyyyvvvtttuuuxxxzzzyyywwwyyyyyyyyyxxxwwwuuutttsssrrrqqqpppnnnkkkiiihhhgggiiiiiiiiihhhhhhhhhhhhggghhhggggggfffffffffffffffhhhggggggggggggfffffffffdddeeeeeeggghhhjjjlllmmmlllmmmnnnooooooooommmmmmMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFEEEEEEGGGIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKLLLKKKKKKFFFFFFEEEEEEFFFHHHJJJKKKOOOPPPPPPQQQSSSUUUWWWXXXXXXYYYZZZZZZYYYXXXVVVUUUVVVVVVVVVUUUUUUVVVVVVVVVZZZbbbiiillloooqqqmmmhhhggghhhkkkmmmmmmllljjjiiieeejjjrrr|||wwwkkkfffiiirrryyy|||yyyvvvrrrooonnnnnnnnnyyyzzz~~~}}}iiiSSSFFFCCCAAA???>>>999777555333111///...---///111555999>>>DDDLLLQQQTTTTTTRRRNNNGGG>>>666000......000,,,...???FFF888+++,,,,,,,,,,,,,,,,,,,,,)))(((((())),,,------,,,,,,+++*********+++******+++***)))(((((()))***+++---......///000111111222999888888888:::===@@@BBBGGGFFFDDDDDDDDDGGGJJJKKKJJJKKKOOOTTTXXX[[[[[[YYYOOOJJJCCC===:::888777666333333333333111///---,,,------///000222333444555555555444222000......//////---+++******+++++++++)))***,,,---.........---000000000000000000111111444333333333333222222222666666444333222222222222333222222333444666888:::<<<:::999;;;AAAFFFJJJKKKLLLHHHFFFJJJRRRYYYZZZXXXMMMMMMJJJFFFEEEIIIIIIFFFAAA@@@>>>===<<<<<<===>>><<<;;;:::999999;;;<<<===:::::::::;;;;;;<<<<<<<<<:::;;;;;;:::888888:::<<<;;;::::::;;;@@@DDDHHHJJJHHHNNNXXXccckkknnnnnnnnnvvv}}}~~~wwwpppfff]]]VVVPPPKKKHHHFFFBBB===:::::::::::::::777666555444444444333222222222222222222222111111000111333444444444333222333333222222222111111111222222333333333333222222555666666555444333222333444333222111000000000000///111333222222555;;;AAASSSbbbuuuyyynnnbbb]]]^^^^^^]]][[[YYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZXXXYYYZZZZZZYYYZZZ\\\^^^]]]___bbbcccdddfffjjjnnnmmmpppsssuuuuuuuuuwwwxxxwwwvvvuuuvvvxxxyyyxxxwwwwwwvvvtttuuuxxxyyyyyywwwyyyyyyxxxxxxwwwuuutttssstttsssrrrpppmmmjjjhhhgggjjjjjjjjjiiiiiiiiihhhhhhgggfffeeedddcccdddeeefffggggggggggggffffffffffffcccddddddfffgggiiikkkllllllmmmmmmmmmmmmlllkkkjjjKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTWWWWWWVVVUUUUUUVVVWWWWWW]]]ccciiikkkmmmnnnkkkeeeccceeehhhkkkllljjjhhhffffffmmmwww}}}rrrhhheeekkkvvv{{{sssllliiijjjnnnqqq{{{iiiVVVBBB;;;:::999888999555444222000......///000555888>>>CCCFFFJJJMMMPPPWWWSSSMMMEEE===666000---...///111,,,+++:::@@@222---,,,+++******))))))))))))(((''')))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...//////111333666888::::::;;;AAA@@@???@@@AAADDDGGGIIIKKKJJJHHHFFFGGGIIILLLNNNOOOOOOPPPRRRTTTSSSQQQNNNAAA<<<777222111111111000///...,,,+++*********+++------///000222444666666666777777444222111222444999555000---------,,,+++......000111000///...---000000111111111111111111555555555555555555555555777666555444333333333333777666666666777999:::<<>>===>>>>>>???===<<<<<<;;;;;;<<<======;;;;;;;;;<<<<<<=========<<<;;;;;;999999999;;;===>>><<<:::;;;===??????>>>AAABBBEEEHHHMMMQQQUUUWWW[[[hhhuuuwwwxxxzzz}}}tttkkkbbb\\\WWWSSSOOOKKKGGGDDDDDDEEEEEEEEECCC>>>888444444555555444555555555444333333333333111222333444444444333222333333333222222222222222444444444333333333222222777999999777444111000000333222111111000000000000222333444333222444888<<>>>>>??????<<<<<<<<<===============<<<;;;:::::::::;;;===>>>>>>===<<<===>>>??????>>>DDDBBB???>>>???BBBFFFIIIGGGPPPWWWaaalllggg```eeehhhvvvwwwvvvzzz~~~||||||xxxpppiiiddd^^^YYYTTTQQQNNNMMMNNNOOOOOOOOOQQQIII???999777777777666888888777666555555555555333444444444555444444444333333333333333333222222666555444333333444555666>>>@@@@@@===666111///000222111111111111111222222555666666444222222444666;;;@@@GGGPPPYYYhhh}}}ttthhh```^^^\\\ZZZXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^aaaeeejjjlllkkkiiijjjlllppprrrrrrrrrssstttwwwvvvuuuvvvxxxyyyxxxwwwtttuuuvvvxxxyyyyyyyyyyyywwwwwwwwwwwwvvvuuutttsssttttttsssrrrpppmmmjjjhhhjjjjjjjjjiiiiiiiiiiiihhhfffeeeeeedddddddddddddddeeeeeedddddddddcccccccccaaabbbbbbdddeeegggiiijjjiiiiiiiiihhhhhhgggggggggHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHJJJKKKLLLMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOQQQQQQRRRRRRRRRQQQQQQRRRTTTVVVXXXYYYWWWVVVUUUUUUVVVWWWYYYZZZfffqqqrrrooolllhhheeebbbccceeehhhiiijjjjjjjjjoooxxx}}}uuukkkfffjjjsss{{{xxxpppfffdddkkkttt{{{~~~|||qqqfffOOOAAA888888777111000555888666333///---111999???@@@BBBEEEFFFEEECCCBBBCCCAAA>>>999444111000000111000)))+++,,,'''***///***---,,,***)))))))))*********((('''(((******)))((()))+++...///...---...000///000111333555666777777888;;;@@@EEEHHHJJJJJJJJJDDDDDDCCCCCCBBBBBBAAAAAABBBAAA???>>>>>>???AAABBB???===;;;999999777555333222///,,,+++,,,,,,++++++))))))))))))***+++,,,,,,,,,,,,---...///000111111///333777777666777;;;???CCC<<<444000111222222000///111333555555333222000000111333555555666555555666666777888999::::::;;;999999888777777888888888;;;;;;<<<>>>@@@DDDFFFHHHGGGPPP[[[cccjjjttt{{{ppplllmmmjjjeeeWWWRRRLLLIIIIIIIIIIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???????????????======<<<<<<===>>>???>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===<<<===>>>??????DDDDDDIIIRRRNNNJJJRRRXXXaaagggeeebbbccceeeeeehhhnnnooojjjeeebbb\\\UUUQQQOOONNNOOOQQQRRRRRRQQQRRRKKKBBB===<<<<<<;;;999:::999777666555555666666555555555555555555555555222222222222222222222222666444333222333666:::<<>><<<;;;:::999888777777777888888666333111000000000///---,,,***)))***+++---,,,++++++,,,------,,,+++((('''.........//////000000000///333888888555555888;;;???888000---...000000...---///222444555555333222111222444666888888888777666666777888:::;;;<<<===::::::999999999:::;;;;;;;;;<<<>>>@@@DDDIIILLLOOOLLLWWWdddmmmsss|||wwwssstttqqqlll^^^XXXRRRNNNNNNNNNMMMKKKHHHHHHGGGFFFDDDCCCBBBAAADDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>???AAABBBAAA@@@CCCDDDDDDCCC@@@???@@@BBB<<<===???@@@@@@???===<<<>>>@@@===???EEEBBB@@@HHHPPPSSSUUUTTTUUUWWWVVVRRRVVV^^^ccc```]]]\\\VVVNNNJJJJJJJJJLLLNNNPPPPPPOOOKKKEEE???===???AAA???<<<:::999777666555555555666555555555555555555555555111111111111111222222222555333111111444888>>>AAANNNPPPPPPJJJ@@@777444444000000111111222333555555222222333333333333444444111111555999<<>><<<:::777444333111000000000000000000000000///,,,)))((()))+++,,,,,,***+++...111333333///,,,...,,,***)))((()))+++,,,+++,,,...000111111111111888888888999:::<<<===>>>AAADDDIIILLLLLLJJJFFFCCCAAA@@@>>><<<:::888777666444333111000//////000000111000///---,,,***)))(((+++,,,,,,***((('''(((***---333777444...,,,---...+++,,,...000222222222111222333444555666666666666999444222222111///111444777777777777666555333333333444555777888888888888888999:::;;;<<<<<<<<<<<<>>>===<<<===???@@@@@@@@@GGGFFFFFFGGGFFFGGGPPPZZZ\\\dddoooxxxzzzqqqtttzzzvvvuuuoooggg^^^XXXUUUUUUUUUSSSKKKGGGHHHIIIGGGGGGHHHNNNOOOLLLHHHGGGHHHEEE@@@CCC@@@>>>BBBIIIKKKGGGBBBEEEDDDCCCCCCEEEGGGGGGFFF@@@===???CCCDDD???<<<<<<<<<===>>>=========@@@BBBHHHJJJMMMQQQTTTUUUSSSQQQSSS[[[___[[[TTTQQQNNNKKKHHHHHHGGGHHHJJJJJJHHHFFFFFFEEEEEEDDDCCCCCCBBBBBB<<<<<<<<<<<<;;;;;;;;;;;;888666444444555666666666333333333555666666444111666555333111333888AAAGGGUUUUUUPPPGGG@@@;;;666000444333111111222333222111222222222333333333444444777666444444888AAALLLTTTmmmooovvvttteee[[[ZZZ[[[YYYXXXWWWVVVVVVWWWYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[[[[\\\]]]^^^```aaaccceeeggghhhhhhiiikkkmmmooopppqqqrrrssssssssssssrrrrrrssssssssssssssssssuuuuuuuuuuuuuuuttttttsssppppppppppppnnnllljjjhhhiiiiiiiiiiiihhhgggfffeeecccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbccccccdddbbbbbbcccddddddddddddccceeeeeeffffffgggfffffffffJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEFFFGGGGGGFFFEEELLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOSSSVVVRRRQQQOOONNNNNNPPPSSSTTTVVVXXXYYYYYYXXXWWWXXXZZZ]]]iiiwww~~~}}}wwwooojjjjjjjjjkkkmmmooorrruuuvvv}}}zzzwwwlllggghhhpppwwwxxxuuusssllllllooovvv|||nnnbbbVVVGGG===999777333///......///...,,,......///111444777999;;;:::999888666555333222111........................///---***)))***,,,------++++++---000333333111...,,,***)))((('''(((***+++,,,---///222333444444333:::;;;<<<===???@@@AAABBB@@@BBBEEEGGGGGGDDDAAA???999888777555333222111000///...---+++******++++++++++++******)))(((((('''***+++,,,+++++++++---///222:::>>><<<666444333333------...///000111000///444555666666777777777777999666555777666333333555555555666666777666666555444555666777888999999999999:::;;;;;;<<<<<<;;;;;;>>>======???AAADDDFFFFFFLLLKKKMMMNNNMMMNNNUUU^^^cccnnn}}}||||||rrrhhhbbb____________UUULLLIIIHHHGGGHHHKKKNNNPPPOOOKKKIIIJJJIIIFFFHHHFFFGGGMMMTTTUUUPPPKKKHHHEEECCCDDDHHHLLLOOOPPPJJJGGGFFFIIIHHHDDDAAAAAA=========>>>??????@@@@@@HHHJJJMMMQQQTTTVVVVVVUUUSSSYYY\\\YYYUUUSSSPPPLLLGGGFFFDDDDDDDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;999777555555555555555555555444444555666666444333555555333222444888???DDDQQQSSSOOOHHHBBB>>>999333555333111111222333222111222222222333333333333444666555333333555;;;DDDJJJZZZ```iiitttuuufff]]]ZZZ[[[YYYXXXWWWWWWWWWWWWXXXYYYXXXYYYYYYZZZ[[[ZZZZZZZZZ[[[[[[ZZZYYYYYYXXXXXXWWWYYYYYYYYYZZZ[[[\\\]]]^^^aaaccceeeffffffgggjjjlllnnnooopppqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrsssssssssssssssssstttsssrrrrrrqqqpppoooooonnnlllkkkiiihhhhhhhhhhhhhhhgggfffeeedddccccccbbbbbbaaaaaaaaa```bbbbbbbbbbbbbbbcccddddddbbbcccddddddeeeddddddddddddeeeeeeffffffeeeeeeeeeKKKJJJJJJIIIHHHIIIIIIIIIGGGFFFEEEFFFGGGHHHGGGFFFLLLKKKJJJJJJIIIIIIJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKKKKKKKLLLPPPRRROOONNNNNNNNNNNNOOOOOOPPPTTTVVVYYYYYYYYYXXXXXXYYY___iiixxxxxxoookkkjjjlllooosssvvvyyyzzz{{{yyyrrrnnnggghhhoooyyy|||vvvooolllnnnpppuuurrr```\\\UUUCCC555222333000...---...///......222222222222222333444555444333333222111111000000,,,,,,,,,,,,,,,,,,,,,,,,000---+++***+++---......,,,+++,,,...000222111///,,,+++***)))***+++,,,---...000222555777888888888;;;===???AAABBBCCCBBBBBB>>>?????????>>><<<:::888111000000///...---,,,,,,+++***)))(((((((((((((((''''''''''''(((((((((((()))+++,,,---...111444777===GGGOOOLLLFFFAAA<<<777555333222111333444333222888888999999999999999999:::999:::>>>===999666777555555666888888999999999666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???AAADDDHHHLLLNNNQQQQQQSSSVVVUUUUUUZZZaaahhhxxxzzzpppkkkkkklllmmmmmm```RRRLLLIIIHHHKKKNNNNNNRRRTTTOOOLLLMMMNNNMMMLLLLLLNNNUUU[[[\\\XXXRRRLLLIIIGGGHHHMMMTTTYYY[[[TTTRRRQQQRRRPPPKKKHHHJJJDDDAAA>>>>>>AAABBB@@@>>>CCCDDDGGGKKKNNNQQQSSSTTTRRRUUUVVVUUUVVVXXXUUUOOOHHHEEEBBB???>>>===;;;:::<<<<<<======>>>??????@@@@@@@@@???>>>>>>===<<<<<<:::999888777666555555555777555444555666777666444444444444444555888===AAALLLNNNNNNIIIDDDBBB===777555333111111222222222111111111222222222333333333444444333111222555:::>>>EEEMMMXXXaaaiiixxxwwwiii___[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVWWWWWWXXXYYY[[[[[[^^^```bbbddddddeeegggiiilllmmmnnnoooppppppppppppooooooppppppqqqrrrssssssqqqqqqqqqqqqqqqpppooooooooonnnlllkkkjjjiiihhhhhhffffffffffffeeedddccccccccccccbbbaaa```______^^^bbbbbbaaaaaabbbbbbcccdddbbbcccddddddeeeeeedddddddddddddddeeeeeeddddddcccKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGFFFHHHJJJKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKIIIHHHLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKJJJKKKLLLKKKKKKKKKMMMPPPMMMMMMNNNNNNNNNNNNNNNMMMPPPSSSWWWXXXXXXWWWVVVWWW[[[eeetttwwwooolllkkknnnsssxxx{{{}}}}}}|||vvvnnnjjjkkknnnuuu|||zzzrrrkkkjjjqqqttt|||~~~dddUUU]]]]]]JJJ777222......---------...//////444333222111111111111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,000...++++++---/////////---,,,+++,,,---//////...///.........///000222222333444777999<<<=========<<<===???@@@AAA@@@>>>===::::::888666444333222111......---------,,,,,,,,,++++++***)))))))))))))))'''((((((((())))))*********,,,...000222555:::>>>KKK[[[gggeee^^^UUUJJJ@@@@@@===999888:::<<<===<<<>>>======<<<;;;;;;;;;;;;<<<<<>>::::::888999:::;;;;;;;;;;;;;;;888888888999:::;;;<<<===;;;<<<===>>>????????????@@@AAAAAABBBEEEIIINNNRRRTTTTTTVVVYYYZZZYYY]]]cccjjj{{{wwwnnnlllooosssuuuqqqdddVVVPPPMMMKKKMMMQQQPPPVVVXXXSSSNNNNNNPPPQQQMMMLLLMMMRRRXXXYYYVVVSSSPPPOOONNNPPPUUUZZZ^^^```WWWWWWZZZ]]][[[TTTQQQQQQQQQJJJBBB???AAACCCAAA??????AAADDDGGGJJJMMMPPPRRRQQQQQQQQQRRRXXX]]][[[UUUMMMIIIDDD???<<<:::888777888888999;;;<<<===>>>???AAAAAA@@@???>>>===<<<<<<<<<<<<<<<:::888777777777888777555666777888777666333444555666666888;;;===EEEIIIJJJHHHEEEDDD@@@:::555333111111222222111000111111111111222222222222222333333222222222555777:::AAAIIIPPPXXXcccrrr}}}zzzlllbbb]]][[[YYYXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYYYY\\\^^^```bbbbbbdddfffhhhkkklllmmmnnnnnnooooooooolllmmmnnnooopppqqqrrrrrrooooooppppppoooooonnnmmmmmmllljjjhhhggggggggghhhdddddddddddddddcccbbbbbbcccbbbaaa```___^^^]]]]]]```````````````aaaaaabbbaaabbbccccccdddcccccccccccccccdddddddddcccbbbbbbKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGGGGHHHJJJLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIILLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMOOOMMMNNNOOOOOOOOOOOONNNMMMMMMPPPSSSUUUUUUTTTTTTUUUWWW```pppwwwqqqqqqnnnqqquuuzzz}}}~~~}}}|||~~~uuupppooovvvuuuwwwxxxtttmmmlllnnntttxxx}}}mmmSSSDDDMMMQQQBBB222---+++,,,---------...///000222222111000000000000111111111000//////...------------------------------///---,,,,,,...///000///...,,,******,,,------,,,000000111222333555666777888999<<<>>>???@@@@@@@@@======>>>>>>===;;;888666666444222///------------,,,,,,,,,,,,------------+++++++++++++++*********)))))))))***************...///111333666:::@@@DDDYYYnnn|||ttteeeVVVLLLFFF@@@>>>AAAEEEGGGGGGDDDCCCAAA???>>>=========>>>>>>BBBHHHGGGAAA===<<>>===<<<;;;999999999999:::<<<===>>><<<===???@@@BBBCCCDDDDDDBBBCCCCCCBBBCCCGGGMMMRRRXXXVVVWWWZZZ\\\]]]aaagggqqq~~~qqqhhhgggkkkoooqqqjjj```VVVSSSRRROOOOOOQQQRRRXXXZZZTTTNNNNNNOOOPPPMMMKKKIIIKKKOOORRRRRRRRRVVVUUUVVVXXX[[[]]]]]]]]]RRRWWW```hhhfff^^^YYYXXX___UUUHHHBBBBBBDDDEEEEEEBBBEEEHHHIIIJJJLLLOOORRROOONNNMMMOOOWWW``````[[[SSSOOOHHHCCC???===:::888777777888999;;;<<<===>>>??????>>>>>>===<<<;;;;;;===>>>???===:::888888999999888777777999999888777222444666666666777888:::>>>CCCEEEDDDCCCDDD@@@;;;666444222111222222111000000000000111111111222222111333444555444444555666888:::>>>CCCJJJSSS[[[```yyy{{{pppeee___\\\YYYYYYXXXXXXXXXWWWWWWVVVXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ\\\___```aaaccceeegggjjjjjjlllmmmmmmmmmmmmmmmkkkkkklllmmmnnnooopppqqqnnnnnnooooooooonnnmmmmmmkkkjjjhhhgggfffffffffgggbbbccccccccccccbbbbbbaaabbbbbbaaa```___^^^]]]\\\^^^^^^^^^^^^^^^___`````````aaaaaabbbbbbbbbbbbbbbcccdddddddddcccbbbbbbaaaKKKJJJJJJIIIHHHIIIIIIIIIFFFEEEEEEFFFIIIJJJJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOPPPOOOOOONNNMMMJJJMMMPPPRRRRRRRRRSSSTTTWWW^^^nnn~~~xxxsssvvvqqqsssvvvyyy|||~~~zzzvvvuuuvvv~~~yyyvvvtttqqqmmmpppuuuwww|||vvvbbbIII666777:::333,,,+++***,,,............000111111000000/////////000000111000000//////......---...........................,,,+++,,,...000000///---,,,++++++.../////////000111222444666777999999<<<===???@@@@@@??????>>>;;;<<<;;;:::999666444222000///---+++*********+++*********+++++++++++++++***++++++,,,,,,+++******)))*********++++++++++++111333555888<<>>@@@BBBCCCDDDEEEEEEDDDDDDDDDBBBAAAEEELLLSSS\\\WWWVVVYYY\\\___fffmmmzzz|||lllaaa___bbbdddddd```YYYTTTUUUUUUSSSQQQRRRRRRWWWWWWRRRMMMMMMNNNMMMKKKIIIGGGGGGKKKOOORRRSSS[[[ZZZ[[[\\\]]]]]]ZZZXXXOOOWWWeeepppooogggaaa```hhh^^^QQQHHHFFFHHHKKKMMMFFFIIILLLLLLJJJIIIKKKNNNOOONNNLLLLLLTTT]]]^^^ZZZUUUQQQLLLGGGCCC???<<<999777777888999999:::;;;;;;;;;;;;;;;::::::::::::999;;;===???>>>:::888888:::999999999:::<<<;;;999777333444666666555555666888999===@@@??????@@@>>>:::666444222111222222111//////000000000000111111111000222555666555555666777777777888;;;@@@EEEIIIKKK[[[qqq|||rrrhhhaaa]]]YYYYYYYYYYYYXXXWWWVVVUUUWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ]]]^^^___aaadddfffhhhhhhiiijjjkkkkkkkkkkkkjjjjjjkkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmllllllkkkiiiiiihhhgggffffffffffffbbbbbbbbbccccccbbbbbbaaabbbbbbaaa```___^^^^^^]]]^^^^^^]]]]]]^^^^^^___``````aaaaaabbbbbbbbbbbbbbbddddddddddddcccbbbbbbaaaJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJIIIHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLNNNNNNMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMKKKMMMOOOPPPQQQRRRTTTVVVWWW\\\jjj{{{}}}tttqqqvvvrrrssstttwww{{{zzzuuutttxxx|||~~~xxxtttssssssrrruuuzzz{{{~~~tttWWWFFF555//////...,,,,,,***,,,//////......000222111000//////......//////............/////////000........................,,,++++++,,,...//////...+++***+++...222555555555222333555777:::;;;======>>>?????????>>><<<:::999555555444333222111000///,,,+++***))))))******+++*********)))))))))))))))+++,,,---......---,,,+++***+++,,,---...000111111444666999===BBBJJJSSSXXXpppggg]]]QQQKKKNNNSSSTTTTTTMMMKKKHHHDDDBBB@@@@@@@@@AAA???AAADDDEEEAAA???AAACCCCCCBBBAAA???===;;;:::999999888888999;;;===??????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDAAA@@@EEEMMMUUU[[[UUUPPPSSSWWW]]]gggooo}}}|||wwweeeZZZXXXZZZZZZZZZZZZTTTQQQTTTVVVTTTSSSSSSOOORRRQQQMMMLLLNNNMMMJJJGGGFFFFFFHHHLLLQQQUUUVVV___]]][[[[[[[[[ZZZXXXVVVRRR[[[iiiuuuuuunnniiijjjiiicccYYYQQQNNNOOOSSSVVVPPPTTTWWWVVVQQQMMMMMMOOOPPPPPPLLLJJJNNNUUUWWWUUUSSSPPPKKKGGGCCC???;;;777777777777777777777777777666666666777777777777777777:::===<<<888666777999888999:::===>>>===999666444555666555444444555777555999:::999999;;;;;;777777444222111222222000////////////000000000111111///222444444444333444555444666888999999:::>>>AAAGGG___uuu}}}tttjjjbbb]]]XXXYYYYYYYYYYYYWWWVVVUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSUUUUUUUUUUUUUUUVVVVVVWWWUUUWWWZZZ\\\]]]___aaaddddddeeefffggghhhhhhhhhhhhjjjjjjjjjkkkkkkkkklllllljjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhgggfffeeeeeeaaabbbbbbcccccccccbbbbbbaaaaaaaaa`````````____________^^^^^^______```aaabbbbbbcccdddddddddddddddeeeeeeeeeeeedddcccbbbaaaIIIIIIHHHGGGGGGGGGGGGHHHJJJIIIHHHIIIKKKLLLKKKJJJIIIJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJLLLNNNOOOKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLIIIKKKMMMNNNMMMLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMLLLMMMOOOPPPPPPRRRUUUXXXWWWZZZgggwwwyyyooommmssssssssssssvvv{{{}}}vvvqqqsssyyy{{{uuurrruuuwwwwwwyyy|||}}}uuuJJJBBB777000///000...+++***---000000///...000222111111000......---------++++++,,,---///000111222........................,,,+++***,,,...//////...((())),,,000666:::;;;;;;555666999;;;>>>@@@AAAAAA?????????>>><<<999777555...---,,,,,,+++,,,,,,---)))))))))))))))***+++++++++************)))))))))---...///000111000///...,,,---...000333555777888555777;;;@@@GGGPPPZZZ```xxxsssgggYYYRRRTTTXXXYYYXXXPPPMMMJJJFFFCCCAAAAAAAAAAAA??????BBBBBB@@@???BBBAAAAAAAAA@@@>>><<<;;;:::999999888777888;;;===???AAAAAAAAAAAA@@@@@@???>>>BBBDDDDDDAAAAAAEEEOOOWWWYYYQQQKKKLLLRRRZZZeeennnzzz}}}|||xxxwwwzzz~~~|||ooo^^^UUUTTTVVVVVVUUUXXXRRROOOSSSVVVUUUTTTTTTLLLNNNLLLJJJKKKNNNMMMIIIBBBCCCFFFJJJOOOSSSWWWXXXaaa^^^[[[XXXXXXXXXWWWVVVWWW___mmmxxxxxxqqqoooqqqfffddd^^^XXXTTTTTTXXX[[[___cccfffddd^^^XXXWWWXXXRRRQQQMMMHHHIIINNNQQQOOOOOOMMMIIIEEEBBB>>>999555888777777666555555444444333333444444555555666666333888;;;;;;777444666888888999;;;>>>@@@>>>999666555555666555333333555666444777777555666888888555777555222111222111000///////////////000000000000///111333333222111222333222777<<<;;;666555;;;AAA???YYYnnnttt}}}tttlllccc^^^XXXYYYZZZZZZYYYWWWUUUTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSUUUTTTTTTTTTTTTTTTUUUVVVSSSUUUXXXZZZ[[[]]]```bbbbbbbbbcccdddeeeeeeeeeeeejjjjjjjjjjjjjjjjjjkkkkkkiiiiiiiiiiiiiiihhhgggggggggggghhhiiihhhgggeeedddaaabbbbbbcccccccccbbbbbbaaaaaaaaaaaaaaa````````````````````````aaabbbbbbcccdddeeeeeeffffffeeeeeefffffffffeeedddcccbbbaaaJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFIIILLLMMMMMMLLLMMMNNNKKKJJJJJJKKKMMMNNNMMMLLLMMMLLLLLLLLLLLLLLLMMMMMMQQQPPPPPPOOOOOONNNNNNMMMOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMMMMMMMOOOQQQTTTVVV]]][[[cccrrrwwwpppkkknnnnnnrrrwww||||||pppnnnrrrvvvyyy}}}wwwxxx{{{~~~pppMMM;;;...111555111,,,---++++++---///222222000...222000,,,***+++......+++........................///------///222444222000000//////.........////////////000333777<<>>???@@@AAAAAA;;;;;;999777555333111000000...,,,,,,......,,,***,,,,,,++++++++++++++++++///---******+++...//////%%%===FFF555)))000555000......///000333666999::::::>>>BBBEEEGGGNNNXXX```wwwttthhh]]]YYYXXXVVVUUUVVVTTTPPPJJJGGGEEEEEEEEEDDD??????>>>>>>>>>=========????????????===:::777555777777777555444555888:::<<<>>>@@@@@@???>>>>>>???@@@<<<888999AAAJJJQQQUUUVVVTTTPPPOOORRRYYY```fffpppssswwwyyyxxxvvvuuutttyyy|||~~~{{{qqqgggYYYQQQPPPQQQRRRQQQOOOPPPPPPPPPQQQQQQRRRRRRLLLMMMNNNOOOMMMKKKGGGEEEDDDEEEHHHKKKOOOQQQSSSTTT^^^[[[YYYXXXZZZ[[[[[[ZZZZZZnnn|||xxxqqqpppoookkkiiiiiiiiifffbbb___]]]^^^___llluuuqqqggg```]]]ZZZWWWVVVSSSLLLEEEAAABBBDDDIIIFFFBBBAAAAAA@@@<<<999888888777555444555777:::888777666555444333333444666555333222222333555666444444555777888999;;;;;;888777666666666666666666::::::;;;999777555666777:::>>>@@@>>>888222000000//////............//////222333444444555555444444888888999:::;;;;;;<<<<<<>>>KKK```sss}}}|||rrrfff^^^[[[ZZZXXXVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTVVVWWWWWWVVVUUUSSSXXXXXXYYY[[[\\\]]]^^^^^^___```aaabbbdddeeefffgggeeeeeeffffffgggggghhhhhhjjjjjjiiihhhhhhggghhhhhhjjjkkkkkkiiifffdddeeeeeeccccccbbbaaa``````aaaaaaaaa`````````____________^^^^^^___aaabbbcccdddeeeeeeeeefffggggggfffeeedddeeefffgggggggggfffdddcccLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFIIILLLMMMMMMLLLMMMNNNLLLKKKIIIJJJKKKLLLLLLKKKLLLLLLKKKKKKLLLMMMMMMNNNPPPPPPPPPOOOOOOOOOOOONNNOOOPPPPPPPPPPPPOOONNNNNNKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMOOOQQQTTTUUUYYYVVV^^^lllqqqlllhhhkkkppptttzzz{{{ooonnnrrrvvvxxxzzzvvvyyy}}}yyyiiiIII999///111444000---000///......000111222000...///...---,,,,,,---,,,***------------------------...---,,,...111333222000,,,,,,------...000111222111222333666999===@@@BBB>>>>>>======<<<<<<<<<<<<666555444222000///...------+++***+++---...,,,***)))))))))*********++++++......---------...000111:::JJJOOOCCC999;;;:::444000000111222333666888:::<<<@@@DDDFFFGGGLLLTTT[[[mmmvvvoooeee\\\ZZZZZZWWWVVVVVVWWWTTTQQQLLLGGGDDDBBBAAA@@@@@@@@@@@@???>>>===<<<>>>??????>>><<<:::777555666666666444333444777999999<<<>>>???>>><<<<<<<<<:::777444666<<>>???@@@>>>>>><<<;;;999777666555111000000///...---,,,,,,***)))((())),,,---,,,+++)))******++++++,,,,,,,,,,,,///111111///000444777JJJKKKGGG???999888666222333333333333444666999:::>>>AAAEEEGGGHHHJJJPPPTTTaaannnwwwwwwtttsssmmmeeeeee^^^ZZZ[[[\\\XXXVVVVVVVVVWWWWWWSSSLLLEEECCCBBBCCCDDDDDDDDDCCCAAA>>><<<<<<<<<===<<<:::888666444333444444333222222555777666888<<<===;;;999888777555333111333888???CCCEEEBBBCCCEEEGGGHHHIIIJJJJJJSSSUUUWWWYYYXXXYYYZZZ[[[iiimmmrrrwww~~~yyyqqqlllfffbbbaaa___[[[XXXZZZTTTLLLHHHHHHHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIGGGEEECCCAAA???>>>>>>BBBHHHNNNSSSMMMLLLMMMPPPTTTXXXZZZZZZ```qqq~~~}}}zzz{{{|||{{{}}}zzzuuusssqqqmmmgggcccnnnyyy~~~xxxllleeebbbaaa^^^YYYSSSOOOOOOOOOMMMKKKHHHEEEAAA@@@@@@AAAAAAAAA@@@>>><<<999777666666666666666666555444444444333444333222111111222333333888888888999999999::::::888888777777777888888999777999;;;<<<;;;:::;;;;;;???NNN]]]```TTTDDD:::666222222111111111111222222111111222333333333333222222222333333444555555555666>>>RRRjjj{{{uuuiiiaaaZZZYYYWWWUUUTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSQQQSSSTTTVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ^^^______```aaabbbbbbbbbccccccddddddeeeffffffgggeeeddddddccccccccccccddddddeeeeeedddbbb```aaabbbaaa``````_______________aaaaaaaaa`````````______``````aaabbbdddeeefffgggggghhhiiijjjjjjiiihhhhhhiiiiiiiiijjjiiihhhhhhgggNNNLLLIIIFFFDDDDDDEEEEEEHHHIIIIIIIIIIIIIIIJJJJJJGGGJJJLLLMMMLLLLLLLLLMMMNNNLLLIIIHHHIIIJJJJJJJJJIIIIIIJJJJJJLLLMMMOOOOOONNNNNNOOOOOOPPPQQQQQQRRRPPPPPPPPPQQQPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNNNNNNNPPPQQQSSSTTTUUUTTTYYYdddlllmmmnnnqqqxxx|||zzzoooqqqwwwyyyyyyyyyzzz~~~vvv\\\III<<<555111111111///111777:::777333111000000///...---,,,---000000---+++++++++++++++++++++,,,,,,,,,*********,,,---///000000000000000111222333444555::::::<<<======>>>======<<<;;;999777555333111111////////////............*********++++++,,,,,,,,,........................,,,///222111000333;;;BBB^^^PPPCCC????????????@@@333333333444666888:::<<<>>>AAAEEEHHHIIIKKKNNNPPPWWW```eeecccaaa```]]]XXX[[[WWWWWWZZZ[[[XXXTTTTTTQQQVVVZZZXXXPPPIIIFFFFFFFFFGGGHHHHHHFFFBBB???<<<999999999888777555333222000111222111111111333555222555999:::888555444333222222222444888;;;>>>@@@;;;<<<>>>???@@@@@@???>>>BBBDDDEEEFFFFFFGGGJJJLLLUUUYYY\\\^^^bbbfffccc]]]\\\YYYTTTQQQPPPNNNKKKHHHLLLHHHEEEDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAACCCDDDEEEEEEEEECCCBBBAAA>>>===<<<<<<@@@FFFLLLPPPLLLLLLMMMOOOSSSVVVXXXWWW]]]iiitttuuuvvv}}}~~~wwwsssoooiiicccmmmxxxyyynnnfffbbbaaa]]]VVVOOOOOOSSSUUUSSSOOOJJJGGGCCCAAA@@@AAABBBBBB@@@>>><<<:::999888777666999999999999999888777777555444333333222333333444999999999888888888777777888888777777888999:::::::::<<>>===???CCCGGGIIIKKKNNNOOORRRVVVXXXVVVUUUUUUSSSPPPRRRPPPRRRWWWXXXTTTQQQQQQPPPUUUZZZXXXPPPIIIFFFFFFCCCDDDEEEEEECCC???;;;999555444444444333222111000...///000000000000222444111333666777555333111111111111333444555777:::;;;888888888888999999999999777888:::::::::<<>>@@@AAABBBBBB=========<<<<<<;;;;;;;;;>>>??????@@@@@@???>>>===;;;;;;<<>>@@@CCCDDDBBB???===<<<@@@KKKZZZeeeeeeYYYEEE777333222222111111222222333///000111111222222111111444444444555555555555555888555;;;NNNdddvvvxxxlllddd[[[YYYWWWTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRTTTUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXX[[[[[[[[[\\\\\\\\\]]]]]]______```aaabbbcccddddddbbbbbbbbbaaaaaabbbccccccaaabbbcccbbb``````aaabbbaaaaaaaaa``````aaabbbbbbbbbaaaaaaaaa````````````aaaaaabbbdddeeefffggghhhhhhiiijjjlllllllllkkkjjjhhhhhhggggggffffffffffffHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHJJJMMMMMMLLLKKKLLLLLLMMMLLLKKKKKKLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRTTTZZZcccmmmtttwwwyyy{{{yyy{{{}}}~~~}}}aaaGGG999444222000//////111444777999666222/////////...---111***---999@@@;;;333000*********++++++,,,,,,---***,,,,,,------///222555222222444666999<<>>888555:::>>><<<777333444444444555777999;;;===;;;<<<@@@CCCGGGJJJKKKLLLOOOOOONNNNNNMMMMMMMMMLLLKKKJJJLLLQQQQQQMMMLLLNNNPPPSSSTTTQQQKKKDDD@@@???===>>>>>>===<<<999666444222222111111000000000000,,,...000000000000222333222333555444222111000111...000111111111222444666666666555555555555666666222333555555555666888::::::<<<;;;888777:::;;;999888888888777777666666666333444555777999:::;;;;;;777777777777777777666666999999::::::::::::::::::888999<<>>;;;888999:::;;;;;;:::999888:::999999999888777777777888777777666555555444444555555666777888999;;;<<<>>>AAAEEEFFFCCC???<<<;;;AAAFFFOOOZZZ___XXXHHH:::333333222222222222333333000000111222222222222111333333333333333333333333:::666777CCCTTTggg{{{zzzoooggg\\\ZZZXXXUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]^^^___```bbbccccccbbbaaaaaaaaaaaabbbcccccc___aaabbbbbb``````aaabbbbbbaaaaaaaaaaaabbbbbbcccbbbbbbaaaaaaaaa`````````aaaaaabbbccceeefffggggggggghhhiiikkkkkkkkkjjjjjjggggggfffeeeeeeeeeeeeeeeGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKHHHKKKMMMMMMLLLKKKKKKLLLKKKKKKLLLNNNOOOOOOMMMJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMLLLLLLMMMMMMNNNOOONNNNNNOOOPPPQQQQQQQQQQQQQQQUUU\\\eeeoooxxx||||||{{{zzz|||~~~~~~rrrTTT???888333111...---000333555444555333000.........---,,,///)))///BBBNNNGGG777...******++++++,,,------......///111000000222666:::666666777888999;;;======<<<;;;999777555444444555000000000///////////////......------------------...000111000...---...000000000000000000000000000222222111222666<<>>999777666555555666777888999::::::;;;>>>BBBEEEGGGGGGJJJHHHGGGGGGGGGGGGHHHHHHHHHFFFGGGJJJJJJGGGGGGJJJKKKKKKJJJGGGCCC???<<<:::::::::999888777555333222222111111000000000000111+++---///000000000111333333444444333111000111222...000111000......111333333333444444444444444333000222444444444444555777444888888555444666666444222333444444333333333333222333444444444444555666333333333333333444444444444444555555666666666666666777999;;;===>>>>>>>>>>>>???BBBFFFKKKNNNNNNNNNIIIKKKMMMRRRXXXdddtttwwwllleeeaaaaaabbbhhhrrrwwwpppeee___]]]\\\XXXSSSMMMKKKNNNOOONNNLLLJJJJJJJJJGGGCCCAAABBBCCCBBB???===???CCCDDDAAA===999:::<<<======<<<:::999;;;;;;::::::999888777777888888777777666666555555444444555666777999:::;;;:::>>>CCCEEECCC???<<<:::>>>@@@DDDKKKOOOLLLDDD<<<555444444333333444444555000111222222333333222222222222222222222222222222888666888>>>FFFUUUjjj|||}}}rrrjjj]]][[[YYYVVVUUUTTTUUUVVVUUUVVVWWWWWWWWWVVVTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[]]]^^^___aaabbbbbb```````````````aaabbbbbb^^^___``````______aaabbb```````````````aaabbbbbbbbbbbbbbbaaaaaaaaa`````````aaaaaacccdddeeefffgggeeefffhhhiiijjjjjjiiiiiigggfffeeedddddddddeeefffGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLIIIKKKMMMMMMLLLKKKKKKLLLJJJKKKMMMOOOQQQQQQNNNKKKKKKKKKJJJJJJJJJKKKKKKLLLPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOONNNNNNOOOOOOPPPQQQNNNNNNOOOPPPQQQQQQQQQQQQRRRWWW^^^gggrrr|||wwwyyy~~~~~~}}}gggJJJ999777333111---,,,000555555333222000............---,,,---'''000IIIXXXNNN999+++******+++,,,------......111222444333333555999>>>===<<<;;;999888777666666<<<:::777444222222333333///////////////.........000000////////////......+++...000000...---000222///000111222333444555555444333333666:::>>>@@@AAA@@@BBB>>>555333888;;;999:::999777555555555555666999999999;;;>>>AAACCCCCCGGGCCCBBBCCCDDDDDDDDDEEEGGGEEEEEEFFFEEEBBBDDDHHHDDDBBB@@@>>>>>>===;;;:::;;;:::999888666555444444222222111111111111222222+++---///000000000222333555555444222000///111333000222222111......111444000222444555555444222111000222444555444333444555111666999777555666444111444555666666444333333444666666666555333222333333000000111111222222333333222222222333333444444555555555666666888999:::;;;<<<<<<===@@@CCCDDDCCCBBBBBBCCCFFFJJJNNNWWWdddnnn{{{yyytttnnniiihhhjjjlllhhhppprrrhhh\\\WWWWWWXXXZZZVVVPPPLLLLLLLLLJJJHHHGGGIIIJJJHHHEEECCCCCCEEEFFFCCC@@@BBBEEEFFFCCC>>>;;;<<<>>>@@@@@@???===<<<;;;;;;;;;::::::888777666888888888888777777777666333333444555777888:::;;;666;;;@@@CCCBBB???;;;:::999;;;===???@@@@@@===;;;666666555555555555666666111111222333333333333222444444333333333333333333000222555888:::CCCWWWiiiuuummm^^^\\\YYYWWWUUUUUUUUUVVVVVVVVVWWWXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[\\\]]]___```aaabbb_______________```aaabbb\\\^^^____________```aaa_______________```aaabbbbbbbbbbbbbbbaaaaaaaaaaaa``````aaabbbdddeeeffffffdddeeeggghhhiiiiiiiiihhhhhhgggfffeeedddeeeffffffIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJLLLOOOQQQPPPNNNIIIJJJJJJJJJKKKKKKLLLLLLOOOPPPRRRSSSSSSQQQOOONNNLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOPPPPPPQQQQQQRRR\\\[[[___iiiwww~~~~~~www|||mmmPPP@@@:::999111111000000000000111111333222000///......//////222,,,,,,666DDDDDD555%%%,,,,,,,,,---...000111222222555:::<<<;;;<<<>>>@@@@@@???===;;;:::::::::;;;444333222111000000000000,,,,,,---.../////////...............---,,,++++++....../////////......---666333000000333555444333333666888999777777999;;;;;;::::::999999::::::;;;;;;666222333888:::666000444444555666999<<>>>>>???BBBEEEGGGJJJHHHEEEBBB@@@@@@AAABBB<<<;;;999999;;;<<<;;;;;;======;;;888333000000000222111000111222333222000//////.........000222333333222000/////////000111111000000///000000111222//////000000111111111111111000///000222333333333444333333333444555777888666555444333222111000000333111000111444555333111//////.........///000000111000000000222333222111333333444444444333222222777777777888888888999999===<<<<<<===BBBJJJRRRVVVaaaaaabbbccccccccchhhmmmrrrpppkkkccc\\\ZZZ[[[^^^aaa\\\RRRKKKKKKNNNMMMHHHGGGIIIJJJHHHEEEBBBCCCDDD@@@AAABBBBBBCCCCCCBBBBBB@@@???===<<<;;;<<<<<<===:::;;;;;;<<<;;;:::888777===999555444555666555444:::888666444333444555555555999<<<<<<<<<<<<:::666555777:::::::::999:::;;;666:::>>>???@@@@@@:::333111222333222111222555777333333333222222111111111111333444444555<<>>>>>>>>???AAA>>>===:::777555444444444333222111000///.........//////000000111111000000...////////////......---//////000000111000000000444222000111333555555444333666888888666555777888999888888777777777777888888444222222555666333000111111222555888;;;>>>@@@<<<<<<===>>>@@@CCCFFFGGGKKKIIIFFFBBBAAAAAABBBBBB@@@===:::999;;;<<<======AAAAAA@@@<<<888666555666222111000111333444333222///.........///000111222222111000/////////000111000000000000111111111111////////////000000111111333111000111222444444333222222222333444666888999444444444333222000///...222111///111333444333111...............///000111000///...///111222222111111222555666666444222000000000111111222222222222666666666888<<>>===<<<;;;;;;;;;999::::::;;;;;;:::999888;;;888555444555666555444666555444333333555777888777===AAA>>>;;;:::888555777999:::999888888:::;;;;;;BBBHHHKKKLLLJJJAAA777111222222222222111222222333333222222222222222222222444555444444999BBBIIIfffzzzvvvooofffaaa[[[XXXXXXXXXVVVTTTSSSUUUVVVUUUTTTSSSTTTUUUUUUTTTSSSRRRSSSTTTVVVWWWYYYXXXVVVUUUTTTSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUVVVVVVXXXXXXYYYZZZ\\\\\\[[[[[[\\\]]]___```___````````````______^^^\\\\\\]]]]]]^^^^^^______```aaabbbbbbccccccbbbbbbaaaaaabbbccccccccccccbbbbbbcccddddddcccdddfffhhheeeeeeddddddeeefffhhhiiijjjiiigggeeecccbbbccceeeHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHIIIKKKMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSUUU[[[ggguuukkkOOO===666333111000000000000000000000000//////---,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,------...///222555888:::<<<>>>AAACCCBBB@@@@@@@@@<<<:::777444111///......111000///...------------111111111111111111000000///000000111111111111000000111222222333333333333222111111222555777888888555666888777555444444555666555444444333333333444333333222111111000000///...///000333666:::===>>>999:::<<<>>>AAADDDFFFGGGKKKIIIFFFBBBAAAAAABBBBBBAAA>>>:::888999;;;<<<<<<<<<===<<<999666333333444222111000111333444333222............///000111222222111000/////////000000...///000111222111111000////////////000000000000444222111111333444444333---...///000222333555666444444555444333222000...111000///000222333222111------......///000111222111///...///000222111000...111555777777555111/////////000000111111000000000000111333666:::>>>@@@CCCDDDDDDFFFJJJPPPUUUXXXYYY\\\]]]ZZZTTTTTTZZZaaabbb```ZZZSSSRRRRRROOOIIIAAADDDGGGGGGFFFDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDDDDCCCBBBAAA>>><<<:::999888888999:::::::::999999999777555444555666555444444333333333444666999;;;<<>>:::999888::::::999888777777:::<<>>===:::888555222000...------...............///000111111111000000///////////////000111222222222222222111222333444444555555444111222333555888:::<<<<<<888888888777666444333222333333222111111111111111111333444222///---...000...///111333555888999;;;777888;;;>>>@@@BBBCCCCCCIIIGGGCCC@@@???>>>???@@@<<<:::888777888888888777666777777555333000000111222000000111222333333222------......///000000111111111000000////////////---...000222333222111000000000000000000000000000444222000111222333333222...///000222333444444555333444555666555444222111000000000111111222222111.........///111222444555555333111000000111000///...///222444444333111//////000111222222111111000...///111333555777888888:::<<<<<<<<>>>>>???CCCGGGIIILLLKKKJJJGGGCCC???;;;999777888888999999:::::::::888888777777777777666666555555444444555888:::<<>>:::777555333111///............,,,,,,---///000333555666333222111000000000000000///000111222222222222222111222333444444444444444111222555888:::<<<>>>@@@;;;;;;:::888777555333111111111000000000000111111222555666444///---///111111111222333444555666666777888:::<<<===>>>??????EEECCC@@@===;;;;;;<<<===888888888999:::999666444555777888888666444444444222000///000111222111000,,,---......///000000000000000000000//////......,,,...000222333222111000111111111111111111111111222000//////111222222111000111444666777888777666333444555555555333222111000111111111111111222333//////000222444666888999;;;888444222111000///........./////////000000111...///000111111000///......///111333444444444333000555777333222888<<<<<>>???BBBDDDFFFGGGFFFEEE???>>><<<<<<>>>BBBFFFIIIRRRQQQOOOLLLGGGBBB===;;;888888888999999::::::;;;999:::;;;;;;:::999888777999888777666666888:::;;;EEEQQQXXXQQQDDD<<<<<<===888777666555666999>>>BBBYYYcccooovvvxxxttthhh\\\RRRKKKBBB:::666555777888111111111222222333333333111222444444555555777888<<>>>>>;;;666333111000///...///...---------///111222111222444555444333111000,,,---///000000000///......999<<<555...000444444555888;;;;;;::::::<<>>BBBDDDPPPOOOMMMJJJFFFBBB???===::::::999999999:::;;;;;;:::<<<>>>>>><<<999777777;;;:::888777666777999:::@@@LLLTTTNNNBBB;;;::::::777777777666666999>>>BBBTTT\\\eeelllrrrvvvrrrkkkbbb[[[PPPCCC888444555888222222222222222222333333000111222444555777888888888:::>>>FFFQQQ\\\dddgggPPPEEEAAANNNeee}}}|||ooohhh```ZZZYYYZZZYYYXXXUUUVVVWWWVVVUUUTTTUUUWWWVVVVVVVVVVVVVVVUUUUUUUUURRRSSSUUUWWWXXXYYYYYYZZZUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[XXXXXXWWWWWWXXXYYY[[[\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________]]]^^^______``````_________```aaaaaabbbbbbaaaaaacccdddeeeeeeddddddfffhhhggggggfffffffffggggggggggggdddbbbccceeefffcccaaaGGGHHHIIIJJJLLLMMMNNNOOOKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNPPPOOOMMMLLLMMMOOOOOOOOONNNNNNNNNMMMMMMMMMPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRNNNNNNOOOPPPPPPQQQQQQRRRNNNTTT^^^jjjvvv~~~wwwqqqoooppprrrtttsssyyy|||pppmmmnnnfffXXXCCC999333444444111///000---...000111111000...------...///000000///......+++,,,---...000222555777>>>AAAFFFLLLOOOPPPPPPOOOKKKEEE>>>888555333111///111000///...---...///000......///000222444666777666555333333333444666777444444555555555444333333//////000//////...---,,,,,,000444777888999<<>>;;;888666666777888999777555555777999::::::...111444555444333333333888666444333333222000///+++,,,---////////////......///000000000///...---......///000111222333333000/////////............///...---...111333444333///333999???DDDFFFFFFEEEFFFDDD???:::666333222111111333555444222222444666444555666888;;;>>>AAACCC===999555222111111000000.../////////000111222222333444666777777555333111+++,,,------...------,,,222AAAHHH>>>222111444555000111333666888:::::::::888<<<===;;;:::<<<<<<:::;;;999888:::>>>AAAAAAAAA@@@>>><<<;;;;;;===???@@@EEEDDDCCCAAA@@@???>>>>>>===<<<;;;:::::::::;;;<<<:::===@@@???<<<888666555999888666555555666888999===HHHOOOKKKBBB<<<:::999999999888777666888;;;>>>GGGLLLSSSZZZeeeqqqwwwwwwsssooodddRRR@@@555333666333333222222222222222222000000000222444666777777666666888;;;@@@FFFMMMRRRJJJ@@@;;;DDDQQQcccssslllbbb\\\ZZZZZZYYYXXXUUUVVVWWWWWWUUUUUUVVVWWWVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVXXXXXXXXXXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[XXXWWWWWWWWWWWWYYYZZZ[[[XXXYYY[[[\\\^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^__________________``````aaaaaaaaaaaaaaa```aaabbbbbbaaaaaaccceeeddddddeeeffffffeeeddddddeeebbb```bbbfffgggeeeaaaGGGHHHIIIKKKLLLNNNOOOPPPLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNPPPOOOLLLKKKMMMOOOOOOOOOOOONNNNNNMMMMMMMMMPPPPPPOOONNNNNNNNNOOOOOORRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRNNNNNNOOOPPPPPPQQQQQQRRROOOUUU```lllvvv}}}{{{qqqkkkllloooqqqrrruuu|||tttddd___^^^SSSDDD777111///222222------111---...///111111///...---...///000111111000//////+++...000000///222:::@@@DDDHHHMMMQQQSSSRRROOOMMMFFF???777222000000...---444333222111000000111222000000000000111222444444444333111111111333555666666777777777666555444444............---+++***)))***...333666666777:::<<<<<<999666666777555222...((())))))+++,,,///000111888777666555444222111000+++,,,...000111111000000000000000111444888;;;>>>@@@>>>:::777666666777777999555111000222666:::<<<...111444555555444444444;;;999666555555333111///+++,,,---////////////......///000000000///---,,,.........///000222333444......---------,,,,,,,,,///...---///222555555555:::???GGGOOOUUUXXXYYYYYYSSSOOOHHHAAA;;;666444444111444666555333222444777666666888;;;>>>AAADDDEEE:::777333000000111222111---///111333444333222222///000222333333111...---+++,,,,,,---------------111DDDNNNBBB333111444555444333333666:::<<<:::777333777888555444555555333:::777555666:::===???>>>;;;;;;::::::;;;>>>@@@BBB;;;::::::999:::<<<===??????>>><<<;;;:::;;;;;;<<<:::===@@@@@@;;;666444333666555444333444555777999<<>>===;;;888555222000......---//////...++++++...111222111111000000000000000...///000000000000000//////000222333444777;;;>>>AAA>>>;;;;;;<<<;;;999666555333///...000222444444555555444444444555666666999888888999;;;888333...---.../////////...---,,,+++,,,............,,,+++///...---......---***(((+++,,,---...////////////111000...---...///111222???LLLYYYaaagggmmmmmmiiiggg```RRREEE???>>><<<777555666777777555555555666777888999<<<>>>>>><<<:::222222111111000111111111111222222222222222333333333333222222111000/////////...,,,******+++,,,---000555:::999444111000222111111222444555777888999999888777666555444333222999999888666666888<<<@@@>>>>>>===;;;999;;;>>>AAA:::;;;<<<<<<<<<===???AAA;;;;;;<<<<<<;;;;;;999999888999999999888666444333888555555888999777888<<>>:::999888999:::;;;;;;:::999888:::AAAKKK]]]wwwlllPPP;;;333222333222222111222222333333333222555888444...///555777666555555666999===???@@@;;;999:::<<>><<<:::777444222111000...//////...,,,,,,...111000000///............///---......///////////////...000111222333555888;;;;;;999888888999999666444444111...---...000000000222222333333333333444444999888888:::;;;888222---,,,---.........---,,,+++++++++,,,,,,------------///...------......---+++++++++,,,......////////////...---,,,---...000111>>>JJJWWW___eeekkkkkkgggeeeaaaWWWMMMHHHFFF@@@999999::::::999888999;;;===<<<;;;:::::::::888666333111111111000000111111222222222222222222111111111222222111000000///.........---+++*********+++,,,,,,000444444111...///111111222333444555666777888888888777666555444333333444555444444444777<<<@@@>>>;;;777777999;;;;;;;;;777999::::::999:::<<<>>>>>>===<<<;;;999888777777888888888888777666555444999666666:::;;;;;;===BBBEEEUUU```\\\TTTOOOIIIBBB<<<;;;;;;<<<======;;;999888888;;;>>>CCCQQQkkk|||iiiPPP===666666333333222222222222222222111///111444222...///444555555444444666999===??????999666666666:::EEERRRpppxxxiii___[[[ZZZYYYWWWYYYXXXXXXXXXWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXVVVVVVVVVVVVUUUUUUUUUUUUXXXWWWWWWWWWXXXXXXWWWUUUTTTVVVWWWXXXWWWVVVWWWXXXWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]aaa``````______``````aaaccccccccccccbbbbbbbbbaaa``````aaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa___```aaabbbccccccccccccNNNMMMMMMLLLLLLMMMMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNOOOPPPRRRSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTRRRQQQRRRSSSUUUYYY]]]aaaiiitttxxxxxxrrrkkkdddeeehhhlllssszzz~~~rrreeeTTTGGG;;;111,,,---,,,---.../////////......///000222555888888777555666777999999888777888999===>>>AAADDDGGGJJJLLLLLLIIIHHHGGGDDD???:::555333444222000...------///000///000111222222111000///000000//////......//////---...///000111222333444444555666888999777333000//////000111222222222222333444555555555666999<<<<<<:::888666444222111111...///000///------///000......---,,,,,,,,,,,,---,,,,,,---------............///111222222333555777555555555666777666444222333000...---...///......000111222333333333333333777666777999:::888111,,,,,,---.........---+++***++++++***++++++---///000000...------...//////...***+++,,,------......---...---,,,,,,,,,---//////777BBBMMMTTTZZZ^^^^^^\\\XXXXXXVVVRRRQQQPPPIII@@@<<<<<<;;;::::::<<<@@@DDDAAA>>>:::777555333111///000000///000000111222333444333222222000//////...000000000//////......------,,,+++))))))***++++++***---000000......000222222222333444555555666666666666666666555555555444333333333222222555999<<<>>>888222222777999777444444666777777666666777999<<<;;;999888777777888888777777666666666666777777999666666:::===>>>CCCHHHPPPdddsssmmm___UUUNNNGGG===<<<;;;<<<===<<<:::888777888:::::::::CCCZZZpppxxxvvvnnn^^^JJJ<<<777888444444333222222222222222444222111333333111222555444333333333555888;;;===>>>:::666666777888===CCCUUUmmm|||nnnbbb\\\ZZZYYYWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZYYYYYYXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTUUUVVVTTTSSSTTTVVVWWWWWWVVVUUUVVVXXXVVVWWWWWWXXXYYYZZZ[[[[[[]]]]]]]]]]]]^^^^^^^^^^^^aaa```______```bbbdddfffbbbccccccdddcccbbbaaa`````````aaaaaaaaaaaabbbbbbbbbbbbbbbaaa``````_________^^^^^^______```aaabbbNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOQQQPPPPPPOOOOOONNNNNNMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNOOOOOOPPPQQQQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUTTTSSSRRRRRRTTTVVVYYY\\\___gggrrrwwwvvvppphhhbbbcccgggmmmuuu}}}}}}hhhYYYHHH;;;333,,,+++------...000111111111000///111000000222555777666555666888:::;;;;;;<<<>>>@@@EEEFFFHHHJJJKKKKKKKKKJJJEEECCC???:::666333111000222000///.........///000//////000111111111000000333333222222111222222333...//////000222333333444666777:::<<<;;;777222///...///111444666777777777666666555444444666888999666666444222111000000///////////////......///000...---,,,,,,++++++,,,,,,******+++++++++,,,------///111333333333222333444333444444555555444222111000...------///000///...000111222333444444333333333222333666999777222------.../////////...---,,,---,,,+++***+++...111333333000...---...///......***+++,,,,,,---------,,,------,,,,,,------...///...555>>>EEEHHHIIIIIIHHHDDDHHHKKKMMMRRRUUUQQQJJJ>>>===;;;999999===DDDHHHGGGCCC<<<777333111000............///000111222333444333222111///...---,,,000000000//////.........++++++***))))))******+++---///000000//////111333222222222333333444444444444444555555555555555555555555444222111111444666;;;777222222444666444111333444555555444333333444555555444444555888:::<<<777777666555666777999:::888444444999===@@@FFFLLL]]]tttyyydddVVVOOOKKK>>><<<999999999::::::999888888999999777;;;IIIXXXaaa___XXXMMM???777555777555444333222222222222222888666555555555555555666555444333333444555777999:::777666777:::;;;<<<===FFFYYYvvvqqqeee^^^[[[YYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWUUUUUUUUUVVVWWWXXXXXXYYYUUUSSSRRRSSSUUUVVVVVVUUUUUUVVVVVVVVVTTTTTTVVVWWWUUUVVVWWWXXXYYYZZZZZZ[[[]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\]]]___cccgggiiiaaabbbcccddddddbbb```___````````````aaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaa___^^^^^^]]]^^^___```aaaNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUTTTRRRRRRRRRSSSUUUXXX[[[^^^gggqqqwwwvvvnnnfff```bbbgggmmmvvv}}}uuuYYYKKK;;;333///,,,,,,///+++,,,.../////////...---111000//////111333333333333777;;;>>>@@@BBBEEEGGGIIIIIIIIIIIIGGGEEEBBBAAA???<<<888333000000000111000//////...///000111111//////000111111111111111444444333333333444444555000111111222333444555555777:::===>>><<<777222//////000333777999:::;;;;;;777666555444444555666666222222111000///////////////......////////////...------,,,++++++++++++,,,))))))))))))***+++------000222555666555444333444222333444444222111000///,,,+++,,,---000111000//////000111222222333333333000///000333777666222......///111222222222111111222000...,,,---///222444444222///------...---,,,++++++,,,,,,------,,,,,,..................//////+++///666;;;<<<:::999999999===AAAEEEMMMSSSSSSNNN???>>>;;;999:::???FFFLLLPPPJJJAAA999444000...---............///000111222222222111000...---,,,,,,111000000000000000//////*********************+++///000000000/////////000000000111111222222222333333333333333333444444444555555555333111222444666777777666444333222333444333555666555333222111222222222111222333666999;;;888777666666777888:::;;;999666666:::>>>AAAGGGMMMeee{{{yyyaaaQQQLLLJJJAAA===999666888;;;===>>>;;;888777:::;;;;;;>>>BBBJJJIIIDDD>>>888444555666555444444333222222222333444555555444444666777777777666555333333333444444444444555666888:::999777???HHH\\\xxxttthhh```\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXUUUUUUVVVWWWXXXYYYYYYZZZYYYWWWVVVVVVWWWXXXXXXWWWUUUVVVVVVUUUSSSSSSUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^^^^]]]\\\[[[]]]```ccceee```aaabbbccccccaaa___^^^___````````````aaaaaaaaaaaaaaabbbccccccdddeeeeeeaaa```___^^^___```aaabbbNNNOOOOOOPPPPPPOOOOOONNNMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVUUUSSSRRRSSSTTTTTTXXX[[[^^^fffppptttssskkkddd___bbbgggmmmvvv}}}xxxhhhJJJ===111......---,,,...---...///000111000//////000...------///111111000333777===BBBEEEGGGJJJLLLNNNMMMKKKHHHDDD@@@===;;;888666333000...///000222/////////000000111222333000000000111222222333333444444333333444444555555444444444555666777777777999<<>>FFFKKKUUUNNNDDD:::444///,,,***......---......///000111/////////......---------000000000000000000000000*********+++++++++++++++,,,---------------,,,,,,------...///000000111111111111111111222222222222000111333333333444777:::555777777666333222333666444666777666444111000000333222222111222333444555777777777777777888999999<<<999999===@@@AAAFFFKKKbbbvvvqqqXXXIIIEEEDDDAAA===999777:::>>>BBBDDD>>>888666;;;???===999888>>><<<999777555555666666444444333333333333444444000666999666333555666666777666555444333333333333777:::;;;999999:::999666===@@@LLLeeeyyynnnddd___\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYVVVVVVWWWWWWXXXYYYZZZZZZZZZWWWUUUTTTTTTUUUUUUTTTUUUVVVUUUTTTRRRRRRTTTVVVTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]```___]]][[[[[[\\\]]]^^^___``````aaaaaa___^^^]]]______````````````aaaaaa```aaabbbcccdddfffggggggbbbbbbaaaaaaaaaaaabbbbbbNNNOOOPPPQQQQQQPPPOOONNNMMMNNNOOOOOOPPPPPPOOOOOOMMMNNNNNNOOOOOOPPPPPPQQQOOOPPPQQQQQQRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOONNNNNNOOOPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWVVVTTTTTTTTTVVVTTTXXX[[[^^^eeemmmooommmfff```^^^bbbiiiooowww~~~kkkVVV@@@666......000///---,,,//////111222222222111000---,,,+++---///111222111666;;;BBBHHHJJJKKKLLLMMMMMMKKKHHHCCC>>>;;;888777333222000.........///000//////000111222333444555111111111222222333444555666555555555666666777888777777777888999999:::::::::===AAA@@@<<<777444333...000444777999999888777333222222444666555222///---,,,,,,,,,---...///000---,,,+++---//////---***+++***))))))((()))))))))))))))(((((()))+++---//////333777999888666444444222333444333222444888;;;555555666888999888666333222111000000111333666888;;;777444333444555333000...000222555777888999999888666333000...---......------,,,---//////...,,,------.........------,,,,,,,,,---...............//////333999888444333666888:::::::::>>>BBB@@@;;;:::888666444555999@@@FFFOOOIII@@@888333000---,,,.........------...//////,,,,,,------.........///////////////////////////******+++,,,,,,,,,,,,,,,((()))***,,,------+++*********+++---...///000000000000000000000/////////...000111222333444777:::666555444444555555444444444666777666333000///...111111111111111222222222444555666666666666666555;;;888888<<<======???DDDUUUiiiuuugggPPPBBB>>><<<999777666888;;;???BBBCCC>>>:::888;;;===;;;999999999777555555666666555444333333333333333444555666===FFFJJJBBB999666666555555555555444444444444555999>>>@@@;;;777999:::999:::<<>>999444111///...000000///......---------//////000222333444555666222222222222333444555666999999888888999:::;;;;;;999999999::::::;;;;;;<<<;;;>>>AAA@@@<<<777555555---000333666777777666444222111111444666555111---)))((())))))***+++,,,---,,,+++***,,,//////,,,)))))))))((('''''''''''''''))))))(((((()))+++...///...222777999999666444333444666777777777:::@@@EEE??????@@@AAAAAA???;;;777777666444333444777;;;===BBB===777555444444222000---///222555777999::::::999777444111...,,,+++***))))))***---000111///............///......------***+++,,,---------,,,,,,,,,+++///666666111111555444666666666999<<<999222444333111//////333:::???DDD@@@:::555333222111111///......---------......******+++,,,...///000000---.....................***+++,,,---------------&&&''')))---///000---+++((()))***+++---...///000000/////////............000111222222111222444666777333000222666888555111444666777666333///...---,,,---///111222333333333222333555555555444333222888555555888999777888<<>>???>>>>>>;;;:::;;;:::777999>>>888666444444555555333000222222222333444555666777PPP[[[^^^QQQAAA999666444333333444555555666777777222:::<<<666222555999999222555===III\\\uuuyyymmmccc]]]ZZZWWWXXXXXXXXXYYYYYYZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWWWWXXXYYYZZZ[[[XXXXXXXXXXXXYYYYYYYYYYYYVVVUUUVVVYYY^^^dddgggiiiVVVVVVTTTRRRPPPQQQSSSUUUSSSTTTUUUVVVWWWXXXXXXYYYWWWXXXXXXYYYZZZ[[[[[[\\\YYYZZZ[[[\\\^^^___``````___^^^]]]\\\\\\\\\]]]]]]____________`````````aaabbbbbbbbbbbbbbbcccccccccaaabbbcccddddddcccbbbaaaUUUUUUSSSRRRPPPNNNMMMLLLOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOONNNOOOPPPRRRSSSPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNMMMMMMRRRRRRRRRRRRRRRRRRQQQQQQTTTTTTSSSRRRQQQRRRUUUWWWUUUUUUUUUVVVWWWXXXYYYZZZUUUYYY\\\___dddkkkkkkhhhbbb]]]___iiiooopppyyy}}}dddJJJ999111---,,,111777888111)))((()))***---///000...,,,///...,,,+++,,,///111333999???IIIPPPSSSPPPJJJFFF>>>===:::777444111///---//////000000000000000000333333222111000000111111333666888666222222777<<<<<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;<<<<<>><<<999444000...111111111111222333444555000//////000222111...++++++((()))++++++)))+++000///---+++))))))+++---...,,,+++)))'''&&&&&&((())))))))))))***++++++,,,,,,111000222777888555666888999;;;<<<===CCCMMMRRRRRRNNNHHHCCCEEEKKKJJJBBB888888888777888:::>>>AAADDDJJJCCC:::777999999555111...///000111333666888999777555222///---+++++++++,,,,,,++++++,,,,,,---...111111111000///---,,,+++,,,++++++++++++,,,------+++---///111222222111000---777777111222///000777/////////000222444666777<<<:::888777666333...***,,,...---+++---222222000///---++++++,,,.........+++,,,------......------++++++---///000///,,,)))*********++++++,,,,,,---+++***))))))+++---......222///++++++---......,,,//////000000000000//////111//////333999<<<999666333222000000000///---+++,,,,,,,,,---------......555555444333333222222111777777888888888888777777IIIOOOTTTSSSIII>>>666333111222444555777999;;;<<<===<<<;;;:::::::::::::::<<<:::888555444555777888999333222666444111999HHH[[[jjjooohhhYYY@@@333:::333222222111111222222222666555444666:::;;;999777888888:::@@@JJJ___|||vvv~~~rrreee\\\WWW\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[YYYXXXWWWVVVVVVUUUVVVVVVVVVSSSUUUTTTZZZppp|||tttXXXVVVRRROOOOOOQQQUUUWWWWWWVVVVVVUUUTTTTTTTTTUUUYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]^^^]]]\\\[[[[[[[[[]]]]]]^^^^^^^^^______aaabbbbbbdddddddddddddddcccbbbaaabbbbbbbbbbbbbbbbbbbbbcccTTTTTTSSSQQQPPPOOONNNMMMOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPOOOPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQPPPOOOOOONNNNNNRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQRRRTTTWWWVVVVVVVVVVVVVVVWWWXXXYYYUUUYYY[[[]]]cccjjjllliiieeeaaacccmmmqqqrrr{{{oooWWWDDD:::222///---000444333---''',,,,,,---......,,,***(((,,,++++++,,,///444999<<>>;;;:::999777555333222111,,,,,,------......------333222111111000000000111222333444333111111555999============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===<<<;;;:::777333000////////////000000111333333000...---...000111///...,,,***+++---,,,))))))------,,,***)))***+++...///,,,+++******)))***+++,,,******++++++,,,,,,------000000222555555444777===CCCHHHMMMRRRYYYcccgggfff^^^TTTKKKHHHJJJJJJCCC<<<666777:::===>>>?????????DDD===777666999:::777333111111111111222333444555666444111///,,,++++++***+++++++++++++++,,,,,,---000000000//////...---,,,+++++++++++++++,,,---------...///111111000///...---------111666888333...///000111333444444444444555999===>>>:::666555666111333222//////111000---...,,,******,,,---------++++++,,,---------------,,,+++,,,...///...,,,***((())))))***,,,,,,---......,,,+++***+++,,,,,,,,,222000...///000000///,,,///000000000//////...---000///...222777:::888444333111000000000...,,,***,,,,,,,,,------------...333333333333222222222222666666777777777777666666>>>BBBGGGEEE???999666555444444555666777777888888:::999999::::::;;;;;;;;;<<<;;;888666555666777999888333333777666444<<>>>>>???@@@???>>>===<<<<<<;;;:::::::::::::::;;;:::999777666444222000000............///000111111222///---...111444333111000------///---)))(((***+++***))))))***,,,///000,,,,,,---............---++++++,,,,,,---............///222333111222<<>>:::333777<<<@@@AAA???;;;888;;;777444555999;;;888555222222111000000000000000444222000---+++************************++++++,,,........./////////......,,,,,,++++++,,,,,,---......//////000///...---,,,111+++///444333555666//////111333444555444222111000:::EEEFFF@@@;;;===AAA===@@@>>>999666444111,,,...,,,***)))+++,,,,,,+++***++++++,,,---,,,,,,,,,---+++++++++------,,,+++(((((()))***+++,,,---...,,,,,,+++***+++,,,---......------...///...,,,***.../////////...------,,,///------000444777555333333111000000000...,,,***+++,,,,,,,,,------------111111111111111222222222555555555555555555555555999;;;===;;;777555555777222333444555666777888888666777888:::;;;<<<<<<===<<<:::888666666666888999777444444999999777>>>HHHiiivvv|||{{{pppRRR999555555555555555666666777888666555555777999;;;;;;:::888<<<@@@@@@===GGGaaazzzmmmdddwwwyyylllaaa[[[XXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSVVVWWWVVV```cccWWWSSSSSSRRRRRRRRRTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZ]]]]]]]]]]]]^^^___``````aaaaaaaaaaaaaaaaaa```______```aaabbbccceeeffffffPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSRRRRRRRRRRRRQQQQQQPPPQQQRRRSSSSSSRRRPPPOOORRRQQQQQQPPPPPPPPPPPPQQQSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSRRRQQQQQQSSSUUUWWWVVVUUUUUUUUUUUUUUUVVVUUUWWWYYYZZZaaaiiimmmlllggggggkkksssxxxzzzyyyaaaHHH777111222.........,,,***))))))***+++,,,------,,,+++++++++222111111333777<<>>999444222------------------------000000111222333333333222222111111000000000111111555333222333666888888777===>>>???@@@@@@>>><<<;;;:::999999888777777777888666555333222111000000000...............///000000222111222888>>>AAA???;;;888333///...---)))(((***)))(((((()))+++---000111...///000111000///---,,,+++++++++,,,------......+++...222333111444DDDTTTjjjrrrzzz{{{zzzwwwpppiiiZZZPPPCCC;;;999999888666222555:::>>>>>>;;;666222444222111444888999666333111111000///...---------111///---+++************)))))))))))))))******+++,,,,,,---...////////////...------------...//////------...//////...---,,,111...777888+++)))333555222222333333333222111000000;;;GGGKKKGGGCCCEEEHHHKKKOOONNNGGG@@@;;;555///---+++)))(((***++++++***)))***++++++,,,,,,++++++---+++))))))***+++,,,+++))))))******++++++,,,,,,((()))))))))***+++...000+++++++++,,,------,,,++++++,,,------......---------,,,,,,...111333222111333222111000111000---+++,,,,,,,,,,,,------------...//////000111222222222444444333333333333444444<<<===<<<:::666444444555...///111333666888:::;;;666777999;;;=========<<<:::999777666555666777777888555666999999888<<>>>>><<<:::999888777666555444333333333222222111000/////////000///............//////000///333;;;HHHTTTXXXSSSMMM???777///---+++)))***---''''''''')))+++...000111111111222222000---***(((******++++++,,,---------))),,,111333222888JJJ]]]xxxxxxooocccZZZTTTMMMDDD===999777555333222333555666666444111///000//////222555555222///......---,,,,,,,,,,,,------,,,+++))))))))))))***))))))(((((())))))***+++***+++,,,...//////000000///////////////000111111+++,,,---....../////////---,,,555===:::444222111555333111///...///000111333:::DDDLLLOOOPPPPPPPPPRRRWWWXXXQQQHHH@@@888000---+++)))((()))******)))((())))))***+++*********---***(((''')))***+++***++++++************))))))((()))***)))((((((+++.....................000111((()))+++---.../////////,,,,,,,,,---...000000///333222111111222222000...,,,,,,---------...............///000111111222333333333222111111222333333999::::::999666333222111---...000222555777999:::777999;;;===>>>>>><<<;;;777777666555555555666666999777888999999777888<<>>888222222111111222333333444333444444555777999;;;===888666666888;;;@@@LLLWWWppp~~~nnnkkk}}}qqqeee^^^YYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWRRRTTTSSSNNNSSSXXXQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^^^^]]][[[[[[]]]\\\\\\\\\\\\]]]^^^^^^]]]^^^^^^_________^^^^^^bbbbbbbbbbbbbbbbbbbbbbbbNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQQQQQQQRRRRRRRRROOOOOOQQQSSSTTTUUUUUUUUUSSSSSSRRRQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQMMMMMMNNNNNNOOOPPPPPPPPPQQQSSSTTTTTTSSSSSSTTTUUUTTTTTTTTTSSSTTTTTTUUUUUUSSSWWWYYY\\\ccclllpppnnnfffjjjpppuuuyyy{{{}}}nnnUUUAAA666000+++(((((()))*********+++---///,,,///000///,,,+++,,,///333444666:::>>>AAADDDFFFCCCAAA===888444111000///000000000//////............///000111222333333333333222222222222333444444222222444555666777888999999999:::;;;:::999888777666555444222111000000000000////////////.........///...............//////,,,333AAATTTccchhh```XXX@@@666---++++++******---&&&&&&''')))+++---///111333333333222000---)))'''*********+++,,,,,,------(((,,,111444444:::LLL^^^zzz|||qqqfff[[[SSSLLLHHHCCC===777333000///111111000///...............---...///111111///---+++++++++******++++++++++++***(((''''''((()))))))))))))))))))))******+++***+++,,,---.../////////000000//////000000111222,,,,,,---...///000111111000...///FFFbbbYYY;;;...555222///,,,+++---///111222555<<>>???>>>;;;:::777666666555555666666666999999:::::::::888777666;;;CCCIIIPPPVVVIII888777555444444333333333444444111222333444555777;;;>>>AAA;;;777999<<<>>>CCCIII```rrrdddccczzzyyynnneee]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTWWWPPPRRRRRRMMMRRRXXXTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVTTTUUUWWWXXXXXXXXXWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^\\\]]]^^^^^^___^^^^^^^^^cccbbbbbbaaa``````______OOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUQQQQQQRRRRRRSSSTTTUUUVVVTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOPPPQQQQQQRRRRRRRRRTTTUUUVVVTTTTTTUUUVVVSSSSSSSSSSSSSSSTTTUUUVVVRRRWWWZZZ^^^eeennnqqqooojjjoootttwwwxxxyyyyyyxxxlll[[[FFF777222111---***)))******,,,---...//////***...000000------000444555777:::===???@@@AAAAAA===;;;777444111000///000,,,,,,,,,,,,------------000111222444555666666666444333333333444444555666000444777888666777999<<<888888888888777777777777666555444222000/////////......///000///...---,,,------,,,,,,,,,,,,---------333AAASSSaaacccXXXMMM:::222++++++,,,***((((((&&&&&&((()))+++---//////444444333222000...+++***++++++,,,,,,------......***,,,111555555:::HHHWWWpppvvvwwwnnnbbbYYYQQQLLL@@@???===888333///...///000///---,,,++++++,,,---,,,+++,,,,,,---...---,,,++++++***)))(((((())))))(((((('''&&&&&&'''((()))***))))))))))))***++++++***+++,,,---...///////////////......//////000111............///000000111000444+++EEEvvvjjj<<<222111000...,,,+++,,,---//////000444<<>>@@@>>>999222...---+++,,,---......//////...,,,,,,,,,+++++++++---...---,,,---///111222222000////////////000000000000000000000111111222222222444333111000000111333444000000000111222222111000222222222222222222222222111444888<<<>>>===;;;999888888777777777888888888888:::;;;;;;<<<;;;999666666;;;<<<@@@EEE>>>555:::777666555444444333444444///000222333333666:::>>>EEE@@@======<<<;;;@@@FFFSSSnnnjjjZZZWWWkkkuuummmaaa```^^^\\\[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSTTTNNNRRRTTTNNNQQQWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWTTTUUUWWWXXXXXXXXXVVVUUUVVVWWWWWWXXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\^^^___```^^^^^^]]]]]]]]]]]]^^^^^^\\\]]]^^^^^^______^^^^^^````````````____________OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQSSSTTTUUUVVVWWWTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTSSSTTTVVVVVVUUUUUUUUUVVVRRRRRRRRRRRRSSSTTTVVVVVVRRRWWW[[[```gggoooqqqooonnnsssxxxyyyxxxwwwvvvsss\\\OOO>>>333000000000...,,,++++++---///000///---&&&***...//////000666;;;:::;;;>>>??????>>>;;;999444333000///...///000111------...///000000111111---...000111222333333333444444444444444555666777222777;;;;;;999888<<<@@@999888777777666666777777777666444222111000//////---...000000000...,,,+++,,,,,,++++++***++++++,,,000444>>>MMMXXXVVVHHH;;;444---))),,,---***&&&$$$&&&&&&((()))+++---...///444444333222111///...---,,,,,,------...//////000+++---111555666999DDDPPPfffkkkjjj```UUUMMMGGGDDD999:::999777333222444777///...,,,++++++++++++,,,*********+++,,,,,,------,,,+++***(((''''''''''''''''''&&&%%%&&&'''((()))***************++++++,,,***+++,,,---............---------------...//////111111000////////////000)))555''':::mmm]]]111666......---------,,,,,,,,,------///333888===@@@BBBHHHRRRYYYVVVLLLBBB999222000---+++******+++***)))&&&''''''((((((((((((((()))'''''''''((()))((('''%%%%%%'''(((***,,,---...$$$(((,,,,,,+++---333999IIINNNRRRPPPHHH>>>555111......//////......---,,,------,,,+++***+++---///*********---000111111000000000000000111111111111111111111111222222222222444333111000000111333444888666444333444444444444//////000111222333444444,,,000555;;;======;;;999999999999999999999::::::888:::;;;<<<>>>>>>;;;777444888555777===999666???777666555444333222222222---///111222222555:::>>>DDDBBBAAA@@@<<<:::@@@IIIMMMcccjjjWWWOOO```xxxxxxpppdddbbb___\\\ZZZ[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWVVVVVVUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRMMMRRRVVVPPPQQQVVVTTTUUUTTTSSSRRRRRRSSSTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWSSSTTTVVVXXXXXXWWWVVVUUUVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYYYYZZZ\\\^^^aaabbb______^^^]]]]]]^^^^^^^^^\\\]]]^^^^^^____________]]]^^^^^^^^^______``````NNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTTTTWWWVVVTTTSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSQQQPPPOOOOOOPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTVVVUUUWWW]]]fffnnnrrrsssmmmvvvzzzwwwwwwxxxnnn```EEE>>>555---******,,,---...---,,,,,,++++++,,,,,,***...///...111888;;;;;;>>>===<<<:::999888777777222222111000///...------000///...///111222222111222333444555555555444333444444444444444555666666777999<<<>>>???>>><<<;;;999999888777666555444444000000///............///*********))))))))))))(((((()))***+++,,,---------...111777???CCCAAA:::333,,,,,,,,,+++******))))))+++)))((()))---111333333777555222000000...,,,)))+++---///222333333222111///222444444555:::DDDLLL___eeeggg^^^RRRIIIAAA;;;444333333333333444555666444222000...,,,,,,,,,---++++++******)))*********%%%'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))+++,,,......---,,,+++///......---------......000///......///000111333,,,,,,...333666666111---///...---,,,,,,,,,,,,,,,******+++...111444888:::GGGKKKOOOPPPMMMFFFAAA===999444///++++++***'''%%%%%%&&&'''((())))))))))))%%%&&&(((((('''((()))++++++)))%%%######%%%(((***++++++***)))***---222666MMMYYYaaa\\\QQQGGG;;;111222000...,,,,,,,,,***)))------...---++++++---...---'''%%%+++///...///222333333333222333333444444000//////000111444666777777666555444444444444444222222222222333222000...---------...///000111111222777999777666999<<<===@@@???>>>===<<<:::666333555888<<<>>>===:::888888>>>;;;777777999:::888777555444222111000111111222000111111222333666;;;???GGGOOOQQQIII???<<>>OOOhhhzzz|||tttggg___YYYXXXZZZYYYYYY[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVUUUSSSQQQPPPOOOPPPQQQRRROOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRVVVVVVUUUTTTTTTSSSSSSRRRQQQRRRSSSTTTTTTTTTTTTTTTXXXXXXXXXXXXYYYYYYYYYYYYUUUVVVXXXYYYZZZ\\\___aaaccc```]]]]]]^^^```aaaaaa^^^^^^^^^_______________aaaaaaaaaaaabbbcccddddddOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRSSSRRRQQQPPPPPPPPPQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVXXX___hhhpppssstttqqqzzz|||{{{wwwgggUUU>>>999111+++***+++,,,---------,,,,,,+++,,,,,,,,,///222333333666<<>>===;;;999888777666666222111111000//////......222111000000000111333444000222555888:::999777444555555555555555666777777777999;;;===>>>===;;;:::999888777666555444333222/////////.........------,,,,,,+++++++++*********'''((())))))************+++,,,000444888777333///+++***)))((('''&&&%%%$$$))))))***+++---/////////333222000...---...000111444444555555555444222111///222444555666===GGGOOO\\\ccceee^^^RRRHHH???888111111111111111222333333111111///...------,,,,,,***************+++,,,,,,((((((((((((''''''&&&%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&***+++---.........,,,,,,------,,,,,,,,,,,,,,,---//////...---,,,,,,,,,,,,000///...///000000...,,,111000///---,,,+++++++++,,,,,,,,,,,,...000222333===AAAFFFHHHGGGDDDAAA???>>>999333000...---+++(((&&&''''''(((((((((((((((###$$$&&&&&&%%%&&&''')))+++)))'''&&&&&&(((***+++++++++***)))))),,,000444JJJUUU^^^\\\TTTKKKAAA888222000...---------+++***,,,---------++++++---///+++%%%$$$(((+++***+++---111111111000111111222333222222111111111333444555444444444333333444555555222222222333444333111000222333444555555666666555333888:::777777:::<<<<<>><<<;;;:::999666333555888;;;<<<<<<:::::::::===:::777777888:::999777444444333222222222222222000111222222333666:::>>>QQQ^^^dddZZZIII@@@@@@BBBJJJSSSfff~~~lllSSSEEEQQQcccqqqwwwhhh```YYYYYYYYYXXXXXXZZZXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVTTTSSSQQQPPPPPPPPPRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTSSSRRRQQQTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTTTTTTTTTTWWWWWWXXXXXXXXXYYYYYYYYYWWWYYYZZZ[[[[[[]]]___bbbbbb___]]]\\\]]]_________^^^^^^^^^_______________cccbbbbbbbbbbbbccccccdddPPPOOOOOONNNMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRQQQPPPPPPOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTXXXWWWYYY```iiiqqqtttuuuttt|||}}}rrr[[[EEE666222---******+++,,,,,,,,,,,,,,,+++,,,,,,------111555666777:::@@@DDDCCC===<<<:::888666555444444000000000000000000000000222333333222222444:::???@@@???===<<<<<<:::888555777666666666666777888888888999;;;<<<===;;;:::999777666555444333111000000---......//////...,,,+++---------,,,,,,,,,++++++))))))))))))((((((''''''***))))))+++---...---+++***)))((('''%%%###""""""'''))),,,.........///000222222111///---///444999<<<;;;999666444222000000000222444555777>>>HHHOOOWWW]]]```YYYOOOEEE<<<444....../////////000000000...............---,,,,,,,,,+++++++++***++++++,,,---***''''''((()))'''%%%))))))))))))))))))))))))((((((((((((''''''''''''***+++,,,......---,,,,,,++++++++++++++++++++++++222222222000///---+++***//////---+++******---///333222111///---,,,+++***------,,,+++++++++++++++000444999===>>>>>>>>>???AAA>>>:::666444111...+++((((((((((((((('''''''''###%%%&&&&&&%%%%%%'''(((***)))))))))***+++,,,---++++++***((((((***---000<<>><<<999888888777666444555777:::;;;;;;;;;===>>>>>>;;;999888999999999888444444444444444444333222111222222222333555999<<>>===??????;;;555333777;;;===;;;777333000.........222333444555888>>>FFFLLLQQQVVVVVVNNNEEE???777111,,,------...............+++,,,---......---,,,+++......,,,+++************222,,,''''''***,,,***&&&************************(((((((((((((((((((((((()))***+++,,,,,,,,,++++++******++++++,,,,,,++++++111111111111///---***)))***,,,,,,+++)))***///333111111111000...---,,,+++...---,,,+++)))(((((('''***---111333555666888:::@@@@@@???>>>;;;555000,,,***))))))((('''&&&&&&&&&&&&'''((((((''''''(((***((()))***+++,,,,,,,,,,,,*********((('''(((+++---000888BBBFFFCCC===555000...,,,++++++,,,,,,,,,+++)))+++,,,+++***+++---//////...---------,,,+++,,,////////////000111111222333333222222222222333333111111111111111222333333111111222222222333555777888888888777888999:::;;;888;;;:::666666999:::888;;;999666555666666666666555777999;;;<<<>>>AAACCCAAA???===;;;:::999999999444555666777666555444333111222333222222444777:::LLLbbbwwwxxxjjjXXXJJJAAAHHHKKKWWWjjj~~~rrreee\\\[[[XXX]]]vvvnnneee]]][[[[[[ZZZZZZ\\\[[[ZZZZZZYYYXXXWWWWWWVVVWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSVVVVVVVVVVVVWWWWWWWWWWWWZZZ\\\\\\\\\[[[\\\^^^___aaa___]]]\\\]]]]]]]]]\\\]]]]]]^^^^^^___`````````eeeeeedddcccbbbbbbccccccNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPNNNMMMMMMMMMMMMNNNNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRRRRRRRPPPQQQRRRSSSTTTTTTUUUUUURRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVYYY```iiipppssssssttt{{{vvvbbbGGG333000...,,,+++++++++***))),,,,,,,,,---...000111222...333666888<<>>HHHQQQWWWWWWYYYXXXQQQFFF===;;;<<<:::888555111///...//////444444555666888<<>>>>>>>>@@@CCCGGGIIIGGGFFF???777444777888666888666444444555777777666666888:::<<<===@@@DDDGGGDDDCCCAAA>>>;;;:::::::::777777888888777666444333222333333333222333555888BBBVVVmmmyyywwwhhhSSSBBBDDDKKKYYYjjj{{{zzzooofff^^^UUUXXXqqqsssjjjaaa^^^^^^\\\\\\^^^]]]]]]\\\[[[ZZZXXXXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRUUUUUUUUUUUUVVVVVVVVVVVVYYYZZZ[[[ZZZYYYYYY[[[]]]aaa___^^^]]]^^^___^^^]]]]]]]]]^^^^^^___``````aaaeeeddddddcccbbbbbbbbbbbbNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPQQQRRRRRRSSSRRRRRRRRROOOPPPQQQRRRRRRSSSRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVYYY```jjjppprrrrrrtttyyy}}}yyyjjjUUUAAA444///---++++++++++++***))),,,------///000333444555111555888999<<>>???EEEDDD>>>555000111111...+++,,,---//////...------******+++++++++++++++***&&&&&&'''(((+++---///000///---******---...,,,***(((((((((((((((((((((((())))))))))))************(((((()))))))))*********+++,,,...///000//////...******+++++++++***)))))),,,...000111///---,,,,,,,,,---...///000///......***+++++++++***)))((((((***+++,,,,,,++++++---...888===BBBDDDAAA;;;555111+++***((('''&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&''''''((()))***************)))))))))(((''''''***,,,000111555999999222---,,,***((('''(((***,,,,,,,,,***++++++***))))))***,,,+++//////,,,))))))(((&&&(((((())))))***+++------...///000111222222222222333333222000000/////////...000222111111444:::???BBBDDDGGGLLLRRRXXX]]]___ccc\\\MMM===666666666444555444333444666888888777666888;;;===>>>AAAEEEHHHCCCCCCBBB???<<<;;;<<<===:::::::::999888666444444222333444333222222444666>>>LLLaaarrr{{{ttt^^^IIIEEEMMM[[[lll|||zzzlll^^^QQQQQQhhhzzzooofffbbbaaa___```bbb``````___]]]\\\ZZZYYYXXXYYYXXXWWWVVVUUUTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRRRROOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXYYYYYYXXXXXXZZZ\\\___^^^]]]^^^___```___]]]\\\]]]]]]^^^___```aaaaaaccccccbbbbbbaaabbbbbbbbbOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNOOONNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVZZZbbbkkkrrrssssssqqqttttttkkkWWWCCC666222---+++))))))***++++++***------...000222555777888333777999888999<<<;;;888333222111000////////////000111111222333444555555555333111000000444888;;;@@@>>>???DDDIIIHHHAAA:::888888888888888999999:::999888777555333111000///---------.........//////+++************)))))))))******)))))))))((((((((('''&&&%%%$$$$$$&&&((()))###&&&((('''%%%###$$$%%%&&&&&&''''''(((((()))))),,,000<<>>======<<<777000---//////,,,***+++---.........,,,++++++******)))))))))******&&&&&&'''((()))+++---...))))))***++++++++++++***)))))))))))))))))))))))))))))))))******+++++++++***************+++,,,,,,+++,,,...000000000///...///......---------------...---...///000///,,,***,,,---...//////...,,,+++)))************((('''&&&&&&(((*********+++,,,...111444999999777444222222+++)))(((&&&&&&&&&'''(((%%%&&&'''&&&%%%$$$%%%''')))))))))))))))*********((()))))))))((((((***,,,///,,,---111111,,,((()))***)))(((***,,,...///...+++++++++***((('''(((***,,,222333...+++,,,+++((()))))))))***+++,,,---......///000000111000///...222222111000000111111111000222444333222666>>>DDDIIIOOO[[[gggrrrzzz~~~www___FFF999777666333333222333555888999888777444777:::<<<>>>@@@CCCFFF===??????===;;;;;;>>>AAA>>>===;;;999777555444444333444555444222222333444999CCCSSSfffvvvyyyjjjYYYKKKOOOYYYjjj}}}oooZZZJJJHHHZZZppptttjjjfffeeecccccceeecccbbbaaa___^^^\\\[[[ZZZ[[[ZZZXXXWWWVVVUUUUUUUUUPPPQQQQQQRRRRRRRRRRRRRRRPPPQQQQQQQQQRRRRRRSSSSSSQQQPPPOOONNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWXXXZZZ\\\\\\\\\[[[]]]___```___]]]\\\\\\]]]^^^___```aaaaaaaaaaaaaaa```aaaaaabbbbbbPPPOOONNNNNNMMMMMMNNNNNNKKKLLLLLLLLLLLLMMMMMMMMMOOOOOONNNNNNNNNNNNNNNOOOLLLMMMOOOPPPQQQPPPPPPOOOLLLMMMNNNPPPQQQQQQPPPPPPRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWXXX[[[cccmmmsssuuutttmmmnnnlll^^^HHH444---...***((('''''')))+++,,,,,,......///111444666999:::444777888555444555333///111111000///////////////111111222333333444555555666333111111444888:::<<>>999999555///...000...+++(((***,,,---------+++***,,,+++)))((((((((()))*********)))(((((('''(((((($$$''')))***)))))))))***))))))))))))))))))))))))))))))******++++++++++++,,,,,,++++++,,,,,,---...***+++...///000000///...///...,,,+++******++++++,,,***)))+++///111000------...//////...,,,***)))))))))******)))'''%%%$$$"""$$$''')))***+++---///***,,,......,,,+++...000***)))'''&&&&&&&&&((()))'''((())))))'''&&&'''(((++++++***))))))*********'''((())))))))))))+++---000++++++///000+++)))++++++******+++...000111000,,,,,,,,,***(((&&&''')))(((///111+++''')))(((%%%,,,,,,,,,---...///111222///000000000000...,,,+++000000000000111222333444111444555555444888@@@HHHUUU```qqqlllNNN<<<888666333111222333666999:::999777222555999<<<===???AAACCC888:::<<<<<<;;;<<<@@@CCCAAA???<<<999666555444444333444555444222111222333222:::III[[[oooyyyssshhhQQQPPPVVVgggpppWWWEEEAAAOOOaaawwwmmmiiigggeeeeeegggeeedddcccaaa___]]][[[[[[[[[[[[YYYXXXWWWVVVVVVVVVPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOMMMLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWXXXXXXXXXYYY[[[]]]ZZZYYYZZZ\\\^^^___^^^]]]\\\\\\]]]^^^___```aaabbb``````___``````aaabbbbbbKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPMMMMMMNNNOOOOOOPPPQQQQQQMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPRRRSSSTTTTTTTTTSSSQQQPPPSSSSSSSSSSSSTTTTTTTTTTTTQQQUUUZZZcccoooyyyzzztttrrrjjj[[[KKK>>>666000+++*********+++...000111111,,,///222555666666555444999888555333111000//////...//////000000000000000888666444333444666777777777444111222555888999888:::888666777::::::999666777888666333///...000333///---***((('''))),,,...///---+++***+++,,,,,,+++)))))))))))))))(((''''''+++)))&&&&&&''')))***+++---,,,***((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((******)))***+++---666HHHaaayyymmm[[[OOOEEE;;;444000///...///111333333222333111333999<<<;;;:::<<<>>>888111///111222000---////////////...---,,,,,,******++++++++++++******))))))(((''''''''''''(((((((((''''''((()))+++,,,+++***(((&&&%%%%%%%%%%%%)))***,,,---......------(((((((((((())))))))))))------,,,,,,---...000111333111...+++*********+++,,,+++******,,,///222444...---+++******+++---...333,,,&&&%%%))),,,***'''(((''''''&&&&&&((()))***,,,---......---+++(((&&&((((((((((((''''''''''''(((((((((((())))))))))))+++(((&&&(((---///,,,)))((()))***,,,------,,,,,,,,,***(((((()))***)))((('''''''''((()))+++---...,,,+++++++++******))))))*********)))))))))))))))------,,,,,,---000000...***,,,---...000333222000...000222222222111222333333555666777:::@@@JJJQQQ\\\qqq|||VVV>>>777444000111111222444666777888999777666777:::>>>AAAAAAAAA===999666555888<<<======EEEAAA===;;;<<<;;;999666555444333333444444222111666999===III```uuu{{{vvv___RRRMMM\\\tttqqqUUUEEEAAAEEEIIIkkktttkkkfffeeeffffffgggfffeeeccc```^^^]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVTTTSSSRRRQQQQQQRRRSSSSSSRRRPPPOOOPPPRRRRRRQQQPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPQQQRRRRRRPPPNNNUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\^^^^^^^^^]]]]]]\\\\\\\\\_________^^^\\\\\\^^^```KKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPMMMMMMNNNNNNOOOPPPPPPQQQNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRVVV\\\eeerrr|||}}}xxxooocccPPP@@@666111---*********))))))***,,,,,,,,,,,,...111444666666555555:::888555222000/////////------///000222333333333555444333333555888:::;;;:::777444444666888888777888666444444666666555222555555555222...---...111...---***)))((()))+++,,,...+++))))))***++++++***))))))******)))((((((''')))'''%%%%%%''')))))))))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))*********+++++++++111???TTTkkk}}}sss^^^LLLBBB<<<666222...---,,,---///000000000000...000666999999999<<<===;;;888777666444111...////////////...---++++++++++++,,,,,,,,,+++******)))))))))(((((((((''''''&&&%%%%%%%%%&&&''')))***))))))((('''&&&'''((((((((()))***++++++,,,,,,,,,((((((((((((((()))******---,,,,,,,,,---...///000222111///...---------------,,,,,,,,,...111444777///...,,,***))))))***+++555111+++)))***+++(((%%%))))))((((((((()))***+++***+++,,,,,,,,,+++***))))))))))))(((((((((''''''''''''((((((((())))))))),,,)))''')))---///---***'''(((***---...///000000,,,+++))))))*********)))''''''&&&'''''')))+++,,,******)))))))))((((((((())))))))))))))))))))))))***+++---///111222111000---......+++)))+++///111///111222222000//////000222444666777:::@@@IIIPPP\\\yyyaaaEEE;;;666111000111222333555666777888444333444777;;;>>>??????;;;777333333666:::===>>>BBB@@@>>>>>>??????===;;;666555333222333444333333111222444===QQQgggrrrssslllZZZNNNXXXppp~~~bbbLLLBBBBBBFFF\\\qqqxxxooojjjhhhhhhggggggfffdddbbb```^^^]]]\\\YYYYYYYYYXXXXXXWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTQQQPPPOOOPPPQQQRRRQQQOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRNNNMMMLLLMMMOOOPPPPPPOOOTTTSSSRRRQQQRRRSSSUUUVVVUUUVVVVVVWWWXXXYYYZZZZZZ]]]]]]^^^^^^^^^\\\[[[ZZZ^^^^^^]]]]]]]]]\\\\\\\\\[[[\\\]]]\\\\\\^^^aaacccLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRQQQQQQPPPPPPPPPQQQNNNNNNOOOOOOOOOPPPPPPPPPSSSWWW^^^gggttt{{{jjjZZZDDD555///...,,,+++,,,+++***))))))(((((((((,,,...111444666666555555:::777444000......///000+++,,,...000333555666777666666666666777999<<<===???<<<888666777888888888777666444444444444222000222333333111...,,,------,,,++++++***)))*********,,,***(((((()))))))))((())))))*********)))((((((((('''&&&''')))***)))((((((((((((((('''&&&&&&%%%''''''''''''''''''''''''%%%'''***++++++***+++,,,---///666DDDVVVfffppptttkkk]]]JJJ;;;555333111000,,,***)))***,,,---------+++***,,,222555666999===@@@BBBCCCAAA<<<777222000000000//////---,,,+++***,,,,,,,,,,,,,,,+++***)))((()))*********)))((('''&&&%%%%%%%%%&&&'''((())))))((((((((()))***++++++(((((((((((())))))***+++))))))((('''((()))***+++,,,,,,,,,,,,---...////////////000000000000000000,,,,,,+++,,,...111333555///...,,,***((((((((((((222111000...,,,***)))(((******)))))))))***+++,,,)))))))))******+++++++++*********))))))))))))(((''''''''''''((((((((((((+++)))''')))---...---+++&&&(((***---000222333333,,,***)))(((******)))((('''&&&%%%%%%%%%&&&((()))((((((''''''''''''&&&&&&)))))))))))))))))))))))))))+++...111111000...---...000111///,,,+++///333111222333222000/////////111333555666999???HHHOOO]]]nnnNNN===666111000000111222333444555666222222333666:::===>>>>>>999555111000333888===???AAA@@@???AAACCCEEEDDDCCC:::777444222333444444444333333222666DDDZZZkkkrrryyyfffUUUZZZoooxxx[[[HHHCCCEEEMMM]]]qqq~~~uuuooollljjjiiiffffffdddbbb```^^^]]]\\\YYYYYYYYYYYYXXXXXXXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTQQQOOONNNOOOPPPQQQPPPNNNMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRNNNLLLKKKKKKNNNPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZ^^^^^^^^^^^^\\\[[[ZZZYYY\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[\\\\\\\\\^^^aaadddLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNOOONNNNNNMMMLLLKKKKKKLLLMMMMMMNNNNNNOOOMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOORRRQQQPPPNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPSSSXXX___hhhuuuyyycccPPP;;;111///...---,,,......---,,,***)))******---...111333555555555555888666222///------///000,,,---...000222444666777;;;;;;;;;:::999999:::;;;@@@>>><<<:::999999999999:::999777666555444222111000111111000///---,,,+++***************))))))(((+++)))(((((())))))(((''')))))))))******)))(((((()))(((((()))++++++***((('''(((((()))((('''&&&%%%''''''''''''''''''''''''&&&(((+++,,,+++++++++,,,222111222777AAAKKKRRRVVVRRRHHH;;;222////////////+++***((()))+++,,,,,,+++)))(((***///333555:::@@@HHHKKKMMMHHH???666222111000000///...---+++***))),,,,,,,,,,,,+++***)))((((((***+++,,,,,,***((('''(((((((((((())))))******************++++++,,,,,,)))(((''''''''')))***+++***)))((('''((()))+++,,,+++++++++,,,,,,---......+++---///111222222111000,,,+++******+++---///000---,,,+++)))(((''''''(((***---000///---+++,,,---))))))))))))******++++++))))))(((((())))))***++++++++++++*********))))))&&&'''''''''((((((((((((***(((''')))+++,,,,,,***'''(((***,,,...000222222+++)))''''''((()))(((''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''((((((((()))))))))))))))...---...000...)))((()))......///222222///---...000222333333111000111111///222444555777===EEEKKK\\\xxxSSS===444000///000000111222333333444222222333666:::>>>???>>>777444000///222777>>>BBBBBBAAA@@@@@@DDDHHHLLLNNNBBB===777333222333444444555555333444<<>>===<<<;;;;;;;;;::::::999777555333222222000000000000///...,,,+++))))))*********)))((('''***)))(((((())))))(((&&&'''(((((()))))))))((((((''''''&&&(((******(((''''''((()))***)))((('''&&&((((((((((((((((((((((((''')))+++,,,+++++++++,,,000//////000444888;;;===<<<888222///......---,,,,,,+++)))***+++---,,,,,,)))(((***///222555===EEERRRSSSRRRJJJ>>>444111222/////////...---+++***)))******++++++***)))(((((()))+++,,,------+++)))((())))))******************,,,,,,,,,,,,,,,++++++++++++***)))((((((***+++,,,***))))))((((((***+++,,,******+++,,,,,,---------)))***---000111111///......---,,,+++******++++++******))))))))))))))))))'''+++//////,,,)))***---(((((()))))))))*********+++***))))))(((((())))))++++++++++++************'''''''''(((((((((((()))(((''''''((()))*********))))))******+++,,,---...)))(((&&&&&&'''''''''&&&'''&&&$$$######$$$%%%%%%((((((((((((((((((((((((''''''(((((())))))))))))222///...///,,,(((***000:::///))),,,000...***))),,,...000000000000111222...000333333555999@@@FFFUUUyyy~~~WWW???666222000000000111111111222222222111222555999;;;<<<<<<666444111000111777>>>CCCDDDBBB???>>>AAAHHHPPPVVVIIIDDD<<<777444333333222111111111000333;;;IIIUUUjjjooouuuzzz{{{\\\MMMKKKDDDKKKVVVhhhyyyrrrllliiigggfffeeecccbbb```______ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTQQQPPPNNNNNNOOOOOONNNMMMMMMNNNPPPQQQRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRRRRVVVSSSPPPOOOPPPQQQQQQQQQNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\ZZZZZZZZZZZZ[[[\\\\\\\\\WWWWWWWWWWWWXXXXXXXXXXXX\\\]]]^^^]]]]]]^^^```cccMMMLLLLLLLLLLLLMMMNNNNNNMMMNNNOOOPPPPPPPPPPPPOOOLLLMMMMMMNNNOOOOOOPPPPPPMMMMMMNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMPPPWWW```iiisssvvvoooeeeHHH999///000111---***+++***---...---+++***---000111111222222222222222111000///.........///000000333222111111111222333444555888::::::888888:::======???AAAAAA???<<<::::::777777777555222000000111111///...---......,,,+++)))))))))))))))((('''''')))((((((((())))))'''%%%&&&&&&'''(((((((((''''''%%%$$$###$$$&&&'''&&&%%%(((((()))))))))(((((('''))))))))))))))))))))))))&&&)))+++,,,+++******+++***++++++,,,...///111222///......//////...+++)))...,,,++++++---...---,,,+++***+++///111555???IIIVVVVVVRRRHHH<<<333111222------...------,,,+++***)))******+++++++++******+++,,,---------,,,******((()))************))))))---------------,,,+++***+++++++++******++++++,,,)))))))))*********++++++))))))***+++,,,,,,,,,,,,)))***,,,...///...---,,,000///...---,,,,,,++++++))))))))))))******))))))))),,,...---***''''''((('''((())))))******))))))+++++++++******)))))))))+++++++++************)))(((((((((((())))))))))))''''''(((((()))******+++******))))))))))))******)))'''&&&%%%&&&'''&&&%%%'''&&&%%%$$$$$$%%%&&&&&&((())))))))))))*********&&&''''''(((((())))))***000,,,---000///+++111:::NNN:::))))))......---...'''***,,,------...///000---///111111111555;;;@@@KKKmmm[[[BBB999666000000111111111111111111000//////111555777777666555444222000111666===BBBEEECCC@@@===???FFFPPPWWWOOOIIIAAA;;;777555444333000000111222111222;;;EEETTTfff{{{gggTTTNNNDDDIIIRRR```sss}}}uuunnnjjjhhhgggfffeeecccbbbaaaaaa\\\\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWUUUTTTSSSRRRQQQOOOOOOPPPPPPNNNMMMNNNOOOPPPRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRTTTQQQOOONNNNNNNNNNNNMMMMMMMMMNNNPPPQQQSSSTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXYYYZZZ[[[]]]^^^WWWWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]___aaaeeehhhMMMMMMLLLLLLMMMMMMNNNOOOLLLMMMNNNPPPQQQQQQQQQQQQNNNNNNNNNOOOPPPPPPQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMQQQXXXbbbkkkrrrrrrgggZZZ>>>222,,,///000+++)))...---000222000,,,,,,...222333333333222111000000///++++++---...///000000111666555333333333444666777888<<>>;;;999777666333111222555333111666>>>AAAYYYtttttt^^^SSSJJJNNNTTTZZZeeezzzyyyqqqllliiiiiihhhfffeeedddcccbbb^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRSSSRRRPPPPPPQQQPPPOOOMMMMMMNNNOOOQQQQQQPPPNNNMMMOOOOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXYYYZZZ[[[\\\XXXYYYYYYYYYZZZZZZZZZ[[[ZZZ[[[]]]___```cccgggjjjMMMMMMMMMLLLMMMMMMNNNOOOLLLMMMNNNPPPQQQRRRSSSSSSNNNOOOOOOPPPPPPQQQQQQRRRNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMMMMMMMLLLJJJIIINNNNNNNNNNNNOOOOOOOOOOOORRRYYYccclllrrrooobbbSSS;;;111,,,000000***+++222222555666444000...111555555444333222111//////...((())),,,...000111111111777666555444555777999:::AAADDDGGGEEE@@@>>>???BBB>>>CCCGGGGGGBBB:::555222444666777555111000111333000,,,(((''')))+++***)))))))))(((''''''''''''(((&&&%%%%%%&&&'''&&&$$$"""###$$$%%%%%%&&&&&&&&&%%%+++)))&&&&&&''')))++++++'''&&&%%%$$$$$$%%%'''((())))))))))))))))))))))))&&&(((******)))(((((())))))******))))))***---//////000222333333222000...///---,,,,,,---...---,,,---+++,,,...///444@@@LLLOOONNNKKKEEE>>>777222///++++++,,,---------,,,,,,++++++---...///000000000///...---,,,,,,,,,,,,------.../////////...---,,,((()))+++---.........---)))***+++,,,,,,+++))))))'''(((+++------,,,***((('''(((***+++,,,,,,++++++............---,,,++++++(((((()))***+++,,,,,,,,,---------,,,***)))'''&&&((((((((()))+++,,,,,,,,,)))***+++,,,---,,,++++++&&&(((+++---......---,,,*********))))))))))))((()))*********++++++++++++***+++,,,,,,,,,,,,---///***)))((((((((()))***+++,,,***)))((()))***)))((((((((('''&&&'''((()))***'''((((((((())))))******&&&&&&&&&'''((())))))***(((&&&***111///(((+++666999---(((///333---***,,,...///111111000///000000,,,...///...---...333777AAAUUUiiiYYY@@@777444222222222222111111111111333222111222444555555444000111222000000222777<<<@@@AAABBBAAA@@@BBBGGGLLLOOOJJJDDD@@@===<<<:::999333000000333222///333:::888OOOkkk}}}~~~fffYYYPPPTTTXXXXXX[[[mmm{{{sssmmmjjjiiiiiigggfffeeedddddd```___^^^\\\ZZZYYYXXXWWWWWWXXXXXXXXXWWWUUUSSSRRRTTTRRRQQQQQQQQQQQQOOONNNLLLMMMNNNOOOOOONNNLLLKKKOOOOOOOOOOOOPPPQQQRRRRRRMMMLLLLLLMMMOOOOOONNNLLLKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSTTTUUUVVVWWWWWWXXX[[[ZZZYYYXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^___`````````bbbeeehhhIIIIIIKKKLLLMMMMMMMMMMMMPPPOOOOOOOOOOOOPPPQQQQQQNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQNNNUUUbbboootttiiiTTTCCC555333000---,,,---///000333222111000000222444555999777333000...---...///444111......///222333444999888777666666666777888???AAACCCCCCAAA@@@@@@@@@???JJJSSSOOO@@@444222555333333333222111///---,,,...---,,,***)))((((((((()))(((((()))+++***(((%%%((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))******))))))((((((''''''''''''&&&%%%&&&'''((())),,,,,,,,,+++++++++******(((&&&&&&&&&)))+++++++++)))+++,,,+++++++++,,,...///333:::???===666000............,,,+++******+++***,,,,,,+++,,,333???HHHOOOOOOLLLFFF>>>777222000000000///------,,,,,,,,,,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000222333333111000000111////////////////////////,,,***)))''''''(((***+++*********)))))))))))))))***++++++,,,---------,,,//////...------------...------...///...---+++***......---,,,,,,+++******,,,,,,++++++***)))))))))%%%''')))+++,,,+++***)))+++*********+++,,,------(((''''''((()))******))),,,,,,++++++++++++,,,,,,...+++)))***,,,---+++(((******++++++++++++******))))))***+++,,,,,,,,,,,,%%%%%%&&&'''((()))******)))******)))(((((()))++++++)))((())),,,---***((('''(((***...222111---)))------......------,,,+++%%%***......///000///+++111---+++---000///000333AAAPPPbbbqqq}}}YYYAAA777555222222111111222222333444000//////000222222111000000000000000222555888:::@@@???@@@EEEGGGEEEFFFIIIMMMNNNJJJAAA>>>@@@>>>:::777444222111222333444444===@@@RRRqqqrrrbbb]]]ZZZ___ddd___^^^vvv}}}uuuppplllkkkiiihhhfffdddbbbaaa___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUSSSRRRUUURRRPPPOOOPPPQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOMMMNNNPPPQQQRRRQQQPPPPPPSSSTTTUUUVVVUUUTTTSSSRRRWWWWWWWWWWWWXXXZZZ[[[\\\[[[ZZZYYYYYY[[[]]]```aaa______```aaabbbdddeeefffIIIIIIJJJKKKLLLMMMMMMLLLOOOOOOOOOOOOOOOPPPPPPQQQOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPNNNMMMMMMOOONNNNNNMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPWWWbbbmmmooocccNNN>>>444222///---,,,---...000222111000000000222444555888666222///---------...111...------000444666777999888777777888999:::;;;===@@@CCCCCCBBB@@@?????????HHHPPPMMMAAA777444666222111000///---,,,+++***++++++***)))))))))******)))(((((()))******((('''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''''''''&&&%%%&&&'''((())),,,,,,,,,,,,+++++++++***)))((('''(((******)))((()))*********)))***---///:::???FFFJJJGGG???888555000000///---+++++++++,,,***,,,,,,++++++111;;;DDDLLLLLLKKKFFF???777222///111111000///...---......,,,+++*********+++,,,,,,******+++,,,------............///000111111111111////////////////////////---,,,***(((((((((******************************++++++,,,---------------...---,,,,,,++++++,,,,,,,,,------...---,,,+++***---,,,,,,+++******))))))******************++++++((()))+++,,,,,,+++***)))+++************+++,,,---***)))((()))+++,,,+++***+++++++++******+++++++++***)))(((***---///...,,,************************)))***************))))))&&&&&&''''''((()))))))))***++++++***)))(((((()))***)))))),,,...///---+++'''(((***---//////***'''++++++,,,,,,,,,,,,,,,++++++///000...---//////,,,,,,'''&&&))),,,,,,...111<<>>===@@@BBBBBBDDDIIIPPPUUUVVVPPPJJJFFF???888666444111000111333333333555:::JJJeeennnhhh```___fffggggggvvvwwwrrrmmmllljjjhhhfffdddbbbaaa^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSQQQOOOOOOPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSSSSWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[ZZZZZZ\\\^^^```bbb``````aaabbbccceeefffgggIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKLLLMMMNNNNNNRRRXXXaaahhhfffYYYEEE666222000...,,,+++,,,...///111111000000111222444555555333000...,,,,,,---------,,,+++---111555888999999888888999;;;===???@@@;;;>>>CCCDDDCCC@@@>>>===>>>DDDJJJIIIAAA:::777666333111///---+++***)))***(((((((((((())))))***+++***)))'''((()))******)))((((((''''''&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''&&&%%%&&&'''((())),,,,,,++++++++++++*********))))))***+++***(((&&&)))))))))''''''***...222CCCIIIPPPRRRNNNFFF===777333222000...,,,++++++++++++,,,---,,,,,,111:::@@@HHHJJJKKKHHHAAA888222...222111000///////////////,,,+++************++++++))))))***,,,---///000000111000///222666999777555////////////////////////...---+++***)))))))))***))))))******++++++,,,,,,,,,,,,---............---,,,+++******))))))******++++++,,,,,,,,,+++******+++++++++***))))))((((((((())))))***++++++,,,,,,++++++,,,---,,,+++***)))+++************++++++,,,,,,*********,,,---,,,+++++++++************++++++***))))))***---......---+++***)))(((((()))***+++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((+++---......,,,+++***+++---------///000///---***'''((()))+++---,,,(((%%%))))))******+++,,,,,,,,,222777999555333444333000---((('''***---...///222444AAANNNXXXdddyyy\\\DDD;;;999222222111111222222333444555444333444555555444222111111000000111333555777AAA===:::<<<===>>>BBBHHHRRR^^^iiiiii```RRRCCC777666333111000000222222222000555BBBVVVrrr|||uuueee]]]dddkkkkkkqqqzzzzzztttnnnmmmkkkhhheeecccbbbaaa\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSQQQPPPNNNNNNPPPRRRSSSSSSQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPOOOOOONNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVWWWWWWXXXYYY[[[\\\\\\[[[[[[\\\]]]___aaacccaaabbbbbbcccdddfffhhhhhhHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMRRRWWW___ccc]]]OOO>>>222111///---++++++,,,...000000000000000111222333444222111///---,,,,,,------,,,+++***---111555888888888888999:::===@@@CCCDDD:::???DDDFFFEEEBBB>>>===:::>>>BBBBBB???:::666555555333000---+++******+++((((((((((((((())))))******)))'''''')))+++++++++)))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))******))))))))))))))))))))))))***+++---,,,)))&&&))))))'''&&&'''+++111666IIIQQQYYYYYYUUUMMMBBB:::666333000---,,,,,,++++++,,,---...///111555<<>><<<555888:::;;;999666333111333111...+++)))))))))******))))))(((((((((((((((***(((&&&''')))+++,,,,,,(((((('''''''''(((((()))))))))))))))))))))))))))'''''''''''''''(((((((((''''''&&&%%%&&&'''((()))''''''''''''(((((((((((((((((())),,,......,,,)))***)))((('''(((---444:::OOOXXX```___ZZZTTTJJJ@@@777333///,,,,,,---,,,+++***+++...111444999???BBBFFFIIIKKKIIICCC;;;444000//////...---------......,,,,,,,,,,,,++++++******+++,,,,,,------...//////000---+++---111333000,,,------------------------///...---+++***))))))((())))))***+++,,,,,,---------......///......------,,,,,,+++***************************************+++++++++++++++*********+++++++++*********)))))))))***+++,,,---...//////,,,,,,+++++++++++++++,,,,,,+++******+++,,,+++***++++++************++++++------------,,,++++++,,,---+++***((((((***+++---+++,,,---...............*********)))(((((('''''''''***...000000//////000///000111000---***'''&&&((()))+++,,,,,,,,,,,,,,,)))))))))***+++---///000444CCCRRRXXXWWWQQQIIIAAA444...*********'''&&&((()))///666:::???MMMeeeyyymmmOOO===666222222111111222222333444444333333444555555333222.........///111555888:::===::::::===??????AAAFFFMMM___yyykkkOOO===888666333111222333333222333777:::BBBWWWnnnvvvpppjjjnnnjjjkkklllooottt~~~vvvqqqoookkkgggccc```______[[[[[[ZZZZZZZZZ[[[[[[\\\YYYYYYXXXXXXWWWVVVUUUTTTQQQOOONNNNNNQQQSSSTTTSSSPPPOOOOOOOOONNNNNNNNNMMMOOONNNNNNNNNMMMLLLLLLLLLOOOOOONNNNNNOOOOOOPPPQQQTTTTTTRRRQQQQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[\\\^^^```aaacccdddcccddddddeeefffhhhiiijjjHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKKKKJJJMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOOOONNNTTTZZZYYYOOOBBB888222///...,,,+++,,,...000222111111111111111000000000------------------......---,,,,,,...111333444444777777888999;;;>>>@@@BBB===AAAFFFHHHEEEAAA<<<:::111333666555333000.........,,,***(((''''''''''''+++***))))))(((((((((((((((''''''(((+++---------''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&%%%&&&'''((()))&&&&&&''''''''''''(((((((((((()))+++...///---,,,************,,,111999>>>JJJVVV]]][[[XXXUUULLLBBB999444///---...///...---***+++///333888===@@@BBBHHHIIIIIIFFF@@@999333111......------------......---.........---,,,+++***,,,,,,------....../////////---,,,---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))((())))))******++++++,,,,,,---............---,,,,,,---,,,++++++***+++++++++*********)))******+++,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((((((((***+++---...000000...------,,,,,,,,,,,,------+++***+++,,,,,,+++))),,,++++++++++++++++++,,,)))+++,,,---,,,---...000---,,,+++******+++,,,---((()))***+++,,,,,,,,,,,,*********))))))((((((((($$$&&&)))++++++,,,---...***,,,------+++***+++,,,***,,,---,,,,,,,,,---///******)))***+++---///000<<>>PPPaaasssSSS@@@777222222111111222222333444222222111333444555444222000//////000222555888:::;;;888999===@@@@@@CCCGGGKKKXXXnnn~~~jjjRRRCCC;;;999555444444555555444444555666<<>>666222000...---,,,---///222444333333222222000///...---,,,,,,------......//////,,,++++++...111444444444777666666777888:::<<<===>>>AAAEEEEEEBBB===999777///222555333...******+++******)))(((((('''&&&&&&******)))))))))***++++++'''&&&'''))),,,...---,,,&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''((((((((()))))))))+++******+++---...---,,,++++++,,,---000555<<>>BBBDDDDDDJJJIIIFFFAAA:::555222111//////............/////////////////////---,,,+++***+++,,,---...///000111...............---,,,,,,************************++++++++++++***))))))(((************************---------------,,,++++++---,,,++++++******+++++++++******)))***+++,,,---************************++++++******************)))))))))***,,,---...///000///...---------------...---,,,,,,------,,,***------,,,,,,,,,,,,------)))+++------,,,,,,///111------------------------))))))***************)))******))))))))))))))))))&&&((())))))))))))***,,,)))+++,,,+++******---000...//////---***)))+++---***))))))((()))+++---///<<>>;;;888666777777777777444222444:::???BBBEEEIIIIIIZZZ{{{wwwkkkeeedddgggkkkzzzrrrooojjjddd___\\\[[[[[[XXXXXXXXXYYYZZZ[[[\\\]]]XXXXXXXXXXXXWWWVVVUUUUUUUUUSSSPPPOOOPPPPPPPPPOOOLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOTTTUUUUUUUUUTTTTTTSSSRRRSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZXXXYYY[[[^^^```aaaccccccccccccdddeeefffhhhiiijjjHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHKKKKKKJJJKKKKKKLLLMMMNNNMMMNNNNNNOOOOOOOOONNNNNNKKKLLLNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSQQQWWWZZZVVVIII<<<444222000///---------000333555333333333222000///---,,,,,,,,,---......//////000******+++...222555555555666666555555666888999:::>>>AAACCCCCC???;;;777555...222555222,,,'''(((+++*********+++***)))((((((((((((((()))***,,,---...&&&&&&'''***---...---,,,%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))((()))))))))******++++++///---++++++,,,,,,,,,++++++,,,...///222888>>>CCCCCCPPPWWWUUUTTTVVVQQQGGG===777111000333666555333777888;;;@@@DDDGGGHHHGGGJJJIIIDDD===666222000000000000////////////000111///000000111000...,,,+++((()))+++---///111222333(((***++++++***))))))***))))))))))))))))))))))))))))))*********))))))(((*********))))))))))))))),,,---------,,,,,,+++***,,,++++++***************++++++*********+++---...(((((((((((()))))))))))))))))))))***++++++,,,,,,************++++++,,,---111000///...............000///------......---,,,...------,,,,,,------...,,,...000...,,,***,,,...---......//////......---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))******,,,,,,,,,+++))))))***,,,,,,------+++))))))---000111222111---(((&&&(((******)))((('''((())),,,---000===JJJMMMLLLMMMOOOOOO@@@999444111...)))&&&'''---***+++000000000777AAA]]]uuufffLLL<<<555222222111111222222333444111000111333666777777666888666444333333444555666;;;666444666:::>>>EEEMMMOOOKKKNNNZZZ```ZZZPPPKKK@@@===:::888888999999888555111333;;;<<<888:::BBBAAAJJJhhh{{{ooojjjhhhhhhiiiyyyrrroooiiiccc^^^[[[ZZZYYYWWWWWWWWWXXXXXXZZZ[[[\\\XXXXXXXXXXXXWWWVVVUUUUUUWWWTTTQQQPPPOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQLLLLLLMMMMMMNNNNNNNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOSSSTTTUUUUUUUUUSSSRRRQQQSSSRRRPPPOOOOOOPPPQQQRRRUUUUUUUUUVVVWWWXXXYYYZZZXXXYYY[[[]]]```aaabbbccccccccccccdddfffgggiiijjjKKKKKKJJJIIIGGGFFFFFFEEEGGGIIIKKKLLLKKKJJJJJJJJJMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQKKKLLLTTTQQQGGGKKKKKKLLLLLLLLLLLLKKKKKKMMMKKKJJJKKKNNNOOONNNKKKOOONNNMMMMMMNNNOOOQQQRRRUUUVVVUUUNNNDDD:::444222...------000444555333000444333333111///---+++***+++,,,---////////////...+++---000111222333666999999444222444666555666888===BBBFFFDDD===666333333000////////////,,,((($$$'''(((***)))(((((()))***,,,+++)))((('''''''''(((%%%&&&)))+++,,,,,,+++***---+++(((%%%$$$%%%'''(((&&&'''((())))))((('''&&&$$$%%%'''&&&%%%%%%&&&(((((()))))))))'''&&&'''(((((('''''''''((()))+++,,,888444///---------,,,***000//////333999>>>@@@@@@===DDDPPPYYY[[[VVVNNNHHH===<<<;;;;;;;;;;;;:::888333666:::===???BBBFFFIIIFFFBBB<<<777444111///---.........////////////000555444111...,,,+++,,,,,,*********,,,000333555555///...------,,,+++******+++++++++++++++***)))))))))((('''''''''(((***+++******+++,,,------......000000///,,,***)))+++---***((('''***...///+++&&&,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))'''&&&&&&++++++,,,...///...+++)))(((((()))***,,,---...///000///...------------...///000111///,,,***)))***+++++++++,,,---...///000------,,,,,,---///000222//////000000000///---,,,000///---+++)))'''&&&%%%((()))***++++++***)))(((+++******)))(((''''''&&&***+++,,,,,,------,,,,,,,,,,,,+++***))))))******---,,,+++***))))))))))))---000666;;;???AAAAAA@@@444333222111...,,,***)))......---------///444777SSSdddtttrrr^^^FFF777222111000////////////000000222333444666888999::::::BBBAAA>>>;;;999777666666666333222666999<<>>888<<<===777777===888666444333555888999999???BBBYYYtttnnniiigggmmmyyy{{{ssshhhaaa___^^^\\\YYYVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZXXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOOOOONNNNNNLLLMMMNNNOOOPPPOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOPPPPPPRRRSSSUUUVVVWWWWWWVVVUUUUUUWWWZZZ\\\\\\]]]^^^```eeeffffffffffffgggjjjmmmKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJJJJIIIIIIIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNQQQOOORRRVVVRRRHHHFFFLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMKKKJJJKKKNNNOOONNNLLLOOONNNNNNNNNNNNPPPQQQRRRRRRSSSPPPJJJAAA888444222...------000444555333111333222111000...,,,+++***+++,,,---////////////...+++,,,...000222555777888:::666444555555444777;;;???EEEIIIFFF===555333333333111///......---***(((&&&((())))))(((''')))***+++***((('''&&&&&&''''''&&&'''(((************))))))(((&&&$$$$$$$$$%%%&&&&&&'''((())))))((('''&&&%%%&&&((('''&&&&&&''')))'''((()))(((&&&%%%&&&'''(((''''''&&&'''(((***+++333000,,,,,,---......,,,//////222777===AAABBBAAA@@@HHHSSS\\\^^^YYYPPPJJJDDDBBB@@@@@@@@@@@@>>>===;;;;;;;;;;;;===>>>???@@@BBB>>>999555333111///...------........./////////333111///,,,+++++++++,,,+++******,,,...000000///...------,,,+++*********(((((((((((((((''''''&&&))))))((('''((()))***+++))))))******++++++,,,,,,222111000---***)))***,,,...,,,+++---111111---)))************************''')))******(((&&&%%%&&&*********+++,,,,,,***((())))))***+++,,,------...//////......---------------...///...,,,******+++,,,,,,,,,,,,,,,---...///---------------...///000...//////000///...---,,,000///...,,,***)))(((''')))************))))))(((++++++******))))))((((((******+++,,,,,,,,,,,,+++,,,,,,+++***************---,,,+++******)))))))))((()))+++---...///000000000000///...,,,***(((''',,,------------///222555FFFSSS___^^^OOO===333000111111111000000000000000000111333555777888999999@@@???>>><<<:::999777777:::666666999;;;???HHHQQQTTTNNNKKKMMMNNNMMMLLLNNNOOOBBB:::<<<;;;444333777666444222333555777777777<<>>444222444555222...,,,,,,,,,+++***&&&'''((((((''''''(((******)))'''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((((((''''''((()))&&&'''((('''%%%%%%%%%'''(((((('''&&&&&&'''((()))+++***)))***,,,............111777???EEEGGGFFFDDDEEEKKKVVV]]]___YYYQQQKKKJJJHHHFFFEEEEEEEEEDDDBBBBBB===999777999::::::888;;;888444222111111000///,,,,,,,,,---------......///...,,,+++******+++++++++***+++,,,------+++(((,,,,,,++++++*********)))+++++++++*********))))))))))))(((((())))))***+++.............../////////222222000---***((()))***000...---///111111...+++(((((((((((((((((((((((('''((())))))'''%%%%%%&&&***)))'''((()))***)))(((******+++++++++,,,,,,,,,,,,------------,,,++++++***,,,------,,,+++,,,---------,,,,,,,,,,,,------,,,,,,---------------,,,---............---,,,,,,///...------,,,+++******,,,+++***)))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,++++++************+++,,,,,,++++++******))))))+++***((('''&&&''''''(((000000000000///---,,,+++)))+++,,,,,,,,,---000222999@@@FFFFFF>>>666111000000000111222222222111000---...111333555777888888<<<<<<<<<<<<<<<:::888777;;;777666999;;;???HHHQQQXXXQQQLLLMMMMMMLLLNNNQQQWWWKKKBBB@@@===555222444333222111222444555555444777;;;FFF___qqqppp~~~|||nnnddd^^^[[[XXXWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNNNNMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLNNNPPPRRRSSSTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVXXX[[[]]]]]]^^^___aaaaaaccceeefffgggiiillloooMMMLLLLLLKKKJJJJJJIIIIIIGGGHHHHHHFFFEEEFFFIIIKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLhhhqqq^^^YYYjjjmmm___LLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRNNNFFF>>>777333111111...///000222444444444333000///---,,,***))))))(((***+++---...//////...---111000000333777999999888999888888999777999CCCNNNSSSXXXYYYPPP@@@444222444222000---,,,,,,+++***(((%%%&&&((((((''''''(((******)))((('''&&&''''''((()))((('''&&&&&&&&&&&&'''%%%&&&((()))))))))((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''&&&&&&''')))&&&'''''''''%%%$$$%%%&&&((((((&&&%%%%%%&&&''''''&&&&&&'''(((***,,,------000666???HHHNNNOOOMMMKKKJJJOOOWWW]]]]]]XXXQQQKKKMMMKKKHHHHHHIIIIIIIIIHHHBBB;;;444222555777666444555333000//////000111000++++++,,,,,,,,,---------++++++***))))))***+++++++++***+++,,,---,,,)))&&&++++++******************------,,,+++++++++++++++))))))))))))******++++++000000000///////////////000000000---+++)))***,,,+++******,,,...///---+++((((((((((((((((((((((((((()))***)))'''&&&&&&''',,,)))'''&&&''')))******++++++++++++++++++++++++)))***+++++++++***))))))(((***,,,---,,,,,,---...------,,,,,,+++,,,,,,,,,***+++,,,,,,,,,+++***)))------------------,,,,,,------,,,,,,,,,+++++++++---,,,+++)))))))))******''''''((((((((((((((((((******+++,,,,,,,,,,,,+++,,,++++++******+++++++++,,,,,,,,,,,,+++******)))...---,,,***)))))))))***...////////////...------''')))+++,,,,,,,,,...///111444777888666444111000---///111222333222000///,,,...000222555777888888777888:::;;;;;;:::999777888444333555777:::CCCKKKQQQKKKGGGHHHJJJLLLQQQWWW```UUULLLHHHCCC<<<777777222111111333555666555333444888@@@PPPrrrpppooorrrsssggg___[[[YYYXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJKKKNNNPPPRRRTTTUUURRRSSSTTTTTTUUUVVVVVVVVVVVVYYY[[[]]]]]]^^^```aaaaaaccceeefffggghhhkkkmmmNNNMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHGGGFFFGGGIIILLLIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMIII___cccQQQSSSiiilll\\\LLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSMMMDDD;;;555111000000///111333444444333333333///...,,,***)))(((((((((***+++,,,............---222111222333666777888777;;;:::<<<>>>>>>BBBNNNZZZ___aaa___SSSAAA555111333000////////////---***'''%%%&&&(((((('''((()))++++++***)))((((((((()))***)))((('''&&&%%%%%%%%%&&&$$$&&&((()))***)))((((((%%%&&&'''(((((('''&&&%%%###%%%&&&&&&%%%$$$&&&'''&&&'''''''''%%%$$$%%%&&&((((((&&&%%%%%%&&&''''''%%%&&&&&&'''(((***,,,---555<<>>AAADDDLLLTTTcccZZZQQQLLLHHHBBB===;;;333222333444666777666444333888===JJJgggmmmooojjjxxxlllccc^^^[[[ZZZVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJKKKNNNPPPRRRTTTUUUSSSSSSSSSSSSTTTUUUVVVVVVVVVXXX[[[]]]]]]^^^___aaaccceeeggggggfffggghhhiiiOOONNNNNNNNNMMMMMMMMMLLLIIIJJJJJJJJJIIIIIIKKKLLLIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLQQQNNNMMMOOOSSSWWWXXXWWWMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNNNNMMMMMMNNNPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRKKKAAA999444111111000111333555555444222222222...---+++)))((((((((())))))***,,,---......------...111333444555666999;;;GGGDDDDDDGGGIIILLLVVVaaaeeeccc\\\NNN???444111111000000000222222000+++(((%%%'''((()))((()))***,,,,,,+++***)))))))))***+++(((((('''''''''&&&&&&%%%###$$$&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%"""$$$%%%%%%$$$$$$%%%&&&&&&'''((('''%%%%%%%%%'''(((((('''&&&&&&'''((()))(((((()))))))))+++///222<<>>;;;<<<===???HHHPPP```ZZZRRRMMMIIIEEE@@@===555444333444666888777666555777<<>>BBB>>><<<<<<<<<>>>FFFPPP___ZZZRRRLLLIIIGGGBBB===666444333333555777888777888666999AAAPPPeeebbbTTT___iiiwwwxxxkkkaaa[[[YYYUUUUUUTTTSSSSSSSSSSSSSSSVVVVVVVVVVVVUUUTTTSSSRRROOOOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMLLLLLLKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSRRRRRRSSSTTTUUUVVVTTTVVVYYY[[[[[[\\\]]]___bbbdddfffggggggfffggghhhPPPOOOOOOOOOOOOOOOOOONNNJJJLLLOOOOOONNNMMMMMMNNNJJJKKKMMMNNNNNNNNNMMMLLLJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIEEEMMMNNNJJJLLLSSSRRRIIINNNLLLKKKJJJJJJKKKLLLNNNKKKNNNPPPOOOMMMLLLNNNQQQOOOPPPRRRTTTTTTTTTSSSSSSHHHBBB999444333333333333555777999777333000///000///---+++)))(((((()))***)))***,,,---......---,,,---555>>>@@@???AAAJJJRRRggg```[[[ZZZZZZZZZ[[[______VVVIII===444000.........+++)))(((((()))((('''&&&(((*********+++---...))))))(((''''''((()))***%%%''')))******)))'''&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((((()))))))))'''&&&'''(((((('''''''''((()))+++,,,.........---...333;;;AAAIIIPPP[[[dddiiimmmqqqsssqqqnnnhhhbbb]]]YYYVVVUUUGGGCCC???<<<;;;<<<<<<;;;999999999888888:::===AAA;;;777333///...---,,,+++,,,,,,------------......,,,------.........------///---+++***++++++***)))******+++,,,------...///---,,,***(((((()))***+++***+++,,,---...---,,,,,,(((((()))******+++,,,,,,,,,...///...---+++,,,,,,***+++***)))'''&&&'''((()))))))))))))))))))))))))))))))))((('''''')))+++,,,***))))))+++++++++*********+++++++++,,,,,,,,,///---***))))))+++///111111222222111...,,,+++,,,************+++,,,---...------,,,,,,---///111222///......---...///000111222222222222111111111111,,,...000111222333222222000000///...---,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---...***+++---......---+++***,,,+++(((&&&'''))),,,...---------...------,,,+++++++++***(((''')))---000------------...///222444............///000222222---...///000111111111111777777777888999;;;===>>><<<;;;<<<>>><<<888888<<<;;;999888999999;;;DDDMMM```[[[TTTNNNJJJHHHCCC===666444222222444666777888;;;666666>>>GGGWWWuuu^^^PPP^^^eeeppp{{{{{{mmmaaaZZZWWWUUUUUUTTTSSSSSSRRRSSSSSSRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOONNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPSSSRRRRRRRRRRRRTTTUUUVVVSSSVVVXXXZZZZZZ[[[]]]^^^```bbbeeeggggggggghhhiiiRRRSSSSSSTTTTTTTTTSSSSSSOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIIIIHHHHHHIIIIIIIIINNNMMMKKKJJJIIIJJJLLLMMMPPPPPPPPPRRRTTTUUUUUUSSSNNNBBB777333222222444777777777777777555222///---------,,,+++************&&&((()))***+++...111444000:::EEEIIIMMMRRRTTTTTTaaa```^^^]]]\\\[[[[[[[[[PPPGGG<<<555222000---***+++***)))((('''&&&%%%%%%'''(((((()))))))))))))))''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$%%%&&&(((((())))))((((((((()))***+++///000222333555;;;DDDKKKTTTYYY```fffjjjjjjiiigggjjjeee```]]]\\\YYYRRRLLLCCC???999444333444555555888888999;;;<<<======>>>999555000,,,,,,...//////---------............//////---,,,---//////...------,,,***)))))))))******...---,,,+++***+++,,,---+++000***,,,&&&(((555%%%++++++++++++++++++++++++,,,,,,,,,++++++************,,,000222222///,,,))))))))))))))))))(((((('''***)))((('''''''''''''''))))))))))))((((((((((((***)))(((''''''((()))***&&&'''((()))))))))))))))******))))))******+++,,,------,,,+++++++++,,,,,,///...---,,,+++,,,------***+++------,,,---...000///000111111000000222444777555333222333333111000111+++...<<>>999:::555111000333777::::::<<<999888999>>>NNNjjjcccKKKZZZpppqqqqqqssscccYYYVVVUUUTTTTTTUUUVVVTTTQQQNNNQQQQQQRRRRRRRRRRRRRRRQQQRRRPPPOOOOOOPPPOOOMMMKKKLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLOOONNNMMMKKKKKKKKKLLLMMMOOONNNMMMMMMLLLMMMMMMMMMPPPPPPOOONNNOOOPPPQQQRRRTTTTTTUUUVVVXXXZZZ\\\]]]___aaaccceeeeeeeeedddcccTTTUUUUUUUUUUUUUUUTTTTTTQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKJJJJJJKKKMMMNNNQQQQQQQQQRRRTTTUUUTTTRRRKKK@@@666333333333555999999777555333111000000000------,,,+++******+++++++++,,,---------///222555666???GGGKKKOOOUUUZZZ[[[\\\[[[ZZZXXXVVVTTTRRRQQQAAA:::111,,,******'''$$$'''''''''''''''&&&&&&&&&(((((()))************)))''''''''''''''''''''''''((('''''''''((((((&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$############%%%&&&'''+++++++++******,,,...000777999;;;===???DDDKKKPPP\\\___dddggggggddd___\\\ZZZVVVSSSSSSTTTSSSOOOJJJ???;;;555222111111222222555666999;;;===>>>>>>>>>;;;777111......///000000---....../////////.........---,,,---...///...,,,......,,,+++++++++,,,,,,...------,,,,,,,,,,,,,,,(((...***...***///===///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,///111111///,,,)))))))))******))))))((('''))))))((('''''''''(((((()))))))))))))))))))))))))))(((''''''''''''((()))(((((()))*********))))))******))))))******+++,,,,,,,,,+++++++++,,,,,,---000///---,,,,,,,,,------***,,,......------...///...///000/////////222444:::999999:::::::::777555222***+++666;;;666333666666444111000111000///...,,,------------+++)))(((,,,,,,++++++++++++,,,,,,***+++,,,,,,---------------,,,***((((((((()))***(((***,,,000222444555666,,,((('''***---,,,,,,......---------------------111...,,,---///000///...000000//////000111222222333222111444888;;;<<<;;;???@@@@@@>>>:::888888999;;;::::::<<<:::;;;CCCMMM[[[WWWQQQKKKFFFCCCAAA@@@===999555444666999;;;<<<;;;::::::<<>><<<888333000///000111111...///000000000///...---...,,,+++,,,---...---+++...------,,,,,,,,,,,,---...............---,,,,,,'''---***...+++111AAA333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++---//////---+++))))))************)))(((((((((((('''''''''((()))))))))))))))))))))))))))))))))(((((('''''''''((((((******+++++++++***))))))******))))))******+++,,,+++++++++++++++,,,---...111000///------,,,,,,,,,+++---000000///.........///000000//////000222555<<<===@@@CCCEEEDDD@@@<<<888///,,,111444111111666555333222111222222000...++++++,,,,,,,,,+++)))(((,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......///...---+++***((('''''',,,------...///111222333333***$$$'''***+++,,,---......---,,,,,,---...///000//////000111111000...////////////000111333333333222222444777:::;;;;;;>>>AAABBB???999666777:::===<<<<<<===<<<<<>>::::::<<<>>>???EEETTTccc~~~{{{UUUQQQdddooopppwwwsssfff]]]WWWVVVUUUVVVVVVVVVTTTRRROOOPPPPPPPPPPPPPPPOOOOOOPPPOOONNNNNNOOONNNLLLJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNMMMMMMMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNMMMLLLMMMNNNOOOPPPSSSSSSSSSUUUVVVXXXZZZ[[[^^^```aaacccccccccbbbbbb[[[[[[[[[[[[ZZZXXXWWWWWWUUUUUUUUUTTTSSSSSSSSSRRRQQQQQQPPPOOONNNNNNMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOTTTSSSRRRRRRSSSSSSQQQOOOEEE<<<555555666555666888888555000---+++,,,...000,,,,,,+++++++++,,,,,,---,,,------------///222444<<>>777333000---***)))******(((&&&#########$$$$$$$$$%%%%%%''''''((())))))))))))(((''''''''''''''''''''''''&&&'''***---...---)))&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$%%%&&&***)))(((((()))+++...000222444555555555888===AAAEEEHHHMMMQQQVVVYYY\\\^^^aaacccdddbbb]]]UUULLLFFFBBB@@@@@@AAACCCDDDBBB@@@999666222000000222333333444777:::>>>??????===;;;;;;777333000000111111111///000111222111000...---...,,,++++++,,,---,,,***++++++++++++++++++++++++---...///000///...,,,+++)))...***,,,)))...===///++++++++++++++++++++++++((((((((())))))******+++)))***,,,------,,,+++*********++++++******)))(((((('''''''''((()))******))))))***************+++******)))))))))))))))))),,,,,,,,,,,,++++++***)))******))))))******+++,,,************+++,,,---...111000///...------,,,,,,,,,...111111000.........111111111000000000333555:::===BBBHHHLLLKKKGGGCCCAAA888222222222///000444555333222222222222000...+++,,,,,,------,,,+++***---,,,,,,,,,,,,------...///...,,,+++***+++,,,---.........---,,,***((('''///...---,,,---///111222@@@444)))(((***+++******---,,,+++******+++---///000000111222222222000///.........///000222333444222222222444666999:::;;;===BBBDDDAAA999666888===??????@@@@@@<<<>>>JJJWWW```[[[TTTLLLGGGEEEGGGIIIGGGEEEAAA>>>======>>>???;;;;;;<<<>>>===@@@KKKWWWvvv```XXX^^^nnnpppqqq~~~mmm```YYYWWWUUUUUUUUUUUUSSSRRRPPPPPPQQQQQQQQQPPPOOOOOOOOONNNMMMMMMNNNNNNLLLJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKMMMNNNOOORRRRRRSSSTTTUUUWWWYYYZZZ^^^^^^```aaabbbbbbaaaaaa]]]]]]]]]]]]\\\[[[YYYYYYWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQPPPOOOOOONNNMMMMMMNNNNNNOOOOOONNNMMMMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOOOOSSSRRRQQQQQQRRRRRRPPPNNNDDD<<<666666777555444555444222000...---,,,------++++++++++++,,,---......+++,,,......///111555888<<>>===<<<555222000///111333555555:::<<<>>>@@@???===:::888888555222000111222222222222222333333222000...---...---++++++,,,,,,+++***++++++++++++++++++++++++---...///000///...,,,+++***///)))+++'''---<<<...************************((((((((())))))******+++)))***++++++,,,,,,+++++++++++++++++++++******)))((((((((((((((()))***+++)))*********++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,)))))))))***+++,,,---.../////////......---,,,+++,,,...000000///......///000111222111000///000222555999???FFFKKKLLLIIIFFFBBB===888666555444666999888666333222222111///---,,,---.../////////...---------,,,,,,---......///111///---+++)))))))))***,,,---.........---+++***)))))))))***...222666999DDD777+++(((******((((((+++***)))((((((***,,,---///000111222222111000///.........///000222333444222222333444555777999;;;===BBBEEEBBB;;;777:::??????BBBEEECCC===AAASSSgggooodddVVVLLLHHHIIIJJJIIILLLJJJGGGCCC@@@>>>???@@@===;;;;;;<<<;;;===FFFPPPllleeeZZZYYYkkknnnmmmuuuddd[[[XXXUUUTTTTTTTTTSSSQQQRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMMMMMMMNNNNNNMMMKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMNNNNNNNNNLLLLLLKKKJJJKKKLLLMMMNNNRRRRRRSSSTTTUUUVVVXXXYYY]]]]]]^^^___````````````^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXXXXWWWVVVUUUTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNKKKLLLLLLMMMMMMNNNNNNNNNQQQPPPOOOPPPQQQPPPOOOMMMCCC;;;777777888555333333111111000///...---,,,+++++++++++++++,,,...//////---///000111333555999<<<===EEELLLLLLJJJJJJIIIFFF999999888666333000---+++***)))'''&&&$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$&&&)))---000000---***%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%$$$######"""""""""""""""###%%%((()))''''''(((***,,,...000111222666999999999===FFFMMMQQQRRRVVV\\\bbbeeeeeeddd^^^]]]ZZZUUUNNNEEE>>>999444555777888999:::::::::111///...///333666888999@@@AAAAAAAAA???<<<999666666444111000222333444444555555444222111000/////////...,,,,,,------+++***,,,------............---...............---,,,,,,)))...))),,,***111BBB555************************+++++++++,,,,,,,,,,,,,,,*********++++++,,,------+++,,,,,,,,,,,,+++******))))))((((((((()))***************+++,,,,,,------............---,,,+++***++++++,,,,,,,,,+++************))))))******+++,,,***************+++,,,---------......------,,,++++++---............000111111333444444222///......222444999???DDDFFFDDDBBB===;;;888777999<<<@@@DDD???;;;777444222111///------...000111111111000000------------......///000111000...---+++***))))))+++,,,---/////////...---,,,,,,,,,,,,...111444666;;;000(((''')))))))))******))))))((()))***,,,------///000000///......///////////////000111333333111333444444555666888:::===@@@CCC@@@<<<:::<<>>BBBVVVjjjooobbbRRRIIIIIILLLMMMMMMQQQPPPMMMHHHCCC@@@@@@AAA@@@===<<<<<<;;;<<>>===<<<;;;<<<>>>@@@?????????>>>BBBNNN\\\XXXRRRJJJFFFHHHNNNSSSVVVVVVVVVSSSMMMFFFBBBBBBCCCBBB@@@@@@@@@>>>===@@@FFFRRRlllWWWNNNHHHVVV^^^gggyyyrrrddd```ZZZVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNOOONNNNNNNNNPPPPPPOOOMMMNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQSSSTTTTTTTTTSSSSSSPPPPPPOOONNNNNNNNNNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNTTTTTTTTTUUUVVVWWWXXXYYY[[[[[[[[[\\\]]]]]]^^^___]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMLLLMMMOOOOOOMMMLLL<<<666444888:::888555555333111///---------......******+++,,,---...000111000111222222111333555888999===>>>777111///...,,,111000...,,,+++***))))))******)))'''%%%&&&(((***%%%%%%&&&'''((()))***+++))))))***+++++++++++++++''''''''''''''''''''''''&&&&&&''')))***(((%%%"""&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######%%%'''***,,,,,,---///000000...---+++***...222333333888CCCLLLWWWUUUUUUWWWZZZ[[[YYYVVVOOOMMMKKKHHHEEECCCAAA@@@?????????<<<888444222222555444555999???DDDGGGHHHFFFEEEDDDBBB@@@===;;;:::555333222333666888999999:::888444111//////111222111///............,,,+++)))***,,,---...---,,,,,,...---,,,+++***+++,,,---(((---))),,,***222DDD888------------------------,,,,,,,,,++++++*********++++++******+++---...000,,,,,,------,,,,,,+++***++++++***)))(((((())))))******+++,,,,,,---......------......---+++***)))((()))***+++++++++++++++*********)))***++++++,,,++++++******************((()))+++,,,------,,,+++***+++*********---111555===@@@DDDDDD@@@;;;666333555444333444555777666666:::999555111444===GGGMMMNNNHHH@@@999555333222111---...000111222222222222---------......000111111...///111222222222111000/////////...////////////------...///111333444555---)))(((******(((***...***+++,,,---...///......+++------,,,)))))),,,///111000000000000000111111000333555555444444777::::::::::::;;;;;;<<<<<<<<>>BBBQQQdddwwwyyyRRRNNN@@@MMMWWWeeewwwxxxhhhddd]]]XXXVVVUUUTTTTTTQQQQQQQQQQQQPPPOOONNNMMMOOONNNNNNOOOQQQQQQOOONNNOOONNNNNNNNNMMMMMMLLLLLLNNNOOOPPPQQQRRRTTTUUUUUUPPPPPPQQQQQQRRRSSSSSSTTTQQQRRRSSSUUUUUUUUUTTTSSSQQQPPPOOOOOONNNNNNOOOOOOMMMLLLKKKKKKKKKLLLNNNOOOUUUTTTUUUUUUVVVWWWXXXYYY[[[[[[[[[[[[\\\]]]^^^___]]]^^^___``````aaaaaaaaa^^^]]]\\\\\\]]]\\\ZZZXXX[[[ZZZZZZYYYXXXWWWWWWVVVUUUUUUVVVUUUUUUTTTSSSRRRSSSQQQOOOPPPRRRSSSQQQNNNLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNLLLNNNNNNLLLOOORRRLLLBBB555666888999888555222111---000000---,,,...---***...---,,,...000222222111111111222222222111000000555444222///---+++******''''''(((***,,,,,,+++)))***)))(((&&&&&&&&&'''(((%%%&&&''''''((((((''''''***'''%%%%%%'''((('''%%%%%%%%%$$$%%%%%%&&&(((((((((((((((''''''&&&&&&%%%%%%$$$$$$###############%%%&&&%%%###!!! !!!"""&&&((()))***))))))+++,,,+++,,,...///...,,,***))))))((('''***000:::EEEKKKTTTUUUVVVUUUSSSQQQPPPPPPMMMJJJFFFDDDBBBBBB@@@???AAA@@@???>>>;;;999666555666888<<>>;;;888777888888999:::;;;===>>>888666222///......///000000000///...---+++))))))***))))))***,,,,,,+++))),,,,,,,,,+++++++++******(((---(((...000:::HHH555,,,+++***+++---...---,,,///,,,)))(((+++,,,,,,***)))***+++,,,---.........,,,,,,,,,,,,------...///)))))))))***+++++++++,,,---------,,,,,,,,,++++++............---,,,+++***'''&&&&&&&&&((()))+++---***++++++,,,,,,++++++***+++...000000---,,,---///++++++++++++******))))))((()))******,,,///555999AAAEEEIIIIIIEEE>>>888444...000444999:::777444444666333000///333999>>>@@@EEEDDDBBB===888333///...//////000000111333444555//////000000000000//////333333111000////////////,,,+++***))))))+++---...111000...------...///111------,,,,,,+++***))))))(((***---...---,,,,,,---000000////////////000000444222///------...///111444333222111000000000111888888888888888888888888@@@@@@???>>><<<<<<>>>??????BBBCCCBBBEEEPPP]]]dddlllkkkYYYQQQWWWKKK???KKKJJJOOOQQQMMMEEE??????@@@FFFUUUqqqyyyyyyIIIHHH???FFFTTTccckkkwwwtttcccWWWXXXYYYSSSRRRWWWRRROOONNNOOORRRSSSSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLMMMNNNPPPPPPRRRPPPNNNOOOSSSUUUTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLPPPOOONNNMMMMMMMMMNNNOOOSSSUUUVVVWWWVVVWWWXXXZZZ^^^\\\[[[]]]```cccbbbaaa``````aaaaaaaaa``````______^^^]]]]]]^^^]]][[[YYY\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUSSSQQQQQQSSSSSSQQQOOONNNOOOOOOPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNPPPOOONNNPPPRRRLLLCCC666777888999888666333111222555555222111222111......---...000333444333222222222222222222111111000222111000...,,,+++******######$$$'''***,,,+++***)))(((''''''&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&)))&&&%%%&&&(((***)))(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%"""$$$%%%%%%$$$$$$%%%'''(((,,,000333333333333444000000000000///---,,,+++***)))))),,,333>>>HHHNNNWWWXXXXXXUUUOOOJJJFFFEEEBBB@@@???@@@BBBCCCCCCBBBBBBBBB@@@???<<<:::888777999<<>>>>>>>><<<999555333222000000000000000111222333//////000000000000//////222222111000////////////000///---,,,+++,,,---...000///---,,,,,,---...///,,,,,,++++++******))))))***,,,------,,,+++,,,---......------------......222000...,,,,,,---...000...///000111222333444555777777777777888888888888;;;???BBBAAA<<<:::<<>>;;;999999;;;>>>BBBDDDDDDDDDCCCBBB@@@>>><<<;;;:::999===AAAIIIQQQXXXYYYWWWTTTLLLIIIDDDAAAAAAAAABBBBBBBBB@@@>>>???@@@???<<<888666444222///......///000------...............---,,,+++***+++,,,,,,+++)))*********)))))))))(((((())),,,'''---...555CCC333,,,+++***+++---...---,,,+++******+++---...,,,+++,,,,,,---------------,,,,,,,,,+++++++++,,,------,,,,,,+++++++++++++++***'''((()))***,,,---//////............------,,,+++*********+++,,,---...///,,,,,,------------,,,,,,,,,---......,,,***++++++)))))))))))))))(((((((((---.........///111555888BBBDDDGGGFFFAAA:::555222222666;;;???@@@===888444111///------///111222111555777999:::;;;999777666000000000//////000000111//////000000000000//////222111000//////...//////222111///...------...///...---,,,++++++,,,---...************************,,,------,,,+++***,,,---,,,,,,++++++++++++,,,,,,000///---,,,+++,,,...///+++,,,...111333444555666555555555666666777777777555<<>>AAACCCBBBAAAAAA???===;;;999888888999???EEEOOOYYY______ZZZVVVMMMIIIDDDAAACCCFFFHHHJJJOOOLLLIIIHHHHHHEEE???999555444111000......//////......////////////......---,,,+++,,,------+++)))+++*********))))))))))))***,,,&&&---,,,111@@@222,,,******+++---...---,,,............---+++)))'''---............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++***'''((()))***,,,---......,,,,,,------,,,++++++***+++++++++,,,---......///,,,------......------,,,,,,,,,---,,,+++***))))))************))))))))))))...////////////000333666<<<>>>AAAAAA===999555333111555:::;;;======:::666111000///000222222111000///111555999<<<<<<999777111111000//////...////////////000000000000//////333222111///...---------000000......------......,,,++++++++++++,,,------+++++++++++++++++++++,,,......---+++***)))+++---++++++************++++++///...---,,,---...///000,,,---...000111222222222333444444555555666666777444999>>>???======AAAEEEPPPHHHFFFNNNSSSZZZkkkxxxhhh]]]\\\[[[YYY[[[^^^XXXTTTVVVYYYVVVKKKAAADDDEEEOOObbbzzzzzzYYY???999???OOObbbnnntttyyyddd[[[YYYVVVTTTTTTUUUSSSRRRRRRQQQRRRQQQQQQMMMMMMOOOPPPRRRTTTUUUVVVTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOOOONNNNNNOOOOOOPPPMMMMMMNNNOOOQQQTTTWWWYYYVVVXXXZZZ[[[[[[]]]___aaa``````aaacccfffiiikkkkkkaaaaaabbbcccccccccccccccbbbaaaaaaaaabbbbbbaaa__________________^^^^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTVVVVVVUUUTTTSSSQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPOOOPPPPPPNNNIIIDDDAAA;;;:::888777555444333333///222333111333999;;;999111222444777999999777444222222222222111000///...,,,,,,,,,++++++,,,,,,---+++)))'''&&&&&&%%%$$$"""###$$$%%%&&&&&&%%%$$$###((('''&&&$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))******)))'''%%%###"""######$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''''')))))))))))),,,333;;;AAAKKKOOOTTTUUUPPPHHH@@@<<<<<<:::666444333444777888<<<<<<<<<>>>AAAEEEHHHKKKIIILLLNNNLLLGGGAAA===:::777777888;;;>>>???>>>======;;;888555444444666777@@@GGGRRR^^^dddbbb\\\VVVMMMIIIEEEDDDGGGLLLPPPSSSYYYVVVRRROOOKKKFFF>>>999444333111000///...//////000000000000///...------...---,,,---------+++***,,,,,,+++++++++************+++&&&---+++...>>>333+++******+++---......------...//////---+++)))(((....../////////...------------,,,++++++,,,,,,,,,...---------,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++***))))))******+++,,,,,,---------,,,------......------,,,,,,+++++++++++++++***)))++++++++++++++++++++++++---...///...---...000333666999<<<>>><<<;;;:::999888<<<===;;;:::<<<;;;666000000000222444444222000///000333888;;;<<<999666222111000///............//////000000000000//////444333222000...---,,,,,,---------------------...++++++++++++,,,,,,------,,,---------------------......---+++***)))+++---,,,,,,++++++++++++,,,,,,///............000111222,,,---...///000000111111333333444444555555555555999999999<<>>IIIPPPUUUVVVWWWTTTMMMEEE???;;;999888777777888:::<<<>>>AAABBBCCCEEEGGGIIIKKKLLLDDDFFFGGGFFFAAA<<<888666000000222555999;;;<<<;;;:::888444222111222444666AAAHHHUUU```fffddd\\\UUUNNNKKKHHHIIIMMMSSSYYY[[[]]][[[WWWPPPHHH@@@:::777222222111000//////...///111111111111000///...---///...------......,,,***,,,,,,,,,++++++++++++*********%%%---+++---===555+++***)))+++---///...---***,,,---...---,,,---.........///////////////.........---,,,,,,,,,------...------------------,,,---------,,,,,,+++++++++*********++++++******))))))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++***+++,,,---+++***+++++++++,,,,,,,,,,,,,,,+++---...---------///111222555999<<<===>>>???@@@???DDDCCC===:::<<<999222222111222333555555333111111000222666;;;<<<999666222111000000//////////////////000000000000//////444333222000////////////...............---------,,,,,,------......//////........................,,,------,,,+++***,,,---,,,,,,++++++++++++,,,,,,.........///000111222222---------...000222444555444444444444444444444444===:::888<<>>===999666444333///...///111666999::::::;;;888444111000222666888BBBIIIVVVbbbhhheee]]]VVVNNNLLLKKKNNNSSSZZZ___bbb```___[[[QQQDDD:::666555111111000000//////......000000000111111000000///000///............,,,***++++++++++++***************)))%%%...+++,,,>>>888***))))))+++---//////...)))+++------,,,,,,///111---...///000000000000000000///......---------...------------.....................---------,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,+++++++++***)))+++...///---+++******+++++++++,,,,,,,,,***,,,------------///000...111555999:::<<>>999666666777222555:::???DDDFFFHHHHHHJJJJJJHHHEEEAAA<<<888666333555666666444222222333333222111222555888999:::<<<999555222222444888:::CCCJJJWWWccchhhfff]]]WWWOOOMMMMMMQQQWWW^^^cccfffbbbbbb^^^RRRCCC888555666111111000000//////............000111111222222222000///......///...,,,***************))))))))))))***)))%%%///,,,,,,>>>:::***))))))+++---//////...---...///---******---000------///000111111111111111000///...............,,,---------.../////////........................,,,,,,---......---------***+++,,,---------,,,+++***++++++,,,,,,++++++***+++))))))+++///000...,,,))))))******++++++++++++***,,,............///111+++...111444666999;;;>>>LLLWWW]]][[[ZZZ\\\UUUIII@@@???===<<<<<<:::888555333111000444:::===<<<999222222111111111111222222//////000000000000//////---...///000333555888999::::::888666333000...,,,...///000111222222222222//////...---,,,,,,++++++(((***---...---,,,,,,---++++++************++++++***+++,,,---...000111111<<<:::666222111111333555777777666555444333333222///222777;;;>>>BBBGGGJJJCCCLLLLLLFFFTTTwwwfffppp}}}yyyyyyuuuTTTOOOHHH___mmmwww|||NNN<<<:::DDD]]]tttwwwdddYYYVVVVVVRRRTTTUUUUUUSSSSSSUUUXXXSSSTTTTTTTTTTTTUUUUUUUUUWWWWWWVVVUUUUUUUUUVVVVVVUUUXXXYYYYYYWWWXXXZZZ]]]YYYXXXWWWUUUTTTTTTUUUUUUOOOPPPRRRSSSUUUVVVVVVVVVRRRRRRQQQPPPPPPPPPPPPPPPSSSSSSTTTUUUWWWYYY\\\]]]bbbdddhhhlllooorrrvvvyyyddddddccccccbbbaaaaaa```___``````aaaaaaaaaaaaaaaaaaaaa````````````aaaaaa___``````aaaaaaaaa``````bbbbbbaaa```````````````^^^]]]\\\[[[\\\]]]^^^___]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXVVVTTTSSSXXXVVVTTTRRROOOJJJDDD???===777000...000111000...111111111222333333444444555555444333333222111111333222111///---+++)))))),,,+++***))))))***+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&'''(((### !!!%%%)))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***++++++---111666<<>><<<999666444444555666<<>>999444222111222555888999999888444000...///111000//////000222333333222111000000000//////000222444555???CCCEEE???555---+++------/////////...///111333111000000///...---------//////.........---------,,,+++******,,,,,,+++***,,,---------.../////////444444444444444444444555444333333333444777999;;;;;;:::888999<<<@@@BBBBBBDDDCCCHHHOOO___gggmmm~~~qqq~~~___LLLKKKWWWeee~~~gggCCC:::>>>UUUqqqlll[[[UUUUUUVVVTTTRRRSSSUUUWWWXXXXXXUUUUUUTTTTTTTTTTTTTTTTTTSSSUUUVVVVVVVVVVVVXXXYYYVVVWWWXXXXXXYYYYYYXXXXXX\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSSSSUUURRRPPPPPPSSSUUUUUUSSSVVVVVVWWWWWWYYY\\\aaaeeeeeehhhkkkpppuuu|||dddddddddcccbbbaaaaaaaaa___```aaaaaabbbbbbaaaaaaaaaaaaaaa``````aaaaaaaaa```aaaaaabbbbbbaaaaaaaaabbbbbbaaa```````````````___^^^]]]]]]]]]]]]^^^___^^^^^^______^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYWWWTTTRRROOOJJJDDD???<<<777000...000111000...000000111111222333333444444444333333222222222111222222000///---,,,+++***++++++***))))))***++++++((((((((((((''''''''''''&&&''''''''''''''''''&&&(((((('''&&&%%%%%%%%%%%%((($$$!!!"""&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***---...444555888<<>>BBBEEEGGGOOOEEE:::777777999>>>CCCIIIPPP[[[cccgggddd___[[[UUUWWWYYY\\\___eeekkkpppppptttpppaaaOOOBBB:::666333222000...------............/////////.........//////000000///...,,,+++,,,------+++)))((()))***+++)))***((()))777<<<000///......---,,,,,,++++++,,,,,,,,,---------------111111111111222333444555888:::;;;:::666444333444000///---,,,,,,---///000111000///...---,,,,,,,,,///...---...///...---+++,,,---------......//////---,,,***))))))***,,,---,,,,,,---------,,,+++***((()))+++,,,++++++,,,---++++++,,,,,,,,,---------000//////000111444777888EEESSS^^^cccjjjrrrooofffaaa\\\WWWUUUTTTQQQKKKFFF;;;888555444666888;;;;;;;;;666111...///000000///555555444444333111000///////////////000222444555???DDDIIIEEE<<<444000000///000111000//////111222111111000000///...------//////.........------------+++++++++,,,---,,,+++******,,,---///000111222222222333444444444444444555444444444555888:::<<<<<<:::888888:::===>>>>>>@@@@@@GGGPPP```mmmqqq}}}xxxxxxmmmUUUMMMUUUeeezzzPPPBBB???TTTpppvvvggg^^^ZZZWWWVVVTTTTTTVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUWWWWWWVVVWWWXXXZZZWWWWWWXXXYYYYYYYYYYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUVVVVVVWWWUUUSSSPPPPPPSSSUUUVVVUUUVVVWWWYYYZZZ\\\```fffjjjtttwww|||eeeddddddccccccbbbbbbaaa```aaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccccccccbbbbbbaaabbbaaaaaa`````````````````````___^^^^^^______```^^^_______________^^^^^^]]][[[YYYXXXXXXYYY[[[]]][[[XXXUUUQQQNNNIIICCC???:::666000...000111000...000000000111222222333333333333222222222222222222000000///...---,,,++++++++++++***))))))***++++++((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&%%%%%%$$$$$$((($$$"""###&&&(((((('''''''''''''''''''''''''''$$$$$$%%%'''+++///444666@@@BBBGGGKKKNNNPPPPPPPPPSSSUUURRRKKKEEEBBB===777111000...---...222777:::EEEIIIOOORRRTTTTTTTTTTTTWWWSSSKKKAAA777111......++++++---000333666999:::;;;===@@@DDDFFFHHHIIIJJJPPPFFF===:::;;;>>>DDDKKKPPPXXXccciiihhhddd```^^^[[[\\\___bbbeeekkkqqquuuuuuxxxtttdddRRREEE===777222111///.........///000/////////......---,,,,,,////////////...,,,+++***+++,,,,,,+++)))(((***+++,,,)))+++***)))444::://////......---------------444111......000000///,,,222222222333555777999;;;>>>@@@BBBAAA>>>;;;999888222111///---------...///000//////...------.........,,,++++++------+++************+++,,,------...---,,,+++******+++,,,---++++++******))))))******)))+++------+++***+++,,,,,,,,,,,,,,,------------......------...000222333>>>GGGPPPXXXeeerrrtttnnniiifffcccbbbaaa^^^XXXSSSFFFAAA:::666666999<<<>>>>>>999333///.../////////:::999777444222000///...//////...///000111333555;;;BBBHHHHHHAAA888333222111222333222111000111222111111111111000///....../////////.........------...---,,,,,,---...---,,,+++,,,---...///000111111...000222444555555444333555555444444666888;;;<<<===:::888777888999::::::;;;>>>IIISSSbbbyyyyyy|||uuu|||bbbQQQRRRbbb```LLLAAASSSoooqqqccc[[[XXXVVVUUUUUUVVVVVVUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXUUUWWWXXXXXXXXXXXXYYYZZZXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXVVVSSSSSSUUUXXXZZZ[[[[[[]]]___bbbeeekkkqqquuueeeeeeddddddccccccccccccaaabbbbbbccccccccccccccccccbbbbbbaaaaaabbbbbbcccccccccdddddddddcccbbbbbbaaaaaa````````````aaaaaaaaaaaa``````````````````^^^_________^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]\\\YYYUUUQQQMMMHHHBBB>>>888555111//////000000/////////000111111222222333222222222222222222111111---------,,,,,,++++++***+++******************+++((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''&&&&&&%%%%%%&&&$$$"""###%%%&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%'''+++111888>>>BBBLLLPPPVVVYYYZZZYYYWWWVVVRRRSSSOOOGGG@@@<<<888444///---++++++---222777;;;EEEJJJPPPTTTUUUUUUTTTSSSVVVSSSMMMDDD:::333000///+++,,,---///222666999;;;>>>AAADDDHHHIIIIIIHHHFFFGGGAAA>>>@@@CCCFFFLLLSSS[[[ccckkknnnhhhaaa]]]\\\```bbbdddfffhhhkkkppptttsssvvvqqqbbbRRRFFF===666111000///......///000000000000///...---,,,,,,,,,------------------,,,,,,+++,,,,,,+++******+++---000,,,......+++444888///++++++,,,---///222555666BBB;;;333///111222111//////000111333666:::>>>AAAAAABBBDDDDDDCCC@@@===<<<555333111...------...//////////////////000111222///---,,,,,,,,,---,,,***(((((()))***++++++,,,------,,,+++******++++++,,,***)))'''&&&&&&''')))***,,,...///...---++++++,,,,,,,,,,,,------------......------,,,---...//////666:::???GGGUUUcccgggccc```______``````]]]XXXTTTMMMGGG>>>888777999===??????;;;555000......///000;;;999666333000/////////111000///...//////111111555;;;AAABBB===666222111333555555444222111111111111111222222222111//////////////////............///---,,,---...///...---000000//////......------,,,...111444555555333222444444333333444777999;;;???<<<999777888888888888:::???PPP^^^iiizzzttt\\\TTT^^^sss[[[LLLYYYttt{{{jjj^^^WWWVVVTTTTTTUUUVVVUUUTTTXXXXXXXXXXXXYYYYYYYYYYYYWWWYYYZZZZZZYYYYYYZZZ\\\ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZ\\\ZZZXXXXXXZZZ^^^aaacccdddgggjjjooosssyyyeeeeeeeeedddddddddddddddbbbccccccdddddddddddddddccccccbbbbbbbbbbbbccccccdddddddddddddddcccbbbbbbaaaaaa````````````aaaaaabbbbbbbbbaaaaaa``````````````````___^^^]]][[[ZZZXXXYYY[[[]]]^^^]]]\\\[[[]]]ZZZVVVRRRMMMGGGAAA<<<666333111//////000000000000000000111222222333333111111111111111111000000+++++++++******)))))))))*********++++++*********((((((((((((''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$###""""""$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&(((+++111999AAAHHHLLLYYY^^^cccdddbbb]]]YYYXXXPPPRRRNNNEEE===999777444111///------///333777:::CCCHHHOOOTTTVVVUUUSSSSSSRRRQQQOOOIII@@@999444111......///000333777:::<<>>;;;::::::;;;;;;;;;:::DDD\\\qqq|||ppp___]]]wwwgggppptttfffXXXUUUSSSRRRTTTUUUVVVUUUXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\[[[ZZZ\\\]]][[[\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ\\\\\\[[[[[[\\\^^^```aaa^^^^^^______bbbfffjjjmmmpppsssxxx}}}eeeeeeeeeeeeeeeeeeeeeeeecccddddddeeeeeeeeeeeeeeeddddddccccccccccccddddddddddddddddddccccccbbbaaa```````````````aaaaaabbbbbbbbbbbbbbbaaa```______bbbbbbbbbaaa```___]]]\\\WWWZZZ]]]``````^^^\\\ZZZ]]][[[XXXTTTNNNGGG???:::333222111000///000000111000111111222333333444444222222111111000//////...++++++******))))))(((((()))***++++++++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***000888AAAJJJPPPTTTcccgggkkkjjjccc\\\VVVTTTOOORRRPPPFFF===999777444333222111111222444777999BBBGGGNNNTTTUUUUUUTTTTTTOOOPPPOOOKKKDDD<<<777444222222222444777<<<@@@BBBFFFFFFFFFEEEDDDBBB@@@???:::???KKKXXX___aaacccgggeeejjjppprrrnnniiifffeeeggghhhhhhfffdddcccccceeebbbeeebbbYYYOOOHHHAAA;;;999888666444222222222222222111///...------...///,,,,,,,,,,,,---...///000+++,,,.........///111333666000333444...000444///000/////////111444777999GGG???555...---...//////333333333444888===AAADDDGGGEEECCCCCCBBBAAA>>><<<777555333000//////000111...///111444777;;;>>>???999666222000000///...------............/////////------,,,,,,++++++******+++***((((((((()))+++,,,///000111111///.........,,,---------....................................222000///111666;;;<<<;;;===???AAADDDEEEEEEDDDCCCFFF@@@999444333555777888999888555222......///111000000/////////000000111444222000...,,,,,,,,,,,,111222222111000000222333333555777666444222111111111222444555555333222000000000000/////////......///...------...///...---,,,------///000111222222...000222444555555444333111111000000111444666888AAA>>><<<<<<===???@@@@@@===IIIhhhppp___yyy}}}ppp\\\YYYUUUSSSSSSVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^]]]\\\\\\]]]^^^]]]^^^^^^_______________]]]]]]]]]\\\]]]]]]^^^^^^\\\\\\\\\]]]___bbbdddeeedddfffiiikkknnnrrrwww{{{eeeeeeeeeeeeeeefffffffffddddddeeefffffffffffffffddddddccccccccccccddddddddddddddddddcccbbbaaa``````````````````aaabbbbbbaaabbbbbbbbbaaa```___^^^^^^______`````````______[[[]]]___``````___]]]\\\]]][[[YYYUUUPPPGGG===777111111111000//////000111222222222333444444555555333333222000///...---,,,------,,,+++***))))))))))))***++++++++++++***)))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%***222<<>>DDDIIILLLKKKIIIGGGEEEDDDCCCCCCCCCGGGMMM[[[iiinnnmmmnnnqqqkkkmmmqqqssssssoookkkhhhiiiiiiiiifffcccaaaaaaaaa\\\___^^^XXXSSSOOOJJJDDDAAA???<<<999777555444444222111///......///000111000000...---------......,,,---//////000111444666<<<666999;;;333333777222333222000//////111333555===:::666222000///000111333333444777===CCCJJJNNNOOOKKKFFFCCCAAA@@@===:::777555333111000111222222...000333777;;;@@@DDDFFF@@@===888555444333111000000000000000////////////////////////...---,,,+++))))))((((((((()))++++++---...000000...------...------------...................../////////......000///...000111111333444555666888999999::::::;;;;;;777333000000222333333333444444222///...000222------...///000000000000111000///---,,,,,,------//////////////////111222222444666666444222111111111222444666666555333111000000000000/////////......---,,,---......---,,,+++,,,---///000222333333222222333444444444444444222111000000222444777999>>>===;;;<<>>HHHQQQVVVYYYdddggghhhbbbVVVJJJDDDBBBBBBHHHIIICCC<<<999888777222333444555777888999:::<<>>DDDHHHKKKLLLIIIDDD@@@>>><<<;;;999777777666555555444444333111111111111000///...---------------...//////000+++---......---,,,,,,------------.........//////------.../////////......,,,,,,...000///...000333222333444444333333444555333111......///000000///000222444333000///000222,,,---///111111111000000///...---,,,---...///000+++,,,---.........//////111333555666444222111111111222555666777555333222000000000000////////////...---,,,,,,---...---,,,......//////000000111111444444444444444444444555222222111111333555888999<<<;;;:::<<<@@@EEEGGGHHHHHHSSSuuu^^^ooommmfff]]]VVVUUUVVVXXXZZZ[[[[[[\\\]]]]]]^^^______^^^___```___^^^]]]^^^_________```aaaaaaaaaaaaaaa]]]^^^```bbbeeehhhkkklllkkklllmmmpppssswww{{{}}}yyyhhhgggggggggffffffffffffgggggggggggggggggggggggghhhhhhggggggffffffffffffhhhggggggeeedddcccbbbbbbcccccccccccccccccccccccc```aaaaaaaaaaaa___]]]\\\^^^^^^____________^^^^^^_________^^^^^^]]]]]]]]]aaabbb]]]UUUMMMFFF<<<333222000///000222444555555777888999:::999777555444333222000...---,,,,,,---111000///...,,,+++***)))'''+++...---(((%%%&&&))))))******)))&&&%%%%%%&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&(((''''''''''''(((((()))((('''%%%%%%%%%&&&(((***(((***///666???GGGOOOSSS^^^ZZZTTTLLLEEE@@@<<<:::BBBEEEGGGFFFAAA;;;666333444777999999777666777999<<>>FFFNNNTTTVVVTTTRRRNNNKKKIIILLLRRRVVV[[[bbbllluuu{{{|||yyywwwrrrrrrrrrrrrrrrppplllhhhfffeeedddfffiiijjjgggddd```___^^^]]][[[YYYXXXWWWQQQOOOLLLIIIFFFBBB<<<888666444111111111222111111666222......111222000---***+++---------111888===???@@@@@@???>>><<<:::999333222000///.........///555444444555666555333000111333777>>>GGGQQQZZZ___]]]XXXQQQLLLHHHFFFDDDCCCBBB>>>999666555666777777111111333777>>>GGGPPPUUURRRVVVUUUNNNKKKLLLIIICCCDDDAAA>>>>>>@@@AAA???===;;;999555111///......///---...///000///...,,,***,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////......---------...//////111000///......///000111111000.........///111333222333333444444333222111000////////////111333444333222000............///---,,,,,,,,,---///000222///000222444555555444444333333222111111111222222222///---...000222000---...------,,,,,,---------222111000//////000111222222222222111111111111111444222000111555777888777;;;:::<<<@@@DDDGGGKKKOOOHHHXXXyyy|||bbbjjj|||rrreee[[[WWWWWWXXXXXX\\\[[[[[[ZZZ[[[[[[\\\]]]^^^```aaa```______```aaabbbbbbbbbbbbbbbaaaaaa```___aaadddfffhhhkkkooorrrppprrrvvv{{{hhhhhhgggggggggfffffffffgggggggggggggggggggggggggggggggggfffffffffeeeeeehhhgggfffeeedddccccccbbbccccccccccccccccccccccccaaaaaaaaaaaaaaa___^^^]]]______````````````______`````````_________^^^^^^```aaa]]]UUULLLEEE<<<333222000//////222444444444555666777888888666444333222111///...------------...------,,,,,,++++++++++++...000---'''######%%%((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&((()))+++)))+++///444;;;BBBGGGJJJQQQMMMGGGAAA<<<999777777BBBDDDGGGFFFBBB<<<777555333666888888555333555777:::>>>DDDIIILLLMMMNNNNNNRRRPPPLLLEEE===888666666777777:::@@@HHHQQQVVVYYY]]][[[XXXUUUSSSUUUYYY]]]^^^bbbjjjssszzz|||zzzwwwpppooonnnnnnnnnmmmjjjhhhgggggghhhkkkmmmnnnkkkhhhfffdddbbb^^^[[[YYYWWWVVVWWWVVVTTTSSSPPPKKKDDD@@@<<<999555333222222111000000,,,((())),,,...---+++---......------000666;;;??????>>>===;;;999666555444333111000//////000000333222222222444444222111333444888===EEENNNVVVZZZ\\\YYYUUURRRQQQPPPOOONNNMMMIIIDDD@@@===;;;:::999555444555888>>>GGGOOOTTT]]]aaaaaa]]]\\\\\\YYYTTTPPPNNNKKKJJJKKKJJJHHHFFFDDDAAA<<<777222000/////////000222333333222000///,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------------..................---------...//////111111000/////////000000...---,,,+++,,,---///000000111222444444333222111111000000000000111222222333222000////////////000------,,,,,,---...000000///000111333444555555555444444333222222222222333222333444444333111000000///...............///000111111000//////000111111222222222222222222111111333111000222666999:::999<<<<<>><<<999777444333444333222000000000111111111000//////222333333222444555777;;;@@@GGGNNNQQQWWWVVVVVVXXX[[[]]]^^^^^^[[[YYYUUUOOOIIIDDD@@@>>>===;;;:::;;;???FFFMMMQQQ]]]bbbdddddddddeeeccc___]]][[[XXXWWWVVVTTTRRRPPPNNNJJJDDD===777222000...111111333444444333222222,,,,,,,,,------......///000///...---,,,+++******,,,,,,---------............---------......///000111111222222111000//////...---,,,,,,,,,---...///---///111333444333222111111111111111111111111111222111111000000000111111......---------......////////////000222444555666555555444333333333333444111666;;;:::666222111222000000/////////000222222111000000//////000000111111111111111111111111111222111000222666:::<<<<<<<<<===@@@DDDJJJRRRXXX[[[hhhooonnnYYYbbb{{{tttfff]]][[[[[[\\\ZZZ[[[]]]```aaabbbbbbaaa___aaabbbbbbaaaaaabbbdddbbbccceeehhhjjjkkkmmmmmmooorrrvvvzzz}}}hhhhhhhhhggggggggggggfffggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeggggggfffeeeddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaa``````aaabbbbbbccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^```]]]SSSIIIAAA999111222000//////111222333222444555666777777555333222........................***************************+++,,,***'''&&&&&&'''&&&''')))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''((()))***+++,,,---///222555777888:::777333///...///111222444666888888555111///...000222444222///...000333:::>>>DDDGGGHHHGGGGGGGGGJJJHHHCCC===777333222333555666999@@@JJJTTTZZZ]]]___``````^^^]]]]]]```bbbaaa______gggqqqwwwvvvrrrooolllfffcccbbbbbbbbbbbb___ccciiipppttttttrrrpppooojjjccc[[[UUUPPPMMMLLLLLLOOOUUU\\\aaaaaa^^^ZZZSSSNNNGGGAAA===:::888666999666222111222333333222...///000111444888<<>>@@@CCCEEEMMMWWW___bbb~~~mmm]]]dddyyy|||lllaaa\\\[[[[[[[[[]]]___bbbccccccbbbbbbaaabbbdddddddddeeefffhhhgggiiilllppptttwwwyyyzzz{{{~~~iiihhhhhhhhhggggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeddddddccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaabbbbbbccccccccccccbbbbbb````````````````````````^^^```\\\PPPEEE>>>777222222000//////111333333333666777888999888666444333---------...............+++******))))))(((''''''*********)))'''&&&''''''&&&''')))(((''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((((((***+++,,,///111333444444555333000---+++,,,...///---///111000///---,,,,,,...000222222000111444888AAAEEEJJJLLLLLLKKKJJJJJJDDDBBB>>>999444111222444444555888???HHHRRRXXX[[[[[[]]]^^^]]]]]]^^^```bbbaaa^^^]]]dddooovvvvvvsssrrrmmmfffaaa^^^^^^^^^]]]\\\aaajjjrrrwwwxxxwwwvvvqqqmmmeee]]]VVVQQQNNNMMMLLLPPPVVV^^^eeehhhgggeee```[[[UUUOOOLLLIIIGGGEEE>>>;;;666222000/////////111000111222666:::===>>>@@@>>><<<999777444222111222111000///...///000000111///...000333666777888222222111222444888;;;>>>@@@BBBGGGOOOYYYaaaeeeggglllnnnooolllgggaaa^^^]]]ZZZWWWSSSOOOLLLKKKKKKLLLTTTTTTUUUWWWXXXXXXXXXYYYWWWWWWVVVTTTQQQNNNLLLKKKHHHEEEAAA;;;666222///...222111111000...---,,,+++------...///000000111111........................---------.........//////////////////000111222333444555555555444111///...////////////000000111111//////111222333333222222333333333333444444555555111111111222222222222222/////////......---,,,,,,...------...///111444555555444444444555555666777666777:::???BBBBBB>>>:::777555333111000111222333/////////000000/////////,,,---------......//////111222222333555777:::<<>>CCCKKKNNNRRRTTTSSSQQQOOOOOOCCCAAA===888333111333555555555888>>>GGGOOOUUUXXXZZZ[[[[[[[[[[[[\\\^^^aaa^^^\\\\\\ccclllsssuuutttrrrmmmfffaaa^^^]]]]]]]]]___eeennnuuuyyyzzzzzzzzztttqqqkkkddd^^^YYYVVVUUUWWWXXX[[[```dddggggggffffffccc___\\\ZZZYYYWWWUUUHHHDDD>>>888333111000111666555555777;;;>>>@@@@@@EEECCC???;;;777333111000111000///......///000000111000000222555888888888111000//////000333777999888999===DDDMMMTTTYYY[[[eeejjjoooqqqpppoooppprrrmmmkkkgggbbb]]]YYYVVVTTTTTTPPPLLLLLLKKKJJJLLLPPPOOOPPPPPPMMMHHHCCCAAA@@@===<<<999666333000///...333222111000///------,,,.........//////000000111........./////////000000....../////////000000000000000000111222333444555777777666555333222000///....../////////000000000111111222333555777999;;;999888666555444555555666000111111222111111000000.../////////...---,,,,,,---------...///000111222222222333333555666888999===<<<<<>>CCCJJJPPPSSSVVVYYYZZZYYYVVVTTTSSSHHHEEE@@@:::444222333555777777999>>>FFFNNNSSSUUUUUUUUUTTTSSSQQQRRRTTTWWWUUUUUUXXX^^^eeelllppprrrqqqlllfffbbb``````______dddjjjqqqvvvxxxxxxxxxxxxuuusssooojjjfffbbb___^^^\\\ZZZYYYYYY\\\^^^______aaa_________``````^^^\\\SSSOOOIIIBBB<<<999999:::;;;;;;<<<@@@FFFKKKNNNNNNRRROOOIIIBBB<<<666333111111111000//////000111222111000111333666888888777111000///...000333666888777666777:::@@@FFFJJJKKKSSSZZZdddkkkppptttzzz~~~}}}{{{wwwrrrlllfffcccZZZQQQIIIEEEBBB???CCCIIINNNOOONNNJJJBBB<<<888777666555444222111000///...000000//////.../////////////////////////////////000000//////////////////000000000000111111111111222222222333444555666777:::999777555333111111000//////000111111111111111333333444666:::???DDDHHHBBB???:::666444333444444000111111111111000...------......//////...---,,,------...///////////////000000111222555777999:::?????????@@@CCCFFFHHHIIIEEEBBB===777333222111222......///000000///......,,,------...//////000000...111444777999<<>>>>>>>>AAAHHHRRRZZZ^^^___^^^ZZZSSSKKKBBB;;;666444222222111000000111222333000000111444777888777555222111//////111333777999:::777555666999<<>>BBBJJJPPPQQQPPPJJJAAA999444333333333222111000000//////,,,,,,,,,,,,---...000000////////////............222222111000///...------000111111111222222222222333333333444555666888888;;;:::777444222111111111222222333444444444444333444444555888===EEEMMMRRRHHHDDD>>>777333111222222000111111111000///---,,,,,,---...//////...------,,,---...//////...---,,,......000222444777:::;;;>>>???@@@>>>===???EEEJJJJJJGGG@@@:::555333222222---...///000000///...---.........///000111111222---000555888;;;@@@GGGLLLbbbjjjnnnooo}}}wwwxxxsss```TTTQQQSSSYYYZZZ]]]eeeuuuvvvlllgggaaabbbeeehhhlllqqquuuwwwzzz}}}iiiiiihhhgggffffffggggggffffffgggggghhhhhhiiiiiigggggggggggghhhhhhhhhhhhhhhgggfffeeedddeeeffffffeeeeeedddccccccccccccdddeeeeeeeeeeeedddcccbbbbbbccccccccccccccccccccccccaaabbbbbbbbbbbbcccccccccdddaaaUUUDDD888666555111666222//////222666777666:::<<<===<<<888444111///...------,,,,,,++++++******)))((('''((()))+++---...+++((('''((()))))))))+++***((('''''''''((()))%%%%%%%%%$$$$$$%%%%%%&&&((((((&&&&&&%%%&&&'''(((((())))))***+++---...///((((((''''''''''''((((((---,,,,,,---///000///---)))(((((('''((()))+++,,,'''(((***+++,,,...111333999;;;@@@FFFLLLRRRWWWZZZ]]]]]]\\\\\\[[[ZZZZZZYYYQQQOOOMMMIIIDDD>>>999666666555555;;;CCCJJJNNNOOOKKKEEE>>>;;;===@@@BBBCCCEEEDDDDDDFFFLLLUUU^^^ddddddeeeffffffeeefffhhhjjjjjjlllooopppooonnnnnnoooqqqrrrqqqooopppoooggg]]]SSSNNNHHHDDDCCCDDDEEEFFFGGGIIIMMMQQQTTTVVVWWWWWWTTTQQQLLLGGGCCCBBBAAAAAABBBFFFMMMUUU]]]dddiiikkkkkkggg___RRREEE<<<:::;;;666777666444222000111222000111111222333555666777999111...333666555666:::<<<999555222222444888;;;:::@@@IIISSS___mmm}}}|||xxxlllbbbSSSGGGAAA???@@@AAAHHHIIIIIIDDD===555222111222000.........///...---...,,,++++++,,,---,,,+++(((***,,,------...000111)))000666666555666333000///000000111222222222333555444333222222444666777:::888666444222222333333222444888<<<>>>?????????;;;999888:::???EEEKKKNNNNNNIIIAAA999333111111222...222666666222///......000,,,+++///000...,,,...///////////////000111111000000111111111222222222@@@DDDGGGEEEAAA===>>>AAADDDGGGIIIDDD;;;333//////........................---,,,+++***+++---///111000222555777666999FFFTTTnnnvvveeeNNNJJJRRRPPPRRRXXX___fffttttttlllfffhhhnnnuuuwwwwww|||kkkjjjjjjiiihhhhhhiiiiiiffffffgggggghhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhgggfffffffffggggggffffffeeedddddddddddddddeeeeeeeeeeeeeeedddccccccddddddddddddddddddddddddbbbbbbbbbbbbccccccccccccccc```TTTBBB888555444111333000---...111444666666:::;;;<<<;;;777222///......------,,,,,,++++++***+++***)))((()))***,,,---///---***)))***+++,,,+++---,,,+++)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''((())))))(((((((((((()))+++,,,---((((((((((((((()))******,,,++++++,,,......---+++(((''''''&&&'''((()))***)))***++++++,,,000555999???AAAEEEJJJPPPTTTWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWSSSMMMFFF???999666111000000444;;;AAAEEEEEEAAA<<<777555666999:::;;;>>>===<<<>>>BBBIIIPPPTTTZZZ]]]```bbbdddgggjjjllllllmmmnnnmmmlllkkklllmmmrrrssssssqqqqqqnnndddZZZHHHDDD>>>999888999:::::::::<<<@@@DDDGGGHHHIIIIIIKKKIIIFFFDDDBBBCCCDDDEEEOOOSSSYYYaaaiiioootttvvvrrrlllaaaTTTHHH@@@===<<<888888888555222111111222555444333333333444555555666000---000333333444777:::888444222111333555777777<<>><<<<<<@@@EEEHHHFFF???777333222........................///............000111222000222555777777;;;HHHWWW~~~tttsssWWWLLLNNNOOOPPPRRRVVVZZZfff{{{{{{tttpppqqqvvv}}}jjjjjjiiihhhhhhhhhiiiiiiffffffgggggghhhhhhiiiiiikkkjjjjjjjjjiiiiiihhhhhhjjjiiihhhggggggggghhhhhhgggfffffffffeeeeeeeeeeeeeeeeeefffffffffeeeeeedddccccccccccccccccccccccccbbbbbbcccccccccdddddddddccc]]]PPPAAA777555333222222000......111555777888:::;;;;;;999555111.........------,,,,,,++++++***,,,+++***)))***+++,,,---+++)))'''&&&'''(((((((((,,,,,,++++++)))((('''&&&***)))((('''''''''''''''((((((((((((((()))***+++(((''''''''''''((()))***(((((())))))***+++,,,---...---,,,---......,,,+++(((''''''''''''((())))))+++,,,,,,---///444;;;???EEEGGGKKKOOORRRUUUVVVVVVXXXXXXXXXYYYZZZ[[[[[[[[[]]]ZZZUUUNNNEEE===666333...------///333777::::::555333000///000222333333777666666777999<<<@@@BBBLLLPPPVVV\\\aaaeeeiiilllmmmmmmkkkiiiggggggjjjmmmrrrttttttqqqnnnhhh]]]QQQBBB>>>888444333444444444222444777:::<<<>>>>>>??????>>>>>>>>>@@@BBBEEEGGGUUUXXX^^^fffmmmssswwwyyyvvvmmm```SSSIIICCC>>><<<;;;;;;:::888444222333444999777555333222222333333555000...000222222333555666555333222111111222222333777???HHHUUUeeewww|||tttooohhh^^^QQQDDD<<<999777777:::::::::777444111111111000///---...000111111000///---,,,,,,---......---+++...111222000...------///777>>>??????@@@>>>:::555444222111111222333444222111111000111333444666555333111000000333666888<<<@@@HHHRRR\\\```^^^[[[PPPGGG===999<<>>BBBGGGIIILLLPPPRRRSSSSSSSSSVVVVVVVVVVVVVVVWWWWWWWWWWWWTTTNNNGGG???777111---------,,,---///111222333///.........///000000000333333444444555777888888???DDDLLLTTTZZZ___cccfffiiihhhfffcccbbbeeejjjnnnrrrtttsssmmmggg^^^QQQEEE===:::555222111111111000///000222444666777888888555555666888<<<@@@CCCEEEOOOSSSYYYaaahhhnnnrrrtttpppfffYYYNNNGGGCCC???<<<>>>>>>===:::777555555666888777555333222222222222555333111111222222333555333333222111000///......000444:::BBBNNN^^^qqq~~~{{{qqqhhhbbb]]]UUUIII???888555333222111111111000//////000111///...---...111222333222000///---...///000000///***,,,---.........///000444;;;BBBDDDDDDEEECCC???:::888555222000000222333000000000000111222333444222000...---///333777:::===BBBLLLZZZgggmmmkkkhhh\\\QQQCCC<<<>>>CCCGGGGGGIIIGGGDDDAAA===:::999888777444111111444444222000...---111777888333...,,,---,,,,,,,,,,,,---....../////////000000000111111222777>>>AAA???:::777555444888;;;<<<999555222111000000000000000000000000+++---///000111111000///333333444666777;;;GGGTTTyyyxxxrrroooVVVIIIGGGGGGHHHKKKKKKOOO[[[ggggggfffffffffffffffggggggffffffgggggghhhhhhiiiiiiiiiiiihhhhhhhhhggggggggghhhhhhhhhhhhggggggffffffgggggghhhhhhhhhgggfffeeeddddddeeefffggggggggggggddddddddddddddddddddddddcccdddddddddeeeeeeeeeeeebbbWWWIII>>>777444333444222222222222333666:::===@@@???===999444000///000...------,,,,,,++++++***)))))))))((((((((())))))***)))'''((()))******)))&&&''')))***+++++++++***))))))((('''&&&&&&''''''''''''(((((())))))))))))******)))((((((((())))))''')))+++---...///000000000///...///000///---,,,&&&&&&'''((()))))))))***+++///444888;;;>>>@@@BBBIIIJJJLLLOOOPPPQQQQQQQQQSSSSSSRRRQQQOOONNNMMMMMMKKKHHHDDD>>>777111---+++,,,,,,,,,,,,++++++,,,---+++,,,---.........//////000111222444555555555555777<<>>???GGGKKKQQQYYY```fffjjjlllccc[[[PPPHHHDDDBBB@@@>>>???@@@???<<<999777777888555555444333333333222222222333222111000111222222000111111111111///---,,,000333777<<>>888444444555333333333333333555999===BBBAAA>>>999333000///000...------,,,,,,++++++***((((((((((((((((((''''''((('''&&&''')))***)))((((((((()))))))))(((((('''((((((''''''''''''(((((())))))************))))))++++++***))))))*********((()))+++...///000000///---,,,+++,,,------+++***%%%&&&((()))+++,,,,,,,,,///333:::???AAABBBBBBBBBJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKIIIGGGEEECCCAAA@@@???===:::666222///---,,,)))***+++***((('''((()))(((***,,,---,,,+++,,,------...///111222222222222111555:::???BBBEEEHHHJJJMMMOOORRRUUUZZZ```ggglllllllllggg[[[QQQIII???777///...,,,+++,,,,,,+++)))++++++++++++,,,,,,,,,,,,---...///111333555777888<<>>>>>===;;;999777888999333444555666666555333333...222222...,,,...///...///000111222111000///...222333555888>>>KKKZZZdddqqqqqqoookkkcccYYYPPPKKKBBB>>>888444222111000//////......///111222111000---,,,,,,///333666777777444333222333555666666555999888666222...---...000...444888888888;;;;;;999:::888666333111111111111222222222222111111111000---,,,,,,---...111444555===CCCOOO[[[fffmmmqqqsssggg```UUUMMMJJJKKKNNNQQQUUUTTTSSSRRRQQQPPPPPPPPPDDD@@@999444222111111000///,,,---222333000---------,,,,,,,,,,,,---..................////////////...///000222333444444444666555333111000000111222000000000000000000000000///111333555555555333333555444555777777888???HHH___www{{{{{{}}}___GGGDDDDDDFFFIIIHHHHHHNNNUUUddduuuggggggggggggggghhhiiiiiiffffffgggggghhhhhhiiiiiiggggggggghhhhhhiiijjjjjjhhhhhhiiiiiiiiihhhgggfffeeefffggghhhhhhfffeeecccaaabbbccceeeffffffggggggffffffffffffffffffffffffeeeeeeeeeeeeffffffffffffcccTTTEEE===999555555777777888888777666888<<<@@@CCCAAA===777222......///...------,,,,,,++++++***)))))))))))))))(((''''''&&&%%%%%%&&&(((((('''&&&((('''''''''''''''(((((((((((((((((())))))***+++,,,------------+++***)))******)))))))))***++++++(((***,,,.../////////...+++***)))+++,,,---+++***)))+++---000222333444444777;;;@@@CCCEEEEEEEEEFFFHHHGGGEEECCCBBBBBBCCCCCCAAA@@@???<<<:::777555444666444222000...---------''')))+++***(((&&&''')))(((***,,,,,,***)))***,,,,,,------...////////////---000333555666999;;;>>>>>>BBBHHHNNNTTTZZZaaaeee___^^^WWWKKKAAA<<<888333///...---...///000///---///......---------------+++,,,---...000222333444222444888<<<@@@CCCEEEEEEBBBAAA???<<<999888999;;;999::::::888666555666888444666888::::::777444222---222333...+++---...,,,///000111222222222111000222333444444777@@@LLLUUU______^^^ZZZUUUMMMGGGCCC<<<888555222222111000///---,,,,,,---//////---***,,,+++,,,///333777999999777555444555777999999888:::::::::777222...,,,,,,,,,111333111111444555444444333333333333333444444444444333333222111//////,,,,,,---...///000111111888@@@JJJSSSZZZaaaiiioooiiieee^^^UUUNNNLLLNNNRRRRRRQQQQQQRRRSSSVVVXXXYYYTTTOOOGGG===555111111222222---,,,///111///...000---------------......///------........./////////***+++,,,...111222222111333222111111111222222222000000000000000000000000111222333444555555555444444333555999::::::@@@FFFPPPddd{{{~~~uuuwwwzzzdddIIICCC@@@AAAEEEHHHMMMWWWaaalllyyyeeeeeeeeeeeeeeefffggghhhffffffgggggghhhiiiiiiiiigggggghhhiiijjjkkkkkkllliiiiiijjjkkkjjjiiihhhgggeeefffggghhhgggfffdddccc```aaabbbdddeeeffffffgggcccccccccccccccccccccccceeeeeeeeefffffffffggggggdddTTTDDD>>>:::666555888===>>>>>><<<:::<<<@@@DDDBBB@@@<<<666000------.........---,,,,,,++++++******************)))(((((()))(((((()))+++,,,+++)))$$$$$$$$$$$$&&&(((+++,,,(((((())))))***+++------//////000000///---+++***)))))))))))))))***++++++(((***,,,...//////...---+++******,,,......---,,,///111444777:::;;;<<<<<<>>>@@@CCCEEEFFFGGGHHHJJJFFFCCC???;;;999888999:::999888777555222000...---000///---,,,+++++++++,,,(((***---,,,)))((()))+++)))+++---,,,***)))***------------...............+++---...///000222555888555:::BBBJJJPPPVVV[[[^^^RRRQQQIII===444222111///,,,,,,,,,---///000///---...---,,,+++++++++++++++***+++,,,---///000111222111222555888:::;;;;;;;;;777999999666222000222555666777777666444333555666666888<<<>>>===999444111...444555///,,,...///---///000111222222333333333333333222111333999CCCKKKQQQQQQPPPNNNJJJEEE@@@===999777444222222222111///000//////000222111---***,,,+++,,,///444888::::::888777666777999:::;;;:::;;;===@@@@@@<<<666222000---111222///...222444333...///000222444666777888555555555444222000///...+++,,,---.../////////...333;;;EEEKKKOOOVVV```iiiiiihhhcccYYYPPPKKKMMMQQQKKKKKKLLLNNNQQQVVVZZZ\\\bbb]]]TTTGGG:::333333555444///,,,...///...///222...------------...//////---------.........//////'''(((***...111111000.........///111333333222000////////////////////////000000111222333333333333222222666;;;======AAAGGGGGGVVVlllyyynnnqqqtttiiiLLL@@@======BBBJJJUUUeeerrryyyhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhggghhhiiijjjkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiihhhfffeeeddddddeeefffeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeddddddcccccccccddddddddddddeeegggiiijjjhhhQQQEEECCC@@@BBBDDD===:::===@@@CCCCCCCCCCCCDDDFFF???888666333000///111......//////......---,,,)))*********++++++++++++***(((&&&%%%%%%'''***+++***)))'''&&&&&&'''((())))))***+++***)))+++---000...000222222000---)))&&&,,,+++***))))))***+++,,,000///......------......(((,,,......,,,---333999<<<:::888999===AAACCCDDDAAABBBCCCDDDDDDBBB@@@???;;;999666333111///......------.........---,,,,,,,,,,,,,,,,,,,,,+++++++++---...//////---+++((('''///---+++))))))+++---///,,,,,,------------,,,,,,---,,,+++***+++---///111444777===BBBFFFIIIJJJJJJDDD@@@999555222000///---,,,---...//////...,,,,,,....../////////...------//////---------...///000......------......///000000//////......//////000000000000111111111222222777777888999;;;:::777555333555555222...,,,---//////000222444555555555444777777777777888:::???BBBEEEFFFIIIJJJIIIFFFCCCAAA@@@>>>:::666222000///...111///---,,,------+++***000000000000222444777888555444444444555888;;;===>>>======;;;888444111000000///......///000222333000000111111222333333333444555444333000/////////---------....../////////444888===@@@DDDKKKUUU]]]___aaabbb^^^VVVLLLFFFCCCFFFBBBAAADDDGGGLLLVVV___gggeee^^^RRRBBB888444444222000......000111222222......---------,,,,,,,,,///...---,,,,,,---...///000000////////////000000000000111111111111111111333222222222111000000000111111111111111222222222444444555777999<<>>???@@@@@@???===;;;:::666555222000...---------++++++,,,------------,,,//////...---------,,,,,,------......---,,,)))(((---,,,***)))((()))+++,,,)))******++++++******)))------,,,,,,---...000111222444888<<>>:::666333222111111///------......---,,,/////////000111333555666333333222333444666888999;;;;;;:::999666333000...///////////////000111111......//////000111111111111222222222000......---------........./////////...111444666888===FFFMMMUUUXXXZZZWWWQQQIIICCC@@@AAA===<<<>>>AAAFFFPPPZZZddddddbbbXXXKKK>>>888666555333111000111222222222.........---------,,,,,,///...------------.../////////000000000000//////++++++,,,---...///000111222222111111111111111111000000111111111111222222444444555777999<<>>CCCQQQggg|||{{{}}}ffffffgggggghhhhhhiiiiiiggghhhhhhhhhhhhiiiiiiiiihhhiiiiiijjjkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiifffeeedddccccccdddeeeeeeggggggffffffffffffgggggghhhhhhhhhhhhggggggggggggeeeeeedddeeefffiiikkkmmmdddOOOEEECCC???AAACCC===@@@BBBFFFIIIJJJIIIGGGFFFAAA:::555444222...---///000//////...,,,***((('''((((((((()))))))))******''''''''''''((((((((())))))((('''&&&&&&'''((())).........+++)))'''((())),,,,,,---.........------))))))***+++++++++++++++(((((((((((()))***+++++++++---.........222999>>>WWWSSSMMMHHHDDDBBB???===999:::::::::888666444333000///---+++******++++++)))***+++,,,......//////333222111000///.........---......///...---,,,+++---,,,+++***************))))))************))))))---------...//////000000111222555666777666555444333111...---...000111111222222111111111000000000/////////.........------000///...---------------+++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,...///000111222222111000111444555666555:::999777333///...///000111222444777999:::;;;;;;======>>>===<<<===@@@BBBEEEGGGJJJMMMNNNNNNMMMLLLKKKHHHDDD???;;;888666555111000......///000000///////////////000111222333111111111222333444444555888888888666444111///---//////000000000000000000.........///000000111111///000222222222000///------------............///...000111111111444;;;@@@HHHKKKOOOOOOLLLFFFBBB??????:::888999<<>>888333222111...---...+++,,,,,,,,,,,,+++******(((((((((((())))))))))))&&&&&&((()))))))))((('''(((''''''''''''((())))))---...---,,,)))''''''(((///...---,,,++++++++++++&&&''')))***++++++***)))''''''(((((()))+++,,,---+++,,,------///333:::@@@PPPMMMHHHDDDAAA???===;;;555555555444222000...---+++***)))(((((()))***+++)))***,,,...000222222333666555333111000/////////...///000111111111000000/////////...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...////////////222222333444444222111//////---+++,,,...111222222444444333333222222222333000//////...------------//////...------,,,,,,,,,***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///111333444555444222111222555888999::::::999666333111111333444333555777999<<<>>>???@@@BBBCCCDDDCCCBBBAAACCCDDDJJJLLLPPPSSSVVVWWWWWWVVVRRROOOJJJDDD>>>:::777666333111000000222444333333000000000000000111111111111222333444444444444333777777777666444222000...000000222222222111000/////////000000111222222333000000222444555444111///------------------------///000111000000222666999>>>AAAEEEHHHGGGDDDAAA??????;;;888999<<>>@@@DDDFFFHHHKKKSSSbbbvvvyyynnnlllzzz{{{oooggg]]]RRRGGGBBB>>>BBBPPP```nnnuuurrraaaYYYcccpppvvvzzzwwwzzzeeeffffffggghhhiiiiiijjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhdddccccccbbbcccdddfffggghhhhhhgggggggggggghhhhhhgggggggggggggggggggggggggggfffffffffhhhlllppprrrcccRRRJJJJJJEEEFFFHHHBBBEEEGGGIIIMMMNNNLLLFFFAAA;;;555111222111...---...++++++,,,,,,++++++***)))(((((((((((())))))))))))%%%&&&((()))***)))(((''''''''''''''''''((())))))***+++,,,+++)))((()))***...---,,,+++******+++,,,%%%&&&((()))))))))((('''&&&''''''((()))+++,,,---******+++,,,///444:::>>>EEEBBB>>><<<;;;:::999777222111111///...,,,+++***((('''''''''((()))+++,,,+++,,,///111444666777888999888555222000/////////000000111333444444555555111111000///...---,,,+++,,,,,,------------,,,,,,+++,,,---.../////////...111222222222222111000//////...------000222333333666666666666666666666666222111///...---------...//////.........------,,,,,,,,,,,,,,,,,,---............------------......------///111333555666777777555333333777:::<<<===:::888666666666777999999777888999<<>><<>>:::999777333111111111000...//////.........------------..................------///000222222000///---/////////......---------/////////000000111111222000000000111222333333333555555666777999;;;>>>???CCCFFFIIIKKKNNNWWWeeeooo{{{uuuttt}}}}}}gggYYYSSSNNNIIIHHHCCC@@@BBBJJJSSS[[[___cccUUUOOO[[[jjjrrrvvv{{{rrrvvv}}}ffffffgggggghhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkllllllkkkkkkjjjjjjiiihhhhhhhhhdddcccccccccdddeeeggghhhhhhhhhgggggggggggghhhhhhffffffffffffgggggggggggghhhgggfffgggiiinnnrrruuueeeUUUPPPPPPKKKKKKMMMGGGIIIIIIKKKNNNPPPLLLDDD===999333000111111...---//////......---+++)))'''&&&((((((((()))))))))******%%%&&&((()))))))))((('''&&&&&&''''''((()))))))))''')))++++++***)))***+++)))))))))***+++,,,...///''''''((((((((((((''''''&&&&&&&&&'''((()))+++,,,******+++...111666:::<<<>>><<<999777666555333111......---+++***)))((((((&&&&&&&&&&&&(((***,,,---...///222555777:::;;;<<<;;;999555222///.........000111222333555777888999222111///---+++*********++++++,,,,,,,,,,,,++++++,,,------......///000000000111111111111111000000111000///000333444555444777999:::<<<<<<<<<;;;;;;666555333111000000000111000000111111111111000000111000000000000111222222222222111111111111222222///000111333555777888999999777666666999<<<>>>???<<<;;;:::;;;===??????>>>;;;<<<===???AAADDDFFFHHHJJJLLLNNNNNNLLLKKKJJJJJJMMMNNNRRRUUUXXXZZZ[[[\\\WWWTTTOOOIIICCC>>>;;;999:::888777888:::;;;;;;:::777777888999999999888888888888888999:::;;;;;;<<<<<<============<<<:::999888888888888777666444444000111111222333333444444222111000333555666222///...............---------,,,,,,,,,,,,---///000222666555555666888999888777:::666444777999===FFFOOOUUUSSSOOOJJJEEE@@@<<<:::777444111000000111000////////////.........------------...//////...------...///000111111000///...,,,,,,---...000111222333//////000000000000000000000111111222333444555555666666666777999;;;===???>>>BBBGGGKKKNNNSSSZZZ```www}}}sssZZZKKKEEEDDDDDDEEEEEEDDDDDDEEEHHHKKKNNNWWWPPPNNNWWWdddlllrrruuunnntttzzz|||gggggggggggghhhhhhhhhhhhjjjjjjjjjkkkkkkkkkkkklllkkkkkkjjjjjjjjjkkklllmmmkkkkkkjjjjjjiiihhhhhhgggdddccccccccceeefffhhhiiihhhggggggffffffgggggghhhfffffffffggggggggghhhhhhiiihhhggggggjjjoootttwwwgggYYYUUUUUUPPPOOOQQQLLLLLLLLLNNNQQQQQQLLLBBB:::777222000222222///.../////////...---+++)))(((''')))))))))*********++++++&&&''''''(((((((((((((((%%%&&&'''(((((()))))))))''')))++++++***)))))))))''''''(((***+++---......+++***))))))(((((((((((((((((((((((()))***+++,,,++++++---000444888:::::::::777555333222111///,,,+++***)))(((''''''''''''&&&%%%%%%&&&''')))+++---000111333666999;;;======<<<999555111...---------//////000222444777999:::444222///,,,*********+++,,,------......------,,,000////////////111222333333333333333222222222111111000000222555777777666999<<>>>>>===;;;<<>><<<;;;;;;===>>>======;;;<<<===>>>???>>>>>>===;;;::::::;;;<<<>>>@@@AAAAAABBBCCCCCCCCCBBBAAA@@@======;;;:::999888888888555555666666777888888888888555333555888999666222222222111111111000000000000///......000111222222:::777333222333555555444555222111444777:::AAAIIIKKKHHHEEEBBB???===;;;:::444222000000111222222111////////////............------...//////...------//////000000000000//////,,,---///000222444666666000000000000000/////////111222222333555666666777666666666777999;;;===???===@@@FFFKKKPPPTTTVVVWWWbbbuuukkkQQQBBB===???BBB@@@DDDHHHHHHEEECCCDDDFFFJJJMMMPPPRRRYYYccciiijjjjjjqqquuutttsss|||hhhhhhhhhhhhggggggggggggjjjjjjkkkkkkkkkllllllllllllkkkjjjiiijjjkkklllmmmkkkkkkjjjjjjiiihhhhhhgggddddddcccdddeeegggiiijjjggggggffffffffffffggggggffffffgggggghhhhhhhhhiiiiiihhhggggggjjjooouuuxxxdddVVVSSSTTTNNNMMMOOOJJJOOOOOOPPPRRRSSSMMMBBB999777222000222222000...000,,,------------,,,++++++************++++++++++++''''''''''''((((((((()))%%%&&&'''((())))))))))))(((***,,,,,,***((((((((())))))***++++++++++++***...---+++)))(((((())))))++++++++++++,,,---...///,,,---///333777:::::::::555333111000000///---+++(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&(((***,,,000222444777999;;;======<<<999444000---++++++,,,---...///111333666999:::777555111...,,,,,,------//////000000000000//////333222000000000222555666888777777666555444444444000000000333666888999888;;;>>>CCCGGGIIIHHHFFFDDD???>>>;;;999888888999999555666888999:::;;;::::::888888888888888999::::::::::::999999999999::::::===>>>???@@@AAACCCCCCDDDCCCBBBAAABBBEEEGGGGGGFFFGGGFFFFFFHHHKKKKKKGGGDDDAAAAAAAAABBBDDDGGGIIIKKKJJJLLLPPPQQQOOOMMMLLLKKKGGGHHHJJJLLLNNNPPPQQQQQQQQQPPPMMMJJJHHHGGGFFFFFF@@@???======>>>??????>>>===>>>@@@AAABBBBBBBBBAAA<<<;;;;;;;;;<<>>>>>>>>;;;777888<<<===:::777444444444333333333222222000...------...//////...???:::555222333555555444222000111444666999???GGGCCCAAA???>>>======;;;:::333222000000222333444333000/////////............,,,---...//////...---,,,000000////////////000000,,,,,,---...///000111111111111000000//////......222222333444555777777888666666666777999;;;===>>>BBBDDDHHHMMMSSSUUUUUUSSSSSSggg}}}aaaHHH999555888<<<<<>>===<<<:::888:::999888777888999:::;;;AAADDDHHHKKKMMMLLLKKKIIIEEEAAA===;;;<<<>>>???@@@========================???===;;;:::;;;<<<<<<<<<:::<<<>>>?????????AAACCCDDDEEEGGGHHHGGGFFFDDDCCCIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIKKKJJJHHHFFFDDDBBB@@@AAADDDGGGHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@??????@@@BBBDDDFFFFFFEEECCCAAA<<<<<<<<<===>>>@@@AAABBBJJJJJJJJJHHHFFFEEEFFFHHHIIIFFFBBB@@@???>>>===<<<:::;;;<<<===???@@@AAABBBAAA@@@>>><<<<<<<<<>>>???>>>>>>===<<<:::777555333444333111///......///000LLL@@@111,,,...222111......///000333555999;;;======;;;777555333444555666666333000000222333333111111000000000111222333333000000000000111222333333---,,,+++---111333111///111111000000000000111111//////...---...000222444333333333444444444555555777888999:::::::::::::::;;;@@@HHHNNNQQQRRRSSSSSSVVV\\\iiiyyyzzzZZZFFF<<<777666:::444===IIIPPPMMMFFF???<<>>???@@@AAAAAAAAA@@@?????????>>>=========>>>???CCCFFFIIILLLNNNMMMKKKJJJGGGDDD@@@???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>?????????>>>???AAABBBCCCCCCDDDFFFHHHHHHJJJKKKLLLLLLKKKJJJIIIKKKJJJIIIIIIKKKKKKJJJIIIGGGGGGGGGIIIJJJJJJIIIGGGDDDBBB@@@@@@CCCFFFGGGGGGIIIKKKLLLLLLJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>>@@@BBBDDDEEEEEECCCAAA@@@<<<<<<<<<===>>>???AAAAAAEEEFFFFFFFFFDDDDDDFFFGGGFFFDDDAAA??????>>>===<<<;;;<<<===???@@@AAABBBCCCBBB@@@???=========???@@@?????????===;;;888555444444333111///......///000CCC;;;222...000111///,,,000111222444666999;;;<<<999888666444333333444444444222000000333555555444222222111111000111111111222222111111000111111111333222000111333333000...111111000000000000111111000///...---...000111333333333333444444444444555777777777888888999999:::<<>>999777777555;;;DDDJJJKKKHHHCCCAAAAAAEEEKKKQQQUUUWWWYYYZZZaaa\\\ZZZZZZZZZZZZaaahhhwwwiiigggeeecccbbbccceeefffffffffggggggggghhhhhhhhhjjjkkklllkkkjjjiiijjjllljjjjjjjjjiiiiiiiiiiiiiiijjjiiiiiiiiiiiihhhhhhhhhggghhhhhhiiiiiihhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhggglllooooooyyy}}}aaaYYYSSSSSSUUUTTTUUUWWWVVVYYY[[[ZZZSSSJJJBBB===666444111000111111111000///---+++***++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))),,,---...//////////////////...,,,+++,,,,,,+++***))))))******++++++,,,,,,............---,,,+++***)))***+++,,,---...//////000000000000000///...---(((%%%)))333555...)))***,,,,,,---,,,+++***((('''(((((('''((()))***,,,---......//////000/////////************))))))))))))---...///111333444555555222222222222222333333444444555666888:::;;;;;;;;;;;;:::999888999;;;===???DDDDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEGGGIIILLLNNNOOONNNLLLKKKIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA??????@@@AAA@@@???AAACCCEEEFFFFFFGGGIIIJJJKKKLLLNNNOOOOOOOOONNNNNNMMMLLLKKKKKKLLLMMMLLLKKKFFFFFFFFFGGGIIIJJJHHHGGGCCCAAA??????AAADDDEEEEEEEEEHHHKKKKKKJJJIIIIIIIIIJJJJJJHHHGGGEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@???>>>======@@@AAABBBCCCBBB@@@>>>===::::::;;;;;;<<<===>>>???>>>???AAAAAAAAAAAACCCDDDBBB@@@>>>======>>><<<;;;<<<<<<>>>???AAAAAABBBBBBBBBAAA???>>>>>>???@@@@@@AAAAAA@@@>>><<<999666444333222000///...//////000777444111000000///...,,,000000111222444666888999444444333333222222222222222111000111444666666666333333222111000000000000444444222111111111111111555444333333333333000...000000111111111111000000000000///......///000111333333333333444444444444666555555555555777888999===AAAGGGLLLOOORRRTTTUUURRRUUU[[[dddooozzznnnWWWKKKGGGAAA;;;777777999===BBBEEEFFFDDDBBB???BBBHHHRRR[[[```___\\\\\\UUUQQQRRRUUUWWW\\\bbbcccnnn~~~eeeeeedddddddddeeeffffffeeeeeefffffffffggggggggghhhjjjkkkjjjiiihhhiiikkkiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjiiiiiihhhgggggggggggghhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhheeedddkkknnnlllvvv{{{aaaZZZUUUVVVYYYZZZ[[[^^^ZZZ]]]^^^XXXOOOEEE>>>;;;666444111000000000000///...,,,++++++++++++***)))(((((((((((((((((((((((()))))))))))))))*********,,,---///000111111111000///---++++++,,,,,,+++***+++************++++++,,,/////////......---,,,+++++++++,,,---...///000000111111000///...---------***%%%+++:::===111***...,,,,,,---------,,,***)))))))))(((((((((***+++,,,,,,,,,---------,,,,,,+++)))***+++,,,,,,,,,++++++///000222333555666666777222222222222333444555666888999:::<<<===>>>??????<<<;;;;;;;;;<<>>>>>??????>>>===???AAACCCDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMLLLKKKKKKLLLMMMLLLJJJFFFEEEDDDDDDFFFFFFEEECCCAAA???===<<<>>>@@@BBBBBBAAADDDHHHJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;>>>>>>??????>>><<<;;;999777777777777888999::::::888:::<<<<<<<<<<<<===>>>===<<<::::::;;;<<<;;;:::999:::<<<>>>????????????@@@@@@???>>>>>>??????@@@AAAAAA@@@???<<<999666555222111000///////////////...///000///...------............///000111222333///000111222222111000000111111111111222333333333222111111000000000000111444444333333333444444444222222222222333333222111000111222222222222111000111111000/////////000000222222333333333444444444555444222222333555888999;;;???DDDIIIMMMQQQUUUXXXTTTUUUXXX[[[bbbkkkttt{{{wwwdddYYYTTTMMMBBB999999888999===BBBDDDBBB???BBBBBBEEEOOO[[[aaa```\\\UUUMMMGGGJJJOOOTTTYYY^^^\\\___eeesssggghhhiiiiiiiiihhhgggfffffffffffffffgggggggggggghhhiiijjjiiihhhhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiillllllkkkjjjiiihhhgggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggeeeeeelllmmmjjjsss}}}yyyccc\\\XXX[[[___aaacccfffaaabbb```XXXMMMCCC===;;;888555222000000///...---...,,,++++++,,,+++***(((((((((((((((((((((((((((((()))))))))*********++++++,,,...///000000000///---,,,******,,,------,,,---,,,++++++***++++++,,,...////////////...------......//////000111111111//////...---,,,++++++++++++&&&+++:::<<<000))),,,***+++,,,---......---,,,***)))((((((((()))+++,,,++++++,,,,,,,,,+++******,,,,,,------------,,,,,,000111222444555666777777222222333333444555777777===>>>???@@@@@@AAAAAA@@@===<<<<<<>>>@@@CCCFFFHHHJJJJJJKKKLLLNNNPPPRRRSSSPPPPPPPPPOOONNNMMMLLLLLLMMMMMMNNNOOONNNLLLJJJIIIGGGEEEEEEEEEEEEDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===>>>>>><<<;;;<<<>>>@@@AAAAAAAAACCCEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKIIIHHHHHHIIIIIIHHHGGGEEECCCAAAAAAAAAAAA???>>>>>><<<:::999;;;<<<=========@@@DDDFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@???===<<<;;;;;;::::::;;;;;;::::::999888888888::::::;;;:::999888777666333333333222333333444444444666888888777666666777888777666777888999888666555666888:::;;;;;;::::::======<<<<<<<<<=========>>>>>>>>>===;;;888555444000000000///////////////,,,------,,,++++++...111...------......///000111---...000111222111000///111111222111000/////////////////////000111222333222333333444666888:::;;;444555555555444333222222111111222222222222111111222111111000000000111111222222222333333333444444444333222222333555888999888;;;@@@EEEJJJOOOUUUZZZYYYZZZZZZYYY[[[```ggglllwwwuuuhhh___VVVIII>>><<<;;;;;;???EEEHHHGGGEEEGGGBBBAAAGGGRRRZZZZZZXXXKKKCCC>>>AAAHHHMMMTTTYYY^^^YYYWWW^^^qqqiiiiiiiiiiiihhhfffeeedddgggggghhhhhhhhhiiiiiiiiihhhiiijjjiiihhhhhhhhhjjjiiiiiiiiiiiiiiijjjjjjjjjllllllkkkjjjiiiiiihhhhhhfffgggggghhhhhhggggggfffgggggggggggggggggggggggghhhhhhnnnnnniiisss~~~|||fff```\\\```eeehhhlllooojjjhhhbbbYYYNNNEEE>>><<<999666333111000000...------,,,+++,,,,,,,,,***(((((((((((((((((((((((((((((())))))******++++++++++++,,,------............,,,+++***+++---////////////...---+++++++++,,,------...//////000/////////000000000000000000000000******+++******)))(((''')))%%%)))222333,,,'''((()))***,,,---...///......))))))(((((((((***+++,,,++++++,,,------,,,,,,,,,............------------111222333444666666666666666666666666777888999:::@@@AAAAAABBBCCCCCCCCCCCC???@@@AAACCCEEEHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLJJJHHHGGGDDDBBBAAAAAAAAA@@@===;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<======;;;999999;;;===>>>>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCBBB@@@AAA???<<<;;;<<<<<<;;;:::<<<999666666777888999999999<<>>???@@@AAA<<<;;;:::888777777666666777666666666555555555444555666666555555444333333000000//////.../////////000222444444333111111111333333222333555555333222000222444666777666555444888888888999999999999999999999:::999888666333222////////////////////////------,,,+++***,,,...111////////////000111111222...///000111111111000///000111222111///---,,,---------...///000222333444000111222555888;;;===???<<<===<<<:::666333111111333222111111111111222333222222222222333333333333222222222222333333333333333333333333555777999:::777999<<<@@@EEEKKKRRRWWW\\\^^^^^^\\\ZZZZZZ^^^aaagggvvvrrrdddZZZOOOFFFBBBBBBBBBEEEIIIMMMOOOPPPKKKEEE???AAAIIIQQQSSSRRRIIIBBB>>>@@@EEEJJJRRRYYY^^^XXXTTTXXXbbbqqqkkkjjjiiihhhhhhkkkmmmoooiiiiiiiiijjjjjjjjjkkkkkkhhhiiijjjjjjhhhhhhiiijjjhhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiiffffffggggggggggggffffffgggggggggggggggggggggggghhhhhhmmmmmmhhhsssiiiccc```eeekkkooossswwwpppjjjaaaWWWNNNFFF???;;;888555222111111222111000---,,,+++,,,---,,,)))'''((((((((((((((((((((((((((())))))******+++,,,,,,------,,,,,,,,,,,,------,,,++++++---000333444333222000...,,,,,,,,,---...,,,---...///000111111111111000000//////......---'''(((***++++++)))(((&&&&&&&&&&&&)))++++++)))((()))***,,,---......---,,,)))((((((((((((***,,,---,,,,,,---.../////////...111000000///000111222333555666777888999:::::::::;;;;;;::::::;;;<<<======@@@AAABBBDDDEEEFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKMMMMMMOOOPPPPPPOOONNNNNNPPPPPPQQQRRRRRRQQQPPPOOONNNNNNMMMLLLJJJGGGEEEDDDBBB@@@>>>======<<<:::888999999999999999999999999999888888999:::999777555666777999::::::;;;===>>>@@@@@@?????????@@@@@@AAA@@@>>>===<<<======;;;::::::888666666888999999888999666444222333555555555777999;;;;;;:::::::::<<<888888888999999:::<<<<<<777777666555555555555555333333333222222222222222111111111111111111000000//////...---,,,,,,------+++...000222111000000000000//////000222111///------///222444444333222111333333444555555555555555444444555555444333111000......///////////////......---,,,,,,---..................//////111222222111111111111111111000000...111333222///---...///.........//////111222333...///111444777:::===???>>>??????<<<777333222222444333111000000111333444222222333444555555555555111222222222222333333333333444555666777999::::::888999:::<<>>????????????>>>>>>>>>>>>??????@@@>>>???BBBDDDFFFHHHIIIIIIJJJKKKMMMOOOOOONNNLLLKKKMMMNNNPPPQQQPPPOOOMMMKKKOOOPPPQQQRRRSSSRRRQQQPPPNNNMMMLLLJJJHHHFFFDDDBBBAAA???<<<;;;;;;:::999777444444444444444444444444444333333444555555222000222333555666666777999;;;<<<<<<;;;;;;:::;;;;;;;;;<<<:::999888999999777666555333222333555888999999888555222111111333333222666777888888777666888999666666666666666777888888444333333333444444555666111111111000000000000000............//////////////////...---,,,,,,,,,,,,'''***...000000000000111......---///000///---+++,,,...111333333222000///000111111222333333333222000111222222222111000///......///////////////...///...---...000000---+++,,,,,,,,,---...///000111333222222222111111111111---000333333111///000111000////////////000000111---...000222666999<<<===999;;;<<<:::666333333444666444111//////111444666222333444555666666666666111111222222222333333333333444666888999::::::;;;::::::::::::<<>>DDDCCCAAA@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCEEEFFFHHHIIIKKKLLLLLLLLLQQQPPPOOONNNMMMLLLLLLLLLPPPNNNLLLMMMOOOPPPMMMJJJRRRQQQPPPQQQRRRRRRPPPNNNKKKKKKJJJHHHEEEAAA===;;;::::::999888777666555555333222000000111111///...222222222111111111111111////////////000111222333444555666666777777666666444555666777888888888888/////////000111333444555555444444333333222222222444555666777777555333222222222222222333444555666666555555444333111000///111111000///...---,,,,,,------............------+++++++++,,,,,,,,,------...+++&&&---666///+++555222000...---...///...---////////////000000000000000000//////.........---222111000//////.../////////......///000000///------------...------,,,,,,//////...---...///000111000///.../////////...---111111111111000000000000000000000000000111222222111111111222333666888999999999888666555333222222333222111111000000111111333222222555999:::888555666333111///000111222222222222333444555666777888888888777888:::===@@@BBBNNNUUU^^^dddddd```ZZZWWWccciiizzztttlllhhheee___YYYOOOEEE@@@BBBHHHNNNUUUYYYVVVMMMNNNXXX[[[VVVKKKHHHDDDBBBDDDFFFIIIJJJKKKWWW```dddjjjqqqjjj^^^\\\bbbppp}}}{{{|||}}}}}}|||wwwuuusssqqqooonnnmmmmmmlllkkkiiiiiijjjjjjhhhggghhhhhhgggiiikkkllllllkkkiiiiiiiiiiiijjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffiiieeekkkiiinnnuuupppgggccciiirrrwwwzzz|||wwwmmm^^^RRRIIIBBB===999666444222222222222111000------,,,+++***)))((((((((()))+++,,,+++***)))'''(((((())))))***++++++,,,------,,,+++******++++++...000333666888888777666222111///---,,,,,,---......///000111222222111111000...+++*********)))'''(((***+++------,,,+++***+++***************++++++---,,,,,,+++++++++++++++......------...///000111111333666777888888999;;;;;;;;;<<<===>>>AAACCCEEEIIIIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIJJJLLLLLLMMMMMMMMMPPPOOONNNMMMMMMLLLLLLLLLPPPNNNMMMNNNPPPQQQOOOLLLOOONNNMMMNNNOOOOOOMMMKKKHHHGGGEEECCC@@@===:::999888777777666555333333222333111000000000000...---000000000000000////////////......//////111222222111111222333333333333222222222333444555555555555/////////000222444555666666666555555444333222222111222222333222111000000000000000000111222333444444444333333222000///.../////////...------,,,,,,---......//////......---,,,,,,,,,------------...111...+++555AAA999---111///...---...000000///...////////////000000000000000000/////////.........000//////............///111///...///000000///...///...---,,,,,,---...//////......---...///000111111000/////////000000///111111111000000/////////////////////000111222222444333222111111222333333888777777666555444333222222222111000000000000000222222222555888:::999777777555333222222333444444222333444555666777777888888888777888:::===???AAAIIIOOOXXX___```^^^[[[YYY^^^eeeyyytttjjjhhhgggfff```UUUJJJCCCBBBFFFJJJTTT[[[ZZZQQQNNNVVV[[[YYYOOOKKKFFFCCCDDDFFFIIIJJJLLLUUU[[[___hhhrrrnnnccc\\\YYY\\\lll}}}|||zzzxxxuuutttsssrrrrrrpppmmmkkkkkkkkkjjjiiiiiihhhhhhiiijjjkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkggggggggghhhhhhhhhhhhhhhgggggggggfffffffffffffffeeehhhdddkkkiiinnnuuurrrkkkgggkkkppprrruuuwwwuuukkk\\\PPPGGGAAA<<<999666444222111111000///---,,,,,,+++***)))(((''''''******))))))((((((''''''''''''((())))))******+++---,,,,,,++++++++++++,,,333444555666777666555555000000///......///111222555555444444222111///...---+++)))((())))))((('''((()))+++,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,++++++,,,,,,------///.........///000222333555888;;;======>>>???@@@BBBBBBCCCDDDFFFIIILLLMMMOOONNNNNNNNNNNNNNNOOOPPPOOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLKKKMMMNNNNNNMMMKKKJJJIIIHHHIIIJJJJJJHHHFFFCCCAAA???<<<:::888777666666666666555444333222111333111/////////...,,,+++---....................................///000111------...////////////......///000111111222222222//////000111333555777888999999888777666555333222//////......---------...............///000111111111222111111000///...---------------------------......////////////......------........./////////111000///:::HHH???...,,,---------///111222000///////////////000000000000000000000000////////////......---------...//////444222/////////000000///111///---++++++---///111...............///000000111111000//////000111222222111111000///......---............///000111222333333222111000000000111555555555444444444333333222111000000//////000000222111222444888::::::999888777666555444333444444333444444555666777888888888888888888:::<<>>===:::777555444444444666666666666555444333222222000.........---+++)))---------------.........---------------...///000+++,,,------......------,,,---...//////000000000...///000222555777:::;;;<<<<<<<<<;;;999777444333000///---,,,+++,,,---.........------...//////000000000000000000///...------------....../////////...//////000000//////......////////////000000000///000///666AAA999++++++------...111222222000---////////////000000000000000000000000000000000000...............///000111666333000//////111111111000///...---...///000111............//////000000111111000///...///222333222111111000///...------............///000111222000000000000111222222333222222222333333333444444222222111000000000000111111111111333666999;;;;;;<<<<<<;;;999666333222222444444555555666777888888777777888999:::<<<>>>???@@@EEEKKKPPPTTTVVVXXXZZZWWW\\\lllwwwddd]]]^^^bbbaaa^^^WWWOOOHHHDDDCCCEEELLLNNNLLLNNNUUU\\\]]]]]]WWWOOOIIIGGGHHHJJJJJJGGGEEEDDDHHHVVVfffkkkggg\\\WWWSSSUUUccczzz|||yyyxxxwwwvvvuuutttrrrqqqqqqqqqqqqpppnnnllllllkkkkkkkkkjjjjjjjjjffffffffffffffffffffffffeeeeeeffffffffffffffffffgggjjjffflllkkkooowwwtttooommmoooqqqoooppprrroooeeeVVVJJJCCC>>>;;;999888666333111111000...,,,***)))))))))((('''''''''***)))'''&&&%%%&&&'''((('''''''''((())))))******++++++++++++,,,---......444333222111000/////////111111222333555666888999:::999666333000---+++***((('''%%%&&&''')))(((((()))******+++,,,---------)))***,,,---............************+++,,,......000000///000222555888:::<<<@@@EEEHHHIIIJJJJJJKKKKKKKKKKKKMMMOOORRRTTTVVVTTTTTTUUUVVVWWWXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUOOONNNLLLIIIGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAA@@@>>><<<:::999666444333222333333333444555555555333111000111000...---...---+++***---------....../////////---------------......///------...////////////...,,,---...//////000000///...///111333666999<<<>>>@@@@@@???>>><<<999666444333111///------...000111//////.........///000000///000000000000000//////.........///000000111111///000000000000000000////////////000000000111111///222//////555000+++111000///000111222111...+++////////////000000000000000111111111111111111111000/////////000111222222666333000///000111222222---...000111222111000000//////000000000111111000000111111000......111333222111111000///.........///////////////000111111000000111222222222222222000000000111222222333333333333222111111111111222000000111222333666:::<<>>AAAMMM\\\cccccc^^^^^^\\\WWWWWWfff~~~}}}{{{yyyxxxwwwwwwwwwuuusssqqqqqqpppooonnnllllllkkkhhhhhhhhhhhhggggggggggggfffffffffffffffgggggggggfffhhhdddjjjhhhlll}}}sssrrrmmmlllqqqvvvwwwvvvwwwmmmbbbSSSGGG@@@===:::888888555333111000000...,,,***)))))))))(((((((((''')))((('''&&&&&&'''((()))''''''((())))))******+++++++++++++++,,,...//////111000...---,,,------...111222333444555777777888777666333000---+++))))))(((&&&%%%&&&)))************++++++,,,---...//////,,,---...000000000///...---,,,------...///000111111000000111333777;;;>>>@@@DDDJJJMMMOOOPPPPPPQQQNNNNNNNNNOOOQQQSSSUUUWWWXXXYYY[[[\\\]]]^^^^^^^^^_________]]][[[YYYWWWVVVMMMKKKHHHEEECCCAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@BBBCCCBBBAAA???@@@@@@>>>===;;;<<<<<<;;;999777666555444333222222111111///000111222222000...---000///------......---+++------......///000000000......---------......///......///000000000000000,,,---...///000000000000...///111444888<<>>999666666444444444444555555666666777777888999:::;;;<<<<<>>>>>>>>;;;<<<>>>??????>>>===<<<===???AAA???<<<::::::<<<999888777777777666444222222222222222222111000///---///000222111000---,,,///...---...//////...------------...///000000000//////...............///------...///////////////,,,---...//////000000000...///222555999===@@@BBBFFFFFFFFFDDDAAA<<<888555333222111000///000111111//////............//////,,,,,,---...............////////////000000000000000111111222222111111000/////////000000000000111///555000,,,222111///444222000///000111111000///////////////000000000000111111111222222222333333222111000000000000000111000//////000222333222111...///111333444333333222111222333444444444333333222666999888333000000222111111111111222222222222555444333111000000000000///000111111111000//////.........//////000000111111000000///////////////000000///...---000666:::===AAAEEECCC===888777777333333333333444444444444666777888999:::;;;;;;;;;???BBBEEEGGGHHHIIILLLNNNMMMNNNRRRZZZhhhxxxnnnZZZSSSLLLRRRZZZ^^^]]]XXXSSSPPPOOOJJJGGGIIIPPPWWW]]]```UUUQQQLLLIIIGGGFFFDDDCCCDDDBBBAAABBBDDDGGGLLLQQQWWW]]]aaa^^^XXXWWW]]]eeeuuu}}}{{{xxxuuutttsssppppppooonnnlllkkkjjjjjjfffggggggggghhhhhhiiiiiijjjlllgggllliiimmm}}}rrruuulllhhhnnnuuutttoookkkiii___PPPDDD>>>;;;:::888444222///.........,,,+++************))))))))))))&&&&&&'''((()))***++++++)))))))))***++++++,,,,,,******+++,,,---...000111...---+++******,,,///111000000111222222222111111...---+++)))(((((((((((()))''''''(((+++---......------------///000222222000111222333333222000///---,,,,,,,,,,,,---......222111111222555:::???BBBGGGLLLRRRVVVXXXYYYZZZZZZVVVVVVUUUUUUVVVWWWYYYZZZZZZ[[[]]]```aaabbbbbbbbbddddddeeeddd```[[[UUURRRIIIGGGCCC@@@>>>===<<<===888:::;;;======<<<:::999:::<<<===<<<888555555777666555444444444333111//////000111111111000///......000222333333111///---///...---...000000000///,,,,,,------...///000000000//////.........//////,,,,,,---............---,,,,,,---...////////////...000222555:::>>>AAACCCGGGGGGGGGEEEBBB===888555111111000//////////////////......---------......******+++,,,------------/////////////////////...111111222222222222111111////////////000000000000---222...---666666......111///...///111222222222////////////000000000000111111111222222333333333222111000//////...//////.........000222333222111111111111111222333444555222333444555666555444333333888<<<;;;666222111222111111111222333333444444777666444222111000//////)))+++---///111111111111............//////000000//////...---------------000000///---,,,...444999555:::??????:::555555666222222333333333333333333666777888999:::;;;;;;;;;<<>>CCCHHHMMMRRRSSSUUUXXXWWWSSSVVVUUUSSSRRRRRRSSSUUUVVVYYY[[[^^^``````aaaccceeeffffffdddbbb]]]WWWRRROOOIIIBBB;;;999:::<<<:::777666666666777888999999999:::888666444333333333333111000/////////000222333000000000000000000000000---///000222222000///---000000//////.........---............------------000000000000000000000000111000///...............---+++***+++///222111000000000222555:::???DDDGGGHHHHHHGGGEEEAAA>>>;;;999111111111111000000000////////////...,,,,,,---...//////......///000222333,,,,,,------...///000000000111222222000/////////......//////000000111111000000111111111111000000111111111111111111111111////////////000111222333222222111111111111111222000000111111111222222222......//////000000000111000000000000111222333444222333444666666666666555666666555444444444444555555555444444444333333333333333333333333222111000000000111000000///......111000/////////000222333111111111000000000000000000000000000////////////555666666777666555333222///000000111222333333333666666666666777777777777???@@@BBBDDDEEEFFFFFFFFFIIIJJJMMMRRR[[[gggttt|||rrrccc______```cccffffffaaa\\\VVVWWWUUUOOOKKKKKKKKKKKKMMMEEE@@@AAABBB@@@BBBGGGBBBDDDDDDBBB@@@???BBBEEEEEETTThhhvvv|||vvveeeUUUWWWYYY\\\ggg~~~~~~|||yyywwwvvvttttttsssrrrqqqpppooooookkkmmmooonnnnnnqqqxxx~~~nnniiiqqqtttxxxxxxpppjjj\\\MMMEEE@@@:::777666444333111...,,,+++++++++---,,,+++***))))))))))))((())))))))))))*********,,,,,,+++******+++++++++((()))***+++---...//////222///------.../////////000000000000000...---,,,---,,,,,,+++************...........................///000111222222222222222000///...///000///...........................000000000000222666===AAAHHHNNNRRRSSSUUUXXXWWWSSSSSSRRRPPPOOOOOOPPPRRRSSSUUUXXX[[[]]]^^^___aaacccddddddbbb___ZZZTTTNNNKKKCCC===777555666888777555555666666777888999999:::999888555222000/////////000000/////////000222222000000000000000000000000///000111222222111000///000000000/////////......000000000000////////////000000000000000000000000///...---,,,,,,,,,,,,---///---+++---///222111000000111333666:::@@@DDDGGGIIIHHHGGGEEEAAA===999666222222222111111111000000///000000...---,,,---/////////---,,,,,,---...///,,,,,,------...//////000///000222222111000000111000000000/////////////////////000000000000//////////////////////////////000000000111111222222222111111111000111111222222000000000000111111111111/////////000000111111111111111111111222333444444222333444555666666555555666666555444444444444444555555555444444444333333333333222222222111111111//////000000111000000000111000000///000111222333111111111111000000000000000000000000000000000000111222222222222111111000......///000222333333444555555666666666777777777<<<===???BBBDDDFFFGGGHHHGGGHHHJJJMMMSSS\\\gggnnnxxx~~~|||pppjjjiiihhhjjjkkkkkkfffbbb[[[ZZZVVVQQQMMMMMMOOOPPPNNNFFFAAABBBBBB@@@AAADDDDDDEEEEEEBBB??????@@@CCCCCCNNN]]]mmmzzz|||oooaaaUUUWWWWWWZZZhhh~~~~~~}}}{{{yyyxxxwwwvvvrrrtttuuuttttttvvv|||qqqmmmtttyyywwwgggYYYKKKCCC>>>999555555444222000...,,,++++++,,,,,,,,,+++***))))))))))))((())))))))))))*********///...---,,,,,,,,,,,,,,,((()))***+++---000222333444222000///000000000///...............---,,,+++------,,,,,,,,,,,,,,,---////////////////////////000//////000000111222333333111///...//////...---........................---.........000444:::???FFFKKKOOOPPPQQQTTTSSSPPPMMMLLLJJJIIIIIIJJJLLLMMMPPPRRRVVVXXXYYYZZZ]]]^^^```___^^^ZZZUUUNNNIIIEEE===999444222444666666444444555777888999:::::::::;;;999666333000...---,,,000000/////////000111111000000000000000000000000111111111111111111111111111111111000000000000000000000000000////////////000000000000000000000000......------,,,,,,------000...---...///111111000000111333666;;;@@@DDDGGGHHHHHHGGGEEEAAA<<<666333222222222111111111000000...//////...---,,,---//////...,,,+++*********+++,,,,,,------...////////////000222222111000111222111111000//////......---......////////////..............................000111222333333333222111000000000000000111222333//////000000000111111111000000000111111111111111111111111111222333444555111222333444555555555555666555555444444444444444555555555555555444444444333222111000000000111222...///000111222222222222111000000000000111222222111111111111111111111111000000111111111111111111000000000///000000111111......///000111222333333444555555555666666666666777999;;;>>>BBBEEEGGGHHHGGGHHHHHHIIILLLQQQYYY^^^jjjwwwzzzvvvrrrqqqpppnnniiieee^^^ZZZUUUQQQNNNOOOTTTYYYSSSMMMGGGEEECCC@@@???AAAFFFFFFEEEBBB???>>>???AAAAAAFFFOOO___rrr~~~yyyooo^^^___[[[UUUXXXiii~~~~~~zzz{{{{{{zzzzzz{{{sssnnnttt{{{yyycccUUUGGGAAA<<<777444333222111///---,,,,,,,,,,,,,,,++++++***))))))************+++++++++,,,,,,,,,---,,,+++***************++++++,,,...111444777888777555222111111222111000............------,,,,,,...------------......///000000000000000000000000000000///...///000111222333111///.........---,,,---------...............,,,---......000333999===AAAEEEHHHHHHJJJMMMLLLIIIFFFEEEDDDBBBBBBDDDEEEFFFHHHKKKNNNQQQRRRTTTVVVXXXYYYXXXWWWSSSNNNHHHBBB>>>:::777444333555777888777444555777999;;;<<<<<<<<<===;;;888444222000//////000000/////////000000000////////////////////////111111000//////000111111111111111111111111111111............------------////////////////////////000000////////////000000//////........./////////000111333777;;;???CCCEEEFFFFFFFFFDDD@@@;;;666222111000000000000/////////------...---++++++,,,...---,,,+++***)))******+++---------.........//////000222333222111//////000//////////////////......---..................---000000000000000000000000111222444555555444222111000//////000000111222333000000000111111111222222111111111111111111222222000000000000111222333444111222222333444444555555666555444444333333444444555555555555555555555555333222000//////000222333000111222222222222222111000000000111111111222222000111111111111111222222111111111111222222222222222222111000111222444555000000000000000000000000444444444444555555555555555666888;;;>>>AAACCCEEEHHHIIIIIIIIIIIILLLQQQUUUaaaooo}}}xxxtttooohhhcccYYYTTTOOOLLLMMMQQQZZZccc^^^XXXQQQKKKGGGDDDAAAAAAEEEDDDCCCAAA?????????@@@???BBBGGGRRRdddtttxxxuuujjjiiiddd\\\XXX```nnnyyy}}}|||uuunnnrrrxxxuuu]]]PPPDDD>>>;;;666333222111000...---,,,,,,,,,---,,,+++******)))***************+++++++++,,,,,,,,,++++++***)))))))))))))))...///111333666:::<<<>>>:::888444333222222111000//////...........................---......//////000000000000000000000000000///.........///000111222000............---,,,---------.........//////.../////////000333888;;;<<>>===;;;;;;===>>>???@@@CCCFFFHHHJJJKKKMMMOOOPPPOOONNNLLLGGGBBB<<<999888666444444555777888999444666999;;;===>>>>>>>>><<<:::888555333222111111//////000000000/////////........................000///............///000111111111111222222222222............------------////////////////////////000000/////////000000111............---...///000000111444777<<>>???EEEFFFGGGHHHHHHJJJMMMPPPXXXbbbppp|||{{{rrrhhhaaaRRRKKKFFFFFFIIIOOO\\\iiikkkeee[[[RRRLLLJJJGGGEEEEEEDDDBBBAAA@@@AAAAAAAAA???CCCFFFIIISSSaaakkkoookkkhhheeeaaa___^^^```cccqqqnnnooowwwyyyooopppuuu~~~mmmWWWKKK@@@;;;999555222222000///---,,,,,,,,,------++++++***************+++((())))))))))))*********++++++************++++++111333666999<<>>???>>>???AAAAAA>>>:::888777666666777888:::999<<>>@@@AAAAAAAAA:::999777444222111111111//////000000000///......................................................111111111111111222222222000000000000////////////000000000000000000000000......------......//////---/////////......000222222444666:::>>>AAADDDEEEEEEDDDBBB???<<<888444222---------,,,,,,,,,++++++***+++++++++******,,,---++++++******+++,,,...///........................111222222111...,,,,,,,,,++++++,,,---///000111222------............------........................000111333444555555444444111000000//////000000000000111111111222222222222111111111111111000000000------------...///000111111111111111222333444555555444444333333333333333333333333444444444444444333222111111111222333444666666666555444222000///000111222222333333222222000000111111222333333333222222333333444444555555333333333222333333444444555555444222111///...---222222222222333333333333444444444444555777999;;;>>>@@@CCCEEEFFFGGGJJJLLLTTTYYYbbbnnn|||zzzlllcccPPPGGGAAACCCFFFLLLZZZiiiqqqlllaaaUUUPPPPPPOOOLLLIIIGGGDDDCCCDDDDDDDDDCCCAAAEEEFFFDDDGGGQQQZZZ___dddaaaaaafffgggccc^^^\\\eeeddddddjjjxxxssspppsss}}}zzzfffRRRFFF<<<999888555333222///...---,,,,,,,,,---...+++***************++++++((())))))))))))***************)))******+++,,,---333555999===@@@BBBBBBBBB>>>:::777444333222000...000000///......///000111000///......------------.................................//////......---///---,,,,,,...//////...,,,,,,------...//////000111222222111000111444666666999:::999999<<<<<<999666444333222222333444666444666999::::::;;;<<<======>>>??????===:::666444222222333222222333555666666999<<<@@@CCCDDDCCCCCC>>><<<999666333111000000//////000000000///---------------------------------...///000000///...---000000000111111111222222000000000000////////////000000000000000000000000...............///000000...000111111000000333666555777:::>>>BBBEEEGGGHHHIIIFFFBBB===888444111///---------,,,,,,,,,+++++++++,,,---,,,++++++---///,,,+++*********+++,,,---........................---...000///---,,,------,,,,,,------...///000000......////////////......///////////////////////////000111222333444555666222111000//////...//////////////////000000000000111111111000000/////////......---......///000111111111000000111222333444555444333333222222333333222222222333333333444444222222333333333444444444666666666555555333222111000111222333333333222222000000111222222333444444222333333444555555666666333444444444444333333222444444333333222111111111111111111111222222222333222222111111222555777999888;;;???BBBDDDEEEFFFHHHOOORRRYYYbbbnnn|||qqqfffWWWKKKCCCDDDDDDGGGTTTcccppplll```TTTPPPTTTWWWUUURRRNNNJJJHHHHHHGGGEEECCCDDDEEECCC@@@BBBIIINNNNNNWWWVVVZZZdddiiifffccccccdddcccaaa```eeesssvvvqqqsss}}}xxxcccOOODDD:::888888555333333......,,,,,,,,,,,,---...+++***************++++++***++++++++++++,,,,,,,,,'''''''''((()))***,,,,,,333666;;;@@@BBBCCCBBBAAA>>>;;;777444333111///...000///...------...000000111000///------,,,,,,,,,........................------/////////...---,,,...,,,+++,,,...000000///,,,,,,------...///000000111222222111///000222444222555666444444777777444333222111000000111222333111333666777666666777999888999;;;;;;;;;888666444333333444444333444555777777999===BBBDDDEEEEEEDDDCCCAAA===999555333111111//////000000000///---,,,---------------------------///000222222000///---//////000000111111111111///.........------------000000000000000000000000000000000000000111222222///111333333222222666999888:::===AAAEEEHHHJJJKKKLLLIIICCC===666111...---......---------,,,,,,,,,,,,---......------///111---,,,+++)))))))))******.....................---)))+++---...------...///------........................////////////......222222222222222222222222/////////000222444666777333222111///............------------.........///111000000000//////...............//////000111222111000000000000222333444555444333333222222333333111111111222222333333333222333444555555555555444555555555666555555444444000111222333444333222222000000111222333333444444333333444444555666777777555666666777666555333222333333333333333333444444000111111111111222222222000/////////111444777999666:::???BBBCCCDDDEEEFFFFFFIIIOOOVVV```nnn~~~ttthhh^^^QQQGGGFFFDDDDDDOOO^^^mmmiii^^^QQQPPPWWW[[[ZZZYYYTTTOOOLLLKKKIIIFFFCCCEEEDDD@@@>>>BBBHHHHHHDDDJJJJJJQQQ\\\cccbbbeeejjjiiigggbbbZZZVVV___rrr}}}rrrrrrssshhh[[[JJJCCC:::222///...//////---,,,,,,+++*********+++++++++******+++,,,------,,,,,,,,,,,,+++***((('''++++++++++++,,,---...///888999<<>>;;;<<>>???BBBFFFHHHIIINNNTTTYYY]]]bbbiiinnnsssqqqgggXXXPPPTTT]]]ccc}}}uuusssqqqdddTTTIIIBBB999222///...//////...------,,,+++,,,,,,,,,,,,++++++*********+++++++++,,,---......,,,)))(((++++++,,,---...000111222:::<<<>>>@@@AAAAAA@@@???===:::555333333333111000000000///......---,,,,,,+++,,,---......---,,,+++(((((()))***++++++++++++,,,++++++,,,//////...---,,,,,,,,,---------------000///...---,,,------...000000000000000000000000---000000///000444555222000111111000...---...000//////000000000000111111222222333555666666666666888666444333333555666666888<<>>???@@@AAA@@@???>>>===;;;888444222111111000//////......------,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,---+++***+++---//////...------------,,,,,,,,,,,,//////...------------.../////////000000000000000,,,.........333999999555222333333111///---...///////////////000000111111000000222333444555555555777666444333333555666888:::>>>CCCHHHMMMPPPRRRRRRSSSQQQMMMIIIEEE@@@;;;888333111---,,,---///000111333222000111111111///---,,,,,,,,,,,,---...///000111111111111222222222222222111111000...------,,,////////////............111111111000000333777;;;888888999<<>><<<:::>>>DDDJJJNNNNNNMMMKKKEEECCC@@@<<<777222///---...------------------...111000...---,,,+++++++++,,,+++))))))+++.........,,,,,,,,,------------...---------,,,++++++******++++++++++++,,,...///111.........///////////////....../////////000000000,,,///222666888:::::::::999777444333333222111///............///////////////......------......///---...000000.........///---,,,+++---///000///...000000000000000111222333444333333222333444666777555555444444444444333333333333333333333333333333333333444555555444444333444333333333333444555555777666666555555555555666666666555555555555666666555555444444333333222222000000000000000000000000000000000111222222333333333444444444333444777:::::::::::::::===CCCKKKPPPXXXYYYbbbppp}}}xxxwww{{{qqqaaaUUUSSS]]]kkktttssswwwwwwoooccc___dddlllnnnrrrtttnnnbbbVVVOOOLLLIIIGGGCCC@@@???AAADDDGGGOOOQQQSSSTTTVVVYYY^^^aaadddjjjllleee^^^YYYTTTPPPNNNVVVaaammm}}}xxxnnneeeWWWHHHBBB===777222000//////.........---------------...++++++******)))*********+++,,,---.../////////...///000222555777999;;;<<>>AAAEEEKKKQQQVVVYYY[[[XXXUUUPPPLLLGGGBBB===999666222...,,,---///111111444333222222222111///---++++++,,,,,,---......///000000000111111222222222111111000000///......---.../////////////////////000000///...000555<<>>@@@AAA@@@???;;;>>>DDDJJJLLLKKKIIIGGGBBBAAA>>>;;;777333000/////////............//////000///...---------------++++++***))),,,222444333---------...............++++++***+++++++++,,,,,,///...---------...//////........................---.........///000000000...000444777:::;;;::::::;;;888555444333222111///............////////////000//////......//////000---111444222...,,,...111---,,,---...000000///---......//////000111222222111111000000111222333333444444444444444333333333333333333333333333333333333333444555555555444444444444444444444555666666888777666666555555555555666555555444444555555666444444444333333333222222111111111111111111111111000000000111111222222222222333444333222222444666444555666666888<<>>:::555111000000///...------,,,,,,,,,,,,------*********++++++---......------------...111333444222444666999;;;===>>>>>>BBBAAA@@@>>><<<:::888777555444333111///...------,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,++++++***)))(((...,,,******,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,------..................------........./////////222111///000555;;;999333+++---//////.........///,,,------...//////000000...///111222444555555666666777777666666777;;;???CCCEEEJJJPPPVVV[[[___bbb]]]ZZZUUUPPPJJJDDD>>>:::777444///---...///111111333222222333333222///---++++++,,,------............//////000000111111111//////000000000000000000/////////000000111111111333222000//////333:::???777999<<>><<<:::777444222111000//////......//////000------------......///000///111111///333<<<>>><<<000000000000000000000000((((((((()))+++---///000444333111///...---...............---------------,,,------...///000000000222333666888999:::999999:::888555333333222000///............////////////111000000000000000000111///333777555///,,,///222///......///111111000...///000000111111111111111111000000000111111111222222222222333333333333333333333333333333333333333222333333444555555444444555555444444555555666777888777666555555555555555555555444444444444555555333333333333333222222222222222222222222222222222111111111111111222222222000111222222111222333555333444555555555888;;;>>>BBBDDDKKKTTT[[[```hhhpppwwwooofffpppnnn]]]]]]jjjuuuxxxssslllhhhffffffeeeeee```ccceeebbbZZZUUUSSSTTTPPPMMMIIIEEECCCCCCCCCDDDJJJLLLPPPSSSTTTSSSQQQOOOUUUZZZ]]]]]]___dddfffeeeRRRNNNKKKMMMVVVhhh|||}}}dddUUUMMMGGG:::777333111000000///...,,,,,,,,,,,,,,,,,,---...++++++,,,---...000111222/////////000222555888999777888;;;===???????????????>>>===;;;999777666555333444444222///------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------,,,+++******---+++***+++---//////...++++++++++++,,,,,,,,,,,,,,,---......///.........,,,,,,------...////////////000///---000444333...(((+++---///.........///+++,,,,,,---...///000000+++,,,...000222333333444555777999999888:::???DDDHHHKKKOOOUUU[[[```ccceeeddd```ZZZUUUOOOHHHAAA===888555111//////000000000111111111333444333000---+++,,,---......//////...///////////////000000000/////////000000111111111///000000111222333333444777777555222000000444777555888<<>>:::,,,,,,,,,,,,,,,+++++++++((((((((()))+++...000222555444111///...------------------------,,,,,,,,,,,,,,,---...///000000111555666666777888888888888999777444333333222000///............////////////111000000//////000000111///333666444000...///222111///...///000111000///000111111222222111111000222222222222222222222222000000111111111111222222222222222222222222222222111111222333444444444444555444444444444555666666666555555444444444444555555555444444444444555555333333333333222222222222222222222222222222222222222222222222222222222222---///000111000000111333444444444333111222555777::::::>>>EEEKKKPPPXXX```fffmmmtttqqqeee^^^hhhwww~~~ttt```]]]eeemmmtttmmmeeedddgggiiigggddd\\\\\\[[[YYYVVVUUUUUUUUUQQQOOOLLLIIIFFFDDDCCCCCCEEEGGGKKKPPPTTTTTTPPPMMMPPPSSSSSSSSSXXXbbbhhhjjj]]]VVVOOOLLLOOOWWWfffssseeeQQQGGGDDD777555222111111000///...---------------...///////////////000000222333444///111444777:::;;;<<<<<<;;;<<<>>>@@@@@@@@@???>>>;;;;;;999777666555444444222333444333///------...,,,,,,,,,---------------------,,,++++++,,,------.........///......------,,,++++++,,,//////...---))))))***+++,,,------...,,,,,,.../////////......+++,,,,,,---......//////---//////,,,---000///---))),,,///000///.........***+++,,,---...//////000+++,,,...000222333444444444777:::::::::===CCCIIILLLOOOTTTZZZ___ccceeeggggggccc]]]WWWQQQJJJCCC>>>888555222111000000///...//////000222444333111...+++,,,...///000000//////111111000000000000000000111111111000000000000000000111111222444555555666777777777555333222222444555999===???>>>===>>>@@@BBBBBBCCCBBBAAA???<<<;;;777777666444333111000000/////////....../////////......---......///000111)))//////***---555555...)))))))))(((((((((''''''++++++******+++---///111111000///------------...---------,,,,,,,,,+++++++++,,,,,,---...///000111666666555555666777888999888666444333333333222111............//////////////////............//////...111333222///...///111111///------.../////////...///000111222111111000111222222222222222111111////////////000000000111111111111111111111111111///000111222333333333333444444333333444444555666444333333333333444444555555444444333333444444555222222222222222222222222333333333333333333333333333333333333333333333333...000111111000///000111333333222111000222555888===999999===BBBEEEJJJPPPSSSXXX^^^___YYYVVV^^^jjj|||~~~uuudddbbbfffgggmmmjjjgggiiilllnnnllliiiaaa^^^[[[ZZZYYYXXXVVVSSSPPPOOONNNLLLIIIFFFDDDBBBCCCDDDFFFKKKQQQTTTTTTRRRMMMNNNMMMLLLQQQYYY^^^^^^```ZZZUUUTTTRRRQQQWWW```nnn|||gggOOODDDAAA666444222111111111///..................///000111333222222222222222333333...222888===@@@@@@???===>>>???@@@AAAAAA@@@>>>===999888777555444444444444111333555333///------///------------------------///...------------...///***++++++,,,,,,++++++***+++++++++---///000...,,,(((((()))***,,,---...///+++,,,.../////////......++++++,,,------...//////,,,000111...---///000///,,,...111111000...------******+++,,,...//////000---...000222444555666666333777;;;<<<<<>>>>>===;;;<<<=========<<<<<<:::999888777444333333222111000////////////............//////000//////.........//////***000000***,,,333111)))---------,,,,,,,,,++++++///...,,,++++++,,,...///...---,,,+++,,,---...///---------,,,,,,+++++++++++++++,,,---...///000111666555444444555777999;;;888666444444444444333222............/////////000---------,,,,,,------------...000000///......///111///,,,+++,,,...//////,,,---///000222222111111//////000000000000///...---.........//////000000000000000000000000000000...///000111222333333333444333333333333444555555222222222222333333444555555444444333333444444555222222222222222222222222333333333333333333333333444444444444444444444444111333444333222000000111000000111111222555:::>>>AAA;;;777888:::;;;>>>AAAEEEGGGMMMPPPOOOOOOVVV```iiirrrxxx|||xxxmmmmmmnnnjjjhhhjjjmmmppprrrrrrpppooohhhccc___^^^___]]]WWWQQQOOOPPPOOONNNKKKHHHDDDAAACCCBBBBBBGGGNNNTTTWWWWWWKKKLLLLLLJJJLLLRRRSSSPPPPPPNNNPPPUUUUUUSSSVVV\\\VVVeeevvvbbbMMMBBB;;;888666444333222333444555111000...---...///111333444444444555777999<<<======<<<===>>>@@@@@@???===>>>>>>???>>>>>>===<<<;;;888777555444333222222222,,,...000///---+++***+++111...,,,,,,---////////////000000...,,,++++++,,,+++******************+++++++++,,,,,,,,,+++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,***+++,,,...///---------............///000//////...------,,,,,,//////...------,,,,,,+++///000111333444555666666555666999;;;<<<@@@DDDGGGQQQTTTZZZ___ccceeeeeedddcccaaa\\\TTTKKKCCC???>>>444222111000111111111000000000//////000000111222222111000.........///000222111///.........///000222222111000//////000000222222111111222555888999999888777666555444333333666777999:::;;;;;;;;;:::999888666444333333333333111111111111111111222222111000///......------.........---------,,,,,,,,,+++,,,---...///////////////...---,,,+++*********...---***((((((((()))***'''***,,,------+++++++++---...///...---,,,---///,,,---------,,,---///222000222444777888777666555555666666444222000000111000///,,,+++***+++---...,,,...000111222111///...,,,,,,---......---,,,,,,/////////...------,,,,,,////////////000000000000........................---------...///000000000000111111//////111111000//////000000111111222222333333333333222111//////000111222333444333222111444444333222222444555666111222333333444444333333333333333333333333333333333444555555555444333222222222222222333444444555555444444222,,,111OOOqqqFFF666:::000555888:::<<<===???BBBFFFJJJMMMOOOYYY^^^eeennnvvv~~~{{{vvvuuuwwwlllnnnmmmmmmqqquuuooofffeeegggaaa___ccc]]]SSSUUUQQQPPPPPPQQQPPPNNNJJJGGGJJJFFFBBBDDDIIINNNOOOOOOGGGIIIMMMQQQRRROOOIIIDDDKKKKKKQQQ[[[aaa]]]WWWTTTSSSWWW^^^gggrrrbbbKKK@@@999555444222111000111222333333222111000111222444666999999999999;;;===>>>@@@AAA@@@@@@AAABBBBBB@@@>>>>>>>>>>>>======;;;::::::555444222111000/////////---///000000...------...555444333111000///000000000//////////////////...,,,++++++******++++++,,,,,,,,,,,,---,,,,,,+++************++++++++++++,,,++++++,,,,,,,,,,,,------222111///---,,,,,,,,,---........./////////000000////////////..................------,,,,,,,,,+++///000111333444555666666444666888:::<<<@@@EEEHHHPPPSSSXXX]]]```aaa``````]]]ZZZTTTNNNGGGBBB===;;;333222000000111222111000000000000111111111111222222111000///...//////000333333111000000000111222222111111000//////000000333222222222333555777999666666555444333222222222222444666888888888777666777666444333222111222222000000000000000000000000111000///...............//////.........---------,,,,,,---...////////////......---,,,++++++++++++---,,,+++***++++++------------...---------///000---...//////------...///000000000///------///111///111222444555555555555666777777666333222222333000///...---------......---...000111111111000///...------------------.../////////...............111111000000//////..............................//////000000111111222222222222111000000111222222000000000000000111111111000000111111111111111111222333444444555555444444555555444444555555666777222333444444555555444444333333333333333333333333333444444555555444333333333333333222333333444444......222444222888SSSpppIII444777333999777444888999:::===@@@CCCFFFHHHIIINNNTTT[[[aaahhhnnnrrr|||zzzvvvuuuiiilllllliiiiiillljjjeeeggglllgggeeehhh___TTTTTTPPPPPPQQQRRRRRRRRRPPPOOOOOOKKKHHHHHHKKKMMMLLLKKKGGGKKKRRRXXXZZZVVVNNNHHHHHHGGGLLLWWW^^^^^^[[[ZZZVVVTTTRRRUUU]]]hhhttt{{{^^^GGG>>>:::444444222111111222333333666555444444555777999:::>>>>>>???@@@AAABBBCCCDDDFFFEEECCCCCCCCCBBB@@@>>>======<<<<<<:::999888777333222111///............///000111000//////111222000111222000------000444222///,,,,,,...///---+++------,,,,,,,,,,,,------------......------,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------222111111000///...------...//////000000000000000........./////////000000---------,,,,,,,,,,,,,,,///000111333444555666666444555777999;;;@@@FFFJJJOOOQQQUUUXXXZZZZZZYYYXXXTTTOOOJJJFFFDDD@@@;;;777222111///000111333222111///000111222333222111111111111000/////////000000333222222111000111111111111111000/////////000000333333222333444666888:::666666444333222222222222000222555777777666555333333333222111111111111111///////////////.........000000//////.../////////000000/////////.........,,,,,,---...////////////------,,,,,,,,,,,,,,,---+++,,,,,,---...//////000///...---,,,,,,...000111---/////////...---...///111111111///---,,,---///......///000111222333333555666777666444444444555000000000000000000//////////////////000000000000000///...------...///000////////////000000000000333222111000///......---........................000000000000111111111111333222111111111111222333111000000000000000000///............///000222222333333333333333444555555555555666777777777777777333444444555555555555555444444444444444444444444333333444555555444444333555444333333333333333333555333555777555666EEEWWWlll999111555333888666666555555666888:::===???@@@>>>BBBFFFKKKOOOSSSWWW[[[dddlllxxx}}}zzzrrrooohhhlllllleee______bbbdddkkktttsssppppppeeeVVVTTTPPPPPPQQQRRRUUUWWWYYYZZZWWWUUUQQQOOONNNMMMKKKIIIIIIOOOYYYaaaddd```WWWOOOIIIFFFIIISSS[[[^^^___aaaccc\\\RRRMMMNNNVVV^^^dddyyyzzzUUUCCC>>>===666666555555555666777777888888888999:::<<<===>>>BBBCCCDDDFFFGGGHHHIIIIIIIIIGGGEEECCCBBBAAA>>><<<;;;::::::999888666555444333222111000//////////////////000///...///222555***---...---,,,000888@@@@@@999000,,,---///---***......------------.....................------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---...///000000000///---...///000000000000///........................------------------------///000222333444555555555444555666888;;;@@@GGGLLLNNNOOOQQQRRRRRRQQQOOONNNLLLGGGBBB@@@AAA@@@:::555222000///000222333333222///000222333444333111000111111000000000000000000111000000///////////////111000000/////////000000111111222333555888:::;;;:::999777555333222222222111333555888888777444333222222222111111111111111/////////.............../////////......///000000////////////.........---,,,---...//////000000000------,,,,,,,,,------...+++,,,---.../////////...,,,+++***)))+++,,,---------...//////...---...///------...---+++***+++,,,,,,,,,,,,---...///111222222333444444222222333444000111222333333222000////////////...///000111111222000///------///000222...//////000111111222222222111111000000/////////....................................////////////333111000222222000111333111111000000/////////.........------...///111222222111000000000111333444333444666777777777666555222333444444555555444444444444444444444444444444333333444444444444444444666555444333333333333333:::888777888555111444<<>>???AAABBBCCCEEEFFFIIIKKKMMMMMMMMMLLLIIIFFFCCCAAA???===:::888777777777666555444222222111111000///............---.........---///111444...000000//////555AAAJJJRRRHHH;;;333111222111//////..................///......//////......---,,,++++++,,,,,,,,,---------******+++,,,,,,---......***+++,,,---............,,,---...///000///...---.........---------,,,,,,////////////............000111222333444555555555333555777999<<>>@@@???:::444222000///000222333333222...000222333333333111000000000111111111111111111000000000000/////////...000///////////////000000...///111333666999;;;<<<;;;:::777444222111111111111333555777777666444333333333333333333333222222000000/////////...............------...///000000.........---------,,,,,,,,,---...///000000000000------,,,,,,,,,---......,,,,,,------------,,,,,,***))))))+++------+++))),,,...///...---,,,---///)))+++,,,,,,++++++,,,---++++++++++++---...///000...///000000//////000111///000222444444333111////////////...///000111111222111///......///111222...//////000111222333333//////000000111111222222////////////////////////............////////////111///000444444000///111111000000000//////......//////............//////222111000///000111222333222333444555666555444333111111222333333333333222444444444444444444444444333333333333444444555555666555555444333333333333555333444777888555555666777---:::888222444...444555555555555666777999999555777999999999999;;;<<>>======888888999:::;;;<<<<<<<<>>@@@BBBEEEHHHJJJKKKGGGQQQ___hhhjjjhhheeedddnnnmmmnnnkkkcccZZZXXX\\\fff{{{iiibbbZZZYYYWWWTTTUUU\\\hhhqqqxxxwwwrrriii```]]]aaagggjjjhhhggggggiiikkkkkkjjj```WWWPPPOOONNNKKKJJJJJJKKKTTT\\\[[[SSSLLLJJJLLLJJJNNNVVVfffxxxnnnRRREEE@@@===;;;;;;;;;===>>>???@@@@@@@@@CCCEEEGGGIIIKKKMMMNNNNNNSSSTTTVVVWWWUUURRRMMMKKKEEEBBB===:::888666333111000000111111111111000000......---,,,,,,,,,,,,---+++---//////......///000///......---...000222444888666333000///000222333///......------......///---............---,,,,,,*********++++++++++++,,,)))******+++---......///---,,,+++***)))***+++++++++---///111111000...---,,,---...///000111222333777777666555333222111111111111222333444444444444222555999<<<>>>AAADDDFFFHHHGGGFFFDDDBBB???<<<;;;999999999999777444111///333222000000111222111000....../////////000000000///000111222222222222111111222222333222111000///...............///000000111111222333444444444444444222111///000222444666555555555444444444555555555555555555444333111000//////......---,,,,,,+++*********+++,,,---//////............---------------...///000000111111000000///...---------------++++++*********,,,---...000---+++---111333000---***+++,,,,,,******+++,,,***,,,......---,,,,,,---)))+++,,,...////////////---...//////---,,,---///---...///000111111000///---...000111111111000///////////////////////////...//////000000111111111000000000111111222222333////////////////////////---...///000111222333444111...333======333...111.........///////////////+++---///111222111///...111111222333333333333333222111111111111222333333111111222333333333333222222222222222222222222222333333222222333444666777555444444444444555555666;;;:::999777777888777555333999AAA444555===333888222222222333333444555666555777888888777777888999666666777888:::<<<>>>???>>>FFFPPPXXX[[[]]]___aaagggdddfffkkkjjjaaaZZZYYY]]]{{{nnngggbbb```\\\WWWVVV]]]iiisss~~~vvvkkkeeehhhllluuuqqqllljjjjjjkkkmmmmmmfff^^^VVVTTTRRRMMMIIIHHHEEEIIIPPPUUUVVVTTTRRRQQQKKKLLLOOOWWWcccqqq}}}~~~\\\HHHCCCBBB>>>:::>>>???AAABBBDDDDDDEEEEEEGGGHHHJJJMMMOOOQQQRRRRRRYYYZZZ[[[[[[WWWRRRLLLIIIDDDAAA<<<999666555222111...//////000000000000000000000///.........//////+++...000111000......///---...///222444444111///(((+++///111333444777999......------------......------......------,,,+++))))))*********+++++++++)))******+++---...//////***))))))(((***,,,...000,,,...000222222111///...+++,,,...000333555777888:::999888777555333222222111222333333444444444444222555:::===???AAACCCDDDGGGFFFEEEBBB@@@===:::999444666777666333///---,,,444222111000111111111000///............///000000///000111222333333222111///000000111111///...---...............///000111333444444333222111000///222111000000222666999<<<:::999777666666777888999555555555555444222000///......---,,,,,,+++******((())))))***+++---...///000/////////............---...///000111111111111111000///...---,,,,,,,,,******))))))+++---000222333...***+++///222111///)))***++++++***)))***+++)))+++------+++)))(((((()))+++---000111000///...000111111000///......000------...///////////////---...000111222111///.........////////////......////////////000000000000222222222111111111111111000000000000000000000000***+++,,,...///111222333222///555AAAAAA555///222---.........//////000000(((+++///222444333111000...///000222222111000000333222111000111222333444222222333444444444444333111111111111111111111111333333222222333555666777444444444444444555666777666666555444555888:::999111MMMbbbNNN<<<555+++999444444444444555666777888111333444555444444666777555555555555555555555555777===EEEJJJNNNRRRVVVZZZ```\\\```jjjnnnfff\\\WWWWWWvvvpppiiihhhfff```YYYVVV]]]jjjuuusssjjjjjjmmmzzzvvvppplllllllllmmmmmmkkkccc\\\[[[XXXRRRMMMLLLBBBAAADDDKKKTTTXXXVVVSSSNNNNNNNNNOOOUUUaaaqqq|||fffNNNEEEAAA:::777:::AAACCCEEEGGGGGGIIIKKKMMMMMMMMMOOOQQQSSSUUUWWWXXX^^^^^^]]][[[VVVOOOIIIEEEAAA===999666555666666555---........./////////000111///,,,******,,,000222///000000000000000///...////////////............000000000///......000222222111000///---------------,,,,,,++++++,,,,,,---------,,,+++,,,---...///))))))***+++---...//////---------,,,,,,------...///111111000///...///000,,,---...000333555888999<<<999666666888888555222555444333222222222333444555777:::<<<>>>AAAEEEHHHIIIGGGEEECCCAAA<<<777333777666444222111000//////111111000000000000111222222111///,,,+++*********222111///...///000222444333333222111000//////...///...---...///000000///000000000111111111111111111000000000111333555666777666555444444555777888333333333222222222222222222111000///...---------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,---///000111000///...///...------...---+++)))...+++,,,000000...///222>>>333+++---000///---///************************++++++++++++++++++++++++,,,,,,,,,---------......)))+++,,,,,,,,,,,,---///,,,...000111111000///......---,,,,,,---000222444---.........///000000000///////////////000111111333222111222333333222111000000000000000///......000//////.........//////000222444333222111222333111111111111000000000000000000000000////////////000000000000111111111111222222111000/////////000///000111222222222222222222111000000000000000111666666666666666555555444222222444999888222......333444555555666777777888666RRRKKK555:::111555666666666555444444444333555777666222222555666444555666777555222111444777;;;<<<<<>>DDDHHHJJJQQQYYYSSSVVVUUUOOOPPPZZZcccfffvvvnnnXXXEEEAAAAAA===<<<@@@AAACCCFFFHHHIIIKKKNNNPPPPPPRRRSSSVVVXXX[[[\\\]]]______]]]ZZZTTTMMMGGGCCC>>>;;;666444333444333333///////////////////////////......---------....../////////000000000//////000000/////////.........///000000...------///111000//////...............------,,,,,,,,,,,,------,,,++++++***+++,,,---...)))***+++,,,---...//////......------,,,---------///000111000...---...///,,,---...111444777:::;;;>>><<<999888999888555333444333222222222444555666666999<<>>999555555444333111000///......000000000000000111111111111000...,,,+++******+++......---------...///000//////......------,,,,,,......---...///000//////111111000000000000000111111111111111222444666888888888777666555555555666444444444444444333222222222222111000////////////...---------......///000......------------......+++---...000000///...------------...000000...,,,///------111111///000333>>>444,,,---000...,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,------------...***+++------,,,,,,...///---...000000111000///...---,,,,,,,,,---///111333................../////////............///000000222111000111222333222000000000000000000///......//////............//////000222333333222111111222111111111000000000//////000000000000////////////000000000000111111111111222111000000000000000000000000111222222222111111111111000000000000111111555555555666555444444333666444444777666222111333444444444444555666777888===TTT~~~JJJ888<<<444777555555555555444444444444444555444000333:::??????666777666555333333555666555555555666888;;;???@@@KKKMMMPPPUUUXXXWWWSSSNNNNNNUUU```mmmvvv|||}}}}}}{{{xxxtttpppnnnnnnooopppwwwzzzwwwssstttvvvtttuuuxxxuuummmiiijjjkkknnnkkkddd^^^]]][[[XXXLLLDDD???@@@BBBDDDJJJQQQWWW[[[YYYRRROOOVVV^^^bbbnnn|||yyy[[[JJJ===<<<>>>===>>>BBB@@@CCCGGGIIILLLNNNRRRUUUTTTUUUXXX[[[^^^```bbbbbbbbb```]]]XXXRRRJJJDDD@@@:::777333111111111111000000000000000////////////---...///000000...,,,***.........///000000000000000000000000////////////...//////...,,,,,,///111------......//////000000,,,++++++******++++++,,,*********)))***+++,,,,,,+++++++++,,,---...//////000///...---------------...///000///---,,,---...,,,---///222666999===>>>BBB???===;;;:::888555333222222111222333555777888888<<<@@@DDDGGGJJJNNNQQQQQQOOOLLLIIIEEEAAA;;;777555333222000............//////000000111111222222111000///---,,,,,,------,,,------------.........000000000///////////////............////////////333222111000//////000111111111111222333555777999888888888888777555444333444444555666666444333222333333222111111000000//////............///000000//////............//////+++,,,...//////...------***+++---///222333111///000---...111222000000333<<<555///...///---,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,------------***,,,------------...000111111111222111111111000......------...000222333.........---------------...------------...//////111000//////111111000/////////000000000///......//////............//////000222333333222111111222111111000000000000//////////////////000000000000000000000000111111111111000000000000000000111222111111222222222111111000000000000000000111222333444555555555555444333333888444333444333111222555666555444333444555777999BBBQQQpppDDD888;;;777888444444444444555555555555444444222000444???GGGJJJ999777555444555666666555555444444444555666888999???@@@CCCFFFIIIJJJGGGEEEFFFJJJQQQXXXaaalllxxx~~~xxxsssooommmooovvv~~~|||zzzzzzxxxttttttxxxzzzuuunnnjjjjjjllljjjbbb^^^^^^]]]\\\VVVMMMDDD@@@@@@@@@DDDIIIWWW\\\\\\UUUOOOPPPWWW[[[cccppp~~~vvvcccPPPEEE<<<;;;<<<::::::<<<@@@CCCGGGKKKNNNRRRVVVYYYVVVXXX[[[^^^aaacccddddddcccaaa]]]VVVOOOGGGAAA===888555222000000000///...111000000000000/////////...///000000///---+++)))---------...///000111111111111000000000/////////.........---,,,,,,...000....../////////000//////******))))))))))))***************+++++++++,,,,,,,,,,,,------......//////111000///...---------------...///...,,,+++,,,---,,,---///222666;;;>>>@@@CCCBBB???===:::888555444111111111111222444666777:::>>>DDDIIIMMMQQQTTTVVVWWWUUUPPPLLLHHHCCC>>>:::555444222000....../////////000111222222333333333333222111000//////000111---......///000/////////000000000111111111111111---...///////////////000555444222000//////000111111000000111222444666888555555666777666555333222222444555666666555444333444444333333222111000//////.............../////////..................///,,,,,,---......------,,,******,,,///222222000...000------111111//////222777444111//////...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++---............///111444444444444444444444444222222111111111222333444.........---,,,,,,,,,+++---,,,,,,,,,,,,---......000///......000000///......///////////////......///............//////000000111333333111000111222111000000000////////////////////////000000000000///000000000111111111111000/////////000111222222222222222222222111000/////////000000111222333444555555666666555555444333666333222333333000111444777555333222222444777999???EEE[[[888555666666666333333333444444555555555333555333222666@@@GGGIII:::777333333666777666444666666555555555666777888888999:::===???@@@@@@@@@EEEHHHJJJKKKOOOZZZkkkxxx}}}vvvpppjjjhhhmmmvvv|||{{{xxxxxx{{{uuuqqquuu{{{{{{vvvpppiiikkkggg___ZZZZZZZZZXXX\\\TTTKKKFFFDDDDDDDDDEEENNNUUUZZZXXXQQQOOOQQQUUUZZZbbbnnnxxxtttcccUUUJJJCCC===;;;:::888888999>>>BBBFFFKKKOOOSSSXXX\\\[[[\\\___bbbdddeeeeeeeeebbb___ZZZSSSKKKDDD>>>;;;666444111000000000///...000000000///////////////000000///...---,,,,,,,,,------------...///111222000000000000////////////.........---,,,,,,...000000000111111111000///...+++++++++******+++++++++,,,,,,,,,---------------........................111000//////............,,,......---,,,+++,,,---,,,---///222666:::===???AAAAAA???<<<999777555444111111111111222444666777===BBBIIIOOOSSSWWWYYY[[[]]]YYYTTTOOOJJJEEE???;;;666555222000///000111222000111333444666666666666333222111/////////000000---......///000/////////..................//////...///111111//////000222666555333222111111111222000000///000111222444555000111333444555444333333111222444666666666666666666666666555444222000///......------,,,------.........------------......------------------,,,,,,++++++,,,...000000...+++///,,,,,,//////------000222333222000...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,...////////////000222444444555666666666666555444444333222222111111111.........---,,,,,,,,,+++,,,,,,,,,,,,,,,---......///...------//////...---......////////////.....................///000000///111333222111000111111000000000////////////....../////////000000000111///000000000111111111111000/////////000111222222222222222222222111000///000000000000111222444444777777777777777666555555555333444888888444222333777555333222222444666888999:::GGG000444222777555222333333333444444555555333666666444777<<>>:::666333333555777666444222222222222333444555555444555666777888999;;;<<>>>>>888444555666555333222222444555666666444<<>>===:::999:::<<<===;;;???DDDIIINNNRRRXXX[[[dddeeefffgggfffdddbbb```VVVSSSMMMFFF???:::777555333111////////////---,,,++++++,,,---...///000000000///---,,,,,,---...//////...---,,,,,,---///000............------------///000000...------///111111222333555555444333222//////............//////---...///000000000//////000000000/////////......////////////000111222222---...///...---,,,,,,......//////000222333555666666888999777444222333555000111222555888<<>>;;;666444111///...///111333444666999<<<===>>>>>>>>>555444222000///......///......---------...///000666555555444444333333333000333666555111000333666555666777888888777555444333222111000000000111222111111000111111222333333333333444666888<<<@@@BBBAAAAAA@@@???;;;777444111//////...---------------//////............//////000//////...---------...000...,,,,,,---.........///,,,,,,//////,,,,,,//////666999333---,,,---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000...000111111000111222444666999===AAACCCBBBAAA???<<<;;;999777444111///---..................//////---------------......//////...---...///000///---,,,---......//////......---------......///000111///000222222000000000111000000/////////..................///000111111111000000000000111111111111222111000000000000000000000000111222222222111111222222222111111222333333777777777777777666666555444444888======888444555555444444333333444444555666333777222<<<---777444444444333333333333333333111555666444444555444111555555555333222222333555444444555555555555555555///222444333222111333555222555888888777:::AAAGGGQQQYYYeeerrrzzz|||zzzxxx|||tttlllhhheeeaaaaaaeeekkkpppppphhhdddiiipppssslllqqqrrrnnnkkkkkkiiifffXXXVVVRRRQQQVVV]]][[[TTTOOOPPPWWWbbbeeeaaa^^^___aaa___aaadddccc```ccckkkxxx}}}yyyooohhhbbb[[[WWWRRRKKKEEEBBB<<<>>>>>>:::777999;;;===;;;>>>CCCHHHMMMRRRWWWZZZcccdddeeeeeedddaaa]]][[[QQQMMMHHHAAA;;;777444333111000............,,,+++)))***+++,,,---///000000...---------............000///---,,,,,,---...///......---------,,,,,,,,,000000000///......000222///111333555777666666555---,,,,,,++++++,,,,,,---------///000000000///...111111000000//////............//////000222333444...///000///---,,,---...////////////000111222333222444666555222111333555///000333777;;;AAAEEEHHHLLLRRRZZZaaaeeeggghhhhhhccc^^^WWWPPPJJJDDD>>>:::555333000------...111222666888;;;>>>@@@@@@@@@@@@999888666333222111111111222111///...///000222444444444333222222111000000000444777666222111444888444666888::::::999777555666444333111000000111111444333222111111111222333555555555666:::???DDDGGGFFFFFFEEEBBB???:::666333111000///...............000000////////////000000111000///...............111...,,,,,,---000111111000...---000000------000111999<<<444,,,++++++)))........................////////////////////////000000000000111111111111...000111222111111222444;;;???EEEIIILLLKKKHHHFFFBBBAAA???<<<888444111000---.........///000000000...------------...//////000///......///000///...,,,,,,---.../////////...---------......000111111///000222222000///000111000/////////............---......///000111111222000000000000111111111111222222111000//////000000///000111222222222222222333333222222111222222222666666666666666555555444333222444999999555222333444444444444444444444333666333666444===+++555111444444444333333222222222000333444111222555555222333555555333000///222555333333333333333222111000111333666555333111222444333555777777777888<<<@@@@@@GGGSSS___iiinnnppppppwwwnnnhhhbbb^^^aaafffkkktttwwwmmmdddfffmmmrrrssswwwxxxsssooollliiiddd\\\ZZZUUUSSSZZZdddddd]]]VVVRRRUUU^^^ccc```^^^___fffeeegggiiieee\\\[[[```gggmmmwwwwwwooohhhcccZZZWWWRRRNNNKKKHHHDDDBBB???>>>===<<<;;;:::999999;;;<<<>>>CCCJJJQQQXXX\\\```aaabbbbbb```\\\XXXUUUKKKFFF@@@;;;888666444222//////000000000000000///..................------///............---------111111000//////000111222222111///...,,,,,,++++++,,,,,,+++,,,---000333555333444555555555333000//////////////////000111111111111000000000000111111111111000///////////////111000///000111222111000222222111//////.........---...///000111222333444444444333222111111111111222444777999;;;???DDDHHHQQQVVV^^^eeejjjjjjiiigggggg```WWWPPPLLLFFF>>>888333222000000000222444555999:::<<<>>>??????>>>===<<<;;;999777444222111000222222111000000000000000333444555444222111222333111222333333111111222333888888999999999999888888888666444222000/////////222111000000111333444555999888888;;;@@@FFFIIIJJJMMMJJJGGGDDDBBB???:::777444222...---.../////////000000//////.........---111111111111000///...---///...,,,++++++---000111000000//////.........---000000000000000000000000111---,,,///000///...000000444444---***...222222222222222222222111000000111111111000000333777:::===EEEKKKMMMNNNOOONNNKKKGGGDDD>>>:::888666333111111000...------///111333...///000000000///---,,,........................000000000000000//////............///000222333444111111000//////////////////000000111000...,,,+++111111000///////////////000000////////////000000000000000000000000111222555333111//////000111222222222111111222222333444222333333333333333555777555444333222111111111111333333333444444333222222333333333222222111111111222222444555555444222222222222222333333444444444555444333333222222222222555444444333333444444555555444333222222222222222444555666888999:::::::::999>>>GGGQQQYYY```dddfffooopppmmmfff___\\\___cccjjjpppvvvvvvqqqppptttyyy|||yyyvvvtttssspppkkkfffbbb^^^\\\```iiinnnlllhhhgggfffaaaZZZSSSRRRWWW]]]iiiooovvvvvvpppgggbbbaaaYYYdddgggmmm|||}}}uuunnngggaaa[[[WWWTTTQQQNNNJJJHHHFFFCCCAAA<<<<<<;;;:::999888777777:::;;;===AAAHHHOOOUUUYYY\\\]]]^^^]]][[[WWWSSSPPPFFFBBB<<<777555333111000......////////////..............................///.........------,,,,,,,,,,,,---...000333666777222111000...---,,,,,,,,,///.........///222444666333444555555444222000//////////////////000111111111111000000000000111111000000///..................------...111222222111111111000///...------...///000000000000111111111111111111111222333444444333555888:::===AAAGGGJJJSSSXXXaaahhhmmmmmmjjjhhhfff___VVVPPPKKKEEE===777222111000///000111333444777888;;;===>>>>>>=========<<<;;;999666444333222333333222111000000000000111222333222111000000222222333444444333222444555:::;;;;;;;;;:::999888777888666444222000000000000111111111111222444666777;;;;;;<<<@@@FFFKKKOOOPPPPPPMMMJJJGGGDDD@@@;;;888333111...------.........000000/////////............//////000000000//////////////////////////////000000/////////.........000000000000000000000000222///...///...+++,,,///***+++---///111111000///111222222222222111000///111222111111111333777:::BBBJJJQQQSSSUUUWWWVVVSSSLLLGGGAAA;;;888666444222444222000...---...000111000000000000000//////...////////////////////////000000111111000000///............///000111222333//////......---.........***+++,,,...//////000000///.........///000111111000000////////////000000000000000000000111111222222111000/////////000111222111111111111222333333222333444444444444666777555444333222111111111111222333333444333333222222333333333222222111111111222222333333333333222222111111111222222222333333555444333222222222222222444444333333333333444444555555444333333333333333111222333444555666666666777999>>>EEELLLSSSYYY\\\eeeeeeddd___ZZZZZZ^^^cccmmmqqqvvvxxxxxxxxxzzz{{{|||yyyuuusssssssssqqqoookkkkkklllpppsssttttttrrrrrrqqqkkkaaaVVVPPPOOOQQQbbbkkkvvv|||yyyqqqgggaaa[[[ZZZWWW```rrrxxxyyy{{{tttmmmiiiddd___[[[WWWSSSPPPMMMKKKGGGEEEDDDCCCAAA???999999888888777666555555888999;;;???DDDJJJPPPSSSUUUVVVVVVUUUSSSOOOKKKHHH@@@===888555333222111000------............------........................///......---,,,++++++*********,,,...111444666888222111000///...---------000000/////////111333444222333444444333222000////////////000000000111111111000000//////000000111111000000////////////000,,,++++++...111333333333222111000///////////////111111111000000//////......//////111222444666777555777999<<>>>>>???>>>===;;;999777666555555444333222111111111111000111222111///...///000222444555555444444555777<<<=========<<<:::999888888666444333111111111111111111111222444666888:::>>>>>>@@@FFFMMMSSSWWWYYYUUURRRNNNJJJFFFAAA<<<888333000...------......---000000000000////////////,,,---...///000000000000///000111222222000///...000000////////////......////////////////////////111000000000...+++///555<<<111+++111555222...///111111111222111111000///222222222111111333888;;;EEEMMMUUUYYY[[[^^^^^^[[[RRRLLLDDD===999666555444666444111///......///000333222111111000000111111000000000000000000000000000111111111111000/////////////////////000111111------,,,,,,,,,------...+++++++++,,,---///000111,,,---------///000111222000000000000000000000000000000000000000111222222000000111111111111111222111111111111111222222333333333333444555555666666555444333222222111222222222222333333333333222222222222222222222111111111222222111111111111222222000000000111111111111111444333333222222222222333444444333333333333444444666555444444333444444444000111222333333333333333666666666999>>>DDDKKKOOOVVVWWWWWWVVVUUUYYY```eeennnqqqvvv|||}}}xxxrrrooooooqqqrrrsssnnnsssyyy||||||zzzzzzzzz~~~~~~zzzpppcccXXXQQQOOOZZZcccqqq~~~uuulllaaaWWWQQQ```vvvuuummmsssyyyqqqiiidddaaa^^^ZZZXXXUUUSSSPPPMMMIIIFFFCCCAAA@@@???===;;;888777777666555555444444666777888<<<@@@EEEIIILLLNNNNNNNNNMMMKKKGGGDDDAAA===:::666444333333222111....../////////...---------------.....................---,,,+++******))).........///000111222222222111000//////////////////......---......///000222222333333222111000000//////000000111111111111000000////////////000000222222111000000111111111---,,,---///222444444444444333222222111111111222111111111000000//////.........///111222555666888666888:::===AAAFFFMMMQQQ[[[```iiiooorrrpppkkkhhhbbb]]]UUUNNNHHHBBB;;;777777666444333333444666777888:::<<>><<<;;;999888777888777555444333222222222000111111111///...///000111333444555444444666777;;;<<<===>>>>>><<<;;;:::888777555333222222222333111111222333555888;;;<<>>```FFF222222444000///444000111111111111111000000333333333222222444888<<>>===<<<:::888777777666666555555444444444555666999<<<@@@CCCEEEFFFFFFFFFEEECCC@@@===<<<888555333222222222111000000000000000000///...------------.........//////......---,,,++++++******000000000000////////////111000000/////////000000//////............//////111111111111111111000000//////000111222111111000000000////////////000000000000/////////000000111111000///111333555555444444333222222111222222222111111111111111000000000000000000111222444555666777888:::===@@@FFFMMMRRR]]]bbbiiioooqqqnnnjjjfff```\\\VVVOOOHHHBBB===999888777555444444555666888999;;;===@@@AAAAAAAAA@@@??????>>>===<<<::::::999:::999888666444333333222111222333222000///000111///111333444333444666888888:::===???@@@???>>>===:::999777555333333333333111222222444666999<<<===>>>@@@EEEMMMVVV\\\___```]]]YYYTTTOOOJJJDDD===999444333111111111111000///000111111111111111111111000000111111000//////......---,,,,,,...000333444//////000000000000000000////////////////////////,,,---000333111000666???hhhLLL666333444000000777111111222222222222111111333333333222222555999<<>><<<;;;999777555666666666555555555444444444444555777999;;;===???>>>>>>>>>>>><<<:::888777333111///...//////...---111111111111000///...---,,,,,,------.../////////------------,,,,,,,,,,,,------...///000000000000//////.........///000000000000000111111111111111111000000000000000000000///000111222222222111000000//////......//////000---------------......///222111111222444666555444222222111111111111222222222222222222222222222222111111111111222333444555666777999;;;>>>DDDKKKPPPZZZ^^^eeejjjmmmllliiigggaaa^^^YYYRRRLLLFFFBBB@@@:::999777666555666888999:::<<<>>>@@@AAAAAA@@@???@@@??????>>>===<<<<<<<<<===<<<:::888666444333333222333444333111000111222...000222333333444666888888:::>>>AAACCCBBBAAA@@@<<<;;;888666444333333333222222222444666999;;;===>>>@@@FFFNNNVVV\\\^^^^^^^^^ZZZUUUPPPJJJDDD===999555444222222333333111000111111111111222222222222222222222222111000///...///---,,,+++---000333555//////000000000000111111////////////////////////......000222111...111777MMM>>>444555777444333666111222333333333333333333444444444333333555:::===DDDMMMWWW\\\___bbb```]]]XXXRRRIIIAAA===:::777666333333333333333444555555555555444444333333444444000000000000000000000000222333333333333222111111000000000000000111222222111111000///////////////222111000000//////000000111111000//////////////////000111222222111000///////////////000111333333---------...............///////////////000000111111000000222666666444111222111111000000000111111///000111222333333333333000000000111111111111111111111000000000000111111222222222222222111111111222111111111111222222333333333222222222222333333444444444444444444555666333333444555555555555555333444555666777777666666777888;;;???EEEJJJOOORRR]]]hhhuuu|||||||||wwwnnnhhhfffffflllooovvvuuulllaaa]]]bbblllsssvvvvvvlllaaafffnnndddZZZaaa]]]bbbiiiooouuu||||||vvvsssooojjjfffbbb^^^YYYXXXXXXWWWUUURRRRRRPPPNNNMMMLLLIIIEEEBBB>>><<<999888888888666555555555555444444444444333333444555666777999::::::777777777777777555444444111///............---,,,000000000000///...---,,,,,,,,,------...//////000---------------.........+++,,,...///111111111111...---------...//////000//////000111111111111111000000/////////000000000...000111333333222111000//////............//////......------...//////000000//////111444666777666555444444444444444555555666555555444333222111111000000000111222333555555555666777888;;;@@@HHHMMMSSSWWW]]]dddiiikkkkkkjjjdddbbb^^^XXXQQQLLLIIIHHHAAA???>>><<<<<<<<<>>>???@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@????????????===;;;999777555444444222333444333111000111222///111333444555666888:::<<<>>>BBBEEEFFFEEEDDDBBB>>>===:::777444333222222222222333444555888:::<<<>>>AAAGGGOOOVVV[[[\\\[[[]]]ZZZUUUOOOJJJCCC===999444333222222333222111///111111111222222222333333222222333333333222222111000000/////////000111222//////000000000111111111000000000000000000000000000...000444555222222555555555666777777777666555222333444444555555555444444555444444444666:::===CCCMMMVVVZZZ]]]^^^\\\XXXTTTOOOHHHBBB>>>;;;888666555555555444444444444444444444555555444444333222222222222222222222222222333333333444333222222111000000000000111333444444333222111000///.........---...///000111111111111111000000000000111111222///000222333333222000///......//////000222333444000///...------......//////............///000000000......111555666222...000000////////////000000///000111222222333333333///000000000111111111222000111111222222111111000222222111111111000000000111111111111111222333333333333222222222222333333333333333333333444555555111222333555555666666666222333444555666666777777555666999===AAADDDFFFFFFLLLUUUaaakkkppptttxxx|||~~~wwwqqqmmmmmmkkkpppwww}}}yyyllldddaaaccceeefffnnnmmmiiippp{{{tttdddaaaYYY\\\```cccgggmmmvvv}}}vvvooogggcccbbbaaa^^^ZZZ___[[[WWWVVVVVVVVVSSSPPPKKKJJJHHHGGGFFFDDD@@@===999777666666777777777666444444333333333333333333333444555555666777888888222333333333333222222111333111000000000000///---////////////...---,,,+++,,,,,,------...///000000,,,,,,---......//////000,,,---...000000000//////---------------...///000,,,---...///000000000000000000////////////000111...000222333333333111000//////............//////111111000111111222333333---------000444777888777999888888888888888999999999888777555333111000/////////000111222444666777444555555666999>>>EEEJJJMMMQQQXXX```fffkkkmmmnnnfffeeeaaa\\\UUUPPPNNNMMMHHHGGGEEECCCCCCCCCEEEFFFEEEGGGHHHIIIIIIHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@>>><<<:::777666444444111222333222111000000222000222444555666777:::<<<@@@BBBEEEHHHHHHGGGEEECCC@@@>>>;;;777555333222222333333333333555777:::;;;???BBBGGGOOOVVVZZZZZZYYY]]]YYYTTTOOOIIICCC===999333222111222222222000...111111111222222333333333111111222333444444444444222333333333222111///...//////000000111111111222111111111111111111111111111///111888;;;:::888999222999<<<888555777888666333444444555666666666555555555555444444666:::>>>AAAKKKTTTXXXYYYZZZXXXSSSQQQMMMGGGBBB>>>;;;888666777777666555444333333222333444555555555444222111333333333333333333333333333333444444333333222111000000000111222444555666444333111000...---------,,,---///000000000///...000000000000111333444555///000222333333222000///.........///000222333444555333111000///000111222...............///000000///------000555666222---//////............///000//////000222222333333333//////000000111111111222000111222333333222111000111111000000/////////...111111000000111222333333333222222222222222222333222222222222333333444555222333444666777888888888444444444555666888:::;;;777888;;;???BBBCCCBBB@@@???DDDOOOZZZeeelllpppqqq||||||wwwsssrrrqqqxxxxxxoooiiidddaaa___ZZZdddlll{{{lll]]]WWWYYY[[[[[[]]]ccckkkrrruuuzzzwwwrrrggg```VVVRRRTTTXXXYYYXXXWWWSSSRRRTTTQQQJJJJJJNNNMMMJJJFFFCCCAAA???<<<:::999999999999999888777777333333333333333333333333222222222111111111111000000000////////////000000......//////000000111111222111///...---...000111444333111000///...//////222000...,,,---///111333//////000000111111222222------......///000000000//////000000111111111222333333111000......------,,,------.../////////...//////...---...///000111---------------.../////////333444444666;;;<<<:::;;;<<<>>>??????>>>===;;;<<<:::888555333111000000111111111222111111000000333444555666888<<>>;;;888666444333333333222222111111111333222222222444777;;;===FFFGGGHHHIIIIIIGGGEEEDDDAAA>>>999666555444333222333333333444555777999;;;<<<@@@HHHOOOUUUYYY[[[[[[YYYVVVQQQKKKDDD>>>:::777777555222111111111111000000000111222333444555555555444333222222222333333222222111111111111111222000000000000000000000000//////000111111111111111///111333555666666555444444555666777888888888777777888999888666555666777222444666666555555888;;;???CCCHHHNNNPPPPPPMMMLLLMMMJJJFFFBBB===:::999888:::999777666444333222222666666555444222111000000444333333222111111111111333333333333222222111000///111333333333333555777777111///222444222000000000000000000000000000000000000000///......------000000111111111111000000,,,,,,,,,---...///000000000000////////////000000...000333333222111111111222111///......///000111///000///...,,,---///111111111000000//////......///////////////000111111///000000000111111111111000000000000000000000000111222222111444999888444000111222333444555555555444444444444444444444444444444555555666666777777222333333444555666777777999888<<>>;;;===AAA@@@DDDNNNSSSUUU\\\eeeoooyyy|||}}}|||rrrrrrzzzvvvlllaaaZZZ\\\^^^nnntttkkkYYYUUUVVV[[[XXXTTT[[[iiilllmmmqqqxxxzzzqqqjjjfffccc```YYYQQQNNNPPPSSSSSSSSSSSSPPPOOOPPPMMMGGGFFFIIIGGGEEEAAA???===<<<999777777777777777777666666555333333333333333333333333222222222111111111111000000000////////////000000..................//////222111///......///000111333222111000//////000000111000///......000111333111111111111222222222222////////////............/////////000000000111111000000//////......//////---......//////000//////,,,++++++++++++,,,....../////////...///000000111000333555444777<<>>;;;777444333333333333333222222222111444444333444666:::===@@@EEEFFFGGGHHHHHHFFFDDDCCCAAA===999666555444333222333333333444555777999:::===AAAGGGMMMSSSVVVWWWWWWXXXUUUQQQKKKEEE>>>999666888555333111222222111111111111222333333444444444444444333333333333444444333222222111111111111222222222222222222222222222000111111222222222222222111222555777888888777666555666666777777888888777777888999888666555555666444555666666444444666888<<>>;;;<<<888777:::AAADDDEEEJJJRRR]]]iiippprrrwww~~~}}}vvvuuu{{{{{{ppphhh```]]]hhh~~~yyyggg\\\VVVXXXXXXSSSUUU]]]``````bbbgggooo{{{{{{nnnccc]]]ZZZYYYYYYWWWSSSMMMLLLMMMOOOOOOMMMPPPMMMKKKKKKIIIDDDCCCDDDBBB@@@===;;;;;;:::888666555555555555555444444444333333333333333333333333222222222111111111111000000000////////////000000//////////////////......111000///......///111111222111000//////000111222000000000000111111111222333333333222222222222222000000//////...---,,,,,,...///////////////000000------------...///000000......///000000000//////************+++,,,......111000000000000111222222555888999888<<>>BBBDDDEEEEEEDDDBBBAAA@@@>>>===<<<<<<<<<888777666666555555666666555555444333222111111000444333111000000111222333444444444444444333333222444666777777666666777999???777111222333111111222////////////////////////---......///000000111111//////000000000000//////...------......///000111111111111000000111111111111000///...---,,,,,,,,,...---,,,++++++,,,---...000222222111///------...000000000////////////.............../////////000/////////////////////...000000000000000000000000///111111000222666666222222222222333333333333333444444444444444444444444555555555555555555444444777777777666666555555555777777;;;@@@AAA>>><<<===>>>===>>>AAABBBAAAEEEJJJLLLWWW```eeemmmxxx{{{vvvtttyyyyyyiii```bbbrrrtttdddWWWVVVWWWSSSPPPQQQVVVWWWWWWYYY```mmm}}}zzzqqqjjj```XXXTTTSSSSSSSSSRRROOOLLLLLLMMMMMMLLLKKKMMMKKKHHHGGGFFFCCCAAA@@@AAA>>><<<;;;<<<;;;:::999555555555444444444444444444444333333333333222222222222222111111111000000000000////////////000000333333222222111111000000000000/////////000111222111111000000000111333333000000222333333333222111333333333222222111111000/////////.........------............////////////---------------...///000......///////////////...,,,------...///000111111111111000000111111222333<<<>>>??????CCCLLLQQQRRRMMMNNNOOOPPPOOONNNLLLJJJFFFDDDBBB???<<<:::999888333333333444444555555666444666888:::<<>>AAACCCDDDEEEFFFGGGFFFEEECCCBBB>>>;;;777555444444444333333333444555666777888999;;;===AAAEEEIIILLLNNNOOOMMMMMMMMMLLLIIIDDD@@@===;;;888555444444555444333444444333333222222222222333333444666777888888888555555444222222111111111333333333333333333333333111222222333333333333333333444555777888888888888888777777777888888999999;;;>>>@@@@@@???>>>??????======<<<;;;999999999:::777888:::<<<>>>???@@@@@@=========<<<<<<;;;;;;;;;999888777666555555555555444333333333222222111111444333111//////000222444111111222222222111111000333555777777777888999;;;GGG>>>666444333111000222000000000000000000000000/////////000000111111111/////////000000////////////.........///000000111222222111111111111222222777444111/////////......------,,,,,,,,,---......222444555444222///......////////////////////////------...///////////////000000000000////////////000000000000000000000000...111111///111444444222333333222222222222222222333333333333333333333333666555555444444333333333777777777777777666666666777888;;;???@@@???>>>>>>::::::::::::999888;;;>>>DDDLLLSSSYYYaaalllpppooommmrrr{{{wwwiii```ggguuuzzzkkk]]]ZZZYYYTTTNNNLLLPPPQQQRRRQQQUUU```ppp}}}wwwooojjjaaa]]]XXXSSSQQQOOONNNLLLMMMKKKJJJJJJJJJIIIHHHGGGGGGEEECCCBBBBBBCCC@@@===???===;;;:::;;;<<<;;;:::777666555444444444555555444444444333333222222222222222222111111111000000000000////////////000000333333222222111111000000000000000000000111222222111111000000000222333444000111333444555444333222222222111111000000000///........./////////000000////////////..................---------......///....../////////......---...///000000111222222222000////////////000111111>>>AAABBBBBBGGGPPPVVVWWWPPPQQQRRRSSSSSSQQQOOONNNLLLJJJGGGCCC???<<<:::999777666555444444444444555777999<<<>>>@@@CCCGGGJJJNNNTTTZZZ\\\\\\]]]ccciiilllmmmnnnooopppqqqqqqqqqkkkjjjhhhfffeeefffggghhhhhhggggggggggggfffbbb```^^^[[[WWWQQQMMMIIIGGGFFFAAA@@@@@@>>>===;;;999888444444444444444444444444555555666888:::===@@@AAACCCDDDFFFGGGFFFEEECCCBBB===:::666444444555444333333333444555666777888888888999===AAAEEEIIILLLMMMMMMNNNNNNMMMJJJEEEAAA>>><<<:::777666666777666555444444444333333222222111333444666777999999::::::777666555333222111111111222222222222222222222222000111111222333222222222222333444555666777777777888888777777888999:::;;;===@@@CCCEEEEEEDDDEEEFFFAAA@@@???>>>=========<<<888999999:::;;;<<<<<<<<<;;;;;;;;;::::::999888888;;;:::888666444222222111222222222222222222222222333222000//////000222333000000111222222111111111111333666777888999<<<>>>MMMCCC999666444111000111222222222222222222222222222222111111000000000000//////000000000000//////000000/////////000111111222222111111111111222222888555222000111111000///...............///000000000222333333000---,,,,,,.............../////////---...//////000000//////111111111111111111111111111111111111111111111111...111222000000333444111333333222111111111222222333333333333333333333333555555444444333333222222555555555666777888888999666999;;;===???AAAAAA@@@;;;<<<<<<:::888999<<<===>>>BBBGGGLLLSSS\\\aaabbbcccjjjuuu|||vvvgggccciiiqqqxxx|||{{{sssjjjddd]]]TTTMMMKKKIIIKKKKKKJJJKKKRRR^^^gggvvv{{{}}}wwwuuuyyy~~~{{{pppiiieeebbb___\\\YYYWWWUUUSSSPPPMMMJJJGGGGGGFFFFFFDDDCCCBBBBBB??????===<<>>===;;;999888666555555555555;;;===@@@BBBDDDGGGKKKNNNRRRWWW\\\]]]\\\^^^ccchhhlllmmmoooppprrrsssssssssooommmkkkiiiiiiiiijjjkkknnnmmmmmmnnnnnnlllhhheeeaaa^^^YYYSSSNNNJJJGGGFFF?????????>>>===<<<::::::444444444555555555555666555555666888:::<<<>>>???BBBCCCDDDEEEEEECCCBBB@@@<<<999666444444555555444333444555666777777777777777888:::===AAAFFFIIIKKKOOOOOONNNLLLHHHDDD@@@===>>>;;;999777888888888777666666666555555444444444444555777999:::;;;::::::999888666444333111111111222222222222222222222222000111111222222222222222111111222333444555666666777777777777888;;;===>>>>>>BBBFFFIIIJJJKKKLLLMMMHHHEEECCCAAAAAA@@@>>>===::::::;;;;;;:::999999888888888888888888777666555;;;:::777555222000//////111111111222222222222222111000000000000111222222111222333333333333333333222444777888999:::<<<>>>LLLBBB999777555222111222444444444444444444444444333333222222111000000///000000111111111111000000111111000000000000111111111111111000000111111111555222//////111222111.........///000000111111111---...///...,,,******+++---............/////////---...000111111111000///111111111222222222333333111111111111111111111111...222333000///222333222333222111000000111222333333333333333333333333333333333333333333333222222333444444555777888888999555888::::::===AAABBB@@@@@@BBBCCC???>>>AAACCCCCC888999;;;???EEELLLRRRUUUXXX___kkkyyy{{{|||rrrhhheeegggkkknnnwwwwwwuuupppfffZZZQQQLLLIIIJJJJJJIIIIIILLLRRRWWWdddgggjjjhhhdddcccfffiii{{{yyyrrrhhhaaa^^^^^^\\\[[[\\\ZZZXXXVVVTTTQQQMMMJJJEEEEEEDDDBBB@@@???>>>>>>===>>>===<<>>???@@@BBBCCCBBBAAA???>>>;;;888555444444555555444333444555666777777777666888999999;;;>>>BBBFFFHHHKKKKKKJJJHHHFFFCCCAAA@@@???===:::999999999999888999999999888888888888888555777999;;;<<<;;;;;;::::::999777555333222111000333333333333333333333333111222222333333333333333111111222222333555666666666666666777999<<>><<<<<<<<<;;;:::888555444444555666777777666666555888777555333111000//////000000111111222222222333...///000111222222111000111111222333333333333333777888::::::::::::<<<>>>EEE===666555555333222444444444444444444444444444222222222222222222222111111111222222222222111111222111111000000111111111111000000//////000000111111...---///333444222.........///000111111111111---......---+++***+++------------.........//////...///111222333222111000//////000111222333333444111111111111111111111111...333555111000222333333222111000///000111333555222222222222222222222222222222222222333333333333444444555555555666666666222777888777999???AAA???:::>>>>>>999888<<<>>><<<:::888777888;;;???EEEIIIKKKRRR\\\hhhqqqxxx}}}}}}~~~rrrjjjffffffggglllrrrxxxyyysssiii\\\SSSNNNMMMLLLKKKKKKMMMOOOQQQTTTVVVWWWVVVUUUTTTUUUWWWbbbooovvvoookkkfff___\\\\\\]]]\\\[[[[[[XXXTTTQQQOOOLLLIIIGGGFFFFFFEEEBBB???======>>>>>>@@@??????EEENNNMMMFFF;;;:::888777888999888777888666555333333444555666555555444333333222111111222222222111111111111000000000////////////000000......//////000000111111...///000222222333333333444333222111111222333333444444444444555555666666111111111222222333333444444444333333222111111111222222111111000000//////+++,,,---...000222444555444444444444444333222111111111222222222000///---///////////////000000111222777;;;===BBBIIILLLLLLQQQSSSUUUWWWXXXXXXWWWVVVUUUTTTRRROOOMMMLLLKKKKKKFFFEEECCCBBBBBBCCCEEEFFFHHHKKKNNNQQQSSSVVVYYY\\\[[[[[[\\\\\\[[[\\\^^^___```aaabbbdddeeefffggggggiiihhhfffdddcccdddeeefffhhhiiikkknnnppppppmmmkkkccc```[[[UUUOOOKKKHHHFFFBBBBBBAAA???===;;;999888444555555555666666777777888999999:::;;;<<<=========>>>@@@@@@@@@???===<<<;;;888555333444555555555333444555777777777666666;;;::::::;;;===@@@CCCEEEDDDDDDDDDDDDDDDEEEEEEFFF@@@===;;;999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;666888:::<<<<<<<<<:::::::::999777555333222111000444444444444444444444444222333444444555555444444222222222333444555666777666555666777999===@@@BBBHHHLLLSSSXXXZZZ\\\^^^```]]]YYYSSSOOOMMMIIIEEEAAA<<<======<<<:::666333111111222444666777777666666666555444222111000000000000000000111222222333333---...111222333222111///...///000111111111111111;;;<<<======;;;:::;;;<<>>@@@>>>BBBGGGFFFAAA???CCCEEECCCAAA===999777777999===AAAAAAGGGOOOXXXbbblllvvv}}}zzzoooiiigggfffbbbjjjuuu}}}~~~vvvhhh\\\OOOLLLIIIHHHIIILLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMNNN]]]tttyyyrrrjjjddd[[[[[[\\\\\\\\\\\\\\\[[[[[[XXXTTTPPPNNNJJJFFFCCCCCCBBB@@@>>><<<;;;::::::999AAAAAA999EEEfffiiiJJJ888888777777666666555555333333333333333333333333555444222222333444333111333000000111///---///333555444333222111111111111222111111111111111222222//////000000111111111111444333222111111222333444444555666555333333555666444444333333222111111111444444333333333222222222//////000000000000//////...///111444555666666666888888666555444333333333222222111000///...------222111000......000111222444666888<<>>>>>===;;;999888777666555444333333333888999999777666777999;;;;;;<<<======<<<;;;999777555555444333333333444444555555666777888999::::::============>>>???AAABBBDDDEEEGGGHHHHHHGGGEEEDDDAAABBBBBBAAA???>>>>>>???AAAAAAAAA???===<<<<<<>>>???????????????>>>===<<<;;;:::999777666666555555333444444333222111222444555333111333777888666222555555555555555666777888666444555999;;;===DDDKKKNNNVVV]]]```ccchhhjjjhhhjjjfff```YYYTTTNNNIIIEEEAAA<<<:::@@@CCC>>>555000000333666666333222444777444444333222111000//////000///...---...000222333222111111000///......---222222111111222222333444;;;;;;999888777777666666999777555333333444666777333333333222222111111111222222222222222222222222111111111111222333444444000000/////////111222333444444444444444444333333///...---///333444333000///000222222000///000111000000000000////////////......---......///000111......///000000000000000000......111666777333...000000////////////000000.........///000222444444333222111000000000222222222111000000000111333444111111222222222333333333111222333444444444444333555666666666777999===@@@BBBBBBBBBAAAAAA???>>>>>>::::::999888777777888888:::???EEELLLTTT___jjjrrryyy|||}}}tttppprrrlllkkkppp{{{vvvlll]]]VVVOOOMMMKKKIIILLLQQQIIIJJJKKKHHHEEEDDDFFFHHHOOOYYYfffsssxxxnnnhhhccc]]]YYY]]]]]]]]]]]]]]]\\\[[[[[[XXXVVVRRROOOLLLIIIEEEBBB???>>>===<<<;;;::::::::::::>>>???999@@@ZZZ]]]DDD777777777777666666555555444444444444444444444444555555333222222222333444222///000555666222000000000000111111222333444555222222111111111111222222111111222222222222222222333333222222222222333333555555666555444333555777444444333333222111111000444333333333222222222222///000000000000000000///...000222444666777777777999888777555444444333333222222222222111111111111333222000//////000222333444555888;;;>>>AAADDDEEEIIIKKKMMMNNNNNNNNNPPPQQQSSSSSSTTTVVVXXXXXXUUUSSSRRRRRRPPPNNNMMMMMMNNNOOOPPPRRRVVVZZZ]]]___aaaaaabbbbbbaaa]]]YYYVVVTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZXXXZZZZZZZZZYYYYYY[[[]]]^^^```ccchhhlllmmmkkkiiiccc___ZZZVVVTTTPPPLLLHHHEEECCCAAA@@@@@@@@@???===:::999888888777777888888888888999888777777888:::999999999888888888888888666666555555555555555666555666666777777888999999<<<<<<;;;;;;<<<>>>???@@@DDDEEEGGGHHHIIIHHHGGGFFFCCCCCCCCCBBB@@@???@@@BBBDDDDDDDDDBBB???>>>>>>???????????????>>>>>>=========<<<:::888666555444333333333444222111111222444999888666555444555666777555555555555555666777777666444555999<<>><<<@@@CCC>>>777333000222444444333333333444333333333222222111111000333222000///......//////222111111000//////......222222111111222222333444777777666666666666666666888777666555555555666666444333333333222222222222333333333333333333333333333333222222222222222333222111000000///000111111222333444444555444333222000///...000333444222000///111222222111000000111222222111111000000000///000//////........./////////000000111111111111111111//////222666777444000000000////////////000000////////////000111333333444333222111111222333333000000000000000111222222222222333333333444444444000000111222222111111111444555555555555777:::===?????????>>>>>><<<;;;;;;888888888888888999::::::;;;???DDDHHHMMMSSS[[[```lllpppyyyzzzuuuvvvmmmiiiiiioooxxx{{{wwwssshhh___WWWRRRNNNKKKMMMRRRJJJJJJJJJJJJIIIHHHHHHIIIMMMUUU]]]fffvvvvvvpppgggaaa^^^\\\ZZZWWW]]]]]]]]]\\\[[[ZZZXXXWWWTTTRRRNNNKKKIIIFFFCCC@@@<<<<<<;;;;;;;;;;;;;;;<<<;;;:::<<<:::;;;IIILLL<<<777777777666666666666555444444444444444444444444444555555444333444999>>><<<555111444666444111000//////000111222444444555222222111111111111222222333333333333333333333333222222333333333333222222555666666555444444555777444444333333222111111111444444444333333333222222000000000000000000000000///111333666888888999999:::999888666666555555555333333444444444555555555333222111000000111222333444555777999<<>>BBBCCCEEEGGGGGGGGGGGGFFFEEEEEEEEECCCBBBBBBEEEGGGGGGHHHHHHFFFCCCAAAAAABBB??????????????????>>>>>>???===;;;888666444333222222333333222111111333555555777888777555444666888555555555444555555666666666444666:::>>>AAAHHHPPPZZZccckkkooosssyyy{{{yyyvvvqqqjjjbbb[[[TTTNNNJJJGGG@@@<<<>>>@@@;;;666333111111111222333444222111222222222222222222222222222111111000000///......111111111000000//////...222222111111222222333444444333333333333444555666777777777777666666555555444444444444333333333333333333333333333333333333555444333222111111111111444333222111000000000000000111333555666555444333222111111111333333222000///111333222111000111222444444333222111111000000222111000///............000000111222222222222222222000000333666777444111111000000//////000000111000000000000000111111222444333333222222333444444000111111222222222222222333333444444444555555555444555555555555555444444444444555444333444777999:::::::::::::::999888777666666666777888:::;;;<<<;;;>>>BBBFFFHHHKKKOOOQQQ^^^ccclllzzz||||||yyyqqqhhheeejjjqqquuuvvvsssiii```[[[WWWTTTTTTWWWNNNKKKIIIIIIKKKLLLKKKIIIJJJOOORRRVVVaaattt~~~uuukkkgggbbb___^^^^^^]]]\\\[[[[[[ZZZYYYWWWUUUSSSRRRPPPMMMJJJHHHFFFDDDAAA>>>======<<<;;;;;;<<<<<<<<<;;;666:::;;;777;;;???888666666666666666666666666444444444444444444444444222555777666555888@@@GGGMMM>>>111...111222222222222333333333333333222222333333222111111111222222444444444333333333333333111222333444444333222111555666666555444444555777555555444333333222222111666666555555555444444444111111111111111111111111111222555888999;;;;;;;;;;;;:::999888777777777777666666666666666666666666444444333222222333444444444444666888:::<<<===>>>>>>???@@@AAACCCGGGLLLPPPQQQRRRUUUYYY^^^``````^^^]]][[[YYYWWWWWWVVVVVVUUUUUUWWW\\\```bbbbbb```___^^^^^^^^^YYYSSSLLLHHHFFFEEEEEEEEEFFFHHHIIIKKKLLLKKKLLLNNNNNNNNNOOORRRTTTVVVWWW[[[```eeehhhhhhgggbbb___[[[WWWSSSPPPNNNLLLJJJIIIGGGGGGHHHGGGEEECCC<<<<<<:::999888777777777666888::::::888777666666:::::::::;;;<<<<<<===>>>777777666777777888999999777888888:::;;;<<<=========<<<;;;:::;;;;;;===>>>???@@@BBBCCCEEEEEEEEEEEEGGGGGGFFFDDDCCCEEEIIILLLJJJKKKKKKIIIFFFDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>===;;;888666555444333444444444333222333666888999999999999999888777666666666555555444555555555666555777<<<@@@DDDKKKSSS\\\eeennnrrrwww|||}}}|||wwwrrrjjjccc[[[TTTMMMIIIFFF>>>999::::::666333222444111000222555555333000000000000111111222222222......000111111222111111111111111000000000//////222222111111222222333444333333222222222333333444555666777888888666555333444444444444444444444444444444444444444444444444555444333222222222222222333333222222111111111111000111444666777777555444333333333333333333111000000222333333222111111222444444333222111000000///111111000///....../////////000111111222222111111111000000222444555333111111000000000000000000111111111000000000000000111222222222222333333333444111222444555555555444333333333333333444444444444777777888888888777666666555666666555333333555777777777888888777666666555555555555555666888999::::::===CCCHHHLLLNNNPPPPPPVVVZZZaaammm|||pppcccaaaggglllnnnqqqjjjeeeeeefffdddcccdddXXXQQQHHHFFFIIILLLJJJGGGIIIKKKKKKKKKPPP^^^qqq~~~zzzsssmmmiiidddaaa^^^\\\\\\[[[ZZZZZZZZZYYYXXXWWWUUURRRPPPOOOKKKIIIFFFDDDCCCAAA???<<<======<<<;;;::::::::::::<<<555:::>>>777666:::777555555555555555666666666444444444444444444444444333666888666444666===DDDMMM>>>000///333555444333444555555666555555444333444333333222111111222222333333333333333333333222222333444555555444333222555666777666444444666777666666555555444333333333888777777777666666666666222222111111111111222222333444777999<<<=========<<<<<<;;;:::999999999999999999888777777666555555555555444444444444555555444555666777888999:::;;;;;;;;;<<<===???CCCIIIMMMNNNPPPTTTYYY___bbbbbbbbb^^^[[[YYYYYYZZZ[[[YYYWWWTTTWWW[[[^^^``````^^^]]]WWWXXXXXXTTTNNNHHHDDDCCCAAAAAAAAAAAABBBCCCDDDDDDFFFHHHJJJJJJJJJLLLOOOQQQTTTUUUXXX^^^cccgggggggggdddbbb^^^YYYTTTPPPOOONNNOOONNNLLLLLLKKKIIIFFFDDDAAA@@@>>>;;;999777555555666888::::::888666555666777999<<>>@@@BBBBBB???>>>===<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEHHHLLLOOOLLLMMMNNNMMMJJJGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBBBB<<<;;;:::888777666666666666666666555444666999<<>>BBBFFFMMMUUU]]]fffooossswww||||||zzzvvvqqqjjjbbb[[[TTTMMMIIIEEE>>>888888777444222333555333111333666666444111......//////000111111111...///000111222222222111111111111111000000000000222222111111222222333444666555444333222222222222444555777888888666444222444444444444444444444444444444444444444444444444333333222222333444444555111111222333333333333333111333555777888777777666444555555555444222222222111222444444222222222333333333222111000000/////////////////////000111111...///000000111111000000000000///000111222111000111111000000000000111111222111111000000000000000000000111222222222222222000111333444444444333222222222222222333333333333444444555555555555444444666777888777555444555777666666666777666666555555444444444444444555666666;;;>>>DDDKKKQQQUUUUUUUUUQQQTTTYYYbbbooo~~~xxxfff]]]^^^```___eeebbbdddllltttuuuuuuuuuggg[[[LLLEEEFFFIIIHHHEEEIIIIIIHHHGGGHHHOOO]]]hhh{{{ssslllhhhdddaaaaaaaaa```^^^\\\ZZZXXXWWWVVVXXXWWWVVVUUUSSSPPPNNNMMMGGGEEECCCBBBAAA@@@>>><<<<<<<<<;;;:::999999999999>>>888===@@@888666:::666444555555555555666666666666666666666666666666666666777777444111111555999===444///555;;;<<<888444555666777999999999999888555444333222222111222222222222222333333444444444333333444444444444333333666777777666555555666888888888777777666555555555888888888777777777666666444333222111111222333444444666888;;;>>>???@@@@@@======<<<;;;;;;;;;;;;;;;<<<;;;:::999888777777666666666666666666666666666555555666666777888888888777777888999:::>>>CCCGGGKKKMMMQQQWWW^^^bbbcccbbb]]]ZZZXXXYYY[[[[[[YYYVVVRRRTTTWWWZZZ\\\\\\[[[ZZZSSSSSSSSSOOOJJJFFFCCCBBB>>>>>>===>>>>>>???@@@@@@DDDFFFGGGHHHHHHIIILLLNNNRRRTTTVVV\\\aaaeeeffffffdddbbb___ZZZTTTQQQQQQRRRTTTRRRQQQPPPPPPMMMJJJGGGHHHFFFCCC@@@<<<:::888777777888999999777555555666444777;;;>>>???===:::888555555666777888999;;;<<<;;;;;;===???AAACCCDDDEEEAAA@@@???>>>======>>>???AAAAAAAAABBBCCCDDDEEEEEEDDDEEEFFFFFFGGGIIIMMMPPPMMMOOOPPPPPPMMMKKKJJJJJJIIIGGGEEECCCBBBAAABBBBBB<<<;;;:::999888777777777777777777666666888<<>>:::999888555444555555444444444555555333222/////////000000111111111333222222111000000//////111111111111111111111111222222111111222222333444666666444333222111111111333444666666666555333111333333333333444444444444333333333333333333333333222222222222333444555666000111222444444555444444333444555666666666666666444666777666444333333444111333555444333222333333111111111111111000000000////////////000111222333......///000000000000000000000000000000000000000222111111000000111111222111111000000000000000111//////111222222222222222///000000111111111111111111111111222222222333333444555555666777777666666777888999888666555666777555555666666666666555555444444444333444444555555===@@@FFFNNNVVVZZZ[[[ZZZQQQRRRTTTZZZdddrrrooobbb___[[[VVVXXXWWW^^^lllzzzuuugggVVVKKKHHHIIIHHHFFFIIIGGGGGGGGGGGGHHHPPPXXXfffpppxxxlllbbbaaaaaa^^^]]]^^^``````___\\\YYYWWWUUUUUURRRRRRQQQPPPNNNLLLJJJIIIEEECCCAAA@@@@@@???===;;;======<<<<<<<<<===>>>>>>AAA===@@@@@@888999:::333444444444555555555666666999999999999999999999999777666555333333333444444333......666===>>>:::888999:::<<<======<<<:::999555555444333222222222222222222333444555666666777444444333333333333444444666777777666555555666888::::::999888888777777666777777777666666666555555555333222111111222333555555777:::===???AAAAAABBB>>>>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;::::::666777777777777777777666666666666777777777777777555666777777888:::>>>AAAHHHJJJNNNUUU\\\```aaaaaa]]]ZZZWWWWWWYYYYYYVVVRRRNNNPPPRRRTTTVVVWWWWWWWWWSSSRRRQQQMMMHHHDDDCCCCCC=========>>>???AAABBBCCCFFFHHHIIIIIIIIIJJJLLLNNNQQQRRRUUUYYY___cccdddddd```___]]]XXXTTTRRRTTTVVVWWWVVVUUUUUUUUUSSSPPPMMMKKKIIIFFFCCC@@@===<<<;;;888999999777555444555666555666999;;;<<<;;;999777666666777888999;;;===>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA???>>>======>>>>>>????????????@@@@@@AAABBB@@@BBBEEEFFFGGGJJJMMMPPPOOOQQQSSSSSSRRRPPPOOOOOOJJJHHHEEEBBB@@@??????@@@>>>===;;;999888666666666777777777666666888===AAAaaaSSSCCC999999<<<===;;;<<<;;;:::888777666666666<<<;;;===BBBEEEIIIPPPXXX^^^fffnnnppprrrsssrrrnnnkkkgggaaa[[[UUUPPPKKKGGGBBB===999999888444444666333444555555333222222222111111111111222222222222444333222000///000000111111111111111111111111111222222111111222222333444444444333222111111111222333333444444444333222111222222222222333333333444333333333333333333333333444444333333333444444555222333444555555444333333444444333222333333444555333666888777555333444666222444555555444333333444111111111222222222222222000000000000000000111111//////000111111111111000000111111000//////000111222111111000000111111222111000000000000000111111///000111333333333333333111111111111111222333333222222222333333333444444555555777888999999::::::666888999888777666666777444444555555666555555444333333444444555666888888>>>@@@GGGQQQ[[[aaacccbbbXXXWWWUUUVVV[[[gggvvvrrrjjjbbbYYYSSSQQQVVVfffvvv~~~rrrcccWWWQQQNNNKKKIIIJJJEEEDDDGGGHHHGGGJJJPPPVVV\\\hhhxxxkkkaaa\\\___bbb```^^^___]]]]]]]]]ZZZWWWSSSRRRQQQMMMLLLKKKJJJHHHFFFEEECCCDDDBBB@@@?????????===;;;?????????@@@AAACCCDDDEEECCC@@@CCC@@@888;;;;;;000444444444555555555666666<<<<<<<<<<<<<<<<<<<<<<<<666444444555777999999888555///,,,222888:::;;;<<>>;;;888777666555444333222222222222222333444555666888999999555555333222222333555555666777777777555555777888;;;;;;::::::999888888777666555555555444444444444555444222111111222444555666888:::>>>@@@BBBBBBCCC???>>>>>>============>>>============>>>>>>>>>>>>777777888888888888777777777777777777777666666666666777888888888:::===???FFFHHHMMMSSSZZZ___```___^^^ZZZVVVVVVXXXWWWRRRMMMLLLMMMOOOQQQSSSTTTUUUVVVTTTTTTQQQMMMGGGDDDCCCCCC>>>>>>???AAACCCFFFHHHIIIJJJLLLMMMMMMLLLMMMOOOQQQPPPQQQSSSXXX]]]aaabbbbbb\\\\\\ZZZWWWSSSSSSVVVYYYXXXWWWXXXYYYYYYXXXUUURRRJJJHHHFFFCCCAAA???>>>===999999888666444444555777888888999:::::::::999999777888888999;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>============<<<<<<;;;;;;;;;<<<<<<===>>>AAADDDFFFHHHJJJMMMOOOPPPSSSUUUVVVUUUSSSRRRRRRJJJHHHEEEAAA???=========@@@>>><<<:::777555444444666666666555555888===AAA;;;999888:::===>>>===;;;===<<<;;;999888777777777>>><<<>>>CCCFFFIIIPPPXXX[[[ccckkkmmmmmmnnnkkkgggdddaaa[[[UUUQQQLLLGGGDDD>>>999777777666222222444111333666444111///000222333333333333333333333333222111/////////111444555111111111111111111222222222222111111222222333444111111111111111222222333222333333333222222111111111111111222222333333333222222222222222222222222666666555444333333333333444555555666555444222111555333111000000111333444333666888777555444555777222444555555444333333444111222222333333444444555333222111000////////////000000111222222222222222222222222111000000111222222222111111111111222222000000000000000111222222000111222444555555444444666555444333444555666777333333333444444444555555000111333444666777777777555777888888777666666777333444444555555555444444333333444555777999;;;<<<===@@@GGGSSS```hhhllllllaaa^^^YYYUUUVVV^^^kkkuuuxxxwwwlll```SSSOOORRR```qqq{{{yyylll```YYYSSSOOOLLLJJJCCCAAAEEEHHHGGGIIINNNLLLPPPXXXeeevvvbbb```^^^]]]___````````````^^^ZZZVVVRRRNNNLLLKKKGGGGGGFFFFFFEEECCCBBBAAA===>>>???===<<<:::;;;<<>>;;;888777666888666555444444666999;;;<<<@@@BBB@@@???@@@>>>999===:::777555444444222111111333555666666666777999???@@@BBBBBBAAA???<<<:::777555333222222333222111444444555666666666666666666666555555555444444444555555666777888:::<<<=========<<<;;;:::999999888444444555555555555444444222222111111111111222222999<<<@@@BBBAAA@@@??????@@@<<<999999<<<>>>>>>>>>@@@BBBDDDDDD@@@===<<<<<<888777555444444666888999666777777888888888888777888777777777777999;;;<<>>;;;;;;:::999888777777777777777888888999999:::;;;;;;<<<:::<<<>>>;;;777;;;CCC@@@???>>>???AAACCCDDDCCCCCCCCCAAA@@@???>>>>>>>>>??????>>><<<<<<;;;;;;;;;???@@@AAABBBCCCFFFKKKNNNQQQSSSVVVXXXWWWTTTPPPNNNKKKIIIFFFBBB???===<<<<<<999888888888888888999999777777888999:::;;;;;;<<<;;;<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;:::???FFFIIIKKKLLLOOORRR\\\^^^aaadddeeeeeedddccc```\\\VVVQQQLLLHHHCCC@@@;;;:::888777555444444444555555666666555333222000333333333444444555555555333333333333333333333333111222222222222111000000111111000000000000111111111222222333333222222111333333333222222111111111111111000000///.........000111222333444555555555333333222222222333444444999888666555444333222222333222222111111222222333333555666777888666555444444666777888888777666444...///111333444444444333000000000000000000000000///000222333444444333222111111111111000000000000000000000000////////////333222111000////////////555444333333222222222333222222222222222222222222000000111222222222222111111222444555666555444444555777:::;;;:::888888888555555555555555555555555666555444444555777999;;;>>>@@@GGGRRR```jjjoooqqqooollldddZZZXXX^^^cccdddmmmqqqzzz~~~uuummmiiifffeeeiiipppwww{{{yyyrrriii___SSSJJJMMMDDDEEEGGGEEEJJJPPPJJJTTTPPPPPPVVVbbbsssaaa___]]]]]]^^^___^^^]]][[[YYYUUUQQQMMMJJJHHHGGGDDDDDDDDDCCCBBBAAA@@@???===>>>???>>><<<;;;;;;===???@@@BBBDDDFFFGGGHHHIIIGGGEEEBBB???;;;888777666666444333222333666999;;;>>>BBBDDDBBBBBBBBB@@@;;;<<<999666555444444333222111444666777777888:::;;;@@@AAACCCCCCBBB@@@===;;;:::777444222222333333222444555666777888888888888777777777666666666666555444444555666888:::<<<===???>>>>>>===<<<;;;::::::777777777777777666555555222111111000000111111222333666:::;;;<<<;;;<<<===???<<<999999<<<>>>???>>>BBBAAAAAABBBCCCAAA>>>;;;444666999;;;<<<:::888666999999999999888777777666666666555555666777999:::>>>@@@EEEJJJOOORRRTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXWWWUUURRRNNNKKKJJJIIIHHHHHHHHHIIIIIIKKKLLLNNNOOOSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\^^^___``````YYYXXXVVVTTTSSSSSSTTTUUUSSSUUUXXXYYYYYYWWWUUUSSSNNNLLLHHHFFFDDDAAA>>>;;;;;;:::999888888888888888888999999999999:::::::::;;;999999<<<:::777999???AAA@@@???@@@AAABBBAAA@@@DDDCCCBBB@@@???>>>>>>>>>???>>>===<<<;;;;;;;;;;;;>>>???@@@AAABBBDDDHHHLLLOOOQQQTTTVVVVVVSSSPPPMMMJJJHHHEEEBBB???===<<<<<<999888888888888888999999777777888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;???EEEIIIKKKMMMPPPRRRTTTVVVXXX[[[[[[[[[YYYXXXXXXTTTOOOJJJFFFCCC>>>;;;888888666555444444333333555555555555555333222111333333333444444444444444333333333333333333333333111111222333444444444333222111111000000111111222222222333333333333222222333333333222222222111111333333333333333333444444000111222333333444333333333333222222222333444444888888666555444444444444444333333333333333333444333444555777777666555444555666888999999888666555444555666666666555444333333333333333333333222222111222333333333222111111111111111111000000000000111111111111111111111111333222111000////////////444444333222222222222222111222222222333444555666111111222333333333333333222222333444444444444444777999;;;;;;999777666666555555555666666555555555777777666555666777999:::>>>@@@GGGRRR```lllsssvvvtttrrrkkkbbb___cccfffeeeaaaccckkkuuu}}}}}}rrrggg```aaahhhooowwwkkk]]]TTTPPPFFFGGGJJJIIIPPPTTTMMMOOONNNPPPTTT[[[ggg}}}```___]]]]]]^^^]]][[[YYYTTTRRROOOKKKGGGEEECCCBBBAAAAAAAAA@@@???>>>===<<<<<<===>>>>>><<<;;;<<<===>>>@@@DDDGGGIIIJJJJJJJJJGGGEEEBBB???;;;888777666555444333444555888<<<>>>AAAEEEHHHFFFEEEEEEBBB===;;;999666555555555444333222444666888888999<<<===AAABBBCCCDDDCCC@@@>>><<<===999555222222333333222333444555777888999999:::999999888888888777777777444444555777999<<<>>>???AAAAAA@@@@@@???===<<<;;;888888888888777666444333222111111000000111111222000222444666777888:::<<<===;;;999:::<<<>>>??????BBB???>>>@@@BBBBBB===888555666999;;;;;;:::888666:::::::::999888777666555444444444444555666777777:::===@@@EEEHHHKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQSSSTTTUUUWWWXXXYYYZZZZZZYYYWWWTTTQQQOOOMMMLLLLLLLLLMMMMMMNNNOOOQQQSSSSSSVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ[[[\\\]]]^^^_________]]]ZZZWWWTTTRRRRRRSSSSSSRRRTTTVVVXXXXXXVVVTTTSSSOOOMMMIIIFFFDDDBBB>>><<<::::::999999999999999::::::::::::999999999888888;;;888888::::::888999<<>>======>>>>>>===<<<;;;;;;;;;;;;===>>>??????@@@BBBEEEHHHKKKMMMPPPSSSSSSQQQOOOMMMIIIGGGEEEBBB???===<<<<<<999999888888888888888999777888888999:::;;;<<<<<<======>>>>>>>>>?????????========================<<>>:::888666555444444333333444444555555555555444333222222444444444444333333333333222333333444444333333222111222333555666666777777333333222222222222333333222222333333333333222222333333333222222222222111...//////000111111222222111111222222222222222111333222222222333333444555777777666555555444555555555444444333333444444555222333555666777666555555777888999::::::999888777888888888777666444222111555555555444444333333333333333444333333111000///222222111111111000000000222222222222222222222222333222111000////////////333222111111111111111111222222222222333555888999222333333444444444444444333222222222222333333444888999;;;:::888555444444555555777777777777555555888888777666777888:::;;;<<<>>>DDDOOO]]]jjjtttyyyxxxwwwrrrjjjffffffdddaaaYYYYYY^^^fffmmmsss{{{uuufff^^^^^^aaannnuuu~~~wwwjjjaaaUUUJJJIIINNNPPPYYY]]]VVVMMMMMMPPPRRRTTT\\\nnn```___^^^]]]]]][[[WWWTTTMMMLLLIIIFFFCCC@@@???>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<======<<<;;;<<<>>>>>>@@@DDDHHHJJJKKKJJJJJJFFFDDDBBB>>>;;;888777666777777666777999===AAACCCCCCHHHJJJIIIHHHHHHDDD???;;;888666555555666555444000222555666777999<<<>>>???AAABBBCCCBBB@@@===;;;>>>:::555222111222222222111222444666777999999:::999999999888888888888777555555777999;;;>>>AAABBBCCCCCCCCCBBBAAA???>>><<<888777777666555333111000111111000000000000111111111333444444555777:::===;;;:::::::::<<<===>>>???@@@?????????>>><<<888555999777555333333666888:::888888888888777777666555444444444444555555666666:::;;;>>>AAADDDFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSVVVWWWXXXZZZ[[[\\\[[[[[[XXXWWWTTTQQQOOONNNMMMMMMNNNNNNOOOOOOQQQRRRTTTUUUYYYYYYZZZZZZZZZZZZ[[[[[[]]]^^^______``````______^^^\\\WWWSSSPPPPPPPPPQQQPPPQQQSSSUUUUUUTTTRRRQQQOOOLLLIIIGGGEEEBBB???<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999888777777999888888:::;;;<<<<<<===??????>>>@@@AAAAAA???===DDDCCCBBB@@@???>>>======>>>===<<<;;;;;;;;;;;;;;;===>>>?????????@@@CCCEEEHHHJJJMMMOOOPPPOOOMMMLLLGGGFFFDDDBBB@@@>>><<<<<<:::999888888777888888888888888999:::;;;<<<======>>>>>>>>>??????@@@AAAAAA@@@@@@???????????????>>>>>>@@@DDDHHHLLLOOORRRSSSTTTUUUUUUUUUTTTRRRPPPNNNJJJGGGDDDAAA???===:::888555444444444444444555555555555555444444333333222555444444333333222222222222333333444444333333222222333444555666666666666444444333333333333444444222333333333333333333222222222222222222222222222---------.........//////111111222222222111000000222222222222333444555555555555444444444444444555444444333333333333444444333444555777777888777777888999999::::::999999888666666666555444111///...444444444333222222111111333333333333222222111111222222222111111111000000222222222222222333333333222222111000//////000000111111000000000000111111333222222111222444666888222222333444444444444444333222111000111222333444666888999999777555555666555666777888888777666555666666777777999;;;<<<===;;;<<>>===<<<============<<<;;;;;;:::999:::<<<<<<;;;;;;<<<>>>===???CCCGGGIIIIIIHHHHHHDDDBBB@@@===:::888777666777777777888:::???CCCEEEEEEJJJMMMKKKJJJJJJEEE@@@;;;999666555666666666555///000222333444666:::<<<<<<>>>@@@AAAAAA???===;;;===999555222222222222111111222444777999:::;;;;;;999999999888888888777777777888999;;;>>>@@@CCCDDDDDDDDDDDDDDDCCC@@@>>><<<888888777666444333111000111000000000000000000111444444444444333555888:::::::::;;;;;;;;;<<<===>>>???BBBEEEBBB;;;666555666999777444222333555999;;;444444555666777777777666555555666666777777777666888999;;;===@@@BBBCCCDDDFFFGGGJJJMMMPPPRRRTTTTTTVVVXXXYYY[[[\\\\\\\\\[[[XXXWWWTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUVVV]]]]]]\\\\\\[[[[[[ZZZZZZ______````````````______]]]ZZZVVVRRRNNNMMMMMMMMMLLLMMMOOOQQQQQQPPPOOONNNMMMKKKHHHFFFEEECCC@@@>>><<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;:::999888777777444666888999:::<<<===>>>>>>======???AAABBBAAA???BBBAAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@???@@@BBBDDDEEEGGGJJJLLLMMMMMMKKKJJJEEEEEEDDDBBB@@@>>>===<<<:::999999888777777888888999999:::;;;<<<======>>>@@@@@@??????@@@BBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDHHHMMMPPPRRRSSSPPPPPPPPPOOOMMMJJJHHHGGGFFFCCC@@@>>>===;;;999777555555444444555555666777555555444444333333333333444444444333333222222111111222444555555444222111333333444444444444333333555555444444444444555555333333333444444333333333222222222222222222222222444444333333222222222222111111222222222111000000222222222222333444555666444444333333222333333333333333222222222222333333444444666777888999::::::999999::::::::::::999999333444444444333222000///444444444333333333222222111111111222222333333333222222222222111111111111111111111222222222333333222111000000000000000000000000000//////000111111444333222111111222333333111222222333333333333333444333222111000111222333333555777777666666777888555666777888888777666555444444666888:::===???@@@<<<===@@@EEENNNYYYdddlllvvvyyyyyysssllldddZZZQQQPPPLLLKKKNNNSSSVVV\\\bbbfffgggnnnzzz|||ooo```\\\]]]hhhxxxrrrbbb[[[ZZZ[[[eeennnjjj\\\SSSLLLMMMQQQVVV[[[```rrr```^^^ZZZXXXUUURRRNNNKKKFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<;;;:::999777888::::::::::::;;;===<<<>>>@@@CCCEEEEEEEEEDDD@@@???===;;;999888777777555555555666999===AAADDDHHHMMMPPPNNNMMMLLLGGGAAA<<<:::777666666666555444...///000111111444777::::::;;;>>>@@@AAA@@@>>>===<<<999666555444444333222444555777999;;;<<<======:::999999999888888888888999999:::<<<>>>AAACCCDDDDDDDDDEEEDDDCCC@@@===;;;::::::999888777555333222111000000//////000000111222333333222222222555777999;;;<<<<<<;;;;;;<<<===???EEEIIIEEE;;;555666999666777888::::::999999888333333555666777888888888666777777888888888777777444555666888:::<<<>>>???CCCEEEIIIMMMPPPRRRSSSSSSUUUWWWYYY[[[\\\[[[ZZZYYYXXXWWWUUUSSSQQQPPPPPPQQQNNNOOOOOOPPPQQQSSSTTTUUU]]]]]]\\\\\\[[[[[[ZZZZZZ]]]]]]^^^^^^^^^^^^]]]]]]YYYWWWTTTPPPMMMJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJHHHFFFEEEDDDCCCAAA???======<<<<<<<<<<<<<<<===;;;;;;::::::999888777777111777;;;999777999<<<<<>>@@@BBBCCCBBB???>>>>>>===<<<=========<<<<<<;;;;;;;;;;;;;;;<<<;;;===?????????@@@BBBCCCEEEFFFHHHJJJKKKKKKJJJIIIDDDCCCCCCBBBAAA???===<<<::::::999888777777777777999::::::;;;<<<===>>>>>>AAAAAA@@@@@@AAACCCEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEHHHMMMPPPRRRRRRPPPOOONNNLLLJJJGGGEEEDDDAAA???<<<:::999888666555666555555555555555666666555444444333333333444444333333333333222222222222111222444555555444222111333333333333333222111111555555444444444444555555333333444444444444333333111222222222222333333333666666555555444333333222111111222222222222222111111111111222333444555666555555444333222222333333333222222111111222222333333444555666888999:::;;;999999999999999999999999555666666777666555444333555555555555555555555555111111111111222333444555333222222222222111111111111111111222222333333444111111000000000000000111000000000000000000111222444333333222222111000000111111222333333333333333444333333222222222222333222444555666555666888999666666666666666666666666222333555888;;;===???@@@>>>???@@@CCCIIIRRR\\\dddqqqvvvyyyvvvppphhh\\\RRRMMMHHHDDDGGGJJJKKKOOOSSSYYYYYY___iiirrr{{{jjj```VVVZZZiiiyyytttmmmiiidddjjjssspppiiiZZZMMMJJJOOORRRSSSUUUbbbppp^^^[[[VVVRRROOOLLLHHHFFFCCCBBBAAA???===<<<<<<<<<::::::::::::::::::999888444666888888888999:::<<<;;;<<<===???@@@@@@AAAAAA<<<;;;:::999888777777777666555555666999===AAACCCKKKPPPSSSRRRPPPOOOJJJCCC>>>;;;888666666666555333///000000000000222666999888:::===@@@BBBAAA@@@???;;;:::999888999888666444333444555777999::::::;;;;;;;;;;;;:::::::::999999999999:::;;;===???AAABBBCCCCCCDDDDDDBBB???<<<:::999999999888777555444333000000////////////000000///111222222222333555777:::<<<======:::999:::;;;===AAADDDBBB;;;777777888777777888999:::999999888666666777888888999888888666777888888888777777666222222444555777:::;;;===AAADDDGGGKKKNNNPPPPPPPPPSSSUUUWWWYYYZZZYYYWWWVVVVVVTTTRRRPPPOOOOOOOOOOOOKKKKKKKKKLLLNNNOOOQQQRRRVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYTTTSSSQQQOOOKKKHHHEEECCCCCCDDDEEEGGGGGGHHHGGGGGGGGGEEEDDDCCCDDDCCCBBB@@@??????>>>===<<<<<<<<<<<<:::::::::999999888888888555>>>CCC>>>777888;;;<<>>===???AAACCCCCC<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<888:::===>>>>>>???@@@BBBEEEFFFGGGIIIIIIIIIHHHGGGBBBBBBCCCBBBAAA???===<<<;;;:::999888777777777777::::::;;;<<<===>>>??????BBBAAAAAAAAABBBDDDFFFHHHFFFFFFFFFEEEDDDCCCCCCCCCGGGFFFFFFHHHMMMPPPQQQPPPQQQPPPOOOLLLJJJHHHFFFEEE@@@>>>;;;999888777555444555555444444333444444444555444333333333333444555222222222222222333333333111222444555555444222111111222222333333333333222555444444333333444444555333333444444444444333333111111222222222333333333222222222111111111111111000111222333333444333333111111111222333444666666888777666555444333333333333333333222222333333333111222333444666888:::;;;999999888888888888999999888888999999888777555444333333333444555555666666333222111111111222333444333333222222222111111111111222222333444444555555111111000000000000111111111000000000000111222333222222444555444333222000222333333444444444444444444444444444444333222222333444555555444444666888777666444333333444666777444555666888:::;;;<<<<<<;;;<<<>>>@@@CCCKKKUUU\\\gggnnntttuuuqqqkkkaaaWWWLLLEEEAAACCCEEEEEEFFFHHHMMMMMMQQQXXX^^^dddmmmwwwuuuggg___bbbmmmyyy~~~|||yyyqqquuu}}}zzzxxxgggVVVNNNMMMMMMOOOQQQTTT```ppp~~~]]]YYYSSSNNNKKKHHHEEEBBBBBBAAA@@@>>>===<<<;;;;;;888999999999999888888777333555777777777888:::<<<;;;;;;;;;<<<======>>>>>>:::999999888777777888888888888777888:::>>>BBBEEEMMMRRRVVVUUUSSSQQQLLLEEE???<<<888666666555444333000111111000000222555888888:::>>>AAACCCCCCBBBBBB<<<;;;;;;;;;<<<;;;888555000111222444555666666666======<<<<<<<<<;;;;;;;;;888999999:::<<<>>>???@@@BBBCCCDDDDDDBBB>>>;;;999666666666666555444222222000000////////////000000...000333444555666888::::::<<<>>>===:::888999:::999;;;<<<<<<:::888666555:::888444111222555999<<<999999:::::::::999999888666666777888888777666555222333444555777:::<<<===@@@BBBFFFJJJLLLNNNNNNNNNRRRSSSVVVXXXYYYXXXVVVTTTRRRQQQOOOMMMLLLLLLLLLLLLFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWQQQQQQPPPNNNJJJFFFCCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBBBBCCCCCCBBBAAA@@@@@@>>>===<<<<<<<<<<<<:::::::::999999999999888;;;FFFLLLDDD:::999<<<===FFFCCC???===>>>@@@BBBCCC999999999:::;;;<<<======;;;;;;:::::::::;;;;;;<<<666888;;;<<<======???AAAEEEFFFGGGHHHIIIHHHGGGGGGBBBBBBBBBBBBAAA???===<<<;;;:::999888777777777777::::::;;;<<<===>>>??????CCCBBBAAAAAABBBDDDGGGIIIGGGGGGGGGFFFEEEDDDDDDCCCIIIGGGFFFIIIMMMPPPPPPOOOOOONNNMMMJJJHHHFFFDDDCCCAAA???<<<::::::999777555555444333333222222222333555444333222333444555666111111111222222333333444000222444666666444222000000111222333444555555555444444444333333444444444333444444555555444444333111111111222222333333333000000000111222222333333000111222333444555555555111111111222333444666777::::::888777555555444444555444444333333444444555///000111222444666888:::999888888777777888888999999::::::999888666444333///000000111222333444444555444333111000111111222333333333222222222111111333333444444555666777777111000000000000000111111111111000000111222333333000222444666777666444222333444555555666666555555444444555666555444222111555666666555333333444666888666333222222333666888666666777999999999999999666888:::<<>>===???DDDDDDGGGLLLPPPSSS\\\eeerrrwwwppphhhkkkxxx~~~|||sss```TTTLLLJJJNNNSSSFFFPPP^^^ooozzzxxxWWWTTTNNNHHHCCC@@@???>>>@@@???>>>===;;;:::888888999::::::;;;;;;:::::::::::::::999888777777777888999::::::;;;;;;;;;::::::===<<<:::888666666666666777777777777888===CCCHHHMMMRRRUUUTTTRRRPPPJJJCCC???===:::777555333333222555333000//////111555777777999<<>>??????>>><<<999888666666666555444333222111444555555444222111222444222222333333555666888999======>>>>>>>>>>>>=========<<<;;;:::999888888888999999999999999999999999888666333333666888999999555777999:::::::::888777555555555555555666777888;;;>>>AAADDDEEEGGGIIIKKKOOOOOOPPPPPPPPPQQQQQQQQQNNNMMMKKKKKKKKKKKKJJJHHHCCCDDDFFFGGGGGGGGGFFFEEEKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTPPPNNNLLLIIIFFFDDDBBBBBBBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@???>>><<<<<<;;;;;;999888777777777777222TTTKKK222;;;BBB;;;AAAJJJ@@@@@@@@@999;;;@@@>>>888999::::::;;;;;;;;;:::===<<<;;;:::999999999999999999999:::<<>>>>>@@@AAABBBDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJLLLNNNOOOPPPPPPNNNKKKJJJIIIHHHDDD@@@===;;;999777666666666777888777666555444333222222444333333222222333333444222222333333333444444444666555444333333333444444333444444444444444444333111111111222222333333333444555777888888888777666555444444444444444333333666555444333333333333333333222111222444666666666555555555555555666777777<<<;;;999777666555444444333444444555555555555555111111222222444555777888:::::::::999999888888888:::999888666444222111000000222333222222333555888222333333444444333333222222333333444444333333222333444555555555444333222888666333111//////000111222222111111111111222222444444555666666555444333333333333444444444555555222222222222222222222222111222444666777777666555666666777777777777666666888666555666999:::999666:::<<<<<<;;;:::>>>GGGOOO[[[bbbjjjnnnpppmmmcccYYYCCCAAA>>>============;;;;;;<<<<<<===???CCCJJJNNN[[[```jjjwwwyyyuuussspppvvvyyy~~~wwwcccVVVQQQPPPMMMKKKOOOMMMQQQ^^^rrrRRROOOJJJEEE@@@>>>============<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999999999999888888777888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;999888777777777888888888888888999>>>EEEJJJNNNSSSVVVTTTRRRPPPJJJDDD???>>>;;;777555333222222222111///......000222444666888<<>>>>>======>>>>>><<<:::888666666666666666555444222222000111111000......///000111222333555888:::<<<===>>>>>>?????????>>>=========<<<;;;:::999999999999999999999:::::::::;;;;;;999777444444666777888888555666888::::::999888777444444333333444444555555888;;;>>>AAABBBCCCFFFHHHKKKKKKKKKKKKLLLLLLLLLLLLGGGFFFDDDEEEEEEEEECCCAAA??????AAABBBBBBBBBAAA@@@FFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMLLLIIIFFFDDDBBBAAA@@@AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBAAA???>>>======<<<;;;:::999999999999666EEEAAA777:::;;;>>>LLL]]]KKKCCC@@@:::<<<@@@;;;888999::::::;;;;;;::::::::::::999888777777777777888888999:::;;;>>>@@@AAACCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<;;;:::888:::::::::;;;;;;;;;<<<<<<>>>>>>???AAABBBCCCDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOOOOMMMJJJIIIHHHFFFCCC???<<<;;;999888666666666777555555555555444444444444444444333333333333444444222333333333333444444444666555444333222333333444666666666555444222000///222222222333333333444444444555666777777777666666555555555444444444444444666555444444333333333333555333222333555666666666333333444444555777888999<<<;;;:::888777777777777555666777777888888777777333333333444444555666777999888888888777777777666999888777555333222000000...///111111000000111333222333333444444333333222222333333444444333333222333444555555555444222222666555333111000000000111222222111111111111222222333333444555555444333222333333333444444444444555222222222222222222222222222333444555555666666666555666666777777666666555777555444555777888777555888:::;;;:::999<<>>======<<<;;;:::::::::999:::===AAAEEEGGGKKKRRR]]]kkk}}}{{{uuupppoooqqqxxxuuudddXXXTTTSSSPPPNNNNNNNNNQQQXXXddduuuKKKIIIEEE@@@===;;;;;;;;;:::::::::;;;<<<<<<======::::::;;;;;;:::999888888888888888777888888999999888999:::<<<>>>?????????<<<;;;999888888888999:::999888888888;;;@@@HHHMMMPPPTTTWWWUUURRRPPPKKKEEE@@@>>>;;;777555333222222111111000000000111222222666888;;;???BBBDDDEEEEEEEEEDDDBBB>>>999777777888555666777888999999999999;;;;;;;;;;;;999888777666777888888999:::;;;;;;<<<;;;<<<<<<;;;:::888555444555555666555555444333222222333333222000000111222111222555888;;;>>>@@@BBB???@@@@@@@@@???>>>=========<<<;;;;;;::::::::::::999::::::;;;;;;<<<<<<<<<:::888666555666777777777555666888999999999888777444333222222222222222333555888;;;===>>>???AAABBBDDDDDDEEEEEEEEEFFFFFFFFFCCCBBBBBBCCCDDDCCC@@@>>>;;;<<<======>>>>>>======@@@@@@AAAAAACCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHFFFCCCAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDDDDCCCAAA@@@??????>>>===<<<<<<<<<<<<<<>>;;;:::;;;;;;:::999999999999999999:::::::::===>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHJJJLLLMMMMMMLLLKKKIIIGGGFFFDDDAAA???;;;:::999888777666666666333333333444444555555555444444333333333333444444333333333444444444555555666555333222222222333444777777666555444222111000333333333444444444444444333444555555666666555555555555555555555666666666666666555555555555555555777555444444666777666555111222222444555888999:::;;;:::999999888999999999888999::::::;;;;;;::::::777666666555555666666666666666666666666555555555777666555444222111000///---///111222000/////////222333333444444333333222222333333444444333333222333444444444444333222111333333222222222111111111222222111111111111222222111222333444444333222222333333333333444444444444333333333333333333333333333333333333444444555666555555666666666666555555555444333444666777666555666888::::::888:::>>>BBBDDDLLLUUU[[[```bbb]]]VVVKKKGGGBBB???===<<<<<<;;;::::::999888666777:::<<<>>>???BBBIIITTTddduuuzzzrrrooommmooouuuyyyxxxvvvzzzoooaaaYYYWWWWWWVVVTTTQQQSSSTTTSSSUUUaaauuuEEECCC@@@===;;;:::::::::999::::::;;;;;;<<<<<<===:::::::::::::::999888777888777777777888999::::::666777999<<<>>>@@@AAABBB>>>===;;;999999999999:::777777888999<<>>;;;777555333222222333333444444444444444333666777;;;>>>AAADDDEEEFFFDDDCCCBBB>>>:::888888999888888:::;;;<<<<<<<<<<<<;;;;;;:::999888777555555666666666777888888888999999999999888777555333222333444444444444333333222333444444333111111333444333444777:::===@@@BBBCCCAAAAAAAAA@@@@@@>>>======<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999777666777777666555555666777888888888777777444444333222111111111222444666999::::::;;;===>>>?????????@@@@@@@@@@@@AAA@@@??????@@@AAA@@@>>>;;;;;;;;;<<<<<<============<<<<<<===>>>???@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFEEEFFFEEECCCAAA???>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCFFFFFFFFFFFFEEEDDDCCCBBB@@@??????>>>>>>>>>>>>???GGG666???III>>>KKKiiisssuuuXXXEEE@@@<<<===???;;;<<<<<<============<<<<<<:::::::::999::::::;;;;;;888888999:::<<<===>>>???@@@@@@BBBCCCDDDDDDDDDDDDCCCEEEHHHJJJIIIGGGEEECCCBBB???;;;999:::;;;;;;:::888888888888888888888888<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGEEEDDDBBB???===:::999999888777666666666333333333333444444444444555555444444444444555555444444444444555555555555666555333222222222333444555555666666666666555555444444555555555555555555333333444444444555555555555666666666777777888888888888888888888888777777999777666555666777666555222222333444555777888999999888888888888999:::::::::;;;;;;<<<<<<<<<<<<<<<:::999888777666666555555555555555555555555555555555555444333222000000///000333555555444111000000222333333444444333333222222333333444444333333222333333333333333222222111000111222222222222111111222222111111111111222222111222333444555444333333222222333333333444444444333333333333333333333333444333222222222444555666444444555555555555444444555444444555666666666666555888::::::999999:::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::::::::999999888777888777777777888999::::::555666999<<>>;;;999888888888666777999;;;???EEEMMMRRRVVVZZZZZZVVVSSSPPPJJJDDD???===:::777555333333333333444555555555555444333555777:::===@@@CCCEEEFFFCCCCCCBBB???;;;999999999888888:::;;;<<<=========<<<;;;:::888777666555444555555555555666666666666777777666555444333222111111222222333333333222222000111222111000000111333666888:::<<<>>>@@@@@@AAABBBBBBAAAAAA???>>><<<<<<;;;;;;:::::::::;;;;;;<<<>>>>>>======<<<;;;::::::;;;:::888777777777666444555555666666777777777777555555444333333222333333444666888999999999:::;;;<<<<<<<<<<<<============:::999999:::;;;;;;999777;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCBBBAAA???>>>=========;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;===???AAACCCDDDGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@?????????@@@AAAAAAGGG999EEEIIIAAAaaaoooSSSCCCAAA<<<;;;@@@???>>>???????????????>>>>>>:::::::::999::::::;;;;;;999999;;;<<<===>>>?????????@@@AAACCCDDDEEEEEEEEECCCEEEHHHJJJJJJHHHEEECCCBBB???;;;999:::;;;;;;:::777777777777777777777777::::::;;;<<<===>>>>>>???>>>?????????????????????AAAAAABBBCCCEEEFFFGGGGGGEEEFFFEEECCCAAA???===<<<888888888888777666666555555555444444444333333333666555555444444555555666444444555555555666666666666555444333333333444555777777888888888888777777555555555555555555555555333333333333333444444555666666777888888999::::::::::::;;;<<<<<<;;;:::::::::888666666666777666555444444333444444555666777666666666777777888999:::;;;;;;<<<============<<<<<<;;;:::888666555555555444444555555555555555555444444333222111111000000222555777777555333111111222333333444444333333222222333333444444333333222333333222222111111111111///000111222222222111111222222111111111111222222222333444666666666555444222222222333333333444444333333333333333333333333555444333222333444555666333333444444444444333333555555666666666666777777666888:::;;;:::999999999<<>>AAAHHHOOOTTTZZZ___lll}}}oooeeeaaaccc```^^^```ffflllpppqqqhhhddd^^^XXXTTTVVV]]]cccrrr}}}>>>======<<<;;;;;;;;;;;;===<<<<<<;;;:::999888888888888999999999999888888888888888777888888999999666777:::===@@@CCCDDDEEEDDDBBB???<<<:::888888888888:::>>>BBBFFFLLLSSSWWW[[[^^^]]]WWWRRROOOIIIBBB===<<<999777555444444444333333444444444333222222666777999;;;>>>AAACCCEEEBBBBBBBBB@@@<<<:::::::::777888999;;;<<<======>>>>>>===;;;999888666666666555555555555444444444444444444444333333333222222000111222333333333333333444555555555333444555777:::;;;===???@@@AAA@@@@@@BBBBBBAAA@@@???===;;;:::999999999999::::::;;;<<<>>>>>>===<<<;;;::::::999;;;999888888888888666555555555555555666666666777666555555444444444444555555666888999888888888999::::::::::::;;;;;;;;;;;;;;;999888999::::::999888999888888888888999:::;;;<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<;;;<<<===>>>????????????<<<======???AAACCCEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFAAAAAAAAAAAAAAABBBCCCDDDCCC>>>GGGHHHLLL{{{pppRRRCCCCCC>>><<<@@@@@@@@@@@@@@@@@@@@@??????>>>999999888888777888888888999:::<<<===>>>?????????>>>???AAABBBDDDDDDEEEEEEDDDEEEHHHIIIIIIGGGCCCAAAAAA>>>;;;:::;;;;;;:::999777777777777666666666666888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCBBB>>><<<;;;;;;777777888888777777666555666666666555555444444444666666555555555555666666555555555666666666666777888777555444444444555666;;;;;;:::999888666555444555555555555555444444444444333333333333444555555666777888999:::;;;<<<<<<:::;;;<<<===>>>===<<<;;;999888666555666777666555444444444333444444555666666666666666777888999:::;;;<<<<<<===>>>============<<<:::888666555444444333333333444444444444555333333333222222111111111222333555555333111111111222333333444444333333222222333333444444333333222333222111111000000111111000000111111111111111111222222111111111111222222222333555666777666666555222222222222333333333333333333333333333333333333555555444444444555555666222222333333333333222222444666777777666555777888777888999::::::999888777:::===@@@AAAEEEIIIHHHCCC>>><<<::::::;;;<<<;;;;;;444666888999888777888999333666999<<>>???@@@AAAAAABBB@@@>>><<<:::999999999555555555444444333333333222222222222222333333444111222333444555555666555888999:::999888999:::<<<<<<===@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::999777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999777555555555444444555555666666555444444444444555555666555666888888777666777888888888888999999999::::::===:::888777999;;;;;;;;;999888777777777888999:::======<<<<<<<<<<<<============>>>>>>>>>>>>======;;;;;;:::::::::::::::;;;<<<===???AAABBBCCCCCCCCC??????@@@AAACCCDDDFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDKKKQQQddd[[[EEEEEEBBB@@@AAA>>>???????????????>>>======::::::999888777777777777888999;;;===>>>>>>>>>===<<<===???AAABBBCCCDDDDDDDDDEEEGGGGGGFFFDDDAAA@@@???>>><<<<<<<<<;;;:::888777777777777666666666555555666666777777888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBB@@@<<<:::999:::666777888888888777666555555555666666666666666777777666666666666666666777555555666666666777777777999888777555555666666777::::::999888777555444333555555555444444444333333555444333333333444666666777777888:::;;;<<<>>>>>>999:::<<<===>>>===<<<;;;888666555555666777666555222222222333444555666777777777777777888999::::::<<<===>>>>>>??????>>>>>><<<;;;:::888666555444444111111111222222333333333333333333333333222222222111333444333111111111333222333333444444333333222222333333444444333333222333222111000///000000111222111000//////000111111222222111111111111222222111222444555666666555555111222222222222333333333444444444444444444444444555666666777666666666555111111222222222222111111333555666666444444555888777777777888999999777666888;;;;;;;;;>>>BBBBBB>>><<<;;;:::;;;<<<<<<:::999333666888999888777777888555777999;;;===???CCCEEECCCJJJWWWhhh}}}uuufffVVVYYY___hhhrrr{{{|||rrriiibbb___^^^___aaagggrrr;;;;;;;;;:::::::::::::::;;;;;;:::::::::::::::999555666777888999:::::::::::::::999888777777777888;;;<<>>@@@AAA@@@AAABBBAAA>>>;;;;;;;;;>>>???@@@BBBDDDEEEEEEEEEEEECCCAAA>>><<<;;;;;;;;;666555555444444333333333111111111111222333444555333333555666777777888888777888888888777777999;;;<<<>>>AAADDDFFFFFFFFFEEEBBBAAAAAA???===;;;999888666666777777888999:::;;;888888999:::;;;<<<===>>>999888888888:::999888666555444444444444555666666333333333333444555555666444666777777666555555666777777777888888888999999999666333222444666777888:::999888888888999;;;<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<;;;999888888888888888999999<<<>>>@@@CCCDDDEEEFFFEEEAAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGIIIIIIOOOKKKPPP^^^{{{dddHHHFFFFFFCCCAAA;;;>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::999999999999777888:::<<<======<<<<<<;;;<<<===???AAABBBBBBBBBEEEEEEFFFFFFEEEBBB@@@??????===<<<<<<===<<<999777888888777777666666666555444444555555666666777777888888999999999:::::::::999::::::;;;<<<===>>>>>>>>>@@@AAA???;;;999999:::666666777888888777666555444444555666777888999999777777666666666666777777666666666666777777777777:::999777666666666777888555555666666666666555555555555444444444333333333555555444333444555666777777777999:::<<<===>>>???888999;;;======<<<;;;:::777555444444666777666555000111111222444666888999999999888888999999:::;;;>>>>>>???@@@@@@@@@@@@???<<<;;;999777666555444444//////000000111111111222333333333333333333333333333444444333222222333555222333333444444333333222222333333444444333333222333222000/////////000111444222000......///000222222222111111111111222222000111222444555555444444111111222222222333333333444444444444444444444444555666777888888777666555111111222222222222111111111444666555333222444777777666666777888888777666999::::::999<<>><<<;;;;;;<<<===<<<999777555888:::;;;:::999888888888888999888888999<<>>===<<<999777777777999:::;;;:::888666666666888999666777888:::<<<===??????BBB@@@???>>>?????????>>><<>><<<999999;;;;;;999666555888:::777666444444666777666555333333222222333555666777555666666666666666555555999888777666666777888999:::999999888888999999:::999888777777888:::<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::;;;<<<===??????@@@AAAAAAAAA@@@@@@CCCBBBAAAAAACCCDDDDDDDDDDDDFFFIIIIIIGGGEEEDDDDDDIIIHHHHHHGGGGGGHHHHHHIIITTTRRRXXXtttUUUEEEEEEBBB===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;999888666555999::::::;;;;;;::::::999========================BBBBBBCCCDDDCCCBBB@@@???===>>>??????<<<;;;:::;;;::::::::::::999777666555444444444444555666666777888888888888999999999999;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::999888888888777666444222222333444555555555666666666666555555666666666777777777777777777777666666555555555555777777777777777777777777888777666555555555555555666666555444333333333333888999888555222111444777:::999888888:::<<<>>>@@@888:::;;;<<<<<<;;;999888444444555555555444333333444333333555999999777444999999888888777888888888============>>>???@@@AAA:::;;;;;;:::666444333444333222222111111222222333333333333333333333444444222222222222333333444555444444444444333222111000000000111111111222222222333444555333111000000111111222222333222111000///333222222111111222222333111111111111222222222222222222222222222222222333555555555555555555555444666777777666666555444333333333333222222111111111333333222222333333444555555444444444555666888999===;;;:::999999:::<<<>>><<<<<<<<<<<<;;;:::999999666666666666777777777777::::::999888888:::<<<>>>>>>???EEEPPP]]]kkk}}}~~~oooXXXZZZYYYZZZaaallltttuuuxxxpppjjjjjjkkkjjjlllnnnqqqxxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888999999999999:::::::::::::::999999999999::::::888<<>><<<;;;:::888777888888999:::999777666555666777888555666777888:::<<<===>>>??????>>>>>>@@@AAAAAAAAABBBHHHLLLLLLMMMPPPPPPMMMIIIIIIGGGDDD@@@<<<:::999888888666555444444333333777777666555555666777888777777888888888999999999999:::;;;;;;::::::<<<>>>AAAAAAAAACCCEEEEEECCCBBBBBBEEEFFFAAA999555666999666666666666666777777888;;;:::999;;;>>>>>>===;;;999::::::777555444666888888777555666777888777666666555444333333333444444555555666666666555555444888777777666666777777888999999999888888999999999999999777777777999;;;<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;::::::999999999:::::::::;;;<<<===>>>?????????@@@AAAAAAAAAAAA@@@CCCAAA@@@AAACCCEEEEEEEEEGGGHHHHHHGGGEEEEEEFFFGGGIIIHHHHHHHHHHHHHHHHHHIIIOOOVVVhhh^^^IIIDDDAAA======????????????????????????======<<<;;;:::999888777::::::::::::::::::::::::;;;;;;<<<======>>>??????@@@AAABBBCCCCCCBBBAAA@@@???@@@AAA@@@>>>======??????>>>===<<<:::999777777555555555555555666777777888888888888999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;:::999999888888888777666444444555666777666777777777777777777666777777777888888888888888888777777777666666666666666666666666666666666666777777666555555555555555555555444444444555666666888999888666333333666888999999888888999;;;===???::::::;;;;;;:::888666555555555444444444444333333444333333555888999777555888888888888999:::;;;;;;??????>>>===<<<<<<<<<<<<999:::;;;999666444333444333333222222222222333333444444444444444333333333333222222222333333444555444444444444333222111111111222222222333333333333444555555444222000111222333444444444444333222111222111111111111111111222111111111111222222222222222333333444444444444333555555555555555555666666888888888999888888777666555444444444333333333222111111111222333444555666555444444444555666888999;;;:::999999999:::;;;<<<:::::::::::::::999888777666666777777777888888888;;;999888888999;;;;;;<<<999888<<>>;;;::::::999999888888777::::::999888888888888999777777888888999;;;<<<===>>>???@@@AAADDDFFFHHHIIILLLQQQUUUUUUWWWYYYWWWSSSNNNMMMJJJFFFBBB>>>;;;999888777666555555555555666:::999888777777777888888888888999999999::::::::::::;;;<<<<<<<<<<<<>>>@@@DDDCCCBBBBBBCCCCCCBBBAAA@@@AAA@@@>>>:::777777777666666666666666777888888:::999:::;;;>>>???>>>===::::::999777444333444666999888777777888999888777888777666444333222222222333444555555555555444444666666777777777777666666999999999999999999999999:::999888777777888::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::::::::999999:::::::::;;;<<<>>>???@@@??????@@@AAAAAAAAAAAAAAABBB@@@@@@AAADDDFFFFFFFFFIIIIIIHHHFFFDDDDDDGGGJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJVVVpppgggMMMDDD@@@>>>>>>???????????????????????????>>><<<:::999999999:::;;;:::999999999999:::;;;999:::;;;<<<===???@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@BBBDDDFFFDDDAAA>>><<<::::::999777777666666666777888888888888888999999999::::::999:::;;;<<<============;;;;;;;;;;;;:::999888888888888777666666777999999888888888888888888888888888888888888888888888888888888777777777777666666666666666666666666666666666666555555444444555555444444444555555666888888888888888666555555777999888777777777888:::;;;======<<<;;;:::999777666666777666444333333333444444444444444555777888777666777777888888999;;;<<<===>>>===<<<;;;::::::::::::888999:::999666444333444333333222222222222333333555555444444333333222222333333222222222333444444444444555444444333222111222222333333333444444444333444555444222111111222333333444444444333222222111111000000000000111111222222222222222222222222222333444666666555555444555555555666666777777777777777888999999999999888555555555555555444444444///000000111222444555666444444444444555666777888777888888888999999999:::777777888888888777777666777777888888888999999999;;;888666777:::;;;:::888:::999:::>>>BBBIIIYYYgggwwwzzzppppppllleeeccceeeeeedddmmmllliiieeedddfffkkkooojjjmmmqqqtttvvv|||:::::::::::::::::::::::::::::::::::::::999999888999999999:::::::::;;;;;;>>>===<<<:::999888888888888;;;???CCCDDDEEEGGGIIIGGGEEEFFFJJJNNNRRRZZZbbbgggmmmrrrtttuuuwwwtttooojjjddd[[[RRRKKKFFFAAA>>>999::::::::::::999999888===============<<<<<<<<<:::999999999:::<<<===>>>???AAADDDGGGJJJNNNRRRTTTUUUZZZ]]]]]]___```]]]XXXRRROOOJJJFFFBBB>>>:::888777777666666666777777888999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>===>>>@@@BBBIIIFFFCCCBBBAAAAAA???>>>===;;;:::999999888666555555555555555666777777888888888:::<<<>>>???@@@@@@???>>>;;;999666555555555888777777777999999888666888888666555444333222222222333444444555444444444555666777888888777666555888888999999999999888888:::999888888777888888999;;;;;;::::::::::::::::::::::::::::::::::::::::::888999999:::<<<>>>???@@@??????@@@AAABBBBBBBBBBBBAAA@@@@@@AAADDDGGGGGGGGGIIIIIIIIIGGGEEEEEEGGGIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGPPPdddfffMMMDDDAAA@@@@@@???????????????????????????===;;;999888999:::;;;<<<;;;999888888999;;;<<<999999:::;;;<<<===>>>???===>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAABBBEEEHHHLLLIIIEEEAAA>>><<<<<<<<<::::::999999888999999999999999999:::::::::;;;;;;;;;;;;===>>>???@@@@@@@@@<<<=========<<<;;;:::999777777666666777888999:::888888888888888888888888999999999888888888888888777777777777777777666666666666666666666666666666666666555555444555555666555555555555555666777777777777666666666666777888777666666666777888:::;;;===<<<;;;:::999999999999888777555333222333444555444444444555666777777777888777777777888999::::::999888888888999999:::;;;666888999888555444444444333333333222222333333333555555444333222222111111333333333222222333333444444444555555444333222222222222222333333333333444222333444333111000111222111111111111111111111111222222111111111111222222333333333333333333333333222333555666777666555444555555666666777888888888444555666777888888888888555555555555555555555555111111111111222222333444444444444444555555666666555555666777888888888888666666777777888777777777888888999999999:::::::::;;;888555777:::<<<:::777<<<;;;<<<>>>>>>AAALLLWWWbbbppp}}}~~~}}}uuuqqqjjjddd```___aaacccgggjjjpppvvvxxx{{{:::::::::::::::::::::::::::;;;;;;;;;;;;:::999888999999:::::::::;;;;;;;;;<<<;;;:::888777666666666777:::>>>BBBDDDFFFHHHJJJHHHGGGKKKQQQWWW\\\dddlllnnnssswwwvvvvvvuuuqqqkkkddd^^^VVVMMMGGGBBB???<<<888999:::;;;<<<<<<;;;;;;>>>???@@@AAAAAA@@@@@@???;;;;;;::::::;;;<<<>>>@@@AAAEEEIIIMMMPPPTTTZZZ^^^___bbbddddddffffffaaaZZZVVVRRRLLLGGGDDD@@@<<<999888888777777777888999999777888999:::;;;<<<===============>>>>>>>>>??????===>>>??????>>>???AAACCCLLLIIIEEEBBB@@@>>><<<:::888666555555666777555333444444444444555666777888777999;;;>>>@@@AAACCCDDDEEECCC@@@<<<:::999777777777666666777999999777555666666666555555444444333222333333444555555444444555666777888888777666555777888888999999888888777999999888888888888888888999999::::::::::::::::::::::::::::::::::::::::::777777888999:::<<<>>>?????????@@@AAABBBCCCCCCBBBBBB@@@@@@BBBEEEGGGHHHGGGFFFGGGIIIIIIGGGFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHKKKTTTfffwwwZZZIIIDDDCCCBBBAAA????????????????????????>>>===;;;999888999:::;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@BBBCCCEEEFFFDDDDDDDDDCCCCCCEEEHHHKKKNNNLLLHHHCCC@@@???>>>>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAA>>>>>>?????????===;;;:::666666666666777888888999999999888777777888999999999999999888888777777777666666666666666666666666777777777777777777777777666666555555555666666777777777666555555555555555666666555555666777777777666666666666777888888999999888888777888888999:::999777555333222333444555444444555555555666777888888888777666666555666666777777777777777777888999555666777777555444444444444333333333333333333444555555444333222111111000444333333222222333333333444444555555555444333333111111111111222222222222000111222111000///000111111111111111111111111222444333333222222333333444444444444444555555555555333444555666666555444444555666666666777777888888333444555666777888888888444444444444555555555555444444333222111111111111444444444555555555555555333444555666777777777777666666777888999999999888999999999999:::::::::::::::888666777:::<<<;;;::::::888999;;;;;;<<>>BBBEEEHHHLLLOOONNNOOOSSS[[[aaadddkkkrrrtttwwwyyyuuurrrpppkkkddd[[[VVVNNNGGGCCC???<<<:::888999:::;;;===>>>???@@@@@@BBBDDDEEEFFFEEECCCBBB>>>======<<<>>>@@@BBBDDDGGGLLLQQQUUUWWW\\\bbbgggiiikkklllkkklllllleee\\\ZZZUUUNNNJJJGGGDDD@@@<<<999999888888888999999:::888999;;;===???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@???>>>>>>@@@BBBIIIGGGCCCAAA???<<<999666555444333333444555444333444444444444555777888999888;;;???BBBCCCEEEHHHJJJLLLIIIDDDAAA>>><<<:::888666666666888999999666444444555555666666666555555222333444555555666555555777777888888888888777777666777888999999888777666777777888888888888888888888888999999999999::::::999999::::::::::::;;;;;;777777777888999;;;<<<===>>>???@@@BBBCCCCCCCCCCCCCCCAAAAAABBBEEEGGGGGGGGGDDDFFFIIIIIIHHHEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJMMMTTTcccssszzzzzziii\\\MMMEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::;;;;;;<<<>>>===<<<<<<<<<<<<===>>>==================<<<<<<>>>>>>???@@@BBBDDDFFFGGGDDDEEEFFFFFFFFFHHHKKKMMMOOOMMMJJJGGGEEECCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>=========>>>>>>>>>??????;;;<<<===>>>@@@@@@AAAAAA@@@AAABBBBBBBBB@@@>>><<<999999999999999:::::::::;;;:::999888888999:::;;;;;;::::::999999888888888666666777777777777777888888888888888888888888888777777666666777777888888999888777666555555555555888777666666888888777555666666666777777888888888333444444555666666777777999888666444444333444444444555666555555555777999999888777555444444333333:::999888666555444444444333555666666555333444555444444333333333333444444666666555555444444333333444444333222222222333333444444555555555555444444000000111111111222222222000111222111000///000222333333222222333333444555444444333333333333444444444555555666777888999999888888777666666555555555666666666666666666666666555555666888888999999999444444444555555555555555777666555333222111111000333444444555555555444444333333444555666777888888666666777999999:::::::::888888999999999:::::::::999888777777999;;;>>>@@@@@@:::888:::===<<<===@@@GGGMMMZZZkkkzzzppphhheeellltttyyy999999999999999999999999<<<===>>>???>>>===;;;::::::::::::;;;;;;;;;;;;<<<999888777666555555555555888;;;@@@EEEIIIMMMQQQTTTXXXYYY___fffjjjkkkooottttttvvvuuuooojjjfffaaaZZZQQQMMMGGGBBB???<<<999777888999999;;;===AAACCCEEEFFFHHHJJJLLLMMMKKKIIIHHHFFFEEEDDDDDDFFFHHHLLLNNNSSSWWW]]]```bbbgggmmmssssssttttttssssssrrriii___\\\UUUNNNIIIHHHEEEAAA===;;;::::::999999999::::::<<<===???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEE@@@@@@AAA???>>>===???@@@AAA@@@>>>>>>===:::777444444444444444444444444444555555666666777999:::;;;<<>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFGGGFFFDDDFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIOOOVVVXXXVVVOOOKKKEEEBBBCCCDDDBBB???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAACCCEEEGGGHHHDDDFFFIIIJJJJJJLLLNNNPPPOOONNNMMMKKKJJJHHHGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA?????????@@@@@@@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEDDDBBB@@@>>>>>>>>>>>>???>>>>>>======>>>===<<<::::::<<<===>>>=========<<<;;;:::::::::888888888999999:::::::::999999999999999999999999888888888888888999:::::::::999999888888888999999<<<:::888999::::::888666666666777888888888888777444555666777777666555555888888777666555444333333333555666555444444777:::888777666555555555555555:::999888666444444333333222444555555444333444555444444333333333333444444888888888888777777777777555444333333222222222333444444555555555555444444111111111222222222333333111222333333222111222444333333222222222333444555444333333222222333333444444555666888:::;;;======>>><<<:::888666666777777777777666666555444444444444555666777777777777777555555555666666777777777777666555444333222222222333444555555555444333333444444333444555777888:::555555777888999:::::::::888888888888999999999999777999:::888777:::AAAFFFLLLAAA888999>>>?????????@@@DDDMMMYYYcccooonnn^^^```iiirrr~~~999999999999999999999999<<<>>>???@@@???>>><<<;;;:::::::::;;;;;;;;;<<<<<<999888777666555555555666:::===BBBGGGKKKPPPUUUYYYaaabbbgggnnnpppnnnppptttqqqsssppphhhbbb^^^XXXRRRKKKHHHCCC???===:::777555999999999;;;>>>BBBFFFIIILLLNNNQQQSSSTTTRRRPPPNNNMMMMMMLLLLLLNNNQQQUUUWWW]]]bbbhhhkkklllpppwww}}}zzz{{{zzzxxxxxxvvvlllaaaZZZSSSKKKGGGFFFDDD@@@;;;<<<;;;::::::999999999:::@@@AAACCCDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFF@@@AAAAAA@@@======>>>???;;;::::::;;;;;;:::666333444555666666444333555666777777777888999;;;<<<===>>>CCCHHHKKKLLLOOOSSSVVVSSSNNNHHHDDDBBB@@@<<<999888888999:::<<<;;;999666555666777777777666444333333444555666777777777777;;;:::999888888999:::;;;555777888999999888777555444555666888999999999999777777888888999999999:::999999999::::::;;;;;;;;;::::::::::::;;;;;;<<<===>>>???AAABBBCCCDDDDDDDDDEEECCCBBBCCCEEEFFFFFFEEEFFFFFFEEECCCBBBBBBDDDGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDAAABBBHHHIIIGGGFFFDDDBBBAAABBBDDDAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@????????????@@@AAACCCDDDEEEEEEAAAAAAAAABBBCCCEEEGGGIIIEEEHHHKKKMMMNNNOOOPPPRRROOOOOOOOOOOONNNLLLKKKJJJHHHHHHFFFEEECCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGCCCDDDFFFGGGFFFDDDAAA???CCCCCCCCCCCCCCCBBBAAA@@@@@@???>>><<<<<<>>>???@@@@@@??????>>>===<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999888888888999:::;;;;;;::::::::::::;;;<<<======>>><<<:::;;;<<<<<<999666666777888888888888888777888999:::;;;:::999666555888888888777666444333222333555666555333444777;;;777666666666666777777888777666666555555555666666222333555555444333444555555444444333333444444555::::::::::::::::::;;;;;;555444333333222222222222444444555555555555555444222222333333333444444444333444555555333333444555111111000000000111333444333222222111111222222333555555777999;;;===???@@@BBB@@@<<<999777777888999777777666555444333333222222333444444444444444444666666777777888888888999666666555444444444444555333444555555555444333222555444333333444777999;;;444444666888999:::::::::777777888888888999999999666999;;;888666999BBBKKKRRRCCC555555;;;>>>>>>===>>>???FFFNNNSSSZZZiiizzzsssZZZWWW```kkk{{{<<<;;;:::::::::;;;<<<===>>>???AAAAAA@@@>>>;;;999999777666777999999777444;;;888777888777666999???AAAGGGLLLNNNSSS[[[bbbcccmmmnnnooorrrsssrrroookkkllliiieee^^^XXXQQQLLLJJJAAA@@@>>><<<::::::::::::888:::===???BBBGGGMMMQQQUUUWWWZZZ]]]^^^]]]\\\[[[ZZZZZZXXXWWWVVVXXX]]]```kkklllnnnrrruuuyyy{{{|||~~~yyymmmdddZZZSSSLLLGGGFFFEEE@@@<<<999999999999:::<<<>>>???<<<>>>AAABBBBBBCCCDDDFFFDDDDDDEEEEEEEEEDDDDDDCCCEEECCC@@@>>>===<<<===>>>888888888888777777777777333444555777888888888888888888888888888:::===@@@FFFIIILLLQQQTTTVVVWWWWWWVVVSSSOOOLLLIIIFFFBBB???;;;;;;:::999999999::::::<<<;;;999888888999;;;<<<<<<<<<;;;;;;;;;:::::::::;;;999888:::===>>><<<:::999999999888777777666666888666444333555666777666888888888888888888888888<<<<<<<<<======<<<<<<;;;999999999999999:::::::::???BBBDDDEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGMMMJJJHHHHHHIIIIIIFFFCCCCCCCCCDDDEEEDDDCCCAAA@@@DDDDDDEEEEEEFFFGGGHHHHHHCCCCCCCCCCCCCCCBBB@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCAAA@@@>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMOOOPPPQQQRRRRRRUUUUUUTTTSSSPPPNNNLLLKKKLLLKKKIIIGGGFFFEEEDDDDDDBBBCCCDDDFFFFFFDDDCCCBBBFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKJJJIIIGGGHHHHHHHHHFFFDDDCCCDDDEEEDDDDDDEEEDDDCCCAAAAAAAAAAAABBB??????@@@@@@@@@AAAAAABBB?????????>>>============@@@@@@@@@???>>>===;;;;;;<<<===>>>===<<<<<<>>>???;;;<<<>>>???@@@@@@@@@???EEEBBB???======<<<:::888777777888888777666666555555555444444444555555666:::::::::999777444222000555777::::::999888999999777777666666666555555555:::999666444333333444555888555333333555666555333777666555666888888777555999999::::::999999888777777555333333444555666555555555555555555555555555333333333444444333222222111111222333555666777777666666666555444444333333555555333333333333555555444555777999<<<>>>@@@AAAHHHFFFDDDAAA>>><<<:::999<<<:::777666666555444222444555555666777888888999;;;:::999888777777777777;;;:::999777666555555555666666555444333222222111777666444333333444666777444555555666777888888888999:::;;;;;;;;;:::999888<<<<<<:::::::::<<<>>>???PPPDDD;;;;;;<<<::::::=========>>>@@@FFFNNNXXX___rrr~~~ttt^^^UUUVVV^^^ooo;;;;;;:::::::::;;;<<<===>>>???@@@AAA@@@>>><<<::::::888777777999999777444888666555777666666:::@@@DDDJJJPPPSSSYYYaaahhhiiisssssstttvvvvvvrrrmmmiiicccaaa[[[UUUOOOIIIEEECCC@@@???===;;;:::::::::::::::<<<@@@CCCGGGLLLRRRVVV\\\^^^aaaccceeeeeedddcccccccccbbbaaa```cccgggjjjssstttvvvxxx{{{~~~zzzpppgggaaaYYYRRRJJJFFFDDDCCC???;;;999999888999:::;;;===???<<>><<<<<<<<<<<<555555555555444444444444444444555666777888999999888999:::999999;;;???BBBHHHKKKPPPUUUXXXZZZ[[[ZZZYYYVVVRRRNNNKKKGGGCCC@@@===<<<;;;;;;::::::;;;;;;===<<<;;;::::::;;;<<<=========<<<<<<<<<;;;;;;;;;<<<:::999;;;===>>><<<:::888888777777777777777777777666555666888:::::::::888888999999:::;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<@@@BBBEEEFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJNNNKKKIIIIIIJJJJJJGGGEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTTTTTTTXXXXXXWWWVVVTTTRRRPPPOOOOOONNNLLLJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLKKKIIIFFFFFFGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDAAABBBBBBCCCCCCDDDCCCCCCAAA@@@@@@AAAAAAAAA@@@???@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>===>>>AAACCCBBBCCCDDDEEEFFFFFFFFFFFFEEEBBB???>>>===<<<:::888888888999999999888888777777666666666666666777777888888999999888666555444666777999:::888777777888555444444444444333333333888777555444444555666777999777555555777999888666777666555666888888777666999999999999999888777777777555333333444555555555555555555444444444444444333444444444444444333333333333333333444444444555666666666555444444333333555444333222222333444555666888:::<<>>III???888:::<<<;;;;;;===============???DDDKKKPPP___kkk|||wwwddd[[[YYY\\\hhhwww;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@>>><<<:::;;;999888888888888666444666444444777888999>>>EEEJJJRRRYYY]]]ccckkkqqqqqqyyyxxxxxxwwwtttooogggbbbZZZWWWQQQJJJDDD@@@>>>======<<<;;;:::999:::;;;<<<===@@@DDDIIIMMMSSSYYY]]]bbbdddgggjjjlllmmmmmmllllllmmmmmmmmmmmmooosssvvv|||}}}~~~{{{oooddd___^^^WWWPPPHHHCCCAAA@@@===;;;999888888888999;;;<<<======???AAABBBBBBCCCDDDEEEHHHHHHHHHGGGFFFEEEDDDCCCCCCBBB???===;;;:::::::::777777777777666666666666555555555555666777999:::::::::;;;;;;<<<>>>BBBEEELLLPPPVVV\\\```aaaaaa```]]]ZZZUUUQQQMMMIIIEEEAAA???>>>>>>===<<<<<<======???>>>===<<<<<<===>>>???=========<<<<<<<<<<<<;;;<<<;;;:::;;;<<<<<<;;;999777666666666666777888888777777888:::===>>>>>>===888888:::;;;<<<>>>??????===============<<<;;;;;;=========>>>>>>?????????@@@CCCFFFGGGGGGGGGHHHIIIGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMKKKKKKKKKKKKIIIGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKKKKLLLMMMNNNPPPPPPPPPQQQRRRTTTUUUVVVVVVWWW[[[[[[ZZZYYYXXXVVVTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRSSSSSSQQQPPPPPPQQQNNNLLLJJJIIIKKKLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCEEEHHHHHHDDDAAA@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@BBBEEEHHHFFFFFFFFFGGGGGGHHHIIIIIIFFFCCC@@@>>>>>>===;;;999999::::::;;;;;;;;;::::::999888888777777777888888666777888999999999999888777888999999777555555555444444444444333333333333777666444444444666888999999888777777999;;;;;;:::777666555666888999888777888999999999999888777777777555333333555666555444444444444444444444444444444444555666666555555444555555444333333222222222666666666555444444333333444333333222222333333444777888:::>>>AAAEEEIIIJJJMMMMMMMMMLLLIIIDDD@@@===@@@===888666555666555555666666666666666666777777888888777666666555555555444444444444555777888999999999999888888777777666777666555444444555666777666666777777888999999999777888:::;;;<<<;;;;;;:::<<<;;;:::999999999:::;;;@@@:::666999;;;<<<<<<===;;;;;;;;;;;;:::<<<@@@CCCNNNWWWffftttvvvggg```ZZZVVV\\\fff<<<<<<<<<;;;<<<<<<<<<<<<===>>>?????????===<<<;;;;;;:::999888777777666666777555666:::===@@@GGGOOOTTT\\\dddiiinnnvvvyyyyyyzzzyyywwwsssnnnfff]]]WWWRRRNNNIIICCC>>>;;;::::::999999888888999;;;<<<===@@@DDDJJJOOOTTTYYY___bbbgggiiilllooorrrsssssssssssstttuuuvvvwwwxxx|||~~~yyywwwssslllccc\\\YYYYYYSSSMMMFFF@@@>>><<<;;;:::888888777777888999;;;<<<<<<>>>AAABBBAAABBBCCCDDDHHHHHHHHHGGGFFFDDDCCCBBBBBB@@@>>><<<:::888888888888888888888777777777777666555444444555777:::;;;;;;<<<===>>>???BBBFFFIIIPPPTTT[[[bbbfffgggfffeeebbb___ZZZUUUQQQLLLGGGDDDBBBAAA@@@???>>>>>>>>>?????????>>>======>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666666666777888999:::999999;;;===???@@@???===::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>======<<>>@@@FFFLLLUUU```mmmwwwmmmiiicccZZZYYY^^^ttt>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<;;;:::;;;;;;:::888777666777888777666888>>>CCCHHHQQQZZZbbbjjjrrruuuyyy~~~}}}zzzwwwrrrmmmfff]]]TTTNNNIIIFFFBBB===:::888888999777777888999;;;===@@@AAAEEEJJJPPPVVV[[[___cccfffkkkmmmooorrruuuwwwxxxyyyxxxzzz|||}}}~~~|||zzzxxxwwwpppkkkccc^^^ZZZWWWTTTQQQLLLHHHBBB>>>;;;:::999999888777666666777888:::;;;;;;===@@@@@@@@@@@@AAABBBFFFFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;999777666666555555444444444333333333666555444444555777:::;;;;;;===>>>???AAADDDIIIMMMSSSWWW^^^eeejjjkkkjjjiiifffbbb]]]XXXTTTOOOJJJFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999888888888777777777888:::<<<============???AAA@@@>>><<<======>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEECCCFFFIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOORRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQQQQRRRSSSTTTVVVWWWUUUUUUWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWYYYZZZ\\\[[[YYYXXXXXXYYYVVVTTTRRRRRRSSSTTTUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPLLLMMMNNNNNNNNNNNNLLLLLLKKKKKKLLLNNNQQQPPPLLLHHHGGGHHHIIIJJJJJJKKKKKKJJJOOOPPPPPPOOOMMMLLLLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPKKKIIIFFFDDDCCCBBB@@@???<<<======>>>>>>>>>======;;;;;;:::999999999999999;;;;;;;;;::::::::::::;;;;;;<<<;;;999666444444555888888888777777777666666999888666555555555777888333444555555666888999;;;999888666666777888888777:::::::::::::::999999888555444444444666666555333333333333444444555555555666777888999999999999999666555444333222333555555666666666555444444333333333333333333333333333333555666888<<>>@@@CCCIIIOOOYYYjjj}}}wwwxxxtttjjjeeefffppp~~~AAAAAAAAA@@@???>>><<<;;;::::::;;;;;;;;;::::::999:::::::::888666777888:::999888<<>>;;;999777777777888888999:::<<>>???>>>>>>???@@@BBBBBBBBBAAA@@@???>>>===<<<;;;:::999888777666555666555555555555444444444555555555555666777999:::;;;===???@@@CCCGGGLLLOOOVVVYYY___eeeiiikkkjjjjjjgggddd___ZZZVVVQQQLLLIIIEEEDDDCCCBBBAAA@@@@@@@@@????????????????????????=========<<<<<<<<<;;;;;;:::;;;===<<<;;;::::::;;;<<<;;;:::999:::<<<>>>@@@AAA@@@@@@@@@BBBBBB@@@???AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHKKKNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPRRRRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQQQQRRRRRRRRROOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\^^^______]]]\\\\\\]]][[[YYYWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTRRRPPPOOONNNNNNOOOPPPPPPPPPPPPPPPVVVXXXYYYXXXVVVSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQOOOMMMJJJHHHHHHGGGEEECCC@@@AAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;::::::;;;>>>>>>===<<<;;;;;;;;;;;;>>>>>>===;;;777666666777777777777777666666666666:::999777555555555777888222444555555555666888:::<<<:::777666777888777777999::::::::::::999888888555444444555666666555333333444444555555666666666888888999:::;;;;;;;;;;;;888666555333333444666777666666666555444444333333333444444555555444444333666777999===CCCIIIOOORRRTTTVVVXXXYYYXXXTTTPPPMMMGGGCCC>>>:::999888777666999999999999999999:::::::::;;;<<<======<<<:::::::::999888777777777777777666777777777888888999999777777888888888888777777888888888888888888888888777888:::;;;<<<;;;;;;:::::::::999999999999999888666999:::999999;;;:::888777999;;;;;;999888888999888;;;???BBBIIIWWWiiivvv~~~yyy~~~yyyqqqooorrr{{{EEEEEEDDDCCCAAA>>><<<:::888888888999999999888888999999:::888666777:::===@@@???CCCKKKTTT]]]iiittt|||~~~xxxpppjjjbbbZZZSSSLLLEEEAAA999999888888888888999999<<<===>>>AAAEEEIIIMMMOOOSSSXXX^^^cccfffhhhjjjkkkmmmnnnppprrruuuwwwxxxyyy|||}}}xxxssslllgggbbb```^^^ZZZUUUPPPLLLHHHEEECCC>>>>>>===;;;999777777777777666555555555666777888999;;;<<<===<<<<<<===>>>===============<<<;;;:::999999888888777666555555888888777777777666666666444444555666777888999999;;;===???AAACCCHHHMMMQQQWWWZZZ___dddgggiiiiiiiiihhheee```\\\XXXSSSNNNKKKFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAAAAA?????????>>>>>>>>>>>>===;;;===@@@???>>>===>>>???@@@>>>===<<<<<<>>>AAABBBCCCBBBAAABBBDDDEEEEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDFFFHHHIIIJJJJJJKKKHHHIIIIIIJJJLLLMMMMMMNNNNNNQQQSSSTTTTTTSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUWWWXXXWWWUUUTTTUUUWWWVVVUUUUUUTTTUUUVVVWWWXXXTTTUUUUUUVVVVVVWWWWWWWWWUUUUUUVVVWWWXXXXXXXXXWWW[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXYYYZZZYYYXXXWWWWWWXXXYYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^___````````````___^^^^^^^^^^^^^^^______\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^____________```aaacccbbb```______``````^^^\\\\\\^^^`````````aaaaaabbbbbbaaa```^^^]]]ZZZXXXWWWUUUUUUVVVWWWXXXWWWZZZ\\\ZZZVVVSSSUUUWWWTTTTTTUUUUUUUUUUUUUUUUUUZZZ]]]```aaa^^^[[[XXXWWWSSSUUUXXXYYYYYYXXXUUUSSSTTTQQQNNNLLLLLLKKKIIIGGGEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@???>>>>>>=========???>>>===<<<<<<<<<======@@@@@@???===999888999:::999999999888888888777777999777666555555777999:::555666888888666777999<<<>>><<<888666666777666555888888888888888777666666555444444555777666555333444444555666666777888888888999:::;;;<<<<<<<<<<<<<<<:::777555444444555777666666666555444444333333444555555666666555555444666666888<<>>>>>===;;;:::888888777666666666666666666777777888999999::::::777888888888888888888777777777777777777777777777888999:::;;;;;;;;;:::999999999::::::::::::::::::555:::<<<999999======;;;999;;;<<<;;;999888999:::777:::<<<===@@@HHHVVV```qqq~~~wwwzzzuuurrrvvv{{{GGGGGGFFFEEEBBB???<<<:::777777777777777888888888888999:::888666777;;;???FFFFFFJJJSSS]]]fffsss|||uuuiiicccZZZRRRJJJDDD???<<<777888999:::;;;;;;<<<<<>>>>>@@@BBBDDDDDDCCCBBBBBBEEEHHHIIIIIICCCCCCDDDFFFGGGHHHIIIJJJEEEFFFHHHJJJKKKMMMNNNNNNKKKLLLMMMNNNOOOPPPQQQQQQSSSUUUWWWXXXWWWVVVVVVWWWTTTUUUVVVWWWXXXZZZ[[[[[[XXX[[[\\\[[[XXXWWWYYY[[[XXXWWWWWWVVVWWWXXXYYYZZZXXXYYYYYYZZZ[[[\\\]]]]]][[[[[[\\\]]]]]]]]]]]]\\\```````````````````````````___]]]\\\[[[[[[\\\]]]___^^^]]]\\\\\\\\\]]]^^^ZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^___`````````___``````aaaccccccddddddcccaaaaaaaaaaaaaaaaaabbbcccbbbbbbaaaaaaaaaaaabbbbbb```aaaaaaaaaaaabbbbbbbbbbbbdddeeedddcccbbbbbbbbbcccbbb``````bbbdddddddddeeefffggggggfffeeecccbbb^^^]]]ZZZXXXWWWYYY[[[\\\[[[___bbb^^^XXXUUUXXX\\\WWWXXXXXXYYYXXXXXXWWWWWW[[[___ccceeeddd```]]][[[ZZZ]]]```bbbbbb```\\\ZZZVVVTTTQQQOOONNNMMMKKKJJJIIIIIIIIIHHHFFFEEECCCBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<===??????BBBBBB@@@>>>;;;:::;;;<<<<<<<<<<<<;;;;;;;;;::::::777666555555666888;;;<<<777999;;;:::888888;;;>>>@@@===999666666666555555666666666666666555555444444444444555777777444222555555555666777888888999999:::;;;<<<============???===999666444444444555777666666555444444333333444555666777777666555444333444555999>>>EEEKKKNNNTTTVVVXXXYYYYYYWWWUUUTTTGGGEEEAAA>>><<<:::777444444555555666777888888999999;;;<<<>>>>>>===;;;:::666666555555555666666777777777888999::::::;;;;;;888888999999999999888888777777777666666666666666999:::;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;444:::<<<999999>>>@@@>>>:::<<<======<<<<<<===???<<<>>>???>>>===AAAJJJRRR[[[nnnyyy|||ppppppppptttzzzOOOLLLGGGCCCAAA???<<<;;;<<<;;;999777777888:::;;;777888:::::::::<<>>AAAEEEHHHJJJLLLUUUXXX]]]aaaeeegggggggggbbbaaa___]]]YYYVVVSSSRRRLLLKKKHHHEEECCCBBBAAAAAAEEEEEEDDDCCCBBBBBBAAAAAACCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJLLLNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUWWWWWWWWWXXXZZZ[[[ZZZYYY]]]]]]]]]]]]]]]^^^___```aaaaaa```]]][[[ZZZ]]]___aaaaaaaaa```___]]]\\\[[[]]]^^^```bbbbbbaaa```___\\\]]]^^^___aaabbbcccdddbbbcccddddddeeeeeeddddddgggffffffeeeeeedddccccccdddbbbaaa______aaabbbdddbbbbbbbbbbbbaaaaaaaaa```aaabbbbbbccccccccccccbbbaaabbbbbbbbbccccccccccccdddddddddeeeeeefffffffffeeefffffffffgggggghhhhhhiiiiiijjjiiiiiihhhgggfffgggffffffeeeeeeeeeffffffhhhhhhggggggfffffffffeeehhhhhhiiiiiiiiiiiihhhhhhjjjjjjiiiiiihhhggggggggggggeeeaaa^^^]]]___aaabbbkkkgggbbb^^^]]]]]]]]]\\\[[[\\\^^^___^^^]]][[[YYY[[[^^^``````^^^\\\]]]___``````aaaaaaaaaaaaaaa```ZZZYYYWWWTTTRRRPPPOOONNNNNNNNNMMMNNNNNNMMMKKKHHHIIIHHHGGGEEECCCAAA@@@???CCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEBBB???<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<=========<<<;;;>>>;;;888777777888888777666666777888777666555444666666777777777777777777333333333444666888999:::;;;<<<===>>>>>>?????????>>>===;;;999777555444444555555444333333333444444555555666666666666666666777:::<<<>>>???AAADDDFFFOOORRRVVVWWWVVVTTTRRRQQQJJJFFFAAA>>>>>><<<:::777666666666555555666666666888999;;;<<<============777888999888777777999:::888999999::::::999999888:::999777666555666777999888888999999888777666555888888999999999:::::::::===;;;999888999::::::999777777888999;;;<<<======999:::;;;<<<<<<:::888777::::::999:::;;;>>>AAACCCMMMXXXkkk{{{rrrllljjjmmmppprrrOOOLLLGGGCCCAAA???<<<:::777777666666777999;;;<<<999:::<<<<<<===@@@DDDHHHWWW\\\cccllluuu}}}qqqggg___UUUKKKEEE@@@:::888888777:::>>>BBBEEEHHHLLLOOORRRSSSUUUXXX\\\```dddfffmmmmmmnnnnnnnnnkkkfffbbb```___^^^^^^```cccgggiiioooqqqsssttttttrrrpppnnngggccc]]]WWWRRRMMMHHHEEECCC@@@<<<;;;<<<<<<;;;999<<<:::999888888888666444888666555444444555666777777888999::::::999888777666555555444444555555666666666666555555555555444222333333333333444666888666666555555555555666666999;;;===AAAEEEHHHKKKLLLSSSVVVZZZ___bbbddddddddd```___^^^[[[XXXUUUSSSQQQMMMLLLIIIGGGEEEDDDDDDDDDHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIJJJKKKLLLJJJJJJKKKLLLLLLMMMMMMNNNMMMNNNPPPQQQSSSTTTTTTUUUTTTUUUUUUVVVWWWWWWXXXXXXZZZYYYYYYZZZ]]]]]]]]][[[____________``````aaabbbddddddcccaaa___^^^```bbbdddddddddcccbbbaaa```___```aaaccceeeeeedddcccbbbcccdddeeefffhhhiiijjjkkkhhhhhhiiijjjjjjjjjjjjjjjjjjiiiiiihhhggggggfffffffffeeedddccccccdddeeefffeeedddddddddddddddddddddddddddeeefffffffffeeeeeeeeeeeeeeeeeeffffffffffffggggggggghhhhhhhhhhhhhhhggghhhhhhiiijjjkkkkkklllmmmmmmmmmmmmllllllkkkkkkjjjjjjiiiiiiiiijjjjjjkkkmmmmmmllllllkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmlllmmmmmmlllkkkkkkjjjjjjiiihhhfffdddccccccfffhhhjjjtttooogggbbb```aaaaaabbb```aaabbbbbbbbbaaa_________aaacccbbb```___aaacccddddddddddddddddddcccccc]]]\\\ZZZWWWUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPNNNKKKLLLKKKJJJHHHGGGEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGHHHFFFCCC@@@??????@@@AAABBBBBBBBBBBBAAA@@@::::::::::::::::::::::::<<<<<<===>>>======<<<;;;:::999888888999888777555444444666777777666666555666666666666666666666666444444555555666888999:::;;;;;;===>>>>>>>>>>>>>>><<<;;;999777555444333333555555444444333444444555555555555666666666666666333555777999999;;;===@@@JJJMMMPPPSSSRRRQQQPPPOOOJJJFFFAAA>>>===<<<999777777777666666666666777777999::::::;;;<<<======>>>999999:::999777777888:::888999999::::::999999888:::999777666555666777888777888999999888777666555888888999999999::::::::::::999888999:::;;;:::888888888999:::;;;<<<<<<===:::;;;<<<===<<<;;;999888;;;:::::::::;;;===@@@AAAFFFNNN\\\nnnvvvmmmhhhfffeeedddNNNKKKFFFBBB@@@>>>;;;999999999999999:::;;;<<<<<<<<<<<<===???AAAFFFLLLQQQ]]]ccclllvvv~~~uuuiii^^^TTTLLLCCC???;;;777666888;;;???CCCHHHLLLRRRXXX\\\^^^^^^```cccgggkkknnnppptttssssssqqqnnnhhhaaa[[[XXXVVVUUUUUUWWW[[[```cccggghhhjjjkkkjjjhhheeeddd^^^YYYRRRLLLGGGCCC@@@===:::999888999:::;;;:::999;;;:::999999:::999777555888888888777666666666666666666666666666666666666555444444444444444444555444444444444555555555555444333222333555777777777333333222333333444555666999;;;===AAAEEEHHHKKKLLLQQQSSSWWW[[[^^^___``````]]]]]][[[YYYWWWTTTRRRQQQNNNMMMKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSUUUVVVXXXYYYYYYYYYXXXYYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\]]]___``````___aaabbbbbbccccccdddeeeeeefffggggggfffdddcccdddeeeggghhhhhhhhhggggggfffeeeeeefffhhhiiiiiiiiihhhgggggghhhiiijjjkkklllmmmnnnmmmmmmnnnooooooooooooooonnnmmmlllkkkkkkjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhiiijjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkllllllllllllkkkkkkkkkkkkjjjkkklllmmmnnnooopppqqqsssrrrrrrqqqqqqqqqrrrrrrooooooooooooooopppqqqrrrsssssssssrrrrrrrrrrrrrrrssssssttttttttttttssssssqqqppppppoooooonnnmmmmmmjjjjjjiiiiiikkknnnqqqtttwwwqqqjjjeeedddfffhhhiiiggggggggggggfffffffffffffffffffffeeecccccceeeggghhhhhhhhhhhhhhhgggfffeeebbbaaa___]]][[[YYYXXXXXXVVVUUUTTTTTTUUUTTTRRRPPPQQQPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGJJJLLLLLLJJJGGGEEEDDDCCCDDDEEEFFFEEECCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???>>>>>>===<<<;;;999999999;;;<<<;;;888666333444555666666666666666666666666666555555555555666666666666666777888888:::;;;<<<===>>>>>>>>>>>><<<;;;999777666555444444555555444444444555555666666666666666555555555555444666777888888999;;;===DDDFFFIIIKKKMMMMMMLLLKKKHHHEEEBBB???===;;;999777777777666666666666777777;;;::::::999:::;;;===>>>:::;;;;;;999888777888999888888999999999999888888999888777666555666777888777777888999999888666666888888999999999:::::::::999999888999;;;;;;:::888999:::::::::;;;;;;;;;;;;;;;<<<=========<<<:::999;;;;;;::::::;;;<<<>>>???>>>CCCKKKVVVdddyyyvvvmmmgggaaa\\\XXXMMMIIIEEEAAA???===:::999<<<;;;;;;::::::999999999<<<===???AAAEEEKKKTTTYYYaaagggrrr}}}vvvlll```UUULLLEEE???===:::888999===CCCFFFKKKOOOTTTZZZ```dddggghhhjjjmmmpppsssuuuwwwuuutttsssqqqllleee]]]WWWRRRPPPNNNMMMPPPUUUZZZ^^^___```bbbbbbaaa___\\\ZZZVVVQQQJJJDDD@@@>>>;;;:::888888999:::;;;<<<;;;:::<<<;;;;;;;;;<<<<<<999777999999::::::999777666555777666666555555666666777666666555555555555666666444555555666777777888888999666444555888999777555333333333444555666888888999;;;===AAAEEEHHHKKKLLLPPPRRRUUUXXXZZZ[[[\\\\\\YYYYYYXXXWWWUUUSSSRRRQQQNNNMMMLLLKKKJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZ\\\\\\\\\]]][[[\\\\\\]]]]]]^^^^^^___```___^^^___aaabbbbbbaaaddddddeeefffggghhhhhhhhhfffgggiiiiiigggffffffgggjjjkkkkkklllllllllkkkkkkkkkkkklllmmmmmmmmmmmmlllkkkllllllnnnoooppppppqqqppppppqqqrrrrrrrrrqqqqqqrrrqqqooonnnmmmmmmnnnnnnkkkllllllmmmmmmllllllkkkkkkkkkkkkkkkkkklllllllllkkkkkklllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnooooooooopppppppppoooooonnnnnnmmmmmmnnnoooppprrrsssuuuuuuxxxwwwvvvvvvvvvwwwxxxxxxtttttttttuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwttttttssssssrrrqqqqqqqqqnnnmmmmmmmmmooorrrvvvxxxppplllhhhggghhhkkkmmmnnnmmmlllkkkjjjjjjjjjkkkkkklllkkkiiigggggghhhiiikkkjjjjjjjjjjjjjjjiiihhhgggfffeeecccbbb```___^^^^^^[[[YYYXXXYYYZZZZZZXXXVVVVVVVVVUUUTTTSSSSSSRRRRRROOONNNMMMLLLKKKLLLMMMMMMIIILLLPPPQQQOOOMMMJJJJJJFFFGGGHHHHHHGGGEEEBBB@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>======<<<<<<>>>??????>>><<<666666777777777666666666666666666666555555555555777777666555555555555666::::::;;;<<<===============<<<;;;999888888777777555444444444555666777777777666666666666666555555666777888777666777999<<<@@@@@@BBBEEEHHHIIIIIIHHHFFFDDDBBB???===;;;999888777666666666666666666777<<<;;;999888888:::<<<===;;;<<<<<<:::888777888999888888999999999999888888888888777666666666666777666666888999999888777666888888999999999:::::::::>>><<<999888999:::::::::;;;;;;;;;;;;;;;;;;::::::<<<======>>>===<<<;;;;;;<<<;;;:::::::::;;;<<<===:::>>>BBBGGGPPPccc|||~~~wwwoooiiigggccc^^^YYYIIIFFFBBB???===<<<:::888777777777777777888999:::===>>>AAADDDIIIQQQZZZaaajjjqqq|||zzznnndddXXXNNNEEE@@@<<<;;;:::999<<>>;;;:::888777888999:::;;;;;;:::::::::===<<<===>>>??????<<<:::999:::;;;;;;:::888666555888777666666666666777888666666555555555555666666444555555666777888999999;;;888666666888888555111333333444555666888999::::::;;;>>>AAADDDHHHJJJKKKOOOPPPSSSUUUWWWXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQNNNMMMLLLLLLLLLLLLNNNNNNLLLKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZ\\\]]]^^^^^^^^^^^^]]]]]]^^^______``````aaaaaa```^^^___aaaccccccccceeefffhhhiiijjjkkkkkkkkkfffgggiiiiiihhhggghhhiiilllmmmnnnooooooppppppooooooppppppqqqqqqqqqqqqqqqrrrsssssstttuuuvvvwwwwwwsssttttttuuuuuuuuuuuuuuuuuutttrrrpppppppppqqqrrrnnnoooppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrqqqqqqqqqrrrrrrrrrsssssssssssssssrrrrrrqqqqqqqqqpppqqqqqqrrrtttuuuwwwxxxxxxzzzzzzzzzzzz{{{|||}}}}}}yyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwwwwvvvvvvuuuttttttsssrrrqqqppppppqqqsssuuuvvvmmmlllkkkllloooppppppoooppppppooonnnmmmnnnnnnnnnpppooolllkkkkkklllmmmmmmkkkkkkllllllkkkjjjjjjiiijjjiiihhhfffeeeeeeddddddaaa___^^^^^^___```___^^^\\\\\\[[[ZZZYYYYYYXXXXXXSSSSSSQQQPPPPPPPPPQQQQQQMMMPPPTTTUUUTTTQQQPPPOOOMMMNNNOOOOOOMMMKKKHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCAAA??????@@@BBBBBBAAA===<<<;;;:::999777777666888888888777777666666666888777666555444444444444999:::;;;<<<<<<======<<<<<<;;;:::999888888888888444444444555666777888999888888888777777666666666555555555444333333666888???>>>>>>@@@DDDFFFFFFDDDBBBBBBAAA@@@===;;;::::::777777666666666666777777<<<;;;999888777888:::;;;;;;;;;;;;:::777666777999777888888999999888888777888777777666666666666666555666777888999999888777888888999999999:::::::::EEE@@@:::777777999;;;<<<<<<<<<;;;;;;;;;;;;::::::======>>>=========<<<<<<;;;;;;::::::::::::;;;;;;888;;;???AAAFFFTTThhhwwwuuuooohhhgggiiiiiieee```EEEBBB>>><<<;;;:::999888666666777999<<<@@@EEEGGG@@@BBBFFFJJJPPPYYYbbbhhhrrryyyrrreee\\\QQQHHH???<<<999:::999999>>>EEEIIINNNUUU]]]eeelllrrrvvvuuuvvvxxxyyyzzzzzzzzzzzzzzzwwwsssmmmfff]]]TTTNNNIIIGGGEEEDDDFFFJJJNNNQQQUUUVVVWWWVVVTTTPPPMMMJJJEEEAAA===:::888777666555777888999999888888999:::<<<<<<===???AAA@@@>>>;;;999999:::::::::999777666777888888888888888888777555444444444444444444555333444444555666777777888999888777666666555333111444444555555777888999:::<<<===???AAADDDGGGIIIJJJNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPOOONNNMMMNNNNNNOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPQQQRRRSSSXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTUUUVVVVVVVVVUUUUUUWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]^^^___``````_________``````aaabbbbbbccccccaaa______bbbdddddddddeeegggiiikkkllllllllllllgggiiijjjjjjiiiiiikkklllnnnoooppprrrssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvttttttuuuvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyywwwuuussssssssstttuuusssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}zzzzzzzzzyyyxxxxxxwwwwwwvvvuuutttssssssssstttuuusssssstttuuuvvvvvvsssqqqtttttttttsssssssssrrrrrruuurrrpppooopppqqqppppppmmmnnnnnnoooooonnnnnnmmmooonnnmmmlllkkkjjjjjjjjjhhhgggeeeeeefffggggggfffccccccbbbaaa```___^^^]]]YYYXXXWWWUUUUUUUUUVVVVVVRRRUUUXXXYYYXXXVVVUUUTTTSSSSSSRRRRRRPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHEEEBBBAAABBBDDDEEEEEEDDDCCCAAA>>><<<;;;::::::;;;;;;::::::999999888888888777666555555444444444888999:::;;;<<<<<<<<<<<<888888777666555555666666444444555555777888::::::::::::999999888888777777777777777555444555888:::@@@===;;;===@@@CCCBBB@@@>>>@@@AAA@@@>>><<<;;;<<<999999888888888888999999<<<;;;999888777888888999999::::::888777666777888777777888888888888777777777777777666666666555555444555777888999999999888888888999999999:::::::::EEE@@@:::666666888;;;===<<<<<<<<<;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<999999::::::::::::::::::888:::===>>>@@@IIIUUU___{{{xxxqqqiiihhhlllnnnlllhhh@@@>>>;;;999999999888777888888888:::???FFFLLLPPPEEEHHHMMMSSSZZZbbbjjjpppxxx~~~xxxiii]]]UUUKKKCCC===:::999::::::;;;AAAIIIMMMSSS\\\eeelllrrrwwwzzzvvvwwwwwwxxxxxxwwwvvvuuutttpppkkkeee___XXXQQQLLLIIIHHHFFFFFFGGGIIILLLNNNPPPPPPQQQPPPMMMIIIEEECCC???===:::999999888777555666888999888777888;;;>>>:::;;;<<<>>>@@@@@@===;;;888888999999999888888888666777888999999888777666666555555444444555555666555666666666777777888888777888::::::888777777777888888888999:::;;;<<<===>>>>>>@@@BBBDDDFFFGGGHHHLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWXXXYYYZZZ[[[ZZZZZZYYYZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^___```aaaaaaaaaaaaaaabbbbbbccccccddddddeeeeeebbb```aaaccceeeffffffeeefffiiikkkmmmmmmlllllllllmmmmmmmmmlllmmmppprrrpppqqqsssuuuvvvwwwxxxxxxzzzzzzyyyyyyzzzzzz{{{{{{tttuuuuuuvvvvvvwwwwwwxxx|||}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvwwwxxxzzzxxxwwwvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvuuutttsssssstttuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{|||||||||xxxxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{yyyyyyxxxvvvvvvvvvvvvvvvzzzyyyyyyzzz{{{{{{zzzxxxxxxyyyzzzzzzzzzyyyxxxwwwyyyvvvttttttvvvvvvtttrrrqqqqqqrrrsssttttttttttttsssrrrrrrqqqpppppppppppppppnnnllllllmmmoooooonnnjjjjjjhhhgggeeedddcccbbb___^^^\\\[[[ZZZZZZ[[[[[[XXXZZZ\\\]]][[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUURRRRRRQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKLLLMMMMMMMMMLLLJJJJJJJJJKKKJJJIIIHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>===<<<<<<;;;:::::::::999888777666666666777888999:::;;;;;;<<<;;;;;;666666555555444555555555444444555666777999;;;<<<<<<<<<;;;::::::999888888999999999777666777;;;>>>AAA===999:::===???>>>;;;;;;===@@@@@@>>><<<===>>><<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999888777777777777888888777666555777888777777888888888888777777666666666666666555555444333444666888999:::999999888888999999999:::::::::>>>;;;888666777999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<888888999::::::::::::::::::;;;<<<<<<>>>BBBHHHMMM```pppxxxnnnkkkooossssssooo===;;;888777888999888777666555444555:::AAAHHHMMMIIIMMMSSSYYY```hhhpppuuu}}}rrrcccXXXPPPHHH???>>><<<;;;======>>>EEEMMMTTTZZZccckkkppptttwwwyyysssttttttttttttrrrpppoooiiifffaaa]]]YYYTTTPPPMMMKKKKKKJJJIIIJJJLLLNNNOOOLLLLLLMMMLLLIIIEEE@@@>>>>>><<<;;;;;;;;;;;;999888777888999999888:::>>>BBB888999;;;===??????<<<999888888888888888888999999444666888999999888666444888888777777777777888888999999999999::::::::::::777:::>>>>>><<<;;;<<>>???@@@@@@??????@@@BBBDDDEEEFFFGGGJJJJJJKKKKKKLLLMMMMMMMMMRRRRRRSSSTTTTTTUUUTTTTTTUUUTTTSSSRRRRRRRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^____________```aaaaaabbbbbbbbbbbbccccccddddddeeeffffffffffffdddbbbbbbdddfffggggggdddfffiiikkkmmmmmmllllllpppppppppooooooppptttwwwrrrsssuuuwwwyyyzzz{{{{{{}}}}}}}}}|||}}}}}}~~~yyyyyyzzzzzz{{{{{{|||||||||}}}~~~~~~~~~~~~~~~{{{yyyyyyyyy{{{}}}|||{{{yyyxxxxxxyyy{{{||||||{{{zzzyyywwwvvvuuuuuuwwwxxxyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyy{{{zzzyyyzzz}}}|||}}}~~~|||zzz{{{yyywwwxxxzzzyyyvvvssstttuuuvvvwwwxxxyyyyyyyyyvvvvvvuuutttttttttttttttuuusssqqqqqqrrrtttttttttooonnnmmmkkkiiigggfffeeecccbbb```___^^^^^^^^^___]]]^^^```___]]]\\\]]]^^^bbb```^^^\\\\\\\\\^^^___WWWWWWWWWVVVUUUTTTTTTSSSPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSRRROOOLLLJJJHHHFFFEEEDDDDDDDDDEEE@@@??????>>>======<<<<<<;;;::::::999888888999999888888999:::;;;;;;;;;;;;777777666666666666777777444444555666888999;;;<<<======<<<;;;;;;:::999999666666555333333444888;;;BBB===888888;;;<<<;;;888999<<>>===>>>@@@??????>>>>>>>>>>>>??????::::::::::::999777666555666777777666555555777999777777888888888888777777666666666777666555555444333444666888999::::::999888888999999999:::::::::777666666777999;;;:::999;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;777777888999:::;;;::::::>>>===<<<<<<===@@@CCCEEEIII[[[sss~~~rrrnnnsssxxxxxxvvv:::999888666444333333222999999:::;;;>>>CCCJJJPPPRRRWWW^^^ccchhhnnnuuuzzz|||uuukkk```VVVNNNFFFBBB???===;;;;;;>>>CCCIIILLLSSSXXXaaajjjppprrrqqqpppnnnoooooonnnllliiifffeeecccbbb___ZZZUUURRRRRRSSSMMMKKKJJJKKKLLLLLLKKKJJJMMMLLLJJJHHHEEEAAA???===:::999999888999999::::::999999:::::::::;;;;;;;;;:::;;;<<<>>>????????????<<<<<<<<<<<<;;;:::999888999888666555555666777888777777666666777888:::;;;999999:::999888888:::<<<======>>>>>>======<<<;;;:::;;;;;;<<<<<<=========CCCDDDFFFHHHHHHHHHGGGFFFMMMLLLLLLMMMNNNQQQSSSTTTRRRSSSTTTUUUUUUTTTSSSRRRQQQSSSUUUUUUUUUVVVXXXYYYZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^aaaaaaaaaaaaaaa```______\\\]]]___`````````___^^^bbbbbbaaa```___^^^]]]]]]bbb```___```cccdddccc```]]]___bbbeeefffeeecccbbbdddeeeggghhhhhhhhhgggfffgggffffffeeeeeeffffffgggggghhhjjjmmmnnnoooooonnnqqqqqqqqqppppppqqqtttwwwwwwxxxzzz|||~~~~~~{{{zzzyyyyyyzzz|||~~~~~~}}}}}}}}}|||||||||}}}}}}|||||||||{{{zzzzzzyyyyyy}}}}}}~~~~~~~~~~~~~~~|||zzzyyyyyyzzzzzz|||~~~}}}~~~~~~}}}{{{yyyxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxuuuuuuuuutttsssqqqpppooommmllljjjhhhhhhhhhhhhiiieeeffffffggghhhiiiiiijjjllliiieeebbbbbbbbbaaa```___^^^]]][[[ZZZZZZZZZZZZWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVUUUSSSQQQPPPOOONNNLLLKKKIIIGGGGGGGGGFFFDDDAAA@@@@@@@@@@@@AAA@@@???>>>===<<<;;;;;;;;;:::999:::;;;<<<;;;:::777777666555666777888999999888777666777999;;;<<<===?????????<<<;;;:::;;;888777555333333555777888BBB===888666777888777666999<<<@@@BBBCCCDDDFFFGGGHHHGGGDDDBBBAAA@@@AAAAAA===<<<:::999888888999:::999999999888777666666555:::999777666666666777777666777777777777888888888444555666777888999999999888999::::::;;;;;;::::::888888888888888888888888888999::::::::::::999888;;;::::::999:::;;;===>>>>>>>>>===<<<:::999888888:::;;;;;;<<<===>>>??????HHHNNN\\\pppvvvsssrrryyy~~~777777666666555666666666:::;;;<<<>>>AAAGGGOOOTTT[[[```ggglllpppuuu|||xxxqqqfff[[[QQQIIICCC???===;;;::::::===BBBHHHKKKUUUZZZbbbiiimmmnnnlllkkkhhhhhhgggfffdddbbbaaa```^^^^^^]]]YYYUUURRRQQQQQQMMMKKKJJJKKKLLLLLLKKKJJJHHHGGGFFFDDDBBB@@@===<<<<<<;;;:::::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>????????????<<<<<<<<<<<<;;;:::999888999888777777888999;;;===888777777777888999:::;;;888999:::999888888:::<<<>>>??????@@@@@@@@@???????????????@@@AAAAAABBBBBBEEEFFFGGGHHHIIIJJJJJJJJJNNNNNNNNNNNNPPPRRRTTTUUUSSSTTTUUUVVVUUUUUUTTTSSSSSSUUUVVVWWWVVVWWWXXXZZZ]]]^^^___^^^]]]\\\]]]^^^^^^^^^__________________cccccccccccccccbbbaaaaaa___```aaaaaabbbbbbaaaaaacccccccccbbbaaaaaa``````cccaaa```aaadddeeedddbbbaaacccdddfffgggfffeeedddggggggiiijjjjjjjjjiiihhhhhhhhhgggggggggggghhhhhhhhhiiijjjlllmmmnnnoooooorrrsssssssssrrrtttwwwzzzyyyzzz{{{|||~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~}}}}}}||||||~~~}}}||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyyyyxxxvvvuuutttqqqpppnnnmmmlllllllllmmmlllllllllmmmmmmnnnnnnoooqqqnnnjjjhhhggggggffffffcccbbbaaa___^^^]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZ[[[ZZZXXXVVVYYYXXXVVVTTTRRRPPPOOONNNJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>======???>>><<<===>>>>>>===;;;999999888777888888999::::::999888777888999;;;===>>>???@@@???===<<<<<<===:::888666555555666888:::@@@<<<888666888999999888:::===AAADDDFFFGGGIIIKKKMMMLLLKKKIIIGGGFFFEEEDDD===<<<;;;999999999999::::::999999888777777666666999999888777777777888888777777777888888888999999666666777888999999999999888999::::::;;;;;;::::::999999999999999999999999999:::;;;;;;;;;;;;:::999;;;::::::::::::<<<===>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>BBBGGGQQQ___rrr|||xxxvvv}}}555555555666777999:::;;;;;;===???BBBFFFMMMUUUZZZeeejjjqqquuuxxx|||yyyqqqiii^^^SSSJJJCCC>>>;;;:::999999:::===BBBGGGKKKUUUYYY___dddfffeeecccaaa]]]\\\[[[YYYXXXXXXXXXXXXWWWXXXYYYWWWTTTQQQPPPPPPMMMLLLKKKKKKMMMMMMMMMKKKEEEEEEEEECCCBBB@@@>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???????????????>>>;;;;;;<<<;;;;;;:::999888999999999999;;;===???AAA999999999999:::;;;<<<<<<;;;<<<===<<<;;;<<<===???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWUUUVVVVVVWWWWWWVVVVVVUUUWWWXXXZZZYYYYYYXXXZZZ[[[```aaabbbbbbaaa```aaacccccccccbbbbbbbbbbbbbbbbbbeeeeeefffffffffeeeddddddcccccccccccccccddddddeeeddddddddddddddddddddddddeeeccccccdddeeefffeeedddggggggggggggggggggggggggiiijjjkkklllmmmlllkkkkkkjjjiiiiiihhhhhhiiiiiijjjiiijjjjjjkkklllnnnoooppptttuuuvvvvvvvvvxxx{{{~~~||||||}}}~~~~~~~~~~~~}}}{{{{{{wwwvvvtttsssrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuwwwtttqqqooooooooonnnmmmjjjiiigggeeedddcccbbbbbbbbbbbbaaaaaaaaa`````````aaa`````````aaaaaa___^^^___^^^\\\YYYWWWTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEECCCBBBAAABBBAAA???>>><<<<<<;;;;;;:::;;;;;;<<<<<<;;;999888888:::<<<======???@@@@@@???>>>>>>???<<<:::999777777999:::<<<===:::888777999;;;;;;;;;<<>>===;;;:::999999:::::::::999999888888777777777888888999:::::::::999999888888999999999:::::::::888999999::::::999999999888999::::::;;;;;;::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==================@@@EEEMMMZZZlll~~~~~~555555666777999;;;<<<===<<>>:::888999888999:::>>>BBBGGGJJJPPPSSSWWW[[[\\\[[[YYYWWWSSSQQQOOOMMMLLLNNNOOOQQQPPPSSSVVVVVVTTTQQQPPPOOONNNMMMLLLMMMOOOOOOOOOMMMIIIIIIHHHFFFDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;:::999999999999999:::<<<===???@@@;;;;;;;;;<<<======>>>??????AAAAAAAAA@@@AAACCCDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOQQQTTTUUUSSSSSSTTTTTTVVVWWWXXXXXXWWWXXXXXXXXXYYYYYYYYYYYY[[[\\\]]]]]]\\\[[[\\\^^^bbbdddeeeeeeddddddfffggggggggggggffffffeeeeeeeeefffgggggghhhggggggfffffffffeeedddcccdddeeefffgggeeeeeeeeeffffffgggggggggfffffffffgggggghhhhhhgggkkkjjjiiihhhhhhiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllnnnpppqqqtttvvvwwwxxxyyy{{{~~~|||{{{zzzyyyxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzz|||yyywwwuuuuuuuuutttrrrpppooonnnllljjjiiihhhhhhiiiiiihhhhhhggggggffffffhhhgggffffffhhhhhhgggeeedddcccaaa^^^[[[XXXVVVUUUUUUUUUSSSRRRQQQPPPOOONNNQQQPPPPPPOOONNNMMMMMMMMMLLLJJJHHHGGGFFFEEECCCAAA@@@??????>>>>>>============<<<:::999999:::;;;<<<===???@@@@@@???>>>???@@@<<<;;;:::999999:::;;;<<<:::999888888:::<<<===>>>===AAAFFFJJJLLLNNNQQQSSSTTTTTTTTTSSSPPPLLLHHHEEE>>>===<<<::::::::::::;;;::::::999999999888888888777888:::;;;<<<;;;::::::999999999:::::::::;;;;;;:::;;;;;;;;;::::::999888888999::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>???=========<<<<<<<<<<<<<<<===============<<<<<<<<<<<>>>>>@@@EEEJJJPPPXXX```eeeqqquuuzzz}}}}}}}}}{{{xxxqqqiii```YYYOOOFFF???;;;999888888888999;;;???BBBFFFHHHKKKMMMPPPSSSTTTSSSRRRQQQIIIGGGEEEDDDDDDFFFIIIKKKLLLOOOSSSTTTSSSQQQPPPPPPOOONNNMMMNNNPPPQQQPPPOOOMMMLLLKKKHHHEEEBBB@@@>>>======<<<;;;;;;;;;;;;;;;======>>>>>>>>>?????????@@@@@@AAA@@@@@@???>>>===;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFHHHFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQTTTSSSSSSSSSTTTVVVXXXYYYVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\^^^```aaa```______```aaadddeeeggggggggggggiiijjjkkkjjjjjjjjjiiiiiihhhhhhggghhhhhhiiiiiiiiihhhhhhgggfffeeeeeeeeefffhhhiiifffffffffggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjkkkmmmllljjjiiiiiijjjkkkllllllmmmnnnooopppooonnnnnnllllllkkkkkkkkkkkkllllllmmmmmmllllllmmmoooqqqrrrtttvvvxxxzzz{{{|||~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzxxxvvvvvvuuusssrrrpppoooooonnnoooooonnnmmmmmmlllkkkkkkmmmlllkkkkkkmmmmmmmmmllllllkkkiiifffccc```^^^]]]\\\[[[ZZZYYYXXXWWWUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSQQQNNNMMMLLLKKKHHHFFFDDDCCCCCCBBBBBBAAA@@@??????>>><<<::::::;;;<<<======???@@@@@@?????????@@@<<<<<<;;;::::::;;;<<<<<<999999::::::;;;<<<>>>@@@>>>BBBGGGKKKMMMPPPRRRUUUTTTUUUVVVTTTQQQMMMHHHEEE???>>>===;;;:::;;;;;;<<<::::::::::::999999999999777999:::;;;<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999::::::;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;===>>>??????@@@@@@??????>>><<<;;;;;;:::===============<<<<<<<<<;;;>>>AAABBBDDDLLLXXXbbbvvv888999999:::;;;===>>>???@@@CCCHHHNNNTTT\\\dddjjjtttxxx|||~~~|||{{{|||~~~{{{|||zzzuuurrrooohhh```WWWRRRIIIBBB===:::888777777777999;;;>>>AAACCCDDDHHHIIIKKKMMMMMMMMMLLLKKKAAA@@@???>>>???BBBEEEGGGIIILLLPPPRRRQQQPPPOOOOOONNNMMMLLLMMMOOOPPPPPPOOOLLLLLLJJJGGGDDDAAA>>><<<<<<<<<;;;;;;;;;;;;<<<<<>>======<<<<<<=========<<<<<<;;;<<<<<<<<<======>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEECCCEEEFFFFFFEEEFFFHHHJJJKKKLLLMMMNNNPPPPPPQQQQQQOOOPPPQQQRRRSSSUUUUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\YYYYYY[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\^^^______aaabbbccccccbbbbbbdddeeeeeegggiiiiiiiiijjjlllmmmmmmlllllllllllllllkkkkkkiiiiiijjjjjjkkkkkkjjjjjjhhhhhhgggggghhhhhhiiijjjhhhhhhhhhiiiiiijjjjjjjjjjjjlllmmmmmmllllllmmmnnnnnnmmmlllllllllmmmnnnooonnnooopppqqqqqqqqqppppppooonnnnnnmmmmmmnnnnnnooooooooooooooopppqqqrrrsssuuuwwwyyy{{{|||}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvvvvuuuttttttsssrrrqqqpppppprrrpppooooooqqqrrrrrrqqqpppooommmjjjhhheeedddbbbcccbbbbbbaaa```^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYXXXZZZXXXVVVTTTTTTRRRPPPNNNIIIIIIIIIHHHGGGEEEDDDCCCCCCBBB@@@>>>======>>>??????AAABBBBBBAAA@@@@@@AAA======<<<<<<<<<<<<======:::;;;<<<<<<;;;;;;===???>>>AAAFFFJJJLLLOOOQQQSSSUUUUUUUUUTTTQQQMMMIIIFFF@@@???===<<<;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::;;;<<<>>>???@@@@@@@@@AAAAAA@@@>>>===<<<::::::<<<<<<<<<===============;;;===???@@@AAAEEEKKKQQQ```ttt888888999:::<<<>>>@@@AAADDDGGGMMMSSSYYYaaaiiinnnssswww{{{{{{yyywwwwwwxxxqqqrrrpppkkkhhheee___WWWOOOJJJDDD???<<<:::888666555666777:::<<<>>>??????DDDDDDEEEEEEEEEDDDCCCBBB;;;:::::::::<<>>??????@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>?????????>>>============>>>>>>>>>>>>=========>>>???AAABBBCCCDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOQQQQQQRRRTTTTTTUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[\\\]]]^^^______^^^^^^^^^^^^]]]]]]^^^___aaabbbbbbdddeeeeeeeeeeeegggiiigggiiikkkllllllmmmooopppmmmmmmmmmmmmnnnnnnnnnnnnkkkkkklllmmmmmmmmmmmmmmmiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllnnnpppooommmmmmoooqqqooooooooooooppppppqqqrrrpppqqqssstttttttttsssrrrrrrqqqqqqqqqqqqqqqqqqrrrppppppqqqrrrssssssssssssvvvyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}zzzzzzyyyxxxwwwvvvuuuuuuvvvtttrrrrrrtttvvvvvvvvvsssrrrqqqooommmkkkiiihhhiiijjjjjjiiihhhfffdddbbb```````````````_________bbb___]]]\\\[[[ZZZXXXVVVOOOOOOOOOOOOMMMKKKIIIHHHHHHGGGDDDBBBAAAAAABBBBBBCCCDDDFFFEEECCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===;;;:::<<<>>>===@@@EEEHHHKKKMMMOOOQQQQQQQQQQQQPPPMMMJJJFFFDDD@@@???>>><<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::999999999999::::::::::::999::::::::::::999999888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;999;;;===???@@@AAAAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<===???BBBEEEGGGRRR___sss777777999;;;===@@@BBBDDDGGGJJJPPPVVV\\\dddkkkqqqppptttxxxxxxuuurrrqqqrrrjjjllljjjeeebbb___YYYRRRJJJFFFAAA===;;;999777666333444666888:::;;;<<<<<<@@@@@@??????===<<<;;;:::777777777999:::===???AAAEEEGGGJJJKKKKKKKKKLLLMMMIIIHHHGGGHHHKKKLLLLLLKKKIIIIIIHHHGGGEEECCCAAA@@@<<<=========>>>@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBB======>>>>>>>>>>>>=========>>>????????????>>>>>>>>>@@@BBBDDDFFFHHHIIIIIIFFFGGGIIIJJJKKKJJJJJJIIIMMMNNNOOOOOOOOOPPPSSSUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^___```aaa^^^___`````````___]]]\\\\\\]]]^^^`````````_________^^^^^^^^^___```bbbcccbbbdddfffgggggggggiiikkkhhhjjjlllmmmnnnoooqqqsssmmmmmmnnnnnnooooooppppppmmmmmmnnnooooooooooooooojjjkkkmmmnnnnnnnnnmmmlllnnnnnnnnnnnnnnnnnnmmmmmmmmmoooqqqpppnnnnnnppprrrppppppqqqrrrssssssttttttrrrsssuuuvvvvvvvvvuuuttttttttttttsssssstttttttttpppqqqssstttuuuttttttsssxxx{{{}}}}}}}}}|||{{{zzzyyyxxxxxxxxxvvvtttuuuvvvxxxyyyxxxzzzzzzxxxvvvuuusssrrrqqqnnnnnnnnnnnnllljjjhhhgggfffffffffffffffeeeeeeeeefffdddbbbaaa```___]]][[[TTTTTTTTTSSSQQQOOOMMMKKKLLLJJJGGGEEEDDDDDDDDDEEEFFFGGGHHHGGGEEECCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@>>>;;;:::;;;===<<>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777888999999888888999999999:::::::::888999999::::::999999999999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999;;;===???AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>?????????===;;;<<>>???AAAEEEHHHGGGKKKQQQXXX```eeeiiikkkmmmnnnqqqrrrpppmmmiiiggghhhddd___ZZZVVVRRRNNNKKKDDD@@@:::777888888777555555555555555777999;;;===;;;::::::999888777777666777888999;;;===???@@@AAAAAACCCGGGJJJLLLMMMMMMMMMFFFFFFFFFGGGHHHJJJLLLLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCCFFFEEEEEEDDDDDDDDDDDDDDD>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPNNNOOOQQQRRRRRRTTTVVVYYYXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]]]]^^^___aaabbbcccccccccdddeeeeeeeeeddddddaaabbbcccddddddcccaaa```dddcccbbbbbbbbbbbbbbbccceeeeeefffggghhhiiijjjjjjnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqppppppnnnmmmmmmmmmoooppppppnnnmmmnnnnnnlllmmmooopppppppppooonnnooonnnnnnoooqqqqqqpppooossssssrrrqqqpppooonnnmmmsssrrrqqqqqqrrrsssuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuxxxxxxyyyyyyxxxwwwuuuttttttuuuvvvwwwyyyzzz{{{|||~~~~~~~~~~~~{{{xxxxxxyyy|||~~~~~~|||zzzxxxwwwvvvvvvzzzyyyvvvtttqqqooommmmmmmmmmmmmmmmmmmmmlllllllllpppmmmjjjgggfffeeebbb```[[[[[[ZZZYYYWWWVVVTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA???>>>===<<<;;;>>>???@@@BBBEEEGGGJJJKKKIIIGGGDDDCCCCCCCCCBBB@@@@@@>>><<<<<<<<<<<<;;;:::;;;::::::999999::::::;;;:::;;;:::555//////333888888999:::999888777888999888888888888888888888888;;;:::::::::999888888888:::;;;;;;<<<<<<;;;;;;:::888888777777888:::;;;<<<========================??????>>>>>>======<<<<<<>>>>>>????????????>>>>>>;;;;;;<<<===>>>??????@@@FFFKKKVVVdddsss:::<<>>???@@@EEEHHHKKKMMMMMMJJJFFFDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCCCCEEEDDDDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUWWWZZZ\\\]]]]]]^^^^^^______````````````aaabbbcccdddeeedddeeeffffffgggffffffffffffffffffffffffeeedddccceeeeeeeeeddddddeeeffffffgggggghhhiiijjjkkkllllllooooooooooooooopppqqqrrrppppppqqqrrrrrrqqqqqqqqqqqqsssttttttrrrrrrrrrssspppqqqrrrssstttssssssrrrrrrqqqqqqrrrttttttsssqqqssssssssssssssssssssssssuuuuuuuuuuuuvvvwwwxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz|||}}}~~~}}}}}}~~~~~~|||zzzzzzyyy{{{zzzyyywwwuuutttttttttrrrrrrrrrrrrrrrqqqqqqqqqtttqqqnnnmmmlllkkkiiigggcccbbbbbb```^^^\\\ZZZYYYWWWVVVTTTRRRPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBAAA@@@???????????????@@@AAABBBDDDFFFGGGFFFDDDBBBAAABBBBBB@@@???@@@>>><<<<<<<<<<<<<<<:::;;;::::::999999::::::;;;;;;<<<<<<888333222666:::999:::;;;:::999888999:::888888888888888888888888999999999999999888888888999::::::;;;;;;::::::999999999888888999:::<<<===========================>>>>>>>>>===============???????????????>>>===<<<<<<<<<===>>>??????@@@@@@???AAAGGGQQQ]]]mmm>>>@@@CCCEEEFFFHHHKKKMMMQQQSSSWWWZZZ^^^aaacccdddggggggfffeeeccc```^^^]]]WWWTTTOOOKKKHHHEEEAAA>>>>>>;;;777666666777777666666666555444444555555666777777666666555444444444444555666888:::<<<>>>>>>EEEHHHLLLNNNLLLHHHBBB>>>BBBBBBBBBCCCDDDFFFHHHHHHJJJKKKLLLLLLJJJHHHEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWYYYZZZZZZYYYXXXXXXZZZ\\\``````aaaaaabbbccccccdddeeeeeeeeeeeeffffffggggggggghhhhhhiiijjjjjjiiiiiilllkkkjjjiiihhhhhhhhhhhhggggggggggggggghhhiiijjjjjjjjjkkklllmmmnnnnnnoooppppppppppppqqqrrrssstttqqqrrrssstttuuuuuuuuuuuuvvvwwwyyyyyywwwwwwwwwxxxuuuvvvwwwxxxxxxxxxwwwvvvuuuuuutttvvvwwwxxxwwwuuuttttttuuuvvvwwwxxxxxxyyyxxxxxxyyy{{{{{{|||||||||}}}}}}}}}}}}~~~~~~}}}||||||||||||{{{|||}}}~~~~~~~~~}}}|||||||||||||||yyyyyyyyyyyyxxxxxxwwwwwwyyywwwtttsssssssssrrrpppmmmmmmllljjjhhheeecccbbb^^^]]]\\\YYYWWWUUUTTTSSSTTTSSSRRRQQQPPPOOONNNNNNLLLLLLLLLMMMLLLLLLKKKKKKDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBBBB@@@>>>>>>???@@@???>>>@@@>>><<<<<<<<<===<<<;;;;;;::::::999999::::::;;;<<<===>>><<<888777999<<<:::<<<<<<;;;:::999999:::999999999999999999999999888888888888888999999999999999::::::::::::999999::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============????????????>>>>>>===<<<>>>>>>>>>??????@@@@@@AAAAAA@@@AAAFFFMMMXXXlll}}}BBBDDDGGGIIIJJJKKKNNNOOOPPPQQQSSSVVVXXX[[[\\\]]]bbbaaa___]]]ZZZYYYWWWWWWOOOLLLGGGDDDBBB???<<<999>>><<<999666444333333222555444444444444444444555555555444444444333333333333444555777999;;;<<<===AAACCCGGGIIIIIIGGGDDDAAACCCCCCDDDDDDFFFHHHIIIJJJJJJKKKLLLLLLKKKIIIFFFDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFIIIIIIJJJKKKLLLLLLMMMMMMOOOOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZ\\\]]]]]]]]]\\\\\\^^^___``````aaabbbcccddddddeeeiiiiiijjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmqqqpppnnnllljjjjjjkkkkkkggggggggghhhiiijjjkkklllkkkllllllmmmnnnooopppppppppppppppqqqqqqssstttuuutttuuuvvvwwwxxxxxxxxxxxxxxxzzz{{{|||zzzzzzzzz{{{xxxyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxyyy{{{{{{zzzxxxwwwwwwxxxyyyzzz{{{||||||zzz{{{}}}~~~~~~}}}}}}|||||||||zzzyyyxxxyyyzzzyyyxxxvvvuuutttrrrpppmmmkkkjjjfffeeecccaaa___\\\ZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSOOOPPPPPPPPPPPPPPPOOOOOOIIIHHHHHHGGGEEEDDDDDDCCC@@@??????>>>>>>??????@@@???===<<<<<<===>>>>>>===???>>><<<;;;<<<===<<<;;;;;;::::::999999::::::;;;;;;===???>>><<<;;;;;;===;;;<<<===<<<:::999999:::999999999999999999999999777777777888888999999999999::::::;;;;;;::::::999<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAAEEECCCCCCFFFIIIOOO[[[hhhtttEEEHHHJJJLLLLLLLLLNNNOOOLLLMMMNNNQQQSSSUUUWWWXXX\\\[[[XXXUUUSSSRRRQQQQQQIIIFFFCCC@@@>>><<<:::888;;;:::888666444333333333333333444555555666666666444444444444333333333333333444555777999;;;<<<===@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKIIIJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPSSSTTTUUUVVVXXXZZZ[[[\\\[[[[[[\\\\\\\\\\\\]]]]]]\\\]]]______^^^___aaacccaaaaaabbbcccdddeeefffgggkkklllmmmnnnnnnmmmmmmlllmmmmmmnnnppppppqqqqqqqqqsssrrrpppnnnmmmlllmmmmmmhhhhhhhhhhhhiiijjjkkkllllllmmmnnnooopppqqqqqqrrrpppppppppqqqrrrsssuuuvvvyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz|||}}}|||{{{|||}}}yyyzzz|||}}}}}}}}}|||{{{|||{{{{{{|||~~~~~~}}}{{{|||||||||||||||||||||||||||}}}~~~|||{{{{{{}}}~~~}}}|||{{{zzzyyyxxxvvvsssqqqpppllllllkkkiiifffcccaaa______^^^]]]\\\ZZZYYYXXXWWWSSSTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMKKKHHHFFFEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA>>><<<;;;<<<===>>>>>>===???===;;;;;;=========<<<;;;::::::999999::::::;;;:::<<<>>>>>>>>>=========<<<======<<<:::999999:::999999999999999999999999777777888888999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>==============================::::::;;;;;;<<<<<<======999:::<<<===???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@AAAEEEFFFGGGMMMUUUaaasssHHHJJJLLLMMMLLLKKKLLLLLLJJJJJJKKKLLLNNNPPPRRRTTTTTTSSSQQQOOOMMMKKKKKKJJJDDDBBB>>><<<;;;:::888666444555666666555555777999333444555777777888888888555444444444444444444444444555666888:::<<<>>>>>>CCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFHHHJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJLLLMMMNNNNNNNNNMMMKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPRRRSSSUUUUUUXXXXXXYYY[[[]]]^^^``````````````````````````````^^^___aaaaaaaaaaaadddfffdddeeefffggghhhiiijjjkkklllmmmnnnpppppppppooonnnooooooppprrrsssssssssssstttsssrrrqqqpppoooooooookkkkkkkkkkkkkkklllmmmnnnnnnoooooopppqqqrrrssssssqqqqqqrrrssstttuuuwwwxxx{{{|||||||||||||||{{{{{{zzz|||~~~~~~}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvrrrrrrrrrpppnnnkkkhhhgggeeeeeedddbbbaaa___^^^]]]ZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUSSSPPPMMMJJJHHHGGGEEEEEEDDDCCCCCCCCCDDDDDD@@@>>>======???@@@???>>>???===;;;;;;=========<<<;;;::::::999999::::::;;;;;;<<<===>>>????????????>>>??????===;;;::::::;;;::::::::::::::::::::::::999999999999999:::::::::<<<<<<============<<<<<<<<<======>>>>>>>>>==============================:::::::::;;;;;;;;;;;;;;;888999;;;===>>>@@@@@@@@@BBBAAAAAA@@@@@@?????????===<<>>???@@@DDDEEEFFFFFFFFFFFFEEEDDDFFFFFFFFFGGGHHHJJJLLLMMMMMMLLLKKKIIIIIIIIIIIIJJJGGGGGGHHHHHHIIIKKKLLLMMMLLLMMMOOOPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[\\\]]]^^^```bbbcccdddeeeddddddddddddddddddddddddbbbcccddddddcccccceeegggffffffgggiiijjjkkklllmmmkkklllnnnpppqqqqqqpppppppppppprrrssstttuuuuuuuuutttttttttttttttsssrrrrrrpppppppppoooooopppqqqqqqqqqqqqrrrssstttuuuvvvvvvtttttttttuuuwwwyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~}}}|||wwwxxxxxxwwwuuussspppnnnmmmmmmkkkjjjhhhfffeeedddbbbbbbaaa```___]]]\\\[[[[[[ZZZXXXVVVSSSQQQOOONNNMMMLLLJJJHHHGGGFFFEEEEEECCCAAA??????AAAAAAAAA@@@>>>===;;;;;;===>>>===<<<;;;::::::999999::::::;;;<<<<<<<<<>>>@@@AAABBBAAAAAAAAABBB@@@>>><<<<<<===::::::::::::::::::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>BBBAAAAAA@@@???>>>>>>>>>>>><<<>>>CCCDDDCCCEEEJJJKKKSSS___oooIIIKKKMMMMMMJJJGGGFFFFFFCCCCCCBBBAAAAAABBBCCCDDDFFFFFFFFFEEEDDDBBBAAA@@@<<<999777666555555333222333666888888666555777:::::::::;;;;;;:::999777666666666777777777777777777777888999;;;===???@@@AAABBBDDDGGGJJJKKKJJJHHHGGGIIIIIIJJJKKKLLLNNNOOOPPPOOONNNKKKJJJIIIJJJKKKLLLHHHHHHIIIIIIKKKLLLMMMNNNJJJLLLNNNQQQQQQQQQPPPOOOSSSTTTUUUWWWXXXYYYZZZZZZVVVWWWXXXZZZ\\\^^^````````````aaaccceeefffhhhhhhgggggggggggggggffffffffffffggggggfffdddccceeefffeeefffggghhhjjjkkklllmmmjjjlllnnnqqqrrrrrrqqqppppppqqqrrrtttuuuvvvvvvvvvtttuuuvvvwwwwwwvvvtttsssuuuuuutttsssssssssttttttsssssstttuuuvvvwwwxxxxxxvvvvvvwwwxxxyyy{{{}}}~~~yyyzzz{{{}}}{{{{{{||||||zzzwwwuuussssssrrrqqqooonnnlllkkkjjjhhhggggggfffdddbbb```___^^^]]]\\\ZZZXXXVVVTTTTTTRRRQQQNNNLLLIIIGGGFFFEEEEEECCCAAAAAABBBCCCBBBAAA>>><<<;;;;;;===>>>======;;;::::::999999::::::;;;>>>======>>>@@@CCCDDDDDDCCCDDDDDDBBB@@@>>>>>>???::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999===============<<<<<<;;;BBBAAAAAA@@@???>>>======>>><<<<<>>???@@@BBBDDDBBBCCCCCCCCCBBBAAA???>>>999999888777666555555444555555666666777777888888999999:::::::::999999888777999::::::888777777888:::;;;<<<===>>>@@@@@@AAAFFFFFFHHHJJJLLLLLLJJJHHHLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMOOORRRSSSRRRRRRSSSUUUVVVWWWYYY[[[]]]^^^______ZZZ[[[]]]___bbbdddfffgggfffggghhhiiiiiijjjiiiiiijjjiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiihhhjjjiiiiiiiiijjjkkklllllllllmmmnnnpppqqqssstttuuuuuutttttttttuuuvvvxxxyyywwwyyyzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuussstttwwwyyyzzzyyyxxxwww|||||||||}}}~~~~~~|||~~~~~~}}}|||||||||{{{yyywwwvvvuuutttrrrpppmmmmmmmmmnnnnnnllliiifffbbbbbb```___]]][[[ZZZYYYXXXWWWUUURRROOOMMMKKKJJJFFFDDDBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>===<<<:::<<<<<<;;;;;;;;;<<<======<<<===???@@@BBBCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@>>>>>>>>>>>>===;;;:::999::::::999999::::::;;;;;;;;;===???@@@>>><<<;;;:::========================999;;;;;;999===BBB@@@:::===;;;<<<===;;;888999======<<<<<<;;;;;;===>>>???============>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCCCCHHHGGGKKKUUUddd{{{GGGFFFFFFEEECCCBBB@@@???===<<<;;;::::::;;;===>>>>>>????????????===;;;:::777777666666555444333333555555666666777888888888999999::::::::::::999999999:::<<<<<<:::999:::;;;<<<===>>>???@@@BBBCCCCCCGGGGGGIIIKKKMMMLLLKKKIIILLLLLLLLLMMMMMMMMMMMMMMMOOOOOONNNMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMNNNPPPPPPPPPRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\^^^___``````^^^___aaabbbeeefffhhhiiihhhiiijjjkkkkkklllllllllmmmmmmmmmmmmmmmllllllllljjjkkklllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjkkklllmmmlllmmmnnnppprrrssstttuuuuuuuuuuuuuuuwwwxxxzzz{{{|||~~~}}}||||||}}}{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxzzz{{{{{{{{{{{{zzz}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{yyywwwttttttsssttttttssspppmmmggggggeeedddbbb```___^^^\\\[[[YYYVVVSSSQQQOOONNNKKKIIIGGGGGGHHHIIIHHHGGGGGGEEECCCCCCCCCBBB@@@???>>>======<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@>>>===;;;;;;<<<;;;;;;:::;;;;;;<<<<<<;;;===??????>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::@@@;;;888:::<<<;;;;;;=========<<<;;;<<<===>>>???============>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBCCCBBBEEEMMMZZZnnnBBBBBBBBBAAA@@@>>>===<<<:::999888777777777888999;;;<<<<<<===<<<;;;999888555555444444333333333222555555666666777888999999999::::::;;;;;;;;;::::::;;;===>>>>>>===<<<======??????@@@AAACCCDDDEEEFFFHHHIIIKKKMMMNNNMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUWWWXXXXXXXXXYYYZZZZZZ[[[]]]___aaabbbbbbcccdddeeefffggghhhjjjkkkkkkkkkkkklllmmmnnnnnnnnnnnnppppppppppppppppppppppppmmmmmmnnnoooooonnnmmmmmmkkkkkkkkkkkklllmmmnnnnnnmmmnnnoooqqqrrrtttuuuvvvwwwwwwxxxyyyzzz|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{zzzyyyzzzzzzyyyvvvtttnnnnnnlllkkkiiihhhgggfffbbbaaa___\\\ZZZWWWUUUTTTSSSQQQOOONNNNNNNNNMMMLLLIIIGGGEEEDDDDDDCCCAAA???@@@??????>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@DDDDDDEEEEEEDDDDDDCCCBBBEEEDDDDDDCCCAAA???>>>=========<<<<<<;;;<<<<<<<<<;;;===??????===<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>:::;;;???===:::???HHHPPPDDD::::::>>>>>><<<;;;======<<<<<<<<<===>>>???=========>>>>>>>>>??????>>>???@@@BBBBBBBBBAAAAAAAAA???@@@EEENNN^^^vvv>>>>>>>>>>>>===<<<::::::;;;:::999888777777777888:::;;;<<<<<<<<<;;;999888444444444444444444333333555555666777888999999:::::::::;;;<<<<<<<<<;;;;;;<<<>>>@@@@@@???>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGJJJLLLOOOPPPPPPNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVXXXZZZ[[[[[[[[[\\\]]]^^^___```bbbdddeeeeeeeeeiiiiiijjjjjjkkkllllllllllllmmmnnnoooooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrnnnooopppqqqqqqpppooonnnlllllllllmmmnnnooopppqqqooopppqqqssstttvvvwwwxxxyyyzzz{{{}}}~~~}}}|||||||||{{{yyyvvvuuutttsssrrrpppooonnnmmmhhhgggeeeccc```^^^\\\[[[ZZZWWWUUUTTTSSSSSSRRRPPPLLLJJJHHHGGGFFFEEECCCAAABBBAAA@@@???????????????===>>>???@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFEEECCCAAA@@@>>>>>>===<<<<<<;;;<<<<<<;;;===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???999:::BBBBBB@@@MMMaaagggTTTAAA<<<@@@@@@===:::===============>>>>>>>>>=========>>>>>>??????@@@>>>???@@@AAABBBAAA@@@@@@CCCAAAAAACCCHHHSSSfffwww;;;;;;<<<<<<;;;:::999999:::999999888777777777777999999:::;;;:::999888777555555555555666666666666555555666777888999:::::::::;;;<<<==================???AAAAAA@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHIIILLLOOORRRSSSQQQPPPPPPPPPNNNNNNOOOPPPQQQSSSSSSTTTQQQRRRRRRSSSSSSTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYXXXZZZ\\\]]]]]]]]]^^^___bbbcccdddfffggghhhhhhhhhkkkkkkkkkllllllllllllmmmlllmmmnnnooopppppppppppppppppppppqqqqqqrrrrrrrrrppppppqqqrrrrrrqqqppppppnnnoooooooooqqqrrrssstttssssssuuuvvvxxxyyy{{{{{{}}}~~~~~~~~~~~~~~~|||zzzzzzzzzyyywwwvvvuuuttttttnnnmmmkkkiiigggeeecccbbb___]]]ZZZYYYYYYXXXVVVUUUUUUSSSPPPOOONNNLLLJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@;;;<<<===???@@@AAAAAAAAA???AAACCCEEEHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDDDD??????>>><<<<<<;;;;;;;;;;;;<<<>>>>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>><<<=========>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@>>>???@@@AAAAAAAAA@@@???DDDBBBBBBDDDEEEKKKYYYfff999999999:::999999888888777777777777666666666666666777888888888888666666555666666666777888888888555555666777999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBBBBBBBDDDCCCDDDEEEFFFHHHIIIJJJJJJNNNRRRVVVVVVSSSQQQQQQSSSOOOPPPQQQRRRTTTVVVWWWWWWSSSTTTTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[]]]___`````````aaabbbeeefffhhhiiijjjkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmnnnoooppppppppppppoooppppppqqqqqqrrrrrrsssqqqrrrsssttttttsssrrrqqqqqqqqqrrrrrrtttuuuwwwxxxwwwxxxyyyzzz|||~~~~~~~~~}}}|||{{{zzzyyyyyytttsssrrrpppnnnllljjjiiifffcccaaa_________]]]\\\[[[YYYVVVTTTSSSQQQNNNLLLIIIHHHGGGEEEDDDCCCCCCCCC===>>>???@@@AAABBBBBBAAA>>>@@@BBBEEEHHHJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGBBBAAA???>>>===<<<<<<<<<;;;<<<======<<<<<<===>>>========================>>>::::::<<<===AAAQQQddd___OOO@@@<<<>>>?????????<<<===>>>?????????>>>>>><<<===>>>>>>???@@@AAAAAA???@@@AAABBBBBBAAA@@@???AAAAAABBBDDDCCCEEENNNXXX666666777777777777777666555666666777777777666666666777888999999888777777555555666777777888999999444555666777999:::;;;<<<;;;<<<===>>>????????????AAACCCEEEEEEEEEDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMPPPTTTXXXXXXTTTRRRSSSUUUQQQRRRSSSUUUVVVXXXZZZZZZUUUUUUWWWXXXZZZ[[[\\\]]][[[[[[[[[[[[\\\]]]^^^___^^^```bbbcccccccccdddeeehhhiiijjjllllllmmmmmmmmmllllllmmmmmmnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqrrrsssssstttuuuuuutttuuuvvvvvvvvvvvvuuuttttttttttttuuuwwwxxxzzz{{{{{{|||}}}~~~~~~}}}zzzyyyxxxvvvtttrrrqqqpppmmmkkkhhhgggggggggfffddd```]]]ZZZXXXWWWUUURRROOONNNMMMLLLJJJIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCBBBAAA???AAACCCEEEGGGIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJEEEDDDBBBAAA???>>>>>>>>>;;;<<<======<<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<:::999===FFFNNNIIIBBB>>>??????>>>>>>@@@<<<===>>>???@@@???>>>>>><<<===>>>???@@@AAAAAABBB@@@AAABBBCCCCCCBBBAAA@@@>>>???CCCFFFDDDBBBHHHPPP444444555555666666555555666666777888999999999888999:::;;;<<<<<<;;;:::999444555555666777888999999444555666888999:::<<<<<<<<<<<<===??????@@@@@@@@@BBBDDDGGGGGGGGGFFFGGGIIIHHHIIIJJJKKKLLLMMMNNNOOOQQQUUUYYYYYYUUURRRSSSVVVRRRSSSTTTVVVXXXZZZ[[[\\\VVVWWWXXXZZZ[[[]]]^^^___]]]]]]]]]]]]^^^___``````aaaccceeefffeeeeeeggghhhjjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnooooooppppppoooooopppqqqrrrrrrrrrrrrsssttttttuuuvvvwwwwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxzzz|||}}}~~~~~~~~~}}}|||zzzxxxvvvuuutttrrrpppmmmmmmmmmmmmlllkkkhhheeebbb```^^^\\\YYYVVVRRRQQQOOONNNLLLKKKJJJJJJIIIIIIHHHGGGEEECCCAAA@@@AAABBBDDDEEEGGGGGGHHHHHHLLLLLLMMMMMMMMMLLLLLLLLLHHHGGGEEECCCAAA@@@@@@???;;;<<<===<<<;;;<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;777<<<>>>:::999===AAA@@@<<<<<<@@@DDDCCC===<<<>>><<<===>>>@@@@@@??????>>><<<===>>>???@@@AAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@===???DDDHHHFFFCCCFFFMMM777777777777777777777777444444555555666777777777;;;;;;;;;:::::::::999999888888888888777777777777:::999888777777888999:::===>>>@@@AAABBBBBBAAAAAAIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[YYYXXXXXXXXXXXXYYYZZZZZZ\\\[[[ZZZ[[[^^^___```___aaaaaa```_______________ffffffgggggghhhhhhiiiiiijjjkkkmmmoooooonnnmmmlllmmmoooqqqqqqqqqrrrtttuuussssssttttttttttttttttttuuuuuuttttttuuuvvvxxxyyyvvvxxxzzzzzzyyyyyyyyyzzz{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}|||{{{yyywwwvvvuuuuuuuuusssrrrllljjjgggeeedddaaa]]]ZZZZZZYYYYYYWWWVVVTTTRRRQQQOOONNNLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKIIIGGGEEEDDDCCCCCCAAA???===<<<<<<===@@@AAA>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<<<<<<<===:::777888>>>@@@???>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEE666666666666666666666666555666666777777888888999::::::::::::999999888888999999999888888888888888999999888888888:::;;;<<>>@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>:::888;;;BBBDDD@@@======?????????@@@@@@@@@AAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCC666666666666666666666666777777777888999999::::::999999999888888888888888999999999999999999999999999999999:::;;;<<<>>>???BBBBBBBBBDDDEEEGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQRRROOOPPPQQQRRRSSSUUUVVVVVVXXXXXXXXXYYYZZZ[[[[[[\\\ZZZZZZZZZ[[[\\\]]]^^^___```___^^^___aaacccdddcccddddddddddddeeefffgggggghhhiiiiiijjjkkkkkkllllllmmmnnnpppqqqqqqqqqpppooonnnpppqqqrrrqqqrrrsssuuuwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz|||}}}}}}}}}~~~~~~~~~~~~|||zzzvvvtttrrrpppooommmjjjggggggfffeeecccaaa___]]]\\\[[[ZZZXXXVVVTTTRRRRRRQQQQQQOOOLLLIIIHHHHHHJJJKKKMMMNNNOOOPPPRRRRRRSSSSSSRRRQQQPPPNNNMMMKKKJJJJJJFFFDDDBBB@@@>>>???@@@@@@;;;;;;::::::;;;<<<<<<=========>>>>>>>>>?????????>>>:::;;;???AAA>>>===>>>>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDD555555555555555555555555777777888888999999::::::888888888888888888777777888888999999:::::::::;;;============>>>???@@@@@@DDDDDDDDDEEEGGGJJJLLLNNNLLLMMMNNNOOOQQQRRRSSSTTTRRRRRRSSSTTTVVVWWWXXXXXX[[[[[[\\\\\\]]]]]]]]]]]][[[[[[[[[\\\]]]^^^``````aaa```___```cccdddeeedddeeeeeeeeefffgggiiijjjkkkjjjjjjkkklllmmmnnnnnnooooooooopppqqqrrrqqqqqqqqqrrrtttvvvvvvuuuuuuwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{|||||||||}}}}}}~~~}}}{{{{{{yyywwwvvvuuussspppnnnmmmmmmllljjjhhhfffdddccc^^^]]][[[YYYWWWVVVUUUUUUZZZWWWRRRMMMJJJJJJJJJKKKMMMMMMOOOPPPRRRSSSSSSSSSTTTTTTSSSRRRPPPOOOMMMMMMIIIHHHEEECCCAAA@@@@@@AAA<<<<<<;;;::::::;;;<<<============>>>>>>>>>??????CCC===888999;;;;;;===@@@>>>>>>>>>????????????@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBDDDFFFGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFGGGGGG666666666666666666666666666777777888888999999:::888888888888888999999999888888999:::;;;;;;<<<<<>><<<;;;::::::;;;<<<<<<<<<=========>>>>>>>>>BBB>>><<<>>>???======???======>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAABBBEEEGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGFFFFFF777777777777777777777777666777777888999999:::::::::::::::::::::;;;;;;;;;::::::;;;<<<===??????@@@DDDDDDEEEFFFGGGGGGGGGGGGJJJKKKKKKLLLNNNPPPQQQRRRPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\]]]___```bbbcccddddddccccccaaa````````````aaabbbbbbcccaaaaaabbbdddfffffffffggggggggghhhiiijjjlllmmmnnnnnnoooppprrrsssttttttssssssssssssttttttttttttuuuwwwxxxxxxwwwwwwxxxzzz|||}}}}}}~~~~~~||||||{{{zzzxxxuuuttttttttttttrrrqqqpppooonnnmmmllljjjiiihhhggggggllliiiddd^^^ZZZWWWVVVVVVQQQQQQRRRSSSTTTTTTTTTTTTVVVVVVWWWWWWUUUTTTRRRPPPNNNMMMKKKHHHFFFEEEDDDCCCBBB@@@>>><<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======BBBIIIKKKDDD===:::============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD888888888888888888888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<============>>>???@@@BBBCCCDDDEEEDDDEEEGGGJJJLLLMMMMMMMMMOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZ\\\]]]^^^___``````aaacccfffggggggffffffeeeeeeddddddccccccddddddeeedddcccdddfffhhhhhhhhhiiiiiiiiiiiijjjkkkmmmmmmooopppqqqrrrsssuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwyyyzzzyyyxxxxxxyyy{{{}}}}}}}}}|||zzzxxxvvvwwwwwwwwwwwwvvvuuuuuurrrqqqooonnnmmmlllkkkkkkjjjhhheeebbb___]]]\\\\\\WWWXXXXXXYYYYYYXXXXXXXXXWWWXXXYYYYYYXXXVVVTTTRRROOONNNLLLJJJIIIGGGFFFEEEBBBAAA>>><<<<<<===>>>@@@======>>>>>>>>>?????????<<<<<>>>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCEEEFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCC888888888888888888888888999999:::;;;;;;<<<<<<===============>>>>>>??????@@@@@@AAACCCEEEFFFGGGHHHBBBDDDHHHKKKOOOQQQRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYY[[[\\\]]]^^^___aaabbbbbb```bbbdddggghhhiiihhhhhhiiihhhgggffffffeeeffffffgggeeeeeefffhhhjjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnpppppprrrssstttvvvwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{zzz|||}}}|||{{{{{{|||}}}~~~~~~~~~{{{yyyxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvtttsssrrrqqqppppppkkkjjjiiihhhgggfffeeeeee\\\]]]]]]]]]]]]\\\[[[[[[YYYZZZ[[[[[[ZZZXXXVVVTTTOOONNNMMMLLLJJJHHHGGGFFFAAA@@@>>>======???AAACCC>>>????????????@@@@@@@@@@@@<<<;;;???AAA???>>>@@@<<<<<<<<<<<<=========>>>>>>???@@@AAABBBAAA@@@@@@AAAAAABBBBBBCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDD999999888888999;;;===>>><<<<<<==================?????????>>>======???AAAEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWXXXYYY[[[\\\^^^___```aaaaaaaaaaaaaaa```___aaabbbccceeegggiiijjjkkkkkkjjjiiihhhgggfffeeedddggghhhiiijjjjjjjjjjjjjjjkkkmmmooopppppppppqqqrrrrrrtttvvvwwwwwwxxx{{{|||||||||{{{zzzzzz{{{}}}}}}|||}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}~~~~~~|||yyyxxxyyywwwttttttuuuwwwxxxwwwtttrrrooonnnnnnmmmkkkiiiffffffeeedddcccaaa```___\\\]]]^^^___^^^\\\ZZZXXXUUUSSSQQQPPPNNNLLLHHHFFFDDDCCCAAAAAAAAAAAA???>>>>>>===<<<<<<===>>>===<<<<<<<<<======>>>======<<<>>>===<<<<<<===>>>???@@@>>>@@@AAA@@@>>>>>>???@@@EEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@===<<<<<<<<<<<<>>>???@@@<<<<<<============>>>>>>BBBBBBCCCBBB@@@AAACCCEEEGGGHHHJJJKKKLLLMMMMMMMMMOOOOOOPPPPPPRRRTTTUUUVVVYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]^^^___``````aaabbbccccccdddccccccaaabbbccceeeggghhhjjjjjjlllkkkkkkjjjiiiiiihhhhhhkkkkkkkkkkkkkkkkkkkkklllnnnppprrrssssssssstttuuuuuuwwwyyyzzzzzz{{{}}}~~~~~~}}}|||||||||}}}~~~}}}}}}}}}~~~|||}}}~~~~~~|||{{{zzzxxxuuuuuuvvvxxxxxxxxxwwwuuusssrrrrrrqqqooommmkkkjjjjjjiiigggeeedddccc___```aaaaaa```^^^\\\ZZZYYYWWWUUUSSSQQQOOOKKKHHHJJJHHHGGGFFFGGGFFFEEECCC@@@???>>>>>>??????>>>===<<<<<<===============<<<===<<<;;;;;;;;;<<<>>>???@@@AAABBBBBB@@@???@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBB?????????@@@@@@AAAAAAAAAEEEFFFGGGFFFEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]]]]]^^^^^^______````````````___``````aaabbbaaabbbdddeeeffffffggggggbbbbbbdddeeeggghhhiiijjjmmmmmmmmmmmmmmmmmmmmmmmmpppooonnnmmmmmmnnnnnnooorrrtttvvvwwwvvvvvvxxxyyyyyyzzz|||}}}}}}}}}~~~}}}~~~|||}}}|||yyywwwwwwxxxzzzzzzyyy{{{yyywwwwwwwwwvvvtttsssqqqqqqpppooommmkkkiiihhhcccdddddddddcccaaa___]]]]]][[[YYYXXXVVVTTTPPPNNNKKKJJJHHHGGGHHHGGGEEEDDDCCCBBB@@@@@@AAAAAA@@@>>>===============<<<<<<<<<===<<<<<<<<<<<<===>>>>>>AAACCCDDDCCCBBBAAABBBDDDBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@BBBCCCEEEFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIJJJLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWZZZZZZZZZ[[[\\\]]]^^^___````````````aaaaaabbbbbbbbbbbbaaabbbbbbcccdddeeedddeeefffgggggggggggggggcccdddeeefffhhhiiijjjkkkmmmmmmnnnooopppqqqqqqrrruuutttrrrppppppqqqssstttuuuwwwyyyzzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{||||||{{{~~~|||{{{zzz{{{{{{yyywwwwwwwwwvvvtttrrrpppnnnmmmhhhhhhggggggeeecccaaa```___^^^\\\\\\[[[ZZZWWWUUUNNNLLLJJJJJJJJJIIIGGGEEEFFFDDDCCCBBBCCCCCCAAA???>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCBBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@AAACCCEEEGGGDDDEEEEEEEEEDDDDDDDDDCCCFFFFFFGGGGGGHHHIIIIIIJJJHHHJJJLLLMMMMMMMMMOOOQQQQQQSSSTTTWWWYYYZZZ[[[[[[]]]]]]]]]^^^^^^```aaabbbbbbbbbbbbbbbbbbcccccccccaaaaaaaaabbbdddfffggghhhhhhhhhhhhhhhggggggfffeeefffggghhhiiijjjkkklllmmmmmmnnnoooppprrrssstttuuuyyyxxxvvvuuuuuuvvvxxxyyyxxxzzz|||}}}}}}}}}~~~~~~~~~{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~|||}}}}}}}}}|||{{{{{{zzzzzzxxxwwwtttsssrrrmmmlllkkkiiihhhfffdddccc```___^^^___``````___]]]UUUSSSQQQQQQQQQPPPNNNLLLIIIGGGEEEDDDEEEDDDBBB@@@@@@???>>>============>>>========================???AAABBBBBBAAAAAABBBDDDDDDCCCBBBBBBAAAAAABBBBBBEEEDDDBBBAAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKNNNQQQRRRRRRSSSTTTUUUVVVWWWYYY[[[\\\^^^^^^^^^````````````aaabbbccccccddddddddddddddddddddddddaaabbbbbbccceeegggiiijjjkkkjjjjjjjjjiiigggfffeeejjjjjjkkklllmmmnnnooopppooopppqqqsssuuuvvvwwwxxx{{{{{{zzzzzzzzz{{{|||}}}{{{}}}~~~~~~}}}}}}}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{||||||||||||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwvvvrrrqqqpppmmmkkkiiihhhgggcccbbbbbbdddeeefffeeecccYYYWWWUUUTTTTTTSSSQQQOOOLLLKKKHHHHHHGGGFFFDDDBBBBBBAAA@@@>>>>>>>>>??????;;;<<<<<<<<<<<<;;;;;;:::>>>???AAAAAA@@@@@@AAACCCBBBBBBAAA@@@@@@@@@@@@AAAFFFEEECCCBBBBBBBBBCCCCCCJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQSSSVVVXXXYYYYYY[[[\\\\\\\\\^^^___```aaaaaaaaabbbbbbbbbbbbcccdddeeeeeeffffffffffffffffffffffffdddeeeeeefffggghhhjjjjjjllllllllllllkkkjjjiiiiiinnnnnnooopppqqqqqqrrrsssrrrssstttvvvwwwyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||}}}}}}~~~{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyzzz{{{||||||}}}}}}{{{{{{||||||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwuuurrrooommmlllkkkjjjiiihhhiiijjjjjjhhhfff\\\ZZZXXXWWWWWWUUUSSSQQQQQQOOOMMMLLLKKKJJJHHHFFFEEECCCAAA@@@??????@@@AAA===>>>>>>???>>>===<<<;;;===???AAAAAA@@@@@@BBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDMMMNNNPPPRRRSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUXXX[[[]]]^^^^^^```aaa___```aaabbbcccddddddddddddddddddddddddeeefffggghhhhhhhhhggggggggggggggghhhhhhgggggghhhiiiiiijjjllllllmmmmmmmmmmmmmmmmmmppppppqqqrrrssssssttttttuuuvvvwwwxxxzzz{{{|||}}}|||}}}~~~yyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}~~~~~~~~~~~~yyyzzz}}}{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxyyyzzzyyyxxxvvvuuuvvvwwwxxxyyyyyyyyyyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyuuuvvvxxxyyyzzz{{{{{{|||zzzzzzzzzzzzzzzyyyxxxwwwzzz{{{|||~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}|||{{{xxxuuusssqqqooooooooonnnllllllmmmllliiigggcccaaa___]]]]]]\\\YYYXXXTTTRRRPPPOOONNNMMMJJJHHHFFFEEEBBB@@@@@@@@@AAABBBAAABBBCCCCCCBBBAAA@@@???>>>???AAAAAAAAAAAABBBDDDFFFFFFEEEDDDDDDDDDDDDEEE@@@AAACCCDDDEEEEEEEEEEEERRRRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTUUUVVVXXXYYYZZZ[[[]]]___aaabbbcccddddddeeeffffffggggggffffffdddeeeeeeffffffggggggggggggggggggggghhhhhhhhhhhhgggggghhhiiikkklllmmmnnnnnnooopppqqqqqqqqqqqqqqqqqqsssuuuuuuuuuvvvxxxzzzyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}zzz{{{{{{{{{||||||||||||||||||{{{zzz{{{}}}}}}}}}{{{|||}}}~~~|||zzzxxxxxxyyyzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuxxxyyyyyyxxxwwwuuutttrrrqqqsssvvvxxxzzzyyyxxxwwwzzzzzz{{{{{{zzzzzzyyyyyy|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~|||{{{zzzyyywwwvvvuuutttttttttsssrrrqqqooonnnmmmggggggeeecccaaa___^^^]]]YYYYYYXXXVVVTTTQQQOOONNNMMMKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCC@@@???>>>>>>@@@AAAAAA@@@BBBCCCDDDDDDCCCCCCDDDFFFDDDDDDDDDDDDDDDEEEEEEFFFTTTTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXZZZ[[[\\\^^^___```bbbcccdddeeeeeeeeeeeefffggggggggggggffffffffffffgggggghhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjlllmmmnnnoooppppppqqqrrrssstttttttttttttttvvvxxxyyyyyyyyy{{{}}}|||}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxzzz{{{{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxzzzyyywwwvvvuuutttttttttsssssstttuuuvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyy|||}}}~~~~~~}}}}}}}}}||||||||||||}}}}}}|||~~~~~~}}}~~~||||||{{{{{{zzzzzzyyyyyyyyyxxxxxxvvvtttrrrpppooommmlllkkkiiigggeeecccbbb]]]]]]\\\ZZZXXXUUUSSSRRRQQQNNNKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEECCCAAA@@@AAAAAA@@@???AAACCCDDDDDDDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFGGGHHHVVVVVVWWWYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^___```ccccccdddeeeffffffffffffeeefffgggggghhhhhhgggggghhhhhhhhhhhhiiijjjkkklllkkkkkkkkklllllllllmmmmmmllllllmmmnnnpppqqqrrrsssssstttuuuvvvwwwwwwwwwwwwxxxzzz|||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxyyywwwttttttvvvxxxyyyyyyyyyvvvtttuuuwwwxxxwwwuuutttssssssssssssrrrrrrrrrssssssttttttvvvwwwxxxyyy{{{yyyvvvtttssssssuuuvvvttttttsssssstttvvvxxxyyywwwxxxyyyzzzzzz{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvtttsssrrrqqqpppnnnllljjjhhhgggdddcccbbb```]]][[[XXXWWWVVVSSSPPPMMMLLLKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIGGGDDDCCCCCCBBBAAA???AAACCCEEEEEEDDDDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIWWWXXXZZZ[[[\\\]]]]]]\\\______``````aaabbbcccdddggggggggghhhhhhggggggffffffggghhhhhhiiiiiihhhhhhiiiiiiiiiiiijjjkkkmmmmmmlllllllllmmmmmmnnnnnnooonnnnnnoooqqqrrrssstttuuuvvvvvvxxxyyyzzzzzzzzzzzz|||~~~}}}~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwxxxvvvsssrrrtttvvvxxxxxxwwwttttttwww||||||xxxsssrrrrrrrrrrrrqqqqqqqqqqqqssssssssssssuuuvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyvvvwwwxxxyyy{{{{{{||||||{{{|||||||||}}}}}}}}}}}}{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}|||}}}~~~}}}|||}}}}}}~~~}}}~~~~~~~~~|||{{{yyyxxxttttttrrrpppnnnlllkkkjjjiiihhhgggeeeccc```^^^]]][[[XXXTTTQQQPPPOOOMMMKKKLLLMMMNNNNNNOOONNNNNNNNNMMMJJJGGGFFFEEEDDDCCCAAABBBDDDEEEEEEEEEEEEFFFHHHGGGHHHHHHIIIIIIIIIIIIIIIYYYZZZ\\\^^^_________^^^aaaaaabbbcccdddeeeffffffhhhiiiiiiiiihhhhhhgggfffggghhhiiiiiijjjjjjiiiiiihhhiiijjjkkklllmmmnnnnnnllllllmmmnnnnnnoooppppppooopppqqqrrrsssuuuvvvvvvwwwxxxzzz{{{|||}}}}}}}}}|||~~~~~~}}}|||{{{{{{{{{{{{||||||{{{||||||}}}~~~~~~~~~~~~~~~~~~zzz|||}}}}}}}}}~~~}}}~~~}}}}}}|||||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~||||||||||||{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwxxxuuurrrrrrsssvvvwwwxxxuuuuuuwww}}}yyyrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttssssssttttttuuuvvvwwwxxxzzzzzzzzzxxxvvvtttvvvwwwyyy{{{|||{{{zzzyyyvvvwwwxxxzzz{{{|||}}}}}}|||||||||||||||}}}}}}~~~{{{{{{zzzyyyyyyyyyyyyyyy{{{|||}}}}}}||||||~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~}}}}}}xxxwwwvvvtttrrrpppnnnnnnmmmlllkkkjjjhhhfffcccbbb```]]]YYYVVVTTTSSSQQQOOOPPPQQQQQQRRRSSSSSSRRRRRROOOMMMJJJIIIIIIHHHGGGEEEDDDEEEFFFFFFEEEEEEFFFHHHFFFGGGHHHHHHIIIIIIHHHHHH\\\]]]```bbbccccccbbbaaabbbccceeefffhhhhhhiiiiiiiiijjjjjjjjjiiiiiihhhggghhhiiijjjjjjkkkkkkjjjjjjhhhjjjmmmoooqqqqqqpppooommmmmmnnnooopppqqqrrrrrrqqqrrrssstttvvvwwwxxxxxxzzz{{{|||~~~|||}}}~~~||||||{{{zzzzzzzzz{{{{{{yyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~~~~}}}{{{|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}yyy{{{|||{{{yyyyyyzzz{{{yyyyyyyyyxxxwwwwwwvvvvvvwwwuuusssrrrtttvvvwwwwwwsssuuuzzzxxxrrrrrrrrrssssssssssssttttttvvvuuuuuuuuuuuuvvvvvvwwwxxxzzz}}}~~~|||xxxvvvxxxzzz}}}~~~|||zzzxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}|||||||||}}}~~~}}}|||{{{zzzzzzzzzzzzzzz|||}}}~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~~~~}}}{{{yyywwwuuutttsssooooooooonnnmmmkkkiiihhheeebbb^^^[[[YYYXXXVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXTTTRRROOONNNMMMMMMKKKIIIFFFGGGHHHGGGFFFEEEEEEGGGEEEFFFGGGHHHIIIHHHGGGFFF___aaadddfffhhhgggfffeeedddeeegggiiikkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkkiiilllqqquuuvvvuuusssqqqoooooopppqqqrrrssstttuuutttuuuvvvwwwxxxzzz{{{{{{}}}~~~}}}}}}||||||||||||{{{{{{zzzzzzzzzyyyzzzzzz{{{|||wwwxxxxxxxxxzzz{{{|||}}}|||}}}~~~~~~~~~~~~}}}}}}|||{{{|||||||||{{{{{{}}}~~~~~~}}}|||}}}~~~~~~}}}}}}||||||}}}~~~}}}~~~~~~|||||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}vvvxxxyyyyyywwwvvvwwwyyyxxxxxxwwwwwwvvvuuuuuutttuuusssrrrrrrtttuuuuuuuuusssuuuyyy|||}}}zzzvvvsssrrrrrrssssssttttttttttttwwwwwwwwwwwwxxxzzz{{{{{{|||}}}~~~|||{{{{{{|||}}}~~~~~~}}}}}}zzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyywwwwwwrrrrrrrrrrrrqqqpppooonnnjjjgggccc```___^^^\\\[[[YYYZZZ[[[\\\]]]]]]]]]]]]]]]ZZZVVVTTTSSSQQQNNNMMMHHHIIIJJJHHHFFFDDDDDDEEEEEEFFFGGGIIIIIIHHHGGGFFFbbbdddgggjjjkkkjjjiiigggfffgggiiikkkmmmnnnnnnmmmkkklllllllllllllllkkkkkkiiijjjkkkkkkllllllkkkkkkkkknnntttyyyzzzxxxuuurrrqqqqqqrrrssstttuuuvvvwwwvvvwwwxxxyyy{{{|||}}}}}}~~~||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||vvvwwwwwwxxxyyy{{{|||}}}||||||}}}}}}}}}~~~~~~}}}|||{{{{{{zzz{{{|||{{{zzzzzz{{{}}}~~~}}}||||||}}}~~~~~~|||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||sssvvvwwwwwwtttsssuuuxxxwwwvvvvvvuuuttttttsssssssssrrrqqqrrrtttuuutttssssssuuuxxxxxxwwwuuutttuuurrrrrrrrrsssssstttttttttwwwwwwxxxyyy{{{}}}~~~~~~}}}||||||}}}~~~{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||||||||}}}~~~~~~}}}}}}~~~}}}}}}~~~}}}{{{yyyxxxwwwsssttttttttttttssssssrrrmmmjjjfffdddcccbbbaaa___]]]^^^___```aaaaaaaaaaaaccc```\\\XXXVVVSSSPPPNNNJJJKKKJJJIIIFFFDDDDDDDDDEEEFFFHHHJJJJJJIIIHHHGGGeeefffgggiiikkklllllllllkkklllmmmnnnnnnnnnmmmlllmmmmmmmmmmmmlllkkkjjjiiikkkkkkkkkiiiiiijjjmmmppplllooossswwwyyyyyyxxxvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz|||~~~~~~~~~{{{|||}}}~~~~~~{{{yyyxxxwwwvvvvvvxxx{{{||||||{{{yyyzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvuuuvvvxxxyyyzzz}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzz}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}|||}}}~~~}}}|||~~~}}}zzzxxxwwwxxxyyyyyyzzz{{{|||}}}}}}|||{{{{{{}}}||||||zzzyyyxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvuuuvvvuuuuuutttssssssrrrrrrsssssssssrrrrrrrrrqqqqqqttttttuuuuuuvvvvvvwwwwwwuuuvvvwwwwwwvvvwwwyyy{{{{{{{{{{{{||||||}}}~~~~~~}}}~~~}}}~~~~~~||||||}}}}}}yyyyyyxxxxxxwwwvvvuuuuuusssqqqoookkkgggdddaaa___`````````aaaccceeegggiiiiiifffccc```]]]YYYUUUQQQQQQNNNKKKIIIHHHHHHGGGEEEGGGHHHIIIJJJJJJJJJIIIHHHjjjjjjkkklllllllllllllllnnnooopppqqqqqqqqqpppooonnnnnnnnnmmmmmmlllkkkjjjjjjkkklllkkkkkkmmmqqqtttppprrrvvvyyyzzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}{{{{{{|||}}}~~~}}}|||zzzyyyxxxxxxwwwvvvwwwyyy{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwxxxyyyzzz}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~}}}|||}}}|||zzzxxxxxxxxxyyyzzzzzz{{{|||||||||{{{zzzyyyzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttssssssrrrsssssssssrrrrrrrrrqqqqqqttttttuuuuuuvvvvvvwwwwwwuuuwwwxxxxxxxxxxxxzzz|||}}}}}}}}}}}}~~~}}}}}}~~~~~~{{{{{{{{{zzzzzzyyyyyyxxxvvvuuurrroookkkhhheeedddbbbbbbcccdddfffiiilllmmmmmmkkkhhheeebbb^^^YYYVVVTTTQQQMMMKKKKKKJJJIIIGGGIIIJJJKKKLLLLLLKKKJJJIIIoooooooooooonnnmmmlllllloooooopppqqqqqqqqqqqqqqqoooooonnnnnnmmmmmmllllllkkklllmmmnnnoooqqquuuxxxvvvwwwyyyzzz{{{|||||||||{{{{{{zzz{{{{{{|||}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzz{{{{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyzzzzzzxxxuuuuuuwwwyyyzzzzzzxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyyyyyyyyyy|||}}}~~~}}}||||||}}}~~~}}}}}}|||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzz{{{|||}}}}}}|||{{{zzzyyyxxxxxxyyyzzz{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxvvvvvvuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvuuutttssssssssssssssssssrrrrrrrrrrrrtttttttttuuuvvvwwwwwwwwwvvvxxxzzzzzzzzzzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxuuuqqqooolllkkkffffffggghhhjjjmmmoooqqqrrrpppmmmkkkhhheee```\\\WWWTTTQQQNNNNNNMMMLLLJJJKKKLLLMMMMMMMMMLLLKKKJJJppppppqqqppppppooonnnmmmmmmmmmnnnnnnooooooppppppppppppoooooonnnnnnnnnnnnmmmnnnpppqqqrrrssswwwyyy{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||zzzzzz{{{{{{|||}}}}}}~~~}}}{{{yyyxxxxxxyyy{{{|||{{{xxxuuutttvvvxxxzzzzzzxxxxxxyyyyyyxxxxxxwwwvvvuuuwwwxxxzzzzzzzzzzzzyyy{{{|||~~~~~~}}}|||}}}~~~}}}}}}}}}}}}||||||||||||yyyyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{|||}}}}}}}}}}}}||||||}}}}}}}}}|||zzzyyyzzz|||}}}}}}|||yyyyyyxxxxxxxxxyyyzzz{{{zzzzzzyyyyyyxxxwwwvvvvvvttttttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxwwwwwwwwwwwwwwwuuutttssstttssssssssssssrrrrrrrrrsssssstttuuuvvvwwwwwwxxxwwwyyy{{{||||||}}}~~~|||zzzwwwtttsssqqqkkkkkkkkkkkklllmmmoooppptttsssqqqooommmiiidddaaa[[[XXXTTTRRRQQQPPPNNNMMMMMMMMMNNNNNNNNNMMMKKKJJJnnnooooooppppppppppppppplllmmmmmmnnnnnnooopppppprrrqqqpppooooooooopppppppppqqqssssssssstttwwwyyy~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||}}}}}}|||{{{yyyyyyyyy{{{}}}~~~|||yyyvvvuuuvvvxxxzzzzzzxxxyyyyyyyyyyyyxxxwwwwwwvvvwwwyyyzzz{{{{{{zzzzzz{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}zzz{{{{{{{{{|||||||||}}}{{{||||||}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{yyyzzz{{{}}}||||||{{{{{{||||||}}}{{{yyyxxxyyy{{{||||||{{{xxxxxxxxxxxxyyyzzzzzz{{{yyyxxxxxxwwwvvvuuuuuutttuuuuuutttttttttsssssssssvvvvvvvvvvvvvvvwwwxxxxxxwwwxxxyyyyyyxxxwwwuuuttttttttttttsssssssssrrrrrrsssssstttuuuvvvwwwxxxxxxwwwyyy|||~~~~~~}}}{{{yyywwwwwwqqqpppnnnlllkkkkkkllllllsssrrrqqqpppooolllhhhddd^^^[[[XXXUUUTTTSSSQQQPPPNNNOOOOOOOOONNNMMMKKKJJJmmmnnnooopppqqqqqqqqqqqqppppppppppppqqqrrrttttttsssrrrqqqppppppqqqrrrsssrrrsssuuuvvvvvvvvvxxxzzz~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{|||||||||{{{{{{{{{{{{||||||}}}}}}{{{{{{zzzzzz{{{|||~~~{{{yyyvvvvvvxxxzzz{{{{{{yyyzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{||||||{{{{{{{{{{{{||||||zzzyyywwwxxxyyy{{{zzzyyywwwwwwxxxxxxyyyyyyzzzzzzwwwvvvuuuttttttttttttttttttttttttssssssrrrrrrrrruuuvvvwwwxxxyyyyyyyyyyyyxxxxxxzzzzzzzzzxxxvvvtttttttttttttttsssssssssrrrrrrssstttuuuvvvwwwxxxyyyvvvyyy}}}~~~|||{{{{{{vvvtttrrrooommmlllkkkkkkqqqqqqqqqrrrrrrppplllhhhccc```\\\YYYXXXWWWUUUTTTQQQRRRRRRRRRPPPNNNLLLKKKnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvxxxtttsssqqqpppqqqrrrssstttrrrtttwwwyyyyyyzzz|||~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||||||||||||||{{{|||||||||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{||||||||||||{{{||||||||||||}}}}}}}}}zzzzzz{{{{{{||||||}}}}}}zzzxxxwwwxxx{{{|||}}}|||zzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}{{{~~~~~~~~~~~~~~~}}}zzzzzz{{{{{{|||}}}}}}~~~{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}||||||{{{{{{{{{|||}}}~~~~~~||||||~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{}}}|||{{{{{{zzzzzz{{{{{{|||{{{yyywwwwwwxxxyyyyyyxxxwwwxxxxxxyyyyyyyyyxxxxxxuuutttsssrrrrrrsssttttttrrrrrrssssssssssssssstttuuuwwwyyy{{{|||{{{zzzyyyxxxyyy{{{{{{{{{yyyvvvtttttttttttttttssssssssssssrrrrrrsssuuuvvvxxxyyyyyyuuuxxx}}}~~~zzzxxxvvvsssqqqooooooooopppqqqrrrtttvvvtttpppmmmhhheeeaaa^^^]]]\\\ZZZXXXUUUUUUUUUUUUSSSQQQOOONNNqqqqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrsssuuuwwwxxxuuusssrrrqqqqqqrrrtttuuurrruuuxxx{{{|||~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}|||yyyxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzyyyyyyzzzzzz{{{{{{|||}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}|||||||||}}}}}}}}}}}}}}}yyyyyyzzz{{{|||||||||{{{yyyxxxxxxzzz|||~~~~~~}}}{{{{{{||||||{{{{{{zzzyyy{{{zzzyyyyyyzzz{{{}}}~~~|||~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyzzzzzz{{{|||}}}}}}{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~||||||~~~}}}~~~~~~||||||}}}{{{{{{{{{zzzzzz{{{{{{{{{{{{yyywwwwwwxxxxxxxxxvvvxxxxxxyyyyyyyyyxxxxxxwwwtttsssrrrqqqrrrssstttuuupppqqqqqqrrrtttuuuuuuvvvtttwwwzzz}}}~~~}}}zzzyyyxxxyyy{{{|||{{{yyyvvvuuuuuuuuutttttttttsssssssssrrrrrrsssuuuvvvxxxyyyyyytttxxx||||||{{{xxxvvvtttsssssssssqqqrrrtttwwwyyyxxxtttqqqllliiieeebbb```___]]][[[XXXXXXXXXWWWVVVSSSQQQPPPsssrrrqqqqqqqqqrrrssstttvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxxxxwwwwwwyyyzzzyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~zzzzzzxxxxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzxxxwwwwwwxxxyyy{{{}}}}}}||||||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}||||||||||||}}}||||||||||||~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzyyyzzz{{{{{{yyyzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzz||||||||||||{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvxxxvvvttttttvvvwwwxxxxxxvvvuuuuuuttttttssssssrrrvvvsssppppppqqqtttuuuuuutttwww||||||zzzvvvvvvwwwxxxyyyzzzzzz{{{yyyxxxvvvuuutttttttttuuuuuuuuuuuuvvvwwwyyyzzz{{{yyyzzz{{{|||}}}~~~{{{{{{zzzyyyxxxvvvuuuuuutttuuuvvvwwwwwwvvvuuutttrrrnnniiigggfffeeebbb___```]]]ZZZXXXXXXXXXXXXWWWuuutttsssrrrssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxzzzzzzyyyyyy{{{|||||||||~~~~~~~~~~~~}}}}}}{{{||||||||||||{{{{{{zzzzzzzzzyyyxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{}}}}}}|||||||||{{{zzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{|||{{{zzzzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy||||||||||||{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxyyyyyywwwvvvuuuuuuwwwxxxxxxwwwuuuuuuttttttsssrrrrrrrrrtttrrrpppppprrrttttttssstttwww||||||zzzwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxvvvuuuttttttuuuuuuuuuuuuuuuvvvwwwxxxzzzzzzyyyyyyzzz|||}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwtttpppnnnmmmkkkhhheeeeeebbb^^^[[[ZZZZZZYYYXXXvvvvvvuuuuuuuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{|||}}}||||||}}}}}}~~~~~~}}}}}}|||~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{||||||{{{{{{|||{{{{{{zzzzzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{||||||{{{zzzyyyyyyyyyzzz|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}|||{{{{{{{{{|||~~~}}}}}}||||||{{{zzzzzzzzzzzz{{{||||||zzz{{{|||~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzyyyyyy||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyzzzzzz{{{vvvvvvuuuwwwxxxyyywwwvvvttttttssssssrrrqqqqqqqqqrrrqqqqqqrrrtttuuusssrrruuuwww{{{~~~~~~{{{zzzxxxxxxxxxwwwwwwwwwvvvvvvyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyzzz{{{}}}~~~~~~|||{{{zzzzzz{{{zzzyyywwwvvvvvvwwwyyyzzz{{{xxxvvvtttrrrqqqnnnllljjjgggccc```___]]]\\\ZZZwwwwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzz}}}}}}~~~~~~||||||{{{{{{zzzzzzzzzzzzzzz|||{{{zzzzzzyyyyyyyyyxxxzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{|||}}}|||{{{zzzyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}|||{{{zzzzzzyyyyyyzzz||||||}}}}}}~~~}}}}}}}}}}}}||||||||||||~~~}}}{{{zzz{{{|||~~~}}}||||||{{{{{{zzzyyyyyy{{{|||||||||{{{{{{}}}~~~|||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzyyy{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyvvvuuuvvvxxxyyyyyywwwuuuttttttsssrrrrrrqqqqqqppprrrrrrsssuuuwwwwwwuuusssvvvwwwzzz|||}}}|||{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyzzz{{{|||~~~~~~~~~}}}|||||||||}}}{{{zzzyyyxxxxxxyyyzzz{{{zzzyyyxxxvvvtttrrrpppnnnmmmjjjgggdddcccbbb```^^^xxxwwwwwwwwwxxxyyy{{{||||||||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyy~~~~~~~~~}}}{{{{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{|||||||||{{{yyyxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzz}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||~~~}}}{{{zzz{{{|||~~~|||||||||{{{zzzzzzyyyyyyzzz{{{|||{{{zzz{{{|||~~~}}}||||||{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvxxxzzzzzzxxxvvvuuuuuuttttttsssrrrrrrqqqssstttuuuxxxzzzzzzxxxuuuwwwxxxyyy{{{{{{{{{zzzzzzuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyxxxxxxyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}zzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzxxxvvvtttrrrqqqnnnllliiihhhhhhgggeeedddyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzzzzyyyyyyyyy}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}{{{{{{zzzxxxwwwwwwwwwxxxyyywwwvvvuuuttttttuuuvvvwwwzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{||||||}}}}}}}}}zzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}|||{{{{{{{{{|||~~~||||||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{yyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyxxxwwwuuutttssssssssswwwwwwvvvwwwyyyzzzxxxwwwwwwwwwvvvvvvuuutttttttttuuuuuuwwwyyy||||||zzzxxxwwwxxxxxxyyyzzzzzzzzzzzzuuuvvvwwwxxxyyyzzz{{{{{{xxxxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxyyyzzz|||}}}~~~~~~{{{}}}}}}{{{|||~~~~~~{{{xxxwwwwwwqqqooommmmmmmmmllljjjhhh{{{{{{zzzzzz|||}}}~~~~~~~~~{{{|||}}}}}}}}}|||zzzzzzwwwwwwxxxxxxxxxxxxyyyyyyxxxyyyzzz{{{|||~~~{{{{{{||||||||||||||||||{{{zzzxxxwwwvvvwwwxxxyyyvvvuuutttssstttvvvxxxyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{|||}}}}}}yyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}|||{{{{{{zzzzzzyyyyyyxxxxxxyyyzzzyyyxxxyyyzzz|||~~~}}}}}}||||||}}}}}}~~~}}}}}}|||{{{{{{|||}}}}}}||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuyyywwwvvvvvvxxxyyyyyyxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvyyy{{{|||{{{yyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{wwwxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzwwwxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{{{{vvvtttrrrqqqqqqooommmjjj}}}|||||||||~~~yyyzzz{{{{{{{{{zzzyyyxxxuuuuuuvvvvvvwwwxxxxxxxxxtttuuuwwwyyy{{{}}}zzzzzzyyyyyyzzz{{{}}}}}}{{{zzzxxxvvvvvvwwwxxxyyywwwvvvuuuuuuvvvxxx{{{|||yyyzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyxxxwwwvvvwwwxxxzzz{{{wwwwwwwwwwwwwwwwwwxxxxxxvvvvvvwwwxxxxxxyyyzzzzzzxxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzz|||}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{|||}}}~~~}}}}}}}}}|||{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxzzz{{{zzzzzzzzzyyyyyyzzzzzzzzz|||{{{zzzyyyyyyzzz{{{|||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxzzzxxxvvvvvvxxxyyyzzzyyy{{{{{{zzzzzzyyyxxxxxxwwwvvvuuuuuuwwwzzz{{{{{{zzzxxxxxxxxxwwwxxxxxxyyyyyy{{{{{{zzzzzzzzzzzzyyyyyywwwxxxyyyzzzzzzzzzyyyxxxyyyyyyyyyxxxyyyyyyzzzzzzwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}|||}}}{{{yyywwwuuutttqqqnnnkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyttttttuuuuuuvvvvvvwwwwwwuuuuuutttuuuvvvxxxyyy{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttuuuuuuvvvwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyrrrtttwwwzzz|||}}}||||||}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzzzzyyy||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvxxxyyyzzzxxxyyyzzzzzzzzzyyyxxxxxxxxxwwwvvvvvvvvvwwwyyyyyyxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwzzzyyyyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}|||yyywwwtttsssrrrqqq~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyuuuuuuuuuvvvvvvvvvvvvvvvtttttttttuuuvvvxxxzzz{{{{{{zzzyyyxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{zzzyyyxxxxxxxxxyyyyyyvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxyyyzzzzzzzzzyyy}}}}}}~~~~~~}}}}}}{{{|||||||||}}}}}}}}}}}}~~~}}}}}}|||~~~}}}}}}|||{{{{{{zzzzzz||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyywwwwwwvvvvvvwwwxxxzzz{{{{{{{{{||||||{{{yyyxxxwwwxxxwwwwwwvvvwwwxxxyyyzzzyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~|||zzzxxxvvvtttssssss~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||||||||||||||~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvsssssstttuuuvvvxxxzzz{{{zzzyyyxxxwwwwwwvvvwwwwwwttttttttttttttttttttttttwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyyyy{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxwwwwwwwwwwwwwww|||}}}}}}~~~~~~~~~}}}}}}{{{{{{|||||||||}}}}}}}}}~~~}}}||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz||||||{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxzzzyyyyyyyyyyyyyyyyyyzzzxxxxxxwwwwwwxxxyyy{{{|||~~~~~~}}}|||{{{yyywwwvvvxxxxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz|||}}}~~~}}}|||||||||}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxvvvuuuuuu~~~~~~}}}{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}|||||||||{{{{{{zzzzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvsssttttttvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwxxxxxxxxxyyyyyy{{{zzzyyyxxxxxxxxxyyyyyyyyywwwvvvuuuuuuwwwyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzyyywwwvvvuuuvvvwwwxxx{{{{{{||||||}}}}}}}}}|||{{{{{{{{{|||||||||}}}}}}~~~~~~||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{zzzzzz{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz|||}}}}}}}}}|||{{{zzzyyyxxxwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}|||{{{{{{||||||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{~~~}}}~~~}}}{{{zzzyyyxxxxxx~~~}}}}}}|||{{{{{{zzz{{{{{{{{{{{{{{{|||||||||}}}}}}zzzzzzzzzzzzzzzzzzyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyyyy{{{zzzyyyxxxxxxxxxyyyyyyyyywwwvvvuuuuuuwwwyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuvvvxxxzzzzzzzzzzzz{{{{{{|||||||||{{{{{{{{{{{{||||||||||||~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxwwwwwwxxxyyyyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxzzzyyyyyyxxxyyy{{{|||}}}zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~}}}}}}|||||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{~~~~~~~~~|||{{{zzzzzzzzz}}}||||||{{{{{{zzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwxxxyyyzzzzzzzzzzzzyyyzzzyyyxxxwwwwwwvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwyyyyyywwwwwwwwwwwwwwwxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwvvvuuuvvvxxxzzz{{{yyyyyyyyyyyyzzz{{{||||||zzzzzz{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyvvvvvvwwwwwwxxxyyyyyyyyywwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwxxxxxxyyyzzz{{{xxxwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxxxxyyyzzz|||}}}yyyyyyxxxxxxxxxyyyyyyzzzxxxyyyzzz{{{{{{{{{zzzzzzxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~}}}}}}||||||||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||||||||~~~~~~~~~}}}{{{zzzzzzyyyzzzzzz{{{{{{xxxyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||||||||{{{zzzyyy{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyvvvwwwwwwwwwwwwxxxxxxxxxvvvvvvwwwwwwwwwxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwxxxzzz{{{yyyxxxxxxxxxyyyzzz||||||zzzzzzzzz{{{{{{{{{||||||{{{}}}~~~}}}}}}~~~}}}}}}||||||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxsssssstttvvvwwwxxxyyyzzzvvvwwwxxxyyyyyyxxxwwwvvvtttuuuuuuvvvwwwxxxyyyzzzxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxzzz{{{||||||{{{zzzyyyxxxxxxyyyyyyxxxyyyzzz{{{|||{{{{{{zzzyyyzzzzzzzzzyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxzzz{{{|||}}}}}}||||||||||||||||||||||||{{{|||}}}~~~~~~||||||{{{{{{{{{||||||}}}zzzzzz|||}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~}}}||||||~~~}}}~~~}}}yyyyyyyyyxxxyyyyyyzzzzzzwwwwwwxxxyyyyyyzzz{{{{{{|||||||||}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzz|||}}}}}}}}}}}}{{{yyyxxx|||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{||||||{{{zzzyyyxxxxxxxxxyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxzzz{{{|||zzzzzzzzz{{{{{{{{{||||||zzz|||~~~}}}}}}~~~}}}}}}|||{{{zzzyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwuuuuuutttuuuuuuvvvwwwwwwqqqqqqsssuuuvvvxxxyyyzzzvvvwwwxxxyyyyyyxxxwwwvvvttttttuuuwwwxxxzzz{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxyyyzzz{{{|||zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxwwwwwwxxxyyy{{{|||~~~|||zzzyyyxxxxxxyyyyyyyyy{{{|||||||||{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~}}}}}}{{{{{{zzzzzzzzz{{{{{{|||xxxyyy{{{}}}~~~~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||~~~~~~|||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{|||}}}~~~~~~}}}|||{{{xxxyyy{{{||||||zzzyyyxxx{{{{{{zzzyyyyyyyyyyyyzzz||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}{{{zzzyyyxxxxxxwwwwwwwwwxxxzzz{{{|||{{{zzzzzzzzzzzz{{{|||wwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxwwwxxxzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||||||||{{{{{{{{{zzzzzzzzzxxxyyyzzzyyywwwvvvwwwxxxuuuvvvwwwxxxyyyyyyxxxwww}}}|||zzzyyyxxxzzz{{{|||zzzzzzyyyyyyxxxwwwvvvvvvuuuvvvwwwwwwwwwxxx{{{}}}{{{zzzxxxwwwxxxyyy{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~|||{{{{{{zzzzzzyyyxxxxxxxxxyyyxxxxxxvvvuuussssssrrrrrrwwwwwwvvvuuuuuuuuuuuuuuuyyyxxxvvvtttssstttuuuvvvttttttsssrrrssstttuuuvvvuuuuuuuuuvvvwwwwwwxxxxxxtttttttttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyy||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyyyyyyy}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxzzz|||}}}~~~|||{{{zzzzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~|||||||||||||||{{{{{{zzzyyyzzz{{{|||~~~~~~}}}~~~~~~}}}{{{zzzzzzyyyxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyzzz{{{|||{{{{{{||||||||||||{{{{{{{{{{{{|||}}}}}}|||{{{zzzyyyxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwyyyzzzyyywwwwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}|||||||||{{{{{{{{{zzzzzzzzzxxxyyyzzzyyywwwwwwwwwxxxvvvwwwxxxyyyyyyyyyxxxxxx|||{{{zzzzzzzzzzzz{{{|||yyyyyyxxxxxxwwwvvvvvvuuuvvvwwwxxxxxxxxxxxxzzz|||||||||{{{{{{{{{|||}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwxxxwwwvvvtttssssssssssssttttttsssttttttuuuvvvwwwwwwvvvuuutttssstttuuuuuutttsssrrrrrrrrrssstttuuutttuuuuuuvvvvvvwwwxxxxxxuuuuuuuuutttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxyyyyyyzzz|||{{{zzzzzzyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvxxxzzz{{{|||~~~}}}{{{zzzzzz{{{{{{}}}}}}|||{{{|||}}}~~~}}}}}}}}}|||||||||{{{{{{zzzzzz{{{||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}|||~~~~~~~~~~~~|||{{{{{{{{{|||~~~{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxyyyzzz{{{}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~|||{{{zzz|||{{{zzzzzzyyyxxxwwwwwwwwwxxxzzzzzz{{{zzzyyyxxxvvvvvvwwwxxxzzz|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxzzz{{{||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyywwwvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzxxxyyyzzzyyyxxxwwwxxxyyywwwwwwxxxyyyyyyyyyyyyxxxyyyyyyzzz{{{||||||||||||xxxxxxwwwwwwvvvvvvuuuuuuwwwyyyyyyyyyxxxxxxzzz|||||||||||||||}}}}}}}}}~~~||||||}}}}}}}}}}}}}}}|||}}}~~~{{{zzzyyywwwvvvuuuuuuuuuvvvvvvuuutttttttttttttttppppppqqqrrrsssuuuwwwxxxsssttttttuuuuuuuuuuuuuuussssssrrrrrrrrrssstttuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwuuuuuuuuuvvvwwwyyyzzz{{{~~~}}}|||{{{{{{{{{|||~~~|||{{{{{{|||}}}~~~|||||||||||||||{{{{{{{{{yyyyyyzzzzzz{{{|||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxzzz{{{~~~zzzzzzzzzyyyyyyyyyyyyyyywwwxxxxxxyyyzzz{{{|||||||||{{{{{{{{{{{{{{{|||||||||}}}}}}}}}|||{{{zzzzzzyyyyyyyyyxxxwwwvvvvvvuuuwwwxxxxxxyyyzzzyyyyyyxxxvvvvvvwwwxxxyyy{{{|||}}}{{{zzzzzzzzzzzzzzzzzz{{{yyyzzzzzz{{{{{{|||||||||zzzyyywwwvvvuuuvvvvvvwwwyyy{{{|||~~~~~~|||{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{yyywwwvvvvvvwwwzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{zzzxxxwwwxxxyyywwwwwwxxxxxxxxxxxxxxxxxxwwwxxxzzz|||}}}}}}|||{{{xxxxxxxxxxxxwwwwwwvvvvvvyyyyyyzzzyyyxxxxxxzzz{{{yyyzzz{{{|||||||||{{{{{{zzz{{{|||}}}~~~}}}|||{{{}}}~~~}}}|||zzzyyywwwvvvuuuuuuvvvuuuuuutttttttttuuuuuupppppppppqqqssstttvvvwwwrrrsssuuuwwwxxxwwwvvvvvvuuutttssssssssstttvvvwwwvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvwwwwwwyyyxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyy{{{|||}}}}}}}}}|||{{{{{{zzzzzzzzzyyyyyyyyyzzzyyyyyyyyyyyyzzzzzz{{{yyyyyyxxxxxxwwwxxxxxxyyywwwwwwxxxyyyyyyyyyxxxxxxuuuuuuuuuvvvwwwxxxzzzzzz~~~~~~~~~}}}}}}|||||||||}}}{{{zzz{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{|||||||||}}}~~~~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{||||||{{{|||~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~zzzwwwvvvwwwyyy{{{}}}~~~zzzzzzyyyxxxwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{xxxxxxyyyzzz{{{{{{{{{zzzxxxxxxxxxwwwwwwvvvvvvuuuvvvwwwwwwxxxxxxyyyyyyxxxyyyxxxxxxxxxxxxyyyzzzzzz||||||{{{zzzzzz{{{||||||yyyzzzzzzzzz{{{{{{||||||zzzyyyxxxvvvvvvvvvwwwwwwzzz{{{}}}~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{yyywwwvvvvvvwwwzzzzzz{{{{{{{{{|||||||||{{{||||||}}}}}}}}}}}}}}}zzz{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{zzzxxxwwwxxxyyywwwwwwwwwwwwvvvvvvwwwwwwvvvxxxzzz}}}~~~}}}|||{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzzyyyxxxxxxyyy{{{yyyyyyzzz{{{|||{{{{{{{{{yyyzzz{{{}}}}}}}}}|||{{{}}}}}}~~~}}}{{{zzzyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvsssrrrrrrrrrrrrsssttttttrrrtttwwwyyyzzzzzzxxxwwwwwwvvvvvvuuuuuuwwwxxxyyyxxxyyyyyyzzzzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxzzz{{{}}}~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{|||xxxxxxwwwwwwwwwxxxxxxyyywwwwwwxxxyyyyyyyyyxxxxxxvvvvvvvvvvvvwwwxxxzzzzzz~~~~~~~~~~~~~~~}}}}}}}}}~~~|||{{{{{{|||}}}zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~||||||}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{||||||{{{|||~~~~~~~~~}}}||||||~~~~~~~~~~~~}}}}}}~~~~~~{{{|||~~~}}}}}}~~~{{{xxxwwwxxxzzz||||||}}}~~~{{{zzzxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxuuuuuuwwwxxxyyyzzzzzzzzzwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxx}}}|||{{{zzzzzz{{{|||}}}zzzzzzzzzyyyzzzzzz{{{|||zzzyyyxxxwwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzyyywwwvvvwwwxxxzzzzzzzzz{{{||||||}}}}}}{{{||||||}}}}}}|||||||||zzzzzzzzz{{{{{{{{{{{{{{{yyyzzz{{{zzzyyyxxxyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwyyy{{{}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyvvvxxxxxxxxxwwwwwwyyy{{{{{{{{{{{{{{{|||||||||}}}xxxyyyzzz{{{|||||||||||||||}}}~~~}}}|||{{{{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwvvvvvvuuutttsssssstttttttttvvvxxxzzz{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxyyyzzzyyyyyyzzzzzz{{{|||||||||{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwzzzzzzxxxxxxxxxxxxzzzzzz||||||||||||{{{{{{{{{{{{zzz{{{||||||}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{yyyyyyyyyyyyzzz{{{|||}}}xxxxxxwwwwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{~~~~~~~~~}}}~~~}}}|||||||||yyyyyyyyyzzzzzzzzzzzzzzz||||||}}}}}}~~~~~~~~~~~~||||||||||||||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{|||}}}}}}||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||~~~}}}|||}}}}}}{{{zzzzzz|||}}}zzz{{{}}}{{{zzzyyywwwwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvuuuuuuuuuuuuuuutttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttuuuuuuuuuvvvwwwxxxxxxyyyzzzyyyyyyxxxwwwwwwxxxxxx|||{{{yyyxxxxxxyyy{{{||||||{{{zzzyyyyyyyyyzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{wwwyyyzzzyyywwwwwwxxxyyyyyyyyyzzz{{{{{{|||}}}}}}{{{{{{|||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||zzz{{{{{{{{{yyyxxxyyyzzz{{{zzzyyyxxxxxxxxxyyyyyyyyyzzz{{{||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyytttvvvwwwwwwvvvwwwyyy{{{{{{zzzzzzyyyzzz{{{|||}}}yyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwvvvuuuuuuvvvvvvvvvvvvxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvwwwxxxyyyzzzxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{||||||{{{zzzzzzyyyxxxxxxwwwwww{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{|||||||||||||||}}}||||||{{{{{{{{{||||||}}}}}}||||||||||||{{{{{{{{{yyyyyyyyyzzzzzz{{{|||}}}xxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~~~~~~~~~~~~~}}}|||xxxxxxyyyyyyyyyzzzzzzzzz||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~||||||{{{{{{{{{|||}}}}}}{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||xxxyyy||||||{{{yyywwwwwwxxxyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxvvvuuutttsssssssssssssssuuuvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttssssssuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxwwwxxxxxxyyy{{{zzzxxxwwwwwwxxxzzz{{{}}}|||zzzyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyzzz|||}}}}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyyyyxxxwwwxxxzzzyyyyyyyyyzzz{{{||||||}}}zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||zzz{{{|||{{{yyyxxxyyyzzz}}}|||{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxssstttuuuvvvvvvwwwyyy{{{yyyxxxwwwvvvvvvxxxzzz{{{yyyyyyxxxxxxyyyzzz|||}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwxxxwwwvvvvvvvvvwwwyyyyyyvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~{{{{{{zzzyyyyyyxxxwwwwww{{{zzzxxxwwwwwwxxxzzz{{{zzz{{{{{{{{{|||}}}}}}}}}~~~}}}{{{zzzzzz{{{|||}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}yyyxxxxxxxxxyyyzzzzzz{{{zzzzzzzzzyyyxxxwwwvvvuuuyyyyyyyyyyyyzzz{{{{{{|||}}}~~~~~~}}}~~~}}}{{{xxxxxxxxxyyyyyyzzzzzzzzz||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{||||||}}}zzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{wwwxxx{{{~~~|||{{{zzzyyyxxxxxxxxxxxx{{{zzzzzzyyyyyyxxxxxxwwwtttuuuvvvwwwwwwvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttssssssssstttuuuwwwxxxxxxwwwvvvvvvvvvwwwyyyzzzzzzyyywwwvvvvvvwwwyyyzzz||||||}}}}}}}}}{{{zzzyyywwwwwwwwwxxxyyyzzz{{{|||}}}||||||||||||||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxyyytttvvvxxxzzzzzz|||~~~|||{{{zzzyyyxxxxxxxxxxxxvvvxxxzzz|||}}}}}}|||{{{zzz{{{}}}{{{yyyxxx{{{}}}||||||||||||{{{{{{{{{{{{|||{{{{{{{{{}}}}}}{{{zzz{{{{{{{{{zzzyyywwwvvvuuusssttttttuuuvvvwwwwwwxxxzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyzzzzzz}}}{{{zzz|||~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzzxxxvvvwwwzzz{{{{{{yyyzzzzzzzzzyyyyyyyyyxxxxxxzzzxxxwwwuuuuuuvvvxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{|||zzzxxxxxxzzz}}}|||||||||{{{{{{zzzzzzzzzzzzyyywwwwwwwwwyyy{{{|||}}}||||||{{{{{{{{{||||||}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}|||zzzzzz{{{zzzzzzzzz{{{|||~~~|||{{{{{{zzzyyyyyyxxxxxx||||||{{{zzzxxxwwwvvvuuuvvvwwwwwwxxxyyyzzz{{{{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}||||||{{{zzz}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~}}}}}}||||||||||||~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}|||{{{zzz|||||||||{{{zzzyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvtttuuuvvvvvvvvvvvvuuutttssssssssssssssssssttttttsssssssssssssssssssssssstttsssssssssssstttvvvwwwxxxxxxwwwwwwwwwxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyzzz{{{|||}}}}}}||||||yyyxxxxxxyyyyyyzzz{{{|||~~~||||||{{{{{{{{{||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxvvvxxxyyyyyyyyyyyy{{{|||{{{zzzyyyxxxwwwwwwwwwwwwvvvxxxzzz|||}}}}}}|||{{{zzz{{{|||{{{yyyyyy{{{}}}||||||||||||{{{{{{{{{{{{{{{zzzzzz{{{||||||{{{yyyzzzzzzzzzyyyxxxwwwvvvuuussssssssstttuuuvvvvvvvvvwwwwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxyyy{{{zzzyyy{{{~~~}}}}}}|||{{{{{{zzz{{{yyywwwxxxzzz|||{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxyyyxxxwwwuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyzzz{{{zzzxxxwwwyyy{{{{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzyyyxxxxxxxxxyyyzzz||||||{{{{{{{{{{{{||||||~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||{{{{{{||||||}}}~~~|||||||||{{{{{{zzzzzzzzz|||{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{||||||~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}|||}}}||||||||||||~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~||||||{{{{{{{{{{{{{{{{{{xxxxxxxxxwwwvvvvvvuuuuuussstttuuuuuuuuuuuutttsssssssssttttttuuuuuuuuuvvvtttttttttssssssrrrrrrqqqtttssssssrrrssssssttttttxxxwwwwwwwwwwwwxxxyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxvvvwwwyyy{{{|||~~~~~~~~~{{{zzzzzzzzzzzzzzz{{{{{{}}}}}}|||{{{zzzzzzzzz{{{|||||||||{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxxxxyyyzzzyyywwwvvvwwwxxxyyyxxxwwwvvvvvvuuuvvvvvvvvvwwwyyy{{{|||||||||{{{zzz{{{|||{{{yyyyyy{{{||||||||||||{{{{{{{{{{{{zzz{{{zzzyyyzzz||||||zzzyyyzzzzzzyyyxxxwwwvvvvvvuuurrrrrrssssssttttttuuuuuuuuuttttttuuuuuuvvvwwwxxxvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxzzz|||~~~~~~}}}~~~~~~}}}|||||||||zzzyyyzzz{{{||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxvvvvvvvvvwwwxxxyyywwwwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{zzzxxxwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyxxx|||{{{{{{zzzyyyyyyxxxxxx||||||{{{{{{{{{{{{||||||~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzz{{{||||||}}}~~~|||zzzzzz{{{~~~~~~~~~~~~~~~zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{zzz{{{{{{|||yyyxxxxxxwwwvvvvvvuuuuuusssttttttttttttttttttssssssssssssttttttuuuvvvvvvuuuuuutttsssrrrrrrqqqqqqtttsssssssssrrrrrrrrrsssvvvvvvvvvvvvwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxzzz{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzyyyzzzzzzzzz||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwxxxwwwxxxyyyxxxvvvuuuuuuvvvwwwvvvuuuuuutttttttttuuuvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||||||||{{{{{{{{{zzzzzzzzz{{{zzzzzz{{{||||||{{{yyyzzzzzzyyyxxxwwwwwwvvvvvvsssssssssttttttuuuuuuuuutttttttttsssttttttuuuuuuuuutttttttttuuuvvvwwwxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwwwwvvvwwwwwwxxxyyywwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{zzzzzzyyy||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{{{{|||}}}~~~~~~~~~~~~zzzyyyxxxxxxyyy{{{~~~}}}}}}}}}}}}}}}||||||||||||{{{zzzxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~||||||||||||||||||||||||{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwvvvvvvtttttttttsssssstttttttttrrrrrrssssssttttttttttttuuuuuutttsssrrrrrrqqqqqqssssssssssssssssssrrrrrruuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvxxxxxxxxxyyyzzz{{{{{{|||}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwuuuvvvwwwwwwuuuuuuvvvwwwuuuuuutttsssssssssttttttvvvvvvwwwxxxzzzzzz{{{{{{|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}{{{yyy{{{zzzyyyxxxwwwwwwxxxxxxuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrtttttttttuuuuuuvvvxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}~~~|||||||||{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}||||||||||||||||||}}}~~~~~~~~~}}}~~~~~~{{{||||||}}}|||{{{yyyxxxzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyzzzzzzzzzzzz{{{xxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~zzzyyyxxxxxxyyy|||}}}}}}}}}|||||||||{{{{{{{{{zzzyyywwwwwwwwwxxxxxxyyyzzzzzz{{{||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvuuuuuutttsssssstttuuuuuusssssssssssssssssssssssstttttttttssssssrrrrrrqqqrrrsssttttttttttttsssssstttuuuvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuyyyyyyxxxxxxxxxyyyzzzzzz||||||{{{zzzyyyyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxyyyyyyyyyyyyxxxwwwvvvsssuuuvvvvvvuuuvvvwwwxxxttttttssssssssssssttttttvvvvvvwwwwwwxxxyyyzzz{{{|||{{{yyyyyy{{{|||{{{zzz{{{{{{{{{zzzzzzzzzzzzyyy{{{zzzyyyzzz||||||zzzyyyzzzyyyxxxwwwvvvwwwwwwxxxuuuuuuvvvvvvvvvvvvvvvvvvwwwvvvtttsssqqqqqqppppppssssssssstttuuuvvvwwwxxxwwwyyy{{{||||||}}}~~~~~~}}}~~~~~~}}}|||{{{|||~~~}}}||||||||||||{{{{{{{{{xxxyyyyyyzzz{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyy{{{||||||zzzxxxwwwxxxxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{|||~~~~~~}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzzzzyyyxxxzzzzzzyyyyyyxxxwwwwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{||||||}}}{{{|||~~~~~~}}}zzzzzzzzzzzz{{{}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||||||||||||||}}}~~~~~~}}}||||||~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvuuuttttttuuuvvvvvvvvvvvvuuuuuutttsssssssssssssssssssssssssssssssssrrrrrrtttuuuvvvuuuuuutttuuuvvvwwwxxxyyyxxxxxxwwwvvvvvvvvvwwwwwwvvvvvvvvvyyyxxxwwwwwwwwwxxxzzzzzz{{{zzzyyyyyyyyyyyyyyyzzzxxxxxxxxxyyyyyy{{{||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvtttvvvwwwwwwvvvuuuwwwxxxttttttsssssssssttttttuuuuuuvvvvvvwwwxxxyyyzzz{{{}}}{{{yyyyyy{{{|||{{{zzz{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwxxxzzzzzzxxxwwwxxxwwwuuutttttttttvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrsssuuuvvvwwwuuuxxxzzz{{{{{{|||}}}~~~}}}{{{zzz|||~~~}}}}}}}}}|||||||||{{{{{{yyyzzz{{{||||||}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzyyyyyyyyy{{{~~~~~~|||yyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{zzz{{{{{{}}}~~~~~~|||{{{{{{zzzzzzzzz{{{{{{||||||{{{zzzxxxwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{||||||{{{{{{{{{|||}}}~~~{{{{{{{{{|||}}}~~~}}}}}}|||{{{{{{zzzyyyyyywwwwwwxxxyyyyyyyyyxxxxxxwwwxxxzzz{{{||||||{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{|||||||||{{{{{{zzz{{{|||}}}}}}|||{{{zzz||||||||||||}}}~~~}}}~~~~~~~~~~~~~~~|||~~~}}}~~~}}}}}}~~~~~~}}}{{{zzzyyyyyywwwwwwwwwvvvuuuuuuttttttwwwvvvuuuttttttuuuvvvwwwxxxxxxwwwvvvuuutttssssssrrrrrrssssssssssssssssssqqqrrrtttvvvwwwwwwvvvvvvwwwxxxyyyzzz{{{zzzyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvxxxwwwvvvvvvwwwyyyzzz|||yyyyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxyyyzzz{{{|||}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxwwwvvvuuuvvvwwwttttttsssssssssttttttuuuuuuuuuvvvvvvwwwxxxzzz{{{}}}{{{xxxyyy{{{}}}{{{zzz{{{{{{zzzzzzzzzyyyyyyyyywwwvvvuuuvvvxxxxxxvvvuuuvvvuuusssrrrrrrssstttuuutttttttttttttttttttttsssttttttsssrrrrrrssssssssspppppppppqqqrrrsssuuuvvvsssvvvyyyzzzzzzzzz}}}|||~~~}}}zzzyyy{{{~~~}}}}}}}}}}}}||||||||||||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxyyyxxxyyy|||~~~zzzxxxxxxxxxyyyyyyzzzzzzzzz~~~}}}{{{zzzzzz|||~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~|||{{{yyywwwvvvvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{|||{{{zzzyyyxxxzzz}}}{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyyuuuwwwxxxzzzzzzzzzyyyxxxwwwxxxzzz{{{|||{{{{{{zzz|||||||||{{{{{{zzzzzzzzzyyyzzz{{{{{{||||||{{{{{{yyyzzz{{{||||||{{{zzzyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~yyy|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||yyywwwuuuyyyxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvvvvvvvuuusssrrrssssssqqqqqqqqqqqqsssssstttttttttttttttttttttsssxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxxxxyyyxxxwwwvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyzzzzzz{{{|||||||||{{{|||{{{zzzyyyyyyyyyzzzzzzwwwxxxxxxwwwtttsssssssssuuutttsssrrrqqqqqqqqqqqqssstttuuuvvvwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuwwwwwwwwwwwwvvvuuutttttttttsssssssssssstttuuuuuuttttttttttttttttttttttttqqqrrrttttttsssqqqnnnlllpppooooooooopppqqqrrrrrrssstttvvvyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~yyyzzzzzzzzz{{{||||||||||||}}}}}}}}}|||{{{zzzzzzyyyxxxwwwwwwxxxyyy{{{|||xxxxxxxxxxxxxxx{{{}}}xxx{{{}}}}}}~~~||||||{{{{{{{{{{{{||||||{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuusssssssssssstttvvvxxxyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{}}}~~~~~~}}}{{{xxxwwwvvvvvvvvvsssttttttvvvxxxzzz|||}}}{{{zzzyyyyyyzzz{{{|||}}}||||||{{{zzzzzzzzzzzz{{{zzzzzz{{{|||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{|||}}}~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||zzz{{{~~~{{{||||||}}}~~~~~~~~~|||}}}}}}}}}{{{yyywwwuuuxxxxxxwwwuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuusssssstttsssrrrqqqqqqrrrssstttvvvvvvuuuuuutttuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxyyywwwuuusssssstttuuutttsssrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyxxxwwwuuuttttttssstttuuuuuuvvvvvvvvvuuuuuusssssssssssssssttttttuuussssssssssssssssssssssssqqqrrrtttuuutttrrrooommmpppppppppppppppqqqrrrssstttuuuwwwyyy{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}|||}}}|||||||||||||||}}}~~~yyyzzzzzz{{{{{{|||||||||||||||}}}}}}}}}|||{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{yyyyyyyyyyyyyyy{{{~~~~~~||||||{{{{{{{{{{{{||||||||||||{{{zzzyyywwwwwwvvvwwwvvvvvvvvvuuuuuuuuuuuusssssssssssstttvvvxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}~~~|||}}}}}}}}}{{{}}}~~~|||zzzxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyzzz{{{|||}}}}}}~~~}}}||||||{{{{{{||||||{{{{{{{{{|||||||||||||||zzzzzzzzz{{{{{{{{{{{{{{{zzz{{{||||||}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}||||||||||||}}}}}}}}}||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzz|||}}}{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{|||||||||zzzxxxvvvuuuwwwvvvuuutttssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuutttttttttssssssrrrrrrsssssstttyyyxxxvvvuuuuuuuuuvvvwwwuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvxxxyyyyyyxxxuuuttttttuuuttttttsssrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwyyyxxxwwwuuuttttttssssssqqqrrrssstttuuuuuuuuuuuurrrsssssssssssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssttttttrrrpppnnnppppppppppppqqqrrrssstttvvvwwwxxxzzz|||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||{{{zzzzzzyyyyyyzzz{{{||||||yyyyyyzzz{{{||||||}}}}}}||||||}}}}}}~~~}}}}}}}}}{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzyyy{{{~~~}}}||||||{{{{{{||||||}}}}}}}}}|||zzzyyywwwvvvvvvwwwwwwvvvvvvvvvuuuuuuuuussssssssstttuuuvvvwwwxxxzzzzzzzzz{{{||||||}}}}}}|||~~~}}}||||||}}}}}}|||}}}~~~|||{{{zzzyyyyyyyyy{{{zzzyyyyyyxxxxxxyyyyyywwwxxxyyy{{{|||}}}}}}}}}~~~}}}}}}||||||}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||zzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||}}}||||||||||||{{{{{{{{{{{{|||}}}}}}~~~}}}}}}}}}zzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{}}}{{{{{{}}}|||{{{||||||}}}}}}~~~~~~}}}}}}{{{{{{|||~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzyyywwwvvvuuuuuuttttttssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuttttttttttttttttttttttttyyyxxxvvvuuuuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyxxxwwwvvvvvvxxxyyyzzzzzz{{{{{{zzzzzzwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuxxxyyyyyyxxxvvvtttuuuvvvtttsssrrrrrrqqqqqqqqqrrrrrrrrrssstttuuuuuuttttttvvvvvvwwwwwwwwwwwwwwwvvvwwwvvvuuuuuutttuuuvvvvvvttttttuuuvvvvvvvvvvvvvvvrrrrrrssstttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrpppppprrrrrrrrrqqqpppoooqqqqqqqqqqqqrrrsssuuuuuuwwwxxxzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxyyyyyyzzz{{{|||yyyyyyzzz{{{|||}}}}}}~~~||||||}}}~~~~~~}}}|||{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{zzz{{{~~~}}}~~~}}}}}}||||||||||||}}}}}}~~~}}}|||{{{yyywwwvvvuuuwwwwwwwwwvvvvvvvvvuuuuuutttttttttuuuvvvwwwwwwxxxyyyyyyzzz{{{{{{||||||}}}{{{}}}~~~~~~}}}||||||}}}}}}|||{{{|||~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxyyyuuuwwwyyy{{{}}}~~~}}}}}}~~~~~~}}}||||||||||||}}}}}}}}}||||||{{{{{{{{{{{{yyyyyyzzzzzz{{{|||||||||zzzzzzyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}||||||{{{|||||||||{{{{{{{{{zzzzzz{{{{{{||||||||||||||||||yyyyyyzzz{{{||||||||||||~~~~~~}}}|||{{{{{{{{{zzz{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{~~~~~~{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{}}}}}}~~~~~~~~~zzzyyyyyyxxxwwwvvvuuuuuussssssssstttuuuvvvxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwvvvuuuuuuuuuxxxyyyzzzzzz{{{{{{zzzzzzxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvwwwxxxxxxwwwuuutttuuuvvvssssssrrrqqqqqqqqqrrrrrrrrrsssttttttttttttttttttvvvvvvvvvwwwwwwvvvvvvuuuttttttssstttuuuwwwyyyzzz{{{|||||||||{{{{{{zzzyyyrrrssstttuuuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrnnnoooppppppqqqppppppoooqqqqqqqqqrrrsssuuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{||||||}}}|||zzzzzzyyyyyyyyyzzzzzz{{{|||yyyyyyzzz{{{|||}}}~~~}}}}}}~~~}}}}}}}}}|||{{{zzzyyyxxxzzz{{{|||{{{zzz{{{}}}|||~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}|||{{{yyyxxxwwwvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{|||||||||zzz|||}}}}}}|||{{{|||}}}zzzzzzzzz{{{|||}}}}}}}}}}}}}}}|||zzzzzzzzzzzzyyyyyyxxxxxxwwwwwwvvvwwwwwwxxxyyyzzzuuuwwwyyy{{{}}}~~~}}}}}}~~~}}}||||||{{{{{{||||||~~~}}}|||{{{zzzzzz{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyzzz{{{zzz{{{{{{||||||{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{{{{||||||{{{||||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||~~~~~~~~~}}}{{{{{{yyyzzz{{{}}}}}}{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||{{{||||||}}}}}}~~~~~~~~~yyyxxxxxxwwwvvvvvvuuuuuutttttttttuuuvvvxxxyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwuuuvvvvvvwwwwwwvvvvvvuuutttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzzzzzzzyyywwwvvvuuuwwwwwwvvvuuuttttttuuusssrrrrrrqqqqqqrrrrrrrrrsssttttttuuuuuuuuuttttttuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrsssvvvyyy{{{~~~}}}||||||ssstttuuuvvvwwwvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrnnnnnnoooppppppqqqqqqqqqrrrrrrrrrssstttvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}||||||||||||||||||||||||}}}~~~|||{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyzzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzz{{{{{{{{{zzzyyy{{{}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}||||||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{||||||yyy{{{}}}}}}|||{{{|||}}}yyyyyyzzz{{{{{{||||||}}}|||~~~~~~|||{{{xxxyyyyyyzzzzzzyyyxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{wwwxxxyyy{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||~~~}}}{{{zzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{yyyxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{yyyzzz{{{{{{|||{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~}}}}}}||||||yyyzzz{{{|||}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}||||||zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||zzz{{{{{{|||}}}~~~~~~~~~xxxwwwwwwvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxxxxvvvvvvwwwxxxxxxwwwvvvvvvrrrtttvvvyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{zzzyyywwwvvvtttuuuvvvuuutttssstttuuurrrrrrrrrqqqqqqrrrrrrsssuuuuuuuuuvvvvvvuuuuuutttuuuuuuvvvvvvuuuuuutttssssssrrrpppoooppprrruuuwwwyyyzzzzzzzzzzzzzzzyyyyyytttuuuwwwxxxxxxxxxvvvvvvssssssssssssssssssssssssoooppppppqqqrrrsssssssssrrrrrrssstttuuuwwwxxxyyyxxxyyy{{{}}}~~~|||{{{zzzyyyyyy{{{zzzzzz{{{}}}~~~|||{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz|||}}}~~~|||}}}}}}~~~}}}|||{{{zzzyyyzzz{{{zzzyyyxxxyyyzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~|||{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvyyyzzz{{{||||||{{{{{{zzzxxxyyyyyyzzzzzz{{{{{{|||xxxzzz||||||{{{{{{{{{|||zzz{{{||||||||||||}}}~~~|||}}}}}}{{{yyyxxxyyyzzz{{{{{{zzzyyyyyyvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyyyyzzz{{{|||}}}}}}~~~}}}}}}||||||}}}}}}}}}|||{{{zzzzzz{{{}}}~~~|||||||||{{{zzzzzzyyyyyy{{{yyyxxxvvvvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvuuutttuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzvvvwwwyyy{{{||||||||||||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{||||||||||||{{{yyyzzz{{{{{{{{{{{{|||}}}||||||||||||||||||||||||||||||}}}~~~~~~}}}||||||yyyzzz|||~~~~~~}}}~~~}}}}}}}}}~~~~~~||||||||||||||||||||||||yyyzzzzzz{{{}}}~~~~~~~~~~~~xxxwwwvvvuuuuuutttuuuuuuxxxwwwvvvuuuuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuwwwxxxyyyvvvwwwxxxyyyyyyxxxwwwvvvrrrtttxxx{{{}}}}}}|||{{{xxxxxxyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyywwwwwwxxxyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxzzzzzzzzzyyywwwuuussstttuuutttsssrrrssstttrrrrrrrrrqqqqqqrrrssssssuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuutttsssssssssrrrooonnnmmmoooqqqrrrpppqqqrrrssssssttttttttttttvvvxxxyyyzzzyyywwwvvvttttttttttttttttttttttttqqqqqqrrrrrrssstttuuuuuurrrsssssstttvvvwwwyyyzzzxxxyyy{{{~~~~~~~~~|||zzzyyyxxxxxxxxxxxxxxxxxx{{{~~~||||||zzzyyyxxxwwwwwwwwwyyyyyyzzz|||}}}|||}}}}}}~~~~~~}}}{{{zzzyyyzzz{{{zzzxxxwwwxxxyyywww~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwvvvzzz{{{|||}}}}}}}}}|||{{{xxxxxxyyyzzzzzz{{{{{{|||xxxzzz||||||{{{{{{{{{|||{{{|||}}}~~~}}}~~~{{{}}}}}}{{{yyyyyyzzz{{{|||||||||{{{zzzxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{|||~~~~~~}}}~~~~~~~~~|||{{{zzzyyyzzz|||~~~}}}}}}|||{{{zzzyyyyyyxxxzzzxxxvvvuuutttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvuuussssssssstttuuuuuuvvvwwwxxxxxxyyyyyyyyyuuuvvvxxx{{{|||}}}}}}|||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{zzz{{{{{{|||}}}~~~|||~~~}}}|||||||||||||||}}}}}}}}}}}}xxxxxxyyyzzz{{{{{{{{{{{{yyyzzzzzzzzzzzzzzz|||~~~|||||||||||||||{{{{{{{{{|||}}}~~~~~~}}}|||xxxyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~||||||}}}}}}~~~~~~zzzzzz{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvuuusssrrrrrrsssuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvttttttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxwwwvvvuuutttuuuwwwxxxyyyzzz{{{{{{zzzzzz{{{||||||{{{zzzzzzwwwwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvzzzyyyvvvuuuuuuvvvyyyzzzxxxxxxwwwwwwwwwxxxzzz{{{xxxyyyyyyyyyyyyxxxwwwwwwxxxwwwwwwvvvuuutttttttttqqqqqqqqqpppppppppoooooouuutttsssrrrrrrrrrrrrsssttttttuuutttssstttuuuwwwttttttssssssrrrrrrrrrrrrrrrqqqpppnnnnnnnnnooooooqqqqqqqqqrrrtttvvvwwwxxxvvvwwwyyyyyyyyywwwuuutttvvvvvvvvvvvvvvvvvvvvvvvvtttssssssrrrrrrsssssstttvvvvvvuuuttttttuuuvvvwwwzzz{{{|||}}}}}}{{{yyywwwuuutttyyyyyyxxxyyyzzz}}}~~~}}}|||{{{zzzzzz{{{{{{}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwxxxyyyxxx{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzz||||||||||||||||||{{{zzzxxxxxxwwwwwwxxxzzz|||}}}{{{zzzzzzzzzzzz{{{{{{{{{||||||zzzzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~|||||||||}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz}}}|||{{{zzzyyyzzz{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzwwwxxx{{{}}}|||{{{~~~|||zzzxxxvvvwwwwwwxxxwwwvvvuuussssssttttttuuuzzzxxxwwwwwwxxxyyyyyyxxxyyyyyyxxxwwwvvvvvvwwwwwwyyyxxxvvvuuuttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwzzz|||||||||{{{zzzxxxwwwxxxxxxyyyzzz{{{|||{{{yyyxxxzzz}}}~~~|||~~~{{{yyyzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}xxxyyyzzzzzzyyyxxxvvvttt{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{|||||||||||||||}}}}}}}}}}}}~~~}}}{{{{{{}}}~~~~~~~~~}}}|||{{{{{{zzzzzz|||~~~~~~{{{{{{zzzzzzzzz{{{{{{|||yyy{{{|||~~~~~~}}}{{{zzzzzzzzzyyyxxxyyyzzz|||}}}{{{|||~~~vvvuuusssrrrrrrsssuuuvvvwwwwwwwwwxxxwwwwwwvvvvvvtttuuuvvvvvvwwwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuutttssstttuuuwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwvvvwwwxxxyyyzzzxxxxxxyyyyyyxxxxxxwwwvvvwwwvvvvvvuuuuuutttssssssrrrrrrrrrrrrqqqqqqpppppprrrrrrqqqqqqqqqppppppppprrrtttuuuuuuttttttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuurrrqqqpppooonnnoooooopppqqqqqqrrrssstttvvvwwwxxxxxxyyyzzz{{{zzzyyyxxxvvvxxxxxxxxxxxxxxxxxxxxxxxxtttsssssssssssssssssstttvvvuuuuuuuuuvvvxxxyyyzzz||||||}}}~~~~~~}}}{{{yyywwwuuutttyyyyyyxxxyyy{{{}}}~~~}}}{{{zzzzzzzzz{{{{{{~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwxxxyyyzzzyyy|||||||||}}}}}}}}}}}}|||||||||{{{zzzyyyyyyyyyzzz{{{}}}}}}}}}||||||zzzyyyyyyyyyxxxyyy{{{|||}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~}}}|||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxyyy{{{}}}}}}|||~~~}}}{{{yyywwwwwwxxxyyyvvvuuuttttttttttttvvvvvvzzzxxxwwwwwwxxxyyyyyyxxxyyyyyyxxxwwwwwwwwwwwwwwwyyywwwvvvtttsssssssssssswwwwwwwwwwwwwwwwwwwwwwwwvvvwwwyyyzzz{{{{{{{{{zzzwwwwwwwwwxxxxxxyyyzzz{{{|||zzzyyy{{{~~~~~~|||~~~{{{zzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||}}}}}}{{{xxxvvv|||{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwyyyzzz{{{||||||||||||}}}}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}||||||{{{{{{|||}}}~~~||||||{{{{{{{{{{{{{{{|||zzz{{{|||}}}~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{|||||||||}}}~~~vvvuuutttsssssstttuuuvvvxxxxxxwwwvvvuuuuuuvvvvvvuuuvvvwwwwwwxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvuuuuuusssssstttuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvyyyxxxwwwvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuttttttssssssrrrsssssssssrrrrrrrrrrrrqqqpppqqqrrrrrrrrrqqqpppoooqqqsssuuuvvvuuutttttttttwwwwwwwwwvvvvvvvvvvvvvvvrrrqqqpppooooooooopppqqqrrrrrrssstttuuuwwwxxxxxxxxxyyy{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyttttttssssssssssssttttttuuuuuuvvvvvvxxxyyy{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuuxxxxxxxxxyyy{{{}}}}}}|||{{{zzzzzz{{{{{{|||~~~~~~~~~~~~~~~}}}}}}|||zzzyyyyyyxxxyyyyyyzzzzzz{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{zzzyyyzzzzzz{{{}}}}}}}}}}}}}}}|||{{{zzz{{{zzzzzz{{{}}}}}}{{{zzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzz|||}}}||||||zzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{||||||{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyyyy{{{}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyuuuuuutttttttttvvvwwwxxxzzzxxxwwwwwwxxxyyyyyyxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwuuutttsssrrrssssssvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{|||||||||||||||||||||||||||~~~~~~{{{xxx{{{{{{{{{{{{{{{zzzzzzzzz|||{{{xxxvvvvvvxxxzzz{{{||||||||||||}}}}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~}}}|||||||||||||||{{{{{{}}}}}}}}}|||{{{zzzzzzzzz{{{||||||||||||{{{|||}}}~~~~~~~~~~~~~~~uuuuuuttttttttttttuuuuuuyyyxxxvvvuuutttuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxuuuvvvwwwwwwwwwwwwwwwvvvsssssstttuuuuuuuuuttttttuuuvvvwwwxxxxxxwwwvvvuuuyyyxxxwwwvvvuuutttttttttuuuuuuuuuvvvvvvvvvvvvvvvssstttuuuvvvvvvuuutttsssvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvtttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppprrrsssttttttsssqqqpppooorrruuuvvvuuusssssssssttttttttttttssssssssssssrrrrrrppppppooopppqqqrrrsssssstttvvvwwwxxxxxxxxxxxxyyyzzz{{{||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuuuuttttttttttttuuuuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{yyyxxxwwwvvvxxxxxxxxxyyy{{{}}}~~~}}}|||{{{{{{|||~~~~~~|||}}}}}}~~~}}}}}}||||||zzzzzzzzzzzzzzzzzz{{{{{{}}}|||zzzzzzzzzzzzzzzzzzzzzzzz~~~}}}{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}|||}}}|||{{{{{{}}}}}}{{{zzz||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||zzzxxxwwwxxxzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxzzz{{{}}}}}}{{{zzzxxxxxxxxxyyyyyy{{{|||}}}}}}}}}}}}}}}}}}}}}|||||||||}}}|||zzzzzz{{{|||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxttttttttttttuuuwwwyyyzzzzzzxxxwwwwwwxxxyyyyyyxxxyyyxxxxxxwwwwwwxxxxxxxxxyyyxxxvvvuuutttsssttttttuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxyyyzzzvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyzzz{{{{{{{{{{{{zzz{{{|||{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||~~~{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy}}}{{{xxxvvvvvvwwwyyy{{{||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}|||}}}}}}~~~}}}}}}|||{{{yyyzzz{{{|||||||||zzzzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~uuuuuuuuuttttttuuuuuuuuuyyyxxxvvvuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxvvvwwwwwwxxxyyyyyyyyyyyyttttttuuuvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvuuuttttttttttttttttttuuuuuuvvvvvvvvvvvvssstttuuuvvvvvvuuutttsssvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvssssssssssssrrrrrrrrrrrrppppppppppppqqqqqqqqqqqqpppqqqsssttttttsssqqqpppnnnqqqtttuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqppppppqqqrrrsssttttttvvvwwwxxxyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvxxxyyyzzz{{{}}}~~~~~~}}}}}}||||||}}}||||||zzzyyyxxxwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~{{{||||||}}}}}}}}}||||||zzzzzz{{{{{{||||||||||||}}}~~~}}}zzzzzzzzzyyyxxxxxxyyyzzzzzz~~~}}}{{{zzzzzzzzz{{{{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~|||{{{{{{|||}}}|||zzz|||||||||||||||||||||||||||{{{zzzyyyyyyyyyzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{yyywwwvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzz{{{{{{zzzxxxwwwwwwxxxyyy{{{|||}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{|||{{{{{{zzzzzz{{{}}}~~~zzzzzzyyyxxxxxxwwwwwwwwwuuuttttttuuuvvvxxxzzz{{{zzzxxxwwwwwwxxxyyyyyyxxxyyyxxxxxxxxxxxxxxxyyyyyy{{{zzzxxxwwwuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvwwwxxxxxxvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyywwwxxxyyyyyywwwvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}}}}zzzxxxwwwwwwwwwwwwwwwwwwwwwwww}}}{{{yyywwwvvvwwwyyyzzz||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||yyyzzz{{{||||||{{{zzzyyyzzz{{{|||}}}}}}}}}|||{{{zzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~uuuuuuuuuuuuuuuuuuuuuuuuxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxwwwwwwvvvuuuwwwwwwxxxxxxyyyzzzzzzzzzvvvwwwxxxyyyzzzzzzzzzzzzttttttuuuvvvwwwwwwvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvuuuttttttsssttttttsssttttttuuuuuuvvvvvvwwwssstttuuuvvvvvvuuutttssswwwwwwxxxxxxwwwwwwvvvuuuwwwwwwxxxxxxwwwwwwvvvuuussssssssssssssssssssssssooopppppppppppppppqqqqqqnnnooopppqqqqqqqqqpppooooooqqqssstttsssrrrrrrsssssssssssssssssstttttttttsssrrrqqqqqqqqqrrrssstttuuuvvvwwwyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxwwwvvvuuutttwwwxxxyyy{{{|||~~~~~~}}}|||{{{{{{zzz||||||{{{zzzyyyyyyxxxxxxvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~zzz{{{{{{|||||||||||||||zzz{{{|||}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyzzz{{{||||||{{{{{{{{{|||||||||}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzyyywwwvvvvvvxxxyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzyyyxxxxxxxxxyyy{{{|||~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{zzzyyyyyy|||~~~zzzzzzzzzyyyyyyxxxxxxxxxvvvuuuuuuuuuwwwyyyzzz|||zzzxxxwwwwwwxxxyyyyyyxxxyyyxxxxxxxxxxxxyyyyyyzzz|||{{{yyyxxxwwwvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuuuuvvvuuuvvvwwwwwwuuuuuuvvvwwwuuuwwwxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}|||zzzxxxwwwuuuuuuuuuuuuvvvvvvvvvvvv{{{zzzyyyxxxxxxxxxyyyzzz||||||||||||}}}}}}}}}}}}~~~{{{{{{|||||||||{{{zzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~{{{{{{{{{||||||}}}}}}}}}}}}~~~uuuuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyvvvwwwwwwwwwvvvvvvuuutttvvvvvvwwwwwwxxxyyyyyyzzzuuuuuuwwwxxxyyyzzzzzzzzzrrrssstttvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyyyywwwwwwuuuuuutttsssssstttttttttssssssttttttuuuvvvvvvwwwuuuuuuuuuvvvvvvuuuuuuuuuxxxxxxyyyyyyyyyxxxvvvuuuwwwwwwwwwwwwwwwvvvvvvuuussssssssssssssstttttttttpppppppppqqqqqqrrrrrrrrrnnnoooooooooppppppppppppoooqqqrrrrrrqqqqqqrrrsssssssssssstttttttttuuuuuusssrrrqqqqqqqqqssstttuuuuuuvvvxxxzzz{{{zzzyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyxxxwwwvvvxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}{{{zzzzzzyyy{{{{{{{{{zzzzzzyyyyyyxxxuuuvvvxxxzzz{{{}}}}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{{{{{{{|||~~~~~~~~~yyyzzz{{{{{{|||||||||{{{zzz{{{|||~~~~~~~~~~~~}}}~~~~~~~~~yyy}}}|||yyyzzz}}}{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyxxxxxxyyyzzz{{{|||zzz{{{|||}}}~~~~~~~~~~~~{{{yyyxxxxxxzzz|||||||||zzzzzz{{{|||}}}~~~~~~}}}{{{zzzxxxxxxyyyzzz{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzzxxxvvvvvvwwwxxxwwwvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}|||{{{{{{zzzzzzxxxzzzzzzyyywwwxxx{{{}}}{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwvvvvvvwwwyyyzzz{{{zzzxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{yyywwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvvvvvvvuuuttttttuuuuuuttttttsssttttttuuutttvvvxxxwwwuuutttuuuwwwvvvwwwxxxxxxwwwwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyyyy||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}||||||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwxxxyyyyyyzzz{{{||||||}}}~~~uuuuuuvvvvvvvvvvvvuuuuuuuuuvvvxxxzzz{{{{{{{{{zzzvvvvvvvvvvvvvvvuuuttttttsssttttttuuuvvvvvvwwwwwwssstttvvvwwwyyyyyyzzzzzzqqqrrrsssuuuvvvwwwwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvttttttsssssssssttttttuuussssssssstttuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyzzzzzzyyyxxxwwwvvvwwwwwwwwwwwwwwwvvvuuuuuuttttttttttttttttttttttttqqqqqqqqqrrrrrrsssssssssqqqqqqppppppqqqrrrsssssspppqqqrrrqqqpppppprrrtttrrrrrrrrrsssssssssttttttsssrrrrrrqqqrrrssstttuuuvvvwwwyyy{{{{{{{{{yyyxxx{{{zzzyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwyyyzzz{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{||||||~~~}}}|||{{{zzzyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyuuuvvvxxxzzz{{{}}}}}}~~~}}}}}}~~~~~~}}}~~~~~~zzzyyyyyyzzz{{{}}}~~~~~~yyyzzzzzz{{{|||||||||{{{zzz{{{}}}~~~~~~|||~~~~~~}}}}}}xxx}}}{{{xxx{{{|||{{{yyyxxxxxxyyy{{{|||{{{{{{{{{{{{|||~~~yyyzzz{{{}}}~~~~~~~~~~~~zzzxxxwwwwwwzzz|||||||||yyyzzz{{{|||}}}~~~}}}{{{zzzxxxxxxyyyzzz{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~|||{{{zzzyyyxxxzzzyyywwwvvvwwwxxxwwwvvvwwwwwwwwwxxxxxxyyyyyyyyy|||{{{zzzzzzzzzzzz{{{|||{{{|||~~~~~~}}}}}}|||{{{zzzzzzzzzxxxyyyzzzyyywwwwwwzzz}}}|||}}}}}}}}}}}}}}}|||{{{xxxwwwwwwwwwwwwxxxzzz{{{zzzxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzxxxvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwssstttvvvwwwwwwuuusssrrruuuttttttsssssssssttttttuuuwwwyyyxxxuuutttvvvxxxwwwxxxzzzzzzyyyyyyzzz|||xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzxxxwwwwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwwwwxxxvvvwwwyyyzzz{{{zzzzzzyyy||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||{{{yyyxxxwwwwwwuuuuuuvvvwwwyyyzzz{{{||||||}}}~~~~~~yyyyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxyyywwwxxxyyyxxxvvvttttttuuussstttuuuwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxwwwuuuttttttttttttuuuuuuuuuuuuvvvvvvvvvwwwvvvvvvuuuttttttuuuuuussssssrrrssstttuuussstttuuuvvvwwwwwwwwwvvvxxxwwwwwwvvvuuuttttttsssxxxwwwwwwvvvvvvwwwxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssstttttttttsssuuutttrrrrrrqqqrrrssstttssstttvvvvvvvvvtttrrrppptttrrrpppqqqtttuuutttqqqrrrssstttuuuvvvwwwxxxxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{|||xxxyyyzzzzzzyyyxxxvvvuuuxxxwwwvvvttttttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxyyyzzz|||}}}{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~}}}||||||~~~~~~}}}|||{{{yyyzzz{{{}}}}}}}}}||||||~~~}}}}}}~~~~~~}}}}}}|||}}}~~~}}}{{{zzzzzzzzzyyyyyyyyyzzz{{{}}}~~~|||}}}~~~~~~|||{{{|||{{{zzzyyyyyyzzz{{{|||}}}|||{{{zzzzzz{{{|||}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz|||}}}~~~~~~~~~}}}|||||||||zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyzzzzzz{{{|||}}}~~~~~~}}}{{{yyyzzz}}}}}}}}}||||||}}}}}}~~~~~~}}}|||zzzxxxwww{{{{{{zzzzzzzzz{{{{{{{{{~~~~~~wwwwwwwwwxxxyyyzzz{{{|||yyyyyyxxxwwwvvvvvvwwwwwwxxxwwwwwwwwwxxxyyyyyyzzzwwwwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttwwwvvvuuutttssstttttttttvvvvvvvvvvvvvvvvvvvvvvvvzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwwwwxxxwwwwww|||}}}~~~~~~}}}{{{yyy}}}}}}}}}}}}||||||||||||~~~}}}~~~~~~~~~|||||||||}}}}}}{{{{{{}}}~~~~~~~~~~~~{{{vvvtttuuuwwwxxxyyyyyyxxxwwwwwwwwwxxxzzz{{{zzzzzz{{{|||}}}uuuvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzvvvwwwxxxwwwuuusssssstttsssssstttuuuuuuuuuuuutttuuuuuuvvvwwwwwwvvvuuutttsssssstttttttttuuuuuuuuuuuuuuuvvvvvvuuuttttttsssttttttsssrrrrrrrrrsssttttttttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuttttttssstttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuurrrrrrssssssssssssssssssqqqrrrsssssstttttttttsssttttttsssrrrrrrssstttuuuqqqqqqrrrsssssssssrrrqqqtttsssqqqrrruuuvvvtttsssttttttuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{xxxxxxxxxyyyxxxxxxwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzz|||||||||{{{zzzyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvvvvwwwxxxzzz{{{|||zzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{|||}}}|||{{{|||}}}~~~||||||{{{{{{yyyzzz{{{|||}}}}}}||||||~~~}}}|||{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyyyyyyyzzz{{{}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz|||}}}~~~~~~~~~|||{{{|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyzzzzzz{{{|||}}}|||}}}|||zzzyyyxxxzzz|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}{{{zzzyyyxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~xxxxxxxxxxxxyyyzzz{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyzzz{{{{{{xxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyyyy{{{{{{|||||||||{{{{{{zzz|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwxxxxxxyyyyyyxxx|||}}}~~~~~~}}}{{{zzz}}}}}}}}}}}}|||||||||{{{~~~~~~~~~~~~~~~}}}||||||||||||}}}{{{{{{|||~~~}}}}}}~~~zzzyyyyyyzzzzzzzzzwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{|||}}}tttuuuuuuwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzuuuvvvwwwwwwuuusssssstttssssssssssssrrrrrrrrrrrrssssssuuuvvvvvvuuutttsssrrrrrrrrrsssssssssttttttsssttttttttttttssssssrrrsssrrrqqqppppppqqqrrrsssttttttsssssstttuuuwwwxxxwwwvvvvvvuuuuuutttttttttpppqqqssstttuuuuuuuuutttvvvvvvvvvuuuuuutttttttttsssssssssttttttuuuuuuuuurrrrrrsssttttttttttttsssttttttsssssstttuuuvvvwwwqqqqqqqqqqqqrrrssstttuuuuuusssssstttuuuvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxvvvwwwwwwxxxyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwwwwxxxyyyyyyyyyzzzxxxxxxxxxwwwxxxxxxyyyzzz}}}|||{{{zzzyyyyyyyyyyyyvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{||||||||||||||||||{{{{{{{{{zzzzzz{{{{{{{{{zzzzzz|||}}}}}}{{{zzzzzz{{{{{{yyyzzz{{{|||}}}}}}}}}}}}}}}{{{{{{{{{|||||||||{{{{{{zzz{{{{{{{{{{{{|||}}}~~~~~~~~~||||||{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{}}}||||||{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{zzz}}}}}}~~~}}}{{{zzz{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}{{{zzzzzz{{{}}}}}}}}}~~~~~~~~~||||||||||||{{{{{{{{{zzzxxxxxxxxxyyy{{{}}}~~~~~~~~~zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvvvvuuuxxxwwwwwwvvvuuuttttttsssttttttttttttttttttttttttwwwwwwxxxyyyyyyxxxvvvuuutttuuuvvvwwwyyyzzz{{{|||{{{{{{|||}}}}}}||||||{{{}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxyyyzzzzzzzzzzzz||||||}}}~~~~~~}}}{{{zzz}}}}}}}}}|||||||||{{{{{{|||}}}}}}}}}~~~~~~~~~}}}|||||||||||||||{{{zzz{{{~~~|||{{{||||||{{{yyyuuuvvvvvvwwwwwwwwwwwwvvvzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~wwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuvvvwwwwwwuuuttttttuuutttsssrrrqqqppppppppppppqqqrrrssstttuuuttttttsssqqqqqqrrrrrrrrrsssssssssrrrrrrsssssssssrrrrrrqqqqqqppppppooooooppprrrrrrttttttrrrrrrrrrtttvvvxxxvvvvvvuuuuuuuuutttttttttoooqqqsssvvvwwwwwwvvvuuuvvvvvvuuuuuuttttttsssssssssssstttuuuvvvwwwwwwwwwssssssttttttttttttsssssssssttttttuuuvvvwwwwwwxxxuuutttsssrrrssstttvvvxxxtttttttttuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyyyywwwvvvvvvuuuvvvwwwyyyzzzwwwwwwvvvuuuuuuvvvwwwwwwuuuvvvvvvwwwxxxyyyyyyzzzxxxxxxwwwwwwwwwxxxxxxyyy{{{zzzyyyxxxwwwwwwxxxyyyuuuuuuvvvvvvvvvvvvuuuuuutttttttttuuuuuuwwwxxxxxxyyyxxxwwwwwwxxxyyy{{{|||{{{{{{{{{zzzzzzzzzyyyyyyxxxyyyzzzyyyxxxxxxzzz|||~~~~~~~~~~~~~~~~~~}}}{{{yyyyyyyyy{{{{{{yyyyyyzzz{{{|||}}}~~~~~~{{{zzzzzzzzz{{{|||{{{zzz||||||||||||}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||zzzzzz{{{{{{{{{|||||||||~~~~~~}}}||||||{{{{{{zzz}}}}}}~~~~~~|||zzzyyyzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzzzzzzzzzz{{{{{{||||||yyyyyyyyyzzz{{{|||}}}~~~~~~~~~{{{zzzyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvxxxwwwwwwvvvuuutttsssssstttttttttttttttuuuuuuuuuwwwyyyzzz{{{{{{zzzxxxwwwvvvwwwxxxyyyzzz{{{||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzz{{{||||||||||||||||||}}}}}}}}}}}}|||{{{}}}}}}|||||||||{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}||||||zzzyyyzzz|||}}}|||{{{{{{{{{zzzxxxvvvtttuuuvvvwwwwwwwwwuuuuuuzzz{{{{{{{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttuuuvvvxxxwwwvvvuuuuuuvvvssssssrrrqqqpppoooooonnnoooppprrrssstttttttttsssqqqqqqqqqrrrrrrrrrrrrsssqqqqqqrrrrrrrrrrrrqqqqqqpppoooooonnnooopppqqqrrrtttsssrrrqqqrrrsssvvvwwwuuuuuuuuuuuuttttttttttttqqqsssvvvxxxyyyyyyxxxxxxvvvuuuuuuuuutttttttttsssttttttuuuuuuvvvwwwxxxxxxsssttttttuuuuuutttssssssssstttuuuvvvvvvwwwxxxxxxxxxwwwuuusssrrrsssuuuvvvssstttuuuvvvvvvvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyyyyxxxxxxvvvuuutttuuuuuuvvvwwwwwwxxxxxxyyywwwwwwvvvvvvvvvwwwyyyzzzwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuvvvvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvtttuuuuuuvvvvvvuuuuuutttttttttttttttuuuvvvwwwwwwyyyxxxwwwwwwxxxyyy{{{|||zzzzzzzzzzzzyyyyyyyyyyyywwwxxxyyyxxxwwwwwwyyy{{{~~~~~~}}}}}}|||||||||{{{|||{{{zzzyyyyyyzzzzzz{{{yyyyyyzzz{{{|||}}}~~~~~~|||zzzyyyyyy{{{|||{{{zzz|||||||||}}}}}}}}}}}}}}}|||zzzyyyyyyyyyzzzzzzzzz{{{{{{||||||||||||{{{{{{{{{||||||{{{{{{{{{yyyyyyzzzzzzzzz{{{{{{{{{}}}}}}||||||{{{zzzzzzzzz|||}}}~~~~~~~~~}}}{{{yyyxxxyyyyyyyyywwwvvvvvvvvvwwwwwwwwwxxxxxxyyyxxxxxxyyyyyyzzz{{{|||~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}zzzyyyyyyyyyzzz{{{}}}}}}{{{zzzzzzzzzzzz{{{||||||~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvwwwwwwxxxvvvvvvuuuuuuuuuvvvwwwxxxxxxwwwwwwvvvuuuttttttttttttttttttuuuuuuuuuvvvvvvxxxzzz{{{}}}}}}|||zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}{{{zzzzzzzzz{{{zzzxxxuuuuuuvvvwwwxxxxxxwwwvvvuuu{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}tttuuuuuuwwwxxxyyyzzzzzzyyyxxxxxxwwwvvvuuutttttttttuuuwwwvvvuuuttttttuuurrrssssssssssssqqqooonnnnnnoooqqqssstttuuuttttttqqqqqqqqqrrrrrrrrrsssssspppqqqqqqrrrrrrrrrrrrrrrpppooonnnnnnoooppprrrsssrrrrrrqqqqqqrrrsssuuuvvvtttttttttttttttttttttttttttuuuwwwxxxyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwtttuuuuuuuuuuuutttssssssssstttuuuvvvwwwwwwvvvvvvwwwvvvtttrrrqqqqqqrrrsssrrrtttuuuvvvuuuvvvwwwyyyxxxyyyyyyyyyzzzzzzzzz{{{wwwxxxxxxxxxwwwvvvuuutttuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwxxxxxxyyyyyyvvvvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuttttttssstttuuuuuuvvvvvvuuuuuutttuuutttttttttuuuuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwxxxxxxxxxwwwwwwyyy{{{||||||{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyzzz|||}}}~~~~~~{{{yyyyyy|||}}}|||zzz{{{||||||}}}}}}||||||{{{~~~}}}|||zzzzzzyyyyyyyyyyyyyyyzzz{{{||||||||||||yyyzzz{{{{{{{{{{{{zzzyyyzzzzzz{{{{{{{{{|||||||||||||||{{{{{{zzzyyyyyyxxx{{{|||}}}~~~~~~~~~}}}|||{{{yyyxxxwwwxxxyyyxxxwwwtttttttttuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{|||~~~|||{{{{{{|||zzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyxxxyyy{{{|||~~~|||{{{{{{zzzzzzzzz{{{{{{~~~~~~{{{zzzyyyyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyzzzzzzvvvuuuuuuuuuuuuwwwyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxyyyzzz|||}}}}}}|||{{{{{{||||||||||||||||||||||||}}}}}}~~~~~~}}}||||||||||||||||||||||||||||||||||||{{{{{{|||}}}~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzz{{{}}}}}}{{{yyyxxxyyyyyyyyyyyyxxxwwwwww{{{{{{{{{{{{|||}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~uuuvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvuuutttsssrrrrrrqqqsssttttttsssrrrssssssqqqsssuuuvvvvvvsssqqqooonnnoooqqqsssuuuuuuuuuuuurrrrrrrrrrrrsssssssssssspppqqqrrrrrrssssssrrrrrroooooonnnnnnoooqqqrrrsssqqqqqqqqqrrrssssssttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwtttuuuuuuvvvvvvwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttssssssssstttuuuvvvvvvvvvuuutttuuutttsssrrrrrrsssttttttqqqsssuuuuuutttuuuwwwyyyxxxyyyyyyyyyyyyzzzzzzzzzwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyzzzyyyyyyzzzzzzzzzyyyyyyxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssssssssssssssrrrsssuuuvvvwwwuuusssrrruuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwvvvwwwxxxyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzyyyyyyyyywwwxxxyyyxxxwwwwwwyyy{{{zzzzzzyyyyyyxxxwwwwwwwwwxxxyyy{{{|||}}}|||{{{zzzyyyyyyyyyzzz{{{}}}}}}yyyyyy|||~~~|||yyyzzz{{{||||||||||||{{{zzz{{{{{{{{{{{{{{{zzzyyyxxxvvvwwwxxxzzzzzzzzzzzzzzzxxxxxxyyyzzzzzzyyyxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwyyyzzz|||}}}}}}}}}|||{{{zzzxxxwwwvvvxxxxxxxxxwwwrrrrrrsssssstttuuuuuuvvvxxxxxxxxxxxxyyyzzz{{{|||{{{|||{{{yyyxxxwwwyyy{{{xxxyyy{{{|||}}}|||{{{zzzzzzzzzxxxxxxxxxzzz|||}}}zzzzzzzzzzzzzzz{{{|||}}}~~~~~~zzzzzzyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{}}}|||{{{{{{zzzzzz{{{{{{xxxwwwvvvuuuuuuvvvxxxyyywwwwwwwwwwwwxxxxxxxxxxxxuuuvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{|||||||||}}}{{{||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~|||||||||||||||}}}~~~~~~||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{|||~~~~~~||||||{{{zzz{{{}}}~~~~~~}}}||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~zzzyyyyyyxxxwwwvvvuuuuuuuuuuuutttrrrqqqpppoooooooooqqqrrrrrrqqqpppqqqrrrqqqsssvvvxxxxxxuuurrrooonnnoooqqqsssuuuvvvvvvvvvrrrrrrssssssssssssttttttpppqqqrrrssssssssssssssspppooooooooooooqqqssstttooopppqqqsssssssssssssssssstttttttttttttttttttttttttttsssssssssttttttuuuttttttuuuvvvwwwxxxyyyyyyvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvuuutttssssssttttttuuuvvvvvvuuutttsssuuuttttttuuuuuuvvvwwwxxxppprrruuuuuuttttttwwwyyyxxxxxxyyyyyyyyyyyyyyyyyywwwwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzz{{{{{{|||{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrqqqsssvvvxxxxxxvvvtttrrruuuuuuvvvvvvvvvvvvuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwtttuuuwwwyyyyyyyyyxxxxxx{{{{{{{{{zzzzzzzzzyyyyyywwwxxxyyyxxxwwwwwwyyy{{{yyyyyyxxxxxxwwwvvvuuuuuuwwwxxx{{{}}}~~~}}}{{{zzzyyyyyyyyyzzz{{{}}}}}}|||}}}~~~zzzzzz}}}~~~|||yyyzzzzzz{{{||||||{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxtttuuuwwwxxxyyyyyyxxxxxxwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwvvvyyyyyy{{{|||||||||{{{zzzzzzxxxvvvvvvwwwxxxwwwvvvqqqqqqrrrrrrssstttuuuuuuxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzyyywwwvvvwwwyyy|||wwwxxxzzz||||||{{{zzzyyy{{{zzzxxxxxxxxxzzz|||}}}xxxxxxyyyyyy{{{|||~~~~~~~~~zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxxxxyyyyyyzzz{{{|||{{{zzzyyyyyyyyyyyyyyy{{{zzzwwwvvvuuuvvvwwwxxxwwwwwwwwwxxxyyyyyyzzzzzzvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzzzz{{{|||}}}~~~zzz{{{{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~|||||||||||||||}}}~~~~~~||||||{{{{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~yyyyyy{{{}}}zzzyyyxxxyyy|||~~~~~~}}}|||{{{zzz{{{{{{|||{{{{{{{{{{{{{{{|||}}}~~~|||{{{zzzzzzzzzzzz{{{|||{{{{{{}}}~~~yyyxxxwwwvvvttttttssssssrrrttttttrrrooommmoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqooopppqqqsssttttttssssssrrrrrrrrrsssuuutttqqqnnnnnnnnnnnnnnnooopppqqqrrrsssrrrrrrrrrqqqqqqppppppssssssssssssssssssssssssttttttttttttuuuuuuvvvvvvqqqrrrtttwwwyyyyyywwwvvvwwwxxxyyyzzzyyywwwuuusssrrrsssuuuuuutttrrrooommmpppsssvvvvvvsssqqqqqqrrruuuvvvvvvwwwvvvuuutttssstttssssssssstttuuuwwwxxx{{{zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvxxxxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuqqqsssuuuuuutttttttttvvvsssrrrrrrrrrrrrsssttttttvvvvvvuuutttttttttttttttwwwwwwvvvuuutttssssssrrrvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuuwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzxxxwwwyyyxxxwwwwwwwwwxxxyyyzzzxxxxxxwwwwwwvvvuuuuuuuuuvvvxxxyyy{{{||||||{{{{{{}}}|||zzzzzzzzz{{{}}}~~~{{{zzzyyyyyyzzzyyyyyyxxxwwwxxxxxxxxxvvvvvvwwwwwwxxxyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwww{{{yyywwwwwwwwwxxxwwwvvvssstttvvvxxxyyywwwsssooossstttuuuvvvwwwwwwwwwwwwxxxuuusssrrrsssssspppmmmssspppmmmmmmqqqssstttsssrrrtttuuuuuutttsssuuuvvvxxxvvvuuuuuuvvvvvvuuusssvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyzzzzzzyyyyyyyyy{{{|||{{{{{{{{{{{{{{{{{{{{{|||yyyxxxwwwvvvuuuvvvwwwwwwwwwxxxyyyzzzzzz{{{{{{zzz{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyy|||}}}|||}}}{{{xxx}}}~~~}}}~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}|||{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{||||||{{{{{{|||~~~{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||~~~|||{{{{{{|||~~~~~~|||zzzzzz{{{{{{zzzyyy|||}}}~~~~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}wwwvvvuuusssrrrrrrqqqqqqqqqssssssqqqooonnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppnnnoooqqqrrrsssssssssrrrrrrqqqrrrssstttssspppnnnnnnnnnnnnnnnooopppqqqrrroooooooooooonnnnnnmmmmmmttttttssssssrrrrrrqqqqqqsssssssssttttttuuuuuuuuurrrrrrsssuuuwwwxxxwwwvvvxxxxxxyyyyyyxxxwwwuuutttssstttuuuuuuuuusssqqqpppqqqtttwwwvvvtttrrrrrrrrrvvvwwwxxxyyyxxxwwwuuutttuuuuuuttttttuuuvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuutttttttttqqqsssttttttssssssssstttsssrrrrrrrrrssssssttttttvvvuuuuuutttttttttttttttwwwvvvvvvuuutttssssssrrrvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuvvvvvvwwwxxxxxxyyyzzz{{{{{{{{{yyyxxxwwwyyyxxxwwwvvvvvvwwwxxxyyywwwwwwwwwvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{zzz|||{{{yyyyyyyyyzzz|||}}}}}}~~~~~~|||zzzxxxvvvuuuuuuzzzzzzyyyyyyxxxxxxxxxyyyvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwxxxxxxyyyyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttxxxvvvuuuuuuvvvxxxwwwvvvrrrrrrssstttuuutttsssqqqqqqrrrssstttuuuuuuuuuuuutttqqqooonnnooonnnllliiimmmkkkhhhiiikkknnnnnnnnnoooqqqrrrrrrqqqppprrrssssssqqqppppppqqqqqqpppooorrrrrrrrrssssssttttttttttttuuuvvvvvvwwwwwwwwwwwwoooqqqrrrssstttvvvwwwyyywwwwwwwwwwwwvvvvvvvvvvvvttttttsssrrrrrrssstttuuuuuuvvvwwwxxxxxxyyyyyyxxx||||||{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz|||}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{|||}}}}}}||||||}}}|||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~{{{yyywwwwwwwwwwwwvvvuuuzzz{{{}}}~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~tttsssrrrqqqppppppoooooopppqqqqqqpppooonnnpppqqqppppppppppppppppppppppppnnnoooooooooooooooooooooooooooooooooooopppppppppnnnooopppqqqqqqrrrqqqqqqrrrqqqqqqrrrsssssspppnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqppppppppppppttttttsssrrrqqqpppoooooorrrrrrssssssssssssttttttrrrrrrssstttuuuvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvuuuttttttttttttttttttttttttsssuuuwwwwwwuuusssssssssvvvxxxzzz{{{zzzyyyvvvtttwwwvvvvvvuuuuuuvvvwwwwwwwwwvvvuuutttttttttuuuvvvuuuuuuuuuvvvvvvwwwxxxyyy{{{{{{{{{{{{zzzyyyyyyyyywwwwwwwwwxxxxxxwwwvvvvvvvvvuuuuuutttsssrrrrrrqqqqqqsssttttttrrrqqqqqqrrrrrrsssssssssssstttttttttuuuuuutttsssssssssssstttvvvuuuuuuuuutttsssssssssuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxyyyxxxwwwvvvuuuuuuuuuvvvuuuuuuvvvvvvvvvvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzyyyzzzyyyxxxxxxxxxyyy{{{{{{{{{|||~~~~~~{{{yyyxxxwwwvvvyyyxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvuuussssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqooonnnoooqqqsssssssssnnnnnnmmmmmmmmmnnnnnnnnnkkklllmmmnnnoooooooooooollljjjhhhhhhhhhgggeeeccceeecccbbbbbbdddfffgggfffhhhiiikkkjjjiiiiiijjjlllkkkjjjiiiiiijjjjjjiiihhhiiijjjjjjkkklllmmmnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnoooqqqqqqrrrrrrssstttuuuuuuuuuuuuzzzzzzyyyyyyxxxxxxyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyzzz}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyzzzzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyywwwvvvvvvvvvtttsssxxxyyy{{{}}}~~~~~~~~~~~~{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyzzz{{{|||}}}~~~~~~sssrrrqqqpppoooooooooooooooooooooooonnnooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnoooooopppppppppppprrrqqqpppqqqrrrrrrpppnnnnnnmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvttttttssssssssstttvvvwwwuuuvvvwwwwwwvvvuuuttttttuuuwwwyyy{{{zzzxxxuuusssvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrssstttuuuttttttttttttuuuwwwyyyzzz|||{{{zzzyyyxxxxxxwwwwwwuuuuuuvvvwwwwwwwwwvvvvvvuuuuuutttsssrrrppppppoooqqqrrrssssssqqqooopppppprrrsssssstttttttttttttttuuutttssssssrrrrrrsssssstttttttttttttttttttttsssuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyyyyyzzz{{{||||||xxxyyyyyyyyyyyyxxxxxxxxxyyyxxxwwwvvvuuutttssssssttttttuuuuuuvvvwwwwwwxxxvvvwwwwwwxxxxxxxxxyyyyyyxxxwwwwwwwwwwwwxxxyyyyyy{{{{{{|||~~~~~~|||zzzxxxwwwwwwuuuuuuvvvuuuuuuuuutttttttttttttttsssrrrqqqqqqpppoooppppppqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkiiihhhggggggiiijjjjjjiiiggghhhiiihhhgggeeeeeeeeeccccccdddeeeeeeeeeeeeeeedddcccbbbaaa```___^^^]]]^^^]]]]]]]]]^^^______```___aaabbbbbbaaa```bbbccccccbbbaaaaaabbbcccbbb`````````aaabbbdddeeeffffffeeeeeeeeeeeeeeeeeeeeefffhhhhhhggghhhjjjjjjjjjiiikkkkkkkkkjjjiiiiiihhhhhhhhhhhhiiijjjkkklllmmmnnnnnnnnnooopppqqqqqqqqqqqquuuuuutttsssssstttuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwxxxxxxxxxzzz||||||{{{}}}{{{}}}~~~~~~~~~}}}||||||}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||yyyxxxxxxxxxwwwuuuvvvwwwzzz|||~~~{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwxxxyyy{{{|||~~~~~~rrrrrrqqqpppoooooooooooonnnnnnmmmmmmnnnnnnoooooommmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooooooooppppppqqqpppooopppqqqqqqooonnnmmmmmmmmmmmmnnnooopppqqqnnnnnnnnnooooooooooooooopppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssstttsssrrrrrruuuwwwxxxwwwvvvuuuuuuuuuvvvvvvssssssrrrqqqrrrsssuuuwwwwwwvvvvvvvvvvvvvvvuuuttttttuuuwwwxxxxxxvvvtttrrrttttttttttttttttttsssssssssrrrqqqqqqqqqrrrssstttsssssssssssstttvvvyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvttttttuuuvvvvvvvvvuuuuuuuuutttsssrrrqqqpppooonnnqqqrrrsssrrrqqqooooooppprrrssstttuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrssssssssssssttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{|||~~~~~~xxxxxxxxxwwwxxxxxxxxxxxxxxxxxxwwwvvvuuusssrrrrrrsssssstttuuuvvvwwwwwwxxxvvvvvvvvvvvvwwwwwwwwwxxxvvvvvvvvvvvvvvvwwwxxxxxxzzz{{{|||}}}|||zzzxxxvvvtttrrrrrrqqqsssssstttttttttsssrrrqqqqqqqqqpppooonnnmmmmmmlllkkkkkkllllllllllllkkkkkkjjjiiiiiiiiihhhhhhhhhgggfffffffffeeeeeeeeeeeeddddddbbb``````aaabbbaaa```aaadddggggggccc___\\\[[[[[[\\\\\\]]]]]]]]]]]]]]][[[\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\[[[ZZZYYYYYY[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^______^^^]]]]]]\\\]]]]]]^^^___]]]\\\[[[^^^bbbeeeffffffeeeeeedddddddddcccccccccbbbbbbccceeefffggghhhhhhhhhhhhiiikkkkkkkkkkkkkkkmmmnnnnnnooorrruuuxxxzzzrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssuuuvvvwwwxxxxxxvvvyyyzzzyyy}}}}}}||||||~~~}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||{{{}}}~~~~~~}}}|||~~~~~~~~~|||~~~~~~~~~zzz}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{zzzzzzzzzyyyxxxvvvwwwyyy|||~~~zzzzzzyyyyyyxxxxxxxxxxxxvvvvvvwwwxxxyyy{{{}}}~~~rrrqqqqqqpppooooooppppppooommmllllllmmmnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkkkkklllmmmmmmmmmmmmmmmnnnnnnooooooppppppppppppooooooooooooppppppqqqpppooooooppppppooommmmmmmmmmmmmmmnnnoooppppppoooooooooppppppppppppqqqoooooopppqqqrrrsssttttttssssssrrrrrrrrrrrrqqqqqqqqqtttvvvuuusssrrruuuwwwvvvvvvvvvvvvvvvvvvvvvvvvssssssrrrrrrrrrsssuuuvvvxxxvvvuuuuuuvvvvvvuuutttttttttuuuuuuuuutttsssrrrrrrsssssstttttttttssssssrrrqqqpppppppppqqqsssssstttsssrrrrrrsssuuuxxxzzzyyyxxxvvvuuutttuuuuuuvvvtttttttttuuuuuuttttttssstttssssssrrrqqqppppppoooppprrrssssssqqqppppppqqqrrrssstttuuuvvvuuuttttttssssssrrrqqqqqqqqqqqqrrrrrrrrrsssssstttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwyyyzzz{{{|||wwwwwwvvvvvvwwwwwwxxxyyyxxxxxxwwwwwwvvvtttsssrrrsssssstttuuuuuuvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwuuuuuuvvvvvvwwwwwwwwwwwwzzzzzzzzz{{{|||~~~}}}xxxwwwuuusssqqqooonnnnnnooopppqqqrrrqqqpppooonnnkkkkkkjjjiiiiiihhhggggggggggggggghhhggggggfffeeebbbbbbbbbaaaaaa```______^^^]]]]]]]]]]]]\\\\\\\\\^^^\\\ZZZZZZZZZZZZYYYXXX[[[___cccccc^^^YYYVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVSSSTTTUUUSSSQQQPPPPPPQQQQQQRRRSSSSSSRRRQQQRRRSSSSSSTTTUUUUUUTTTTTTUUUVVVRRRQQQQQQQQQSSSTTTSSSRRRTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWVVVVVVVVVXXXZZZ[[[gggbbb\\\[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]ZZZ[[[\\\^^^______`````````aaabbbcccddddddddddddeeefffhhhkkkpppvvv{{{~~~jjjjjjiiiiiiiiiiiijjjjjjllllllmmmmmmmmmmmmnnnnnnooooooppprrrsssuuuvvvwwwrrrvvvxxxwwwxxx|||}}}{{{}}}{{{{{{~~~}}}}}}{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~|||~~~~~~~~~}}}}}}~~~~~~~~~zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzyyyzzz{{{zzzxxxwwwxxxzzz|||}}}}}}}}}}}}xxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~qqqppppppooooooooooooooopppmmmkkkkkklllmmmllljjjmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkkkkklllmmmmmmnnnmmmmmmnnnoooooopppqqqqqqqqqqqqpppooooooooopppqqqqqqooonnnnnnooooooooommmmmmmmmmmmmmmmmmnnnppppppqqqqqqrrrrrrrrrsssssssssqqqqqqrrrrrrsssssstttttttttsssssssssrrrrrrrrrrrrpppuuuxxxxxxuuussstttwwwtttuuuvvvwwwwwwvvvuuuuuuttttttttttttttttttuuuuuuxxxvvvssstttuuuvvvuuusssuuuttttttsssssssssssssssqqqrrrsssuuuuuuuuuttttttqqqqqqpppppppppqqqsssttttttsssrrrqqqrrrtttwwwyyyyyywwwvvvuuuuuuvvvwwwxxxtttttttttttttttsssrrrqqqssssssrrrrrrrrrqqqqqqqqqoooqqqssssssrrrqqqrrrsssrrrsssuuuvvvvvvvvvttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrsssssstttuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuvvvwwwxxxyyywwwwwwxxxxxxwwwuuutttsssssstttttttttuuuvvvvvvvvvvvvvvvuuutttttttttuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz||||||~~~~~~~~~~~~|||zzzzzzyyywwwuuuuuutttrrrooommmlllkkkjjjggghhhiiijjjjjjhhhgggeeedddcccccccccbbbbbbaaaaaa```````````````___^^^^^^[[[ZZZZZZYYYXXXXXXWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSTTTRRRQQQQQQRRRSSSRRRQQQQQQUUUYYYXXXTTTPPPPPPQQQNNNNNNOOOOOOOOONNNNNNMMMLLLMMMNNNMMMJJJIIIJJJLLLIIIKKKMMMLLLJJJIIIJJJLLLJJJKKKLLLLLLKKKKKKLLLNNNKKKJJJIIIJJJLLLMMMLLLKKKLLLMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNOOOQQQTTTUUUmmmeee[[[UUUTTTTTTRRRPPPSSSSSSSSSTTTTTTUUUUUUVVVQQQRRRSSSUUUUUUVVVUUUUUUXXXYYYZZZ[[[[[[\\\\\\[[[^^^^^^___aaaeeeiiinnnqqqaaa``````````````````aaaeeeeeeeeeeeefffffffffgggggggggiiijjjlllnnnooopppnnnqqqrrrqqqrrrvvvwwwtttvvvuuuxxx|||}}}zzzzzz|||zzzzzz{{{{{{|||}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||}}}~~~}}}{{{zzzzzz{{{|||{{{zzzyyyzzz{{{|||||||||{{{zzzvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwxxxzzz|||~~~~~~~~~~~~~~~pppoooooonnnnnnnnnnnnoooqqqnnnkkkjjjlllmmmkkkiiimmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkkllllllmmmnnnnnnmmmnnnnnnooopppqqqqqqrrrrrrqqqpppoooooopppqqqqqqqqqooonnnmmmnnnooonnnmmmmmmllllllmmmmmmnnnooopppnnnnnnooooooooopppppppppsssssssssssssssssssssssstttttttttssssssrrrrrrrrrpppuuuzzzzzzvvvsssuuuwwwssstttvvvxxxxxxwwwuuutttvvvvvvvvvvvvvvvvvvuuuuuuxxxuuussssssuuuvvvuuusssvvvuuutttrrrrrrsssttttttqqqrrrtttvvvvvvvvvvvvvvvqqqqqqpppppppppqqqssstttuuutttrrrqqqqqqtttvvvxxxyyyxxxvvvuuuuuuwwwyyyzzztttuuuttttttsssrrrqqqpppsssrrrrrrrrrrrrrrrrrrrrroooqqqssssssrrrrrrssstttrrrsssuuuvvvwwwvvvuuussssssrrrqqqqqqppppppqqqqqqqqqqqqrrrrrrssstttuuuuuuxxxxxxxxxxxxxxxxxxxxxxxx|||{{{zzzzzzyyyxxxwwwwwwwwwvvvuuuuuuuuuwwwxxxyyywwwwwwxxxxxxxxxvvvuuuttttttttttttuuuuuuuuuuuuuuuvvvvvvtttsssssstttuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyyyyzzzzzz{{{|||}}}{{{xxxuuusssrrrqqqooommmnnnmmmkkkhhhfffeeedddccc___```aaabbbbbb```^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]YYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMKKKIIIHHHIIIKKKLLLLLLLLLHHHLLLOOOMMMIIIHHHKKKNNNGGGGGGHHHHHHHHHGGGGGGFFFGGGIIIJJJIIIFFFDDDFFFHHHCCCFFFHHHHHHEEEDDDEEEFFFBBBCCCDDDDDDCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGIIIKKKNNNPPP]]]UUULLLIIIKKKNNNOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQJJJKKKMMMNNNOOOOOONNNMMMSSSSSSTTTUUUVVVVVVVVVVVVZZZXXXWWWVVVWWWYYY\\\]]][[[ZZZZZZYYYYYYZZZZZZ[[[]]]]]]^^^^^^_________```______aaaccceeefffhhhiiiiiillllllkkklllqqqtttrrrpppqqqtttyyyyyyuuuuuuwwwyyyyyyzzzzzz{{{|||||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}{{{{{{}}}~~~~~~|||{{{{{{}}}~~~~~~}}}zzz{{{|||||||||{{{yyyxxxuuuuuuvvvwwwxxxyyyyyyzzz{{{zzzxxxxxxxxxzzz|||}}}~~~~~~~~~~~~~~~ooonnnnnnmmmllllllkkkkkkjjjkkkmmmlllkkkjjjjjjkkkoooooonnnmmmlllkkkkkkjjjkkkkkkjjjiiijjjkkklllmmmnnnmmmmmmmmmnnnoooqqqrrrooonnnmmmllllllkkkllllllkkklllmmmnnnnnnnnnmmmllloooooooooooonnnnnnnnnnnnpppooonnnnnnnnnooopppqqqqqqqqqppppppqqqqqqrrrsssqqqqqqqqqrrrssstttuuuvvvrrrsssssstttuuuuuuuuutttvvvwwwxxxwwwuuuuuuuuuwwwuuuwwwyyyyyywwwvvvwwwxxxxxxxxxwwwvvvuuutttssssssuuutttsssrrrrrrsssuuuuuuuuuttttttttttttuuuvvvvvvtttsssqqqpppoooppppppqqqwwwvvvvvvvvvwwwyyy{{{}}}uuutttrrrsssuuuvvvvvvvvvuuuuuuuuuuuuttttttttttttrrrrrrssssssrrrrrrqqqpppqqqrrrsssrrrqqqrrruuuwwwyyyzzzyyyxxxuuuuuuvvvwwwssssssrrrqqqppppppppppppsssrrrrrrrrrrrrsssttttttuuuuuuuuuvvvwwwwwwxxxxxx~~~{{{xxxuuuttttttuuuvvvvvvtttrrrtttwwwxxxwwwuuuuuuuuuttttttuuuuuuvvvwwwuuuuuuuuutttttttttttttttrrrrrrssssssttttttttttttsssssstttwwwyyyyyywwwuuutttuuuvvvtttrrrrrruuuxxxwwwuuurrrpppooopppqqqrrrqqqpppnnnllliiigggeeedddgggfffdddbbb___]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQQQQQQQRRRRRRPPPOOOLLLLLLLLLKKKIIIGGGFFFEEELLLJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFEEECCCAAAAAACCCDDDAAA??????>>>>>>???AAAAAA@@@???AAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>=========????????????????????????@@@AAAAAABBBCCCBBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAA@@@@@@@@@AAACCCEEEFFFMMMJJJFFFDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEIIIIIIJJJKKKKKKLLLMMMMMMSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRSSSUUUUUUYYYYYYYYYYYYXXXWWWVVVUUU[[[]]]___```___^^^^^^___^^^^^^___aaacccgggjjjkkklllllllllmmmoooppprrrsssssssssssstttuuuvvvwwwxxxuuuvvvwwwyyyzzz|||}}}~~~zzzzzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~|||{{{|||}}}{{{}}}|||zzzzzz{{{|||}}}}}}||||||{{{{{{|||}}}}}}~~~}}}}}}zzzyyyvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}~~~~~~~~~~~~~~~nnnnnnmmmmmmlllkkkkkkjjjjjjlllmmmmmmlllkkklllmmmoooooonnnnnnmmmllllllkkklllkkkjjjjjjjjjkkkmmmmmmmmmmmmmmmmmmmmmooopppqqqooonnnmmmlllkkkkkkkkkkkkkkklllmmmnnnooonnnnnnmmmooooooooooooooooooooonnnrrrrrrpppoooooooooooopppqqqqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrsssttttttrrrrrrsssttttttttttttttttttuuuwwwwwwwwwwwwyyyzzz{{{yyyvvvuuutttuuuwwwxxxxxxxxxwwwvvvuuuuuuttttttuuuuuutttsssssstttuuuvvvtttttttttttttttuuuvvvwwwuuutttsssqqqqqqqqqqqqqqquuuuuuuuuuuuvvvxxxyyyzzzvvvtttssssssuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuussssssttttttssssssrrrqqqqqqrrrsssrrrrrrrrruuuwwwxxxyyyyyyxxxvvvuuuuuuwwwtttsssrrrrrrqqqqqqqqqrrrsssssssssssssssttttttuuusssttttttuuuvvvvvvwwwwwwzzzxxxvvvtttssstttvvvwwwvvvtttssstttvvvwwwvvvttttttttttttsssssssssttttttssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssttttttsssssstttuuuvvvvvvsssqqqrrrsssssspppmmmlllnnnppppppooommmkkkjjjiiiiiiiiihhhgggeeecccaaa___]]]]]]aaa```___]]]ZZZXXXWWWVVVSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKLLLMMMMMMKKKIIIHHHHHHHHHGGGFFFEEECCCBBBGGGFFFCCCBBBAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA???===>>>@@@@@@???=========<<<>>>???@@@>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>>=========>>>@@@BBBCCCFFFCCC@@@???@@@AAAAAAAAACCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQVVVXXXZZZ[[[ZZZYYYYYYYYY\\\\\\\\\\\\]]]___aaabbbeeeffffffgggiiijjjlllmmmiiiiiijjjjjjlllmmmnnnooorrrssstttvvvwwwyyyzzz{{{xxxxxxyyyyyyyyyyyyzzzzzz|||}}}~~~~~~}}}}}}~~~|||||||||}}}}}}~~~}}}}}}}}}||||||}}}}}}~~~}}}}}}}}}{{{~~~yyywwwxxxtttuuuuuuwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzzzz{{{||||||}}}}}}{{{~~~}}}mmmmmmllllllkkkkkkjjjjjjiiikkkmmmnnnmmmlllmmmnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkllllllmmmnnnmmmmmmmmmmmmmmmnnnooopppnnnnnnmmmlllkkkkkkkkkkkkjjjkkklllmmmnnnooooooooooooooooooooooooooooooooouuutttrrrqqqpppooooooooorrrrrrqqqqqqrrrrrrssstttuuutttssssssrrrrrrssssssrrrrrrsssttttttttttttsssrrrtttwwwxxxyyyzzz}}}~~~wwwtttuuuwwwxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvvvvuuuuuutttuuuuuuvvvttttttttttttuuuvvvwwwxxxvvvuuutttsssrrrrrrrrrsssssssssssstttuuuvvvwwwxxxwwwvvvttttttuuuvvvuuutttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuutttssssssqqqrrrssssssrrrsssuuuwwwwwwxxxyyyxxxvvvuuuuuuvvvuuuttttttssssssssssssttttttttttttttttttuuuvvvvvvrrrssssssttttttuuuvvvvvvvvvuuusssssssssuuuwwwyyywwwvvvuuuuuuvvvwwwvvvtttuuuttttttsssrrrrrrqqqqqqqqqqqqppppppoooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqpppqqqqqqpppnnnkkknnnnnnmmmjjjfffddddddeeeeeeeeeeeecccbbb```___^^^^^^]]]\\\ZZZXXXVVVUUUTTTXXXWWWVVVUUUSSSQQQOOONNNLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCDDDEEEEEECCCAAABBBCCCBBBBBBAAA@@@???>>>AAA@@@>>>=========>>>>>>;;;;;;<<<<<<<<<=========;;;999999999;;;<<<;;;:::;;;::::::;;;======<<<::::::::::::999999888888777777777777777888888888888666666666666666666666666888888888777888888999:::999888777666666777888999999999999:::;;;<<<>>>>>>???>>><<<===>>>>>>===<<<===<<<<<<;;;<<<<<<==============================>>>>>>??????@@@AAAAAAAAA??????@@@@@@@@@@@@??????BBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJNNNPPPRRRSSSRRRQQQQQQQQQTTTTTTTTTTTTUUUVVVXXXXXX\\\\\\]]]^^^```aaabbbcccbbbbbbcccdddeeegggiiijjjkkklllmmmnnnppprrrssstttuuuuuuvvvvvvvvvwwwwwwwwwyyyzzz{{{zzzzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||~~~}}}yyyyyyyyytttuuuvvvxxxyyy{{{|||}}}{{{{{{zzzyyyxxxwwwwwwvvvuuuvvvwwwxxxyyyzzz{{{|||zzz}}}~~~~~~~~~llllllkkkkkkjjjjjjjjjjjjhhhjjjlllmmmllllllmmmnnnlllllllllllllllkkkkkkkkkllllllllllllmmmmmmnnnnnnlllllllllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjhhhiiijjjkkkmmmnnnnnnnnnooooooooooooooopppppppppttttttsssrrrqqqqqqpppppprrrrrrrrrqqqrrrrrrsssttttttssssssssssssttttttuuurrrsssssstttttttttsssssssssuuuxxxyyyzzz|||~~~{{{xxxzzz|||{{{xxxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvtttttttttuuuvvvwwwxxxyyywwwwwwvvvuuuttttttttttttssssssttttttuuuvvvwwwwwwxxxvvvuuutttuuuuuuuuutttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuutttqqqrrrttttttssssssuuuwwwvvvxxxyyyxxxvvvuuuuuuvvvuuuuuuuuutttuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwrrrsssssstttuuuuuuvvvvvvuuutttsssssstttuuuwwwxxxyyyxxxwwwwwwwwwvvvvvvuuuvvvuuuuuutttsssrrrqqqppppppoooooonnnnnnmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmkkkjjjiiijjjjjjjjjhhhffffffeeedddbbb___]]]]]]\\\\\\\\\]]]\\\[[[XXXUUUSSSUUUTTTTTTRRRQQQPPPOOONNNOOOOOOOOONNNLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCC???>>>===>>>??????===;;;===============<<<<<<;;;<<<<<<;;;:::::::::;;;<<<888888888888999999999999666666666777888999999888888777777999:::;;;999888888888777777666666666555555555555555666666666666555555555555555555555555777666666555666777888999777666555444444555666777666666777888999:::;;;;;;===<<<===>>>@@@@@@>>><<<888777777777777888999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999;;;<<<===>>>>>>?????????@@@@@@AAABBBCCCCCCCCCCCCFFFHHHKKKKKKJJJIIIIIIJJJIIIIIIJJJLLLNNNPPPRRRRRRSSSSSSTTTVVVWWWXXXXXXXXX[[[[[[\\\]]]^^^```bbbcccbbbcccdddfffgggiiijjjkkkoooppppppqqqqqqrrrrrrrrrsssttttttuuuvvvyyy~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}zzzxxxyyyzzzvvvvvvxxxyyyzzz|||}}}}}}{{{{{{zzzyyyxxxwwwvvvuuussstttuuuwwwxxxzzz{{{|||}}}}}}~~~jjjjjjjjjjjjiiiiiiiiiiiifffhhhjjjkkkkkkkkklllmmmjjjjjjjjjjjjjjjjjjkkkkkklllllllllmmmmmmmmmmmmmmmkkkllllllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjiiiiiijjjggghhhhhhiiijjjlllmmmmmmnnnooooooooopppppppppqqqrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqrrrssssssqqqrrrrrrssstttuuuwwwxxxtttttttttuuuuuuttttttsssuuuwwwyyyzzzzzz{{{}}}~~~|||~~~~~~zzzvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwuuuuuuuuuvvvvvvxxxyyyyyyxxxwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwwwwyyywwwuuuuuuuuuvvvuuutttttttttuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwvvvuuuqqqssstttuuuttttttuuuvvvuuuwwwxxxxxxvvvuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxxxxvvvuuuuuuuuuuuuvvvwwwwwwsssttttttuuuuuuvvvwwwwwwvvvvvvuuutttssstttuuuuuuxxxxxxxxxwwwvvvuuuuuuvvvvvvvvvuuuuuusssrrrpppooonnnnnnmmmllllllkkkjjjjjjggggggggggggffffffffffffbbbaaa```aaabbbbbbaaa```\\\[[[ZZZZZZYYYXXXWWWVVVTTTTTTUUUUUUTTTQQQNNNLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFDDDBBBBBBBBBAAAAAA@@@??????>>>>>>>>>============>>>>>><<<;;;:::;;;<<<<<<:::888999999:::;;;;;;;;;::::::;;;;;;::::::::::::::::::666777777777777888888888555666666777777777888999777666666777999999888777777777666666666666555555444444555555666666666666555555555555555555555555333333333333333444555555888777666555555666777888555555666777888999::::::<<<<<<===>>>@@@@@@===;;;666555555555666777777888777777888888888999999999888888888888999999999999777888999::::::999888777888999:::;;;<<<<<<<<<<<<>>>??????@@@@@@??????>>>AAACCCEEEFFFEEEDDDDDDEEECCCDDDEEEGGGHHHJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSUUUVVVXXXYYY[[[\\\]]]___aaabbbcccdddggghhhhhhiiijjjjjjkkkkkkmmmnnnoooppprrrvvv|||~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{xxxxxxyyyzzzyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzyyywwwvvvuuuuuussstttuuuwwwyyy{{{}}}}}}}}}~~~iiiiiiiiiiiiiiiiiihhhhhhfffhhhjjjkkkjjjiiijjjkkkiiiiiiiiijjjjjjkkkkkkkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkllllllmmmllllllkkkllllllkkkjjjiiiiiiiiiiiihhhhhhhhhiiijjjkkklllmmmnnnooooooppppppqqqqqqqqqpppqqqrrrssssssssssssrrrqqqqqqppppppqqqqqqrrrsssqqqqqqrrrssstttvvvxxxyyyuuuvvvvvvvvvvvvuuuttttttwwwxxxzzz{{{zzz{{{}}}~~~}}}}}}}}}|||xxxtttwwwwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyywwwxxxxxxxxxwwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxwwwxxxvvvuuuuuuvvvwwwvvvuuussssssttttttuuuuuuvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvqqqsssuuuuuuuuutttuuuvvvtttvvvxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyyyyuuuuuuuuuuuuuuuvvvwwwwwwsssttttttuuuvvvvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrtttuuuvvvuuusssssssssuuurrrrrrrrrrrrqqqooommmllliiiiiihhhhhhgggfffeeeeee``````____________^^^^^^YYYXXXWWWWWWYYYZZZYYYXXXSSSRRRQQQRRRRRRRRRPPPNNNKKKLLLMMMMMMLLLJJJHHHFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEECCC@@@???======<<<<<<<<<<<<;;;;;;999999999888888999999999;;;:::::::::;;;;;;999888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999666777777777777888888888666777888888777666888999777666666777999999888666666666666666666666666666444444555555666777777777555555555555555555555555555666777777888888777777999888777666666777888999444555666888999999999999;;;::::::<<<===<<<:::888555555555555666777888999777777777888888999999:::888888888888888888888888555555666666666666555555666777999:::;;;;;;::::::======>>>>>>>>>======<<<===???BBBBBBAAA@@@@@@AAABBBCCCCCCDDDCCCCCCBBBAAAEEEFFFHHHJJJJJJJJJJJJIIIMMMMMMMMMNNNOOOPPPQQQRRRVVVVVVWWWYYY[[[\\\^^^^^^^^^^^^___```aaabbbccccccfffhhhjjjlllnnnrrrwww{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuvvvwwwyyy{{{|||~~~~~~~~~}}}hhhhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkkkkjjjiiijjjkkkiiijjjjjjkkklllmmmmmmmmmiiijjjkkklllmmmllllllkkkjjjkkkllllllllllllkkkjjjlllkkkjjjiiiiiihhhhhhhhhkkkkkkjjjjjjjjjkkkmmmnnnnnnooooooppppppqqqrrrrrrqqqqqqrrrsssrrrrrrqqqpppppppppooooooppppppqqqrrrrrrrrrrrrssstttvvvwwwxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuwwwyyyzzzzzz{{{}}}~~~~~~}}}}}}{{{zzzxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{||||||{{{zzzxxxwwwyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwxxxxxxwwwvvvttttttuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvtttuuuvvvwwwwwwvvvrrrrrrrrrssstttuuuuuuuuuxxxxxxxxxxxxxxxwwwvvvvvvqqqsssuuuvvvuuuuuuuuuvvvsssuuuxxxxxxwwwuuuuuuuuuttttttuuuuuuvvvxxxyyyzzzuuuttttttttttttuuuvvvvvvrrrssssssttttttuuuvvvvvvsssrrrrrrqqqppppppoooooonnnpppqqqqqqooonnnppprrrkkkkkklllmmmllljjjhhhfffcccbbbaaa```___^^^]]]]]]YYYYYYYYYXXXXXXXXXWWWWWWTTTRRRPPPPPPQQQQQQPPPOOOLLLKKKJJJKKKLLLKKKIIIFFFCCCCCCDDDDDDDDDCCCBBBAAA===>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCBBB@@@>>><<<::::::::::::;;;;;;;;;;;;888888888777777888888888<<<;;;:::;;;<<<;;;:::888888999:::<<<===>>>>>>>>><<<<<<<<<;;;;;;999888888666666777777777888888888777999:::999777666777999777777666888999:::999777555555666666666666666666444444444555666777777777666666666666666666666666777999;;;======<<<:::999888777666555555666777888333444666777888999888888:::999888888999999777555666555555666777888999999666666777888888999::::::888888888888888888888888555555444444444444555555444555777999999999888777999999:::;;;<<<<<<<<<<<<:::<<<>>>???>>>======>>>???@@@@@@AAA@@@???>>>===AAABBBDDDFFFFFFFFFEEEDDDJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPRRRSSSUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]]___bbbeeegggkkkooorrruuuwwwzzz}}}}}}||||||||||||{{{yyyxxxzzz|||}}}~~~||||||~~~}}}}}}~~~}}}||||||{{{{{{{{{xxxxxxyyyzzz{{{{{{||||||yyyxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~}}}~~~}}}~~~gggggggggggghhhhhhhhhhhhjjjkkkmmmlllkkkjjjjjjkkkkkkkkkllllllmmmnnnooooooiiijjjkkklllllllllkkkjjjjjjkkklllllllllkkkjjjiiilllkkkjjjiiihhhhhhhhhhhhnnnmmmlllkkklllmmmnnnooonnnoooooopppqqqqqqrrrrrrrrrsssssssssrrrpppnnnmmmooooooooonnnoooppppppqqqtttttttttttttttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvtttvvvxxxyyyzzz{{{~~~~~~~~~}}}{{{zzz{{{|||wwwwwwxxxyyyyyyzzz{{{{{{{{{||||||}}}|||zzzxxxwwwzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvtttsssuuuuuuwwwxxxxxxwwwvvvvvvwwwuuutttuuuwwwxxxxxxwwwqqqqqqrrrrrrssstttuuuuuuwwwxxxxxxxxxxxxwwwvvvvvvqqqsssuuuvvvvvvuuuuuuvvvrrruuuwwwxxxwwwuuuuuuuuutttttttttuuuvvvxxxyyyzzztttttttttttttttuuuvvvvvvqqqqqqrrrssssssttttttuuuoooooooooooonnnnnnnnnnnniiilllnnnmmmlllkkkmmmpppeeefffggghhhgggeeecccbbb]]]]]]\\\[[[ZZZYYYXXXWWWUUUUUUUUUTTTTTTSSSSSSSSSRRRPPPMMMLLLLLLKKKJJJHHHIIIGGGFFFFFFHHHGGGCCC@@@===>>>>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>>>><<<>>>@@@AAA@@@>>><<<:::::::::;;;;;;<<<=========::::::999999999999::::::<<<;;;:::;;;<<<<<<:::888999:::;;;===>>>???@@@@@@======<<<<<<:::999777777666666666777777777888888777999;;;999666555666888888777777888::::::999888555555555555555555555555333333444555555666777777888888888888888888888888444666999<<<<<<:::888666666666444444444444666666222333555777888888888777;;;999888777888888666555666666666666777888999:::666666777777888999::::::888888888888888888888888777666555444444555666777222333555777888777666555444555777999:::;;;<<<<<<888:::======<<<;;;;;;<<<:::;;;===>>>??????>>>>>>>>>@@@BBBCCCDDDCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCEEEEEEFFFHHHJJJKKKMMMMMMQQQRRRRRRTTTUUUVVVWWWWWWTTTWWW[[[^^^aaacccgggjjjnnnppptttwwwzzz{{{{{{{{{yyywwwvvvvvvvvvvvvtttssstttvvvyyyzzz{{{}}}}}}~~~~~~{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~}}}|||vvvvvvwwwyyy{{{|||}}}~~~xxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}~~~~~~~~~gggeeecccbbbbbbdddgggiiifffggghhhiiijjjkkkkkkkkkmmmmmmmmmkkkiiihhhjjjlllllljjjgggggghhhjjjjjjjjjjjjiiiiiijjjkkkkkkhhhfffiiiiiiiiijjjjjjkkkkkklllnnnmmmmmmlllllllllmmmmmmqqqppppppooopppppppppqqquuutttsssrrrqqqpppppppppppppppppppppqqqrrrssstttttttttttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuxxxxxxyyyzzz{{{{{{{{{{{{|||||||||||||||{{{{{{{{{||||||{{{zzzzzzzzzzzzzzz|||||||||||||||{{{zzzzzz}}}||||||{{{zzzzzzyyyyyy{{{zzzxxxtttqqqoooqqqrrrxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwuuuttttttttttttvvvtttrrrrrrssstttttttttttttttttttttuuuvvvxxxxxxvvvuuuuuutttuuuuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwvvvwwwvvvvvvuuuuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrssspppnnnmmmnnnoooooonnnjjjiiiiiiiiiiiiiiiiiiiiihhhhhhgggffffffffffffgggeeebbb^^^\\\[[[[[[ZZZXXXUUUUUUUUUTTTSSSRRRPPPOOOOOOOOONNNLLLKKKJJJIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAAAAA@@@???>>>>>><<<===>>>===;;;:::::::::===<<<<<<<<<===>>>?????????>>>>>>>>>???>>><<<999;;;<<<<<<:::999999;;;===<<<:::999999:::;;;:::999===<<<<<<;;;::::::999999;;;;;;<<<===>>>???@@@@@@BBB@@@===:::888777666666777666444555666888888777:::999888777777888999:::666666666666666777777888888777666555555444555555666666666777777888999999999===>>>;;;999;;;<<<:::;;;;;;<<<<<<===???@@@AAA:::888666444333444666777888777666777:::;;;999666;;;;;;;;;:::999888777666444555888:::;;;:::999888999999999999999999999999999999999999888888888888444444444555555555555555666666555666666777888999888666555777:::<<<;;;999;;;;;;;;;<<<<<<;;;::::::<<<<<<======>>>>>>??????@@@???>>>>>>??????>>>======<<<<<<<<<<<<===>>>>>>???@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMPPPRRRTTTWWWZZZ^^^aaaccchhhjjjnnnqqqrrrrrrtttuuurrrppppppqqqssssssooollljjjmmmqqqtttuuuvvvwwwyyy|||}}}~~~}}}~~~~~~~~~~~~|||zzzxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxzzz{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~fffeeedddcccccceeefffggghhhhhhiiijjjjjjjjjjjjiiikkklllllljjjiiihhhjjjlllllljjjgggggghhhjjjjjjjjjkkkkkkjjjkkklllkkkiiifffiiiiiijjjjjjkkkkkkllllllmmmmmmmmmllllllmmmnnnnnnooooooooopppppprrrssssssuuutttsssrrrqqqqqqqqqqqqppppppppppppqqqrrrsssttttttttttttuuuuuuvvvxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwyyyzzzzzz{{{{{{}}}|||||||||{{{{{{zzzzzz}}}|||||||||||||||}}}}}}||||||}}}}}}||||||{{{zzz|||||||||{{{zzzyyyyyyyyyxxxxxxwwwtttqqqqqqrrrtttwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuttttttttttttvvvtttrrrrrrsssuuuuuutttuuuuuutttttttttuuuuuuvvvvvvuuuuuuttttttsssttttttrrrsssssstttttttttttttttuuuuuuttttttssssssttttttpppooonnnmmmllllllllllllrrrpppmmmlllmmmmmmmmmlllfffeeeeeeeeeddddddccccccbbbbbbaaa``````____________\\\XXXVVVUUUTTTSSSQQQLLLLLLLLLKKKJJJHHHGGGFFFIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;===>>>===;;;999999:::<<<<<<<<<<<<<<<<<<=========<<<<<<<<<======;;;888999::::::888777777999;;;:::999888888:::<<<<<<;;;;;;;;;;;;:::999999888888888999999:::;;;<<<======>>>===<<<:::999888888888777666444555777888777777777777666555555666777777555444444444444555666666777666555444444444444444555555666777888888888888777;;;<<<888777:::<<<:::;;;;;;;;;<<<===>>>@@@@@@;;;;;;:::999888888777777999777666888:::;;;999777::::::::::::999888777666555666777888999999888888999999999999888888888888999999999888888777777777444444444555555666666777888888777777777888999999999777666888:::<<<;;;999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@???>>><<<<<<======<<<:::;;;;;;::::::;;;;;;<<<======>>>???@@@AAACCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKMMMPPPSSSVVVYYYZZZ^^^aaaeeeggghhhhhhjjjkkkiiigggfffggghhhhhhfffdddeeegggkkkmmmnnnooorrrssswwwxxxzzz|||}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzvvvvvvwwwxxxxxxxxxwwwvvvzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~ddddddddddddeeeeeeffffffjjjjjjjjjjjjjjjiiihhhgggiiijjjjjjiiihhhiiijjjlllllljjjggggggiiijjjjjjjjjlllkkkjjjkkkkkkkkkiiigggiiijjjjjjkkkllllllmmmmmmmmmmmmlllmmmmmmnnnooopppoooooooooppprrrsssuuuvvvtttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttuuuuuuuuuuuuvvvwwwxxxxxxvvvwwwwwwwwwwwwvvvuuuuuutttuuuvvvxxxyyyzzzzzzzzz}}}}}}|||{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{|||}}}~~~|||}}}}}}}}}}}}|||{{{{{{|||{{{{{{zzzzzzyyyyyyxxxvvvvvvuuusssqqqqqqsssuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvtttrrrrrrtttuuutttttttttttttttssssssssssssrrruuuttttttssssssrrrrrrrrrppppppppppppqqqqqqqqqqqqsssrrrqqqqqqppppppppppppnnnnnnmmmlllkkkjjjkkkkkkmmmkkkhhhgggggggggfffeee```______^^^]]]\\\[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUURRRPPPOOOPPPPPPOOOMMMHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@???>>>======>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999;;;<<<===;;;999888999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999:::;;;;;;999777777777777666555555777999999888777888:::<<<<<<<<<:::999999888777777666666555555666777888999999:::888999999::::::999999999666555444555777888777666444444444444444444444444333333222222333333444555444444333333333333333333333444555777888888777666666999999666555888;;;:::::::::;;;<<<===>>>>>>???;;;<<<<<<<<<;;;999666555888888777999:::;;;:::888999999:::999999888777666777777777777777777777777888888888888999999999999::::::999888777777666666444444555555666777888888::::::999999888999999999:::999888999:::;;;:::888999::::::;;;;;;::::::::::::;;;;;;===>>>???@@@@@@>>><<<;;;;;;;;;;;;999888999999999999999::::::;;;;;;;;;<<<===???@@@AAAAAA@@@AAABBBCCCCCCDDDCCCCCCHHHIIIJJJKKKNNNPPPRRRTTTTTTWWWZZZ\\\]]]]]]^^^```___]]][[[[[[\\\]]]\\\\\\^^^```bbbcccdddfffiiilllpppqqqtttwwwyyy{{{}}}}}}{{{~~~~~~~~~~~~~~~}}}|||{{{yyyyyyzzzzzzzzz{{{{{{{{{vvvvvvwwwwwwwwwwwwvvvvvv{{{{{{{{{zzzzzzyyyyyyyyy||||||}}}~~~~~~~~~~~~~~~~~~cccdddeeefffgggfffeeeeeeiiijjjjjjjjjjjjiiihhhhhhfffhhhiiiiiiiiiiiikkklllkkkiiihhhhhhiiijjjjjjiiilllkkkjjjjjjjjjjjjhhhfffjjjjjjkkklllmmmnnnnnnooommmmmmmmmmmmnnnooopppqqqpppppppppqqqrrrsssuuuvvvssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssttttttuuuuuuuuuuuuvvvvvvwwwxxxwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyy}}}}}}|||{{{zzzxxxxxxwwwvvvvvvwwwwwwxxxzzz{{{||||||}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxuuuuuuuuusssqqqqqqrrrsssssssssssstttttttttttttttssssssrrrsssssstttuuuuuuuuusssrrrssstttuuutttssspppqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrsssrrrrrrrrrnnnnnnnnnnnnoooooopppppppppooonnnmmmllllllllllllkkkkkkiiihhhggggggggggggeeecccaaa``````___]]][[[YYYXXXXXXVVVUUUTTTSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLJJJJJJKKKLLLNNNMMMLLLEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<;;;;;;::::::999999::::::999888888888888999::::::999999888888888777:::;;;;;;999777666777888<<<<<<<<<;;;;;;::::::999999888777888999:::999777666666666555333444666888999888777777999;;;;;;:::777777666666555444444444222222333444555666777777555666777999999888777666555444333444666777666444222222333333333333222222222111111111111222333333222111111111111111222222000222444666777777666555444777777444333777:::999999::::::;;;<<<=========;;;;;;:::999888666444333777777888999::::::999888777888888888888777777666999888777666666777777888999999999999::::::::::::::::::999888777666666555444555555666777888999999;;;;;;:::999888888888999:::999999999999888888777888999::::::::::::::::::999:::;;;<<<===???@@@@@@>>><<<;;;:::;;;:::888777999999999888999::::::;;;::::::;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBBDDDEEEEEEFFFGGGIIIKKKLLLMMMPPPSSSUUUUUUUUUVVVWWWXXXVVVTTTRRRSSSTTTVVVWWWXXXYYYZZZ[[[[[[^^^aaadddhhhjjjmmmqqquuuxxxzzz{{{yyy|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{{{{{{{|||||||||yyyyyyyyyyyyyyyxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyy{{{{{{|||}}}~~~~~~~~~~~~}}}dddeeefffhhhhhhgggfffeeehhhhhhiiijjjjjjjjjjjjiiieeegggiiijjjiiiiiikkklllkkkiiihhhhhhjjjjjjjjjiiikkkiiihhhhhhiiiiiihhhgggjjjkkklllmmmnnnoooppppppmmmmmmmmmnnnooopppqqqrrrrrrrrrqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrsssssssssssssssrrrssssssttttttuuuuuuuuutttuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyxxxxxxwww}}}|||{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvwwwyyy{{{{{{|||||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxuuuvvvvvvtttqqqoooooopppssssssssssssttttttuuuuuuqqqqqqqqqqqqrrrssstttuuusssrrrqqqrrrssstttsssqqqkkklllnnnpppqqqqqqqqqqqqmmmnnnpppqqqrrrrrrrrrrrrmmmmmmlllllllllmmmnnnoookkkkkkiiihhhffffffeeeeeebbbaaa```___]]]]]]\\\\\\^^^]]][[[ZZZZZZYYYWWWUUURRRRRRQQQPPPNNNMMMLLLLLLKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFEEEFFFGGGGGGFFFDDD======>>>======<<<;;;:::999999999999999999888888999888777777666666777777888888888888888777777777888888888666444444555666::::::;;;;;;:::999888777777555555555777999888777666666666555444444666888;;;999777777777888777666444444333333222111111111000111111222333444555666444555666666666444333222222222222333555555444222000111222444444222111000111000000000000111222222///.........///000111111///000222444555555555555444777888444333666999888888999:::;;;<<<<<<;;;;;;===;;;888666444444444555555666777777777777777777555555666666666666666666999888888777777777888888::::::::::::;;;;;;<<<<<<:::::::::999888777777666666666777777888999::::::;;;:::999888888888888888999999999888777666666666888999::::::;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>===;;;;;;;;;;;;:::888:::::::::::::::;;;;;;<<<::::::;;;<<<===>>>>>>?????????@@@AAAAAAAAAAAA@@@=========>>>???@@@AAABBBHHHJJJMMMOOOOOONNNOOOPPPPPPOOOMMMKKKKKKLLLOOORRRRRRSSSTTTTTTUUUWWW[[[^^^```bbbfffkkkppptttwwwxxxxxxzzz}}}~~~}}}{{{{{{{{{~~~~~~~~~~~~}}}}}}~~~~~~||||||}}}}}}}}}~~~~~~~~~{{{{{{|||||||||}}}}}}}}}{{{zzzzzzyyyyyyyyyyyyyyywwwwwwxxxxxxyyyzzzzzz{{{zzzzzz{{{|||}}}~~~~~~}}}|||~~~eeefffhhhiiiiiiiiihhhgggggghhhiiijjjjjjjjjjjjjjjfffhhhjjjkkkjjjjjjkkkllljjjiiihhhiiijjjkkkiiihhhjjjiiiggghhhiiikkkjjjjjjkkkkkklllnnnooopppqqqrrroooooonnnoooooopppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrsssssstttttttttsssssssssttttttuuuuuuttttttssssssttttttuuuvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyyyyxxxwww{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxzzz{{{|||zzz{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuusssqqqooonnnoooqqqrrrrrrsssssstttttttttqqqqqqpppqqqqqqrrrssssssqqqppppppqqqrrrrrrqqqooohhhiiikkknnnppppppppppppiiikkklllnnnooooooooonnniiiiiihhhggghhhiiijjjkkkeeedddbbbaaa___^^^]]]]]]\\\[[[YYYXXXVVVUUUUUUUUUXXXWWWVVVUUUUUUTTTRRRPPPKKKKKKJJJIIIHHHGGGGGGFFFDDDEEEFFFGGGFFFEEEDDDCCCDDDBBBAAA@@@???===:::888999999999999999888777777777777777888888888888888888777777666555666666666777777777777777777777777666666555333111111222444666777888888888777666555444222111222444666666666666666666555444444666888:::888666555555555444333222111111000000///......//////000111222333444444333333333222111000///...000///000222333333111///---///111333333111///---...............//////000,,,,,,,,,,,,---...000000//////000111222444555555555999:::666555777888666777888999;;;;;;;;;:::999===;;;777555333444555777111333555555444444444555222222333444444555444444777777777777777777777777999999::::::;;;;;;<<<<<<:::::::::::::::999999999888888888999999999999:::::::::999999888888999999888999:::999777666777888999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;<<<===<<<:::;;;;;;;;;;;;;;;<<<======:::;;;;;;<<<======>>>>>>======>>>>>>>>>>>>>>>==================>>>@@@@@@BBBDDDGGGHHHHHHGGGHHHHHHGGGGGGFFFDDDCCCDDDGGGJJJKKKLLLNNNOOOOOOQQQTTTVVVXXX[[[___eeejjjooorrrssswwwyyyzzzzzzxxxuuuttttttzzzzzzzzzzzzzzz{{{|||}}}{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~||||||}}}}}}}}}~~~~~~~~~{{{zzzyyyxxxxxxwwwxxxxxxuuuvvvvvvwwwyyyzzzzzz{{{xxxyyyzzz|||}}}}}}}}}}}}}}}~~~hhhhhhiiijjjjjjjjjjjjjjjiiijjjjjjjjjjjjiiihhhhhhgggiiikkklllkkkkkkkkkllljjjiiihhhiiijjjkkkiiihhhkkkiiihhhiiikkkmmmnnnnnnkkklllmmmnnnpppqqqrrrssspppppppppooooooppppppqqqpppppppppppppppqqqrrrsssqqqqqqqqqqqqrrrssstttuuuuuuuuutttttttttttttttuuutttssssssrrrrrrrrrssssssttttttuuuvvvvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxrrrssstttsssqqqoooooopppoooooopppqqqqqqrrrssssssqqqqqqpppppppppqqqqqqrrrooooooooopppqqqqqqooommmggghhhkkkmmmnnnnnnnnnmmmggghhhjjjkkkkkkjjjhhhgggdddcccaaaaaaaaabbbdddeee^^^]]][[[YYYWWWVVVUUUUUUVVVUUUSSSQQQPPPOOONNNNNNPPPOOONNNNNNOOONNNLLLIIIDDDDDDDDDCCCCCCBBBBBBBBB===>>>@@@AAAAAA@@@???>>>>>>===;;;;;;;;;999666333888888999999888888777777444444555555666666666777777666555555444444555555555555555555555555555555333333222000......000222000111333444444444222111000...---...111333444333555666666444333333555777777555333333444444333222000//////......------,,,------...///000111222222111000///...------------------...000222111///---***,,,///222222///,,,***++++++******++++++,,,---*********+++,,,---///000//////......000222555666666;;;===:::888888777555666777999:::;;;:::999888888777555444333333333444...000333333111000111333///000111222333333333333222333555666666666666555777777888999999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::999999999999::::::::::::::::::;;;<<<999;;;<<<;;;999888999;;;999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<===:::::::::;;;;;;<<<======<<<===============<<<<<<>>>>>>>>>??????@@@AAABBB>>>AAACCCDDDCCCBBBBBBCCC???@@@AAA???===>>>AAAEEECCCEEEHHHIIIJJJJJJLLLMMMRRRTTTYYY^^^dddiiilllnnnqqqsssttttttqqqnnnmmmllllllmmmnnnppprrruuuvvvwwwwwwxxxzzz|||}}}}}}|||{{{~~~~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}}}}|||{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyyvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxzzz{{{|||}}}}}}}}}}}}iiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhgggfffhhhjjjmmmmmmlllkkkkkkllljjjiiihhhiiikkkkkkiiihhhkkkjjjiiijjjmmmpppqqqqqqllllllmmmoooppprrrssssssqqqqqqppppppppppppppppppmmmnnnnnnoooppprrrssstttpppppppppqqqrrrssstttuuuvvvuuuuuutttttttttuuuuuusssrrrrrrqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuttttttqqqrrrtttvvvxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxuuutttttttttuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxoooqqqssssssqqqpppqqqrrrmmmnnnnnnooopppqqqqqqrrrqqqqqqpppppppppppppppqqqnnnnnnnnnoooppppppnnnlllhhhiiikkkmmmmmmmmmkkkjjjgggggghhhhhhgggeeebbbaaa___^^^\\\\\\\\\]]]___aaaYYYXXXVVVTTTRRRPPPOOOOOOMMMLLLJJJIIIGGGFFFFFFEEEHHHGGGGGGHHHIIIHHHFFFCCC@@@@@@@@@@@@????????????888999;;;===>>>===<<<;;;888777888999;;;;;;999777555555666666666555444444222222333333444444555555666555444444333333444444444444444444444444444444222222111///,,,,,,///111,,,---///111222111000///---+++***+++...000111111444555555333222222444666444333111222333444444333///......------,,,+++++++++,,,,,,---...///000111///...,,,++++++,,,---...,,,,,,---///111000...,,,(((***...000000...***(((((((((((((((((())))))***)))))))))***+++---...//////...------...111555777777<<>><<<;;;;;;::::::999999888;;;;;;;;;;;;;;;<<<===>>>:::<<<>>>===;;;:::<<<>>>:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999999:::<<<======<<<;;;;;;::::::;;;;;;<<<===999999999::::::;;;;;;<<<>>>>>>>>>???>>>>>>======<<<;;;<<<<<<===>>>???@@@===@@@BBBCCCBBBAAAAAABBB<<<>>>???>>><<<<<>>>>>@@@BBBCCCAAA===:::888999:::;;;;;;:::999888777777666555555666777888444444444444444555666777111222333333222111222444444444333222111111222222222222222111111000............------------......,,,++++++******++++++,,,------,,,,,,,,,---.........///111111111111333555777444000---,,,---000111.........---,,,***)))(((&&&'''((())))))***,,,...111---******+++---+++***---+++,,,111111,,,***---,,,++++++******)))))))))'''''''''(((((((((((((((---,,,***))))))+++,,,...555111---******...333777666666666555555444444333555555666666555333111000///...------,,,+++************))))))***,,,...///...............///000000000000111111222222222222222222222333444555666777777888999<<<>>>>>><<<:::<<<>>>??????===;;;::::::;;;;;;::::::;;;<<<>>>???<<<============<<<;;;;;;<<<===>>>??????>>>===<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;:::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<>>>??????===<<<===>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<>>>???AAABBBCCCDDDDDDDDDHHHKKKOOOSSSXXX\\\___aaagggffffffeeecccbbb```___^^^^^^___aaadddhhhkkkmmmmmmooorrruuuxxxzzz{{{||||||}}}~~~}}}}}}~~~~~~~~~||||||||||||~~~~~~~~~~~~{{{|||||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxwwwxxxxxxwwwuuuxxxyyyyyyzzz{{{|||}}}}}}}}}lllkkkkkkkkkkkkmmmnnnooonnnmmmmmmlllkkkjjjjjjiiikkkkkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnooooooqqqqqqqqqpppqqqrrrrrrsssqqqqqqppppppqqqqqqrrrsssnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrttttttssssssrrrrrrrrrrrrttttttttttttuuuwwwyyyzzzzzzyyyxxxvvvuuuuuutttttttttsssrrrrrrrrrrrrssstttuuuuuuuuuuuuuuutttssssssuuuuuuvvvvvvuuuuuutttsssppppppppppppoooooonnnmmmlllllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmllllllkkkkkkllljjjhhhhhhiiijjjiiiiiifffeeecccbbb```___^^^^^^]]]]]]\\\ZZZXXXVVVSSSRRRQQQPPPOOOMMMLLLLLLLLLLLLIIIHHHFFFDDDDDDDDDEEEFFFAAAAAAAAA@@@@@@>>>======????????????@@@@@@@@@@@@;;;<<<===???@@@>>>;;;777555666777777777777666555333333333333444555777888333222222222222333333444...000000000......///000222111111000//////000000000000000000///...------//////............//////.........------............---,,,+++***))))))))),,,...000111111111333555444333111///...---......,,,,,,,,,,,,+++***))))))%%%&&&(((((('''(((***,,,000---******,,,------,,,+++???JJJ???222///...******+++++++++******)))(((''''''''''''''''''''''''+++***)))((()))***,,,---111///,,,++++++---000222555555555444444333333333444444555444444222000///******************))))))(((((((((((((((***+++,,,,,,,,,,,,,,,,,,---......000000000000000000000000111111111111222333444555444444666999;;;<<<<<<;;;;;;===???>>>===;;;:::;;;;;;;;;::::::;;;===>>>??????@@@@@@@@@@@@???>>>>>><<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;<<<======<<<;;;:::;;;<<<===<<<::::::999999::::::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<===??????===<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::======???@@@AAABBBBBBBBBFFFHHHKKKPPPTTTXXXZZZ[[[``````___^^^]]][[[YYYXXXWWWWWWXXXZZZ]]]aaadddfffiiikkkmmmppprrrtttvvvwwwyyy{{{||||||{{{{{{|||~~~}}}}}}|||{{{{{{|||}}}}}}~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{zzzxxxwwwwwwxxxxxxxxxwwwxxxxxxyyyzzz{{{|||}}}}}}}}}~~~llllllllllllmmmnnnooopppnnnnnnmmmllljjjiiihhhhhhjjjjjjjjjkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllmmmnnnooopppqqqqqqqqqqqqqqqrrrssssssqqqqqqqqqqqqqqqrrrssstttoooooooooppppppppppppooopppqqqrrrtttttttttsssrrrssssssssssssrrrrrrrrrqqqqqqrrrrrrrrrssssssssstttsssssssssssssssrrrrrrrrrsssssssssssstttvvvwwwxxxxxxwwwvvvuuutttsssssssssqqqqqqppppppppppppqqqqqqttttttssssssrrrrrrsssssssssttttttttttttsssrrrrrrnnnnnnooooooooonnnmmmmmmllllllllllllmmmmmmmmmmmmmmmllllllkkkjjjjjjiiiiiiiiigggeeeeeefffgggfffeeecccbbb```]]][[[YYYWWWWWWZZZZZZXXXVVVSSSPPPMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFAAA@@@?????????@@@AAABBB<<<<<<<<<;;;;;;:::::::::888999:::<<<======<<<<<<888888999;;;<<<:::777444222222333333333333222222/////////000111333555666111111000000///000000000---//////...,,,+++,,,---......---,,,,,,,,,------............---,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***))))))((('''''''''(((***,,,///000000111333444111111111000///---+++***+++++++++++++++***))))))%%%&&&''''''&&&&&&((()))+++)))'''''')))++++++***(((QQQcccIII000//////%%%((()))+++,,,+++***(((''''''''''''&&&&&&%%%%%%%%%((('''''''''((()))+++,,,,,,,,,+++++++++++++++,,,333333333222222222222222222222333333111000...---&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))***))))))))))))***++++++000000//////......------///////////////000111222000111333555777888:::::::::<<<======<<<;;;;;;<<<::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@??????======>>>>>>>>>===;;;:::;;;;;;;;;;;;<<<===>>>???===<<<;;;;;;======<<<;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;===>>>>>>===<<<<<<===>>>>>>>>>=========<<<<<<::::::::::::999999999999:::;;;<<<>>>????????????CCCDDDGGGKKKNNNQQQRRRSSSUUUUUUUUUTTTSSSQQQPPPOOONNNNNNOOOPPPSSSVVVYYY[[[bbbccceeegggjjjmmmnnnoootttvvvxxxxxxxxxxxxyyy{{{|||{{{{{{zzzzzz{{{||||||~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyywwwvvvwwwxxxzzzzzzyyyxxxxxxyyyzzz{{{||||||}}}|||}}}lllllllllmmmmmmnnnoooooonnnnnnmmmkkkjjjiiihhhgggiiiiiijjjkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnooopppqqqqqqqqqqqqqqqrrrssssssqqqqqqqqqppppppqqqrrrrrrppppppooonnnnnnnnnnnnnnnoooppprrrtttuuutttsssrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrsssssstttuuuvvvvvvvvvvvvuuutttsssrrrrrrsssoooooooooooooooooooooooosssrrrqqqppppppqqqrrrssspppqqqqqqqqqqqqpppoooooommmnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllllljjjjjjiiiiiihhhgggffffffdddbbbaaaaaaaaabbb```___aaa```]]]ZZZWWWUUUSSSRRRTTTTTTRRRPPPNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB======<<<;;;;;;<<<======888888777777777777777777444555777999999999777666555555666777888777444111//////000000000000//////---......///000111111222000000///...---------......//////...,,,***+++,,,******))))))))))))******+++++++++++++++***))))))((((((''''''''''''(((((('''''''''(((((('''''''''$$$$$$%%%%%%'''(((******(((+++...///000000111333000000///...---+++***))),,,,,,,,,+++***)))((('''&&&'''((('''%%%%%%&&&((()))((('''''')))***,,,,,,+++OOO]]]DDD+++++++++###&&&(((***,,,,,,***'''&&&''''''&&&&&&%%%$$$######%%%%%%%%%&&&''')))***+++******))))))(((((())))))000000111111111111111111000111111000///---+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((())))))***//////...---,,,++++++***......------...//////000000111222222222444666888888999;;;;;;:::999;;;<<<::::::;;;<<<===???@@@@@@??????@@@@@@??????>>>===>>>>>>?????????>>>===<<<===<<<<<<<<<======>>>???>>><<<<<<<<<===>>>===<<<999999999999:::;;;<<<===;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;:::<<<======<<<<<<<<<===>>>>>>=========<<<<<<<<<::::::999999999999999999::::::<<<======>>>>>>>>>@@@BBBDDDFFFIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGHHHKKKNNNPPPRRRYYYZZZ\\\___bbbeeehhhiiinnnppprrrsssssstttvvvxxxyyyyyyyyyyyyzzzzzz{{{{{{~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||zzzyyyyyyzzz{{{{{{zzzxxxxxxyyyzzz{{{|||}}}}}}|||}}}jjjkkkkkklllmmmmmmnnnnnnnnnmmmmmmllljjjiiiiiihhhiiiiiijjjkkkkkkllllllmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnppppppqqqppppppppppppqqqrrrrrrqqqqqqpppoooooonnnooooooqqqpppooonnnmmmmmmmmmnnnnnnooorrrtttttttttsssrrrtttttttttssssssssssssrrrtttssssssrrrqqqqqqppppppoooooooooooooooooooooooorrrrrrssssssttttttuuuuuuvvvuuutttsssssssssssssssoooooooooppppppooooooooorrrqqqpppoooooopppqqqrrrppppppqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnmmmlllllllllkkkkkkjjjjjjiiiiiigggffffffeeecccbbbbbbaaa^^^\\\[[[[[[[[[[[[YYYXXX[[[YYYWWWTTTQQQOOONNNMMMIIIIIIHHHHHHFFFEEECCCBBBAAA@@@???>>><<<<<<<<<<<<===<<<<<<;;;:::::::::999777666555444444555555666333444666666666444222111444333444555666555222000......------------........................------//////...---,,,,,,,,,,,,,,,---...,,,***))))))***'''''''''&&&&&&'''(((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))(((''''''$$$$$$%%%%%%'''((()))***''')))---////////////000///...,,,***))))))******...------,,,***((('''&&&'''(((((('''&&&%%%&&&(((***************,,,...000333???BBB555)))'''(((&&&%%%''')))++++++)))'''&&&''''''&&&%%%$$$######"""###$$$$$$%%%&&&((()))******)))'''&&&%%%'''((())).../////////000111111111////////////---+++)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''((())))))***---,,,,,,++++++*********------------------...///000222222111//////111444444555777777666777999;;;999:::;;;<<<===>>>??????>>>????????????>>>======>>>???@@@@@@@@@@@@???>>>@@@???>>>===============>>><<<<<<<<<===>>>===<<<::::::::::::;;;<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<===<<<;;;<<<===============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>===???@@@BBBCCCEEEFFFFFFGGGEEEEEEEEEEEEDDDCCCAAAAAACCCCCCCCCDDDFFFHHHKKKLLLQQQRRRSSSVVVZZZ^^^bbbcccfffhhhkkklllmmmnnnqqqsssttttttvvvwwwxxxyyyzzzzzz||||||}}}~~~}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{xxxyyyzzzzzz||||||}}}~~~}}}~~~jjjjjjlllmmmmmmmmmmmmmmmnnnmmmmmmllllllkkkkkkjjjjjjjjjjjjkkkllllllmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmnnnoooppppppooooooooooooooopppqqqqqqppppppooonnnnnnnnnnnnnnnqqqpppooommmmmmmmmnnnooonnnoooqqqrrrssssssssssssttttttttttttssssssssssssssssssrrrqqqpppooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnrrrsssssstttuuuuuuttttttuuutttsssrrrrrrrrrrrrrrrooooooppppppppppppooooooppppppooooooppppppqqqqqqqqqrrrrrrrrrrrrqqqppppppmmmnnnnnnmmmmmmkkkjjjjjjiiiiiihhhgggfffeeeeeedddaaaaaa```___]]]\\\[[[[[[VVVUUUTTTTTTUUUTTTQQQOOOPPPOOOMMMKKKIIIHHHGGGGGGCCCDDDDDDDDDDDDCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888777777666444333222333444444222222333333222111///...333222222333444333111///,,,,,,++++++++++++,,,,,,------------,,,+++***)))---,,,++++++++++++++++++)))******)))'''&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%%%%&&&&&&&&&))),,,......------------+++)))((('''(((***+++,,,,,,,,,+++)))(((&&&%%%'''(((((('''%%%%%%'''(((%%%&&&'''&&&&&&'''))),,,666000,,,+++)))''''''***%%%&&&((()))***)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''(((((()))(((&&&%%%&&&''')))+++------...///000111111222/////////...,,,***(((&&&(((((('''&&&%%%$$$######%%%%%%&&&''''''&&&&&&%%%((((((''''''(((((()))***)))*********+++++++++,,,,,,,,,+++++++++,,,,,,---...111222000---+++---//////000222222222444666888999:::;;;<<<============???????????????>>>======<<<===???@@@AAA@@@@@@???AAA@@@???>>>===============<<<;;;;;;======<<<;;;;;;;;;;;;;;;<<<===>>>???=========<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888999;;;<<<;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>======>>>>>>@@@AAABBBCCCCCCCCCAAABBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@BBBDDDFFFHHHLLLLLLMMMOOORRRVVVYYY[[[]]]___bbbdddeeegggiiillllllmmmooorrrtttvvvwwwwwwyyyzzz||||||{{{zzz{{{|||}}}|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzz{{{|||}}}~~~~~~~~~jjjkkkmmmnnnoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqnnnnnnnnnnnnnnnoooooopppnnnnnnnnnnnnooopppqqqrrrqqqpppooommmmmmnnnooopppnnnooopppqqqrrrsssttttttssssssssssssrrrrrrrrrqqqpppppppppooooooooonnnnnnmmmmmmmmmnnnnnnnnnoooooorrrssstttuuuvvvuuuttttttrrrrrrqqqqqqppppppqqqqqqmmmnnnoooppppppooonnnmmmoooooopppqqqqqqqqqqqqqqqpppppppppppppppooonnnnnnlllllllllkkkjjjhhhgggfffddddddcccbbbaaa```______[[[ZZZYYYXXXVVVUUUTTTSSSPPPOOONNNNNNOOOMMMKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA??????===<<<;;;:::::::::666777777777777777666666777555333111000111111222/////////...............111000///000111111///---+++***)))(((((()))***+++((()))*********)))((('''))))))((((((((()))******'''((()))((('''&&&'''(((&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""((((((&&&%%%$$$$$$$$$$$$&&&))),,,...---+++******'''((((((((())))))))))))''''''((((((((('''&&&&&&%%%&&&&&&%%%$$$$$$&&&(((###$$$%%%$$$"""###&&&(((///+++((())))))'''''')))%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&'''((()))*********------...///000111222222//////......,,,)))'''&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&''''''((()))&&&'''(((***+++---......******))))))))))))******))),,,000///+++)))***,,,***,,,---......000333666999:::;;;<<<<<<;;;::::::<<<============<<<;;;;;;999:::<<<>>>???@@@@@@???@@@@@@???>>>>>>>>>??????<<<;;;:::;;;<<<===<<<:::===<<<<<<======>>>???@@@??????>>>======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::777999;;;;;;;;;:::;;;=========<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<======<<<<<<;;;<<<===???@@@@@@@@@@@@???????????????>>>===<<<============>>>@@@BBBCCCKKKJJJJJJJJJKKKMMMPPPQQQSSSVVVYYY[[[\\\___bbbdddccceeehhhllloooqqqssssssvvvxxx{{{{{{yyyxxxyyy{{{}}}||||||{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{|||}}}~~~kkklllnnnpppppppppoooooommmmmmmmmnnnnnnnnnnnnoookkkkkklllmmmmmmnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooopppqqqmmmmmmmmmmmmmmmnnnoooooollllllmmmoooqqqsssuuuvvvqqqpppooommmnnnoooppprrrooooooooopppqqqrrrtttuuurrrrrrrrrqqqqqqqqqppppppnnnnnnnnnnnnoooooooooooommmnnnnnnnnnooooooppppppssstttuuuvvvvvvvvvuuutttqqqpppoooooooooooooooppplllmmmnnnoooooonnnmmmlllnnnoooppprrrrrrrrrqqqpppllllllmmmmmmllllllkkkjjjkkkkkkjjjiiigggeeedddcccaaa```___^^^]]]\\\[[[ZZZVVVVVVTTTSSSRRRPPPOOOOOOLLLKKKKKKKKKKKKJJJGGGDDDCCCCCCBBBBBBAAABBBBBBBBB===>>>>>>>>>===<<<;;;;;;:::999888777666555555555222222333555555666666555777555222000//////000000++++++++++++,,,---...//////...---...//////---+++)))((('''&&&&&&'''((()))$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))(((***+++***))))))***+++&&&%%%%%%%%%&&&''''''(((%%%%%%&&&'''''''''&&&&&&$$$$$$############$$$$$$&&&''')))******)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%''')))---...,,,***))))))###%%%(((***+++***((('''"""###$$$%%%&&&'''''''''###$$$%%%$$$######%%%'''((()))***)))&&&'''***---%%%***---***''''''&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&"""$$$(((+++---,,,***))),,,---...///000222222333//////......,,,)))'''%%%############$$$$$$$$$$$$###$$$%%%&&&&&&%%%######&&&&&&%%%%%%&&&&&&'''((($$$%%%'''))),,,...///000)))(((((('''''''''(((((($$$(((------***((()))+++((()))***+++,,,...222444999:::;;;;;;;;;:::999888999999::::::999999888777666777:::<<<>>>?????????>>>>>>>>>>>>???@@@AAABBB<<<;;;::::::;;;<<<;;;:::============>>>???@@@AAA@@@??????>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::666888:::;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;::::::<<<===>>>?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::<<<===???@@@KKKJJJHHHFFFFFFGGGIIIJJJMMMOOOSSSUUUWWWYYY\\\___]]]___ccchhhkkknnnpppppptttwwwzzzzzzxxxwwwxxxzzz}}}}}}|||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~}}}~~~||||||}}}~~~jjjkkkkkklllnnnpppqqqrrroooooonnnmmmmmmmmmmmmmmmnnnmmmmmmlllllllllmmmmmmoooooonnnmmmmmmmmmmmmmmmllllllllllllmmmnnnpppppprrrrrrrrrrrrqqqpppooooooooooooooooooooonnnmmmmmmppppppppppppooooooooooooqqqqqqqqqrrrrrrssssssssssssrrrqqqpppoooooooooooommmmmmmmmmmmlllkkkjjjjjjllllllkkklllmmmpppssstttrrrssssssttttttssssssrrrnnnnnnnnnnnnnnnooooooooonnnnnnmmmmmmmmmmmmmmmnnnooooooooonnnnnnmmmmmmmmmnnnlllkkkkkkllllllkkkiiifffeeedddbbb___^^^\\\[[[YYYXXXVVVVVVWWWWWWUUUTTTNNNNNNMMMKKKIIIGGGEEEDDDFFFEEEEEEEEEFFFEEECCC@@@AAA@@@>>>>>>??????===;;;=========<<<;;;:::888777888888777777555444333333333333222222333333444555444222000---,,,---......000000///......---,,,,,,)))+++------+++)))((()))))))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%'''((())))))))))))'''&&&%%%''')))+++,,,+++%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&***---111111///+++(((&&&'''''''''((((((((())))))***))))))'''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""")))((("""$$$...111,,,$$$%%%&&&'''((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$###&&&))),,,---+++(((&&&,,,,,,---...............000000000222333222///,,,---,,,+++***(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((%%%!!!!!!$$$''''''&&&'''&&&&&&'''(((((('''%%%'''(((***,,,---------,,,***)))(((&&&&&&&&&'''(((***,,,------***(((''''''&&&'''(((***,,,...///000555555666777888999:::;;;;;;:::888555111000222333666777888:::;;;;;;;;;:::<<<<<<======>>>>>>>>>???>>>===<<<;;;::::::;;;<<<::::::;;;<<<===<<<<<<<<<>>>>>>>>>>>>??????@@@@@@;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<;;;::::::999;;;;;;<<<=========<<<<<<============>>>>>>>>>>>>AAA>>>;;;:::<<<<<<:::888<<<999:::===>>>;;;;;;>>>HHHDDDBBBCCC@@@:::888:::888999;;;===>>>???@@@@@@FFFDDDCCCBBBBBBEEEGGGIIIIIIJJJLLLNNNPPPSSSUUUUUUXXXZZZ\\\```cccfffggghhhlllooosssuuuuuuuuuwwwxxx{{{{{{{{{||||||||||||}}}~~~~~~nnnnnnnnnnnnnnnoooppppppooonnnnnnmmmmmmmmmnnnnnnnnnmmmmmmlllllllllmmmmmmoooooonnnmmmmmmmmmmmmnnnmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqpppooonnnnnnooooooooooooooonnnnnnmmmoooooooooooooooooooooooolllmmmnnnppprrrsssuuuuuussssssqqqpppppppppppppppmmmmmmmmmmmmlllkkkjjjiiillllllmmmooopppqqqqqqrrrrrrrrrssssssssssssrrrrrrnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllmmmmmmpppppppppooonnnnnnnnnmmmlllkkkiiiiiiiiiiiihhhfffbbbaaa```]]][[[YYYWWWVVVQQQOOONNNNNNNNNNNNMMMKKKKKKKKKJJJIIIGGGEEECCCBBBCCCCCCBBBCCCDDDCCCAAA??????===;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999777666555777666555333222222222222000////////////000111111111///---+++******+++,,,*********))))))((((((''')))***,,,,,,***)))((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((($$$%%%&&&''''''''''''''''''%%%%%%&&&(((***+++***((((((''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((***---111111///+++((('''#########$$$$$$$$$$$$%%%((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###)))(((###%%%...000,,,%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''')))***++++++******------...///////////////000//////000111111///,,,,,,,,,+++***(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&''''''&&&%%%$$$$$$&&&'''((('''%%%((()))***++++++,,,++++++)))((('''''''''((()))***)))+++---,,,***((((((((())))))+++,,,...///000111222333444555666666666666555555444111...---///111333444555777888888888888::::::;;;;;;;;;<<<<<<<<<;;;:::999888888:::;;;<<<999999::::::;;;<<<<<<===??????@@@AAABBBBBBBBBBBB>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>@@@===;;;:::;;;;;;:::888===;;;;;;===;;;888:::???FFFGGGFFFCCC@@@>>>???@@@<<<<<<======>>>>>>??????BBB@@@???>>>???AAACCCEEEFFFFFFHHHJJJLLLNNNPPPQQQQQQSSSVVVZZZ^^^aaacccdddhhhkkknnnqqqqqqrrrtttuuuzzzzzz{{{|||}}}~~~~~~~~~rrrqqqpppoooooonnnnnnooonnnnnnnnnmmmmmmnnnoooooommmmmmllllllllllllmmmmmmpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppqqqppppppppppppooonnnmmmlllpppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmoooqqqrrrssstttsssrrrqqqppppppoooooopppnnnnnnmmmlllkkkiiiiiihhhgggiiilllooopppqqqqqqpppqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnnnnmmmllllllkkkkkkkkkjjjjjjjjjkkklllmmmmmmoooooonnnmmmllllllkkkkkkiiihhhfffeeeeeeeeecccaaa\\\[[[YYYWWWUUURRRQQQPPPLLLJJJIIIIIIJJJIIIHHHFFFGGGGGGFFFEEEDDDBBB@@@???@@@??????@@@AAAAAA???======:::888777888:::::::::999999888777666444333222555444222000/////////000---------------.../////////...,,,***)))))))))***))))))))))))(((((((((((((((***++++++)))(((((()))############$$$%%%''''''((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%'''))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((***---111111///+++((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$)))((($$$&&&---///,,,((((((((((((((('''&&&&&&''''''%%%%%%%%%%%%''''''((('''&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...//////000000000000000000111///......//////...---,,,++++++***(((&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&#########%%%'''((('''&&&***))))))(((((())))))***'''''''''((()))***,,,---(((***,,,---+++*********,,,,,,---...///000111222///000222333333222000///......---,,,))))))+++---///000111333444444555444777888888888888999999999888777555444555777:::<<<777666666777888:::<<<======???AAACCCDDDDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<;;;:::999888888999999<<<<<<=========>>>>>>>>>???===::::::::::::999777<<<;;;<<<===:::999@@@IIINNNTTTQQQDDD:::999:::777>>>===<<<;;;;;;;;;<<<======<<<;;;;;;<<<===???@@@AAABBBCCCEEEGGGHHHJJJJJJIIIKKKNNNRRRVVVYYY\\\]]]___bbbfffhhhiiikkkmmmooouuuuuuwwwyyyzzz|||~~~~~~~~~~~~}}}~~~~~~qqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppmmmmmmlllllllllmmmnnnnnnqqqpppoooooonnnnnnooooooooooooooooooooopppqqqqqqppppppppppppooonnnmmmmmmppppppoooooonnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmppppppppppppppppppppppppqqqqqqpppooonnnnnnnnnnnnnnnmmmlllkkkiiihhhhhhhhheeefffhhhjjjmmmoooqqqrrrppppppqqqqqqqqqqqqppppppmmmmmmmmmmmmmmmmmmlllllliiiiiiiiiiiijjjkkklllllllllkkkjjjiiihhhgggfffffffffdddbbbaaaaaa```^^^\\\VVVUUUTTTQQQOOOMMMKKKJJJIIIGGGFFFEEEFFFFFFEEECCCCCCCCCCCCCCCBBB@@@???>>>>>>===<<<===>>>???===<<<;;;888555444555777999999777777666555444222000000222111111000///...---,,,------,,,,,,------...///...---+++***))))))))))))((((((((((((((()))))))))'''(((***)))((('''((()))$$$######$$$$$$%%%&&&''')))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''''''''###$$$%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&***---111222000,,,)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))&&&))))))&&&'''---...,,,************)))'''&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((()))***+++,,,...000000111111000000000111111111333000...,,,---.........++++++***)))(((&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((())))))'''%%%#########%%%((())))))'''***)))((('''&&&'''((((((%%%&&&'''(((***,,,---...(((+++---...---,,,,,,---------...///000000111111...000111222111...,,,)))((())))))(((&&&'''(((***,,,---...///000111222222555666666666666666666666666444222000000222555777333333222333555888;;;===;;;===@@@CCCDDDCCCBBBAAA??????>>>======>>>>>>>>><<<<<<=========<<<<<<;;;===<<<999777666777888999<<<<<<<<<=========>>>>>>>>><<<;;;:::999999888888888:::<<<>>><<<===GGGSSSqqqyyyqqqYYYGGGDDDAAA:::<<<:::888777777888999:::;;;:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBDDDDDDEEEEEEFFFGGGJJJMMMPPPSSSTTTVVVXXX\\\^^^___bbbdddggglllmmmooorrruuuxxxzzz{{{~~~~~~~~~}}}}}}|||}}}~~~nnnnnnmmmmmmmmmnnnoooooooooooonnnnnnnnnoooooopppnnnmmmmmmmmmnnnnnnooopppqqqqqqpppooooooooooooooooooooooooooooooppppppqqqqqqqqqqqqqqqpppooonnnmmmpppooonnnmmmmmmmmmnnnnnnkkklllllllllmmmmmmmmmnnnqqqqqqqqqqqqqqqqqqppppppooonnnmmmlllkkkkkkkkkkkknnnmmmkkkiiihhhhhhhhhhhhlllkkkiiiiiijjjmmmppprrrooooooppppppppppppoooooolllllllllmmmmmmnnnnnnnnnhhhhhhhhhhhhhhhiiijjjjjjiiihhhgggfffdddcccbbbaaa```___\\\[[[[[[ZZZXXXVVVQQQPPPOOOMMMKKKIIIGGGGGGDDDBBBAAA@@@AAAAAA@@@>>>AAAAAAAAAAAAAAA@@@??????>>><<<;;;;;;<<<===<<<::::::777444222333555777777444444444333222111000///...///111111000...+++)))++++++*********+++,,,,,,++++++)))(((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&&&&'''%%%###"""###%%%&&&&&&&&&######$$$%%%&&&'''((()))###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&***---111222000---***)))$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%''')))***(((******)))***---...,,,------,,,+++***((('''&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&''''''((((((***,,,///000111000000222111000000///000111111444111...,,,---.........*********)))'''&&&$$$$$$#########$$$$$$%%%%%%%%%###%%%((())))))(((&&&&&&%%%$$$%%%''')))+++***)))***)))'''&&&%%%&&&&&&'''%%%&&&''')))+++,,,---...)))+++---......------...,,,------...//////000000///000111222000---***(((%%%&&&''''''&&&&&&''')))***++++++---...000111222444444444444444444444444444222///---,,,---...000//////...///111444777999999<<>>???@@@<<<<<<===>>>>>>============<<<999777666777888999<<<<<<<<<<<<===============<<<<<<:::888888888888777888<<<===;;;<<>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDEEEGGGIIIKKKLLLPPPRRRUUUWWWXXX[[[^^^aaadddfffhhhlllooosssuuuwwwzzz|||~~~}}}}}}||||||||||||}}}llllllllllllmmmnnnppppppqqqpppoooooonnnnnnnnnooooooooonnnoooooopppqqqrrrrrrqqqqqqpppppppppppppppooooooooonnnnnnoooooopppqqqqqqqqqqqqpppooonnnnnnooonnnmmmlllkkklllmmmnnnkkkkkkllllllmmmnnnnnnnnnnnnnnnooopppqqqrrrssstttmmmlllkkkjjjjjjiiiiiijjjlllkkkiiihhhggghhhhhhiiivvvsssnnnjjjiiijjjmmmooonnnoooooooooooooooooonnnkkkkkkkkklllllllllmmmmmmffffffeeeeeeeeeeeefffffffffeeedddbbb```___]]]\\\YYYWWWUUUUUUUUUTTTRRRPPPLLLKKKJJJIIIHHHFFFEEEEEEDDDBBBAAAAAAAAAAAA@@@>>>>>>??????@@@@@@@@@??????===;;;999999999:::999888888666333111222333333333000111111111111000//////,,,---///000///,,,)))''''''''''''''''''((())))))((((((''''''&&&$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%$$$"""###%%%&&&&&&%%%&&&%%%%%%%%%$$$$$$#########$$$%%%'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''((()))---111222000---+++)))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((('''%%%%%%%%%''')))***+++,,,,,,,,,---........./////////...,,,+++)))(((&&&%%%$$$$$$$$$$$$%%%&&&((((((''''''(((((())))))***,,,...111222222111000111000///...---...///000333000---+++,,,------,,,)))))))))((('''&&&%%%$$$""""""######$$$%%%%%%%%%"""%%%((()))(((&&&&&&&&&&&&&&&&&&(((***+++***))))))(((((('''&&&&&&&&&'''%%%&&&((()))***+++++++++(((***------,,,,,,,,,---++++++,,,---...///000000111111111111///,,,***((($$$%%%''''''&&&&&&'''(((((())))))***,,,...000111222222222222111111111111000///---+++***)))))))))+++++++++,,,...000333444999;;;>>>AAACCCCCCCCCCCC999999999:::<<<===???@@@<<<======>>>>>>>>>>>>>>>===<<<;;;:::999999::::::;;;;;;<<<<<<<<<==================;;;999888888:::999:::<<<===;;;999>>>FFFJJJPPPOOOCCC;;;<<<===;;;===<<<;;;;;;;;;<<<===>>>;;;<<<>>>???@@@@@@???>>>>>>???????????????@@@@@@BBBBBBAAAAAABBBCCCEEEFFFLLLMMMPPPQQQRRRUUUXXX[[[]]]^^^aaaeeeiiimmmpppqqqrrrvvvzzz|||}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{}}}~~~mmmmmmmmmmmmnnnooopppqqqrrrrrrpppooonnnnnnmmmmmmppppppppppppqqqrrrssstttrrrrrrqqqppppppppppppqqqooonnnnnnmmmmmmnnnnnnoooppppppppppppooonnnmmmlllnnnmmmkkkjjjjjjkkklllmmmkkkllllllmmmnnnnnnoooooommmnnnnnnooopppqqqrrrrrrmmmlllkkkjjjiiiiiiiiiiiikkkjjjhhhgggggghhhiiijjjsssqqqnnnjjjiiiiiijjjkkkmmmnnnnnnoooooonnnnnnmmmlllkkkkkkjjjiiihhhhhhgggccccccbbbaaa```````````````___^^^\\\YYYWWWVVVUUUQQQOOOMMMMMMNNNNNNLLLJJJGGGGGGFFFEEEEEEDDDDDDCCCDDDBBBAAAAAAAAAAAA@@@>>>;;;<<<===>>>>>>>>>>>>>>><<<:::777666666666555444666444111000000000///---,,,,,,---...............,,,,,,+++***)))(((((('''''''''&&&&&&''''''((()))******))))))(((&&&%%%%%%)))((((((((('''&&&&&&&&&%%%%%%&&&%%%$$$$$$''')))$$$######$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%''')))&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!###$$$&&&((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''((()))---111222111...+++***''''''(((((((((((())))))$$$$$$&&&''')))***+++,,,***(((&&&%%%%%%&&&)))***...---.../////////...///111111000000...---+++***((('''&&&%%%%%%&&&'''(((***************+++,,,,,,/////////000111222222333000///---++++++,,,---...000...+++************))))))))))))((('''&&&%%%$$$!!!""""""###$$$$$$%%%%%%"""%%%'''(((&&&%%%%%%''''''&&&&&&''')))***)))''''''((((((((((((''''''&&&&&&'''((()))))))))((((((&&&(((***+++***(((((()))******,,,---///000111222111111000///...,,,***)))$$$%%%''''''&&&%%%&&&'''&&&&&&&&&'''))),,,...///////////////......------*********)))((('''&&&&&&''''''(((***+++---......555666999;;;===???@@@@@@888888888888999:::<<<<<<<<<===>>>????????????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>><<<999888999;;;<<<;;;===@@@>>>:::;;;>>>>>>???@@@@@@??????AAACCC??????>>>>>>======<<<<<<999;;;===???@@@???>>>===????????????>>>>>>>>>>>>???>>>>>>===???AAACCCDDDEEEFFFHHHIIIJJJLLLOOORRRSSSUUUXXX\\\```dddggghhhjjjmmmrrrvvvxxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||{{{yyyzzz{{{|||}}}~~~~~~~~~}}}oooooooooooooooooopppqqqssssssqqqooonnnmmmmmmmmmqqqqqqqqqqqqrrrssstttuuusssrrrqqqqqqppppppqqqqqqooonnnmmmmmmmmmmmmnnnnnnoooooooooooonnnmmmlllkkknnnmmmkkkiiiiiijjjkkklllllllllmmmmmmnnnoooppppppppppppoooooonnnnnnnnnmmmmmmmmmlllkkkjjjjjjjjjjjjjjjiiigggfffggghhhjjjkkkjjjiiiiiihhhhhhiiijjjjjjmmmmmmnnnnnnnnnnnnmmmmmmlllllljjjhhhfffeeecccbbbaaa```___^^^]]]\\\\\\\\\ZZZYYYWWWUUUSSSQQQOOONNNKKKJJJHHHHHHIIIIIIHHHGGGDDDDDDCCCCCCCCCCCCCCCCCC???===<<<<<<<<<<<<;;;999999:::;;;<<<============<<<999666444333333222111444222000//////...+++)))))))))***+++,,,---------...+++(((%%%$$$%%%'''))))))(((((((((((()))******------------,,,***)))(((%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%$$$###$$$&&&))) !!!"""###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""###%%%'''(((&&&%%%###$$$%%%&&&&&&%%%"""""""""""""""############$$$'''((())))))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&)))---111222111...+++***#########$$$$$$$$$%%%%%%!!!"""$$$'''***---///000+++)))'''%%%%%%&&&(((***///...///111111//////000222222111111000...---,,,***)))(((''''''((()))***,,,,,,,,,,,,------...///333111///...///111333555///...,,,*********,,,---...,,,***)))))))))'''&&&(((((((((((('''&&&%%%$$$!!!""""""###$$$$$$%%%%%%"""$$$'''&&&$$$###%%%''''''&&&&&&'''(((((('''%%%&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%$$$&&&((()))'''&&&&&&&&&******,,,...000111333333111111///...,,,+++***)))###%%%''''''%%%%%%%%%&&&%%%$$$%%%&&&'''***,,,...---------,,,,,,+++++++++&&&'''((()))((('''&&&%%%$$$%%%''')))***+++++++++000111333555777999;;;<<<888888888777888888999999======>>>???????????????<<<===>>>>>>???>>>>>>===;;;;;;;;;<<<<<<<<<=========??????===999888:::<<<===<<<>>>CCCDDD@@@>>>???<<<999999<<<<<<999888<<<@@@@@@???>>>===;;;999888888999<<<>>>???>>><<<;;;??????>>>>>>>>>=========<<<;;;;;;;;;===???BBBDDD>>>@@@AAAAAABBBDDDGGGJJJKKKMMMPPPTTTXXX\\\^^^```ccchhhmmmrrrtttuuuvvvwwwzzzzzz|||}}}~~~}}}|||{{{wwwxxxyyy{{{|||}}}}}}}}}|||tttsssqqqpppooonnnoooooosssrrrqqqpppoooooooooooorrrqqqpppppppppqqqrrrsssqqqrrrrrrssssssrrrrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnppppppoooooonnnnnnmmmmmmmmmllljjjjjjkkklllkkkkkkgggjjjlllmmmmmmpppuuuyyysssqqqooonnnoooooonnnmmmnnnmmmmmmlllllllllmmmmmmkkkkkkeeehhhrrrnnngggkkkhhhjjjjjjiiigggfffggghhhjjjkkkmmmooopppooommmlllkkkjjjiiigggeeedddcccccc^^^[[[XXXWWWWWWXXXWWWVVVQQQQQQPPPNNNLLLKKKJJJIIIDDDFFFIIIJJJHHHGGGFFFFFFBBBAAAAAA@@@?????????@@@===<<<;;;:::::::::::::::<<<<<<;;;888777888;;;===>>>777333222111...,,,.../////////......------,,,+++******+++,,,---,,,++++++***)))'''''''''((()))***++++++******)))((('''...------...//////,,,***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$!!!"""###$$$&&&((()))***+++'''((()))******(((&&&$$$'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((+++,,,...///...+++'''%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&(((***,,,...000111+++***)))'''''''''((()))+++---////////////000111000111111111000///---,,,******)))))))))******++++++,,,---...///000111222////////////............***+++,,,---,,,+++***)))///...---,,,+++***)))(((&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&***'''$$$""""""$$$''')))&&&&&&''''''(((((())))))$$$%%%&&&''''''&&&%%%$$$(((((((((***---222777999222222111000///------,,,""""""%%%((('''######&&&((('''''''''((()))+++,,,,,,,,,+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******++++++***,,,...111444555666666555444333333333555777999777;;;???AAA???>>>>>>???========================AAA@@@>>><<<<<<===???@@@:::;;;;;;<<<<<<<<<<<<<<>><<<@@@GGGIIIBBB;;;===;;;;;;;;;======<<<;;;@@@BBBBBBAAA???=========<<<===>>>>>>>>>>>>>>>===@@@???>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<>>>???AAABBBHHHHHHIIILLLOOOTTTXXX[[[\\\___dddhhhjjjlllnnnpppyyyzzz|||~~~~~~}}}{{{zzzyyyyyyyyyyyyzzz{{{||||||}}}~~~sssrrrpppooonnnnnnooopppsssrrrqqqpppooooooooooooqqqqqqpppppppppqqqrrrsssrrrrrrrrrssssssrrrqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnooooooooonnnnnnnnnnnnnnnllljjjiiijjjkkklllkkkiiijjjlllmmmmmmmmmnnnqqquuurrrpppnnnnnnoooooommmlllmmmmmmlllllllllmmmmmmnnnkkkpppooopppsssjjjcccjjjhhhiiiiiihhhfffeeefffgggiiijjjlllmmmmmmllljjjiiihhhgggeeecccaaa```______\\\YYYVVVTTTSSSRRRQQQOOOMMMMMMLLLKKKJJJIIIHHHGGGCCCEEEHHHHHHFFFDDDCCCCCC@@@???>>>===<<<<<<<<<<<<;;;:::999999888888999999::::::999777666777:::===;;;555111000///,,,***,,,///.........------,,,,,,)))((('''(((***++++++***)))***+++,,,+++***)))''',,,,,,,,,,,,+++***)))))))))((()))***,,,,,,***((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$###""""""!!!###$$$%%%&&&'''((()))***''''''((((((((('''&&&%%%$$$$$$#########"""""""""%%%%%%&&&''''''(((((())))))+++---...---+++(((&&&%%%%%%&&&''''''(((''''''&&&'''(((***---///000111---,,,+++***)))******+++,,,...000000//////000111111111111111000///...---,,,,,,+++++++++,,,,,,---,,,---...///000111222222222111000///...---,,,+++***+++,,,------,,,+++***,,,,,,+++***(((''''''&&&''''''((()))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''******)))(((''''''&&&&&&&&&&&&'''''''''''''''''',,,***(((&&&&&&(((***,,,'''&&&&&&''')))---000333222222111000000///......+++((('''))))))&&&&&&)))''''''''''''''')))***+++((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&'''))),,,///222333444444444333111111111222444555444888===>>>===<<<<<<===;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<<<<<<<<<<===>>>>>>======<<>>;;;>>>DDDGGGEEEBBB===<<<;;;;;;===>>>===<<<===??????>>><<<::::::::::::;;;;;;<<<<<<<<<<<<<<<@@@??????>>>============;;;<<<<<<<<<<<<=========>>>============???@@@AAAAAAAAABBBDDDGGGKKKOOOQQQWWWZZZ___bbbeeegggjjjlllsssuuuxxx{{{}}}~~~|||zzzxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~ppppppooonnnnnnnnnoooppprrrqqqppppppooooooooooooqqqqqqppppppqqqqqqrrrsssrrrrrrsssssssssqqqpppoooooonnnnnnmmmmmmnnnnnnooonnnnnnnnnnnnnnnnnnooooookkkkkkkkklllnnnnnnllljjjlllmmmnnnmmmllllllnnnpppooonnnnnnnnnooonnnllliiilllkkkkkkkkklllmmmnnnnnnxxxssshhhmmmggghhhiiigggeeeddddddeeeiiiiiijjjjjjiiihhhfffeeedddbbb```^^^\\\ZZZYYYXXXXXXUUURRROOOMMMLLLIIIGGGHHHHHHGGGGGGFFFEEEDDDDDDBBBDDDEEEEEECCC@@@??????===<<<;;;999888777777777777777666666555555666666666666666444444555888;;;888222.........***)))***------------------,,,,,,((('''&&&''')))++++++***''')))---//////,,,(((&&&+++,,,,,,++++++***)))(((%%%%%%%%%'''***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&""""""""""""###$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''((())))))***'''(((+++,,,,,,+++((('''%%%&&&'''((())))))))))))'''((()))+++---///000111///...---,,,,,,,,,---......000111111000///000111222222222111000000000/////////............//////...//////000111222222333444333222///---+++)))(((******+++,,,------------++++++***)))(((''''''&&&((())))))***)))((('''&&&((((((((((((((('''''''''((()))))))))))))))((('''&&&&&&&&&''''''(((((((((+++,,,......---***'''$$$''''''''''''&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))***)))((((((***,,,///111222222222111111000000000///)))&&&((()))'''%%%%%%'''''''''''''''((()))***''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%#########$$$$$$$$$######&&&(((+++...111333444444222111000/////////000000222555999;;;:::999999999777888888999:::;;;<<<<<<===>>>>>>?????????>>>>>>>>>>>>???@@@@@@???>>>===BBB???<<<<<>>>>>===<<<===>>>===:::999888999:::::::::;;;;;;;;;<<<<<<@@@@@@???======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<>>>>>======>>>>>>????????????AAACCCFFFIIIKKKOOORRRVVVZZZ\\\___bbbdddiiilllqqqtttvvvyyy|||~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{zzzxxxwwwwwwxxxxxxyyyzzz{{{}}}}}}ooonnnmmmmmmmmmnnnpppqqqqqqqqqpppoooooooooooooooqqqpppqqqqqqqqqqqqrrrrrrqqqrrrsssssssssqqqooonnnoooooonnnnnnnnnnnnoooooolllmmmmmmnnnnnnooooooooollllllmmmoooqqqpppnnnkkkmmmmmmmmmmmmlllllllllmmmlllllllllnnnooonnnkkkhhhjjjjjjkkkkkklllmmmnnnoooooommmggghhhhhhgggeeeccccccdddgggggggggfffeeecccaaa```___]]][[[YYYVVVTTTSSSSSSTTTQQQNNNLLLJJJIIIFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB???===<<<<<<;;;:::888777555444333333444333333222222222333333111111222111111222555777666000---......***)))***,,,,,,,,,---------------+++)))((()))+++---------%%%(((+++------***'''%%%))))))))))))((('''&&&&&&%%%$$$%%%'''***++++++***(((((('''&&&%%%$$$$$$###&&&%%%$$$###"""###$$$%%%""""""###$$$%%%%%%&&&&&&######$$$&&&&&&'''''''''######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$###""""""###%%%'''(((%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&(((***+++***)))(((&&&&&&((()))++++++,,,,,,))))))***,,,---///000000000///...------...///000000111333222000//////000333222222111111111111111222111111000000000000111000000000111111222222222333222111///---+++)))))))))***+++,,,---...//////,,,,,,,,,++++++******)))******+++++++++)))((('''((((((((((((((((((((((((************)))(((((('''&&&&&&'''((())))))))))))+++,,,...///...,,,)))'''))))))((((((''''''&&&&&&"""%%%(((++++++(((%%%"""***)))))))))***,,,///000333333222222111000//////...))))))...222---&&&###&&&&&&&&&''''''(((((((((&&&&&&%%%$$$######$$$$$$###%%%&&&(((((('''&&&%%%'''&&&&&&%%%%%%$$$%%%%%%((()))---000333555555666111111000//////...------000333666888999888777666555555666888999:::;;;<<<===???@@@BBBCCCBBBAAA@@@???@@@AAABBBBBBAAA???>>>@@@???>>><<<===???DDDGGG<<<;;;999999;;;======<<<<<<>>>>>>===;;;999999999;;;;;;;;;<<<<<<===>>>>>>@@@???>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<>>>>>============>>>>>>>>>???AAACCCDDDFFFHHHKKKNNNQQQTTTVVVYYY\\\```dddiiilllmmmppptttwwwyyyxxxxxxzzz|||~~~}}}~~~}}}}}}wwwwwwwwwwwwxxxyyyzzzzzz|||}}}~~~nnnnnnmmmmmmmmmooopppqqqppppppoooooonnnoooooooooppppppqqqqqqrrrrrrrrrrrrpppqqqrrrssssssqqqooonnnoooooonnnnnnnnnnnnoooooollllllmmmmmmnnnnnnooooookkkkkkmmmoooqqqpppnnnkkkllllllllllllmmmnnnmmmmmmkkkkkkkkkmmmnnnmmmjjjhhhjjjjjjjjjkkkkkkmmmnnnooo|||rrrhhhfffggggggfffcccbbbbbbcccddddddcccbbb```^^^\\\[[[ZZZYYYWWWTTTRRRPPPOOOOOOOOOMMMKKKJJJJJJHHHFFFDDDBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAA???<<<:::999:::999888777555333222111111000000////////////000000---...//////...///222444666111///000000---+++,,,,,,,,,,,,------.........---+++))))))+++---------%%%&&&&&&'''''''''&&&&&&*********))))))((('''&&&%%%$$$$$$&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((($$$%%%''')))*********)))'''(((***+++,,,------...***+++,,,---...///000000000///...---......000000111333333222000.........222222222222111111111111333222111000000000000000000000000000000000111111000000///...---,,,++++++))))))***+++,,,...///000,,,,,,,,,,,,++++++++++++,,,,,,------,,,***)))(((''''''''''''''''''((((((***))))))((((((''''''''''''((()))************)))******++++++++++++++++++++++++******))))))((((((&&&))),,,//////,,,)))&&&$$$$$$%%%%%%''')))+++,,,444333222111///...---,,,---,,,111;;;???777,,,%%%%%%&&&&&&'''''''''''''''!!!!!!  $$$$$$&&&'''''''''&&&&&&)))((('''&&&%%%%%%&&&&&&(((***,,,///222333444444111111222111000///---,,,000222444777888888666555222333444666888999:::;;;888:::===???@@@???>>>======???AAACCCCCCBBB@@@???===???@@@>>>======???AAA===;;;888888999;;;;;;;;;;;;======<<<:::888888888::::::::::::;;;<<<>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========??????>>>>>>======<<<;;;;;;;;;;;;<<<===>>>???@@@CCCEEEHHHJJJLLLNNNRRRTTTZZZ^^^cccffffffgggkkkooorrrrrrsssuuuxxx}}}~~~~~~}}}}}}~~~~~~}}}wwwwwwwwwwwwxxxyyyzzzzzz|||}}}~~~ooonnnnnnmmmnnnoooqqqrrrpppoooooonnnnnnoooooooooooopppqqqrrrrrrrrrrrrqqqnnnooorrrssssssrrrpppnnnpppoooooonnnnnnoooooopppmmmmmmmmmmmmmmmmmmnnnnnnjjjjjjjjjlllnnnnnnmmmkkklllkkkkkkmmmooopppooommmkkkkkkkkklllmmmmmmkkkiiikkkjjjjjjjjjkkklllmmmmmmppp~~~tttiiidddeeeeeeccc```^^^_________^^^]]][[[YYYXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIHHHHHHHHHHHHEEECCCAAA@@@@@@???>>>======<<<<<<======;;;888666666777777666444333111111000000------------------...///---...//////...///000222666222000222333///---...,,,,,,------...///000000///,,,)))((()))+++++++++'''&&&$$$$$$$$$%%%'''(((,,,------,,,,,,+++***)))&&&%%%###$$$&&&'''''''''!!!"""###%%%''')))+++,,,&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%&&&''')))***+++************,,,---............,,,,,,------...///000000000///.........///000111222333444222///---,,,---000000222222222111000///222111000//////......///////////////.....................---------------)))))))))***+++,,,...///*********+++++++++++++++---.........---+++***(((&&&&&&&&&&&&'''''''''''')))((('''''''''''''''((())))))++++++++++++)))(((***)))(((((((((***,,,---++++++++++++************,,,+++)))(((((()))+++,,,&&&&&&&&&''')))***,,,,,,222111000///---,,,+++***(((***111;;;>>>555***$$$%%%%%%&&&&&&'''&&&&&&%%%""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%&&&''''''(((((('''&&&$$$$$$$$$%%%&&&'''(((+++---///000000000111222333444333111...---000111333666888888666333000111222333555666777888777888;;;===>>>>>>======:::<<>>=========???<<<999888999:::::::::999:::;;;:::777666555666888777777777888:::<<<=========<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;<<<<<<===>>>>>>??????@@@@@@BBBDDDEEEEEEGGGJJJMMMSSSYYY^^^___^^^___ccchhhkkklllmmmqqquuuyyy}}}~~~}}}{{{|||}}}}}}}}}|||{{{zzzxxxwwwwwwxxxxxxyyyzzz{{{|||}}}~~~qqqpppooonnnooooooqqqrrroooooonnnnnnnnnnnnooooooooopppqqqrrrrrrrrrqqqqqqlllnnnqqqssstttssspppoooppppppooooooooooooppppppmmmmmmmmmmmmmmmmmmlllllllllkkkkkklllnnnoooooonnnnnnmmmlllnnnpppqqqnnnlllmmmkkkjjjkkklllmmmlllkkkkkkkkkkkkjjjkkkkkkllllllkkkssszzznnniii```aaaaaa___\\\ZZZZZZ[[[YYYXXXVVVTTTSSSRRRQQQQQQOOONNNMMMLLLKKKJJJJJJJJJFFFEEEDDDDDDEEEDDDAAA?????????>>>===;;;:::999999888888888666333222333444333222111000////////////,,,++++++++++++,,,---...000111222222000000111333666222111444444111///000,,,,,,---...///111111222222///+++)))***+++++++++(((((('''&&&&&&((()))***---......------,,,+++******(((&&&%%%&&&'''&&&&&&######$$$&&&''')))***+++$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''''''''&&&%%%))))))))))))******++++++%%%%%%&&&&&&'''(((((((((&&&'''((()))***+++++++++,,,---....../////////...------......//////000000000000/////////000111222222333333111...+++++++++---///111333333111///---000///...---,,,,,,,,,,,,...---------,,,,,,++++++......------------,,,,,,))))))(((((()))+++,,,---+++++++++,,,,,,---------////////////...,,,***)))&&&&&&&&&'''''''''(((((((((((('''&&&'''((())))))***+++,,,---,,,+++)))'''***)))((((((((()))***+++******************+++++++++)))'''%%%%%%''')))+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++'''(((,,,111000)))$$$"""$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&(((***((('''%%%$$$$$$$$$&&&'''((()))+++---.........---000111333555444222///---//////000444777777444111---...///000111222333333555666888:::<<<<<<<<<<<<777999===AAABBBBBBAAA@@@?????????@@@@@@@@@@@@???CCC@@@<<<999999:::::::::999:::;;;:::888666555666777777666666777999;;;===;;;;;;::::::;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@>>>???@@@@@@@@@AAADDDFFFHHHNNNTTTVVVTTTUUUZZZ___```bbbeeejjjnnnsssvvvxxx{{{|||~~~~~~~~~}}}||||||}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}~~~rrrqqqpppoooooopppqqqrrroooooonnnnnnnnnnnnooopppooopppqqqrrrsssrrrqqqqqqjjjmmmpppssstttsssqqqpppppppppooooooooooooppppppnnnnnnnnnmmmmmmllllllkkkpppooonnnnnnqqqrrrsssrrrpppnnnnnnoooqqqqqqnnnjjjnnnllljjjjjjlllmmmmmmlllllllllkkkjjjjjjjjjkkkkkkiiimmmlllqqqwwwnnnbbbccc]]]^^^^^^\\\YYYWWWWWWWWWTTTSSSRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHCCCBBBBBBBBBBBB@@@===;;;>>>>>><<<;;;999888777666444555444333000///000111111000///...............++++++******+++,,,------333444555444333222333444666222111444555111///000,,,---...///000111222333666333///,,,,,,---------))))))*********+++,,,,,,,,,,,,,,,,,,+++***))))))///---***(((((()))((('''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###### !!!###$$$%%%%%%$$$#########$$$%%%%%%&&&''''''###$$$&&&(((((((((&&&%%%&&&'''''''''(((((())))))&&&&&&''''''((()))))))))'''((()))******+++++++++......///////////////...............//////000000111111000000000111333444222333333111---+++******+++---111444444111...,,,......---++++++*********,,,,,,,,,++++++******)))///......------,,,++++++))))))(((((((((***+++,,,---......//////000000000///000000000...---+++***&&&'''''''''(((((())))))((((((''''''''')))***+++,,,,,,---...---+++((('''************))))))((('''(((((())))))******++++++***+++,,,------,,,+++*********))))))((('''''''''(((((()))***++++++,,,------+++++++++(((######&&&$$$%%%&&&&&&&&&%%%$$$######"""""""""""""""######'''%%%$$$######&&&)))+++)))(((&&&%%%%%%&&&((()))+++,,,...////////////...///111333555555222///---......///222666666333000+++,,,,,,---...///000000///000111333555666777777444777<<<@@@BBBBBBAAA???AAA???>>>???AAACCCDDDCCCFFFBBB>>>;;;;;;;;;;;;;;;;;;<<<===<<<:::888888888999999888888999;;;===???::::::::::::;;;<<<======999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;777888999:::;;;<<<<<<<<<<<<=========<<<===@@@BBB>>>DDDKKKMMMKKKLLLRRRXXXWWWYYY^^^ccchhhlllooopppwwwxxxzzz|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~~~~pppnnnmmmoooqqqrrrpppmmmppppppooooooppppppqqqrrroooooonnnmmmmmmmmmmmmmmmooooooooooooooopppppppppoooooonnnmmmmmmmmmmmmnnnnnnnnnmmmlllllllllllllllmmmmmmnnnpppssstttsssqqqmmmmmmmmmmmmmmmnnnnnnoookkkkkkllllllllllllkkkkkkkkkmmmmmmkkkgggfffgggiiiiiiiiiiiigggeeebbb```^^^[[[YYYVVVSSSPPPOOOOOOPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHDDDCCCAAA???===<<<;;;:::;;;;;;999888666666555555555222000000000000///...///...---,,,++++++***)))+++)))'''&&&&&&))),,,...777777777777777666555555222222333444444444444333------,,,,,,...000222333444111---***)))+++...111,,,***((((((((((((&&&%%%...)))%%%''',,,---)))%%%+++)))&&&%%%%%%%%%###"""$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!! !!!""""""###$$$$$$%%%%%%%%%%%%''''''%%%$$$"""!!! !!!###"""""""""###%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%&&&'''((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((()))***,,,...///111111111111111000//////..................------...000111111000///111222444555555222,,,'''###""")))+++---///000000//////+++***(((&&&%%%%%%%%%%%%''')))))))))'''&&&'''(((************)))))))))(((+++***)))((()))***,,,---+++******++++++---......//////...,,,***'''%%%###))))))(((((((((((())))))******))))))))))))******$$$(((,,,...---***'''&&&(((''''''&&&&&&&&&''''''((('''&&&&&&''')))+++---+++***)))(((((()))***+++---,,,+++***)))'''&&&&&&''''''(((((())))))******&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&)))+++...000111000...---000000000333555444111---222333333333333222111111111///,,,+++,,,...///...,,,...000111111111222333222555666888===BBBAAA<<<:::;;;<<<<<<<<<>>>AAACCCUUUHHH<<<<<<===<<<;;;<<>>>>><<<999;;;;;;999999999999;;;;;;::::::;;;;;;;;;;;;<<<<<<===<<<999777888:::===???========================>>>@@@BBBCCCEEEHHHLLLOOOOOOQQQUUUZZZ___bbbeeegggnnnqqqtttvvvwwwxxxzzz{{{yyy{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}{{{yyyyyyzzzzzz|||{{{yyyyyyyyy{{{}}}~~~qqqpppoooppprrrrrrpppnnnppppppooooooppppppqqqrrroooooonnnmmmmmmmmmmmmnnnoooooooooooooooooooooooommmmmmlllllllllllllllmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmnnnpppssstttsssqqqooonnnnnnmmmmmmmmmnnnnnnmmmmmmmmmnnnmmmmmmlllllljjjkkkkkkiiifffdddeeeggghhhgggeeeccc```\\\ZZZXXXWWWUUURRROOOMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDD???>>><<<:::888777666666555555444222111111111111222000...---......---,,,//////......---,,,,,,,,,,,,***(((''''''***---///888999999999999999888888444444444444444333111111////////////000111222333444111---)))((())),,,......---++++++,,,,,,+++)))+++(((&&&'''***,,,)))&&&)))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%% """$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&'''((()))((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((()))+++---...///000000111000000//////...////////////000000000000///000111111//////000111333333222///***%%%###"""((())),,,.../////////...***(((&&&$$$############&&&'''((('''&&&%%%&&&'''))))))******+++,,,,,,,,,+++***)))((((((***+++,,,+++++++++,,,---...///000000///...,,,)))'''&&&%%%))))))(((((((((((())))))((((((''''''''''''((((((&&&(((******)))''''''((((((''''''&&&&&&&&&'''''')))((('''&&&'''(((***,,,******)))(((((()))******++++++***)))((('''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&***,,,...111222111///...000///000222444444000---111111111111111000/////////,,,***)))+++,,,---,,,///000111111000///111222111333444555:::@@@@@@<<<:::;;;<<<<<<;;;===@@@BBBUUUJJJAAA@@@@@@======??????<<<:::999999:::999888<<<<<<<<<;;;;;;<<<<<<===<<<:::999999;;;<<<;;;999;;;;;;999999999999;;;;;;888888999999999999::::::===<<<:::999:::;;;>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAACCCGGGJJJIIIKKKNNNRRRVVVYYY\\\]]]eeehhhlllnnnppprrruuuwwwvvvxxx{{{|||}}}}}}}}}|||{{{zzzzzzzzz|||{{{yyyyyyyyy{{{|||~~~sssrrrqqqrrrrrrrrrpppnnnppppppooooooppppppqqqrrrpppoooooonnnnnnnnnnnnnnnooooooooooooooooooooooookkkkkkkkkjjjkkkkkkllllllooonnnnnnnnnnnnnnnoooooooooooooooqqqssstttsssrrrppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjhhhiiihhhfffcccaaabbbccceeeccc```\\\XXXUUURRRQQQQQQOOOMMMJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>======:::999888666444333222222000000///...------.........,,,+++***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++...000888888999999:::999999999333444444555444333222111111222222333222222111111222000,,,((('''''')))***...---,,,,,,---...---,,,(((((((((((())))))))))))''')))***)))'''&&&)))+++((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%!!!###&&&&&&$$$###"""""""""##################"""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''(((***+++---...//////////////////...............//////000000000000000111111000...---...///000000...+++&&&###"""###&&&'''))),,,---......---***)))'''%%%############$$$%%%%%%%%%$$$###%%%'''(((((()))+++---...///000,,,+++)))(((((()))***++++++,,,------///000111111111///---***)))(((''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%''')))''''''&&&&&&&&&''''''(((***)))'''&&&&&&''')))***))))))(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''((()))******''''''&&&%%%%%%%%%%%%&&&***,,,...111222222111000111111222444555444111///...............------,,,,,,***'''''')))*********///000///...,,,+++---///000222333333777===???<<<:::;;;;;;;;;:::;;;>>>@@@LLLGGGCCCBBBAAA>>>???BBB???===;;;;;;;;;<<<;;;:::===<<<<<<;;;;;;<<<<<<<<<;;;999777777999::::::999;;;;;;999999999999;;;;;;888888999999999999::::::<<<<<<<<<;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???CCCEEEDDDEEEHHHJJJMMMPPPRRRSSSYYY\\\```dddgggjjjnnnqqqrrruuuxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{zzzyyyyyy{{{|||}}}~~~~~~~~~uuuttttttssssssrrrqqqoooppppppooooooppppppqqqrrrqqqpppoooooonnnnnnooooooooooooooooooooonnnnnnnnnkkkkkkkkkkkkkkklllmmmnnnoooooooooooooooppppppqqqqqqppppppqqqsssssssssqqqrrrqqqooonnnmmmlllllllllkkkkkkkkkkkkjjjiiihhhggggggfffeeebbb```^^^^^^^^^___\\\YYYTTTQQQOOOMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCEEEDDDCCCBBBAAA@@@@@@???<<<<<<;;;:::999999888888999888666444333222111111......---------------...,,,***(((((()))******)))(((((())))))************,,,+++***)))***,,,///111555666777777888777777777111222444555666555444333333444444444333111///...---,,,)))'''&&&''')))******)))((()))+++,,,+++***)))+++,,,+++(((&&&''')))'''+++---+++'''&&&)))---***)))'''&&&$$$##################$$$$$$$$$%%%%%%$$$######""""""######$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$###""" !!!!!!"""###$$$$$$!!!$$$''''''%%%###!!! """"""############""""""$$$$$$######$$$$$$%%%&&&%%%&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))***,,,......///.........------.........+++,,,,,,------......///000111111///---++++++,,,---,,,***&&&"""!!!!!!######%%%''')))+++,,,---------,,,)))'''%%%%%%%%%%%%"""#########""""""$$$'''((()))***+++,,,...//////++++++***)))))))))******,,,---...///000111111111000...,,,)))(((((()))***))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%%%%&&&((('''&&&&&&&&&&&&'''((((((+++***(((&&&&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&''''''((()))***''''''&&&%%%%%%%%%%%%&&&(((***---///111222222111444444555666666444222111++++++,,,,,,++++++***)))***(((&&&'''(((***))))))------,,,***((((((+++---///222222222555<<>>:::::::::999888999;;;===???@@@AAAAAA???>>>@@@DDD@@@???======??????>>>===;;;;;;:::999999999::::::;;;:::888666777888:::;;;;;;;;;999999999999;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???>>>>>>???AAADDDDDDDDDEEEFFFHHHJJJKKKLLLNNNQQQVVVZZZ^^^ccchhhlllmmmppptttwwwyyy||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~uuuuuuuuuuuusssrrrqqqqqqppppppooooooppppppqqqrrrqqqqqqpppooooooooooooooooooooooooooonnnnnnmmmmmmllllllllllllmmmoooppppppqqqqqqqqqppppppqqqqqqrrrrrrqqqoooppprrrrrrrrrqqqqqqpppooommmlllkkkkkkkkkkkkkkkkkkjjjiiigggfffeeeeeeccc```^^^\\\[[[YYYXXXVVVTTTRRRNNNLLLKKKJJJJJJGGGGGGEEEDDDCCCBBBAAAAAACCCBBBAAAAAA??????>>>===999888777777777888888999666555333222111000//////------,,,,,,+++,,,,,,,,,***)))'''((()))******)))'''(((((())))))******+++++++++******+++---///111555666666777777777666666333444666777888666555333555555555333111...+++)))''''''&&&&&&'''(((***+++((('''&&&''')))+++***))),,,...///,,,'''$$$&&&((())),,,...+++&&&%%%(((,,,***)))(((&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$"""###&&&(((((('''&&&$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%!!!###&&&'''%%%"""!!! """"""############"""""""""""""""""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))+++---...//////......---,,,------...///+++,,,,,,,,,------.........//////---+++))))))***))))))&&&### !!!###"""###%%%''')))+++,,,---...,,,***(((&&&%%%%%%%%%!!!"""""""""!!!"""%%%(((*********++++++++++++,,,++++++***************+++,,,---...///000000000///...,,,***((('''((()))***(((''''''''''''''''''(((%%%&&&''''''''''''&&&%%%$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++***(((&&&%%%&&&'''((('''''''''(((((('''''''''((((((((())))))))))))***''''''''''''''''''''''''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&(((***---///111222222444555555444333111//////)))************)))(((((()))'''&&&''')))******)))+++++++++)))((())),,,///...222333222555;;;??????999:::999888666666888:::;;;???AAA@@@<<<<<<>>>AAAAAA@@@???@@@BBBBBBAAA@@@<<<;;;:::999999999999999;;;:::999777777888:::<<<;;;;;;999999999999;;;;;;:::::::::;;;;;;;;;<<<<<<888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;??????@@@>>>===>>>@@@BBBDDDCCCCCCCCCDDDEEEFFFGGGHHHKKKOOOSSSWWW\\\bbbffffffiiinnnrrruuuxxx{{{~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||zzz{{{{{{{{{zzzzzzzzz{{{{{{||||||{{{||||||}}}~~~sssuuuvvvuuusssrrrrrrrrrppppppooooooppppppqqqrrrrrrqqqqqqppppppppppppppppppoooooonnnnnnmmmmmmlllmmmmmmmmmnnnoooqqqrrrssstttssssssrrrqqqqqqrrrrrrrrrqqqoooooopppqqqpppooopppooonnnlllkkkjjjjjjjjjlllkkkkkkjjjhhhfffeeedddaaa^^^[[[XXXWWWVVVSSSQQQNNNMMMKKKJJJIIIHHHGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;888777666666666777999:::111000///...---,,,,,,,,,++++++***))))))))))))))))))'''&&&''')))******)))******+++++++++,,,,,,,,,************+++---///000777777888888777777666555555777999::::::888555333888777555222///+++((('''###$$$%%%&&&''')))++++++)))''''''(((***+++***))),,,......,,,'''$$$%%%&&&)))+++,,,)))&&&%%%&&&))))))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$###$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$############""" """%%%%%%###"""!!!!!!"""##################"""!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''***,,,.../////////......---,,,,,,...///000........................+++,,,,,,+++(((''''''(((&&&%%%$$$!!!!!!###!!!!!!###&&&(((+++---...---+++)))&&&$$$#########"""""""""""""""###'''***,,,,,,++++++*********)))+++++++++,,,,,,,,,,,,---,,,---...//////...---,,,+++***)))((('''((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$&&&(((+++...111222333333444444111...+++******)))))))))***))))))((('''((('''&&&(((***+++***))),,,------,,,+++,,,...111,,,111444333555;;;??????999999999666444444555777===AAABBB>>>:::;;;;;;;;;@@@??????AAACCCCCCBBB@@@>>>======<<<;;;;;;;;;;;;999::::::999777777999;;;;;;;;;999999999999;;;;;;888888999999999999::::::888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;;;;===???AAA@@@?????????@@@AAABBBEEEGGGJJJMMMPPPTTTZZZ]]]^^^aaafffjjjnnnqqquuuxxxyyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzzzzzzz{{{|||}}}}}}~~~qqqsssuuuuuusssqqqrrrtttppppppooooooppppppqqqrrrrrrrrrqqqppppppppppppqqqpppoooooonnnmmmmmmllllllmmmmmmmmmnnnppprrrssstttvvvvvvtttsssrrrrrrqqqqqqrrrpppnnnmmmnnnoooooonnnnnnmmmlllkkkjjjiiiiiiiiihhhhhhgggfffdddbbb```___\\\XXXTTTRRRQQQPPPMMMJJJHHHHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@??????>>>======<<<;;;:::999888888555444333111111222333444......,,,+++******)))))),,,+++***((((((''''''''''''%%%%%%%%%((()))))))))++++++,,,,,,,,,,,,,,,,,,)))))))))***+++---///000777777777777666555333333222444888;;;===<<<;;;:::;;;999555111---***'''&&&###$$$%%%&&&((()))******)))((('''((()))***)))((()))******)))'''%%%%%%&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$######"""""""""!!!"""######$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''***---/////////...///...---,,,---...000111000//////......------,,,((()))***(((&&&%%%%%%&&&"""###"""!!! """ !!!###%%%(((+++---///---,,,)))&&&$$$###""""""###############%%%))),,,------,,,,,,++++++++++++***+++,,,---.../////////+++,,,---------+++)))(((''''''''''''((((((((((((%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$&&&'''&&&%%%$$$%%%'''&&&%%%%%%&&&&&&((()))))))))(((&&&%%%%%%&&&'''(((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$&&&(((+++///222444555555666555222,,,)))(((((()))************)))((((((&&&&&&&&&''')))***)))(((,,,---...---++++++,,,---(((...333333444999======999999888555333222333555999======999777:::;;;888=========???AAABBBAAA???>>>>>>===<<<;;;;;;;;;;;;666888:::999777666777999;;;;;;999999999999;;;;;;888888999999999999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;::::::<<<>>>???>>><<<;;;;;;<<<===>>>BBBDDDEEEGGGHHHLLLQQQTTTUUUYYY^^^bbbfffiiimmmpppsssuuuxxx{{{}}}~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~|||||||||}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{||||||{{{{{{|||{{{{{{zzzzzzyyyzzzyyyyyyyyyyyyzzz{{{{{{zzz|||~~~pppsssuuuuuurrrqqqrrrtttpppppppppooopppqqqqqqrrrsssrrrqqqqqqppppppqqqqqqpppoooooonnnmmmlllllllllllllllmmmnnnppprrrssstttxxxwwwuuutttrrrrrrqqqqqqrrrpppnnnmmmmmmnnnnnnmmmllllllkkkjjjiiiiiiiiiiiidddcccbbbaaa___]]][[[ZZZXXXTTTPPPNNNMMMLLLHHHEEEEEEEEEEEEDDDCCCAAA>>>===??????@@@@@@???>>>>>>===;;;;;;:::999888777666666222111...,,,+++,,,------......,,,+++************...---+++***)))(((''''''%%%$$$###$$$'''((()))(((************************(((((()))***+++---//////666555555444333111000///+++///555;;;@@@BBBBBBBBB===;;;666111---)))'''&&&$$$%%%&&&'''(((((((((((((((&&&%%%&&&'''((('''%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%% !!!!!! """###$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&(((***---/////////...000///---------///111222......---,,,+++******)))&&&'''((('''%%%$$$$$$%%%!!!""""""!!!  """ !!!"""%%%(((+++...//////...+++(((&&&%%%$$$$$$$$$$$$$$$###$$$&&&***...------------------------***+++,,,...///000000111+++,,,------,,,)))'''%%%%%%%%%&&&'''((((((''''''$$$##################$$$$$$%%%'''(((((('''%%%$$$&&&&&&$$$"""!!!"""%%%(((%%%%%%%%%&&&'''((()))***)))'''&&&%%%%%%&&&((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&))),,,///333555777999:::999444...***)))******************))))))(((%%%%%%%%%''')))***)))'''***,,,---,,,)))'''&&&'''%%%---222333444888;;;;;;999999888555222111222444111555555222444;;;<<<999;;;:::;;;===@@@@@@???======<<<;;;:::999888888888444777999999666555666888;;;;;;999999999999;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<====================================<<<;;;;;;>>>@@@???===<<<::::::;;;===>>>@@@AAABBBCCCCCCFFFJJJMMMPPPSSSXXX]]]```dddgggjjjmmmooorrrvvvxxxzzzzzzzzz||||||{{{{{{{{{{{{||||||{{{|||||||||}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{|||}}}{{{|||||||||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzyyyzzz|||~~~yyyxxxvvvuuusssrrrrrrrrrnnnooopppqqqqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqppptttssspppnnnllllllllllllmmmmmmmmmnnnppprrruuuvvvwww||||||wwwqqqooonnnlllsssrrrpppooommmlllllllllmmmkkkiiiiiiiiihhhfffeeebbbaaa___\\\YYYWWWUUUTTTMMMLLLKKKIIIGGGFFFFFFFFFEEEBBB@@@@@@BBBBBB???===@@@@@@@@@@@@@@@???>>>===888666555444444555777999111///,,,+++++++++***(((,,,+++)))'''&&&%%%&&&&&&(((&&&$$$&&&***,,,,,,+++&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))*********)))))))))***+++,,,......444444222111000000//////,,,...222777;;;???AAABBB===:::444///+++(((''''''***************)))))))))&&&&&&&&&'''''')))******((()))******)))'''%%%###((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''%%%%%%%%%%%%''''''###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!"""$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$"""!!!###%%%''''''%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%'''))),,,---+++*********++++++,,,---............------,,,++++++,,,,,,,,,+++***(((''''''%%%$$$""""""""""""###%%%%%%$$$###"""!!! $$$$$$&&&(((+++...111222///...+++'''%%%############$$$&&&&&&%%%%%%%%%&&&,,,+++*********+++---...+++++++++,,,---...///000(((((()))(((((('''&&&&&&(((&&&$$$%%%((()))(((&&&%%%$$$"""""""""$$$&&&(((!!!###%%%&&&%%%$$$$$$%%%$$$############$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$'''''''''(((((('''&&&&&&"""$$$%%%%%%%%%%%%&&&((()))))))))((('''%%%$$$###((('''&&&%%%&&&%%%###!!!"""###$$$$$$###"""$$$%%%%%%''''''%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&******+++,,,---///000111;;;>>>>>>999111+++)))***---,,,)))((('''((()))******************)))(((((('''***,,,,,,***((('''''')))+++---111444666888888888666444222222111///---,,,...111111///000333777555666777888:::;;;<<<============<<<;;;999888777<<<<<<;;;::::::::::::;;;===;;;888666666888:::<<<::::::;;;;;;<<<<<<;;;;;;::::::999999::::::;;;<<<>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>===<<<======>>>CCCBBB@@@>>>???@@@CCCEEEIIIKKKNNNQQQTTTYYY```dddfffhhhlllppptttwwwxxxyyy||||||}}}|||zzzzzz|||~~~}}}}}}|||||||||||||||}}}{{{||||||}}}}}}}}}}}}}}}||||||||||||{{{zzzyyyxxxvvvwwwwwwxxxxxxxxxwwwwwwxxxzzz||||||{{{|||~~~~~~}}}~~~~~~~~~xxxwwwvvvtttrrrrrrqqqqqqoooppppppqqqrrrrrrqqqqqqpppqqqqqqrrrrrrqqqqqqpppqqqpppooonnnmmmmmmnnnooonnnnnnnnnnnnppprrrtttuuutttyyyzzzuuuqqqpppooommmqqqpppooommmlllkkkkkkjjjjjjhhhfffeeeeeedddbbbaaa]]]\\\ZZZWWWUUURRRQQQPPPLLLKKKJJJHHHGGGFFFFFFFFFCCCAAA??????@@@@@@===;;;:::::::::::::::999888777444333222000//////000000111///---,,,,,,,,,+++))),,,+++***((('''''''''''''''%%%$$$%%%(((******((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******+++,,,...///777666333111///...------...000333666:::===@@@BBB>>>:::555000+++)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%&&&((())))))(((&&&%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%$$$""""""""""""!!!!!!!!!!!!$$$###"""###$$$%%%###!!!!!!"""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""###%%%'''(((,,,,,,,,,,,,,,,---...///,,,,,,------,,,++++++***)))***+++++++++***)))(((&&&%%%$$$###""""""###$$$""""""""""""##################%%%'''***---///111///...+++)))'''%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&)))(((((('''((()))***+++++++++*********++++++,,,)))(((&&&%%%%%%%%%&&&''''''&&&$$$%%%((()))(((&&&%%%%%%$$$$$$$$$%%%&&&&&&"""$$$&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$######"""$$$%%%%%%$$$###$$$&&&&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%&&&&&&$$$"""!!!"""$$$$$$######$$$&&&&&&%%%######%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&'''((())))))(((&&&%%%''''''(((***,,,///111222???AAA@@@:::111***'''''',,,+++)))((('''((()))******************)))((((((***,,,------***'''&&&&&&''')))+++---000333555666666555333222222000...+++***,,,------,,,,,,///222222333444555777888999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::;;;;;;:::999888888999999999999:::;;;<<<<<<<<<;;;999999888888999999:::;;;<<<<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;@@@???=========>>>@@@AAAEEEFFFIIIKKKNNNRRRXXX\\\aaacccggglllppptttvvvwww{{{|||~~~~~~}}}|||~~~~~~~~~~~~~~~{{{{{{|||}}}}}}}}}}}}|||||||||||||||{{{zzzyyyxxxwwwxxxxxxyyyyyyxxxxxxxxxzzz|||~~~}}}||||||}}}~~~~~~~~~}}}~~~~~~xxxwwwuuutttrrrqqqqqqqqqpppqqqqqqrrrrrrrrrrrrqqqpppqqqqqqrrrrrrqqqqqqpppnnnnnnnnnnnnnnnpppqqqqqqoooooooooooopppqqqrrrssspppvvvxxxtttpppppppppoooooonnnmmmllljjjiiihhhhhhfffdddbbb``````^^^\\\ZZZUUUTTTSSSQQQOOOMMMKKKJJJGGGGGGEEEDDDCCCCCCCCCCCCAAA???============;;;999555555555555444333222111444444222111///...---,,,000...,,,+++,,,,,,+++***,,,,,,***)))(((''''''(((%%%$$$###$$$&&&'''&&&%%%(((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''************+++---...///777555111///------//////111222333555888;;;???@@@>>>;;;666111,,,***((((((######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((###$$$&&&'''((((((((('''((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$###"""###%%%%%%###"""!!!""""""###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''(((+++++++++,,,,,,...//////+++++++++,,,++++++***)))((())))))******)))((((((&&&%%%$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$"""###$$$&&&))),,,...000///...,,,+++))))))(((((()))'''%%%#########$$$%%%%%%%%%$$$$$$%%%%%%&&&''')))))))))((((((((('''''')))(((%%%######$$$&&&((('''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''((('''%%%$$$$$$%%%&&&&&&((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%$$$###"""###$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$ """$$$$$$###$$$%%%''''''$$$"""###''')))&&&#########$$$$$$%%%%%%%%%&&&$$$'''***,,,,,,***'''%%%&&&'''''')))***,,,...///:::;;;;;;666///(((&&&&&&+++***(((''''''((()))***))))))******))))))((((((+++---...,,,)))&&&%%%%%%&&&&&&''')))+++...111333444333222333222000,,,))))))***++++++******+++---......///111222333444444333555777999;;;<<<======999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;999777666888888:::;;;<<<<<<<<<<<<888888888888888999999:::999999:::::::::999888888<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999;;;;;;;;;;;;<<<<<<======???@@@BBBCCCEEEIIINNNRRRXXX[[[___eeejjjnnnqqqssswwwyyy|||}}}}}}}}}}}}~~~~~~~~~zzz{{{{{{||||||||||||||||||}}}}}}||||||{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyyyy{{{}}}}}}|||||||||}}}}}}}}}}}}~~~~~~yyyxxxvvvuuusssrrrrrrrrrqqqrrrrrrsssssssssrrrrrrpppqqqqqqrrrrrrqqqqqqpppmmmmmmnnnnnnooopppqqqrrrqqqpppppppppppppppppppppooouuuwwwsssooooooooonnnllllllllljjjiiihhhffffffbbb```]]][[[ZZZXXXUUURRRNNNNNNMMMKKKIIIHHHGGGFFFBBBBBBAAA@@@???>>>>>>??????>>><<<;;;;;;:::888777555555444444333222111000111111000000///---,,,+++...,,,*********+++***)))+++***))))))((('''''''''%%%%%%%%%%%%&&&&&&%%%$$$(((((('''''''''((())))))***)))(((&&&%%%%%%&&&&&&*********+++,,,---...///222000...,,,---///222444333333333333666999<<<>>>>>>;;;777222...+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''######%%%&&&'''''''''''')))(((&&&%%%$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###""""""###$$$$$$###!!!!!!###$$$$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&((((((((()))***,,,---...+++,,,,,,,,,,,,,,,++++++*********))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!###$$$%%%'''))),,,...000//////...---,,,,,,,,,,,,+++(((%%%""""""###$$$$$$###############$$$$$$$$$&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&'''''''''&&&'''((()))((('''%%%######%%%&&&&&&%%%$$$%%%&&&((('''%%%$$$###$$$$$$%%%''''''''''''''''''&&&&&&'''&&&$$$#########$$$%%%&&&&&&''''''((('''''''''%%%&&&'''%%%###""""""###"""""""""######$$$%%%%%%%%%$$$$$$%%%'''((('''%%% """$$$$$$$$$$$$&&&'''((('''''''''((('''&&&$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&(((***+++***(((&&&))))))(((((('''(((((())),,,...///...***'''''''''(((((('''''''''((()))))))))))))))******)))((((((***,,,,,,+++)))'''&&&&&&&&&%%%%%%&&&(((,,,///111222111222222222000+++(((***++++++++++++*********++++++,,,---...///000000000222444777999;;;<<<===888:::<<<>>>>>>===<<<;;;<<<<<<<<<;;;:::888777666777888999:::;;;<<<<<<<<<999999888888999999:::;;;888888888888888888777777<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::<<<===>>>>>>???BBBFFFIIIPPPSSSWWW]]]ccchhhlllnnnpppssswwwzzzzzzzzz{{{|||~~~~~~~~~~~~~~~}}}}}}|||zzzzzz{{{|||||||||||||||}}}}}}}}}}}}}}}|||{{{zzz{{{{{{|||||||||{{{zzzzzzzzz|||~~~~~~}}}|||||||||||||||}}}{{{zzzxxxvvvuuutttttttttssssssttttttttttttsssrrrpppqqqqqqrrrrrrqqqqqqpppooooooooopppppppppppppppqqqqqqqqqqqqppppppoooooopppvvvwwwsssooonnnnnnlllkkkkkkkkkjjjiiigggeeeddd```]]]ZZZWWWUUURRROOOLLLJJJIIIHHHGGGFFFEEEEEEDDDAAA@@@???>>>======<<<===<<<<<<<<<:::888777666666444444333333222000///...((())))))*********)))(((***(((''''''((()))((('''(((((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%(((((((((((()))***+++,,,,,,+++)))'''&&&&&&&&&'''*********+++,,,---//////111///---+++,,,///222444333222222222333666999;;;<<<:::666222...,,,***)))***))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''''')))(((&&&%%%$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%############$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$$$$#########"""""""""""""""!!!!!!"""######""" """######!!! !!!!!!%%%%%%%%%&&&&&&%%%%%%%%%######""""""""""""""""""''''''''')))***,,,...///------......///......---...---,,,***)))'''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$######""""""%%%%%%&&&(((***---///000///////////////.........---)))$$$""""""$$$$$$###""""""#########$$$$$$$$$###$$$%%%'''((()))))))))&&&&&&((())))))((('''&&&$$$%%%&&&&&&&&&&&&&&&'''&&&''')))***)))'''%%%######$$$%%%$$$""""""###$$$&&&%%%$$$"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$'''(((((('''%%%######$$$######"""""""""######$$$%%%$$$$$$&&&(((((('''&&&!!!###$$$%%%$$$$$$&&&'''(((,,,...,,,'''$$$%%%'''******)))'''&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$&&&((()))((('''''''''&&&&&&&&&''''''((())))))))))))***************)))''')))***)))(((''''''(((&&&&&&%%%&&&(((+++...000111111111222222000,,,(((************+++***)))((()))******+++,,,---......///000222444666777888888888999<<<>>>???>>>===<<<>>>===;;;:::999888888888777888999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<888888888888888888999999::::::::::::::::::::::::999:::::::::::::::::::::888999;;;<<<===<<<;;;:::<<<============???BBBEEEJJJLLLPPPVVV[[[aaaeeehhhkkknnnsssvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||zzz{{{{{{|||}}}|||||||||}}}}}}}}}~~~}}}}}}||||||}}}}}}}}}}}}}}}|||{{{zzzyyyzzz|||~~~||||||||||||}}}~~~|||{{{yyyxxxvvvuuuuuuuuutttuuuuuuuuuuuutttsssssspppqqqqqqrrrrrrqqqqqqpppppppppqqqqqqqqqpppooonnnqqqqqqqqqqqqqqqpppooonnnpppvvvxxxsssooonnnnnnlllkkkllllllkkkjjjhhhfffddd```]]]YYYVVVSSSOOOKKKIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@???===<<<<<<<<<999::::::888555333222333000000000///---,,,***)))''''''((()))***+++,,,,,,(((&&&%%%%%%'''((('''&&&&&&''''''''''''&&&%%%$$$%%%''')))***((('''&&&'''''''''''')))***,,,...///...---***((((((((()))***++++++++++++,,,...///000333111///,,,,,,,,,...///111000000111222444666777999777555222///---+++***))))))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''(((***((('''%%%$$$$$$$$$%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$$$$"""!!!$$$%%%&&&&&&$$$""""""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######'''((()))***,,,...000111//////000000111111000000111000...,,,***))))))(((((()))))))))((('''%%%%%%!!!""""""###$$$%%%&&&&&&&&&&&&''')))+++---///000000000000111000000///...,,,(((###"""$$$%%%$$$"""""""""###$$$$$$$$$$$$###!!!"""$$$'''))))))))))))$$$&&&)))++++++)))'''%%%###%%%&&&&&&%%%%%%&&&'''%%%&&&((())))))'''%%%$$$###$$$$$$###!!!!!!"""$$$$$$$$$"""!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%((())))))(((%%%$$$%%%%%%$$$###"""!!!!!!"""$$$$$$&&&%%%%%%&&&((()))'''&&&###$$$%%%%%%$$$$$$%%%&&&&&&---111...'''"""%%%)))******)))'''&&&$$$###""""""""""""###$$$&&&'''((($$$$$$$$$%%%&&&((()))***((())))))***)))((('''&&&$$$%%%%%%&&&'''(((((()))******++++++,,,+++++++++%%%&&&''''''&&&&&&''')))'''''''''''')))+++---///111111111111222000---***((('''''')))***)))'''%%%)))))))))***+++,,,,,,,,,...///000111222333333333777888:::<<<============>>>===;;;999999999999:::888999999:::::::::::::::;;;;;;;;;;;;;;;<<<======999999999888999999:::;;;999999999999999999999999888888999:::::::::999999:::;;;<<<=========<<<;;;<<<<<<===<<<<<<===AAACCCEEEGGGJJJNNNTTTYYY]]]```fffjjjnnnrrrtttwwwyyy{{{{{{|||~~~{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{~~~||||||||||||}}}}}}~~~{{{zzzyyywwwvvvuuuuuutttuuuvvvvvvvvvvvvuuutttssspppqqqqqqrrrrrrqqqqqqpppooopppqqqqqqqqqqqqpppoooppppppqqqrrrqqqpppooonnnooouuuwwwssspppppppppooolllmmmmmmmmmkkkiiigggeeeaaa]]]YYYUUURRRNNNJJJGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA???===;;;:::999888555666777444000......///------,,,+++***((('''&&&************+++---///000'''%%%$$$%%%'''(((((('''&&&'''((((((((('''&&&%%%$$$'''******(((&&&'''(((%%%&&&''')))+++...000222000///,,,******+++,,,...+++++++++,,,---...///000222111///---,,,,,,,,,,,,---...///000111333444444555444333111///---,,,+++&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))***+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&%%%(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&&&&$$$"""%%%'''((((((&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((***,,,...000222//////000111111111111111111000///------------...************)))'''%%%$$$!!!""""""###%%%&&&&&&'''%%%&&&&&&(((***,,,...///000111111222111000///...***'''######&&&'''$$$!!!!!!"""###$$$$$$$$$###### """$$$&&&((((((''''''$$$%%%'''((()))((('''&&&###%%%&&&&&&$$$$$$&&&((($$$%%%&&&'''''''''&&&&&&$$$%%%$$$###!!!!!!###$$$$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''(((((('''&&&'''((('''%%%$$$%%%&&&""""""!!!!!!"""$$$&&&''''''&&&%%%&&&(((((('''%%%%%%&&&&&&&&&$$$###$$$%%%$$$)))---,,,(((%%%&&&)))'''&&&&&&%%%$$$$$$###### """$$$%%%&&&''''''#########%%%&&&(((******,,,,,,,,,++++++)))&&&$$$######%%%&&&'''(((((()))***+++,,,------------,,,%%%&&&&&&%%%$$$###%%%&&&&&&'''''')))***+++,,,,,,333222000111111000...,,,(((''''''))),,,,,,)))&&&'''(((((())))))******+++,,,,,,...///000000000000444555666777999:::;;;<<<;;;;;;<<<<<<;;;:::999999999::::::::::::999888888;;;::::::::::::;;;<<<<<<:::999888888999:::;;;<<<::::::::::::::::::::::::999999;;;<<<<<<<<<;;;;;;;;;;;;<<<============<<<:::;;;;;;::::::<<>>>>><<<999777::::::::::::999888777777::::::999999::::::;;;<<<:::999888888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>>>>;;;;;;;;;<<<<<<<<<======999999999999888:::===@@@???@@@AAADDDHHHLLLPPPRRRYYY\\\___cccfffkkkpppssstttvvvyyy|||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzzzz~~~||||||}}}~~~}}}}}}||||||||||||}}}{{{zzzxxxvvvuuutttssssssuuuvvvvvvwwwvvvuuutttsssrrrrrrqqqpppoooooooooooooooooonnnnnnmmmmmmllllllnnnpppqqqqqqooonnnooooootttsssrrrqqqpppoooooonnnssssssrrrpppmmmkkkiiigggeeeaaa[[[UUUQQQMMMJJJGGGDDDBBB@@@???@@@@@@???>>>???===:::777555333333222222111000///---,,,******(((((()))(((&&&&&&(((***))))))((((((''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''&&&******))))))((((((''''''&&&&&&%%%&&&---555888555444000+++(((***---000111------............------222,,,&&&%%%)))---...---------,,,---...000222333111111111111000///------+++***)))'''&&&&&&&&&&&&***))))))))))))(((%%%"""!!!%%%))),,,,,,,,,,,,,,,...,,,***'''%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$(((&&&$$$#########"""!!!###%%%"""!!!###$$$""""""%%%&&&%%%###"""$$$&&&!!!###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$&&&''''''%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&)))***)))))))))***---000333444222000......//////.........//////000///...,,,)))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&''')))+++...///666444222111000///,,,***'''%%%"""###&&&'''&&&$$$!!!"""$$$%%%%%%$$$###"""'''%%%$$$######&&&)))+++###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######%%%'''))))))(((""""""""""""""""""""""""&&&%%%$$$&&&((())))))((("""###%%%&&&'''&&&&&&%%%########################""""""###$$$%%%&&&%%%%%%'''((()))(((%%%######$$$"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((()))))))))(((###$$$$$$$$$###$$$'''))),,,---///000///,,,(((&&&$$$$$$$$$%%%&&&'''((())))))+++,,,,,,+++,,,---///'''''''''%%%$$$$$$&&&((())))))((()))***+++---...111111222333333333222222...---...///000///,,,))),,,,,,,,,,,,+++)))'''&&&%%%''')))***))))))***+++---111444555333333555888666777999<<>>???;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<:::999:::;;;=========???BBBEEEIIIKKKOOOSSSWWW\\\___dddhhhkkklllpppuuuxxxzzz{{{|||~~~~~~~~~~~~|||zzz{{{|||~~~~~~}}}}}}}}}{{{{{{||||||||||||{{{{{{|||{{{zzzyyyzzzzzz||||||~~~~~~~~~yyyyyywwwvvvuuutttttttttssstttuuuvvvvvvvvvuuuuuutttsssrrrrrrqqqqqqqqqqqqooooooooonnnnnnmmmmmmmmmnnnpppqqqqqqpppoooooopppssssssrrrqqqpppooooooooorrrqqqpppooommmkkkiiihhheee```ZZZUUUPPPMMMIIIFFFCCCAAA>>>>>>>>>>>><<<;;;::::::999888666333000//////...---,,,***)))((('''&&&''''''&&&%%%%%%&&&((((((((((((''''''&&&&&&&&&&&&&&&((())))))(((''''''''''''''''''''''''''''''))))))))))))((((((''''''&&&'''&&&'''///888;;;888222...***((()))+++---...+++,,,---///000222333333000+++%%%$$$(((+++,,,+++------...///000111222333111111111111000///...---***)))'''%%%$$$%%%'''(((***)))((())))))(((%%%###&&&(((***+++++++++---...///...+++(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$#########&&&%%%##################!!!%%%'''$$$"""$$$%%%###$$$&&&''''''$$$$$$%%%''' """%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&(((+++++++++******+++,,,...111222111///......//////.........////////////---+++((('''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''))),,,...000333222111111111000---***&&&%%%%%%'''))))))&&&### """$$$&&&''''''&&&%%%&&&%%%$$$$$$$$$&&&((()))%%%%%%&&&''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&(((***)))(((########################%%%$$$$$$%%%'''(((((('''%%%&&&&&&&&&&&&&&&%%%%%%##############################$$$%%%%%%%%%%%%%%%((()))***)))'''%%%%%%%%%######$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&''')))***+++++++++&&&&&&%%%%%%'''(((***+++,,,...000000///,,,)))'''$$$$$$$$$$$$%%%&&&'''((((((***,,,,,,+++++++++,,,%%%&&&&&&&&&%%%&&&)))+++)))((((((((())),,,...000444444444444444333333333111111111222222111...+++)))***+++++++++***)))((('''(((******((('''(((((('''+++...//////000222555444555777;;;>>>>>><<<:::===<<<;;;:::999::::::;;;999999999999999999999999888888999;;;;;;<<<<<<<<<========================<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<======<<<<<<;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<>>>BBBEEEGGGIIILLLPPPTTTXXX\\\```cccfffjjjooosssvvvwwwyyy{{{|||}}}~~~~~~}}}}}}~~~}}}}}}}}}|||}}}}}}}}}||||||{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{||||||}}}~~~wwwwwwvvvuuuuuuuuuuuuvvvrrrrrrtttuuuuuuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnnnppprrrqqqpppooopppqqqrrrrrrrrrqqqqqqppppppppppppppppppooommmkkkjjjiiiddd```ZZZTTTOOOKKKGGGDDDAAA???<<<;;;::::::888777444555666666555111---+++,,,,,,+++***((('''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((((((''''''''''''''''''''''''''')))))))))((((((((((((''''''(((''')))111:::===;;;000---***((()))******))))))***,,,///222666999;;;000,,,&&&%%%'''******)))+++---///222333444333333111111111111000///......)))(((&&&$$$$$$&&&((())))))((('''((()))((('''%%%)))***+++++++++,,,///111111000---***'''%%%%%%%%%''''''((((((((((((''''''###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""'''(((%%%$$$%%%&&&$$$"""###$$$$$$""""""###$$$###$$$&&&''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&'''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''(((***------,,,******+++***,,,///000///......///////////////......//////---,,,***'''&&&%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%&&&'''))),,,...000000000111222333111...+++%%%&&&''')))+++)))&&&###!!!"""$$$&&&(((((((((((($$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''')))((('''))))))(((&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%***++++++***'''&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''((()))***,,,...///***(((&&&'''+++......---...///111111000...+++)))&&&&&&%%%%%%%%%%%%&&&&&&&&&)))+++,,,+++***))))))$$$&&&''''''((())),,,...***)))))))))+++///222555888777666444444444555555666555555555666444000---'''((()))***+++*********(((***+++***(((&&&&&&&&&$$$&&&***,,,---...000222222222444888;;;<<<;;;999===<<<;;;;;;;;;;;;;;;;;;777777888999999:::;;;;;;999999999:::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;;;;::::::;;;<<<<<<=========<<<<<<;;;<<<===<<<:::999:::;;;:::::::::;;;===???AAACCCCCCEEEIIIMMMOOOSSSVVVYYY]]]aaagggkkknnnqqqtttvvvwwwyyy|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyzzz{{{|||~~~tttttttttttttttuuuvvvvvvrrrrrrsssssssssrrrrrrrrrnnnnnnnnnoooooooooooonnnoooooooooooooooooooooooonnnppprrrrrrqqqpppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqppppppooonnnlllkkkjjjccc___XXXRRRNNNIIIEEEBBB===;;;888777666555333222111111222222000...,,,***++++++******)))(((''''''%%%'''((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))((()))000999<<<999///---+++*********(((''')))***,,,///333777:::===111---)))'''((()))***)))+++---222555777777555444000000111000000///...---))))))))))))(((((((((((()))(((''''''))))))'''&&&'''))),,,---...///111333333111...+++(((&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&'''((('''%%%$$$$$$$$$###'''(((%%%$$$%%%&&&$$$"""#########"""""""""###''''''''''''%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''''')))+++,,,,,,+++))))))***)))+++---.........///111///////////////.........,,,***(((&&&%%%$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%&&&'''))),,,...000000111222444444222---***&&&&&&'''(((((('''%%%$$$"""###%%%&&&''''''''''''###$$$%%%&&&'''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%''')))***((('''''''''''''''''''''''''''(((&&&&&&''')))))))))(((***)))(((&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&+++++++++***'''&&&&&&(((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''')))+++...///,,,(((%%%'''---111000...///000111222111///---+++)))(((''''''&&&&&&&&&&&&&&&))),,,---,,,***)))(((&&&((()))***)))***,,,...,,,+++++++++...222777::::::888666444333333444555888777777777777555111...((((((((()))))))))))))))((()))+++***(((&&&&&&''''''(((***,,,---...///000//////111444888999888777<<<;;;;;;;;;;;;<<<<<<<<<888888888999::::::;;;;;;::::::::::::;;;===@@@AAA???????????????????????????>>>===<<<::::::999999;;;;;;<<<=========<<<<<<;;;<<<===<<<:::999:::;;;<<<<<<;;;<<<===>>>@@@AAA@@@BBBFFFHHHJJJLLLPPPRRRTTTXXX^^^cccfffjjjnnnqqqqqqtttwwwzzz{{{|||}}}~~~~~~}}}}}}~~~}}}{{{yyyxxxwwwvvvuuutttttttttuuuvvvvvvwwwxxxzzz|||rrrrrrrrrrrrssstttuuuuuutttsssrrrpppooonnnmmmmmmjjjkkklllmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnooooooooooooppprrrsssrrrqqqrrrsssttttttssssssrrrrrrqqqqqqqqqqqqpppnnnllljjjhhhggg___[[[TTTOOOJJJFFFBBB???999777444222222111///---///...---,,,++++++++++++)))))))))(((((('''''''''###%%%''''''%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%'''''''''''''''((((((((())))))((((((///777999777000...,,,+++++++++)))(((***+++---///222555777999...+++(((&&&&&&'''((((((+++...444888;;;:::888666111111111000///...---,,,+++,,,...///...,,,)))''')))(((''''''((()))(((&&&"""&&&---111333333333444333111///,,,)))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))******,,,---+++'''$$$#########'''(((%%%###%%%%%%###$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%###"""!!!########################&&&$$$###$$$%%%'''&&&%%%######$$$%%%&&&((()))***((((((''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''')))++++++)))((('''((()))***,,,,,,,,,---000222//////000000///...------+++***(((&&&%%%$$$$$$%%%"""###$$$%%%&&&'''((()))&&&&&&&&&''')))+++...///333333333444444111,,,(((((('''&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$"""$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))'''%%%''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&(((((('''&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((+++++++++)))&&&%%%&&&((('''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&%%%###!!!###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''')))+++---+++'''$$$'''---111000...000111111222111000...---+++***)))((((((''''''(((&&&)))---...---+++*********+++,,,,,,*********+++*********,,,///333777:::999777555333222222333444777666555666555333000---)))))))))(((((((((((((((''')))******)))(((((()))+++++++++,,,---------,,,------...111444666555444888999999:::;;;<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;<<<>>>@@@AAA????????????????????????<<<<<<;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;<<<======>>>>>>@@@CCCDDDEEEGGGIIIKKKMMMQQQVVVZZZ^^^bbbfffiiilllppptttwwwxxxyyy{{{}}}~~~~~~~~~~~~|||zzzyyyxxxvvvuuutttsssrrrrrrssstttttttttvvvxxxzzz}}}pppoooooopppqqqrrrsssssssssrrrpppmmmkkkjjjiiiiiiiiijjjlllnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnoooqqqssssssrrrrrrsssttttttssssssrrrqqqpppooonnnooonnnllljjjgggcccaaa___WWWSSSMMMHHHDDD@@@<<<:::444222///......---+++***,,,+++)))(((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%$$$""""""###$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&$$$###"""######$$$$$$%%%%%%%%%&&&''''''''''''((((((((('''(((''''''...666999666111///,,,,,,,,,,,,+++***,,,---///000222333333333***((('''%%%$$$%%%&&&'''+++///555:::======:::999444444444222111///---,,,,,,...111333222000,,,***+++)))'''&&&'''((('''&&& &&&---333555444444333222000...+++)))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))***---000111...)))$$$###$$$###((()))%%%###$$$$$$""""""  !!!"""!!! !!!"""$$$%%%&&&&&&&&&########################%%%$$$###$$$&&&'''&&&%%%#########$$$%%%'''((()))))))))((((((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((&&&&&&'''))))))******)))+++...111//////000000000...---,,,+++***(((&&&%%%%%%%%%%%%$$$$$$%%%&&&((())))))***(((((('''((()))***,,,---333222222222111...***&&&((((((&&&###!!!!!!%%%'''&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%$$$"""&&&&&&&&&''''''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++++++++(((&&&%%%'''((((((((()))(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$###""""""######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((%%%$$$&&&+++///000///000000111111111000///...+++***)))(((((((((((((((&&&))),,,---,,,++++++,,,,,,---...---+++)))((()))'''''')))+++...222555777666555444222222222333333444333333333333222...+++***)))((('''''''''''''''(((***++++++***)))***+++,,,+++***+++,,,,,,***(((,,,+++,,,...000222111000333444666888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999999999:::888999:::;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;888888888999::::::;;;;;;<<<>>>@@@@@@@@@AAACCCEEEGGGJJJOOORRRUUUYYY]]]aaagggjjjooorrruuuxxx{{{}}}~~~~~~~~~}}}{{{zzzxxxwwwuuutttsssrrrqqqqqqrrrrrrrrrssstttvvvxxx{{{~~~nnnnnnnnnnnnnnnooopppqqqpppooommmjjjiiihhhhhhhhhfffgggjjjlllmmmmmmllllllkkklllllllllmmmmmmmmmnnnoooqqqssstttsssssstttuuurrrrrrqqqooommmlllkkkjjjjjjiiifffbbb^^^YYYVVVTTTNNNJJJEEE@@@===999666444000...+++***+++***)))(((((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))((('''%%%###!!!###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%'''///888;;;999000...++++++,,,---,,,,,,---...111333333222111///))))))((('''&&&&&&(((***---000666;;;>>>>>>===;;;999999888666444111///------...///111222222222111,,,***'''&&&''''''&&&%%%$$$(((...222333222222222000///---+++))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%(((***,,,...111444111+++'''&&&'''%%%)))***'''$$$&&&&&&###!!!!!!""" !!!!!!"""###$$$%%%&&&&&&########################%%%$$$$$$%%%&&&'''&&&$$$#########$$$$$$&&&'''''')))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###%%%'''((('''''''''((('''''''''&&&&&&'''+++...//////000111000...,,,++++++***(((&&&&&&%%%&&&&&&&&&''''''((()))******+++***)))((((((((()))+++,,,///...---------+++(((&&&(((((((((%%%###"""$$$''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''')))+++---,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&(((+++,,,------,,,)))'''&&&(((***))))))))))))((('''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%$$$$$$#########$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%'''***---000111000000000111000000///...((((((''''''''''''''''''%%%''')))******+++,,,---,,,---///...+++)))((((((&&&(((***---000333555555444444333333333333333333111000111222222111...+++((('''&&&&&&&&&'''((()))+++,,,...---+++))))))***+++***)))***,,,---+++)))+++******+++...///...---...///222666999;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>???????????????>>>========================<<<;;;:::999999999999:::666777888999::::::::::::;;;<<<===<<<:::999:::;;;777777888999::::::;;;;;;<<<===??????>>>???@@@BBBCCCEEEHHHKKKMMMQQQUUUXXX]]]```eeejjjnnntttyyy}}}~~~~~~~~~}}}}}}||||||{{{yyyxxxwwwuuutttsssqqqqqqqqqqqqrrrqqqrrrsssuuuwwwyyy{{{}}}mmmmmmmmmmmmmmmnnnoooooommmllljjjhhhgggggghhhhhhbbbdddfffiiijjjjjjiiiiiikkkkkkkkklllllllllmmmmmmoooqqqssstttsssssstttuuuqqqpppooommmkkkiiiggggggfffdddaaa\\\WWWRRRNNNKKKHHHDDD???;;;888555222000---+++))))))))))))((('''$$$&&&(((***+++)))(((&&&&&&&&&''''''''''''((((((%%%'''***+++)))(((''''''%%%%%%%%%&&&&&&''''''''')))))))))(((&&&$$$!!! %%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((("""###$$$'''000:::>>>===000---***)))+++,,,---------///222555555333000...+++,,,,,,+++******,,,......111666;;;>>>???>>>=========;;;999666333000///------------///333666888---+++(((&&&&&&'''&&&%%%)))+++...000000000111222///...,,,***)))))))))***%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&'''***---///---111444333---))))))***'''+++,,,(((&&&''''''%%%(((&&&$$$%%%((()))'''%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$############$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''"""%%%'''(((((('''((()))&&&&&&%%%######$$$(((+++///000111111000...,,,++++++***)))'''&&&&&&&&&'''(((((())))))******+++++++++***)))(((((()))******,,,***))))))******(((&&&&&&)))***)))&&&$$$$$$&&&&&&&&&&&&&&&&&&'''((()))%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%))))))+++---///...+++((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&(((((('''&&&''''''(((((((((&&&%%%$$$))))))))))))))))))))))))%%%%%%$$$%%%&&&))),,,...///...---***((((((***,,,************)))(((&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%$$$###"""###$$$%%%&&&"""###$$$%%%&&&&&&'''&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%'''((())),,,000333///000000000000//////...&&&&&&%%%%%%%%%&&&&&&'''###%%%'''((()))***,,,...+++---...---+++)))((())))))+++...111444666777777222333444555555444444333000///000111222111...+++%%%%%%%%%%%%&&&(((***+++...///000...+++)))((())),,,***)))+++///000...,,,+++***)))***,,,---,,,+++***---000444888:::;;;<<<;;;;;;<<<>>>???AAABBBBBB??????@@@AAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999555666777888999:::::::::;;;<<<===<<<:::999:::;;;888999:::;;;<<<=========>>>???AAA@@@??????@@@BBB@@@BBBEEEGGGHHHKKKOOORRRTTTWWW\\\bbbhhhooowww|||}}}~~~~~~||||||{{{{{{zzzyyywwwwwwvvvtttsssqqqppppppqqqqqqqqqrrrrrrtttvvvxxxzzz{{{ooooooooonnnmmmmmmllllllmmmkkkiiigggffffffggghhhhhhhhhhhhiiijjjkkklllllliiihhhhhhhhhiiijjjlllmmmoooqqqssstttttttttrrrqqqoooooommmkkkhhhdddaaa^^^\\\YYYUUUPPPKKKGGGDDDCCC;;;999555222111///---+++)))(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&$$$###$$$%%%'''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$&&&(((***,,,///+++''''''******&&&"""###$$$&&&''''''%%%""" $$$&&&''''''&&&%%%%%%&&&%%%%%%&&&(((,,,333<<>>??????@@@BBB@@@<<<888555222111000,,,,,,---------111555999999444...******)))'''%%%&&&'''(((***+++---...///************************((('''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))---+++)))))),,,,,,***(((***)))(((((())))))((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$$$$%%%&&&'''((())))))((('''''''''''''''---...000111000...,,,***---+++)))'''&&&&&&''''''$$$%%%(((+++,,,,,,,,,+++---+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((%%%$$$$$$&&&)))+++***&&&###$$$%%%$$$$$$##################'''(((((((((&&&&&&(((***'''%%%###""""""$$$'''(((000+++'''***000333///***&&&)))'''!!!!!!''')))'''&&&&&&'''(((((('''&&&%%%''''''(((((()))))))))***************)))'''&&&%%%&&&&&&''')))+++,,,......000///......------------(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***)))&&&$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$###############$$$%%%%%%%%%'''))),,,///111000---,,,...222333///+++&&&###!!! """$$$%%%%%%###""""""$$$&&&***---///,,,...///...,,,***)))*********,,,000555777555333222222222333555777999:::333222111111111///,,,***((('''&&&$$$$$$%%%&&&&&&(((***+++,,,,,,)))'''%%%,,,***)))***,,,.........000...+++*********)))(((+++,,,...111444666888999??????@@@AAABBBCCCDDDEEECCCCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>><<<===>>>???>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::999999888888999999999:::::::::???>>>===;;;;;;<<<=========<<<<<>>@@@@@@@@@@@@@@@???===999555111...---,,,+++,,,,,,,,,---000444888:::777222...,,,,,,+++***((((((((()))******++++++************************((('''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&'''((()))***,,,***((((((***+++***(((***)))((()))***+++***)))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((()))(((((('''&&&&&&''''''((()))+++,,,,,,***((('''((((((((((((((('''''''''%%%&&&(((*********)))((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---,,,)))'''''''''&&&''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))******)))''''''(((***&&&%%%$$$$$$%%%(((+++---111+++(((***///111...)))''')))(((%%%&&&,,,///...%%%&&&'''((((((((('''''''''''''''(((((()))))))))*********)))((((((''''''++++++,,,------......///------,,,+++++++++,,,,,,+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&***(((&&&$$$"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$######""""""#########%%%%%%&&&(((***,,,...///...,,,+++---111222///+++(((&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%(((+++,,,000111222000,,,((('''&&&------...222555777555222444444444444444555666666333111111111111///,,,***(((''''''&&&&&&&&&&&&&&&((()))***++++++***)))(((---+++((((((+++...///000///---++++++,,,+++***((()))***,,,...111333555666<<<===>>>@@@BBBCCCDDDEEEFFFEEEDDDBBBAAA???>>>===???>>><<<<<<;;;<<<============>>>???>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;999999999999::::::::::::<<<;;;;;;;;;<<<===>>>>>>;;;;;;<<<>>>@@@CCCEEEGGGIIILLLPPPUUU[[[bbbjjjppprrruuuxxx{{{|||}}}~~~~~~~~~|||zzzyyyyyyyyywwwuuutttrrrqqqqqqqqqqqqpppnnnppppppppppppqqqssstttuuullllllkkkjjjjjjiiiiiihhhgggfffdddccccccdddeeeffffffggghhhhhhiiiiiiiiiiiikkkjjjiiihhhggghhhiiiiiilllmmmnnnoooooonnnlllkkkjjjgggccc^^^YYYUUURRRQQQIIIGGGCCC???;;;777555444222///,,,******)))'''%%%******))))))((('''''''''######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&###"""###&&&'''%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""$$$&&&&&&&&&''''''***...555999222...)))''')))+++***)))'''***000666::::::666222.........000222555888999===>>>@@@AAABBBAAA???>>>===;;;888444000---+++***++++++,,,,,,---///333666;;;:::888333///,,,++++++))))))((('''''''''''''''(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%''''''''''''((()))*********((('''''')))***)))(((***))))))***,,,---,,,+++%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''%%%&&&((())))))((('''&&&$$$%%%(((******)))'''&&&&&&'''((()))((('''&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''$$$###$$$%%%%%%%%%$$$%%%&&&&&&%%%###%%%&&&&&&''''''(((((((((***++++++***((((((((()))%%%%%%$$$%%%(((+++...000111---)))***...///+++'''%%%'''&&&$$$%%%***,,,,,,%%%&&&'''((()))*********((((((((((((((()))))))))******(((((((((((()))***111111111111000000000000,,,,,,,,,,,,,,,,,,------...---,,,***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%)))(((%%%###!!!!!!!!!!!!#########$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((###"""""""""""""""######%%%&&&''')))***+++,,,,,,---++++++...111333000---&&&$$$######$$$$$$###!!!%%%%%%$$$$$$%%%'''((()))000222333111---)))'''&&&000000111444666666444222666666555444444333333222222111000000000///,,,)))(((((((((((((((''''''&&&(((((()))******+++,,,,,,,,,***'''&&&))),,,///000,,,+++++++++,,,,,,***((('''(((***,,,...000111222999:::;;;>>>@@@BBBDDDEEEIIIHHHFFFCCCAAA>>>===<<>>===<<<;;;<<<<<<=========>>>>>>>>><<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============999999999:::::::::;;;;;;888999:::<<<===>>>>>>>>>;;;===??????===>>>AAADDDDDDGGGJJJOOOTTTZZZaaafffiiimmmssswwwyyy{{{}}}~~~~~~~~~~~~}}}}}}zzzvvvvvvxxxxxxuuurrrtttrrrqqqpppqqqqqqooonnnqqqpppppppppppppppqqqqqqkkkkkkkkkjjjiiiiiihhhhhheeeddddddcccddddddeeeffffffggghhhhhhiiihhhggggggggggggfffeeeeeefffggghhhkkkkkkmmmmmmllljjjhhhgggeeebbb\\\VVVPPPLLLIIIHHHAAA???<<<888555222000///000...+++*********(((''''''''''''&&&&&&%%%%%%%%% !!!!!!!!!""""""######"""###%%%&&&&&&%%%$$$###"""""""""###$$$%%%&&&'''%%%%%%'''(((((('''%%%%%%&&&%%%###$$$&&&&&&%%%###$$$############$$$&&&'''''''''&&&$$$######&&&)))###$$$$$$$$$%%%(((---000///,,,(((&&&'''(((((('''***---333;;;@@@@@@===:::444444444555777999;;;======>>>???AAABBBAAA???===???>>>;;;777444111...---,,,------------///222555:::<<<===:::333,,,)))))))))((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''')))'''''''''))))))'''&&&((('''''''''(((((()))***((('''&&&&&&''')))******))))))(((***,,,------,,,&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$'''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%&&&((()))***)))((((((###&&&))),,,---***'''%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!###%%%%%%###!!!###&&&'''&&&###%%%%%%&&&'''((())))))))))))++++++***(((''''''(((%%%%%%%%%&&&(((+++...000000...++++++,,,,,,***'''(((((('''%%%$$$&&&'''''''''((()))***,,,------...)))))))))******************)))((('''''')))+++,,,222222222222222222222222...............///000111///...,,,***)))'''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%###""""""""""""""""""#########$$$$$$$$$&&&&&&&&&''''''''''''(((""""""!!!!!!""""""######%%%&&&(((***++++++******---,,,---000333444222000&&&%%%$$$$$$%%%$$$""" $$$$$$$$$$$$%%%'''((()))---///111222///---++++++///000222555666777666444666666666555444333333222222111000000000///,,,)))((()))*********)))'''&&&'''''''''((()))+++---///)))((('''(((+++---...---***))))))***++++++)))'''&&&'''(((***+++---...///444555888:::>>>@@@CCCDDDHHHHHHFFFDDDBBBAAA???>>>AAA@@@>>>===<<<<<<<<<======>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;888999;;;============<<>>???======>>>AAADDDEEECCCAAA@@@???===;;;777555222111///000000///...///111333333999>>>???:::333///---)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))++++++***((('''''''''&&&''''''((((((((('''''''''''')))+++---)))(((''')))+++,,,,,,+++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%######$$$$$$$$$$$$######%%%$$$$$$%%%((())))))((($$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))&&&&&&%%%%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))((((((&&&(((+++------***'''$$$&&&&&&'''((())))))))))))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$&&&(((%%%""" """%%%'''&&&$$$$$$%%%%%%&&&'''(((((()))''')))******(((&&&&&&''''''&&&&&&'''((()))+++,,,///...---,,,,,,+++***)))---+++******)))))))))+++,,,,,,,,,---...///000000++++++++++++++++++++++++***)))((('''(((***,,,---//////000111222333333444............//////000111///---+++)))'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""###$$$$$$%%%&&&((()))******))))))//////111333555666555444+++***))))))))))))&&&$$$""""""###%%%&&&(((***+++,,,///222333111///------,,,///222555777777888888666666777777777666555555333222111111111000,,,***((()))*********)))'''&&&''''''&&&'''(((***---...''')))+++///222222///---((('''''''''))))))'''%%%''''''((()))***+++,,,,,,///111333666:::===@@@AAAEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>============>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777::::::;;;;;;;;;<<<<<<<<<;;;;;;=========<<<;;;:::AAAEEEGGGEEE@@@>>>@@@DDDAAADDDFFFIIIKKKOOOSSSWWWZZZ___eeekkkooorrrvvvxxxyyy{{{|||{{{xxxwwwxxxzzzyyy}}}~~~wwwrrrqqqrrrtttrrrppppppppppppnnnlllmmmmmmmmmmmmmmmnnnooopppmmmmmmlllkkkkkkjjjjjjiiifffffffffffffffffffffeeecccdddeeefffeeecccaaa```YYYYYYYYYZZZ\\\^^^```bbbbbbcccccccccaaa^^^[[[YYYTTTQQQMMMGGGBBB===999888222111///,,,***)))(((((()))'''%%%&&&'''(((((('''''''''''''''''''''''''''#########$$$$$$$$$$$$$$$"""###&&&((()))((('''&&&$$$$$$$$$$$$%%%&&&''''''######$$$&&&&&&'''''''''***))))))((('''&&&&&&%%%%%%$$$#########$$$%%%&&&)))******((('''''')))+++&&&'''((('''&&&&&&((()))+++***))))))((()))***+++...111555<<>>===<<<:::777555444444555555333111000111222...333:::??????<<<888666+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())),,,...///...,,,(((''''''&&&&&&''''''(((((())))))((((((***...111)))(((((()))+++,,,+++***+++++++++*********))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$######%%%(((******)))$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''(((((((((%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''')))***++++++)))&&&%%%&&&&&&'''(((((()))******(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%###"""###$$$&&&&&&%%%$$$%%%%%%%%%&&&'''''''''%%%''')))***(((''''''''''''''''''''''''(((((())),,,.........,,,+++,,,...+++))))))+++,,,+++,,,///000000///......//////000,,,,,,,,,+++++++++++++++***))))))((()))***+++,,,++++++---...000222333444---------,,,------......---,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&%%%&&&'''((()))*********111222444555666666666555***(((''''''((((((&&&%%%"""###$$$&&&(((***++++++...111444555222///---,,,---000444777888999:::;;;777888999:::;;;:::999888444333222222222111...+++)))))))))))))))(((((('''''''''&&&&&&'''(((***+++(((+++000555888777222...***(((&&&&&&'''''''''&&&'''(((((())))))*********+++---///222666999<<<===???@@@AAABBBDDDFFFGGGGGGFFFEEECCC@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777;;;;;;;;;<<<<<<<<<============>>>>>>===<<<<<<;;;@@@BBBDDDCCC@@@>>>???AAA???AAADDDEEEGGGIIILLLOOOTTTXXX]]]bbbfffjjjnnnrrrsssvvvyyyxxxvvvvvvyyy{{{zzzssssssvvvtttrrrpppppppppooommmkkkllllllkkkllllllmmmnnnooommmllllllkkkkkkjjjiiiiiigggggggggffffffeeedddddd___```aaabbbaaa___\\\[[[UUUTTTTTTUUUVVVXXXZZZ[[[ZZZZZZZZZZZZWWWTTTQQQOOOIIIHHHEEEAAA<<<777333111...---+++***(((''''''&&&&&&$$$###$$$&&&'''''''''''''''''''''''''''''''''""""""""""""""""""!!!!!!!!!"""$$$&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&'''((('''&&&%%%&&&(((&&&((())))))'''&&&'''(((%%%&&&&&&&&&&&&''')))***...222999AAAGGGIIIGGGDDDDDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@EEEJJJMMMJJJGGG>>>>>>>>>>>><<<;;;999777999999999666333111111111...000333777;;;;;;:::888///---***(((&&&&&&'''((('''''''''''''''''''''''''''(((***...111222111000))))))(((((('''(((((()))***++++++******,,,000444+++***)))***,,,,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""$$$&&&''''''&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''''''''''''''''''''((($$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########$$$$$$%%%%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******)))))))))''''''''''''((((((((()))***---//////------///222---******...///,,,,,,000333222000...---,,,,,,---++++++*********)))))))))******************++++++)))***+++---///111222222///......------------...,,,+++***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""!!! $$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%############$$$%%%&&&'''%%%%%%&&&'''((()))++++++111333555666666555555555&&&$$$""""""###$$$$$$$$$%%%%%%&&&((()))*********,,,///444555444111///...000444999;;;::::::;;;===:::;;;===>>>>>>===;;;:::555444444444444222///,,,))))))(((((('''''''''((('''''''''&&&&&&&&&'''''''''***...333777666222......+++'''%%%&&&''''''''''''''''''''''''(((((((((((())),,,///222555888999:::;;;===???BBBDDDFFFGGGIIIGGGEEEBBB@@@????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<============>>>>>>=========>>>>>>??????@@@AAAAAAAAA@@@@@@??????AAACCCDDDDDDEEEHHHJJJPPPRRRVVVYYY\\\aaagggjjjkkkppptttvvvuuuwww{{{xxxssstttwwwtttrrrppppppoooooommmkkkmmmllllllkkkkkkkkkkkkkkkllllllkkkkkkjjjiiiiiiiiigggggggggfffeeedddcccbbb\\\]]]^^^___^^^\\\YYYWWWSSSSSSRRRRRRRRRSSSUUUVVVTTTTTTTTTSSSPPPMMMJJJGGGBBBBBB@@@===999444000---...---,,,***)))(((((((((&&&$$$###$$$'''((()))(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$ !!!###$$$%%%&&&''''''(((((('''&&&&&&&&&''''''((('''&&&$$$######$$$%%%!!!"""############%%%&&&%%%%%%%%%%%%$$$#########"""$$$&&&&&&$$$######$$$%%%'''((((((&&&%%%%%%&&&'''((()))))))))***,,,...///444===GGGMMMMMMIIIEEEBBBBBBAAAAAABBBCCCEEEFFFAAA??????DDDIIIKKKHHHDDD???@@@@@@@@@@@@>>><<<;;;<<<<<<<<<999555222111111222///---///333666555444333111---)))'''&&&&&&''''''''''''''''''''''''''''''(((+++///333555444222******)))))))))))))))***+++,,,---,,,+++---222777...,,,++++++------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((('''&&&&&&%%%$$$###""""""$$$%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$$$$$$$#########$$$&&&((())))))((('''&&&%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((('''&&&''''''%%%&&&'''%%%""""""%%%((('''''''''''''''&&&&&&&&&$$$'''***,,,+++***++++++''''''(((((())))))******(((,,,000000......111555777222222555444//////222444333000---+++************)))))))))((((((''''''******++++++++++++***)))******+++---...///000111222111000///////////////,,,,,,***((('''&&&&&&&&&#########$$$$$$%%%%%%&&&''''''&&&$$$""" $$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%''')))+++---111333555666555444333444(((%%%###"""$$$&&&'''''''''((())))))))))))))))))''',,,111555666444444333444888<<<>>><<<;;;<<<>>>===>>>???@@@???>>><<<:::666555444444444333000---***)))'''&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$%%%&&&)))...111111///,,,111---)))&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---000333555777777888:::===@@@BBBDDDEEEJJJHHHFFFCCCAAA@@@@@@@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>><<<<<<<<<<<<=========>>>======<<<===>>>???AAABBB@@@@@@@@@BBBCCCCCCBBB@@@AAACCCEEEEEEEEEFFFGGGIIIMMMNNNQQQSSSVVV[[[aaaeeefffkkkqqqtttuuuxxx~~~{{{uuurrrsssuuutttrrrpppoooooonnnlllkkkooonnnmmmkkkjjjiiiiiiiiikkkkkkkkkkkklllllllllllljjjhhhffffffeeedddaaa___^^^]]][[[XXXVVVUUUTTTSSSNNNMMMLLLNNNPPPQQQQQQPPPNNNNNNMMMKKKGGGCCC@@@>>>:::999999888666222---)))+++***(((%%%$$$#########&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&(((+++---************)))((('''&&&%%%'''((('''%%%#########!!!###%%%&&&%%%%%%&&&'''***'''%%%%%%((()))((('''%%%&&&'''(((((('''&&&%%%))))))((((((''''''&&&&&&)))'''&&&''')))+++,,,---...;;;KKKQQQMMMFFFDDDEEEBBBAAAAAABBBDDDEEEDDDDDDKKKHHHEEEGGGKKKLLLIIIEEE@@@BBBAAA>>>AAAGGGEEE???DDDBBB???===:::777222///.........///000222333444666333///+++(((&&&'''''')))'''%%%%%%(((+++,,,,,,+++,,,...//////...,,,+++))))))***+++++++++++++++%%%)))...///---...333888666333...***)))+++...000///---***'''&&&(((***,,,(((***,,,,,,***((('''((())))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&$$$######$$$&&&'''''')))'''&&&$$$$$$$$$%%%&&&(((((('''&&&&&&&&&''''''%%%%%%$$$###""""""######&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$###"""$$$&&&)))((((((((((((''''''''''''&&&%%%%%%''''''&&&$$$$$$%%%&&&'''''''''''''''&&&&&&''''''((()))))))))###(((%%%%%%(((###"""---******---'''$$$+++%%%...,,,)))(((((((((((((((******+++,,,,,,+++))))))'''...111---+++...///,,,///,,,+++---///000111222888::::::888444000......555222///......//////...,,,,,,,,,+++***)))((('''***---000...******---111:::222,,,---000111333666444333222222333333222000,,,+++(((&&&%%%%%%&&&''')))&&&$$$%%%((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%+++ &&&***&&&$$$(((******)))(((''')))---000444777;;;;;;888444111000$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((()))***+++,,,///222444444555777999999:::;;;<<<<<<<<<;;;:::===:::;;;@@@AAA>>>;;;;;;:::::::::999666333000...,,,+++)))((()))((('''%%%)))'''&&&$$$$$$$$$%%%&&&((('''(((+++000333222000...---+++++++++***'''$$$************)))))))))))))))***+++---///111222222000333666999;;;===???AAAGGGFFFEEEDDDCCCCCCBBBBBB<<<<<<;;;::::::;;;===>>>;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<===???@@@<<<<<<===>>>>>>>>>>>>>>>@@@@@@BBBBBBBBBBBB@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDGGGGGGHHHLLLQQQWWW]]]```dddjjjssszzz~~~~~~~~~~~~}}}zzzwwwwwwxxxxxxvvvtttuuuuuuvvvuuussspppmmmkkkmmmnnnoooppppppooonnnnnnpppoooooonnnnnnmmmllllllhhhgggeeeccccccaaa^^^\\\YYYXXXVVVUUUSSSRRRQQQQQQQQQOOOMMMKKKKKKJJJHHHFFFHHHGGGEEEBBB>>>;;;888666444333222111000---)))&&&'''&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&''')))))))))))))))((('''&&&%%%%%%'''((('''%%%######$$$"""###%%%&&&%%%%%%&&&''')))(((&&&''')))***(((&&&'''((((((((((((((((((''')))))))))(((((((((''''''((('''&&&''')))+++,,,---555@@@MMMSSSPPPJJJFFFFFFCCCBBBCCCEEEHHHIIIHHHGGGBBBAAABBBGGGMMMPPPNNNKKKAAABBB@@@>>>BBBHHHHHHCCC???>>><<<;;;999555000,,,111000000///.........///222222000...,,,)))'''&&&(((&&&$$$%%%'''***++++++)))***+++,,,,,,+++***))))))******+++++++++***************+++,,,...111333888666444111000000111111000...,,,***)))***+++,,,+++---...---***((('''''')))(((((((((((((((((())))))((('''&&&%%%&&&''''''***)))&&&$$$$$$######"""''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%$$$###############%%%%%%$$$######$$$%%%%%%%%%&&&'''&&&%%%%%%&&&((())))))))))))(((''''''''''''&&&%%%%%%&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&***'''(((...)))&&&///------111...&&&+++111***111///...---,,,,,,++++++******+++++++++***)))((((((...111...,,,///000...///---+++---///000111111333555555444111///......333000---+++,,,------,,,---------,,,+++)))((('''+++...000...+++***---111444///,,,000333222222444888666444333444444333111---+++)))'''%%%%%%&&&'''%%%###"""###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$%%%### $$$!!! ###$$$%%%&&&&&&'''***...111888888888999888444///***%%%&&&'''(((((('''&&&%%%&&&''''''((()))***++++++(((***---000111444777999=========<<<<<<;;;:::999;;;777666999;;;888666777888999999777555111,,,***,,,***))))))))))))(((&&&(((((('''&&&&&&&&&&&&&&&((('''(((+++000333333222333///+++)))(((((((((''')))))))))(((((((((''''''))))))***+++,,,------...---///222555777999===???DDDEEEEEEFFFFFFEEEEEEDDD???>>>===<<<<<<<<<======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========>>>???@@@>>>>>>???@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@???CCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFIIIMMMRRRWWW[[[___eeemmmsssvvvwwwwwwwwwyyywwwuuuvvvxxxyyyxxxvvvssstttttttttsssqqqnnnlllnnnooopppqqqppppppooonnnrrrrrrpppooommmllljjjjjjfffdddaaa___^^^\\\YYYWWWSSSRRRQQQOOONNNNNNMMMMMMUUURRROOOMMMKKKHHHEEEBBBAAA???<<<999555333111000///---+++******)))'''%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&'''((())))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%''''''(((''''''&&&%%%$$$%%%'''((('''%%%$$$$$$$$$"""$$$%%%%%%%%%%%%&&&'''((((((((()))******(((&&&))))))(((((((((((())))))*********)))))))))))))))((('''''''''(((+++...///===DDDMMMSSSSSSNNNIIIFFFEEEEEEGGGJJJMMMNNNMMMKKKGGGFFFFFFJJJNNNOOOMMMJJJIIIHHHDDDAAACCCHHHGGGCCC@@@?????????===999444///111000///...------,,,,,,...000111222000---)))&&&'''%%%$$$$$$''')))******((()))***++++++***)))(((***+++++++++++++++******---+++)))***...111222222444444444333222111000///000///...---,,,,,,,,,,,,---...///---***'''&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***---,,,)))'''%%%$$$###"""%%%&&&'''((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''')))+++++++++******)))((('''&&&(((&&&$$$$$$%%%%%%%%%###!!!"""##################$$$$$$$$$%%%&&&&&&''''''(((***(((,,,777444///444:::777:::777...111777111999888666444222///,,,+++***++++++++++++***)))((()))...000......000111//////...------///000111///222444555555333222222222///---***))))))+++++++++......------,,,+++)))))),,,...000...+++***---000///---///555777555444444>>>;;;777444444444333333---,,,***'''&&&%%%%%%&&&"""""""""$$$&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$$$$!!!%%%###"""&&&###%%%)))+++---000444777;;;888666666777333+++%%%&&&''''''((((((''''''&&&(((((()))))))))*********&&&(((***---000333888<<>>===;;;::::::999;;;666222444444222222444888999999888555000+++'''***)))(((((()))***)))((('''(((((())))))(((&&&&&&''''''(((,,,000333444444888222+++&&&&&&''')))***((((((((('''''''''&&&&&&(((((((((((((((((())))))***+++...///111444888;;;>>>???BBBDDDFFFFFFEEEEEEBBBBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????BBBBBBBBBCCCCCCEEEFFFGGGCCCCCCDDDEEEHHHMMMPPPSSSXXX]]]dddiiilllnnnooopppuuuttttttuuuxxxyyyyyyxxxttttttuuuuuuuuusssrrrpppqqqrrrrrrrrrqqqpppoooooopppooonnnllljjjiiiggggggcccaaa]]]ZZZYYYVVVSSSQQQNNNMMMLLLKKKKKKJJJKKKKKKQQQOOOLLLJJJIIIGGGEEECCC>>><<<888444111///......---+++((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###%%%'''((('''%%%$$$$$$%%%###$$$%%%%%%$$$$$$&&&((('''((()))++++++***(((&&&***)))(((''''''((()))*********************++++++(((((((((((())),,,000333AAAEEEKKKQQQTTTQQQKKKGGGIIIJJJLLLOOOQQQQQQOOOLLLLLLKKKJJJKKKNNNPPPPPPOOOWWWRRRKKKFFFEEEEEECCC???@@@@@@AAAAAA@@@<<<666222.........---......//////---///111222222///+++)))(((&&&%%%&&&(((***************++++++++++++******++++++,,,,,,++++++******---...///000222333333333111111111111111000///...............---,,,+++++++++,,,,,,+++((('''&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%''')))+++,,,---,,,***(((&&&&&&'''%%%''')))+++,,,+++)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))+++---,,,,,,---,,,+++***((('''(((&&&$$$###$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))(((***)))333CCCCCC===AAAMMMDDDBBB<<<222555<<<888BBBAAA@@@<<<666000,,,***,,,,,,,,,++++++***))))))***,,,------...///000000000111000///111444333000111222333222111000000111...+++)))((()))***++++++,,,,,,---.........------...///000...,,,+++,,,...000...222888:::888777888@@@===888555444444444333---,,,***((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&######$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%(((###!!!&&&(((&&&&&&((($$$(((,,,000222444777999;;;:::888666333...'''###'''(((((((((((((((((('''((((((((((((((()))))))))(((***+++---000444999===BBBAAA>>>===;;;;;;<<<<<<>>>888222222222000111444999:::;;;:::666111+++((('''&&&&&&&&&((())))))(((&&&(((***++++++)))'''&&&'''((())),,,///333555666999444,,,'''&&&''')))***((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''***+++++++++,,,...222666666999===AAADDDEEEDDDDDDEEEDDDCCCBBB@@@???>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBAAAAAA@@@???@@@???>>>======>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHDDDDDDDDDEEEFFFIIIKKKMMMOOOTTTZZZ```dddgggjjjlllsssssstttvvvwwwyyyyyyyyyuuuvvvwwwwwwwwwwwwvvvuuuuuuttttttssssssrrrqqqpppmmmmmmkkkjjjhhhgggfffeee```]]]YYYUUUSSSQQQOOOMMMKKKJJJJJJIIIHHHHHHIIIIIIHHHFFFCCCBBBAAA@@@===;;;:::888555111///---,,,,,,+++)))&&&&&&'''((((((((('''''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$###%%%'''((('''&&&%%%%%%&&&$$$%%%%%%%%%###$$$&&&(((&&&(((***+++***)))'''''')))(((&&&&&&&&&&&&((()))))))))******++++++,,,,,,)))************---333777DDDFFFKKKPPPTTTSSSNNNJJJLLLLLLMMMOOOPPPOOOKKKHHHFFFDDDDDDFFFKKKRRRXXX[[[^^^WWWOOOJJJHHHEEEAAA???======>>>???>>>;;;555000/////////......///000000//////000000000///......)))((('''(((***++++++***************************++++++,,,,,,,,,++++++***---222888888555222111222222111000////////////000,,,,,,------,,,+++)))((('''((()))(((&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$%%%'''***+++...000000...***((('''(((&&&(((+++---...,,,***)))%%%$$$######""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((())),,,...---...//////...---+++******'''$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''((((((((()))+++,,,:::NNNRRRMMMQQQXXXJJJBBB<<<333999CCCDDDEEEFFFEEE@@@999333///...//////...---,,,,,,++++++,,,++++++---......///000666888888666888<<<;;;666.........,,,***(((((()))...,,,))))))***,,,------***+++,,,...000111222222000000000...,,,,,,,,,---000///000555666444666999>>>:::666333222222222222---,,,+++)))(((&&&&&&%%%(((((()))((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''$$$###$$$%%%$$$###%%%&&&)))---000111222444555777:::<<<777///'''%%%%%%(((((((((''''''(((((((((&&&'''''''''''''''''''''***+++------///222777:::???>>>===<<<<<<===?????????888222222111//////222666777888777444000+++(((%%%$$$$$$%%%'''((('''&&&%%%'''***,,,,,,***(((&&&'''(((***,,,...111444666777333---***)))((((((''')))))))))(((((((((''''''$$$$$$%%%&&&'''((()))))),,,,,,+++***)))***---000222555999>>>BBBDDDDDDCCCFFFFFFEEEDDDBBBAAA@@@??????>>>======<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<======>>>>>>???????????????@@@@@@@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGIIIJJJIIIMMMSSSXXX]]]bbbgggjjjqqqrrrtttvvvwwwwwwxxxxxxuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssssssssmmmlllkkkiiigggfffdddddd\\\YYYUUUQQQOOONNNLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGDDDAAA>>><<<:::666444222111000...,,,******))))))&&&$$$$$$%%%''''''&&&$$$$$$%%%&&&''''''''''''))))))((((((''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&''''''((())))))$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((((((&&&%%%&&&'''%%%&&&&&&$$$######&&&(((%%%''')))***((('''''''''''''''&&&&&&&&&&&&''''''(((((()))***+++,,,,,,---(((***+++******---444:::GGGIIILLLPPPRRRRRRNNNKKKIIIHHHHHHIIIIIIHHHEEEBBBBBBAAA@@@BBBFFFLLLSSSWWWYYYRRRLLLKKKJJJGGGDDDDDD@@@@@@@@@AAA@@@<<<777333222111000///............000///............///000***)))((()))+++,,,+++***((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,///666<<<===777222222444444333222000...---,,,,,,++++++++++++***)))((((((%%%&&&'''&&&%%%%%%''')))&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))111333333000***%%%$$$%%%'''(((+++------+++)))(((&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''(((***---//////000111222222000...---+++)))%%%$$$$$$%%%%%%%%%#########$$$######"""!!!#########$$$%%%%%%&&&&&&***---///===RRRVVVRRRWWWXXXFFF<<<888333<<>>???<<<>>>DDDCCC===222222111...+++))))))***///---******,,,...//////***+++---///111333444444222111000...---,,,,,,,,,...,,,---//////---///444777444111//////000000///++++++******)))((('''&&&((((((((('''%%%$$$%%%'''&&&&&&''''''(((((())))))((((((&&&%%%$$$#########&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%,,,///222444444444555666555:::===777---%%%%%%((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''***+++,,,------000333666;;;;;;<<<<<<===???@@@AAA;;;555111111111...---...111111111111///---***(((%%%$$$$$$%%%'''((('''&&&%%%''')))++++++***((('''''')))***+++,,,...222555333111---+++***)))'''&&&)))))))))(((((((((''''''$$$%%%&&&'''((()))******+++++++++***((()))+++---000333777<<>>======<<<======;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEHHHLLLQQQVVV\\\cccggglllooorrrtttttttttuuuwwwtttuuuuuuuuuvvvvvvvvvwwwyyyxxxwwwvvvvvvvvvvvvvvvlllkkkiiifffdddaaa___^^^ZZZVVVRRRNNNMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEECCC???<<<999666222///,,,,,,,,,+++***)))((('''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''(((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&'''&&&&&&&&&$$$"""###%%%(((%%%'''((((((%%%%%%&&&(((''''''((((((((((((''''''''''''((()))***+++,,,---&&&(((***)))(((,,,333:::FFFIIIKKKMMMLLLJJJGGGFFFAAA?????????@@@???===;;;???@@@AAABBBEEEHHHLLLOOOQQQJJJGGGIIIKKKGGGEEEFFFEEEDDDCCCBBBAAA>>>:::666000///......---------...///.....................)))(((((()))++++++***))))))))))))(((((())))))))))))***+++,,,---.........111555:::<<<===>>>@@@BBB@@@???>>>;;;777222---+++,,,++++++***))))))(((((('''((((((&&&%%%%%%''')))&&&''')))******)))'''&&&$$$%%%&&&(((((((((''''''...111222...(((######$$$&&&''')))***)))(((&&&%%%((('''&&&&&&%%%%%%&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%"""###&&&'''(((+++...111///111333555555444222111---***&&&$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""""""""######$$$$$$%%%&&&&&&))),,,---888IIIKKKHHHNNNUUUAAA777666333===MMMTTTMMMNNNLLLFFF>>>999888:::777666444222111111111111555///---000222//////111777===???;;;>>>FFFEEE===888888666444000///000111///---++++++---///111111,,,---///111222333444444333222000...------,,,+++++++++,,,...,,,((()))...///---,,,,,,---------,,,***************)))(((((('''((((((&&&$$$%%%)))---'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&'''))))))222444666777777777888:::555999:::666...((('''(((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((()))))))))+++---//////111333555999:::<<<===>>>?????????888333222333333...,,,,,,------------,,,,,,++++++(((&&&&&&&&&((()))((('''%%%&&&(((******)))((('''''')))*********,,,000444222///+++)))))))))((('''((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((('''((())))))))))))***,,,...///222666999;;;===>>>BBBCCCDDDEEEFFFEEEEEEDDDAAA@@@???>>>============<<<<<<;;;;;;<<<<<<===>>>:::;;;<<<===>>>======<<<<<<<<<>>>???@@@@@@@@@@@@>>>>>>????????????>>>>>>AAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBDDDHHHKKKOOOUUU[[[```dddhhhmmmpppqqqrrrtttvvvwwwwwwwwwwwwwwwwwwxxxxxxzzzyyyxxxwwwwwwxxxxxxyyykkkiiigggccc___\\\YYYXXXXXXUUUPPPMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCC>>>;;;888555444111...+++******+++,,,+++***(((''')))((('''((())))))(((''')))))))))(((&&&$$$"""!!!$$$%%%%%%&&&'''((())))))"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((((('''&&&''''''&&&&&&&&&$$$"""###%%%(((%%%'''(((&&&$$$###&&&((('''((()))******)))((('''&&&'''''')))***+++,,,---%%%'''(((''''''***222999DDDGGGIIIHHHEEEAAA??????999888777777999:::999888555999???DDDIIIMMMPPPSSSMMMFFFDDDHHHJJJFFFCCCDDDDDDCCCAAA???>>>;;;777444***++++++,,,---...000111---......//////...---,,,(((((('''(((******)))''',,,,,,++++++++++++,,,,,,((()))***,,,---...//////222222555<<>>666111---,,,+++***))))))))))))*********'''%%%%%%&&&((('''((()))++++++)))((('''$$$%%%'''))))))(((&&&%%%(((+++...,,,'''###$$$&&&&&&&&&'''''''''%%%$$$###%%%$$$######""""""######$$$%%%'''))))))((('''&&&%%%%%%&&&''''''&&&%%%%%%"""$$$&&&((())),,,///222000111444666777666444333...+++'''%%%%%%&&&'''&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((((((%%%))))))000>>>>>>;;;AAATTT@@@666666333<<>>777666888999888666444333333333333999222...222444111000222222999;;;777:::CCCBBB:::888888666444111000222333///---++++++---000111111///000111222222222222222444222000......---,,,***++++++...000,,,''''''***)))(((((()))+++,,,+++***))))))************))))))((())))))'''''')))///444&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''(((((($$$#########""""""!!!!!!"""$$$###$$$'''******111222444444444555777999777777777444000,,,)))((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((()))***+++***,,,000222333444666888999:::<<<>>>>>>>>>>>>===777444333666666111---,,,---,,,,,,,,,,,,---...///***)))(((((()))***)))'''%%%&&&'''((())))))((((((((()))******)))***...222222...***''''''(((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&"""%%%''')))))))))***,,,***+++---///222555777999@@@AAACCCEEEFFFGGGFFFFFFAAA@@@???>>>===============<<<<<<<<<<<<===>>>>>>999:::<<<=========<<<;;;;;;<<<>>>???AAAAAABBBBBB<<<===>>>??????>>>===<<>><<<;;;:::777444111///---***(((((((((((()))))))))))))))***(((&&&%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((''''''(((&&&&&&&&&&&&'''%%%$$$#########$$$%%%&&&'''((()))+++------***&&&$$$###"""$$$%%%&&&%%%%%%&&&(((''''''&&&%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&'''((((((&&&%%%%%%%%%###"""###'''...333BBBBBBAAA@@@===:::777555999777444222111222444555666777;;;BBBJJJNNNOOOMMMMMMJJJHHHHHHJJJJJJGGGCCCBBBBBB>>>:::;;;<<<999333+++++++++***++++++,,,,,,------..................***((())),,,---))))))+++...---+++)))((((((((()))******))))))+++...000222333444222666GGG___kkkkkkaaa___RRRYYY^^^TTTJJJ222444///))))))+++---+++(((((('''&&&%%%%%%&&&'''((())))))*********))))))((((((''''''((())))))(((&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%(((+++,,,---...444444444444444444444333222000---)))'''&&&&&&&&&%%%&&&&&&'''((()))******&&&''''''&&&%%%&&&''')))+++///333222000000555:::TTTNNN===222444888CCCWWWVVVRRRKKKCCC<<<777333222999666333333444333000,,,111222333444444444444444111111222333555777:::;;;444555777888888777555444333000,,,***))),,,///222...///111333555333///,,,444222///,,,***))))))))))))***+++,,,+++)))'''%%%'''++++++'''%%%((()))(((---+++***((('''&&&'''''')))(((&&&&&&(((,,,000333&&&%%%$$$&&&((((((&&&###%%%%%%$$$$$$###"""!!!!!!%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%'''***---//////333666666333000000111;;;666///+++******)))'''&&&&&&&&&(((+++---------'''&&&%%%$$$$$$%%%''')))***---111333333444555666:::;;;======;;;:::;;;;;;444333222222222111///---+++//////,,,,,,111555555222000,,,(((&&&%%%%%%&&&'''&&&%%%%%%&&&''')))***)))(((&&&&&&)))---222444333000---)))&&&%%%%%%%%%)))'''%%%&&&''')))))))))*********)))))))))))))))(((((())))))******+++++++++*********,,,000444666888;;;@@@CCCDDDDDDDDDEEEEEEDDDBBB@@@===:::888666<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<>>>???>>>???@@@@@@???>>>???@@@===============<<<<<<<<>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBDDDGGGKKKOOOQQQXXX]]]ccchhhlllooorrrtttvvvwwwwwwxxxyyyyyyyyyxxxyyyyyyyyyzzzzzzzzz{{{{{{aaa^^^[[[YYYXXXVVVSSSPPPLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEBBB???===;;;999999444111...,,,,,,+++)))'''''''''''''''''''''''''''***(((&&&%%%&&&&&&%%%###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&'''((())))))))))))***(((&&&&&&'''(((+++(((%%%%%%''''''&&&$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))((('''***)))(((&&&'''***000444<<<<<<;;;:::888555333111555444222111000111333333555666999???FFFKKKLLLLLLNNNKKKIIIJJJKKKKKKHHHDDD@@@@@@<<<888999;;;777111+++++++++***++++++,,,---......------------------***)))+++//////+++***,,,---,,,+++*********++++++)))(((((((((***,,,///111333555555:::MMMhhhwwwyyyeeecccWWWeeerrrjjj]]]AAA777222---,,,...///...+++))))))(((((((((((()))))),,,+++***)))((('''&&&%%%((('''''''''))))))'''%%%%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&))),,,///111333000111333555555555444333333111...+++((('''&&&&&&((((((((('''''''''&&&&&&)))******)))'''&&&'''((()))---000000///000444888GGGEEE:::444888666:::HHHKKKIIIEEE???999555555555::::::999777444222000///111111111111222222333333111111000//////000222222444444555555555444222222...---+++))))))+++---...111000111222222000,,,)))111///,,,***(((((((((((('''((()))***)))(((&&&%%%)))------)))'''(((((('''***)))(((''''''(((((()))---,,,)))''''''((()))***'''%%%%%%&&&((()))&&&$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&***---///111111000...------///111444000+++)))***,,,,,,,,,((('''''')))+++,,,,,,+++)))((('''''''''((()))***&&&***///222333333444444555777888888666555555666333222111111222111///...***---...++++++///333333333111---)))'''&&&&&&'''(((((('''&&&'''(((******)))((('''((()))---000222333222///---+++))))))))))))'''%%%%%%'''))))))((((((((((((((((((((((((((()))))))))))))))*********+++*********+++...222444666999===@@@AAABBBCCCDDDCCCCCCBBBAAA@@@>>><<<;;;======>>>>>>======<<<<<<<<<<<<;;;;;;<<<===>>>???>>>???@@@???======>>>???============>>>?????????AAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCEEEIIILLLNNNTTTXXX___dddhhhlllooorrrtttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzYYYWWWUUUTTTSSSRRROOOMMMJJJJJJKKKLLLJJJHHHFFFEEECCCAAA===:::777555555555///---+++*********)))'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&''''''%%%$$$&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&$$$###%%%***---333---&&&%%%((()))%%%!!!%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''((((((''''''&&&&&&&&&'''((((((((((((((())))))(((&&&&&&(((---000444444444333222000......////////////000000000111444444666;;;AAAFFFHHHIIIMMMKKKHHHIIIKKKJJJGGGDDD===<<<999555666888555///+++++++++++++++,,,------......------,,,,,,+++++++++***---222222...,,,---+++++++++++++++,,,---...))))))))))))+++...111333444666666999IIIaaapppsssccc\\\NNN```tttsssiiiOOO:::666111000111222000...+++++++++,,,,,,++++++++++++***((('''&&&&&&''''''((('''&&&'''((('''&&&$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%'''***...111333///000222444555555444333444333000---***(((&&&&&&''''''''''''&&&&&&&&&%%%+++,,,---,,,***((((((((((((+++...//////000333777;;;>>>999777;;;999===KKKOOOPPPMMMEEE;;;555555777:::===>>>;;;444000000222000///.........///000111000///...---,,,---......333333222000//////......+++*********+++,,,---...333111//////...,,,)))'''...---+++)))(((((())))))'''((()))))))))((('''&&&***///000,,,))))))(((&&&((('''''''''(((((()))***---,,,***((('''%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%$$$######""""""###$$$$$$%%%&&&&&&&&&&&&$$$###"""###&&&+++000333555000***'''(((,,,000222...+++(((''')))+++------+++******+++,,,+++)))''''''((((((((())))))))))))###'''---000111111222222333444555444222000000000111000///000111222000...(((,,,,,,))))))---111111555222///,,,)))(((((((((***)))((((((((()))***+++))))))))))))***,,,---...111000000///...,,,+++***(((&&&%%%%%%'''(((((('''(((((((((((((((((())))))***))))))))))))))))))(((+++***))))))***,,,///000222555888:::<<<>>>AAACCCBBBBBBCCCCCCCCCBBBBBBAAA???>>>>>>===<<<<<<======>>>===============>>>>>>>>>??????>>><<<;;;<<<============>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCFFFHHHJJJMMMRRRXXX]]]bbbgggkkknnnqqqrrrtttvvvwwwxxxxxxwwwxxxxxxxxxyyyyyyyyyyyyzzzSSSRRRPPPOOOPPPOOOMMMLLLHHHJJJKKKLLLJJJHHHDDDBBB@@@===999555222111111222000...,,,+++++++++***)))%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&&&&((((((&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&(((((('''%%%$$$$$$&&&((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&$$$###"""%%%)))---444...(((%%%&&&&&&%%%"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''(((''''''&&&$$$%%%'''''''''''''''((())))))((('''&&&'''***---/////////......------,,,***+++---.../////////...333333333666:::???CCCEEEHHHFFFDDDDDDFFFEEEBBB???888888555222444777444...+++++++++++++++,,,---.........---,,,++++++******++++++///555555111......,,,,,,,,,---------......---,,,,,,---///222555777888<<<;;;999AAAQQQZZZYYYYYYOOO>>>OOObbbeeedddSSS:::777333111111111111///+++,,,---......---,,,+++)))(((&&&&&&''')))+++---((('''&&&'''''''''%%%###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$&&&***...111222111111111111222333333555444222///,,,)))'''&&&###$$$$$$%%%&&&'''(((((()))+++------+++***)))******,,,.........000333666444<<<;;;888:::;;;III```jjjjjjeeeWWWEEE888444555999:::;;;888444111111111000...---++++++,,,...///------,,,,,,---///000111333111...,,,******+++++++++++++++,,,---...000111222///---++++++***((('''------,,,++++++++++++,,,++++++++++++***)))(((''')))...000---++++++***'''''''''''''''(((((())))))''''''((((((''''''&&&&&&''''''''''''(((((('''&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&'''''''''!!!!!!!!!"""&&&---333666777000(((%%%(((---000222+++***((('''''')))***+++------,,,------+++(((%%%###$$$%%%&&&&&&'''&&&&&&'''))),,,------...///000444555555444111///...............///111111000///(((+++,,,))))))...222222777555222///,,,+++******+++***)))((((((((()))*********++++++++++++******,,,---...///...---+++)))'''&&&%%%%%%'''(((((('''*********+++++++++++++++******))))))((((((((('''+++***)))))))))***,,,---///000333555666:::>>>AAABBBBBBCCCDDDEEEEEEEEEEEEAAA@@@>>>===<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???@@@???===<<<<<<===>>>>>>======>>>???AAABBBBBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFHHHKKKQQQVVV[[[aaafffjjjmmmooorrruuuwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyPPPOOOMMMMMMNNNNNNMMMKKKHHHIIIJJJJJJHHHEEEBBB???<<<999555222/////////000111///,,,,,,,,,,,,***)))&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&'''))))))'''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((())))))'''%%%$$$''')))%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&(((...,,,)))%%%######%%%&&&#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%(((******(((((()))***,,,------+++******,,,...---------------------...((()))+++---......------111111111333555999>>>AAA@@@>>><<<<<<>>>>>>:::777333444222000333777555///++++++++++++,,,---...///......---,,,++++++******++++++///555666111/////////////////////......---......---...000444777999;;;BBBEEEAAACCCKKKNNNKKKLLLGGG;;;JJJVVVSSSVVVMMM999666333000/////////...++++++---......---++++++***)))(((((((((+++---///((('''&&&'''((((((&&&$$$'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$(((---222666777444111...---...000222444444333111...+++(((&&&###$$$$$$%%%&&&'''((((((%%%'''***+++***+++,,,...------,,,++++++---111333111@@@FFFBBB===<<>>AAABBBCCCDDDEEEEEEEEEEEECCCBBB@@@???>>>>>>???@@@???????????????>>>>>>>>>???@@@AAA@@@>>>===>>>???@@@???===<<<<<<===>>>???AAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDGGGKKKPPPTTTZZZ```eeeiiikkkooosssvvvwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxOOONNNMMMMMMNNNNNNMMMLLLHHHHHHHHHGGGDDD@@@===;;;777555222///...------...///---+++*********)))((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&(((******(((&&&!!!###%%%(((+++,,,((((((''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''***,,,***'''&&&'''***'''''''''&&&&&&''''''(((%%%&&&((((((&&&%%%%%%%%%((()))(((&&&###"""%%%((("""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''))),,,......+++)))+++---***++++++***))))))***+++---,,,,,,,,,,,,---......(((***+++---......------...///000111222555999<<<999777555555777666333000000000//////333888777222++++++++++++,,,...///000......------,,,,,,++++++++++++...444555111///000000000111111000///......---------...000333777999888CCCJJJIIIJJJPPPRRROOOBBBEEEBBBSSSVVVGGGFFF===888666333000...---......+++,,,,,,------,,,,,,+++...---,,,***))))))******(((''''''((())))))(((&&&$$$$$$%%%&&&'''((())))))'''''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((('''&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''---444:::>>>888555000,,,+++,,,...000222222333222///,,,(((&&&''''''''''''&&&&&&&&&%%%"""$$$&&&((()))+++///222444111---))))))+++///222555KKKXXXVVVKKK@@@HHHaaavvvtttmmm^^^KKK<<<444222222///---///222333000,,,000///---,,,++++++++++++---,,,+++*********+++,,,///...+++((('''&&&'''((((((((())))))+++,,,---...+++)))((((((***+++******((((((((((((((((((((((((******((('''%%%$$$###"""$$$))),,,***)))+++,,,***((((((((((((((('''&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&((('''&&&$$$$$$%%%'''(((((('''%%%$$$&&&'''(((((("""$$$%%%&&&&&&(((+++...///000111333333000+++&&&$$$$$$%%%&&&'''(((((()))444333000---++++++---000111222222111...+++++++++,,,,,,,,,---//////...---)))---///---///555::::::;;;:::888555333111//////+++***)))'''&&&&&&''''''++++++++++++***)))(((''')))***,,,......---,,,+++'''&&&&&&((()))***((('''&&&&&&''''''(((((()))))))))(((((((((((((((((('''*********)))))))))******(((***,,,---///222666999>>>???@@@BBBDDDEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@===>>>????????????>>>>>>>>>@@@AAA@@@???>>>???AAAAAA@@@>>><<<<<<<<<>>>??????@@@BBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAA@@@?????????@@@BBBCCCBBBDDDFFFIIIMMMRRRYYY]]]cccfffkkkpppsssuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwOOONNNLLLMMMNNNNNNMMMKKKGGGFFFDDDAAA>>>:::777555111000///---,,,,,,++++++,,,***))))))***++++++***(((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((***+++)))'''!!!!!!"""###&&&)))+++---((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''+++///...***'''(((***(((''''''&&&&&&'''''''''%%%&&&((('''&&&%%%&&&'''((('''&&&%%%&&&&&&&&&%%%######%%%&&&&&&&&&%%%$$$&&&%%%$$$###$$$&&&(((******---///...***'''))),,,%%%'''(((((('''&&&'''(((,,,+++*********+++,,,---++++++,,,---------------,,,...000000000222555999555333111111333333///,,,---......///444::::::666+++++++++,,,---...///000......------------------+++***,,,111222//////111///000111222222222111000.........///111555888:::;;;HHHQQQPPPQQQWWW[[[ZZZJJJNNNNNN___]]]HHHBBB888999888555222///...///000------,,,,,,,,,,,,------...---,,,+++***)))((('''(((''''''(((***+++***)))%%%%%%&&&'''((())))))***(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&***///555;;;>>>444333000...---,,,------///111222222000---)))&&&((((((((('''''''''&&&&&&###$$$%%%&&&(((,,,111555AAA;;;333---,,,...222555;;;PPP]]]\\\QQQ???>>>NNNVVVUUUQQQJJJ@@@888333111111000000000111000///...000000///...---,,,+++*********)))(((((()))+++,,,...---+++)))(((''''''((($$$'''+++---...---+++)))***)))((()))***+++***)))(((((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%)))***'''&&&((()))(((%%%&&&'''((((((((('''&&&''''''''''''&&&&&&&&&&&&$$$&&&&&&%%%###"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$&&&((("""$$$&&&&&&&&&'''***---///000333666666333...)))&&&&&&&&&&&&''')))+++,,,333444444222000//////000///000111000---+++++++++,,,,,,+++,,,......---+++)))---///...111888===>>><<<;;;:::777555333111000---,,,***(((''''''''''''++++++******))))))((((((((()))***+++++++++***)))((('''((()))++++++)))'''$$$%%%%%%&&&''''''(((((('''''''''(((((((((((((((************************&&&(((+++,,,---///333555888999<<>><<<===??????>>>>>>@@@AAAAAA???>>><<<===>>>@@@BBB???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBB???>>>=========>>>@@@AAA@@@AAABBBCCCFFFKKKQQQUUU]]]```eeekkkoooqqqqqqqqqttttttuuuuuuuuuvvvvvvvvvOOONNNLLLLLLMMMMMMLLLKKKFFFDDDAAA===999666333222---,,,,,,,,,++++++*********)))(((***,,,.........''''''&&&&&&%%%$$$######$$$%%%&&&(((++++++)))'''''''''&&&%%%&&&'''((()))))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&+++000000,,,))))))***&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''&&&%%%&&&(((***+++'''$$$%%%)))***&&&"""###$$$%%%&&&'''&&&%%%%%%(((&&&$$$###$$$'''***,,,'''+++---+++'''$$$%%%(((''')))++++++***)))******+++***)))((())))))+++,,,------------------......+++...000111000000444777444222000000222222...++++++------///555<<<<<<888+++++++++,,,---...000000------..................+++)))+++///111......111---...000222333333333333000000000222444888;;;===HHHTTT\\\YYYXXX^^^cccbbb]]]]]]YYYhhheeePPPJJJAAA;;;:::888444111000111222///...---,,,,,,---...///))))))*********))))))(((''''''''')))+++,,,,,,***)))(((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&"""###$$$%%%&&&&&&'''((((((((()))***---111555777//////000000000...---,,,...///111222000---)))'''%%%&&&&&&'''((()))******&&&&&&&&&&&&''',,,111666LLLEEE:::333111333888;;;999JJJRRRPPPHHH777222>>>===<<<;;;999777444111000111444666444000---...000000000000000...---+++***'''''''''(((***---///111---,,,+++***)))(((((((((###(((...333444000***&&&+++***)))***++++++)))'''***************))))))(((%%%%%%%%%%%%%%%&&&'''(((&&&******%%%###&&&'''&&&###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&$$$!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$&&&'''&&&###$$$'''+++'''((()))(((%%%$$$&&&(((...000444777888555000+++'''&&&%%%%%%&&&(((+++---111444666777555222111000000111222111///---,,,------,,,+++,,,------,,,***(((,,,///...111999???@@@===<<<;;;999666444222111///...,,,***((((((((((((,,,+++***)))(((((())))))%%%&&&&&&''''''''''''&&&(((((((((***,,,,,,***(((&&&&&&''''''((())))))***&&&'''''''''(((((())))))************++++++++++++%%%(((***,,,---...111333333555888===AAADDDGGGHHHGGGGGGHHHHHHFFFDDDBBBAAA:::;;;===>>>?????????>>>:::<<<===>>>===>>>???AAA@@@???>>>===>>>@@@CCCEEE@@@AAACCCEEEEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBB===<<<;;;;;;<<<===>>>???>>>??????@@@AAAFFFLLLPPPXXX\\\bbbhhhlllnnnnnnnnnttttttttttttuuuuuuuuuvvvPPPPPPPPPOOOMMMKKKIIIGGGDDDAAA===888333111000///...---,,,***)))(((((((((...---,,,,,,++++++,,,,,,(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''(((((('''((())))))&&&$$$%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&+++000222///,,,,,,+++((('''&&&&&&%%%%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%###""",,,+++***(((''''''''''''...---,,,+++******************)))))))))))))))***''''''((((((((()))))))))******))))))+++---000222------...000111333444444444000,,,---000222000,,,///......111555999;;;;;;...+++((())),,,......---......//////000000111111111000///...///111333444111///111777:::666111///111111111444:::???CCCEEETTTkkkvvvhhhUUUSSS]]]dddccc``````fffggg^^^OOOEEEBBB;;;555444222///...111+++,,,,,,------.........///---+++)))((((((((()))&&&(((***,,,---,,,+++***))))))((('''''''''''''''''''''&&&%%%%%%$$$######(((((('''''''''&&&&&&&&&###%%%'''%%%!!! !!!$$$%%%%%%%%%&&&&&&&&&&&&&&&,,,+++)))***---111444666666444000,,,***)))***+++///111111///+++))))))+++'''((()))))))))))))))(((''''''(((((())),,,111555<<<999444000000333777:::444;;;AAA@@@;;;666333111333///...000///...000555555222111111...***+++///222111///...---,,,------///+++((((((***------,,,&&&&&&'''((())))))******+++,,,,,,------,,,,,,,,,---......///...,,,+++***((()))***+++***(((&&&%%%&&&'''''''''%%%$$$%%%&&&(((&&&$$$$$$&&&'''&&&%%%******(((***%%%!!!&&&&&&''''''''''''%%%$$$###'''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$&&&((()))%%%###!!!"""%%%%%%$$$!!!&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((///222333444666666000''''''%%%###$$$'''***---...222888;;;999666555333///222111000...,,,***)))(((***+++,,,---------,,,,,,''')))+++---000444999===>>><<<:::888666333...+++(((((('''''''''&&&&&&&&&))))))******)))&&&$$$""")))(((''''''''')))***+++************))))))))))))''''''''''''''''''&&&&&&(((''''''(((***,,,,,,+++''')))***)))((('''(((***%%%''')))+++,,,---000222555555666888;;;???BBBDDDJJJLLLNNNMMMJJJFFFCCCBBBBBBAAA???>>>>>>@@@AAACCC>>>===<<<>>>@@@AAA@@@===============>>>???AAAAAABBBEEEDDDAAAAAADDDCCC===AAABBBCCCAAA???>>>>>>???AAA@@@>>><<<<<<===>>>???>>>>>>@@@BBBDDDGGGIIIKKKRRRVVV]]]bbbeeehhhkkkmmmqqqrrrssssssssstttvvvxxxLLLLLLMMMMMMLLLJJJGGGFFF@@@===999444111...------)))((())))))***+++,,,---)))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%)))******+++***((('''&&&((((((((('''&&&&&&%%%%%%******))))))))))))))))))***///111...,,,,,,+++((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%((((((''''''&&&'''''''''+++************++++++,,,******))))))))))))************************************))))))+++---000111------...///111222333444555222......000111...***++++++,,,///444888::::::///---***+++---///...---...............///////////////......///000222333111///111777:::666222111000222444777;;;BBBKKKRRR```mmmooo```PPPNNNRRRTTTXXX\\\```bbbbbb```]]]ZZZGGG<<<111///111000//////---------------............---+++***)))(((((()))'''(((***+++,,,,,,++++++))))))((('''&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&''''''&&&$$$###$$$%%%######%%%&&&(((***+++,,,...---,,,---000333555666888666333000...---------...//////---***(((((()))******))))))(((&&&%%%$$$((())))))((()))+++///222777555111//////222555888///555888555222222222222...,,,---111111......111666333222333222///111555:::888555222///.........---***((((((+++---...---))))))******+++,,,,,,---............---,,,++++++000000000000...---+++*********++++++***)))&&&%%%'''((()))((('''&&&&&&(((***(((''''''((()))((((((&&&'''$$$'''000,,,%%%***))))))******)))(((&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%###"""###%%%%%%$$$"""%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&''')))---000222111111222...(((***(((%%%%%%(((+++,,,---222777:::777555555222//////...---+++)))((('''&&&(((***+++------,,,+++***((()))+++---///333999<<<<<<;;;999777555111---***)))))))))(((((('''''''''***+++++++++***(((&&&$$$)))(((''''''((()))***+++******)))))))))(((((((((''''''''''''''''''''''''(((''''''(((***,,,+++***''')))***)))((('''(((***%%%'''***++++++,,,...000111111111333666999===???DDDGGGJJJKKKIIIGGGFFFFFFDDDBBBAAA?????????@@@AAA>>>===<<<>>>@@@AAA???===============>>>???@@@@@@DDDBBBAAA@@@AAABBBAAA@@@???@@@AAA@@@>>>===>>>???AAA???>>><<<<<<<<<>>>???>>>>>>???AAACCCEEEGGGHHHLLLPPPVVV\\\aaafffjjjmmmpppqqqrrrrrrrrrsssuuuwwwJJJKKKKKKKKKHHHEEEAAA>>>999777444000---+++******''''''((()))***,,,---...&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$((((((''''''&&&%%%%%%$$$))),,,...---***'''''')))(((((())))))((('''&&&&&&''''''(((((((((''''''&&&***...000---+++,,,,,,)))'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&'''((()))######$$$%%%%%%&&&''''''(((&&&$$$""""""###%%%'''%%%%%%%%%%%%%%%&&&'''((('''''''''(((***+++---...*********))))))******+++++++++++++++***************))))))***+++---///000---------...000111333333777444111000111000---***(((((())),,,111666888888000...------...///...---.........---------------------......///000000000000...000777:::777555555111333555666888???KKKTTTdddfff```QQQHHHGGGGGGCCCHHHTTT[[[XXXXXX```iiilllSSSBBB333///111111///---...............---------------+++***))))))))))))((())))))******+++++++++))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&%%%###!!!"""$$$'''***...000222111111222333444555555666777666555333111///...------------,,,)))''''''(((***))))))((('''&&&%%%%%%***++++++***)))+++...111333222000//////111333444///222111...///777>>>@@@777333222888;;;888555444666333333555666444666999AAA>>>:::555111000000000...,,,***)))+++,,,,,,,,,''''''(((((()))*********/////////...---,,,+++***111111000000///---,,,+++,,,,,,,,,,,,+++)))'''&&&)))***+++***((('''((()))***((('''''')))***)))((()))%%%###222AAA888***,,,************)))((('''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&$$$###$$$%%%,,,111333000//////---***---+++(((''')))+++,,,,,,222888:::888666555333///,,,+++***)))((('''''''''(((***,,,...///---+++***)))***,,,---///333777;;;;;;:::999666333///+++)))******))))))))))))((((((+++,,,,,,,,,+++***(((''')))(((((((((((())))))***)))((((((((((((''''''''''''''''''''''''''''''''')))(((((()))+++,,,+++***''')))***)))((('''(((***'''(((***+++***+++,,,......------...000444999;;;===@@@EEEHHHIIIIIIJJJKKKFFFEEEDDDBBB@@@?????????>>>======>>>@@@@@@???===>>>>>>>>>======>>>??????BBB===>>>EEEFFF@@@===???===???@@@???======>>>???@@@???>>><<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEHHHLLLQQQUUUZZZ```eeeiiinnnppprrrrrrrrrrrrtttvvvLLLLLLKKKHHHDDD>>>888444444222000---+++***))))))++++++***)))))))))))))))'''''''''''''''&&&&&&%%%&&&'''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''+++///---(((%%%'''***$$$%%%&&&((()))))))))((($$$%%%&&&&&&&&&&&&%%%$$$(((---...,,,***+++,,,)))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,******)))))))))***+++++++++++++++************))))))))))))***+++---...///,,,,,,------///111333444999666444333333222///,,,'''''''''***...222333333//////...------------,,,///.........------,,,,,,+++,,,---...///////////////---000666999777777999666555333444777<<>>@@@@@@<<<;;;IIIPPPJJJJJJWWWdddiii[[[KKK;;;555444111...,,,/////////......---------,,,,,,+++******))))))))))))))))))((()))***++++++)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&######&&&&&&$$$!!!###$$$%%%(((,,,000333555333555666777777666666666555555555444222000...---......---,,,***)))))))))'''''''''(((((()))******++++++,,,,,,,,,---111333444444333222111111111111000222000///888KKKZZZ^^^YYYJJJ@@@BBBJJJJJJEEE@@@666333333777888666666888@@@===888333000//////000111///---+++******))))))((((((((()))))))))******,,,------------,,,++++++...............---------------------+++***(((''')))***+++***((('''((()))((('''%%%&&&'''((((((''''''%%%+++DDDSSS@@@***+++)))))))))(((((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%))))))(((%%%!!! )))111666444111000///,,,---+++))))))+++---------111888===<<<:::999555111,,,+++***)))(((((()))))))))+++---000000...,,,***)))+++,,,---...222666:::999999999666111,,,)))((())))))))))))))))))))))))+++++++++++++++***)))((()))(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''*********,,,......---+++''')))***)))((('''(((***((()))******))))))***,,,...---,,,---///333777:::999<<>>===>>>>>>>>>?????????>>>>>>???>>>>>>=========>>>>>>AAA>>>GGGXXXYYYJJJ???@@@===>>>@@@???>>>>>>???@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCIIIKKKNNNPPPSSSXXX^^^bbbmmmoooqqqrrrrrrsssuuuvvvIIIIIIGGGDDD???999333000000///...,,,+++******)))...---+++)))((('''&&&&&&))))))******))))))(((''''''(((((()))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((($$$))),,,+++'''$$$&&&)))###$$$&&&''')))*********((((((((((((((((((''''''&&&+++,,,)))(((***+++)))'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""######$$$%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,,,,---///222555777:::999777777666444111///)))(((((())),,,.........------...---,,,+++++++++000//////......---------+++,,,---.../////////......---000555777666777;;;>>>999444777>>>BBB???;;;DDDBBB>>>999999<<<<<<:::777???BBB===>>>IIITTTVVVVVVKKK@@@:::555000.../////////......---------,,,++++++++++++******)))((())))))((((((((()))***+++(((((('''&&&&&&&&&&&&''''''''''''''''''''''''(((&&&''''''''''''''''''''')))&&&$$$$$$&&&'''$$$!!!&&&'''''')))+++///222444333666999999777555555666555666666666555333111///111000///......---,,,+++))))))))))))***+++,,,---)))+++,,,---...000333666888777777666444222000///...222333777KKKiii}}}fffMMMIIIQQQSSSLLLDDD666333444888:::666333222777555111...---------.........---,,,++++++++++++------------............((()))***,,,------------++++++++++++,,,---............---,,,+++***)))(((((()))***)))'''&&&'''(((((('''&&&&&&((()))))))))''''''000FFFQQQ<<<)))---***)))((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%"""###&&&'''((('''%%%###%%%%%%&&&&&&%%%%%%%%%&&&#########$$$%%%&&&'''((((((((((((''''''&&&&&&&&&((()))(((&&&$$$######%%%%%%...555555333111///,,,*********,,,...///...---///888???@@@???===888222,,,+++)))((('''((()))***'''(((+++,,,---,,,***((()))***,,,---...111666:::999::::::666000+++)))((((((((((((((((((((((((((())))))))))))))))))((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((++++++,,,...111111000...''')))***)))((('''(((***((()))******(((((()))***------,,,,,,...111555777777:::???CCCEEEHHHKKKMMMJJJIIIHHHGGGDDDAAA>>>===>>>>>>?????????>>>>>>>>>>>>>>>==================AAACCCUUUkkkmmmYYYFFFBBB>>>@@@AAA@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCGGGIIIKKKMMMPPPUUU[[[___kkkmmmqqqssstttuuuvvvxxxBBBAAA@@@===:::666222111,,,,,,,,,,,,+++++++++***++++++***)))(((((((((((('''((()))))))))(((&&&&&&(((((()))******((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((("""%%%((((((&&&%%%&&&'''''''''''')))+++---///000///---+++)))'''&&&%%%%%%$$$((()))&&&%%%(((***((('''&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%&&&'''(((%%%%%%$$$$$$###""""""!!! !!!###%%%&&&&&&%%%$$$))))))'''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))******............/////////000))))))******+++,,,,,,,,,+++++++++---000444888:::;;;;;;;;;999777333000///+++)))((()))+++,,,,,,++++++,,,...---,,,++++++,,,/////////...............,,,,,,------.../////////------///444555444777<<>>HHHLLLFFF>>>;;;:::;;;<<>>;;;::::::999777888>>>FFFLLLNNNEEE===888444//////222---------------,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((''''''&&&&&&&&&'''''''''''''''***)))(((((((((((('''%%%)))(((((((((***---000222222555888888555333444666999999::::::999777555444444333111111222111000......---+++*********+++,,,''')))+++---...000333666999888888666444222000//////666:::BBB\\\mmmOOOFFFKKKLLLEEE===777444666<<<===888111.........,,,,,,+++,,,------)))+++------,,,---...000,,,,,,,,,---------------'''(((***,,,---/////////************+++,,,......------,,,++++++*********'''((()))(((&&&%%%&&&'''+++)))((()))+++,,,,,,,,,)))***+++666===000(((222,,,+++***)))((((((((((((&&&''''''''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))((()))+++---!!!)))///000111111///+++)))***---111333333000------555<<<=========:::555***)))'''%%%%%%%%%'''((($$$%%%&&&'''''''''&&&%%%((()))+++,,,...222666::::::<<<<<<888111+++)))***''''''(((((((((((())))))'''''''''''''''(((((((((((())))))))))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((******,,,///333333222000''')))***)))((('''(((***((()))***)))((('''((()))*********+++---///111222444777;;;???AAADDDHHHJJJIIIIIIIIIIIIGGGDDD@@@>>>===???@@@@@@>>>======>>>=========<<<<<<===>>>>>><<>>@@@AAABBBAAA@@@???@@@AAA?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBDDDGGGJJJOOOUUU[[[```fffjjjnnnrrrsssuuuwwwyyy<<<;;;999666333111///...)))******+++++++++++++++***))))))(((((((((((()))&&&'''((()))((('''%%%$$$'''((()))***)))(((&&&%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&!!!###%%%&&&''''''''''''''''''(((+++000666;;;???:::777222,,,'''$$$######!!!%%%'''$$$###&&&(((''''''&&&&&&%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&###############"""""""""!!!!!!"""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))++++++,,,---...//////000((()))***+++++++++,,,+++******+++---111666;;;>>>>>>>>>===:::555000,,,***+++)))((()))+++------,,,))),,,//////---,,,,,,...---------------............------------///000111---,,,///222222222555<<>>:::777777555999AAACCC===333...+++,,,,,,------...------***---///...,,,+++,,,...))))))))))))))))))))))))***+++,,,...///000000000---,,,++++++++++++,,,---++++++************++++++'''((()))(((&&&%%%&&&'''+++)))((()))+++------,,,''')))%%%'''///,,,(((000+++***)))''''''''''''(((&&&'''((((((((('''%%%%%%%%%&&&'''(((((((((''''''%%%'''((((((%%%%%%&&&(((%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******))))))+++---###'''***+++///333222...+++...222777999666000++++++000444444444888999888,,,***'''%%%$$$%%%'''((($$$$$$$$$$$$%%%%%%&&&&&&&&&(((***,,,...222777;;;;;;>>>>>>:::222,,,++++++((((((((())))))*********&&&&&&&&&&&&'''(((((()))((()))******)))((('''&&&(((((((((''''''''''''&&&%%%%%%&&&&&&'''(((((()))&&&(((***///222444222111''')))***)))((('''(((***'''((())))))''''''((()))((()))+++,,,---...//////...111555999<<<@@@DDDGGGGGGHHHJJJJJJIIIFFFBBB@@@===???AAA@@@>>><<<===>>><<<<<<<<<<<<<<<===>>>???999>>>EEELLLNNNKKKCCC===@@@AAAAAA@@@>>>===>>>???======>>>>>>???????????????????????????@@@AAABBB???BBBEEEIIIMMMSSSXXX\\\aaaeeekkkooorrrtttwwwyyy<<<:::666222...+++******'''((()))***++++++++++++++++++***(((''''''''''''&&&'''((())))))'''%%%$$$&&&'''((())))))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###""""""###&&&)))***)))'''###%%%(((---666@@@HHHNNNHHHDDD<<<333---(((&&&&&& $$$%%%""""""%%%((('''''''''&&&%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""!!!!!!""""""######$$$$$$###""" !!!$$$''')))#########"""######$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))''''''((()))+++,,,------((()))***+++++++++++++++******+++---222777===@@@@@@@@@>>>:::333---(((&&&***)))((())),,,...///...)))---000000...---...000+++++++++,,,,,,---------///...---,,,---///111333---,,,...111111000555;;;KKKDDD>>>>>>CCCFFFEEECCC>>>;;;@@@NNNZZZ[[[PPPFFFFFF<<<888===;;;999HHH___]]]KKK888222111111......*********++++++,,,,,,,,,)))***+++,,,,,,+++)))((('''(((***++++++)))'''&&&&&&''''''(((***+++---...+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((&&&)))***(((%%%###%%%'''((('''&&&&&&'''***...000...222555333000///222555999999999888888777777777777555333333555555333111))))))(((((()))+++...///%%%''')))))))))***+++---000000000000000000000111)))000111222DDD[[[aaaWWWKKKAAA999666666555555777777666;;;EEEHHHAAA777000,,,---...000000000///...000222222000+++(((((()))+++++++++***************---...///000111111111111111000...,,,+++++++++,,,******))))))******+++,,,'''))))))((('''&&&'''((()))((('''(((***+++,,,+++"""'''"""###---///))),,,)))(((&&&%%%$$$$$$%%%%%%&&&'''((((((((('''%%%%%%&&&''''''(((((((((((((((%%%''')))(((&&&%%%&&&)))&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''***+++***(((&&&%%%%%%&&&((()))((((((...666777444...111777<<<===888000******------+++,,,333888:::///---***(((&&&'''(((***((('''&&&%%%%%%'''((()))&&&''')))+++...222888<<<<<>><<<===>>>;;;;;;;;;<<<<<<>>>???@@@???AAA>>>;;;===DDDGGGDDD@@@AAAAAA@@@===<<<<<<===;;;;;;<<<======>>>======>>>=========>>>???@@@AAA@@@CCCFFFIIILLLOOOSSSWWW]]]bbbhhhmmmpppsssvvvxxx888555111...------,,,,,,***)))(((''''''((()))***//////---***'''&&&'''(((''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%,,,---///111555???KKKTTTUUUNNNCCC777...(((%%%###%%%%%%$$$$$$%%%%%%&&&''')))&&&###""""""#########$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%&&&'''((()))))))))))))))((((((((((((((((((((((((((()))******++++++++++++...444;;;AAABBBDDDAAA999333000...***...+++)))+++000333111...,,,---////////////000000...---+++))))))***+++,,,///...,,,+++,,,///222444...000222111000222777;;;BBB>>>888666===DDD@@@777999:::>>>PPPaaaYYYMMMPPPNNNMMMLLLEEE;;;999III]]]dddNNN:::777666000---///------------------,,,,,,))))))))))))************++++++******)))(((((((((***)))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++***,,,+++(((&&&%%%%%%&&&''')))))))))(((((((((((((((&&&&&&'''''''''+++///333444444333222222333444555<<<:::888777777666444222444222000...---,,,,,,---,,,+++***(((&&&%%%%%%$$$''''''''''''''''''&&&&&&,,,...000111000/////////...---///444===DDDHHHIIIDDD>>>777444666777666333888666<<>>???BBBEEEIIIKKKJJJGGGFFFEEEAAAAAA@@@>>>============<<<<<<==================???????????????????????????>>>===<<<<<<<<<<<<<<<<<<::::::<<>>BBBEEE???888777:::===<<<999888:::===IIIVVVRRRNNNXXXZZZYYYWWWOOOCCC<<>>BBBBBBAAA;;;444...,,,+++******+++)))((('''(((***((((((((((((((()))))))))***************)))((((((&&&''''''((())))))(((((((((((((((''''''(((((()))&&&'''(((*********)))))),,,,,,+++***))))))))))))*********)))))))))))))))''''''((()))+++,,,---------...///111444777999;;;@@@CCCGGGIIIIIIHHHGGGGGGCCCBBBAAA???>>>=========<<<<<<<<<===============???????????????????????????>>>===<<<<<<<<<<<<<<<===;;;;;;===@@@BBBBBB@@@??????>>>?????????@@@AAA@@@AAACCCEEEGGGKKKPPPTTTWWWZZZ___cccfffjjjooorrr111000...,,,++++++,,,,,,+++++++++,,,,,,++++++***---...//////---++++++,,,,,,+++***(((''''''&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%&&&&&&&&&$$$$$$###############$$$''')))---///111777???EEEJJJHHHBBB888...'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&(((((('''%%%###!!!!!!"""###$$$$$$######%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***++++++******+++000666;;;???@@@;;;222...///222111+++)))(((***...000...,,,000000000///...---,,,,,,///...---,,,+++,,,---...111000000000111111111111...000333666999???EEEIIIHHH>>>777999:::999===EEEDDDDDD???AAAGGGDDDHHHXXXfffeeeaaaWWWIII??????EEENNN@@@555666777444222333000000///...---,,,,,,+++---,,,***)))(((((()))***(((((()))))))))*********++++++++++++************)))))))))(((((((((''''''((('''&&&&&&&&&((()))***'''''''''((()))))))))***'''''''''&&&''')))---111888666444222222333444555...------...000111111000---,,,+++)))))))))***+++((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&(((+++------...000111333333444777;;;=========>>>:::555444777999999888;;;777555888:::666222000...---------------...///111111000///...,,,,,,++++++,,,,,,---...///000111---...///000000///...---+++++++++***))))))))))))''''''((()))************++++++***)))((('''&&&&&&,,,+++***)))))))))))))))---+++)))'''&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%&&&%%%$$$###$$$%%%&&&'''(((,,,,,,)))(((,,,//////((()))*********)))((('''((('''&&&%%%$$$$$$$$$$$$((()))***((('''(((---111555111,,,(((''''''(((''''''&&&%%%''',,,222555777000...---...///...***'''&&&'''''''''(((***...222666222---***(((((('''&&&)))'''&&&%%%'''''''''&&&$$$%%%&&&)))///666===AAADDDBBB>>>777111,,,+++,,,)))******)))''''''(((***((((((((((((''''''''''''))))))******))))))((((((''''''((())))))***))))))'''''''''((())))))******'''''''''&&&''''''((((((---,,,+++******)))******++++++******))))))(((((((((((())))))***++++++,,,++++++,,,...000222444555<<>>>>>???============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===============>>>>>>======>>>@@@AAA@@@???>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDFFFHHHLLLPPPQQQTTTXXX]]]```eeejjjnnn.........,,,+++***+++---,,,,,,---......---+++******,,,//////...,,,,,,,,,,,,+++***))))))(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&######%%%''''''&&&$$$$$$###"""""""""######$$$'''***+++***,,,111555<<<===;;;555,,,'''&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))(((%%%###$$$$$$$$$$$$$$$$$$$$$%%%!!!###%%%'''((('''%%%$$$"""###%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$))))))))))))'''&&&$$$###&&&&&&''''''''''''((((((''''''''''''((()))***+++,,,+++***((()))---333888999;;;777000---///111000,,,******+++...///...---///.........///...---,,,///...------------......111222333333333222111000...///222555:::@@@FFFIIIGGG;;;777===>>>===FFFVVV]]]WWWHHH>>>???===BBBRRRfffddd^^^TTTGGG===:::;;;BBB999333555777444222333000///...---,,,+++******...---+++)))(((((()))***((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''''''''&&&&&&&&&(((''''''''''''((())))))'''(((((()))***++++++,,,'''((((((''''''***...222999777555333222222333444+++******+++---...---,,,)))((('''''''''((()))***+++***)))(((&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%(((+++,,,...///222444;;;;;;<<<>>>>>>>>>===;;;999666333222555777888777===888333333444444333222000///.........//////.../////////.........------,,,------...////////////,,,---............---,,,***)))))))))******)))''''''((()))++++++***)))(((************))))))))))))++++++***************+++,,,+++***(((''''''''''''((('''%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%''''''+++///000---,,,///111000))))))******)))((('''&&&'''&&&%%%%%%$$$$$$$$$%%%$$$((((((%%%$$$***222777333///***''''''((())))))(((&&&%%%''',,,111555777...///000///---+++******(((((()))))))))***...000555111---)))'''&&&'''''')))(((&&&&&&(((((((((''''''&&&''')))...555<<<@@@BBB>>>888222,,,******+++((())))))((('''&&&((())))))))))))(((((('''''''''((()))))))))))))))((((((******+++++++++******)))&&&&&&((()))***+++++++++)))(((&&&%%%%%%&&&'''(((---,,,,,,+++******++++++,,,++++++***)))(((''''''))))))))))))************+++,,,,,,---...000111222777;;;???CCCEEEGGGIIIKKKIIIGGGEEECCCAAA@@@@@@@@@>>>===============<<<<<<========================>>>>>>>>>======>>>??????????????????????????????>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDFFFIIIKKKLLLOOOSSSWWW[[[```fffjjj---...///...+++***,,,...---.../////////---,,,+++(((***------,,,++++++,,,))))))******************)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%$$$%%%&&&''''''%%%%%%$$$###""""""######"""%%%'''&&&###"""$$$'''---000222000+++(((&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''')))***)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&"""$$$''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%******++++++***(((&&&$$$''''''((((((((()))))))))*********)))***++++++,,,,,,+++)))((((((,,,111666444777666000---......------,,,,,,---...//////...---,,,,,,---///000///---.....................///111222444444444333111000//////000333888===AAACCCEEE:::777>>>AAAAAAMMM___hhh___JJJ<<<>>>===@@@MMM[[[YYYTTTIII???999777777:::666444555666333111111222111000///...---,,,+++...---+++***))))))))))))******++++++,,,---......,,,,,,,,,,,,,,,+++***)))''''''''''''&&&&&&&&&%%%)))(((((('''''''''''''''))))))***+++,,,,,,------'''((())))))***---222666:::999777555333222222222,,,***)))***++++++***(((''''''&&&%%%&&&'''((()))+++***)))'''&&&&&&&&&&&&'''((((((((()))))))))***(((***,,,...///111444666>>>???AAAAAA@@@>>>======888666444444666777888999===999444222555888888666444111//////000111000...------......///000000111......//////...---,,,++++++,,,---......---,,,+++)))(((((()))+++,,,***'''((()))+++,,,,,,***((('''((())))))***,,,------...++++++***************+++))))))(((((((((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''((((((+++000222///---...---***(((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$((('''###%%%///999>>>...***'''%%%&&&((()))***)))'''&&&''',,,111666888111666999555...((((((+++((()))***))))))***,,,...111///,,,(((&&&%%%&&&((()))(((&&&'''((())))))(((''''''&&&(((+++000555888;;;777111,,,)))((((((((('''(((((('''&&&&&&''')))*********))))))((((((((('''(((((()))))))))((((((+++++++++***)))((('''&&&%%%'''(((***+++,,,,,,,,,+++***'''&&&&&&''')))***,,,,,,++++++***+++++++++,,,++++++***)))(((''''''))))))))))))))))))))))))---------...///000111222444777;;;>>>AAADDDHHHKKKJJJIIIHHHFFFEEECCCCCCBBB?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@???>>>?????????@@@AAABBBBBBBBBAAAAAA@@@BBBCCCDDDCCCDDDFFFHHHIIIKKKOOORRRVVV[[[aaaeee---000222000---+++---///////////////...---,,,,,,''')))++++++*********+++(((((()))***************((('''&&&%%%$$$############$$$$$$%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''&&&&&&%%%$$$###############%%%&&&$$$ !!!&&&(((+++------+++(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((())))))&&&$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&"""%%%''''''$$$"""$$$&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&((()))***++++++)))'''%%%''''''(((((()))*********---,,,,,,+++++++++++++++++++++)))''''''+++111666333777666111......---+++---------....../////////---+++***,,,000111///,,,---------...............111222333444444333222222222111000111555999<<<<<>>GGGRRRSSSNNNCCC:::777666666555444555555444222111000444444333222111000000///,,,,,,,,,++++++***))))))******+++,,,------......+++,,,---------,,,+++***((((((((('''''''''&&&&&&))))))(((((('''''''''&&&******++++++,,,,,,------'''(((***+++...222888<<<<<<;;;;;;999777444222111,,,+++))))))))))))(((&&&((('''&&&%%%%%%&&&'''(((''''''&&&''''''((()))***(((((())))))***++++++++++++---//////000111444777<<<===??????>>>======>>>;;;;;;:::999999:::;;;<<<;;;;;;888888<<>>777444111111333333111///......///000111111222222//////000000///---+++***+++,,,---......---,,,+++***)))(((+++...///,,,)))***+++,,,------+++)))'''((()))***+++---...///000,,,+++***)))))))))))))))&&&&&&'''((())))))******((('''&&&''')))***)))(((''''''((((((((((((((((((''',,,///,,,***)))'''$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&***(((%%%***666>>>>>>)))'''%%%$$$&&&(((((((((***(((&&&(((---333888:::999===>>>888///(((&&&((('''((()))(((''''''(((***,,,,,,+++)))&&&%%%'''((()))'''&&&&&&((())))))(((&&&%%%%%%%%%&&&)))+++---333000,,,)))))))))((('''&&&'''''''''%%%&&&''')))************))))))))))))''''''((()))))))))(((((((((((((((((('''%%%$$$###&&&''')))+++,,,---,,,,,,+++***(((''''''(((***+++,,,+++************++++++++++++******))))))(((((((((((())))))))))))))))))---------...///000111222222444777:::===@@@EEEHHHIIIIIIJJJJJJIIIGGGEEEDDDAAAAAA@@@@@@??????>>>>>>========================>>>>>>>>>>>>???@@@BBBBBB@@@AAABBBAAA???>>>???@@@???@@@BBBCCCCCCCCCBBBAAA@@@BBBCCCDDDCCCDDDEEEGGGFFFHHHKKKNNNQQQVVV\\\aaa///222555333///,,,...000000000///...---,,,,,,---)))*********))))))***,,,((()))*********)))((('''))))))'''&&&%%%$$$$$$$$$######$$$%%%%%%&&&''''''!!!'''++++++&&&###%%%(((((('''&&&%%%$$$$$$$$$$$$$$$&&&'''%%%""" !!!$$$&&&''')))...222111+++%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%'''((((((&&&$$$$$$$$$$$$$$$#########"""&&&''')))***)))(((&&&%%%$$$(((***)))$$$"""$$$&&&$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&'''((((((''''''$$$%%%((()))***)))'''&&&&&&&&&''''''((())))))***......,,,+++***)))))))))+++***)))'''(((+++111666888:::888111---......---,,,---------------......///,,,***,,,///111...***,,,,,,---...............000111222333333333333333555333111222555888:::999;;;999999===DDDNNNWWW]]]RRRUUUKKKAAABBB@@@???FFFRRRWWWTTTHHH<<<888777555000333555444333222222111222222222222111111000000***+++,,,------,,,***))))))******++++++,,,,,,,,,)))+++,,,......---,,,+++))))))))))))((((((((((((&&&''''''(((((((((((((((************************'''(((+++...111777>>>CCC>>>???@@@???<<<888444111+++)))(((((((((((('''%%%)))((('''&&&&&&&&&'''(((&&&&&&&&&''''''((()))***'''(((((()))******++++++...///000000///000333555888:::<<<<<<<<<===???BBB???>>>>>><<<;;;:::;;;<<<999<<<>>>???EEELLLKKKFFF;;;777333333555666333000111111111111111111111111//////111111111///---,,,+++,,,---......---,,,++++++***))),,,111222...***------......---+++***))))))******+++,,,,,,------,,,+++***)))((('''''''''%%%%%%&&&'''((()))))))))(((''''''(((+++,,,,,,+++(((((())))))((((((''''''$$$)))***'''%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%))))))'''...999:::333(((&&&%%%&&&'''''''''%%%+++)))''')))...555:::===???<<<777333///,,,***)))&&&(((((((((&&&%%%&&&(((''')))******'''&&&'''((((((&&&%%%&&&''')))((((((%%%%%%%%%&&&&&&'''''''''+++)))((()))++++++)))'''%%%&&&'''&&&%%%%%%''')))((((((((()))))))))))))))&&&''''''((())))))((((((&&&''''''((((((((('''''''''(((***,,,------,,,+++)))(((((((((((()))+++,,,******)))))))))******+++*********)))))))))))))))'''((((((((())))))************++++++---...///000111333555666999<<>>>>>>>>???@@@AAACCCCCC???AAABBBAAA???>>>???AAA>>>@@@AAACCCCCCBBBAAA@@@???AAACCCDDDDDDDDDEEEGGGDDDFFFHHHJJJLLLQQQWWW\\\111444777555000---...111111000...---,,,,,,,,,---***++++++)))((((((+++---************)))(((&&&%%%,,,,,,***)))(((''''''&&&######$$$%%%%%%&&&'''''''''...---&&&"""$$$))))))((('''&&&%%%%%%%%%%%%&&&((()))'''$$$###&&&)))***)))***000666555,,,$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$######""""""&&&))),,,......+++&&&$$$(((+++...,,,'''$$$&&&((($$$$$$$$$$$$$$$###"""!!!###$$$&&&((())))))(((((( """%%%((()))((('''&&&%%%%%%&&&&&&'''((())))))///...,,,***)))(((''''''+++***)))'''(((,,,222777>>>>>>:::111---...000000+++,,,---,,,,,,+++,,,---111---+++,,,///000,,,(((++++++,,,---.........---000000111111222333444444777444222333666999:::999555888:::===IIIXXXaaabbb^^^fffaaaUUUPPPHHHDDDLLLWWW^^^]]]OOOAAA:::777444---111555444222333333333////////////............(((***,,,......---***))))))))))))))))))*********)))***,,,.........,,,+++************))))))))))))$$$%%%&&&((()))*********)))))))))(((((((((((((((&&&(((+++///444:::BBBGGGAAABBBCCCCCCAAA;;;666222)))'''&&&&&&(((((('''%%%***)))((('''&&&'''((((((***)))((('''''''''''''''&&&''''''((()))******+++000111111000//////111444777:::<<<<<<<<<>>>CCCGGG??????>>><<<:::999999:::777===AAAEEELLLTTTRRRKKK===888444444666777444000555555444333222111000000...///111222333111000///,,,,,,............,,,,,,,,,******...222444000,,,/////////...---,,,+++***+++++++++***************,,,+++***((('''&&&&&&&&&%%%&&&&&&'''((('''''''''(((''''''))),,,......---((()))))))))((('''&&&&&&%%%((((((%%%###&&&)))(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$!!!&&&((('''///888333&&&)))(((''''''((('''%%%###+++)))''')))///666<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDD>>>AAABBBAAA???>>>@@@BBB===???@@@BBBBBBAAA@@@??????AAADDDEEEDDDEEEFFFGGGCCCDDDFFFGGGIIINNNTTTXXX777:::;;;777111---...111//////......///000111222))))))))))))))))))))))))***+++,,,,,,+++)))&&&%%%))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&((()))***++++++***)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&000---+++---000000,,,(((###$$$$$$###""""""$$$%%%'''&&&%%%%%%''''''&&&%%%&&&%%%$$$############$$$$$$%%%''')))((('''$$$###'''((()))(((&&&%%%&&&'''%%%###%%%***,,,)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%))),,,,,,+++)))''')))(((&&&%%%%%%&&&'''(((---......///...---++++++***+++++++++,,,000555999@@@===888222///.........***++++++++++++,,,,,,,,,,,,------...............,,,---......//////......///222222000111555666444444666444333===IIIGGG;;;444666666:::III]]]jjjmmmllluuuwwwjjj]]]XXXVVVTTTZZZkkkrrrcccMMMBBB???>>>999111444777222222333.........---------......///---...000000///---***(((+++*********+++,,,,,,---///,,,((((((***+++***(((+++***))))))******)))((((((((('''&&&&&&&&&&&&&&&'''(((((()))***++++++++++++,,,...222666;;;???BBBCCCDDDEEEEEECCC===666111...(((###$$$(((***(((%%%)))******)))'''&&&'''(((*********)))(((((('''&&&,,,***)))((((((***,,,------000333444333444777:::888999:::;;;<<>>@@@FFFSSS[[[UUUHHHBBB<<<777888;;;<<<777222333333444444444333222222111111000///---...000222///////////////000111111...............///000111...//////,,,((('''***......---+++))))))***+++,,,---,,,***)))'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''+++***)))'''''')))***+++))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%'''***///333111+++&&&%%%&&&&&&&&&%%%%%%'''(((,,,***((('''+++222:::???@@@888---((()))++++++************++++++***(((&&&&&&'''((()))************'''''''''(((((((((((((((((()))))))))))))))(((((((((((()))))))))'''%%%$$$******)))((('''&&&%%%%%%(((((())))))((('''&&&&&&'''((()))******)))(((''')))((('''&&&&&&'''((())))))*********++++++++++++&&&&&&''''''((()))))))))++++++******************++++++++++++***(((&&&%%%(((((((((((())))))))))))++++++,,,,,,---...//////111222444555666999===@@@AAAFFFKKKOOOPPPNNNMMMMMMKKKIIIFFFCCCAAA???===<<>><<<<<<>>>????????????????????????BBB@@@>>><<<;;;<<<>>>@@@???@@@CCCEEEEEECCCAAA@@@>>>>>>???AAADDDFFFEEEDDD@@@AAABBBCCCEEEHHHMMMQQQ555888:::777222///000333111000///......///000111))))))))))))))))))))))))'''((()))******((('''&&&))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))******++++++)))((('''&&&&&&&&&+++***)))(((((((((((((((---***(((***------***%%%###$$$%%%$$$###"""$$$%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$"""$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$%%%***,,,(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***,,,+++***)))%%%$$$$$$###$$$&&&(((***++++++,,,,,,,,,+++)))))))))***++++++,,,///444777===:::666222///...///000*********++++++,,,,,,,,,------...////////////...---...//////000000//////...111111///000444666444333555444555@@@MMMMMMCCC777:::::::::BBBSSSaaahhhvvvxxxkkkfffaaaZZZWWWfffnnnfffYYYQQQJJJDDD:::000111333111444666000000000///...---,,,,,,---***+++,,,------,,,***)))+++*********+++,,,,,,---...+++((((((***+++***(((+++***)))***+++,,,+++***)))((('''&&&&&&&&&'''''''''(((((()))******++++++***,,,000555:::>>>AAABBBDDDDDDFFFFFFDDD===555...***)))&&&%%%&&&''''''((()))++++++***)))((()))***,,,+++***)))((('''''''''***)))((((((((()))++++++---000333555555666888;;;::::::;;;;;;===@@@CCCFFFJJJMMMLLLHHHDDDCCCAAA>>>>>>@@@CCCIIITTTZZZSSSGGG>>>:::666777;;;<<<888333000111222333333333333333///000000000000000111111000000//////000111111222......---------...//////...,,,***))))))***+++,,,...---+++***)))***+++,,,***)))(((&&&%%%%%%%%%%%%***)))(((''''''((()))***,,,+++)))(((((()))+++,,,)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&''')))***+++((((((***---///...***%%%%%%&&&''''''%%%&&&''')))+++)))''''''+++000777;;;999222***''')))++++++***,,,000333000)))######%%%&&&&&&'''((()))***))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))))))))(((((((((''''''''''''((())))))(((((())))))(((''''''&&&))))))***+++***)))((('''***))))))))))))))))))***)))))))))*********++++++)))(((((((((((('''''''''+++***************++++++,,,---------,,,+++)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........///000111222222333666999AAAEEEKKKOOOPPPPPPPPPPPPJJJHHHFFFDDDBBB@@@??????AAACCCDDDCCCAAA??????AAA????????????????????????BBB@@@???======>>>???@@@===???AAACCCCCCCCCBBBBBBFFFCCC@@@@@@AAADDDEEEEEEBBBCCCCCCCCCCCCEEEIIILLL222555777666222111222444222111///...------......))))))))))))))))))))))))$$$%%%'''((((((((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))))),,,+++***(((''''''''''''(((((('''(((((()))******+++)))((())),,,,,,)))%%%$$$%%%&&&%%%$$$###$$$&&&&&&$$$###$$$%%%&&&%%%$$$%%%&&&'''''''''&&&%%%$$$"""###%%%&&&&&&%%%$$$""""""$$$%%%%%%%%%%%%&&&((((((%%%&&&***+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***++++++,,,''''''&&&%%%&&&''')))***(((((()))))))))(((''''''&&&(((***+++,,,...222444888666222///------......))))))***+++,,,,,,---------......////////////////////////000000000000000///222222000111666888777111444444666BBBPPPQQQIII;;;??????<<<@@@NNN___kkk|||zzzsssgggbbbhhhhhh```[[[YYYTTTKKK;;;000///222333:::===555333222000...---,,,++++++))))))*********+++++++++++++++++++++++++++,,,,,,,,,***(((((()))***))))))+++******+++---...---+++***)))'''%%%%%%&&&'''(((((((((((()))******++++++(((,,,111888===AAACCCCCCEEEEEEFFFEEEBBB;;;333---((()))***(((%%%%%%'''***+++,,,,,,,,,++++++,,,...///---+++)))((((((((()))((((((((())))))))))))***,,,///333666888888:::;;;===<<<;;;::::::>>>CCCGGGOOORRRSSSSSSUUUUUUMMMCCC@@@CCCHHHOOOVVVYYYSSSJJJ===999555666999:::666222...///111222333444444444---...000222222222111111111000000000000111222222...------,,,,,,,,,,,,------)))%%%&&&***---,,,***---,,,+++***)))***+++,,,(((((('''&&&&&&&&&&&&&&&******))))))))))))******,,,+++***))))))***+++,,,((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((***---000222,,,+++++++++,,,+++(((%%%&&&'''((((((''''''(((***)))(((((((((***...222555111,,,'''&&&)))++++++***---666<<<777***"""$$$)))%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&''')))***+++++++++(((((('''&&&'''((()))***(((((()))))))))(((''''''***************)))(((((((((((())))))))))))((((((((((((((()))))))))******++++++***)))'''&&&%%%%%%***************+++,,,---...//////000///...---,,,,,,,,,,,,------------...------------------......///000111000///000222333===AAAGGGKKKNNNOOOPPPQQQIIIIIIGGGFFFDDDCCCAAAAAA@@@BBBCCCCCCBBBAAAAAABBB????????????????????????@@@@@@@@@@@@????????????======>>>@@@AAABBBCCCDDDMMMHHHBBB??????AAADDDEEEDDDDDDDDDCCCBBBBBBEEEGGG---000222333222111222333111///---,,,*********+++))))))))))))))))))))))))%%%&&&''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))++++++***)))((('''''''''######%%%'''))),,,///000+++***)))+++---,,,***(((%%%'''((('''&&&%%%%%%&&&%%%$$$######%%%%%%$$$###%%%&&&((())))))'''&&&$$$###$$$%%%''''''&&&%%%$$$###%%%&&&''''''''')))+++)))%%%%%%))))))%%%"""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---...---+++***)))((((((((('''''''''''''''''''''&&&%%%'''***+++,,,---000222555333///,,,***)))******))))))***+++,,,------...---...//////000000/////////////////////000000000111444333111333888;;;:::222333333666@@@KKKLLLGGG===???@@@AAAHHHXXXlllzzz~~~zzzlllZZZSSSTTTRRRKKK:::111000444888BBBEEE:::333222000///---,,,,,,,,,++++++***))))))***+++,,,***+++++++++,,,+++++++++))))))((())))))******)))***)))***,,,...///---,,,+++)))'''%%%%%%&&&((()))(((((())))))************)))+++000555;;;???CCCDDDHHHFFFCCC@@@===888222...++++++***)))(((((()))***+++,,,------,,,---000222222000,,,)))(((((()))***(((((()))***************+++...333777:::;;;;;;;;;<<<;;;:::777888===FFFMMMVVV[[[```fffnnnpppcccSSSEEEHHHMMMSSSWWWWWWQQQJJJ<<<999555555777777333///000111222333444444444444000//////000111111000///000000////////////000000------,,,+++*********+++,,,***((((((***++++++)))******)))(((((()))******((((((((((((((()))******)))(((((((((((((((((()))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,000444777222111...,,,+++)))((('''&&&((())))))(((((()))***))))))))))))+++---///000,,,)))'''''')))******)))&&&///666333***###%%%***&&&&&&'''((((((((((((((()))))))))((((((((((((((('''(((((())))))))))))(((&&&&&&''')))******++++++,,,+++)))'''&&&&&&'''((((((((()))))))))(((((('''******)))))))))(((((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))++++++***)))((('''&&&&&&)))))))))***+++,,,---......///000111111000///...************++++++++++++............------------000111222222111111333444666:::@@@EEEHHHJJJMMMOOOLLLKKKJJJHHHFFFDDDBBBAAA>>>???AAAAAAAAAAAAAAAAAA???????????????????????????@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCLLLHHHBBB??????AAACCCCCCEEEEEEEEEDDDBBBBBBCCCEEE)))+++...///////////////...,,,+++)))((((((((()))(((((((((((((((((((((((()))((((((((('''&&&%%%%%%&&&&&&''''''(((((())))))'''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))+++***)))((('''''''''(((&&&&&&(((***---000333444))))))***+++,,,,,,***((('''(((***)))'''&&&&&&&&&%%%$$$######%%%%%%$$$###%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((((((''''''"""$$$&&&''''''((()))+++)))%%%%%%(((((($$$""""""((((((((((((((((((((((((&&&&&&&&&'''(((***,,,---......,,,+++***)))(((((((((((((((((((((((((((((($$$''')))++++++,,,///000666444111---+++)))(((((())))))***+++,,,,,,---------......///////////////......---------...///000222444333000222777:::999555444222444;;;BBBCCC@@@<<<;;;<<>>999666444111000///,,,)))))),,,...+++(((***+++,,,------///222555444222...+++))))))***+++)))***+++,,,,,,,,,++++++,,,...222777:::<<<;;;:::777777777777:::EEETTT___hhhrrr|||~~~iiiSSSQQQQQQTTTTTTOOOHHHBBB:::777555555777777555333444555555555555555444444444111//////000111000...///......---------......---,,,+++***************+++------,,,)))((()))+++((('''''''''''''''(((((('''''''''(((((()))***+++((())))))))))))))))))(((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******)))+++,,,---...111666:::777666444111---***)))(((&&&(((******)))((()))***))))))***+++,,,,,,------+++***))))))******)))(((!!!%%%))))))&&&######%%%&&&'''((((((((((((((((((******))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))+++***)))(((''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...---...///111111111000000)))))))))************+++.....................---...000222333333333555666333777<<<@@@CCCGGGJJJMMMNNNNNNMMMKKKIIIFFFCCCBBB??????@@@AAABBBCCCBBBBBB????????????????????????>>>???AAABBBBBBAAA@@@???AAA@@@>>>======>>>???@@@EEECCCAAA@@@AAACCCBBBBBBDDDEEEFFFEEEDDDCCCEEEFFF((()))+++---...---,,,+++***)))(((''''''((())))))((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$%%%&&&&&&'''((()))******''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))******))))))((('''''''''''''''((((((((()))***+++---...&&&''')))******)))(((((((((***++++++)))'''''''''&&&$$$###$$$%%%&&&%%%$$$%%%&&&'''((((((((('''&&&%%%&&&'''(((((())))))(((!!!###$$$%%%%%%%%%''')))+++'''&&&((()))&&&$$$$$$))))))))))))))))))))))))''''''''''''(((***+++,,,((((((((())))))*********))))))((((((((()))***+++&&&''')))******,,,///111999777444111...,,,++++++******+++++++++,,,,,,,,,,,,------..................------,,,,,,---///000222333222...///444777777999666444555999===>>>===>>><<<===GGGVVViii|||lllTTT>>>444000333666:::IIINNNAAA444333222222111111111111111000...,,,+++++++++,,,***+++,,,---,,,+++***)))&&&(((++++++++++++,,,---++++++,,,...000000...,,,***)))((((((''''''(((((())))))))))))))))))******++++++***,,,///555;;;>>>CCC>>>777333111000000000000,,,(((***...000,,,''')))***++++++,,,///444777666444000---+++*********+++++++++,,,,,,,,,------...///111555999;;;:::999222333555777???OOOdddttt|||{{{eee]]]UUUTTTQQQJJJAAA<<<999888777888:::;;;;;;:::666777777777666666555444555333000111333444222///...------,,,,,,,,,,,,---,,,++++++************++++++...000---)))&&&(((+++&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''))))))******++++++++++++******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((())))))***(((,,,///000111222777;;;999:::999666111,,,***)))%%%'''******)))(((((()))((())))))***++++++,,,,,,************))))))(((((('''''''''(((((((((&&&$$$(((((())))))))))))((((((+++******))))))(((((('''&&&'''((())))))******)))******((('''&&&&&&&&&&&&&&&'''((()))******++++++(((((()))*********))))))((('''''''''((()))***+++))))))************))))))((((((((()))))))))******''''''((())))))***+++++++++++++++++++++,,,---...,,,---///111222222222222++++++++++++,,,,,,,,,,,,..................//////***---000111222333444666444777;;;>>>AAADDDHHHKKKOOOOOOOOOMMMKKKHHHFFFDDDCCCBBBBBBDDDEEEFFFEEECCC????????????????????????>>>???@@@AAAAAAAAA@@@???BBBAAA@@@>>>>>>>>>>>>?????????@@@BBBDDDEEEDDDBBBDDDEEEFFFFFFEEEDDDEEEFFF)))***+++---...---***((((((((('''((((((***,,,---((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++''''''''''''&&&&&&&&&&&&%%%&&&'''((()))***+++,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&((()))******))))))))))))+++------***(((''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))"""###%%%%%%%%%%%%&&&(((---)))(((+++,,,)))''')))))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&''')))***************))))))((()))***+++,,,(((((()))))))))+++///222777666444111///...---,,,,,,,,,,,,++++++++++++***+++,,,,,,---------------///...---,,,---...000111555666444///000555888777<<<888666888<<<@@@BBBCCCIIIGGGIIINNNUUU```tttlllIII888666777666999JJJTTTKKK888777555444222222111111//////...------,,,,,,---***+++,,,------+++***(((&&&))),,,---,,,,,,---///......000222333222///---((())))))***)))((('''&&&***)))))))))))))))))))))+++++++++,,,...222555888:::777333000//////...------+++******,,,,,,***((('''((())))))+++///444888666555222000---+++***))),,,+++*********+++,,,---000///000333777:::999888111333444777???RRRjjj{{{}}}tttfffYYYWWWVVVPPPIIIEEE@@@???>>>>>>>>>>>>>>>===444555666666666666666555222222333777<<<;;;666111///...---,,,,,,,,,,,,---++++++*********+++,,,,,,***+++++++++***)))((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))***++++++***))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((()))))))))---333555444444888;;;888;;;===:::555...)))((($$$''')))***)))((((((((('''''''''(((((()))******((()))))))))(((((()))***,,,+++))))))***++++++***)))***************))))))++++++******)))(((((('''&&&'''((()))***************)))'''&&&%%%%%%%%%&&&%%%&&&(((***,,,,,,+++***(((((()))***************((((((((((((***,,,...///++++++************++++++)))))))))*********++++++'''(((((()))******++++++,,,,,,+++++++++,,,,,,---,,,---///111333444444444,,,,,,,,,,,,---------...------......//////000000***,,,///111222222333555555777999;;;===AAAEEEHHHMMMMMMNNNOOONNNLLLJJJHHHEEECCCCCCDDDFFFGGGEEECCC????????????????????????===>>>>>>???@@@@@@??????AAA@@@@@@?????????@@@@@@??????@@@BBBEEEFFFEEEDDDDDDEEEFFFEEEDDDBBBBBBCCC++++++,,,......---)))'''((((((((((((***,,,...000(((((((((((((((((((((((($$$$$$######$$$$$$%%%&&&$$$%%%&&&'''(((******+++(((((('''''''''&&&&&&&&&%%%%%%&&&((()))+++,,,,,,''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((***+++,,,(((***,,,---,,,,,,,,,,,,)))+++------+++)))'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''(((((($$$&&&''''''''''''(((***///+++***---...,,,+++,,,))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++******)))***)))(((((()))***+++,,,)))))))))((()))+++000333333222000///...---,,,,,,------,,,++++++******)))***+++,,,,,,------,,,,,,111000...---...///111222999:::777333333888::::::===:::999<<>><<<;;;222222444555666666777777///000555===CCCBBB:::333000///...---------------+++*********+++,,,------)))'''&&&(((+++,,,)))&&&(((((()))******+++******((((((((((((((()))******&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))%%%%%%%%%&&&'''(((((())))))///555777666666888<<<666:::>>>===666///)))&&&$$$&&&)))***)))(((''''''%%%%%%%%%&&&&&&((()))***&&&&&&'''''''''(((***+++&&&&&&&&&&&&&&&(((***,,,******+++++++++******)))+++++++++***)))(((((('''&&&'''((()))************((('''&&&%%%$$$%%%&&&&&&''')))+++,,,,,,***(((&&&(((((()))***************)))))))))***,,,...111222+++***)))(((((()))***+++************++++++++++++((()))))))))************------,,,+++++++++,,,,,,,,,...000222444555555555+++++++++,,,,,,,,,------,,,------...///000111111,,,...111333333333333444333555777888999<<<@@@DDDJJJKKKMMMOOOOOOOOOMMMLLLDDDBBBAAABBBDDDEEECCC@@@????????????????????????======>>>>>>>>>??????@@@??????@@@@@@AAAAAAAAAAAABBBAAAAAABBBEEEGGGGGGFFFDDDEEEFFFEEEBBB@@@@@@@@@)))+++......,,,***)))))),,,+++((('''(((+++...111******)))((((((((((((((()))))))))(((''''''&&&&&&!!!!!!###%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***)))'''%%%$$$$$$$$$%%%"""$$$$$$###!!!"""&&&***&&&+++222555444///+++(((---,,,***((((((((((((((($$$%%%&&&'''&&&%%%$$$###$$$###"""###$$$$$$###!!!#########$$$'''***,,,...###%%%&&&%%%$$$%%%))),,,++++++++++++************((())))))((('''&&&(((***+++---......+++)))))))))+++,,,---...---+++)))'''%%%&&&(((***,,,------...+++)))'''(((***---//////777444111000000///+++'''(((((()))***+++,,,,,,---,,,,,,------.../////////.../////////------///000666999999666222444<<>>@@@DDDGGGIII999333......111444333111//////.........---------,,,++++++******++++++,,,************+++,,,------+++///555:::;;;888333000***))))))(((((((((((((((''')))******)))))))))***)))***,,,...000000000000111///,,,***(((((()))***''')))((($$$&&&******%%%%%%&&&'''))),,,///111333888444000......---***''',,,+++***))))))***+++,,,+++---///000000111333555888<<<;;;<<>>111///+++(((&&&'''(((************(((''''''***,,,,,,+++***)))))))))***+++))))))))))))(((((((((((())))))************)))(((((((((((()))***)))&&&###(((((('''&&&&&&&&&&&&'''$$$%%%'''((((((&&&$$$###+++*********))))))((((((((('''%%%$$$$$$%%%&&&'''444===AAA;;;666666666333666999<<<<<<888111)))$$$))))))((('''''''''''''''***)))((('''''''''''''''))))))))))))(((((((((((('''''''''((()))+++,,,---...******......******...,,,+++***((('''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++))))))((('''((()))+++,,,+++***)))((((((''''''(((&&&******''')))000111...,,,+++***((((((((())))))...---+++***)))***++++++,,,,,,+++******)))******///,,,******---...---+++---,,,,,,...000111111000111///,,,***)))+++...///******+++,,,,,,---......000000000111111222222333777777777888999:::<<<<<>>BBBDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@??????AAA@@@???@@@BBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC)))+++......---+++******,,,+++)))((()))+++---///******)))(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))((('''&&&%%%%%%%%%&&&'''$$$%%%%%%$$$###$$$'''+++))),,,000111///---,,,+++---,,,***)))((((((((()))$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&$$$!!!!!!"""###%%%&&&((()))%%%&&&'''%%%###$$$&&&)))((((((((()))))))))))))))((((((((((((((((((((((((''')))++++++***))))))***)))***++++++***(((&&&%%%&&&'''(((***+++,,,------,,,+++******,,,///111111111000///000222222///,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...////////////000000///......///111555777888555222444<<>><<<777222......111333222000//////.........---------,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,000555999999666111---+++******)))))))))))))))''')))++++++******+++,,,***+++,,,...////////////...---+++)))((('''((((((***(((&&&&&&((()))((((((&&&&&&'''(((***+++---...555222///------,,,***'''+++***))))))))))))***+++,,,...000111111111333555888>>>???AAAEEEEEEQQQjjjkkksss}}}qqqmmmeeebbbggglllggg]]]VVVOOOJJJKKKKKKDDD:::555777555333555777999888666444222000333777:::888666000...+++(((''')))+++,,,,,,,,,+++***((()))+++.........,,,+++++++++,,,,,,))))))((((((((('''''''''((())))))******))))))(((((('''((()))***)))'''$$$***)))(((&&&%%%$$$$$$###&&&''')))***+++***)))(((*********)))))))))((((((***)))'''&&&&&&''')))***000888<<<888444444555333555777:::;;;999222+++'''))))))((('''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%((((((((())))))(((((('''((((((((()))***,,,---...+++)))+++000000,,,***,,,...---,,,***))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())),,,,,,+++))))))(((((((((++++++***)))))))))))))))&&&******((()))---...+++******)))((())))))***+++------,,,+++++++++++++++***))))))))))))******+++...,,,******,,,---,,,+++...---------...///000///000///,,,***)))***+++,,,+++,,,,,,,,,------......///000000111222333333444666666666666888:::<<<===EEEFFFHHHLLLPPPQQQNNNKKKIIIGGGDDDAAA@@@AAABBBCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@BBB@@@???@@@BBBDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA))),,,//////...---,,,,,,+++******)))******++++++******)))(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))))))))((((((''''''((((((((('''&&&&&&'''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&%%%%%%&&&(((***+++,,,---,,,******,,,...,,,+++***((((((((())))))%%%%%%$$$%%%%%%&&&''''''$$$$$$%%%'''))))))'''%%%""""""###$$$$$$%%%$$$$$$&&&''''''%%%######$$$&&&%%%%%%&&&&&&'''((((((((()))''''''))),,,,,,)))%%%$$$&&&((()))(((((()))***((())))))***)))(((&&&%%%&&&'''(((***+++,,,,,,,,,,,,,,,,,,---...000222444111111222444555444111///---------,,,,,,,,,++++++,,,,,,------.../////////000111111000//////000222333555777555333555<<>>FFF[[[pppvvvrrrtttpppxxxpppXXXEEEDDDCCCAAA@@@<<<777333444111///000222333111.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++...111555888888444///,,,,,,,,,+++++++++*********(((***,,,,,,,,,,,,---...++++++,,,---...---------,,,,,,++++++***)))((((((,,,&&&%%%,,,---(((&&&***'''''''''''''''(((((()))111///---+++,,,+++***)))++++++************++++++...///111111111111222444555>>>CCCIIINNNKKKTTTkkkzzzxxx{{{pppmmmjjjnnnwwwyyymmm^^^VVVNNNIIIJJJJJJDDD===:::888777666777888888666555777333///...000111///---///---+++******+++...///---------,,,***+++---//////...---,,,++++++***+++))))))(((((((((''''''''''''(((((())))))(((((((((''''''''')))******(((&&&///...,,,***'''%%%$$$$$$"""###%%%'''((()))((((((******))))))))))))(((((())))))'''''''''((()))***+++111555444111222333222666888:::;;;888222+++''')))((((((''''''''''''(((%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((())))))((('''&&&)))))))))***+++,,,---...((((((,,,000111---***+++---,,,,,,+++***))))))(((''''''''''''''''''''''''))))))((('''''''''''''''+++++++++++++++***)))(((,,,+++***************+++'''***+++))))))++++++((())))))))))))***+++,,,---,,,------------,,,,,,+++)))))))))***+++,,,,,,------+++******+++,,,,,,+++///...---,,,,,,---...///...---,,,+++************---------...............///000000222333444555555555444444444555888;;;===???AAADDDHHHMMMOOONNNMMMJJJJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???@@@BBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA***,,,///000///...------******************))))))***))))))(((((((((((((((''''''(((((()))***++++++((())))))******))))))(((''''''((()))(((((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))+++++++++)))((((((+++---,,,+++)))((((((((())))))''''''%%%$$$$$$%%%&&&'''""""""$$$&&&((((((&&&###$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&%%%$$$$$$$$$%%%###$$$%%%&&&'''((()))))))))''''''+++//////***$$$$$$&&&'''(((''''''(((************+++***)))((('''&&&'''((()))************+++,,,---...///000333555333333333333111...***'''************************,,,,,,------.../////////111222222111000000111333111444666555444777===BBBIIICCC;;;???VVVrrr{{{uuuiiipppjjjoooZZZGGG@@@???>>>>>>===:::666333333222111333444444111///////////////............---------......---------...............------,,,///111555777777555111...---------------,,,,,,+++(((+++------------...///,,,,,,,,,,,,,,,,,,++++++------......---,,,+++***,,,%%%'''444555***%%%***'''''''''&&&''''''((((((---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,///000111111000000222333222<<>><<<999777555444444444555111---+++,,,,,,,,,+++...---,,,+++,,,...000222------...,,,++++++---///------,,,***)))(((((('''******)))))))))(((((((((&&&''''''(((((((((((('''&&&&&&&&&(((***+++***(((...---+++)))'''%%%$$$$$$"""###$$$&&&&&&'''&&&&&&))))))))))))))))))(((((('''&&&&&&%%%&&&&&&'''((((((,,,///000///000111111666888999999666000***&&&)))(((''''''''''''(((((('''''''''''''''((()))***$$$%%%'''((()))(((&&&&&&))))))))))))***+++,,,---'''(((***,,,---,,,******))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((***,,,,,,,,,,,,+++******)))))))))***++++++)))+++------,,,+++)))'''************++++++,,,,,,,,,---...///...---,,,+++++++++,,,------.........,,,+++*********+++++++++......---,,,+++,,,///111,,,,,,,,,------,,,,,,,,,.........//////////////////000111222333444555666666555333222333555888999;;;===@@@EEEJJJMMMOOOOOOMMMLLLKKKIIIGGGEEECCCBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA+++---000111///...------((()))*********)))((('''***))))))((((((((((((((((((((()))***+++,,,,,,---&&&&&&'''((())))))))))))&&&'''((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$%%%%%%&&&&&&&&&((()))***)))((('''(((******)))((('''''''''((()))***)))'''%%%$$$$$$%%%%%%######$$$&&&((((((%%%###%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))******)))((((((,,,111111+++%%%'''((()))(((''''''((()))***************))))))(((&&&'''((())))))))))))))))))+++---......///222555000000000...***%%%""" (((((()))***++++++,,,,,,,,,,,,------.../////////111222222222000000222333111333666777888:::???CCCOOOJJJ@@@>>>QQQlllzzzxxxfffmmmkkk```hhhyyyjjjVVVEEE???===:::999999999777666444444444555666555333111000000/////////.........---...////////////...---,,,---...////////////......000444666777666444222---......///...---,,,,,,***,,,.........---...000,,,++++++***************,,,,,,---------,,,+++++++++%%%+++999:::---&&&)))&&&&&&&&&'''((()))***+++*********)))))))))***+++...........................///111111000000111222222;;;AAAIIIQQQSSS```yyy{{{www{{{tttlllpppyyyxxxmmmaaaUUUNNNHHHHHHGGGDDDBBBBBBDDDAAA;;;555111000111333000...,,,++++++---.........---,,,,,,---///000222+++,,,---,,,******+++---------,,,+++***(((''''''+++++++++*********))))))&&&&&&'''((((((((((((((('''&&&&&&(((***++++++***((('''&&&%%%$$$#########(((((()))))))))((((((((((((((((((((((((((())))))&&&&&&&&&&&&''''''((((((((()))+++.........///111111222444444333///+++)))((((((''''''''''''(((((()))))))))))))))***+++,,,$$$%%%'''(((((((((''''''(((((('''(((((()))***+++((((((((('''''')))******(((((())))))))))))((('''))))))))))))))))))))))))&&&&&&&&&''''''(((******&&&''')))+++,,,,,,,,,,,,((((((((((((((()))***+++***,,,///222111...***))),,,,,,,,,,,,,,,+++******+++,,,---...///...---,,,+++,,,---.........------+++,,,++++++******+++,,,,,,---...---,,,---000222***+++---...///000//////....../////////////////////000000111333444444555777666444222222333444555888:::>>>CCCGGGKKKOOOQQQPPPNNNKKKHHHFFFDDDDDDDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEECCCAAA@@@@@@BBBCCCCCCBBBDDDCCCCCCBBBBBBBBBBBBBBB,,,...000111///---,,,,,,'''((())))))))))))((((((******)))(((((((((((((((&&&''''''((()))******+++%%%%%%'''((())))))))))))%%%''')))******)))(((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%$$$%%%&&&'''&&&$$$%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%&&&'''((())))))(((&&&%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%######$$$$$$$$$$$$######%%%$$$$$$&&&(((((('''%%%%%%%%%&&&'''((()))***+++''''''(((,,,///...***&&&)))******)))''''''(((***((((((((((((((((((((((((''''''((((((((((((((('''&&&***---...---...111555222333333000,,,((('''''')))***+++,,,---......///,,,,,,------.../////////111222222111000000111333222444777:::<<>>:::777777777777666555555666777666555444333000000000/////////.........///000111111000///...***,,,---///000//////...---///222444666555444333---.../////////...---,,,+++---...///...---...///+++******)))))))))******))))))))))))))))))******((('''---777999///'''&&&&&&&&&'''''')))***,,,---((()))***)))((((((***,,,......////////////......,,,---////////////000222444;;;===BBBHHHJJJXXXqqq~~~uuuuuuuuujjjkkkpppmmmccc[[[QQQKKKFFFFFFDDDAAA@@@AAADDDAAA<<<555000...000222---,,,,,,,,,---...000111//////...------...///000)))+++,,,+++***)))***+++.........---,,,+++***)))++++++*********)))))))))&&&''''''((())))))))))))(((''''''(((***++++++***((((((''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((())))))'''(((((()))*********+++)))'''(((,,,---+++,,,...(((***---///000///...---(((''''''''''''(((((())))))(((((((((((())))))***&&&&&&&&&''''''((())))))'''''''''''''''((()))***)))***((($$$$$$(((***)))((()))+++,,,,,,+++***)))************************%%%&&&&&&&&&((()))***+++))))))*********))))))(((''''''''''''((()))***+++***+++000666666111---,,,------...------+++***)))+++,,,,,,------------,,,)))***,,,---.........---,,,------,,,++++++,,,...+++...111000...---///222++++++---///000000111111------......///000000000000000000111111222333333666555444444333333333333777999===@@@CCCHHHMMMPPPPPPNNNLLLIIIFFFEEEEEEEEEBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@AAABBBCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBCCC---///111000...+++******'''''''''(((((()))))))))******)))(((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((((('''%%%&&&)))++++++***((('''***)))))))))(((((((((((('''((()))*********)))((((((&&&%%%&&&((((((&&&$$$%%%&&&'''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&)))'''%%%$$$%%%%%%%%%$$$############$$$%%%&&&'''((('''&&&'''))))))&&&$$$%%%&&&&&&'''((())))))***###$$$''')))***)))(((&&&'''((((((((('''(((***,,,))))))((((((((()))))))))'''''''''(((((('''&&&&&&%%%***...///......222555888999888444///---...000+++++++++,,,,,,---------,,,,,,------.../////////000111222111//////111222333555999<<<@@@CCCFFFHHHNNNJJJHHHFFFFFFLLL[[[jjjgggYYYZZZaaahhh}}}|||qqqeeeVVVKKK@@@===:::888888888888777444555666666555444444444000000000000/////////......///111222222111///...+++,,,...//////...---,,,...///000222222222111000---...///000///...,,,+++,,,...//////---,,,,,,---***)))((((((((()))******(((((('''''''''(((***+++'''))),,,///111...)))%%%''''''''''''(((***+++,,,((()))******((((((***,,,,,,---............---,,,)))+++---.........000222555:::;;;===BBBBBBOOOhhhvvvnnn{{{zzz|||ppphhhiiijjjbbbXXXQQQLLLGGGCCCBBB@@@<<<;;;=========<<<888222///000111---...............//////111000///...---,,,------)))+++,,,,,,*********+++,,,------...---,,,+++***)))))))))(((((((((((('''&&&'''((()))************)))((('''(((***++++++******))))))(((((((((((()))%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((())))))'''((())))))***+++++++++***&&&&&&***+++((((((***&&&''')))+++,,,+++******'''''''''''''''((())))))***)))((((((((((((((((((((('''&&&&&&'''(((***,,,((((((((((((((())))))******,,,+++'''&&&)))***'''''')))***,,,,,,,,,+++***))))))))))))))))))))))))'''''''''''''''((()))***)))((((((((((((((())))))'''''''''((()))+++,,,---))))))000888999333......,,,,,,---......---,,,++++++++++++++++++,,,------'''))),,,000222333333333,,,...///...++++++---///...222555444///,,,---...---------.........//////++++++,,,---///000111111000000000000000000000000222333444555555555444444555888;;;===???CCCIIIMMMNNNNNNMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCBBBBBBDDDBBB@@@AAABBBCCCBBBAAADDDCCCBBBBBBAAAAAABBBBBB---///111000---***)))(((&&&&&&&&&&&&''')))***+++******)))((((((((((((((('''''''''(((((((((((((((*********))))))(((&&&&&&%%%&&&)))++++++***(((''',,,+++++++++******))))))'''(((***,,,---...------)))'''&&&'''******(((%%%'''&&&%%%###"""###&&&)))%%%$$$#########$$$%%%&&&"""$$$&&&((()))))))))((()))&&&"""!!!!!!"""""""""%%%%%%%%%%%%&&&(((***,,,+++)))((((((***)))%%%"""%%%&&&&&&''''''((((((((( ###&&&'''&&&%%%&&&&&&$$$%%%&&&&&&&&&(((+++...,,,+++++++++++++++,,,,,,'''''''''(((''''''&&&%%%%%%***///000...///222666999999777222,,,***+++---+++++++++************))),,,,,,------...//////000000111111000//////000222444666:::>>>BBBEEEHHHIIILLLKKKNNNOOOHHHEEESSSfffcccVVV___jjjhhh}}}||||||}}}oooaaaUUULLL<<<;;;999:::;;;;;;:::999444555555444333222333444000000000000////////////...000111222222111000...,,,---//////...---+++)))...//////000000///------,,,...///000///...,,,+++---...///...,,,+++++++++)))(((''''''''')))***+++***)))((('''((())),,,---'''******((()))---+++%%%'''''''''''''''((()))***(((***+++***((('''***---++++++,,,------,,,++++++(((***,,,------...000222444:::;;;===AAAAAAMMMfffwww}}}vvvlllyyy{{{tttkkkfffiiihhh\\\PPPIIIHHHCCC@@@@@@===888777999666999;;;:::555222000000///000111000...,,,,,,,,,222111///...,,,+++++++++)))+++---,,,+++***++++++)))***+++,,,++++++)))(((((('''''''''&&&&&&&&&&&&'''''')))***++++++++++++***)))'''(((***++++++***%%%%%%$$$###""""""""""""&&&&&&&&&'''((()))***+++&&&'''''''''(((((())))))%%%%%%'''((())))))))))))+++%%%$$$))))))%%%%%%((())))))***)))(((&&&%%%###'''''''''''''''((()))***,,,+++***))))))((()))))))))(((&&&%%%&&&))),,,...***)))))))))))))))***+++***......***))),,,***%%%%%%&&&(((***+++***)))((())))))))))))))))))))))))))))))(((''''''''''''(((%%%%%%%%%%%%''')))+++---((((((((()))***,,,---...'''(((///999;;;444///000***+++---...///......---++++++***)))***+++---...(((+++///333777999::::::---///000...,,,+++...000000555888666000+++***+++//////...,,,,,,,,,,,,,,,)))***+++---///000111222000000000000////////////...000333666777777666555444777999;;;<<<@@@FFFKKKLLLMMMOOOPPPOOOKKKFFFCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@BBBBBBBBBCCCBBBBBBAAAAAADDDBBBAAAAAABBBCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAA,,,...///---***(((+++---+++***)))(((''''''''''''''')))+++,,,,,,***'''&&&***)))((('''''''''''''''''''''(((((())))))******(((***,,,......,,,***(((%%%))),,,***)))+++,,,+++***+++,,,///222333222000,,,)))%%%$$$$$$&&&''''''''''''((()))))))))))))))#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((('''''''''''''''&&&&&&&&&'''((()))***+++...---+++(((&&&$$$######%%%%%%&&&(((***)))&&&$$$((('''&&&%%%$$$#########(((&&&%%%%%%'''******************)))))))))))))))(((((('''''''''&&&&&&&&&&&&''')))+++///333666777:::999666222///,,,***************+++,,,---...///,,,,,,------///000111222222222222333333222111111000;;;CCCFFFIIINNNOOOKKKKKKTTTSSSIIIFFFPPPZZZ[[[YYYaaammmvvvzzzuuueeeSSSLLLOOOCCC;;;777999:::666444666999888666555333222222222888666444222000111111222222222111111000/////////---------........./////////---******+++,,,---------.../////////...---,,,000///......---.........,,,+++******+++---------)))******++++++***))))))&&&(((************,,,...+++***((((((((()))+++,,,...000222000,,,******,,,,,,---///000///---+++))),,,,,,,,,---...///000111666===BBB@@@>>>FFF[[[nnn|||zzzooonnnwww|||yyyuuuddd___lllooo^^^LLLGGGJJJEEE???===>>>>>><<<999444444666777888888888888//////.........//////000,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,++++++000///...---,,,,,,,,,,,,((())))))*********))))))&&&''')))******((('''%%%,,,+++***(((''''''&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((+++,,,---------+++)))'''%%%&&&&&&'''((())))))***((((((((()))******(((&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))),,,+++***)))((('''&&&%%%%%%%%%%%%&&&'''))),,,---111...***(((((()))(((((('''&&&'''))),,,,,,)))&&&'''(((***+++,,,,,,++++++,,,++++++***)))(((((('''***)))''''''(((((('''%%%'''(((((()))***++++++,,,***(((&&&'''***+++)))''',,,...000222222000---+++///---,,,,,,---...,,,+++------,,,+++***+++...111,,,...000555===CCC>>>666333000---,,,---...//////444555888999777333///,,,...............///000000//////...//////000111222333111...///111222111///000111222222444444555666222444666888;;;>>>CCCFFFIIIKKKMMMNNNNNNKKKHHHFFFFFFDDDAAA???======>>>???CCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB---------,,,***)))***+++))))))(((''''''''''''((('''(((***+++***)))'''&&&))))))(((''''''''''''''''''''''''((())))))******''')))+++------,,,+++))))))---...---...///...***+++***+++,,,......,,,***,,,)))&&&%%%&&&''''''&&&&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))((('''&&&%%%%%%%%%%%%%%%'''((((((&&&###((('''&&&%%%$$$$$$$$$$$$'''%%%$$$$$$&&&((()))(((*********))))))(((((((((''''''''''''''''''&&&&&&''''''(((***,,,///111222777666333000---+++***)))++++++++++++,,,------...,,,,,,------...000111222333333444444444333333222333:::AAAFFFMMMRRROOOHHHEEEQQQUUUMMMIIIQQQ[[[^^^cccgggwww}}}oooiiiaaaSSSKKKJJJ@@@:::777:::;;;888777999777777666555444444444555777555333111000000111111111000000///......---------.....................000---******+++,,,---,,,,,,---............---,,,,,,++++++*********++++++,,,***((('''(((***+++,,,)))))))))))))))((((((((((((***,,,,,,++++++---...+++***)))((((((***,,,---...222666666333///...............///......---------------------...///000333888;;;;;;<<>>BBBBBB;;;444111222333444555555555555000///////////////000000++++++++++++***)))'''''',,,,,,---,,,,,,+++***)))------,,,+++*********+++***************)))((('''&&&'''((())))))((('''&&&)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***+++,,,+++)))((('''''''''(((((()))))))))((((((((()))******(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((((((((((((%%%%%%%%%&&&'''***,,,---///,,,***((()))))))))(((''''''''')))++++++)))&&&'''(((***+++,,,,,,+++*********))))))((((((''''''***(((''''''(((((('''&&&((((((((())))))*********---***))))))***+++)))'''***,,,...000000...,,,***++++++***,,,...000//////,,,------,,,+++,,,...000---000333888@@@GGGEEE???666333///---...///000000111333666888777444111...---------------...////////////////////////000111222000......000222111///111111222333444555555666555666888999:::===AAADDDEEEGGGJJJLLLMMMKKKIIIHHHFFFEEEBBB@@@>>>>>>??????AAAAAA???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB000...+++*********)))((('''''''''''''''(((((()))(((((())))))(((((('''&&&((((((((('''''''''''''''&&&''''''(((((()))******((())),,,...//////...---,,,...//////222555222,,,...---,,,,,,,,,+++(((&&&+++)))((('''(((((('''%%%''''''(((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''+++***((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''&&&%%%$$$%%%''''''%%%###((('''&&&%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&*********)))))))))((((((&&&&&&''''''''''''''''''(((((((((((()))***,,,,,,333222000...,,,***)))))),,,,,,,,,++++++,,,------,,,,,,------...///111111333444444555555555444444333666;;;BBBLLLQQQLLLDDD@@@NNNUUUQQQMMMTTT]]]aaaggglllqqqwwwooo```]]]\\\QQQDDD???>>>:::888:::;;;:::999;;;666666666555555666666777555444222000//////000000111111000000///.........///.....................000...+++***+++,,,,,,,,,+++,,,------------,,,,,,)))))))))((())))))******---,,,***)))((()))+++,,,+++*********))))))((((((+++---//////---,,,,,,---,,,+++)))))))))***,,,---///555;;;===;;;777444333222111///.........000111......---------......///111222333333888EEEXXXeeegggiiieee^^^]]]dddddd```]]]```ffflllmmmdddSSSGGGFFFAAA>>>AAAGGGFFF;;;111//////000111222222111111000000////////////000000,,,,,,,,,+++***)))''''''.........---,,,+++***)))******))))))))))))))))))+++++++++***)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))******))))))(((((((((((())))))))))))((('''''')))******(((&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((((()))))))))'''&&&&&&&&&(((***,,,---,,,***))))))******)))(((''''''''')))******(((''''''(((+++---------+++***)))(((((((((((((((((()))+++)))''''''((()))((('''(((((((((((())))))))))))...,,,+++***+++***(((''')))***,,,------,,,***))),,,++++++,,,...000000///,,,...//////......///000...111555999BBBJJJKKKHHH:::666111//////000111111///111444666777555222000------,,,,,,------......000000//////.../////////111///......000111000///111111222333444555666666888999:::::::::<<>>@@@???===>>>===<<<;;;<<<888777777666666666666777333333111000////////////333333333222111111000000////////////............111...+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,,,,///000111000///...------///...---,,,,,,+++++++++,,,...111111000...------,,,+++***))))))***,,,---111666===@@@???<<<::::::999777222///---...000222000///...---------------000///...///444>>>HHHPPPTTTZZZ[[[UUURRRUUUXXXXXXWWWhhhuuussskkkbbbWWWKKKGGGEEECCCEEEFFFCCC:::333///000000111111111000000//////...---------....../////////...,,,+++)))(((---------------,,,+++******))))))((((((((()))))))))*********)))(((''''''&&&'''(((((()))(((((('''(((''''''''''''((())))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))))))))((()))))))))))))))((((((((((((''''''(((******'''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))***((((((''''''(((***+++---)))(((((()))***+++)))'''&&&''''''((())))))((('''(((***---000111///---+++))))))(((((()))***+++,,,---+++(((((()))))))))((())))))((((((((((((((((((,,,+++************)))((()))***+++,,,,,,++++++***///...------......---,,,---///222333222111000111///333777:::AAAJJJMMMLLL>>>999444000///000000000000111444555555444111000......---------......///111000///...............000///......///000000000111111222333444555666666888999:::::::::<<>>???AAA@@@===777222///...//////000///...---------------///......111555:::>>>??????IIIPPPLLLFFFFFFMMMSSSUUUmmm}}}uuucccYYYRRRMMMFFFGGGGGGDDD>>>999666555222222333333333222111111...---,,,+++++++++++++++.........---,,,+++))))))***++++++,,,------------+++******))))))))))))***&&&'''((()))))))))))))))&&&''''''(((((((((((((((+++***))))))(((((())))))'''((((((((()))))))))***((((((''''''''''''(((((()))))))))))))))(((((('''))))))))))))(((((((((((('''''''''((())))))'''%%%$$$%%%&&&&&&''''''&&&&&&'''((((((((())))))))))))((()))))))))))))))))))))***)))(((((()))***+++,,,(((''''''(((******)))'''&&&'''((((((((((((((((((***---111444555333000...************,,,...000222000...+++)))******))))))))))))))))))(((((((((((('''(((((()))))))))************++++++,,,,,,,,,,,,000...------...///---,,,...111444555444333222222222888<<<===BBBIIINNNOOOBBB===666111////////////111222444444444222///...000000///////////////000000000///......---......//////////////////111222111222333444555666666777666888999:::;;;===AAADDDEEEFFFHHHKKKLLLLLLKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGGGGFFFDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCC111///---+++++++++***)))'''''''''((((((***++++++++++++,,,,,,++++++***)))$$$%%%&&&(((((('''&&&&&&%%%&&&&&&''''''((())))))&&&'''(((***,,,------...///000000333<<>>:::999888666555444333333111111111111000000//////000000//////...---------....../////////000000000222///------///222333333333222000///......---...*********+++,,,...///000000666<<<>>>;;;777444333777555333111///......///111555:::======;;;999888333111...,,,++++++,,,,,,///555;;;>>>???@@@BBBDDDDDDAAA<<<777222///...---000///...------------------...111555:::<<<<<<<<<333===EEEDDD======DDDMMMPPPeeetttjjjVVVJJJHHHHHHCCCEEEFFF@@@777222222666444444444444333222111111---,,,+++***))))))))))))***************)))((('''((()))***+++,,,------------,,,+++***))))))))))))%%%&&&'''((()))*********&&&&&&''''''(((((()))))),,,+++******))))))))))))(((((())))))***+++++++++(((((((((''''''(((((((((+++******)))((('''''''''''''''''''''(((((((((((('''&&&&&&((())))))'''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((************************++++++***))))))***+++,,,((('''&&&'''((()))((('''%%%'''((((((&&&&&&((()))+++///444888888666222///,,,++++++,,,...111444777555222...+++++++++***)))))))))))))))************%%%&&&((()))((()))***,,,++++++++++++,,,---...///---,,,,,,---///111111000...111444555444222222222555<<>>;;;888777666555444444444444111111222222111111000000//////......---,,,,,,,,,------...///000111111222111000...///111444666666777666444111000///......,,,,,,---...///111333444666;;;AAABBB???;;;;;;<<<===<<<999666444333444444666;;;BBBGGGGGGFFFEEEDDD888777333000...------...,,,222;;;AAABBBBBBCCCEEECCCBBB???;;;666222...,,,///......---------.........000333666999;;;<<<<<<555999>>>???======BBBHHHJJJUUU^^^XXXKKKAAA???BBB@@@BBBCCC???888444444666333333333333222111//////---,,,+++***))))))))))))((((((((())))))(((((('''((())))))***++++++++++++...---,,,***)))(((((('''&&&&&&'''((())))))))))))&&&&&&&&&''''''((()))***)))))))))))))))******+++'''(((((()))******++++++(((''''''&&&&&&''''''(((((((((''''''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&((())))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,------...,,,,,,******)))***+++,,,***(((&&&%%%&&&'''''''''%%%'''((('''&&&%%%'''***+++///555999:::777222///,,,,,,+++,,,///333777999:::666111---,,,+++******))))))******++++++,,,,,,&&&(((******((((((***,,,,,,+++******+++,,,...///---,,,,,,---000111111000---///222222111000000111222;;;CCCCCCEEEJJJPPPSSSLLLFFF>>>777333222222222///000111222222111000///111111000///////////////......---------.../////////111222222000000333666222222333444555666777777666777999:::<<>>666333///,,,+++***(((''''''''''''***...000111111(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))///...---+++************((('''%%%%%%'''+++///222---***%%%###$$$%%%''''''''''''''''''(((***+++,,,)))))))))***++++++)))'''(((((())))))******************)))'''&&&%%%$$$###''''''&&&&&&&&&'''((((((...------,,,+++++++++,,,*********+++,,,---...///------,,,,,,,,,---......,,,---...///000000000000444///222???HHHHHHEEEEEEJJJCCC@@@FFFRRR^^^fffkkkrrrzzzqqq|||pppYYYNNNYYYtttrrr```RRRFFFBBBEEECCCIIIIIIBBB<<<;;;:::666555555444444444444555555111222222222222111111000000000000///......------,,,---...///000111222333111000...000333666888999:::888666333111000//////000000111222444666777888===BBBEEEDDDAAA@@@BBBFFFDDDBBB???<<<:::999::::::;;;AAAHHHNNNOOOOOOMMMMMM===;;;777333111/////////(((111<<>>999444///,,,......---------......///000222444555666777888:::===<<<<<>><<>>;;;888777111111111111000///------...---,,,+++************(((((()))***************))))))*********))))))(((...---,,,***((('''&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''''')))******&&&&&&''''''(((***+++,,,&&&''''''((()))******+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&'''))))))&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''((()))+++---///000111---,,,+++*********+++,,,+++(((%%%$$$%%%'''''''''%%%'''((('''%%%%%%'''***+++///555999:::777222...,,,++++++,,,///444888;;;===888333///---,,,+++***))))))***+++,,,---------)))+++---,,,)))(((***,,,+++***))))))***,,,...///111///......//////...---,,,...//////......///000---888@@@BBBCCCHHHOOORRRPPPJJJAAA999666444444444---...000111222222222111000000///...............---------------...///000///111333222111111444777222333333444555666777777777999:::;;;<<<>>>BBBEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKIIIGGGFFFDDDEEEFFFFFFFFFEEECCCBBB@@@@@@AAACCCDDDFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGG