BM66(@ }}}~~~|||yyyvvvtttsssrrrrrrssstttvvvwwwwwwvvvuuutttssstttuuuuuuwwwxxxxxxxxxzzz}}}||||||}}}wwwpppjjjiiiiiijjjlllnnnpppssstttwww}}}zzznnnnnnhhhdddfffhhhgggfffhhhjjjoooooojjjhhhkkkkkkhhhjjjhhhfffeeefffjjjmmmppppppooommmjjjddd]]]VVVSSSRRROOOMMMRRRYYY___```___]]]ZZZYYYZZZ^^^^^^ZZZVVV[[[\\\]]]^^^___aaadddgggkkkkkkggg___VVVQQQRRRUUUXXXYYY[[[]]]___```aaabbbgggddd```]]]]]]]]]]]]]]]aaa^^^ZZZUUURRRPPPOOOOOOPPPQQQQQQQQQPPPQQQTTTVVVVVVVVVUUUSSSQQQPPPOOONNNPPPSSSXXX\\\]]]^^^```aaa```^^^\\\\\\]]]]]]]]]\\\VVVVVVUUUVVVVVVWWWXXXYYYbbbcccfffjjjooouuuzzz}}}wwwqqqnnniiifffgggccc[[[XXX[[[\\\iiirrrrrrttt{{{oooiiikkkssszzzzzzpppgggbbbdddkkkqqqmmmttt{{{{{{uuupppppprrr|||~~~{{{tttpppppppppnnnssstttuuuvvvvvvvvvuuuuuuuuuxxxyyyvvvrrrqqqtttxxxuuuwwwvvvqqqjjjhhhkkkooovvvyyy|||}}}{{{tttmmmhhh___ZZZWWWZZZbbbkkkoooppppppnnnmmmnnnnnnkkkeee``````bbbeeegggiiinnntttyyyssslllpppvvv}}}zzzqqqsssxxxooojjjkkkqqqzzz{{{vvvuuuyyy~~~~~~yyypppiiidddbbbjjjkkknnnqqqsssrrrnnnjjjgggfffeeebbb^^^XXXRRROOOQQQPPPOOOQQQTTTUUUSSSPPPNNNOOOOOOPPPRRRTTTVVVWWWRRROOOMMMPPPWWW]]]^^^\\\XXXSSSKKKEEECCCBBBBBBBBBDDDCCCBBBAAA@@@@@@???@@@>>>>>>???AAADDDFFFHHHJJJFFFHHHHHHGGGKKKRRRWWWWWWOOOIIIBBB@@@BBBDDDCCC@@@AAAAAAAAABBBDDDGGGJJJKKKQQQJJJEEEEEEFFFEEEGGGJJJQQQ[[[eeeiiiiiifff]]]TTTTTTRRROOONNNNNNRRRUUUXXXccchhhiiiddd___^^^^^^\\\VVVSSSOOOMMMOOOQQQSSSTTTRRRXXX[[[ZZZVVVYYYdddnnntttxxxyyyvvvzzz|||pppggg___YYYTTTOOONNNPPPUUU[[[eeevvv{{{}}}~~~|||zzzxxxxxxvvv{{{yyywwwvvvuuuuuutttrrrpppqqqpppppppppqqqrrrtttuuusssrrrqqqoooooooooooooooooorrrvvvyyy}}}}}}zzzyyy||||||yyyxxx{{{~~~|||{{{yyytttooolllllllllmmmmmmnnnooopppsssyyy|||rrriiieeedddhhhkkkhhhggggggiiimmmnnnjjjhhhjjjkkkhhhjjjiiigggggghhhkkknnnpppoooooonnnkkkfffaaa\\\YYYSSSQQQPPPTTT[[[___```^^^```^^^]]]___ccceeebbb^^^^^^_________^^^```cccfffjjjkkkiiiccc\\\XXXYYY\\\\\\]]]___aaacccdddeeeeeefffccc```^^^^^^___aaabbbdddbbb^^^ZZZVVVTTTSSSSSSSSSSSSSSSQQQPPPQQQTTTVVVYYYXXXWWWUUUSSSRRRQQQPPPRRRUUUYYY\\\]]]^^^___``````^^^]]]\\\^^^^^^^^^]]]XXXXXXXXXXXXXXXYYYZZZ[[[___```bbbeeejjjnnnsssuuu|||vvvqqqnnnnnnppplllccc^^^^^^aaammmvvvvvvuuu|||~~~tttkkkiiinnnsss{{{vvvnnnfffaaabbbgggkkkmmmsssyyyzzzuuurrrtttwww}}}~~~{{{sssooopppqqqpppsssuuuwwwxxxyyyxxxxxxwwwwwwwwwvvvqqqllllllpppuuuwwwyyyyyywwwsssrrrtttwwwvvvwwwyyyzzzwwwsssnnnkkkiiidddaaabbbiiiooorrrrrrsssrrrrrrtttuuurrrlllgggdddiiiooosssvvvyyy}}}~~~{{{yyyyyy{{{vvvtttwww}}}|||zzz}}}~~~}}}vvvnnnhhhfffeeekkkmmmpppqqqqqqnnnkkkiiiiiiiiigggddd```ZZZUUURRRRRRQQQPPPRRRUUUWWWVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUSSSQQQRRRVVV\\\```___]]]\\\VVVNNNHHHEEEEEEEEEEEEFFFEEECCCAAA@@@???>>>>>>======>>>@@@BBBDDDFFFGGGEEEHHHIIIHHHLLLSSSWWWWWWOOOIIIBBB@@@AAABBB@@@>>>??????AAABBBEEEHHHKKKLLLOOOIIIEEEFFFFFFEEEFFFIIIMMMVVV```ddddddaaaYYYPPPMMMLLLJJJJJJMMMRRRVVVZZZ^^^bbbbbb]]]ZZZZZZYYYVVVQQQPPPOOOPPPSSSTTTTTTSSSSSSVVVXXXWWWVVVYYYaaaiiimmmrrrvvvyyy}}}sssjjjaaaYYYTTTOOOOOOPPPTTTXXXaaaqqqxxxzzz}}}}}}yyytttpppnnnlllmmmttt~~~|||{{{vvvsssqqqpppqqqqqqqqqpppllllllllllllmmmoooqqqrrrnnnmmmlllkkkiiihhhhhhgggfffkkkrrryyy~~~zzzxxxxxxxxxwwwvvvvvvxxx||||||xxxtttsssuuuwwwyyy|||yyyvvvvvvxxxxxxuuurrrppppppooonnnmmmllllllkkknnntttzzzvvvhhheeeggglllnnnjjjgggggggggjjjllliiigggiiiiiihhhjjjiiiiiiiiijjjkkkmmmnnnnnnnnnmmmkkkiiieeeaaa___WWWVVVVVVYYY^^^aaa```___```______bbbggghhhgggdddbbbbbb```^^^]]]^^^aaadddggghhhiiifffaaa^^^___aaa___```aaacccdddfffggggggfffdddaaa______bbbeeegggjjjhhheeeaaa^^^\\\ZZZYYYXXXXXXVVVTTTRRRSSSVVVXXX\\\[[[ZZZXXXVVVUUUTTTTTTTTTWWW[[[\\\]]]]]]^^^______^^^\\\]]]^^^______^^^\\\\\\\\\[[[\\\\\\]]]^^^``````aaabbbeeehhhkkkmmmvvv}}}|||xxxqqqrrrwww{{{wwwnnneeeaaa```jjjqqqpppmmmooosssvvvzzzooogggfffiiipppnnnjjjddd```___bbbeeejjjooottttttrrrqqquuuxxx}}}~~~{{{tttppppppqqqooolllpppuuuxxxzzz{{{|||}}}zzzyyyuuunnniiihhhlllpppuuuvvvyyy{{{|||}}}~~~~~~vvvwwwvvvvvvuuusssqqqppprrrooolllnnnsssxxx{{{{{{wwwwwwyyy}}}}}}wwwrrrlllrrr{{{~~~}}}yyyqqqjjjfffggghhhkkknnnrrrqqqnnnjjjiiiiiijjjiiigggddd```[[[WWWTTTSSSRRRRRRSSSVVVYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWYYY]]]bbbcccaaa^^^^^^XXXPPPIIIFFFFFFGGGGGGIIIHHHEEEBBB@@@>>>===<<<;;;<<<===>>>???AAABBBCCCBBBFFFHHHIIIMMMSSSVVVUUUMMMHHHAAA>>>??????===;;;===>>>???BBBEEEHHHKKKMMMKKKGGGDDDFFFGGGEEEDDDFFFIIIRRR[[[______]]]UUUMMMHHHGGGFFFGGGJJJOOOSSSWWWZZZ[[[ZZZWWWXXXYYYWWWSSSOOOPPPRRRVVVXXXYYYVVVTTTTTTTTTTTTTTTUUUXXX^^^bbbeeeiiioooyyy}}}uuukkkaaaXXXRRRPPPOOOQQQTTTVVV\\\jjjwww~~~xxxoooiiifffeeehhhmmmtttwwwwwwuuutttuuussspppoooppprrrsssssshhhgggggghhhiiikkkmmmnnnkkkkkkjjjiiigggeeecccbbbaaaeeemmmuuu|||~~~wwwsssqqquuuuuuvvvuuutttuuuwwwzzzwwwvvvsssppppppppprrrtttqqqpppqqqtttwwwwwwssspppqqqppppppooommmllljjjjjjkkkoootttyyy}}}vvvllljjjjjjmmmlllgggdddddddddfffgggfffeeefffhhhhhhjjjjjjjjjjjjjjjkkkkkklllkkkkkklllkkkhhheeebbb```ZZZZZZ[[[^^^aaabbb```^^^\\\\\\]]]```dddfffeeecccbbbaaa___]]][[[]]]```cccccceeegggfffcccaaa```aaa```aaaaaabbbdddfffggghhhhhhfffdddbbbaaacccfffiiinnnmmmkkkhhhfffcccaaa```___^^^\\\YYYVVVVVVYYY\\\```^^^\\\ZZZXXXWWWWWWWWWWWWYYY\\\]]]]]]]]]^^^___^^^]]][[[\\\]]]___^^^^^^_________^^^______```aaaccccccccccccccceeeggghhhjjjqqqzzz{{{vvvsssmmmrrryyy|||sssiiibbb^^^dddhhhfffaaaaaadddhhhwww~~~qqqeee``````dddddddddbbb``````aaacccfffiiilllkkkjjjjjjnnnsss{{{~~~~~~wwwrrrpppmmmiiibbbgggnnnsssvvvyyy}}}}}}{{{wwwpppjjjhhhiiikkklllooossszzz{{{zzzxxxvvvvvvvvvwwwxxxwwwuuuuuuxxx~~~{{{|||~~~vvv|||~~~}}}uuullleeebbbdddggghhhlllqqqpppkkkhhhiiikkkiiihhhfffbbb^^^ZZZWWWUUUSSSSSSSSSTTTWWWYYY[[[\\\[[[\\\]]]^^^___````````````______aaaccccccaaa^^^]]]WWWOOOIIIFFFFFFGGGGGGLLLJJJGGGCCC@@@===;;;;;;:::;;;<<<===>>>?????????>>>CCCFFFHHHKKKQQQRRRPPPGGGCCC???============<<<<<<<<<>>>AAADDDHHHJJJLLLKKKGGGEEEGGGGGGDDDBBBDDDGGGOOOXXX[[[]]][[[UUUMMMGGGFFFEEEEEEGGGJJJNNNQQQVVVVVVVVVUUUYYY]]][[[VVVSSSTTTVVVYYY[[[ZZZWWWUUUTTTSSSQQQQQQTTTXXX[[[]]]aaaaaaggguuu|||vvvlll```UUUNNNPPPPPPQQQTTTVVVZZZfffssszzznnngggdddiiikkkmmmnnnoooqqqrrrrrrsssqqqooooooqqqssssssssseeeeeedddeeefffhhhjjjkkkjjjkkkkkkjjjhhheeebbb``````bbbgggnnnuuu}}}|||uuuqqqpppqqqsssssssssrrrpppoooqqqrrrpppooonnnnnnnnnoooppppppkkkmmmqqqwww{{{yyyrrrllloooooooooooonnnmmmlllkkkiiilllooorrrwww{{{xxxrrrpppllljjjjjjfff___]]]___bbbbbbbbbbbbbbbbbbfffiiilllkkkjjjjjjiiiiiiiiiiiihhhiiijjjjjjgggddd```]]]YYYZZZ]]]___aaa___\\\ZZZZZZZZZ\\\^^^aaabbbaaa```______^^^\\\[[[\\\___bbbcccdddffffffdddbbbaaa```bbbbbbbbbcccdddfffhhhiiijjjjjjiiifffcccccceeehhhnnnnnnnnnmmmkkkiiifffeeeeeedddbbb___\\\[[[^^^```aaa```]]]ZZZYYYXXXXXXXXXWWWYYY\\\]]]]]]]]]___aaa^^^\\\[[[[[[]]]^^^]]]\\\```______``````aaabbbccceeeeeecccbbbbbbccccccddddddiiipppuuuuuuqqqnnnlllgggmmmuuuzzzyyysssjjjbbbaaabbbbbb```\\\\\\aaagggoooyyyrrrddd]]][[[YYY\\\^^^```aaabbbdddfffggghhhhhhfffcccdddgggjjjuuu{{{}}}yyysssnnngggaaa[[[aaagggkkkmmmoootttxxx{{{yyyvvvqqqkkkgggdddccccccgggoooxxx}}}{{{zzz{{{}}}{{{{{{}}}}}}~~~~~~zzzzzz||||||}}}}}}}}}|||~~~~~~yyyqqqhhhaaa^^^___aaabbbgggkkkjjjgggfffiiimmmiiihhheeeaaa^^^[[[XXXWWWSSSTTTUUUVVVWWWYYY[[[\\\ZZZ\\\___bbbeeeggghhhiiigggeeebbb``````______^^^[[[VVVPPPKKKIIIHHHIIIHHHMMMKKKHHHDDDAAA>>><<<;;;:::;;;===>>>>>>???>>>>>>;;;@@@CCCDDDGGGKKKKKKHHHAAA???<<<;;;<<<===>>>>>><<<===>>>@@@DDDHHHLLLNNNPPPJJJFFFGGGFFFBBBAAACCCEEEMMMTTTXXXYYYYYYSSSMMMFFFEEEDDDEEEGGGJJJMMMOOOQQQRRRSSSTTTYYY______ZZZYYYWWWVVVVVVVVVVVVTTTRRRTTTQQQOOOPPPTTTXXXZZZZZZ]]]\\\bbbqqqzzz{{{{{{xxxnnnbbbVVVOOOQQQQQQRRRUUUVVV[[[gggsss{{{oooiiihhhooorrrrrrooonnnpppsssrrrtttssstttvvvxxxxxxvvvttteeedddccccccdddeeeggghhhiiijjjkkkkkkiiifffbbb```aaa```aaafffnnnwww~~~{{{tttnnnlllnnnpppoooooonnnllljjjiiijjjlllkkkkkkllllllmmmmmmmmmmmmjjjmmmttt{{{|||tttllllllmmmnnnoooooonnnmmmlllggghhhiiijjjoootttrrrlllmmmjjjhhhfffaaaZZZYYY[[[aaa^^^\\\]]]]]]^^^dddjjjpppooommmjjjhhhgggggggggfffhhhjjjkkkiiiddd^^^[[[UUUXXX\\\______\\\XXXUUUXXXZZZ\\\^^^```aaaaaaaaa^^^______^^^\\\\\\^^^```cccdddeeeeeeeeedddbbbaaaeeeeeeddddddfffgggiiikkkkkklllmmmjjjeeeccccccfffkkklllmmmnnnmmmllliiihhhggggggfffdddaaa```aaabbbaaa___\\\YYYXXXWWWXXXXXXWWWYYY[[[]]]]]]___bbbddd```^^^\\\\\\]]]]]]]]]\\\]]]^^^^^^___```bbbcccddddddcccbbb````````````aaacccfffkkkmmmllljjjiiihhhccciiioooqqqqqqppplllfffcccaaa```___\\\\\\bbbiiinnnvvv}}}{{{ooobbbZZZXXXSSSVVVZZZ]]]```cccgggjjjjjjiiihhhdddbbbaaaccceeelllssswwwtttoooiiiaaaZZZ[[[___ccccccaaaccchhhnnntttsssppplllgggbbb^^^[[[^^^dddnnnxxx{{{zzzzzzuuuuuuvvvssssssuuuwwwuuurrrtttxxx~~~}}}~~~~~~{{{{{{}}}yyy|||}}}zzzyyyzzz|||~~~vvvqqqssswwwxxxtttnnneee^^^ZZZZZZ[[[[[[^^^aaabbbbbbcccfffiiiiiigggddd```\\\ZZZYYYYYYUUUWWWYYYYYYYYYXXXYYYZZZWWWZZZ]]]aaadddggghhhhhhgggeeeaaa^^^\\\[[[[[[\\\ZZZVVVRRRNNNMMMMMMLLLKKKLLLKKKHHHEEEBBB???======;;;<<<>>>@@@AAAAAA@@@@@@;;;???AAA@@@AAADDDDDDAAA<<<<<<;;;;;;;;;===>>>???======>>>@@@EEEKKKRRRVVVYYYQQQIIIGGGDDDAAA@@@CCCBBBJJJQQQTTTVVVVVVRRRLLLDDDDDDEEEFFFIIIMMMQQQSSSMMMPPPRRRSSSXXX^^^___\\\[[[XXXTTTQQQPPPOOONNNMMMQQQOOONNNOOORRRVVVXXXYYYZZZYYYaaasss|||ppptttyyyxxxqqqfff\\\VVVTTTSSSSSSUUUWWW\\\hhhuuuxxxpppnnnnnnooouuuvvvqqqnnnqqqrrrppprrrtttwww{{{}}}zzzvvvrrreeeeeedddccccccdddeeefffggghhhjjjkkkiiifffbbb______]]]\\\___hhhqqqxxx{{{|||yyytttmmmhhhhhhjjjmmmkkkkkkiiigggeeeeeehhhjjjiiiiiijjjkkkkkkjjjiiihhhiiilllrrrzzz|||uuunnnkkklllnnnooopppooommmlllcccdddcccccchhhnnnmmmiiigggfffhhhiiieee^^^]]]___```ZZZWWWXXXXXXZZZbbbkkkwwwtttpppllliiigggggghhhdddggglllooommmhhhaaa\\\UUUYYY___bbbaaa]]]YYYVVVUUUWWW[[[^^^```bbbcccdddaaabbbcccaaa___]]]]]]^^^______```aaabbbccccccbbbeeedddccccccdddfffhhhjjjhhhlllnnnlllgggcccccceeefffhhhkkkmmmmmmllljjjhhhfffhhhhhhgggdddbbbbbbbbb```]]]ZZZWWWUUUUUUVVVWWWUUUWWWZZZ\\\^^^aaaeeegggcccaaa___^^^^^^^^^]]]\\\ZZZ[[[\\\]]]___aaaccceeecccbbbaaa_________``````bbbccceeeeeeeeedddeeefffccchhhjjjiiikkkppppppmmmhhheeedddfffdddbbbgggnnnrrrvvvyyyuuukkk```XXXTTTQQQSSSWWWZZZ^^^bbbgggkkkkkkjjjgggdddaaa``````aaabbbhhhllljjjfffccc^^^XXXYYY\\\___]]]ZZZ\\\cccjjjpppnnnjjjeeeaaa^^^ZZZXXXZZZbbbnnnxxx}}}sssrrrzzz|||tttpppppppppkkkffffffjjjllljjjlllqqqyyy~~~|||tttpppqqqsssrrrsssvvvwww|||}}}{{{}}}|||uuuppprrruuuwwwzzz}}}qqqnnnjjjjjjoootttvvvuuuuuuvvvuuupppkkkiiikkknnnooonnnjjjddd]]]YYYWWWWWWVVVVVVWWWYYY[[[]]]```bbbeeeccc___[[[XXXVVVVVVVVVXXX[[[^^^^^^[[[YYYXXXXXXVVVWWWZZZ]]]__________________^^^\\\ZZZYYYYYYYYYVVVTTTQQQPPPPPPOOOMMMKKKKKKJJJGGGEEEBBBAAA??????===>>>@@@CCCDDDDDDCCCCCC===@@@@@@>>>===??????;;;;;;<<<<<<;;;;;;;;;===>>>>>>===>>>AAAHHHRRR\\\bbbbbbXXXMMMFFFBBB???@@@DDDCCCJJJQQQTTTVVVWWWTTTNNNHHHHHHHHHJJJLLLPPPSSSTTTNNNSSSVVVVVVWWW[[[]]]\\\ZZZWWWTTTQQQPPPNNNLLLKKKLLLLLLMMMNNNPPPRRRUUUXXXYYY[[[fffxxx}}}rrrkkkbbbiiiqqquuuqqqiiiaaa]]]XXXVVVUUUUUUVVVZZZhhhuuuxxx}}}}}}uuuppppppssskkksssvvvqqqnnnppppppmmmllloootttxxxzzzvvvpppjjjffffffdddcccccccccdddeeeeeefffiiijjjiiieeeaaa^^^]]]ZZZYYY\\\eeemmmsssvvvuuusssooojjjfffeeegggiiiiiiiiihhhfffeeefffiiilllhhhiiijjjjjjiiigggeeecccfffiiinnnuuu{{{zzztttooolllmmmoooppppppnnnmmmlll``````______dddkkkkkkgggccceeejjjooolllfffdddfff___XXXTTTUUUVVVXXXaaalll{{{xxxrrrmmmiiihhhhhhiiicccgggnnnrrrqqqlllddd___XXX]]]cccgggfffaaa]]]ZZZQQQTTTYYY]]]___bbbdddfffdddffffffeeeaaa^^^\\\\\\ZZZZZZZZZ\\\___aaaaaaaaacccbbbaaa```aaacccfffgggfffkkkooonnniiidddccceeebbbeeehhhkkkmmmllljjjhhheeeggghhhgggeeecccaaaaaa^^^\\\YYYVVVTTTTTTUUUVVVTTTVVVYYY\\\^^^bbbfffjjjfffdddaaa`````````^^^]]]XXXXXXZZZ\\\^^^aaaccceeedddcccbbbaaa```aaaaaabbb___```aaa```___```bbbdddeeeiiihhheeehhhpppuuusssqqqnnnooosssqqqnnnpppvvvwwwxxxvvvqqqhhh^^^VVVRRRQQQRRRUUUXXX[[[```fffkkkiiihhheeebbb```^^^^^^^^^\\\aaacccaaa^^^^^^\\\YYYUUUXXX[[[ZZZXXX[[[eeennnppplllfffaaa^^^\\\ZZZYYYWWWaaannnwww}}}}}}|||{{{wwwpppwwwvvvooommmmmmmmmfff___]]]bbbggghhhjjjooouuuzzzuuukkkeeefffhhhgggiiimmmuuu|||||||||}}}wwwpppkkkmmmppppppqqqttt|||~~~}}}vvvpppdddaaa^^^___fffnnnqqqpppsssqqqnnnjjjgggfffgggiiiiiiiiigggccc]]]YYYVVVVVVSSSRRRQQQSSSVVVYYY[[[[[[```^^^YYYUUURRRQQQRRRRRRZZZ^^^bbbbbb^^^ZZZWWWWWWUUUVVVXXXYYYYYYXXXVVVUUUWWWYYY[[[\\\ZZZXXXWWWWWWQQQPPPOOOOOOOOONNNKKKIIIJJJIIIGGGEEECCCBBBAAAAAA===???BBBDDDFFFFFFEEEEEE@@@BBBAAA===;;;===<<<999<<<======<<<;;;:::;;;===>>>===>>>BBBKKKXXXdddkkkiii\\\OOOFFFAAA>>>@@@EEEFFFMMMSSSVVVYYYZZZWWWRRRNNNMMMMMMMMMNNNOOOQQQRRRRRRXXX[[[YYYXXXZZZ]]]]]]ZZZXXXVVVTTTSSSQQQNNNLLLHHHJJJLLLMMMMMMPPPTTTWWWZZZ]]]jjj|||tttdddZZZVVV^^^iiiooonnnhhhccc```[[[XXXUUUUUUTTTYYYfffsssyyyzzzzzzwwwsssqqqsssuuutttssssssrrrqqqpppooonnnooonnnoooqqqttttttqqqmmmmmmeee______``````bbbfffiiikkkmmmlllhhhdddaaa```dddccc___\\\aaaiiikkkiiikkkkkkiiigggdddcccdddfffdddhhhjjjiiieeedddfffjjjjjjjjjiiihhhgggdddbbb```eeehhhlllooopppqqqrrrtttuuusssqqqqqqsssssssssrrrdddaaa______aaadddeeefffccceeegggkkkmmmllljjjgggeeebbb]]]XXXWWWZZZ```eeennnllljjjkkkmmmmmmjjjgggaaaffflllppppppmmmjjjiiibbbaaa```aaacccccc```]]]UUUTTTUUUXXX]]]aaaaaa___```bbbeeegggfffccc```^^^[[[[[[ZZZWWWVVVWWWZZZ]]]```````````````aaaaaaaaakkkmmmnnnlllhhhgggiiilllhhhhhhggghhhhhhgggeeebbbaaa``````aaaccceeeffffffgggcccYYYQQQRRRXXX[[[YYYWWWXXX[[[^^^```ccceeeffffffdddbbbaaaaaa___]]]ZZZWWWVVVUUUXXX\\\aaaeeefffccccccddddddddddddcccccc______^^^^^^^^^^^^______dddddddddeeegggjjjmmmnnnoooppprrruuuxxxxxxwwwuuuzzzxxxtttqqqkkkbbbWWWNNNQQQPPPPPPSSSYYY```fffiiiiiifffdddccccccbbb___\\\\\\]]]```bbbaaa]]]XXXUUUVVV[[[___```___```fffkkkrrrjjjeeeccc```[[[ZZZ[[[```eeelllppptttyyy{{{zzz{{{yyyyyy{{{yyyrrrsssyyy~~~{{{zzzxxx}}}wwwrrrnnniiieee___```cccggglllooooooooovvvwwwxxxyyyxxxwwwtttssshhheee___ZZZXXXZZZ___dddkkkpppvvvxxxvvvrrrppppppmmmjjjeeebbbbbbfffjjjnnnxxxzzz|||~~~zzzsssmmmaaa^^^^^^cccgggjjjpppvvvyyy{{{yyyrrrgggaaaaaadddaaaaaa^^^ZZZVVVTTTUUUVVVUUURRROOOPPPSSSUUUSSSQQQYYYVVVRRRMMMJJJKKKPPPSSSYYY]]]bbbbbb___[[[ZZZZZZ]]]]]][[[XXXUUUUUUXXXZZZZZZ[[[ZZZXXXWWWYYYVVVQQQNNNJJJHHHJJJIIIGGGHHHLLLLLLLLLKKKIIIFFFDDDAAA@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDBBB@@@>>>===;;;:::<<<<<<<<<;;;;;;:::::::::>>><<<<<>><<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<>>>BBBIIIRRRXXX\\\]]]SSSJJJJJJKKKLLLPPPVVV```eeennnttttttooohhhcccTTTRRROOONNNNNNOOONNNMMMPPPRRRTTTUUUUUUTTTUUUUUUVVVSSSPPPOOOPPPOOOMMMJJJHHHHHHGGGGGGIIILLLOOORRRWWWdddnnnnnnggg___UUUNNNIIILLLPPPVVVZZZ^^^aaabbb```[[[WWWVVVWWW]]]kkkyyyqqqrrrsssssspppooonnnooommmlllkkkjjjkkklllnnnooonnnlllkkkkkklllkkkjjjhhhnnneee]]]\\\```dddjjjoootttsssqqqllleee```^^^]]]gggiiihhhcccaaaeeehhhhhhcccdddeeedddbbb___^^^^^^aaaccceeeccc___^^^```cccgggggghhhhhhgggdddbbbaaa\\\___dddggghhhiiikkkllllllkkkllloootttxxx{{{|||kkkgggccc```______^^^]]]\\\```eeejjjnnnoooooonnniiigggeeebbb___\\\[[[ZZZ\\\]]]^^^bbbfffiiijjjiiibbbdddfffiiiiiihhhfffeeedddeeefffiiilllmmmllljjjaaa]]]XXXUUUUUUVVVVVVWWWWWWYYY\\\^^^^^^___```bbb[[[UUUMMMJJJLLLRRRVVVXXXWWW[[[aaaeeegggeeeaaa^^^```aaadddiiiooorrrssssssgggfffdddbbb```]]]YYYVVVUUUWWWZZZ^^^aaabbbcccdddhhhfff___XXXXXX\\\^^^\\\VVVVVVWWWZZZ^^^cccgggjjjkkkiiigggeeeccc___[[[WWWRRRRRRUUUZZZ___dddeeeeeehhhhhhiiiiiihhhfffdddccccccccccccbbbbbbccccccccc```aaaccceeeggghhhhhhhhhhhhjjjmmmrrrxxx|||~~~~~~zzzwwwrrrmmmhhhccc]]]YYYTTTTTTXXXbbbnnnwwwzzzyyypppnnnkkkiiihhhiiikkklllgggeeeaaa`````````___^^^^^^aaaeeefffeeefffiiimmmooohhhbbbaaa```^^^___bbbbbbbbbcccgggmmmrrruuuvvvmmmiiigggjjjlllkkkkkkmmmuuu~~~vvvrrrsssqqqlllfffbbbbbbdddjjjooouuuzzz}}}yyywww~~~|||yyywwwuuusssooolllkkkiiihhhiiijjjkkkjjjiiihhhlllqqquuuvvvtttqqqnnnlllgggaaa[[[YYYZZZ]]]```ffflllqqqooohhhbbbaaaccc`````````aaadddhhhlllnnntttwwwvvvmmmhhhjjjooopppqqqssswwwyyyzzzwwwpppjjjhhhgggdddaaa[[[TTTNNNLLLNNNQQQVVVWWWVVVTTTSSSRRRTTTUUUQQQOOOLLLIIIHHHLLLRRRVVV]]]^^^^^^[[[WWWTTTVVVXXX[[[ZZZYYYUUUSSSRRRSSSUUUTTTWWWYYYYYY\\\___]]]YYYRRRKKKFFFFFFEEECCCDDDGGGHHHIIIIIIJJJJJJJJJIIIIIIFFFGGGHHHIIIIIIHHHGGGGGGEEEDDDCCCBBB@@@???>>>===::::::;;;;;;;;;;;;;;;;;;;;;<<>>>>>:::;;;;;;;;;;;;<<<<<<<<<;;;<<>>>>>===============<<<:::888888>>>HHHPPP]]]dddjjjkkkjjjhhheeeaaaUUURRRNNNIIIFFFEEEEEEFFFFFFEEECCCBBBDDDEEEFFFEEECCCCCCDDDCCCBBBBBBCCCEEEGGGGGGGGGEEEDDDDDDGGGJJJJJJHHHEEECCCDDDFFFJJJLLLKKKQQQTTTNNNGGGEEEEEEDDDAAACCCFFFJJJNNNRRRUUUWWW___ZZZVVVWWW[[[ddduuuqqqmmmiiiggghhhiiihhhggghhhgggggggggggghhhiiiiiifffiiikkkjjjgggddddddeeeaaabbbdddddd^^^]]]fffrrrxxxxxxvvvssspppmmmmmmmmmjjjlllkkkgggggghhhfffaaaeeegggiiiiiigggeeeddddddbbb```^^^]]]___aaacccddd]]]YYYSSSOOOMMMOOORRRTTT^^^aaafffiiiiiigggeeeeeehhheeebbbbbbeeehhhkkklllmmmjjjfffcccdddeeeeeeeee___dddjjjooouuuuuueee^^^^^^```aaa]]]___```^^^ZZZXXXWWWXXXQQQQQQSSSZZZaaaeeedddaaa[[[```fffiiiiiihhhhhhhhhgggccc[[[RRRLLLLLLQQQVVVZZZcccmmmpppkkkeeecccccc```\\\VVVRRROOOPPPRRRSSSUUUVVVWWWYYY[[[^^^```aaa^^^______^^^]]]\\\]]]]]]TTTSSSQQQQQQQQQOOOLLLIIIHHHLLLPPPPPPOOOOOOSSSWWW[[[aaafffeeedddeeefffdddeeeeeedddcccbbbbbbbbbbbbdddfffjjjmmmooolllfffaaa]]]]]]^^^```cccdddcccbbb[[[YYYWWWWWWXXX[[[___bbbeeeeeedddcccaaa]]]ZZZXXXZZZ\\\___ccceeegggggggggdddaaa^^^]]]___bbbddddddccchhhmmmqqqqqqpppqqqrrrmmmnnnmmmlllmmmqqqxxx}}}|||rrrppprrrmmmfff``````fffkkkmmmkkkbbb^^^YYYVVVVVVYYY\\\^^^]]]YYYXXX\\\______```bbbeeeeeegggkkkqqquuuuuutttuuurrrqqqppplllffffffjjjpppuuuzzz}}}~~~xxxssspppqqqssswwwuuusssuuuxxxxxxuuurrrnnnmmmooouuu}}}~~~zzz~~~|||uuuqqqrrruuu~~~~~~|||vvvoookkkjjjlllnnnuuu{{{|||xxxwwwxxx{{{~~~~~~{{{xxxssssssqqqnnnjjjhhhjjjlllkkkkkkjjjfffaaa^^^^^^```cccccceeehhhjjjiiifffccc^^^```dddjjjrrrzzz}}}tttooonnnnnnllljjjgggfffeeedddddddddccccccbbbcccdddfffggghhhhhhhhhgggsssuuummmeeeccccccbbbdddhhhkkktttyyyiiibbbcccccc```\\\WWWTTTSSSVVVSSSPPPNNNOOOQQQSSSTTTUUUWWWYYYYYYVVVTTTTTTTTTPPPSSSTTTQQQKKKEEECCCDDDCCCDDDDDDCCCAAAAAAAAACCCEEEHHHLLLQQQ]]]kkktttuuuiiiZZZJJJCCCBBB@@@@@@AAAFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@???>>>======<<<<<<999666777>>>JJJSSS[[[bbbeeeaaa]]][[[XXXSSSIIIGGGDDDAAA@@@AAACCCDDDDDDBBB@@@@@@BBBCCCCCCCCCAAAAAAAAA@@@??????AAACCCFFFFFFEEECCCAAAAAAEEEHHHHHHGGGEEEDDDDDDFFFHHHJJJLLLRRRSSSMMMFFFDDDEEEDDDDDDFFFJJJNNNRRRUUUVVVWWW[[[YYYYYY]]]```gggtttiiiddd```^^^aaacccddddddbbbcccdddeeefffgggggghhhdddgggjjjjjjgggdddcccdddaaa```aaadddddddddiiippprrrrrrqqqnnnkkkhhhggggggiiijjjhhhggghhhjjjfff```dddfffggggggeeecccccccccfffccc```______aaabbbcccXXXTTTNNNIIIIIILLLQQQUUU]]]aaaeeehhhgggeeecccbbbeeebbb___^^^aaadddggghhhkkkhhhdddaaaaaabbbbbbbbbfffiiimmmpppsss|||vvvfff```aaacccccccccddddddaaa[[[WWWVVVWWWPPPPPPSSS[[[dddhhhgggdddYYY^^^dddgggfffddddddeeeaaa^^^XXXQQQMMMOOOVVV\\\YYYaaajjjlllgggcccccceeedddccc___ZZZVVVTTTVVVWWWSSSTTTWWWYYY\\\]]]^^^^^^[[[^^^___^^^[[[ZZZ]]]```PPPOOOOOOOOOPPPOOOLLLJJJGGGKKKNNNMMMJJJKKKOOOSSSVVV^^^dddccccccddddddbbbccccccccccccbbbbbbaaaaaa```cccggglllooommmgggcccaaa``````aaacccdddcccaaa]]]ZZZVVVTTTUUUXXX]]]```aaaaaabbbaaa```]]]ZZZXXXYYY[[[^^^bbbeeegggiiiiiigggddd___\\\\\\]]]^^^^^^[[[bbbjjjooopppppppppqqqkkknnnooommmiiiiiimmmrrrzzz{{{qqqoooqqqiiiccc]]]^^^eeekkkkkkiiiddd___YYYUUUUUUXXX\\\^^^dddaaabbbfffiiiiiiiiikkkhhhiiikkkooosssuuuvvvuuuzzzzzz|||}}}wwwpppmmmooonnnqqquuuyyy}}}yyysssllliiikkknnnwwwuuurrrsssuuuvvvtttrrrtttqqqqqqxxx|||vvvpppqqquuu|||~~~}}}xxxttttttuuuqqqyyy~~~~~~|||ppppppqqqsssuuuvvvuuutttsssrrrpppjjjeeeccceeehhhjjjjjjhhhccc]]]YYYYYY[[[```aaaeeeiiillllllhhheee```bbbfffjjjooosssvvvwwwyyyrrrkkkhhhjjjlllllljjjhhheeebbbaaabbbcccaaa^^^```______^^^]]]\\\\\\[[[]]]hhhyyy~~~qqqjjjdddbbb```___ccciiijjjssstttbbbaaadddfffeeeaaa\\\XXXVVVYYYTTTNNNLLLNNNPPPPPPOOOOOOSSSWWWYYYYYYXXXWWWWWWWWWZZZ\\\YYYQQQJJJEEEDDD@@@AAABBBBBB@@@@@@AAABBBCCCFFFJJJOOO\\\lllvvvyyymmm]]]LLLDDDBBBAAA@@@AAACCCCCCDDDEEEFFFFFFFFFFFFHHHIIIKKKLLLMMMMMMMMMLLLGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@>>>======;;;;;;999666666===JJJSSSSSSZZZ[[[UUUOOONNNKKKGGGAAA@@@?????????@@@BBBCCCDDDBBB@@@???@@@AAAAAAAAA@@@AAA@@@???===>>>@@@BBBDDDEEEDDDBBB??????CCCGGGGGGFFFEEEDDDDDDEEEFFFHHHMMMSSSTTTMMMFFFDDDDDDCCCBBBEEEJJJOOOSSSUUUVVVVVVWWWWWW\\\bbbeeeiiirrr{{{fffaaa[[[YYY\\\aaafffiiicccffffffcccccceeeeeebbbgggdddbbbdddggghhheeeaaa___bbbgggkkkmmmmmmkkkjjjqqqmmmkkkjjjfffaaa```dddccccccdddddddddcccbbbaaa___```bbbddddddcccbbbaaadddbbbaaaaaaccceeegggggg___TTTMMMNNNQQQRRRWWW]]]bbbcccdddeeeeeecccbbbaaabbb___\\\[[[]]]aaaeeefffcccbbbaaa_________`````````bbbdddhhhnnnwwwqqqeee``````bbbbbbddddddbbb^^^YYYVVVUUURRRUUUVVVYYY___ffffffaaa]]]]]]bbbfffeee___^^^```aaa```]]]VVVOOONNNSSSXXX^^^aaaeeeggggggfffffffffiiieee```]]]\\\\\\[[[ZZZSSSTTTUUUWWWYYY[[[]]]^^^]]]]]][[[YYY[[[___\\\WWWHHHKKKNNNQQQRRRPPPNNNLLLHHHGGGEEEDDDEEEHHHKKKNNNUUUZZZ```ccccccbbbbbbdddeeebbbbbbddd```ZZZ\\\bbbaaadddhhhiiigggeeecccbbbccccccaaa___\\\[[[\\\^^^XXXVVVTTTSSSTTTXXX\\\___^^^```bbbaaa___\\\ZZZZZZ___^^^]]]___ccceeedddccceeeeeeccc___ZZZZZZ^^^aaa```bbbdddeeeeeefffhhhjjjjjjkkknnnppppppllleee```eeejjjnnnnnnmmmmmmrrrvvvqqqgggaaaccchhhjjjkkkmmmfff^^^WWWVVVXXXYYY^^^dddjjjmmmqqqsssqqqnnnllljjjsssqqqooooooqqqtttvvvxxx~~~yyyuuutttsssooonnnttt~~~|||vvvllldddcccjjjqqqqqqtttvvvwwwwwwwwwwwwxxxxxxyyy}}}tttooorrrwww~~~~~~zzzwwwwww}}}|||vvvlllhhhgggkkknnnnnnppprrrooopppmmmgggaaa```eeejjjoooooolllfff^^^YYYYYYZZZ^^^aaafffiiihhheee```]]]```aaacccgggkkklllkkkjjjgggccc```aaaeeehhhhhhgggiiigggccc```^^^___aaaccc```cccddd```YYYUUUUUUXXX]]]ccckkkqqqsssrrrqqqpppfffdddaaa______```bbbdddhhhppp~~~qqqaaabbbaaadddjjjhhh```[[[\\\]]]YYYRRRLLLJJJKKKOOORRRQQQPPPPPPPPPQQQSSSTTTVVV[[[dddiiicccZZZUUUNNNHHHJJJEEE???<<<===???@@@@@@DDDEEEHHHQQQbbbrrrxxxvvvooo___NNNFFFCCC@@@??????AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOOOODDDEEEFFFGGGHHHHHHGGGFFFEEECCCAAA@@@@@@???===;;;777666666999>>>BBBEEEEEENNNLLLIIIFFFCCC@@@>>>===@@@??????>>>>>>>>>??????AAA@@@??????@@@AAABBBCCCCCCAAA???<<<;;;<<<>>>??????>>>>>>>>>???AAACCCDDDFFFFFFFFFGGGGGGHHHHHHHHHNNNPPPPPPOOOKKKFFFDDDCCCGGGJJJNNNQQQTTTUUUVVVVVVZZZ^^^ffflllmmmkkkooovvvaaa]]]YYYWWW[[[```fffiiicccggggggfffgggjjjkkkiiieeeaaa^^^___bbbdddaaa^^^aaadddhhhllloooooonnnmmmsssoookkkiiiccc]]]\\\```cccaaa``````aaaaaa``````bbbcccdddeeeeeedddbbbaaacccaaa``````bbbeeeggghhheee[[[TTTUUUVVVWWW[[[``````bbbeeeggghhhgggeeedddbbb^^^[[[YYY[[[^^^aaabbbbbbaaa```___^^^]]]]]]]]]^^^___```bbbgggoooyyy|||qqqgggaaa______aaabbbdddccc```]]][[[ZZZWWWYYYZZZ\\\aaagggfffaaa]]][[[]]]bbbbbb___]]]___ccccccaaa[[[TTTRRRTTTXXX]]]___bbbcccbbbbbbcccdddgggeeeaaa___]]]\\\ZZZYYYQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[[[[ZZZ]]]___[[[TTTLLLOOOSSSVVVWWWTTTQQQOOOIIIHHHGGGGGGIIILLLPPPSSSWWW\\\```bbbaaa_________aaa___```bbb___YYYYYY^^^aaadddggghhhgggdddcccbbb^^^______]]]\\\\\\^^^___^^^ZZZTTTPPPPPPTTTYYY]]]___aaadddcccaaa___^^^^^^^^^\\\ZZZ[[[^^^``````___```aaa___[[[XXXXXX[[[___bbbcccddddddcccccceeefffiiikkkooorrrrrrmmmeee___[[[^^^bbbdddfffiiimmmpppoooggg```aaaeeegggkkkooojjjccc\\\ZZZYYYZZZ```gggooorrrwwwyyywwwtttrrrqqqllloooqqqnnnkkklllrrrxxx|||zzzzzzyyytttqqqttt{{{}}}xxxyyywwwrrrkkkeeedddhhhmmmoooqqqtttuuuvvvvvvwwwwwwzzzzzzxxxuuuyyy~~~{{{xxxzzzyyytttmmmiiihhhkkknnnnnnpppsssrrrrrrpppjjjdddaaadddhhhmmmmmmjjjddd^^^ZZZZZZ\\\```bbbfffhhhhhheeeaaa^^^``````bbbeeehhhiiihhhggg\\\YYYYYY\\\cccjjjlllmmmnnnlllhhheeeccccccdddddd___bbbccc___XXXTTTUUUXXX]]]aaagggjjjjjjiiiggggggaaa```___^^^___```bbbccchhhooozzzyyyiii]]][[[ZZZ^^^eeefffbbb```bbb^^^ZZZSSSNNNKKKKKKNNNPPPQQQPPPMMMLLLNNNQQQUUUXXX```jjjqqqmmmfff^^^UUUNNNKKKFFFAAA??????@@@@@@???DDDFFFJJJSSScccrrrwwwtttkkk\\\LLLEEEBBB???>>>???AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIKKKLLLMMMCCCDDDEEEFFFFFFFFFEEEDDDEEECCCAAA@@@@@@???===;;;:::888888:::===AAABBBBBBEEECCCBBB???===<<<;;;;;;===<<<<<<;;;;;;<<<<<<===AAAAAAAAAAAACCCEEEFFFGGGDDDBBB???===;;;;;;<<<===>>>>>>>>>>>>???AAABBBDDDFFFFFFGGGGGGHHHIIIIIIJJJOOOPPPQQQOOOKKKGGGEEEEEEIIILLLPPPTTTVVVWWWWWWXXXXXX[[[bbbhhhhhhgggllltttbbb]]]YYYWWWYYY^^^ccceeedddggghhhggghhhlllmmmkkkddd___[[[YYY[[[]]]\\\ZZZ]]]___cccgggjjjkkkjjjjjjoookkkgggddd___[[[[[[___eeeaaa______aaabbbaaa___bbbcccdddeeedddbbb```___aaa```^^^^^^```cccfffhhhiiibbb\\\[[[[[[[[[^^^aaa___bbbeeeiiijjjjjjhhhgggaaa^^^ZZZXXXZZZ\\\^^^___bbbbbbaaa```___^^^\\\\\\^^^^^^]]]]]]```fffnnntttxxxxxxwwwrrrjjjbbb]]]ZZZ[[[]]]```aaa```___^^^___]]]___```bbbgggmmmlllgggbbb]]][[[___bbbaaa___```fffggggggbbb\\\WWWVVVWWWZZZ\\\\\\\\\[[[[[[]]]^^^___]]][[[ZZZYYYWWWTTTQQQOOOPPPQQQRRRSSSTTTTTTTTTYYY\\\^^^___aaabbb\\\SSSQQQUUUZZZ]]]^^^\\\XXXUUUOOONNNMMMMMMOOORRRVVVYYY[[[^^^bbbcccaaa^^^\\\[[[[[[\\\___bbb___ZZZXXXYYY^^^aaadddeeedddcccbbbccc```aaaaaa___^^^]]]^^^```___ZZZRRRLLLLLLPPPWWW]]]```bbbeeeeeedddcccbbbbbb___\\\YYYXXXYYY[[[\\\\\\[[[\\\[[[XXXUUUUUUYYY]]]cccddddddcccaaa``````aaagggjjjpppuuuvvvppphhhaaaUUUVVVWWW\\\aaafffiiijjjiiiccc___```bbbdddjjjqqqrrrlllfffbbb\\\YYY___fffjjjnnnsssuuuuuurrrpppoooeeelllpppllldddcccmmmwww}}}}}}|||vvvuuuxxxzzzxxxuuuuuurrrnnniiifffggghhhjjjmmmoooqqqtttvvvwwwwwwxxxyyyyyy~~~{{{~~~zzzwwwqqqllljjjmmmoooooopppsssttttttrrrmmmgggdddeeegggmmmllliiiddd```___```aaabbbdddggghhhhhheeebbb```ccccccccceeeggghhhhhhfffVVVUUUUUUZZZdddlllppprrrrrrpppnnnkkkiiigggfffeeeaaadddfffbbb[[[VVVWWWYYY^^^aaacccdddbbb___^^^^^^^^^^^^___aaabbbdddeeefffiiipppxxx{{{vvvkkk___XXXVVVUUUYYY___bbbbbbdddgggbbb___YYYTTTPPPOOOPPPQQQRRROOOKKKIIIJJJNNNTTTWWWbbbmmmwwwxxxssslllccc[[[RRRNNNHHHDDDBBBAAA@@@???CCCGGGMMMVVVdddqqqtttpppcccVVVHHHCCC@@@>>>===>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDGGGIIIKKKEEEEEEFFFFFFFFFEEEDDDDDDEEECCCAAA@@@???>>><<<:::<<<:::999999<<<>>>??????===<<<;;;:::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@BBBDDDEEEDDDBBB@@@>>><<<<<<<<<<<<>>>>>>>>>???@@@AAACCCDDDFFFFFFGGGHHHIIIKKKKKKLLLOOOPPPPPPOOOLLLIIIHHHHHHLLLPPPUUUYYYZZZYYYYYYYYYVVVXXX\\\``````aaahhhqqqfffaaaZZZWWWWWWZZZ]]]___bbbeeefffeeefffjjjkkkhhheee```YYYUUUTTTUUUUUUUUUUUUWWWZZZ]]]````````````dddaaa______\\\ZZZ]]]cccfffcccaaacccffffffccc___```aaabbbbbbbbb```^^^]]]]]]]]]]]]\\\]]]```dddgggiiieeeaaa^^^]]]\\\]]]______aaafffiiikkkjjjhhhggg___\\\YYYXXXYYY[[[]]]]]]ccccccccccccbbb```]]]\\\]]]]]]^^^^^^^^^aaaeeehhhkkknnnpppnnnhhh```YYYVVVSSSVVV[[[]]]^^^^^^___```aaadddfffiiiqqqxxxxxxtttlllccc^^^```ccccccbbbbbbhhhjjjkkkiiiccc]]]YYYWWWXXXXXXWWWUUUSSSTTTVVVXXXWWWVVVVVVVVVUUUSSSPPPMMMMMMNNNPPPRRRSSSTTTTTTTTTZZZ^^^ccceeehhhhhh```VVVTTTXXX^^^ccceeeccc```]]]\\\ZZZWWWUUUUUUWWWZZZ[[[]]]___bbbcccbbb___\\\ZZZXXX[[[___cccbbb^^^ZZZYYYYYY[[[^^^`````````bbbcccfffgggfffdddaaa`````````[[[WWWQQQLLLLLLQQQXXX]]]^^^```dddeeeeeedddddddddccc```\\\YYYXXXYYY[[[\\\ZZZ[[[[[[YYYVVVVVVZZZ^^^aaabbbcccaaa___^^^^^^___ccchhhooowwwyyyuuummmggg\\\YYYXXX\\\ccchhhhhhggg^^^\\\]]]aaabbbdddiiipppwwwtttqqqkkkbbbZZZ[[[aaaaaaeeejjjmmmmmmlllkkkkkkccciiilllggg``````iiisss|||zzzxxxvvvvvv|||~~~yyyyyyyyyyyyxxxwwwrrrlllhhhggghhhiiiiiilllmmmooorrrvvvwwwwwwwwwuuuuuuyyyyyy{{{}}}wwwrrrooopppqqqppppppsssttttttrrrnnniiigggggghhhnnnllliiieeecccdddfffhhhdddeeegggggggggeeecccaaahhhgggggghhhjjjjjjjjjiii[[[YYYYYY]]]eeemmmrrrsssqqqqqqpppnnnmmmjjjiiihhhhhhkkklllggg___YYYYYYZZZ```aaaaaa```]]][[[ZZZ[[[\\\^^^aaaeeegggiiijjjkkkmmmttt{{{zzzqqqddd[[[VVVUUUUUUVVVZZZ]]]```dddggggggeeeaaa\\\YYYVVVUUUUUUQQQOOOKKKIIIIIILLLPPPSSS]]]fffqqqwwwxxxuuuqqqmmmccc]]]SSSJJJDDD@@@??????@@@FFFNNNWWWcccmmmlllgggZZZOOODDD@@@???<<<;;;===>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAABBBEEEGGGIIIIIIIIIHHHHHHHHHGGGFFFFFFEEECCCAAA@@@@@@???===;;;;;;999888888:::<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<======>>>;;;;;;<<<===>>>???@@@AAA@@@@@@???>>>>>>===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGIIIJJJLLLMMMNNNNNNOOOPPPNNNLLLKKKKKKLLLRRRVVV[[[]]][[[YYYWWWXXXTTTUUUWWWZZZZZZ[[[eeeooogggaaaXXXSSSRRRUUUXXXZZZ]]]```bbbaaadddhhhjjjhhhfff```XXXRRRNNNNNNNNNOOOPPPRRRVVVYYY[[[[[[ZZZYYY]]]ZZZZZZ[[[ZZZYYY]]]ccccccbbbcccfffhhhgggbbb]]]^^^___aaaaaaaaa```^^^\\\YYYZZZ[[[[[[[[[\\\```cccffffffdddaaa___^^^^^^^^^___bbbeeehhhiiihhhfffeee[[[YYYVVVVVVWWWZZZ[[[[[[```aaaaaaaaa```^^^\\\[[[YYY[[[]]]^^^\\\[[[[[[\\\aaadddfffddd___XXXSSSPPPPPPSSSXXX\\\]]]___```bbbbbbfffiiioooxxxqqqhhh``````bbbbbbaaabbbhhhjjjkkkkkkgggaaa\\\YYYWWWVVVUUURRROOOOOOQQQTTTVVVVVVVVVXXXXXXWWWSSSPPPNNNPPPRRRUUUWWWWWWWWWWWWYYY^^^cccgggkkkkkkcccYYYTTTYYY___eeeiiiiiigggeeejjjgggbbb]]]ZZZYYYZZZ[[[[[[\\\^^^``````^^^[[[YYYXXX\\\aaadddeeeeeeaaa]]]TTTVVVYYY[[[[[[]]]```bbbeeeggggggfffdddcccdddddd[[[YYYUUURRRRRRTTTXXXZZZ[[[^^^aaacccdddcccddddddfffccc___ZZZXXXXXX[[[]]]]]]______\\\YYYYYY\\\___^^^___``````^^^]]]^^^______dddmmmuuuzzzyyysssnnnhhhccc___aaafffjjjiiieeeWWWXXX\\\cccffffffiiiooosssssstttrrrhhh^^^\\\___^^^aaaeeehhhjjjjjjkkklllggghhhgggdddaaaccciiioooooonnnmmmmmmrrr{{{zzzzzz{{{}}}}}}wwwooojjjggghhhhhhiiikkkjjjkkkooossstttsssqqqnnnooosss~~~|||||||||}}}~~~}}}wwwsssssssssqqqrrrtttssssssqqqnnnllljjjjjjkkknnnkkkfffcccccceeehhhjjjffffffffffffeeedddcccbbbiiihhhhhhjjjlllmmmllljjjaaa^^^\\\___fffmmmqqqrrrppppppqqqqqqpppnnnmmmlllmmmppppppkkkaaaZZZWWWXXX_________\\\ZZZXXXYYYZZZZZZ\\\```dddhhhjjjkkkkkkooowww~~~|||qqqddd[[[WWWTTTTTTTTTUUUYYY___dddfffgggfffdddaaa^^^ZZZXXXVVVPPPNNNLLLKKKJJJKKKMMMNNNUUUZZZbbblllrrrvvvyyy{{{uuulll^^^PPPEEE@@@@@@AAA>>>FFFPPPYYYbbbgggddd]]]QQQHHHAAA???===;;;;;;======<<<<<<;;;<<<<<<===>>>AAAAAAAAABBBCCCEEEGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFEEECCCBBBAAABBBBBB@@@>>>:::888666777999;;;<<<;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@???;;;<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMNNNNNNMMMLLLLLLNNNPPPXXX\\\```___ZZZVVVTTTUUUSSSSSSTTTWWWWWWZZZeeepppjjjbbbXXXPPPNNNQQQUUUWWWWWW[[[]]]^^^aaagggjjjhhh```[[[TTTLLLGGGFFFGGGIIINNNRRRWWW\\\______]]]\\\^^^[[[[[[\\\[[[XXXYYY^^^]]]___bbbdddcccaaa^^^\\\___```aaaaaa```^^^\\\[[[TTTWWWZZZZZZXXXXXXZZZ]]]bbbfffgggdddbbbbbbaaa___```aaaccceeeggggggfffeee\\\YYYWWWVVVWWWYYYYYYYYY[[[[[[\\\[[[[[[ZZZYYYXXXTTTVVVYYYYYYWWWTTTRRRRRRXXXZZZ]]]\\\WWWRRRMMMKKKQQQUUUYYY]]]^^^```aaabbb```dddhhhnnnxxxooofff___^^^^^^]]]^^^```eeeggghhhhhhfffbbb^^^[[[YYYYYYWWWSSSPPPOOOQQQSSSSSSSSSTTTWWWXXXXXXVVVSSSRRRTTTWWWZZZ[[[[[[[[[ZZZWWW\\\```dddiiikkkeee\\\UUUXXX^^^dddhhhiiiiiihhhpppmmmgggaaa\\\ZZZZZZZZZWWWXXXZZZ\\\]]]\\\XXXUUUYYY]]]```bbbfffjjjhhhcccUUUVVVWWWXXXXXXYYY\\\^^^^^^```ccceeefffgggiiikkkdddbbb___\\\ZZZYYYYYYYYYZZZ]]]aaacccdddddddddeeehhhfffbbb]]]YYYYYY[[[^^^bbbcccccc```[[[ZZZ\\\^^^\\\^^^______^^^]]]^^^```^^^aaahhhpppvvvxxxuuusssooojjjeeeeeeiiikkkjjjhhh[[[ZZZ^^^fffjjjiiijjjmmmlllmmmpppqqqkkkccc___```ZZZ]]]```bbbdddgggkkknnnmmmjjjeeeccceeehhhlllnnnkkkkkkkkkmmmsss}}}{{{zzz~~~}}}uuunnnkkkjjjjjjkkkjjjiiilllpppqqqooolllhhhkkkqqqxxx~~~||||||}}}~~~xxxssstttuuutttuuuxxxvvvtttrrrooonnnnnnnnnooonnnjjjdddaaabbbeeehhhjjjhhhgggeeedddcccccccccccceeefffhhhkkknnnooommmkkkaaa^^^[[[]]]dddkkkoooppppppppppppqqqpppoooooonnnmmmpppqqqkkkaaaYYYUUUVVV[[[\\\[[[YYYWWWVVVVVVXXXUUUWWW[[[___bbbdddeeefffmmmsssxxxuuulllaaaZZZWWWPPPRRRRRRQQQUUU]]]bbbddd___``````___]]]YYYVVVTTTMMMLLLLLLKKKKKKLLLMMMMMMQQQPPPTTT]]]eeelllttt{{{zzzrrrcccSSSFFF@@@AAACCC???IIIUUU]]]cccddd^^^UUUIIICCC>>>>>>===;;;;;;===;;;;;;:::::::::<<<>>>???AAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFDDDCCCDDDEEEEEEDDDCCC;;;999888888999;;;;;;;;;===<<<;;;::::::::::::;;;::::::::::::;;;<<<============>>>>>>======<<<;;;777999<<>>:::999888999:::<<>><<<;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;<<<===>>>???888999:::;;;;;;:::999999777999<<<@@@BBBBBBBBBAAA???@@@BBBDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKJJJJJJJJJMMMQQQUUUYYY]]]___[[[TTTOOOQQQTTTUUUUUUWWWZZZ\\\```mmmyyy|||jjjZZZPPPNNNPPPQQQVVVYYYYYYUUUUUUWWWWWWTTTLLLIIIEEE???;;;;;;>>>AAAAAAGGGQQQ[[[aaacccbbb```aaa```bbbcccaaa[[[ZZZ]]]\\\___```\\\WWWVVV\\\bbb]]]]]]\\\ZZZVVVQQQMMMKKKNNNSSSYYYZZZVVVRRRRRRTTTYYYaaafffcccaaacccbbb^^^^^^___```bbbeeeiiilllmmmmmmjjjfffcccbbb```^^^\\\XXXXXXWWWVVVVVVXXXYYYZZZUUUTTTRRROOOLLLLLLOOOQQQQQQVVV\\\___]]]XXXTTTQQQQQQTTTXXXZZZ[[[[[[[[[\\\]]]___```bbbhhhnnnmmmhhheee```]]]\\\[[[ZZZ^^^eee```______```aaaaaa```___bbbbbbaaa]]]YYYWWWVVVWWWUUUUUUVVVYYY\\\______^^^^^^___```aaa```]]]ZZZXXXYYY\\\___bbbiiinnnlllfffXXXZZZ\\\___aaacccddddddhhhfffbbb^^^\\\\\\]]]^^^^^^]]]]]]___```^^^YYYUUUVVVYYYZZZZZZaaakkkmmmiii```___]]]YYYUUUSSSTTTVVV^^^bbbfffjjjlllnnnppprrrqqqooollliiihhhhhhiiiiii```cccfffhhhiiihhhiiijjjoooooommmhhhcccaaadddfffeeefffeeeaaaZZZWWWWWWXXX^^^``````___]]]\\\]]]^^^^^^___aaaeeejjjnnnppppppnnnllljjjkkknnnrrruuuvvvssskkkeeehhhmmmnnnnnnooorrrmmmiiihhheee___[[[[[[ZZZ[[[\\\]]]```fffmmmssssssqqqmmmjjjjjjmmmrrruuuttttttttttttwww~~~~~~{{{xxxuuuxxxuuussstttwwwwwwrrrmmmfffnnnvvvxxxvvvwww}}}}}}~~~~~~zzzoooooosss~~~}}}|||yyyxxxyyy{{{~~~tttooommmqqquuuxxx|||}}}wwwsssrrrrrrssssssxxxqqqiiieeefffjjjmmmnnniiigggdddaaa``````bbbcccdddffflllrrrwwwwwwuuurrrkkkfff```___bbbfffhhhhhhkkkjjjhhhfffdddccccccccclllppprrrnnneee^^^[[[\\\]]]]]]]]][[[XXXUUUUUUVVVRRRRRRTTTVVVYYY[[[]]]^^^___^^^]]]YYYUUURRRQQQQQQSSSUUURRRLLLKKKQQQTTTQQQSSSUUUYYY[[[[[[XXXTTTQQQJJJHHHFFFFFFIIIOOOVVVZZZYYYQQQMMMPPPSSSTTTYYYaaafffddd]]]TTTJJJDDDCCCEEEHHHTTTaaaiiikkkggg\\\QQQ@@@===;;;======;;;;;;>>>999888888888:::===@@@AAA???AAADDDFFFGGGFFFEEECCCEEEDDDCCCCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJLLLLLLKKKFFFCCC@@@>>>======;;;:::999999999999:::;;;<<<============>>>>>>@@@AAAAAA888:::;;;===>>>>>>======888:::===@@@BBBBBBAAA@@@>>>???AAACCCDDDDDDCCCCCCHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJIIIIIIIIIMMMRRRVVVWWW[[[\\\XXXQQQNNNRRRVVVVVVVVVYYY\\\___dddppp|||yyycccWWWVVVVVVSSSTTTVVVWWWUUURRRNNNKKKJJJ@@@AAA@@@>>>===<<<>>>@@@@@@FFFNNNRRRTTTWWW]]]bbbdddgggiiihhhccc___]]]]]]___^^^\\\[[[[[[\\\]]]^^^^^^\\\[[[XXXQQQHHHFFFIIILLLQQQYYY]]]\\\YYYUUURRRXXXZZZ^^^bbbcccbbb```^^^```aaabbbcccdddfffkkknnnqqqooollliiifffbbb]]]YYYWWWVVVTTTSSSSSSVVVYYY[[[XXXXXXWWWSSSPPPNNNNNNOOOUUUVVVZZZaaaeeecccZZZRRRTTTVVVXXXXXXYYYZZZ\\\^^^]]]]]]]]]]]]___aaadddeee```ccceeebbb\\\ZZZ___ddddddgggfffbbb___aaabbbaaacccbbb```^^^\\\[[[ZZZYYYVVVSSSTTT[[[]]]ZZZZZZ]]]eeeddddddgggiiifff^^^WWWTTTRRRTTT\\\hhhppppppnnnbbb___]]]]]]```cccffffffgggeee```[[[XXXYYY^^^aaabbbbbbcccccccccaaa]]]YYYVVVWWWXXXZZZ\\\___aaabbbZZZ```bbb___\\\^^^______fffjjjnnnooommmmmmnnnqqqkkklllmmmllliiigggggggggdddhhhmmmqqqrrrrrrrrrsssmmmnnnmmmkkkgggdddccccccdddccc```\\\YYYXXXZZZ\\\___```aaa```]]]]]]```cccbbbbbbdddfffggghhhiiiiiinnnmmmlllkkklllooorrrtttxxxrrrjjjfffgggjjjlllmmmqqqkkkddd___]]]^^^^^^___\\\^^^______```cccjjjpppqqqooommmkkklllnnnqqqrrrrrrqqqssswww|||yyyvvvxxxyyy|||xxxrrrtttooonnnvvv}}}~~~||||||sssttttttttttttvvvyyy|||~~~~~~xxxuuunnnlllttt}}}~~~uuuvvvvvvuuuwww}}}~~~{{{ooollljjjjjjooouuuzzz}}}yyy~~~wwwrrrrrruuuvvvtttpppmmmkkkkkklllmmmdddaaa\\\XXXWWW[[[aaafffhhhiiimmmrrrvvvvvvqqqmmmhhhgggdddaaa`````````aaabbbbbbaaa^^^[[[ZZZ\\\]]]dddhhhlllkkkfffaaa^^^^^^ZZZ[[[\\\YYYVVVTTTTTTUUUPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXVVVSSSQQQPPPQQQTTTQQQLLLIIIGGGHHHKKKLLLOOOQQQVVV]]]bbbaaa[[[VVVPPPLLLJJJLLLMMMNNNSSSXXXXXXUUUPPPMMMMMMOOOTTTWWW[[[YYYVVVPPPIIIDDDBBBAAAKKKTTT```hhhhhh___RRRIII>>>===;;;999888888888999:::999999:::<<>><<<<<<===<<<:::<<<;;;;;;;;;;;;===???@@@>>>>>>>>>???@@@@@@AAAAAA======<<<;;;:::::::::::::::::::::<<<>>>@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDGGGHHHJJJKKKLLLMMMLLLLLLJJJKKKLLLLLLLLLLLLNNNPPPTTTWWWWWWTTTSSSVVVVVVSSSXXXXXX[[[^^^___dddrrrxxxfff[[[[[[[[[YYYTTTVVVWWWTTTNNNHHHCCC@@@=========;;;::::::<<<>>>@@@EEEJJJMMMOOORRRXXX]]]```dddffffffbbb]]][[[ZZZ]]]\\\ZZZYYYYYY[[[\\\]]]\\\YYYVVVRRRKKKDDDCCCFFFLLLQQQXXX[[[[[[WWWSSSQQQXXXZZZ]]]___aaaaaa```___^^^^^^______```dddhhhlllrrrpppmmmjjjfffbbb\\\YYYUUUTTTSSSTTTUUUWWWYYYZZZYYYXXXVVVSSSOOONNNOOOQQQSSSTTTYYY```dddccc[[[TTTTTTWWWYYYZZZZZZZZZ\\\]]]\\\\\\]]]^^^___aaacccdddbbbdddfffccc___]]]___bbbcccggggggccc```aaa```^^^```]]]ZZZWWWVVVWWWZZZ[[[XXXUUUVVV\\\]]]ZZZYYY[[[cccccceeehhhjjjfff^^^WWWQQQOOOQQQYYYeeelllmmmkkkcccaaa^^^^^^```ccceeeffffffddd```\\\YYY[[[___bbbgggfffffffffeeeccc```]]]WWWWWWWWWWWWXXXYYYYYYZZZ^^^dddhhheeecccdddfffeeekkkmmmoooooonnnmmmmmmnnnjjjkkkkkkiiifffcccccccccdddgggkkknnnoooooopppqqqnnnnnnllliiifffddddddeeeiiifffaaa[[[VVVUUUXXXZZZ___```aaa___]]]]]]___bbbaaabbbdddfffhhhiiiiiijjjmmmllllllkkklllnnnqqqsssxxxrrrkkkggghhhjjjlllmmmiiiddd\\\WWWVVVYYY[[[]]]^^^aaadddeeeeeegggkkkooosssqqqmmmjjjiiikkknnnpppttttttvvvzzz~~~yyytttqqqsssuuuxxx}}}xxxuuuoooooovvv~~~wwwuuusssqqqqqqsssuuuvvv{{{}}}}}}~~~wwwoookkkpppwwwxxxvvvuuullloooppprrrvvv}}}~~~{{{nnnllljjjjjjlllqqquuuwwwyyy}}}~~~xxxttttttvvvwwwuuuqqqnnnkkkjjjiiiiii```]]]XXXTTTTTTWWW]]]bbbggghhhkkkooorrrrrrooolllgggeeecccaaa___^^^^^^___^^^^^^^^^\\\ZZZYYYZZZ\\\bbbfffkkklllgggbbb___^^^^^^^^^]]][[[XXXWWWVVVVVVPPPPPPPPPPPPPPPQQQRRRRRRTTTTTTRRROOOMMMNNNQQQTTTWWWTTTOOOKKKHHHIIIJJJKKKNNNPPPWWWbbblllnnniiicccTTTMMMIIIJJJLLLLLLOOORRRSSSPPPLLLJJJJJJNNNRRRUUUXXXWWWUUUOOOIIIDDDBBBBBBGGGNNNXXX___^^^WWWMMMEEE>>>===;;;:::999999::::::999999999999;;;>>>AAACCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCFFFJJJLLLRRRUUUVVVTTTTTTVVVUUUQQQKKKFFF@@@===>>>@@@@@@???======<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@??????>>><<<;;;;;;::::::::::::::::::999999:::<<<>>>??????AAA@@@@@@@@@@@@AAACCCDDDGGGHHHJJJKKKLLLLLLKKKJJJIIIJJJKKKKKKJJJKKKMMMOOOQQQTTTUUUTTTUUUYYYZZZXXXYYYYYY[[[]]]^^^dddsss~~~sssfff^^^^^^___]]]TTTUUUVVVSSSLLLDDD>>>;;;;;;;;;;;;999888999<<<>>>AAACCCFFFGGGIIILLLSSSYYY]]]```ddddddaaa]]]YYYWWWYYYXXXWWWWWWXXXYYY[[[\\\___ZZZWWWTTTNNNGGGFFFJJJMMMRRRWWWZZZYYYUUUQQQPPPXXXXXXYYYZZZ\\\]]]______\\\\\\[[[[[[\\\```eeejjjpppnnnkkkhhhfffaaa\\\XXXSSSTTTUUUVVVWWWXXXYYYYYYYYYWWWUUUQQQNNNNNNQQQSSSQQQSSSWWW^^^bbbaaa[[[VVVWWWYYY]]]^^^]]]\\\\\\]]]\\\\\\]]]^^^```aaaaaabbbddddddeeeeeecccaaa___^^^aaaeeegggccc```___]]]YYYXXXUUUQQQOOOPPPTTTYYY]]]ZZZXXXZZZ]]]]]]ZZZYYY[[[aaabbbcccggghhheee]]]WWWOOONNNPPPWWWaaahhhhhhfffccc```^^^^^^```cccdddeeedddbbb```]]][[[\\\___bbbhhhgggeeeddddddcccaaa___[[[ZZZXXXWWWUUUTTTTTTSSSYYYaaaffffffeeeggghhhgggllllllmmmnnnppppppooommmiiijjjiiifffbbb^^^]]]\\\bbbdddhhhiiijjjjjjlllmmmmmmmmmkkkhhheeeeeegggiiikkkgggaaaZZZUUUVVVZZZ^^^aaabbbaaa___]]]]]]^^^``````bbbccceeeggghhhiiiiiijjjkkklllkkkkkkllloooqqqvvvrrrlllhhhhhhkkkmmmnnnddd^^^VVVQQQRRRUUUZZZ]]]aaaeeeiiikkkjjjjjjmmmpppyyyvvvpppllljjjkkkmmmoooqqqrrrvvv{{{}}}rrrooooooqqqsssuuu|||~~~vvvpppooovvv~~~{{{vvvooommmnnnooopppoootttwwwzzz|||}}}ssskkkmmmpppooollljjjdddhhhllloootttzzz{{{wwwmmmlllkkkjjjkkkmmmooopppuuuxxxzzzyyyvvvtttuuuvvvxxxvvvtttppplllhhheeecccZZZWWWRRROOOPPPUUU[[[___ffffffhhhjjjmmmnnnllljjjeeeeeecccbbb```^^^]]]\\\ZZZ[[[[[[YYYXXXWWWXXXZZZ\\\aaafffhhheeeaaa``````aaa___]]][[[[[[[[[ZZZYYYSSSRRRQQQPPPPPPPPPPPPPPPQQQOOOLLLIIIHHHKKKRRRVVVYYYVVVQQQMMMJJJIIIJJJKKKNNNPPPXXXgggvvv|||vvvnnnYYYPPPHHHIIIKKKKKKJJJKKKKKKIIIGGGFFFGGGKKKPPPSSSTTTTTTSSSOOOIIIEEECCCBBBBBBFFFLLLPPPPPPKKKEEE@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;===???BBBCCCEEEDDDCCCBBBAAAAAA@@@@@@????????????BBBHHHPPPVVVYYY^^^aaa```^^^\\\VVVPPPKKKGGGBBB@@@BBBDDDCCCBBB@@@??????>>>???@@@BBBCCCFFFEEEDDDBBB@@@>>><<<;;;999999999999999:::;;;;;;::::::999999:::;;;===>>>??????>>>>>>???@@@BBBCCCHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIIIIHHHIIIKKKLLLMMMQQQSSSSSSVVV[[[]]]\\\YYYYYYZZZ[[[\\\cccsssuuuqqqjjjbbb]]]\\\\\\\\\UUUVVVUUURRRKKKEEE@@@>>>;;;;;;;;;::::::;;;???BBBCCCDDDDDDEEEGGGLLLSSSYYY[[[^^^bbbdddbbb^^^YYYVVVVVVVVVVVVVVVWWWXXXZZZZZZ___\\\YYYXXXTTTNNNKKKMMMPPPSSSXXXYYYWWWSSSPPPNNNTTTTTTSSSSSSUUUXXX[[[^^^[[[[[[YYYXXXXXX\\\cccgggkkkjjjhhhfffeeebbb^^^[[[VVVWWWYYY[[[[[[ZZZYYYWWWXXXVVVSSSOOOLLLMMMQQQTTTRRRTTTWWW\\\___^^^YYYUUUYYY\\\___aaa```^^^]]]]]]\\\\\\]]]^^^___`````````ccccccccceeefffddd^^^YYY\\\aaadddbbb^^^\\\XXXSSSPPPNNNLLLLLLNNNSSSXXX\\\ZZZZZZ\\\^^^^^^\\\\\\]]]```___^^^___```___\\\YYYSSSRRRSSSXXX```ddddddbbb```]]][[[[[[^^^aaacccdddbbbaaa```^^^[[[[[[^^^```dddaaa______````````````___^^^\\\YYYWWWUUUTTTTTTSSS\\\ccceeefffiiijjjjjjiiiggghhhlllqqqsssqqqnnnhhhhhhgggddd___ZZZXXXWWW```bbbcccddddddeeegggiiilllkkkiiifffdddfffjjjmmmllliiibbb\\\YYY\\\ccchhhfffeeedddbbb```___``````___```bbbdddeeegggggghhhgggiiikkkjjjhhhiiillloootttqqqmmmjjjiiikkkmmmnnngggaaaXXXSSSSSSWWW[[[^^^aaaeeeiiikkkkkklllpppttt{{{vvvqqqnnnnnnooopppiiilllrrryyy}}}nnnooopppqqqsssuuuyyy~~~~~~yyyrrrooouuu||||||tttllliiijjjmmmllljjjnnnrrrvvvzzzxxxnnnlllmmmiiieeecccbbbfffkkkmmmrrrwwwvvvqqqooooooooonnnllllllmmmnnnnnnoooqqqqqqrrrssstttvvvxxxxxxvvvsssnnnhhhccc```WWWSSSOOOMMMPPPWWW]]]aaafffffffffggghhhiiijjjjjjeeefffffffffdddaaa^^^\\\[[[\\\\\\ZZZWWWVVVVVVWWWVVVZZZ^^^______```cccfffgggddd```______^^^\\\ZZZVVVUUUTTTRRRQQQQQQPPPPPPOOONNNKKKIIIHHHKKKQQQVVVXXXVVVQQQMMMKKKJJJKKKLLLPPPQQQYYYjjj|||zzzqqq]]]RRRHHHHHHKKKIIIFFFEEEDDDCCCBBBBBBEEEHHHMMMOOOPPPQQQQQQNNNJJJEEECCCBBB>>>@@@BBBCCCBBBAAA>>>===999999:::::::::;;;;;;<<<=========>>>???AAABBBCCCEEEDDDDDDBBBAAA???>>>===>>>>>>===>>>AAAJJJVVV^^^ccciiinnnmmmiiibbbXXXNNNHHHFFFEEEGGGIIIIIIFFFCCCBBBAAA@@@@@@@@@BBBCCCDDDEEEEEEDDDBBB@@@===:::999888888888888999:::;;;<<<;;;;;;:::999888999<<<=========<<<===>>>@@@BBBCCCHHHIIIJJJJJJJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFHHHJJJIIIMMMPPPPPPTTTZZZ\\\[[[WWWVVVWWWWWWXXX```pppmmmiiiddd___[[[YYYXXXZZZZZZYYYVVVPPPIIICCC@@@???:::;;;:::::::::===BBBEEEHHHGGGFFFFFFIIIOOOVVV\\\[[[^^^aaadddccc```ZZZVVVUUUUUUUUUVVVVVVXXXXXXYYYZZZWWWWWWYYYWWWPPPLLLLLLSSSUUUXXXXXXUUURRROOOMMMNNNMMMKKKKKKMMMRRRXXX[[[\\\[[[YYYWWWWWWZZZ```dddgggfffffffffgggfffdddbbbZZZ\\\^^^```___\\\YYYWWWWWWVVVRRRNNNLLLMMMPPPSSSTTTUUUWWWZZZ[[[YYYVVVTTTWWWZZZ^^^```___]]]\\\\\\\\\\\\]]]]]]^^^^^^______aaaaaaaaadddgggddd]]]WWWVVV]]]aaa```]]][[[VVVQQQLLLLLLNNNPPPSSSVVVYYYZZZYYY]]]______^^^^^^_________[[[WWWTTTUUUWWWZZZ[[[[[[ZZZZZZ]]]aaacccbbb```\\\ZZZXXXXXX[[[___aaabbb`````````___]]]\\\]]]^^^```^^^\\\\\\]]]___``````___^^^\\\ZZZYYYXXXWWWWWWRRR[[[cccfffhhhlllooonnngggffffffjjjoooqqqooolllhhhhhhgggccc^^^YYYWWWVVV___```___^^^^^^___bbbeeejjjjjjhhheeeeeehhhmmmqqqrrroooiiidddbbbeeekkkpppmmmkkkhhheeedddcccbbbbbb^^^___```bbbcccdddeeeeeedddggghhhgggddddddhhhlllrrrqqqnnnllljjjkkkmmmooolllfff^^^YYYXXXZZZ\\\^^^___bbbdddeeegggkkkrrrxxx~~~}}}zzzvvvsssqqqpppoooeeegggmmmtttyyy{{{zzzxxxllloooqqqqqqrrrtttvvvxxxyyyyyyxxxyyyzzz{{{}}}uuupppsssyyy{{{}}}zzzrrrjjjgggiiikkkkkkiiijjjoootttvvv}}}xxxmmmkkkjjjfffaaa______dddiiimmmrrrvvvuuupppqqqssssssrrrooonnnoooqqqlllkkkkkkmmmppptttvvvvvvwwwxxxxxxuuuqqqkkkeeebbbXXXTTTOOOOOOTTT[[[aaaeeeeeeeeeeeeddddddeeegggiiifffhhhjjjllljjjfffbbb___`````````]]]ZZZWWWVVVVVVWWWXXXXXXXXXZZZ```iiiqqqtttrrrmmmiiieee```[[[XXXUUUTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOMMMLLLMMMPPPRRRTTTRRROOOLLLKKKJJJKKKLLLOOOPPPYYYjjj{{{zzzqqq]]]RRRHHHHHHJJJIIIFFFDDDCCCBBBBBBBBBDDDGGGJJJKKKLLLNNNOOONNNJJJEEEBBBAAA===<<<<<<;;;;;;;;;;;;;;;888888999999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@DDDDDDCCCBBBAAA???===<<<<<<=========@@@IIIVVV```lllsssyyywwwqqqhhh[[[OOOHHHHHHKKKPPPSSSPPPJJJDDDBBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBAAA???===:::999777777777888999:::;;;<<<<<<<<<===;;;999888;;;===;;;;;;;;;<<<===@@@BBBCCCHHHHHHIIIIIIHHHGGGFFFEEEDDDEEEFFFEEEDDDDDDFFFHHHGGGKKKMMMMMMPPPUUUWWWVVVTTTSSSSSSTTTUUU\\\mmm}}}iiiddd```^^^\\\XXXXXXZZZ___]]]XXXQQQHHH@@@<<<;;;999999999999:::>>>CCCGGGNNNLLLIIIIIIKKKQQQXXX\\\ZZZ[[[^^^aaabbb___ZZZVVVSSSTTTTTTUUUUUUVVVVVVVVVXXXVVVVVVZZZZZZUUUPPPPPPTTTVVVWWWVVVSSSOOOLLLKKKGGGFFFDDDEEEHHHOOOUUUYYY]]]\\\ZZZWWWVVVXXX\\\```ccccccdddfffhhhiiihhhfff]]]___aaabbbaaa^^^[[[YYYXXXWWWUUUQQQNNNNNNPPPSSSUUUVVVWWWXXXWWWVVVTTTSSSVVVXXX[[[]]]\\\[[[[[[\\\^^^]]]\\\[[[\\\]]]^^^_________aaadddfffddd]]]XXXTTT\\\aaa```___]]]ZZZUUUOOOQQQTTTWWWZZZ[[[[[[[[[ZZZ```cccaaa^^^___```___\\\XXXQQQLLLLLLPPPWWW\\\_________```bbbcccbbb```\\\ZZZWWWWWWYYY\\\]]]^^^]]]___aaabbbaaa```aaaaaacccaaa______```bbbbbbbbb\\\[[[ZZZYYYYYYYYYYYYYYYTTT\\\cccdddfffjjjlllllljjjiiiiiikkklllkkkiiihhhhhhiiihhhddd```\\\YYYYYY___^^^\\\ZZZYYYZZZ___bbbhhhgggfffeeefffjjjooottt{{{xxxtttnnnkkklllpppsssssspppllliiigggfffdddccc___```aaabbbccccccccccccbbbdddeeeccc______eeejjjqqqqqqpppmmmkkkkkkmmmooommmiiiccc___]]]\\\\\\[[[[[[]]]```aaaccchhhqqqwwwxxxyyyzzzzzzxxxuuupppnnnggggggiiimmmqqqsssrrrpppjjjooopppnnnnnnppprrrqqquuuqqqnnnmmmnnnrrr|||zzzrrrsssvvvwwwxxxzzzxxxrrrkkkhhhhhhjjjiiihhhiiiooossstttxxxtttjjjiiijjjfffaaa___[[[aaafffkkkqqqxxxxxxtttqqqsssuuutttqqqpppsssvvvrrrooolllmmmqqquuuvvvvvvvvvwwwxxxwwwuuuqqqllliii]]]WWWRRRQQQVVV^^^ccceeecccddddddbbbaaabbbdddffffffjjjnnnqqqqqqlllgggcccdddeeedddaaa]]]YYYWWWWWW\\\ZZZXXXVVVXXXaaannnxxx}}}uuujjj___XXXUUUPPPOOONNNMMMMMMMMMMMMMMMNNNPPPQQQPPPOOONNNNNNOOOPPPNNNLLLJJJHHHHHHIIIIIIJJJLLLUUUdddtttzzztttlllWWWNNNFFFFFFHHHGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIILLLNNNMMMIIIEEEAAA???===;;;:::888888999:::;;;888999::::::;;;;;;;;;:::999999::::::;;;;;;;;;<<>><<<;;;;;;===>>>>>>???FFFRRR\\\lllsssyyyxxxrrriii\\\PPPIIIKKKPPPUUUXXXUUULLLEEE@@@???>>>>>>>>>???@@@AAA===>>>@@@@@@???>>>;;;:::888888888999999;;;<<<<<<===???@@@???;;;999;;;===::::::;;;<<<>>>@@@CCCDDDFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFJJJKKKJJJLLLQQQRRRPPPPPPPPPQQQRRRSSSZZZjjjyyyeee___\\\]]][[[WWWXXX]]]^^^^^^\\\VVVMMMDDD===:::::::::::::::<<<@@@FFFKKKSSSPPPLLLKKKLLLPPPUUUWWWWWWWWWXXX[[[]]][[[WWWSSSRRRRRRSSSSSSSSSSSSSSSRRRXXXSSSRRRUUUWWWUUUTTTTTTSSSUUUUUUSSSOOOKKKIIIHHHBBBAAA@@@BBBFFFMMMUUUYYY\\\\\\ZZZWWWUUUUUUXXXZZZ^^^^^^___bbbdddeeedddccc\\\^^^```bbbbbb```^^^\\\[[[[[[YYYUUURRRQQQRRRTTTSSSTTTUUUVVVUUUUUUUUUUUUXXXZZZ]]]^^^^^^^^^___``````^^^[[[YYYYYY[[[]]]___^^^___bbbeeefffddd___\\\VVV^^^cccdddcccdddaaa]]]WWWYYY\\\^^^``````______^^^eeehhhccc^^^^^^___]]]YYYTTTNNNIIIHHHMMMUUUZZZ_________aaabbbcccbbbaaaaaa]]]YYYWWWWWWXXXYYYYYYYYY]]]bbbeeefffggghhhiiiiiigggeeeddddddcccbbbaaaZZZZZZYYYYYYYYYZZZZZZ[[[[[[aaafffdddcccfffhhhhhhjjjkkkmmmlllkkkiiihhhhhhiiijjjjjjgggccc___^^^^^^___]]]ZZZWWWUUUWWW\\\```eeefffffffffhhhkkkqqquuu}}}|||zzzwwwtttsssuuuwwwwwwsssnnnkkkiiihhheeecccbbbbbbccccccccccccbbbbbbaaacccccc^^^ZZZ[[[bbbiiiooopppqqqooolllkkkmmmooollljjjgggeeecccaaa]]]ZZZWWWZZZ^^^```bbbffflllqqqrrrvvv|||zzzsssnnngggffffffgggjjjmmmnnnnnnkkkpppqqqmmmlllnnnooommmoooiiidddcccdddkkkzzzvvvtttuuutttuuuvvvwwwtttoookkkhhhgggggghhhhhhnnnsssssstttyyy|||}}}zzzpppiiikkkmmmkkkfffddd\\\aaaeeeiiipppvvvwwwsssnnnqqqsssrrrpppqqquuuzzzzzztttnnnmmmqqqsssrrrpppsssuuuwwwyyyxxxvvvtttrrrccc\\\UUUSSSWWW\\\`````````aaabbb```^^^^^^```bbbfffjjjqqquuuuuuqqqjjjfffeeeffffffddd```\\\ZZZZZZ^^^\\\XXXUUUVVV^^^kkkttt~~~yyykkk^^^VVVUUULLLLLLKKKKKKLLLMMMMMMNNNLLLNNNOOOOOOMMMMMMMMMNNNNNNLLLIIIGGGEEEDDDDDDDDDEEEGGGOOO[[[eeehhhddd^^^OOOHHHCCCDDDEEEDDDFFFIIIKKKJJJIIIHHHGGGFFFEEEEEEHHHJJJMMMMMMIIIDDD@@@===<<<;;;:::888888999:::;;;:::;;;<<<=========<<<;;;999::::::;;;;;;;;;;;;:::AAAAAABBBBBBAAA???<<<;;;;;;>>>@@@???>>>BBBLLLTTT___ffflllmmmiiibbbWWWLLLHHHJJJMMMRRRTTTQQQJJJDDD>>>===<<<;;;;;;<<<===>>>===>>>@@@AAAAAA???<<<;;;::::::999999:::;;;<<<<<<>>>AAADDDCCC>>>;;;;;;===::::::;;;<<<>>>AAACCCEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDBBBBBBDDDEEEEEEHHHJJJIIIKKKOOOPPPNNNNNNNNNPPPRRRSSSYYYhhhwwwaaa[[[XXXZZZYYYVVVXXX]]][[[^^^___]]]UUUKKKCCC>>>============???DDDKKKPPPWWWSSSNNNKKKLLLOOOQQQSSSUUUTTTTTTVVVYYYXXXTTTQQQQQQQQQQQQRRRQQQQQQPPPPPPTTTMMMIIIKKKNNNOOOPPPSSSRRRSSSSSSQQQLLLHHHFFFFFF@@@??????AAAFFFNNNUUUZZZ[[[[[[ZZZWWWTTTSSSUUUVVVYYYYYYZZZ\\\^^^___^^^\\\ZZZ[[[^^^aaabbbaaa```___^^^^^^\\\YYYUUUSSSSSSTTTRRRSSSTTTTTTTTTUUUVVVWWW]]]^^^```aaaaaabbbeeegggaaa^^^[[[XXXXXXZZZ]]]```]]]```dddffffffdddaaa```YYY```fffggghhhiiihhhddd^^^___```bbbcccccccccbbbbbbiiikkkddd]]]]]]]]]ZZZVVVSSSMMMIIIHHHLLLSSSYYY\\\]]]^^^```aaabbbbbbbbbeeeaaa\\\YYYWWWWWWVVVUUUWWW\\\bbbgggjjjlllnnnooonnnkkkiiigggeeeccc```^^^\\\[[[[[[[[[[[[[[[\\\]]]ffflllnnnjjjggghhhjjjiiigggjjjnnnnnnkkkjjjkkkmmmjjjkkkkkkiiieeebbbaaaaaa___]]]YYYUUUSSSVVV[[[___dddeeefffgggiiilllrrrvvvzzz{{{|||{{{zzzzzz{{{|||xxxtttnnnkkkjjjhhheeebbbeeeeeeeeeeeeeeedddcccbbb```aaaaaa\\\WWWXXXaaaiiiooopppqqqooolllkkkmmmpppkkkkkkjjjjjjiiieee___[[[UUUYYY^^^aaabbbdddhhhlllpppvvvwwwqqqeeecccbbbcccggglllpppqqqnnnssssssnnnllloooooollliiiccc^^^]]]^^^gggzzzyyyuuuuuusssssstttwwwvvvsssnnniiifffffffffhhhooosssssssssvvvxxxxxxxxxooojjjnnnrrrqqqllljjj___cccfffhhhmmmssssssoookkknnnqqqpppnnnpppvvv|||~~~wwwnnnlllnnnpppmmmiiirrrtttwwwyyy{{{zzzyyyxxxggg___VVVSSSUUUZZZ[[[[[[]]]___```___\\\[[[]]]```eeejjjrrrwwwxxxssslllgggdddffffffeeeaaa^^^]]]\\\]]][[[XXXTTTSSSYYYdddmmmtttzzz~~~wwwiii\\\WWWWWWKKKKKKKKKLLLMMMOOOPPPQQQJJJKKKLLLKKKJJJKKKMMMOOOMMMKKKHHHEEECCCAAA@@@@@@CCCEEEKKKRRRXXXXXXSSSNNNHHHCCCAAABBBBBBBBBFFFKKKOOONNNMMMKKKHHHFFFEEEDDDGGGJJJMMMMMMIIICCC???<<<<<<;;;:::999888999::::::<<<===>>>??????>>>===<<<<<<<<<===============<<<@@@AAABBBBBBAAA???<<<;;;:::>>>AAA@@@===@@@HHHOOOPPPXXX___```^^^YYYPPPGGGFFFFFFGGGJJJMMMKKKFFFAAA<<<;;;:::999999:::;;;<<<>>>???AAABBBBBB@@@===;;;;;;;;;:::::::::;;;<<<<<<>>>CCCGGGFFFAAA<<<;;;===::::::;;;<<<>>>AAADDDFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDBBBBBBDDDEEEDDDGGGIIIHHHJJJOOOPPPOOOMMMNNNQQQSSSUUUZZZhhhwww[[[[[[ZZZYYYXXXZZZ^^^bbbcccgggkkkjjjaaaTTTGGG@@@<<<;;;;;;>>>DDDJJJNNNQQQQQQNNNKKKKKKOOOQQQRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQMMMIIIKKKPPPTTTTTTSSSSSSQQQOOOKKKHHHDDDBBBAAA???@@@BBBFFFKKKPPPTTTWWWUUUVVVVVVVVVUUURRRPPPNNNOOOQQQSSSTTTTTTVVVYYY\\\[[[\\\]]]^^^___^^^]]]]]]___^^^\\\[[[ZZZXXXTTTQQQQQQQQQRRRTTTUUUUUURRRPPP^^^]]]\\\\\\^^^cccgggjjjiiiddd^^^\\\___```___\\\___^^^^^^```eeejjjnnnoooeeeeeecccaaa```bbbfffiiieeeccc```]]]\\\^^^cccggggggjjjlllhhh```ZZZXXXYYYYYYTTTNNNKKKNNNSSSVVVWWW]]][[[ZZZYYY[[[^^^bbbdddgggeeeaaa]]]YYYUUUSSSRRRZZZ___dddhhhiiikkkooosssnnnllljjjiiiiiigggeeeccc```aaaaaa```^^^\\\ZZZYYYeeerrr}}}{{{nnnbbb___bbbgggiiilllmmmkkkhhhgggfffiiijjjjjjhhheeebbb^^^\\\aaa___[[[WWWVVVXXX^^^bbbeeefffhhhkkkmmmnnnooopppvvvxxxyyyyyywwwvvvwwwxxxzzzuuuooollliiigggbbb___bbbccceeeggghhhggggggfffbbbcccccc```[[[[[[```eeekkkkkklllmmmmmmlllkkkkkkhhhjjjllljjjfffbbb___]]]\\\\\\\\\]]]___bbbeeegggooorrr|||xxxqqqllleee^^^]]]bbbffffffccckkknnnqqqtttssspppllliiihhh^^^WWWXXX^^^gggvvvxxxuuuuuusssooojjjsssqqqmmmhhhdddbbbccceeejjjkkknnnppprrrrrrrrrqqqlllmmmoooqqqsssrrrooolllgggffffffgggiiilllooopppnnnnnnmmmjjjiiikkkqqqvvvyyyrrrkkkhhhiiiiiifffcccjjjpppqqqnnnsss~~~~~~vvvggg^^^TTTOOOQQQVVVYYYZZZ]]]\\\ZZZZZZZZZYYYXXXVVV```eeelllrrrtttqqqkkkhhhggghhhkkkooopppnnniiiddd___YYYUUUTTTTTTTTTXXX^^^ggglllmmmgggaaa\\\WWWQQQKKKJJJIIIJJJLLLMMMMMMLLLNNNMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIEEEAAA???>>>EEEGGGJJJLLLKKKIIIFFFCCCBBBAAA@@@AAACCCEEEFFFEEEPPPTTTWWWTTTLLLEEEBBBBBBFFFKKKPPPNNNGGG@@@======:::::::::::::::;;;;;;<<<>>>>>>======>>>@@@BBBCCCDDDCCCAAA???============>>>>>>??????>>>===;;;::::::::::::;;;>>>AAACCCEEEIIIJJJMMMOOOPPPMMMHHHDDDFFFBBB@@@BBBEEEEEE@@@;;;>>>>>>>>>>>>===<<<;;;;;;>>>???AAAAAAAAA>>>;;;:::<<<;;;:::999999999:::;;;@@@CCCFFFDDD@@@;;;999999;;;;;;;;;<<<>>>AAACCCEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHJJJJJJJJJJJJLLLNNNLLLNNNQQQRRRRRRVVVeeeuuuVVVVVVVVVWWWYYY^^^eeejjjooorrruuuuuuoooaaaPPPCCC=========AAAGGGLLLPPPRRRRRRMMMIIIHHHKKKOOORRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQRRRSSSSSSSSSRRRUUUQQQMMMNNNRRRUUUTTTRRRRRRQQQOOOLLLIIIEEEBBBAAADDDEEEFFFHHHLLLPPPSSSUUUUUUUUUUUUTTTRRRNNNKKKIIIHHHJJJLLLMMMNNNOOORRRUUUWWWXXXYYYZZZ[[[[[[[[[[[[___^^^]]]\\\[[[YYYVVVSSSPPPPPPQQQSSSUUUTTTRRRPPPRRRRRRTTTXXX^^^eeekkkooommmhhhbbb```aaaaaa___]]]]]]\\\]]]___dddhhhjjjkkkffffffeeedddaaa```bbbcccaaa```]]][[[ZZZ]]]bbbffflllooopppkkkddd]]][[[\\\YYYUUUPPPOOOQQQTTTVVVWWWYYYWWWVVVUUUWWWZZZ^^^aaafffdddaaa\\\XXXTTTQQQOOOTTTZZZaaafffiiikkkooorrrrrrooollliiihhhgggeeeccciiiiiiiiigggccc```^^^\\\iiivvvpppaaa[[[\\\cccgggmmmpppnnnkkkgggfffeeeeeedddbbb```______```dddbbb___\\\[[[]]]bbbfffdddeeehhhjjjlllmmmnnnooopppsssuuuvvvuuuttttttuuuvvvrrrlllgggeeecccaaa____________```aaaaaabbbbbbaaabbbccc```\\\[[[^^^bbbfffgggiiikkklllkkkjjjiiihhhhhhiiihhhgggeeebbb```\\\\\\\\\]]]```cccgggiiisssvvv{{{uuuiiiccc\\\\\\bbbfffgggeeehhhjjjmmmnnnmmmjjjfffdddfff___ZZZ]]]aaagggqqq|||}}}wwwqqqppppppooojjjeeeffffffeeedddcccdddeeegggiiikkklllnnnnnnmmmkkkjjjggghhhjjjnnnrrrtttsssrrrjjjiiihhhggghhhjjjlllnnnmmmmmmllliiiggghhhlllppprrroookkkhhhgggeeebbb```eeekkkllljjjppp{{{|||vvviii```VVVPPPQQQUUUWWWWWWZZZZZZYYYXXXXXXXXXWWWVVVZZZ^^^eeelllooonnnkkkiiinnnooopppssssssqqqlllhhh___YYYTTTRRRQQQPPPSSSXXX^^^cccdddaaa]]][[[XXXSSSKKKJJJIIIIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIGGGEEEEEEGGGHHHLLLLLLLLLKKKIIIFFFCCCAAA@@@??????AAADDDGGGHHHGGGNNNQQQTTTQQQKKKEEECCCDDDFFFJJJOOOMMMGGGAAA>>>===;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>???@@@AAABBBBBBAAA???===<<<;;;<<<<<>>===<<<;;;;;;<<<===>>>@@@AAABBBFFFFFFGGGIIIIIIHHHFFFDDDEEEBBB@@@AAACCCCCCAAA>>>>>>>>>>>>>>>>>>===<<<;;;>>>???AAACCCCCCAAA???===<<<;;;:::999888999::::::???AAACCCBBB>>>;;;999:::;;;;;;;;;<<<===@@@BBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFEEECCCBBBAAAAAABBBCCCEEEFFFHHHIIIHHHIIIKKKMMMLLLNNNQQQSSSRRRWWWfffvvvSSSSSSTTTUUUYYYaaakkkqqq|||}}}|||mmmWWWGGG???@@@AAAEEEKKKPPPSSSTTTTTTOOOJJJGGGIIIMMMPPPRRRTTTTTTTTTSSSSSSQQQPPPPPPMMMNNNPPPRRRSSSTTTTTTTTTXXXTTTPPPPPPSSSUUUTTTSSSSSSSSSSSSQQQOOOKKKGGGEEEJJJJJJJJJKKKMMMOOORRRSSSUUUVVVUUUTTTPPPLLLGGGEEEFFFHHHJJJKKKLLLNNNPPPRRRTTTTTTTTTTTTUUUVVVWWWXXX\\\[[[[[[\\\]]][[[XXXVVVSSSRRRRRRSSSTTTSSSPPPNNNIIIJJJNNNSSS[[[cccjjjoooooojjjeeebbbbbbbbb___\\\ZZZZZZ[[[___bbbeeeeeedddcccdddcccaaa^^^[[[ZZZZZZ]]]]]][[[ZZZYYY\\\```dddiiijjjjjjfff___ZZZXXXXXX\\\ZZZWWWVVVWWWYYYZZZZZZVVVTTTRRRRRRSSSWWW\\\^^^dddbbb___[[[WWWRRROOOMMMRRRXXX___eeehhhjjjnnnqqqsssoookkkgggfffeeeeeedddfffggggggeeeaaa^^^]]]]]]mmmzzzppp^^^UUUTTTYYY___hhhmmmmmmjjjfffccccccbbb___\\\[[[\\\```cccgggfffdddbbb```aaadddgggbbbdddfffiiikkklllmmmmmmlllppptttvvvvvvuuutttttttttpppkkkgggeeedddbbb```]]]\\\ZZZXXXYYY[[[^^^``````bbbdddbbb___]]]^^^aaaaaacccfffiiikkkjjjiiihhhiiigggeeegggiiijjjhhhfff^^^^^^^^^___aaaeeehhhjjjooorrrzzzvvvrrriiiccc^^^^^^ccchhhiiihhhkkklllmmmmmmmmmkkkhhhggggggcccbbbdddeeeggglllqqqqqqmmmiiiiiijjjiiiccc^^^ZZZ[[[]]]```bbbdddeeeeeeggghhhjjjlllkkkjjjhhhfffgggggghhhlllppptttuuuuuunnnllliiigggfffgggiiijjjlllkkkiiifffdddeeegggjjjiiijjjiiifffbbb^^^\\\[[[dddjjjllllllrrr}}}{{{llldddZZZTTTSSSTTTUUUUUUXXXXXXXXXWWWWWWWWWWWWWWWWWWZZZ___cccfffhhhgggfffmmmooorrruuuwwwuuuppplll___XXXSSSPPPNNNKKKLLLPPPRRRWWWZZZXXXWWWYYYYYYWWWLLLJJJHHHHHHJJJKKKLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNJJJJJJHHHGGGGGGJJJOOOTTTTTTRRROOOKKKGGGCCCAAA???>>>===>>>AAAEEEHHHIIIHHHJJJMMMOOONNNIIIEEEDDDEEEEEEIIIMMMMMMHHHBBB@@@???<<<<<<===>>>@@@BBBDDDEEEAAA@@@?????????@@@AAABBBAAA@@@>>>===<<<<<<<<<===???@@@@@@@@@@@@>>>===<<<===>>>???@@@AAA@@@@@@???BBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@AAAAAAAAABBB>>>????????????>>>>>>===???AAACCCDDDDDDDDDBBBAAA<<<;;;:::888888888999:::===>>>???===;;;999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBDDDEEEFFFHHHGGGDDDBBB@@@@@@AAAAAABBBDDDFFFFFFFFFHHHJJJLLLKKKMMMQQQSSSRRRXXXgggwwwTTTTTTSSSUUUZZZcccooowww}}}nnnZZZLLLCCCCCCEEEJJJOOOSSSUUUUUUXXXUUUPPPLLLKKKMMMOOOPPPTTTTTTSSSRRRQQQPPPNNNNNNJJJLLLOOORRRTTTUUUUUUTTTWWWTTTQQQQQQSSSUUUUUUTTTXXXYYYZZZYYYWWWTTTPPPMMMLLLLLLLLLLLLMMMOOOQQQRRRUUUVVVVVVUUURRRMMMHHHEEEEEEGGGJJJLLLLLLMMMPPPQQQTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUWWW[[[]]]^^^\\\ZZZXXXWWWUUUTTTSSSRRRNNNLLLJJJLLLNNNRRRXXX]]]bbbdddhhhfffbbbaaaaaa```]]][[[YYYYYY[[[^^^aaabbbaaa___^^^^^^\\\YYYVVVTTTTTTUUU]]]]]]\\\[[[ZZZ[[[___bbbaaabbbaaa^^^YYYVVVVVVVVV```___^^^^^^^^^]]]]]]]]]VVVTTTQQQPPPRRRVVVZZZ]]]^^^^^^]]][[[WWWSSSPPPNNNUUUZZZ___ccceeeiiinnnssstttpppiiidddbbbbbbbbbbbb]]]___aaa```^^^]]]^^^```lllyyyooo[[[PPPMMMLLLSSS\\\ccceeedddcccbbbddddddccc___[[[[[[___bbbhhhhhhgggdddaaa```aaabbb```bbbeeegggiiijjjjjjjjjlllpppvvvzzzzzzxxxvvvuuutttsssqqqooollliiieeeccc___\\\WWWUUUUUUYYY]]]aaabbbdddffffffcccbbbbbbbbb___bbbfffjjjllllllkkkjjjkkkgggdddfffkkkooonnnlllbbbbbbaaaaaabbbeeegggiiijjjjjjooouuuvvvrrrnnnnnnnnniiidddcccgggkkkmmmmmmlllmmmnnnnnnooonnnnnnnnnooommmllllllkkkiiiiiijjjgggdddbbbdddgggfff```ZZZTTTVVVYYY]]]aaaccccccbbbfffhhhkkknnnooonnnmmmkkklllkkkjjjkkknnnpppqqqqqqpppmmmiiieeeccccccdddeeeiiihhhfffeeeddddddfffgggdddffffffbbb[[[WWWWWWZZZdddhhhkkklllrrr|||pppiii```YYYVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZ\\\]]]___```aaaaaacccgggnnnuuuxxxvvvppplll___YYYSSSPPPLLLGGGGGGJJJLLLQQQTTTSSSTTTXXX[[[ZZZNNNLLLIIIIIIJJJKKKLLLKKKOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIJJJNNNSSSXXXXXXUUUOOOJJJEEEBBBAAAAAA======>>>@@@DDDFFFFFFFFFGGGIIIKKKKKKHHHEEEEEEFFFEEEHHHLLLLLLIIIEEECCCBBB<<<===>>>@@@BBBEEEGGGIIIBBBAAA@@@??????@@@AAAAAACCCBBB@@@???>>>??????@@@>>>???@@@@@@???>>><<<;;;>>>@@@BBBEEEEEEDDDCCCBBB@@@AAABBBBBBAAAAAAAAABBB???AAACCCCCCAAAAAAAAACCC???@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDBBBAAA<<<;;;:::999888888999999<<<;;;:::999888888:::;;;::::::;;;;;;<<<<<<=========>>>>>>@@@BBBDDDFFFGGGKKKIIIFFFCCCAAA@@@AAABBBAAABBBCCCDDDEEEFFFJJJLLLJJJLLLPPPRRRQQQVVVfffvvvSSSSSSSSSVVV\\\hhhuuu~~~xxxiii[[[SSSGGGGGGIIIMMMQQQUUUVVVVVV[[[ZZZWWWTTTQQQOOONNNNNNRRRRRRQQQPPPOOOMMMKKKJJJHHHJJJNNNRRRTTTUUUUUUTTTTTTRRRPPPPPPRRRTTTUUUVVVZZZ[[[\\\]]]\\\YYYUUUSSSKKKKKKKKKKKKLLLNNNPPPQQQQQQSSSTTTTTTRRRNNNJJJGGGBBBEEEHHHJJJKKKKKKMMMOOOUUUTTTRRRPPPOOONNNOOOOOOMMMOOOSSSXXX]]]___^^^]]]XXXVVVUUUTTTUUUTTTRRRPPPOOOOOOQQQSSSUUUWWWYYYYYY\\\\\\[[[[[[\\\\\\ZZZYYYWWWXXXZZZ]]]``````^^^\\\\\\ZZZVVVRRROOOOOOSSSVVV^^^___^^^]]][[[[[[]]]______^^^^^^\\\ZZZZZZ[[[\\\``````aaa```___]]]\\\\\\VVVSSSPPPNNNOOORRRWWWZZZYYYZZZ[[[[[[YYYVVVSSSQQQVVVYYY]]]```ccciiirrryyyzzztttlllddd```^^^\\\[[[[[[^^^aaa```^^^]]]```dddgggvvvnnnYYYMMMJJJFFFKKKRRRXXX\\\^^^aaabbbgggiiiiiifff```\\\\\\^^^eeeffffffddd```\\\[[[ZZZ]]]___cccfffhhhiiihhhhhhkkkpppwww{{{{{{zzzxxxwwwuuuvvvxxxwwwsssmmmgggccc___\\\WWWTTTTTTXXX]]]```dddfffhhhiiihhhgggffffffaaadddgggkkkmmmmmmmmmlllkkkgggdddffflllqqqpppnnnhhhgggeeecccbbbcccdddeeekkkiiiiiilllllljjjkkkoootttooojjjiiikkknnnppppppjjjjjjkkkmmmnnnpppqqqqqqyyyxxxvvvssspppnnnllljjjbbb``````cccggggggaaa\\\SSSTTTWWW\\\bbbeeefffeeejjjmmmpppssstttsssqqqooonnnllljjjjjjlllnnnoooooommmjjjeeeaaa^^^^^^___```ddddddcccdddeeefffggghhhbbbdddddd___WWWSSSUUUZZZ^^^aaadddfffjjjrrrwwwyyyqqqkkkccc]]]YYYXXXWWWXXXXXXYYY[[[[[[ZZZZZZ\\\]]][[[ZZZZZZYYYZZZ\\\___```]]]bbbkkktttwwwtttllleee___YYYTTTQQQMMMGGGEEEHHHKKKPPPRRRQQQRRRWWWZZZZZZQQQNNNKKKIIIJJJLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLMMMLLLLLLNNNQQQSSSTTTRRRMMMIIIFFFDDDDDDDDD=========@@@BBBDDDCCCAAAEEEGGGIIIIIIHHHFFFDDDDDDDDDGGGJJJKKKJJJHHHFFFEEE===>>>???AAACCCFFFHHHIIIBBBAAA@@@?????????@@@AAABBBAAA@@@??????@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===???AAAEEEHHHIIIIIIGGGFFF@@@BBBEEEFFFCCCAAA@@@@@@>>>AAADDDEEEDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFDDDCCCAAA@@@>>><<<;;;999999999999::::::999777666777888999:::999999::::::;;;;;;;;;;;;;;;;;;===???AAADDDFFFHHHLLLJJJFFFCCCAAABBBCCCDDD@@@AAABBBCCCDDDFFFJJJMMMKKKLLLPPPQQQPPPTTTcccsssOOOPPPSSSXXXaaannn}}}uuuhhh^^^ZZZLLLKKKKKKMMMQQQTTTUUUUUU[[[[[[ZZZWWWSSSOOONNNNNNQQQPPPOOONNNLLLJJJHHHGGGGGGJJJNNNRRRTTTUUUTTTTTTRRRQQQPPPPPPQQQSSSUUUVVVXXXYYYZZZZZZZZZXXXVVVUUUKKKJJJJJJJJJLLLMMMOOOQQQMMMNNNQQQRRRQQQMMMIIIFFFDDDGGGJJJLLLMMMNNNOOOPPPSSSSSSQQQPPPNNNNNNMMMMMMIIIKKKPPPWWW]]]```___]]]SSSRRRQQQSSSUUUVVVVVVUUUOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRTTTVVVWWWWWWVVVVVVVVVVVVXXX[[[^^^^^^\\\ZZZ\\\YYYUUUPPPMMMOOOTTTXXX\\\]]]]]]\\\[[[[[[\\\^^^[[[ZZZYYYXXXYYY[[[]]]^^^^^^___```___\\\ZZZYYYZZZUUURRRNNNKKKKKKNNNSSSVVVVVVXXX[[[\\\\\\ZZZWWWTTTRRRUUUYYY\\\aaahhhrrrzzz}}}wwwmmmddd]]]YYYUUUSSSZZZ]]]___]]]YYYXXX\\\```eeetttnnnZZZOOOLLLFFFJJJNNNRRRVVVZZZ^^^aaadddhhhkkkhhhaaa\\\[[[\\\bbbdddfffeeeaaa\\\YYYWWW[[[]]]aaaeeeggggggfffeeefffkkkrrrxxxzzzzzzyyyyyyxxx{{{}}}|||vvvnnngggccc^^^\\\XXXUUUUUUXXX\\\___dddeeeggghhhiiiiiiiiihhheeefffhhhjjjkkkllllllllljjjgggeeegggjjjmmmmmmlllkkkjjjgggdddbbbbbbbbbbbbiiiffffffgggfffeeehhhmmmtttpppllliiijjjmmmooopppkkklllnnnppprrrssstttttt{{{}}}|||wwwttttttqqqmmmbbb``````eeejjjkkkgggbbbVVVUUUUUU[[[bbbiiikkkkkkoooqqqtttvvvuuurrrnnnlllhhhgggfffgggjjjmmmnnnnnnfffccc___ZZZYYYYYY[[[]]]aaa```aaacccfffhhhhhhgggbbbdddddd___XXXTTTUUUXXXZZZ\\\^^^___bbbffflllpppkkkhhhbbb\\\YYYWWWXXXXXXYYY\\\^^^^^^[[[[[[]]]```ZZZYYYXXXWWWYYY\\\___bbb```dddkkkqqqrrrnnneee^^^\\\WWWTTTRRRNNNHHHFFFHHHLLLQQQSSSQQQRRRVVVXXXWWWRRRNNNKKKIIIIIIJJJKKKKKKHHHHHHJJJKKKMMMNNNOOOPPPKKKLLLMMMMMMKKKKKKKKKLLLLLLLLLKKKIIIHHHHHHGGGGGG======>>>@@@CCCCCCBBB@@@DDDFFFHHHIIIIIIFFFCCC@@@BBBDDDFFFHHHIIIHHHGGGEEE>>>>>>???@@@BBBDDDFFFGGG@@@???>>>>>>>>>???@@@AAA@@@???>>>===>>>>>>@@@AAADDDEEEEEEEEEEEECCCBBBAAA???AAADDDGGGIIIIIIGGGFFF>>>BBBGGGGGGDDDBBBAAABBBBBBCCCDDDEEEFFFDDDBBBAAACCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHFFFEEECCCAAA@@@???>>><<<;;;::::::::::::999777555555666888888888777777888999::::::::::::999:::;;;>>>@@@CCCFFFGGGKKKHHHEEEBBBAAABBBEEEFFF@@@AAABBBCCCDDDGGGLLLPPPNNNOOORRRRRROOORRR```oooPPPRRRUUU[[[dddrrrwwwlllaaa[[[PPPNNNLLLMMMOOORRRTTTTTTWWWXXXWWWTTTPPPNNNOOOQQQPPPPPPOOOMMMKKKIIIGGGEEEGGGJJJNNNRRRTTTUUUTTTSSSTTTSSSRRRQQQPPPQQQSSSUUUVVVVVVVVVWWWWWWVVVUUUUUUMMMLLLKKKKKKKKKMMMNNNOOOMMMOOOQQQSSSRRRNNNIIIFFFEEEHHHLLLNNNOOOOOOPPPQQQOOOOOOOOOOOOOOONNNNNNMMMJJJMMMRRRXXX]]]___^^^\\\RRRQQQPPPQQQSSSTTTTTTTTTOOOOOOPPPQQQQQQOOONNNMMMKKKNNNQQQTTTTTTTTTSSSSSSSSSSSSTTTWWWZZZ[[[ZZZYYYZZZXXXUUUPPPNNNNNNRRRUUUTTTVVVXXXYYYYYYYYY[[[\\\XXXUUUSSSRRRTTTWWWYYY[[[^^^``````___[[[YYYYYYZZZXXXUUUOOOKKKJJJMMMQQQTTTWWWYYY\\\___^^^\\\XXXUUUNNNRRRXXX[[[^^^ccciiinnnqqqlllddd\\\XXXTTTQQQOOORRRVVVYYYWWWRRRRRRWWW\\\hhhvvvqqq]]]SSSPPPIIILLLOOOQQQRRRTTTXXXZZZ[[[aaaeeeddd^^^ZZZZZZ]]]___cccggghhheeeaaa]]][[[YYY\\\```ccceeefffdddccc___eeemmmuuuyyy|||~~~}}}vvvmmmhhhfff```___\\\[[[[[[\\\^^^``````aaabbbdddggghhhiiihhhfffffffffgggggghhhiiiiiigggffffffffffffgggggggggkkkjjjgggdddbbbaaabbbbbbdddccceeegggeeebbbccchhhmmmjjjfffdddeeehhhkkkmmmmmmoooppprrrssstttsssssssssyyy{{{yyyyyyyyyuuuooodddbbbbbbgggmmmooolllhhh]]]ZZZWWWZZZaaahhhkkklllkkkmmmppprrrqqqnnnjjjgggbbbaaaaaadddgggjjjkkkkkk___\\\XXXTTTSSSUUUXXX[[[___^^^___bbbfffhhhgggeeeaaadddfffddd^^^YYYVVVUUUUUUUUUVVVWWWWWWYYY^^^cccbbb```\\\XXXUUUTTTUUUVVVZZZ]]]```___\\\ZZZ]]]```\\\ZZZXXXWWWWWWZZZ]]]___bbbcccfffiiijjjfffaaa\\\YYYUUURRRRRROOOJJJHHHJJJJJJOOORRRPPPPPPSSSTTTSSSQQQMMMIIIFFFGGGHHHIIIIIIEEEFFFGGGIIIKKKMMMNNNOOOJJJKKKKKKJJJHHHFFFGGGHHHEEEGGGHHHJJJKKKJJJIIIHHH======???BBBEEEFFFDDDBBBDDDFFFIIIKKKJJJFFFAAA<<<>>>???BBBDDDFFFGGGEEEDDD>>>>>>>>>>>>???AAABBBBBB>>>============>>>@@@AAA??????>>>===>>>???AAAAAADDDDDDEEEEEEDDDCCCBBB@@@>>>???AAACCCDDDDDDCCCBBB<<<@@@CCCDDDAAAAAADDDGGGIIIFFFCCCBBBDDDFFFDDDCCCEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDAAA@@@>>><<<;;;;;;;;;;;;999777555555777888777555555666777999::::::999999999999;;;===???BBBEEEFFFGGGEEEBBB@@@@@@BBBEEEHHHAAABBBCCCDDDEEEIIINNNRRRTTTTTTUUUTTTPPPRRR___mmmUUUVVVYYY^^^fffqqq~~~}}}yyypppbbbXXXRRROOOLLLLLLNNNQQQRRRSSSTTTTTTSSSOOOLLLLLLPPPTTTQQQPPPOOOMMMKKKHHHFFFEEEGGGJJJNNNRRRTTTTTTSSSRRRVVVVVVUUURRRPPPPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVVVVOOONNNMMMLLLLLLLLLMMMNNNPPPRRRTTTVVVTTTPPPKKKGGG@@@CCCGGGJJJJJJKKKKKKLLLJJJKKKMMMOOOOOOOOONNNNNNMMMPPPTTTZZZ^^^___]]]ZZZUUUSSSQQQPPPPPPPPPOOOMMMOOOPPPQQQPPPOOOLLLIIIGGGJJJMMMQQQSSSSSSRRRRRRQQQRRRQQQRRRTTTWWWYYYYYYXXXWWWVVVTTTQQQMMMLLLMMMOOOMMMPPPSSSUUUVVVXXXZZZ[[[YYYVVVSSSRRRTTTVVVYYYZZZaaaccccccaaa\\\ZZZ[[[\\\\\\XXXRRRNNNLLLOOOSSSVVVXXX[[[^^^``````\\\XXXUUUNNNSSSYYY[[[[[[\\\^^^```aaa]]]XXXTTTRRRQQQPPPOOOLLLQQQUUUTTTQQQRRRYYY___lllzzzsss```VVVSSSKKKMMMOOOPPPPPPPPPQQQRRRSSSYYY^^^]]]YYYWWW[[[```^^^bbbhhhkkkjjjfffcccaaaXXX[[[___ccceeeeeedddbbb\\\bbbkkktttzzz~~~uuunnnkkkjjjccccccbbbaaaaaaaaabbbccc]]]]]]^^^```dddfffgggggggggfffdddccccccdddeeefffdddeeefffeeecccbbbbbbcccjjjiiifffdddbbbbbbcccccccccdddiiimmmkkkeeedddgggeeeccc```___```dddgggjjjjjjkkkmmmoooooonnnlllkkkkkksssyyyzzz{{{}}}xxxqqqeeecccccchhhooorrrppplllfff```ZZZYYY___eeehhhiiibbbeeeiiimmmmmmkkkhhheee```______bbbeeeggggggfffZZZWWWSSSPPPPPPSSSWWWYYY^^^]]]^^^aaaeeegggeeebbb```cccggghhhddd]]]VVVQQQLLLLLLLLLLLLKKKKKKPPPVVVZZZYYYWWWSSSQQQQQQRRRTTTZZZ^^^aaa___[[[ZZZ\\\``````^^^ZZZWWWVVVWWWYYYZZZ``````___```bbbbbb```^^^VVVRRRQQQRRRPPPKKKIIIKKKHHHMMMPPPOOONNNQQQRRRPPPPPPLLLGGGEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIFFFDDDCCCEEEGGGAAADDDHHHKKKLLLKKKIIIGGG<<<===???CCCGGGHHHGGGFFFEEEGGGJJJLLLKKKFFF???:::;;;<<<>>>AAADDDEEEDDDBBB>>>>>>======>>>>>>??????===<<<<<<<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAACCCDDDAAABBBBBBCCCBBB@@@???>>>===>>>?????????>>>======999===??????>>>@@@FFFKKKPPPIIIAAA???BBBFFFFFFEEEGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHBBBAAA???===<<<;;;<<<<<<999777555666888999666444333555666888999:::999999999999:::<<>>AAAEEEHHHBBBCCCDDDEEEFFFJJJPPPTTTXXXXXXXXXVVVQQQRRR___mmmOOORRRWWW\\\cccooo|||rrrfff\\\VVVOOOOOONNNNNNOOOPPPRRRSSSQQQPPPNNNMMMMMMNNNPPPQQQOOOOOOPPPPPPNNNJJJGGGDDDLLLMMMOOOQQQRRRSSSTTTTTTVVVUUUTTTSSSRRRSSSSSSTTTOOOQQQSSSUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKKKKLLLLLLUUUVVVZZZ^^^___XXXKKK@@@AAACCCFFFGGGGGGHHHIIIJJJJJJJJJLLLPPPTTTUUURRROOOOOOQQQTTTWWWYYYZZZZZZZZZTTTRRROOONNNNNNNNNLLLKKKPPPQQQMMMIIIKKKRRRQQQLLLIIIIIIJJJMMMQQQRRRQQQOOOSSSMMMJJJOOORRRQQQQQQTTTWWWVVVUUUSSSPPPMMMKKKJJJPPPOOOOOOQQQSSSUUUUUUTTTUUUTTTRRRQQQQQQSSSTTTVVVYYY[[[___aaabbbaaa___^^^[[[ZZZYYYWWWVVVVVVUUUUUUXXX\\\aaadddddd```[[[WWWUUUVVVWWWXXXXXXWWWVVVTTTSSSQQQOOONNNNNNPPPRRRTTTQQQRRRSSSQQQNNNOOOVVV\\\lllxxxnnn^^^TTTTTTWWW[[[[[[WWWSSSQQQQQQSSSSSSRRRSSSUUUWWWYYY[[[ZZZ___gggnnnpppooollliiibbb^^^]]]aaadddbbb``````]]]aaahhhqqqyyy}}}yyywwwqqqjjjccc___]]]___fffkkkkkkjjjddd___ZZZZZZ___cccdddcccbbbbbbbbbccccccbbbbbbbbbcccbbbbbbbbbaaaaaa``````gggfffdddbbb___```bbbdddcccggglllppprrrqqqmmmkkkfff___WWWUUUZZZ___cccccceeefffhhhgggeeecccbbbbbbhhhjjjnnnssswwwyyyxxxwwwllliiigggiiinnnrrrrrrpppkkkfffaaa```bbbdddeeedddhhhiiikkklllkkkhhheeeccc\\\^^^bbbeeefffeeebbb```[[[XXXUUUSSSRRRSSSVVVWWWZZZ[[[]]]```ccccccaaa^^^```bbbeeegggfff```XXXQQQPPPNNNKKKJJJKKKNNNQQQSSSXXXXXXWWWUUUSSSRRRSSSTTTUUUZZZ^^^___\\\ZZZ]]]``````]]]XXXVVVWWWYYYZZZ[[[\\\___bbbbbb```\\\ZZZYYYOOOLLLIIIHHHJJJLLLKKKIIIKKKGGGFFFJJJLLLJJJNNNTTTWWWSSSMMMGGGDDDCCCDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGKKKIIIGGGEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDD???>>>===@@@DDDFFFEEECCCDDDBBBAAAAAABBB@@@<<<888666888;;;===???@@@@@@@@@===<<<:::999999999::::::999999;;;<<<===>>>>>>>>>===>>>>>>???AAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBB999:::;;;;;;::::::;;;===:::<<<>>>??????@@@CCCDDDGGGDDDAAAAAABBBDDDEEEEEECCCEEEGGGJJJKKKLLLKKKKKKLLLKKKKKKKKKKKKJJJGGGEEEEEEDDDAAA???>>>===>>>???888888777666666666666666:::777555777:::<<<;;;:::999:::<<<>>>@@@@@@@@@@@@BBBAAAAAA@@@???>>>======???BBBDDDCCCCCCFFFMMMTTTUUUYYYUUUSSSWWWUUUZZZiiiPPPSSSWWWZZZ^^^hhhuuu~~~|||tttkkk```XXXRRRMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPNNNLLLLLLMMMNNNOOOMMMNNNOOOPPPNNNLLLIIIGGGKKKLLLMMMOOOPPPPPPPPPPPPRRRQQQPPPOOOOOOQQQRRRSSSPPPRRRTTTUUUVVVUUUTTTSSSPPPOOOMMMKKKKKKLLLMMMNNNSSSVVV\\\bbbddd\\\NNNCCCAAACCCDDDEEEDDDEEEFFFHHHIIIIIIKKKNNNRRRSSSQQQOOOMMMNNNQQQTTTVVVWWWWWWXXXTTTRRRPPPPPPPPPPPPNNNMMMJJJMMMOOONNNRRRVVVSSSMMMJJJJJJJJJLLLNNNNNNMMMKKKMMMHHHGGGLLLOOONNNNNNPPPSSSSSSRRRQQQPPPOOOMMMLLLMMMMMMMMMOOOSSSUUUVVVVVVTTTSSSRRRQQQRRRRRRSSSTTTXXX[[[^^^aaabbbaaa```^^^\\\\\\[[[ZZZYYYXXXXXXXXXYYY\\\```cccbbb___[[[XXXXXXYYYZZZZZZYYYWWWUUUTTTPPPPPPPPPPPPPPPQQQQQQQQQOOOQQQSSSRRRPPPRRRWWW\\\gggrrrrrreee]]]\\\___aaaaaa]]]XXXUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTZZZ___fffmmmppppppmmmkkkfff```]]]```aaa___\\\\\\[[[```iiisss{{{zzzvvvsssmmmfff___]]]\\\]]]bbbgggiiijjjgggbbb\\\\\\___bbbbbb```bbbccccccdddcccbbb```___```bbbdddeeefffdddcccbbbccccccbbb``````bbbfffiiigggiiimmmqqqrrrrrrqqqpppjjjcccZZZVVVYYY]]]``````______^^^\\\ZZZYYYZZZ\\\```bbbffflllpppsssttttttooollliiiiiilllooonnnmmmkkkgggbbb```aaabbbcccbbbgggiiilllnnnnnnllliiigggaaabbbcccccccccbbb```___```]]]YYYVVVTTTSSSTTTUUUZZZYYYZZZ\\\___``````___[[[___dddiiijjjeee\\\VVVQQQOOOLLLJJJJJJNNNTTTXXX___```___\\\XXXUUUTTTUUUVVVZZZ^^^^^^[[[ZZZ\\\______\\\XXXVVVVVVXXXYYYYYY[[[]]]___```___[[[WWWTTTKKKIIIFFFFFFIIIKKKJJJIIILLLHHHGGGJJJLLLLLLPPPWWWWWWSSSNNNIIIEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDEEEFFFFFFEEEDDDCCC@@@??????BBBFFFHHHGGGEEEBBBAAAAAAAAABBB???:::666888999:::<<<===>>>??????<<<;;;:::999888999999:::777888999;;;<<<<<<======>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@;;;<<<======;;;::::::::::::<<<>>>>>>??????AAACCCEEEBBB@@@@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHFFFDDDBBBCCCBBBBBBAAA@@@???>>>===:::999888777666777888999;;;999777888;;;===<<<;;;999999;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@??????AAACCCEEEDDDBBBEEELLLQQQOOOSSSQQQPPPUUUVVV\\\lllQQQSSSVVVWWWYYY^^^eeekkksssqqqmmmgggaaaZZZUUURRRMMMNNNOOOPPPPPPQQQPPPPPPPPPOOOMMMKKKJJJJJJKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJLLLLLLMMMNNNOOONNNMMMMMMMMMLLLJJJJJJKKKMMMPPPRRRPPPQQQRRRSSSSSSRRRQQQQQQOOONNNLLLJJJJJJLLLNNNOOOQQQUUU]]]eeeggg___QQQFFFBBBBBBCCCBBBAAAAAADDDFFFHHHHHHJJJMMMPPPQQQPPPNNNKKKMMMOOOQQQSSSTTTUUUUUUQQQPPPOOOPPPQQQPPPOOOMMMHHHKKKMMMNNNQQQUUUTTTPPPKKKIIIHHHIIIJJJJJJIIIGGGKKKIIIIIINNNQQQPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLNNNQQQSSSTTTTTTRRRRRRSSSSSSSSSRRRRRRRRRWWWXXX[[[^^^``````___^^^]]]]]]]]]]]]]]]\\\[[[[[[YYY[[[]]]______^^^[[[ZZZ\\\]]]]]]]]]\\\YYYWWWUUUNNNOOOPPPQQQQQQPPPNNNMMMLLLOOOSSSTTTSSSUUUYYY\\\```jjjxxx~~~uuulllgggccceeegggfffccc^^^[[[YYYXXXWWWVVVUUUSSSQQQPPPOOOYYY^^^dddkkknnnooommmllljjjbbb]]]]]]^^^\\\ZZZ[[[ZZZaaakkktttzzz|||zzzyyyvvvyyyyyytttoookkkeee^^^YYYYYYZZZZZZ\\\```eeeiiiiiieee```^^^___aaa```___bbbcccddddddcccaaa___]]]___aaaeeehhhhhhgggdddbbb``````______```ccciiimmmjjjkkklllmmmoooqqqssstttoooggg]]]XXXXXXZZZ]]]]]]______]]]ZZZXXXWWWZZZ\\\YYY[[[___dddiiimmmppprrrssspppllljjjjjjjjjiiihhhkkkgggccc```````````````fffhhhlllooopppooommmkkkgggggggggggghhhiiijjjkkkjjjgggbbb\\\XXXUUUSSSSSSWWWVVVUUUVVVZZZ]]]______VVV[[[bbbiiillliiibbb\\\UUUSSSPPPMMMLLLRRR[[[cccoooooolllggg```YYYUUUSSSUUUYYY]]]]]]\\\[[[\\\___^^^[[[WWWUUUUUUVVVVVVVVVZZZZZZ[[[\\\]]]ZZZRRRMMMGGGEEECCCDDDFFFIIIJJJKKKMMMJJJJJJKKKKKKLLLQQQWWWUUUSSSNNNJJJGGGFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCAAA@@@CCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAADDDGGGIIIHHHGGGBBBCCCDDDEEEEEEAAA<<<888::::::::::::;;;<<<======;;;:::999888888888999999999999;;;<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>=========<<<>>>???>>><<<:::999999999;;;=========>>>@@@AAABBB@@@??????AAACCCCCCBBBEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDBBB@@@???@@@AAACCCDDDCCC@@@===;;;;;;:::888777777888;;;<<<<<<;;;:::;;;===???>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEDDDCCCEEEJJJOOOOOOTTTPPPOOOUUUUUU\\\mmmQQQSSSUUUUUUUUUVVVYYY\\\___^^^\\\YYYWWWUUUTTTTTTOOOPPPRRRSSSSSSSSSRRRQQQNNNMMMLLLJJJIIIHHHHHHHHHHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPOOONNNLLLKKKHHHFFFEEEEEEGGGJJJNNNPPPMMMNNNNNNOOOOOONNNNNNMMMOOOMMMKKKIIIHHHJJJLLLNNNOOOTTT[[[bbbccc]]]SSSKKKDDDDDDCCCAAA@@@@@@CCCEEEHHHHHHIIIKKKLLLMMMNNNMMMKKKLLLMMMOOOQQQRRRSSSTTTNNNMMMMMMNNNPPPPPPNNNLLLKKKKKKJJJIIIKKKNNNPPPPPPJJJHHHFFFFFFGGGGGGFFFEEEIIIIIIKKKOOOQQQQQQQQQQQQMMMMMMMMMMMMNNNOOOPPPPPPMMMLLLJJJKKKMMMOOOPPPOOORRRSSSTTTUUUUUUSSSRRRQQQSSSTTTVVVYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[WWWXXXYYYZZZ[[[ZZZZZZZZZ^^^___``````___]]]ZZZYYYQQQQQQPPPOOONNNMMMKKKJJJIIIMMMRRRUUUVVVWWWYYY[[[\\\dddooovvvvvvqqqkkkgggbbbdddffffffeeeaaa^^^\\\[[[ZZZYYYWWWUUUSSSQQQPPPWWW[[[aaafffjjjllllllllliiiaaa[[[[[[]]]]]]^^^```___dddlllrrruuuuuurrrooolllppprrrmmmhhhccc]]]VVVQQQTTTWWWVVVUUUXXX___eeeiiifffbbb```aaaaaaaaa``````aaacccddddddbbb```^^^```bbbdddeeeeeedddbbbaaa_________^^^___ccchhhlllkkkjjjhhhgggiiillloooqqqqqqjjj```YYYXXXZZZ\\\]]]aaabbbaaa___\\\[[[\\\]]]XXXZZZ^^^bbbeeeiiimmmpppuuusssooojjjfffeeedddeeeiiigggcccaaa````````````dddgggjjjnnnoooooonnnmmmlllmmmpppssswww{{{~~~xxxtttnnnfff___XXXTTTRRRUUUTTTTTTVVVZZZ]]]^^^^^^VVVZZZ___eeeiiiiiieeeaaaXXXWWWTTTQQQQQQYYYfffppp}}}|||xxxpppfff\\\TTTQQQTTTWWW[[[]]]]]]]]]___aaa]]]ZZZVVVTTTTTTUUUUUUTTTYYYWWWWWWYYY[[[XXXPPPHHHEEEDDDCCCCCCEEEIIIKKKMMMMMMNNNPPPOOOMMMLLLNNNQQQQQQPPPLLLIIIGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFDDDFFFGGGHHHGGGEEEBBB@@@BBBBBBCCCCCCBBBAAA@@@???@@@AAABBBDDDFFFGGGGGGGGGEEEFFFIIIKKKJJJFFFAAA======<<<;;;:::999:::;;;<<<999999999999999999999999<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;::::::;;;===??????===:::999999999:::<<<<<<<<<<<<>>>???@@@??????@@@CCCDDDCCCBBBDDDBBBAAA@@@AAACCCFFFHHHGGGHHHGGGEEEBBB@@@??????@@@AAACCCCCCCCCAAA???===<<<:::888666666888;;;>>><<<======>>>???@@@@@@???@@@????????????AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDGGGLLLPPPWWWZZZTTTQQQUUUTTT[[[lllQQQRRRSSSTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRNNNOOOQQQRRRRRRRRRPPPPPPLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHJJJKKKMMMMMMMMMMMMMMMNNNOOOOOONNNLLLIIIGGGEEEDDDCCCCCCEEEHHHKKKMMMKKKLLLLLLMMMMMMMMMMMMMMMOOOMMMJJJGGGFFFGGGJJJKKKOOOQQQUUUXXXYYYVVVQQQMMMFFFFFFEEECCCAAABBBDDDGGGIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIJJJKKKMMMOOOPPPQQQNNNMMMMMMNNNPPPPPPOOOMMMMMMMMMMMMNNNMMMKKKJJJJJJJJJHHHEEEDDDEEEGGGGGGGGGCCCFFFIIIKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPJJJHHHGGGHHHKKKNNNOOOPPPSSSTTTVVVWWWVVVTTTRRRPPPNNNOOOPPPRRRSSSTTTUUUVVVVVVXXX[[[]]]]]]\\\[[[ZZZTTTTTTUUUUUUVVVWWWXXXXXX^^^___```aaaaaa___^^^\\\VVVTTTPPPMMMKKKJJJJJJJJJJJJNNNRRRVVVXXXXXXYYYYYY[[[```fffkkkjjjgggbbb___YYY[[[^^^aaabbbaaa^^^\\\ZZZYYYXXXWWWUUUTTTSSSSSSUUUXXX\\\aaaeeehhhiiijjjfff^^^YYYZZZ^^^aaadddggggggiiikkkmmmnnnllliiihhhdddiiikkkggg```\\\VVVPPPLLLQQQTTTTTTRRRSSSYYY```fffdddbbbaaaaaabbbcccccc]]]^^^aaacccdddcccbbbbbbcccbbbaaa___^^^^^^^^^___`````````___^^^```cccfffjjjhhheeecccdddgggkkknnnooojjjbbb\\\ZZZ[[[^^^___^^^```bbbaaa^^^[[[YYYXXXXXX[[[___aaaccceeeiiillltttssspppjjjdddaaabbbeeehhhgggeeecccaaa```aaabbbdddeeehhhkkkmmmnnnnnnnnnqqqtttyyy~~~xxxooofff]]]WWWSSSWWWWWWZZZ]]]aaabbbaaa```[[[[[[\\\___bbbddddddcccXXXWWWTTTRRRUUU^^^kkkuuu|||{{{xxxqqqggg^^^WWWTTTRRRUUUYYY\\\^^^___aaabbbZZZWWWTTTSSSSSSSSSSSSRRRUUUTTTSSSVVVYYYWWWOOOHHHFFFEEEDDDDDDEEEHHHLLLOOOQQQVVVYYYWWWRRRNNNLLLKKKLLLKKKIIIHHHFFFEEEEEEEEEFFFDDDBBB@@@@@@AAABBBCCCCCCDDDFFFHHHGGGEEEBBB@@@@@@AAABBBBBBAAA@@@???>>>>>>???AAABBBCCCCCCCCCDDDDDDGGGKKKMMMLLLHHHDDDBBB@@@>>>===;;;::::::;;;;;;999999999999:::999999999======???@@@AAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???======<<<;;;::::::999999999;;;===>>><<<;;;;;;<<<999:::<<<<<<;;;;;;<<<>>>??????@@@BBBEEEFFFEEECCCAAA@@@>>>>>>@@@DDDHHHJJJJJJJJJJJJGGGCCC@@@@@@AAAAAAAAAAAABBBAAAAAAAAA@@@<<<:::777555555888;;;===<<<===???@@@@@@@@@@@@@@@AAA@@@@@@@@@AAACCCDDDFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@AAACCCEEEGGGKKKOOORRRYYY[[[TTTPPPSSSTTT[[[lllQQQRRRRRRRRRQQQPPPMMMLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHJJJKKKKKKKKKLLLJJJKKKMMMMMMKKKIIIEEECCCDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMJJJGGGDDDCCCEEEHHHKKKNNNOOOOOOOOONNNMMMLLLKKKGGGHHHGGGFFFEEEEEEGGGIIIKKKLLLKKKIIIGGGGGGIIIKKKFFFFFFGGGHHHIIIKKKMMMNNNQQQOOONNNNNNPPPQQQPPPPPPKKKMMMSSSWWWUUUMMMHHHHHHMMMJJJFFFEEEFFFHHHIIIIIIEEEJJJLLLKKKLLLNNNPPPOOOOOONNNMMMMMMMMMNNNOOOPPPGGGFFFEEEGGGKKKOOORRRSSSSSSTTTUUUVVVUUUSSSQQQPPPKKKKKKKKKKKKLLLNNNOOOPPPQQQSSSWWWZZZ[[[ZZZXXXWWWQQQRRRRRRSSSUUUVVVWWWXXX[[[]]]^^^___```^^^]]]\\\VVVTTTPPPLLLJJJJJJKKKLLLOOOQQQUUUXXXZZZZZZYYYYYYZZZ\\\^^^___^^^[[[XXXVVVQQQRRRVVV[[[^^^___]]][[[XXXWWWUUUSSSSSSSSSTTTTTTUUUWWWZZZ]]]aaadddfffhhhddd]]]XXXZZZ___bbbfffkkkjjjjjjjjjiiihhhfffdddccc___eeegggbbb[[[VVVRRRNNNLLLQQQUUUUUUSSSSSSWWW[[[aaaaaa```______```aaabbb\\\]]]___aaabbbcccdddeeedddbbb___]]][[[[[[\\\]]]aaaaaaaaa```]]]\\\]]]^^^eeecccaaaaaabbbeeeiiilllllliiiccc___]]]]]]___aaa^^^aaaddddddaaa]]]YYYXXXXXX[[[```aaaaaaaaaeeehhhpppqqqoooiiibbb```ccchhhjjjjjjiiifffcccaaabbbcccddddddfffhhhlllooorrrtttzzz|||zzzrrrjjjbbb[[[WWW\\\]]]```dddggghhhfffddd^^^\\\ZZZ[[[]]]```bbbbbbWWWTTTQQQQQQVVV___hhhnnnoooooommmiiibbb\\\YYYWWWRRRSSSVVVYYY\\\^^^^^^___UUURRRPPPOOOPPPQQQPPPOOOPPPOOOPPPRRRUUUSSSOOOKKKHHHGGGFFFEEEEEEGGGLLLOOOUUU\\\```\\\TTTNNNKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@AAACCCEEEDDDBBB@@@>>>??????@@@AAAAAAAAA@@@???===???@@@@@@???>>>?????????CCCGGGIIIHHHFFFDDDCCCAAAAAA???>>>===<<<<<<<<<999999:::;;;;;;;;;::::::;;;;;;===>>>???@@@@@@@@@CCCCCCBBBAAA???>>>>>>===;;;;;;;;;;;;;;;:::::::::999:::;;;;;;::::::<<<===:::;;;<<<<<<;;;:::;;;======>>>@@@CCCFFFGGGEEECCC======<<<===???CCCGGGJJJKKKLLLLLLHHHCCC@@@@@@BBBAAAAAAAAAAAAAAABBBBBBBBB===;;;999777666777999;;;:::===???@@@?????????@@@>>>>>>???@@@AAACCCDDDEEEHHHGGGFFFEEEDDDCCCBBBBBBAAAAAACCCFFFJJJNNNRRRTTTRRRUUUOOOLLLRRRTTT^^^qqqSSSRRRRRRQQQPPPMMMJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIJJJJJJKKKIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLLLLKKKHHHDDDBBBFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLHHHFFFCCCAAABBBEEEIIILLLLLLLLLLLLJJJHHHFFFFFFFFFFFFHHHIIIHHHGGGGGGHHHIIINNNNNNMMMIIIFFFEEEGGGJJJHHHHHHHHHHHHJJJLLLMMMOOOQQQOOOKKKJJJLLLMMMNNNNNNKKKKKKPPPUUUTTTNNNMMMQQQRRRNNNJJJGGGGGGHHHIIIIIIIIIOOOQQQMMMLLLPPPSSSRRRNNNNNNMMMLLLMMMOOOQQQSSSLLLJJJHHHIIILLLOOOQQQRRRRRRSSSSSSSSSRRRQQQOOONNNJJJIIIHHHGGGHHHIIIKKKLLLMMMPPPUUUXXXZZZYYYWWWUUUPPPQQQRRRTTTUUUWWWWWWXXXYYYZZZ[[[\\\[[[ZZZXXXVVVRRRQQQOOONNNMMMMMMMMMNNNVVVWWWYYY\\\]]]]]][[[ZZZWWWWWWVVVUUUUUUTTTSSSQQQMMMOOORRRXXX]]]___]]]ZZZYYYWWWTTTRRRRRRSSSUUUWWWWWWWWWYYY[[[___bbbeeegggeee^^^XXXZZZ^^^```cccggghhhhhhhhhgggfffdddbbbaaa]]]cccddd^^^WWWSSSPPPMMMOOOSSSWWWYYYXXXVVVWWWXXX]]]]]]]]]\\\[[[[[[]]]^^^^^^^^^^^^___```bbbdddeeecccbbb```___^^^^^^^^^^^^```aaabbb```]]]ZZZXXXWWWZZZZZZ[[[]]]```dddgggjjjjjjiiifffbbb___^^^___```bbbdddfffeeebbb^^^\\\[[[WWW\\\aaacccbbbbbbdddgggkkkmmmmmmhhhaaa```fffmmmppppppnnnjjjdddaaaaaabbbddddddeeehhhmmmttt{{{}}}{{{yyyxxxwwwxxxwwwtttpppjjjddd___\\\______```bbbeeefffeeeddd___]]][[[[[[]]]___``````YYYTTTPPPQQQWWW^^^cccdddaaaaaa```]]]XXXUUUTTTTTTRRRSSSTTTVVVXXXYYYXXXWWWNNNLLLKKKKKKLLLMMMMMMLLLIIIJJJLLLNNNOOOOOOOOONNNIIIIIIHHHEEECCCEEEJJJNNNTTT\\\^^^WWWNNNJJJIIIGGGDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@AAABBBCCCCCCBBB@@@???===>>>@@@AAABBBBBBAAA@@@===???@@@???<<<:::;;;<<<:::>>>CCCEEEEEEDDDDDDEEEBBBBBBBBBBBBAAA???>>>===999:::;;;<<<===<<<<<<;;;:::;;;<<<>>>?????????@@@CCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999777777:::<<<;;;<<<===<<<;;;:::;;;<<<;;;<<>>AAACCCEEEKKKLLLKKKGGG@@@===>>>AAA???@@@BBBDDDDDDCCCBBBAAA>>>===;;;:::999888999999888;;;???@@@>>>===>>>???<<<>>>???BBBDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEHHHLLLPPPRRRSSSNNNQQQLLLJJJRRRWWWbbbvvvTTTSSSQQQPPPNNNKKKGGGDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMNNNMMMJJJFFFDDDGGGHHHIIIIIIIIIHHHFFFEEE@@@@@@AAABBBDDDFFFGGGHHHDDDBBB??????AAAFFFKKKNNNKKKKKKKKKIIIEEECCCBBBBBBEEEGGGIIIJJJIIIHHHHHHIIIPPPPPPNNNIIIEEEDDDFFFIIILLLLLLKKKLLLMMMOOOQQQRRROOOLLLGGGFFFGGGIIIJJJKKKNNNIIIHHHKKKKKKKKKSSS^^^WWWRRRLLLHHHGGGHHHIIIIIIHHHNNNOOOJJJHHHMMMPPPPPPMMMMMMLLLLLLNNNPPPSSSUUUUUUQQQMMMLLLLLLMMMNNNNNNQQQQQQQQQQQQPPPOOONNNMMMJJJIIIGGGFFFFFFGGGIIIJJJKKKNNNSSSXXXZZZXXXVVVTTTPPPRRRSSSUUUWWWXXXYYYYYYXXXYYYYYYYYYXXXUUUSSSQQQLLLMMMOOOPPPQQQPPPPPPOOO\\\\\\]]]^^^```___]]][[[UUUSSSQQQPPPQQQQQQQQQQQQNNNOOORRRXXX]]]___]]]ZZZ]]]ZZZVVVSSSSSSTTTWWWYYYXXXXXXYYY[[[^^^aaaeeeggghhh```ZZZZZZ]]]]]]___bbbdddeeefffgggfffdddaaa```\\\bbbccc]]]UUUQQQPPPNNNSSSVVVZZZ\\\\\\ZZZXXXWWWZZZ[[[[[[YYYXXXWWWXXXZZZaaa```___^^^___aaacccdddaaaaaabbbccccccbbbaaa```^^^```bbbaaa]]]YYYVVVTTTOOOQQQTTTXXX]]]bbbeeegggjjjiiigggddd```^^^^^^^^^bbbccccccaaa]]][[[[[[[[[WWW]]]dddfffeeedddgggiiigggkkklllggg``````hhhpppttttttrrrllleee```___```eeedddeeeiiipppyyy~~~xxxsssqqqpppooooooooonnnllliiieeeaaa___^^^]]][[[\\\___aaabbbbbb]]]\\\\\\]]]___``````___^^^XXXRRRSSSZZZ___```]]][[[[[[YYYUUUPPPMMMLLLLLLTTTSSSSSSTTTUUUTTTRRRPPPJJJHHHGGGGGGIIIJJJJJJIIIEEEGGGJJJKKKKKKLLLNNNPPPJJJJJJHHHEEEBBBCCCHHHLLLQQQXXXYYYOOOFFFEEEFFFFFFCCCCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAA<<<>>>???AAABBBBBBBBBBBB===???AAA???;;;999999:::999===BBBDDDCCCCCCEEEGGGCCCCCCDDDDDDCCCAAA@@@>>>999:::<<<=========<<<<<<<<<===>>>???@@@AAAAAAAAACCCBBBAAA???===<<<;;;::::::;;;;;;<<<<<<======>>>======:::777555555888:::<<<=========;;;:::;;;<<<999:::>>>BBBEEEFFFCCCAAA;;;;;;:::;;;<<<>>>@@@AAAIIIKKKJJJEEE>>>;;;<<>><<<;;;:::999999777;;;>>>???>>><<<===>>>===???BBBEEEGGGIIIIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGIIIMMMPPPRRRRRRPPPRRRMMMLLLSSSYYYeeeyyyPPPQQQQQQOOOJJJGGGEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJNNNLLLJJJHHHGGGHHHIIIJJJFFFEEEEEEDDDFFFHHHKKKLLLPPPMMMHHHDDDCCCCCCEEEGGGIIIFFFHHHMMMOOOLLLJJJJJJKKKIIIGGGEEEDDDDDDDDDDDD@@@@@@BBBDDDFFFGGGIIIJJJHHHGGGDDDCCCDDDGGGJJJMMMMMMKKKJJJIIIIIIHHHEEECCCGGGGGGGGGGGGHHHIIIJJJKKKOOOPPPOOOKKKGGGEEEGGGIIIGGGKKKOOOPPPOOOMMMKKKKKKOOONNNLLLHHHDDDBBBCCCEEEJJJIIIIIIJJJMMMRRRWWWZZZVVVRRRNNNLLLLLLLLLIIIGGGPPPOOOMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKMMMPPPQQQUUUSSSPPPNNNLLLKKKKKKKKKPPPPPPPPPQQQRRRQQQOOOMMMPPPNNNJJJFFFDDDDDDDDDEEEHHHKKKQQQUUUXXXXXXVVVTTTRRRTTTVVVWWWUUUSSSRRRSSSYYYWWWWWWYYY[[[XXXQQQJJJJJJLLLPPPSSSUUUUUUUUUTTT]]]___bbbbbb___[[[XXXWWWSSSQQQMMMJJJHHHKKKPPPTTTRRRSSSUUUWWWXXXXXXXXXWWWXXXXXXWWWVVVWWWXXXYYYZZZ\\\ZZZXXXXXXYYY]]]aaadddfffjjjllliiibbb]]]\\\^^^```eeegggfffggghhhfffaaadddfffhhhcccZZZTTTQQQRRRTTTWWWZZZ[[[ZZZYYYXXXYYYYYY\\\^^^ZZZTTTRRRVVV[[[____________```aaabbbcccaaabbbccceeegggeeebbb______^^^]]]___```\\\TTTLLLHHHIIILLLPPPWWW]]]cccgggdddccccccbbbbbbbbbbbbbbbgggeeeaaa^^^\\\\\\]]]^^^ZZZ]]]aaafffiiijjjkkkkkkeeeeeedddaaa^^^bbbkkksssyyyuuupppllliiifffdddbbbbbbfffggghhhrrryyypppkkkjjjhhhgggkkkfffcccdddiiiiiieee___VVVXXXZZZYYYWWWWWWZZZ^^^^^^]]][[[[[[^^^bbbfffhhhiii^^^UUUUUUWWWWWWWWWXXXZZZXXXTTTNNNJJJJJJMMMPPPPPPMMMJJJJJJKKKMMMKKKJJJIIIIIIJJJLLLNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFDDDDDDFFFHHHNNNNNNMMMKKKIIIFFFDDDCCC???@@@BBBDDDEEEEEEEEEDDDFFFIIILLLLLLHHHDDDCCCCCCBBB@@@???AAABBBBBB???<<<===>>>>>>>>>>>>????????????AAABBBAAA>>>:::888777999===>>>===@@@DDDFFFDDDGGGHHHIIIEEE@@@======>>>>>>===<<<<<<===>>>???@@@???@@@AAA@@@??????AAACCCCCCCCCBBB@@@>>>;;;999888<<<<<<<<<<<<===>>>@@@AAA>>>>>>>>>===;;;999777666::::::999999::::::;;;<<<<<<>>>BBBEEEFFFEEECCCAAA<<>>AAABBBBBBAAAAAAAAADDD???999888;;;<<<:::777999999:::;;;<<<===>>>???AAACCCEEEEEEEEEFFFHHHJJJEEEGGGIIIIIIGGGEEEDDDEEEDDDFFFIIILLLNNNNNNNNNMMMMMMKKKKKKNNNRRR\\\nnn}}}NNNOOOPPPOOOKKKHHHEEEEEEDDDEEEFFFGGGIIIKKKLLLLLLOOONNNKKKIIIHHHGGGHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJHHHFFFBBB@@@@@@BBBEEEGGGLLLHHHHHHMMMNNNLLLJJJKKKNNNLLLJJJGGGEEECCCBBBBBB@@@AAABBBDDDEEEGGGHHHIIIKKKJJJGGGFFFFFFGGGHHHJJJKKKKKKLLLMMMNNNLLLGGGDDDDDDDDDEEEEEEFFFGGGGGGHHHKKKLLLLLLIIIFFFDDDEEEGGGGGGKKKOOOQQQQQQOOONNNNNNPPPPPPNNNJJJGGGFFFGGGIIILLLKKKJJJJJJKKKOOORRRUUUTTTPPPLLLJJJJJJJJJHHHEEELLLLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJKKKLLLNNNPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMPPPRRRSSSSSSRRRQQQOOOLLLIIIGGGFFFFFFFFFJJJLLLPPPTTTWWWXXXWWWWWWSSSSSSTTTUUUVVVXXXYYYYYYYYYWWWWWWYYY[[[YYYSSSMMMKKKMMMOOORRRUUUVVVWWWWWWYYY[[[]]]]]][[[WWWUUUUUUKKKJJJIIIGGGHHHKKKQQQVVVVVVVVVXXXYYYZZZZZZZZZZZZXXXXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXXXXYYY\\\___aaahhhmmmqqqpppiiiccc___^^^___ccceeecccdddfffeeebbbeeehhhiiifff___YYYWWWXXXWWWYYY\\\\\\[[[YYYYYYYYYYYY]]]___[[[UUUSSSVVVZZZ______``````aaabbbbbbccc``````aaaccceeeeeecccaaadddbbb```aaa```[[[RRRKKKIIIJJJLLLPPPUUU[[[aaadddbbbbbbaaaaaaaaabbbdddeeeeeeeeecccbbb___]]]\\\[[[XXX[[[```fffjjjkkkkkkkkkggggggfffccc```cccjjjpppuuussspppllljjjgggeeeccc```dddfffhhhqqq~~~{{{rrrllliiigggfffeeefffbbb___```eeefffbbb]]]SSSUUUUUUSSSRRRSSSXXX]]]^^^\\\ZZZZZZ\\\```ccceeefff]]]UUUTTTUUUTTTUUUXXXVVVUUUSSSOOOLLLLLLNNNQQQRRRNNNJJJGGGFFFEEECCCAAAFFFFFFGGGJJJLLLLLLKKKIIINNNLLLJJJGGGFFFEEEDDDEEEHHHHHHHHHFFFDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBDDDDDDEEEEEEEEEEEEHHHJJJJJJFFFCCCAAAAAA@@@???>>>@@@BBBCCC@@@>>>??????@@@@@@@@@AAAAAAAAA@@@AAACCCBBB>>>;;;999999999===??????BBBGGGIIIGGGHHHHHHGGGEEEBBB@@@@@@AAA>>>===<<<<<<<<<===>>>???>>>?????????>>>>>>@@@AAAAAAAAA@@@@@@>>>===;;;:::<<<===>>>???@@@AAABBBBBB>>>>>>===;;;:::888777777888888888888888999999:::;;;===AAADDDEEEDDDBBBAAA@@@AAABBB@@@===<<<>>>@@@IIIHHHGGGEEECCC@@@>>><<<===???BBBDDDDDDCCCCCCCCCAAA===999999<<<>>>===:::999999:::;;;<<<===>>>>>>@@@BBBDDDDDDDDDEEEGGGIIIFFFGGGIIIIIIGGGEEEDDDDDDDDDFFFIIIKKKMMMNNNMMMMMMLLLKKKLLLOOOTTT^^^pppJJJMMMPPPPPPNNNJJJGGGFFFDDDDDDFFFHHHJJJLLLMMMNNNPPPNNNLLLJJJHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGBBB@@@>>>>>>???CCCHHHKKKOOOKKKIIILLLMMMKKKJJJLLLMMMLLLJJJHHHFFFEEEDDDDDD@@@AAABBBDDDEEEGGGHHHHHHNNNMMMKKKJJJHHHGGGGGGGGGJJJKKKNNNPPPQQQOOOJJJFFFCCCDDDFFFGGGHHHHHHGGGGGGGGGIIIJJJIIIGGGFFFFFFGGGGGGKKKPPPRRRRRRQQQPPPPPPPPPPPPOOOMMMKKKJJJLLLMMMNNNMMMKKKJJJJJJKKKMMMNNNRRRPPPMMMKKKJJJJJJHHHFFFIIIIIIIIIIIIIIIIIIJJJJJJEEEFFFHHHKKKMMMOOOPPPPPPOOOOOOOOOOOONNNMMMLLLLLLJJJKKKMMMOOOQQQRRRSSSSSSQQQQQQPPPNNNLLLJJJHHHGGGKKKLLLOOORRRVVVYYY[[[\\\[[[WWWTTTTTTWWW[[[\\\\\\XXXWWWWWWYYY[[[ZZZUUUQQQKKKLLLMMMOOORRRUUUWWWXXXVVVXXXYYYYYYWWWTTTTTTTTTJJJJJJJJJIIIJJJMMMRRRVVVYYYYYYZZZZZZ[[[[[[\\\\\\YYYXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXYYY[[[\\\^^^gggmmmssssssnnnfff```^^^^^^aaabbb```aaadddeeebbbcccfffhhhfffbbb^^^]]]]]][[[]]]^^^^^^\\\ZZZYYYYYYZZZ^^^aaa^^^YYYUUUVVVYYY^^^^^^___aaabbbcccddddddaaa``````aaadddeeeeeedddhhhfffdddccc```ZZZQQQJJJIIIJJJLLLOOOTTTYYY^^^``````______^^^___bbbdddfffeeefffffffffccc___ZZZWWWUUUYYY```fffjjjllllllkkkhhhiiiiiifffccccccgggkkknnnnnnmmmllljjjgggeeeccc___bbbeeehhhpppyyy|||{{{rrrooojjjgggfffeeecccbbbbbb___\\\^^^cccdddbbb^^^TTTTTTSSSPPPNNNQQQXXX^^^^^^[[[YYYXXXZZZ]]]^^^___aaaZZZTTTRRRPPPOOOQQQVVVUUUUUUTTTQQQOOONNNOOOPPPQQQMMMIIIEEECCCAAA???===DDDDDDEEEGGGJJJKKKIIIHHHCCCBBBAAAAAABBBCCCEEEFFFHHHHHHHHHFFFDDDCCCDDDEEECCCDDDDDDEEEFFFFFFFFFFFFCCCCCCBBBCCCCCCDDDEEEEEEDDDFFFHHHHHHEEEBBB@@@@@@>>>>>>>>>???BBBBBBAAA@@@?????????@@@@@@@@@AAAAAA@@@BBBCCCCCC@@@<<<;;;::::::>>>AAABBBEEEKKKMMMKKKJJJGGGDDDCCCCCCDDDDDDDDD>>>===<<<<<<;;;<<<<<<<<<<<<=========<<<<<<>>>???????????????>>>>>>===<<<<<<===@@@BBBCCCDDDDDDDDD>>>===;;;999888888888888777666666666666777888888:::<<>>DDDCCCCCCBBB@@@>>>===<<<===???AAACCCDDDDDDDDDCCC???<<<999:::===??????===999999::::::;;;<<<======>>>@@@BBBCCCCCCCCCEEEGGGFFFGGGIIIIIIGGGEEEDDDDDDDDDFFFHHHJJJLLLMMMMMMMMMLLLKKKMMMQQQVVVaaasssIIILLLPPPRRRQQQNNNKKKJJJEEEFFFGGGIIIJJJLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFEEECCCBBB@@@@@@BBBFFFKKKNNNRRRLLLIIIKKKKKKIIIIIILLLHHHHHHHHHHHHIIIIIIJJJJJJBBBBBBCCCDDDEEEGGGGGGHHHNNNMMMMMMLLLKKKIIIHHHGGGJJJJJJLLLOOOPPPPPPLLLJJJGGGHHHJJJLLLLLLKKKJJJIIIHHHJJJKKKLLLLLLKKKKKKJJJIIIMMMQQQSSSRRRPPPOOOOOOMMMNNNNNNLLLKKKJJJLLLNNNNNNMMMKKKJJJJJJJJJKKKLLLRRRQQQOOONNNMMMKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFAAACCCGGGJJJMMMOOOOOOOOOKKKLLLNNNOOOOOONNNMMMMMMLLLNNNOOOPPPPPPPPPQQQRRRRRRSSSTTTSSSRRROOOKKKIIIKKKKKKMMMPPPUUUZZZ___bbbhhh```WWWTTTVVVYYYZZZXXXWWWVVVWWWYYYZZZZZZWWWTTTMMMMMMLLLMMMNNNQQQSSSUUUUUUVVVWWWWWWUUUSSSTTTUUUQQQRRRRRRQQQOOOOOOQQQSSSZZZZZZZZZZZZZZZ[[[[[[\\\YYYXXXWWWWWWWWWXXXZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\\\\bbbffflllmmmjjjeee```^^^___aaaaaa^^^___dddfffddd]]]```ccccccaaa____________```aaa___]]]ZZZYYYZZZ\\\```cccbbb]]]YYYXXXYYY[[[\\\]]]```bbbeeefffgggeeecccaaaaaaccceeeeeedddhhhfffeeeccc```[[[SSSMMMJJJKKKMMMPPPTTTYYY\\\^^^___^^^\\\\\\\\\^^^aaacccdddeeegggfffccc___ZZZVVVSSSWWW^^^eeejjjlllkkkkkkiiiiiiiiifffcccbbbccceeefffhhhjjjjjjhhhfffcccbbb```bbbeeeiiinnnqqqpppnnnggggggffffffeeecccaaa___aaa^^^\\\^^^bbbeeedddaaaZZZYYYUUUPPPNNNQQQYYY``````\\\XXXWWWYYYZZZZZZYYY[[[VVVQQQNNNKKKHHHLLLSSSVVVWWWVVVTTTQQQOOOOOOPPPNNNLLLJJJGGGFFFEEEDDDCCCFFFEEEEEEGGGHHHIIIGGGFFF<<<<<<===>>>@@@CCCEEEGGGFFFGGGGGGEEEBBBAAAAAABBBBBBCCCEEEFFFGGGGGGHHHHHHDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFDDDBBB@@@???????????????@@@@@@@@@???============>>>>>>>>>>>>@@@BBBDDDCCCAAA>>><<<<<<:::???CCCDDDHHHNNNPPPNNNKKKGGGBBB@@@BBBDDDCCCBBB======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::<<<>>>>>>>>>??????>>>===<<<<<<;;;===@@@CCCDDDEEEDDDCCC>>><<<:::888777777888999666666666666666777888888999;;;===???@@@@@@>>>===;;;<<<<<<<<<<<<===>>>???===>>>>>>>>>===<<<;;;;;;;;;<<<>>>BBBDDDDDDCCCAAA>>><<<:::;;;===???>>>===888999999:::;;;;;;<<<<<<<<<>>>@@@AAAAAAAAACCCEEEEEEGGGIIIHHHGGGEEEDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLKKKMMMRRRXXXbbbtttIIILLLQQQTTTSSSPPPNNNNNNIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFGGGEEECCCBBBCCCFFFJJJMMMQQQLLLHHHIIIIIIHHHHHHJJJFFFGGGHHHIIIJJJKKKKKKLLLDDDDDDEEEEEEFFFGGGHHHHHHKKKKKKLLLLLLLLLKKKIIIIIIJJJIIIHHHIIILLLMMMMMMLLLIIIJJJLLLNNNNNNMMMKKKJJJIIIJJJLLLMMMOOOOOONNNMMMLLLOOORRRSSSQQQNNNLLLKKKIIIJJJKKKJJJHHHGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPPPPNNNMMMKKKKKKJJJMMMMMMNNNMMMKKKIIIFFFDDD@@@BBBFFFJJJMMMNNNNNNNNNJJJKKKMMMNNNOOOOOONNNNNNMMMOOOPPPPPPOOOPPPRRRTTTTTTUUUWWWWWWVVVRRRNNNLLLJJJJJJKKKNNNSSS[[[bbbfffllldddZZZUUUUUUWWWWWWUUUUUUUUUVVVWWWXXXXXXWWWVVVSSSQQQOOONNNNNNOOOQQQRRRSSSTTTUUUUUUSSSQQQRRRRRRUUUVVVWWWVVVTTTRRRQQQRRRWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^aaaccceeedddcccbbbaaaaaacccbbb___```dddgggeeeZZZ\\\___aaaaaa````````````aaaaaa___\\\ZZZYYYZZZ]]]aaaddddddaaa]]][[[[[[XXXYYYZZZ]]]aaaeeeiiikkkjjjgggdddccccccddddddcccdddcccccccccaaa]]]XXXUUULLLMMMPPPSSSVVVZZZ\\\^^^^^^\\\[[[ZZZZZZ[[[\\\]]]aaaaaabbbbbb```\\\XXXVVVSSSWWW]]]cccgggiiiiiiiiigggggggggeeecccaaa``````___cccfffgggeeebbbaaa```bbbbbbeeeiiikkkhhhdddaaacccdddggggggfffbbb___]]]^^^\\\[[[\\\```ccccccbbb^^^]]]XXXRRROOOQQQXXX___bbb]]]YYYWWWYYYZZZXXXVVVVVVQQQLLLIIIFFFDDDHHHNNNRRRTTTUUUUUUTTTSSSTTTUUURRRQQQOOOMMMKKKJJJKKKKKKKKKIIIHHHHHHHHHGGGEEECCCEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDEEECCC@@@?????????CCCCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA@@@???@@@@@@AAAEEEDDDEEEEEEEEEDDDBBBAAAAAAAAAAAA???>>>=========<<<<<<=========>>>>>>>>>@@@BBBDDDCCCAAA???>>>===<<>>???AAA@@@>>>=========<<<<<<;;;::::::999:::;;;:::999999;;;===?????????>>>===<<<;;;::::::;;;>>>AAABBBBBBBBBAAA<<<;;;999777666777999:::888777777777777888999999888:::;;;===>>>===<<<;;;999999999999;;;<<<===>>>;;;;;;<<<=========<<<<<<;;;===@@@EEEHHHIIIEEEBBB???>>>===<<<<<<<<<;;;;;;888888999999::::::;;;;;;;;;===?????????@@@BBBDDDDDDFFFHHHHHHGGGFFFFFFFFFEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKMMMRRRWWWaaarrrIIIMMMQQQSSSSSSQQQPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLMMMOOOPPPPPPOOOMMMKKKHHHGGGGGGHHHIIIJJJHHHDDDBBBAAACCCFFFIIINNNIIIEEEGGGGGGFFFFFFHHHGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFGGGGGGHHHHHHHHHIIIHHHIIIJJJJJJKKKJJJJJJIIIIIIGGGFFFFFFHHHJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIKKKMMMOOONNNMMMNNNQQQSSSTTTQQQMMMKKKIIIGGGHHHIIIGGGEEEDDDDDDEEEGGGHHHJJJKKKMMMMMMMMMMMMLLLMMMNNNMMMKKKIIIIIIJJJNNNOOOPPPPPPNNNKKKGGGDDDBBBDDDGGGJJJLLLMMMMMMMMMJJJJJJLLLMMMNNNOOOOOOOOOKKKNNNQQQQQQPPPQQQUUUYYYVVVWWWYYYZZZXXXUUUQQQNNNLLLKKKKKKMMMRRRYYY```dddgggaaaYYYUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVSSSQQQPPPPPPQQQQQQPPPRRRSSSSSSQQQOOONNNNNNPPPSSSWWWXXXWWWUUUTTTTTTTTTVVVWWWYYYZZZ[[[ZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\[[[[[[[[[[[[]]]___```______``````aaacccdddeeeccceeedddaaaaaaeeefffeee[[[\\\___aaaccccccbbbaaa```aaa```^^^[[[YYYYYYYYY]]]___bbbcccaaa___]]]]]]XXXXXXXXXZZZ^^^ccchhhlllkkkhhheeecccccccccbbbaaa```aaacccdddcccbbb___^^^SSSTTTVVVWWWYYY[[[\\\]]]\\\[[[ZZZZZZYYYYYYYYYYYY[[[]]]___```___\\\YYYVVVTTTWWW\\\```ccceeeeeeeeeffffffeeedddbbbaaa```___]]]aaaeeeeeebbb___^^^___bbbaaadddiiiiiibbb\\\YYY```cccggghhhfffbbb^^^\\\YYYXXXWWWXXXZZZ]]]^^^^^^\\\\\\YYYTTTPPPQQQWWW\\\aaa\\\XXXYYY\\\^^^\\\YYYUUUNNNHHHFFFDDDCCCFFFJJJKKKNNNQQQSSSTTTVVVYYY[[[XXXXXXVVVRRRNNNLLLLLLMMMNNNLLLJJJHHHHHHGGGDDDBBBBBBAAA@@@@@@AAABBBCCCDDDAAACCCDDDCCC@@@???>>>???AAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCAAA@@@?????????CCCBBBBBBCCCEEEEEEDDDBBBBBBBBBBBB???===;;;<<<===>>>>>>>>>?????????@@@@@@>>>AAACCCCCCAAA???>>>>>>===BBBFFFGGGJJJOOOOOOLLLGGGDDDAAA>>>=========<<<<<<<<<=========<<<;;;;;;:::;;;;;;;;;::::::<<<===?????????>>>===<<<;;;:::999;;;<<<>>>?????????>>>:::999888777777777888999999888888888888999::::::777888:::;;;;;;;;;:::::::::999777888:::;;;;;;:::;;;<<<===>>>?????????>>>>>>@@@EEEKKKPPPPPPJJJEEE??????>>>===;;;:::888888888888888999999::::::::::::<<<>>>?????????AAACCCBBBDDDGGGHHHGGGGGGGGGHHHEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJLLLPPPTTT]]]mmm|||IIILLLOOOQQQPPPPPPPPPPPPJJJJJJKKKKKKKKKLLLLLLLLLIIIJJJKKKMMMNNNOOOPPPPPPOOOMMMIIIGGGFFFHHHKKKMMMMMMJJJFFFBBBAAABBBEEEGGGJJJEEECCCEEEFFFDDDCCCEEEEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHIIILLLNNNNNNMMMNNNQQQTTTUUURRROOOMMMLLLHHHIIIIIIHHHDDDBBBAAAAAAEEEFFFHHHKKKLLLLLLKKKKKKJJJLLLNNNNNNKKKIIIIIIJJJLLLNNNPPPQQQPPPMMMJJJGGGEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPMMMPPPSSSRRRQQQQQQVVVZZZWWWYYYZZZ[[[YYYVVVSSSQQQPPPNNNMMMMMMPPPUUU[[[^^^```]]]YYYVVVTTTSSSTTTTTTRRRRRRRRRQQQQQQQQQSSSTTTUUUTTTRRRQQQOOOOOOOOOPPPPPPRRRUUUTTTRRROOOMMMLLLLLLPPPVVVZZZZZZXXXVVVUUUSSSVVVYYY]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYY[[[\\\[[[ZZZYYYXXXYYY\\\___aaaaaa`````````aaabbbccccccdddfffeeebbbbbbdddeeebbb[[[\\\^^^aaaccccccbbbaaa______^^^\\\YYYWWWXXXYYYZZZ\\\___```___^^^^^^]]]\\\ZZZXXXXXXZZZ___eeeiiihhhfffcccbbbbbbbbbaaa______aaadddfffgggfffffffff]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[\\\[[[ZZZZZZYYY]]]cccggggggccc^^^[[[WWWXXX[[[]]]___aaabbbbbbfffeeeccccccccccccbbbaaa___cccfffeee```]]]]]]___```^^^aaahhhhhh```YYYWWW\\\aaaeeegggddd```]]]\\\VVVUUUTTTTTTVVVXXXZZZ[[[XXXYYYYYYVVVSSSTTTXXX\\\]]]YYYWWWZZZaaaeeedddaaaWWWNNNFFFEEEFFFEEEFFFIIIJJJKKKNNNOOOQQQTTTWWWZZZZZZZZZXXXTTTNNNKKKKKKMMMNNNKKKIIIHHHGGGFFFEEECCC;;;;;;;;;<<<>>>AAACCCEEEAAABBBDDDDDDBBB@@@@@@@@@@@@@@@BBBCCCEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA???>>>@@@???>>>@@@CCCEEEDDDCCC@@@AAAAAA???<<<;;;===???>>>>>>>>>>>>?????????@@@===???BBBBBBAAA???>>>>>>???DDDGGGHHHJJJMMMLLLHHHBBBBBBAAA@@@===<<<===>>>;;;<<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;===???<<<===============<<<<<<;;;;;;;;;<<<<<<<<<======777777777888888888888888999888888888888999::::::777777888999999999888888888666444666999;;;;;;::::::;;;<<<======>>>>>>===>>>AAAHHHPPPVVVUUUMMMFFF===>>>>>><<<:::888777777888888888888999999999999:::<<<>>>>>>>>>???AAACCC???BBBEEEGGGHHHHHHIIIJJJEEEFFFFFFFFFGGGIIIJJJJJJJJJIIIKKKNNNQQQXXXggguuuHHHKKKMMMNNNNNNNNNOOOPPPHHHIIIJJJKKKLLLMMMNNNOOOKKKKKKLLLNNNNNNOOOOOOOOOOOOLLLHHHFFFFFFIIIMMMPPPOOOLLLHHHDDDCCCDDDFFFHHHGGGCCCAAADDDEEECCCBBBDDD@@@BBBEEEHHHKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGEEEEEEFFFHHHJJJJJJGGGEEEKKKJJJJJJIIIIIIIIIJJJJJJNNNKKKHHHIIIMMMOOOOOONNNNNNQQQUUUVVVTTTQQQOOOOOOKKKKKKKKKIIIEEEBBB@@@@@@CCCEEEGGGJJJKKKJJJIIIHHHKKKNNNQQQPPPMMMKKKLLLMMMIIILLLOOOQQQRRROOOLLLIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJKKKMMMOOOPPPRRRUUUWWWTTTPPPOOOSSSWWWXXXYYYZZZ[[[ZZZWWWTTTRRRSSSRRROOONNNOOORRRWWWYYY]]]\\\[[[WWWSSSPPPPPPQQQQQQQQQQQQPPPOOOOOOQQQSSSPPPOOOOOONNNMMMMMMMMMMMMRRRUUUXXXXXXUUUQQQNNNMMMNNNRRRYYY\\\\\\ZZZWWWVVVTTTWWW\\\```bbbbbb```^^^ZZZYYYXXXXXXXXXYYY[[[\\\ZZZXXXWWWVVVXXX[[[___bbbbbbaaa``````aaaaaa```^^^cccffffffbbbbbbdddccc```[[[[[[]]]___bbbbbb```___]]]^^^]]][[[XXXWWWWWWXXXXXXZZZ\\\]]]]]]]]]]]]]]]```]]]YYYVVVWWW\\\bbbfffdddbbbaaaaaabbbbbb```^^^```bbbfffhhhiiiiiijjjjjjeeedddbbb```]]]ZZZXXXVVVWWWXXX[[[]]]^^^^^^]]]\\\[[[aaaiiipppqqqlllfffaaaYYYYYYZZZ[[[]]]^^^___```fffeeeccccccdddddddddcccaaaeeegggeee```]]]]]]```^^^\\\___gggggg___YYYXXXYYY^^^ccceeeccc___]]]\\\VVVUUUSSSSSSUUUWWWYYY[[[UUUWWWYYYYYYWWWXXX[[[___ZZZVVVUUU[[[dddjjjjjjhhhYYYOOOFFFEEEGGGGGGGGGHHHMMMMMMNNNNNNMMMOOOQQQTTTXXXXXXWWWRRRMMMJJJKKKMMMLLLJJJGGGFFFGGGGGGEEEDDDCCCBBBAAA?????????@@@@@@AAACCCEEEEEEDDDBBBBBBBBB@@@AAACCCEEEGGGIIIIIIJJJHHHHHHHHHGGGEEECCC@@@???>>><<<<<<>>>BBBEEEDDDBBB>>>@@@@@@>>><<<;;;>>>AAA<<<<<<<<<<<<============<<>>>>>@@@EEEHHHHHHIIIKKKJJJFFF>>>@@@BBBAAA>>><<<>>>@@@;;;<<<===?????????>>>>>><<<=========<<<<<<>>>???::::::<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<666666777888888888888777888888888888888999999:::666777777888888888888777333111111444999===>>>===777777888999::::::::::::===@@@HHHRRRXXXVVVMMMDDD;;;<<<===<<<:::888777777888888888888888999999999:::<<<>>>?????????AAACCC>>>AAAEEEGGGHHHIIIJJJLLLFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJLLLOOOUUUcccqqqNNNKKKHHHHHHJJJLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIGGGGGGHHHJJJLLLNNNNNNLLLJJJHHHHHHIIIKKKMMMJJJIIIGGGDDDBBBAAA@@@@@@DDDDDDDDDEEEDDDDDDCCCBBB>>>AAADDDGGGIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHHHHGGGFFFGGGIIIKKKHHHHHHIIIJJJLLLNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMCCCIIIMMMLLLFFFAAA???@@@EEEEEEFFFGGGHHHIIIIIIIIILLLMMMOOOOOOOOOLLLIIIHHHHHHIIIMMMQQQTTTSSSPPPLLLLLLJJJIIIHHHHHHKKKMMMOOONNNOOOPPPOOOMMMLLLMMMNNNLLLPPPSSSVVVVVVUUUUUUVVVXXXXXXXXXYYYZZZYYYVVVTTTTTTOOOJJJHHHJJJOOOTTTWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSUUUVVVUUURRROOONNNNNNOOOOOONNNMMMLLLJJJHHHGGGOOOQQQUUUXXXYYYWWWTTTRRRXXXZZZ\\\^^^^^^\\\YYYWWWVVVXXX\\\___```___]]][[[]]][[[YYYYYYZZZ[[[ZZZZZZWWWSSSOOOPPPUUUZZZ^^^___aaa^^^ZZZXXXYYY\\\]]]^^^^^^______```______^^^^^^`````````aaaaaaaaabbbbbbbbbaaa___]]]ZZZWWWUUUTTTZZZ[[[\\\[[[YYY[[[```dddbbb```]]]YYYVVVVVVZZZ]]]^^^\\\ZZZ[[[___aaaaaa___aaadddffffffdddeeejjjnnnllliiieeebbb___[[[VVVSSSRRRWWW^^^aaaaaa______``````fffooovvvxxxvvvqqqmmm```bbbddddddbbb```___^^^```bbbeeegggiiifffbbb___bbbccceeeeeeccc___ZZZWWWZZZ]]]aaacccbbb]]]XXXTTTSSSWWW^^^cccdddbbb]]]ZZZPPPPPPNNNLLLLLLOOOTTTYYYTTTVVVWWWUUUSSSRRRUUUXXXXXXRRROOOTTT^^^ffffffbbbXXXSSSLLLFFFDDDEEEHHHKKKLLLMMMMMMKKKIIIIIIJJJLLLPPPPPPPPPOOOMMMJJJGGGFFFGGGHHHIIIJJJIIIGGGEEECCCAAA???===<<<===???AAACCC>>>???BBBCCCDDDDDDBBBAAABBBBBBCCCDDDEEEGGGIIIJJJNNNOOOOOOOOOKKKEEE@@@<<<===>>>>>>>>>>>>>>>===<<<@@@BBBCCCBBB???===;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBDDDEEEEEEDDDAAA@@@<<<<<<===>>>>>>>>>>>>>>>@@@?????????>>>>>>======<<<;;;::::::;;;<<<>>>???>>>===;;;:::;;;<<<>>>???@@@>>>;;;:::;;;;;;::::::888777666666777777666555::::::999999888888777777666777999;;;<<<;;;:::999888888888888888888888888888999;;;======<<<;;;:::999>>>DDDJJJMMMLLLIIIGGG??????===<<<;;;:::::::::999999888888888888888999;;;;;;<<<===>>>AAABBBCCC@@@CCCEEEIIIQQQXXXVVVOOOIIIFFFDDDCCCDDDEEEFFFEEEHHHGGGIIIJJJJJJPPP^^^mmmMMMKKKHHHHHHJJJKKKKKKIIILLLLLLMMMMMMMMMLLLLLLKKKLLLKKKJJJJJJJJJKKKLLLLLLOOOMMMKKKIIIHHHHHHIIIJJJLLLKKKJJJHHHFFFEEEDDDDDDFFFFFFEEEDDDCCCAAA@@@???===???CCCFFFHHHIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGIIIKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLGGGJJJMMMLLLHHHDDDCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIMMMNNNOOOOOONNNLLLIIIGGGKKKKKKMMMPPPRRRQQQNNNKKKHHHGGGGGGGGGIIILLLOOORRRQQQQQQQQQOOOMMMLLLLLLNNNNNNPPPRRRSSSRRRQQQRRRSSSWWWWWWXXXZZZ[[[ZZZXXXUUUQQQMMMHHHGGGJJJOOOSSSVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSQQQOOOMMMKKKLLLNNNOOONNNKKKHHHGGGLLLNNNRRRUUUWWWWWWVVVTTTXXXZZZ\\\^^^^^^\\\YYYWWWYYY[[[^^^aaaaaa```^^^]]]YYYWWWVVVWWWYYYZZZZZZZZZYYYUUUQQQPPPTTTYYY]]]^^^ccc```\\\ZZZZZZ[[[\\\\\\ZZZZZZ\\\^^^______`````````____________`````````bbbaaa___]]][[[XXXWWWVVVWWWYYYZZZZZZZZZ[[[___bbb```___\\\XXXUUUUUUWWWZZZ]]]\\\[[[]]]aaacccbbbaaaaaabbbcccbbb```aaacccfffjjjfffbbb^^^ZZZWWWSSSPPPTTTYYY___bbbcccbbbbbbcccaaafffmmmsssuuutttpppmmmgggiiijjjiiifffcccaaaaaaffffffhhhhhhhhheeeaaa^^^bbbdddfffgggeeebbb^^^[[[YYY\\\```cccbbb]]]WWWSSSTTTWWW]]]bbbccc```\\\XXXNNNMMMKKKJJJKKKMMMPPPRRRRRRSSSUUUSSSRRRSSSWWW\\\[[[UUUOOOPPPWWW]]]___^^^]]]YYYSSSMMMIIIIIIKKKMMMOOOPPPPPPNNNLLLJJJJJJKKKMMMMMMNNNNNNMMMKKKJJJHHHHHHHHHIIIIIIHHHGGGDDDCCCDDDBBB@@@??????@@@BBBDDDAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGLLLNNNOOOOOOMMMIIIDDDAAA999:::;;;===>>>???@@@@@@@@@AAABBBAAA>>><<<;;;;;;888999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>???AAABBBCCCDDDCCCAAA>>><<<;;;;;;<<<============<<<@@@@@@?????????>>>>>>>>><<<;;;:::999999999:::;;;;;;:::::::::;;;>>>@@@BBB???===:::999:::::::::999999777666666777888666555888888888888888777777777555666777777777666444444888888888888888888888888888888999:::;;;:::999888777:::>>>BBBDDDBBB@@@>>>@@@???===;;;:::999888888999999888777777888888999<<<<<<===>>>@@@BBBDDDEEEAAADDDGGGLLLUUU^^^^^^ZZZKKKHHHDDDBBBBBBCCCDDDDDDFFFFFFHHHJJJJJJPPP___mmm~~~MMMLLLJJJIIIJJJKKKJJJIIILLLLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIMMMMMMLLLJJJIIIHHHGGGGGGLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB???===<<<<<<>>>AAADDDGGGIIIIIIIIIIIIIIIHHHHHHFFFEEECCCCCCBBBBBBAAAAAACCCDDDFFFGGGJJJIIIIIIHHHGGGGGGFFFFFFHHHIIIIIIHHHGGGHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIMMMMMMNNNOOONNNKKKIIIGGGLLLKKKKKKMMMNNNNNNKKKIIIDDDDDDEEEFFFIIIMMMQQQTTTSSSSSSRRROOOMMMLLLMMMOOOOOOPPPQQQPPPNNNNNNOOOQQQWWWWWWYYY[[[\\\\\\YYYVVVMMMJJJGGGGGGJJJOOOSSSUUUVVVUUUUUUUUUUUUUUUVVVVVVUUUSSSQQQRRRSSSSSSPPPMMMHHHJJJNNNPPPPPPNNNKKKIIIJJJKKKNNNQQQSSSUUUVVVWWWXXXYYYZZZ[[[[[[YYYWWWVVVZZZ[[[^^^```aaa```^^^\\\UUUTTTTTTUUUXXXYYYYYYXXXZZZVVVRRRPPPRRRWWW[[[^^^fffbbb^^^\\\[[[ZZZYYYXXXUUUVVVYYY\\\^^^```aaaaaa```___^^^]]]\\\]]]^^^___aaa```___]]]\\\ZZZYYYXXXTTTUUUWWWXXXXXXZZZ]]]___cccbbb```\\\YYYXXXZZZ\\\[[[[[[\\\___bbbddddddccceeeeeedddcccbbbaaabbbbbbeeeccc___\\\YYYUUUPPPMMMRRRVVV\\\```aaabbbcccdddbbbdddhhhlllnnnnnnlllkkklllnnnnnnlllhhhdddbbbaaahhhiiikkkllljjjgggcccaaabbbdddgggiiiiiigggdddbbb^^^bbbgggjjjiiiddd^^^YYYVVVYYY]]]```aaa^^^ZZZXXXNNNKKKHHHIIIKKKMMMLLLJJJMMMOOOQQQQQQRRRVVV]]]cccggg```WWWQQQQQQUUUYYY[[[bbb___YYYTTTPPPOOOOOOOOORRRSSSTTTSSSOOOLLLIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKHHHIIIIIIIIIHHHFFFDDDCCCEEECCCAAA?????????@@@AAABBBCCCEEEFFFGGGFFFFFFEEEFFFEEEDDDDDDCCCCCCCCCCCCHHHJJJKKKLLLKKKIIIFFFDDD777888999;;;===???@@@AAA???AAABBBAAA>>><<<;;;:::777777888:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAAAAABBBBBBAAA>>>;;;:::999:::;;;;;;<<<<<<;;;;;;============<<<<<<<<<<<<;;;:::888777666666777777888888888999<<>>===@@@???===;;;999777777666888888777777777888888999;;;;;;<<<>>>@@@AAACCCCCC???BBBFFFKKKVVVaaafffdddQQQLLLFFFBBBAAABBBCCCCCCDDDEEEGGGIIIJJJPPP^^^mmmzzzNNNNNNLLLLLLKKKKKKJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNLLLIIIGGGEEEJJJJJJKKKKKKJJJIIIGGGFFFJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEECCCAAA???===<<<>>>???AAACCCEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@AAACCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLFFFFFFGGGIIIKKKNNNPPPQQQHHHHHHIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHIIIJJJKKKJJJIIIDDDDDDEEEFFFIIIMMMPPPRRRRRRRRRQQQOOOMMMMMMPPPRRRQQQQQQQQQOOONNNNNNQQQSSSYYYYYYZZZ\\\]]][[[XXXTTTKKKIIIGGGHHHLLLQQQTTTUUUSSSSSSSSSTTTTTTUUUVVVWWWSSSOOOMMMOOOTTTUUUSSSOOOKKKLLLNNNPPPQQQQQQPPPPPPKKKKKKLLLNNNPPPSSSVVVWWWXXXWWWUUUSSSSSSSSSTTTUUUXXXYYY[[[]]]]]]]]][[[ZZZVVVUUUTTTUUUVVVWWWVVVTTTWWWTTTQQQOOORRRWWW\\\___fffccc```]]]\\\YYYVVVTTTTTTVVVYYY]]]___```aaa```___^^^\\\[[[[[[\\\]]]^^^``````___^^^\\\[[[ZZZZZZSSSRRRQQQQQQSSSVVV[[[^^^bbbcccbbb___\\\ZZZ[[[\\\XXXYYY[[[___bbbdddeeeeeegggfffeeedddccccccbbbaaaaaaaaaaaaaaa___ZZZSSSNNNMMMPPPUUUYYY\\\^^^```aaaaaabbbccceeeeeeeeeddddddiiijjjkkkjjjfffbbb______dddhhhnnnrrrqqqmmmhhheeebbbeeehhhjjjlllkkkiiihhhdddgggllloooooojjjddd```YYY[[[^^^``````]]][[[YYYQQQMMMJJJLLLOOOOOOKKKFFFIIIKKKNNNQQQTTT[[[eeelllxxxpppeeeYYYRRRRRRWWW[[[```^^^ZZZVVVTTTRRRRRRRRRUUUWWWXXXWWWRRRMMMIIIGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIGGGFFFDDDCCCDDDCCCAAA>>>============???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFEEECCCAAA@@@:::::::::;;;<<<===>>>>>>@@@BBBCCCBBB???<<<;;;;;;888999::::::::::::::::::::::::;;;======>>>>>>??????@@@@@@@@@@@@>>><<<;;;999::::::;;;;;;;;;;;;;;;999999999888888888888888999888777666555666777777777777888999;;;>>>@@@AAA<<<:::888888999::::::999:::888777777888999777666444555555555666666777777;;;:::888777666555555555555555555555555555555555888888777666666666777777???@@@@@@@@@AAA@@@@@@@@@@@@???===:::888666555555888777777777777888888999888999:::<<<>>>???@@@@@@>>>AAACCCHHHRRR^^^eeeeeeYYYSSSJJJDDDBBBCCCDDDEEEEEEFFFHHHJJJJJJOOO\\\jjjyyyPPPPPPPPPNNNMMMKKKJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLJJJGGGDDDBBBEEEFFFHHHJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGDDDDDDDDDCCCBBBAAA???>>>AAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKKKKJJJIIIJJJLLLFFFFFFGGGIIIKKKMMMOOOQQQGGGGGGFFFFFFEEEEEEEEEEEEEEECCCBBBBBBDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJLLLMMMMMMMMMMMMJJJIIIHHHIIILLLNNNNNNMMMGGGGGGGGGHHHIIIKKKMMMNNNMMMNNNOOOOOOOOOPPPSSSUUURRRSSSRRRQQQPPPRRRUUUXXXZZZ[[[\\\]]]]]]ZZZVVVRRRJJJIIIIIILLLPPPTTTUUUVVVRRRRRRRRRSSSTTTUUUVVVWWWQQQMMMKKKNNNTTTXXXVVVSSSQQQQQQPPPPPPQQQSSSVVVWWWOOOOOONNNNNNOOORRRUUUVVVYYYUUUPPPLLLKKKNNNRRRUUUVVVXXXZZZ[[[\\\[[[ZZZYYYYYYXXXVVVVVVVVVTTTQQQNNNPPPOOONNNOOORRRWWW]]]bbbdddbbb```___^^^[[[VVVSSSYYYZZZ]]]___``````___^^^^^^]]]\\\\\\\\\\\\]]]^^^```______^^^]]]\\\[[[ZZZUUUQQQMMMKKKMMMSSSYYY]]]\\\]]]^^^\\\YYYWWWWWWWWWUUUWWWZZZ]]]```bbbeeefffdddddddddcccaaa``````___```ccchhhkkkjjjcccXXXQQQJJJKKKOOOSSSXXX[[[]]]^^^_______________^^^]]]\\\ccceeeffffffccc```^^^^^^bbbjjjsssxxxvvvpppiiieeeccceeehhhkkklllmmmlllkkkdddgggkkkmmmmmmiiidddaaa]]]^^^___```___^^^\\\[[[VVVSSSPPPRRRTTTSSSNNNHHHGGGJJJNNNRRRXXX```kkkttt{{{nnn```VVVRRRVVVZZZXXXWWWUUUSSSRRRRRRSSSSSSVVVXXXZZZXXXTTTNNNJJJGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEBBB@@@>>>=========>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???===<<<::::::::::::;;;===>>>???AAABBBCCCBBB@@@===<<<<<<;;;;;;<<<;;;;;;:::999888999:::;;;===>>>?????????======>>>?????????>>>>>>::::::;;;<<<<<<<<<<<<;;;777777777777777888888888888777666666666888999:::888888999:::;;;<<<===>>><<<:::888888:::;;;<<<;;;:::999888888999999888777444444555555666666666777555444333333333333444555444444444444444444444444999888777777777777888888;;;;;;;;;<<<<<<>>>??????@@@???===:::888666555555777777666666777888888999777888:::<<<>>>???@@@@@@???BBBCCCEEEMMMYYY```aaa^^^XXXOOOHHHEEEEEEGGGHHHGGGHHHJJJKKKKKKNNN[[[hhhzzzPPPQQQQQQPPPMMMJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJJJJHHHFFFCCCAAACCCEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHBBBCCCCCCCCCCCCBBBBBBAAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBDDDEEEEEEFFFFFFFFFDDDCCCAAA@@@@@@@@@AAABBBAAABBBCCCDDDEEEGGGHHHHHHHHHJJJLLLLLLKKKJJJKKKLLLJJJJJJIIIIIIJJJJJJKKKLLLHHHFFFDDDCCCBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLLLLMMMPPPRRRRRRRRRKKKKKKKKKJJJJJJJJJKKKKKKIIIKKKNNNOOOPPPQQQSSSUUUSSSSSSSSSRRRQQQSSSVVVYYYYYYZZZ[[[]]]]]]ZZZUUUQQQKKKKKKLLLOOOSSSVVVVVVVVVRRRRRRRRRSSSTTTUUUWWWXXXSSSQQQOOORRRVVVYYYYYYXXXWWWUUUSSSQQQRRRUUUXXX[[[TTTSSSQQQQQQQQQSSSUUUWWWYYYUUUPPPLLLKKKMMMQQQTTTVVVWWWYYYZZZ\\\\\\\\\[[[\\\ZZZXXXVVVTTTQQQLLLIIIHHHJJJLLLOOORRRWWW]]]bbbaaaaaaaaabbbbbb___ZZZVVV]]]^^^```bbbbbb```^^^\\\]]]]]]]]]^^^^^^_________```___^^^]]]\\\[[[ZZZYYYWWWRRRMMMJJJMMMSSSYYY\\\ZZZ\\\^^^___\\\ZZZXXXXXXUUUXXXZZZ\\\^^^aaaeeehhhgggiiikkkiiieeebbbbbbdddcccgggmmmrrrpppggg[[[RRRJJJKKKLLLQQQVVV[[[]]]^^^]]]]]]______^^^]]]ZZZYYY```bbbddddddbbb```______dddlllvvv{{{vvvnnnfffaaacccdddgggiiikkkkkkkkkkkkeeegggjjjlllkkkiiieeeccc_______________^^^^^^^^^ZZZXXXWWWXXXYYYWWWRRRNNNIIILLLQQQUUUZZZbbblllsss}}}xxxmmmbbbXXXTTTTTTVVVQQQPPPOOONNNOOOPPPRRRSSSUUUWWWYYYXXXSSSNNNKKKIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFDDDCCCAAA@@@@@@??????@@@@@@AAABBBBBBCCC>>>>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@???>>>======999999999:::<<<>>>AAACCC@@@BBBCCCBBB???===<<<<<<;;;<<<<<<<<<;;;:::999888888999;;;===?????????>>>;;;<<<===>>>>>>?????????999:::;;;;;;<<<<<<;;;;;;999999999999::::::::::::777777666666777888:::;;;999999::::::::::::::::::<<<:::888888:::<<<<<<<<<;;;:::999999::::::999777555555555555666666666666333333444555666666777777444444444444444444444444777888888888999999999999999999999:::;;;===???@@@@@@???===;;;999777777666666666666666777888888999999;;;===@@@AAABBBBBBBBBBBBEEEFFFEEEJJJSSSZZZ[[[___YYYPPPIIIFFFGGGHHHIIIHHHHHHKKKMMMLLLOOO[[[hhh}}}NNNPPPQQQOOOKKKHHHGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGGGGHHHGGGFFFDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKJJJHHHFFFEEECCCCCCDDDDDDDDDCCCBBBBBBBBBAAA???>>>>>>@@@BBBDDDAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHJJJLLLMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIFFFCCC@@@@@@BBBEEEGGGHHHJJJLLLKKKIIIHHHJJJMMMMMMKKKHHHEEECCCDDDEEEEEEIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNNNNPPPRRRSSSRRRPPPNNNMMMMMMLLLKKKKKKJJJJJJGGGJJJNNNPPPQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPRRRTTTVVVWWWYYY\\\]]][[[VVVRRRKKKKKKMMMQQQTTTVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWXXXYYY[[[[[[YYYWWWUUUSSSSSSUUUWWWYYYVVVUUUUUUTTTUUUVVVXXXYYYYYYWWWUUURRRQQQQQQRRRSSSSSSTTTVVVXXXZZZ[[[[[[[[[ZZZYYYWWWUUURRRNNNIIIEEECCCGGGKKKOOORRRVVV\\\``````aaacccfffgggeee```\\\^^^___bbbcccbbb___\\\ZZZ[[[]]]___aaabbbbbbaaa``````___^^^\\\[[[ZZZXXXXXXYYYUUUPPPOOORRRVVVYYYZZZZZZ]]]aaacccaaa___]]]\\\XXXZZZ[[[\\\]]]```fffjjjlllrrruuuqqqiiiccceeeiiiiiilllooorrrnnneeeYYYPPPKKKJJJKKKOOOUUUZZZ\\\\\\ZZZ]]]```cccdddbbb___]]]___aaaddddddbbb___^^^^^^ccckkktttvvvqqqjjjdddbbbbbbdddfffhhhiiiiiihhhhhheeefffggghhhhhhfffeeeddd^^^^^^]]]]]]]]]^^^______[[[[[[[[[[[[YYYWWWTTTRRRMMMPPPUUUWWWZZZ```gggmmmppplllfff```ZZZWWWTTTSSSNNNMMMKKKJJJKKKNNNQQQSSSSSSUUUVVVUUURRRNNNLLLKKKEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHFFFEEECCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCC>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA???>>>>>>>>>>>>;;;;;;::::::<<<>>>AAACCC???@@@AAA@@@===;;;::::::888888999:::::::::::::::777999;;;>>>?????????>>>;;;;;;;;;<<<<<<<<<<<<<<<888999999:::::::::::::::999:::::::::;;;;;;;;;<<<888888777666666777888999888999999::::::::::::::::::888777777999;;;<<<<<<<<<:::999999::::::999888777777666666666666666666555666888999::::::999999555555555555555555555555444666777999:::::::::999;;;;;;;;;<<<===>>>???@@@@@@???===;;;:::999888888555555555666666777999999:::;;;>>>AAABBBCCCCCCBBBCCCFFFFFFDDDGGGNNNSSSTTTZZZUUUMMMGGGEEEEEEFFFGGGFFFGGGKKKNNNNNNRRR^^^lllLLLOOOPPPNNNJJJFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGEEECCCAAAEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===>>>AAADDDFFFBBBCCCCCCDDDEEEDDDDDDDDDAAA@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMMMMLLLKKKKKKLLLIIIIIIIIIIIIIIIKKKLLLLLLJJJGGGBBB>>>>>>AAAEEEHHHGGGKKKOOONNNIIIGGGJJJMMMOOOMMMIIIFFFDDDCCCDDDEEEKKKKKKKKKKKKJJJJJJJJJJJJNNNMMMNNNOOOPPPPPPNNNLLLOOONNNNNNMMMLLLKKKKKKJJJGGGKKKOOOQQQQQQPPPOOOOOOQQQRRRRRRPPPNNNMMMNNNOOORRRTTTWWW[[[]]]\\\XXXTTTKKKKKKNNNQQQUUUVVVUUUSSSWWWWWWWWWWWWXXXYYYZZZZZZ______^^^\\\ZZZYYY[[[]]]XXXXXXWWWUUUUUUUUUUUUUUUWWWVVVVVVVVVWWWYYY[[[\\\YYYYYYZZZYYYXXXVVVTTTSSSOOOPPPRRRUUUWWWXXXYYYZZZXXXWWWUUUSSSQQQMMMHHHDDDAAAEEEKKKPPPRRRUUUYYY]]]```aaaeeeiiikkkiiieeeaaa]]]___aaacccbbb___\\\ZZZZZZ]]]```cccddddddbbbaaa```___^^^\\\ZZZYYYWWWWWWYYYWWWTTTUUUWWWYYYYYYXXXWWWZZZ___aaa```^^^\\\[[[ZZZ\\\\\\\\\\\\```ggglllmmmtttxxxrrrggg___aaagggnnnnnnoooooojjjaaaVVVNNNJJJIIIHHHLLLRRRXXXZZZZZZYYY]]]cccgggiiihhhdddbbb___aaacccccc```^^^\\\\\\```gggoooqqqmmmhhhffffffbbbccceeefffggggggffffff``````````````````______]]]]]]\\\[[[\\\]]]^^^```[[[\\\]]]\\\YYYVVVUUUUUUQQQTTTWWWYYYZZZ\\\bbbffffffccc```^^^]]]ZZZVVVSSSNNNLLLJJJIIIJJJMMMPPPRRRQQQSSSUUUTTTQQQNNNLLLLLLCCCDDDFFFHHHIIIIIIIIIIIIEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHGGGEEEDDDBBBAAAAAA????????????@@@AAABBBCCC???>>>>>>>>>>>>??????@@@AAA@@@>>>=========>>>???@@@???===<<<<<<===>>>???===>>>???>>><<<999888888444555666888:::;;;;;;;;;777999;;;>>>???@@@???>>>;;;;;;;;;::::::999999999777777888999999999999999888888999999:::::::::::::::999777666555555666666777777999:::::::::::::::888777555666888:::;;;;;;<<<;;;999:::;;;;;;:::888888888777777666666555555222444666888888777555444555555555555555555555555222444666999:::::::::999:::::::::;;;;;;<<<<<<<<<@@@???===<<<;;;:::::::::555555555555666777999999888:::===@@@AAABBBAAAAAAAAADDDDDDBBBDDDJJJNNNOOOVVVQQQJJJEEECCCDDDDDDDDDCCCEEEJJJNNNPPPTTTaaaoooNNNNNNMMMKKKIIIGGGEEEDDDDDDGGGKKKNNNOOONNNLLLJJJIIIIIIIIIHHHGGGFFFDDDDDDBBBCCCDDDEEEGGGIIIJJJJJJGGGHHHIIIIIIHHHFFFCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@???@@@AAABBBCCCDDDFFFGGGGGGEEEDDDEEEEEEEEECCCBBBAAAAAABBBDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCAAADDDHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLGGGEEEAAA??????BBBEEEHHHLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIHHHFFFDDDCCCEEEGGGIIIJJJLLLMMMLLLJJJGGGEEEJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPOOOMMMKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKMMMOOOQQQPPPPPPTTTXXX[[[ZZZYYYLLLMMMMMMNNNOOOQQQSSSTTTUUUYYY]]]^^^\\\ZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[[[[XXXVVVTTTSSSSSSRRRPPPOOOSSSVVVXXXYYYYYYZZZ[[[\\\```___^^^]]]\\\ZZZVVVSSSUUURRROOONNNPPPTTTVVVWWWXXXUUUTTTSSSNNNGGGDDDEEEFFFIIINNNSSSXXXZZZ\\\]]]___aaaeeeiiikkkiiiddd``````aaabbbbbb```^^^^^^^^^```aaabbbbbbbbbaaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^aaa^^^[[[\\\```bbb```]]]ZZZ\\\```ccccccbbb```^^^]]]]]]^^^^^^___aaabbbccckkkmmmnnnkkkeeeaaa```aaafffiiinnnooommmfff^^^XXXUUUSSSQQQQQQSSSUUUWWWWWWUUU\\\fffpppzzz}}}uuujjjgggaaaZZZWWWXXXZZZ[[[[[[aaafffmmmrrrrrrmmmfff```aaaaaaaaacccfffiiiiiiiiifffeeedddccccccaaa]]][[[[[[ZZZXXXWWWWWWYYY\\\^^^````````````^^^[[[XXXVVVYYYXXXXXXXXXZZZZZZYYYXXXYYY[[[^^^bbbccc```[[[VVVSSSOOOIIIFFFHHHMMMQQQTTTTTTSSSRRRPPPMMMJJJFFFEEEFFFHHHKKKLLLKKKJJJKKKKKKHHHJJJNNNPPPQQQPPPMMMKKKHHHGGGFFFFFFFFFDDDAAA>>>>>>>>>???@@@AAABBBBBBCCC@@@>>>===;;;;;;===>>>@@@CCCBBB???>>>======???@@@===>>>>>>>>>>>>?????????AAAAAA@@@>>>===;;;::::::888999::::::999888666555777888:::>>>BBBBBB???;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777888888666777888999;;;<<<===>>>999888777666666777888888;;;;;;;;;::::::999999999888777777777888999::::::;;;;;;;;;;;;::::::999888555444444555555666777888777666555555555555555666444444444444444555666666777777777666555333111111999:::;;;=========<<<<<<@@@>>>;;;999666555555555555555555555666666666666;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHMMMMMMNNNNNNNNNRRR___nnn~~~JJJJJJJJJJJJIIIHHHGGGFFFBBBDDDGGGIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEEEEDDDBBB???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBDDDEEEGGGGGGEEEDDDEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@CCCEEEGGGFFFFFFGGGHHHJJJJJJIIIIIIIIIJJJKKKLLLJJJHHHDDDBBBBBBDDDGGGIIIKKKJJJJJJJJJIIIJJJJJJJJJHHHIIIIIIHHHFFFEEEFFFGGGIIIJJJLLLMMMMMMKKKIIIHHHIIIIIIIIIIIIJJJLLLMMMNNNKKKKKKLLLNNNOOOOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLMMMQQQUUUXXXWWWVVVOOOPPPPPPQQQRRRRRRSSSSSSRRRTTTWWWXXXXXXWWWXXXYYYXXXYYYYYYYYYZZZYYYYYYYYYVVVTTTSSSRRRRRRQQQNNNLLLTTTVVVXXXYYYYYYZZZ[[[]]]^^^]]]]]]]]]]]][[[XXXVVVUUURRRNNNMMMNNNQQQSSSSSSVVVTTTTTTTTTMMMEEEBBBEEEHHHKKKPPPUUUYYY\\\]]]^^^]]]___bbbfffhhhhhheeebbb```bbbccccccaaa```aaaaaaccccccbbbbbbaaa``````___^^^^^^___```aaabbbccccccccc```]]]^^^bbbdddbbb___\\\]]]```aaaaaa```^^^]]]\\\\\\\\\]]]___```bbbbbbhhhiiiiiieee___[[[[[[\\\___ccchhhlllllliiidddaaa^^^[[[XXXVVVWWWWWWWWWVVVWWW]]]eeemmmwww}}}yyyqqqgggbbb[[[UUUTTTUUUXXX[[[bbbfffllloooooojjjccc___]]]]]]___cccgggjjjkkkjjjfffeeeeeeeeedddbbb^^^[[[YYYWWWVVVUUUUUUWWWYYYZZZ```aaabbbbbbaaa^^^\\\ZZZXXXVVVUUUUUUWWWXXXYYYXXXWWWYYY]]]bbbeeedddaaa]]]TTTOOOJJJGGGHHHKKKNNNPPPPPPPPPPPPOOOMMMJJJGGGFFFFFFHHHIIIIIIHHHGGGFFFGGGEEEGGGJJJMMMOOONNNMMMKKKHHHGGGFFFFFFFFFDDDAAA>>>???????????????@@@@@@@@@???>>>===<<<<<<===>>>???CCCAAA???>>>======>>>???>>>>>>>>>>>>????????????@@@???>>>===;;;:::999999999999999999999999888888888888:::>>>AAAAAA===:::::::::;;;;;;;;;;;;;;;;;;::::::999888888888888888::::::::::::::::::999999555555444333333444555666::::::999999888888888888777666666666666777777888888999999999888888777666888777666555444444444444555555555555555555555555555555444444555555666777666777777777777777666666;;;<<<===>>>>>>===<<<<<>>===;;;999888777777555555666666666777777777;;;<<<>>>@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHLLLLLLOOOPPPOOORRR^^^kkk{{{FFFFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJJJJJJJJJJFFFFFFGGGHHHIIIIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBAAA@@@>>>===@@@@@@???>>>>>>???@@@@@@??????@@@AAAAAAAAAAAAAAACCCEEEFFFFFFEEEDDDEEEFFFDDDCCCAAA@@@@@@@@@AAAAAACCCCCCCCCDDDCCCCCCBBBAAA@@@AAACCCCCCCCCCCCEEEGGGIIIIIIHHHHHHIIIIIIJJJKKKMMMKKKHHHFFFEEEGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKKKKIIIGGGFFFGGGIIIJJJLLLNNNNNNMMMKKKJJJHHHHHHHHHIIIJJJKKKMMMMMMNNNOOOPPPSSSUUUTTTRRROOOIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIIIIHHHFFFFFFHHHJJJJJJJJJLLLOOOSSSUUUUUUTTTRRRRRRTTTUUUUUUUUUTTTSSSPPPOOOOOOPPPSSSUUUUUUUUUSSSTTTVVVWWWXXXXXXWWWVVVRRRQQQQQQRRRSSSRRRNNNLLLTTTVVVXXXYYYYYYYYY[[[]]]]]]\\\\\\]]]]]]]]]ZZZXXXVVVSSSOOOMMMNNNPPPRRRRRRVVVVVVXXXWWWOOOFFFCCCGGGJJJMMMRRRVVVZZZ]]]^^^___[[[[[[^^^aaafffhhhgggfff```bbbdddeeeddddddeeefffhhhgggdddbbb```___^^^^^^^^^___```bbbdddfffggghhheeebbb```aaadddfffdddbbb`````````______]]]\\\[[[[[[[[[[[[\\\^^^```aaabbbeeeeeeccc^^^XXXTTTUUUWWWWWW[[[aaagggkkklllkkkjjjgggddd```]]]\\\[[[YYYXXXYYY]]]ccciiirrrzzzzzzuuugggddd___WWWQQQQQQVVVZZZcccfffiiijjjhhhccc]]]YYYVVVXXX[[[aaagggkkklllkkkgggggggggggggggddd```\\\WWWVVVUUUUUUUUUVVVXXXYYY___```aaaaaaaaa___]]]\\\UUUSSSPPPPPPSSSVVVWWWXXXUUUWWW[[[```cccccc```]]]SSSOOOKKKHHHHHHJJJKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGJJJKKKLLLKKKIIIHHHGGGHHHBBBDDDGGGJJJKKKLLLKKKJJJGGGFFFEEEEEEFFFDDDAAA????????????>>>>>>=========???>>>===<<<<<<===>>>???BBBAAA???=========>>>>>>>>>>>>>>>>>>????????????>>>>>>===;;;:::999888888:::999999999999::::::;;;999:::<<<>>>@@@???<<<888999999::::::;;;;;;<<<<<<;;;:::999999888888999999;;;:::::::::999888888888333333222333333444555666888888888777777777777777666555555444444444444555666666666666666666555444888777666555444444444444222333555666777666666555666666555555666666777888666777888999:::;;;;;;;;;<<<===>>>>>>>>>===<<<;;;>>>>>>>>>===<<<;;;:::999777666666666777777888888;;;<<<>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGJJJLLLPPPRRRQQQRRR\\\hhhvvvDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIJJJKKKFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBAAACCCCCCCCCCCCBBBAAA@@@???AAA@@@>>>======>>>@@@AAA===>>>@@@AAABBBBBBAAA@@@BBBDDDFFFFFFEEEDDDEEEFFFDDDDDDCCCAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBBBBAAABBBDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHNNNLLLJJJHHHGGGGGGHHHIIIGGGGGGHHHHHHIIIIIIHHHHHHHHHKKKMMMNNNLLLIIIGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRSSSVVVWWWVVVSSSPPPHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIHHHFFFFFFGGGHHHJJJKKKMMMOOORRRTTTTTTTTTQQQSSSUUUWWWXXXXXXVVVUUUTTTPPPMMMMMMPPPSSSSSSQQQPPPRRRTTTVVVWWWVVVVVVUUUOOOPPPQQQTTTVVVVVVSSSQQQUUUVVVXXXXXXXXXYYY[[[]]]]]]]]]\\\]]]^^^]]]ZZZXXXWWWTTTQQQOOOQQQSSSUUUVVVXXXZZZ^^^]]]TTTJJJHHHKKKLLLNNNSSSWWW[[[]]]^^^^^^ZZZZZZ[[[^^^cccgggiiiiii```bbbeeegggggghhhjjjkkkmmmkkkgggccc```___^^^^^^______```bbbdddeeeggggggdddbbb```aaadddeeeeeedddcccbbbaaa___]]]\\\[[[[[[[[[[[[\\\]]]^^^```aaabbbbbbbbb```ZZZTTTQQQRRRUUUUUUXXX^^^ccchhhkkklllllliiifffcccaaaaaa```^^^]]]\\\```dddgggnnnttttttpppgggiiihhhaaaXXXTTTWWW\\\fffffffffeee```ZZZTTTQQQNNNQQQVVV^^^eeejjjkkkjjjiiihhhiiiiiiiiifffaaa]]]WWWWWWWWWWWWWWWXXXYYYYYY\\\]]]^^^^^^]]]\\\YYYXXXSSSPPPMMMMMMOOOSSSVVVXXXWWWWWWYYY\\\]]]\\\XXXUUUPPPMMMJJJHHHIIIJJJJJJIIIKKKKKKKKKKKKJJJHHHFFFEEEIIIJJJKKKJJJIIIGGGHHHIIICCCDDDEEEGGGHHHHHHHHHGGGEEEEEEDDDEEEEEEDDDAAA???========================>>>>>>============>>>>>>@@@@@@>>>======<<<============>>>>>>>>>?????????======<<<;;;:::999888888::::::999888999:::<<<===;;;<<<>>>@@@@@@>>>;;;888888888999:::;;;;;;<<<<<<;;;::::::999999999999999777888888888999999::::::444444555555666777888999777777777777777777777777666666555444333333333444444444555555555555444444444444444444555666777777222333666888999888777666666666666666666777888888666777888:::;;;<<<<<<<<<<<<<<<=========<<<:::999;;;<<<=========<<<:::999888777777666777888999999:::;;;===???@@@@@@??????>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHKKKPPPTTTSSSSSS[[[eeesssDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@BBB@@@???======???@@@BBB<<<>>>???AAABBBBBBAAA@@@BBBCCCEEEEEEDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCBBBBBBBBBDDDFFFDDDDDDEEEEEEEEEFFFFFFFFFLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHIIILLLOOOOOOMMMJJJHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRPPPMMMJJJHHHHHHIIIJJJKKKKKKLLLLLLHHHIIIJJJJJJHHHGGGGGGHHHIIIJJJMMMNNNOOOPPPQQQRRRNNNPPPTTTWWWYYYYYYYYYXXXYYYUUUPPPOOOQQQRRRQQQPPPPPPQQQSSSUUUVVVVVVUUUUUUOOOPPPSSSWWWZZZ[[[ZZZXXXUUUVVVWWWXXXXXXYYY\\\^^^___^^^^^^^^^^^^\\\YYYVVVUUURRROOOOOORRRUUUXXXYYYYYY[[[___```YYYOOOLLLNNNMMMOOOSSSWWWZZZ\\\]]]]]]ZZZZZZZZZ\\\aaaeeehhhiii^^^aaadddfffhhhiiikkkmmmooommmiiidddaaa__________________```aaaaaabbbbbbaaa`````````bbbcccddddddeeedddaaa___]]]\\\\\\\\\\\\\\\\\\]]]^^^___aaaaaa``````___ZZZTTTRRRTTTVVVXXXZZZ]]]aaadddfffhhhhhhbbbaaa```aaacccdddccccccaaafffjjjkkknnnqqqnnniiikkkqqquuuqqqggg______aaagggfffddd```ZZZSSSMMMIIIIIILLLRRRZZZbbbfffggggggjjjiiihhhhhhgggddd___[[[SSSTTTUUUVVVXXXXXXYYYYYY[[[\\\]]]]]]\\\ZZZWWWVVVSSSPPPLLLKKKNNNRRRVVVWWWXXXWWWXXXYYYZZZYYYVVVSSSNNNKKKIIIHHHIIIJJJJJJJJJKKKKKKKKKJJJIIIFFFDDDCCCAAACCCDDDDDDCCCCCCDDDFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDCCCAAA???:::;;;;;;<<<======>>>>>>>>>>>>============>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<;;;:::999999::::::999888999:::<<<===<<<>>>AAABBBAAA>>>;;;999888888999999:::;;;<<<<<<;;;:::999999888888999999777777777888888999999999555555666777888999999999777777777888888888888888777666666555444444444444444444555555555555555444333333333444444555666777333444777999:::999888777666666666666666777888888777777888999:::::::::999:::;;;;;;<<<;;;:::888777999:::;;;<<<<<<;;;:::999888777666666666777999:::999:::<<<>>>?????????>>>>>>>>>??????@@@AAAAAABBB@@@AAABBBCCCDDDEEEFFFFFFGGGJJJPPPTTTRRRSSS[[[eeesssEEEEEEFFFEEEEEEDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBB======???@@@AAAAAAAAAAAAAAACCCEEEEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAACCCDDDDDDCCCCCCDDDEEECCCCCCDDDEEEEEEEEEEEEDDDIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHJJJLLLOOOOOOMMMKKKIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLMMMNNNNNNKKKIIIHHHIIIJJJKKKLLLMMMNNNNNNJJJKKKLLLLLLJJJHHHHHHIIIGGGIIILLLLLLKKKKKKLLLNNNLLLNNNQQQTTTVVVXXXXXXYYY\\\YYYUUURRRRRRRRRQQQPPPRRRRRRRRRSSSSSSTTTUUUUUUQQQRRRTTTXXX\\\]]]\\\[[[VVVWWWWWWWWWWWWYYY\\\___```___^^^^^^^^^\\\YYYVVVRRROOOMMMMMMPPPTTTWWWYYYYYYYYY]]]```\\\SSSNNNNNNNNNPPPTTTXXX[[[\\\]]]]]][[[ZZZYYY[[[^^^bbbddddddZZZ\\\```cccdddfffiiikkkmmmkkkhhhdddaaa___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___```aaabbbccccccbbb```^^^]]]\\\\\\\\\]]]\\\\\\\\\]]]]]]^^^___\\\^^^^^^ZZZVVVUUUWWWYYY[[[\\\^^^```bbbccccccccc[[[ZZZ[[[^^^bbbeeeeeeeeeeeekkkoooppppppqqqmmmhhhnnnvvv|||{{{rrrjjjfffffffffeeeccc^^^XXXQQQKKKGGGIIIKKKPPPWWW^^^cccddddddiiigggeeecccaaa^^^YYYVVVMMMOOOQQQTTTVVVWWWWWWWWW[[[\\\^^^^^^^^^\\\ZZZYYYUUURRRNNNMMMOOOSSSVVVWWWWWWWWWWWWYYY\\\]]][[[ZZZNNNLLLIIIHHHIIIKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCAAABBBCCCBBBBBBBBBEEEGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBB@@@>>>999:::;;;<<<===>>>>>>???======>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::999999:::999999999999::::::;;;<<>>???>>>>>>>>>??????@@@@@@AAABBBBBB???@@@AAACCCDDDEEEEEEEEEGGGIIINNNQQQQQQRRR\\\hhhuuuEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???AAABBBCCC@@@BBBDDDEEEDDDDDDEEEFFFBBBBBBCCCDDDEEEEEEEEEEEECCCCCCAAAAAA@@@AAAAAABBB@@@BBBDDDEEECCCBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEFFFHHHJJJKKKJJJIIIIIIJJJLLLNNNNNNLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMMMMLLLGGGHHHIIIJJJLLLMMMNNNOOOJJJLLLNNNMMMKKKIIIHHHIIIIIIKKKMMMLLLJJJIIIJJJKKKLLLMMMOOOPPPRRRTTTUUUVVVYYYYYYWWWUUURRRPPPQQQRRRTTTSSSQQQPPPPPPQQQSSSTTTTTTTTTTTTVVVYYYZZZZZZXXXVVVWWWWWWWWWWWWYYY\\\______^^^]]]^^^^^^^^^[[[YYYSSSQQQNNNNNNPPPTTTVVVXXXZZZXXX[[[aaaaaaZZZRRROOOPPPRRRVVVZZZ\\\]]]^^^^^^[[[ZZZXXXYYY[[[]]]]]]]]]TTTWWWZZZ]]]___aaacccfffhhhgggeeeccc```^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ\\\]]]^^^^^^^^^___aaaccc^^^^^^]]]]]]\\\[[[[[[ZZZ\\\\\\[[[ZZZZZZZZZZZZZZZWWWYYY[[[ZZZWWWVVVXXX[[[ZZZ[[[]]]___aaaaaaaaa```WWWWWWYYY\\\```cccdddcccbbbhhhlllmmmnnnpppooolllkkkqqqxxxxxxrrrjjjfffeeedddcccbbb___ZZZTTTNNNKKKMMMNNNQQQVVV\\\```bbbbbbfffccc___[[[XXXUUURRROOOIIILLLPPPTTTWWWXXXXXXXXXYYY[[[]]]___``````___^^^WWWTTTQQQPPPRRRUUUWWWWWWWWWVVVWWWZZZ]]]`````````QQQNNNJJJHHHIIIJJJKKKJJJHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFDDDCCCDDDFFFHHHCCCBBB@@@>>>>>>>>>???@@@>>>===>>>???AAA@@@>>><<<;;;;;;<<<<<<======>>>>>>======>>>>>>>>>>>>==================<<<;;;::::::999999::::::::::::;;;;;;;;;;;;::::::999999888888999999999999999999888888999===@@@AAA>>>;;;999999999999999999999999::::::999888777777666666777777777777777777777777777666333444555666666555555444555555666666666777777777666555555555555666666777222333444444555555555444666666555444333333333333555555555555666666666666555555444444555555666777555555666777777777777777777888999:::;;;:::999888:::999999888888888999999888666555333444666888999888999;;;===>>>>>>>>>===??????@@@@@@AAABBBBBBBBB===???AAACCCDDDEEEEEEEEEHHHIIILLLNNNNNNRRR^^^lllzzzCCCDDDEEEEEEEEEEEEEEEEEE@@@AAABBBBBBCCCBBBBBBAAA@@@AAABBBDDDEEEEEEFFFFFFCCCBBBBBBAAAAAA@@@@@@@@@CCCBBBAAAAAA@@@AAAAAAAAA??????@@@@@@@@@@@@??????>>>=========>>>@@@BBBDDD@@@BBBDDDEEEDDDDDDEEEFFF???@@@BBBCCCDDDEEEEEEEEEBBBAAA@@@?????????@@@AAA>>>AAADDDEEEDDDBBBAAAAAADDDEEEFFFHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFIIIKKKKKKKKKJJJIIIKKKMMMNNNNNNLLLJJJIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLOOONNNMMMKKKJJJJJJIIIIIIBBBAAA@@@BBBEEEHHHJJJJJJGGGGGGHHHJJJLLLMMMNNNOOOKKKLLLNNNMMMKKKIIIHHHHHHLLLNNNPPPOOOLLLJJJKKKLLLMMMMMMNNNNNNOOOQQQSSSSSSUUUWWWXXXUUUQQQOOOQQQTTTTTTSSSPPPNNNNNNOOORRRSSSVVVUUUTTTTTTVVVVVVVVVTTTVVVWWWWWWWWWWWWYYY\\\___]]]\\\\\\^^^______]]][[[WWWTTTQQQPPPRRRUUUWWWXXX]]]ZZZ\\\cccfff___VVVQQQRRRTTTXXX[[[^^^_________[[[YYYXXXXXXYYYYYYXXXWWWPPPRRRVVVYYY[[[\\\___aaacccccccccaaa___]]][[[ZZZXXXYYYYYYYYYYYYZZZZZZZZZ[[[]]]^^^^^^^^^___aaacccZZZZZZ[[[[[[[[[[[[ZZZYYY[[[[[[YYYXXXXXXWWWWWWWWWRRRUUUYYYYYYWWWVVVXXX[[[WWWYYY\\\___aaaaaaaaa```XXXXXXYYY[[[___aaaaaa```]]]bbbggggggiiinnnpppnnnfffjjjooooookkkfffbbbaaaaaabbbbbbaaa]]]XXXSSSOOOPPPQQQRRRVVV[[[___aaabbbddd```ZZZVVVRRROOOLLLJJJIIILLLQQQUUUYYYZZZZZZZZZUUUWWW[[[^^^```aaaaaaaaaYYYVVVSSSRRRTTTVVVWWWWWWWWWWWWWWWZZZ]]]___``````UUUQQQLLLHHHHHHIIIIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGEEEEEEDDDBBB@@@@@@BBBCCC@@@>>>===<<<<<<===???@@@===<<<<<<>>>@@@@@@>>><<<>>>============<<<<<<<<<======>>>>>>>>>>>>==================<<<;;;:::999888888999999999::::::::::::999999999888888777777888999::::::999888666555777;;;???@@@===999888888::::::999999999999999999888777777666666666666666333333444666777999:::;;;555666777777777666555444444444444555555555666666444444444444555555666777111222333444444444444444333333333333444555666666555555444333333333444444444444444444444555666666333444555777777888888888777888:::;;;<<<;;;;;;:::;;;:::999888777888999:::777666444333333555777999888999;;;===>>>>>>======???@@@@@@AAAAAABBBCCCCCC===>>>@@@CCCDDDEEEEEEDDDIIIIIIKKKLLLMMMRRR```nnn|||DDDDDDDDDDDDCCCBBBAAA@@@CCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@?????????===<<<>>>AAACCCAAA@@@>>>>>><<<<<<<<<===>>>???@@@???===<<<===???BBBCCCEEEDDDBBB@@@@@@@@@BBBCCCCCCBBBAAAAAABBBCCCBBB@@@CCCDDDEEEDDDBBBAAAAAAAAACCCDDDFFFGGGGGGEEECCCBBBGGGEEEGGGKKKLLLHHHFFFHHHEEEEEEFFFFFFGGGFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKIIIGGGFFF===AAAFFFJJJKKKJJJJJJJJJLLLLLLLLLLLLJJJHHHFFFEEE@@@@@@@@@AAACCCFFFIIIKKKFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJJJJLLLNNNNNNLLLJJJJJJJJJNNNNNNNNNOOOOOOPPPPPPQQQUUUWWWYYYXXXVVVTTTTTTTTTUUUSSSQQQOOONNNOOOPPPQQQQQQRRRTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPSSSWWWZZZ[[[[[[\\\\\\]]]]]]]]]]]]SSSVVVXXXUUURRRQQQUUUYYYYYYZZZ^^^eeeiiifff\\\TTTVVVWWWYYYZZZYYYYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUTTTQQQSSSTTTVVVWWWXXXYYYYYY]]]___aaacccbbb___\\\ZZZ]]]YYYWWWXXX[[[\\\XXXTTT\\\]]]___``````___^^^]]]WWWVVVUUUVVVXXXXXXWWWVVVXXXXXXWWWVVVUUUTTTTTTTTTTTTVVVXXXYYYYYYYYYZZZ\\\[[[[[[[[[\\\]]]^^^___```YYY[[[]]]___aaabbbbbbbbb```aaabbbbbbbbbeeeiiilllkkkjjjhhheeecccbbbaaa```______aaabbbcccaaa]]]YYYUUUWWWZZZ[[[\\\]]]___bbbaaa^^^XXXQQQKKKHHHIIIKKKJJJNNNTTTZZZ___``````___ZZZYYYYYYZZZ\\\^^^]]]\\\ZZZWWWRRRPPPPPPRRRSSSTTTTTTVVVVVVUUUXXX^^^___\\\VVVSSSNNNLLLLLLKKKGGGDDDFFFGGGHHHIIIIIIJJJIIIIIIFFFEEEDDDCCCBBBBBBBBBCCCAAA@@@>>><<<<<<===???@@@@@@>>>===???AAABBB@@@>>>>>>>>>===<<<;;;:::::::::????????????>>>===<<<;;;:::::::::999999888888888:::999888777777888999:::===;;;999666555444555666777:::<<<:::555444777;;;:::999999888777777777888:::::::::999999888888888333333444444444444444444555333111444888999666111888888777555555444444444666555555444444444555555555555444444444555555666444444333333333444555555111222333444555555555555222333555666666555333222444444333222333444555666666666666777888888999999888::::::999777666777888444555777999:::::::::999444444444555777888777666;;;;;;<<<<<<===<<<<<<<<<<<<>>>@@@BBBBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDGGGHHHJJJKKKNNNUUU___ggg|||EEEEEEDDDCCCCCCBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDBBBAAA@@@@@@?????????>>>===>>>AAABBBBBB@@@AAAAAA@@@@@@@@@AAACCCDDDCCCAAA???>>>>>>@@@BBBDDDEEEDDDBBBAAA@@@AAABBBCCCAAA@@@@@@AAACCCEEEDDDDDDCCCDDDEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAGGGEEEGGGJJJJJJFFFEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFCCCFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIGGGDDDCCC??????@@@BBBDDDFFFHHHIIIGGGGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPOOONNNLLLKKKIIIKKKMMMMMMLLLJJJJJJKKKMMMNNNNNNOOOOOOPPPPPPQQQSSSUUUWWWWWWVVVUUUUUUVVVUUUSSSPPPNNNNNNOOOQQQSSSQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSRRRTTTWWWZZZZZZYYYYYYYYYZZZ[[[\\\]]]ZZZ\\\\\\XXXRRRPPPRRRUUUWWWXXX\\\cccgggfff___XXXWWWXXXZZZZZZXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZ]]]^^^```aaa```^^^[[[YYYZZZXXXVVVXXX[[[[[[WWWSSSXXXYYY\\\^^^___^^^^^^]]]ZZZZZZYYYXXXWWWVVVWWWWWWYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\[[[[[[[[[[[[\\\^^^___aaa______^^^^^^^^^^^^^^^^^^^^^___```______aaaeeegggfffeeedddbbb```_________aaabbbcccdddeeeccc___\\\WWWWWWXXXYYY[[[\\\]]]^^^^^^\\\WWWQQQKKKHHHHHHIIIMMMPPPUUU[[[^^^___^^^^^^[[[ZZZYYYYYY[[[\\\[[[ZZZVVVSSSPPPPPPRRRTTTVVVVVVTTTUUUTTTRRRTTTXXXXXXUUURRROOOKKKIIIJJJJJJGGGDDDFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFFFFEEEEEEDDDCCCCCC@@@???>>>============>>>@@@???>>>???AAABBB@@@>>>>>>===<<<;;;;;;:::::::::>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::::::::999999999999888777777888999999<<<;;;999777666666666777777999:::888555444666999;;;;;;:::999999999999999:::::::::999999999888888666555555555555555555555666444333555999:::777333888777666555444444444444666555555444444444555555555555444444444444555555333333333333333444444555222222333444555555555555333333444555555444333333444444333333333444555666666666777888888999999:::888999:::999777666777888777888999;;;;;;;;;:::999444444444555888999888777999:::;;;<<<<<<<<<<<<<<<<<<===???AAABBBAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEGGGIIIKKKNNNUUU```hhhwwwEEEDDDCCCBBBAAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAA@@@??????@@@@@@@@@>>>>>>???AAABBBBBBAAABBBBBBBBBBBBCCCDDDFFFFFFEEEDDDBBBAAA@@@AAACCCDDDEEEDDDCCCAAAAAABBBCCCDDD???>>>???AAADDDGGGGGGGGGCCCDDDEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBGGGDDDEEEHHHHHHDDDBBBDDDDDDCCCBBBBBBAAAAAAAAAAAAEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGJJJJJJJJJHHHGGGHHHJJJLLLMMMMMMLLLKKKHHHEEECCCAAA===>>>@@@BBBDDDFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLOOOPPPQQQQQQQQQPPPNNNMMMIIIKKKMMMMMMLLLKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQSSSUUUVVVUUUUUUVVVWWWUUUSSSPPPNNNNNNOOORRRTTTRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUWWWYYYYYYXXXWWWVVVWWWYYY[[[\\\```aaa___[[[UUUQQQQQQSSSTTTUUUYYY___dddddd```[[[TTTVVVWWWVVVTTTRRRRRRSSSWWWWWWWWWWWWWWWWWWWWWWWW\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___^^^\\\ZZZXXXYYYXXXXXXZZZ]]]\\\XXXTTTVVVWWWYYY[[[[[[[[[[[[ZZZ]]]______\\\XXXVVVWWWYYY\\\^^^aaaaaa```^^^]]]]]]]]]^^^]]]\\\ZZZYYY[[[]]]]]]\\\[[[[[[\\\^^^```bbbcccaaa^^^[[[ZZZ[[[\\\]]]___``````_________bbbddddddcccbbbaaa```_________aaaaaabbbcccdddcccaaa^^^ZZZXXXUUUVVVYYY\\\[[[ZZZ[[[[[[YYYUUUOOOKKKJJJJJJQQQSSSWWW[[[]]]]]]\\\[[[\\\ZZZXXXWWWXXXXXXWWWUUUPPPOOONNNPPPSSSVVVWWWWWWTTTUUUSSSPPPQQQTTTTTTPPPNNNJJJFFFEEEGGGHHHFFFCCCEEEEEEDDDDDDCCCBBBAAAAAAGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@???>>>===<<<<<<@@@???>>>???@@@@@@???===>>>===<<<;;;::::::::::::=========<<<<<<;;;:::999;;;;;;;;;;;;;;;:::::::::999999888777777888999999;;;:::999777777888999999888888777666666666666777777777666555555555666666:::::::::999999999999888888888777777666666555555777555444555999:::777444777777666555444444444444555555444444444555555666555444444333333333444444333222222222333333444555333444444444444444444444444444444444444444444444444333333333333444555666666666777777888999999999888999999999777666777888888888999999999888666555444333333555777999999888777888999:::;;;<<<<<<<<<<<<===???@@@AAAAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCFFFHHHJJJNNNVVV```hhhpppzzzDDDCCCAAA??????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@AAABBBBBBAAA???@@@@@@AAABBBDDDEEEEEEFFFEEECCCAAAAAAAAABBBBBBDDDDDDCCCBBBBBBCCCCCCDDD???>>>???AAAEEEGGGHHHGGGCCCDDDEEEDDDBBBAAAAAAAAADDDDDDCCCCCCCCCDDDEEEEEEFFFCCCDDDFFFEEEAAA@@@BBBEEEDDDCCCAAAAAA@@@AAAAAADDDDDDCCCCCCDDDDDDDDDEEECCCDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKJJJHHHIIIJJJLLLNNNNNNMMMKKKIIIFFFCCCBBB===>>>AAACCCEEEFFFFFFFFFIIIIIIJJJKKKLLLMMMMMMLLLPPPPPPQQQRRRSSSRRRRRRQQQLLLNNNPPPPPPNNNLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVVVVUUUUUUVVVXXXUUUSSSPPPNNNNNNPPPSSSUUURRRQQQOOONNNNNNNNNOOOPPPQQQSSSTTTUUUTTTTTTUUUWWWYYYWWWVVVUUUVVVXXX[[[]]]```aaa```\\\WWWTTTSSSTTTQQQRRRUUUZZZ^^^___]]]ZZZUUUVVVWWWVVVSSSQQQQQQQQQTTTTTTVVVWWWXXXZZZ[[[[[[___]]][[[YYYXXXYYYZZZ[[[[[[\\\\\\\\\\\\ZZZYYYXXXYYYYYY[[[^^^```^^^ZZZWWWWWWWWWXXXYYYYYYXXXXXXWWW\\\aaaeeeddd^^^ZZZ[[[]]]```cccffffffccc___^^^^^^^^^^^^]]][[[YYYYYY\\\^^^^^^]]]\\\\\\]]]___bbbdddbbb___\\\YYYYYY[[[^^^```bbbccccccbbbaaaaaacccdddgggfffdddcccaaa`````````\\\\\\]]]___bbbcccaaa```^^^YYYUUUUUUYYY\\\[[[XXXYYY[[[\\\[[[WWWSSSQQQQQQTTTVVVXXXZZZ[[[ZZZZZZYYY\\\YYYVVVUUUTTTTTTSSSQQQMMMLLLLLLNNNQQQTTTUUUUUURRRSSSRRRPPPSSSWWWWWWSSSLLLHHHDDDBBBDDDDDDCCCAAABBBAAAAAA@@@@@@@@@@@@@@@EEEFFFGGGHHHGGGEEECCCBBB@@@AAABBBBBBAAA???===;;;>>>>>>>>>>>>>>>===<<<;;;===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::888888::::::::::::::::::::::::999888888888888888888999999999888888888999:::;;;999888666666888888888777666555555444444444555555999999999999999999999999999999888777666555555555666444333555777888666555777666555444444444444444555444444444444555666666555444444333333333333444222222222222222333444555555444444444333333444444555444444333333444444555333333333333444444555555555555555666777777888888777888999888777666777888:::;;;;;;;;;:::888666555333222111333666777888777555666888999:::;;;<<<<<<;;;<<<===?????????????????????@@@@@@AAABBBBBBBBBAAADDDGGGJJJNNNVVV```gggmmmxxxCCCBBB@@@>>>>>>???AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBB>>>???@@@AAABBBCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBBBBCCCCCCCCCAAA@@@@@@AAADDDFFFEEEEEECCCDDDEEEDDDBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEBBBBBBDDDCCC??????AAADDDCCCBBBAAA@@@@@@@@@@@@CCCBBBAAAAAA@@@AAAAAABBBDDDDDDFFFGGGHHHIIIJJJJJJEEEHHHJJJKKKKKKJJJKKKLLLNNNNNNNNNMMMKKKHHHFFFEEE>>>@@@BBBEEEFFFGGGGGGGGGJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUQQQSSSTTTSSSPPPNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSWWWXXXXXXWWWUUUUUUUUUWWWUUUSSSQQQPPPOOOPPPRRRSSSNNNMMMLLLKKKKKKLLLMMMNNNPPPRRRSSSSSSRRRRRRTTTUUUYYYXXXVVVVVVWWWYYY\\\___aaaaaa___\\\XXXTTTRRRRRRPPPQQQSSSUUUXXXXXXWWWVVVWWWYYYYYYXXXVVVTTTTTTTTTRRRSSSTTTWWWYYY[[[]]]^^^^^^]]]ZZZXXXXXXXXXZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWYYY[[[^^^```^^^[[[YYYVVVVVVWWWXXXYYYZZZZZZ[[[YYYaaaiiikkkgggbbb``````cccgggiiihhhbbb]]][[[[[[[[[[[[[[[YYYXXXYYY\\\______^^^]]]]]]^^^```bbbdddaaa___\\\ZZZYYY[[[]]]___cccddddddcccaaaaaabbbccchhhgggeeecccaaa```___^^^YYYYYYZZZ\\\```cccdddccc```[[[UUUUUUYYY\\\\\\ZZZWWWZZZ^^^___]]]ZZZXXXVVVVVVVVVWWWXXXXXXXXXXXXWWWZZZWWWTTTRRRQQQQQQPPPOOOMMMLLLKKKLLLNNNPPPPPPOOOPPPRRRSSSSSSWWW]]]___\\\MMMHHHCCCAAABBBBBBAAA?????????>>>>>>???@@@AAAAAACCCDDDFFFFFFEEEDDDAAA@@@AAABBBCCCDDDCCCAAA>>>=========>>>===<<<:::999999<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888777888888888888888888999999888888888999999888888888888888888888999:::;;;;;;:::999777888999::::::999::::::999999999999:::;;;999999999999999999999999888888888777666555444444444333333333444555555444666555555444444444444555444444444444444555666666666555444444333333333333222222222222333444555666555555444333333333444444555444444333333444444555333333333444444444444444333333444444555666666666666777888888777666777888======>>>>>><<<;;;999888222111000111333555666666555666777999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@CCCGGGJJJNNNUUU___fffnnnyyyCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBDDDCCCBBBAAA@@@?????????@@@???????????????@@@@@@AAABBBCCCCCCAAAAAABBBCCC@@@AAABBBDDDDDDEEEEEEEEECCCBBBAAA@@@????????????AAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAACCCDDDCCCBBBCCCDDDEEEDDDBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDAAAAAACCCBBB??????AAAAAABBBBBBBBBAAA@@@??????CCCBBB@@@?????????@@@@@@CCCDDDDDDFFFGGGHHHIIIIIIBBBEEEHHHJJJJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKIIIHHHBBBCCCEEEFFFHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRTTTUUUVVVTTTUUUVVVUUURRRPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUXXXXXXXXXVVVTTTSSSUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQJJJJJJJJJJJJJJJKKKLLLLLLPPPQQQRRRRRRQQQQQQSSSUUUXXXXXXWWWWWWXXX[[[]]]___bbbaaa^^^[[[VVVRRRNNNLLLOOOPPPRRRTTTUUUTTTSSSSSSSSSTTTVVVVVVTTTSSSSSSTTTSSSTTTUUUWWWYYY[[[]]]]]][[[[[[YYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXYYYVVVXXX[[[]]]^^^]]]\\\ZZZVVVVVVXXXZZZ]]]___aaabbbYYY```hhhlllkkkgggcccbbbdddgggjjjfff___YYYXXXYYYYYYYYYZZZYYYXXXYYY[[[]]]\\\\\\]]]]]]^^^```aaaaaaaaa```___]]]\\\[[[\\\\\\___aaaaaa```___^^^^^^___cccbbbaaa___^^^]]]\\\\\\ZZZZZZZZZ\\\```ccceeeeee___ZZZUUUTTTWWW[[[]]]^^^WWW[[[___aaa```]]]ZZZYYYUUUUUUUUUUUUVVVVVVWWWWWWWWWTTTPPPNNNNNNOOONNNNNNOOOMMMKKKKKKLLLMMMMMMLLLOOOQQQRRRSSSXXX___bbb```OOOJJJDDDAAABBBCCCAAA@@@@@@???>>>>>>???AAABBBCCCBBBCCCDDDDDDCCCBBB@@@???@@@AAABBBCCCCCCBBB@@@>>><<<>>>>>>===:::888888888;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999888777777777777777888888888888777888999999999999888777777777888888999:::::::::::::::999999999:::;;;;;;:::999999999999:::;;;;;;888999999999999:::::::::888888777777666666555555333333222222333333444555555555444444444444444555444444444444444555666777777666555555444444444444222222222333444555666777555444333222333333555666444444444444444444444444222333444444555555444444333333444444555666666666555777888777666666777999777888999999999777666555444222000000222444555555666777888999:::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@CCCGGGJJJNNNTTT]]]dddnnnyyyDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@??????AAA@@@@@@?????????@@@@@@AAACCCDDDDDDAAAAAABBBDDDAAABBBDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@?????????@@@@@@AAAAAABBBAAAAAA@@@??????@@@BBBCCCBBBAAACCCDDDEEEDDDBBBAAAAAAAAA>>>???@@@BBBCCCCCCBBBBBBCCC@@@@@@BBBBBB???@@@CCCBBBDDDFFFGGGGGGEEECCCBBBEEECCCAAA?????????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGCCCDDDEEEFFFFFFGGGIIILLLHHHIIIJJJLLLLLLLLLKKKKKKFFFGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMMMMNNNNNNMMMMMMOOOOOOOOOPPPPPPQQQRRRSSSQQQSSSUUUUUUSSSRRRQQQRRRPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUUUUTTTRRRRRRTTTVVVTTTTTTUUUUUUSSSQQQOOOMMMKKKLLLMMMNNNOOOPPPPPPPPPSSSSSSRRRQQQPPPQQQTTTVVVVVVWWWWWWXXXYYY[[[]]]^^^^^^\\\ZZZXXXUUUQQQLLLJJJMMMOOORRRTTTTTTTTTSSSSSSOOOQQQSSSTTTTTTSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\ZZZXXXWWWXXXYYYYYYYYYZZZ]]]^^^____________\\\]]]]]]^^^___aaabbbccc\\\```dddhhhiiigggeeebbbbbbfffhhhddd\\\WWWWWWZZZYYY[[[[[[[[[YYYXXXYYYZZZXXXYYY[[[\\\]]]^^^]]]]]]]]]^^^___``````___]]]\\\\\\^^^___^^^]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]][[[ZZZZZZ]]]___aaaaaaZZZXXXUUUSSSUUUYYY^^^aaa]]]```dddeeebbb^^^[[[ZZZSSSSSSRRRSSSTTTUUUWWWXXXSSSQQQMMMLLLLLLNNNNNNNNNRRROOOLLLJJJKKKLLLMMMMMMNNNPPPQQQQQQUUU[[[]]]ZZZOOOJJJEEEBBBDDDEEEEEECCCCCCBBBAAA@@@@@@AAACCCDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAAAAAAAA@@@???>>>@@@@@@???;;;999888999;;;::::::999::::::;;;;;;;;;;;;;;;;;;:::999888777777777888888888999999999777888999999999999888777666666777888999999999999777999;;;:::777777:::===777777777777777888999999888888999999999:::::::::888888888888888888777777444444333333222333555666555444444333333444444555444333333444444666777777888888777666555555555555333333333444555666888888444333222222222444666777333333444555555444333333222333444555555555444444444444555666666777777888555666777777666666777999222333444555666555555444777555222222333555555555888888999:::;;;;;;::::::::::::::::::;;;<<<===>>><<<<<<===>>>>>>??????@@@@@@CCCGGGJJJMMMSSS\\\bbbkkkwwwEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@???BBBAAAAAA@@@??????@@@@@@AAACCCEEEDDDAAA@@@BBBDDDAAABBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAA>>>======???AAACCCCCCBBBCCCDDDEEEDDDBBBAAAAAAAAA???@@@CCCEEEEEEEEEDDDCCCCCC@@@???BBBBBB@@@@@@DDDEEEGGGKKKMMMMMMKKKHHHFFFFFFEEECCCAAA@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBBBBDDDHHHLLLEEEFFFHHHJJJLLLLLLLLLLLLIIIIIIHHHIIIJJJLLLNNNOOOLLLMMMMMMNNNNNNNNNMMMMMMQQQQQQPPPOOOOOOOOOOOOOOONNNPPPSSSTTTTTTSSSSSSTTTQQQQQQRRRTTTUUUWWWXXXXXXQQQRRRRRRQQQQQQRRRTTTVVVTTTUUUVVVVVVUUUQQQNNNKKKOOOPPPSSSUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPQQQUUUXXXUUUUUUWWWXXXZZZ[[[\\\\\\WWWVVVUUUUUUTTTRRROOOLLLKKKOOOSSSUUUVVVUUUUUUUUUTTTVVVXXXZZZZZZZZZ\\\]]]\\\\\\[[[YYYXXXWWWVVVUUUWWWXXXYYY[[[]]]^^^^^^^^^]]]\\\ZZZXXXWWWXXXYYYZZZ]]]___aaabbbbbbcccdddeeefffeeecccbbbaaa```````````````aaadddffffffdddbbbaaaeeefffbbbZZZVVVXXX\\\[[[]]]]]]\\\ZZZXXXWWWXXXUUUVVVYYY[[[\\\\\\[[[ZZZWWWZZZ^^^bbbccccccaaa```\\\]]]______]]]\\\\\\]]]ZZZZZZZZZ[[[\\\^^^___```^^^[[[XXXWWWYYYZZZ[[[[[[WWWVVVTTTRRRSSSWWW^^^ddddddgggiiiiiieeeaaa]]][[[QQQQQQQQQQQQSSSUUUWWWXXXQQQNNNKKKJJJKKKMMMOOOOOOTTTQQQLLLJJJKKKMMMOOOOOONNNPPPPPPNNNQQQVVVVVVSSSNNNJJJEEECCCEEEHHHHHHGGGGGGEEECCCAAAAAAAAACCCCCCDDDDDDBBBAAAAAA@@@AAAAAA<<<===>>>>>>??????@@@??????AAABBB@@@<<<999999;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;:::999888888888888999999999:::::::::777888999::::::999888777666666777888888888888888555888;;;999666555999===::::::999999:::;;;<<<<<<888888888999999:::::::::999999999999999999::::::444555555444333444666888444444333333333444444555333333333444555666777888999999888666666555555555333444444555666777999999444333222111222444777888222333555666666555333222222333444555555555444333666666777777888888999999444666777777666666777999444666777999:::;;;:::::::::777444333444666666666999::::::;;;;;;;;;::::::::::::::::::;;;<<<======<<<<<<======>>>?????????@@@DDDGGGJJJMMMSSS[[[aaahhhtttHHHGGGGGGFFFEEEEEEEEEEEE@@@AAABBBDDDEEEFFFFFFFFFFFFEEECCCAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEAAABBBCCCEEEEEEEEEDDDDDDAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDCCCBBB@@@???@@@@@@AAAAAAAAABBBBBBBBB????????????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@???@@@@@@AAAAAAFFFMMMUUUWWWQQQJJJFFFDDDFFFCCC@@@@@@BBBCCCBBB@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDFFFHHHIIIIIIGGGEEECCCDDDEEEGGGIIIKKKKKKKKKKKKLLLKKKJJJIIIJJJKKKMMMOOONNNMMMKKKJJJJJJLLLNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUTTTSSSSSSSSSUUUWWWYYYLLLYYYbbb^^^UUUQQQRRRSSSWWWWWWWWWWWWTTTQQQNNNLLLPPPTTTZZZ]]]]]][[[ZZZYYYUUUUUUSSSSSSSSSSSSTTTUUUXXXXXXYYYZZZZZZZZZYYYYYYTTTQQQQQQUUUUUUQQQNNNMMMGGGNNNUUUWWWUUUSSSTTTVVV[[[[[[\\\]]]^^^^^^^^^^^^[[[[[[ZZZXXXUUUSSSQQQPPPRRRVVVZZZ]]]]]]___bbbeee]]]]]]]]]]]]\\\\\\[[[[[[aaabbbcccdddeeefffggggggcccccccccbbb```___]]]\\\]]][[[]]]cccfffcccbbbbbbeeeeeedddaaa^^^\\\]]]___^^^\\\[[[ZZZZZZZZZXXXVVVVVVWWWWWWYYY[[[]]]^^^___]]]^^^```aaaaaa___]]][[[WWWWWWXXXXXXXXXWWWVVVVVVVVVXXXYYYXXXVVVTTTVVVXXX]]]ZZZXXXWWWYYYZZZZZZZZZUUUPPPKKKIIIMMMTTT\\\```eeecccbbbaaaaaa```]]][[[VVVPPPNNNRRRUUUVVVWWWYYYXXXUUUPPPKKKJJJLLLPPPSSSPPPOOOOOONNNMMMLLLKKKJJJEEEFFFHHHJJJLLLNNNNNNOOOKKKGGGBBB???@@@DDDGGGHHHGGGFFFDDDBBBAAA@@@AAAAAACCCBBBAAA@@@???===<<<<<<===>>>????????????AAACCCBBBCCCCCCCCCAAA>>><<<:::888888888888999;;;===>>>>>>@@@AAA@@@<<<888555444444444555666777888999999666777888777666666888::::::999888777666666666666777777888888999999999:::888888888888999:::;;;<<<===:::777777999:::888666<<<:::888777777888:::;;;;;;777444444555555222///333333333444444444555555333333222222333333444555555555555555555444444444222222222333444555666666777666444222222222444555222222333444555555555444222333555666666666555444777555555666999;;;<<<;;;555555555666777888888999666555555555666777888888777777666666555555555444888999;;;======<<<;;;:::;;;999888999;;;======<<<<<<<<<<<<<<<<<<===>>>>>>AAA<<<<<>>>>>>>>===<<<===>>>>>>===>>>@@@BBBGGGGGGGGGEEEBBB===999666999888888999:::;;;===>>>???AAABBBAAA>>>999777666777777777777777777777777666777888777666666777999999888777666555555555555444444444555555555666666666666666777777888999:::<<<:::888999;;;;;;:::888::::::999888888888999:::999::::::888666444333222333333333444444444555555444444333333444444555666444444444444444444444444333333333333444555666777888777555444333444555666333444444555555555555444333444555666777666555555666555444666999;;;<<<;;;888666444333222333555666;;;:::999888888777777777777777666666666555555555888999:::;;;<<<;;;;;;:::<<<:::999:::<<<======<<<===============>>>??????CCC@@@AAAHHHPPPVVV^^^eeeppp{{{EEEEEEEEEFFFFFFGGGHHHHHHDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDDDDCCCBBBBBB?????????>>>>>>?????????AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@GGGLLLPPPPPPKKKFFFCCCBBBEEECCCAAAAAABBBCCCBBBAAABBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAADDDEEEGGGIIIKKKLLLLLLMMMPPPNNNMMMKKKKKKKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSPPPPPPQQQRRRTTTWWWZZZ[[[lllzzzxxxeeeXXXSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTWWWXXXWWWWWWWWWXXXYYYXXXXXXXXXYYYYYYZZZ[[[XXXYYYZZZ\\\]]]^^^______WWWSSSRRRUUUTTTPPPMMMMMMQQQTTTXXXYYYXXXXXXZZZ]]]^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]\\\[[[YYYWWWTTTSSSUUUWWWZZZ[[[\\\\\\^^^___^^^^^^]]]]]]\\\]]]]]]]]]______```aaabbbccccccdddgggfffdddbbbaaa``````aaa```\\\[[[^^^```___```bbbcccccccccaaa^^^]]]]]]___^^^]]]]]]^^^aaabbbbbbaaa\\\]]]]]]^^^___```aaabbbbbbcccdddeeedddbbb```^^^]]]]]]\\\[[[ZZZXXXWWWVVVVVVXXXYYYXXXWWWWWWXXXYYYYYYYYYYYYZZZ\\\\\\ZZZXXXOOOLLLIIIHHHJJJMMMPPPQQQYYYXXXXXXYYY[[[[[[ZZZXXXPPPLLLLLLPPPTTTVVVXXX\\\___^^^\\\YYYWWWTTTRRRQQQSSSRRRPPPMMMLLLKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJGGGDDDAAAAAABBBDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<;;;;;;===???FFFGGGHHHGGGDDD???:::777999999999:::;;;<<<===>>>???AAABBBAAA>>>;;;999888999999888777666666555555999::::::999777777888:::777777666555444444444444222333333333333444444444444444555555666666777777999888888999;;;;;;:::888999999999999999999999999999<<>>>>>>>>>>>>>>???@@@@@@CCCBBBEEEKKKOOOUUU___iiivvvHHHIIIIIIIIIJJJJJJIIIIIIDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCBBBBBBAAAAAA??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCFFFIIIKKKKKKHHHEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDEEEFFFHHHJJJLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOOOOOOOMMMJJJIIIKKKKKKJJJJJJJJJKKKMMMMMMOOOQQQSSSUUUUUUUUUSSSRRRPPPPPPQQQRRRTTTVVVXXXYYYdddtttvvvcccUUUPPPPPPOOOOOONNNNNNOOOOOOPPPQQQQQQSSSTTTUUUUUUUUUWWWXXXWWWWWWXXXXXXYYYYYYZZZZZZXXXZZZ\\\^^^```bbbbbbccc[[[WWWVVVXXXXXXSSSPPPQQQUUUWWWYYYYYYYYYZZZ\\\___^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\\\\\\\ZZZXXXVVVTTTVVVWWWYYY[[[[[[\\\]]]]]]^^^]]]\\\[[[[[[\\\]]]]]]^^^______```aaaaaabbbbbbhhhfffeeecccccceeeggghhhgggaaa]]]^^^___]]]^^^aaabbbbbbbbbaaa___]]]^^^___^^^]]]]]]^^^aaabbbbbbaaa_______________```aaabbbdddeeeffffffeeecccbbb```______^^^\\\ZZZXXXVVVUUUWWWWWWXXXXXXXXXYYYYYYZZZXXXYYYZZZ\\\^^^]]]ZZZXXXOOOMMMLLLLLLNNNPPPPPPPPPTTTTTTUUUWWWZZZ[[[[[[ZZZUUUQQQOOORRRSSSSSSUUUYYY```___]]][[[XXXVVVTTTSSSTTTRRRPPPMMMLLLLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHDDDBBB@@@@@@AAABBBBBBAAABBBBBBAAAAAA@@@@@@@@@@@@========================999:::::::::999999;;;===>>>@@@CCCEEEDDDAAA>>><<<999:::::::::;;;<<<======>>>???AAA@@@===;;;999999999999888888777666666555<<<<<<<<<;;;999999:::;;;777666666555444444555555555555555555555555555555444444555555666666666666555666777888999999888777777888888999999999999888:::<<>>:::666444444333333333444444444555555444444444444444555555666444444444444555555555555555444444444555555666777222222111000000111111222666777777777666555444444444555666777777777666555333222222444777:::;;;;;;<<<:::888555444444555666444444555666777888888888777777777777777777777777999888777666777888:::;;;>>><<<;;;;;;===>>>>>>===>>>>>>======>>>>>>???@@@???AAAEEEIIIKKKPPP\\\iii|||NNNNNNNNNNNNMMMLLLJJJIIICCCBBBBBBAAABBBCCCDDDDDD@@@@@@AAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????AAAAAAAAAAAABBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>??????AAABBBDDDFFFGGGEEEFFFHHHHHHGGGFFFFFFFFF@@@@@@@@@@@@???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMJJJKKKKKKKKKLLLMMMNNNOOOMMMNNNPPPPPPOOOMMMKKKIIIIIIHHHGGGFFFFFFGGGIIIJJJNNNPPPRRRTTTUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVYYYiiitttnnn]]]QQQMMMLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSSSSTTTWWWYYYWWWXXXXXXYYYYYYZZZZZZZZZYYYZZZ]]]___bbbdddeeeeee```\\\ZZZ\\\\\\XXXVVVVVVWWWXXXXXXYYYYYYZZZ]]]___]]]]]]]]]]]]\\\ZZZYYYXXXZZZ[[[\\\\\\[[[YYYVVVTTTVVVWWWXXXZZZ\\\]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]_________```aaaaaabbbbbbfffeeeeeeeeegggjjjmmmooommmfff```___^^^\\\]]]```aaabbbcccbbb```______```bbbaaa```aaabbbcccbbbaaa``````____________``````dddeeeeeefffeeedddccccccaaaaaa___]]][[[XXXVVVUUUWWWWWWWWWXXXZZZ[[[[[[[[[YYYYYY[[[^^^```___\\\YYYOOONNNNNNOOOQQQRRRQQQPPPOOOOOOPPPSSSWWWYYYYYYYYYVVVSSSRRRSSSSSSQQQSSSXXX\\\[[[XXXVVVUUUUUUUUUUUURRRQQQOOOMMMLLLLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHCCCBBB@@@@@@@@@@@@???===@@@@@@@@@@@@@@@???????????????>>>>>>===<<<<<<<<<888999:::999888888:::<<<999;;;>>>AAABBBAAA???===999999:::;;;;;;<<<<<<<<<;;;<<<======;;;999888999777777777777888888888888;;;<<<<<<:::888777888999777777666666555555666666666666666666666666666666444555666777777777666666555666777888888888888999666777888999999999999888;;;::::::;;;<<<:::555111333333333444444444555555333333333222333333444555444444555555555666666666555444444444444555555666111111111000111111111111666777777777666555444444333444666777777777666555222111111333666999999999777777888888777666555555333444555777888888888888777888888888888888888888:::888666555666777:::;;;===;;;:::;;;===??????>>>===<<<<<<<<<<<<===>>>>>>===@@@DDDHHHIIIMMM[[[iii~~~OOOPPPPPPOOONNNLLLJJJHHHBBBBBBAAAAAAAAABBBDDDEEE@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA?????????>>>>>>?????????BBBBBBAAAAAAAAABBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA===>>>???AAADDDFFFIIIJJJEEEFFFGGGHHHHHHHHHGGGGGG???@@@AAA@@@??????AAACCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHJJJKKKKKKHHHHHHJJJKKKLLLMMMNNNOOOMMMNNNOOOPPPPPPNNNLLLJJJIIIHHHFFFEEEEEEFFFHHHIIIMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTVVVcccmmmhhh[[[PPPJJJHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMOOORRRSSSTTTUUUWWWZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXYYY\\\^^^aaacccddddddbbb]]]\\\^^^^^^[[[ZZZ[[[XXXXXXYYYYYYZZZ\\\]]]^^^]]]]]]]]]]]]\\\[[[YYYYYYYYY[[[\\\]]]\\\ZZZWWWUUUVVVVVVWWWZZZ]]]``````___]]]\\\[[[ZZZZZZ\\\]]]___```aaaaaaaaabbbbbbbbbbbbddddddeeefffiiilllnnnpppooogggaaa```___]]]^^^aaaaaabbbdddcccbbbaaaaaabbbgggeeeddddddeeeeeecccbbbaaaaaa```_______________ccccccddddddeeeeeeeeedddccccccaaa```]]]ZZZXXXWWWXXXWWWWWWXXX[[[]]]\\\\\\ZZZ[[[]]]___aaaaaa^^^\\\QQQPPPOOOPPPQQQQQQOOOMMMIIIIIIKKKNNNRRRUUUVVVUUUTTTRRRQQQSSSRRRPPPSSSYYYUUUTTTSSSRRRQQQRRRSSSTTTNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIFFFDDDAAA@@@@@@???===<<<===>>>??????@@@??????>>>@@@@@@???>>>>>>===<<<<<<999:::;;;:::999999:::<<<:::;;;<<<>>>>>>===;;;:::888999::::::;;;;;;;;;:::888999;;;:::999777888999555555666777888::::::;;;999:::999777555333444555777777666666555666666777666666666555555555555555555666777888888777666555888888999888777777999;;;666666777777888999999999;;;999777999<<<<<<777222333333333444444444555555333222222222222333444444333444444555555666666666444444333333333444444555222222333333333444444444555555666666666555444444222333555666666666555444222111111222555777888777222333555777777666444333777888999::::::999888777888888888888999999999999999888777666666888:::;;;:::999999:::===???@@@???<<<<<<<<<<<<<<<======>>>???@@@DDDHHHIIINNN\\\jjj}}}KKKLLLMMMMMMLLLJJJHHHGGGDDDCCCBBB@@@@@@AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAA@@@AAAAAABBBBBBCCCCCCDDDAAA@@@@@@??????@@@AAABBB@@@@@@????????????@@@@@@DDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>@@@AAADDDFFFIIIJJJIIIIIIIIIJJJJJJHHHFFFDDD@@@BBBCCCBBBAAAAAACCCEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJJJJJJJHHHGGGJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLMMMKKKIIIHHHHHHIIIKKKMMMMMMMMMNNNOOOPPPQQQRRRRRRNNNOOOPPPRRRSSSTTTTTTTTTTTT^^^eeeaaaWWWOOOHHHDDDDDDEEEHHHJJJLLLMMMMMMMMMKKKMMMQQQSSSUUUVVVYYYZZZYYYZZZZZZZZZZZZXXXWWWVVVUUUWWWYYY[[[^^^___```aaa```[[[ZZZ\\\]]][[[ZZZ\\\ZZZYYYZZZ[[[]]]^^^^^^]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[^^^___^^^\\\YYYWWWTTTTTTUUUZZZ___bbbcccbbb___^^^\\\[[[\\\]]]```aaabbbbbbccccccccccccddddddbbbcccdddfffhhhjjjkkklllkkkddd_________^^^___bbbaaaccceeeeeedddcccccccccgggeeeddddddeeeeeedddccccccbbbaaa```____________```aaaaaacccddddddeeeeeefffeeedddccc```^^^\\\ZZZXXXWWWVVVXXX\\\^^^^^^\\\]]]]]]^^^```bbbbbbaaa^^^VVVTTTSSSRRRQQQOOOLLLIIIFFFGGGIIILLLQQQTTTUUUTTTTTTRRRQQQRRROOOLLLOOOUUUNNNOOOPPPPPPPPPOOONNNMMMIIIKKKLLLNNNNNNMMMLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKHHHDDDBBBAAA@@@>>>===<<<<<<>>>?????????>>>>>>????????????????????????;;;<<<<<<;;;::::::;;;===<<<<<<<<<;;;;;;::::::999777888999:::::::::999888666888999999888777888999555666666888999:::;;;;;;:::::::::777555333333555666555555444444555555666666666666555555555444444555666777888888777555444777888777555222333666999777666666666777888:::;;;999999999999::::::999888333333333444444444555555333333333333333444555555111111222333333444555555444333333222222222333333222333333444444444444444333444444555555555555444111222444555555555444333333222111222444555666555444444555666666555444444666888999::::::999888777888888888999999999::::::999999888777888999:::;;;888777777999<<>>>>>???AAA@@@BBBFFFJJJOOO\\\iiizzzFFFGGGIIIJJJJJJHHHGGGEEEGGGEEECCC@@@??????@@@AAAAAAAAACCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDD@@@@@@?????????@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAAEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEEEEEEEDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBDDDFFFHHHIIILLLLLLLLLLLLKKKHHHEEEBBBAAACCCEEEDDDBBBBBBEEEGGGDDDDDDDDDEEEFFFFFFGGGGGGDDDFFFHHHKKKKKKJJJHHHGGGKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIMMMMMMNNNOOOOOOOOONNNNNNQQQOOOMMMKKKKKKLLLNNNPPPMMMMMMMMMNNNOOOPPPRRRSSSLLLMMMOOOQQQSSSUUUVVVVVVOOOWWW]]]ZZZTTTNNNGGGAAA???BBBFFFJJJMMMNNNNNNNNNIIILLLQQQTTTVVVXXXZZZ[[[WWWWWWXXXXXXWWWUUUSSSRRRSSSTTTVVVYYY[[[]]]]]]^^^]]]YYYWWWZZZ\\\ZZZYYY[[[[[[ZZZ[[[]]]_________^^^______``````______^^^^^^[[[]]]___aaa```^^^[[[YYYSSSSSSUUUZZZ```dddeeedddaaa```^^^]]]]]]___bbbddddddddddddddddddeeeeeeeeebbbcccdddfffggggggggggggfff```]]]^^^______aaadddaaacccffffffeeeddddddddddddbbbbbbbbbddddddcccbbbeeedddcccaaa```_________^^^___```aaacccdddeeefffhhhhhhgggeeeccc```^^^]]]XXXVVVVVVXXX\\\___^^^]]]^^^^^^___aaaccccccbbb```\\\ZZZWWWUUURRROOOKKKHHHHHHHHHJJJNNNRRRUUUVVVVVVWWWTTTRRRQQQLLLGGGIIINNNJJJLLLOOOQQQQQQNNNJJJGGGGGGIIIKKKNNNOOONNNLLLKKKHHHHHHJJJKKKLLLLLLLLLLLLOOOLLLGGGCCCBBBAAA???>>>;;;<<<===?????????>>>>>>===>>>>>>???@@@@@@AAAAAA<<<======<<<;;;:::<<<===<<<;;;;;;:::::::::;;;;;;666777888999:::999888777666888999999888888999:::666777777888999999::::::======<<<:::777555666777444444333333333444444555888888777777777666666666444555777888888666555333555555333000---...222666777777555555666888:::<<<777:::<<<;;;888888:::>>>333333333444444444555555555444444444444555666666//////000111222222333333333333222111111222222222000111222333333333333333222222333444555555555555111222333444444444333222444222111222333555444444999888777666555666666777111222555888999999999888888888888999999:::::::::999999999999999::::::;;;666555666888<<>>>>>>>>>>>>>>??????@@@@@@>>>???DDDHHHOOO[[[fffxxxGGGFFFEEECCCCCCCCCDDDDDDHHHFFFCCCAAA@@@AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@======>>>AAADDDEEEDDDCCCFFFEEECCCBBBAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAACCCGGGHHHEEEBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@BBBCCCDDDDDDEEEEEEGGGHHHIIIJJJIIIGGGEEECCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJGGGEEEDDDFFFIIIKKKIIIFFFEEEFFFHHHIIIIIIHHHGGGFFFIIIHHHGGGIIIKKKLLLLLLKKKOOOPPPPPPOOONNNMMMOOOPPPTTTTTTTTTQQQNNNLLLLLLLLLNNNLLLJJJJJJMMMQQQSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUUUURRRPPPPPPRRROOOIIICCCBBBCCCEEEGGGKKKNNNQQQRRRRRRQQQQQQUUUZZZ[[[WWWRRRUUUUUUTTTRRRPPPPPPQQQSSSTTTUUUWWWYYYZZZYYYXXXXXXVVVVVVVVVVVVWWWWWWWWWXXXZZZ[[[[[[]]]^^^______````````````___]]]^^^```bbb```aaacccdddccc```]]][[[SSSRRRQQQUUU[[[___aaaaaa\\\______ZZZYYY\\\______cccbbbccchhhjjjhhhiiilllppplllhhhgggggggggeeecccaaa^^^[[[ZZZ[[[]]]^^^___```aaacccdddcccbbb```___bbbcccddddddcccbbbccceeebbbccceeefffeeecccaaa```]]]^^^```aaaaaabbbdddfffggghhhhhhfffbbb___^^^___[[[YYYWWWXXXZZZ]]]______ddddddddddddcccaaa```___\\\YYYWWWXXXYYYVVVNNNGGGFFFHHHLLLPPPTTTVVVXXXYYYWWWWWWUUUQQQKKKGGGEEEEEEHHHIIIJJJMMMNNNNNNLLLJJJJJJJJJLLLNNNOOOMMMIIIFFFFFFHHHJJJJJJKKKMMMPPPRRRXXXPPPJJJIIIFFF@@@===@@@;;;<<<<<<;;;:::;;;===???>>>>>>============>>>>>>::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<===;;;:::999888888888999:::999999:::;;;;;;;;;::::::888888888:::;;;;;;999777===<<<:::888777666555555555555555666777666333000333444666777777555444222666555333333555666666555555555555555555555555555222333444555555555444444444666777888777777777888222333555666666666555555111222444444444444666888555444333222222222222222555444333333222222333333333111///111444666555444222222222222222222222222666555444444555666555444222333444333111000111222444444444444444444444444444555777999::::::::::::;;;888555666999<<<<<<;;;888666555777;;;===<<<:::<<<<<<<<<<<<===========================>>>>>>>>>AAA@@@BBBGGGLLLQQQZZZcccrrrDDDDDDCCCCCCDDDEEEGGGHHHJJJHHHFFFDDDCCCCCCEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>======?????????AAACCCDDDBBBAAAEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBDDDGGGHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIFFFEEEDDDFFFIIIJJJIIIGGGEEEFFFGGGHHHHHHGGGFFFDDDGGGGGGGGGIIIKKKLLLLLLJJJIIIJJJKKKKKKJJJJJJLLLNNNRRRSSSSSSQQQNNNLLLKKKKKKLLLJJJHHHHHHKKKNNNPPPQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSQQQQQQTTTWWWWWWQQQLLLDDDEEEFFFIIIKKKOOOQQQSSSSSSRRRRRRUUUYYYZZZVVVQQQUUUUUUSSSQQQNNNLLLMMMNNNSSSUUUWWWYYYZZZYYYXXXVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^_________^^^\\\]]]___aaabbbbbbbbbbbbbbb```______WWWUUUTTTVVVYYY\\\]]]\\\ZZZ]]]]]]YYYXXX\\\______gggddddddhhhjjjjjjmmmrrrqqqnnnjjjhhhhhhgggeeeccc]]]ZZZVVVUUUVVVXXXZZZZZZ\\\^^^```bbbccccccbbbaaaaaabbbccccccbbbbbbcccdddddddddddddddccc```^^^]]][[[]]]___aaaaaaaaacccdddeeeffffffeeebbb`````````^^^\\\ZZZZZZ\\\^^^______``````````````````______\\\YYYVVVVVVWWWUUUNNNIIIFFFHHHLLLPPPTTTWWWYYYYYY\\\\\\YYYTTTMMMHHHDDDCCCIIIJJJKKKLLLLLLLLLJJJIIIKKKLLLMMMOOOPPPNNNKKKGGGEEEGGGIIIJJJJJJKKKMMMNNNSSSMMMIIIJJJIIIDDDCCCEEE>>>===<<<;;;::::::;;;===>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::999999::::::888888777888888999888999::::::;;;:::::::::888888888999;;;;;;999777::::::999888888888888888444333222333555777777666888888888888777555333222222111111222555777888888555555555555555555555555555444333333333444666666666777888888777777777888222333444555555444444333...000111000//////000111444444333222222222222222444444333222222222222222333111000111444666555444444444333333222222111111555333222333444555444333---///111111111111333444444444444444444444444444333333444555888:::<<<>>>;;;888555555777999999888;;;999888888::::::999777<<<<<<<<<<<<=====================>>>>>>?????????BBB@@@BBBFFFJJJPPPZZZdddsssBBBBBBCCCDDDEEEGGGIIIJJJMMMKKKHHHFFFEEEEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCBBB@@@???>>>======CCCAAA@@@AAABBBBBBAAA???CCCCCCCCCBBBBBBAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCEEEDDDCCCDDDFFFGGGGGGFFFBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAABBBDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFHHHIIIHHHGGGEEEFFFGGGGGGGGGEEEDDDCCCEEEEEEFFFHHHKKKKKKJJJHHHDDDEEEGGGGGGGGGIIIKKKNNNNNNPPPRRRQQQOOOLLLKKKJJJIIIGGGEEEFFFHHHKKKMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPRRRSSSUUUYYY]]]\\\XXXSSSFFFGGGHHHJJJMMMPPPRRRSSSTTTSSSRRRUUUWWWWWWTTTPPPRRRRRRQQQNNNKKKJJJKKKLLLQQQSSSWWWYYYZZZYYYVVVUUUUUUWWWYYY\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYY[[[\\\]]]^^^^^^^^^]]][[[\\\^^^```cccbbbaaaaaaaaaaaabbbccc\\\ZZZXXXWWWXXXYYYYYYXXXZZZ]]]]]]YYYYYY]]]``````eeeaaa```bbbdddfffjjjppppppnnnjjjhhhggggggeeeddd\\\XXXSSSPPPQQQSSSUUUUUUXXXZZZ]]]___aaabbbcccccc___```bbbbbbaaa```bbbccceeedddcccaaa___\\\[[[YYYXXX[[[___aaaaaa``````aaabbbcccddddddbbb``````aaaaaa^^^\\\\\\]]]______^^^aaa```^^^\\\[[[[[[[[[[[[ZZZWWWTTTTTTUUUUUUQQQNNNJJJLLLOOORRRUUUXXXZZZZZZ]]]]]][[[WWWPPPJJJFFFEEEGGGHHHKKKLLLMMMLLLJJJIIIMMMMMMNNNPPPQQQPPPLLLIIIDDDFFFIIIIIIIIIHHHHHHIIIMMMIIIHHHLLLNNNLLLLLLMMMCCCAAA>>><<<::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<;;;:::999888777777999999888777666777777777888888999:::::::::::::::888777777888::::::999888888888888888888999:::;;;777555333222555777888999<<<<<<;;;999777555444333222111000222555777777777444444444444444444444444666555222111111333666888888888777777777777777777222333333333333222222111333444555444222111222333444444333222222222222333333333222111111111111222333111000111333444444444666555555444333222111111444333222222444444333222...000222222222222444666444444444444444444444444333333333444777;;;???BBB<<<:::777666666777777666;;;999888888999999888777;;;<<<<<<<<<<<<=========<<<======>>>???@@@AAAAAABBBAAAAAAEEEIIINNNZZZfffvvvBBBBBBCCCEEEFFFHHHIIIJJJLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFEEECCCBBBAAAAAAAAADDDCCCAAAAAABBBCCCBBBAAAAAABBBBBBCCCBBBAAA???>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEDDDCCCBBBCCCEEEFFFGGGBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAAAAABBBCCCFFFIIIIIIHHHFFFEEEFFFHHHHHHHHHHHHKKKMMMIIILLLOOOPPPNNNLLLJJJJJJIIIGGGEEEFFFHHHJJJKKKKKKNNNNNNMMMMMMNNNNNNOOOPPPRRRSSSVVVZZZ]]]\\\WWWSSSIIIJJJKKKLLLNNNPPPRRRSSSUUUTTTSSSTTTUUUTTTQQQNNNOOOOOONNNLLLJJJIIIKKKMMMNNNQQQUUUXXXYYYXXXVVVTTTTTTVVVYYY\\\]]]]]]\\\[[[[[[ZZZYYYXXXYYYZZZ\\\]]]]]]^^^^^^]]][[[[[[]]]```aaaaaabbbbbbcccccccccccc___]]][[[YYYXXXXXXXXXXXX]]]``````\\\\\\```ccccccccc___^^^```aaa```ccchhhjjjiiigggfffeeefffffffffbbb]]]WWWSSSRRRSSSTTTUUUWWWYYY[[[]]]___aaaaaabbb]]]___``````___```aaabbbdddbbb```]]][[[YYYYYYXXXXXX[[[___aaaaaa`````````aaabbbcccbbb```^^^^^^^^^___]]]\\\\\\^^^___```___eeeccc___ZZZWWWUUUTTTTTTWWWUUUSSSSSSUUUWWWWWWWWWTTTTTTVVVWWWYYYZZZ[[[[[[YYYZZZZZZXXXSSSNNNKKKJJJHHHLLLQQQTTTTTTQQQNNNMMMNNNNNNOOOPPPQQQPPPMMMJJJDDDFFFIIIIIIHHHFFFEEEEEEGGGFFFIIINNNRRRUUUUUUVVVIIIEEEAAA===<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::999888888888888888777777666666555555666777888999:::::::::999777666666777999:::999888888888888888888999:::;;;<<<999777666777777777666<<<;;;;;;999888666555444666444222222444444444333444444444444444444444444444333111111111222444666888777666666666666666555444444333333333222111111666777888777666555666777555555444333333444444444333222111111000000111111222222111111222333444444555555444444444444333333444333222333444444444222555666777666444333444555444444444444444444444444444555666888:::===@@@AAA;;;:::888777777777777777666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@AAABBBBBBBBBAAABBBDDDGGGMMMZZZgggyyyCCCCCCDDDEEEFFFGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFCCCAAAAAABBBDDDEEEEEEAAABBBBBBCCCBBBAAA???>>>@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAABBBDDDEEECCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHFFFFFFFFFEEEDDDCCCBBBBBB??????@@@CCCFFFGGGFFFEEEHHHHHHIIIHHHFFFFFFHHHIIIFFFIIILLLNNNMMMKKKJJJJJJJJJHHHGGGGGGIIIKKKKKKJJJLLLLLLLLLLLLLLLMMMMMMNNNMMMOOOSSSWWWYYYXXXUUUSSSLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSSSSRRROOONNNQQQPPPOOOLLLIIIHHHIIIJJJLLLNNNRRRVVVXXXXXXVVVUUUSSSUUUXXXZZZ[[[ZZZXXXWWWZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^\\\[[[[[[]]]___^^^```ccceeeeeedddcccaaa___^^^]]][[[ZZZZZZ[[[\\\cccfffeeeaaa```ccceeeeeedddaaa```bbbaaa]]]]]]___aaaaaaaaaaaabbbdddggghhhjjjeee___ZZZYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^______\\\^^^____________aaabbbbbb```\\\YYYWWWWWWXXXYYYYYY\\\```bbbbbb`````````bbbbbbcccaaa^^^[[[ZZZZZZZZZYYYYYYZZZ]]]`````````eeebbb^^^YYYVVVTTTSSSSSSTTTRRRQQQRRRVVVZZZ]]]___^^^]]]]]]\\\[[[[[[[[[[[[XXXYYYZZZZZZWWWUUUTTTTTTYYY^^^dddeeeaaaZZZSSSOOONNNNNNNNNOOOPPPPPPMMMKKKEEEGGGIIIIIIGGGDDDCCCCCCCCCEEEHHHMMMTTTYYY[[[[[[MMMIIICCC???>>>>>>===;;;;;;;;;::::::::::::;;;;;;>>>>>>======<<<<<<;;;;;;:::::::::::::::;;;;;;;;;888888777777666555444444555666777888999999999999666555555666888999999888999999888777777777888888;;;:::::::::;;;:::777555888888999999999888777777777555333333444444444222444444444444444444444444000000111222222222222111666444444555777777555222555555444333333333222222000222333444333333555666666666555555555555666666333222111111000000111111222222222111111222333444222222333333444555666666555444333444555666555333555666777666444333444555444444444444444444444444333555888:::<<<;;;::::::777777777666666666777777555666777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAABBBEEEFFFLLLYYYggg{{{CCCDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFHHHKKKMMMNNNMMMLLLKKKGGGGGGFFFFFFFFFGGGHHHHHHHHHFFFBBBBBBCCCFFFGGGHHHCCCCCCCCCBBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA????????????@@@AAABBBBBBAAABBBCCCBBBAAAAAABBBDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@??????AAADDDFFFGGGFFFHHHHHHHHHFFFCCCBBBCCCDDDCCCFFFJJJKKKKKKJJJJJJKKKLLLJJJIIIIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKGGGIIIMMMQQQSSSTTTTTTTTTMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNTTTSSSQQQMMMHHHFFFFFFGGGIIIKKKOOOSSSVVVWWWXXXXXXTTTUUUVVVWWWWWWUUUTTTRRRXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[ZZZZZZ\\\^^^]]]___ccceeefffdddaaa_________```___^^^___aaaccchhhkkkiiicccaaaccceeeddd___\\\\\\]]][[[VVVSSSUUUYYY[[[]]]^^^___bbbfffiiilllhhhccc```______^^^]]][[[[[[[[[\\\\\\]]]]]]]]]\\\]]]____________aaacccccc___[[[VVVTTTUUUWWWYYYZZZ]]]```aaa```______```cccddddddaaa^^^[[[ZZZZZZWWWVVVWWWYYY]]]___```______]]][[[YYYWWWVVVVVVVVVQQQQQQQQQRRRUUUZZZ___aaabbbaaa___]]]\\\[[[ZZZZZZ[[[]]]___```aaabbbdddfffwwwzzz|||wwwkkk^^^TTTOOOMMMMMMLLLMMMNNNNNNLLLJJJEEEGGGHHHGGGEEECCCBBBBBBAAADDDGGGJJJQQQYYY\\\ZZZOOOIIICCC??????@@@???===;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;<<<888888888888777555444333444555666777888999999999666444333444777999999999:::999888777666555555555666666888:::<<<<<<:::777555666999:::;;;;;;999888555333222333555777777666333333333333333333333333///000111333333222111000333333333666:::999555111555444444333333333333444...000222222222222444666666666555555555666777777333333222111111111111222111222222222000000222444///000111333444666777888666555444444666666555444///111333333333333555777444444444444444444444444222444777::::::888555333333444666555444333444666888999999999777666777888:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAA???@@@CCCFFFFFFKKKYYYgggzzzAAABBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEECCCEEEIIILLLNNNNNNLLLKKKHHHHHHIIIIIIJJJLLLMMMNNNMMMJJJEEECCCDDDFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>??????@@@AAABBBAAACCCEEEDDDBBBAAABBBCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBDDDGGGGGGEEEEEEFFFHHHFFFEEEEEEEEEDDDEEEEEEEEECCCAAA@@@AAADDDHHHIIIJJJGGGGGGGGGEEEBBBAAAAAACCCBBBDDDGGGHHHIIIIIIKKKLLLLLLKKKJJJJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKGGGIIIKKKNNNOOOPPPQQQRRRNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRQQQPPPNNNNNNNNNPPPPPPNNNKKKHHHFFFGGGHHHGGGIIILLLPPPSSSWWWZZZ[[[WWWWWWVVVUUUTTTRRRPPPOOOSSSUUUWWWZZZ\\\\\\\\\\\\YYYZZZZZZXXXWWWWWWYYY[[[___```aaaccccccbbbaaa``````aaacccbbbaaabbbeeeiiikkkllljjjccc___``````___ZZZVVVTTTTTTRRRNNNMMMOOOWWWYYY[[[]]]]]]```eeehhheeecccaaa```aaabbbaaa```[[[[[[[[[[[[\\\]]]^^^^^^\\\]]]___```___```bbbccceeeaaa[[[UUURRRSSSUUUXXXZZZ\\\^^^___^^^]]]^^^___cccdddeeeccc```^^^]]]^^^WWWWWWWWWZZZ]]]^^^^^^]]]ZZZZZZYYYXXXWWWVVVUUUUUUPPPQQQQQQRRRSSSWWW[[[^^^___^^^\\\ZZZYYYXXXXXXXXX\\\___dddiiiooovvv~~~}}}lll\\\SSSPPPLLLKKKJJJKKKLLLLLLJJJHHHDDDEEEEEEDDDBBB@@@@@@AAA???CCCDDDEEEKKKTTTXXXUUUNNNGGG@@@>>>???@@@@@@>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888666444333333444555777888999999999555444333444666888999999888777666555444444444444555555555666888999888777444777;;;>>>>>>===;;;999666555444444666888888777333333333333333333333333222222222222222333333444222222444999>>>===777222333222222111111222333444111333444444333333444666444444444444444555666666444444333222222222222222111222333222000///111333///000111222333444555666555444333333555555444333///000222222222333444666444444444444444444444444444666888999999888666555555777999888555333444555777999:::999666555666888::::::;;;;;;;;;<<<<<<<<<=========>>>>>>?????????===???DDDGGGGGGKKKXXXfffvvv???@@@BBBDDDDDDDDDDDDCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDD@@@CCCGGGKKKMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPRRRSSSQQQMMMGGGDDDDDDEEEGGGGGGFFFEEECCCBBBAAAAAABBBCCC>>>????????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBAAADDDGGGFFFDDDBBBBBBDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@======>>>???@@@BBBDDDEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFAAADDDGGGGGGEEEEEEFFFHHHFFFEEEEEEEEEEEEEEEFFFGGGFFFDDDAAABBBEEEIIILLLMMMGGGGGGGGGEEECCCBBBCCCDDDBBBCCCFFFGGGGGGIIIKKKMMMMMMKKKJJJJJJKKKLLLKKKIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMMMMLLLLLLNNNOOOOOOOOONNNNNNNNNOOOPPPPPPQQQRRRRRRQQQOOONNNNNNOOOIIIJJJJJJIIIHHHIIIKKKMMMFFFHHHJJJNNNRRRWWW[[[]]]ZZZYYYWWWTTTRRRPPPNNNMMMPPPRRRVVVZZZ\\\\\\[[[ZZZWWWXXXXXXVVVUUUUUUWWWYYYaaaaaa````````````aaaaaabbbdddeeedddcccdddhhhkkkkkkllliiiaaa\\\\\\\\\ZZZ\\\VVVRRRRRRPPPMMMOOOSSSWWWYYY\\\]]]]]]___cccggg]]]\\\\\\^^^```bbbbbbaaaZZZZZZZZZ[[[\\\^^^___```\\\^^^___`````````bbbdddhhhccc\\\UUUQQQQQQSSSVVVZZZ[[[]]]\\\\\\\\\]]]___dddeeefffeeecccaaaaaabbbYYYYYYYYY[[[]]]^^^]]]\\\ZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQQQQQQQRRRTTTWWWZZZZZZYYYXXXVVVVVVVVVWWWWWWZZZ^^^fffooo{{{{{{hhhYYYRRRQQQKKKJJJIIIJJJKKKKKKIIIGGGCCCDDDCCCAAA???>>>???AAA>>>AAABBBAAAFFFPPPTTTQQQLLLEEE>>><<<>>>@@@@@@>>>===<<<<<<;;;;;;<<<<<<===999999999::::::;;;;;;;;;;;;::::::999888777666666999999:::999888666444333333444555777888888999999555444222333666888999999666555555444444444444555999777444222333444444444666999===@@@AAA>>>;;;888:::888666666666666555444333333333333333333333333666444222111222333666777222222666<<>><<<888555666777333666888888777777999<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<>>===<<<@@@>>>======>>>??????>>>AAABBBCCCDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFEEECCCAAA@@@AAABBBDDDCCCAAA@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCDDDFFFGGGIIIJJJJJJJJJGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJMMMKKKJJJJJJLLLMMMMMMLLLEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLOOOQQQSSSRRRQQQPPPOOONNNMMMMMMPPPPPPOOONNNNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHIIILLLOOOSSSWWWYYY\\\]]]]]]\\\YYYUUUQQQNNNRRRSSSVVVXXXYYYZZZZZZYYYUUUTTTSSSSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^___aaabbbgggfffeeedddddddddeeeffffffdddaaa]]][[[YYYYYYZZZ\\\ZZZXXXUUURRRQQQQQQPPPTTTWWW[[[___aaabbbaaa```bbb```]]]\\\^^^```aaabbb^^^[[[ZZZ\\\aaadddbbb______```bbbddd```\\\___eeehhhhhhddd]]]UUURRRUUUZZZ]]]ZZZXXXZZZ]]]___\\\XXXaaabbbcccccccccbbb```___[[[\\\]]]^^^]]]\\\ZZZYYY[[[ZZZYYYYYYXXXUUUQQQNNNNNNMMMLLLMMMOOOQQQQQQQQQVVVPPPLLLLLLKKKJJJMMMRRRVVV]]]jjjxxxssseee\\\WWWRRROOOMMMKKKIIIFFFDDDDDDEEEEEEGGGFFFDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEBBB???>>>@@@AAA@@@>>>999::::::;;;<<<<<<<<<;;;;;;:::888666666777888999<<<<<<;;;:::999777777666999999888777666555444444555666777888999888777777333333333444666777999:::777666555444444444444444444444333333333444555555666777999::::::999888777<<<===>>>>>>===;;;999777444444555666555444222111222222111000000111222333555444444444444555666666333333333333333333333333555444333333222222222333666444222333555666444222444444333333222111000000////////////////////////222222333333333333444444333333333333333333333333555555666666555333000///222444777999::::::888777999888666444444444555555666666666666777777777777444444555777888999:::;;;999:::;;;<<<============;;;;;;;;;<<<===???@@@AAA???>>>AAAEEEHHHMMMVVVaaannn|||@@@@@@???>>>>>>@@@AAABBB@@@AAAAAABBBCCCDDDEEEFFFBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGFFFEEEEEECCCCCCCCCEEEFFFHHHJJJKKKKKKIIIGGGEEECCCCCCDDDDDD@@@AAACCCDDDDDDBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@???===<<<<<<===>>>>>>===@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCBBBAAAAAACCCEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGHHHIIIKKKLLLMMMNNNMMMNNNNNNNNNMMMNNNQQQSSSTTTTTTSSSRRRQQQOOONNNNNNPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJLLLLLLMMMOOORRRVVVYYY[[[XXXYYYZZZYYYXXXVVVSSSQQQQQQRRRSSSUUUVVVWWWXXXXXXVVVUUUTTTSSSTTTVVVWWWYYYZZZZZZ[[[\\\]]]___aaabbbddddddcccbbbbbbbbbcccdddcccaaa^^^[[[YYYXXXXXXYYYZZZYYYWWWVVVUUUTTTUUUUUUXXXZZZ]]]bbbfffgggdddaaaccc```]]]\\\]]]```aaabbbaaa^^^[[[\\\___aaa___\\\]]]^^^```bbb___[[[]]]cccggghhheee___XXXUUUXXX\\\^^^[[[ZZZ]]]aaabbb___[[[\\\]]]^^^_________]]]]]]^^^___aaabbbbbb```^^^\\\ZZZYYYXXXXXXXXXVVVRRROOOMMMKKKJJJKKKLLLNNNMMMMMMOOOKKKHHHIIIJJJIIILLLQQQSSS\\\kkk{{{~~~ssseeeZZZUUUQQQMMMJJJKKKIIIGGGDDDCCCBBBCCCCCCDDDCCCBBB@@@?????????@@@AAAAAAAAAAAAAAABBBBBBBBBAAA>>><<<<<<===>>>===;;;999:::;;;;;;<<<<<<<<<;;;<<<;;;999888888888:::;;;;;;:::999888777666555555555555555555555555555555666666888999999999888777888888666555444444444444555555444444333444444444444444444444444555555555777888999999888666444333<<<<<<======<<<:::999888555555666666555555444333222222000000///000111111444444333333333333333444333333333333333333333333555444444333333222333333555333222222444555444222444333333222111111000000111111111111111111111111222222222333333333444444333333333333333333333333444555666777777666555444111333666999;;;;;;:::999888777777666666666666666777777777666666666666666444555666777888999::::::::::::;;;<<<============<<<<<<<<<======???@@@AAA@@@???@@@CCCFFFIIIRRR\\\mmm{{{AAA@@@???>>>===>>>?????????@@@@@@AAABBBCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBBBB@@@>>>======>>>??????>>>??????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBAAA@@@@@@BBBDDDAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHDDDGGGIIIHHHGGGGGGJJJMMMJJJIIIHHHIIIJJJLLLOOOPPPLLLMMMOOOOOOOOOPPPSSSUUUWWWVVVVVVUUUSSSRRRPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNPPPPPPPPPRRRTTTWWWZZZ\\\XXXXXXWWWWWWUUUTTTRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUTTTTTTUUUWWWWWWXXXXXXYYYZZZ\\\^^^```aaaaaaaaa````````````aaaaaa```^^^\\\ZZZYYYXXXYYYYYYYYYXXXWWWWWWWWWYYYZZZ[[[\\\\\\```hhhppprrrooojjjdddaaa]]][[[\\\___aaaaaaddd```\\\ZZZ\\\\\\ZZZXXXZZZZZZ]]]```]]]ZZZ[[[aaaeeefffeeeaaa\\\ZZZ\\\^^^___^^^^^^```cccccc```\\\VVVWWWYYYZZZ[[[ZZZZZZYYY^^^```cccddddddbbb___]]]WWWVVVVVVVVVWWWUUURRRPPPKKKIIIHHHGGGHHHIIIHHHGGGFFFCCCCCCFFFHHHHHHJJJOOOQQQ[[[mmmwwwhhhaaaWWWQQQNNNLLLJJJGGGHHHGGGDDDBBBAAAAAAAAAAAAAAA@@@???=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<>>>>>><<<:::::::::;;;<<<<<<<<<<<<;;;===<<<;;;:::999:::;;;<<<999888888777666555444444222222333444555666666777666777888999:::999888888:::999777555444333222222333333333222333333444444333444555666666666666555777888999999888777666444;;;;;;;;;::::::999999888777666666555555555555555333222111000000000000000222222111111111111222222333333333333333333333333555444444444444333333333444222111222333444333222222222222111111000000///111111111111111111111111222222222222333333333333222222222222222222222222111333555666777777777666000222555999;;;;;;;;;;;;666666777888888888888777888777777666666555555555555666777888999999999999:::;;;<<<===>>>>>>>>>>>>============>>>>>>???@@@BBBAAAAAADDDEEEHHHPPPZZZkkk{{{BBB@@@???============>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCAAABBBBBBBBBBBBAAA@@@?????????@@@@@@AAA@@@@@@???CCCAAA@@@@@@AAABBBBBBAAA>>>>>>>>>??????????????????@@@AAAAAABBBAAAAAAAAABBBCCCCCCAAA>>>===>>>???AAABBBCCCDDDEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@@@@AAABBBAAA@@@???????????????BBBBBBAAAAAAAAAAAAAAAAAAFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCGGGKKKJJJGGGGGGKKKPPPLLLKKKIIIHHHIIILLLOOORRRNNNOOOQQQQQQPPPQQQRRRTTTXXXXXXXXXWWWVVVTTTRRRQQQOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRSSSRRRQQQQQQSSSUUUXXXZZZZZZYYYWWWUUUSSSQQQOOONNNRRRQQQQQQQQQRRRTTTVVVWWWYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWYYY[[[]]]___```_______________`````````___^^^]]]\\\[[[[[[[[[\\\ZZZZZZYYYYYYYYY[[[\\\]]]\\\\\\aaalllxxx}}}yyytttccc```\\\[[[\\\___```aaaccc```[[[YYYYYYYYYWWWVVVWWWVVVYYY]]]\\\XXXYYY^^^aaabbbcccbbb___^^^^^^``````______```aaa___[[[XXXQQQRRRTTTVVVWWWXXXWWWWWWZZZ\\\___``````^^^ZZZXXXTTTSSSSSSSSSTTTTTTRRRPPPJJJHHHFFFEEEFFFFFFEEEDDD@@@>>>@@@FFFIIIIIIKKKOOOQQQ\\\oooxxxhhhZZZVVVPPPMMMLLLKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@???>>>===<<<<<<===>>>>>>AAA@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::;;;;;;888888777777666555555444222222333444555666666777666777999:::::::::999888555555444444444555666666111111111111222333444444333444555777777777777666666777999:::;;;;;;;;;;;;::::::999888777777888888666555444333333444555666444333222222111111000000000000000000111222333444333333333333333333333333444444555555555444444444222222222222222222222222111111111000000000//////111111111111111111111111111222222222222333333333111111111111111111111111000111222333444555555555222333666888999::::::999333444666777888888777777888888777666555555444444555666777999999:::999999;;;<<<======>>>>>>>>>===>>>>>>=========>>>??????DDDCCCCCCEEEFFFJJJSSS]]]lll|||BBBAAA???===<<<<<<======>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>??????@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>CCCAAA@@@@@@AAABBBBBBAAA============>>>>>>?????????@@@AAABBBBBBBBBBBBBBBBBBCCCBBB@@@>>>===>>>???BBBCCCDDDFFFFFFFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@?????????@@@DDDCCCBBBAAAAAAAAABBBBBBEEEEEEFFFGGGHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGCCCGGGJJJJJJGGGFFFKKKPPPMMMKKKIIIGGGHHHKKKOOORRRPPPRRRSSSRRRQQQPPPPPPQQQXXXXXXYYYYYYXXXVVVTTTSSSNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSQQQOOONNNOOOQQQTTTUUUXXXWWWVVVUUUSSSRRRQQQPPPTTTTTTSSSSSSTTTVVVXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^^^^______```````````````aaa``````_______________]]]\\\[[[ZZZYYYZZZZZZ[[[[[[[[[___jjjuuu{{{wwwrrraaa___\\\[[[]]]___```aaa```^^^[[[YYYXXXWWWWWWVVVSSSSSSVVVZZZZZZXXXXXX[[[]]]^^^___```______``````aaa```___]]][[[WWWSSSPPPPPPQQQSSSUUUVVVWWWVVVVVVVVVXXXZZZ[[[[[[YYYVVVTTTRRRQQQPPPQQQSSSSSSRRRPPPIIIGGGEEEEEEEEEFFFEEEDDDAAA???BBBHHHKKKKKKLLLPPPTTT]]]oooooo^^^TTTRRROOOLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA???>>>===<<<<<<===>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBAAA@@@???>>>;;;<<<<<<======<<<;;;;;;;;;::::::999999999999999888888888777666666555555555555555555555555555555666777888999:::999888888222222333333444666777888111111111111111222333444333444555666777777777777777777888999::::::;;;;;;888777777666666666666777444444222222222333444555444444444333333222222111//////000111333555777888333333333333333333333333444444555666666666555444222222222222222222222222111111111000000000000000000000000000000000000000111111111222222222333333111111111111111111111111222222333333333333333333444555666777777777777666111222444666777777666666888777777666555444444333444666888::::::::::::999;;;<<<<<<===============>>>===============>>>>>>BBBAAAAAADDDFFFKKKVVV```oooBBBAAA@@@>>>======>>>>>>????????????@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDD@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@???<<<======>>>>>>???@@@@@@EEEEEEDDDDDDCCCAAA@@@???AAA???>>>>>>???@@@@@@???=========<<<===>>>>>>?????????@@@AAABBBBBBBBBBBB???@@@AAA@@@??????AAACCCCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGCCCFFFHHHGGGFFFFFFIIILLLLLLKKKIIIGGGHHHKKKNNNPPPQQQRRRSSSSSSQQQOOOOOOOOOUUUVVVXXXYYYXXXWWWUUUTTTNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSQQQNNNKKKKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYXXXXXXWWWWWWWWWTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^___```aaaaaaaaa```bbbaaaaaaaaaaaaaaa`````````^^^\\\ZZZXXXXXXXXXXXX[[[ZZZ\\\cccjjjmmmjjjfff]]]\\\[[[]]]___aaaaaa```]]]]]]\\\ZZZYYYWWWVVVUUUQQQPPPSSSXXXZZZWWWWWWYYY[[[\\\\\\^^^___```aaaaaaaaa```]]]YYYUUUQQQMMMKKKPPPQQQSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWUUUTTTSSSRRRQQQQQQSSSSSSRRRQQQIIIGGGFFFFFFHHHIIIIIIHHHFFFDDDFFFKKKMMMMMMNNNRRRUUU\\\iiiwww|||uuueeeXXXQQQOOOMMMJJJHHHFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>><<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAA???@@@AAA@@@>>><<<<<<===<<<============<<<;;;;;;999999999888888888777777888777777777666666666666777666666666555555444444555666777888999888777777555444444444444444555555222222222111222222333333444333333444555666888888999999888777666555444444555555555555555555555555222222222222222222333444222222333333444333333222///000111222444666888999333333333333333333333333444555666777777777666555222333444333222111222444111111111111111111111111////////////////////////111111111111222222222222222222222222222222222222666666555555444444333333444444555555555555444444111222333444555666666666777666666555555444444444333555888:::<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<<<<===>>>???===>>>AAADDDJJJVVVaaarrrBBBAAA@@@???>>>>>>???@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCAAA@@@@@@???>>>>>>>>>???AAAAAAAAABBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>??????CCCDDDDDDDDDCCCBBBAAAAAA@@@???======???@@@???>>>>>>===<<<<<<<<<===??????===>>>???@@@AAAAAAAAAAAA???@@@AAAAAA@@@@@@AAACCCBBBBBBBBBBBBCCCDDDEEEFFFCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCEEEFFFDDDDDDEEEGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHGGGHHHJJJMMMNNNOOOPPPRRRRRRQQQOOOOOOPPPRRRTTTVVVXXXXXXWWWUUUTTTOOOOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRNNNKKKJJJKKKMMMOOOPPPRRRUUUXXXZZZZZZZZZZZZVVVWWWXXXYYYYYYZZZZZZYYYXXXYYYYYYYYYYYYXXXXXXWWWUUUUUUTTTUUUVVVWWWXXXXXX\\\]]]^^^`````````````````````aaa``````______^^^```^^^\\\YYYWWWVVVUUUUUUYYYYYYZZZ]]]```aaa```^^^YYYYYY[[[^^^aaabbbaaa```]]]^^^^^^]]]ZZZVVVTTTSSSPPPNNNQQQWWWZZZXXXVVVXXX\\\[[[[[[\\\^^^aaabbbbbbbbb```\\\WWWRRRNNNLLLKKKQQQRRRSSSUUUVVVVVVUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUVVVTTTSSSSSSTTTUUUTTTSSSIIIHHHGGGIIIKKKMMMNNNMMMMMMJJJJJJMMMNNNMMMNNNRRRTTTXXX```gggiiiddd[[[TTTNNNMMMKKKGGGDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>><<<;;;;;;;;;<<<<<<======>>>???@@@AAAAAA@@@AAAAAA???;;;:::;;;<<<===============<<<;;;;;;888888888888888777777666666666666555555555555555555555555444444444333333444555666777888777666666666555555444333333333333444333333222222222222333444333222111222555888::::::999777666444333222222222333444555555444333333111222333333444444444333...///111222333222222111222222222222333555666777333333333333333333333333333555666888888888666555222444555444222222333555111222222222222222222222000000000000000000000000111111111111222222222222333333333333333333333333666555444444333333444444222222222333333444444444444444444444444555666777555555555555555555555555111444777:::<<<===<<<<<<::::::;;;;;;;;;;;;::::::999999999:::;;;<<<===>>>???===>>>AAADDDJJJVVVaaauuuBBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@AAA@@@?????????@@@BBBBBBDDDCCCBBB@@@??????>>>>>>@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBB@@@??????@@@AAAAAA@@@>>>======<<<<<<>>>???@@@<<<<<<>>>??????@@@@@@@@@CCCDDDDDDBBB???>>>???@@@AAAAAA@@@@@@AAABBBDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDBBBBBBBBBDDDFFFGGGCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHJJJLLLMMMLLLNNNQQQRRRQQQPPPPPPQQQPPPRRRUUUWWWXXXWWWVVVTTTOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVSSSOOOLLLJJJKKKNNNOOORRRUUUXXXZZZ[[[[[[YYYXXXVVVWWWYYYZZZ[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUTTTTTTUUUUUUVVVWWW[[[\\\]]]___``````__________________^^^]]]\\\\\\___]]][[[XXXVVVUUUUUUUUUWWWXXXZZZ[[[]]]^^^^^^___WWWXXX[[[___ccccccbbb___]]]___```___[[[VVVRRRPPPOOONNNPPPWWWZZZXXXVVVWWW]]]\\\[[[\\\___aaaccccccbbb```\\\VVVQQQNNNMMMNNNQQQRRRSSSUUUUUUUUUUUUTTTWWWVVVUUUTTTTTTTTTUUUUUUYYYWWWUUUUUUVVVWWWVVVUUUJJJIIIIIIKKKNNNPPPQQQQQQQQQMMMLLLNNNOOOMMMNNNRRRRRRUUUYYY[[[[[[XXXTTTQQQMMMLLLJJJGGGCCCBBBCCCEEECCCCCCCCCCCCBBBBBBAAA@@@@@@???===;;;:::::::::::::::;;;<<<===>>>???@@@AAABBBCCCBBB???;;;999;;;>>>======>>>>>>===<<<;;;;;;888999999999999888777777444444444444444444333333333333333333333333333333333444666777777777666555444444444333333444444555555555444333222222222222444333111000111444888:::999888777666666555555666111222444555555444222111111222444555666555444444,,,---///000111111111111444333333333222333333444333333333333333333333333333555777888999888777666222444666555333222444666222222222222222222333333111111111111111111111111000111111111111222222222333333333333333333333333222222222111111222333333///000000111333444555555666666555444444555777888444444444555555555555555000333777;;;===>>>======:::::::::;;;;;;:::999999777888888999:::;;;===>>>CCC@@@@@@CCCEEEKKKWWWcccvvv===>>>???AAAAAAAAA@@@?????????>>>>>>>>>>>>??????@@@@@@??????@@@BBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBAAA??????@@@AAA@@@@@@???@@@AAABBBCCCBBBBBBAAACCCCCCBBBAAAAAA@@@??????>>>>>>======>>>@@@BBBCCC???@@@AAABBBBBBAAA@@@????????????@@@@@@AAAAAAAAA???@@@AAAAAA??????@@@AAA???@@@AAAAAABBBCCCDDDEEEEEEDDDBBBAAA@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAACCCDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEGGGIIIKKKLLLLLLLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNPPPPPPOOOOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUTTTRRRPPPQQQTTTVVVUUUSSSSSSTTTUUUVVVXXXZZZ[[[[[[YYYYYYWWWRRRNNNLLLOOORRRUUUUUUWWW[[[```aaa___\\\\\\XXXTTTUUUXXXYYYWWWTTTWWWWWWWWWYYYZZZYYYVVVSSSWWWUUUSSSQQQPPPRRRTTTUUUYYY[[[^^^```aaa```^^^]]][[[[[[[[[[[[[[[\\\\\\]]][[[[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVYYY\\\]]]]]]\\\ZZZYYYZZZ]]]bbbeeedddbbb^^^]]]\\\\\\ZZZVVVNNNIIIMMMPPPUUUYYY[[[ZZZXXXVVVYYYZZZ[[[\\\^^^___```aaaaaa```]]]YYYVVVRRRPPPNNNQQQQQQRRRSSSTTTSSSPPPMMMSSSWWWZZZZZZWWWUUUVVVWWWSSSSSSSSSTTTTTTUUUUUUVVVNNNMMMLLLNNNQQQTTTVVVVVVUUURRROOONNNOOOQQQQQQQQQRRRRRRSSSSSSRRRPPPNNNLLLIIIHHHFFFEEECCCCCCCCCDDDEEEDDDDDDBBBAAA@@@????????????>>>>>>======<<<<<<;;;<<<<<<===>>>??????@@@AAA@@@>>>===;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;999888888777777777777777555444444333333444444555222222222222222222222222555444333222222333555666222222222222222222222222333333222111111222333333222222444555666666777777333333333333333333333333222222222222333333444555222333555666666555333222333333333333333222111000333333444444555666666777777777777777777666666666555666999::::::999666555222111000000000111333333///111333333111111111222111111111000000000//////222222222111111111000000111222444555555444222111111///...///333444333111222222333333333333444444666777777666555555777999888666444222111000111111333444666777999::::::;;;777888888888888999999999;;;;;;:::::::::;;;;;;<<<>>>???BBBEEEFFFKKKYYYgggyyy===>>>>>>????????????>>>??????>>>>>>>>>>>>??????@@@@@@??????@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>???@@@AAA@@@???>>>???@@@BBBBBBBBBAAA@@@BBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAABBBCCCBBB@@@??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCBBB@@@@@@@@@AAABBB@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKMMMOOOQQQQQQPPPOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWTTTRRRSSSUUUWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUQQQMMMLLLNNNPPPVVVVVVXXX]]]aaabbb```^^^]]]YYYUUUVVVXXXYYYWWWSSSTTTTTTUUUWWWYYYZZZXXXVVVVVVUUUSSSRRRRRRSSSUUUVVVYYY[[[^^^```aaa```___^^^]]]]]]\\\[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\[[[YYYYYYWWWWWWWWWYYY\\\]]]\\\[[[ZZZYYYZZZ]]]aaadddcccbbb]]]\\\\\\\\\[[[WWWPPPJJJMMMPPPVVV[[[^^^]]][[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\ZZZXXXVVVTTTRRRVVVTTTSSSSSSTTTTTTRRRQQQTTTXXX[[[\\\YYYVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTQQQOOONNNOOORRRUUUVVVVVVTTTQQQNNNNNNOOOPPPPPPPPPOOOPPPPPPPPPOOOMMMKKKJJJGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????>>>>>>======<<<<<<;;;<<<<<<===>>>>>>??????BBBAAA???===;;;;;;;;;<<<<<<;;;::::::999:::::::::888777666666555555666666444444333333333333444444333333333333333333333333555555444444444444444555333333333333333333333333444444333222222333444444333444555555555555555444333333333333333333333333222222222222222333444555222333444555555444333222333333333333333222111000111222333444555666777777555555555555555555555555444555888999999888555444333222111111111222444444000111333333111111111222333333333222222222111111222222222111111111000000111222333444444333222111777555333333444444222000222222333333333333444444555666777666555555777999777666444333222111222222333444555777888999::::::999999999888888888888888777777888999:::;;;===>>>===<<<===@@@BBBHHHUUUbbbvvv>>>======<<<<<<<<<<<<===???>>>>>>======>>>>>>???@@@??????>>>??????@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>@@@@@@@@@>>>>>>???@@@AAAAAAAAA@@@???@@@@@@??????>>>=========@@@???>>>============>>>BBBBBBAAAAAAAAAAAABBBBBB???@@@@@@@@@@@@AAAAAAAAACCCDDDDDDCCC@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBAAA@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMLLLLLLLLLLLLLLLPPPQQQRRRRRRQQQOOOPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYZZZWWWUUUTTTVVVXXXYYYYYYVVVVVVUUUTTTTTTUUUUUUVVVTTTTTTRRROOOMMMKKKMMMNNNUUUVVVYYY^^^bbbcccbbb```]]]ZZZWWWWWWXXXXXXUUURRROOOPPPQQQUUUXXXZZZYYYXXXTTTTTTTTTUUUUUUVVVWWWWWWYYY[[[]]]___`````````___```^^^\\\[[[ZZZ[[[\\\]]]\\\]]]^^^^^^^^^]]]\\\\\\ZZZYYYYYYZZZ\\\\\\[[[YYYYYYYYYZZZ\\\```bbbaaa```\\\[[[ZZZZZZYYYVVVQQQNNNMMMQQQXXX]]]```___]]]ZZZWWWWWWXXXYYYZZZ[[[[[[[[[XXXYYY[[[\\\[[[ZZZXXXWWWXXXVVVTTTSSSTTTTTTSSSSSSSSSWWW\\\]]][[[XXXTTTSSSUUUUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLNNNPPPPPPPPPQQQOOOMMMLLLMMMOOOOOONNNLLLLLLMMMMMMLLLJJJHHHGGGDDDCCCCCCBBBCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@????????????>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBAAA???===;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;777666555555444444555555444444333333333333444444444444444444444444444444666666666666555555444333333333333333333333333333555444444333333444444555555555555555555444333333333333333333333333333333333222222222222333333444222333444555555444333222222222333333333222111111000111111222444555666666222222222222333333333333333444666777777666444333333333222222333333444555000222333333222111111222333333333222222222222222222222222111111111111111222222222222222222222222888666444444444444222000222222333333333333444444444555777666555555777888666555444333333333333444222333444666777888999999999999999999999888888888;;;::::::;;;<<<>>>@@@AAAGGGCCCBBBFFFKKKRRR___kkkuuu>>>===<<<:::::::::;;;<<<>>>>>>============>>>>>>?????????>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@AAA@@@>>>>>>>>>@@@@@@@@@@@@???>>>?????????>>>>>>=========>>>>>>==================CCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@??????>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLKKKKKKKKKMMMNNNOOOPPPPPPOOONNNNNNMMMMMMMMMQQQSSSTTTSSSQQQPPPPPPQQQQQQQQQRRRSSSUUUVVVXXXXXX[[[YYYWWWUUUVVVXXXYYYZZZWWWVVVVVVUUUVVVVVVWWWWWWOOOOOOOOONNNMMMMMMNNNNNNSSSUUUYYY]]]```aaaaaa```[[[YYYWWWWWWWWWVVVSSSQQQMMMMMMOOORRRVVVXXXWWWVVVSSSTTTVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]___`````````aaa___\\\ZZZYYYYYYZZZ[[[[[[\\\^^^___```___^^^]]]]]]\\\[[[[[[\\\\\\ZZZXXXWWWWWWYYY[[[]]]^^^^^^^^^[[[YYYVVVTTTSSSRRRRRRQQQPPPSSSYYY^^^```^^^[[[XXXRRRTTTUUUWWWYYYZZZZZZZZZWWWYYY[[[]]]]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUSSSQQQOOOSSSXXX\\\\\\YYYUUURRRUUUUUUUUUUUUSSSRRRPPPOOOOOOMMMKKKKKKLLLMMMMMMLLLOOOMMMKKKKKKMMMMMMMMMLLLJJJKKKKKKJJJIIIHHHFFFEEECCCBBBBBBAAAAAABBBDDDEEECCCCCCBBBBBBAAA@@@????????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<=========AAA@@@>>><<<;;;:::::::::>>>>>>===<<<<<<<<<<<<===777666555555444444555555444333333333333333333444444444444555555555555555666777888888777555333222444444444444444444444444444444333333333333444444444444444555555444444333333333333333333333333333333222222222222222333333222222333333333333222222222222333333333222222111111111222222222333333333111111111222222222222222222333444555555444333222222222222222333333444444111222444333222111111222000000000000000000000000111111111111111111111111222111111000000111111222333222222222333333222222222222222333333333444444333555777777666666777888444444444444444444555555222333444666777777888888777777888999999::::::;;;???>>><<<<<<>>>BBBFFFIIIGGGAAA>>>AAAHHHPPP]]]gggvvv>>>===<<<:::::::::;;;<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???AAABBB@@@>>>>>>???@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>;;;<<<<<<===>>>?????????BBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDAAA@@@@@@??????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBDDDEEEEEEDDDCCCCCCAAAAAAAAAAAABBBBBBCCCCCCFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHIIIJJJLLLMMMLLLKKKKKKJJJKKKMMMOOOPPPQQQQQQQQQPPPPPPOOOOOONNNRRRSSSTTTSSSRRRPPPPPPQQQTTTSSSSSSSSSTTTUUUVVVWWWYYYYYYWWWVVVUUUVVVXXXZZZXXXWWWWWWVVVVVVTTTTTTSSSKKKKKKLLLNNNOOOPPPPPPOOOPPPSSSWWW[[[]]]]]]]]]]]]YYYXXXWWWWWWVVVTTTRRRPPPNNNNNNNNNPPPSSSUUUUUUTTTTTTUUUWWWZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[]]]^^^___``````^^^\\\YYYXXXXXXYYYYYYZZZ\\\^^^```aaa```^^^]]]___^^^\\\\\\\\\[[[YYYWWWUUUVVVXXXZZZZZZ[[[[[[\\\[[[XXXSSSOOOMMMOOORRRUUUSSSVVVYYY\\\]]]ZZZWWWUUUOOOPPPSSSWWWYYYZZZZZZZZZXXXZZZ\\\^^^]]]\\\YYYWWWVVVVVVXXXZZZ[[[YYYUUURRRLLLOOOSSSWWWYYYXXXUUUSSSVVVWWWWWWWWWVVVUUUSSSQQQTTTRRROOONNNOOOOOOOOONNNMMMKKKJJJKKKLLLMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>><<<:::999999999:::===<<<;;;;;;::::::;;;;;;888777666666555555666666333333333222222333333333444444444555555666666666666777888888777555333222444444444444444444444444222222333333333333222222111222333444555555555555333333333333333333333333333222222111111222222222111222222222222222222111111222222333333333222222444333333222111111000000111111222222222333333333111222333333333333222111000111111222222222222222222333444444222111111222000000000000000000000000111111111111111111111111222111111000000111111222111111222222222222222333222222222333333333444444333555777888777777888999444444555555555666666666222333444666777777777777555666777888:::<<<===>>>;;;:::;;;???EEENNNVVV[[[UUUNNNIIIJJJNNNUUU```iiizzz>>>======<<<<<<<<<<<<===>>>======<<<<<<======>>>===>>>????????????>>>>>>>>>????????????@@@@@@@@@>>>>>>???AAACCCCCCAAA??????@@@AAAAAAAAA@@@???>>>?????????>>>>>>>>>>>>>>>:::;;;===>>>???@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>???AAABBBAAABBBCCCEEE@@@@@@@@@?????????>>>>>>???@@@AAAAAABBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSQQQPPPQQQQQQUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXVVVUUUWWWXXXXXXYYYYYYXXXVVVSSSOOOMMMKKKKKKLLLOOOQQQRRRPPPOOONNNRRRVVVYYYZZZZZZZZZZZZWWWXXXXXXWWWVVVTTTRRRQQQQQQPPPPPPRRRTTTVVVVVVUUUVVVWWWYYY[[[\\\\\\\\\\\\[[[ZZZZZZYYYZZZ[[[]]]^^^___^^^]]][[[ZZZYYYYYYYYY[[[]]]___aaabbbaaa___]]]```___]]]]]]]]]\\\YYYWWWUUUWWWZZZZZZZZZZZZ[[[\\\[[[YYYUUUPPPNNNOOOSSSWWWVVVWWWYYYZZZYYYWWWUUUSSSNNNPPPTTTWWWZZZ[[[[[[ZZZ[[[[[[\\\]]]\\\ZZZXXXVVVVVVWWW[[[___```^^^YYYUUUNNNNNNPPPSSSVVVWWWVVVTTTVVVWWWYYYZZZZZZXXXWWWUUUSSSQQQNNNMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGFFFBBBBBB@@@???>>>??????@@@BBBAAAAAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999:::999888888777777777777777888777666666555555666666333333222222222222333333333333444444555666666666666666666666555555444333333333333333333333333333111222222333333222222111000111222333555555555666333333333333333333333333333222222111111111111222111111111111111111111111111111222333333333222222444444333333222111000000111111222222333444444444111222222333333222222111///000111222222222222111222444555444222111111111222222222222222333333333111111111111111222222222222222222222222222222222444555555444222111111222222222333333333333444444333666888:::999999999:::555555666666777666666555444444555666777777777777555555777999;;;<<<>>>???999<<>>>>>????????????>>>======<<<<<<<<<<<<======<<<===???@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@??????@@@BBBDDDDDDBBB@@@@@@AAABBBBBBBBB@@@???>>>========================<<<===???@@@@@@@@@??????>>>>>>????????????>>>>>>AAAAAAAAA@@@@@@@@@??????>>>@@@AAAAAA@@@@@@BBBCCC@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCBBBBBBAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>@@@BBBDDDEEEEEEEEEEEECCCCCCDDDDDDEEEEEEDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJKKKLLLNNNNNNNNNNNNNNNOOOPPPRRRRRRRRRRRRQQQOOOQQQRRRRRRQQQPPPQQQRRRTTTSSSRRRRRRSSSUUUWWWXXXVVVXXX[[[ZZZXXXVVVVVVWWWVVVXXX[[[]]]\\\YYYTTTRRRPPPOOOOOOQQQSSSRRROOOLLLNNNRRRWWWYYYXXXWWWXXXXXXWWWXXXZZZZZZXXXVVVTTTTTTTTTSSSSSSTTTWWWYYYZZZYYYYYYYYYZZZ\\\\\\]]]]]]]]]\\\ZZZXXXWWWWWWYYY[[[\\\^^^^^^______^^^\\\[[[ZZZ]]]___bbbddddddbbb```^^^```___^^^]]]]]]\\\ZZZXXXXXXZZZ]]]]]][[[[[[\\\^^^\\\]]]\\\YYYUUUTTTUUUXXXXXXXXXXXXXXXWWWWWWVVVVVVQQQSSSVVVYYYZZZZZZYYYXXX[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVYYY\\\^^^^^^[[[XXXTTTRRROOOPPPRRRUUUUUUTTTQQQRRRUUUWWWXXXWWWVVVUUUOOOMMMJJJIIIIIIIIIIIIHHHKKKJJJJJJKKKMMMMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGGGG@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<::::::::::::::::::::::::888777777666666777999:::888888777666666666666777777666555555444444555555333333222222222222333333222333333444555555666666555555444444444444444555333333333333333333333333222222333444444333222222111222333444444444444444333333333333333333333333333333222111111111111111111111000000000000111111000111222333333333333222333333333333333333333333000111111222333333444444222222222222222222222222000111222333333333222222333444555555222111111111111111222222222333333333000000111111111222222222111222333444444333222111111222444333111000111333222222333333333333444444444666:::;;;;;;:::;;;;;;555666777777777666555555555555666777888888888888777888888999:::;;;<<<<<<<<>>???AAAAAAAAA@@@???======<<<<<<<<<<<<======<<<===???@@@AAAAAAAAA@@@======>>>>>>?????????@@@??????@@@CCCEEEEEECCCAAAAAABBBBBBCCCBBBAAA@@@???;;;<<<<<<<<<<<<<<<<<<<<>>===<<<===>>>??????>>>===<<>>>>>===???AAACCCEEEFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNOOONNNNNNMMMNNNPPPRRRSSSSSSRRRRRRNNNOOOQQQRRRQQQPPPQQQRRRRRRRRRQQQQQQSSSVVVYYY[[[VVVYYY\\\\\\YYYWWWVVVWWWRRRVVV\\\aaacccbbb^^^\\\TTTSSSRRRSSSTTTRRRMMMIIIOOOSSSXXXYYYXXXVVVWWWXXXWWWYYY[[[\\\ZZZXXXWWWVVVVVVUUUUUUWWWZZZ]]]^^^^^^[[[[[[[[[\\\\\\]]]^^^^^^\\\ZZZXXXVVVVVVWWWYYYZZZ^^^___aaaaaaaaa___]]][[[___aaadddffffffdddaaa___aaa___^^^^^^^^^]]]ZZZXXXZZZ]]]______]]]\\\]]]```]]]```bbbaaa]]]YYYXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYUUUWWWYYY[[[[[[YYYWWWVVV[[[[[[ZZZYYYYYYYYYXXXXXXSSSSSSTTTWWWYYY[[[YYYXXXZZZUUUPPPOOOQQQTTTUUUTTTJJJLLLOOORRRTTTTTTSSSRRRPPPNNNKKKJJJKKKKKKKKKJJJKKKJJJJJJKKKMMMNNNMMMKKKLLLKKKIIIHHHGGGGGGFFFFFF======<<<===>>>@@@AAACCCAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<::::::::::::::::::::::::666555555555666777999:::;;;:::999999888888999999555555444333333333333444333222222222222222222333222222333333444555666666555444333222222333555666222222222222222222222222333333444555555444333333333333444444444333222222333333333333333333333333333333222111000000111111111111000000000000111111000111222333333333333333000111222333444555555666///000000111222333333333222222222222222222222222111222333444555444333333333555666555333111111111//////000000111111111111000000111111222222222222111222444555555444222111))),,,///000///000333555222222333333333444444444444777:::<<<<<<;;;<<<<<<666777888888888666555444555666777888888999888888::::::::::::::::::::::::>>>DDDMMMSSSSSSLLLCCC<<<@@@AAADDDGGGHHHLLLZZZhhhttt>>><<<<<<>>>BBBEEEDDDCCCDDDBBBAAA???===;;;;;;:::@@@@@@????????????@@@@@@======<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@>>>===;;;999888999:::;;;>>>>>>???@@@@@@@@@@@@???@@@AAA@@@???===<<<===>>>>>>>>>>>>===============@@@AAAAAA@@@>>>===>>>???BBBAAAAAAAAABBBBBB@@@???@@@>>>===>>>AAACCCEEEEEEEEECCCAAA@@@@@@BBBDDDFFFFFFEEEBBB@@@???@@@AAABBB===???BBBCCCCCCDDDFFFHHHBBBBBBCCCCCCDDDDDDEEEEEEIIIHHHGGGGGGIIIIIIHHHFFFGGGFFFFFFHHHJJJJJJIIIHHHKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMPPPQQQRRRRRRQQQPPPRRRQQQOOONNNNNNOOOQQQRRRQQQNNNKKKKKKNNNRRRUUUVVVUUUVVVXXXZZZ[[[YYYUUUQQQSSSUUU\\\eeelllmmmggg```ZZZWWWSSSQQQPPPPPPNNNMMMRRRTTTVVVWWWVVVWWWXXXYYY[[[ZZZZZZZZZZZZZZZZZZ[[[\\\[[[ZZZZZZ\\\^^^```bbb___^^^\\\]]]^^^______^^^___[[[WWWUUUVVVXXXYYYYYY]]]___```bbbbbbaaa___^^^\\\^^^aaaddddddccc```^^^___```bbbddddddbbb]]]YYY\\\\\\^^^aaacccbbb___\\\``````aaa```^^^[[[XXXVVVXXXYYYZZZYYYXXXYYYZZZ\\\UUUUUUWWWZZZ[[[ZZZWWWTTTXXXXXXXXXZZZ[[[ZZZXXXUUUXXXUUURRRRRRUUUXXXXXXXXXYYYXXXUUUSSSQQQPPPPPPPPPOOOOOOQQQRRRRRRRRRQQQPPPJJJIIIHHHHHHIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBB<<<<<<<<<===???AAADDDEEE@@@AAAAAAAAAAAA@@@??????@@@@@@>>>===<<<<<<<<<<<<::::::;;;;;;::::::999888888555333444777999888777888888777777777777888888222333444444555555444444222222333333444555666666333333333333333333333333222333333444444333333222444333111000000111333444555555666666555444333333333333333444444444555555333333333333333444555666222222222222333333444555444333222222111111111111222222111000///...------000000000000000000000000000111111111111222222222444222111111222333333222333333555555555555333333333333111111222333666777444333111//////000111222222222222333333444444444222222333333333444444444222222222111111000000000000111222444555444444333777777777777777888888888999888666444222///...---555444555555666888999:::===:::999;;;;;;999:::>>>???NNNXXXQQQEEE???======??????AAAEEEHHHMMMZZZgggqqq>>>===<<<===AAACCCCCCBBB@@@??????>>>>>>??????@@@@@@??????>>>>>>??????@@@AAA@@@???>>>>>>??????@@@???????????????????????????@@@AAAAAAAAAAAA@@@???===<<<;;;::::::;;;===>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@???<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@>>>===>>>@@@BBBAAAAAABBBBBBBBB@@@???BBBAAA??????AAACCCCCCCCCDDDCCCAAAAAAAAABBBDDDEEEEEEDDDBBB@@@@@@@@@AAABBB>>>@@@BBBCCCCCCCCCEEEGGGCCCCCCDDDEEEFFFGGGGGGHHHJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFHHHIIIJJJIIIGGGGGGHHHHHHJJJKKKLLLMMMNNNKKKKKKLLLMMMMMMNNNNNNOOOLLLMMMOOOQQQRRRQQQPPPPPPRRRQQQOOONNNNNNOOOPPPQQQNNNLLLKKKKKKNNNRRRTTTTTTSSSTTTXXX\\\^^^]]]YYYVVVRRRUUU[[[dddmmmooojjjeeeZZZXXXUUUSSSSSSRRRQQQPPPSSSUUUWWWXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[^^^```bbb```^^^\\\[[[]]]^^^^^^]]]___\\\XXXVVVWWWYYY[[[\\\\\\]]]^^^___``````___^^^^^^```bbbddddddcccbbb```bbbaaaaaabbbcccbbb```]]]``````___```aaa___\\\ZZZYYYZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]ZZZYYYYYYZZZ[[[ZZZXXXUUUXXXWWWWWWYYYZZZZZZXXXVVVXXXUUURRRRRRUUUWWWWWWVVVYYYXXXVVVTTTRRRQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOHHHHHHHHHHHHHHHJJJKKKLLLIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBB>>>>>>===>>>???@@@BBBCCCAAAAAABBBBBBAAAAAA@@@?????????>>>===<<<<<<;;;<<<::::::;;;;;;::::::999888999666444444777999999888888777777666666777777888444555555444444333222222222222333333444555555666444444444444444444444444222333333444444333333222444333111000000111333444444444555555444444333222444444444444444444555555444444333333333444555555222222111111111222333333444444333222222222222222111111111111111000000000000000000000000000000000000111111111111222222222222000//////000111111000222333444444444444333222111000000000111333555777444333111000///000111222222222222222333333333333111111111111222222222222555555555444444333333333222333444666666666666555555666666666666777777777777777777666555333222111555555666666777999::::::===:::999;;;<<<:::;;;???BBBMMMSSSLLLCCC???>>>===??????AAADDDFFFLLLYYYfffttt???===<<<<<<>>>@@@AAAAAA???>>>>>>??????@@@AAABBB@@@??????>>>>>>??????@@@BBBAAA@@@???>>>>>>>>>>>>========================>>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;<<<===???@@@===>>>??????@@@@@@???????????????>>><<<;;;<<<>>>======>>>>>>??????@@@@@@???@@@@@@???>>>===???@@@BBBBBBBBBBBBBBBAAA@@@@@@DDDCCCAAAAAABBBCCCCCCBBBAAABBBBBBBBBBBBCCCCCCDDDDDDCCCAAAAAA@@@AAABBBCCC@@@AAACCCCCCBBBCCCDDDFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKIIIFFFFFFGGGIIIJJJJJJGGGGGGFFFGGGIIIIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMNNNPPPPPPPPPOOOOOORRRQQQPPPOOOOOOPPPQQQRRROOONNNLLLLLLNNNPPPQQQQQQMMMPPPUUUZZZ^^^^^^[[[XXXRRRTTTYYYaaagggiiifffbbb[[[YYYWWWVVVWWWWWWUUUTTTTTTVVVWWWXXXWWWWWWWWWYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZYYYYYYZZZ[[[]]]```aaaaaa^^^[[[ZZZZZZ\\\]]]]]]^^^[[[WWWVVVXXX[[[]]]]]][[[[[[\\\]]]^^^____________```aaaaaabbbaaaaaaaaadddcccaaabbbccccccbbbaaadddbbb___^^^]]]\\\YYYWWWUUUVVVXXXZZZ[[[ZZZYYYXXX[[[\\\]]]\\\[[[ZZZ[[[]]]___^^^]]]]]]]]]\\\ZZZWWWYYYXXXWWWWWWYYYYYYXXXWWWYYYVVVTTTSSSTTTUUUUUUUUUXXXWWWVVVUUUSSSSSSSSSSSSQQQQQQRRRRRRQQQPPPNNNMMMGGGGGGGGGHHHIIIKKKLLLMMMIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDCCCCCCBBBBBBAAA@@@??????>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@???=========<<<;;;;;;;;;::::::::::::::::::999999888999777555555777888999888777777666666666666777777666666555444333222111111222222333333444444555555444444444444444444444444222333333444444333333222333222111000000111222333333444444444444333222222555555555555555555444444555555444333333333444444222222111111000000111111555444444333333333333333111111111222222333333333000000000000000000000000000111111111111222222222222000//////000111111000111222333333333333222111//////......000111444555333222111000///000111222222222222222222111111111/////////000000000111111222222222222222111111111222333444555666666666555444444444555555666666666555666777888888777666555666666777888999:::;;;;;;>>>::::::<<<<<<;;;<<<@@@FFFJJJKKKEEE@@@???>>>>>>??????AAADDDEEEJJJWWWdddvvv???>>><<<;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<========================??????AAAAAAAAAAAA??????======<<<<<<===>>>??????===>>>>>>???????????????>>>>>>???===;;;;;;<<<>>><<<======>>>???@@@AAAAAA>>>???@@@???>>>>>>@@@AAABBBCCCDDDCCCBBB@@@@@@@@@DDDBBBAAABBBCCCDDDDDDCCC???@@@BBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCAAABBBDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLIIIFFFEEEFFFIIIJJJKKKGGGGGGFFFGGGIIIIIIGGGFFFIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLNNNNNNOOOOOONNNNNNPPPPPPPPPQQQRRRTTTUUUVVVYYYUUUPPPMMMLLLMMMMMMMMMHHHKKKOOOUUUZZZZZZWWWTTTQQQRRRUUUYYY]]]]]][[[XXXZZZYYYXXXYYYZZZZZZXXXVVVSSSTTTVVVWWWVVVUUUVVVWWWWWWWWWXXXYYYYYYXXXWWWWWWXXXXXXXXXYYY[[[]]]___```bbb___ZZZXXXYYY[[[\\\]]][[[XXXUUUTTTVVVZZZ\\\]]][[[[[[\\\\\\]]]___aaabbb^^^^^^]]]]]]]]]^^^^^^___cccbbbbbbcccddddddbbbaaabbb___\\\ZZZYYYYYYWWWVVVVVVWWWXXXZZZZZZXXXWWWVVV[[[\\\]]]]]][[[ZZZ[[[\\\``````aaabbbcccaaa]]]ZZZZZZYYYWWWWWWYYYZZZZZZYYYZZZXXXVVVUUUTTTTTTSSSSSSVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRQQQOOOMMMLLLFFFGGGHHHIIIKKKLLLNNNNNNKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA???????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;::::::999999::::::::::::999888888999888777666777888888999777666666555555666666777666555444333222222222222222222333333333444444444333333333333333333333333222333333444444333333222222222111000000111222222333444444444444444333333666666555555555555444444666555444333333333333333444333222111111000111111555444444333333444444444111111111111222222222333000000000000000000000000000000111111111222222222444222111111222333333222111111111222222111111111//////......//////000111222111000000000000111111333222222111111000000000////////////000000000111111111111111000000000000000111111222333333444444444444444555555666666777555666777999999888777666777777888:::;;;;;;<<<<<<===::::::<<<===<<<>>>BBBIIIGGGCCC???>>>>>>??????AAA@@@BBBDDDFFFJJJWWWcccvvv>>>>>>===<<<<<<<<<>>>???@@@@@@??????@@@@@@AAABBB???>>>>>>>>>>>>>>>>>>???;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@?????????>>>>>>==================>>>????????????>>>======>>><<<;;;:::<<<===<<<<<<===>>>???@@@@@@AAA>>>?????????>>>???@@@BBBBBBDDDEEEDDDAAA@@@@@@AAAAAA@@@@@@BBBDDDFFFEEEDDD>>>???AAACCCDDDDDDCCCBBBBBBBBBAAAAAABBBBBBBBBCCCBBBCCCDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHEEEDDDFFFHHHJJJKKKHHHGGGFFFGGGHHHHHHGGGEEEGGGHHHHHHHHHIIIIIIIIIJJJIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSVVVXXXZZZ\\\eee^^^UUUMMMJJJJJJJJJKKKHHHJJJMMMRRRUUUVVVSSSPPPPPPPPPPPPRRRTTTTTTTTTSSSWWWWWWWWWYYYZZZZZZWWWUUUPPPRRRTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZ\\\^^^___bbb^^^ZZZXXXYYY[[[]]]]]]XXXVVVSSSRRRTTTXXXZZZ[[[]]]]]]]]]^^^___aaacccddd___^^^]]]\\\\\\]]]^^^^^^___```aaadddeeeccc___\\\]]]ZZZWWWVVVVVVWWWWWWWWWUUUVVVXXXYYYZZZYYYXXXWWWYYY[[[]]]\\\[[[ZZZZZZ[[[]]]___cccggghhhfff```\\\[[[YYYXXXXXXZZZ\\\\\\[[[[[[ZZZYYYVVVTTTRRRQQQPPPSSSSSSTTTTTTTTTUUUUUUUUURRRRRRRRRRRRPPPNNNLLLKKKGGGHHHIIIKKKLLLNNNOOOOOOLLLKKKIIIGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@<<<===>>>???@@@AAAAAABBB===>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<;;;;;;:::999999999::::::999999888777888888777666666666888999666666555555555555666666444333222222222333333444222222222333333333333333111111111111111111111111222333333444444333333222111111111111111111111111333444444555555555444444555555555555555555444444666555444333333333333333555444333222222222222222444444444333333444444555222222111111111000000000000000000000000000000000000000111111111222222222444222111111222333333222111111111111111111111111111111000//////.........000000000000000000111111333222222111111000000000000000000111111111222222333444444444444444444444000000111111222333333444444444555666666777888888666777777888777666555444777888999;;;<<<<<<<<<<<<<<<999999<<<======>>>BBBJJJDDD>>><<<===>>>???@@@BBBAAACCCEEEGGGLLLXXXdddwww<<<===???>>>======>>>???<<<<<<===>>>@@@BBBDDDEEE???>>>>>>======>>>>>>???;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>?????????>>>===<<<<<<;;;<<<===>>>>>>??????>>>>>>;;;<<<===<<<::::::<<<===<<<<<<======>>>>>>??????===>>>??????>>>???AAACCCBBBEEEFFFEEEAAA???@@@AAA?????????BBBDDDFFFEEEDDD>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFDDDDDDFFFHHHIIIIIIHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDEEEGGGIIIKKKLLLMMMIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQTTTWWWZZZ\\\]]]hhhaaaWWWOOOKKKJJJJJJJJJMMMMMMNNNQQQSSSTTTRRRPPPNNNNNNNNNNNNPPPRRRSSSUUUSSSSSSUUUWWWXXXWWWTTTQQQMMMOOORRRSSSRRRRRRTTTUUUVVVWWWYYYZZZZZZYYYWWWVVVTTTUUUVVVXXXZZZ\\\]]]^^^```]]]ZZZYYY[[[]]]^^^^^^YYYVVVSSSSSSUUUXXX[[[[[[______```aaabbbccccccdddaaaaaa```____________```\\\]]]___aaabbb___ZZZVVVXXXVVVTTTTTTVVVXXXXXXXXXQQQSSSVVVYYY[[[[[[[[[ZZZWWWZZZ\\\]]]\\\[[[[[[[[[\\\^^^bbbfffhhheee```\\\ZZZYYYXXXYYY[[[\\\\\\[[[ZZZZZZYYYVVVQQQNNNLLLLLLNNNOOOQQQRRRSSSTTTTTTTTTQQQQQQRRRQQQPPPNNNLLLKKKGGGHHHJJJKKKMMMMMMNNNNNNLLLKKKIIIGGGEEEDDDEEEEEE????????????????????????<<<<<<>>>???AAAAAAAAAAAA<<<<<<======<<<<<<;;;:::::::::<<<<<<<<<;;;:::999999999999999999888888777777888777666444444666888555555444444444444555555333222111111111333444555222222222222333333333333222222222222222222222222222333333444444333333222111111111111111111111111222333333444444444444444333333333444444444555555555555444333333333444444444444333333222333333333333333333333333444444555222222111111000000000///000000000000000000000000000111111111111222222222222000//////000111111000222222111000000111222222333222222111000///......//////000000000000000000222222222222222111111111111111111222222222333333222222222222333333333333333222222222333444555666444444555666777888888999888888777666555444444333666888:::;;;<<<===<<<<<<;;;888888;;;===<<>>???AAAAAAAAACCCFFFGGGLLLYYYfffzzz999===@@@AAA???>>>>>>???;;;<<<<<<===???AAACCCDDD>>>>>>============>>>>>><<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<=========>>>======<<<<<<<<<======>>>>>>>>>>>>>>>;;;<<<<<<;;;::::::;;;===<<<<<<<<<<<<<<<=========<<<===??????>>>???BBBDDDBBBEEEGGGFFFAAA>>>???BBB??????@@@BBBDDDDDDCCCAAA>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDCCCCCCFFFGGGGGGGGGHHHGGGFFFGGGHHHGGGFFFDDDBBBCCCDDDFFFHHHJJJLLLMMMHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKNNNOOOQQQTTTVVVXXXZZZZZZ```\\\UUUQQQNNNMMMLLLKKKPPPOOONNNPPPRRRSSSSSSRRROOONNNMMMLLLLLLNNNQQQTTTOOOPPPRRRTTTUUUTTTPPPLLLLLLNNNQQQRRRSSSSSSUUUVVVVVVWWWYYY[[[[[[YYYWWWVVVRRRSSSUUUXXXZZZ[[[]]]]]]^^^\\\[[[[[[]]]___```___^^^[[[WWWVVVXXX[[[]]]^^^___```bbbcccccccccbbbbbbaaaaaaaaaaaa``````______\\\[[[\\\\\\\\\ZZZVVVSSSVVVUUUTTTUUUXXXYYYZZZYYYQQQSSSVVVXXXZZZZZZZZZYYYVVVYYY\\\^^^]]]]]]]]]]]]]]]]]]^^^```aaa```]]]ZZZVVVVVVWWWYYY[[[[[[ZZZXXXWWWXXXWWWSSSMMMIIIGGGGGGJJJLLLNNNPPPQQQRRRRRRRRRPPPPPPQQQQQQPPPNNNMMMLLLFFFGGGIIIJJJKKKKKKKKKJJJKKKIIIGGGEEECCCCCCDDDEEE>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???<<<<<<======<<<<<<;;;:::999;;;<<<======<<<;;;:::999999999999999888777777666777777555333222555777555444444444444444444555555333222111000111333444222222222222222222222222333333333333333333333333222333333444444333333222000000111111111111000000000000111222222222222222000111111222333444555555444444333333333444555555222222222222222222333444222222222222222333444444111111111222222222222222000000000000000000000000000111111111111222222222222000//////000111111000333222111111111111222333222222222333333222222222...//////000000000000000222222222222333333333333111111111222222222333333//////000000000111111111333222222222222444555666222333444555666777777888999888666444444444555666666777999;;;===<<<<<<;;;999777777:::<<<<<<>>>CCCFFF@@@<<<>>>???===>>>AAA??????AAAEEEGGGLLLYYYfffzzz888<<>>>>>>>>>>>>>>??????>>>>>>============>>>>>><<<<<<=========;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;::::::;;;<<<===>>>>>>>>>===<<<======>>>>>>>>>>>>>>>:::;;;<<<;;;::::::;;;===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@BBBDDDBBBFFFHHHFFFAAA>>>???BBB@@@@@@@@@BBBCCCCCCAAA???>>>??????@@@AAACCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCCCCBBBCCCDDDFFFHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBBBBDDDFFFGGGFFFEEEHHHGGGFFFFFFGGGGGGEEECCCEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKNNNPPPQQQSSSUUUVVVVVVWWWWWWUUUSSSRRRRRRQQQNNNLLLPPPNNNMMMMMMPPPRRRSSSSSSRRRPPPMMMJJJHHHIIILLLNNNLLLMMMOOORRRSSSQQQMMMIIILLLNNNQQQSSSTTTUUUVVVXXXVVVXXXZZZ[[[[[[ZZZXXXVVVRRRSSSUUUWWWZZZ[[[\\\]]]]]]\\\[[[\\\___```aaa```bbb___[[[ZZZ\\\^^^```aaa___```bbbddddddcccaaa```______``````___^^^]]]]]]]]][[[YYYXXXWWWVVVTTTRRRVVVUUUUUUWWWYYY[[[ZZZYYYTTTUUUWWWXXXXXXWWWVVVTTTWWWZZZ]]]__________________]]][[[ZZZZZZZZZYYYXXXTTTTTTUUUXXXZZZZZZXXXVVVUUUVVVUUUQQQKKKEEEDDDDDDHHHIIILLLNNNPPPQQQQQQQQQOOOPPPPPPQQQPPPOOOMMMLLLEEEFFFHHHIIIJJJIIIHHHHHHIIIGGGEEECCCBBBBBBCCCDDD=========>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>============>>>===<<<<<<;;;:::;;;===>>>>>>===;;;:::888999999999999888777777555777777555222111444777555444444333333444444555777555333111000000111222222222222222222222222222555555555555555555555555222333333444444333333222000000111111111111000000......///000000000000000//////000111333444555555333333333333444444555666111000000000111222333333111111111111222222333444000111111222444555555666000000000000000000000000000111111111111222222222444222111111222333333222444333222111111222333444000111222333444555555555......///000000111000000222222222333333444444444111111111111222222222222222222333333333444444444111000000///000222333444111111222333555666666777:::888555444444555777999555777999;;;<<<<<<;;;:::888666666:::<<<<<<>>>BBBDDD???<<<@@@@@@===>>>BBB>>>===@@@CCCFFFLLLYYYfffxxx===>>>???AAABBBBBBAAAAAA???@@@AAAAAA@@@???>>>=========<<<<<<<<<======>>>;;;<<<<<<<<<======>>>>>>??????>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<>>>>>===::::::;;;;;;<<<=========??????>>>>>>======<<<<<<<<>>>>>@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA???>>>===>>>???AAABBBCCCDDDDDDAAAAAABBBCCCBBBAAA@@@????????????@@@AAACCCDDDEEEEEEFFFHHHIIIHHHEEECCCAAACCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKKKKLLLMMMKKKIIIGGGGGGGGGHHHIIIKKKJJJIIIIIIJJJKKKJJJIIIMMMNNNPPPRRRUUUUUUTTTRRRTTTTTTTTTSSSSSSQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKOOONNNMMMKKKJJJJJJIIIIIILLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUWWWYYYZZZZZZWWWXXXZZZ\\\[[[YYYWWWUUUWWWUUUTTTVVV[[[]]]]]][[[\\\\\\]]]^^^____________cccbbbaaa___]]]^^^```ccc```bbbccccccaaa``````aaaaaabbbccccccbbb___]]][[[YYYXXXXXXYYYYYYXXXVVVTTTVVVWWWWWWWWWVVVVVVWWWYYYXXXXXXXXXWWWVVVVVVUUUUUUYYYYYYZZZ\\\^^^]]]ZZZXXX^^^]]][[[YYYWWWUUUUUUTTTSSSSSSTTTUUUUUUVVVWWWWWWUUUWWWVVVPPPHHHCCCBBBDDDHHHIIIKKKNNNOOOPPPPPPPPPRRRPPPNNNMMMMMMLLLJJJIIIIIIGGGFFFEEEEEEDDDAAA???EEEDDDCCCBBBBBBCCCEEEFFF@@@???===<<<;;;<<<>>>???@@@AAABBBCCCBBB@@@===<<<>>>===<<<;;;:::;;;<<<<<<;;;:::888666555555666666777888999::::::888777666555444333222222222222222555555666666555444333333111222222333333222222111444333333222222333333444111222333333444444444444222222222333333444444444222222111111111222444555444333333222111111111222222222333333222222111000333333222222222222222222333333111000////////////333333444444444333333222666555222000000000111222222222222111111111000000///000111222222111000///111111111111111111111111000111222222333333222222222222111000//////000000000/////////000111222222111111111111111111111111555555333111///000444666333333333222222111111111111111222333444444444444999::::::999777666888999777666444333333444555666333333333666:::===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============@@@@@@BBBDDDEEEJJJYYYhhhwww===>>>???AAAAAAAAAAAAAAA===>>>>>>???>>>===<<<;;;===<<<<<<;;;<<<<<<======;;;;;;<<<<<<============??????>>>>>>>>>=================================<<<===>>>??????>>>===<<<@@@>>><<<<<<===>>>===<<<::::::;;;;;;<<<=========???>>>>>>>>>=========<<<===???AAA@@@>>>>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???===>>>@@@BBBCCCCCCCCCBBBAAAAAABBBBBBAAA@@@???>>>=========>>>???AAABBBCCCEEEFFFGGGGGGFFFEEECCCAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJHHHGGGGGGHHHIIIJJJMMMLLLKKKKKKKKKKKKJJJJJJIIIJJJMMMPPPSSSTTTSSSRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLKKKOOONNNMMMKKKIIIIIIHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSRRRRRRTTTUUUVVVXXXYYYZZZVVVWWWYYYZZZZZZYYYWWWUUUUUUUUUUUUWWWZZZ[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^`````````___]]]]]]___aaa^^^```aaaaaa```___```aaaddddddeeeeeedddaaa___^^^[[[[[[ZZZ[[[\\\[[[XXXVVVUUUVVVVVVUUUTTTUUUWWWYYYZZZYYYWWWVVVTTTSSSSSSSSSVVVWWWYYYZZZZZZZZZZZZZZZ\\\[[[YYYWWWVVVTTTSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWTTTUUUUUUOOOGGGBBBAAACCCEEEGGGIIIMMMOOOQQQQQQRRRSSSQQQOOOOOOOOONNNLLLJJJIIIGGGFFFEEEEEEDDDBBB???CCCCCCBBBBBBAAABBBBBBBBB@@@???>>>======>>>@@@AAA???@@@AAABBBAAA@@@>>><<<======;;;:::::::::;;;<<<::::::888777666666777777999999999999888777777666777777666666666666666666666666666666666555444444222222333333333333222222444333333222222333333444222222333444444444333333222333333333333333333444222111000000000000111222333222222222222222333333555555666666555555444333222222333333333333333333444333222111111000111111222222333333333333222222666555444222222222222333222222222111111111000000///000111222222111000///111111111111111111111111222333444444555555444444222222111000000000000000000000000000000000111222111111111111111111111111222222222000///000222555333333333222222222111111222222222222111000//////333444555555444444666888777666555333333444555666888777777999<<<>>>>>>===;;;;;;::::::::::::::::::;;;<<<<<<===============@@@@@@BBBDDDEEEJJJYYYhhhxxx===>>>???@@@@@@AAA@@@@@@======>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>==========================================>>>>>>>>>>>>======>>>=========>>>>>><<<;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>============>>>???@@@@@@???>>>@@@AAA@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBAAAAAA>>>???AAACCCCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>===;;;;;;;;;<<<>>>???AAABBBEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFIIIHHHGGGGGGGGGHHHJJJKKKMMMLLLLLLKKKJJJIIIHHHHHHFFFGGGJJJMMMOOOQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNPPPOOOLLLJJJHHHGGGFFFFFFFFFGGGIIIKKKOOOQQQTTTUUURRRSSSSSSUUUVVVWWWXXXXXXTTTUUUWWWYYYYYYXXXVVVUUUTTTVVVXXXYYYYYYYYY[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^______^^^]]]^^^```]]]^^^``````______```aaaffffffffffffdddbbb```___[[[[[[\\\]]]]]]\\\XXXUUUTTTUUUUUUTTTSSSUUUXXX[[[]]][[[XXXUUUSSSRRRRRRRRRRRRUUUWWWWWWUUUUUUXXXZZZZZZYYYXXXVVVTTTSSSRRRRRRTTTUUUUUUVVVVVVWWWWWWXXXTTTUUUTTTOOOHHHCCCAAABBBCCCEEEHHHLLLOOOQQQRRRSSSTTTRRRPPPPPPPPPOOOMMMKKKIIIHHHFFFFFFFFFEEEBBB@@@AAAAAAAAAAAAAAA@@@???>>>;;;:::999888999:::<<<>>>>>>???@@@@@@@@@???>>>======<<<;;;:::::::::;;;;;;999999888888777888999999::::::888777666666666666333444555555666555555555666666777777777666555555333444444444444444444333444333333222222333333444333444444444444333333222444333333333333333333222444333222111111111222333333222222222222333333444333333333333333222222111111222222222333444444444333333222222222222222333111111222222222222222111666555555444444333333333222222222111111111111111000000111222222111000000111111111111111111111111222333333444444444444444222111000000000000000000222111000000000000000000111111111111111111111111---///000000//////111222333333333222222222222111222222222222111000//////000111222333222333666888888777555444444444555555:::999999:::;;;<<<;;;:::999999999:::::::::::::::;;;<<<<<<===============??????AAADDDEEEKKKZZZiiizzz===>>>>>>?????????@@@@@@??????????????????>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;==============================>>>>>>>>>>>>===============>>>???>>><<<999999::::::;;;;;;<<<==================>>>>>>>>>>>>??????@@@????????????@@@>>>>>>========================>>>???@@@@@@AAAAAA???@@@BBBCCCCCCBBB@@@>>>AAAAAA@@@@@@???>>>======;;;;;;<<<===>>>@@@AAABBBFFFEEEDDDCCCBBBBBBCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGEEEDDDEEEFFFHHHJJJLLLMMMMMMNNNOOORRRQQQQQQPPPOOOOOOOOOOOONNNMMMMMMNNNOOOQQQRRRSSSQQQOOOLLLHHHFFFDDDDDDDDDCCCEEEGGGJJJMMMPPPRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWSSSTTTVVVWWWWWWVVVUUUUUUTTTXXX[[[\\\ZZZYYY[[[]]]\\\]]]]]]^^^^^^^^^^^^^^^\\\^^^___```___^^^^^^___\\\^^^____________aaacccggggggffffffdddbbbaaa```ZZZ[[[\\\]]]]]][[[VVVRRRTTTTTTTTTSSSSSSVVVZZZ]]]aaa^^^ZZZVVVTTTSSSSSSTTTQQQTTTWWWUUUQQQPPPTTTXXXYYYXXXWWWUUUTTTSSSSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWUUUQQQKKKGGGEEEEEEEEEGGGJJJMMMPPPQQQRRRRRRSSSQQQOOOOOOOOOOOOMMMLLLIIIHHHGGGFFFGGGFFFCCCAAAAAABBBBBBBBBAAA@@@>>>===888888777666777999;;;=========>>>?????????>>>>>>;;;;;;;;;:::::::::::::::888888888888888999::::::;;;:::888666555555555666222333444555666555555444666777777777777777666666444444555555555555444444444333333222222333333444444555555555444333222222444444444333333222222222555444444333444555666777555444333222222222222222222222222222222111000000000000000111222333444444222222111111111222333333000000111222222222111111444444555555444333222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111000000000000000111222222111000/////////000111111111111111111111111+++...000111111000111222222222222222222222222222111111222333444444444444222333555555444555777999888777666555444444555555777666555666888999888777888888999999999999::::::;;;<<<<<<===============>>>>>>AAACCCEEEKKK[[[jjj|||>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????===<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>===<<<<<<===>>>>>>;;;999999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@????????????@@@??????;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCAAA@@@>>>@@@@@@@@@???????????????>>>>>>>>>???@@@AAACCCCCCFFFEEECCCBBBBBBBBBDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHIIIKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLJJJFFFDDDDDDEEEHHHKKKLLLLLLKKKJJJLLLMMMQQQQQQPPPOOOOOOOOOPPPPPPLLLLLLMMMNNNPPPSSSVVVXXXPPPNNNJJJFFFDDDCCCBBBCCCCCCEEEGGGIIILLLMMMNNNNNNQQQQQQRRRSSSUUUVVVWWWWWWSSSTTTUUUVVVVVVUUUTTTTTTVVVZZZ^^^^^^\\\ZZZ[[[]]]\\\]]]^^^______``````___]]]___aaaaaa___^^^___```^^^___```______```bbbdddhhhhhhhhhgggfffeeedddccc\\\]]]^^^______[[[UUUPPPRRRSSSTTTTTTUUUWWW[[[^^^ccc```\\\XXXVVVUUUVVVWWWRRRUUUWWWTTTOOONNNQQQUUUXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWYYYYYYWWWTTTPPPLLLKKKJJJIIIKKKMMMNNNPPPPPPPPPOOOOOOMMMLLLMMMNNNNNNMMMLLLIIIHHHGGGGGGGGGGGGEEECCCBBBCCCCCCCCCCCCAAA???>>>===<<<;;;:::;;;===???AAA<<<<<<==================:::::::::::::::999999888666777777888999999999::::::888777555444444555666555666777888888888888888666666777777777777777666444555555666666555555444444333333222222333333444555555555555444444333222444444444333333222222222333333333333444666888:::777666555333222111111000555555555555555444444333...//////000111222222333111111000000000111111222///000111222222222222222222333333333333222222111111111111111111111111111222222111111111111222222111111111111111111111111///000111111222222111111111000000000000000111111222222111000/////////000111111111111111111111111,,,...222333222222222222222222222222222222222222111111222333444444444444555666777666555555777999888888777666555444444444333333222444777999888888888888888999999:::::::::;;;<<<<<<==================>>>@@@CCCEEELLL[[[kkk}}}>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<======>>>===<<<;;;::::::::::::;;;:::::::::::::::999999999999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>===<<<<<<<<<======;;;:::999999999:::;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@AAA@@@>>>???@@@@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAABBBAAAAAA@@@@@@@@@????????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEEEEFFFFFF@@@@@@AAABBBCCCDDDDDDEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNOOOMMMHHHFFFGGGIIIJJJLLLNNNLLLIIIHHHJJJMMMPPPOOONNNMMMMMMNNNOOOPPPLLLLLLLLLMMMOOOSSSVVVXXXOOOMMMIIIEEEBBBAAABBBBBBDDDEEEGGGJJJKKKLLLLLLLLLOOOPPPQQQRRRTTTVVVWWWXXXUUUUUUUUUUUUUUUTTTTTTSSSXXXZZZ]]]^^^]]][[[[[[[[[ZZZ[[[\\\^^^___```aaaaaa___```aaa```^^^^^^^^^______``````___^^^___bbbdddiiiiiihhhhhhhhhgggggggggaaaaaacccdddbbb]]]UUUPPPOOOQQQSSSUUUVVVXXX[[[^^^```^^^[[[YYYWWWWWWWWWXXXRRRTTTVVVTTTQQQOOOQQQSSSWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUYYYXXXWWWUUURRRPPPOOONNNLLLMMMNNNOOOOOONNNMMMLLLJJJJJJIIIKKKMMMNNNNNNMMMJJJHHHGGGHHHHHHHHHFFFDDDCCCCCCDDDCCCCCCBBBAAA@@@===<<<;;;:::;;;<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999888777555666777888888888888888777666666555555555555555666555555555555666666777555555666777777777666666444444555555555555444444444333333222222333333444444555555555555444444333444333333333333333333222111111000111222444666888777777555444222111111111444444444444444333222222//////000000111111222222111111000000000000000111000000111222333333333333222222222222222222222222111111111111111222222222333222111111111111222333111111111111111111111111111222222333333333333333000000000000000111111222222111000000000000000000111111111111111111111111...000333444333222222333111222222222222333333333222222222222111000//////444555666555444444666777888888888777666555444444444333333666999;;;<<<;;;888888999999::::::;;;;;;;;;<<<<<<===============<<<===@@@CCCEEELLL\\\lll~~~>>>>>>===<<<<<<<<<===>>><<<;;;;;;:::;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;::::::::::::999999999888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???>>>===;;;;;;<<<<<<<<<;;;888999999::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBB@@@>>>>>>@@@AAA???===<<<=========>>>>>>>>>???>>>============>>>@@@@@@BBBAAA@@@@@@@@@AAABBBCCC????????????@@@BBBCCCDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHLLLNNNPPPMMMIIIFFFHHHKKKHHHKKKMMMKKKHHHGGGJJJMMMNNNLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKJJJLLLNNNQQQSSSNNNKKKGGGCCCAAAAAABBBCCCDDDFFFIIIKKKMMMMMMMMMMMMMMMNNNOOORRRTTTVVVXXXYYYWWWWWWVVVVVVUUUTTTSSSRRRYYYYYYZZZ\\\]]]\\\YYYVVVVVVWWWYYY\\\^^^___```aaaaaaaaa```^^^\\\[[[\\\^^^``````___^^^]]]]]]```bbbeeeeeeeeeeeeffffffggggggcccdddeeefffccc]]]TTTMMMJJJMMMQQQTTTUUUWWWYYY[[[XXXXXXWWWVVVVVVUUUVVVVVVQQQRRRSSSTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVTTTSSSRRRRRRQQQOOONNNKKKKKKLLLMMMMMMLLLJJJJJJHHHGGGGGGJJJMMMOOOOOOOOOJJJIIIHHHHHHIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBCCC;;;:::999888888999;;;<<<======<<<;;;::::::::::::888999:::::::::999777777555555666777777777666666444444555666666666555555555444222000000111333444444444555666666666666666444444444555555444444444444333333222222333333444333444555555555555555555222333333333333333333444333222111111111222333444555555444333333333333444111222222222222111000000222222222222222222333333333333222111000000000000000111222333444444444444444333222111222222333444000000111111111222222222333222222111111222222333111111111111111111111111111111222333333333333333000000000000000111222222000000000000000000111222111111111111111111111111000222333333222111222333111111222222222333333333222222222222111000//////222444555555444555777999999888888777666555444333555555555777:::<<<===<<<999999999:::;;;;;;<<<<<<;;;<<<<<<===============;;;<<>>>>><<<;;;;;;<<<===>>>>>>===<<<<<<===>>>???@@@??????>>>===<<<;;;;;;;;;:::::::::999999888888888;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>??????===::::::;;;<<<<<<;;;888999999::::::;;;<<<<<<:::;;;<<<===>>>???@@@AAABBB@@@>>>>>>@@@AAA???<<<>>>?????????@@@@@@AAAAAA@@@???>>>>>>>>>???AAAAAABBBAAA@@@??????AAACCCDDD??????>>>???AAACCCEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJFFFFFFGGGHHHHHHHHHGGGGGGIIIMMMOOOLLLGGGEEEGGGJJJEEEHHHKKKJJJGGGFFFJJJNNNKKKJJJIIIHHHHHHIIIKKKLLLNNNMMMJJJIIIIIIJJJLLLNNNMMMJJJFFFBBB@@@@@@BBBCCCDDDFFFIIIMMMOOOPPPOOOOOOLLLMMMOOOQQQTTTVVVXXXYYYYYYXXXWWWVVVUUUSSSRRRRRRYYYXXXXXXZZZ\\\\\\WWWSSSSSSUUUWWWZZZ\\\^^^___```bbbaaa___\\\ZZZYYY[[[]]]_________]]][[[\\\^^^```aaa``````aaabbbcccdddeeecccdddeeeeeebbbZZZQQQJJJFFFJJJOOOSSSUUUVVVWWWXXXSSSSSSSSSSSSSSSTTTSSSSSSOOOOOOQQQTTTWWWXXXVVVTTTSSSRRRRRRQQQQQQQQQRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOMMMHHHIIIJJJKKKKKKJJJIIIIIIFFFFFFGGGJJJMMMPPPQQQQQQJJJIIIHHHHHHIIIIIIGGGEEECCCBBBAAA@@@AAABBBCCCDDD???===<<<::::::;;;<<<>>>>>>===<<<;;;:::999999999888888999:::999888777666444555666777777666555444222333444666777666666555:::777444222111333555777333333444555666666555555333444444444444444444333444333333222222333333444333333444555666666666555222222222333333444444444777666555333222222333333222222222333444555666777444555555555555444333333555444444444444444444444555444333222111111111111000111222333444555555555666555333222222333555666000000111111222222222222444333222111111222333444111111111111111111111111//////000111111111111000000000///000000111222222000000//////000111222222111111111111111111111111111222333222000000111222111111111222222333333333111111222333444444444444222333555666666888;;;===999999888888777555444333666555555777:::;;;;;;:::999999:::;;;;;;<<<======;;;<<<<<<===============;;;<<>>>>>===============>>>???>>>===<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;>>>>>><<<;;;;;;::::::;;;>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999999::::::;;;===???@@@AAAAAAAAA????????????AAAAAA>>>>>>???@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@@@@????????????@@@BBBDDDFFF===>>>?????????@@@DDDFFFIIIHHHFFFDDDCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBAAABBBCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGIIIJJJJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKLLLJJJFFFEEEFFFIIIJJJHHHCCC@@@>>>???AAABBBBBBDDDGGGJJJMMMNNNOOOOOONNNOOOQQQSSSUUUVVVWWWXXXXXXVVVTTTRRRQQQQQQRRRSSSRRRUUUXXX[[[[[[YYYVVVTTTRRRQQQTTT[[[___]]]\\\\\\[[[[[[ZZZWWWUUUUUUWWWZZZ[[[\\\___aaaaaaaaa___^^^______]]]]]]]]]^^^___``````bbbeeeddd```ZZZSSSNNNFFFGGGIIIMMMQQQTTTTTTSSSPPPNNNMMMMMMOOOPPPPPPPPPPPPPPPPPPRRRSSSTTTSSSRRRNNNMMMKKKIIIJJJMMMQQQSSSUUUTTTSSSSSSSSSTTTUUUVVVRRROOOKKKKKKLLLMMMKKKIIIIIIIIIHHHGGGFFFDDDBBBAAA>>>@@@BBBEEEHHHIIIJJJJJJIIIJJJKKKHHHDDDBBBBBBDDDBBBBBB@@@@@@@@@@@@BBBBBB>>>======<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::999999999888777666666555888555222222444333111...111222444666666555444333333333333333222222111000111111333444555555666666666555333222222333555666222222111111222444555777555444222000000111222333555555555555555555555555444444444333333222222222333333333222222222111111111222444555555444222111333333333444444444555555333333333222222111111111888777666555555555555666333333333333333333333333333444555333111000000111222000///111444555333000222111000.........///000222222111111111111222222000000000000000000000000111111111111111111222222444444444444333222111111111111111111111111111111666555444333333333333333444444333333333333333333333555777888777777888999:::888666666666666555444555555555666777999:::;;;;;;::::::;;;;;;<<<===>>>>>>>>>============>>>>>>@@@>>>???AAADDDKKKZZZhhh>>>======<<<<<<======>>>>>>===<<<<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;<<<<<<===>>>===<<<;;;;;;<<<===>>>:::;;;;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;::::::999999888888888888999999:::::::::;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@DDDBBB@@@>>>============<<<===>>>>>>???@@@CCCEEEIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKHHHGGGGGGGGGGGGHHHIIIIIIIIIKKKLLLJJJGGGGGGJJJMMMMMMKKKHHHDDDBBB@@@@@@@@@BBBCCCFFFIIILLLNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTUUUWWWZZZ\\\\\\ZZZWWWUUUUUURRRTTTYYY\\\ZZZYYYZZZ[[[[[[[[[YYYWWWWWWYYYZZZ[[[\\\]]]___`````````___^^^]]][[[ZZZYYYXXXXXXWWW\\\^^^bbbdddccc]]]UUUOOOHHHHHHGGGIIILLLOOOQQQSSSPPPOOONNNNNNPPPQQQPPPOOOPPPOOOPPPQQQRRRSSSSSSSSSOOONNNKKKJJJJJJLLLNNNPPPQQQRRRTTTUUUUUUTTTSSSRRRRRRNNNJJJHHHIIIJJJJJJHHHIIIHHHFFFEEECCCAAA???>>>===???AAADDDGGGHHHHHHIIIHHHIIIIIIGGGDDDAAABBBCCCBBBAAA@@@??????@@@AAABBB??????>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999888888777666666555777555333444666777555333444444333333444444555555333333333333333333222111333444444555555555444444666555333222222333555666333222222222222333555666555555333222222222333333444444444444444444444444444444444333333222222222000000111222333444444555111222444555555444222111333333333444444444555555333333333222222222111111222222222111111111000000222222222222222222222222222333444333111000111222333222222333444555333222222222000/////////000000222222111111111111222222000000000000000000000000000000111111111111111000111111222222333222222222222222222222222222222222555555444333333333333333333222111111111111222333222333666666555555666777:::888666555666666555444777777888888999999999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>============>>>>>>???>>>???BBBDDDJJJXXXfffzzz===<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888999999:::<<<===>>>888999999:::;;;===>>>???===<<<<<<;;;;;;<<<<<<===:::::::::::::::999888888999::::::;;;;;;::::::999:::999999888888999999::::::::::::;;;===>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>??????@@@<<<>>>?????????@@@CCCEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA???@@@AAACCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLGGGGGGFFFFFFGGGHHHHHHIIIGGGIIIKKKJJJHHHHHHLLLPPPPPPPPPOOOLLLIIIDDD@@@>>>AAACCCFFFIIILLLNNNOOOOOOQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTWWWXXX[[[\\\\\\ZZZXXXVVVWWWSSSRRRUUUWWWUUUUUUWWWZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[[[[[[[\\\]]]___```aaa]]]\\\[[[YYYWWWTTTRRRQQQYYY]]]dddjjjllleeeZZZQQQIIIHHHEEEDDDEEEIIILLLOOOPPPOOONNNOOOQQQRRRPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUQQQPPPMMMKKKJJJKKKLLLMMMLLLOOOSSSVVVVVVTTTQQQOOORRRNNNIIIFFFFFFGGGHHHHHHIIIGGGDDDAAA???>>>=========???AAACCCEEEFFFFFFFFFFFFGGGGGGEEEBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>>>>======;;;;;;:::::::::999999999999999888888777666666666333333222444666888777666777555333222111333444666222333333444444444444333555555666666555444444333555444333222222333444555333333333222222333444444555555444444444444333333444444444444444444444444444444333333333333222222000000111222333444555555222222444444444444222222333333333444444444555555333333333222222222222111...///000000000///...---111111111111111111111111111222333333111000111222111333444444333222222222333222111000000000111222222222111111111111222222000000000000000000000000///000111111111000///......///000111222222222222333333333333333333333333555444444333333333333333222111000...///000222333000222444555444444444666999777555555555666555444666777999::::::::::::999<<<;;;;;;<<<<<<===>>>???>>>>>>============>>>>>>>>>===???CCCDDDIIIUUUaaasss;;;;;;;;;;;;;;;;;;<<<===::::::::::::::::::;;;;;;;;;;;;:::::::::999999999999999999999:::;;;<<<===888888999999:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999999::::::::::::999999::::::999999999999::::::::::::;;;;;;===>>>???@@@???@@@AAABBBBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@??????>>>>>>???@@@AAABBBCCCCCC>>>???AAAAAAAAAAAACCCEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEECCCDDDGGGIIIIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIJJJKKKLLLLLLIIIKKKLLLKKKIIIIIILLLPPPTTTUUUVVVUUUQQQKKKDDD@@@AAACCCFFFIIILLLNNNOOOOOOQQQRRRSSSTTTTTTRRROOONNNMMMOOOQQQTTTUUUUUUTTTTTTVVVWWWYYYZZZZZZYYYWWWVVVVVVQQQNNNPPPRRRQQQRRRUUUXXXZZZ]]]^^^]]]\\\[[[\\\ZZZZZZYYYYYY[[[]]]```aaa\\\\\\\\\[[[XXXUUURRRPPPZZZ```kkkuuuxxxooo^^^QQQHHHGGGFFFDDDCCCDDDGGGIIIMMMMMMNNNQQQSSSTTTRRRQQQNNNOOOOOOPPPPPPRRRTTTVVVTTTSSSPPPNNNMMMLLLLLLLLLKKKMMMQQQTTTTTTSSSPPPNNNSSSOOOJJJFFFEEEFFFHHHJJJIIIGGGDDDAAA???>>>?????????@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@????????????????????????????????????>>>>>>======;;;;;;;;;;;;::::::::::::888888888888777777666666111111111222444555555555777666444333222333333444222333333444555555555555555555555666666555555444555444333333333333444555444444333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333444444333333333222222222222333333444444333333222333333333444444444555555222222222222222222222222///000222333333222000///222222222222222222222222000111222222111000222333///222444333000...000222444333222111111111222333222222111111111111222222000000000000000000000000...///000111111000...---///000000111222222111111333333333333333333333333444444333333222333333444333222000//////000333444111333555555444444444555888666444444555555555444333555777:::;;;;;;:::999<<<<<<<<<<<<===>>>??????>>>>>>============>>>>>>======@@@CCCEEEHHHSSS^^^nnn::::::999999:::;;;<<<<<<888888999:::::::::::::::;;;;;;:::::::::999999999;;;::::::999999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999999::::::;;;;;;::::::999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>???AAAAAAAAAAAA???>>>@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>CCCCCCBBBAAA@@@>>>===<<>>>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDBBBDDDFFFHHHIIIHHHGGGFFFGGGGGGHHHIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOORRRSSSQQQMMMLLLMMMPPPVVVXXXZZZ[[[XXXQQQKKKFFFDDDFFFHHHKKKNNNOOOPPPPPPPPPQQQRRRRRRQQQOOOMMMLLLKKKMMMPPPTTTUUUVVVUUUTTTTTTUUUUUUVVVWWWVVVVVVVVVTTTNNNJJJLLLNNNNNNPPPTTTUUUXXX\\\^^^]]]\\\\\\\\\ZZZYYYXXXXXXYYY[[[^^^```YYYZZZZZZZZZYYYWWWUUUSSS[[[dddqqq|||}}}ppp]]]NNNGGGIIIJJJIIIFFFDDDDDDEEEKKKLLLNNNRRRUUUVVVTTTRRRMMMOOOPPPPPPPPPPPPSSSUUUVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQTTTQQQMMMIIIGGGHHHKKKMMMJJJHHHFFFCCCBBBBBBCCCDDDAAABBBDDDEEEFFFFFFEEEEEECCCBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888777777777777777222333333333333333333333444444555555555444222111222333333444555555555555222333444555666666666666444444444333333444444444333333333333333333222222111222333333333333222222333333333333333333333333333333333333333333333333444444444333333333222222333333333333333333333333333333333444444444555555222222222222222222222222111222444555666444333111333333333333333333333333000111222222000000111333///222444444111///000333333333222111111222333444222222111111111111222222000000000000000000000000///000111111000///...---222222333333222111000000333333333333333333333333333333222222222333333444444333222111111333555666333555777777555555555666777555333333444555444333333555777999999888777555;;;;;;;;;<<<<<<===>>>???>>>>>>============>>>>>><<<===@@@DDDEEEHHHRRR]]]mmm~~~999888888888999:::;;;<<<777888999:::;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999<<<;;;:::999888888888888999::::::;;;;;;::::::999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<===??????>>>>>>????????????>>>>>>???@@@@@@AAAAAAAAAAAAAAA>>>>>>????????????>>>>>>======>>>>>>???>>>>>>===???AAACCCDDDCCCCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@AAACCCDDDEEEEEEDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKKKKIIIIIIIIIIIIJJJKKKMMMMMMTTTWWWYYYWWWSSSOOONNNOOOSSSVVVYYY[[[ZZZVVVRRROOOHHHJJJLLLNNNPPPQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNLLLNNNQQQTTTVVVWWWWWWWWWSSSSSSTTTUUUVVVWWWXXXXXXTTTNNNKKKLLLNNNNNNPPPTTTSSSVVVZZZ\\\\\\\\\\\\]]]ZZZYYYXXXWWWXXXYYY\\\]]]TTTUUUUUUVVVVVVVVVVVVUUU[[[eeerrrzzzwwwiiiXXXLLLJJJOOOSSSRRRNNNIIIGGGGGGLLLMMMPPPTTTWWWVVVSSSPPPLLLOOORRRRRRPPPOOOQQQSSSVVVVVVUUUTTTSSSQQQPPPNNNNNNNNNMMMMMMNNNPPPRRRSSSTTTSSSQQQMMMKKKKKKNNNQQQMMMLLLJJJHHHGGGFFFFFFFFFBBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@AAABBBAAA???<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888777777777777777777555666777666444333333555222333555666666555222111222333333444444444444333000111222444555666666666444444444444444444444444222222333444444444333333111111222222222222333333222222222222222222222222222222333333333333444444111111222333444555666666333333333333333333333333333333333444444444555555111222222222222333333333111222333444444444333222333333333333333333333333000111222222000///000111000222333444333333333444333222111111111222333444222222111111111111222222000000000000000000000000222111111000000/////////333333333333222111000///333333333333333333333333222222222222222333333444444444444444444555666777555777888888777666666777666444222222444555444333777777888888777555333222;;;::::::;;;;;;<<<===>>>>>>>>>============>>>>>><<<===@@@CCCEEEHHHRRR^^^nnn777777777888888999;;;;;;777888999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999999::::::;;;:::999888777777777777888999:::;;;;;;:::999888777888999::::::;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>============>>>>>>>>>??????@@@AAA@@@@@@@@@===>>>???@@@@@@@@@@@@@@@666888:::===@@@BBBBBBCCC>>>@@@BBBCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBBBBB??????@@@AAAAAABBBBBBBBBAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLHHHHHHHHHHHHJJJKKKLLLMMMQQQUUUYYYXXXSSSNNNLLLLLLNNNQQQTTTWWWYYYYYYWWWVVVMMMNNNPPPRRRSSSSSSSSSRRRPPPPPPOOOOOOOOOPPPRRRRRRPPPQQQTTTVVVYYYZZZZZZZZZTTTTTTUUUVVVXXXZZZ\\\]]]YYYSSSOOOOOOPPPOOOPPPSSSQQQTTTWWWYYYYYYZZZ[[[]]]YYYYYYXXXWWWWWWXXXYYYZZZSSSSSSSSSSSSTTTUUUVVVWWW\\\eeepppssslll```VVVPPPRRRWWW\\\[[[VVVPPPNNNNNNPPPQQQSSSVVVWWWUUUPPPLLLKKKOOOTTTTTTQQQNNNOOOPPPSSSTTTUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSPPPNNNNNNQQQTTTRRRQQQOOOMMMJJJHHHFFFEEEBBBCCCDDDDDDDDDCCCBBBAAABBB@@@???@@@BBBCCCBBB@@@;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777777888444666777666444222444555333333444444444444444444333333333333333333222111111111222333444444444333333444444444444444444333000111333444444444444333333222222111222333444555222222222222222222222222222222222333333444444444111222222333444555666666444333333222222333333444333333333444444444555555111111222222222333333333111111111222222333333333222222222222222222222222111222333111000...///000.........000222333333111222111000000000222333444222222111111111111222222000000000000000000000000444333111/////////000111000111111111111111000000222222222222222222222222222222111111222333333444222333444666777777666666555777999888777666666777555333222222333444444333666666666666666777777777:::999999::::::;;;<<<===>>>>>>============>>>>>>======@@@CCCDDDIIITTT```ppp777777777777888999:::;;;777888:::;;;<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;777777777888999:::<<<<<<:::999999888777777888888888999:::;;;;;;:::999888555666777888999:::::::::<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???===>>>???@@@AAABBBBBBBBB===>>>???@@@AAAAAA@@@???<<>>>>>???AAACCC??????@@@AAABBBCCCCCCDDDBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGDDDEEEGGGHHHHHHGGGEEEDDDGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNHHHIIIIIIJJJKKKLLLNNNNNNKKKPPPUUUUUUQQQKKKHHHGGGJJJLLLPPPTTTWWWYYYZZZZZZPPPQQQRRRTTTTTTTTTSSSSSSRRRQQQPPPOOOPPPRRRUUUVVVSSSUUUVVVXXXZZZ\\\]]]]]]VVVVVVWWWXXXZZZ]]]```aaa]]]WWWSSSSSSRRRPPPPPPRRRPPPRRRUUUWWWXXXYYY[[[]]]YYYYYYXXXWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTVVVWWWYYY___gggnnnmmmeee\\\WWWVVVYYY^^^aaa```ZZZUUUTTTUUUTTTTTTVVVWWWWWWSSSMMMHHHJJJPPPUUUUUUQQQNNNMMMNNNQQQRRRSSSUUUUUUSSSQQQPPPMMMMMMMMMNNNOOOQQQRRRRRRQQQSSSTTTRRROOOOOORRRUUUUUUTTTRRROOOLLLHHHDDDBBBBBBBBBCCCCCCCCCBBBAAA@@@BBB@@@???@@@CCCDDDBBB@@@:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<888888888777777777777666777777777777777888888888111333555444222111333555444444222222222444666777333333333333222222111000222222333333333222111111333444444555555444444333///111222444555555444444555444222222222444666777111111111111111111111111222222222333333444444444555555444444444333333333444333333222222333333444333333333444444444555555111111111222222333333333222222111111222333444444111111111111111111111111222333333222///......///+++))))))+++///111000---111111000000000111333444222222111111111111222222000000000000000000000000666444111///...///111222---...///000111111111111111111111111111111111111222111111111222333333444111222555777777777666555555777888888777555666777444333111222333444444333222222333555888;;;===???999999999999:::;;;<<<<<<>>>>>>============>>>>>>>>>===???CCCDDDIIIUUUbbbqqq999999888777777777777777888999:::;;;;;;;;;::::::777888999:::::::::::::::<<<<<<<<<<<<;;;:::999888999999999999999999999999888888999:::<<<===>>>>>>777888999:::;;;;;;;;;;;;999999:::<<<===???@@@@@@>>>>>><<<;;;:::999999999888888888999999::::::::::::<<<=========>>>@@@BBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>AAACCCCCCAAA>>><<<>>>???AAAAAA@@@@@@AAACCCAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCCCC@@@BBBCCCCCCBBBBBBCCCEEEFFFEEECCCBBBAAABBBDDDEEEEEEGGGHHHHHHHHHHHHIIIKKKIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFFFFGGGIIIIIIIIIGGGJJJNNNPPPQQQQQQRRRSSSTTTTTTSSSTTTUUUUUUTTTSSSNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUTTTVVVZZZ]]]______WWWXXXWWWVVV[[[dddhhhhhheee^^^VVVRRRRRRTTTTTTTTTTTTTTTUUUUUUWWWYYYZZZ[[[YYYVVVSSSRRRSSSVVVYYYZZZWWWUUURRRQQQRRRUUUXXX[[[^^^```bbbbbb```\\\XXXUUUbbbdddeeebbb\\\XXXWWWWWWWWWWWWUUUSSSQQQOOONNNNNNQQQTTTXXXWWWSSSNNNLLLLLLSSSSSSSSSRRRQQQPPPNNNNNNIIIKKKNNNPPPQQQPPPOOOOOOOOOOOOOOONNNLLLLLLNNNPPPSSSQQQOOOLLLIIIFFFDDDCCCEEEDDDBBBAAA@@@@@@AAABBB@@@@@@AAAAAA@@@???===<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888777777777777777666666777888999999777666666666666555555555555444444333222111000000333333222111000000000000222222111111222222333444222222222222222222222222444555666666444444555666222222222222222222222222000000111111111222222222111111222333333444555555222222333444444555555666333333333222222111111111444444444444333333222111222333333333222222111000111222222333333222222111333222111111000000111111333222111/////////000111000000000000000000000000222222111111111222444555222222111111000/////////222222222111111111111111222111111000000111111222222///---...000333222111111111000000111333555666444444444444555666777777000111222333444555555555000222444666777666444222444333111111111333555666555555666666777888888888999999888888888999;;;<<<:::;;;===>>>>>>>>>===<<>>>>><<<<<<;;;;;;::::::;;;;;;999:::::::::;;;;;;;;;<<<:::<<<=========>>>@@@BBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBCCCCCCBBB@@@>>>???@@@AAAAAA@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBDDDDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCAAACCCDDDDDDCCCCCCDDDEEEGGGFFFDDDCCCBBBCCCDDDEEEEEEGGGHHHHHHHHHHHHIIIKKKIIIIIIJJJKKKKKKKKKKKKKKKFFFGGGIIIJJJKKKLLLLLLLLLIIIGGGFFFGGGHHHJJJJJJIIIIIIKKKMMMNNNNNNOOOPPPRRRTTTSSSSSSTTTUUUUUUTTTSSSNNNOOOOOOPPPQQQSSSUUUUUUXXXXXXXXXZZZ]]]___^^^^^^]]]]]]\\\[[[___gggkkkjjjddd]]]UUUPPPQQQSSSTTTTTTUUUUUUVVVWWWXXXZZZ[[[\\\[[[YYYVVVUUUVVVWWWYYYZZZYYYXXXVVVTTTTTTUUUWWWXXX]]]___aaacccaaa^^^ZZZWWW___aaacccaaa]]]ZZZYYYYYYVVVVVVVVVUUUSSSQQQPPPOOOOOORRRVVVVVVSSSPPPNNNNNNPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLNNNOOOPPPOOOOOONNNNNNNNNNNNLLLJJJJJJLLLMMMNNNMMMLLLJJJHHHFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@???>>>======<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888888888777777666666777888888999666666666555555555444444444333333222222111111111444333333333333333333444222222111111222222333444333333333333333333333333000222333222111000111222333333333222222222222222111111111111111111222222111111222333333444555555444444444444444444333333444333333333222222222222333444444444333333222111111111222333444444444444222222333333333333222222333222111111000000111111333222111000000000111111000000000000000000000000111111000///000111222333000000000000000111111111111111111111111111111111333222222222222222222333333111//////222333333222222222222222222333444444444555666666555444222111111222222333444444444444222444555777777777555555444333222111111333444666555666666777777888888999888888777777888999;;;<<<;;;;;;<<<============<<<======???BBBDDDIIIVVVcccqqq888777777666666666666666666777999:::::::::999888888888999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;:::999777666555444888999:::;;;;;;<<<;;;;;;>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<============@@@BBBBBBBBBAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBAAA@@@???@@@AAA??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEHHHGGGEEECCCBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBDDDEEEEEECCCCCCDDDFFFHHHGGGFFFDDDCCCCCCDDDDDDFFFGGGIIIIIIHHHHHHJJJKKKIIIJJJKKKKKKLLLLLLKKKKKKDDDFFFIIILLLNNNNNNNNNNNNJJJIIIIIIKKKMMMNNNMMMLLLKKKLLLMMMLLLKKKLLLNNNPPPSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRTTTUUUWWWXXXXXXZZZ\\\______]]][[[___```___]]]aaahhhkkkiiibbbZZZRRRMMMNNNQQQSSSTTTUUUVVVVVVXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXX[[[ZZZYYYWWWVVVUUUTTTTTTZZZ\\\```bbbbbb___\\\YYY\\\^^^``````^^^\\\[[[[[[VVVWWWXXXYYYXXXWWWUUUSSSMMMPPPTTTUUUTTTRRRQQQQQQNNNOOOOOOOOONNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMLLLKKKHHHGGGHHHJJJIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>><<<<<<;;;:::::::::::::::<<<<<<;;;;;;:::::::::999777777888888888888888888777777666666666777888888555555555555444444444333222222222222222222222222333333333333333333444444222222111111222222333444444444444444444444444444222333444333222111222444444444333333222222111111222222111111111111111111111222222333333444444555555555555444333222222222444444444444333333333333333333444444444333222222---...000222444555555555222333333444444333333222222222111000000000000111000///...---------......000000000000000000000000000000///...///000111222...//////000111111222222000000000000000000000000222222222111111222222222333222000111222444333333222333444444555444333333222333555666666333000...333333333333333333333333444444444444555555555555555444333222222222333444555555666666777888888888666666666777888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;===AAADDDJJJWWWdddsss777777666666666666666777777888999:::;;;:::999999999999888888888888888888;;;;;;;;;;;;;;;:::999888;;;::::::999999888888777888888888888888999999999999999:::;;;<<<<<<;;;;;;>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============???AAABBBBBBAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCBBB@@@??????@@@?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEHHHFFFDDDBBBBBBCCCDDDFFFDDDDDDDDDCCCCCCCCCDDDDDDCCCEEEFFFEEEDDDDDDEEEFFFIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGIIIIIIHHHHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMEEEHHHKKKNNNOOOOOONNNMMMMMMMMMNNNQQQSSSTTTSSSQQQOOOOOOMMMKKKIIIJJJMMMPPPTTTUUUVVVVVVUUUUUUUUUUUUXXXWWWUUUTTTSSSTTTUUUVVVUUUVVVYYY]]]``````]]][[[]]]^^^\\\ZZZ]]]ccceeeccc^^^WWWNNNJJJKKKOOORRRSSSTTTUUUVVVWWWYYYZZZZZZ[[[]]]^^^___^^^\\\YYYWWWVVVXXXYYYYYYYYYXXXUUUSSSRRRWWWZZZ]]]``````___\\\ZZZZZZ\\\^^^___^^^\\\[[[ZZZWWWYYY[[[]]]]]]\\\ZZZXXXOOOQQQSSSTTTTTTRRRQQQPPPLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLMMMMMMLLLLLLLLLJJJHHHFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@???=========>>>???<<<;;;::::::999999::::::999999888888777777666666666666777777888888999999777777666666666777777888555555444444444333333333111111111222222333333333111111222222111111111000222222111111222222333444444444444444444444444444222333444444222222333444444444444333333222111111222222222111111111111111222222222333333444444444444444444333333333222222444444444444444444444444333333333444444333333222,,,---///000222333333333333333444444444444333333222222111000000000000000/////////.........//////000000000000000000000000111000/////////000111111//////000000111111111111////////////000000000000000000111111111111000000222222111111222222222222222333555777666555333111///000222333444444333222444444333333333333333333333222111111111222333333666555444333333333333333444444444555666666777777444555666777888:::;;;<<<;;;;;;:::999999;;;<<<=========@@@DDDGGGMMM[[[hhhvvv777777666666666666777777999999;;;<<<<<<<<<;;;:::::::::888777777777777888:::::::::;;;::::::999999:::::::::999999888888888777777888999:::;;;<<<===::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===<<<===???AAABBBAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAACCCCCCBBB@@@???@@@AAA??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFDDDCCCAAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCDDDEEEDDDEEEFFFEEEDDDCCCDDDEEEHHHGGGFFFEEEEEEDDDDDDDDDFFFHHHIIIIIIIIIIIIJJJLLLMMMMMMNNNOOOOOOOOOOOONNNIIIJJJMMMOOOPPPOOOMMMLLLNNNNNNPPPRRRUUUUUUTTTRRRRRRQQQOOOLLLIIIJJJMMMPPPTTTVVVWWWWWWUUUTTTUUUVVVYYYXXXVVVTTTRRRQQQQQQQQQSSSTTTXXX]]]aaabbb```^^^ZZZ[[[YYYWWWYYY^^^___\\\ZZZSSSKKKHHHJJJNNNQQQRRRRRRSSSUUUVVVXXXXXXYYYYYY[[[___bbbbbb^^^YYYUUUSSSTTTUUUWWWXXXXXXVVVSSSRRRUUUVVVYYY[[[[[[[[[ZZZYYYYYYZZZ\\\]]]]]]\\\YYYVVVUUUWWWYYY\\\]]]\\\ZZZYYYSSSSSSSSSTTTSSSQQQOOOMMMHHHIIIKKKMMMOOOQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMKKKIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBAAAAAA@@@??????@@@???>>>=========>>>???;;;;;;:::999999999999:::888888777777777666666666666666666777777888888999777777666666666666666777555555444444444333333333111111111222222333333444222333333222222000///...222222111111222222333444222222222222222222222222...000111000///...///000444444444333333333222222111111111111111111111111222222333333333333444444222222222333333333444444444444444444444444444444222333333444444333333333000111111222333222222222222333333444444333333222222111000000//////000000222222222222222222222222000000000000000000000000222222000000///000111222111111111111000000//////......//////000000000000111111222333333222111111000111111111111000000000111333666777777555222000222111000000111222444555444444333222222222333333444333111000000111222333666555555444333333333333222222333444444555555666444555666888999;;;<<<<<<;;;;;;:::999999;;;<<<===>>>???AAAFFFIIIPPP]]]jjjyyy777777777777777888888999999:::<<<=========<<<;;;;;;:::888777666666666777666666888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<===>>>@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCBBBAAA@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFEEECCCBBBCCCDDDFFFFFFEEEEEEEEEEEEDDDDDDGGGHHHJJJJJJIIIIIIKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOKKKLLLNNNPPPPPPOOONNNMMMNNNMMMMMMOOOQQQRRRQQQPPPRRRQQQOOOLLLJJJJJJLLLOOORRRTTTWWWVVVTTTRRRSSSVVVUUUUUUSSSRRRPPPNNNMMMLLLSSSUUUXXX^^^bbbdddbbb```YYYZZZYYYVVVXXX]]]]]]ZZZXXXRRRLLLJJJLLLPPPRRRSSSPPPRRRTTTVVVWWWXXXXXXWWWZZZ___eeefffaaaZZZTTTRRRRRRSSSVVVXXXXXXVVVTTTSSSTTTSSSSSSTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\[[[WWWTTTQQQSSSUUUWWWXXXXXXWWWVVVVVVUUUTTTSSSSSSQQQMMMKKKEEEFFFHHHJJJLLLNNNOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCAAABBBBBBBBBAAA@@@???>>>???>>>>>>======>>>>>>>>>;;;;;;:::999999999999999999999999999999999999999666666777777777777777777777777666666555555666666555555555555444444444333111111111222222333333333444444555555444333111000222222111111222222333444222222222222222222222222000111222222000000111222333333333333444444444444000000111111111222222222333333333333333333333333111111111222333444444444333333333333444444444444222222333444444444333333555555555555555444333222111222222333333222222111111111000////////////000...///000000111111000000000000000000000000000000333222111000///000111222222222111111000//////......//////000000111111222333444555666666555444333///111222222000//////000000222444666666555333111777555222//////000222333444333222222222333444555777666444333333444444555555555555555444444444444222222333333444555555555555666888999;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>AAAEEEHHHNNN\\\iiizzz888888888888888999::::::999:::;;;<<<<<<<<<;;;:::<<<;;;888666555555666666555666777999;;;<<<<<<<<<999::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>===<<<<<<>>>@@@@@@???>>>===>>>@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBBAAAAAABBBCCCAAAAAABBBCCCCCCDDDDDDEEEAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBAAAAAACCCEEEFFFCCCDDDEEEDDDBBBAAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDGGGHHHJJJJJJIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLNNNOOOPPPPPPPPPPPPNNNMMMLLLLLLNNNPPPOOOOOOPPPPPPOOOLLLJJJIIIKKKMMMNNNRRRUUUTTTPPPOOOPPPSSSPPPQQQRRRSSSRRRQQQOOONNNRRRSSSVVV[[[___```___]]]XXXYYYXXXVVVXXX]]]]]]ZZZXXXSSSOOONNNQQQTTTUUUUUUQQQRRRUUUWWWXXXYYYXXXXXXYYYaaaiiikkkeee\\\UUURRRSSSUUUWWWXXXXXXWWWUUUTTTSSSQQQOOOMMMLLLMMMOOOQQQQQQRRRTTTXXX\\\[[[WWWTTTQQQRRRSSSTTTUUUVVVVVVVVVWWWUUUSSSRRRSSSQQQNNNKKKGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKIIIKKKLLLLLLJJJHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBAAA@@@>>>=========>>>>>>>>>>>>>>>===;;;:::999999888999999999777888888999999::::::;;;777777777777777666666666777777666555555555555555666666666555555555444444222222222222222222333333000111333555555555333333222222111111222222333444333333333333333333333333333444555444333333333555222222333333444555555555//////000111222333333444333333333333333333333333222222222222222222333333222222222222333333333444111222333333444444444333444444444444444333222222000111111222222111111000111111000///////////////,,,---///000000000///...000000000000000000000000222111000///...///000000111111111000000000000000//////000000111222222333222333555666666555333222///222444333111//////000///111333444555444333222666555333111111111222333333333111111111333555666777666666555555444555555444444444555555555555555333444444555555666777777777888:::;;;<<<<<<<<<;;;;;;;;;<<<============<<<>>>>>>AAAEEEHHHNNN[[[hhhzzz999888888888999:::;;;;;;888999:::;;;;;;;;;::::::===;;;888666555555555666888999999:::::::::999999666777888999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============:::;;;;;;;;;===>>>???@@@@@@?????????>>>>>>=========>>>>>>===<<<<<<>>>@@@???>>>======>>>@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBAAAAAACCCDDDBBBBBBCCCCCCDDDEEEEEEFFFAAAAAABBBBBBCCCBBBBBBBBBBBBCCCEEEGGGGGGFFFDDDCCCDDDCCCAAAAAAAAACCCEEEFFFCCCDDDEEEDDDBBBAAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEGGGIIIJJJJJJIIIJJJKKKMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKMMMNNNPPPQQQSSSSSSQQQOOOMMMMMMNNNPPPPPPPPPNNNNNNNNNKKKIIIIIIJJJKKKKKKOOORRRQQQNNNLLLNNNQQQOOOQQQTTTVVVWWWVVVTTTSSSPPPQQQSSSVVVYYYZZZYYYXXXWWWXXXWWWUUUXXX\\\\\\YYYYYYUUURRRRRRUUUXXXXXXWWWQQQSSSVVVXXXZZZZZZYYYXXXYYYbbbkkknnnhhh^^^WWWTTTVVVWWWXXXYYYYYYWWWUUUTTTSSSPPPLLLHHHGGGIIILLLNNNMMMNNNQQQWWW[[[\\\YYYUUUTTTTTTTTTUUUVVVWWWXXXXXXVVVTTTRRRRRRSSSRRROOOLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKMMMOOOOOOMMMLLLJJJGGGIIIKKKKKKJJJHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@>>>===<<<===>>>??????>>>===<<<;;;:::999999888888999999555555666777888999::::::888888777777666666555555888777666555555555555555777666666666666555555555222222222222222222222222+++---000222444444444333222222111111222222333444444444444444444444444444000111222222000000111222111222222333444555666666......///111222333444555333333333333333333333333444444333222222111111111111111111222222333333333111222333333444444444444000000111111111000000000000000111111111111000000111111000///////////////222333444555666666555444000000000000000000000000111000///...------...////////////000111111222222///000000111222333333333///000222333333222000///000333666555222000000111///000111333444444333333111111222333444444444444333222111111111333666777555555555444444333333333333333444555666666666555555555666666777888888888888999;;;<<<===<<<;;;;;;:::;;;===>>>>>>>>>===<<<@@@@@@BBBFFFIIIOOO\\\iiiyyy555777888888777777888999;;;;;;;;;;;;;;;;;;;;;;;;???===:::888666666777888666555444777;;;>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::<<<;;;:::::::::;;;<<<==================;;;999888???>>>===<<<<<<<<<<<<<<>>======<<<<<<;;;;;;;;;;;;<<<===??????>>>>>>>>>>>>>>>?????????===>>>@@@BBBCCCDDDCCCCCCAAABBBCCCDDDDDDDDDCCCBBB<<<>>>BBBDDDEEEDDDCCCAAAGGGFFFDDDCCCBBBBBBCCCCCCAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDGGGDDD@@@@@@AAABBBAAA???CCCDDDEEEDDDBBBBBBDDDFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKHHHJJJLLLOOOQQQSSSSSSSSSTTTSSSPPPNNNNNNNNNOOOPPPPPPPPPOOOLLLJJJIIIJJJLLLLLLMMMOOOPPPOOOMMMKKKIIIJJJMMMPPPTTTUUUUUUSSSQQQOOOOOOOOORRRUUUVVVVVVUUUWWWWWWXXXXXXXXXXXXXXXXXXZZZXXXUUURRRQQQRRRSSSTTTSSSTTTUUUWWWXXXYYYYYYYYY]]]^^^______^^^\\\ZZZXXX\\\ZZZVVVTTTTTTSSSRRRQQQJJJGGGDDDEEEIIIMMMNNNNNNOOOMMMNNNSSSYYY\\\ZZZWWWTTTSSSSSSTTTVVVVVVUUUSSSRRRRRRRRRQQQQQQPPPOOONNNKKKKKKLLLLLLLLLKKKKKKJJJIIIKKKMMMMMMLLLKKKKKKKKKFFFFFFGGGGGGGGGFFFEEEEEEBBBAAA???======???AAACCC>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAAAAA???;;;999777888:::;;;777888999999999777666555777777777777777666555555666666555444444444444444777666444222111222333444555222111222444555444222111111111111111222222333222222111111111111111111777555444222222333444555333333333333333333333333111111111111111111222222000000111222222222222111444333222222111111222222222222222111111111000000333333222111111222333333444444333222111111111111222222111111111111222222111111111111111111111111444555666333000...000222000000000000000000000000222111111111000000//////........................222222222111111111000000000111111111111222222222333333333222222222111111222222222111111111111000333333333222222111111111222333333333333222111000)))---111333111///000111666555555444444444555555555444222111111111222222555666777888999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======AAAAAADDDHHHJJJOOO\\\hhhvvv666777888888777777888999::::::::::::::::::::::::===<<<:::888777777888888999777777888;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<;;;:::999999:::;;;;;;999:::;;;=========<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>============<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>???;;;<<<>>>@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBB>>>@@@BBBDDDFFFFFFEEEDDDFFFEEEDDDBBBBBBBBBBBBCCC@@@AAAAAABBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFGGGFFFCCC@@@@@@AAABBBAAA???@@@AAACCCCCCBBBCCCEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJLLLOOOQQQRRRSSSSSSTTTSSSQQQOOONNNNNNOOOPPPPPPPPPPPPMMMKKKJJJKKKMMMNNNOOOQQQQQQQQQNNNLLLJJJKKKMMMPPPSSSTTTSSSRRRQQQMMMMMMNNNQQQUUUWWWWWWVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXVVVTTTSSSRRRSSSTTTUUUTTTUUUVVVWWWYYYYYYZZZZZZ[[[\\\^^^______^^^]]]\\\\\\YYYUUUSSSRRRQQQOOONNNKKKHHHFFFHHHMMMRRRTTTSSSRRRPPPOOOSSSXXX[[[ZZZWWWSSSRRRRRRSSSUUUUUUTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLGGGGGGGGGGGGGGGFFFFFFEEEDDDCCC@@@>>>>>>???@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????>>><<<:::888888999:::888888999999999888777666777777777777777666555555888777777666666666666666555444333222333444666777444333111222444555333222222222111111222222333444222222111111111111111111555555555555555444444333444444444444444444444444444444333333222222111111000111222222333333222222444333222222111222222222444333333333222222222111444444333222222333444444333333222222111222222222222222111111111111222222222222222111111111111111222333444333000000111444333333333333333333333333222222222222111111111000333333333333333333333333222222222111111111000000000000111111111222222222111111111000000000//////222222222111111111111000333222222222222222222111222222222111111000000000///111333333111111333555555555666666666666666666666555444333222333444444555555666777888999:::;;;999:::;;;<<<<<<=========<<<;;;;;;;;;;;;<<<======@@@@@@CCCGGGIIINNN[[[ggguuu666777999888777777888:::999999999999999999999999;;;:::999888777888999999;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::<<<;;;:::999999888999999888999;;;<<<======<<<<<<::::::::::::;;;<<<===>>>;;;<<<<<<<<<<<<=====================>>>??????@@@??????>>>>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEGGGHHHHHHEEEDDDCCCBBBAAAAAAAAABBB???@@@AAABBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCEEECCCAAA@@@AAAAAAAAA@@@===???AAAAAABBBDDDFFFIIIKKKJJJIIIHHHGGGFFFEEEEEECCCCCCDDDEEEGGGHHHJJJKKKGGGHHHHHHIIIIIIIIIHHHHHHHHHJJJLLLOOOQQQRRRRRRRRRSSSRRRPPPOOONNNNNNOOOPPPPPPPPPPPPNNNLLLKKKLLLMMMQQQRRRSSSSSSRRROOOLLLJJJLLLMMMOOOPPPQQQQQQQQQPPPJJJJJJLLLPPPUUUXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[YYYZZZ\\\^^^````````````[[[XXXUUURRRQQQPPPNNNLLLNNNLLLJJJLLLRRRXXXZZZ[[[WWWTTTQQQRRRUUUXXXXXXWWWRRRQQQPPPQQQSSSTTTSSSRRRSSSTTTTTTTTTRRRPPPMMMKKKOOOOOOOOOOOONNNNNNNNNMMMLLLKKKKKKNNNQQQRRRPPPMMMHHHHHHHHHGGGGGGGGGFFFFFFGGGEEEBBB@@@>>>>>>??????========================<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;:::999999888888888888999888888777666777777777777777666555555888777666666555555666666666555444333333444666777444333222222444444333222222222222111222333333444111111222222222222222222333444666777777555333111444444444444444444444444666666555444333222111111111222333333444444333333444444333222222222222222444444444444333333333333555444444333333444444555333222222222222333333444222222111111111111222222333333222222111111111000000111222222111111333555000000111111111111000000333333333222222222222222000000000000000000000000222111111111111000000000000000000111111111222222111111111000000000000000222222222111111111111000111111111222222222222222222111000/////////000111333444333222111111444666444555666777888888777666777666555333333444555555555555666666777888999999999:::;;;<<<============<<<;;;;;;;;;;;;<<<======??????BBBEEEHHHMMMZZZfffttt666777999888777777888:::888888888888888888888888999999888777888888999:::999999999999999:::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<;;;:::999888888777777;;;;;;<<<===<<<;;;:::999:::999999999::::::;;;<<<::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>@@@@@@AAA@@@???>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCFFFHHHIIIDDDCCCBBBBBBAAA@@@@@@@@@>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAA@@@>>>???AAAAAAAAABBBEEEGGGJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHJJJLLLOOOPPPQQQRRRRRRPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOONNNLLLKKKLLLMMMSSSTTTUUUUUUSSSPPPMMMKKKKKKLLLLLLMMMNNNOOOOOOOOOHHHIIIKKKOOOUUUXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSTTTTTTUUUUUUUUUUUUXXXXXXXXXXXXYYYZZZ[[[\\\YYYZZZ\\\^^^___`````````ZZZWWWTTTRRRRRRRRRPPPOOOTTTQQQOOOQQQWWW\\\______ZZZVVVQQQPPPRRRTTTVVVVVVQQQPPPOOOOOOQQQRRRQQQPPPRRRSSSTTTUUUTTTRRRPPPNNNRRRQQQQQQPPPOOOOOOOOOOOOMMMKKKJJJNNNSSSVVVSSSNNNIIIIIIHHHGGGGGGFFFFFFFFFIIIGGGDDDAAA???=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;:::888777666666777777777666666666777777777777777666555555555555444333333333333444777777555444444444444444444333333333333333333222111111111111111222333333111111222222222222222333333444555555555444222111333333333333333333333333555555444444333333222222222333444444555555444444444444333222222222222333444444444333333333333333444444333333333333444444222222222222222333444555222222111111111111222222444333333222222111111000111111111111111111222333000000111222222111000000222222222222222222222222------------------------111111111111000000000000000000000000111111111111222222222222222222222222222222222111111111000000000000111111222222333333333222000///...000111333333333222222111111222222111333555777888888777666555444333222222333444444444555555666777888888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>@@@DDDGGGLLLXXXeeesss555777888888777666888999777777777777777777777777888888777888888888999999555666777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;;;;;;;::::::999888777777:::;;;<<<<<<<<<;;;:::999;;;;;;:::999999999999999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@????????????>>>>>>======>>>>>>@@@@@@AAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@?????????AAACCCFFFGGGBBBBBBBBBAAA@@@@@@???>>>===>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBAAAAAABBBAAABBBBBBBBBAAAAAABBBDDDFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJLLLNNNPPPQQQQQQQQQMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLMMMSSSTTTUUUUUUTTTQQQNNNKKKJJJJJJKKKMMMMMMNNNNNNNNNHHHIIIKKKPPPUUUYYYZZZZZZYYYYYYYYYYYYXXXWWWVVVUUURRRSSSSSSTTTUUUUUUVVVVVVXXXXXXWWWWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^___YYYWWWUUUUUUVVVWWWVVVVVVZZZWWWTTTUUUYYY]]]___^^^YYYUUUQQQNNNNNNPPPSSSUUURRRPPPNNNNNNOOOOOOOOONNNOOOQQQSSSUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMJJJJJJNNNSSSVVVSSSOOOJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGDDDAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;<<<;;;:::888777555555555444555555555555777777777777777666555555555555444333333333333333444444444444444555555666444444444333333222222222111000000000000111222222111111222222333333333333444444222111111111222333111111111111111111111111111111222222333333444444333333444555555555555444555444333333222222333333222222222333333333333333222222333333333333222222222222222222333444555555222222111111111111222222333333333333222222111111333222111000000111111000444555666777777666555444000000111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222222222222111111111000000000000000111111222222222444333111000000111333444111222333444444333111///000111444666777666555444222111000///000000222222555555666666777777888888777888999::::::;;;::::::<<<;;;;;;;;;;;;<<<============@@@DDDFFFKKKXXXdddrrr444555777666555555666888777777777777777777777777777777888888888888888888444555777777666666777999999999999999999999999999888888888888999:::;;;;;;:::;;;;;;;;;:::999888777666777999;;;<<<======<<<===<<<;;;:::999999999999::::::;;;<<<======>>>>>>>>>>>>>>>======>>>>>>???@@@@@@??????>>>=========;;;<<<>>>?????????>>>>>>???>>>>>>>>>>>>???@@@@@@??????>>>>>>???AAACCCDDD@@@AAAAAAAAA@@@???>>>===<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCEEEEEECCCBBBCCCCCCDDDDDDDDDCCCAAA@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJHHHFFFDDDCCCCCCDDDEEEHHHIIIJJJKKKKKKLLLKKKKKKIIIJJJLLLNNNPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMOOOOOONNNMMMNNNNNNRRRSSSTTTTTTSSSPPPMMMKKKIIIJJJMMMOOOPPPQQQQQQPPPKKKKKKMMMQQQVVVYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVTTTSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUVVVWWWXXXYYY[[[[[[[[[[[[\\\\\\\\\]]][[[YYYWWWWWWYYY[[[[[[[[[]]]YYYUUUUUUYYY\\\]]]\\\WWWTTTPPPMMMLLLOOOSSSUUUUUURRROOOMMMNNNNNNMMMLLLNNNOOOPPPRRRSSSUUUUUUVVVSSSRRRPPPNNNNNNMMMNNNNNNKKKJJJJJJMMMQQQSSSQQQOOOJJJIIIGGGEEEDDDDDDEEEEEEFFFEEECCCAAA>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;;;;:::888777555444444444444555555666777777777777777666555555777666555555444444555555///000111333555666777888444555555444222111111222111111000000111111222333111111222222333444444444666444222000000111333444222222222222222222222222000000111222333444555555222333444444555555444444555444444333333333333333222222222222333333333333111222222333333222222111444333333333333444444555222222111111111111222222333333333333333333333333444222000000111111000///222444555777777555444222000000000000000111111111222222222222222222222222//////000000000000000111/////////000000000111111000000000000000111111111222222222111111111111000000000000111111111111111333222111111111222333444222222444666888777333000111111333444555555444333111000000//////000222333666666666777777888888888777888999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<============@@@DDDFFFKKKXXXdddqqq333444555555444444555777777777777777777777777777777888888888888777777777666888999888555444666777888888888888888888888888888777777777888999;;;<<<::::::;;;<<<;;;;;;:::999555777999;;;<<<======<<<<<<;;;:::::::::::::::;;;<<<<<<<<<======>>>>>>>>>>>>======<<<<<<======>>>@@@@@@??????>>>======<<<;;;<<<>>>@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAA???????????????@@@AAAAAA???@@@@@@@@@@@@>>>===<<<;;;<<<===???@@@@@@AAAAAA======>>>???@@@AAAAAABBBBBBDDDGGGGGGEEECCCDDDEEEEEEEEEEEEDDDAAA@@@AAACCCDDDDDDEEEGGGHHHJJJKKKKKKJJJHHHFFFDDDCCCDDDFFFGGGHHHHHHJJJKKKKKKLLLLLLLLLIIIJJJLLLNNNOOOPPPPPPOOOLLLMMMMMMMMMMMMMMMMMMMMMLLLOOOQQQQQQPPPPPPPPPQQQOOOPPPRRRSSSRRRPPPMMMKKKJJJLLLPPPSSSUUUVVVUUUTTTNNNNNNOOORRRVVVXXXYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRRRRTTTUUUWWWVVVUUUSSSSSSSSSTTTVVVWWWYYYYYYYYYYYYZZZ[[[\\\]]]]]][[[YYYYYY[[[]]]]]]]]]\\\XXXTTTTTTXXX[[[[[[ZZZUUUSSSPPPNNNMMMPPPTTTWWWWWWTTTPPPNNNMMMLLLKKKJJJMMMMMMMMMNNNOOOQQQSSSTTTSSSQQQOOOMMMLLLLLLLLLMMMHHHIIIKKKMMMNNNOOOOOONNNJJJHHHFFFDDDCCCCCCDDDDDDBBBBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999::::::::::::999888888666666555555555666777888777777777777777666555555777666555555444444555555111111222333444444444444333555666444222000111333333333222222333333444555111111222222333444444555555555444444333333444444333333333333333333333333222222333333444444555555222222333444444444444444555555444333333333333444333333333333444444444555222222333444444333222222555444444333333333444444222222111111111111222222111222222333333444444444222000...///111222222000...000222333333222000...000000000111111222222222111111111111111111111111////////////000000111111////////////000000000111//////000000000111111111222222222111111111111000111111111111000000000000000111111111222222222222222111111333666777555222333444444444444444444444333333222111222333444555777777777888888888888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============@@@DDDFFFKKKXXXdddppp222333555444333333444666888888888888888888888888888888888888888777666666999;;;;;;999666333444666777777777777777777777777888777777777777999;;;<<<999:::;;;<<<<<<<<<;;;:::888999:::;;;;;;;;;:::999::::::::::::;;;<<<==================>>>>>>>>>>>>>>>===<<<<<<<<<<<<======@@@@@@@@@???>>>======<<<===>>>@@@BBBCCCDDDCCCCCC@@@???>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???>>><<<;;;;;;<<<===>>>@@@@@@AAAAAA??????@@@AAACCCDDDEEEFFFBBBEEEHHHHHHFFFDDDEEEFFFEEEEEEEEEDDDBBBBBBCCCDDDFFFFFFGGGHHHJJJKKKKKKLLLIIIGGGEEEDDDDDDEEEHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJLLLNNNOOOPPPOOOOOOMMMNNNNNNOOOOOOOOONNNNNNNNNPPPSSSSSSSSSRRRRRRSSSMMMOOOQQQRRRQQQOOOMMMKKKKKKNNNSSSWWWYYYYYYXXXWWWQQQPPPQQQSSSWWWXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXXXXWWWVVVSSSRRRQQQSSSUUUWWWUUUTTTRRRQQQQQQSSSTTTVVVWWWWWWWWWXXXYYY[[[\\\]]]___]]][[[ZZZ\\\]]]]]]\\\ZZZVVVSSSSSSVVVZZZ[[[ZZZTTTSSSQQQOOOOOOQQQVVVYYYYYYUUUQQQNNNMMMLLLKKKIIIMMMLLLKKKJJJKKKMMMPPPQQQRRRPPPNNNLLLJJJKKKKKKLLLFFFIIILLLMMMLLLLLLMMMNNNIIIHHHEEECCCBBBBBBCCCCCC@@@@@@??????>>>======<<<========================::::::999999999999::::::::::::999999999999999999888777666666666888999:::777777777777777666666555444444333222222222222333666666555444222000...---333555666555111000111333555444444444444555666666111111222333333444555555555666777888888666444333555555555555555555555555555555555555555555444444111222333333444444333333555555444333333333333444444444444555555555666666333333444555555444333333666555444444333333333333222222111111111111222222000111222333444444555666000...,,,...222444444222000111333555555333111000111111111222222333333333222222222222222222222222.../////////000000111111////////////000000000000111111222222333333333333222222222111111111111000222222111111000000//////...///000111111111111111222///---...111444444333666666555444444444555555666555555444555666777888888888888888888999999999:::;;;<<<===>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>@@@DDDGGGLLLXXXeeeppp111111222333444555666777555666777888888888888888666666666666666777888888::::::999999888888777777888777666666666777999999999999888777777888999:::999999:::::::::999999888444666888:::;;;:::999888777888999888888:::===@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@???>>>===<<<;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<>>???@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEGGGGGGFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIFFFDDDCCCDDDEEEFFFIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJMMMMMMMMMLLLLLLLLLLLLLLLOOOOOONNNNNNNNNOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNOOOQQQTTTWWWZZZ[[[\\\\\\PPPQQQQQQRRRTTTUUUWWWXXXZZZZZZYYYXXXXXXYYY[[[[[[VVVUUUSSSQQQQQQRRRTTTUUUQQQNNNKKKJJJLLLOOOQQQQQQVVVWWWWWWWWWWWWYYY\\\^^^```]]][[[[[[[[[[[[ZZZYYYYYYWWWTTTRRRSSSUUUUUUUUUPPPNNNLLLLLLOOORRRSSSTTTQQQSSSTTTQQQKKKGGGIIILLLOOOMMMJJJHHHHHHIIIJJJLLLPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFCCCDDDDDDDDDDDDCCCAAAAAA@@@???======>>>>>><<<:::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;:::999888888777777888888999999999888777666555444999999999888888666555555444444444444444444444444555555555555555555555555444444444444444333222111111333555666666555333111333222222222222333444555444444444555555555555555222222222333333333444444666555444333333333333444666666555555555555666777555555555555555555444444777666555444444444444444222333333444555555555555666777777555333111111222444444444333333222222222333333333222222111111111000000000000000111111111222111111111000000//////000......111222111333666444333111000111111000///000000000000000000000000000000000111333333222111111111111111111111111111111111111111000...---,,,000000000000000000000000333222222333444444111///333222111111111222333444222222111111000111111111444555555555444444666777999999999888666666999;;;::::::;;;<<<===>>>???@@@<<<<<<;;;::::::<<<===>>>>>>>>>AAADDDFFFKKKWWWdddnnn~~~666666666666666555555555555666777888888999888888777777666666555666666777777666666666555555444444777777666666666888999:::;;;:::999888888888999:::;;;;;;;;;;;;::::::999888666777999;;;;;;;;;:::999888999::::::::::::===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@??????>>>>>>======?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>=========?????????@@@@@@@@@@@@@@@AAABBBBBBAAA???======>>>@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGIIIJJJJJJJJJIIIFFFDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJMMMLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQMMMLLLLLLLLLLLLMMMNNNNNNPPPQQQSSSVVVWWWXXXXXXXXXOOOOOOPPPQQQSSSUUUVVVWWWXXXXXXWWWWWWXXXYYY[[[\\\XXXWWWUUUSSSRRRSSSTTTUUUTTTPPPLLLKKKLLLOOOQQQRRRVVVVVVWWWWWWWWWXXXZZZ[[[\\\ZZZXXXWWWXXXXXXWWWVVVZZZWWWTTTSSSSSSSSSRRRPPPLLLKKKKKKLLLPPPSSSUUUUUUQQQTTTVVVSSSNNNJJJKKKMMMOOOMMMKKKIIIHHHIIIJJJKKKNNNNNNMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>===>>>>>><<<::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888888888999999::::::::::::999888888666666666666555444333222444444444444444444444444444444444444444444444444333333333333333222111111333333333333333333333333222222222333333444444444555555666666444222000...222333333333444444444444444444333333333444555555666666666666666666666555666555333222222333444555555555444333333333333333222333333444444444444333555666666444222111111222333333333333222222222222333333333222222222111111000000000000111111111111222222222222111111111000444111111333444111222555333111000000222333333222000000000000000000000000000000000111222222111000111111111111111111111111222222222222111000//////000000000000000000000000---...000111222222222222222222111111111222333444333333222222222222333333444555555555444444666777999999999888777777999;;;999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<======??????AAADDDFFFKKKWWWcccnnn~~~777777666666666555555555555555777888888999999999888777666555555444555555444444444444444444333333666666666666777888999:::<<<;;;:::999999999999999<<<<<<<<<<<<;;;:::888888777888999;;;<<<;;;;;;:::999:::<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>>>>@@@@@@@@@???????????????===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???===>>>>>>??????@@@@@@@@@AAACCCDDDCCCAAA>>>======????????????@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGEEEDDDCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSSSSRRRKKKJJJJJJJJJJJJLLLMMMNNNQQQRRRSSSTTTUUUUUUUUUUUUOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUUUUVVVYYY[[[\\\ZZZYYYWWWUUUSSSSSSSSSSSSTTTPPPKKKIIIKKKOOORRRTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYWWWUUUUUUVVVVVVUUUTTTYYYWWWUUUTTTSSSQQQNNNLLLHHHHHHIIILLLPPPTTTUUUUUURRRUUUWWWVVVRRRNNNMMMNNNOOOMMMLLLJJJIIIJJJKKKKKKKKKLLLMMMNNNMMMLLLJJJIIIGGGGGGGGGFFFEEEDDDCCCBBB@@@??????>>>>>>???@@@AAABBB@@@>>>>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;;;;:::999999999888999999::::::888999999:::999999888888555666666555555444333222444444444444444444444444444444444444444444444444222222222222222222111000444333111000000111333444111222333444444444333222333444555555444111...,,,333333333444444444555555111111222333444555666777777777888888888666555444666444222000000222555666444333333222222222222222333333333333333333222111222333444333111000111222111111111222222222222222333333333222222222222111111111111111111111111111333333333222222222222222333000///111000,,,+++...222111000111333555555444000000000000000000000000000000111111111000//////222222222222222222222222222333333333333333222222000000000000000000000000***---000000///...000333222222111111222222333444555444444333333444444555444555555555444444666777888999:::999777777999:::888999999:::;;;<<<======:::;;;<<<<<<======<<<<<<@@@???AAADDDFFFJJJVVVbbbooo222222333333444555555666444555666888888999999999999888777555444333333333444444444555555555555555555555666777888999::::::;;;::::::999888888888888<<<<<<<<<;;;:::888777666666777888::::::::::::::::::<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>??????@@@@@@@@@>>>??????@@@@@@???>>>===<<<<<<======>>>>>>>>>???<<<<<<===>>>???@@@@@@@@@AAACCCEEEDDDBBB???>>>===>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDCCCCCCEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQTTTUUUUUUTTTSSSMMMLLLKKKJJJJJJKKKLLLNNNQQQRRRSSSSSSTTTUUUUUUUUUQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRSSSUUUXXXZZZ\\\[[[ZZZWWWUUUSSSQQQQQQQQQOOOKKKGGGFFFIIINNNRRRUUUVVVWWWWWWYYYZZZYYYWWWVVVWWWVVVTTTTTTUUUVVVUUUTTTWWWVVVUUUUUUUUURRRNNNKKKGGGGGGIIILLLPPPRRRRRRRRRPPPSSSVVVVVVSSSPPPNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKHHHIIILLLNNNNNNLLLIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>===<<<;;;<<<>>>@@@AAABBB@@@>>>>>>>>>>>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<<<<;;;:::999888999999999999999::::::;;;777777888777777666555555888888888888888777666555444444444444444444444444333333333333333333333333111111222222222111111000333333222222222222333333111222444555555444222111222222222222222222222111333333444444444555555555///000222333555777777888666777999999999777555333555444333222333444555666333333222222222222333333333333333333222222111000000111222222111000111333000000000111111222222333222222222222222222222222222222111111111111111000222222222222222222222222111......000///+++***,,,444222111222333555555444000000000000000000000000///000111111///.........222222222222222222222222111222222333444444333333000000000000000000000000,,,000333111---+++---111222111222222222222333333444444333333333444555555333555555555444444555777888999:::999888888999:::999999:::;;;<<<<<<======999:::<<<=========<<<;;;@@@@@@BBBEEEFFFJJJVVVbbbrrr222222333333444555555555444555666777999999999::::::999777666444444333333333444444444555555666666555666666777888999999999888888888888888777666666;;;;;;::::::888777555555555666777777888999999999:::<<<>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========<<<<<<======>>>???????????????@@@@@@???===;;;:::::::::;;;;;;<<<===>>>>>><<<<<<===>>>???@@@@@@@@@@@@BBBDDDDDDBBB@@@>>>>>>?????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNQQQSSSTTTTTTSSSSSSQQQOOOMMMKKKKKKKKKMMMNNNRRRRRRSSSTTTUUUVVVXXXXXXUUUSSSPPPMMMKKKKKKLLLLLLPPPPPPPPPRRRTTTWWWZZZ\\\ZZZYYYWWWTTTRRRPPPOOONNNHHHEEECCCCCCHHHNNNRRRUUUXXXWWWWWWYYY[[[[[[XXXVVVTTTSSSQQQRRRSSSTTTTTTSSSTTTTTTTTTVVVWWWUUURRROOOIIIHHHIIIKKKNNNOOONNNMMMNNNPPPSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJFFFHHHKKKMMMMMMJJJGGGEEEFFFFFFEEEDDDCCCBBB@@@???>>>===;;;;;;;;;===???@@@@@@>>>======>>>===<<<:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666999999999888888999::::::999999888777666555333222888888999999999888777777444444444444444444444444333333333333333333333333000111111222222222111111222333444666666444333222111222444555555444222111444333111000000222444555333333333444444444555555...000222444666777777777555666888999888777555333333444666777777777666555444333333333333333444444333333333333222222111000///111222222000000111333000000000111111222222333222222222222222222222222333222222222111111000000000000111111111111111111333111222555555111111333666444222222333333333222111111111111111111111111///111222111///---...///222222222222222222222222///000111222333333333333000000000000000000000000...222444222---,,,///333111111222222333333333333222222111111222333444444333555555555444444555777888999;;;:::999888999:::;;;;;;;;;<<<======>>>>>>999:::<<<=========<<<;;;??????AAADDDFFFJJJVVVcccuuu888888777666555444444333333444666777999::::::::::::999888777555555444444222222333333444555666666666666777888888888888777666666777777888777777666999999999999888777555555555555666666777888888999:::<<<======;;;::::::;;;::::::::::::::::::::::::999:::;;;<<<============<<<<<<======>>>>>>>>>???>>>???@@@@@@???===:::999888888999:::<<<===>>>>>>===>>>>>>??????@@@@@@@@@>>>@@@BBBCCCAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOQQQRRRRRRRRRQQQRRRPPPNNNLLLKKKMMMOOOPPPSSSSSSTTTTTTVVVWWWYYYZZZWWWTTTPPPLLLJJJIIIJJJKKKOOOOOOPPPRRRTTTWWWZZZ\\\YYYXXXWWWUUURRRPPPNNNMMMEEECCCBBBDDDIIIOOOSSSUUUXXXVVVTTTVVVZZZ[[[YYYVVVPPPOOONNNNNNPPPRRRRRRQQQRRRRRRSSSUUUWWWWWWTTTRRRKKKJJJIIIJJJKKKLLLKKKJJJLLLMMMNNNPPPPPPOOOMMMLLLNNNNNNOOOOOOOOOMMMKKKJJJGGGHHHKKKLLLLLLIIIFFFDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<<<<===>>>???===<<<;;;;;;======<<<;;;======<<<<<<;;;:::::::::999999999999888777666666:::999888888777777888888:::::::::999888777555555555555666666666666555555444444444444444444444444222222222222222222222222000111222222333222222222111333555777777555333111222333444444444333222111555444222000000111222333222222222333333333444444000111333555666666666555444555666777777666555444222444777999:::888666555444333333333333444444555333333333333333333222111000111222222111000111333111111111222222222222222111222222222222333333333333333333222111111000000000000000000000111111111111000111555666333222444666444222222222222111000111111111111111111111111...111333222///---///111333333333333333333333333//////000111222222111111000000000000000000000000---000111111000000333666000111222333333333333222000000000000111222333333444555555555444444666777888:::;;;;;;:::999999:::<<<<<<<<<=========>>>>>>:::;;;<<<<<<======<<<<<<>>>>>>AAADDDFFFKKKWWWdddvvv999888777666555444333333333444666777999:::::::::::::::999777777666666666333333444555666777888888777777888999888777666666555555777888999999888888999999999999999888777666666666666666777888999::::::;;;;;;:::999999;;;===::::::::::::::::::::::::999:::;;;============<<<>>>>>>>>>>>>>>>>>>??????:::<<<>>>??????>>><<<;;;888888:::;;;<<<>>>???????????????@@@@@@@@@@@@@@@===>>>@@@@@@???@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDAAAAAABBBCCCDDDEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKMMMLLLKKKIIIIIIJJJKKKLLLJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOPPPNNNLLLKKKLLLNNNRRRTTTVVVUUUUUUTTTUUUVVVWWWXXXVVVSSSOOOLLLJJJJJJKKKLLLPPPPPPPPPRRRTTTWWWZZZ[[[YYYYYYXXXVVVSSSQQQOOONNNHHHGGGGGGIIINNNRRRTTTUUUVVVSSSQQQRRRWWWYYYXXXVVVOOONNNMMMMMMPPPQQQQQQQQQQQQQQQQQQSSSUUUUUUTTTRRRKKKIIIGGGGGGIIIJJJKKKJJJKKKKKKKKKMMMNNNNNNMMMMMMMMMNNNPPPPPPPPPNNNKKKJJJJJJKKKLLLMMMLLLJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBBBB????????????>>>>>>>>>>>>:::999999:::<<<===<<<;;;<<<<<<<<<;;;:::999999999888888999999999888888777:::999888777666555555555777777888888888888888777333333444444444444444333444444444444444444444444222222222222222222222222111111222333333333333333222333444444444444333222444444444333333222222222///000111111222222111111111111111222222222333333111333444666666555444333333333444444555555666666222333555777888777777666222222222222222333444444222333333444444444444333111222333333111000111222333333333333222222222222111111222222222333333333444444333222222111000000000000000111111222222222///...000444444111///111444222000000222222222111111111111111111111111111---111444333000...000333333333333333333333333333000000111111111111111000000000000000000000000000////////////000222444555000111222333333333222222000//////000111222333333444555555555444444666777888:::<<<<<<:::999999:::;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<============@@@DDDGGGLLLYYYeeettt333333333444444444444444333444666777999::::::;;;;;;:::999888777777777777555666777888999:::;;;<<<888888999999888777555444444666777999::::::::::::999999:::::::::999999888777777777777888999:::;;;999::::::999888999;;;===::::::::::::::::::::::::999:::;;;============<<>>===999999:::<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@<<<===>>>>>>>>>???BBBDDDBBBBBBAAAAAAAAABBBBBBCCC???@@@AAABBBCCCEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCAAABBBDDDEEEEEEEEEDDDCCCFFFEEEDDDDDDDDDDDDEEEEEE@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDFFFHHHJJJLLLOOONNNLLLJJJIIIJJJKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNLLLKKKJJJJJJLLLPPPTTTWWWXXXWWWUUUTTTTTTTTTUUUUUUTTTRRRNNNLLLJJJKKKMMMOOOPPPPPPQQQRRRTTTWWWZZZ[[[ZZZYYYXXXWWWUUURRRPPPOOOMMMLLLLLLNNNQQQTTTUUUTTTUUUQQQNNNOOOTTTXXXWWWUUUPPPOOONNNOOORRRSSSTTTSSSRRRQQQPPPQQQSSSSSSRRRQQQKKKHHHFFFFFFHHHJJJKKKKKKKKKKKKJJJKKKMMMNNNNNNMMMMMMNNNPPPQQQQQQNNNLLLJJJMMMNNNNNNNNNMMMKKKHHHGGGCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@AAAAAA@@@???>>>===888777777999;;;======<<<<<<<<<;;;::::::999888888888888999:::::::::999999;;;:::888666555444444444222222444666777888888888333333444555555444444444444444444444444444444444111111111111111111111111111222333444444444444444333333222111111222333333555444333222222222222333&&&)))...333555444333111000000111111111222222222333444555666666444222111222222222222333555666777333333333444555666777777111111000000111222333333222333444444555555555555222333444333111000111222444444444333333222222222111111111222222333333333444444333333222111000000111111111222222333333333333111333777777333111222111000///000222333333222111111111111111111111111,,,111444444000///222555333333333333333333333333111111222222222111111000000000000000000000000000444222//////000111111000000111222333444333222222000000000000111222333444444555555555444444666777888:::<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<===>>><<<<<>>>>>?????????@@@@@@@@@===<<<<<<;;;;;;===>>>???;;;;;;;;;<<<<<<===>>>???>>>>>>======>>>>>>???@@@AAA???===<<<===???AAACCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLNNNPPPQQQSSSSSSPPPPPPQQQQQQQQQPPPOOOOOOGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSSSSSSSTTTUUUVVVVVVTTTVVVVVVRRRMMMKKKOOOSSSXXXWWWWWWVVVVVVWWWWWWXXXWWWXXXXXXYYYZZZZZZYYYYYYXXXVVVTTTRRRRRRTTTVVVWWWSSSRRRQQQRRRUUUWWWWWWWWWRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQLLLIIIFFFCCCBBBDDDFFFHHHKKKLLLKKKJJJHHHIIIKKKMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIIIIIIIGGGEEEEEEFFFFFFGGGGGGFFFDDDCCC@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;:::999999999999888888777666777888:::;;;999888666444555777999;;;::::::999777666444333333666666666666555555555555444333222222222333444555444444444444444444444444444333333222222333333444111222444444444222000///000111111000//////000222333333333333333222111111111111111111000000000000111111222222222333333333333333333444444444555555333444444555666666666555333333222222333444666777444333111111111111333444444444444333333222222222333333333222222111111111333333333444444555555555333333333333333333333333333333222222333333444555222222333333333333222222111111000///////////////222222333444444444444444///000111222222111000///111111111111111111111111333333333333333333333333222222222222222222222222333333333333333222000000000000111222333444444555111111222222222333333333666333000000222333222///666666555555555555666666888888999999:::;;;<<<<<<:::999999;;;===>>>>>>===;;;<<<<<<===>>>??????@@@>>><<<>>>BBBEEEKKKVVVaaammm444444333222222222222222555555555666666777888999777777777666666666555555555444333333444555666777888999999999888888777666777666555777999;;;;;;:::;;;999888888::::::777555888888777777777777888888:::::::::;;;::::::999999999888666555444444444444999:::;;;===>>>>>>>>>>>>=========>>>>>>?????????======<<<;;;<<<===>>>???============>>>???@@@AAA@@@@@@??????@@@@@@AAABBBDDDBBBAAA@@@@@@BBBDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIKKKMMMNNNOOOOOOSSSSSSSSSSSSSSSTTTUUUVVVTTTUUUVVVRRRMMMLLLOOOSSSXXXWWWWWWWWWWWWWWWWWWXXXUUUVVVWWWXXXYYYYYYYYYXXX[[[YYYVVVTTTTTTUUUVVVWWWUUUTTTSSSSSSUUUVVVVVVVVVVVVUUUTTTRRRPPPOOOMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLLLLJJJFFFCCCBBBDDDGGGIIIKKKKKKKKKJJJIIIIIIKKKMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHHHHFFFDDDDDDDDDEEEFFFEEEDDDCCCBBB>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999999888888888777777666666777777888888888777666555555777888999777777777777666666555555666666666666555555555555444444333222222222333444444444444444444444444444333333222222222222333333111222333444444222000///111111222111000000111333///000000111111000000000111111111111000000000000111111222222222333333333222222333333333444444444000111111222333333222222444444444666888888777666333333222222222222333333444444333333333222222222333333333222222222111111111111111111222222222333333333333333333333333333333222222222222333444444000000111111111111000000222222111000000000000000000111111111111111000000///000111222222111000/////////000000111222333333333333333333333333333333222222222222222222222222222222222222222222222333222222222333333444444555111111222222222333333333888555333333555555444222555555555555555666777777999999::::::;;;;;;<<<<<<999888888:::===??????>>><<<<<<======>>>>>>??????>>>===???CCCFFFKKKWWWbbbnnn666666555444444444444555444555555666666777888888999888777666555444333333222111222222444555777777888888888888888777777666666555555777999;;;:::999999888888999::::::999777777666666555555666666777888999::::::::::::::::::;;;:::999888888888888888<<<===>>>>>>????????????<<<<<<============>>>>>>======<<<<<<<<<===>>>???????????????@@@AAABBBCCC@@@@@@??????@@@@@@AAABBBDDDCCCBBBAAAAAACCCDDDFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDBBBAAAAAABBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNOOOSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVSSSOOONNNQQQTTTWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUVVVWWWWWWWWWWWW\\\[[[XXXVVVUUUVVVWWWXXXYYYWWWUUUTTTUUUVVVUUUTTTVVVVVVUUUSSSRRRPPPOOONNNPPPOOONNNNNNMMMMMMMMMMMMNNNKKKGGGDDDCCCEEEHHHJJJKKKLLLLLLKKKIIIHHHJJJKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLJJJHHHGGGGGGFFFDDDBBBBBBCCCCCCCCCCCCBBBAAAAAA===<<<<<<;;;;;;<<<<<<===<<<;;;;;;:::999999888888666666777777666666555555555555555555666666777777555555555666666777777888666666666555555555555444555444333222222222222222333333333333333333333333333333222222222222333333111222333333333222111000111222222111000000111333222222333333333333333222111111111111000000000000111111222222222333333333111222222333333333333333000000111111222222111111555444555999<<<<<<888444333333444444444444333333333333333333222222222222333333333222222222222111000000000111111111111111333333333333333333333333222222222222222333444444000000111111111111000000333222222111111111111111444444333333222222111111000000111111111111000000,,,---...///111222333444333333333333333333333333222222222222222222222222111111111000111333444555444444444444444444444444111111222222222333333333777555444444555555555444444444444444555777888999;;;;;;;;;;;;;;;;;;<<<<<<999888888:::===?????????========================???===???CCCFFFLLLWWWbbbooo777777666555555555555555444444555666777777777777777777666555555444333333222222333333444555666777666777777888777777666666666555555666999::::::999777777777888999999999888666666666555555666666666777888999:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>?????????>>>>>>=======================================>>>>>>>>>@@@??????@@@@@@AAABBBCCC>>>>>>======>>>>>>???@@@BBBAAA@@@??????@@@AAABBB@@@@@@@@@AAAAAACCCDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@?????????@@@@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIILLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHDDDDDDEEEGGGIIILLLOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTVVVWWWWWWUUUSSSRRRTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWQQQRRRSSSTTTUUUUUUUUUUUUYYYXXXWWWVVVVVVWWWXXXYYY[[[YYYWWWUUUUUUUUUTTTRRRSSSSSSSSSSSSSSSTTTTTTTTTQQQPPPPPPOOOOOOOOOPPPPPPPPPNNNJJJHHHGGGHHHKKKMMMNNNNNNNNNLLLIIIGGGGGGHHHHHHHHHIIIKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFEEECCCAAAAAAAAAAAA@@@@@@@@@??????===<<<<<<<<<======>>>???<<<<<<<<<<<<;;;:::999999666777777888777666444333333444555666666666555444444444555555666777777777666666555555555444444444444444333222222111111111222222222222222222222222222222111111111111222222111111222222222222111000000000111000//////000222444444444444333222111111111111111111000000000///111111222222222333333333222333444555555555444444333333444444444444333333666444333666::::::777333222333555555555555333222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222333333444222333333444444333333222222111111000000111111111555555444333222222222222000000000111111000000000------...///000111222222222222222222222222222222222222222222222222222222333222111000000222444555444444444333333222222222111111222222222333333333444444333222333333333333333333333444666777999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;===>>>===<<<==================<<<<<<>>>===>>>BBBFFFKKKVVVaaaooo444333222222111111222222333444555666777777777666444444444444444555555555444444555555666666666666555666666777777777666666666555555666888::::::999444555666777777777888888888777777666666777777888777888888999::::::::::::888888999999999999999999<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???????????????AAABBBBBB>>>>>>======>>>>>>???@@@AAA@@@???>>>>>>???@@@@@@>>>>>>>>>???@@@AAACCCDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@?????????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIAAABBBDDDFFFIIIMMMOOOQQQPPPPPPPPPPPPQQQRRRSSSSSSWWWXXXXXXXXXVVVVVVWWWXXXWWWXXXXXXYYYYYYXXXXXXWWWQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVXXXZZZ[[[\\\YYYWWWVVVUUUUUUSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUMMMMMMMMMMMMNNNOOOPPPPPPRRRPPPNNNLLLLLLLLLMMMNNNPPPPPPPPPMMMIIIFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHFFFEEEEEEDDDBBB@@@?????????>>>>>>>>>>>>>>>============>>>???@@@@@@===>>>>>>>>>===<<<;;;:::777777888999888777555444222333555666666666444444666666666666555555555555555555555555444444444444333333333222222111111111222222222222222222222222222111111000000111111222000111111111111111111111...///000///------///000333333222111///---+++***111111111111000000000///111111222222222333333333333444666777777777666555444555555555555555444444555333111111444666555333222333555555555555333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333333333333444444444444333333000000/////////000000111000000///......//////000111000000000000000000111////////////000000000000222222222222222222222222222222222222222222222222555444222000000111222333333333222222111000000000111111222222222333333333333333333222222222333444222222333444666888999:::<<<<<<<<<<<<<<<<<<;;;;;;>>><<<;;;;;;<<<<<<;;;:::============<<<<<<<<<<<<===<<<===AAAEEEJJJUUU```ooo555444333333222222333333222333555666777777666555333333333444444444555555555555666666777666666666444555555666666666666666555444444666888:::999888333555777777666666666777999888888777777888888999777888999999999999999999888999:::;;;;;;;;;;;;;;;:::;;;<<<<<<============??????>>>>>>>>>>>>======<<<===>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@??????@@@@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIAAABBBEEEHHHJJJMMMNNNNNNMMMNNNNNNOOOPPPRRRSSSTTTXXXXXXXXXYYYYYYYYYYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPQQQSSSUUUXXXZZZ[[[ZZZXXXVVVUUUUUUUUUTTTRRRUUUTTTTTTTTTSSSSSSRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQQQQQQQPPPOOONNNNNNOOOPPPPPPMMMIIIFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGEEEDDDCCCDDDCCCBBB@@@???>>>======<<<<<<==================>>>??????@@@===>>>>>>???>>><<<;;;:::777777888888888777666666222333555666666666555444777777666666555444333333555555555444444444444333111111222222222222111111111111111111111111111111111111000000000000111111000000000111111111111222//////000///...---///111555555444222000...,,,+++111111111111000000000000111111222222222333333333444555777999999888777666333333444444444333222222333333222111111111333444333333444444444444333333111111111222222222222222111222222222222333333333111111111111111000000000222222222222222222222222111111111111111222333333111111222222222222111111//////////////////000111111000000000111333555666111111000000000000111111000000000000000000000000222222222222222222222222222222222222222222222222555444333111000111111111222222111111000000000///111111222222222333333333333444444444333333555666222333333444666888999:::;;;;;;;;;;;;;;;;;;<<<<<<>>>===;;;;;;<<<<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>BBBEEEKKKVVVaaappp777666555555444444555555111333555666777777666555444444444333333333333333111222444666777777666666333444555555666666666555555444444555888999999888444666888888666555666888999888888777777888888999888999999999999888888777999:::;;;===>>>>>>======999:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHFFFDDDCCCBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJDDDEEEHHHKKKLLLKKKJJJIIIKKKKKKLLLNNNPPPRRRTTTUUUWWWWWWWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZZZZYYYXXXWWWTTTTTTSSSSSSRRRQQQOOONNNPPPPPPRRRSSSVVVXXXYYYZZZWWWUUUTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRUUUTTTSSSRRRQQQPPPPPPPPPOOOPPPRRRSSSRRRPPPMMMKKKKKKMMMNNNMMMKKKHHHGGGHHHFFFFFFGGGGGGHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@???>>>===<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>;;;<<<===>>>===;;;999888666666555555555666777777444444555666666666666666777666666555555444333333555555555444444444333333///000111222333333222222111111111111111111111111000000000//////000000000000000000000000111222222000111222111//////111222777777777666555444333222111111111111000000000000111111222222222333333333333555777999999888666555333333333333333222111111111444777555222111333666333333222222222222333333000111111111222222222222111111222222222333333333333222222222111111111111111111111111111111111111111111111111111222222333111222222333333222222111000000//////000000111222333333333444666:::===???222111000//////000111222///000000000111222222222111111111111111111111111222222222222222222222222333222222222222222222222222222111111111111111111111111222222222333333333111333444333111111444666333333444444666777888999999999::::::;;;;;;<<<<<<<<<;;;:::;;;=========<<<:::;;;;;;<<<<<<=========???>>>@@@DDDGGGLLLXXXcccsss333333222111111111111222111222555666777777555555666555444444333222111111...///222444666777777777333444444555666666666555555444444555888999999888555888:::999777555777888888888777777777777888888999999999999999888777666555666888:::;;;;;;::::::999:::;;;===>>>?????????======<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@??????>>>????????????@@@AAABBBBBB>>>>>>>>>===>>>??????@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGG@@@@@@AAABBBDDDFFFGGGHHHGGGFFFDDDCCCBBBCCCEEEFFFGGGFFFEEECCCCCCDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEIIIIIIJJJKKKLLLLLLLLLLLLGGGIIIKKKMMMLLLJJJGGGDDDIIIJJJKKKMMMPPPRRRUUUVVVUUUUUUUUUWWWXXXYYYXXXWWWWWWXXXYYY[[[[[[YYYXXXWWWUUUUUUTTTSSSRRRPPPNNNMMMQQQRRRSSSTTTVVVWWWXXXYYYUUUTTTRRRSSSTTTUUUUUUTTTOOOPPPQQQRRRSSSTTTUUUVVVTTTRRRQQQNNNLLLKKKJJJJJJLLLOOORRRSSSSSSPPPLLLIIIHHHJJJLLLMMMKKKJJJJJJKKKFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAAAAACCCCCCBBBAAA???>>>===<<<;;;<<<======<<<;;;;;;:::::::::;;;;;;:::;;;<<<<<<<<<:::888666555444333333444555777888555555555555666666777777555555555555555444444444555555444444444333333333---///000222333333333222000000000000000000000000000000////////////000000000000//////000111222222222333333222111111222444333333444444444444444333111111111111000000000000111111222222222333333333222444666888888777555444444444444444444333222111///666<<<;;;666222333777444333111111111111333444000000111111222222222222111111111222222333333333555555555444444333333333111111111111111111111111111111111000111222222333333444444555555444444333111111000000111222333333000111111333666:::>>>AAA222111000//////000111222...//////111222333444555111111111111111111111111222222222222222222222222000000222333333333333333222222222222222222222222111111222222222333333333...000111111///...111444444444444555555777888999888888999999:::;;;<<<<<<999999999:::===??????>>>::::::;;;;;;<<<===>>>>>>AAA@@@AAAEEEIIINNNYYYeeeuuu333222222111111222222333333333333333333333333333444444555555555555555444333333333333444444555555333333333444444666777888444666888:::;;;:::999888999888666777888888777666888888777777666666555555555666777999999999888777999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===???>>><<<;;;::::::;;;;;;??????>>>======>>>>>>???@@@>>>===<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBB@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDEEEFFFGGGIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIFFFHHHKKKNNNNNNLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJMMMQQQSSSSSSRRRRRRRRRTTTUUUWWWYYYYYYYYYWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[WWWVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPQQQSSSUUUXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSSSSTTTUUUUUUSSSQQQRRRQQQOOOLLLJJJHHHFFFFFFIIIJJJNNNUUUYYYWWWNNNGGGHHHHHHIIIJJJJJJJJJJJJJJJFFFGGGGGGHHHIIIIIIIIIHHHCCCDDDDDDDDDCCCBBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<===:::888888;;;======<<<;;;:::888777777777888999888888777666555444444333777555333444666666444222222222333333333333444444111111111111111111111111000000000000111111111111///000222333444333333222111222222333333222222111333111000111333333111...222222222222222333333444444444444444444444444444111111111111000000//////111111111222222333333444555999<<<<<<999555444444555555444444444333333333333333333333333333333333333333333333333333333333777666555555555444222111111222333333444444333333333333333222222222111111111111111111111111111111333222222111111222222333222222222222222222222222555333222222222222111///---000333333222222444666...000111111000000111333666444111...---///111333222222222222222222222222777555222111222333333222333333333222222111111111222222222222222222222222111111222333333444555555555555555555555555555555444444444555555555555666444555666777999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===@@@???BBBFFFIIIMMMWWWaaasss333222222111111222222333333333333333333333333333444444555555666666666666666666666666777777888888444444444444555666777777555666888:::::::::999888888777666666888888777666777777666666666666666555666777777888888888777777999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========::::::::::::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;<<<===???@@@????????????????????????AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDBBBAAAAAABBBDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJIIIKKKMMMOOOOOONNNLLLKKKGGGGGGGGGHHHIIIJJJKKKLLLKKKNNNRRRTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[XXXWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQOOOMMMKKKJJJJJJJJJJJJMMMNNNRRRXXX\\\[[[TTTMMMJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>===<<<;;;;;;<<<<<<;;;888666666999;;;:::999;;;::::::999999999999999777777777666555555555444777555333444666666444222222222333333333333444444222222222222222222222222....../////////000000000000111222333333333222222111222222333333222222111333222111111333333111...000////////////000111111111111111111111111111111222222222111111000000000222222222222222333333333333555888777444222111222555555444444444333333333333333333333333333333333444444444444444444444444333333333333444444333111111222333333444444333333444444444333333333222222111111111111111111111111333333222222222222333333222222222222222222222222222111000111222222111000222333333111......000333///000111111//////000111000000000111111222333333222222222222222222222222333111///...///111000000333333333222222222111111222222222222222222222222111111222333333444555555333333333333333333333333111222222222333333444444444555666777999:::;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<======>>>@@@???AAAFFFIIIMMMWWWaaaqqq333222222111111222222333222222222222222222222222444444555666777777888888777777777777777888888888666666555555555666666777666777888999999999888777777666555555777777666555555555555555555666666666888888777777666666777777999999::::::::::::;;;;;;<<<<<<=========>>>>>>>>>:::::::::;;;<<<>>>???@@@@@@AAABBBBBBCCCBBBAAA@@@======<<<;;;<<<===>>>???>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCEEEDDDDDDDDDEEEEEEFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGIIIIIIGGGFFFFFFGGGGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOOOOOOOOOONNNIIIHHHGGGHHHIIIKKKNNNPPPNNNQQQTTTVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYXXXWWWVVVUUUUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVSSSQQQPPPRRRSSSTTTTTTOOONNNLLLKKKKKKLLLNNNPPPNNNOOOSSSXXX]]]]]]XXXSSSMMMMMMLLLLLLJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<:::888666666888999999999:::;;;;;;;;;;;;:::999999666666666666666666666666777555444444555555444333222222333333333333444444333333333333333333333333//////000000000111111111222222333333333222111111111222222333333222222111333222222222333333111000///////////////000000111000000000000000000000000333333222222222222111111333333333333222222222222222333555444222111111111555555444444444333333333333333333333333333333333444444444444444444444444000111222333333333333333111222333333444444333333555555555444444444333333111111111111111111111111333333222222222222333333333333333333333333333333111000///000111222222000555444111...+++,,,000333///000111000///...///000---///111444444333222000222222222222222222222222111///...---///111111000333333333222222222222111111111111111111111111111111222222333333444444555222222222222222222222222000111111222333444444555444555666777888999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>???>>>AAAEEEHHHMMMWWWaaaqqq333222222111111222222333111111111222222222222222444444555666777888999:::444444444444555555555555777777666555555555666666777888888999888888777666666555444555666777666555333333444444555555666666:::888777555555555666777999999999:::::::::;;;;;;============>>>>>>>>>>>>???>>>======<<<;;;;;;;;;>>>@@@BBBCCCCCCBBBAAA???>>>============>>>?????????????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@??????@@@AAAAAADDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHGGGHHHGGGEEECCCCCCDDDFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFGGGIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPMMMLLLJJJJJJJJJMMMPPPRRRQQQSSSVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVXXXYYY[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWVVVSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRQQQQQQRRRSSSTTTUUUSSSPPPMMMMMMOOORRRUUUVVVPPPOOOLLLJJJKKKMMMPPPSSSMMMMMMPPPTTTXXXYYYWWWTTTPPPOOOOOONNNLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@BBBAAA@@@>>>===<<<<<<<<<;;;:::999888999:::;;;;;;999:::;;;;;;;;;:::888777666666666666666777777777666555555555555555444444222222222333333333444444333333333333333333333333222222333333333444444444333333333333222111111000111222222333333222222111333333333333333333111111111111000000111111222333333333333333333333333333333333333333333333333333444444444333333222222111444555555444444333444444555555444444444333333333333333333333333333333333333333333333333333333333222333555555444333333444111222333333444444333333444444444444333333333333111111111111111111111111333333333222222333333333333333333333333333333333222111000111222333222000222111000......///222444---...000000//////000111000222333444444111///---222222222222222222222222333222000000222444444444222222222222222222222222000000000000000000000000222222222333333444444444111111111111111111111111222222333444555666666777444444555666777888999::::::;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>===@@@DDDHHHLLLVVVaaarrr333222222111111222222333111111222222222333333333444444444555666888:::;;;333333333333333333333333777666666555555555555666777777888888777777777666555444444555666777777666333333444444555555666666999888666555555555666666999999999:::::::::;;;;;;============>>>>>>>>>>>>AAA@@@???>>><<<;;;999888<<<>>>@@@AAABBBAAA@@@>>>??????>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBBBBBBBFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDD@@@@@@@@@??????@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGIIIIIIJJJIIIIIIEEEDDDBBBAAAAAACCCDDDFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFHHHJJJLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPSSSQQQOOOMMMMMMNNNPPPRRRRRRTTTVVVVVVUUUTTTTTTUUUSSSTTTTTTUUUUUUTTTSSSSSSSSSUUUWWWYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWSSSSSSSSSTTTTTTTTTSSSSSSOOONNNMMMMMMNNNOOOQQQRRROOOLLLIIIIIIMMMQQQTTTVVVRRRPPPMMMKKKKKKMMMPPPRRRLLLLLLNNNPPPRRRTTTTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@AAABBBBBB@@@???======<<<<<<;;;;;;:::999999999:::<<<888999:::::::::999777666666666666777777777777777555666666555444444444444222222222333333333444444222222222222222222222222333333333333444444444444444333333222222111111111111222222333333222222111222333333333222111111111111111111111111222222333444444444444444444444444333333333333333333333444555444444333333222222222555555555555555666666666555555444444444333333333333333333333333333333333111111111111111111111111666888999888555444444555111222333333444444333333333333333333222222222222111111111111111111111111444333333333333333333444333333333333333333333333555444222222333333222111222111111111222222222222+++---///000000000222444333333222222111000000///222222222222222222222222555333111222444555666666222222222222222222222222000000000000000000000000222222333333333333444444333333333333333333333333222222333333444555666666444444555666777777888888888888999999999:::::::::888999999::::::;;;<<<<<<===<<>>>>>>>>======>>>>>>>>>===<<<<<<;;;<<<>>>???@@@@@@???>>>?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCC???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDCCCCCCDDDDDD???@@@@@@@@@@@@@@@@@@???AAAAAAAAABBBCCCDDDEEEFFFCCCEEEGGGHHHJJJJJJIIIIIICCCBBBBBBAAAAAABBBDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEGGGIIIKKKMMMNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOUUUSSSQQQPPPOOOOOOPPPQQQRRRTTTUUUUUUSSSRRRRRRSSSSSSTTTUUUVVVVVVUUUSSSQQQQQQSSSVVVXXXZZZZZZZZZYYYXXXYYYZZZZZZZZZYYYWWWVVVRRRSSSSSSTTTTTTTTTSSSSSSNNNMMMKKKJJJKKKMMMOOOPPPNNNLLLIIIIIILLLPPPSSSTTTRRRPPPNNNLLLKKKMMMNNNPPPNNNNNNMMMMMMNNNOOOPPPQQQOOOOOONNNNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@@@@@@@AAAAAAAAAAAA???>>>============:::::::::999777777999;;;888999999999999888777777777777777777777777777777555666666666444333444555222222333333333333444444111111111111111111111111000000111111111222222222333333222111111222222222111222222333333222222111000222333333111000000111000000000000000111111222222222222222222222222222222222333333333333444444444444444444333333333333333333333444666777666444555555444444444333333333333333333333333333333333222222222222222222222222666999;;;999555333333555111222333333444444333333333333222222222111111111111111111111111111111111444444333333333333444444333333333333333333333333555444333333444555444222555444333333333333000...,,,...000000000111333555111000000///000222333555222222222222222222222222444222111111222444444333111222222222222333333333111111111111111111111111333333333333333333333333444444444444444444444444111111111111222222222222444444444555666777777777555555555666666777777888888888888999::::::;;;;;;<<<;;;>>>CCCGGGKKKVVV```mmm333222222111111222222333222333333444555555666666666555444333444555777888666666555555555444444444333333333333333444555666666666666666666777888999666555555666888999999888777777666666666666666555555555666666777666666666999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========:::;;;===>>>??????>>>>>><<<<<<===>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCEEEDDDCCCCCCBBBBBBCCCCCC???@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGHHHIIIHHHGGGFFFBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEGGGGGGGGGGGGFFFHHHJJJLLLNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTSSSQQQPPPPPPQQQRRRTTTWWWYYYXXXVVVRRRPPPOOOQQQTTTWWWYYYYYYYYYXXXVVVWWWYYYYYYYYYXXXVVVUUUQQQRRRSSSTTTUUUUUUTTTSSSOOOMMMKKKJJJJJJLLLNNNPPPRRROOOLLLLLLMMMOOOPPPPPPOOONNNMMMLLLLLLMMMNNNOOOOOONNNLLLJJJHHHIIILLLNNNJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA???>>>>>>???AAABBB@@@???>>>===============;;;<<<<<<:::888777999<<<::::::999888888888888999999888888888777666666666444666777666444222444555222222333333333333444444222222222222222222222222000000000000111111111111333222111111111222333444111222222333333222222111///111333222000...///000111111111111111222222333111111111111111111111111111222222222333333333333333333333444444444444444222111222555888888666333555555444444444333333333333333333333333333333333333333333333333333333333222555888666333000222555111222333333444444333333444444333333333222222222111111111111111111111111444444333333333333444444444444444444444444444444111000000222444666666555555222000000111222111000000111222222111111222333111000000000111222333444222222222222222222222222555333111000111222222222111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444222222222111111111111111333444444555555666666777555555555666777888888888888888999::::::;;;;;;<<<;;;:::===BBBFFFKKKVVV```lll333222222222222222222333333333444444555666777777666555444333333444666777555555444444444333333333111111111222333444555666555555555555666777999999666666555666999:::999999888888777777666666555555333444666777777777666666999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<===?????????>>>===============>>>???@@@AAA======>>>???????????????>>>>>>???@@@AAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBDDDEEEEEEFFFGGGHHHHHHGGGEEECCCCCCCCCDDDEEEFFFFFFEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHGGGIIIKKKMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSRRRPPPNNNOOOPPPRRRTTTXXXZZZZZZWWWRRROOONNNPPPTTTWWWYYYYYYXXXWWWUUUVVVXXXYYYYYYWWWUUUTTTPPPQQQSSSTTTUUUUUUTTTTTTPPPOOOLLLKKKKKKLLLNNNPPPVVVTTTPPPNNNNNNOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOMMMJJJFFFDDDDDDGGGIIIFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>======???AAABBB>>>>>>===============>>>>>>??????===:::999<<>>??????>>><<<:::888666<<<<<<===>>>>>>>>>>>>>>>========================???@@@@@@@@@@@@??????>>>======>>>>>>??????@@@@@@@@@???>>>===<<<<<<======>>>???@@@???======>>>@@@BBBCCCDDDCCCAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCCCCAAA@@@@@@BBBCCCCCCBBBHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIGGGIIIKKKLLLMMMLLLKKKJJJNNNMMMKKKJJJJJJLLLNNNOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPRRRTTTVVVUUUUUUVVVVVVVVVUUUSSSRRROOOPPPRRRUUUYYYZZZYYYWWWSSSTTTUUUVVVWWWXXXXXXXXXVVVSSSPPPNNNOOOPPPPPPOOOPPPPPPPPPPPPQQQRRRTTTUUUUUUTTTRRROOOMMMKKKJJJJJJMMMNNNNNNMMMLLLMMMPPPRRRQQQNNNIIIEEECCCDDDFFFGGGHHHIIIJJJKKKKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA===<<<======>>>=========<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<===:::::::::999999999888888:::999777666666666777888888555333333555666555333222222333333333333444444333333333222222222111111///000111222222111000///000000111111111222222222444444444333333222222222222222222111111111000000111000000222444666666555222222222222222222222222333222111111111222333444222222111111222222333333555555444333333333333444444444333333222111000000444333222222111111111222000111222111///...///000555555555444444333333333333333333444444555555555333333444555444333111000888555222222444555333111444333333222222333333444222222111111222222333444333444555666555444333222777555222000///000222333222111000//////111333444111111111111111111111111//////......///111333444222222222111111111000000000111333444444333111000111111222222222333333333666666555333111000///...111111000000111111222333444444333222111111111111000222444777777777666555999999999999999999999999999999::::::::::::::::::<<<;;;>>>CCCGGGKKKVVV```nnn111111111222222222333333222333444666666444333222333333333333444444444555444444333333222333333333555555555555555444333333444555666666777777666666555777777666555444555666888888777777666666666555:::999888888888888888888666555555555555666888999;;;<<<<<<<<<<<<:::999888;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::=========>>>>>>>>>>>>???>>>>>>>>>===============>>>>>>???>>>======???@@@BBBCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???@@@BBBDDDDDDCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEHHHGGGGGGFFFFFFGGGIIIIIIGGGHHHJJJLLLLLLLLLKKKJJJNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLNNNMMMNNNNNNOOOQQQSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUQQQQQQSSSVVVYYYZZZYYYWWWRRRSSSSSSTTTUUUVVVVVVWWWTTTRRROOONNNOOOQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUWWWUUUTTTQQQOOOMMMLLLLLLLLLMMMMMMLLLLLLLLLOOOQQQQQQNNNJJJEEECCCCCCEEEFFFFFFGGGHHHIIIIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>======>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<::::::;;;;;;::::::999999999888777666555666777777777555333333555555444222222222333333333333444444333333333222222222111111222222333444444333222222111111111222222222222333444444444333333222222222333333333333222222222111222333333333333333333444222222222222222222222222111000000///000111222333222222222222222333444555333333333333333444555666444444333333222111111000444444444444444444555666555666777666444333444555444444333333333222222222333333444444444444444444333333333333333222111111777555333333555666555333444333333222222333333444444444333222111111111222222222333333333222222222666444222111000000111222333222000//////000111222222222222222222222222222000000//////000111333444222222222111111111000000222222111111111111111111111111111222222222333333333333222222111111111000222111111111111222333333333333222222111222222222111222444666777777777666:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>CCCGGGKKKUUU```nnn111111111222222222222333222333444555555444333222222222222333333333444444555555444333222222333333444555555555555444444333333444555555666666555555555777777666555444555666777777777777777666666666;;;;;;:::999888888888888777777777777777777777777888999999:::::::::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>======>>>>>>>>>=========<<<<<<;;;<<<===>>>???>>>===<<<<<<===>>>>>>======???AAABBBCCCEEEDDDCCCBBBBBBCCCCCCBBB@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>@@@CCCEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDDDDDDDEEEEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJMMMMMMMMMLLLLLLKKKJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJMMMMMMMMMNNNPPPQQQSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWSSSTTTUUUXXXZZZ[[[YYYWWWSSSRRRRRRQQQRRRSSSUUUVVVRRRQQQOOOOOOQQQSSSSSSSSSSSSTTTUUUWWWWWWWWWVVVVVVYYYXXXVVVTTTRRRQQQOOOOOOKKKLLLLLLLLLKKKLLLOOOQQQRRROOOKKKFFFDDDCCCDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA>>>===>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;999999999999:::::::::;;;::::::;;;<<<;;;:::999888777777666555555555555666555444222222333444333111222222333333333333444444333333333222222222111111222333333444444333333222222222222222333333333333444444333333333333222222444444444333333333222222222555666555111000222444222222222222222222222222111111111111111222333333222222222333444555666777222222222333444555777777444333333222222111111111/////////000111333444555444555666555444333444555333333222222222222111111444444444444444444333333333222111000000000111222666555333444555666666555333333222222222222333333666555444222111111000000111111000000000111111111444444333222222111111111333222111000000000111222333333333333333333333333222222111111111111222333222222222111111111111111444333000///...///000222000000111111111222222222//////000000111222222333222222222222222333444444333222222222222333333444333333444444666777888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<>>>CCCFFFKKKUUU___ooo111111111111222222222222222333444444444444333222222333333333333444444444666555444333333333333333444444444555555444444333222333444444555555444444555777777666555444555666444444444555555555555555999999888888777888888888:::;;;;;;;;;;;;:::999888777777888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;999;;;===??????>>>===<<<;;;<<<============@@@BBBAAACCCDDDDDDCCCBBBCCCDDDFFFDDDBBB@@@??????@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@>>>======???CCCFFFGGGGGGCCCCCCBBBBBBCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBEEEEEEGGGHHHIIIJJJIIIIIIKKKLLLMMMMMMLLLJJJHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWUUUVVVWWWYYY[[[\\\ZZZWWWTTTSSSQQQPPPPPPRRRTTTUUUTTTRRRQQQQQQSSSUUUUUUUUUVVVWWWYYYZZZZZZYYYXXXVVVZZZZZZYYYWWWUUUTTTRRRQQQKKKLLLMMMLLLLLLMMMPPPRRRSSSPPPLLLGGGDDDCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCAAA???>>>???@@@???>>>===<<<;;;;;;::::::;;;;;;888888999999::::::::::::888999:::;;;;;;999888777666666555555444444444444333333222222333222111111222222222333333333444444333333333222222222111111000000000000000000000000222222333333333444444444333333333333333333333333444333333333333222222222111444777555111///222555222222222222222222222222444333333444444444555555333333333444555666777888333222222333444555666666333333333222222111111111,,,,,,---...000222444555333444555444333222333444333333333222222222222222555555555444444333333333333222000......///111333444333222333444555555666333333222222222222333333555555444333222111111222111111000//////000222333222333333444333222111000111111111111222333444555333333333333333333333333444333333222222111111111111111111111111111111111444333222000000000111111000000000111111111222222......///000111222222222333333222222333333444555222222222222222333444555555444444444555777:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<======<<>>===<<<;;;::::::999:::===>>>???>>>===<<<;;;<<<======<<<===???AAA@@@BBBCCCDDDCCCBBBCCCDDDEEEDDDAAA???>>>???@@@AAA???@@@@@@AAAAAA@@@??????=========???CCCFFFHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@CCCDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMMMMLLLJJJGGGFFFCCCCCCEEEFFFHHHJJJKKKKKKOOOOOOQQQRRRTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXVVVVVVWWWZZZ\\\\\\ZZZXXXUUUTTTRRRQQQPPPQQQSSSTTTVVVTTTSSSTTTVVVWWWWWWVVVXXXYYY[[[\\\\\\ZZZXXXWWWZZZZZZYYYXXXWWWUUUSSSRRRLLLMMMNNNNNNMMMOOORRRTTTSSSPPPLLLHHHEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC????????????????????????AAA@@@>>>>>>???@@@???>>><<<<<<;;;:::::::::::::::777888999:::::::::999999777888888999888777666555555555555555555444444333111222333333222111111000222222222333333333444444333333333222222222111111/////////....../////////222222333333333444444444333333333333333333333333222222222222111111111111///333666555111000333777222222222222222222222222333333444444555555555555444444444444555666777888555444444333333333444444333333222222222222222111//////000111333555777888555666777777555555666777333333333444444444444444555555555444444333333333333111///------///222333111111111111111222333444333222222111111222222333444333333222333333444444222111000000000222333444111222333444444222111000000000111333444666888999333333333333333333333333444333333333222111111000111111111111111111111111333333444444444333111000000111111111111222222222000000000000000111111111333333222222333333444555222222222222333444555555666555444444555888;;;============<<<<<<;;;;;;;;;999999::::::;;;<<<<<<=========???CCCFFFJJJTTT^^^ppp000000000111111111111222333333222222222222333333444444444555555555666666555555444444444444555555222333333444444444444333222333444444555555444444555777777666555444555666444555555666777888999999333333444444666888999:::999999999888888777777777888777666666666666666777999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::666888:::<<<>>>@@@AAABBB??????>>>>>>===<<<;;;;;;:::;;;<<<===>>>===<<<;;;;;;<<<======<<<<<<>>>@@@>>>@@@BBBCCCBBBBBBCCCDDDAAA@@@>>>============>>>???@@@AAAAAAAAA@@@>>>>>>=========???CCCFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEECCCCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLKKKJJJHHHFFF???@@@BBBEEEGGGJJJLLLMMMOOOPPPRRRTTTUUUVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZYYYUUUVVVWWWZZZ\\\]]][[[YYYUUUTTTRRRQQQQQQQQQQQQRRRTTTTTTTTTUUUXXXYYYYYYXXXZZZZZZ[[[[[[[[[YYYXXXWWWXXXXXXXXXXXXVVVTTTRRRPPPMMMNNNNNNNNNNNNPPPSSSUUURRRPPPLLLIIIFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>??????>>>===<<<;;;;;;:::::::::::::::777888:::;;;;;;;;;:::999777777777666666666666666555555666666555555444333111222444444333111111111222222333333333333444444333333333222222222111111222111000000000000111222222222222222333333333333222222333333333333444444222222222111111111000000000222555444222111444666222222222222222222222222000000111222222222222222555444444444444555666666666555444333333333333333222222222222222222222222000000000111222333555666222444555555444333444666333333444444444444555555444444444444444444333333222111///......000222444000111222111000000111333222222111111111111222222333333333333333444555555222222222222222333444555111222333444333333111111///000111333555777888999333333333333333333333333222222333333222111000000111111111111111222222222111333555666666555333222111111222222222333333333222111111111111000000000222222222222222333444444444333333333333444444555555555444555666999<<<>>>=========<<<;;;;;;::::::888888999999:::;;;<<<<<<>>>===???CCCFFFJJJTTT^^^ppp000000000000111111111111333222222222222222222333333333444444444555555555444444333444444555666777111222333444444444444444333333444555555555555555555777777666555444555666444444555666777888999:::555555555555666777999999999999777666666777888888666666555555666777888999888999999:::::::::::::::999999999999999999999999:::;;;===???@@@AAAAAABBB?????????>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>===;;;;;;===???<<<>>>AAAAAAAAAAAACCCDDD>>>>>>>>>>>>>>>=========???@@@AAAAAAAAA@@@>>>===>>>======???CCCFFFGGGGGGDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFDDDDDDAAAAAABBBCCCDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHHHH@@@@@@BBBDDDGGGIIIKKKLLLOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYXXXWWWVVVUUUTTTTTTVVVYYY\\\]]]\\\ZZZSSSRRRRRRQQQPPPOOOOOONNNOOOOOOPPPTTTXXX[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWUUUVVVVVVVVVUUUSSSPPPOOOLLLMMMNNNNNNNNNOOORRRUUUQQQOOOLLLIIIGGGFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA========================>>>===<<<===>>>???===<<<<<<;;;::::::999999::::::888999;;;<<<<<<<<<:::999999888666555555555777777555666666777666555444333000333666666333111111222222222333333333333444444333333333222222222111111444333222111111222333444111111111222222222222333222222222333333444444444333333222222222111111111333444444333333222222222222222222222222222222222///000111222222222111000666555444444333444444444444444333333333444555555222222222222222222222222111000000000000111111222000111333333222111333444222222333333333444444444333333444444444444444444222111000//////111333444111222333222000///111333222222111111111111222222555444444333333333444444000111222333444444444444111222222333333222222222000000111333444444555555222222222222222222222222000111222222222111000///000000111111111222222222111222222333444444444444222333333333333444444444222222222222222222222222222111111111111222333333555444444333333333444444555555555666888:::<<<>>>======<<<<<<;;;::::::999666777777888999:::;;;<<<>>>===???CCCFFFJJJTTT^^^ooo000000000000111111111111333222222111111222222333222222333333333444444444333333333444555666777888111222333333444444444444333444555555666666555555555777777777555444555666111222333444555777777888888777777777777777888999;;;:::888777777888:::;;;444444444555666888;;;<<<777777888999999999999999999999999999999999999999::::::;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;===>>>>>>===;;;;;;<<<>>>;;;===@@@AAAAAAAAABBBDDD>>>??????@@@@@@@@@??????>>>???AAABBBAAA???===<<<>>>======???CCCFFFGGGGGGAAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEFFFGGGFFFDDDCCCDDDEEEEEEFFFFFFEEECCCBBBAAAAAAAAABBBDDDFFFGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIAAABBBCCCEEEFFFHHHIIIJJJNNNOOOQQQSSSUUUUUUUUUUUUSSSTTTTTTUUUTTTSSSQQQPPPSSSSSSUUUYYY\\\]]]\\\ZZZQQQQQQQQQPPPOOONNNMMMLLLJJJKKKMMMRRRXXX\\\]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWSSSTTTUUUUUUTTTQQQOOOMMMKKKLLLMMMMMMMMMOOORRRTTTPPPNNNLLLIIIHHHGGGFFFFFFBBBAAA@@@@@@??????@@@@@@===========================<<<;;;===>>>>>>===;;;<<<;;;::::::999999::::::888999;;;======<<<;;;:::;;;999777555444666888999555666777777777666444444000333777777444111111222222222333333333444444444333333333222222222111111444333222111111222333444000000111111111222222222222222222333333444444444444444444333333333222222777555333333333333111///222222222222222222222222000111222333444333222222666666444333333333333333222222222333444555666777222222222222222222222222666555444444333333444444444555666666555555777888111111111222222333333333333333333444444555555555111111000000000222333444222444555333000///111333222222111111111111222222777666555444333222222222///000222333444444333333222222222222222222222333000111111222222111111000111111111111111111111111///000111222222111000///000000111111222222222222222111000000111333555777333333333444444444555555111111111222333333444444111111000000111111222333666555444444333333333333444555555777999;;;<<<=========<<<;;;::::::999999555666777888999:::;;;;;;>>>>>>@@@DDDFFFJJJTTT^^^ooo222222222111111000000000333333333222222111111111555555444333333333444444666555444333333444666777555555444333222222222222777777777777777777777777888777666555444333222222444444333222333444555666:::888888999<<<<<<999666555555555555666777999999888888777777888:::;;;<<<;;;;;;:::999888888888888999999999:::::::::;;;;;;@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===;;;999999:::999:::;;;<<<============>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@???AAA???<<<===AAADDDEEEEEECCCBBBAAAAAAAAAAAABBBCCCEEEDDDCCCEEEHHHHHHDDD@@@GGGFFFEEEDDDDDDCCCCCCDDD???@@@AAACCCDDDFFFGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFEEEEEEGGGJJJLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSTTTTTTSSSQQQNNNMMMQQQVVVYYYYYY\\\``````^^^TTTSSSRRRQQQPPPMMMIIIFFFHHHKKKOOOSSSVVVXXXYYYYYYXXXYYYZZZ[[[ZZZYYYXXXVVVTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRLLLKKKIIIGGGGGGHHHIIIJJJAAABBBCCCDDDCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<::::::999888999:::;;;<<<<<<<<<<<<;;;;;;:::999999888888888888777777777666444444444444444444333333111333555777777555333111444111...+++***,,,///111111111222222222333333333444333222111000000000000222222222222222222222222//////000000111111222222444222111000111111111000222222111000/////////000111222333444333333111111222222333333444555666666444555666666777777666666666777777777555444555666333333333333333333333333111111111111111111111111444444444444444444444444555555444333444555666777555555444444444333333333333222000//////000222333222222333444555555555555333111000111444555666555444444333333333333222222000000000000000000000000444333111//////000111222111111111111111111111111333333333222222111111111//////000111222333333444444444444333333222222222111222222333333222222222222222222333333444444444888555222222555666666444777666555444333222222222555555555555444333222111444555888;;;===???@@@AAABBBAAA???===;;;999999888888888888999:::;;;<<<===AAA@@@AAADDDFFFJJJTTT^^^ooo333222222222111111111111333333333222222222111111444444444444444444444444555444333222222333444555444444333222222222333333666666666666666666666666777666666555555444333333555555444444555777999:::999888888999;;;<<<999666555555555666666777888999999888888888999:::<<<<<<::::::999999888999999999::::::::::::;;;;;;;;;;;;?????????>>>>>>>>>==============================<<<===>>>===;;;::::::;;;:::;;;;;;<<<============>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBBBBBBB???===>>>AAADDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEGGGHHHGGGEEEBBBEEEEEEDDDDDDCCCCCCDDDDDDAAAAAABBBDDDEEEFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFFFFHHHJJJLLLNNNNNNOOOPPPQQQQQQQQQPPPRRRSSSTTTUUUTTTQQQNNNLLLNNNSSSVVVWWWZZZ___```^^^UUUSSSQQQPPPPPPNNNLLLIIIJJJKKKNNNRRRUUUVVVWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSRRRPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOLLLJJJGGGDDDCCCCCCDDDEEEBBBCCCCCCBBBAAA???===<<<<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<<<<<<<;;;:::999888888999;;;;;;;;;<<<=========<<<;;;:::888888888777777777666666777666666444333222111111111333555666666555333111222111000////////////000111111111222222222333333444333222111111000111111222222222222222222222222111111111111222222222222333222111111111111111111555555444333333333333333111111222333333333222111111111222222333333444444222333333444444444444444444555666555333222333444333333222222222111111111111111111111111111111111444444444444444444444444444444333333333444555666444444333333333222222222222111000000000000111222222222333333444333333333000///...///111222222111444444333333333333222222111111111111111111111111333222111000111222444555222222222222222222222222333333333222222111111111222222222111111111000000444444333333333222222222222222333333333222111111222222222222333333333333666444111111333444444333444333222222222222333333444444444444444444444444333444666888;;;===???@@@AAA@@@???===<<<;;;::::::999999999999:::;;;;;;<<<@@@???@@@DDDFFFJJJTTT___rrr333333333222222222222111333333333333222222222222333444555555666555444333444444444333333222222111333333222222333333444444666666666666666666666666555555555555555555555555666444333333444777:::<<<999888888:::;;;;;;999777555555555666777777888888999999999999:::;;;<<<<<<999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>====================================;;;<<<======;;;;;;<<<===<<<<<<===============<<<>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCAAA??????AAACCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBCCCEEEHHHHHHGGGFFFEEEEEECCCCCCCCCBBBCCCCCCDDDEEECCCDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLOOOOOOPPPPPPPPPPPPOOOOOOQQQRRRUUUVVVUUURRRNNNLLLKKKOOOSSSTTTXXX^^^```^^^XXXVVVSSSQQQQQQQQQPPPOOOLLLLLLNNNPPPRRRTTTUUUVVVUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOORRRQQQPPPOOONNNMMMLLLLLLNNNKKKFFFBBB@@@@@@AAABBBDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;:::999888888777888999:::;;;;;;;;;;;;;;;:::999888888888999:::;;;<<<>>>@@@@@@>>><<<:::777777777777666666666666666555555444333222222111111333444666666444333111///111222333333111///...000000111111111222222222555444333222222111111111222222222222222222222222333333333333333222222222333333222111111111111111666555555444444444444555000111222333333333333333111111111222222222222222222222333444444444444444222333444333222111111333222222222111111000000000111111111111111111111111444444444444444444444444333333222222222333444555333333222222222111111111111111222222222222111111222222333333222222111111444222111111333444333222444444333333333333222222222222222222222222222222111111111111222444666777333333333333333333333333222222222222222111111111222222111111111000000000333333333333222222222222333333333333333222111000222222222222222111111111444222000000111222222222222222111111111222333444333333222222333444666777333444444666888;;;>>>???AAA@@@???===<<<<<<;;;;;;:::::::::999999:::;;;;;;>>>>>>@@@DDDGGGKKKUUU```ttt333333333222222222222222333333333333333333333333222333555777777666444333555555555555444222111000222222222222333444555666666666666666666666666666444444444555666666777777666444222111222444777999888888999:::;;;:::999777555666666777777888888777999999:::::::::;;;;;;<<<777888999999::::::::::::;;;;;;;;;<<<<<<<<<======================================================:::<<<======<<<<<<===???======>>>>>>>>>===<<<<<<>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBBAAAEEEHHHIIIFFFDDDEEEFFFAAAAAAAAABBBBBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIINNNMMMKKKJJJJJJJJJKKKLLLNNNNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTUUUUUURRRNNNLLLIIINNNQQQRRRVVV]]]```^^^]]]ZZZVVVSSSSSSSSSSSSSSSMMMMMMNNNNNNPPPRRRSSSTTTRRRQQQNNNLLLLLLMMMOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPOOOOOONNNLLLKKKKKKNNNKKKFFFBBB@@@@@@BBBCCCEEECCC@@@===<<<;;;<<<<<<<<<<<<;;;:::999777777666555666777999::::::::::::;;;:::888777777888999999===???AAABBBAAA>>>:::888777777666666666555555555111111222333444444555555222333444555555444333222///000222333333222000...000000000111111111222222555555444333222222222222222222222222222222222222444444333333222222111111333333333222111000111222333333222222222222222333000111111222333333333333222222222222222111111111444444555666666666555555222333444333111111111222111111111111222222222222111111111111111111111111333333333333333333333333222222222222222333333333333333333333222222222222111222444555555444222111333333333333333222111000666444333333444444444333444444333333333222222222222222222222222222222222111111111111111333444555333333333333333333333333222222222111111111111111......///000111222333333333222222222222222222222333333333333222111000000333222222111111000000000222111000000000222333333666555444333222333555555555444222222222444666777555555444555777:::>>>@@@BBBAAA@@@>>><<<;;;;;;:::;;;;;;:::999999999::::::===<<>>???>>>>>>>>>???>>>>>>======>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCEEEFFFFFFEEECCCBBB@@@DDDHHHHHHFFFDDDEEEFFFAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHMMMMMMLLLKKKKKKKKKLLLMMMKKKLLLMMMOOOPPPQQQQQQQQQOOOPPPRRRTTTSSSQQQNNNLLLIIINNNPPPQQQUUU\\\___^^^]]]ZZZUUUQQQPPPQQQQQQQQQNNNNNNNNNNNNOOOQQQRRRSSSQQQOOOLLLJJJJJJKKKMMMOOOQQQRRRRRRQQQQQQPPPOOONNNMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHDDDAAA@@@AAACCCEEEDDDBBB???<<<;;;;;;<<<===<<<;;;;;;999888777666666555666777888999999999999999999777777777777888999???AAABBBBBB@@@<<<888555666666666555555555555444111111222222333444555555222222333444444333222222000000000///000000000111000111111111111222222222555555444333222222222222222222222222222222222222333333222222111111111000222444444333111000111333222222111111111111222222111111111222222333333444333333333333222222222222333444444555666555555555333444555444333222333444000111111222333444555555111111111111111111111111333333333333333333333333111111111222222222222222444444444444333333333333222444666777777666444222444444555555444333222222333111//////000111111000444444333333333222222222111111111111111111111111111111000000000000000111333333333333333333333333111111111111111111111111......///000111222222333222222222222222222222222333333333333333222111000333222222111111000000000222222222111111222444555===;;;888666444555666666777666444222222222444555777666666777999<<>><<<:::999888;;;;;;:::999999999::::::;;;<<>>>>>======>>>???>>>>>>????????????>>>>>>>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCCCCBBBBBBCCCDDDCCCBBBAAABBBCCCBBBCCCDDDDDDDDDDDDCCCBBBAAADDDGGGHHHGGGFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHLLLKKKKKKKKKLLLLLLMMMNNNJJJKKKMMMNNNPPPQQQQQQRRRNNNOOOPPPQQQPPPOOOMMMLLLKKKNNNPPPPPPSSSYYY\\\[[[XXXTTTPPPMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRPPPNNNLLLJJJJJJKKKMMMNNNQQQQQQQQQQQQPPPOOONNNMMMKKKLLLMMMMMMMMMLLLKKKJJJDDDCCCAAA@@@@@@AAABBBCCCCCCAAA???===<<<<<<===>>>;;;;;;::::::999888777777666777888888999888888888888777666666666777999:::???@@@@@@@@@>>>:::666444666555555555444444444444555444444333222111111000222222333333333333222222111000...---...///111333111111222222222333333333555444333222222111111111222222222222222222222222222222222222111111111111222444555444000///222444333333333333333444444555333333222111111222222333222222333333333333333333111111222333333333333333444555666555444333444555111111222333444555555666111111111111111111111111333333333333333333333333000111222333333333333222555555555444444444333333333555666777777666555333444444555555555444333333333222000000222333333222444444333333333333222222000000000000000000000000111111000000000/////////333333333333333333333333000000000111111111111111111111000000000/////////111111111222222222222222111222222333333222222222222222222222222111111111222333333333222333555888???===:::666555555666777777666444333222222333333888888888999;;;===???AAABBBAAA???===;;;999888888:::::::::999999:::;;;;;;;;;<<<@@@EEEIIIMMMVVV___kkk//////000000000111111111333333333444444444555555444444444555666777777777666555444333333333444555222222222222333333444555555555555555555555555555444444555666777888888999999999999888777666555444666999;;;;;;999888888999999:::<<<======<<<:::999777888999999999888777777888999:::;;;;;;:::888777::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<>>>???======>>>???@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBBBBAAA@@@BBBDDDDDDBBBAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEGGGIIIKKKKKKIIIGGGCCCCCCCCCCCCDDDEEEEEEFFFDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMLLLLLLOOOOOONNNPPPVVVXXXWWWRRROOOLLLKKKLLLMMMNNNMMMLLLMMMOOOQQQRRRSSSRRRRRRPPPOOOMMMLLLLLLLLLNNNOOOPPPPPPQQQPPPPPPOOONNNMMMLLLLLLMMMMMMLLLJJJHHHGGGCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>??????;;;;;;::::::999999999999888888999999999888777777666555555555666888999;;;<<<======<<<;;;999777555555555555444444444333333555555444333222000000///222222222222222222222222222111000//////111222444222333333333333444444444444333222111111000111111222222222222222222222222222222222333333333333333222444666444000///222555444444444444444555666666555444333111111111111222000000111111222222333333111111222333333333333222444555666555444333444555333222222222222222222222111111111111111111111111222222222222222222222222111111333444444444333222444444444333333333222222333444555555555555444333222222333444444444333333444333222222444666666555444444333333333333222222111111111111111111111111///000000111111111000000222222222222222222222222///000000000111111111222111000000000////////////000111111111222222222222000111111222333333333333222222222222333333333333111333444333222222555888<<<:::777444222333555666444444444444444444444444777888999:::<<<>>>???@@@>>>>>><<<;;;::::::::::::999999999999:::;;;;;;<<<<<<<<<@@@FFFIIIMMMUUU^^^jjj......//////000000000111333333333444444555555555444444444444555666888999555333222111111222444666333333222222333333444444555555555555555555555555555555555666777888888888555666777777777666444333666999<<<<<<999888888::::::;;;===>>>>>><<<;;;999666777888999999888666666999999;;;;;;;;;999777666999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<===>>><<<===>>>???@@@AAAAAAAAA>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA???BBBEEEDDDBBBAAACCCEEECCCBBBAAAAAAAAAAAABBBCCCHHHGGGGGGJJJNNNNNNKKKHHHEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHIIIKKKLLLMMMNNNOOOMMMNNNNNNOOOOOONNNNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMLLLOOOOOOLLLNNNSSSUUUTTTOOOMMMLLLMMMOOOQQQQQQQQQKKKMMMPPPRRRTTTTTTSSSRRRQQQPPPOOONNNMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNNNNNNNLLLIIIFFFDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@????????????@@@@@@::::::::::::::::::::::::999::::::999999888777666444444444555666888:::;;;999999::::::999999888888555555444444444333333333333333222222222222222222222222222222222222222222111111111222222333333444333333333444444444555555444333222111000000000000222222222222222222222222333333333444444555555555222555777444000///222666333333333333333444555666666555333111000000111111...//////000111222222333333333444555555555444444444555666555333222333444444444333222111000///...111111111111111111111111222222222222222222222222111222333444555444333333333333333222222222111111222333333333333333333222000111222333333333333333111///...///222333333333444444444333333333222222222222222222222222222222...///000222333333333333111111111111111111111111//////000000111111111222------...///000111222222000000111111222222222222///000111222333444444444222222222333333444444444111222444333111222555888888666333111000222444666111222333444555555555555666777999;;;===>>>>>>>>>;;;::::::::::::;;;<<<<<<888888888999:::;;;<<<===<<<===AAAFFFIIILLLTTT]]]jjj...//////000000000000000555555555555555555444444222333444555555444333222444444444444444444444444222333444444555555444444444444444444444444444444555777999999777777777888777888888888666555555666;;;;;;<<<;;;:::888666444888999;;;<<<<<<;;;999888:::;;;<<<;;;999888999:::999999999999888888777777=========<<<;;;:::888888888:::<<<<<<;;;:::;;;<<<============<<<<<<<<<<<<;;;<<<<<<===============???>>>=========>>>@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGFFFGGGJJJMMMMMMIIIFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIMMMPPPQQQQQQQQQQQQPPPOOONNNMMMPPPQQQQQQPPPOOOLLLJJJIIIJJJKKKKKKMMMOOOQQQSSSTTTNNNMMMMMMLLLMMMMMMNNNNNNQQQPPPOOONNNOOOOOOQQQQQQUUUQQQMMMLLLMMMOOOPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLJJJGGGFFFHHHGGGFFFDDDCCCBBBBBBBBB?????????>>>===<<<<<<;;;======<<<;;;::::::999999555666777666555555777999666666555777:::;;;;;;:::666777888888888888888777777777666555444444333333555555444333333222111111222222222222222222222222333222000//////000222333333333333222333333444444555444444333222222222222444333333333222111111111333333333333333333333333666555444333222333444555111222222333444444444444111111222222222333333333222222222111111111000000000111111222222333444444444333222222111111222222---...000111111111///...111111111111111111111111//////000111222444555666666666555444333333333333333333333444444444555555111222333444555555555555888888777555444333222111555444444333222222222333222222444444444444222222111111222333333444555555000000////////////000000000000000111222222222333//////000000111111222222111111111111111111111111//////000111111111111111111111111222222333333333333333333333333333333333333333222222333333444555222222222333333333444444666444222000000222444666555666777999;;;===>>>???AAAAAA???>>><<<<<<;;;;;;::::::999999::::::;;;<<>>>>>>>>???@@@AAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@DDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAACCCEEEGGGHHHEEEDDDEEEGGGIIIIIIFFFCCCEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBCCCCCCDDDDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGIIIMMMPPPPPPPPPPPPPPPOOOOOOOOOOOORRRRRRRRRRRRPPPNNNLLLKKKJJJKKKKKKLLLMMMOOOPPPQQQLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOQQQRRRSSSTTTPPPLLLKKKMMMNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKIIIHHHFFFEEEGGGFFFEEEDDDCCCCCCCCCCCC@@@??????>>>======<<<<<<======<<<;;;;;;:::999999888888888888888999999:::888777666777888999888777888888888888777666555444666666555555444333333222222222222222222222222222222222222222222222222222222111000//////000111222222222222222222333333444444444333222111111111111222222222222222111111111111111111111111111111111555444333333333333444555222222333333444333333333111111111222222222333333222222222111111111000000111111111222333333444444555555444333333333333333222222222222222333444444111111111111111111111111000000000111222333444555666555444333333222333333444333333333444444555555333444444555555666666666888888777666555444333333444444333222222222222222222333333444444333333222111111222333333444555555000000000//////000000000111111111111222222222222111111111111222222222222111111111111111111111111000000111111111111111000111111111111222222222333333333333333333333333333222222222222222333444444333333333333444444444444666444222111111222444666555666777999;;;===>>>???>>>===<<<;;;::::::999:::;;;;;;::::::;;;;;;<<<===??????AAAFFFHHHLLLUUU___ooo//////000111111111111000444444444444444444555555444444333333333333444444333333333333333333333333444555666666777777666666444444444444444444444444555777999888777666666777444666666666444333444555555666777999::::::::::::888999:::;;;;;;;;;:::999888999:::999777666777888===;;;999888888999:::;;;999999:::;;;;;;;;;;;;;;;:::<<<===>>>===<<<===>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===============@@@@@@???>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBDDDFFFEEECCCAAA???>>>>>>>>>>>>??????@@@@@@BBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBDDDFFFHHHIIIEEEEEEDDDEEEFFFFFFDDDBBBGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAAAAABBBCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHJJJNNNQQQPPPOOONNNMMMMMMOOOPPPRRRTTTTTTTTTSSSQQQPPPNNNMMMKKKJJJJJJKKKKKKLLLMMMNNNJJJKKKKKKLLLMMMNNNNNNOOOMMMMMMMMMNNNPPPRRRSSSTTTRRROOOLLLKKKLLLMMMLLLLLLPPPPPPOOONNNMMMKKKKKKJJJKKKJJJIIIHHHFFFEEEDDDCCCFFFEEEDDDCCCCCCCCCCCCCCC@@@??????>>>>>>======<<<======<<<<<<;;;:::::::::<<<:::888999<<<>>><<<::::::888666666666666444333666666777777666555444444555555444444333333222222//////000111222222333333222222222222222222222222222111000//////000111222111111111111111222333333444444333222111000000111111111111111111222222222111111111111111111111111333333222222333444555666333333333333333333222111000000111111111222222222222222222111111111111111111111222222333333444444444444333222222222222333555444222111222333555777111111111111111111111111222222111111222222333444666555444333333222222222444444333222333444555666666666555444444555666777888888777666555555444444333333222111111111111222222333333444444333333222111222222333333444444555111111000000000000111111222222222222222111111111333333333222222222222222111111111111111111111111111111222222222111111000111111111111222222222222333333333333333333333333222111111111111222333333333444444444444555555555555444333111111333444555555555777999;;;===??????<<<<<<;;;:::999999::::::<<<;;;;;;;;;;;;<<<======???>>>AAAEEEHHHLLLUUU___ttt///000111111222222111111333333444444444444555555555444333222222333444555222222222222222222222222444444555666666666666666333333444444444444444444666777999888666555666666333444555555333333333555777777888888888888888888888999:::;;;;;;;;;::::::888999:::999888777888999===;;;888666666777999;;;999::::::;;;;;;;;;::::::999;;;======<<<;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===============??????>>>>>>>>>======>>>????????????@@@@@@@@@@@@@@@BBBEEEGGGFFFDDDAAA???===>>>>>>??????@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAACCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDCCCEEEDDDCCCBBBBBBAAAAAAAAA>>>???AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJLLLPPPRRRPPPNNNLLLKKKLLLNNNQQQTTTTTTTTTSSSRRRQQQPPPOOONNNKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLNNNOOOPPPPPPQQQMMMNNNNNNOOOPPPQQQRRRSSSPPPOOOMMMLLLLLLLLLKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJGGGEEECCCBBBAAAAAADDDCCCCCCBBBBBBBBBCCCCCC?????????>>>>>>=========<<<<<<<<<<<<;;;;;;::::::>>>:::888:::>>>@@@===999888777555555555555333222111222333555666777777777444444444333333222222222000000111111222333333333222222222222222222222222333222111111111111222333000000000000111222333333666555444333222111111111000000000111111222222222333333333333333333333333111111222222333444555666333333333333333222111000000000000111111111222222111111111111111111111111111111222222333444444555222111000000//////000000222111111000000111333444111111111111111111111111333333222222111222222333666555444333222222222222555444333222222444555777777666444333222333555666666666666555555444444333222222111111000111111222333333333333333333333333222222222333333444444444222111111000000111111222333333333222222111111111333333333222222111111000111111111111111111111111222222222333222222111000222222222222333333333333222222333333333333444444111111000000111111222333444444444555555555666666555444333222222333444555444555777999;;;===???@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>===@@@EEEHHHLLLUUU___www000111111222222222222222333333333333444444555555444333222111111222333444222222222222222222222222333333444555555555555444333333333444444444555555666777888888666555555666222444555444333333444555777777666777777777888888888999::::::;;;;;;;;;;;;:::;;;;;;;;;999888999:::;;;999777555555666888999;;;;;;;;;;;;:::999888777888999;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=================================<<<<<<>>>>>>>>>?????????@@@@@@@@@BBBEEEFFFFFFDDDAAA>>>>>>>>>??????@@@AAAAAABBB@@@@@@?????????@@@@@@AAAFFFFFFFFFEEEEEEDDDCCCCCCEEEEEEEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC???AAABBBEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIJJJKKKKKKMMMPPPSSSOOOMMMKKKJJJKKKNNNQQQTTTSSSRRRQQQPPPOOOOOONNNNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMOOOPPPRRRRRRRRRRRROOOOOOPPPPPPPPPPPPPPPPPPOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@BBBBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>===============;;;;;;;;;;;;::::::::::::<<<999777999>>>???<<<777666444333444555555444333111222333444666666777777444333333333333333222222333333333333333333333333222222222222222222222222333333333222222333333333000000000000111222333444888777666555444333333333000000111111222222222333333333333333333333333333000111222333444444555555333333333333222111111000000111111111111222222222111111111111111111111111111222222333444444555555222111000000//////000000//////111222222222111000111111111111111111111111333333222222111111222222555555444333222222222222444444333222333444555666666444222111111222444555333333333333333333333333222111111000111111222222333333333333333333333333222222333333333333444444222222111111111111222222444333333333222222111111222222111111000000000///111111111111111111111111222222333333333333222222444444444444444444333333222222222333333444444444111111000000111111222333444444444555555555666666555444444333333444444555444555666999;;;>>>???@@@===<<<<<<;;;;;;;;;<<<<<<:::::::::999::::::;;;<<<======@@@EEEHHHLLLUUU___xxx111111222333333333333222222222333333444444555555333333222222222222333333333333333333333333333333222333333444555444444444222333333444444555555555666777888888666444444555222444555444333333444666333333444555666888:::;;;999999999::::::;;;;;;<<<:::;;;<<<;;;999888999::::::888666555555555777888<<<<<<;;;;;;:::888777666777999::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<===============;;;<<<======>>>>>>=========>>>>>>>>>>>>?????????@@@AAACCCEEEDDDBBB@@@>>>===>>>>>>???@@@AAABBBBBB@@@@@@??????@@@@@@AAAAAAGGGGGGGGGFFFDDDBBB@@@???@@@BBBCCCCCCBBB@@@AAAAAA?????????@@@AAABBBDDDDDDAAABBBEEEGGGHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMOOORRRNNNMMMKKKIIIJJJMMMPPPSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKNNNOOOQQQRRRSSSSSSSSSRRROOOPPPPPPQQQQQQPPPOOOOOOPPPRRRSSSRRROOOMMMLLLKKKFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@???AAA@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999999777777999<<<<<<:::666444333222333555666666555555555666666555444333333444444444444333333333333444333333333333333333333222222222222222222222222333333333333333333333333000000000111222333444555:::999777666555444333333222222222222222333333333111111111111111111111111000111222333444444333333222222222222222222111000111111222222222333333333111111111111111222222222222222333333444444555555444444333222222222222333///111333555555444222111111111111111111111111111333333222222111222222222555444333222222111111111333333333444444444555555333333222111111222333444111111222222222222222222222111111111111222333333444333333222222333333444333333333333333333333333333333222222222222333333333333333333333222222222111111111000000000000000111111111111111111111111111222333444444444444333444444444444333333333333111222222333333444444555222111111111111222333333333444444444444555555555555555444444444444555555333444666999;;;>>>@@@AAA<<<<<<;;;:::999999:::::::::999999999999:::;;;;;;<<<<<>>???@@@@@@@@@@@@=========>>>>>>>>>??????@@@AAABBBBBBBBBAAA??????<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBFFFFFFFFFEEEDDDBBB@@@???>>>AAADDDEEECCCAAAAAABBB@@@@@@@@@AAABBBDDDEEEFFFBBBCCCFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHJJJJJJJJJKKKMMMOOONNNMMMKKKJJJJJJLLLOOOPPPRRRQQQPPPNNNNNNNNNNNNOOONNNNNNMMMMMMLLLMMMMMMMMMNNNPPPQQQSSSSSSSSSRRRQQQMMMNNNPPPQQQQQQQQQQQQPPPQQQTTTVVVUUURRRNNNMMMMMMHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDBBB@@@???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666777888:::::::::888777555444333444555666666444777777777666555444333222444444444444444444444444111111111222333333444444222222222222222222222222111111111222222111111111000000111111222444555666:::999777666444333333333444444444333333333333333111111111111111111111111111222333333333333222111000111111222222222222111222333333333333444444444000000111111111222222222222222333333444555555555555555444333333333333333222333333444444444444444111111111111111111111111222222222111222222333333555444333222111111111111111222444555666555444333222222222333333444444444111111222222222333333333222222222222222333444444444333333222222333333444333333333333333333333333333333222222222222333333222222333333333333333333000111111111111111222222111111111111111111111111000111222444555555555555333333333222222111111111111111222333333444555555222222222222222333444444333333333333444444444444555555555444444555555555333444666999;;;>>>@@@AAA>>>===<<<;;;::::::999::::::::::::::::::;;;<<<<<<<<<<<>>>>>>>>>>>@@@AAAAAAAAA@@@@@@??????;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDBBB@@@???>>>BBBFFFHHHFFFDDDCCCDDDCCCCCCBBBCCCCCCEEEFFFFFFBBBCCCFFFHHHIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJFFFGGGIIIIIIIIIIIIJJJLLLNNNMMMKKKJJJKKKLLLNNNOOOSSSRRRPPPOOONNNNNNOOOPPPOOOOOONNNNNNNNNNNNNNNOOONNNPPPQQQSSSSSSRRRPPPOOOKKKLLLOOOQQQRRRRRRRRRRRRRRRUUUXXXWWWSSSPPPNNNNNNKKKJJJIIIGGGEEEDDDBBBAAACCCDDDEEEEEEEEECCC@@@?????????===<<<::::::999999::::::::::::::::::::::::777777777777777888888888444777:::;;;:::888888888666555444444666666555444555555666666666666666555555555555555555555555555......///111222333444555222222222222222222222222//////000000000000//////111111111222333555666777999888777555333222222222555555555444444333333333333333333333333333333333111222333444333222111000///000111222222222222222333333333444444444555555000000111111222222222222222222333444444555555666444333222222111111222222444333222111111333444666111111111111111111111111222222111111222222333444555444333222111111111111000222555777777666333222111222333444555666555555222222222333333444444555333222222222333444444555444444222222222222444444333333333333333333333333444333333222222333333444222222222333333444444444111111111222222333333444111111111111111111111111000111222444555666777777222111111111000000//////111111222333333444555555333333222222333333444555222222222333333333444444555555555555555555555555333444666999;;;>>>@@@AAAAAAAAA???>>><<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;>>>DDDGGGLLLUUU___ttt///000111222333444444444111111111111111111111111111111222333333333333222333333333222222222222111222222333333333333444444444444444444444444444444555555666666777888888888333222222111111222222333777666666666666666777888666777999::::::999888777999888666555555777999:::===<<<:::999888777777777;;;:::888777777888:::;;;777888999999::::::::::::;;;:::999888888:::<<<===;;;;;;:::;;;<<<>>>@@@AAAEEEDDDAAA?????????@@@AAA@@@???>>>======>>>??????AAAAAAAAAAAAAAA@@@???>>>;;;;;;:::;;;<<>>;;;999999:::;;;888999;;;<<<<<<;;;999888999999999888666666999;;;888777777555444333222222222333555777999999999888555555444444444444555555333333333333333333333333000111111222222333333444444666666555222111111333555444222222444555444333000222333333333555777999777666555444333222222222111111222333333333333333222222222222222222222222666555555444444444555555666555333111000000111111444444444333333222222222///000000111111222333333222222222333333333444444444333222222111111222222222222222222222222222222222222111111111222333444222222222222333333444555111111000000000000111111555444333222333555777999555555444333333222111111111222333333333333222111111222444555555444222111444333333222111111222222111111111111111111111111111111222222222333333333222333333444444333333222///000000000111111111111444333111///......///000555555555555444222000///000111222333333333333333444333222222333333111000222222111111111111111222444111///000333444333222000222444555444444555666444555888:::===@@@BBBCCC>>>>>>>>>>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;??????BBBEEEFFFIIITTT___rrr111111222333444555555444222222222222222222222222111111222333333333333222111111111111000000000000222222333333333333444444333444444555666666666555666666666666666666555555444333333222222333333444666666555666666777888888666777888999999999999999:::999777666666777888999;;;;;;:::999888888888888:::999888777777888999:::888888999:::::::::::::::;;;:::999888888:::;;;===;;;;;;;;;;;;<<<>>>@@@AAACCCBBB@@@>>>===>>>???@@@@@@???>>>======>>>?????????@@@@@@@@@@@@??????>>><<<<<<;;;;;;<<>>AAACCCDDDAAA@@@???>>><<<;;;:::::::::::::::;;;;;;;;;<<<<<<>>>???BBBEEEGGGJJJUUU```ttt222222333444555555555555222222222222333333333333111111222333333333333222222111111111000000000000222222333333333333444444111333555777888888777666666666666555444333333333444444333333333333444444444444555666666777888999777777777777888999:::;;;<<<:::999888777777888999::::::999999999999::::::999999888888888888999999999::::::;;;;;;;;;;;;:::;;;:::999888999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???=========>>>>>>??????>>>>>>>>>>>>??????===>>>>>>????????????>>>======<<<<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???===>>>>>>>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIMMMNNNOOONNNLLLKKKLLLMMMOOOOOOMMMLLLKKKKKKKKKKKKHHHGGGGGGHHHJJJJJJIIIGGGHHHGGGGGGIIILLLOOOPPPOOORRRSSSSSSQQQNNNLLLLLLMMMJJJKKKLLLKKKHHHEEECCCCCCDDDBBBAAAAAABBBBBBAAA???<<<<<<<<<<<<<<<<<<;;;<<<777888999::::::999888777888999999777666666888:::666666555444333222111111555444444444555666666777777777666666666666777777333333333333333333333333333333333444555555666666444444333555666666555444444222111111222333222111,,,...///000111222555777999888777555333222222222222333333333333333222222111111111111111111111111444444333333333333444444111111000//////000000111111111111111111111222222333333333444555555666666666444111000000222666888444333222222111111222222222222222222222222222222111222333555555444444333444444333222222222333333111111000000000000111111222333333444444444333333444444444444444333333333111222222333333222222111///000222222333222111000333333333222333333444444222222222222222222222222111111222222222333333333222333333444444333333222111222222222222333333333666555333222111111222333222111111111222333333444333333444444444333333222444222111222333333222000222222111111111111222222666444222111222333222111111333555555555444555666555666999<<>>>>>BBBFFFHHHLLLWWWcccvvv222222333444444444444444222333333333333333444444111111222333333333333222444444333333333222222222222222222333333333444444///111444777888888666555444444444333333333222222444333333222222333333444222333444666777888888999777666666666777999;;;===<<<;;;:::999888888888888888888999:::;;;;;;;;;;;;999999::::::::::::999999::::::;;;<<<<<<;;;;;;;;;::::::999999999:::;;;<<<=========>>>??????@@@AAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<===>>>>>>???>>>>>>>>>>>>=========>>>???@@@BBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJFFFEEEEEEEEEEEEFFFHHHHHHMMMNNNNNNMMMKKKJJJKKKLLLPPPNNNMMMKKKIIIIIIHHHIIIFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHKKKMMMPPPQQQPPPQQQPPPNNNKKKIIIIIIJJJKKKLLLMMMLLLIIIFFFDDDDDDCCCAAA@@@@@@AAABBBAAA@@@;;;;;;<<<===<<<;;;:::999777777888888888888777777888888888777666666888:::555555444333222222111111666555444333333444666666777666666666666666666777333333333333333333333333111111222222333444444444555444333444666666444222666444222222333333222111...000111222222444777999:::999777555444222222111222222222333222222111000111111111111111111111111333333222222222333444444///////////////000000000000000111111222222333333333333444444555666666666555444222111222333555777444333222222111111222222222222222222222222222222111222444666666555444333555444333333222222222222222111111000000111111222333444666777777666555333111111111111111111111222222222222222222222222222000111222222333222222111222222222222222333333444222222222222222222222222111111222222222333333333222333333444444333333222111111111222222222333333555444333222111222222222444333222222222333555666111222333555777888999999333222111111333333222111222222111111111222333333444333222222222333333333222444555666555444555666555777:::>>>AAADDDEEEFFFIIIFFFAAA===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>BBBFFFIIIMMMYYYdddwww111222222333333333333222222222222333333444444444111111222333333333333222444444444333333333333222222222222333333333444444---///333555777666555333111222222222333333333444222222111111111111222222111222444666777888888888777666666666777999;;;===<<<;;;:::999888888777777777777999;;;<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;::::::999999999999::::::;;;;;;======>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>????????????;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBBBBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFEEECCCBBBAAAAAAEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIEEEEEEEEEFFFFFFGGGHHHHHHKKKKKKKKKJJJHHHGGGIIIJJJNNNMMMLLLJJJIIIHHHGGGGGGFFFGGGHHHHHHGGGGGGFFFGGGFFFGGGGGGHHHJJJMMMPPPRRRPPPPPPOOOLLLIIIHHHHHHIIIKKKMMMMMMLLLIIIFFFEEEEEEBBB@@@>>>>>>???@@@@@@???;;;<<<======<<<:::888666777777777777777777777777777888888777555555777:::444444444333333222222111666555444333333444666666666555555444444555555666333333333333333333333333111222222333333444555555222333444666999999888777555333111000000000///---///111222333333444666888999888666555333222222222000000111111111111000000111111111111111111111111222222222222222333444555444444444555555555555555111222222222333333444444222222222333444444555555222333444555555555444444444333222222111111222222222222222222222222222222111222444666666555444333555444333333222222222222222222111111111111222222000111333555555444222111111111111111111111111222222222222222222222222222111222222333333333333333222222111111111111222222222222222222222222222222111111222222222333333333222333333444444333333222000000000000111111111222333222222111111111111111555444222111111111333333...///111222444555666666333222111111333333333111222222111111222333333444222222333222333333444666333444666666555444555666555888<<<@@@CCCFFFGGGGGGJJJGGGBBB===::::::;;;<<<======<<<;;;:::999999888<<<===AAAFFFIIINNNYYYeeewww111222222333333222222111111111222222333333444444111111222333333333333222222222222222111111111111222222333333333333444444...000222444555444333333111111111222333444444444111111000000000000111111111333444666777777777666777777777777888999:::;;;:::::::::999999888777777666888:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>???????????????>>>>>>>>><<<===>>>??????@@@??????<<<======>>>>>>>>>>>>===>>>>>>??????????????????BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGIIIHHHFFFDDDBBBAAAAAAAAADDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEGGGIIILLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGGGGHHHGGGHHHIIIIIIIIILLLPPPSSSRRRRRRPPPMMMJJJHHHIIIJJJKKKLLLMMMLLLIIIFFFDDDDDDBBB@@@======>>>???>>>>>>;;;<<<<<<<<<;;;999777666777777777777777777777777777888888666555555777999555444444444333333333222555444444444555666666777555555444444444444555555333333333333333333333333444444444555666666777777666:::???BBBDDDDDDFFFGGG===;;;888666555444222000000111222222111222444666777666555444333222222222///000000111222222111111222222222222222222222222333222222333333444555666555555666666666555444444333333333333333444444444111111111222333333444444111333555777777666444333444333222222111111222222222222222222222222222222111222333555555444444333444444333222222222333333222222111111111111222222000111333555666555444333444444444444444333333333333222222111111222222333222222222333333444555555444333222222111111111222333333333333333333333333111111222222222333333333222333333444444333333222//////000000000111111111222222222222222222111111333222222111000000000000333444444444444444333333222111111111333444333222222222111222222333444555222333444333222333444666333555777777555444555666666888===AAAEEEGGGHHHHHHIIIFFFBBB===;;;:::;;;<<<======<<<;;;:::999999888<<<===AAAFFFHHHMMMXXXdddxxx222333333333333333222222000000111111222333333444111111222333333333333222333333222222222111111111222222333333333333444444111222333333444444444333222222333333333333333333222111111111111111111222222333555666777666555444666777888999999999999999888888888888888888777777777888:::<<<======<<<;;;:::999888888888888999::::::::::::::::::999888888999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>======<<<======>>>>>>=========;;;<<<>>>???@@@@@@??????>>>>>>?????????>>>=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAABBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBCCCBBBAAAAAABBBEEEGGGJJJLLLNNNOOOOOONNNLLLKKKIIIKKKLLLLLLIIIHHHHHHJJJHHHIIIIIIHHHHHHJJJNNNRRRRRRRRRPPPLLLHHHGGGHHHJJJJJJLLLMMMKKKHHHEEEDDDDDDDDDBBB>>>===>>>>>>>>>>>>:::::::::::::::999888888888888888777777888888888777777777666555555777999555555555444444444444444333444555666777888888888666666555555555555666666333333333333333333333333444444555555666777777777<<>>===:::888666333444444333222222333555444444333222222222222222///000111222333444444444333333333333333333333333333333333333444555666777333444444555444333111111333333333222222222222222111111111222333333444444333333555555666555555555444333222222111111222222222222222222222222222222222222222222333333333333333333222222222333444444333222222111111222222333///111333444666666666666666666555555444444333333333333222111111222333333111111111111222333444555777666555444333222222222333333333333333333333333111111222222222333333333222333333444444333333222000000111111111222222222222222333333333333333222222222333333444444333333666666666666666555444333222111000111333444333222222222222222333444555555555666666555222000222444444666777777555444555666666999>>>CCCGGGIIIIIIIIIGGGEEEAAA===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===AAAEEEGGGLLLWWWbbbzzz444444444555555444333333//////000111222222333333111111222333333333333222555555555444444444333333222222333333333444444444444444444444444444444444555555444333333222222222333222222222222222222333222444555777777666444333666777999::::::999888777666777777888888888777777777888;;;=========<<<;;;999888666555555666888999::::::::::::999999888777888999:::;;;;;;;;;::::::;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<>>>???@@@@@@@@@?????????@@@??????>>>===<<<======>>>@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAABBBBBBDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCCCCBBBBBBDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGIIIKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCC???@@@@@@??????@@@DDDFFFJJJLLLPPPRRRSSSRRROOONNNIIIKKKMMMLLLIIIHHHHHHJJJHHHIIIIIIHHHGGGHHHMMMQQQPPPOOOMMMIIIFFFDDDFFFGGGJJJKKKLLLKKKHHHEEECCCCCCFFFCCC@@@>>>>>>??????>>>888888888999999:::::::::999999888888888888999999777777777666555555777999555555555555555555444444222333666888999999999888777777666666666666777777333333333333333333333333222222333333444555555555;;;CCCJJJIIIBBB===@@@DDDKKKHHHCCC@@@>>>;;;888555777777777666444444555666333222222111111222222333000111222444555666777777444444444444444444444444333333333444555666777888777777888888777555333222333222222222111111000000111111222333333444444555555555444333444555666777444333222222111111222222222222222222222222222222222222111111111222333444222222222222333444444555333222222111111222222333***+++---///111222333333555555444333333222111111444333222111111222333444000000000000111222333444:::999777666444444333333333333333333333333333333111111222222222333333333222333333444444333333222111111222222222333333333333333444555555444444444222444666888999999999888000000111222333333333222222111000111333444333222222222222222333444555666888999999555111//////111444666777777666555555666666999>>>CCCGGGIIIJJJJJJEEECCC@@@===;;;;;;;;;;;;888888999:::<<<======>>><<<===@@@EEEGGGKKKVVVaaa|||555444333222222222333444222111000000000111222333333333333222222222111111333333333222222222111111111111222222222333333333333333333222222222111111333444444333222222333555555444222111111222444555111222444666888888888777666777777888999:::::::::777777666555555666777888777777777888999999::::::888888777666444444777999;;;;;;::::::999888777777777777666666777999;;;<<<<<<<<<======>>>>>>??????>>>======<<<<<<<<<============>>>>>>?????????@@@AAA@@@>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDGGGFFFDDDCCCCCCDDDEEEFFFCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFIIIKKKLLLKKKJJJJJJJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDEEEEEEDDDBBBAAACCCDDDCCCBBBAAA@@@AAADDDGGGIIIKKKMMMRRRWWWYYYWWWRRRNNNOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJNNNMMMKKKJJJIIIHHHHHHGGGJJJJJJIIIHHHFFFDDDBBBAAA>>>>>>>>>???@@@@@@>>><<<888999:::;;;;;;:::999888666666666666666666666666555555666666666666666666666666666555444444333333444444444555555555555666777777777777666666666666666555444444222222111000666555444444555777:::<<>>AAABBB@@@<<<888666444444444111111111111111111222333111111222222222333333333444444444444444444444444444555555666666666666666777666555444333444555555444333111000///000111111000000111222333333444444555444222222222222444555222222333333333333444444111222222333333222222111444444333222000000111333333333333444555666777888444444444444333111///...111222222333333444444555666555333222111222222333333333111000111111333444333333333333333333333333222333444444555555444444222222222333333444444444111111111111111111111111111222444555666555555444222111000111444555333111000000000000000111111222888888666===QQQ___SSS===333333333444444444555555111111111111111111111111333333333444444444555555777555333444555444000,,,111333666777666555555666999<<>>AAAFFFIIINNNXXXbbb|||444333222111222222333444444333222000000000111111333333333222222222222111333333222222222111111111111111222222222333333333333333222222222111111111222333444333222111333555666555333222111222333444333333555666777777777777444555555666777777888888888777666666555666777777::::::999999888777777777777777777555333333555777;;;;;;::::::999888888777888888777777777999:::;;;;;;<<<<<<===>>>>>>??????>>>>>>============>>>>>>======>>>>>>>>>?????????AAA???>>>>>>@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???@@@AAABBBCCCGGGFFFDDDBBBBBBBBBDDDEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGIIIKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFEEEDDDDDDEEEGGGFFFEEEDDDDDDEEEGGGJJJLLLLLLPPPTTTWWWWWWSSSOOOLLLOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDBBB@@@???=========>>>@@@???===;;;999999999::::::999999999888888888888888888888888777777777777777666666666999999888888777666666666444444444444555555555555777666666666666555555555444444444333333222222111555444333333444777999:::BBB@@@===888444444777999BBB???:::555333444666777;;;;;;;;;:::888666444222222222222111222222333444111111111111222222222222444444444444444444444444333444444555555555555555666555444333222333333444333333222111111111111111000111111222333333444444222222111111111111222222222222333333333333444444111222222333333222222111333444333222000000222333444444444444444555666777222222333444444444444333333333333333333222222222444333222111111111222333444333333222222222222333222222222222222222222222111222333333444444333333222222333333333333333333222222222222222222222222444444555555444333111000111000///111333444222000111111111111111222222333111333444===PPP___YYYHHH333444444444444444444444222222222222222222222222222222222333333333444444222111000111444555333111222444666666555444444555888;;;@@@EEEIIILLLLLLLLLMMMFFF@@@>>><<<999999;;;999999::::::;;;<<<<<<<<>>AAAFFFIIINNNXXXbbbzzz111111111111222333444444666444333111000000000000333333333333222222222222222222222111111111111111111111222222222333333333333222222222222111111111222333444333111111333444555444333222222333444555555555555555555666777777444555555666666777777888999888777666666666666666::::::::::::999888777666888888777555333333444666;;;::::::999999888888888999999888777777888999:::;;;;;;<<<<<<===>>>>>>>>>???>>>>>>===>>>>>>??????======>>>>>>>>>>>>??????@@@>>>===>>>@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@???>>>???@@@AAABBBGGGEEEDDDBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHGGGIIIJJJJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGFFFEEEEEEGGGHHHIIIHHHGGGGGGHHHJJJLLLNNNNNNRRRWWWXXXTTTOOOKKKJJJNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEECCCAAA???===;;;<<<<<<<<<===>>>>>><<<::::::999999999999999999:::888888888888888888888888999999888888777777777666777666666555555444333333444444444444555555555555555555555555444444444444333333333333333333333333333333222333444555777888888999999888555333333444:::888555222111111222333333555888::::::888444222333333222222333333444555111111111111222222222222444444444444444444444444222333333444555444444444444444333222222222222333333333333333333222222111111111222222333333444444222333333333333333333222222222333333333333444444111222222333333222222111333333333222111000222333555444444444444444555555444333333333444444555666444444333222222111000000111111000000000111222222444444444444444333222222000000000000000000000000000111222222333333222222333333333333333222222222333333333333333333333333333333333333333222111000222111111222444444333222222222222111222333333444111333333666BBBLLLGGG<<<444444444444444444444333444444444444444444444444111111111222222222333333111//////000222444444444222444555555333222222333666:::???EEEJJJMMMOOOOOOOOOHHHAAA???<<<999999;;;888999999::::::;;;;;;<<>>AAAEEEIIIMMMXXXbbbxxx000000000111222333444444555444222111000111111222444444333333333222222222111111111111111111111111111111222222222333333333222222222222111111111111222333333222111111222444222222222222333555666777777666555444444555777777777777777777888888999999:::999888777666666555555666777888:::::::::::::::999:::999777555444555666:::::::::999999888888888:::999888777777777888999:::;;;;;;<<<<<<===>>>>>>==================>>>???======>>>>>>>>>>>>>>>>>>???===<<<===???AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@BBBCCCFFFEEECCCBBB@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIIIIGGGFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIGGGHHHHHHGGGEEEDDDFFFGGGIIIIIIHHHHHHIIIJJJLLLMMMNNNSSSXXXWWWQQQLLLKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIDDDEEEGGGGGGFFFDDDBBB@@@@@@AAABBBCCCEEEFFFFFFGGGEEEDDDCCCBBB@@@===;;;:::;;;::::::<<<======;;;999;;;:::999888888999:::;;;888888888888888888888888999888888777777666666555555555444444333222222222333333444444444555555555444444444333333333222222111111222222333333333333222222222222333444555666333555666666444222222333222222222222333444555555000222666999:::999888666333333222222222333444444222222222222333333333333333333333333333333333333333333444555555555555444444444444333333333333333222333444555555444222111222222222333333333444444444555666777777666555444222222222333333333444444111222222333333222222111222333333333111111222333555555444333333333444444777666444222222222333333333333222222222111111111000000111111222222333333444555666666555444222111000000000000000000000000111111222333333333333333444333333333222222111111333333333333333333333333//////000111222333333333444444444555555555444444222111111111111222333333222444333111444888555...555444444444444333333333333333333333333333333333222222222222333333333333444333111000111222333444333444555444222111111222555999???FFFKKKOOOQQQQQQPPPHHH@@@>>>;;;888777:::888888999999:::;;;;;;;;;>>>>>>@@@EEEHHHMMMWWWbbbxxx000000111222333444444444222222111111111222444555444444444333333333222222111111111111111111222222111111222222222333333333222222222111111111000000222222333222111000222444444444444444444444555555777666555444444555777777777777777777777888888888999999999888777666666555666777999;;;;;;;;;:::999777888888777555444444666::::::999999999999999888:::999888777777777888999:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;<<<===>>>>>>>>>==================>>><<<;;;<<<>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@??????BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHGGGFFFEEEFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIGGGDDDCCCCCCDDDHHHGGGGGGGGGGGGIIIJJJKKKLLLQQQVVVUUUPPPLLLLLLNNNKKKKKKKKKJJJJJJJJJJJJJJJEEEFFFGGGGGGFFFCCCAAA??????@@@BBBDDDEEEFFFFFFFFFDDDCCCCCCAAA@@@>>><<<;;;:::::::::;;;<<<<<<:::888;;;:::999888888999:::;;;777777777777777777777777777777777666666555555555888888777777666555555444333333333444444444444555333333333333222222222222000111111222222333333444111111222222222333444444333444444333222222444555///000111333444444555555111222444666888:::<<<<<<555444333222222222222222333333333444444444444555333333333333333333333333444444555666666666666666555555555555555444444333111222444555555444333222333333333333333444444444555555777888888777555555222222222333333333444444111222222333333222222111111222333333222111222333555444444333333333444444555444333111111111222222111111222222222333333333111111222333333444444444444444555666555444222111222222222222222222222222222333333444444444444444333333333222222111111111222222222222222222222222...//////000111222333444333444444444444333333333000000000000000111222222///222333222333666777666444444444444444444444444333333333333333333333333333333333333444444444444444444333222222333555666333444555444222111222333666:::@@@FFFLLLPPPQQQRRROOOFFF???;;;999666666999888999999::::::;;;<<<<<<>>>===@@@EEEHHHMMMWWWaaaxxx111222333444444444444444111111111111222444555777444444444444333333333333222222222222222333333333111111222222222333333333222111111111111000000000111222333222000000222333888777666555444222111111555555555555555666777777555555555555555555555555999999999999888777666666999:::;;;<<<;;;999777666444555666555444333444555999999999999999999999999999999888777777888999:::999999::::::;;;<<<<<<<<<::::::::::::;;;<<<======>>>>>>============<<<<<<===;;;;;;<<<>>>@@@@@@???BBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@???AAABBBCCCEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFEEEDDDEEEGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLIIIJJJIIIGGGDDDCCCCCCEEEGGGGGGFFFGGGGGGHHHHHHIIIJJJNNNQQQPPPMMMKKKKKKLLLHHHHHHIIIIIIJJJKKKKKKKKKHHHHHHHHHGGGEEECCCAAA@@@???@@@BBBDDDEEEEEEEEEDDDBBBBBBAAAAAA@@@>>>===<<<:::::::::;;;<<<<<<:::888:::999999999999999999:::666666666666666666666666555555555555555666666666666666666555444444333333333333333333444444444444333333333333222222222222000111111111222222333333111222222222333333333333333444444333111222444777111111222222222111000000333222222333555999===???888777555444333222111111333333333333444444444444333333333333333333333333444555666666777777666666555555666666666555444333111222222333333333333333333333333333444444444444333444444444444444444333222222333333333333444444111222222333333222222111000111333333222222222333444333333333333333444444000000000111222333444555111111222333333444555555222222333444444444333333333333444444444444333333333333333333333333333333333333444555555555555444222222222222222111111111111111111111111111111111222222111000000111111222000222333333111000000111000000//////000000111222000222333333333444666777333333333444444444555555222222222222222222222222333333444444444555555555000222333444444555888:::444555555333222222333555888<<>>===@@@DDDHHHLLLWWWaaavvv333333444555555555444333333222222111222333555666555444444444444333333333222222333333333444444444111111222222222333333333111111111111000000000000111222222111000000111333666666666666555444333222333333555666777777777777555555555555555555555555777888999999999888777777999:::<<<===<<<:::777666444666777777666666777888999999999999999999999999888888777777777999:::;;;999999999:::;;;;;;<<<<<<:::::::::;;;;;;<<<>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::;;;===???@@@???BBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDDDDDDDEEEGGGJJJIIIHHHHHHGGGHHHIIIKKKLLLHHHIIIIIIHHHFFFFFFGGGIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMKKKJJJIIIGGGEEEDDDBBBBBB@@@AAABBBDDDDDDCCCBBBAAA???????????????>>>>>>===:::::::::;;;===<<<:::888999999999::::::999999999777777777777777777777777555555555666777777888888444444333222222111111000222222333333333444444444444444333333333222222222111111111111111222222222222222333333333333333333111333444333222222333555222222222222222111000000222111111222444888;;;===<<<;;;999777555333222222111111111222222222333333222222222222222222222222333444555555666666555555444444555555555444333222111111111111111222333333444444444444444444444444444333333333333333333444222222333333333333444444111222222333333222222111///111333444333222222333222222222222333444555555///000111333444555555555444444444444444444444555222222333444333222111111222222111222222333444555333333333333333333333333222222333444444444444333111111111111222222222222222222222222222222222222333222111111111111222333111333555444222000111222111111000000111111222333333222333333111//////000111222222333444555666666444444444444444444444444222222333333333444444444///111444555444444666888444555555444333333555777;;;>>>CCCHHHLLLOOOOOOOOONNNEEE===:::888666888;;;:::;;;;;;<<<<<<======>>>======???DDDHHHLLLVVVaaasss444555666666666555444333555444333222222222333444555555444444444333333333333333333444444555555555111111222222222333333333111111111111000000000000111222222111000000111333111222333555666777777777111222555777888888888777777777777777777666666666666777999::::::999888777666777:::<<<===<<<:::999777999;;;;;;;;;:::;;;<<<999999999999999999999999777777666777777999;;;<<<888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>??????>>>>>>======<<<<<<<<<;;;;;;::::::;;;===???@@@???BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@?????????@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBBAAABBBCCCEEEFFFFFFGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBCCCDDDDDDAAABBBCCCCCCCCCEEEHHHJJJIIIIIIHHHGGGHHHIIIJJJKKKFFFHHHIIIIIIHHHIIIKKKMMMJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGGGGFFFCCCAAADDDEEEFFFHHHJJJLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCCCC@@@AAABBBCCCCCCBBB@@@>>>======>>>>>>>>>>>>>>>===;;;::::::<<<======;;;999888999:::;;;;;;:::999888888888888888888888888888555555666777888999::::::777666666555555444333333222222333333333444444444444444444333333333222222111111111111111111111111222222333444444444333333///111444555444222222222222222222333444555555555000000111222444666999:::@@@>>><<<999666444333222///000000000000111111111222222222222222222222222222333444444555555444444333333444555444333222111111111000///000111333444444444444444444444444444666555444333333444555666222222333333333444444444222222222333333222222222///111333444333222222333111111111222333444555666333444555666555444333222777666666555555444333333111222333333222111000///111111000000111333555666333333333333333333333333111111222333333333333222000000111111222222222333333333333333333333333333000000000000222444666777555777999888555333444666222222111111222222333444111000111333333222111333000111222333555666777777555555555555555555555555111111222222222333333333111444666666333111111222444555555444333444666999===@@@DDDIIILLLNNNNNNNNNNNNEEE>>>;;;999888:::===;;;;;;<<<<<<===>>>>>>>>>======???DDDGGGLLLVVVaaaooo333333333333333333333333888222------222666777555777777666555333222111000444333222111111111222333111111222222222333333333444444333333222111000000333000------000222333222222333333333333222111111555555555555666666666777555555666777888999999:::888888999:::;;;;;;;;;:::666777999;;;============:::888777777999::::::999999::::::::::::::::::999999888777777777888999:::888888999999999999::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======999999:::;;;===???AAABBB??????@@@AAA@@@???>>>===@@@AAAAAABBBBBBBBBAAAAAAEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCCCCCCCDDDEEEGGGHHHDDDDDDCCCCCCBBBCCCCCCDDDGGGFFFDDDDDDEEEEEECCCBBB===???@@@BBBDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLHHHIIIIIIIIIHHHGGGEEEDDD??????@@@@@@@@@???>>>>>>???>>>======???@@@???>>><<<<<<<<<;;;:::999888777666666777888999:::::::::777555333444777888666444777777777888999999::::::777666444333222222333333222333333444444333333222444333222111000111222333333333333222222222111111333333444555555444333333666444222111222333666777444333333222222333333444222222111111222444666888999;;;???AAA@@@<<<666222000000111333444555555555333333333222222222222111555444333333222222333333222333444444555555444444222222333333333333444444444444444444444444444444:::999888666444222111000222333333444444333333222333333333222222222111111333333222222333333444555333333333333333333333333333333333444444444555555222222222333333444444444444333333222222333333444111111222222222333333333111222222333333222222111333333333444444444555555)))...333555333222222444333333222222222222333333222111000/////////000111111333555555333222111222222222111111111111111111444333222222333444333222222222222222222222222222333333333444555666777888333444555666666555444333333222222222222333444555777666555333111222555888999===CCCIIIMMMMMMKKKJJJHHH@@@::::::;;;;;;<<>>BBBFFFHHHKKKVVVaaappp333333333333333333333333;;;666111000333555444222666666555444333222222111333333222111111222222333111111222222222333333333444444333333222111111000111///,,,---///111111000111222222333333222222222555555555666666666666666555555666777888999::::::::::::;;;;;;<<<;;;;;;;;;:::;;;<<<===>>>>>>======;;;999888888:::;;;;;;:::<<<<<<============<<<<<<::::::999888888888999:::::::::::::::;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::;;;<<<>>>>>>???@@@AAAAAAAAA@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEECCCAAA>>>???AAACCCDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIEEEFFFFFFGGGFFFEEECCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>===>>>???@@@???>>>;;;;;;;;;::::::999888777666666777888999999999999777555444555777777666444777777777777666666666666777666444333222222333333333444444555555444444333444333333222222222333333333333333222222222222111222333444555555444333222333333333333333444444444444333333222222333333444444333222111111222333555444777;;;>>>???===;;;888777666444333222333444444000000000111111222222222444444333222222222222222222333444444555555444444222222333333333333444444444444444444444444444444666666555555444333222222222333333444444333333222333333333222222222111111333333222222333333444555333333333333333333333333333333333333444444444444333333444444444555555555333222222222222222222333111111222222222333333333111222222333333222222111222222222333333333333333,,,///222333333222333333111111000000000000111111444333222111111111222333222333555555333222111222111111111111111111111111222222222222333333333222333333333222222222222222111111111111111222333444444444555555555555444444444333333333333333444555666666555333222333666888;;;>>>CCCHHHKKKKKKIIIHHHGGG???999999::::::;;;>>>>>>@@@AAA???<<<;;;<<<======>>>BBBFFFHHHKKKVVVaaaqqq333333333333333333333333999666333333555666444222444444444444333333333333333222222111111222333333111111222222222333333333444333333222222111111111///...---...///000///...000000111222333333333333666666666666666555555555666666777888999::::::;;;<<<<<<=========<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::888777888999;;;::::::::::::;;;;;;;;;;;;::::::<<<;;;:::999999999999999;;;<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>????????????>>>======??????@@@@@@@@@??????>>>AAABBBBBBCCCDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFGGGFFFFFFFFFGGGEEEAAA???>>>???AAACCCEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>@@@???>>>???@@@@@@???===999999999999999888777666666666777888999999999999777555444555666777666555777666666555444444333333666555444333222222222333444444555555555555444444333333444444444444444444333333333333222222222222222333333444444333333222000111222444444333222111333333222222222222333333666555333111000000111111///111555999<<<===>>>===???<<<999555333222222333......///000111222333333333333222111111111111222222333444444555555444444222222333333333333444444444444444444444444444444222222333333333444444444222333333444444333333222333333333222222222111111333333222222333333444555333333333333333333333333222222222222333333333333444444555555555555666666444444444444444444444444111111222222222333333333111222222333333222222111222222222222222111111111111111000111333333333222111111000000000000111111222111///.........///000222333555444333111111222111111111111111111111111000111222333333333333333333333333333333333333333111111111000000111111222444444333333333333444444555555444444444444444555666666555444222333666888===???CCCGGGIIIIIIHHHGGGDDD===999999:::888:::===777999;;;;;;;;;;;;===???===>>>BBBFFFHHHKKKUUU```rrr444444333333333333222222333222111333666777555444333333333333333333333333222222222222222222333333111111222222222333333333333333333222222111111111......//////000000///...//////111222333444444444666666666666555555555555666666777888999:::;;;;;;>>>>>>>>>>>>======<<<;;;888999999999::::::::::::888777666666888999999888999999::::::::::::999999======<<<;;;:::999999999<<<<<<<<<<<<============>>>===<<<<<<<<<===??????<<<<<<<<<<<<============?????????>>>???@@@@@@AAA===============<<<<<<;;;>>>????????????>>>>>>===??????@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKJJJHHHGGGFFFFFFFFFGGGGGGEEEAAA===???@@@BBBCCCEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGEEEDDDCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<>>???@@@@@@>>><<<888888888888888777666666666666777888888888888888666666555555666666666555555555555444444444333333555444444333333222222222333333444444444444333333222333555666666666555444444444333333333222222222222222333333333333222222000000111222222222222222333333222222222222333333555444222111111000111111...///111444777999;;;<<<@@@>>><<<999666444222111///000000111222222333333333222111111000000111111222333444444555555444444222222222333333333444444444444444444444444444444111111111222222333333444222333333444444333333222333333333222222222111111333333222222333333444555222222222222222222222222111111222222222333333333444444444444555555555555333333444444444444333333111111222222222333333333111222222333333222222111222222222222222111111111666222//////222444333111444333333222222333333444111000///...---...//////222333444333222111111222111111111111111222222222000222444555555444444555333333333333333444444444555444333333333333333444444444222111111222444444666666555444444444444555555666666444333444666999>>>@@@DDDGGGIIIIIIHHHGGG@@@;;;999999999777888<<<888888999:::::::::;;;;;;===>>>AAAFFFGGGKKKUUU```sss444444444333333222222222000000111333444444333222222222222333333333333444111111222222333333333333111111222222222333333333333333222222222222222111///000111111111000//////...///000222333444555555666666666666666555555555666666777888999::::::;;;===>>>>>>>>>===<<<;;;;;;666666777888999:::;;;<<<:::888777777999::::::999<<<<<<============<<<<<<=========<<<;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<===============>>>??????<<<<<<<<<=========>>>>>>>>>>>>>>>>>>@@@AAABBBCCC??????>>>>>>>>>=========???????????????>>>===<<<<<<===>>>@@@BBBDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFHHHJJJJJJJJJHHHGGGFFFFFFFFFGGGGGGEEEAAA>>>@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCC@@@???>>><<<<<<<<<<<<<<>>>>>???@@@???===:::777777888888888777666666666666777888888888777777555666666666555555666666444444444555555666666666333333333333333333222222222222222333333222222222111333444666777777666666444444444333333333222222222222222111111222222222222111000//////111333444333222222111111222222333222222222222222333333333111111111111222333444555:::;;;======;;;888444111333333333333333333333333333222111111000000111111222333444444555555444444222222222333333333444444444444444444444444444444222222222222222222222111222333333444444333333222333333333222222222111111333333222222333333444555222222222222222222222222111111222222222333333333444333333333333333333333///000111111111111000///111111222222222333333333111222222333333222222111333333333333222222222222777333//////222444333111444444333333333333444444666555444222222333333444222333444333111000111222000000111111111222222222222555888888777555666777222222222333333444444444666555555444444444444555444444222111111222444444666555555444444444555555555666666555444555777999===@@@DDDHHHJJJJJJIIIGGG===:::999:::999666777;;;:::999999::::::;;;;;;:::<<<===AAAEEEGGGJJJUUU```sss555444444333333222222111222333333333222111000///222222222222333333333333000000222333333333333333111111222222222333333333222222222222222222222222000111222111000///000111//////111222333444444444555555555555666666666777555555666777888999999:::;;;;;;<<<<<<<<<;;;::::::777777888999:::<<<===>>><<<:::999:::;;;===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<===>>>???>>>>>>>>><<<<<<=========>>>>>>>>>;;;;;;;;;<<<===???@@@AAACCCBBBBBBAAA@@@AAAAAAAAA??????@@@??????>>>===<<<999:::<<<>>>AAACCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFCCC@@@AAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@>>>=========>>>???=========??????>>>;;;888777777888888888888777777666666777888888777777666555666777666555444555777444444555555666777777888222222333333333333222222111111222222222222111111111222333555666777777777444444444444333333333333222111111000000111111222333222000......111333555222222111111111111222222000111222333444555666666444333222111000000000111444777;;;>>>===:::555222555555444444333333333333333333222111111111111222222333444444555555444444222222333333333333444444444444444444444444444444444333333222222111111111222333333444444333333222333333333222222222111111333333222222333333444555222222222222222222222222222222222222333333333333444333333333333222222222222333444555555444333222111111222222222333333333111222222333333222222111222222222222333333444444555333111111222333333333222222111111111111222222555444333222222222333444222333333222000000111333000000000111222222333333333777;;;;;;888666666777000111111222222333333444333333333222222333444444444444333333333333444444444444333333444555555666444555666666555666777999===@@@EEEIIIJJJIIIFFFCCC;;;999:::;;;:::666777;;;999888888:::<<<>>>>>>===<<<===AAAEEEGGGJJJTTT___sss555555444333333222111111333444444333111000111111333333222222222222222222///000222333444444333333111111222222222333333333222222222222222222222222000111222000------///111///000111222333444444444333444444555666777888888444444555666777888888999888999999::::::::::::999999888888888999:::<<<===;;;:::888999;;;<<<<<<;;;888999999::::::999999888999:::;;;<<<;;;;;;:::999999::::::::::::;;;;;;;;;:::;;;===???@@@>>>===;;;<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???DDDCCCBBBAAA@@@AAAAAABBB@@@@@@@@@@@@???>>>===<<<888999:::<<>>===<<<<<<>>>???@@@<<<<<<===>>>>>>===999666777888888999999888888777666777777777777777666666444666777777555444555777555555555555666666666666111222333333333333222111111222222333333222222111111111222333444666888999555444444444444333333333222111000000000000111222222222111111111222333444222222111111111111222222111222333444555666666666444444333222222222222222222444888;;;;;;:::777444333333333333333333333444444444333222222222222222222333444444555555444444222222333333333333444444444444444444444444444444333333333333333222222222222333333444444333333222333333333222222222111111333333222222333333444555111111111111111111111111333333333333444444444444555555444444333333333333444555777888888777555444111111222222222333333333111222222333333222222111//////000111222333444444222333333333222222333555333222222111111222222333222222000/////////000111222333333111//////111333///000000111222222333333444888<<<<<<888444444666//////000111111222333333111111111111222333444444444444555555555555444444222222222222333555666777444555666777666666888999===AAAFFFIIIIIIEEE@@@<<<:::999;;;===:::666777<<<:::888888:::===???>>>===<<<===@@@EEEFFFJJJTTT___rrr555555444333333222111111111222333222222333555666333333333222222222111111///000222333444444333333111111222222222333333333222222222222222222222222000111111...++++++...111000111222222333333333333222333444555666888999999333333444555666777888888666777888888999999999999999888777666666777888999888777555666777999999888;;;<<<<<<======<<<<<<;;;888999:::;;;;;;;;;:::999:::::::::;;;;;;;;;<<<<<<888:::===@@@@@@>>><<<:::============>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>AAAAAA???>>>>>>>>>???@@@AAAAAAAAA@@@@@@>>>======777888999;;;>>>@@@AAABBBDDDCCCCCCCCCDDDEEEGGGHHH@@@@@@@@@@@@AAABBBDDDDDDEEEDDDCCCCCCEEEFFFFFFEEEBBBBBBDDDEEEFFFFFFFFFFFFCCCDDDFFFGGGIIIKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGCCCBBBAAAAAABBBCCCEEEFFFAAAAAAAAABBBBBBCCCCCCCCCDDDCCCAAA???>>>>>>??????<<<;;;:::999:::<<<>>>???;;;;;;<<<===>>><<<888555777888888999999999888888666777777777777777666666444666888777444333555777777666666555555444333333000111333333444333222111222333333444444333333222111111111111333666888999555555444444444333333333222111000//////000111222000111222333444333222222222222111111111111222222222333444555666666666666333333444444444555555555222444666888999888777666000000111222333444444555555444333333222222333333222333444444555555444444222222333333333444444444444444444444444444444444333333333333333333444444222333333444444333333222333333333222222222111111333333222222333333444555111111111111111111111111333333444444444444555555666666555555555444444444///000222333333222000///111111222222222333333333222222222333333222222222------...000111222333444000333555444222111333666555444444333333444444555555444222111111111222333222333222111//////111333///000000111222222333333444888<<<<<<777333333444...//////000111111222222222222222222333444555666333444666666666666444333000000111222333555666777333555777777666777888:::>>>BBBFFFIIIGGGBBB:::555999999<<<>>>;;;777888<<<<<<:::999:::===>>><<<:::<<<===@@@EEEFFFJJJTTT___rrr777555333222333444444333555444333111111111111222555555444333333222111111222222111111111111111111///000222333333222000///666555333111000///......444444333333222111000000000222333333333333444666666666555555555444444444222222222333444666999:::666777888888777666888999555666888:::;;;:::999888:::999888888888999:::;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;::::::999<<<<<<======<<<;;;::::::<<<<<<===>>>>>>>>>>>>>>>===>>>???>>>===<<<===>>>BBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHAAAAAAAAABBBDDDEEEGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCEEEFFFGGGGGGGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMJJJGGGGGGHHHHHHFFFCCCBBBAAA???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>======<<<<<<::::::999999999:::;;;<<<;;;;;;;;;<<<;;;;;;::::::888777666666555666666777888666555444555666555444777666666555555555666666666555333111000000000000333222222222222222222222333333333333333333333333444444444555555555555666444444333333333333222222333333222111111111111111111222333444444444333222333222111000000111222333000111333333444333222111666555444333222333444444222444444444888<<<999222555555444444444555666666555444333222111111111111111111222222222333333333...000222333333333111000333333444555444333222111222222222222222222222222333333222222222333444555555555444444444333333333444333222222444444333222333333222111000000000111444444444444444444444444666555555444444333333222333111000......///111222333222222111111222222333222222222333333444444444333222222111111222222333333333222222333333444555333333222222222222333333333333333222222111111111333333222111111000000///555444333222222222222333333333333222222111111111000111222333444333222222444222111222444666777777555555555555555555555555555555555555555555555555:::666555777777666888<<<>>>CCCGGGJJJMMMLLLEEE<<<::::::999999999:::<<<<<<::::::999999::::::;;;<<<999:::>>>CCCFFFKKKWWWcccwww777555333222333444444333222111111000000111222333555555555444333333333222111111111111111111111111///000222333333222000///111111111222333444555666444444333333222111111000111333444444444444555777555555555555444444444444111111111111333555777888999::::::888666444555666666777999::::::999888777999888888777888888:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888999999::::::999999888<<<<<<<<<<<<<<<;;;::::::======>>>????????????>>><<<===>>>===;;;;;;;;;<<>>>>>==============================>>>>>>>>><<<<<<<<<===>>>???@@@AAADDDDDDDDDDDDEEEFFFGGGGGGBBBBBBBBBCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMLLLJJJHHHHHHIIIIIIGGGDDDCCCAAA@@@@@@AAABBBAAA@@@??????????????????????????????>>>>>>===<<<<<<;;;::::::999999999:::;;;<<<;;;;;;;;;<<<;;;;;;:::999888888888888888888999999888666444444555666555444444444333333333333444444666555444222111111111111222222222222222222222222333333333333333333333333444444444444555555555555444444333333333222222222000000///...............111222333444444444333333333222111000000111222333111222333333333333222111444333333333333444555666222444444444888<<<999333444444333333222333333444555444333222111111111111111111222222222333333333000111333444444444222222333333444444444333222111222222222222222222222222333333222222333333444555555555444444444333333333444333222222444444333222222222111111000111111111444444444444444444444444222222333333333333333333444333222111111222333444333222222222222222222333111111111222222333333333222111111000000111111222222111111111111222333333222222111111111111222222333333333333222222222222222222222222222111111111444444444333333222222222333333333222222222111111000111222333333333222222333222111111333444555666555555555555555555555555444444444444444444444444555111000222333222555999>>>CCCGGGIIIKKKKKKDDD;;;::::::999888888999:::;;;::::::999999::::::;;;<<<<<<<<<@@@DDDFFFJJJUUUaaawww777555333333444444444333111111111111222333444555444444444444444444444444111111111111111111111111000111222333333222111000000000111222444777999:::444333333222222111111111222444555555555555666888555555444444444333333333222222111222333555777888888999:::888666444555666777888999999999888777666777777777666777888999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888999999999999888888;;;<<<<<<<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>===;;;<<<===<<<:::999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>==================<<<===<<<<<<<<<======>>>???CCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDFFFGGGIIIKKKLLLKKKIIIHHHHHHIIIIIIHHHFFFEEECCCAAA@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;:::999999444444444555555666666777888666444444555666555444444333333333333333444444777666444333222222222222111111111111111111111111333333333333333333333333333333333444444444555555333333333333222222222222222222111111000000111111111222333444444444444333333222111000000111222333222222333333333222222111222222222333444555777888333444444444888<<<:::444444333222111111000111111444444333222111111111111111111222222222333333333111222444555555555444333333333444444444333222111222222222222333333333333333333333333333444444444555555444444444333333333444333222222444444333222111111111000111111222222444444444444444444444444000000111222222333444444444333222111111222333444222222222222222222222222000111111111111111222222111000000000000000000111111111000000111111222333333333222222222222333333222333333333333333444444222222222222333333333333222333444444444333222111333333333222222222222111000111222333333333333222222222111111222333444444444444444444444444444444333333333333333333333333555111111333555444777;;;===BBBFFFHHHIIIHHHBBB;;;:::999999888888888999999::::::999999::::::;;;<<<>>>???AAAEEEFFFJJJTTT___vvv666444333333444444333222333333333333444444555555333333333333333333333444111111111111111222222222000111222222222222111000333333333333444444555666333333333222222111111111222333555555444444666777444444444444333333333333444444444444555777999:::444666777777666666888999888888999999888777666555555555666666777777888888999999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::999999999;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;<<<===<<<:::::::::;;;999999999999:::;;;<<<===@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>BBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIHHHHHHIIIIIIHHHHHHFFFDDDAAAAAAAAAAAA@@@???>>>>>>>>>???????????????>>>>>>===<<<<<<;;;;;;:::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;:::999888222222333444555666666666777666444444555555555444555555444444555555666666666666555444333333222222000000000000000111111111222222222222222222222222222333333333444444444444333333333222222222222111444333333222222222333333111222222333444444444444333222111111111111222333222333333333222222111111222222222333444555666777444555555555999===;;;666444444222111000000000000444333222222111111111222111111222222222333333333222222333444555444444333444444444333333333222222222222222333333333333333222333333444444444444444555555444444444333333333444333222222444444333222111000000000111222333333333333333333333333333333111111222222333333333333111111000000000111222222222222222222222222222222111111111111222222222222111111000000000000111111111111111111111222333333555555444444444444555555222222333333444444444555111111222333333444555555111222444555555444222111222222222222222222222222111111222222333333333333222333333333222222333555444444444444444444444444222222222222222222222222555222222555666666999======BBBFFFFFFFFFEEE@@@:::999999888888888888888888::::::999999::::::;;;<<<>>>???BBBEEEGGGJJJUUU```uuu555444333444555555333222333333333333333222222111111111111111111111222222000000111111111222222222111111111222222111111111444333222222222222222222333333222222222222222111111222333444333333444666555555444444444333333333555444444444555666888999333555666777666666888999888888888888777777666555444444555666777777888888888999999:::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<=========<<<<<<<<<===>>>===;;;:::;;;<<<999999999:::;;;<<<===>>>@@@?????????>>>>>>=========<<<<<<<<<<<<<<<===>>>BBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHFFFDDDBBBAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;:::::::::::::::999999999:::;;;<<<;;;;;;;;;;;;:::999888777666666888999::::::::::::777555444333444555444333444444444444444555666666555555555555444333333222//////000000000111111111222222222222222222222222222222222222333333333444333333222222222111111111000000/////////000000111111111222222333444555555444333222111111222333444333333333222222111111111333333333444444444444444444555555555999>>>===888555555444222222111111111333333222222111111222222111111222222222333333333111222222333333333333333444444333333333222222222222222333333333444444444222333444555555555444444555555444444444333333333444333222222444444333222111000000000111222333333333333333333333333333333555555444444333333333222111111000111111222222333111222222333333222222111333333333333333333333222222222222111111222222222222222222222222333444444444444333333333333444444222222222333333444444444111111222333444444555666111222444555555444222111222222222222222222222222222111222222222222333333333555777666444333444555444444444444444444444444222222222222222222222222333000///222444444666;;;===BBBEEECCCBBBAAA>>>999888888888888888888888888::::::999999::::::;;;<<<===>>>BBBFFFHHHLLLWWWcccttt555444333444555555333111111111222111000///...---000000000000000000000000000000000111222222333333111111111111111111111111000000000000111111222333222222222222222222222222000222333333222333444666666666555555555444444444222222111111222333555666666777888777555444555666888777777777777777666666333444555777888888888888777888999::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;:::======>>>????????????>>><<<===>>>===;;;;;;;;;<<<::::::::::::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<;;;===<<<<<<<<<======>>>???AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBDDDEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFEEEDDDBBBAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;::::::999999::::::999999999:::;;;<<<;;;;;;;;;;;;:::888777666555666888999:::999999888777555333333444555444333111111111111222333444555444444444444444333222222///000000111111222222222222222222222222222222222111111222222222333333333222222222222111111111111111111111111111111222333111111111222333444555666444333222111111222333444444444333222111111111111333333444555555444444444555666555555999>>>>>>999666555444333333333333333333333222222111222222333111111222222222333333333222222222222222333333333555444333222222222333333222222333333444444555555222333444666666555555444555555444444444333333333444333222222444444333222111111111000111111222222333333333333333333333333666666555444444333222222222222333333444555555555111222333444444333222111444444444333333333333333333333222222222222333333333333222222333333444555222222111111111111222222111222222222222222333333000111111222333444444555111222333444444444333222111222222222222333333333222222111111222222333444444777999888555333333555333333333333333333333333222222222222222222222222555222111444555555777;;;<<>><<<888777888888999::::::999999::::::999999::::::;;;<<<>>>>>>BBBFFFIIIMMMXXXdddttt555444444555666555333111000111222222222111000///222222111111000000/////////000000111222222333333222111111111111111111222000000000000000111222333222222222222222222222222111222444444333333555666777777666666666555555555111111000000111222444555555777777777555444555666777666666666666777777888333444666888999999999999777777888::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===;;;<<<===<<<:::::::::;;;::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDCCCAAA@@@>>>>>>???AAACCCEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFFFFHHHHHHGGGDDDBBBCCCEEEEEECCCAAAAAACCCCCCCCCBBBBBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::999999999::::::999999999:::;;;<<<;;;;;;;;;:::999888777666333444555777777666444333777555333333444444444333111111111111222333444555222333333444444333111111000000111111222333333444111111111111111111111111111111111111222222222222222222222222111111111111444333333333333444555666111111111111222444666777444333222222222222333444555444333111111111111111000111333555666666555555666666555555999??????:::555444444333333333444444333222222111222222333333111111222222222333333333333333333333333444444555555444333222222222333333222222333333444555555666222333555666777666555444555555444444444333333333444333222222444444333222222222111111000111111111222222222222222222222222444444333333333333333333111222333444555555555555000111333444444333111000333333333333222222111111222222111111111111222222222222222222222333333444333333222222222222333333222111111111111111111000000111111111222222333333222222222333333444444444111111222222222333333333222222111111111222333444333777999888444111222444333333333333333333333333333333333333333333333333777444333555666555777<<<<<>>>>>??????<<<<<<<<<===>>>@@@AAABBB@@@AAACCCDDDDDDCCCAAA@@@<<<===>>>@@@BBBEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCBBBAAAAAA>>>??????@@@BBBDDDFFFGGGFFFHHHHHHFFFCCCAAAAAACCCDDDBBBAAAAAACCCDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;::::::999999888::::::999999999:::;;;<<<;;;;;;;;;:::999888666666555666888999999777555444666555333333444444444333333333333333444555666777111222333444333222111000000000111222333333444444111111111111111111111111000111111111111222222222222222222111111111111000000000000000111111222333111111111111222444666777444444222222222222444444666444333111000000111111...///222444666777777777666666555555999??????;;;333333333222333333444444222222222111222222333333111111222222222333333333555444444444444555666666555444333222111222333444222222333333444555666666222333555777777666555444555555444444444333333333444333222222444444333222333333222111000000000111222222222222222222222222111111111222222333444444///000111222333333333333000111333444444333111000222222222222111111000000111111000000000000111111111111111000111222222333666666666555555666666666222111111111000000//////000111111111111222222222333222222222222333444555111111111222222333333333333222111111111222333444222666999888333000111333333333333333333333333333333333333333333333333333444000///111222000222777<<>>>>>>>>@@@??????>>>===<<<<<<;;;============>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHLLLJJJIIIMMMQQQRRRNNNJJJLLLIIIFFFEEEFFFEEEBBB??????>>>>>>>>>???AAACCCEEEHHHGGGFFFEEEDDDCCCBBBBBBAAABBBCCCDDDDDDBBB@@@??????????????????>>>======<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;999666555555666777777777666444333555555555555444333222222222333444444555666777777555444444333333222222111333333222111000000111111111222333333222333555666555444333222111111111111222111111111000000//////444444333222111111111111---///111333555444444333111222222333444555666666222333444444222222333444222222333333333333444444777777666666:::@@@@@@<<<666555444333333333333333444444333333333333222222333222222111222222333333111111111111111111111111555555555444444444333333444444333333333333333333333444555666666555444333555555555555555555555555333222222111111222222333777444111222444555222000333222111000000222444555333222111111111222333444555444444444444333333333222222222222222222222222555555444444333222111111222222222111111111111000333333222222111222222222555555444333333222111111111111222222222333333333222222333444555555555444222333333444444333333222444333333222222333333444333333444444555666777777333333333333333333333333222222444444444444222222444444444555555555666666666555555555666777999:::??????>>>===;;;888666555<<<;;;999888888888999999===<<<:::999999:::<<<===<<<>>>BBBFFFHHHLLLWWWbbbxxx333222222333555555333000222222222222333333333333333222111111000000111111333333222222222111111111111111111111111111111111111111111000000111111111111111111111222222222222222333444444333333444666444444444444444444444444111111111111111222333333555444444444555666888999777777777777666666555555444444555666777888888999555555555666777888999:::;;;;;;;;;;;;;;;:::999999888888888888888888888888888888888888888888888777;;;:::999:::;;;<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>?????????>>>>>>>>>======>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIHHHJJJOOOVVVYYYXXXUUUKKKIIIFFFEEEFFFEEECCC@@@???>>>===>>>???BBBDDDFFFEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBB@@@???>>>????????????>>>======<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::888777666555555666666666555444333333333444444555444444444222222222222222222333333555444444333333222222111666555555333222111000000111111111111000111222333333333222000000/////////333333222222222111111111333333222222111222222222///000333555666666555444222222333333333333333333222333444444222222333444222222333333333333444444777777777666;;;@@@???:::666555444333333333333444444444333333333333222222333333222222222222222222333333333333333333333333333333333222222222111111444333222222111222333444333444555666666555444333333333333333333333333333333333222222222222333333222111000000111222111000333222111000111222444555333222111111111222333444666666666666555555555555222222222222222222222222444444444333222111111111222222222222111111111111222222222111222222333333444444444333333222222222/////////000000000111111444444444333222222111111222222333333333333222222111111111111222222222222222222222333444555555555333333333333333333333333222333333444444333333222222333333333444444444444555555555555666777999:::<<<<<<<<<<<<;;;:::999999999888888888888:::;;;<<<:::999888888999:::<<<>>><<<>>>BBBFFFHHHLLLWWWbbbyyy222222333666777666222///333333333333444444444444222222111111000000111111333222222222222111111111111111111111111111111111222222111111111111222222333333222222222222222111222333444444333333444555666666777888888777666666111000000000000111222222444444444444555666777888777777777666666666666555555555555666666666777777222333444555777999;;;===<<<<<<======<<<<<<;;;;;;999999999999999999999999777777888888888888888888<<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999999;;;===???AAABBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBB@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGIIIOOOVVV[[[[[[YYYJJJHHHGGGFFFFFFFFFDDDBBB??????>>>>>>@@@BBBEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCBBBAAA@@@???>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777444555555555555444333333111222333444555555555555666666555555444444444444555444444333333222222111222222222222111000//////222111111111111111222333444333222111111000000111444444333333333333222222222222222111222222333333111222444666777777666666333333333222222111111111222333444444222222333444222222333333333333444444666777777888;;;@@@>>>888555555444333333333444444444444333333333333222222444444333222222222222222444444444444444444444444333333333333222222222222444333111000000111333444333444555666666555444333333333333333333333333333444444444333333444444444222333444444333333444555333222111111111222444555222222222222222333444444666666666666555555555555222222222222222222222222333333333222111111000000333222222222111111111111111111111111222333444444333333333333333333333333//////000000000000111111444333222111111000111111111111222222222222111111000000222333444333333222111111222222333333444444333333333333333333333333222333333444444333333222444444444555555555666666555555444555666888999;;;<<<<<<<<<;;;::::::999999666666666888999;;;===>>>777777777777999;;;===>>>===>>>BBBGGGIIILLLWWWbbbxxx333444555777777666444333333333333333444444444444444444333333222333333444222222222222111111111111111111111111111111111111333222222222222222222333666555555555444444333333222333444444333222333444666888999;;;;;;999888666000000000///000000111222444444444444555555666666666666666666666666666666555555555555555555555555444555555777999;;;===>>>;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888999999999999<<<;;;:::<<<>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<>>>AAACCCDDDCCCBBB@@@???????????????@@@BBBBBB@@@AAABBBDDDFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGKKKPPPRRRRRRQQQHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA@@@???@@@AAACCCEEEGGGFFFFFFEEEDDDDDDCCCCCC@@@AAAAAABBBAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999888::::::::::::::::::::::::::::::999888777777888888444444444444444333333333222333444444555555555444666666666666666666666666555444444333333222222111...///000222222222222111444333222222444555666555666555444444333333333444333333333333333333333333111111111111222333444444222333444555666666666666333333333222222222222222222333444444222222333444222222222333333333444444555777888888<<<@@@===666555444444333333333444444444444333333333222222222555444333222222222222222444444444444444444444444666555555555555444444444444222000///000111333555333444555666666555444333555555555555555555555555555555444444444444555555444777888777444333555777333222222222222333444555222222222222333333444444444444444333333333222222222222222222222222222222222222222111111111000000333333222222222111111111111111111111222333444555222333333333333333333333222333333333444444444444000000000000111333444555000111111222222111111000111222444666777666555444111222222222333333444444333333333333333333333333333333333333333333333333333333333333444444444444555444444555666888:::;;;@@@???===;;;999777666555555666777888:::;;;===>>>888888888999:::;;;===>>>===>>>BBBGGGIIIMMMWWWbbbwww555555555444444444555666222222222222333333333333444333333222333333444444222222222111111111000000000000000000000000000000333222222222222222222333555555555444444333333333222333444444222111222444333444666777777666444333000000000///000000111222444444444555555555555555555555555555555666666666555555555555444444444444666666666777888:::;;;<<<999::::::;;;;;;;;;::::::888888888888888888888888999999999:::::::::;;;;;;<<<;;;;;;<<<>>>??????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<============>>>???BBBDDDDDDCCCAAA@@@????????????@@@AAABBBCCC@@@AAACCCEEEFFFGGGHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFDDDDDDEEEFFFIIIJJJJJJJJJFFFFFFGGGFFFFFFFFFFFFFFFFFFEEECCCAAA@@@@@@AAABBBFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999888:::::::::::::::::::::::::::999888777777777888888555555444444333333333333444555555555444444333222111222222333444444555555555444444333333222222111222222333444444444444444444222111222555777777666555555444444333333444444222333333333333333333333111111111111222333444444111222333333444444444444222222222333444555555666222333444444222222333444222222222333333333444444444666777888<<>>??????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???>>>@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDEEEGGGHHHHHHIIIEEEEEEDDDDDDCCCCCCCCCBBBAAAAAACCCDDDEEEEEEEEEEEEBBBBBBCCCDDDFFFGGGHHHIIICCCEEEFFFFFFEEEEEEFFFHHHHHHFFFDDDAAA@@@@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>======>>>>>>======<<<;;;<<<;;;;;;::::::999999888::::::::::::::::::::::::888888888888888888888888666555555444333444444444555555555555444333222111222222333444555666777888555444444333333222222111333222111000000///000000555222000000333555333111222222111111111111222222222222333333333333444444222222222111222222333333111111111222222222333333111222222333555666666777222333444444222222333444222222333333333333444444444555666666;;;???>>>888444444333333333444555555444444333333333333222222444444333333333333444444444444444444444444444444444444444444333333333222222222222222333444555555333444555666666555444333333333333333333333333333555555444444444444555555444555555444222111111222333333333333444444444444222222333444444444444444555555555555444444444444222222222222222222222222222222222222222222222222333333333333222222222222111111111111222333444444333333333333333333333333222222333333333444444444222333333444333333222222111111222222222222111111000111222222222222000000333333333444444444444444333333333333333333333333444333333222222333333444333333444444444555555555444444444444666888;;;<<<===<<<:::888888888999999888888999:::::::::999999<<<=========<<<<<<<<<<<<>>>???CCCHHHJJJMMMXXXcccuuu444666777777555444555777333333333333444444444444111111000000111111222333111111111111000000000000000000000000000000000000111111111000000111111111///000000000000000000111222333444333111000111222666666666666666666666666111111111111111222333333333444555555555444333333444444444555555555666666333333333333333444444444555444444555555666777888777888888999:::999999999666666666666666666666666666666777888888999::::::::::::999;;;===??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCCCCDDDDDDAAA@@@@@@AAAAAABBBCCCDDDBBBCCCEEEFFFGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCC>>>@@@AAACCCDDDDDDDDDDDDCCCCCCDDDDDDCCCDDDEEEGGG@@@CCCEEEEEEDDDDDDFFFHHHFFFEEECCCBBBAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>======>>>>>>======<<<;;;<<<;;;;;;::::::999999888999999999999999999999999666777888999999888777666777666555444444444555555444444444555444444333333666666777777888888888999555444444333333222222111000///...---...111333555;;;666222111333333000,,,111111000000000111111222333333444444444555555555333333222222111222222222111111111111111222222333222222333333333444444444222333444444222222333444222222333333333333444444333444444444:::@@@???;;;333333333333333444555666444444333333333333222222333333333333333444555666555555555555555555555555444444444444333333333333111222444555666666555555333444555666666555444333333333333333333333333333555444444444444444444555444333333444555666666555222333333444444444444444222333444555555555444333555555555444444444333333222222222222222222222222222222222333333333333333444444333333333222222222222222222111222222333333444444444333333222222222111111111111222222222333///000222444444333111///222222333333333333222222222111111000000//////...333333333222222222222222333333333333333333333333444333333222222333333444666666777777777888888888333333333444666999;;;<<<===;;;999888777888999999777888999:::::::::999999::::::;;;<<<============>>>???CCCHHHJJJNNNXXXcccwww555999======;;;888888999444444444555555555666666333222222222333444444555111111111111000000000000000000000000000000000000111111000000000000111111000000111111222222222333222333444333111000111222444333222222222222333444222222111111222222333444333444555555555444333222444444444555555555666666222222222333333444444444555555666666777999:::;;;777888999999::::::::::::555555555555555555555555444555555666777888888888:::999999:::===???>>>>>><<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::999;;;<<<>>>@@@BBBDDDFFFGGGAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD===>>>@@@BBBCCCCCCCCCCCCEEEEEEDDDCCCAAA@@@AAABBB???BBBDDDDDDCCCCCCEEEHHHDDDCCCBBBAAABBBDDDFFFGGGEEEEEEEEEEEEEEEDDDDDDDDD@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<;;;::::::999999888999999999999999999999999555666888999:::888777666888777666555444555666666222222333444555555555555555555555555444444444444555555444333333222222111111111000222555;;;@@@DDDAAA<<<666444444333...***222222222111222222333333444555555555666666777777444444333222111111111111222222111111111222333333333333333222222222222111222333444444222222333444222222333333333444444444333444333333999@@@@@@===333333333333333444555666444444444333333333222222222222222333444555666777777777777777777777777777777777666666666555555555111222555777777777666555333444555666666555444333555555555555555555555555444444444333333444444444///---,,,///333666555333222333444444555555444444222333444555555555444333333333333222222222111111222222222222222222222222333333333333333333333333444444444333333333222222333333222222111222222222555555444333333222111111111111222222222333333333))),,,000333555444222111222333333444444333333222555444222111000000///000222222111111111111111111333333333333333333333333444444222222222222444444222222222333333333444444333333333444666999;;;===@@@>>>;;;888666555666666666777999:::;;;;;;::::::777888999;;;<<<======>>>>>>???CCCHHHJJJNNNXXXdddxxx::::::;;;;;;:::888666555555555555444444333333333555444333333222222222222444444333222111000/////////////////////////////////000000000111111111111111111111111111111111111333444555555333222333444555555555555444333222111111222222222222111000000444555555444222222333555333444666777666444111///333333333444444444555555444444555555666777777777888888888888777777777777444444444555555555666666999999999999888888888888;;;;;;;;;<<<===>>>???@@@===>>>?????????>>><<<;;;999;;;===<<<;;;::::::;;;;;;<<<>>>???AAAAAABBBAAABBB???===???BBBEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFHHHHHHGGGFFFDDDBBB@@@???BBBBBBCCCCCCBBBAAA???>>>?????????@@@BBBDDDEEEFFFDDDDDDCCCBBB@@@???>>>>>>???>>>=========>>>@@@AAAAAA???;;;999777888999::::::::::::999999999888888???>>><<<;;;:::999999999777555333444888999999777999888777555555555666666;;;999777555333222111000222555888888777444222222666555444333111000//////444222///000666@@@KKKRRR@@@;;;555111111222111000222333333444444333333222555444444333333333444444333333333333333333333333222222222222222222222222222333444555555444333222111111111111111111111111222222111111222222333444777666666666777999<<<>>>333333333333333333333333333333333222222111111111111222222333555777999:::555555444333333333333444666555444444333333333333333444555444222111222333444444444555555555555666666666777777777555444333//////000111333444555555777666555444444444444444666666555555555444444444555444444333333444444555222222222111111000000000555555444444333222222111444333222111111222333444333333333222222111111111333444555444222111222333222222111111111111222222444444333222333444666777333333444333222000...---111111222222222333333333111111111000000000000///444444444333333222222222444444444444444444444444333333222111222333444555777666444444555555444333222111111333777:::::::::<<<;;;:::999777666555444777777888888777666444333777777888999;;;<<<<<<===>>>DDDDDDFFFNNNPPPWWWhhh666666666666666666555555555555555444444333333333555444333333222222222333444333333222222111111000000000000000000000000000000000000000111111111111111111111111111111111111555666666555333111222333444555555555555444333333333333333333333222111111333444444444222222444666666666777888777555333222333333333444444444555555444444555555666777777777888888888888888888888888555555555555555555555555777777777777777777888888999999999999:::;;;<<<===<<<=========<<<;;;:::::::::;;;<<<<<<::::::;;;<<<======>>>???@@@@@@AAAAAABBB@@@>>>???BBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@??????@@@AAACCCDDDEEEFFFHHHHHHGGGFFFEEECCCAAA@@@@@@@@@AAAAAA@@@???===<<<>>>>>>???@@@BBBDDDFFFGGGCCCCCCBBBAAA@@@??????>>>???>>>=========>>>???@@@@@@>>>;;;999777888999:::::::::999999999888888888<<<;;;;;;:::999999999999:::777555444666777777555777777666555555666777888666555555444444444444555888:::;;;999555111...,,,666555444444333222111111111000///000444:::@@@EEE:::666222000111222222111222333333444444333333222555444444333333333444444333333333333333333333333222222222222222222222222222111000000000000111222555555555555555555555555333222222222222333444444666555555555666999;;;===444333333333333222222222333333333222222222111111000000000111222444555666555555444333333333333444555555444333333333333333444555666555333222333444444444444444555555555555555666777777777666444333111222222333444555666666666666555444444444444444555555555444444444444333444444333333333333444444333333222222222111111111222222222222222222222222333333222222222222333333333333333222222222111111333444444444222111222333222222111111111111222222333333222222222333555555222222333333333222222222111111222222222333333333333333222222222111111111444333333333222222222222222222222222222222222222333222111111111222444555555333222222333444222111444333222444777:::<<<<<<;;;;;;:::888777666555444666666777888888888777666888999999:::;;;<<<===>>>===DDDCCCFFFNNNPPPXXXiii~~~444444444444444555666666555555555444444444444444444444333222222222333333222222222222222222222222111111111111111111111111111111111111111111000000111111111111111111111111666777777555222111111111333444555555666555555555444444444444444333333222222333444333222333555777777777666666555555444444333333333444444444555555444444555555666777777777777777888888888888888888666666666666555555555555666777777777888999999999888888888888999:::;;;;;;<<<<<<:::999999888888888;;;;;;;;;:::999999;;;===???>>>>>>===>>>???@@@AAABBBAAA??????AAABBBCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFDDDBBBAAAAAAAAA???@@@AAABBBCCCEEEEEEFFFHHHGGGGGGFFFEEEDDDCCCBBB@@@AAAAAAAAA@@@???>>>===>>>>>>???@@@BBBDDDFFFGGGAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<>>>???@@@@@@???<<<999888888888999999999999999888888888777::::::::::::::::::::::::===:::666444555555555444555555555555666777888999444444444444444555555666333555777777555333222222555555444444333333333333000000111111333444666666222111//////111222222111222222333333333333222222444444333333333333444444333333333333333333333333333333333333333333333333333111///------///111333333333333333333333333333333222222222222333444444555444333444555777:::<<<444444333222222222222222333333333222222222222111000000000111111222333444555555444333333333333444444333333222222222222333555666777666444333444555444444444444555555555555555666777777777666555444444444555555666666666666666555444444444444444444444444444444333333333333333333222222222222333333333333333333222222222222111111222222222333333333222333333444444333333222333333333222222222222111222333444333111000111222222222111111111111222222222222222111222222333444111111222222333444666666111111222222222333333333444444444444333333333333222222222222222111111111222222222222222222222222333222111111111222444555555333222222333444333111666444222333777;;;===>>>;;;;;;999888666666555555555666777999999:::999999999999:::;;;<<<===>>>>>><<>>@@@AAABBBAAA@@@??????@@@AAAAAACCCCCCDDDDDDEEEFFFFFFGGGHHHGGGEEECCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDD?????????@@@@@@@@@@@@@@@======<<<;;;<<<===>>>???BBB@@@>>>;;;:::999999999999888888888888777777777999999:::;;;<<<<<<<<<<<<<<<:::777444444444555666555555555555666666777777666666555444333333333333000222555666555555555555333333333333333333333333333333333333222222222222/////////000111111111000222222333333333333222222333333333222333333444444444444444444444444444444333333333333333333333333444333111000000111333444000000000111111111111111222111111111111222333333333333222222444666999:::666555333222111111111111222222222222222222222222333333222222222333444444555555444333333333333444333222222111111222222222444555666555444333444555333333444444444555555555555555666777777666555444666666666555555555555555555555444333333444444444444444333333333222222222333222222111111222222333333333333333333333333333333333333333333333444444222333444555555444333222222222222222222222222222222333444333111000111222333222222111111222222333111111111111111111222222222111111111222333555777111111222222222333333333555444444444444333333333111111111111111111111111444444444444444444444444444333222222222333555666666555444444555666555444666444111222555:::===???===;;;:::888777777777777888888999999::::::::::::999999::::::;;;<<<<<<===<<>>???AAAAAAAAA@@@???>>>>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEECCCBBBAAA@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@===<<<;;;;;;;;;<<<>>>>>>CCCBBB@@@===<<<:::::::::888888888777777777666666666666888:::;;;;;;;;;;;;888777666555444555777999666666666666555555444444555555444333333333333333555777777666333111000000111111111111111222222222444333222111000111222222///000111222111000000000111222222333333222222111222222222222222333444555444444444444444444444444333333333333333333333333222222333333333333222222222222333333333444444444000000000000000111222222333222222222333555888:::888666444222111111111222222222222222222222222222444333333222222333333444555555444333333333333444222222222111111222222333222333444444333222333555333333333444444444444555444555666777777666555555555555555444444444444444444444333333333444444555444444333333333222222222333222222111111222222333333333333333333333333333444444333333222222222111333444555666666555444333222222222222222222222222222333444333111000111222333333222222222222333333111111111111111111111000333222111000000111222333111111222222222333333333333333333333222222222222111111111111111111111111444444444444444444444444555444444333333555666777666444444444666666555444555333000111444999<<<>>>>>><<<:::999888888888999;;;::::::999999999999999888888888999:::::::::;;;<<>>======<<<===>>>???@@@@@@@@@@@@???======???AAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHCCCBBBAAA@@@?????????@@@CCCCCCAAA@@@????????????>>>>>>>>>>>>>>>?????????<<<;;;;;;:::;;;<<<===>>>CCCBBB@@@>>><<<;;;:::999777777777777666666666666222333555777888888888777444555666666666666888:::666666777666666444333222222222222222333444555666222444555555333222333444000000000111111111111111222000///......///111222000222333333111///000000111111222222222222111111222111111222222333444555444444444444444444444444333333333333333333333333000111222333333222111000111111222222333333444444000000000000000111222222333222111222333555888:::;;;999666333222111222333111222222222222333333333222111111111111222222333555555444333333333333444333222222222222333333444111222444333222222333555333333333333444444444444444555666777777777666555444444333333333333333333333333333333333444444555444444444444333333333333333333222222222222333333222222222222333333333333111111111111111111111111444555555555555555555444111222222222222333333333333444555444222111222333333333222222222222333333111111222222222111000000333333222111000000000000111111222222222333333333222222222222111111111111111111111222222222222222222222222222222222222222555444333333333444666777333222111222444444444333444222000111555999;;;<<<>>><<<:::888777888999:::<<<;;;:::999888888888888777888888888999999999:::<<>>;;;<<<<<<===>>>???@@@@@@>>>???@@@>>><<<<<>>>>>>>>>>>>>>>>>======<<<;;;:::::::::;;;<<<===BBBAAA???===;;;999888777777777666666666555555555222444666888999999888777222555888888777666777999444555666666666555444333222222222222333444555555---///222333444555777999222222111111111111111111000///////////////000111///111222111//////000222111111222222222222111111111111111111222333444555555555555555555555555555444444444444444444444444222222222222222222222222000000111222222333444444222222222222222333333444333222222222333666888:::===;;;777444222222333444111111222222222333333333222222111222222333444444555555444333333333333444333333333333333444555555222333444444333333444666222222333333333444444444333444666777777777666555333333333333333333444444333333222222333333444555555555555444444444444333444444333333333333444444111111111222222222333333000000111222444555666666666666555555555555666666111111222222222333333333444555666555333222333444444333333222222333333444222222333333333222000000222222333333222222111000111111222222222333333333222222222222111111111111222222222222333333333444222222222222222222222222333333222111222333444555333222111222444555444333333222222333777:::;;;<<<<<<:::888666555666888999:::999888777777888999999888888999999999999::::::===DDDCCCFFFNNNPPPXXXiii{{{:::;;;<<<===>>>===<<<;;;444555555555666666777777222222222222333333444555555555555555555555555555444444444444444444444444//////000111333444555666111111111111111111111111444555666555333222333444111111222333333333222222555555666666555555444333222333333222111000222333222222222222222222222222333333333444444444555555444444555555666777777777555666666777888999999:::555555666888999:::;;;<<<>>>>>>>>>>>>>>>=========>>>===<<<;;;:::999999999555666888:::::::::999999777999;;;<<<;;;;;;<<<===:::;;;<<<>>>???@@@@@@@@@===??????>>><<<<<>>>>>??????@@@AAABBBCCC???>>>>>>>>>============;;;;;;:::999:::;;;<<<===@@@???>>><<<:::888666555777666666666555555555555555777999;;;<<<;;;:::999222555999:::888666666777222333444666666666666555666666444333222111111111333444555444222111222333333333333222222222111111000000111222222111000000---///000000......111444111111222222222222111111111111111111222333444555555555555555555555555555444444444444444444444444888666444222222444666888555555666666777888999999444444333333444444555666333333222222444666999:::>>><<<888555333333333444111111111222222333333333444444444444555666777888555555444333333333333444333333333333444444555666333444555555444444666777222222333333333444444444333444666777777777666666333333333444444444555555222222222222333333444555666666555555555444444444555444444333333444444555000000000111111222222222000111333666888:::<<<===777666555444444555666777111111111222222333333333555666777666444333444555444333333222222333333444222333444444333222111000111222444444555444333222111111222222222333333333333333333222222222111111222222222333333444444444444444444444444444444444222111000000000111222333555444333444666777666555444333333555999;;;<<<<<<:::999666444333555666888888777777666777999:::;;;::::::::::::::::::;;;;;;>>>DDDDDDFFFNNNPPPWWWhhhzzz<<<<<<;;;;;;;;;::::::::::::888666444333444555666333333333333333333333333444444444333333222222222222222444444444444222222222222333333333333222222222111111111000000//////222333555777777666555444000000111222444666888999555444222111111222333444111222222333333222222111555555555444444333333333333333333333333333333333111222333555777888::::::;;;:::888777666777888888666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===;;;999999::::::999888999999999888888888888777888888:::;;;<<<=========>>>>>>============>>>>>>=========;;;:::<<<@@@CCCBBBCCCCCCDDDDDDCCCBBBBBBAAABBBCCCDDDDDDCCCBBBBBBDDDDDDCCCCCCDDDEEEGGGHHHBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDCCCBBB@@@???>>>>>>===>>>??????@@@@@@@@@@@@>>>>>>>>>>>>===============<<<:::888666666666666::::::;;;;;;:::999777666666666555444444444555555555555555555555666777777777777888999999777666555444444555555444444333222666555333111111222333444333333333333333333333333333444444555555444444333333333333222222111111111111111000000000000111111///000111222333444444444000111222333444555555555888777666444222111111111222222222333333333444444444444222222222222444444222222333333333333444444444444444444333333222111...000222222111333777:::===CCCCCC<<<555222222111222222222222222222222222333111000111444666555333444333222111111111111111111222333444555555555555333444555666666555444333333333333333333333333333555444444444333333333333444555666666444333333444///333777777555222222444333444555555555444333222444555555444222111111222222222111111000111111111111111222555999>>>CCCFFFAAA<<<666333333555555444333333333333333333333333333333333222222222111111000000000000000000000000222111000......000111222222222222222111111000000222222333333333444444444333333333222222222111111111111111111111111111111222222111111222222333444555555555555555555555555444444555666777777666666666444333444888:::999888888888777777777777888888;;;:::999888888888999:::::::::999999::::::;;;<<<>>>???DDDIIIKKKOOOZZZeee~~~;;;;;;;;;;;;::::::::::::999888666444333444555555555555555555555555444444444444444333333222222222333333444555555444333333111111222222222222111111222111111111000000000000222333555666777666555444666555444333222222222333444444333333333333444444222222333333333333222222555555444444444333333333333333333333333333333333111222333555777888999:::888888777777666777777777777888999::::::;;;::::::<<<;;;;;;;;;;;;<<<=========;;;999999:::::::::999999999999999888888888888::::::;;;;;;<<<;;;;;;;;;======>>>>>>>>>>>>===============;;;;;;<<<@@@CCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDBBBCCCEEEFFFFFFFFFFFFEEEBBBBBBAAAAAA@@@???>>>>>>??????@@@AAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<<<<;;;999777666666666777888999999999999777666555555444444444444444555555666666555555666666777888666777777777777666555555555555666666555555444333666444333111111222333444333333333333333333333333333444444555555444444333222222222222222222111111111000000//////000000111000111222222333333333333//////000111222222222222777666555444333222222222222333333333444444444444444333333222222333333444111111111222222222333333333444444444333333222111...000111111000111555888999>>>@@@:::444333333222111111111111111111111111444333222333666888777666555444333333222222222333111111222333444444444444444444555555555555444444444444444333333333333333333333444555555666666777333444444333222222444666555555444222111222444666444444555555555444333222333444555444222111222333333222222111111111222222111111111333555999<<<>>><<<888444222333444333222333333333333333333333333444444444333333333222222111111111111111111111111222111000//////000111222222222222222111111111000000000111111111222222222333333333222222222111111222222222222222222222222222222111111222222333444444444444444444444444444333333444555555555555555666444333444777999999888888888777777777777888888888888777666666777888999::::::999999::::::;;;<<<>>>???CCCHHHKKKOOO[[[ggg~~~;;;::::::::::::999999999888777555444333333444555666666666555555444444444444444333333333333222222444444555555555555444444222222222333333222222222111111111111111000000000222333444666666555555444777666555333111000//////333444444555555555444444333333444444444444333333444444444444333333333333333333333333333333333333111222333555666888999:::555666666777777777777666999::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;999999:::;;;:::999:::999999999888888888888;;;;;;<<<<<<;;;;;;:::999======>>>>>>>>>>>>======<<<===<<<;;;;;;<<>>>>>AAAAAABBBBBBBBBBBBBBBBBB???>>>>>>===<<<;;;::::::999999888777777777888888777777777777666555444333333333222333333444555666777666666666666777888888777666555555444444555555666666777777666666555444555444333111111222222333333333333333333333333333333444444555555444444333111111222222222222222222111000000//////000000111111222222333333333222222///000000111222222222222555444444333333333333333333333333444444444555555444333333222222333333444000000000111111111111222333333444444444333222222///000111000///000333555444999<<<888444444444333111111111111111111111111333222222444666888777777666666555444444444444555111222222333333333222222555555555444444555555555444444444444444444444444333333555666888999:::;;;888888777555333222444666444333222333666888::::::555555555555555444333222222444444444222222333444333333222222222222333333222111000000111222444555666444222222222333222111333333333333333333333333555555555444444444333333222222222222222222222222222111000//////000111222222222222222111111111111000000111111111222222222333333333222222222111111333333333333333333333333222222111111222222333444222222222222222222222222222222333444444444444333555444333444666888888888888888777777777777888888666666666666777888999::::::::::::::::::;;;;;;<<<>>>>>>BBBGGGJJJPPP]]]jjj~~~::::::999999999888888888666666444444333333444444444444444333333222222111333333333333333333333333333444444444444444444333333333444444444444333333111111111111111111111111222333444555555555444444333333222222111111222222333444555666666666555444333444444555555444444333333333333333333333333333333333333333333333333333222222444555666888999999444555777888999888777777::::::;;;;;;;;;::::::999999999999999999::::::;;;<<<:::999999:::;;;:::999::::::999999999888888888:::;;;;;;<<<;;;;;;::::::<<<===>>>??????>>>===<<<<<<<<<<<<<<<;;;<<>>>>>===<<<;;;:::999888777777777777777888888999555555555555444333222222111111111222333444555666777777777777777888888999888777555444444444555666666666666666666555444444444333222222111111222222222222222222222222222222333444444555555444444333111222333444444444333333222222111111111111222222222222333333333222111111111222333444444444444444333333222222333333444555333333444444444555555555333333333333333333333333000000000111111111222222333333333444444333333222222222111000000111333444333888:::777555555555333111111111111111111111111111000111222444555555555777666666555555555666666333333444444444333222222666555444333333444555666444444444555555555555555555555666888999:::;;;<<>>>>>AAAFFFJJJQQQ___lll~~~999888888888888777777777555444444333333333333333444444444333333222222222333333333333333333333333222222222222222222222222222222333333333333222222111111111111111222222222222333333444444444444444111111111111222333444444222333555666777666555444333444444555555444444333333333333333333333333333333333333333333333333333222333444555666777888999555666888999:::999999888:::::::::;;;::::::999999888888888888888999::::::;;;:::888999:::;;;;;;::::::::::::999999999999888888999:::;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;<<<<<<<<<;;;<<<>>>@@@CCCBBB@@@???@@@AAADDDEEEGGGFFFFFFEEEEEEEEEEEEEEEAAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>=========<<<;;;:::999888777555666666777888888999999555555444333333222222222111111111222333444555666777777777777777888888999888777666555444555666777444555555555555444333333333333222222111111111111222222222222222222222222333444444555555444444333333444555666666666444333444333333222222333333444222222333333333222111111222222333444444444333333222222111222333444555555333333333444444444555555333333333333333333333333111111111111222222222333222333333444444333333333444333222111222333333444555:::<<<999777777555111333333333333333333333333111111222333333333444555666666555555555666666777444555555555555555444333666555444333333444555666444444444555555555666666888888888888999999999:::@@@BBBDDDCCC@@@<<<999888222222444:::@@@CCCBBB???777777666555444444333333111333444444222222333555333222222222333333444555333333222222222333333333111222444444444444444444333333333333333333333333333333333333222222222222111111111111111111111111222222111111111111222222222222222222222222222333222222333333333444444444333333333222222222111111333333333333333333333333222222111111222222333444333333333333333333333333444444555555555444444333222333333333444555777888888888777777777777888888666666777999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>AAAFFFJJJQQQ```mmm888888777777777666666666333333333333333333333333555555555555555555555555222222333333333333444444222222111111111111222222///000000111111000000///111111111222222222222222333333333333333444444444444333333222222222333333222333444555555555555555333333444444444444333333222222222222333333333333333333333333333333333333333333444555666777888888777888888999999999999888888999999::::::999999999888888888888888999::::::;;;999888999:::;;;;;;:::::::::::::::999999999999777888:::;;;<<<=========;;;===>>>@@@@@@>>>===;;;:::;;;<<<<<<;;;<<<>>>???AAAAAA@@@@@@@@@BBBCCCDDDFFFFFFEEEDDDCCCCCCCCCCCC???@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBDDDDDDCCCCCCBBBBBBBBBAAA????????????>>>===;;;;;;<<<;;;;;;:::999888777777444555666777888888888888666666444333333333333333333333222333333444555666777666666666666777888888888777666666555555666666444444444555444333333222222222222222222111111111222222222222222222222222333444444555555444444333444555666777777555333222444333333333333333333444111222222333333333222222000111111222222111111111111111111111222333444555222222222333333333444444222333333444444333333222111111111222222222333333222222333444444444333333555333111111333444444444777;;;<<<:::999999555000444444444444444444444444444555666666444444555666555444444444444555666666444555666666666666555555555555555444444555555555333333333444555555666666999999888888888777777777888<<<@@@BBBAAA@@@?????????===;;;;;;===>>>??????888888666555444444444444222444444444222222333444222111111222222333444555333333333444555555555555111333555555444444444555333333333333333333333333333333222222222111111111000000000000000000000000222222222222222222222222222222222222333333333333000000111111111222222222333333333222222222111111333333333333333333333333222222111111222222333444444444444444444444444444444555555555555444444333111222333333333444666888888888777777777777888888444444666777999999999999;;;;;;;;;;;;;;;<<<<<<===>>>>>>BBBGGGKKKRRR___lll777777777666666666555555222222333333333333222222333444444555555666666666222222222333333444444444333333222111111222333333000111111222222111111000111111111222222333333333333333222222333333444444555444444333333333333333222222222222333444555666222222333333333333222222111111222222222333333333333333333333333333333333333444444555666777888888999888888777777777777888666666777888999999999999999888888888888999::::::;;;999888888:::<<<;;;;;;;;;;;;:::::::::999999999999::::::;;;<<<<<<<<<;;;;;;<<>>===<<<::::::::::::999999888888888777444555666888888888777777888777555444333444444444555444444444444444555555666666555555666666777888555666666666666555444444555555555555555444444333222222222222222111000000111111111111111111111111333444444555555444444333444555666666555333000///222222222111111222222222000111222222333333333333111111111222222111111000111111111111222333444444111111111222222222333333222333333444444333333222000000000111111111111222111222333333444444444333444111///000222444444333666:::;;;:::::::::666111333333333333333333333333555777888666333222333555333222222222333333444555333333444555666666666666444444555555555555444444222222222333444555555555888777777777666666555555222444777999:::<<>>>>>???@@@AAABBBCCCBBBBBBDDDCCCAAA@@@??????@@@@@@BBBBBBBBBBBBDDDGGGIIIKKK??????>>>>>>???AAACCCDDDDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@???===<<<::::::999999888888888888888888444555777888888888777666999888666555444444555666666666555444444444555555555555555555555666777777333444555666555444333222666666666666666555555444111222222222222111000000111111111111111111111111333444444555555444444333333444555555444111...,,,111111000000000000111111///000111222333444444444333333444444444333333222222222111111222222333444000000111111111222222222222222444444444444222222////////////000000000000111222333333444444444444333000---...222444444333444888:::999:::;;;777111222222222222222222222222444666777555111///000222111111111111222222333444111222333444555555555555333444555666666555444333111111222333333444555555555555555555555555555555111111111000111555;;;???@@@JJJWWW]]]XXXMMMBBB;;;:::999777555444333444444444555666444222111111222000000000000111222333444222222333333333333222222222444555444111111333666333333333333333333333333555555444444444333333333222222222222222222222222111222222333333222222111222222222333333444444444222222333333333444444444333333333222222222111111111111111111111111111111222222111111222222333444111111111111111111111111333333333333333222111000///222333333222222555888888888777777777777888888666777999:::;;;;;;:::999<<<;;;;;;;;;;;;<<<=========???DDDJJJMMMRRR^^^iii888888888888888888888888333333222222222333444444111000000///000222333444666666666555333333444555111222222333333444555555777555222333555666333111333222222111111222222333222222222333333444444444555555444333333222111111222222222222222333555555444444444333333222222222222222222333333444444444333333333111000000222444666555555444444666777888999999999999:::;;;<<<<<<666666888999999888777777999888777777888999;;;<<<;;;;;;:::999888888888888;;;:::999999999:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>============:::;;;;;;;;;<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???AAABBBCCCDDDGGGIIIIIIIIIGGGFFF@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAA???>>>>>>??????>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::888777777888666555777::::::888666666666666666666666666666222333444444555555444444444333333333333444555555111222333555666666666666666555444333333444666777222111000//////000111222///111222444555555444444777777555444444555666777555555444333333222111111111222333333444444333333222222222222222222222222333333333222222222111111444333222111111222333444777666444333222222333333111222222333333222222222444444333333222333333333444333333222111111111111111222222000---...222666555999>>>???<<<888666666444444444333333222222222222666;;;:::555111111333333333333333333333222222555666777777777666444333222444777:::===<<<888555777777666555444333333222444555555555444333333222444444444555555777888888???GGGRRRbbbiiiTTT???>>>AAA;;;333000111333555555444444333222222222222333333333333333333333333333222222222333333444444444888555111111333555444333888777444222111111222333222222222222222222222222333333333333333333333333333333333333333333333333444333222222111000///...---...///000111111000///333222222222222222222222333222222111111222222333333333222222111000000000111111000000111111222333444444555555444444333222222222333333444555555666666666666666777777777777777888888999999999888888999:::::::::999999;;;===???@@@DDDIIIMMMRRR]]]iii555555555555555555555555333333222222222333444444333333222111222333444555555666666444333222333555111111111111111222222222444333111111222222111000333222222111111222222333222222222333333444444444555555444333333222111111111222222222222222333333444444333333333222222222222222222222333333333444333444444222111111333555666666555444555666777888888888888777888888999999666777999::::::999999888888777777777888999:::;;;::::::999999888999999999;;;:::999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@============<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>?????????@@@@@@AAAAAABBBBBB@@@??????>>>>>>???@@@AAA>>>???@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>=========>>>===>>>>>>======<<<;;;:::777777888888777777666555666555444555777888666444666555555555555555555666444555666666777777666666777666555444333222222222444555555666666666555555555555666666666555555555222222000000000000222222000111333444444444444333555555444444444555555666555555444333333222111111111222333333444444333333222222222222222222222222444444444333333333222222222222111000000111222222777666444333222222333333222222333333333222222111222222111111111111222333444333333222222222222333444333222000///000222555333777;;;===:::777555444444333333333333333333222666:::===;;;555000///000333333333333333444444444555555555555444333222111222333666999;;;:::666333777666666555444444333333444555555555444444333222444444444444555666777888777GGG[[[qqqwww]]]???777>>>;;;888666555666666555555444444333333333333333333333333333333333333333444333333222111000//////777444111000333555666666;;;999555222111000111111222222222222222222222222222222222222222222222222222222222222222222222222777666666555555444444333000111222333444444333222222222222222333333333333333222222222222222222333222222222222111111111111222111111111111222333333444555555555555444333333222222333333444444444555666666666666777777777888555666777888888888888888999:::::::::999999;;;===>>>???DDDIIILLLQQQ]]]iii444444444444444444444444333222222222333333444555777666444333333333444555333444444333222111333444222222222222111111111111111222333222111000111222333222222111111222222333222222333333333333444444444444444333333222222222111111222333333222000000333333333333222222222222111111111222222222222222333444555444222222444666666666555555555666777888777777666555555555666666777888999:::;;;::::::999777777777777888999:::;;;:::999999999999::::::;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAA>>>???@@@AAABBBBBBCCCDDDBBBAAA???>>>>>>???@@@@@@AAA@@@@@@???????????????AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;============<<<;;;:::999555555666777777777777777777666555666777777666444666555444333333444555666555555666777777777777666888777555444333333222222666777777777666666555444333555666777666444222111333333222111111222333333222222333444444333333333333333444555666666666555555444444333333222222111111222333333444444333333333333333333333333333333555555555444444444333333111111000000000000111111666555444333222222222333333333333333333222111111////////////000111222222333333333333333333444555777555222111111222333333111555999:::999666333222222333333333333333333444666999;;;:::555111000111222333333444444555555555666555444333222222222222555555666999:::999666333666666666555444444444333444555555555555444333333333333333333444555666777888JJJ```vvv}}}cccCCC999888:::;;;;;;999777666666666555555444333444444444333333333333333333333333444333333222222111111111777444111000222555777888>>><<<:::777444333222222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222333444444444444333222222222333333444444444222222222222222222222222111111111111222222222222333222222222222333444444555555666666555555444333333333333333333444444444666666666777777777888888444555666777888888888888999:::::::::999999;;;======>>>CCCHHHKKKPPP\\\hhh555555555555555555555555222222222222333444555555888777555444333333333444222333333222111111222444666666555444333333222222111444666555222111333555333222222111111222222333333333333333333333333333333333333333333333333333111222444555444222000///333222222222222222222222111111111111111111111111333444555555444444555777666666666666666777777777777777666555444444444555666777999::::::::::::999777777888888999::::::;;;999999999999999:::;;;<<<:::::::::;;;;;;<<<======<<<<<<<<<<<<<<<===>>>???=========<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCC@@@@@@AAAAAABBBBBBBBBCCCCCCBBB@@@???>>>??????@@@FFFDDDBBB@@@???@@@AAABBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999555666777888999:::::::::999999999999999888777666666444333222222333444666333333444555555555555555444444444444444555666666666777777777777777666666333444444444333222000///444333222222222222333444333333333333333333222222222333555666777777777666444444444333333222222222111222333333444444333333333333333333333333333333444444444444333333333333222111111111111111111222555444444333333222222222444444444444333222111111////////////000111333333333333333333444444555666:::666222111333444333111111444777999999666333111222222222333333444444444222444777777555333333444222222333444555555666666777666444444444444666777777777777999:::999777444555555555555555444444444444444555555555555444444333333333333333444555666<<>>>>>>>><<<999666555333333222222222222222111111111111111111111111111000000000111111111111111000000111111222222222222000111111111111111111111111111222333444555555555222222222222222222222222000000111222222333444444444333333333333444555555555555666666555555444333444444444444444444444444666666777777777888888888444555666888999:::::::::999:::::::::999999;;;===<<<===BBBGGGJJJOOO[[[ggg~~~555555555555555555555555222222222222333444555666777666444333222111222222111222333222111000222444777666666555444333222222111333555444222111333555333222222111111222222333333333333333333333333333333333333333333333333333333444555666666444222000222222222222222222222222111111111111111111111111333444666666555555666777666666666777777777777777888777666555555555555555444555777999999999999888888888999::::::;;;;;;;;;999999999999:::;;;<<<<<<::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<===???@@@BBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBAAA?????????@@@@@@CCCBBB???===<<<<<<>>>???@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888444555777888:::;;;;;;;;;::::::::::::888777666666555444333333333333444555333444555555666666555555555444444444444555666666444555666777888888888888777666444222222111222222555444333222222333444555444444333333333333333333222444555777888888777777444444333333333333222222111222333333444444333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333222222444444444444444333222111000000000111222333444555333333333333444444555666:::666222222444555333111222444777::::::888555222222222222333333444444444111222444555444333333333222222333333444555666666333333333333444666888999666666555666777777555333444444444555555555555555444444555666666555555444444444333333333444555555777<<<;;;>>>EEE???666999222555777555222111444666666666555444444444444555333333333333333333333333000111333666999<<<>>>???;;;999666333111111333555777:::>>>AAAAAA>>>999666333333333222222111111111222222222222222222222222111111111111222222333333111222222333333444444555000000000/////////000000111111222222333444555555111222222333333222222111000000111222333444444555444444333333444444555666555555555555555444444333555555555555666666666666777777777777888888888888555666888999:::;;;;;;;;;999:::::::::999999;;;===<<<===AAAFFFJJJOOOZZZfff|||333333333333333333333333111111111222333444555666666555333111111111111222111222333222111111333444555444444333222111111000///000111111000000111222333222222111111222222333444444333333333333222222222222222333333444444444444444555666666555444333111111111222222222222222222222222222222111111111111333555666555555666777555666777888888888777777777777666666555666666666333555666888999999999888777777999:::::::::::::::;;;::::::::::::;;;;;;<<<::::::<<<===>>>>>>>>>>>>===<<<<<<;;;<<<<<<======???>>>>>>>>>==================>>>???@@@BBBBBBCCCCCCBBBBBBAAA@@@???>>>===BBBBBB@@@??????@@@AAAAAABBBAAA>>><<<;;;<<<===>>>?????????>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::999888888333444666777999:::::::::888999:::999666444444444444444444555555444444444666666777888888888888777888888666555444333333333333333555666777888888888999888555333333444555666444444222222222222444444333333333222222333444444444444555666777777777777333333333333333333333333111222333333444444333333333333333333333333333333333333222222222111111111333333444444444444333333222222333333333333222222333333444444444444333333222222222222333444555555333333333333333333444555777555333333444444333222333444777:::;;;:::666222222333333333333333333444555555555444333222111111111222222333333444444444000000000111222444555666444222111222333444333222333444444444555666666666444444555666666666666555555444444444444444555555333777222222999777222666444444333222000111333444666555555444333444444444333333333333333333333333222222333444666777888999;;;;;;999555222000111333000444999===>>><<<999777444333333222222111111111222222222222222222222222000000111111222333333333000000000111111222222222333222111111000111111111111111111222222333333333111222333444444333222111111111111222333444444555444333333333333444555555444444555555444444333222333444444555666666777777777777777888888888999999777888999:::;;;;;;;;;;;;999:::::::::999999;;;===<<<===BBBGGGJJJOOO[[[gggyyy333333333333333333333333111111111222333444666666555444333111111111222222111222333333222222444555444444333333222222222111000//////000111222111111333222222111111222222333444444444333333222222222111111222333333444555555333333444444444444444444000111111111222222222222444333333333222222222222000222555666555555555666555666777888999888777777666555555555555666666777444555777999:::::::::999444555777888999999888888<<<;;;;;;:::::::::;;;;;;999:::<<<>>>????????????===<<<<<<;;;;;;<<<<<<<<<>>>>>>=========<<<<<<<<<===>>>>>>???@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>BBBAAA@@@???@@@AAABBBCCCBBBAAA@@@???>>>>>>??????=========>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;;;;:::;;;;;;::::::999888777555555777888::::::;;;;;;999:::;;;:::666333333444333444666777777666444333666666777888888888888888999888777555444444444444333444555666666666666666555555444444444444444444444333222111111222333444333222222222222333555666444444333333333444444555333333333333333333333333111222333333444444333333444444444444444444444444444444333333333222222222222333444444444444333222111222333333333333222111111222333444555555555555444333333333333333444444444333333222222222222333333444444444333222333444333444666999<<<:::666222444333333333333333333222777666555555555555444333222222222222222222222222111111222333333333333222444222000111333555555444333333444444555666666777444444555666666666666666666666555555444555555666333888333111888888333666666555333333333444333222555444444333333333333333333333333333333333333333333333333333333333333333888999:::777333111222333111333555777888999::::::444444333333222111111000111111111111111111111111//////000000111222222333///////////////000000000444333222111111111222222111111111111111111111111000111333444444333111000222222222333333444444444333333333333333444444555333333333444333333222111000111222333444666666777777777888888888999999999777888999:::::::::::::::999:::::::::999999;;;======>>>BBBGGGJJJOOO[[[gggvvv666666666666666666666666111111111222333444666777555444333222111222333444222333333333222222444666666666555555555444444444333111///111444555444111333222222222222222222333444444444333333222222222111111222333444444555555222222222222222333555555000000111111222222222222444444444333333222222222///222444555555444555666555666777999999888888777444444444444555555666777555666888:::;;;;;;;;;;;;222444555777777777666666===<<<;;;;;;::::::::::::999:::<<<>>>???@@@??????===<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>?????????AAA@@@@@@???@@@AAACCCDDD???>>>>>>===============<<<<<<======>>>>>>??????999:::;;;<<<<<<<<<;;;:::::::::::::::999888777777888888:::;;;<<<=========;;;===>>><<<888555555666333555777999999777555333444555555666666666666666555555555555555666777777555555555555555555444333///000222333333222111000333333111111111111333333222222111111222444555777444333222111000111222333333333333333333333333333222222333444444444333333444444444444444444444444555555444444444333333333111222333444444333222111000111333333444333222111111111333444555666666666444444333333222333333333444333333222111111111111000333555444222111333555222333555888;;;:::666111444444444333333222222222555444444666888999999888222222111111111111111111444555666666555444222111666444333333666888999888222333333444555666777777444444555666777777666666777666666555555555666666222666000---444555222666999666555666888888444111444444333222222222222333333333333333333333333333333333333333333333333333555888:::888555222333444666555444444555888<<<>>>444444333333222111000000000000000000000000000000---......///000111111222333333333333333333333333444333111000000000111111111111111000000000000000000111333444444333111000222222333333333333444444333222222222222333444444222333333333333222111111......000111333444666666777888888888888999999999777888888999999999888888999:::::::::999999;;;======>>>CCCHHHKKKPPP\\\hhhttt555555444333333222111111222222222333333444444444444333333222222111111111000000000111111222222333555666555333111000111222444222//////222444444222000222333333111000000000222222333333333222222111444444444444444444444444222222333444444444444333333222222222333444444555888666333111222222222111222222222333333333444444777777777777777777777777333444555555666555555444555666999;;;<<<<<<;;;:::555:::??????<<<777444333888999999999888888999;;;;;;;;;<<<<<<===>>>??????======<<<<<<<<<<<<=========<<<::::::999:::;;;<<<>>>???@@@AAABBBAAA@@@??????>>>=========???@@@AAA@@@@@@AAAAAA@@@@@@???>>>???>>><<<;;;::::::;;;<<<>>>======<<<<<<<<<======>>>======<<<;;;999888777888999999999999888777777888777666666666777999:::999999999999777555333111444444555666666555444444333444555666777888999:::666666666666666666666666222222333444555555555555333333333444444444555555555555444333111000//////333333333333333333333333333444555666666555444333333333222222111000//////222222333333333333444444111222333333444444333333555555444333333222111111222222111111000111111222000000000111111000000000222333555666666666555555999999888666555555555555444333222222111111222222333222111000000111222333444555777;;;===;;;666000111222444333222111222333999666555777;;;;;;777333555555444333333333444444333444555666666666555444555555555444444333333333555555555555666666666666333444444555555444444333666444222222222333222111444444444555555666666666777777666666555444222222777777777666555444222222777666555444333333222333333333444444555666777777444888;;;999444111333666222111111333666888999999<<<777222111333444222///111111111111111000//////000111111111111222222222222222222222222222222222222222111111111111222222///000000111111111000000333444444555555444444333111111222222222333333333444222000111333444333000111111111111111111111111555555444444444444555555777666666666666666777888<<<999777888;;;<<<;;;999888888888777888888999999???@@@BBBFFFIIINNN[[[hhhzzz444444444333333333222222222222222222333333333444333333333333333222222222111111222222222222222222777777777555222111222333444222///000222444444333111111222222111111222222222222222333333222222111333333333333333333333333000000111222222222222111444444333333444444555666777555333222222333111000333333333444444444444555888888888888888888888888666666666555555555555555555555666666777999:::::::::;;;:::888555444777999;;;===>>>===<<<:::999888::::::;;;<<<<<<===============<<<<<<<<<<<<============<<<;;;;;;;;;<<<===>>>>>>???@@@AAA@@@@@@???>>>>>>=========>>>???@@@CCCCCCCCCCCCCCCBBBAAAAAA???>>><<<;;;:::::::::;;;;;;;;;;;;:::::::::::::::======<<<<<<;;;:::888888999999999999999888777777999888777666666777888888666777777777777555444333333444555666666555444333333333444555666777777888444444444444444444444444444444555555666555555555333333333333444444444444555555444333222111000///111111111111111111111111333444555555555555444333333333222222111000000///222222333333333333444444333333444555555555555555555555444333333222111111000000000000000111222222222333333444444333333222222333444555555555444444777666555444444444444444444333222222111111222222222222111000000111222222444444666:::<<<<<<888444555777888888777666666777111222666===BBBBBB<<<666555444333222222222222222333444555666777666666555444444444444333333333222555555555555666666666666333444444555555444444333666444333333444444333111333333444444444555555555666666666666555444333222333333333444333333222222666555444333222222222222111111222333333444555555222666999:::777444333444333222111222444777888888<<<777222111333444222///111222222222111111000000000111111111111222222222222222222222222222333333222222111111111111222222111111222222222222111111111111222222222222111111222222333333333444444444444222000111333444333111444444444444444444444444555555555444444555555555888777777777777888999999:::888777888;;;<<<<<<;;;999999999999999::::::;;;@@@@@@CCCGGGJJJOOO\\\hhhzzz444444333333333333333333111111111222222222222222222222222333333333333333333333333333333333222222999999888666333222222333444222000000222333444333333222111000000111333444111222222333333222222222222222222222222222222222000000111222222222222111555555444444555555666777555444333444444444222000444444555555555666666666::::::::::::::::::::::::999888777555555555666666777666555444555888:::<<<<<<<<<:::888777999>>>BBB<<<;;;;;;;;;;;;;;;<<<<<<999:::<<<===>>>>>>===<<<======<<<<<<<<<<<<============<<<<<<<<<======>>><<<===>>>????????????>>>>>>============>>>>>>???@@@@@@@@@@@@@@@???>>>>>>???>>>===;;;:::999999999999::::::;;;;;;::::::999;;;;;;;;;;;;:::::::::999999999999999888888777777999999888777666666666666333444555555666555555555333444444555555444444333333333444444444555555555444444444444444444444444555666666666666555555444222222222222333333333333555444444333222111111000222222222222222222222222222333333444444333333222333333222222111000000000222222333333333333444444444555666666777777666666555444444333333222222111000000000000111222222333444444555555555555444444333333444444444333222222333333222222222222333333444333222222111111222222222222111000000111222222333333555888;;;;;;:::999444555777777666666777999333333666:::???>>>:::555555444333222111000000000333444555777777666666555333333333333222222222222444555555555555666666666333444444555555444444333555444444444666666444222333333333333444444444444444444555555555555444444111222333333444444333333444444333222111111111111000000000111111222222333333555999;;;;;;999777555555333000000222555666777;;;777222111222333222000222222222111111111000000000111111111111222222222111111111222222333333333222222111111111111222222222222333333333222222111000000111111111111000000333333333333444444444555333222111111333333222111444444444444444444444444555555555555555555555555888888888999999999::::::999888777888:::<<<<<<;;;:::::::::::::::;;;<<<<<<@@@AAADDDHHHKKKPPP]]]jjj|||555555444444333333333222111111111111111111111111000111111111222333333333555555555444444333333222888888888666333111222333333222111000111222333444888555111//////000222333111111222333333333222222111111111111111111111111222222333444444444444333555555444444555666777777666666666777888777555222555666666666666777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888666555555666777888888777777888:::<<<===::::::;;;===???BBBFFFIIIIIIEEEAAA>>><<<<<<======999:::===???@@@@@@@@@???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========;;;;;;<<<======>>>>>>>>>==================>>>>>>===>>>>>>>>>>>>===<<<<<>>===;;;:::999888888::::::;;;<<<===<<<;;;;;;::::::::::::::::::;;;;;;999999999888888888888888:::999888777666555444444333333444444444444444444333333444444444444333333555555444444444444444444666666666666666666666666555666666666555444333333111111222222222333333333444444444333333222222111444444444444444444444444222222222222222222222222222222222111111111000000222222222333333333444444444555555666666666666666444444444333333222222222333333222222222222222333333333444444444444333333333333333333222222111111222222111111111222222333444333222222111111222222222111111111111111111222222333444666888:::<<<<<<666666555444555888===AAAIIIDDD>>>:::999999777666666555444222111111111111222333444555666555555444222222222222222222222222444444444555555555666666333444444555555444444333444444444555777777555333333333333333333333333333222333444444555555555555444444555555666555555444333333222111000000111111000000000000111111222222666666888:::======;;;999777444000///000333555666999666222111222222222111111111000000/////////000000000111111111222222222111111111222222333333444222222111111111111222222222222222333222222111111111222222333333222222111222222222333333333444444222222222222222333222222111111111111111111111111444555555555555555555444777777888888999999:::::::::999888888999::::::::::::999999999:::;;;<<<===@@@AAADDDHHHKKKQQQ^^^kkk|||777777666555333222111111111111111111111111111111//////000000111111222222666555555444444333333333555666555444111000111222222222111111111222333555<<<777222//////000000000000111222333333333333333111111111111111111111111222222333444444444444333333333444444666777888999:::999999:::;;;:::777555666666666777777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888666555555777888555666888:::;;;;;;;;;;;;777777777999>>>EEEJJJNNNWWWTTTQQQOOOKKKDDD===777888999;;;>>>???@@@@@@@@@======<<<<<<<<<<<<======::::::;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======@@@@@@@@@@@@@@@???>>>>>>======<<<<<<:::999888888999999:::;;;;;;<<<;;;;;;::::::999999999:::;;;;;;:::999888777777777888888999999888777666555333333444444444333333333333333444444444444444444444444666666666555555555555444666666666666666666666666444444444444333333222111111111222222222333333333444333333333333333333333444444444444444444444444222222222222222222222222222222222111111111111111222222222333333333444444333333444555555555555444444444333333333333222222777666555444333222222222444444444555555444444444333333222222111111111111222222222222222222333333444333222222111111222222111111111222222111111111222222333444555888;;;===>>><<<:::999:::AAAIIIOOO]]]XXXPPPHHHBBB>>>;;;:::666666444333333222222222111222333444555444333333222222222222222222222222444444444444555555555555333444444555555444444333444333333444666777666555333333333333333333333333111222333444555555555555666666666666555444333222222222111000000000111111111111111111222222222222777555444444777:::<<<<<<999555111000111444666777888555333111111111222222111000///............///000000111111111222222222111111111222222333333333222222111111111111222222111111222222111000//////111222222333333222222111000111111111222222222222222222333222222222222222111111111111111111111111444444555666666555444444444444666777888888888888;;;;;;:::999888777888888888888888999999:::<<<<<<@@@@@@DDDHHHKKKQQQ^^^kkk}}}777777666555444333222222222222222222222111111111000000000111111111111111444444444444444444333333222333333222000///111222222222222111000111333555===888222///000111000///000111222222333333333333111111111111111111111111000000111222222222222111333333444555777:::;;;===???===<<<<<<<<<;;;999777666666777777777888888888:::::::::::::::::::::::::::999888666666666777777222444777999::::::999888888555333555<<>>???======<<<<<<<<<<<<======888999:::;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>???>>>????????????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::999888777777777777888999::::::;;;:::999888888999:::;;;;;;:::888777777777888999888888888777666555333222555555444333333333444444666555555444444555555666666666666555555555555555444444444444444444444444222333333333333222222111222222222222333333333333333333333333444444444444222222222222222222222222333222222111111222222333111111111111111111111111222222333333333333444444111222333333444333333333333333333333333333333333777666555444333222222222666666777777777777666666333333222111111111222222444333333222222222333333444333222222111111222222000111222222222222111000111222333333333555888;;;???===;;;:::<<>>CCCIIILLLKKKIII777999>>>GGGPPPRRROOOJJJBBB@@@???===<<<<<<===>>>======<<<<<<<<<<<<======888999;;;<<<=========<<<;;;;;;:::;;;<<<>>>???@@@???@@@AAAAAA@@@???>>>===:::;;;;;;;;;;;;:::999999999:::;;;;;;;;;;;;:::999888777555555555888:::<<<;;;:::999888777888:::;;;;;;:::888777666777888999777777777777666555333222444333333333444555666777777666555555555555666777444444444444444444555555444444444444444444444444222222333333444444333333333333333333444444444444333333333444444444555555333333333333333333333333444333222222222222333444111111111111111111111111222222333333333333444444111222222333333333333333333333333333333333333333333333222222222222333333555666666777777666666555333333222111222333444444444444333222111111111111444333222222111111222222000111222222222222111000111333444333111222444777777777888888888;;;???BBBBBBCCCEEEDDD@@@;;;666444333333333222333333444555333444555666666666555555222333333333444444444444333333444444444555555555333444444555555444444333444222000000222555777888555555555444444444333333222222333444444444333333333444444444333222222111222222111111111222222333222222222222222222222222000111111000///111666::::::888666666888:::;;;:::555555333111000000222333333222000/////////111222000111111111111222222222444333333222222111111111222222111111111111222222222222222222111000///...111111222222222222111111000000111111111222222222111222444333111000222444555555555555555555555555333444666777777666444333000111444666777777666555666888999999777777999<<<888888999999:::<<<===>>>>>>>>>BBBGGGJJJPPP]]]jjj|||111222333444555777888888444444444333333222222222555555555444444333333333222222222333333444444444///000111111000111333555111222333222000000333666888333//////333666555222///000111222333444444444222222222222222222222222222222333444444444444333444555777:::===@@@CCCEEECCC@@@===;;;:::999888777666666666666777777777777777777777777777777777777555666666777777777666666999888777777888:::<<<>>><<>>>>>>>>???======<<<<<<<<<<<<======999:::<<<>>>>>>>>>>>>===;;;;;;;;;;;;<<<>>>@@@AAA@@@AAAAAABBBAAA@@@???>>>======>>>>>>======<<<;;;888999:::;;;<<<;;;::::::;;;999777555666999<<>>AAAFFFJJJPPP]]]jjj|||888777666666666666777777222222111111000111111222333222111111000000111111444444444444444444444444333222111000000111222333444444333222222111111000666555444333222000////////////111222333444444444888555222222444666666444///000111333444444444444555555555666999===AAADDD@@@>>>;;;888555333222222666444333555888999777444555444222111222333555666777777777888999999::::::666666777777888:::;;;<<<;;;<<>>;;;999>>><<<:::999===CCCIIINNNWWWYYY[[[ZZZTTTIII===666========================::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<>>>???AAABBBAAAAAAAAA@@@???===:::999===<<<;;;999999:::;;;;;;>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;999999999999999888777666555555444555666777999;;;666666666666555444333222666444222111111333666777888888777777666666555555777777666666555555444444555666777777777666444333444444444333333222222222111222333333444444333333444444444555555555666666222222222333333444444444333222111111333555555444111111222222222333333333000111222222333333222222222222222222222222222222222222222222222222222222...///000111222333444444444555555555555555555444777777666555333222111111111000000111333333222111111333555666444222111111111111222333333444555555222222111111111222333333555555555555555555555444888666333222333333000---000111333444555444333333777777777555333222333444444444444444444444444444222222222333333555666777555444444444444333333333222222333444555666888999555444444666555333222333444333222222444777:::<<<<<<======999444111222444333000,,,---000333333111000111444555555444111000///......///111444666777444666999===>>>;;;666111111222333222000000000222333222111000////////////222222111111000000//////...///111222222111///...000000111222333333444444333333333222222222111111333333333222222111111111444333333222222111111111111333444444333222333333///111222222222222444666222333444444555555444444555555555555555555444444333333444444555666666666888:::===???@@@???===<<<>>>???DDDIIILLLPPP[[[ggg}}}555555555444444555555555333333222222222222222333333222111111000000111111333333333333333333333333333222111000000111222333333333333222222222222111444444333222111000000//////000111222333444444444777555333333555666555444000000111111222222333333444444555666999<<>>@@@BBBBBBFFFKKKNNNNNNIIICCC???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<<<<===888888999999:::<<<===>>>AAAAAAAAA@@@???===:::999===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999999999999888777777444444444444555666777888888888888777777666444444666555444333444555777888777777777666666555555555777777777666666555555555666666666666666555555444444444444333333333222222111222333333444444333333333333333333444444555555444444444444444444444444555333222222444555555444111111222222222333333333333333444555555555555444222222222222222222222222333333333333333333333333222222222222222222222333333333333444444333333333333333222111000000///...///......///111111000///...000333444333222222222111111222333333444555555777666555444444444444444444444444444444444444444444222111333666777666555222333444555555555444444666666666555222222333444222222222222222222222222333333333333444555666777555555555444444333333333222222222222333444555555//////111444444444555777444333333444666:::===@@@EEEFFFEEE@@@:::555555666222111000111222333222111222333444555555444222111666555444333111222444555AAA???===;;;999666222//////111222111000000111222333222111000000/////////111111111000000000000000222222111222333444666777333333222111111111222222333333222222222111111111333333333222222222111111222222222111111111111111111333555444333222333444333000---...000333444444333444555555666666555555555555555555555555555555444555555666666777888888999:::<<<===>>>>>>===<<>>??????@@@@@@@@@@@@???===;;;:::<<<<<<======<<<<<<;;;:::999999999:::::::::::::::999999888888777666666666888999999999999888777777444444555555555555444444777777777777666555444444666666666666777777888888555555555555555555444444777777777777666666666666777666666555555555555666444444444444333333333333111222333333444444333333222222222333333333333444555555555555555555555555666444333333444555444333111111222222222333333333333333444555555555555555222222222222222222222222444444444444444444444444666555555444333222111111111111222222222222111111111111111000000000////////////...000111222000///,,,...111333222222333333111222222333333444444555333333222222222222333333333333333333333333333333333222222444777999999999333444555666666666555555444555555333111111222333222222222222222222222222444444444555555666777777666666555444333333222222222222111111111111222222222444666555444333444444444444444666888<<<@@@BBBGGGIIIHHHCCC;;;555333333...000222222111111111222222222222111111000000///...000222222333666<<<@@@IIIDDD===777444222111000...000111111000000222333333333111000000000000000000000000000111111111111333222000000111555:::===777555333000//////000000333222222222222111111111333333333222222222222111000000000000111111111111222333555555333222333444666000******000444444222444555666666777777666666555555555555555555555555666666666777888888999999999999:::;;;;;;<<<<<<===@@@AAAFFFKKKNNNRRR]]]iiizzz111222222333333333333333222222333333333333333333333222111111000000111111222222222222222222222222222222222222222222222222000000111222333333444444000000000000000000000111///000111222333444444333333333444555666555444222333222000......///111222333333555666777777777666444444333222222333444555444444444555666666555555888999::::::999777555333333444444555555666666777444444444555666777888999888777555444444444555666555666888:::::::::999888;;;;;;<<<===<<<999777666::::::::::::::::::::::::::::::::::::::::::999999===============>>>???@@@???????????????===;;;:::;;;<<<===>>>===<<<;;;:::777777777888999:::::::::999999888777666666555555888888999999999888888777555555666777666555333222444444444444444333222111444555777888888777777666444444444444444444444444777777777777777777777777777666555444444555666777444444444444444444333333111222333333444444333333333333333333333333333444555555555555444444444444555444333333444444222111111111222222222333333333111222222333444333333333222222222222222222222222333333333333333333333333555555444333222111111000111111222222222222111111222222222222333333333333222111111222444444333111...000222333222222333444222222222333333444444444000000000000111222444444111111111111222222222222666666555555666666666555444444444555555555555444333444444222111000111333444444444444444444444444444555555666666777666666666666555444333222222111111111111111111222222333111555777444111222222222555555555666888;;;>>>???DDDFFFGGGCCC<<<555222111,,,...111111///000333666777666444333333333333444///222666888999===EEEKKKFFF@@@999444222222222222...000222222111222333555333333222111000000000000//////000000111111222222000///......000333777999888555222///......000111222222222222111111111111222222222222222222222222000000111111222222333333222444555555444333333444555111------111444444222444444555666666666666666444444444555555555555555666666777777888999999999:::999999888999;;;<<<===AAABBBGGGLLLOOOSSS^^^jjjxxx111222333444444444444333///000111222333333222222333222111111000000111111333333333333333333333333222222222333333222222222000000111222333444444555000000000000000111111111000111222222333333333333222333555555555444333333333222000......///111222333333444555555555444444555444222111111111222333333444555555555555555555777888:::::::::777555333333333333444555555666666333333444444555777888999888777555444444444666777555666666777888:::;;;;;;666777999:::<<<===>>>>>>::::::::::::::::::::::::::::::::::::::::::999999::::::999999999:::;;;;;;===>>>??????>>>===<<<;;;;;;<<<=========<<<:::999555666666777888999::::::::::::999888777666666555777888888999999999888888666777888888777666444333222333333333333222222111222333555777777666555444222222333333444444555555666666666666666777777777777666555444444555666777444444444444444444444444111222333333444444333333555555555555444444444444444333333333333333333333444333222333444333111///111111222222222333333333222222333444444444333333222222222222222222222222111111111111111111111111222222222222111111111111222222333333333333222222333333333444444444444444222111111222444444333222111333444444222222222333222222333333333333444444666555555444444444444555000000000111111111222222555666555555333333333333444444333333333333333333222333333222000000111333444444444444444444444444444555666777777666666555666666555444333333222222000000111111333444555666...666888444111333555555666555555555666777999999@@@DDDGGGEEE???999555444---///111111111333999>>>@@@???===;;;;;;<<<===>>>AAACCCCCCBBB??????AAADDD===999555222111111111111000111333333333333444666444333222111000000000000//////000000111111222222//////000000111222222222555333111......///111333222222222111111111000000222222222222222222222222222222222333333444444444222444666555444333444444111222333444444333333333333333444555555555555444444444444555555555666666555666666777777888999999:::999888888888:::<<<===AAABBBGGGLLLOOOSSS^^^jjjxxx111222444555666555555444...///111222333333222111333222111111000000111111333333333333333333333333222222333333333333222222000000111222333333444444000111111111111111111111000111222333333333333333222333555555333222333444222111000000000111222222333333333333333333333333555444222111000000111222222444555555444444444666666777888999888666444333333333333444555555666666777777666555555555555555777666444333333333444555444444333444666888;;;<<<999999:::;;;<<<>>>???@@@::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999666666777777888999::::::::::::999999888888777777777777888999999999999888777777888888777666555555333444444555555444333333111222444555555555444333222222333333444555666666555555555555666666666666666555555555555666666777444444444444555555555555111222333333444444333333666555555555555555444444222222222333333333444444333333333444555444222000111111222222222333333333444444555666666666666666222222222222222222222222111111111111111111111111000000000111111222222222333333444444444444333333222222222222222222222333000//////111222333111000333444555444222111222333333333333333333333333333999888666444222000////////////000000111222222222000222333333222222444555444444333222222222333333222333333222111111222444222222222222222222222222444444666777777666555444555555444444444333333333111111111222444555777888???GGGHHH>>>666666666333444444444333333444444555777===BBBCCC>>>888555333222333444555777:::???BBB>>>===<<<;;;<<<<<<>>>>>>BBBAAA@@@???>>><<<:::888666444222111111000...---000222333333222222444555444333222111111000111111000000000000111111111111000111333555444333111///222111000//////000222333222111111111111000000000111222222222222333333333333333333444444444444444333444666666444333444555///333666777555333222333222333333444555444444444333333444444555666666666666666666777888888999999:::999888888999:::<<<===AAABBBGGGLLLOOOSSS^^^jjjxxx000111333555666666555444...000222333444444333222333222111111000000111111222222222222222222222222222222333444444333222222111111111222222333333333222222222222222111111111111111222333333333222222222444555444111111333555000000111111222222333333444444333222222333444444444333222111111111222333111333666666444333444666444555555666666555444333333333444444555666666666888777666666555555666666666555555444444444444444333444444555666888999:::======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<===???>>>======<<<<<<<<<<<<;;;<<<===>>>>>>===<<<<<<;;;;;;:::999999999999999777777777888888999999999888888888888888888888888777777888999999999999999777666666555555555666666333333444444444444333333222222333444444444444444222222333444555666777777333444444444555555555666444555555666666666666666444444444444555555555666111222333333444444333333555555555444444333333333111222222333444555666666333333444666777777555333111111222222222333333333444555555666666666666666222222222222222222222222111111111111111111111111111111111222222222333333333333444444444444333333222222222111111111111111000000000111222333222000111222333222111111333444333333333333333333333333666555333111000///......//////000111111222333333...000333333222333555777666555444333222333333444222333444333111111333555222222222222222222222222333444555666666555333222333333333444444444444555222222222333333555666666GGGOOOOOOBBB777555444000111222222222222333333444222888???AAA>>>888333222333444666999<<<>>>===<<<444444444555555666777888555444444888;;;<<<777333222000//////000000///...000111222222000000111222444444333222111111111111111111111000000000000000111222444555555444222000111111000000000000111111111111111111000000000000111111222222222333333333444444333333333333333333333555666666555444444555333333333444444444333111333444444555555555555555333333444444555666666777777777888888999:::::::::999999999::::::;;;<<<===@@@BBBFFFKKKNNNSSS^^^iiizzz///111333555666555444333///000333555555555444333333222222111000111111111000000000000000000000000222222444444444444222222111222222222222333333333333333333222222222111111111111222333333333222222333444555333000000333666///000111333444444444444555444222111111222444666333222111111111222444555111333666666444333444666333333444444444444444444333333444555555666666777555555555555666888999:::777777777666666666555555555666777999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<;;;:::999999999999999;;;<<<===>>>>>>>>>===<<<;;;:::999888777888999:::888888888888999999999999777777777777888888888888666777888999999999999999666555444333333444666666000111111222222222111111333333333333444444555555222222333444666777888888333333333444444444555555333444666777777777666555444444444555555555666666222222333444444444333333444444444333333222222222111222333444555777888888444444555888:::999777555111111222222222333333333222333444444555555444444222222222222222222222222222222222222222222222222333333333333333333333333222333333444444333333222333333333222222222111111333222222333555555444222...000111111000111333666333333333333333333333333333333333333444555555666///000000111222333333333///222444444222222444777777666555444333444444555222333444333222222333555444444444444444444444444222333555666666444333111222222333444444555555666444333333222222333333444444@@@BBB888111333555111///000000111333444444555555<<>>===888333000111111222444444555555555333333888>>>>>>888111...---,,,---000222333333///000111000///...///000555444333222111111111111222222111111000000//////000111222333333333222222111111111111000000//////111111111111000000000000111111111222222333333333444333333222222111111111333555666666555444444555777222...///333555333000444555555666666666666666333333444444555666777777888999999::::::;;;<<<<<<999999:::;;;;;;<<<<<<===@@@AAAFFFKKKNNNRRR]]]iii{{{111222222333333222222111000222444333222111111222111333444222//////111333222222222222111111000000222333333444444333333222//////000111222222333333333333333222222111111111111111222222222333333333222222222222222222222222111222222333333222222111555444333111000/////////333444444444444444333333555666777888888777666555666666555555555444444444222222222222333444555666444444444444444555666666:::999777555555666888999888888999999999:::::::::888888888999:::;;;<<<===;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::888555222666666666666666666666666888888999999999999888888333444555666777888999:::888888777777666666555555222222222222222222222222222222111111222222333444333333444444555444444444444444444555555555666666333333333333333333333333555555555444222222333444444444444444444444444444444444333333333333222222111111222222222333333333333333444444444444555555333111111111333333333111333333333222222222222222111222333444555444333333111111222333222111000///222222333333444555666666111222444555555444222111444444444444333222222111///000111222222222222111222111111111222333333444444333333222111111111222333222222111111222222333333222222222111000000000444444444333333222222222444444444555555555555555888888777666555444444333444333333222222333333444444444444444444444444444333555777666333111222333333333222222111222222222222222222222222222222222333333333333333333333333777FFFQQQNNNCCC;;;666444333222222555999:::777333333222111000///000000111333333666;;;>>>;;;555///111111222333222111000///000/////////000111333444000000000000////////////......///000111000000000000000111111111111000000111222333222111000111222222222222222222222222222000000111111111222222222333222222111111222222333444333333222111111111222///...------...000222444333333333444333333222111444555666666666555333333;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;:::999999::::::888666888888888888888888888888777888888999999888888777444444555666777888888999666666666666555555555444222222222222222222222222111111111111111222333333333333444555555555444444333333333444444444555555333333333333333333333333444666666555444333333444444444444444444444444444444444333333333333222222111111222222222333333333111111222222222222333333111000000111222333333222333333222222111111111000111111333444444333333222111222222333222111000///222222333333444555555666222333444444444444222222333333444444444333222222111111222222222222222222222222111111222222333444444333222222111111111222333222222111111222222333111111111000000000000000444444333333333222222222333333444444555555666666888777777666555444444333444333333222222333333444444444444444444444444444444666888777555333444555555444444333222222222333222222222222222222222222333333333333333333333333;;;GGGQQQOOOFFF>>>999555777888:::999777555222111000/////////000111333444444666999;;;999777444222000000111222111000///...//////...//////111222333111111111111111111111111////////////000000000111000111111111111111111000000222333222111000111222222222222222222222222222111111222222333333333333333222222222222222222333444333222222111111222222111222222333444444444444222333444555555555555555111222444555666777666666888888888999999999999999<<<;;;;;;::::::;;;;;;<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;999888888:::;;;:::999888888888888888888888888777777888888888888777777555555666666666777777777555555555555444444444444222222222222222222222222111111111111111222222333333333444555555555555555333333333333333444444444333333333333333333333333444666888888666444444555444444444444444444444444444444333333333333222222111111222222222333333333111111222222222222333333000//////000333444444333333333222111000000//////000111222222333333222222222222222333222111111000222222333333444444555555333333333333333333444444222222333444444444333333444333222222222222333333222222111111222222333333333333222111111111111222333222222111111222222333/////////000000000000000333333333333222222222222222333333444555666666666777666666666555444444444444333333222222333333444444444444444444444444444555777888888777555666777777666555444333222222222222222222222222222222222111111222222333333444444>>>GGGNNNLLLHHHDDD???;;;:::===>>>;;;555000000111000000000111222333555666777:::<<<999444222333555///000000000000///......///.........///000111222222222222222222222222222000000///...///000111222111111222222222222111111000111222222111000111222222222222222222222222222222333333333333444444444222222222222222222222222333333222222111111222222333444666777777666444333111222333444555666666666111222444555666777777777777777888888888999999999<<<<<<;;;;;;;;;;;;<<<<<<@@@EEEEEEHHHQQQTTT]]]nnn222333333333333333333222///000111222111222444666999888555333111000111222222222222222222222222222111222222222222222222111222222222333333444444444222222222222222222222222111111222222222333333333111111111111111222222222111222222333333222222111/////////000111333444555333333444555555555555444666666666666555444444333444444444444444444444444111111222333444555555555777777777777777888888999666777888::::::999888777888888999999999:::::::::::::::::::::::::::999999<<<<<<;;;;;;;;;<<<<<<======;;;::::::<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;999666666777999999999555555555555555555555555666777777777777777777666666666666666666666666666555555555555555555555555222222222222222222222222222222222222222333444444222333444555666666666555444444444444444444444444444444444444444444444444444666999999888666555555444444444444444444444444444444333333333222222222111111222222222333333333333333333444444444555555000000000111444555555555333222222111000///......000000111111222222222222333333333222222222111111222222333333333444444444444444333333333444555555111222222333444444444444555444333222222222333333333222222111222222333333222222111111111111111222333222222111111222222333//////000000111111222222333222222222222222222222222222333444555555666777555555555555555555555444444333333222222333333444333333333333333333333333555666777777777777666777777666555444222222111111111222222222222222333333000000111222333444444555===AAADDDCCCDDDGGGGGGDDD<<<<<<:::666111000111333333333333333444555555666===<<<:::666222000222555000000000000000/////////.........//////000000111111111111222222222222222111000///......000222333222222222333333222222222000111222222111000222333222222222222222222222222222333333333333333333333222222222222222222222222333333222222111222222333333444555555444333222111111111222444444555555555555555555555555444444444888999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@FFFFFFIIIQQQUUU^^^ooo333333333444444333333333000111222333333555777:::;;;999555222111000111111222222222222222222222333222222222333333222222222222333333333333333444444222222222222222222222222111111222222222333333333//////000111222222333444111222222333333222222111111000000000111222333333444444555666666666666666666555555444444444444444333333444444444444444444---///000333444555666666666555555555555666777777555666999;;;;;;:::888777888888999999999:::::::::::::::;;;;;;;;;:::999999;;;;;;;;;<<<>>>???AAAAAACCC@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999;;;888666555555666666555444444444444444444444444555666666777777666666555666666666666555555555555666666666666666666666666222222222222222222222222333333333333333444555555222333444555666666666666666666666666555555555555444444444444444444444444333666999:::888777666666444444444444444444444444444444333333333222222222111111222222222333333333333333333444444444555555222111111222555777777666222222111111000//////...111111111111111222222222333333333222222222222222222222222333333333333333444333333333333444555666111222222333444444444444444444333333222333333333333333222222111222222333111111111000000111222222333222222111111222222333111111111222222333333333222222222222222222222222222222333333444555555666444444444444555555555555444333333222222333333444333333333333333333333333333333444555666666666555666555444222111000000000111111111222222333333333000000111111222333444444777999999888===FFFKKKLLLAAA<<<444000000111333333000000222333555666777777@@@;;;555222222222333222222222111111000000000000/////////000000000000000000000000111111111222222222111///...///000222444222222222333333222222222///111222222111111222333222222222222222222222222222222222222111111111111111222222333333222222111333222222111222222333333555444333222111111222222444444555555555555444444666666555555444444444444888999999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===???EEEEEEHHHRRRUUU^^^ppp333333444444444444333333222333444555666888<<>>DDDEEEHHHQQQUUU^^^ppp333333444444444444333333111222333444555888===@@@DDD???999555444444333222222222222333333333444444333444444555555444444333222222222222222222222222111111222222222333333333111111222222222333333333111111111111000000000000111222222333333222222111111111000000111222222333111222333444555555555555333222222222222444555666222222333333333444444444111333555666777666555555444444444333444444555666666777888:::;;;;;;::::::888888999999999:::::::::777888:::<<<<<<<<<::::::;;;;;;<<<===>>>@@@BBBCCCEEEBBB>>>;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999666555555666777777555444555555555555555555555555444555555666666555555444444555555555555555555555555555555666666666777777222222222222222222222222222111111111111222333333222333444666777777888888777777666666555555555555555555555555555555555555444555777666555555777888444444444444444444444444444444333333333333222222111111222222222333333333111111222222222222333333222111000111333444333222111111111222222222222222333222222111222333444555555444333222222222333333222222222222222222222222111222444555666666666555333333444444444333222222---///111444555444333222444333222222111111222222000000000000000111222222333222222111111222222333333333333222222222222222000111111111222222222222444444444333333333333222222222333444444555666666444333333222222333333444222222222222222222222222111000000222666777666444555444333222222222222222000111111222333333444444111111111111111222222222///333333000111777===>>>BBB@@@>>><<<;;;;;;::::::555666777999:::;;;::::::555444222111111111111111333222111000///000000111111111222333333222111000000000111111222333333444000000111111111222222222000111111111111111111000...000111222111111333444222222222222222222222222333333333222222111111111000111333444444333111000222222111111222222333444555555444444444444444444444444555555555555555555333333333333444666777999777888999:::;;;<<<<<<=========<<<<<<<<<<<<=========CCCDDDGGGPPPTTT]]]ooo333444444555555444444333...///000111222666:::>>>GGGBBB;;;777666666555444222222222333333444444444444555555666666555555444222111111111111111111111111111111222222333333333111111222222222333333333333333222111000///...---222222222333333222222222000000000000111222444444///000111222333333444333222111111111222444666777222222222333333444444444666777888999888777555333444444444444444555666666777777888999:::;;;;;;;;;888888999999999:::::::::666777:::<<<<<<<<<;;;:::<<<<<<<<<<<<===???@@@AAACCC@@@<<<::::::;;;<<<;;;::::::::::::::::::::::::999999999::::::999999999444444555777999:::888666333333333333333333333333444555555555555555555444444444444555555555666666444444444555555555666666222222222222222222222222000000000///000111111222222333444666777888888888666666555555555444444444555555555555555555555555444555666555444555777999444444444444444444444444444444444333333333222222111111222222222333333333333333444444444555555555111000///000111222111000111111111222333333444444444333222222222333444555555444333222111222333444222222222222222222222222111222444666777777666555444444444444333333222111***---111444555555333111444333333222111111111222000000///000000111222222333222222222222222222333333222222222111000000000000000111111222222222222555444444333333222222111222222333333444555666666444333333222222333333444222222222222222222222222222000000333666888777555555555444333333333444444000000111222333333444444222222222111111111111111///444777333000111444444:::???DDDEEECCCAAABBBCCCBBBBBBBBBAAA???===:::999///222444333000///111333222111///.........///000111222333444444333111111111111222333333444555555000000111222222222222111000000111111111111000000...000111222111111333444222222222222222222222222444444444333333222222222000111333444444333111000222111111111222333333444111222444555555444222111...///000111222333333333777666555444333444555555::::::;;;<<<===??????@@@======<<<<<<<<<<<<======<<>>===<<<;;;:::999999999::::::999999888888999999666666777777777777666666666666666777666555555444555555555555555444444444555555555555555555555555666444333444555666555444555444444333333444444555222111000......000111222333333222222111000//////666666777888888888888888555555666666666666666666666777888777444222222333666555333222111111222333111222333555666555555444444444333333333333222222111111111111111111111111222222111111111111111222111111111111111111111111333333333444444333222222444444222222222222444444555444444333222222222333222222111111222222333444222333777:::<<<:::555111///000222333444333333222000---+++,,,000444555555888555222222444555333111000000000000000000000000111222222222333333333333222222222333333444444444333333222222111222222222222222222222222222222222000000111111111222222222222222333444444333333333333222222111111000000000///...------000111111111444555555555444333333222000000000000000000000000222222222222222222222222////////////000000000000555666888:::;;;<<<======999999888888777666444444666555444333111000//////,,,...000111222222222111222222222222222222222222444222000222444666444222222222111111222222333444//////000000111111222222333333444444333222000///333333333222222111111111222222222222111111000000000111111111111222222222555444222111111222444555000111333444555666666666222333444444555555444444333333444666777999::::::::::::<<<===>>>>>>>>>>>><<<;;;;;;:::;;;<<<===>>>@@@BBBFFFIIIJJJOOO]]]kkk~~~444444333333333222222222333222111111333555777888<<<;;;999777555444333333333333333333333333333333333333333333333222111111222222222111111000000000//////000000111222444444111111111111111111111111222222111111111222333333333222222111111000111111111111111111222222222333666555444333333333444444333333333333333333333333222222333333333333444444444444555666777777777666666777777555333222333444999777777777999:::999888888999999999999:::::::::999888888999999:::;;;<<<<<<<<<<<<============>>>======<<<::::::999999:::;;;;;;:::999888888888888555666666777777777777777666666666666666555555444444444444444444444444444444444444444444444444444555444333444666777666555555444444333333444444555333222111000000111222333555444444333222222111111222333333444555555444444666666666666555555555555666777888777555444444555666666555444444444555666333444555666777777777777444444333333333333222222111111111111111111111111111111111111111111222222111111111111111111111111333333333444444333333222444333222222222222333444444444333222222222222222222222111111222222333444444555777:::<<<;;;777444111111222333444333222222555222000000333555666555888555333222444444333111111111111111111111111111111111111111222222333444222222333333333333333333333333222222111222222333222222111111111222222333222222333333333444444444222333333444444333333333222222222222222111111111444333222222444555555555333333444444333222222111111111111111111111111111222222222222222222222222//////000000000111111111111111111222222333333333333333333333222111000///444444333222111111000000...///000111111222111111111111222222222222111111333111000111444555444222111111000000111111222333000000000000111111111111...///000111222333333333111111111222222333333333222222222222111111111000111111111111222222222222444333222111111222333444222222111111222444666888333444444555555555555555444444444444444444444444999:::;;;===>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>@@@AAAEEEHHHIIINNN[[[hhh333333333333222222222222111222222333444555666666666666555333222222222222333333222111111222333333333333333333333222222111111000000000000000000000111111000000111222222333222222222222222222222222333222111111111111111111222222222111111111111111000000000111111111222222555444333222222222333333333333333333333333333333222222333333333333444444555666666777777777666666555666666555333222333444777666666666888999888777999999999999::::::::::::999999999999:::;;;<<<===<<<============>>>>>>>>>===<<<;;;::::::999999:::<<<;;;:::999888888888888555555666777888888888888666666666666555555444444333333333444444555555666444444444444444444444444555444333555777999888777555444444333333444444555444333222111111222333444666666555555444444333333444555555666666666666555666666666666555555444444555777888888777666666777555555555444555555666777555555555555555666777888444444333333333333222222222222222222222222222222111000000000111222333333111111111111111111111111222333333444444333333333333333222222222222333333333333222111111111111222222222111111222222333444444444555888999999666444222333333333333333222111777444222222333444444333777555333222333333333111111111111111111111111111111000//////000222444555333333333333333222222222333222222111222222333333111111000000000111333444222222333333333444444444333333333444444333333222222222222222333333333333444333111222333444444333222222333333222222111111222222222222222222222222222222222222222222222222000000111111111222222222444333222000///000000111...///////////////......333333222222222111111111111111000000000000111111000111222333333222111000111000000000222333222111000000//////000000111222111111111111111000000000/////////000111333444555555555444222111000///...222222222222111111111111111111111111222222222333222222222222222222222222333222000///000333666888333444555555666666555555777777777777777777777777999:::;;;<<<===>>>>>>>>>======<<<<<<<<<===>>>???@@@AAAEEEHHHHHHLLLYYYfff333333333222222222222111000111333444555555444444333222222111111111222222333222000//////000222333222333333444333333222222000000000111111111111111222222111111111111111222222222222222222222222222333222111000000000000000111111222222222111111111///000000000000111111111333333222222222222222222333333333333333333333333222222222333333333444444555666666666666555555444333555666555444333444444555555555666999;;;;;;:::999999999:::::::::;;;;;;::::::::::::;;;<<<======<<<<<<<<<<<<============<<<;;;;;;:::999999999:::<<<;;;:::999888777777777777777888888888777777666666666555555444444444444333333444555666666777777555555555555555555555555444333333555888::::::999555444444333333444444555333333222222222222333333666666555555444444444333666777777888888888777777777666666555555444444333333555777777666666777888444444444333333333333333444333222222333444666777444444333333333222222222222222222222222222222222000000000000111222333333111111111111111111111111222222333444444444333333333222222222222222222333222222111111000111111222222222111111222222333444333222222333555555444222444444444333333222222111333222111000000111111111666555333333222222222222111111111111111111111111000000//////000222444555444333333333222222111111222222111111222222333333111000//////000111333444000000111111111222222222333333444444444333222222222222222333333444444444444222111111222333333222222222333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333777555333111000111222333//////000111111111111111111111111111111222222222333222000/////////000111000111333444444333111000000000000000111111111111000000000000000111222222222222222111111000000000444333222111111222333444444333333222111000//////222222222222222222222222111111111222222222333333000111111222222111111000222111000000111222444666333333444555555555555444666777777999:::;;;<<<<<<888999:::<<<===>>>>>>>>>>>>======<<<<<<>>>???@@@AAABBBFFFIIIJJJMMMYYYeee333333222222222111111111000111333444555444333333111111111111222222333444333222000//////000222333222333333444444444333333111111222222222222222222333222111111000111111111222222222222222222222222222111111000////////////000111111222222222111111///000000000000111111111111222222222222222222222333333333333333333333333222222222333333333444444444444555555555444333333333444666666555444555666333333444777;;;>>>>>>>>>999999:::::::::;;;;;;;;;::::::::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999::::::<<<;;;:::999888888888888999999999999888666555444666666555444333444444555444444555666777888888999666666666666666666666666333333333555888:::::::::555444444333333444444555222222222111111222222222444444444444333333333333444444555555555444444333666666555555444444444333222444666666555555666777666666555555444333222111444333222222333444666777444444333333333222222222222222222222222222222222111111000000111222222333111111111111111111111111111222333333444444444333222222222222222222222222222111111000111111222222222222111111222222333444222111111222333444333222555444444333333222222222000111111111000111111222555555444333222111222222111111111111111111111111111000000000000222444555333333333222222111111111222111111111222222333444111111000000000111333444000000111111111222222222333444444444333333222111222222222333333444444444555444222333444555555444333333444444444444444333111111111111111111111111222222222222222222222222222222222222333333333333222111///...---...000111000000111222333333333333000000111111111111222222333222111/////////000000111222333444444333222111//////000000000000111111222111111111111222333333333333222222111111000000444333111000000111222333---...///000222333555555222222222222222222222333111222222222222333333333000111111222222111111000///000222333444444333222222222333444444444444444333444444555666777888888777888:::;;;===>>>>>>???>>>======<<<<<<>>>???@@@BBBDDDIIILLLLLLOOO[[[ggg~~~222222222222111111111111000111333444444444333222222111111222222333444555222222111000000111222222222333333444444444444444333333222222222222222222222222111111111111111222222222222222222222222222111000/////////////////////000111333333222111111000000000111111111222222111111222333333333222222333333333333333333333333222222333333333333444444222333333444444444333333222555777888777666777777333333444777;;;???@@@@@@::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<===999999:::::::::;;;;;;;;;::::::999999999999::::::;;;:::999999888888999999:::::::::999888777555555777666444333333333444555555555555666666777777888666666666666666666666666333333333555777999:::999555444444333333444444555111222222222222222222111333333222222222222222222555555666666555555444444444444444444444444444444222444555666555444555666777777888777777666444444555555555555555666777888444444333333333333222222333333333333333333333333222222111111111111111222111111111111111111111111111111222333444444444444111111222222222222111111222111111111111222333333222222111111222222333444444333333444666666555444555444444333333333333444222333444444333333444555444555444333111000111222222222222222222222222222111222222222333333333333222222222222222111111111111111111111222333444444222222222222222222222222222222333333333444444444444444444444333222111111222222222222333333333333222000///000222444444333333333444555555555444444000000000000000000000000222222222222222222222222111111222222222333333333000//////......///111111///000111111222222222222000000111111111111111111222222111000000///000000222222222222222222222222...000111111000000111222222222222111222333333444222222222222222111111111////////////000111222222333222222111000000//////222222222222333333333333222222222222333333333333222222222222222222222222///000333555666444222111222333444444555555444444888888777777666666555555666777999;;;===>>>??????======<<<<<<<<<===>>>???CCCFFFJJJNNNOOORRR]]]iii~~~222222222222111111111111111111222333333333333222222222111222222333444555222222222222222222222222222333333444555555444444333333222222111111000000111111111111111111222222111111111111111111111111//////.........///000000...000111333333333111000111111111111222222222333111111333444444444333333333333333333333333333333222222333333333333444444222222333444555555555555333555888:::999888888999444444444777:::=========:::::::::;;;;;;;;;;;;<<<999888888999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::999999999999999::::::999999888888999999::::::777888888999999888888888777555444222222333444555444444444444555555555555555555555555555555555555333222222444777888888777555444444333333444444555222222333333333333222222222222222222222222333333555666666666555555444333222333333444444555555666333555777777555555555666444555666777888888777777333444555666777777777777444444333333333333222222333333333333333333333333333333222111000000000000111111111111111111111111000111222333444444444444000111222333333222111000222222222222222333444444222222111111222222333444333333444555777777555333444444333222333444555555555777999888555333444555333444555333000///111333222222222222222222222222222333444555555444222111111111111111222222222222111111111111222333444555333444555555555333111000222222333333333444444444444444444444333222111000222222222222222111111111...---,,,...000222333333222222333444444444444444111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222...///000000000000000///111111111111000000000000000111111111111000000///222111000//////000111222...111222222000000111333111111111111111222222333111222222222222222222333111222222333333222222222777666444222///---+++***222222222333333333444444222222222333333333444444444333222111111222333444111222444555555444333333444555555666666666666666::::::999888888777666666666777999;;;===>>>??????===<<<;;;;;;;;;<<<===>>>BBBEEEKKKOOOPPPSSS___kkk222222222111111111111000222222222222222222333333222111111111222333444444111222333333333333222111222333333444555555555444333222222111000//////...111111000000111222222333000000000000000000000000...............///000111...///111333444333111000111222222222222333333333111222333444555444444333333333333333333333333333222222333333333444444444222333444555666666666666333666999;;;:::999999:::666555555666999::::::999:::::::::;;;;;;;;;<<<<<<888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<======999999999888999999::::::888888888888999:::;;;<<<555555777888::::::;;;;;;777555444222222333444555333333333333333333333222333333333333333333333333333222222333666777777666555444444333333444444555333444444555555444444333333333333333333333333333111111111111111000///...111222222333444555666666555777888888666666666777///111333555777888888777111222333555666555555444444444444333333333222222333333333333333333333333444444222111000000//////111111111111111111111111000111222333444444555444000111222333333222111000333222222222333444444555222222111111222222333444111111222444666666333111444333333222333444666777777999:::888444111111333333444555333000///111333222222222222222222222222333444666777777444111///000000111111222222222333111111111111222333444555444555777777666444111///000000111111111222222222444555444444333222111000333222222111111000000000111000///111444777777777000111222333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111222222111000///...///000000000000000//////111111111111000000000//////000111222222111000///111000---,,,,,,---000111///111333222000000222444000000000000000111111222111111111222222333333444999999999888777444222000---...///000111222333333222222222333333444444444222222333333333444444444555444222111111222444555444444333333444444555555666666777888888888888888333333444444555555666666666777999;;;<<<>>>??????<<<;;;;;;:::;;;<<<===>>>AAADDDJJJOOOQQQTTT___kkk111111111222333333333444111222222333333222222111222222111111222222333444333333444444333333222111444444333333333333222222444444222111000/////////000000000000000111111222111111000000000000111111//////000000///...---,,,000000////////////000000111111000000000000000111111222222333333444444555222222333444444555555666555555444444444444555555333333333333333333333333888555222//////111444666333333444444666777999999:::999999:::;;;<<<:::999888999999::::::999999888===>>>???>>>;;;999999:::<<<;;;:::999888777777777:::;;;===<<<;;;:::::::::<<<<<<;;;999777666888999999888555222222222444555333333333333333333333333888888777555444333222111222333444333222222333555777555333333444444333222666555444222111000000000+++,,,...///111222222222555555555555555555444444555555666666777666666666444444444444444444444444888999999888555333222222333333333222222333666999555555555555444333222111222222222333333444444444111222222333333222222111444444444444333222222111555222000111555555222...222222222222222222222222000111222222444444555666333333333333333333333333444444555555555555555555777777666555444333333222333333444444444444333333555555666666555333111000222333333333333222111111444444444333333222222222444444444333333222222222111111111111222333444555333333333222222222111111111111111222222333333333333333222222111000//////222333333444444333333222444444444333333222222222222222222222222222222222222222222222222111000//////000111111111///...------...000111222222111000222333444222000//////000////////////////////////000000000000000000000000///111222111000///000111222222222333333444444444222222222222222222222222000222555666444222000//////111222111000///000111000000222444333000......111111111111111111111111222222333333333333444444222222222333333444444444333333333333333333333333555666777777555333333444555444333555777888777666666666777888888888888888666777777999:::;;;<<<<<<:::;;;<<<;;;;;;;;;===???CCCEEEIIILLLNNNSSS```nnn111111111111222222222222111222222333333222222111222222111111222222333444444444444444444333333222444444333333333333222222555555444333222222222222000000000000000111222222111111000000000000111111111111111000000000//////000000////////////000000000000////////////000000111222222333333444444555444444444444444444333333555555444444444444555555333333333333333333333333555444333333333444555666555555555666777888999::::::999888:::;;;<<<:::999888999999::::::999999888<<<===>>>===;;;:::::::::<<<;;;;;;::::::999999888;;;<<<===<<<:::999999:::999:::999888777777888:::999777555333222333444555333333333333333333333333666666555444333222111111222333444444444444666888777555333333444444444222111111000000000000111111...///000111222333333333666666666666555444222222222333444444555444444444555555555444444444555555555666777666444333333444666777666444222333555777666666666666555444333222111111222222333333333333111222222333333222222111333333333333333222111111222///...111555777555222222222222222222222222222111222222333333444444444333333333333333333333333000111333555666666555444666666666555444444333333000000111111111111000000555555555555444333222222222333333333333222111111444444333333333222222222444444333333333222222222000000000000111222333444333333333222222222222111111111222222222333333333333333222222111000000///222333333444444333333222444333333333222222222222222222222222222222222222333333333333333222111111111222222333222111000///333333444444444222111000333444444333111///000111000000000000000000000000111111111111111111000000///111222111000///000111111111222222222222222222222222222222222222222222000222444444333111000000///111222222111222444666333111///000222333333333111111111111222222222333222222333333333333444444222333333333333333333444333333333333333333333333000222444444222222222333555444333444777888777666666666777888888888888888666777888999:::;;;;;;<<<:::;;;<<<;;;;;;;;;===???CCCEEEIIILLLNNNSSS```nnn111111111111000000000000111111222222222222111111222222111111222222333444555555555555555444444333444444333333333333222222333333333333333333333333111000000000000111222222111111000000000000111111444333222111000111222222000000000000000000000000000///////////////000000111222222333333444444555555555555444333222222222555444444333333444444555222222222333333444444444333333444555666666666666777777777888888999999999999888888999;;;;;;;;;:::888999999::::::999999888:::;;;======;;;:::;;;<<<;;;;;;<<<======<<<;;;:::<<<<<<<<<:::888777888:::666777888777666666888:::888777444333222333444555333333333333333333333333333333333333222222222111000111333444444555777999666555333444555555444333/////////000111222333444111222333444444444444333777777777666444333111000222333333444555555444444666666555444444555666777777999::::::999888999::::::999888666333222333555777777777777666555444444111111222333333333333222111222222333333222222111222222222222222222111111111000///111555777555222222222222222222222222222333333333333333333333333222222333333333333333333...000555888:::999666555444444444444444444444444222333333444444333333222444444333333333333444444222333333333333222111111333333333333222222222222333333333333222222222222000//////000000111222333333333333333222222222222111222222222222333333333333333222222111000000000222222333333333333222222222222222222222111111111222222222222222222222222333333444444444333222222333333444444444333222222333444444444444444333222333444555444222000111222111111111111111111111111333333222222111111111000///111222111000///000111222222111111111111111111222222222222222222222222000222333222000///000111000111111222222555999<<<>>>:::555111111333555555111111111222222333333444222222333333333333444444444333333333333333333222333333333333333333333333...000222333222222333444555444333444666777777666666666777888888888888888777777888999::::::;;;<<<:::;;;<<<;;;;;;;;;===???CCCDDDHHHLLLMMMRRR```nnn111111000000//////......111111222222222222111111222222111111222222333444666666666666666555555444444444333333333222222222000000111111222222222222111111000000111111222333222111111000000111111222444333111000000111333444000000000111111000000000000000//////000000111111111222222333333444444555444444444333333333222222444444333333333333444444111111222333333444555555444444444555555555555444777777888888888888888888999888777888:::;;;;;;:::888999999::::::999999888888:::<<<<<<;;;;;;;;;===:::;;;===??????>>>===<<<<<<<<<<<<:::777666888999666777888777666555666777777666444333222333444555333333333333333333333333222222222333333333333333...000222222222222333555555444444444666666444333222222222333333555666777333333444444444444333333666666666555444333222111444444555666777777777777666555444333333555666777999;;;<<<<<<;;;::::::;;;999999888666333222333444666666666666666555444444222333444555555444333333111222222333333222222111000111111222222222111111444333222333444444222000222222222222222222222222333333333333222222111111222222222222222333333333000444999===>>>;;;888555333333333444444555555555444444555555555555444444444333222111222333555666222333333333333222111111333222222222222222222222333222222222222222222222000000000000111222333444444444333333333222222222222222222222222222222222222222222111111111000000222222333333333333222222111111111111111111111111222222222222222222222222222333333333333333222222333444444444444444333333//////000222333444555555333444555444222111222333222222222222222222222222444444333333222111111111///111222111000///000111333333222222111111000000111111111111111111111111111111111000......000222111111222111222555:::===LLLLLLFFF;;;222000222333333333333222222222222222222222222333333333444444444444444333333222222222222222222222222222222222000222444444333333333444444333333444666777777666666666777888888888888888777777888999::::::;;;;;;:::;;;<<<;;;;;;;;;===???BBBDDDGGGKKKLLLQQQ___mmm111000000//////.........000111111222222111111000222222111111222222333444666666777777666666555444444444333333333222222222//////111222222222222222111111111111111222222333222222111111111111222222333111000//////000222333000000111111111111000000000000000000000111222333111222222333333444444555222222222333333333444444333333222222222222333333111111222333333444555555666555333222111222333444666666777888888888777666999777666777999;;;;;;;;;888999999::::::999999888777999;;;<<<;;;;;;<<<===999;;;===?????????===<<<:::;;;;;;999777666777888888999999888555333333444555555444333333333444444333333333333333333333333333333333333444444444444111222444444222111111222555444444555777777555333555444444444444444555555333333333333333333222111333333444444444444444333333444555666777777777777444444333333333555666777666888999888666444444555555666666555333222333444444444555555555444333333555555777777777666555444111222222333333222222111///000111222222222222222444333333444444444222111222222222222222222222222444333333222222111111000111111111222222333333333333666:::<<<<<<999555222222222333333444555555555111111222222222222111111333222111111222333555666222333333333333222111111222222222222222222222222222222222222222222222222222222222222333444555555444444444333333333222222222222222222222222222222222222222111111111111111111222222333333222222111111111111111111111111111222222222222222222222222111111222222222222111111333333222222222333333333000000000111222444555555333444555444222222222333222222222222222222222222333333333222222222111111///111222111000///000111444444333333222222222111111111111111111111111111111111111///......111333222333222111111333777:::OOOVVVTTTEEE555///000222555444333333222111000000222222222333333333444444444444444333333222222222222222222222222222222222222444555555333111222222444333222444666777666555666666777888888888888888888888888999999::::::;;;:::;;;<<<;;;;;;;;;===???AAACCCGGGJJJLLLQQQ^^^lll000000000000////////////000000111111111111000000222222111111222222333444666666666666666555555444444444333333333333222222000111333444555444444333222111111111111222333333222222111111111111222222000000///...///000111222///000111222222111000///000/////////000111222333111222222333333444444555111111111222333444444444333222222111111222222333222222222333333444444444666555222111111111333444444555777888888888777777999777555666888;;;<<<;;;888999999::::::999999888777999;;;;;;;;;:::;;;<<<999:::<<<=========<<<<<<777999::::::888777777888999::::::999666333222222444444333333333333333444333333333333333333333333333333333333444444444444444666888777555333333333444444444666777777555333555444333333222222222222222222222333333222111111111222333444444555555444111111333444555555666666333444444555666666666777666777888777555333333444222333555444333333444555333444444444444444333333666777999999999888666555111222222333333222222111///000111222333333333333000111222444555555555555222222222222222222222222333333222222111111111000000000111111222333333333333555666777666444222000222222333333444444444555222333333444444333333222222222222222222333444444222333333333333222111111111111111222222222222222111111111222222222222222333222222333333444555666444444444444333333333333333333333222222222222111111111111111111111111111111111222222222222111111111111111222222222222222222222222222222222222222000000111222222222111111222222111111111222333333666555444333222222222222222333444333222111222333222222222222222222222222222222222222222222222222///111222111000///000111444444444333333333333333111111111111111111111111111111111000//////222444333333333111000222444777EEEPPPRRRDDD555111333333444333333222111000//////222222333333333333444444444333333333333333333222222222222222222222222222222333444333111000///000444333222333555666666555666666777888888888888888888888999999999::::::::::::;;;<<<;;;;;;;;;===???AAABBBFFFJJJKKKPPP^^^lll///000000000000000111111000000111111111111000000222222111111222222333444555666666666666555444444444444333333333333222222111222444555555444333222222222111111222222333444333222222111111222222333/////////000000000111111///000222333333222000///---------......///000111111222222333333444444555222222222222222222333333222222111111111111222222333333333333333333333333222222222333444555555666444555777999::::::999888888777555555888:::<<<<<<888999999::::::999999888888:::;;;;;;:::999:::;;;::::::::::::::::::::::::333666999;;;:::888777777888999::::::777555444444333333333333333333333333333333333333333333333333333333333333222222222222444666888999777555555555444444444666888888666444555555444333333333333333111222222333333333222222222222333444444444333333000111222444555666666666444555777999999999888777555777888888777666666777333444666666444444444555444444555555555555444444666777999:::999888555444111222222333333222222111///000111333444444555555000111333444555555666666222222222222222222222222222222222111111111111111///000000111222222333333333333222222222222222222333333333333333333444444555555666666666666555555111222222333333333222222222333333333333222111111000111111111222222222222000111111111222222222222222222222222333444555555555444444444444333333333333333333222222222111111111111111111111111111111111111222222222222111111222222222222333333333444222222222222222222222222000111222222333333333222222222111111111222444444777666444222111000000111111222333222111111222333222222222222222222222222///000000111111222222222///111222111000///000111222222222222222333333333111111111111111111111111000111222222111111222444111222333333222333555666888AAABBB777111333444111000000000000000000000000222222333333333333444444222333333333333333333444111111111111111111111111111333444444222111222222333222222333555666666555666666777888888888888888888999999999999::::::::::::;;;<<<;;;;;;;;;===???@@@BBBFFFIIIKKKPPP]]]kkk//////000000111111222222000000111111111111000000222222111111222222333444555555555555555444444333444444444333333333222222///000222333333222000///222222111111222222333444333222222111111222222333...///000111111111111111///000222333333222000///+++++++++,,,---...///000111222222333333444555555444444333222222111111111222222111111111111222222444333333333333333333333---///333666888999888777444666888;;;<<<<<<;;;:::888666555555888:::<<<<<<999999999::::::999999999999:::<<<;;;:::999999::::::999999888888999999:::111555999;;;;;;999777777666888::::::888666666666333333333333333333333333333333333333333333333333222222222111111111000000000333666777666555555555333444555777999888666444666666555555555666666777111222333333444444444333444444444444333333222111222333444666777888888888444666999<<<===<<<:::888000222444444444444555666555777888777555444444555555555666666666666666555555666888999999777444333222222222333333222222222///000222333444555666666333555666555444333333333222222222222222222222222111111111111111111111111///000000111222222333333444333111000111333555777333333333333333333333333222333333333333333333222111222333444444333111111222333333333333222111111000000111111222222222222000000111111222222222222111111111111222333444555555555444444444333333333333333333222222111111111111111111111111111222222111111222222222222111111222222222333333444444444222222222222222222222222111222333333444444444444333222222111222333555555222111000/////////000111000111222222111000111333111111111111111111111111......///000111222222333///111222111000///000111000000111111222222222333000000000000000000000000000111333333222222333444000222333444444444666777111666444++++++333333---,,,---...///000111222222222222333333333444444444222222222333333444444444111111111111111111111111222444666666555555666777333222222333555666666555666666777888888888888888999999999999999999:::::::::;;;<<<;;;;;;;;;===???@@@AAAEEEIIIJJJOOO]]]kkk000111222333333222111000444444333333222111000000///000000000000111111111444444444333333222222222333333333444444444555555111111111111111111111111000111222222333333333333444333333222222111111111333222111/////////000000000111111000...///111333111111000000000000111111111111000000111333444666555444333333222222222222222222333333333333444444666666555333000000222333333444666777888777666444444666888999999999:::<<<::::::999888777777888888888888999999999:::::::::;;;<<<===<<<;;;:::;;;===:::::::::999999999888888777777777777777888888888;;;888555555888999777555666666555555555444444444222111111111222333333444333333222222222333444444666555555555555444444444555555555555555666777777999999777666444222111000444444333333222111000000---...///111222333444444555444444555555666777888777777666666666666777777555555555666666666666666555555444444444333333333555666777666555444555666999888777666555444333333666555444444222222111000444333333555888888666333333333222222111222222222111111111222222333333333333222000//////000222333222222222222222222222222444666777777555333333333666555333111000000111111333222111000000111222333222333333222000000222333111222222333333222222111333333333222222111111111111111111111111111111111222222333444444444333333333333333333222222111111111111222222222222111111111000000000//////......000111111111111222222222333333333222222111111111222222333333333444444444333333333333333333333333555555555555555555555555444444444333222111000000000000111111111222222222222222222222222222222222222222111000000///000000333222222111000///......222222111111000/////////000000000000000000000000000000111222222111//////666333000000111333444333111222222333333222222111333333333222222222111111333333333333333333333333555333111000111333333222333222111111111222333444333333333222222111111111555555444333333333444444777777777777888888888888;;;:::888999:::;;;;;;:::;;;;;;;;;::::::;;;;;;;;;CCCEEEIIILLLMMMPPP\\\iii111111222222222222111111333333222111111000//////000000000111111111222222444333333333333333333222555555444333222111111000888777555333111...---,,,222222333333333333333333333333333222222222222222333222111/////////000111333333333111//////111222111111000000000000111111111111111111111333444555555444333222222222222222111111111222222222333333222333444333222222444555333444666777777777555555444666888999999999:::;;;:::999999888777777888888999999999999::::::::::::999;;;======;;;:::;;;;;;:::::::::999999999888888777777777777777777777777333333333555888999999999666555555555444444444444222222111222222333333444555444333222222222222222555555555555444444444444555555555555555666666777777666666555444333222222444444333333222111111000//////111222333444444444333333333444444555666777777777666666666666777777777777777666666666666666555555555555444444444333555666777666555444555666444444444444444333333333555444444333333222222111444333222444666777555333444333333222333333444444222222222333333333444444333222000//////000222333333333333333333333222222111333555555444333333444444333222111111222333333333222111000000111222333333444444444333333444666111222222333333222222111333333333222222222111111111111111111111111111111222222333444444444333333111111111111000000000///111111222222222222111111111111111000000000//////111111111111222222222222333333333222222222111111222222333333333444444444333333333333333333333333444444444444444444444444555333222000//////000111111222222222333333333333222222222222222222222222111111000000//////000000222222222111000//////...111111111111111111111111111111111111111111111111///000111222222111000000000...,,,+++,,,...///...111222222333333222222111111111111222222333333333333333333333333333333333444222111000222333333222222222111111111222333444333333333222222222111111444444333333333333444555777777777777888888888888:::888777888999::::::999;;;;;;:::::::::<<<===>>>DDDFFFJJJNNNNNNRRR^^^jjj222222111111111111222222222222111111000/////////111111111111222222222333222333333333333333333444555444333222111000000///333333333333222222222222444444444555444444333333222222222222333333333333333222111000///000111111555555555333000///000111111111000000000000111111111111111111222333444444444333333222222222222333000000111111111222222222...000333444444444555777333444555666777666555555444666888999999999:::;;;:::999888888777888888888::::::::::::;;;;;;;;;;;;888;;;===>>><<<;;;:::::::::::::::999999999888888777777777777777777777777111444777888999999:::;;;555555555555444444444444222222222222333333333333666555444222111111111111555555555555444444444444555555444444555555666777555555555555444444444444444444333333222222111111111222333333444444333333444444444555666666777777777777666666666666777777999888888888777777666666666666666555555555444444444555666666555444555666333333333444444444555555333333333333333333333333333222111222444555444333333333333333444555666666333333333444444444444444333222111000000111222333333333333333333333444444///111333444333333444555333222222222222333444555222222111111111111222222111333444444333333555666111222222333333222222111333333333222222222222111222222222222222222222222111222333333444444444333111111111111000000000000111111222222222222111111222222222111111111111000111111111111222222222333333333333333222222222222333333333333444444444444444444444333333222222222222222222222222222222222555333000...---...111222222222333333333444444444222222222222222222222222000////////////000000111222222111111000000//////000000111222222333444444111111111111111111111111//////000111222222222111333000......///111111111111222222333333222222111///000111222333444444555222222222222222222222222444222000111222333333222222222111111222222333444333333333222222222222111222222222222333444444555777777777777888888888888999888666777999::::::999<<<;;;::::::;;;===???AAADDDFFFKKKOOOOOOSSS___lll333222111000000111222333222222111111000000000000111111222222222333333333222222222333333444444444222222222222333333333333000111222333444555555666555666666666555444333333111222222333333444444444333222111000000000111222222333444333111000111222111111000000000000111111111111111222222333333333333333222222222222222333111111111111222222222222---000333555444444555666333444555666666666555555555777999999999888999;;;999999888888888888888999:::::::::;;;;;;;;;<<<<<<888;;;???@@@>>><<<;;;::::::::::::999999999888888777777777777777666666666777;;;>>>>>>:::777777888444444444444444444444444222222333333333333333333444444333222111111111222555555555444444444333333555444444444444555666666777777666666666555555555444444333333333222222222333444444444444444333333666777777888999999::::::777777666666666666777777::::::999888888777777777777666666666666555555555333555666555444444555777555555555666666666666777222222222333333444444444333222222222222333333333222222222222333555666666444444555555555555555555222222111000000111222222333333444444444444555555111222444444333333444555444444444333333333333333222222222222222222222222000111222222111000111222111222222333333222222111222222222222222222222222222222222222222222222222111111222333444444444444333333333333333333333333111222222333333222222111222222222222222222222222111111111222222222333333333333333333333333333333333333333444444444444555555444444333333222222111333333333333333333333333444333111000000000111222222222222333333333333444222222222222222222222222///.........///000111111111111111000000000000000222222222333333444444444111111111111111111111111//////000111222222333333666444222222333555444444111222222333333222222111000000111222333333444444111111111111111111111111333111000111333444333222222111222222222222333333222222222222222222222222111111111222333444555666666777777777888888888888999888777888:::;;;;;;:::===<<<;;;:::;;;===???AAACCCEEEJJJNNNOOOSSS```mmm333222111000000111222333222222222222222111111111111111222222222333333333222222222333333444444444333333333333444444444444666555555444333222111000666666666666555555444333222222222333333444444555222222111000000111222333...000111111000000111333111111000000000000111111111111222222333333333222222222222111111222222333222222222333333333333444///222444555444333333444333444444555555555555555555777999999888888999:::999888888888888888999999:::::::::;;;;;;;;;<<<<<<999<<<@@@AAA???===<<<<<<:::::::::999999999888888777777777777666666555555999<<>>999555444555333333444444444444444444222333444444444333333222111111111111222222333444555444444444444333333333444444444444444555666666::::::999888777666555555444444444333333333333333444444555555555444333333666777888999:::::::::999777777666666666666777777:::999999999888888888777777666666666666555555555222444555555444444555777777666666666666555555555111222222333333444444555333333444333333333333333111111111111222333555555555555555555555555555555222111111111111111111222333333333444444555555555555666666555333333333555777777666555444333111111222222222333333222222222000222333333111//////000111222222333333222222111222222222222222222222222222222222222222222222222000111222333444444444444333333333333333333333444222222333333333333222222222222222222222333333333111222222222222333333333333333333333333333333333333333444444444555555555444444444333333222222222333333333333333333333333222333444555444333222111111111111111222222222222222222222222222222222222///////////////000111222000000000000000111111111444444444333333333222222111111111111111111111111///000000111222333333444222111///000111222111000111222222333333222222111222222222222222222222222111111111111111111111111222111000111333444333222111111222222333333333333222222222222222222222222111111222222333444555666666777777777888888888888:::999888999;;;======<<<>>>===<<<;;;;;;<<<>>>???AAADDDIIIMMMOOOSSS```mmm222222111111111111222222222222222222222222222222111111111111222222222333222333333333333333333444777666666555444333222111222222222222333333333333555555555666555555444444333333333333444444444444222222111000111222333444,,,...000111111111222333111111000000000000111111111222222333333333222222222111111111111222222333222222333333333444444444222333555444333222222333444444444444444555555555666777999999888888999:::888888888777888888999:::::::::::::::;;;;;;;;;;;;:::===???@@@>>>===<<<<<<:::::::::999999999888888888777777666666555555444555666888777666444333333333333333333444444444444333333444555555444222111000000000000222333444555444444444444333333333333444444333333444444555666;;;:::999888777666555555444444444444333333333333444444444555444444333333333444666777888888777777777777666666666666777777888888888888888888888888666666666555555555444444222333555555444444555777555555444444444333333333222222222333333444444444333555777777666444444444111111111111222333333444555555555555555444444444111111111111111111111111222222333333444444555555777777777555333222333555888888888666555333111000222222333333333333222222111333555555333222111111111222222333333222222111111222222222222333333333333333333333333333333333000111222333444555555555111111111111222222222222222222333333333333222222111222222222222333333333222222222222333333333333333333333333444444444444333444444444555555555555333333333333333333333333444444444444444444444444111333555777777555222000000000111111111222222222222222222222222222222222111000000000000111111222//////000000111111222222555555444333333222111111222222222222222222222222111111111111111222333444111000///000111222111///111222222333333222222111333333333222222222111111222222222222222222222222111000000222444555333222000111222333333333333222111222222222222333333333333333333333444555555666777777777777888888888888;;;:::999:::<<<>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>@@@CCCHHHMMMOOOTTT```nnn111111222222222222111111111111111111111222222222000000000111111111222222444333333333333333333222666555555444333222111111,,,---...111333555777888333333444555555555444444444444444444444333333333222222111000111222333444---000222333222111111222111111000000000000111111111222333333333333222111111111111111111222333333111222222222333333333333333444444333222111333555444333333333444444555555666888999999888888888999888888777777888999999:::999999999999:::::::::::::::;;;======<<<;;;;;;<<<:::::::::999999999888888888777777666555555444444333222222222444555444333222222333333333444444444333444555666555444222111111000000000111222333333444444444333333333222222444444333333444444555666777777777666666666555555444444444444444444444444222333333444444444333333222444666777888888777666777777666666666666777777666666777777888999999999555555555555444444444333111333444444444444555777333333333444444444444444333333333333333333333333333777;;;;;;999666555444333333222222222333333444555555555444444444333333111111111222222111111111111111222222333444444444555555555444222222444666777888888777666444222111222222333444444333222222---000333444444333333444111222222333333222222111111111222222222333333333333333333333333333333333000000222333444555555555111111111222222222333333222333333444444333333222111111111111222222222333222222222333333333444444333333333444444444555555444444444444555555555555111222222333333444444555222222222222222222222222111222444555555444333222111111111222222222333333222222222222222222222222333222222111111111111222...//////000111222222222333333333333222222222222222222222222222222222222333222111111111222333333333222222333444444333111111222222333333222222111222222222222222222333333333333333333333333333333000000000222444555333222000111222333333333222222111111222222222333333333555555555444444555666666777777777777888888888888:::999888999<<<===>>>===555777999;;;===?????????AAACCCIIINNNPPPUUUbbbppp000111222333333222111000000000000000000111111111///000000000000111111111444444444333333222222222111111222222222333333333111111111111111111111111222222333444555555555444555555555444444333333333222222111111111222444555000222444444333111111111111111000000000000111111111222333444333333111000111111000000111222333333000111111111111222222222222333333222111222444777444333333333333444555555666888999:::888888888999888888777777888999::::::888888999999999:::::::::999:::;;;:::999999:::;;;:::::::::999999999888888888777777666555444444444777444111222444666555333222222222333333444444444333444555666666444222111222222111111111111111222444444444333333333222222444333333333333444555555444444444444555555666666444444444444444444444444111222333333444444444333444555777999:::999888777777777666666666666777777555555666777888999999:::555555444444444333333333111222444444444444555777333333444555666777888999333333333333333333333333444888===>>>;;;777555555555555444333333333444444555555444444444333333333111111222222222222111111000000111222222333444444222222333222111222555777666666777777777555444333222222444444444444222222(((+++///222333333444444222222222333333222222222111111111222222333333333333333333333333333333333///000222333444555555555333333333444444555555555222333333444444333333222000000000111111222222222222222333333333444444444333333333444444555555555444444444555555555666666000111222333444444555666111111111111111111111111222222222222222222333333222222333333333444444444222222222222222222222222444444333222111111111222......///000111222222333000111111222222333333444222222222222222222222222444333222111111111222333222222111222333444222000222222222333333222222222000000111222333444444555333333333333333333333333000000000222555555444222000111222333444333222222111111111222222333333333777666666555555555666666777777777777888888888888999888777888;;;=========111333777;;;???@@@AAAAAAAAADDDJJJOOOQQQVVVdddqqq555444333111000000////////////000222444444111///111111000000111222333333000111222222000000111222444333333222111111111222444222111222666777666444333333333333333333333333222333333444444333333222000000000111111000000000000111333444555666666666222222222222222222222222222111000......000111222222222111111000/////////111111111000000000000000222333333444444555555666555555555444444333333333999666444666:::<<<;;;999:::999999888777777777888999999999999999999::::::;;;;;;;;;;;;::::::999888;;;;;;::::::999888777777666777888999999888777666555555555444444333333333555555555444444333333333222333333444333222000/////////000000111111111222333444444555444333111000111222444555666666555444222333555666666666555555444444444333333222222222666555333111000000000111444444555555666555555555666888999888666555555666888666555555666666555333555444444444444333333333666888777333222555666444222333555666666666555555222333333444444333333222111555999999555222333555444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222555555555555555555555555;;;:::888777555555444444333444444555555444444333111111222222222333333333333444555555555444333222333333333333333333333333333444444444444333222111444444444333333222222222444333333222222333333444555555555444444333333333444333333333222111111111222222333333333333444444333333333444444444555555444333333222222333333444555555444444444333333333222333333111000000222555555444333222222222333444111111222222222111111000222111000000000111222333444222000///000111111111555222///---000444333000222222222111000///...---444444333333333333333444000000000000000000000000000000000000000000000000333666999:::888555333333---///111333444555444444000111111222222111111000111222222333333222222111111111222333333444555555222///,,,,,,000333333222333333333444444444555555666666666777888:::;;;<<<999777777888;;;=========<<<;;;:::::::::<<<===>>>CCCEEEHHHLLLNNNTTTcccrrr222111000//////......///111000111333555555222000111111000000111222222333111222333222111000111333444333222222111111111222333222111222555777666444333333333333333333333333222333333444444333333222222333333444444333333222222333333444444333333333222222222222222222222222111000///......///000111/////////000111111222222111111111111000000000000000000111222222333333444666666666555555444444444444444666888;;;;;;:::888::::::999888888888888888999999999999999999999999::::::;;;;;;::::::999888;;;::::::999888888777777333444555666666555444333444444333333333333333333555555444444444333333333333333333333333222111111111111111111222222222333333333444333333222222111222333444555666666666666333333555666666666555555555555555444444444333333444333222111111111222333333444444555555555555444555777888888666555555666777666444555666777777666666666666666555555555555000444666333222333444333333333555666666666555555222222333333333333222222111555999999555222333555333333333333333333333333333333444444444444333333222222222222222222222222222222222222222222222222333333333333333333333333666555444333222111111111333444444555555444444333111222222222222333333333444444444555555444444333222222222222222222222222333222222222111111111111666666666666555555555555333333222111111111222222333333222222222111111111222222222222222111111111222222333333333333444444333333333444444444555555444333333222222333333444555555555555444444444444222333333222000111333444444444333222222222333444111111111222222222222111222111111000111222333444333222111111333444555555888555111///111333222000555555555555444333222222111111000000000000111111000000000000000000000000000111111222222111111000000222555555333111000000333333444444333111000///111111222222222222111111111222222333333222222111000111111222222333333333666333111222555777777666444444444555555555666666777777777777888999::::::888777666777:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>CCCDDDIIIMMMOOOUUUcccqqq111000000/////////000000222111222333555555333111111111111000111111222333111222333333111111222333333333222111111111111222333222111222444666555444333333333333333333333333222222333333333333222222000111111222222111111000444444444333222111//////000000000000000000000000000///...------...///000/////////000111111222222111111111111111111111111000000111111222333333333666666666666666555555555...222777::::::999888888::::::999999888888999999;;;::::::999999888888888:::::::::::::::999999888999999999888888777777666666666777777777777666666222222222333333333333333555444444444444333333333444333333222222222222222222222222333333333333333333333222222111111222222444444444444555666777777333444555666777666555555666666555555555555444444222222111222222333444555222333444444555555444444333555777777666555666777:::777555555666777666666888888888777777777666666111777:::777444555555444333444555555666555555555333444444444444444444333222666999888555333333555222222222222222222222222222222333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222111111000000000111333444444555555444444333222222222222333333333333555444444444444444555555111111111111111111111111444444222111111111222333222222222222333333333333555555444333222222222333222222222222111111111111111111111111111222222222222222333333333333444444333333333444444444555555444333333222222333333444555555555555444444444444222333333222111111333444444333222222222333444444111111111222222333333333222222222222222333444444111222333444666777999:::<<<777222111222222111000111111222222222222111111000000/////////000000111000000000000000000000000000111222444444222111000000111222111000//////000555555555444222000///...222222333333333333222222111222222333333222222111111111111111111111111111444333222333555666666555555555555666666666777777999888888888888888888888888777777777999::::::999;;;;;;<<<<<<===>>>>>>>>>AAADDDIIINNNPPPUUUbbbppp222111111111222222333444111111111222444444333111222111111111111111222222111333444333222111222333222222111111111111111222222222222333444444444444222222222222222222222222222222333333333333222222//////000000000000//////222222222222111///......000000000000000000000000000//////......//////000222222111111000/////////000111111111111111222222222222222333444444555555666666555555555555555555---222777999888777888999::::::999999999999999:::;;;;;;::::::999888777777999999:::::::::999999888888888888777777777666666777777888888888888777777222333333444444555555555444444444444444444444444555444222111111222333444222222222222333333333333444333111000000111222333444333333222333555666777444555666777777666555444555555555555444444444444222222222222333333444444111222333444555555555444222444666666666555666777===:::777555555666555555888888888777777777666666555:::;;;777333444666555444444555555555555555555555666666777777666666555444666888777555444444555333333333333333333333333111222222333333222222111333333333333333333333333333333333333333333333333555555555555555555555555333333222222222222333444333444444555555444444333222222222333333333444444555555444333333444666777222222222222222222222222777666444333333444666777000000000111111222222222999888777666555555555555444444444444444333333333000000000111111222222222222222222333333333444444333333333444444444555555444333333222222333333444444444444444333333333333222333444333222111333444444333222222222333444555111111222222333333444555333222222333333333444444111222444555666888:::<<<>>>777111111222222111222---...///000000000000000111111111000111111222333000000000000000000000000///111333555555333111///222333333111000000222444111111222222333333333222222333333444444333333222111222222333333222222111222222222222111111111111111222222333444444444333444555555555666666666666777888888888999999999999:::999888999:::;;;:::888:::;;;<<<===>>>>>>??????@@@CCCJJJOOOQQQVVVbbbooo111111111111222333444555000//////000222222111000222222111111111111111222111222333333111111222333111111111000000111222222222222333333333333333444222222222222222222222222111222222333333222222111222333333333333333333222000000000111111000//////////////////////////////000000000000000000000000222222111111000/////////000000111111222222222333111111222333333444444555444444444444444444444444///333666666555555888;;;999999999888888999::::::;;;;;;::::::999888777777888888999::::::999999999888888888777777777777777444444444444444444444444444555555555666666777777444444444444444444444444444444222222222333444555222222222222222222111111333333111111111222333444333222222111222444555777555555666777777666555444333333333333333333333444444444444444333333222222111222333444555555555555333555666777666666666777:::888666666777888888888777777666666666666555555444666666333333888;;;:::555555555555444444555555555555666666666666555555666777777777666555555555555555555555555555555555111222222333333222222111333333333333333333333333333333333333333333333333555555555555555555555555333333333333333444444555333444444555555444444333222222333333333444444444555555444333444555666888444444444444444444444444777666444333333444666777333444444444555555666666999888777777666666666777444444444444444444444444000000111111222222222333222222222333333333444444333333333444444444555555444333333222222333333444333333333222222222222111222333444444333222333444333333222111222333444555333333222222333444555555222222333333444444444444222333444444444555999===???666000111333111111333///000111222222222222222111111000000111222222333111111111111111111111111///111333555555333111///333333333111000111333666000000000111222444555555222333333444444333333222111222222333333222222111333333333333333222222222333444555666666555555555333333444444444555555555444555777999:::::::::::::::::::::;;;<<<===;;;999::::::;;;<<<===>>>??????@@@CCCJJJOOOQQQVVVbbbooo000000000000000111222333000///...///000111111000333222111111000111111111000111222222000000111222111000000000000111222222111333444333222111222444222222222222222222222222111111222222222222111111111111222222222222111111......///000111111111111////////////////////////000000111111111111000000/////////000111111222222000000111111222333333333//////000000111222222222333333333444444444444444333444555555555666888:::888888888777888888999999;;;::::::999999888888888777888999999999999999999888888888888888888888888666555444444444444555666666666666777777777777777333333333444444444444555333333333333333444444555222222222222111111111111333333222222333333444444333333333333444555666666555666777888777666555444222222222333333333333444444444555555444333222111222333444555666666777777444666888888777666777888555444555777:::<<<<<<<<<666666555555555444444444555555555666===EEEGGGDDD666666555444444444555555333333444444444444333333777777777666666666555555555555555555555555555555222222333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333222222222111222222333333333444444555555444444333333333333333444444444444444444444444555666777777555555555555555555555555333222111111111222444444444444444444444555555555666555555444555555666666333333333333444444444444222222222222222333333333222222333333333333444444333333333444444444555555444333333222222333333444333333333333222222222222222333555555444333333444333222222111222333555666666555333333333333444555111111222333333333333333222333444222111444:::???CCC999222333444000000444...///000111111111111111////////////000000111222111111111111111111111111000111222444444222111000111222222000///000222444333222222111111222333333222222333333333333222222111222222333333222222111333333333333333333333333222333444333222222333444333333333444444444444555333555777999:::;;;;;;::::::::::::<<<>>>>>><<<::::::999999:::;;;===???@@@AAADDDIIINNNPPPUUUbbbppp111111000000000111222222111000...///111222111111333222222111000000111111///000111111//////000111000000000000000111222222111333444333111000222444111111111111111111111111111111222222222222111111//////000000000000////////////000111111111111000000000000000000000000000///000000000000000000////////////000111111222222000000111222222333444444/////////000111111222222444444444444555555555666555555555666888888777555777777666666777777888999999999999999999999999999777777888999999999999999888999999999999999999999888777666666666666777888777777777777666666666666333333333444444444555555222333333444555555444444444444333333222222222222222333444555555555555555333444555666777777777777666777777888777666555444333333333333444444555555222333444555555555444333222333555666777888888888777888999999777666777777555555777999<<<===;;;999666666666555555555444444777666666;;;FFFOOOKKKCCC777666555444333444444555444555555666666555555444888777666666666666666555555555555555555555555555333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333333222222111111111222222333444444555555444444333333333333444444444444555333444555666666777777777444444444444444444444444111111111111222222222333444444333333333333333333444444444444444555666777444444444555555555666666444444444333333333333333222222333333333333444444333333333444444444555555444333333222222333333444555555555444444444333333222333555666444333333444222222111111222444555666888777555333222333444555000111222333333333222111222333222000000444===EEEKKK>>>666777666000///444...///000000000000000////////////000000111333333111111111111111111111111000111111222222111111000///111111111000000222444555444222111111111111222111111222222222222111111111222222333333222222111111111222222333333444444000222222000......111333444444444444555555555555444666888:::::::::999999888888999<<<>>>>>><<<::::::999777777888;;;???AAACCCDDDIIIMMMOOOUUUcccqqq444444333333222333333444222111///000111333333222333333222111000000111111...000111000///...///000000000///000000111222222111333555333111000111444111111111111111111111111111111222222222222111111222222333333333333222222000000111111111111000000111111111111111111111111......////////////......222222111111000/////////000000111222333333444444111111111222333333444444444555555555666666777777555555555888;;;:::666111666666555666666777888888999999999999999999::::::666777888999999999999999999999999999999999::::::555444333222222333444555777777666666555555444444333333333444444555555555111222444555666555444444555555555444444333333333222333555666777666555555444555777999999999888888666777888888888666555444444444444555555555666666000111333555666666666555333444555777888999999999888999;;;:::888777777777999::::::<<<<<<:::666333666666666666555555555555444333333999FFFKKKCCC555777666555444333444444555888888999999999999888888999777666555666777666666444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444555555555555555555555555555444444333222222333333333444444555555444444333333333333444444444555555222333555777888777777666333333333333333333333333111222333444444444444333888888888777777666666555555555555555666888999:::666777777777888888999999555555555444444333333333222222333333333444444444333333333444444444555555444333333222222333333444777777666666666555555555222444666666555333333444222222111111222444555666999888555333222222333444///000111222333222111111111222222000000666AAAJJJQQQCCC::::::888000...333444444555555555444444333222222222222333444555666111111111111111111111111000000000000000000000000000222333333222222333444333333222111111222333444111111111222222111111111222222222333333222222222//////000111222333333444555666555333111111444888555555555555666666666777666777999::::::999888666666666888;;;===>>><<<::::::888666555777:::???BBBCCCEEEHHHLLLNNNTTTcccrrr000000000000000000000000///////////////000000111111111000///......//////000/////////000111222222111111111000///......---000111111111111222222222333333333222222111111111000111111222222333444444000111111111111000//////111111111111111111111111000000000000000000000000222222111000//////000000............////////////111000///111444555333000111222222333333222222111333333444555444333111000111111222444555777888888???<<<999888999:::::::::888888888888777777777777555666777888888999999888888888888888888888888888666555555444444666777888777777666444444333333333444333333222222333333444333333222111111222333333777666444222222222444555555555555666666666666777666666777888888888888888444444555555555555444444444444444444444444444444555444333000...///222555555555444444444555555666:::<<<>>>???===;;;::::::<<<<<<;;;:::999777666555555555555555555666777777666666666777888888999999666555444333333333333333111222444666888999:::;;;666555444333333444555666666666555555555555666666333333444555444333111000444444333333333222222222666666666666666666666666333333444555555444444333444333333222222111111111000111222333444555555555444444444444444444444444666555555555444444444444222222111111222222333444555444222222222444666777222222333444444555555666555555666666666666555555333444444555666777888888666555333111000000000000444444333333333444555555444444444444444444444444222222222222222222222222111333444444222000000111777333000000222333444555111222444666777888999999<<<;;;999777666555555555777444111111333333000...555333111111333777<<>>???555***000222444222//////222555777444111111333555555333555000...222666555000---000000000000000000000000666444222111222222111000111222333333444444333333222222222222222222222222333333333333333222111000333222222111111222222333222222444444444444222222444555666777888888888888777777777777888888888888:::::::::;;;;;;:::999999;;;999:::>>>???======@@@DDDDDDHHHLLLPPPVVVcccppp111111111111111111111111000000000000000111222222333222111111000000000111222111111111111111222333222222111000000///......000111111111111222222222222222222111111000000000333222222222222222222222111111222222111111000///111111111111111111111111000000000000000000000000222111111000//////000000....../////////000000000222333666:::===;;;666111222222333333333333222222444555666666666555444333222222333444666777888999777555333444666999:::;;;888888888777777777666666666666777888888888888777888888888888777777777777666555555444555666777888999888777666555555555555444333333222222333333444555444333222222333444555777555444222222333444555444444555555555666666666555555666666666666666555444444555555555555444444444444444444444444444444555666555333111111333555555555444444555555666666999<<<>>>>>><<<:::::::::;;;;;;;;;;;;:::999888888555555555555555666777777666666666777888888999999888888777555444444444444444555666777888888888888666555555444444555555666666666555555555555666666333444444555444333222111444444444444444444333333666666666666666666666666555444444444444444444444333333333333222222222222///000111222333333333333444444444444444444444444666666666555555555444444333333333333333444444555555444333222222333555666222222333444444555555666555555666666666666555555444444444555555666666777555666777777666555444333333333333333333444444555444444444444444444444444333333333333333333333333555666777666444333444555777555333333444333222111111222333444555666666777;;;:::999888666555444444444222111111333444333111444333111111333666:::<<>><<<===@@@DDDEEEHHHLLLOOOUUUbbbnnn111111111111111111111111111111111111111222222333444444333222222222222333444333222222222222222222222222222111000000//////000111111111111222222222111111111000000000000000444444333333222111111000222222222222222111111000111111111111111111111111000000000000000000000000111111000/////////000000/////////000000000111111111555<<>>000000555333222222222333222000...111000///000222333222111222333444222000000222333111111111111111111111111000//////000222333333222111222222333333333333333222222222222222222222222222222333333333222111111333222222111111222222333444333333222222333333444444444555555666777777777777777777888888888999999999::::::;;;;;;:::::::::<<<999888;;;<<<;;;===AAAEEEEEEHHHKKKNNNSSS```lll111111111111111111111111111000000000000111222222444333333222222222333333444333222111111111111111222222222222111111000000000000111111111222222222111111111111111111000000333333333222222111111111222333333333333222111111111111111111111111111111000000000000000000000000111000000/////////000000000000000000111111111111000555<<>>>>>:::555222333333333444444333333333222222222222333444444444444555555666777888999999999888777777999;;;:::999777777777666666666666555888888888777666555444333555555555555444444333333333444444555555555555555555444444333333333333444555444444333333444444555333333444444444444333333444444444333444444444444333333333444444444555555444444555555555444444333444444555555555555444444444444444444444444444444111444666777555444333444555555555666777888999999999;;;<<<;;;999888999:::============<<<;;;:::999888777777666666666777777666666666777888888999999;;;:::888777666555555555555666777888888999999888444555666777777666555444555555666777777666555555555555555555555555555666777777777777777777777777666666666666666666666666888777555333333333555666333333333444444555555666666666666666555444333333444444444444444444444444777777777777666666666666333333333333333444444555666555444444333333333333222222333444444555555666444444555555555555444444444444444444444333333333666555444333222222222222222222111111222222333444444444444444444444444444111111222222333333333333555666555333222333555888777888444///111888:::777777666555444333333333333///111444777888999888777555555555555444333333444111222333333444444444333444222555BBBPPPTTTLLLBBB999444000///222555555555333444444333333222333333,,,666>>>@@@@@@>>>888000111111111111111111111111222111000111222111///---000111222222333333222222222222222222222222222222111222222333333333222222333222222111111222222333444444222222222222444444222222222222222444555666888888888888999999999999888999::::::;;;;;;;;;:::===999888;;;<<<;;;>>>BBBFFFFFFHHHKKKMMMRRR^^^jjj222222222222222222222222///////////////000000111111000000000000111111222111111000000///000000000111111111111111111111111000111111111111222222222222222222222222333333333000111111222333333444444222222222222222111111000000000000000000000000000111111111111111111111111//////......//////000000/////////000000000111111555777:::;;;:::777666555333333444444444444333333555555444444444555666666444444555666666777888888444333333666999:::;;;:::777777666666666666555555777888777777666555444333444444444444444444444444333333444555555555555444666666555555555555555666555555444444444444555555333333444444444444333333333333444444444444444444333444444444555555555555333444555555666666555555444444555555555555444444444444444444444444444444000222555555444333333444666666666666777999:::;;;:::<<<<<<;;;999999:::;;;::::::::::::999888666666888888777666666666777777666666666777888888999999999888777666555555555555444555666888999:::::::::666666666777777666666666444555666777777666555444666555555555555666777777888888888777777666666666666666666666666666666666666666555444444555666777444444555555555555555555333333333333333222111111444444444444444444444444777777777666666666555555333333333222333444444555444444444444444444333333222222333444444555555666444444555555555555444444444444444444444555555555777555444222222222333444222222222222222333444444444444444444444444444444000111111222222333333444333444444333222222444666555888777555<<>>GGGNNNRRRCCC???:::555444444444444333333444333222333666888888MMM[[[QQQ>>>444333555222222222222222222222222/////////111333444222000000111111222222222222222222222222222222222222222111111222333333333222222333222222111111222222333444333333222222333333444444333222222333444666777888888888999999999999:::888888999:::;;;;;;;;;;;;===:::999<<<===<<<>>>BBBFFFFFFHHHLLLNNNRRR^^^kkk222222222222222222222222000000//////000000111222000000000000000111222222111111000000111111222222000000000000000000000000000111111111111222222222000111111111222222222222222222222222222222222333111111222222111111000///000000000000000000000000111111111111111111111111...............///000000....../////////000000000444777999999777444444555333333444444444444333333777666555444444444555555444444444555666666777777333333333555888999888777777777666666666555555555666777777777666555444444333333444444555555666666222333444555555555444444666555555444444555555666555555444444444444555555333444555666666555444333222333333444555555555444444444555555555666666666222222333555666666666666444444555555555555444444444444444444444444444444111222444444333333444555666666666777888999;;;;;;<<<<<<===<<<:::999;;;<<<666666777777777666666555999888888777666666777777666666666777888888999999777777666666666666777777555666777888999:::::::::777777666666666666777777444555666777777666555444666666555555555666888888999999888777666555555444666666666666666666666666444444555555666666777777666666666555555555555555111222222222222222111000444444444444444444444444666666666555555555444444444444444444444555555666333333444444444444444444222222333444444555555666333444444555555444444333444444444555555666666777111222222333444555555666333333333333333444444555444444444444444444444444111111222222333444444555///000222222111000222333111777888666???NNNUUURRR777555333222111222333444333333333444444555555555777888999777444222333444555555555555666777888999999999777333111666???HHHIIIHHHEEEAAA;;;777666555444555555555666999???CCCQQQ```cccOOO888000111222222222222222222222222222//////000222444555333111000000111222222222222222222222222222222222222222000111222333333333333222333222222111111222222333222333333444444333333222666555444444444666888999888888888999999999::::::777888999:::;;;;;;;;;;;;===:::;;;???@@@>>>???BBBFFFFFFIIILLLOOOTTT```lll222222222222222222222222111111111000111222222333111000000000111222222333111111111111222333444444///////////////000000000000111111111111222222222//////000000111111111222444444333222222111111111111111111111111000//////000000000000000000000000111111111111111111111111...............///000111............////////////111444777777444222111222333444444555555444444333666555333222111222222333333333444444555555666666888777777777888777555444777666666666555555555555666666666666666666555444222333333444555666777777222333444555555555444333333333222222222333333444555555444444444444555555444555666777777666555444222333444444555555555444555555555666666666666777000111222444555666777777444555555555555555555444444444444444444444444444222333444444333333555666666666666777888:::;;;<<<<<<======<<<::::::;;;===999999:::;;;<<<=========999999888777777666777777666666666777888888999999777777777666777777888999666777888999999999999999888777666555555666777888444555666888888666555444777666555555555777888999:::999888777666444333333666666666666666666666666222333555666777777777777777777666666555555444444222333333444444333333333444444444444444444444444666555555555444444444444555555555555555666777777222222333444555555555555222222333444444555555666333444444555555444444333444444444555666777888888***,,,000333666666555555444444333333444444555666444444444444444444444444222222333444444555666666111333555555444444555555333888777000222;;;;;;444555444222000000111222333777666555333333222333333666888999777444222444666666666555666777999;;;<<<111222333333444555777999HHHJJJLLLIIICCC===:::999666777888999;;;@@@HHHNNNXXXXXXMMM;;;333666555///222222222222222222222222333333333444555333000---000000111222222222222111222222222222222222222222000111222333333333333333333222222222222222222333222222444555555444222222333222111000111333555777888888999999999:::::::::777888999:::;;;;;;<<<;;;<<<;;;<<<@@@AAA??????BBBFFFFFFIIIMMMOOOUUUaaannn333444555555555333000///111111000000111111222333222222111000//////000000333333222222111222222222222111000//////000111222333333333333333333333333111111111111000000000000333222222333555555444222000000000000111111111111000111111111111222222222111111111111000000000000...///000222222111000000111111000//////000111222111111222222222333333333000111333444555444444333333444444555555444444333333333333333333444666666888555333444777;;;>>>???555555555555666666666666999999888888777777777666555555444444333333333222333333333333333333333333444333333333444444555666444444555666666555444444444555666888888666555444222222222333444555666777666666666666666666666666777888888666555555777999999888888777666555555555666666777666666555444444555555555555555444444444777777888888888999999999<<<<<<<<<;;;;;;::::::999======<<<;;;999888888777555555666777888999999:::999999999888888888888777:::999777888999999888666888888888777777777777777;;;:::::::::;;;:::888555888888777777666666555555888777555444555666888999===;;;999777555555555555333444555777777777666666555555666666666666555555666666555555555555666666444444555555555555444444888777666444444333333333444444444555555555666666888888777666555333111000555444444333333444444555444555555555333444555777666666555666666777888999555555444444444444555555555555444444444333333333222333444444555555444444333444555555555444333222444333222222222333444555444555777888888777555444666666666555555444444444333333333333333333333333444===BBB<<<444111333444555555666777888888777777666666666666777777777777222222222222222222222222777<<>>>>>:::777777777888999;;;<<<======;;;;;;;;;;;;;;;<<<@@@BBBFFFHHHKKKOOOQQQWWWfffttt111111222333333333222222111111000000111111222333222222111000000111111111////////////000111222333222222111000000111222222333333333333333333333333222222222111111111000000111000000111333333222111....../////////000000000000000111111111222222222111111111111000000000///111000/////////000222333666555444222000///...---///000000000000111111111222222222222111000000000111222222333333222222111111333555777888777666555666555555666777888777666555555666666777888888888888888888777777777777777555555555555555555555555555555555555555555555555444444333222222222222333333333444444444444333333444555555666666555555444666666555555555555555666666666666666666666666666666777888888777777999;;;888888777777666555555555333333444555666666555555444333222222333444666888999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999888888777777777777777777777777888999999:::;;;;;;777666666777999;;;:::999;;;;;;<<<;;;:::999888777:::888666666777999::::::555555666666777777888888999999888888888999:::;;;777777777777888999::::::<<<;;;999777666666666666666666777777777777666666777777666666666666777777555555555444444555555555666666666666666555444444555555555555666666666666666666555555555555666666555444444333333444444555222333444444444444777999777666666555444444444444555555444444444444555555666666666555555555444444222333444444555555444444333333333333222222222111111111111111222222333333333333222111111222333333222222222222222222222222222222222222222222222222000222111...000444555222444444444444444333222111222222222333444444555555444444444444444444444444444444444444444222111//////000222333444444444444...///111333444444333222222222333333333444444444111111111111111111111111444333222111000000111111222222111222333333333333333333333333333444444444555444333222111000000000444444333333333333333333666666777999;;;;;;888666<<<<<<>>>DDDJJJJJJDDD>>>888888999::::::;;;<<<<<<:::;;;;;;;;;;;;<<<@@@CCCEEEFFFJJJNNNQQQWWWgggvvv111111222222222222222222111111000000111111222333222111111111111111222222////////////000111222333333222111000000111222333333333333333333333333333222222222222111111111111222111111222444555333222////////////000000000000000000111111111222222222111111111111000000000///111000/////////000222333///000000111222222222333///000000000000111111111333222222111111000000000111222222333333222222111000222444666777666555444555555444666888:::999888444555555666777888888888444444444444444444444444888888888888888888888888555555555555555555555555444444333222222333333333444444444444444444444444444444555555555555444444555555555555666777888999777777777777777777777777555666777666444333444444666777777888999999::::::888888999:::;;;;;;;;;;;;888777666555555666777888999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::555666666777888888999999:::999999999999999999999999888777888999999888777666777999::::::999888777<<<:::777666777888888888555555666666777777888888999999999999999::::::;;;999999999999999888888888;;;:::888666555555555666666666777777777777666666999999888888888888999999777777666666666666777777555666777777777666555444555555555666666666777777888888666555555444555555555444444333333444444555555666666555333333444666888888777666555555555555555555444444444444555555666555555555444444444444222333444444555555444444555444444333333333333333111111222222333333333333444444333333333333444444222222222222222222222222222222222222222222222222333444222000333888888444333333444333333222111111111111111222333444444555444444444444444444444444...000333555555444222111222333333444444444333333000111222444444333222222222222333333333444444444111111222222222222111111555444333222222111111111///000222333444666777888222222222333333444444444333333222222111222222222444444555555555555555555666666777:::<<<<<<999777<<<<<>>@@@AAA>>>>>>??????@@@?????????<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::999999::::::;;;<<<======<<<<<<<<<<<<;;;;;;::::::555555666777888999::::::;;;:::::::::999999999999:::999888888999999888666111333666:::<<<<<<<<<<<<;;;999777666777777666555666666666666777777777777888888999999999:::::::::::::::::::::999888777666888777777666666666777777666777777888888777777666999999888888888888999999999888777666666777888999555666777888888777555555555555666666666777777777:::888777555444444555555555444444333333444444555666777777555333222333555888777777666666666666777555555444444444444555555555555444444444333333333222333444444555555444444666555444333333333444444111222333444444444444333444555555555555555555444111222222222222333333333333333333333333333333333222444333111333666666222222333333333333222222111444333333333222222222111333333333333333333333333000111111000///000222555000000000//////.........222222333333333333222222000000111111111222222222111111222333333222111111444444444333333333222222000222444555555444666777000111111222222333333444111111111111222333444444333444555666666666555555555555666888;;;<<<;;;999555777:::AAAGGGHHHEEEBBB<<<;;;;;;::::::999999888999:::;;;;;;;;;===AAADDDCCCDDDGGGJJJMMMTTTdddttt333333222111111000000000111111000000111111222333222111111111222222333444222222111111111222222333333333111111111111333333333333333333333333333333333333222222222111111111222111111222444444333222111111111111222222222222000111111111111222222222111111111111000000000000//////000111111111111111222222222111000---+++***111111111111222222222333333333222111111222333444333333444444444444333333333333444444555666666666666444111111333555666666222222333444555666777777666666666777777777888888222222333333444444444444333333333333333333333333333333333444555666777888777666555555555555666777555444444444444444444555777666666666777888888999777777777777777777777777888:::<<<;;;999888777888222333555888:::===???@@@===>>>>>>>>>>>>======<<<:::;;;<<<>>>>>>===<<<;;;888888888999999999999:::888888999:::;;;======>>><<<<<<<<<<<<;;;;;;;;;;;;666666777777888888888999999999::::::::::::::::::999888777777999:::999888555777:::===??????>>>===999888888888::::::888666777777777777666666666666777888888999999999999999:::::::::::::::888777666555666777888999999999999777777888888888888777777888777777666666777777888999888777555555777888999444555777888888777666555555666666666777777777777888777666555555555777888555444444333333444444555555666666555333333444666666666555555555666777777555555444444444444555555444333333333333222222222222333444444555555444444555444333222222222333333222333444555555555444444333444555666666555444333222222222222333333444444444444444444444444444444000444555333222333222///222222333333444333333333444333333333333222222222333333333333333333333333444444333000------///222444444444444555666777777222111111111222333333444000000111111111222222222111222222333333222222111111222333333444444333333///222555555444333444555//////000111111222333333222222111111222222333444111222333444555555444333333333444666999<<<<<<<<<333444888;;;>>>?????????;;;::::::::::::::::::999999:::::::::;;;===AAADDDDDDEEEGGGJJJLLLSSSdddsss444333222111000000000000111111111000111222222333222111111111222333333444333333222222222222222222333333222111111222333333333333333333333333333333333333333222222222111111111000000111333333222000111111222222222333333333000111111111111222222222111111111111000000000000...///111222222222111000+++,,,...///000000000000111222222222222333333333333333222222222333555666333444444555555444444333555555444444555666777888:::777333222333444555666111111222333444555666777222333333333444444555555555555555666666666777777333333333333333333333333333333444444666777999:::888777666555555666777888555444444333333444444555999888888777777777777777777777777777777777777777333666888888777666666666666777777888999999::::::::::::::::::999888888777555777:::<<<======;;;:::777777888888888999999999888888999:::<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888888888888777777777777888888999:::;;;;;;<<<===777666666777999;;;;;;:::===???@@@AAAAAA???<<<;;;999999:::<<<>>>>>><<<:::888888777777666666555555777777888999999999999888888999:::;;;:::999888777444555888:::;;;<<<<<<<<<777777888888888888777777666666555555555555666666999777666555555666777999444555777888999888666555666666666666777777777777777666555444555777999;;;555444444333333444444555333444555555444444666888444444444444444555666777555555555444444555555555333333333222222222111111222333444444555555444444444333222111111111222333333444555666666666555444222333555666666555333222222222222333333444444444555555555555555555555555444999;;;888555555444111111222333444444444444444000111111333444555666666222222222222222222222222,,,000333444222000111333222111000000000000111111000000//////000222444666222222333333333444444444111222333444444333222111///000111333333444444444,,,///333444333222444666...//////000111111222222333333222222111222222333///000222333444333333222333222222444888<<<======555777999::::::;;;===>>>999999999::::::;;;;;;;;;999:::::::::;;;===AAADDDEEEFFFHHHJJJLLLSSSdddsss222222222111111111000000444333111000000111333444111111111000111111222333000111111111222222222222222222222222222222222222666444222333666777666444222333444333111000111222333333333333333333444444111111111111111111111111//////000111111111111111111111111000000000000000111000///......///000111222222111000//////000000000000000000111111111111444333222111111222333444444444444222000111333666888777777666555444444333555555555444444333333333555555666666777777888888666555555555777777666444777777888888777666555555666666666555555444444444444444555777888888888888888888888777777777777777555555666666666666555555666666666666666666666666777777777777777777777777666666666666777777777777444555555666777888888999777777777777777777777777<<<999555555777888777666999888777666777999;;;<<<;;;;;;;;;;;;;;;<<<>>>>>>===;;;999:::<<<===;;;999555666888:::;;;;;;;;;:::===<<<;;;:::999888888888;;;999888888999:::999888888:::<<<>>>??????>>>===<<<<<<;;;:::999999999999999888888777666555555444888888999::::::::::::999;;;;;;::::::999888777777666777999::::::999777666:::::::::::::::999888777999999::::::::::::999888;;;999777666555666777888888888888888888777666666444444444444444555666777999999888777666555444444555666777888888777666555444444444555555555555555888888888777666555555555555555666666777777888888:::777333111333555777888777777666555555555555666444444444444444555666666777777666555444333222111444333333222222333333444555444333333333333444555666555444333333333333333222222333333333333444444444444444444444444444444222333444444444333222111/////////000111333444555000000000000////////////000000000222333333222000444333333222222333333444333222222111111222222333444333111///------000222000111333444444333111///111111111111111111111111444444444444444444444444333333222222222222222222111000000111333555444333666444222333666:::===>>>:::999777666777999;;;===;;;:::999999999:::;;;<<<888999;;;<<<<<<>>>@@@CCCEEEJJJGGGFFFMMMRRR^^^sss333333333222222222111111111111000//////000111111000000000///000111111222111111111222222222333333222222222222222222222222444222111222555666555333222333444333111000111222000000000000000000000000111111111111111111111111///000000111111111111111000000111111222222333333222111000//////000111222222111111000//////000000000000000000111111111111333333222111111222333333555555444333222222555777;;;::::::999888888777777555555444444444333333333666666666666666777777777777666666777888888666444777777888888888777666666444444444333333222222222444555666777777888777777666666777777777777777777555555666666666666555555::::::::::::::::::::::::666666666666666666666666777777777777777666666666555666666666777888888888888888888888888888888888:::888555555666777777555777666555555555777999:::;;;;;;;;;;;;<<<===>>>>>>===;;;::::::<<<<<<;;;999:::;;;;;;<<<;;;:::999888<<<;;;;;;:::::::::;;;;;;===;;;999888999::::::999888999;;;===>>>===<<<;;;;;;;;;::::::999::::::::::::999999888777777666666888888999::::::::::::999;;;::::::999888888777777777888999::::::999888777:::::::::999999888888888777777777666666666666666888888888888888777777666888888888888888777777666555555555555555666666777777777777777777666666666555666777777777777666555222222333444666777888888777777777777777888888888666666666666777777777777999777444222444555666666999888777555444333333222333333333444444666777777222333444555555555444333444444333333333333444444555444333333333333444555555555444333333333333333222222333333333333444444333333333333333333333333333444555666555555444333222222111111111222222333111111111000000000//////111000000222444444222000444333333222222333333444333222222222222222222333000111222222111000222333444444555666666555444333111111111111111111111111222222222222222222222222000000000000000000000000111000000111333444444333444333333333444777;;;===;;;:::888666777888:::<<<:::999999888999:::;;;<<<888999;;;<<<<<<>>>@@@CCCCCCIIIGGGGGGOOOTTTaaavvv333333333333333222222222000000000000000000000000000////////////000111111111111111222222222333333222222222222222222222222333111111222333444333222222333444333111000111222111111000000//////......111111111111111111111111///000111111222222111111000000111222333444444555222222111111111111222222111111000/////////000000000000000111111111222222333333222222222222333333444555555444333444666999888888777777666555555555555444444444444333333333777777666666666666666666777777777999:::999666333666666777888888888777777444444444333333333333333666666777777777777666666555666666666777888888888555666666777777666666555999999999999999999999999555555555555555555555555888888888777777666666666777777777777777777888888888888888888888888888888999777555555666777666555777666666555666888999:::;;;;;;;;;;;;<<<===>>>???===<<<;;;;;;<<<<<<;;;999<<<<<<<<<<<<<<<;;;::::::;;;:::;;;;;;<<<===>>>???AAA>>>:::888888:::::::::999999;;;<<<<<<;;;:::999:::::::::::::::;;;;;;;;;;;;;;;::::::999888888888888999999:::::::::::::::::::::999999888777777777999999999999999999999999:::999999888888888888999:::999888888888999::::::777888999;;;:::999777555888999999999999888777777666666666666666777777888666666666777777777888888777777888999999888777777333333444555666666777777666666777888888999::::::777777777777666666666666888666444444555555555444777666666555444444333333333333333444555666777777000222444666666666666555555555444444444444555555555444444333333444444555444444444444333333333333222222333333333333444444222222222222222222222222444555666777777666555444222222222111111222222333222222222111111111000000222111111222444555333222333333222222222222333333222222222222222222222222...000333444444333333444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222111000111333444444333111222444333222444999===;;;:::888777777888999:::999888888888888999::::::888999;;;<<<<<<>>>@@@CCCBBBHHHGGGHHHQQQWWWdddyyy222222222222222222222222111111222222222222111111000000000000000111111222000000000111111111222222111111111111111111111111222222222222333333333333222333444333111000111222555444444333222111000000111111111111111111111111000000111222222222222111000111111222222333333333111111111111111111111111111000000/////////000000000000111111111222222222333333333333333333333333222333444444333444666999555555444444444333333333444444444444444444444444777777777666666555555444777777777888999888444111444555666666777777777777666666666666666555555555666777777777777666666555666666666777888999::::::666666777777777777666666777777777777777777777777666666666666666666666666999999888888777666666666888888888888888888777777888888888888888888888888888888777777777777777777999999888999999:::<<<<<<;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<;;;::::::888999:::;;;<<<======>>>::::::;;;<<<===???AAABBBDDD@@@;;;888888999::::::::::::;;;;;;;;;;;;:::999888999:::;;;;;;<<<<<<<<<::::::::::::999999888888888999::::::;;;;;;::::::999999999888888777777777:::999999888888999999::::::999888888888888999:::<<<;;;999888999:::<<<===888888999::::::999888777999999::::::999999888777888777777777777777888888777777777777777777777777999999:::;;;;;;:::999999888777777666555444444333666666666777888888999999888888888777666555555555777666555555666555444222111222333444555666777777555555444444444444555555555555555666777888999:::666666555555555555666666444444444444444444444444333333333444333333333333222222222333333333444444222222222222222222222222333444555666777666555444000000000000000111222333333333333222222222111111333222111333444555444333333333222222222222333333222222222222222222222222///111333333222111222333111000000000000111222222222222222222222222222222222222222222222222222222222222222222222333333333222111000111333444333222///333555444222222888===;;;:::999777777777888999888888888888888999999999888999;;;<<<<<<>>>@@@CCCDDDIIIIIIJJJRRRXXXdddyyy000000000000111111111111000111222222222222111000222222111111222222333444////////////000000000111111111111111111111111111222333333333333333444555222333444333111000111222666666555444333333222222111111111111111111111111000000111222222222222222222222111111000000000//////000000000000000000///000///////////////000000111111111111222222222222333333333333333333333333000222333333333333555777666666666666555555555555444444444444444444444444777777666666555555444444555555555666777666333111333333444555666666666666666666666666666666666666666777777777777666666555777777888888999:::;;;;;;666666777777777777666666888888888888888888888888777777777777777777777777999888888888777777777666999999999999888888888888888888888888888888888888888999::::::999999999:::999999999::::::;;;<<<===<<<<<<<<<<<<<<<===??????>>>>>>======;;;:::::::::888888999:::;;;<<<======::::::;;;<<<>>>@@@BBBCCCEEEAAA<<<999888999::::::;;;<<<<<<<<<<<<;;;;;;:::888999:::;;;<<<=========999999999999999888888888999999:::;;;;;;;;;;;;:::999999999888888888888888::::::999888888999:::::::::999999999999999::::::999888666555666777999;;;;;;:::999888888999:::;;;:::::::::::::::999888888999888777777777777888888999999999888777666666666777888999::::::999888777888888777666555555444444666666666666666666666666999999888777666555444444666555444555666666333111111222333555666777777777888777666555444333333333777666555555888<<>>@@@CCCEEEKKKJJJLLLSSSXXXcccxxx/////////000000000000000////////////////////////333222222222222333444444/////////000000000111111111111111111111111111111222333444444333333444555222333444333111000111222444444333333222222111111111111111111111111111111000111222222333222222222333222222111000///......//////000000000000////////////......//////000000111111111222222222222333333333444444444444333333000222333333333222444555444444444444444444444444333333333444444444444555666666555555555555555555555444333444555666444333444444555666666666555555444444444444444555555555666666777777777777666666777888888999999:::::::::666777777888888777777666666666666666666666666666888888888888888888888888888888888888888888888888999999999999999999::::::999999999999999999999999888:::;;;<<<:::::::::;;;777888888999::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>??????===;;;::::::;;;<<<;;;::::::999:::::::::;;;;;;<<<===>>>@@@AAABBBCCC@@@<<<999999::::::999;;;;;;;;;;;;;;;<<<<<<<<<888999;;;<<<=========<<<999999999999999999999999999999:::;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;:::999888888888888:::;;;<<<<<<:::999888888:::<<<===:::;;;;;;;;;;;;:::999999999888888777777777777777;;;:::999888777666555555444555666777777666555444444444555666777777888888555555555555555555555555999888888777666555555444444444333444666666444333555666777777777666555444999888666555333333222222444333333444888>>>EEEIII666666555555555555666666333444444555555444444333000111333444444333222222222222333333333333444444444444444444444444444444111222444555666666555444777666333000...,,,+++***333333333222222222111111333222111111333444444333222222111111111111222222111222333444444333222111444333111...,,,---000222000111111222222333333444333333333333333333333333111111111111111111111111/////////000111111222222333222111111333333333111111333555555444444777:::999888888777777777888888777888999999::::::999999888999;;;<<<<<<>>>@@@CCCEEELLLKKKLLLTTTXXXcccwww//////000000111111111111000///...------...///000222222111111222222333444111111111111222222222222111111111111111111111111000222444333222111333555222333444333111000111222222222222222222222222222111111111111111111111111000111222222333333222222222222222111111000000000///000111111111111000///...............///000000111111111222222222333333333333444555555444333333222333555555444333333555333333333333333333333333333333333444444444555555444444555555555555555555555444222333555666777666777777777777777777666555333444444444555555555666444555666777777888777777777777777777777777777777777777888888888888777777555555555555555555555555777777777777777777777777777777777888888999999:::888888999999:::;;;;;;;;;999999999999999999999999666999<<<<<<:::999:::;;;777888999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>???@@@>>>;;;999:::;;;======;;;:::::::::;;;<<<======<<<======>>>???@@@AAA>>>;;;:::::::::999888999999999::::::;;;<<<<<<888:::<<<===>>>===<<<;;;::::::::::::::::::;;;;;;999:::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;:::999999888:::<<<>>>>>>===<<<:::::::::;;;;;;<<<======>>>:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::999888888777666666666666666999999999888888777777777444555666777777666555444333444555666777888999:::444444555555666666777777888888777777666666555555444222222333555666666555666777888999888777555444666666555444444444444555222222333444777;;;???AAA666555555444444555555666333333444555555444333333///111222444444444222111222222333333333333444444333333333333333333333333222333555666777777666666777555444222000///......222222222222111111111111333111000000111333333333222222111111111111222222000111333444444333111000111222222111//////111333,,,---///000111111111000333333333333333333333333222222222222222222222222...//////000111111222222333222111111333333222111111111222333444555666666777777777777777888888888888888:::;;;;;;;;;:::999888999;;;<<<<<<>>>@@@CCCCCCJJJJJJLLLTTTYYYdddxxx000000111111222222222333333111000......000111333111111111000111111222333222222333333333444444444000000000000000000000000///111333222000000222444222333444333111000111222333333333333333333444444111111111111111111111111111111222333333333333222222222222222222222333333000111222333333222111000...............///000111111111222222222333333333333333444555555444333333444555777666555444444555777777888888888888888888333333333444444555555555333444444555555666666666666444222222555777999999999999999999999888777666555666666666777777888888444444666777888888888888666666666666555555555555777777888888888888777777888888888888888888888888777777777777777777777777666666777888999::::::;;;888888999::::::;;;<<<<<<999999999999999999999999555888;;;;;;:::888999;;;999:::;;;<<<============<<<<<<<<<======>>>???@@@>>>@@@@@@>>>;;;999:::<<<;;;;;;;;;;;;<<<>>>???AAA>>>===============>>>>>>???===;;;:::;;;:::999888888888888888999:::;;;<<<999:::<<<>>>>>>===<<<:::;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888888:::>>>@@@@@@???<<<:::666777888999::::::::::::888999;;;======<<<;;;:::;;;;;;<<<<<<;;;;;;:::999888888777666666555666666888888888888888999999999777888999::::::999888777666666666666777777777777333333444666777999::::::777777777777666666666666333222111222444666777666444555777999:::999888777444444333444444666777777222333555666666666555444555555444444444444555555333333444555555444333333///000222444444444222111222222333333333444444444222222222222222222222222333444666777888888888777222222222222333444555555222222222111111111000000333111//////111222333222222222111111111111222222000111333444444333111000...000333444333222333444...000222444555444333222333333333333333333333333444444444444444444444444000111111222333333444444444222111222333333222111111000000111333555444333666666777777888888999999888999:::;;;<<<;;;::::::888999;;;<<<<<<>>>@@@CCC@@@GGGHHHKKKTTTZZZeeezzz////////////////////////111000...---...///111222444444333333333333222222222333333444444333333222000111111222222222222111///............///000000000000000000000000000000111111222222222333333333222222222111222222333333222000///000111333333222111111111111111111111111111111111111111111111111000000000000111111111111333222111000000222444555222222222222222222222222333333333444444555555555333444444555555666666666333444444444444444444444555555555555555555555555777777777777666555555444777666555444444555666777888777666666666666666777777888888888777666444333444444666999===<<<888444888888999999999999888888:::::::::999999888888888888888777777888888999:::999999999999888888777777666777888:::<<<>>>???@@@999::::::;;;;;;::::::999:::;;;<<<<<<::::::;;;<<<=========<<<<<<;;;;;;;;;>>>>>>======>>>???AAABBB===>>>@@@AAA@@@???===<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;===<<<;;;;;;======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;999777444333999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999999888666555555555666777999888777555444222111000999888888888777777666666555555666666777777888888666666666666777777777777777777777777666666666666333444444555666777888888444444555555666666777777555555555555555555555555444444444444444444333333777888888777444333333444555444444444444333333333333444444555555444444333333222111111111222333444444555555555444333333222666666666555444444333333555555555444444333333333222222222222222222222222111222222333333222222111444222000//////000222333000000000///////////////333333333333333333333333222222333333333444444444222222222111111000000000333333333222222333333444111333555444333111000000666555444333222222222222666666555555555555666666777777777777777777888888888888888888888888888888;;;:::::::::;;;<<<>>>???CCCJJJJJJLLLTTTXXXcccvvv////////////////////////111000///......000222333444444333333333222222222222222333333333333222222000000111111222222111111111000//////............000000000000000000000000111111111222222222333333222222111111111111222222000000//////000111222111111111111111111111111111000000000000000000000000000000000000111111111111222222111111111222333444333333333333333333333333333333333444444444555555444444444444444444555555333333333333444444444444444444444444444444444444555444444333333444555666888777666555555666777888777777666555555555666666444555666777777666555555444444555888;;;;;;888555777777888888888888777777:::::::::999999999888888999999999999999::::::;;;999999999999888888888777999999::::::;;;<<<<<<===::::::::::::::::::::::::;;;<<<===<<<;;;;;;<<<===============<<<<<<;;;;;;===<<<<<<<<<<<<>>>???@@@>>>???AAAAAAAAA@@@>>>===;;;;;;<<<<<<<<<=========>>>>>>>>>=========<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===;;;999888999999999999999999999999;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::::::::;;;:::999888777888888999888777777777666666555555999999999999888888888777666666666666666555555555666666666666777777777888888777777777666666666666666555555444222111000000888888888888999999999999444444444444444444444444555444444444444444444444666777888777555444444555777666666666666555555555333444444555555444444333333222111111111222333444444444555555444444333222444444444555555555555555444444444444333333333333222222222222222222222222111222222333333222222111222222111222222444666777000000000111111222222333333333333333333333333333000000111111111222222222333333222222222111111111333333222111111111222222111222444444222111111111666555444333222222222222222222222333555666888999888888888999999999::::::999999999999999999999999;;;;;;:::;;;<<<===???@@@DDDJJJJJJKKKSSSXXXcccwww000000000000000000000000222111000000000111222333333333333333222222222222111111222222222222111111//////000111111111111111333222111///......------000000000000000000000000111111111222222222222333333222111000000///000000////////////000000000111111111111111111111111111////////////////////////000000000000111111111111111111111222222222333333444444444444444444444444333333333444444444444555444444333333333333333333222222222222333333333444444444444444444444444444444444333222333555777888999888777666666777888999888777666555555555555555222333444555666666666666555555555666888999888666666666777777777777666666:::::::::999999999999888::::::999999::::::;;;<<<999999999999888888888888;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;;;;=========<<<;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBAAA@@@???>>><<<<<<===============>>>????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<;;;:::;;;<<<<<<<<<:::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;:::::::::999::::::::::::;;;;;;;;;;;;::::::999888888888888999777777777888999999:::::::::::::::999999999999999777777666666555444444333666666666777777777888888888888777777777666666666777666555444222000///...::::::999999999999999888444444444444444444444444555555555555555555555555555666777666555444555777777666666666666555555555333444444555555444444333222222222222222333444444444444555555444444333333222333333444555555666666222222222222333333333333222222222222222222222222111222222333333222222111111222333333444444444444000111222333444555555666333333333333333333333333000000111111111222222222333333333333222222222222333222222111000000000000000222333333222222222333555555444333222222222222111111111222444555777888888888999:::;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;<<<===>>>@@@BBBEEEJJJIIIJJJRRRWWWdddyyy111111111111111111111111222222111111111222333444333333333222222222222111000000111111111111000000...///000000111111111111333222111000////////////000000000000000000000000111111111111222222222222222222111///............///000111111000000000111111111111111111111111111000000000000000000000000///000000000111111111111000000111222222222222111555555555555555555555555444444444444444444444444444333333222222111111111111111111222222333333444555555555555555555555555555555555555666666666666888777666666666777888999999888777777666666666666444444555666666777777777666555555555666777777888777777888888888888777777999999999999999999999999999999999999999:::;;;;;;999999999999999999999999;;;;;;;;;;;;::::::::::::;;;;;;:::999999:::;;;;;;;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<<<<>>>>>>===<<<======<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;:::999999888888999:::::::::;;;;;;<<<<<<888888777777777666666666777777888888999:::;;;;;;999999999999999999999999888777777777666666666555666666777777777888888888888888888777777777666666666666666666666666555555888777777777666555555555444444444444444444444444555555555666666666666666333555666666555555666888555444444444444333333333333444444555555444444333222222222222333333444444333444444555444444333333333333333444444555555555111111111222222333333333222222222222222222222222111222222333333222222111222333444444222000...,,,222222333333444444555555222222222222222222222222222222333333333444444444333333333333333333333333444333222111111000000111///111333333222222333444555444333333222222222333555444444333333444444555777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEJJJHHHIIIQQQWWWeeezzz222222222222222222222222222222222222222333333444333333222222222111111111///000000111111000000///......000111111222222222111111000000000111111222000000000000000000000000000000111111111222222222222111000///............000222444444222111111222000000000000000000000000111111111111111111111111///000000000111111111111///000111222222222111111555555555555555555555555444444444444444444444444333333333222222111111000000000111222222333444444666666666666666666666666444555777777777444111///666555555444555666777888;;;:::999888777777777777777777777777777777777888777777666666555666777999888999999::::::999999888999999999999999999999999888888888888888999::::::999999999999999999999::::::::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@AAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===============<<<;;;<<<===>>>===;;;=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888:::::::::::::::::::::::::::999999999888888777777:::::::::;;;;;;<<<<<<<<<888888888888777777777666777888888888888888888888777777888888888888888888777777888888999999999999777777777777888888888888888888888888777777777777666666666777888999999999666666666555444444444333444444444444444444444444555555555555666666777777333555666666555555777888555444444444444333333333333444444555555444444333222222333333444444444444333333444444555444444333555555444444333333333333111111111222222333333333222222222222222222222222111222222333333222222111222333444444333000---,,,444444333333222222222111222222222222222222222222222222333333333444444444333333333333333333333333444444333222222222222222000111222222111222333555444444333222222222333333666666555555555555666666555666777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEJJJHHHIIIQQQXXXeee{{{111111111111111111111111111111222222222333333333222222222222111111111111000000111111111111000000...///000222222333333333111111111000111222333333000000000000000000000000000000000111111111111222222111000//////...//////000333666666333111111333000000000000000000000000111111111111111111111111000000000000111111111111000000000111111111222222555555555555555555555555555444444444444333333333333333222222222222222222000111111222333444555555666666666666666666666666333444555666444222...,,,555555444444444666777888;;;:::999888777666666666999999888777777888888888777888888777666666888999999::::::::::::::::::999888999999999999:::::::::888888777777888888999:::999999999999::::::::::::999:::;;;<<<===>>>??????<<<<<<===>>>>>>===<<<<<<;;;<<<======;;;;;;<<<===<<<============>>>>>>>>>======???@@@@@@AAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>========================<<<<<<<<<<<<============<<<;;;::::::<<<<<<;;;:::=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::888888888999999999999999;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;::::::999888888888888777777777777777777777777777777888888888777888888999::::::;;;;;;777777777888888888999999999999888888888777777777777777777777777666666666777666666666666666555555555555555555555555555555444444444555555666666777333555666666555555666888777666666666666555555555333444444555555444444333222222333444444444444444333333444444555555444444555555444444333222222111222222222222333333333333222222222222222222222222111222222333333222222111000111333555555555333222555444333333111111000///222222222222222222222222000000111111111222222222222222222222333333333333444333333333333333444444111222333222111111333444444333333222222333333333333333444444666777999:::555555666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<>>>@@@BBBDDDDDDIIIHHHJJJRRRXXXeeezzz111111111111111111111111000111111222222222222222222222222222111111111111000111111222222111111000///000111222444444444444333333222111111111222222000000000000000000000000000000000000111111111111111111000//////000000000///333777666222///000222000000000000000000000000111111111111111111111111000000000000111111111111111000/////////000222333444444444444444444444444555555444444444333333333222222222333333333333333111111222333444555666666555555555555555555555555666666555444333333222222666555555555555777888999:::999888666555444444444777777666666777888999:::777999::::::888777888:::999999999::::::999999999888888999999999:::::::::999888888888888999::::::999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@<<<===???AAAAAA???===<<<===???@@@???>>>===>>>?????????@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>????????????????????????=========>>>>>>>>>??????>>>===<<<===>>>???>>><<<<<<<<<<<<<<<===============<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999888777777777777888888888888777777777888888999999999999999999999999999999999777777888888888999999999999999999888888888777777999888888777666555444444666666666666777777777777666666666666666666666666222333333444555555666666444555777666555555666777777666666666666555555555333444444555555444444333222333444555555555444333222333444444555555444444444333333333333333333333444444444444333333333333222222222222222222222222111222222333333222222111000111222444555555555444444333333333222111111111111111111111111111111111000000111111111222222222111111111222222222333333111111111111222333444555333333333222000000222444333333333222222333333444222222333444555777888999666666666777777888888888::::::::::::::::::::::::;;;;;;;;;<<<===@@@BBBDDDBBBHHHIIIKKKTTTYYYeeezzz000000000000000000000000000000111222222222222111222222222111111111111000111111222222222222111111000000222333444555555555555555333222111000000000000000000000000000000000000000000000111111111111111000000000000111111222...222666555111...///111000000000000000000000000000000000000000000000000000000000000111111111111222111///......000222333444444444444444444444444555555555444444333333333222222222333333444444444111222222333555666666777333333333333333333333333;;;999666444444666999;;;777666666666777888:::;;;888777666555333333222222444444444444666888:::<<<777:::<<<;;;999777888:::888888999999999999888888888888888999999:::::::::::::::999999::::::;;;<<<999999999::::::;;;;;;;;;======>>>>>>??????@@@@@@<<<>>>AAACCCCCCAAA>>><<>>????????????????????????>>>????????????@@@@@@@@@BBBAAA@@@AAABBBBBBAAA@@@;;;;;;<<<<<<======>>>>>>>>>===;;;::::::;;;===>>>========================999999888999:::<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>=========<<<;;;;;;;;;:::888888999:::999888777666777777777888888999999:::888888888999999:::::::::::::::999999888777777777777888888888888999999999999999999888888888888777888888888888777777777777444444555555666666777777777777777777777777777777222222333333444555666666555666777666555444555777555555444444444333333333333444444555555444444333222333444555555555444333222333333444555555555444111222222333333444444555555555555444444333333333222222222222222222222222222222222333333222222222111111222222222111111000222333333333333333333333111111111111111111111111222222333333333444444444000000000111111222222222//////000000111222444444444444444222000000111333333333333222222333444444555444444333333444444555777777777777777888888888:::::::::::::::::::::::::::::::::;;;===@@@BBBCCCAAAHHHIIILLLUUUYYYeeeyyy//////000000111111222222000000000000000000000000111111000000000000000000///000111222222222222222000000000000111111111111555444222111111111222222000000000000111111111111000111222111///------...///000000000111111111222111222333444444333222111000000000000000000000000000000000000000000000000000000000000111111111111///000222333444444444333555555555555444333333222222222222333333444444444555666777777666444222000222222222333333333444444777777666666555555555444555555555444444333333333666666666666666666666666888888888888888888888888888888888888888999999:::555777999999999888999:::>>>===:::777666666777888:::999999:::::::::999888666999;;;<<<;;;;;;;;;;;;;;;>>>AAA@@@<<<:::;;;>>>AAA@@@???AAACCCEEEEEEEEECCCDDDEEEEEEEEEDDDDDDCCCAAADDDGGGGGGDDDCCCDDDFFFJJJJJJIIIHHHHHHIIIKKKKKKIIILLLMMMKKKLLLNNNNNNKKKNNNLLLJJJJJJLLLMMMMMMLLLJJJJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDDDDBBBCCCEEEFFFDDDBBB@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBB@@@>>>======>>>@@@AAAAAA@@@AAACCCDDDCCCAAA>>><<<@@@???>>>===<<<;;;;;;;;;??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@===>>>???>>>===;;;;;;<<<999::::::;;;;;;::::::999888999::::::;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::>>>===<<<;;;:::999999999777888:::;;;<<<;;;::::::999999999999999999999999888999999::::::999999888888888777777777777777888444555777888999999888888<<<;;;;;;999777555333222777777777777777777777777777777666666555555555555555666666555333333444666666777777777555222///...333444444444444444444444222333555777777666444333222333444555555555333333444333333222222333333333111444888:::999666222///333333333333333333333333555555555444444333333333333333333333333333333333222222222222222222222222///111333555555555444333111111222222222222111111000000111111111222222222222222222222222222222222222222222333333444444444111111222222222333333333555444333222222222333444888555333333555666555333333444555666777888999:::;;;:::999999::::::888666999999999:::;;;>>>@@@AAADDDHHHHHHLLLTTTWWWeee000000000000111111111111111111111111111111111111000000000000000111111111...//////000000000000///000000000000111111111111444333222111111111222222000000000000111111111111000111222222000......///........./////////////////////000111111000//////000000000000000000000000000000000000000000000000000000000000111111111111///000111333333333333222333444444444444333333222222222222333333444444444444555666666555444222111555555555666666666777777777666666666555555555555666666666555555555444444666666666666666666666666666666666666666666666666666666666666666777888888666888::::::999888999::::::999777666555666666777::::::;;;<<<======<<<;;;888:::<<<<<<<<<<<<===?????????@@@AAABBBBBBBBBBBBAAABBBEEEIIILLLMMMMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLMMMPPPQQQQQQRRRTTTVVV[[[[[[\\\]]]\\\ZZZYYYWWWTTTXXXYYYWWWYYY]]]^^^\\\ZZZYYYXXXYYYZZZZZZYYYWWWRRRPPPMMMJJJHHHHHHHHHIIIIIIJJJKKKJJJGGGFFFFFFGGGIIIGGGEEEDDDDDDDDDBBBAAADDDCCCCCCBBBAAAAAAAAA@@@BBBAAA?????????@@@@@@AAAAAABBBDDDEEEEEECCCAAA???AAA@@@???======<<<======??????>>>>>>>>>>>>??????CCCCCCBBBBBBAAA@@@>>>===:::<<<======;;;::::::;;;::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>===<<<;;;:::===<<<;;;::::::999999:::888999:::;;;;;;;;;::::::999999999999999999999999888888888999999888888888888888777777777777888888666777888:::::::::::::::===<<<;;;999777666555444777777777777777777777777666666666666555555444444222333444444333333555777444555666666555333111000666666666555555444444444444555666666666555444333333444555555555444333222444333333333333444444555555444333333333444555555333333333333333333333333555555444444444333333333333333333333333333333333444333222222111111222222111111333444444222111000111111222222222222111111111111111222222222333333333333333333333333333333222222333333333333333333222222333333333444444444444444333222222222333444777555333333555666555444444555555666777888999999;;;:::999:::;;;;;;999777999999999:::;;;>>>@@@BBBDDDHHHHHHLLLTTTWWWeee111111111111111000000000111111111111111111111111//////000000111111111222///000000000000//////...000000000000111111111111333333222111111111111222000000000000111111111111///111222222111000000111////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000000000000111111111222222000111111222222222111111111222333333333333333333222222333333333333444444333333333333333333333333333333333333444444444444666666666666555555555555777777777777666666666666666666666666666666666666666666666666666666666666777777777777888888888999888:::;;;;;;999888888999666666666777777777777777888999;;;<<<<<<<<<<<<<<<===>>>??????>>>???AAACCCBBBAAA@@@CCCGGGJJJJJJIIIJJJOOOVVV]]]bbbcccbbbaaabbbbbbaaa^^^\\\[[[]]]_________aaaeeejjjooorrrssszzz}}}yyyrrrmmmgggjjjlllkkkooouuuyyyxxxyyyxxxwwwvvvvvvsssooolllccc```ZZZVVVSSSTTTVVVXXXYYYZZZ[[[ZZZVVVSSSQQQPPPQQQNNNLLLJJJJJJIIIGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???@@@@@@AAADDDFFFHHHJJJJJJIIIGGGEEEBBBAAA@@@>>>>>>>>>>>>???@@@??????>>>>>>??????@@@CCCCCCCCCBBBAAA@@@>>>>>><<<>>>@@@@@@???>>>>>>???::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;::::::999999::::::;;;999999:::;;;;;;;;;::::::::::::::::::::::::::::::777777888888888888777777888888777777777888888999888999:::;;;<<<<<<<<<;;;???===;;;999777777666777777777777777777777777777555555555555555444444444000222333333333444666888555666777777777666444333888888777666555444444333777666666555555444444444555555555555555444333222444444444444444555666777777666444333222333444555333333333333333333333333555444444444444333333333333333333333333333333333555444222111000111222222222222333333222111///...111111222222222222111111222222222333333333444444333333333333333333333333333333333333333222222222333333333333444444444555444333333222222333333444666555333333555666555555666666666777777888888888<<<;;;:::;;;<<<<<<:::888999999999:::<<<>>>@@@BBBDDDHHHHHHLLLTTTWWWfff222222222111111000000000111111111111111111111111/////////000111111222222222222222222222111000//////000000000111111111111222222111111111111111111///000000000111111111111///111333333111111111222222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111000000000111222222333333333333333333333333333333333333222222111111222222333444111222222222222333333333666666666666666555555555777777777777777777777777777777777777777777777777999999999999999999999999999::::::;;;;;;;;;;;;;;;:::;;;===<<<:::999999999777888999999:::999999888:::;;;===>>>===>>>??????BBBCCCEEEEEEEEEFFFIIILLLMMMMMMNNNOOORRRUUUYYY[[[aaaiiiuuu}}}wwwrrrppprrruuuwwwwwwyyyzzzsssmmmkkklllppprrrtttwwwyyyxxxtttpppmmmkkkaaa^^^[[[YYYWWWUUUSSSQQQLLLLLLMMMNNNNNNMMMKKKKKKFFFFFFFFFDDDCCCDDDEEEGGGIIIKKKMMMOOOOOONNNLLLKKKDDDCCCAAA???>>>>>>??????@@@@@@????????????@@@@@@>>>???@@@@@@AAA@@@@@@@@@<<<>>>@@@AAA@@@???@@@AAA;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======>>>======<<<;;;;;;999999999999999:::;;;;;;999:::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888888888777777888888999999999::::::;;;;;;;;;<<<<<<>>><<<:::777666666777888777777777777777777777777555555555555444444444444222444555444444444666888999999999999999888666666777666666666555555444444999888666555444444444444666666666555555444333333555444444555555666777888666777888999888555222000333333333333333333333333444444444444444444444444444444333333333333222222444333111000000222333444222222333333222111000000111222222333333222222111333333333444444444555555444444444444444444444444444333333333222222111111222222222333333333444444333333333333333333444444555444444444444555666666777777777777777777888888<<<;;;;;;<<<======;;;:::999999999:::<<<>>>AAABBBEEEIIIHHHKKKSSSWWWfff333333222222111111000000111111111111111111111111//////000000111111111111222222222222222111000//////000000000111111111111111111111111111111111111///000000000111111111111///111333333111111111222222222222222111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111222222222222222222111111111111111111000111222222333333333333333333333333333333333333111111111111111222444444555555555555666666666666555555555666666666666666666666666666666666666666888888888888888888888888::::::::::::::::::::::::::::::;;;<<<===<<<<<<;;;;;;===>>>===;;;:::::::::::::::;;;;;;<<<;;;;;;:::>>>???AAAAAA@@@BBBEEEHHHFFFJJJNNNRRRVVVYYY]]]```cccfffgggeeebbbdddmmmvvvzzzvvvrrrnnnjjjggg______``````^^^[[[WWWUUUOOOPPPPPPMMMJJJJJJKKKNNNOOOPPPRRRSSSSSSQQQOOONNNGGGFFFCCC@@@?????????@@@AAAAAA@@@@@@@@@@@@AAAAAA===>>>>>>???????????????888:::<<<===<<<;;;<<<===;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;::::::999==================<<<;;;999999999999:::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888888999::::::999999999999999:::::::::<<<:::888666555666777888777777777777777777777777555555555555555555555555666777888777555555666888::::::999888777555444333333333333444444555555555999888777555444444444444666666555555444444444444555555555555555666777888333444555666666555333222333333333333333333333333444444444444444444444444444444444333333222222222111111000000111333555666111222222333333333333333222222333333333333222222333333444444444555555555444444444444444444444444333333333222222111111111000111111111222222222222222222222333333444444444444444444444444555666777777777777777888888888888<<<;;;;;;<<<===>>><<<;;;:::::::::;;;<<>>>>><<<;;;;;;<<<;;;<<<<<<===>>>>>>?????????AAABBBBBBCCCGGGOOOUUUVVV]]]gggpppwww|||}}}xxxqqqsss}}}wwwqqqmmmddddddaaa[[[TTTPPPPPPQQQXXXYYYZZZZZZYYYVVVSSSQQQMMMKKKGGGCCCAAA@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@???===<<<;;;:::<<<>>>>>>===<<<===>>><<<<<<============<<<<<<:::::::::;;;::::::999999<<<===============<<<<<<::::::::::::;;;;;;<<<===;;;;;;:::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888888888888999:::;;;999999888888888888999999:::999777666666666777777777777777777777777777777555555555666666666666666888999999888666666777888999888777555333222111000111222222333444555666666888777777666666555555555666555555444555555666666666666555555555555666666222000---,,,---222777;;;333333333333333333333333333333333444444444444555555444444333333222222111000000111222333444444444111222222333333444555555222222333333333333222222333333333444444444555555333333333333333333333333222222222222222111111111000000000000111111111111111111222333444444444444333444555444444444666888777777777888888999999999;;;;;;:::<<<===>>><<<;;;:::::::::;;;===???AAACCCFFFIIIHHHJJJRRRVVVfff111222222222222222222333222222222222222222222222222222111111000/////////...//////000000000000///000000000000111111111111...///000111222222111000000000000000111111111111000111222222000......///......///000111111222333111000////////////000111111111111111111111111111000000000000000000000000111111111222222222333333333333222222222444555666333444444444444333333222444444444333333222222222111222333444444333333222111111111222222222333333555555555555666666666777777777777888888888999999999999999999999999999999999999999999999999999999999:::;;;======<<<;;;:::;;;===>>>>>>===<<<===>>>??????@@@AAADDDGGGIIIKKKGGGJJJLLLMMMPPPXXXdddmmmzzz{{{mmmccc``````ffffffgggfffccc___[[[XXXTTTQQQLLLHHHEEECCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===???@@@BBBAAA@@@??????@@@=========>>>>>>=========;;;;;;<<<<<<;;;::::::999<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888888999:::;;;<<<:::999888777777888999:::999999888888888888888888777777777777777777777777666666666777777777888888666777888777666666888999888777666555444333222222333333444444555555666666555666777888888777666555555555444444555666777888777777666555444444444444555222...,,,---111777;;;333333333333333333333333333333333444444444555555555555444333333222111111111222333444444333111000222222222222222222333333222333333444444333333222222333333333444444444444333333333333333333333333111111111111222222222222000000111111111222222222000111222444555555444444222444555555333444666999666666777888999999::::::;;;::::::;;;======<<<;;;:::::::::;;;===???BBBCCCFFFIIIGGGJJJRRRVVVfff111111111222222333333444222222222222222222222222333333222111000///......///000111222222222222222000000000000111111111111...///000222222222111000000000000000111111111111000111222111///------...//////000222333444555666444333222111111222333444111111111111111111111111000000000000000000000000111111222222222333333333333333222222333555666888555555555555444444333222444444444333333222222222111222444555555444222111444444444555555555666666444555555555666666777777888888888999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???>>><<<:::<<<>>>???>>>===>>>???CCCCCCDDDFFFJJJOOOSSSVVVWWWZZZ\\\___dddooo~~~~~~wwwvvvssssssrrrqqqmmmhhhdddaaaYYYVVVPPPKKKGGGFFFFFFGGGCCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBB>>>???@@@@@@>>><<<============>>>>>>>>>>>>======<<<=========<<<;;;;;;:::<<<<<<===============<<<>>>======<<<<<<<<<=========<<<:::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888888888999:::;;;<<<;;;:::999888888888999:::999999:::::::::999999888777777777777777777777777666666777777888888999999444555666666666666999;;;999999888777777777777777666666666666666555555555444555777999999888666555444444444444555777888:::888777666555444333333333888777666555444333333333333333333333333333333333333333333444444555555555555555444333333222111111222444555666444222...,,,444333222111000000000000222333333444444333333222222222222333333333444444222222222222222222222222000000111111222222222333111111222222222333333333000111222444555555444444222444666555333444666999555666777888999:::;;;;;;:::999999;;;<<<===<<<:::::::::;;;;;;===???BBBCCCFFFIIIGGGJJJQQQVVVggg000111111111111222222222555444222111111222444555666555222111000000111222222222111000//////000000000000000000111111111111//////000000111111222222222333333333333222111111222222222111111111000000111111000000111222333333555333000///000111111111222111111111111111111111000111111111111222222222111222333333333333222111444444333333333333222222444444444444444444444444777555444444444444333111000000111222333555666777888555111222555888888888222222333444333222555:::777777777777888999:::;;;>>>;;;888888:::;;;:::888888:::<<<;;;::::::;;;<<<>>>===<<<======<<<:::888<<<===???BBBDDDEEEFFFFFFKKKNNNSSSZZZbbbiiinnnppprrrvvvzzz~~~xxxooolllfff]]]UUUPPPMMMKKKJJJKKKIIIFFFDDDDDDDDDCCCBBBFFFEEECCC@@@======???AAAAAA???======???@@@@@@@@@>>>>>>=========>>>>>>???@@@@@@@@@>>>===<<<===>>>================================================<<<<<<<<<:::999888999:::999999999999999999999999::::::::::::::::::::::::;;;888666777:::<<<;;;999999999888888888888999999::::::999888777666555555888888777777666666555555777777777777777777777777555555555555666777999999888666555555666666555444999999888777777777777777777777666666555555555444555555444555666888:::;;;555555555555555555555555444444444444444444444444111111111111111111111111666444333222222333555666777666555444333222222222111111111222222333444444222222111111111222444555222222222222222222222222222222333333333333444444555444333333222222222222333222111000000111222333333333333333333333333333444444444444444444444444666555555444444444555555444555666888999999999999999999:::;;;;;;<<<<<<===:::::::::;;;===@@@BBBDDDFFFIIIGGGJJJRRRXXXiii000000111111111222222222555444222111111222444555666444222111000000111222222222111000000000000000000000000000111111111111000000000000000111111111111222222222222111000000222222222111111111000000000000000000000111222222555222000///000111111111000111222222333333222222000111111111111222222222111222333333333333222111333333333333333333333333444444444444444444444444444333222333444555444333222222222222333444555555666444333555999;;;<<<;;;666444333333555555666777888777777777888999::::::<<<:::999:::<<<===;;;999;;;<<<===<<<<<<<<<>>>@@@>>>======>>>???@@@@@@@@@???AAACCCEEEGGGJJJPPPTTTWWW]]]gggsss}}}rrrhhh^^^UUUOOONNNKKKHHHFFFFFFFFFFFFFFFBBBCCCCCCBBBBBBCCCEEEGGGCCCAAA???>>>@@@AAA@@@@@@??????>>>===============?????????>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;999888888;;;<<<<<<:::999999888888888888999999999999999888888888888888888888777777666666666666888888888888888888888888666666666666777888888999999777666666777888666555777777666555555555555555888888777777777666666666444333333333333444444555666666666666666666666666444444444444444444444444333333333333333333333333444444333333444555666777666666555444333333333333333333222222222222222222222222111111111222333444222222222222222222222222222222333333333333444444333333222111111111111111222111000000000000111222333333333333333333333333222111111111111111111111444444444333333444444444444555666888999999999999999999:::;;;;;;<<<<<<===;;;;;;;;;;;;===???AAACCCFFFIIIGGGJJJRRRXXXiii000000000111111111222222444333222111111222333444555444222111000000111222222111000000000000000000000000000000111111111111111111111111000000000000000111111111111000//////222222222111111111111111000000/////////000111111444222//////000111111111000111333555555444333222000111111111111222222222111222222333333222222111111222222333333444444555444444444444444444444444222111000111444555555444444444333333333333444444555444333555777999999888666444222333666888888666888888888777888888999999999999999;;;<<<===;;;999:::;;;;;;;;;;;;<<<>>>AAA>>>=========>>>@@@CCCEEECCCGGGLLLNNNRRRYYYdddmmmttt|||}}}mmmccc]]]YYYSSSOOOMMMMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFGGGEEEBBBAAABBBBBBBBBAAA@@@@@@???>>>============>>>>>>>>>?????????@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999:::<<<<<<<<<;;;999999888888888888999999777777888888999999999:::888777777777777666666666888888888888888888888888888888777777777888888999:::888777777888999777666777666666555555555555555888888888888777777777777777777777777666666555444777777777777777777777777444444444444444444444444444444444444444444444444333333444666666777777777666555444444333333333333444444444333222111111111333222111111000111111111222222222222222222222222222222333333333333444444444333333222222222222222333222222111111222222333333333333333333333333333222222111111000000//////333333333333333333333444555555777888999:::::::::999999:::;;;;;;<<<<<<===<<<<<<;;;<<<===???AAABBBFFFIIIGGGJJJSSSXXXiii000000000000111111111111333333222111111222333333333333222111000000111111111111000000000000000111///000000000111111111111222222111111000000//////111111111111111000000///111111111111111111111111000///////////////000000333111//////000111111000111333555777777555222111000000111111111222222222222222222222222222222222000111111222444555555666444444444444444444444444111000000111333444444333444333333333333444555555;;;999666444444555666666555888999666555777888888999999888888888888999999;;;;;;<<<===>>>>>>>>>===:::<<<============>>>@@@BBBAAAAAAAAABBBEEEIIILLLLLLSSS]]]dddjjjuuuzzzssskkkccc```^^^^^^^^^\\\YYYTTTOOOLLLJJJHHHGGGHHHFFFCCCCCCCCCDDDDDDCCC@@@??????>>>??????@@@@@@?????????@@@BBBCCCCCCBBB????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999999888888888888999999777777777888888888888999777777777777777777777777888888888888888888888888999999888888888888888999:::888777777888999777666888888777777777777888888777777777777777777777777777777888999999777666555666666666666666666666666555555555555555555555555444444444444444444444444111333555888999999888888666555444333333333333333444444333333333222222222333222222111000000000000222222222222222222222222222222222333333333444444666555555444444555555555555444444444444444444555333333333333333333333333555555444444333222222222333333444444444444444444555666777888999:::::::::999999:::;;;;;;<<<<<<======<<<<<<<<<===>>>@@@AAAEEEHHHGGGKKKSSSXXXiii//////000000000111111111222222222222222222222222222222111111111111111111111000000000000000111111///000000000111111111111222222111111000000//////222222333333222222111000111111111111111111111111000000///////////////000111000//////111111111000444555777777666444111///000000111111111222222222222222222222222222222222000000111222444555666666444444444444444444444444333222111111333333222111222222222333444555777888???===888444333555888;;;<<>>???@@@@@@AAABBBCCC>>>@@@BBBBBBBBBAAABBBCCCGGGIIILLLNNNPPPTTTZZZ^^^aaakkkxxx~~~~~~~~~~~~pppjjjbbb\\\WWWTTTPPPNNNHHHFFFCCCBBBCCCDDDCCCCCC?????????@@@AAABBBCCCDDDAAA@@@@@@CCCEEEFFFEEECCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;>>>>>>===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;::::::999999888888888888999999888888777777777666666666777777777777888888888888888888888888888888888888999999888888888888888999999777666666777888666555888888777777777777888888666666666666666666666666222333444555666555444333555555555555555555555555555555555555555555555555444444444444444444444444111333666999::::::888777555555444333333333444444222222333333333444444444222222222222111111000000222222222222222222222222222222222333333333444444555555555444444555555666333444444444444444444333333333333333333333333333666666555555555444444444333444555666777777666666555666777999::::::::::::999999:::;;;;;;<<<<<<======<<<<<<<<<===>>>@@@AAADDDHHHHHHKKKTTTXXXhhh/////////000000000111111222222222222222222222222111111111111111111111000000000000000000111111222000000000000111111111111111111111111000000000000333333333333333222111111111111111111111222222222111111000/////////000000000///...///111222111///444555666666555333111///000111111111111222222222333222222111111222222333000000111222444555666666444444444444444444444444444333222222333444333111111222222333444666888999777666333000000222888<<>>888===BBBFFFHHHIIIIIIJJJCCCDDDEEEEEEFFFGGGKKKMMMRRRWWW___eeehhhmmmssswwwzzzoooeeeZZZSSSNNNKKKHHHFFFFFFEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFBBBAAAAAADDDGGGHHHFFFCCC>>>>>>>>>>>>>>>>>>>>>>>>========================;;;::::::<<<@@@AAA>>>;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<;;;:::;;;999999888888888888999999999888888888777777666666777777777888888888888999999999999999999999999999888888777777777888888999999777666666777888666555555555555555555666666777555555555555666666666666333444555666666666666666555555555555555555555555555555555555555555555555444444444444444444444444222444666888999999888777555444444333333444444444222222222333444555555555222222333333333222111111222222222222222222222222222222333333333333444444222222222222222333333444111222222333333222222111333333333333333333333333333333333444444444444444333444666777888888777666555666888999::::::;;;;;;999999:::;;;;;;<<<<<<===<<<<<<;;;<<<===???AAABBBDDDHHHHHHLLLTTTXXXhhh////////////000000000111111111222222222222111111000000111111111111000000000000000000000111222222000000000000111111111111000000000000000111111111222222222222222111000000000000111111111222222222222222111000000000000000///......///111222111///222333333444444444333333000111111111111222222222333333222111111222333333111111222333333444555555444444444444444444444444333222111222444555555444333333333444444666777777111333333222111222666999BBBPPPTTTGGG:::999;;;;;;:::::::::;;;===>>>@@@AAA>>>GGGTTT^^^bbbbbb``````UUUTTTQQQPPPSSSYYYccciiiqqqyyytttggg^^^[[[VVVRRROOOMMMJJJHHHFFFEEEEEEDDDDDDEEEEEEFFFBBBAAA@@@CCCGGGHHHDDD@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;???CCCDDDAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@BBBCCCMMM[[[nnn}}}~~~|||llliiidddbbbeeeqqqnnniiiccc^^^YYYUUUQQQNNNJJJIIIHHHFFFEEEDDDDDDDDDBBB@@@???BBBFFFFFFBBB>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???======AAAFFFGGGDDD@@@========================<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDDDDAAA>>>>>>???999999888888888888999999888999999:::<<<======>>>777777888888999999999999999999999999999999999999555555555555666777999999;;;:::888999::::::999777777777777777777888999999666666777777888888888999999888666444333222333333777777777777777777777777666666666666666666666666777777777777777777777777555555666666666666666555444444333333333444444555666555555444444333333222111222444555666555555444222222222222222222222222222222333333333444444444222222222222333333444555555666777888888777666555333333333333333333333333111222333444555555666777111222444666777777666555666777888999:::;;;;;;;;;999999:::;;;;;;<<<<<<===:::::::::;;;===@@@BBBDDDCCCHHHHHHLLLUUUYYYhhh222222111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111000111111222333000000000000111111111111111111111111000000000000111111111111111000//////111111000000000000111111000000000000111111111111222222222333333222222222333222111000000111222333333222111000000222333555333222111111000000111111333333333333444444555666222222222222333444555666555555555555555666777777666666666666777888999:::<<<;;;::::::;;;<<<;;;;;;===;;;===AAAAAAAAAJJJVVVbbb||||||vvvzzz~~~vvvooohhh___XXXRRROOOLLLKKKKKKIIIEEEAAA@@@???>>>???AAABBBAAA@@@DDDCCCAAA???>>>???@@@AAA>>>>>>===<<<<<<===>>>???;;;===@@@DDDFFFEEEBBB>>><<<<<<::::::::::::<<<<<<<<<;;;;;;:::;;;<<<===>>>@@@CCCFFFGGGEEEBBB???>>><<<;;;;;;::::::;;;;;;<<<999999999:::<<>>===@@@EEEGGGLLLXXXeee}}}xxxpppiiiaaaXXXQQQNNNLLLIIIGGGGGGEEECCCCCCDDDDDDCCCBBB@@@@@@?????????@@@AAABBB@@@@@@>>>============>>>===>>>@@@BBBDDDDDDAAA>>>===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;<<<===>>>EEEGGGIIIHHHEEE@@@===<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::;;;===???@@@999::::::::::::999888888666777888999999999999999888999::::::888888999:::666888::::::999888888999777777777777777777777888888888888888888888888888555555555555555555555555444555555666666666555555777666555444444444555666777666444444444555444444444555555666777777888888888666444555666777666555444333333333333444555555555666666444222222333444333333222222222111111111222222333333333333444444777666555444333333333444111222333444444444333333222222333333333333444444333333222222222222333333666555444333333444555666777777777777888888888888;;;999888999<<<===;;;::::::<<<=========???BBBEEEGGGJJJIIILLLTTTYYYiii111111111111111111111111000000000000000000000000....../////////000000000000000000000000000000000222222111000///...------000000000000111111111111111111111111000000000000000111111111111000000///000000////////////000000000000000000111111111111000111111111111111111000111111000000000000111111777666444333222222333444555444444333222333333333555555444444444444444444444444444444555666777888666666555555666666777888777777666666666777888888;;;;;;;;;;;;<<<>>>@@@AAABBBDDDIIIPPPVVV___nnn|||qqqccc[[[VVVRRROOOLLLIIIEEECCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>============???>>>???@@@BBBAAA???======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<======>>>EEEGGGIIIHHHEEEAAA>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;:::999:::;;;;;;999::::::::::::999888888777888888999999999888888:::;;;<<<;;;:::999:::<<<999;;;<<<<<<:::999999:::888888777777777777777777777777777777777777777777555555555555555555555555444444555666777888888777666555555555555666777888666555555555444444444444444444555555666777777777888666666666777666555333222333444444555555444444777777666444111111222444444444333333333222222222222222333333333333444444666555444333333222333333222222333333333333444444222222333333333333444444444444333333333333444444:::888555222111222444555777777777888888888999999:::888888999:::;;;;;;:::;;;<<<======>>>???CCCEEEGGGJJJIIILLLTTTYYYiii111111111111111222222222000000000000000000000000............////////////000000000000000000000000111111111111000///...---///000000000111111111111111111111111000000000///000000111111111111000///111111000000000000111111///000000000111111111111000000111111111111000000000000000000000000000000222222111111111222333444666666555444444444444444777666555444444444444444555444444444555666666777666666666555666777777888777777777666666777777888;;;<<<<<<<<<===???BBBEEEHHHNNNWWW```iiitttuuuiii___XXXRRRNNNIIIFFFEEEFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@???AAAAAA@@@@@@????????????AAA???>>>>>>??????>>><<<<<<<<<;;;::::::;;;<<<<<<=====================>>>@@@BBBEEEEEECCCAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999999::::::::::::999888888888888999999999888888777:::;;;<<<;;;:::999:::<<<999:::;;;:::888777777888888888888777777777777777666666666666666666666666555555555555555555555555444555666666777777777666777777666666666777777777444555666666555444444555444444444555666666777777666555444555555444111///222333444555666555444333666666555333111111333555555555444444444333333333222222222333333333444444222222222111111000000000444333333222222333444444222222222333333333444444555444444333333444444555888666333111000111333555777777888888888999999999888888888888::::::::::::;;;<<<===>>>>>>@@@CCCFFFGGGJJJIIIMMMUUUZZZjjj000000111111111222222222000000000000000000000000............////////////000000000000000000000000000000111222222111111000///000000000111111111111111111111111000000000//////000000111111111000000333222222111111222222333///000000000111111111111000000111111111111000000000000111111111111000000///000111222444666777888777666555555444444555555777666555555444444444444444444444444444444555666666666666666666777888888888777777777777888888999999;;;<<<<<<===@@@EEEIIIQQQ\\\iiittt|||sssfff\\\XXXRRRNNNLLLKKKIIIHHHDDDDDDDDDDDDCCCBBB@@@?????????@@@AAAAAABBBBBBBBBAAA???>>>===>>>>>>===<<<<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBBAAA???>>>???===<<<<<<;;;;;;<<<<<<===;;;::::::999999999999999999::::::::::::999888888888888999999999888888777888:::;;;:::999888999;;;888999:::888777666777888888888888888777777666666555555555555555555555555666666666666666666666666666666666666666555444333888888888777666666555444222444777777555444444555444444555555666777777777666555444555555444111///222333444555666555444333333333444333222333555777555555555444444444333333222222222333333333444444111111111111111111000000444444333222222333333444222222222333333333444444555444444333333444444555444333111000000222444666888888888888999999999999777777888999999:::;;;;;;;;;===>>>>>>>>>@@@CCCFFFFFFJJJIIIMMMUUUZZZkkk000000000111222222333333000000000000000000000000....../////////000000000000000000000000000000000///000111333333333222111000000000000111111111111111111111111000000000000///000000111111111111000222222222111111222222222000000000000111111111111000111111111111111111000111111222222222222111111000111333666888;;;<<<===777666555555444555555555666666555555444555555555555444444444444444555555777777666666777777888999888888888888999:::;;;;;;888;;;>>>AAACCCHHHPPPVVVaaaooo~~~mmmhhhaaaZZZUUUQQQNNNKKKEEEEEEDDDDDDCCCCCCBBBBBB>>>???@@@BBBCCCCCCCCCCCCAAA???>>>>>>??????>>><<<<<<;;;:::999999:::;;;<<<>>>????????????>>>>>>===@@@AAABBBAAA>>><<<;;;;;;======<<<<<<<<<<<<======::::::::::::::::::::::::999::::::::::::999888888777888888999999999888888777999:::999888777888:::999::::::999888777999:::999999888888777666666666666666666666666666666666666666666666666666666666666666666666555444333333888888888777666555333222111444777777555333444666555555666666777888888888888666666666777666555333222333444444555555444444000222444444444444666777555555444444444333333333222222333333333333444444333333444444444444333333444444333333333333222222222222333333333333444444444444333333333333444444111000000111222444555777888888888999999999999:::666888999:::999:::;;;===<<<===>>>>>>???@@@DDDFFFFFFJJJIIIMMMVVV[[[kkk///000000111222222333333000000000000000000000000/////////000000000111111000000000000000000000000///000222222222111///...000000000000111111111111111111111111000000000000//////000111111111111111111000000000000000000111000000000000111111111111111111222222222222111111111222333444444333222111222333555888:::<<<===>>>666666555444444444444555666555555555555666666777666666555555555555555666777777666666777777888999777888888999:::<<<===>>>===AAAGGGLLLQQQYYYdddlllxxx}}}tttlllccc\\\WWWQQQPPPMMMIIIGGGEEEDDDDDD@@@AAABBBCCCDDDDDDCCCCCC@@@???>>>???@@@@@@>>>===>>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@???>>>===@@@AAABBBAAA>>><<<;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::999999999::::::::::::999888888666777888999999999999999777999:::999888777888:::999::::::999888888:::<<<999999888888777666666555666666666666666666666666666666666666666666666666666666777777777666666555555666666777666555444333///444888888555333444777666666777777888999999999888666444555666777666555444333333333333444555555000222555666555444444555444444444444333333333222222222333333333333444444333444555666666555444333333333444444444333222111222222333333333333444444333333222222222222333333111111333444555666666666888888888999999999::::::666888;;;;;;::::::<<>>??????AAADDDGGGFFFJJJIIIMMMVVV[[[lll///000000111222222333333000000000000000000000000000000000000111111111111000000000000000000000000000111222222111///---+++000000000000111111111111111111111111000000000000//////000111111111111111//////............//////000000000000111111111111222222333333333333222222222333444444444444333222222333555777999:::;;;;;;666666555444444444444444555555555555555666777888888777666666666666777777777777777777777888888999777888888999;;;===???@@@CCCIIIPPPWWW^^^hhhvvv{{{qqqkkkaaa]]]XXXQQQKKKGGGEEEDDDBBBCCCDDDDDDDDDCCCBBBAAA???>>>???@@@BBBAAA???===@@@???>>>======>>>???@@@???@@@AAAAAA@@@???>>>======???AAAAAA?????????@@@======<<<<<<<<<<<<===============<<<;;;:::888888999::::::::::::999888888555666777888999:::::::::888999::::::888888999:::777888888777666777:::<<<999999999888777666666555777777777777777777777777777777777777777777777777555666777888888999999888333333555666666666555444///444888888555333444777777777777888999999::::::666444222222333555555555555444333222333444555666000333777888666444222222444444333333333222222222222222333333333444444444111222333444444444333222222333555555555333111000222222333333333444444444333222222111111222222333222444555777888777777666888888999999999:::::::::666999<<<<<<::::::===@@@<<<===>>>??????AAADDDGGGFFFJJJIIIMMMVVV[[[lll222222222222222222222222//////000000000000//////////////////000000000000---...///000000///...---///000000000111111111111000111222333222111///---000000000000111111111111000000111111111111000000111111222333444444555555//////000111111111111000222333555555444333555666222222222222333333444555333444555555666666555555555444444333333333444444666666555444444333222222777777777777777666666666333444666777888999888888>>>:::888;;;======AAAFFFLLLVVVdddooovvv~~~~~~nnn___WWWRRROOOMMMIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@??????>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@???????????????<<<====================================<<<<<<<<<<<<<<<;;;::::::999888888999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;:::888666555555666666:::::::::888666666888999888888777555555444444444777888999888777666666888666666555555555555666666555333222444777888666333444555666777888999:::;;;777777888777666555333222222222222333333444444444666666555555555666666777888777555333333333555666777666555444333222222222333111000111555666555333555222...,,,---000444777444444444444333333222111...///222444666666555444666444111...///222555888666777777888888888777777::::::999999:::;;;===>>>>>>>>>>>>???AAACCCEEEGGGDDDIIIJJJMMMUUUYYYkkk222222222222222222222222///000000111111000000///////////////000000000000/////////000000/////////222222111111000/////////000000222222222111///...000000000000111111111111000000111111111111000000111111222222333333444444000000000000111111111111333333444222///......///333333222222222333444444333333444555555555555444555444444333333444444444444444444444444444444444555555555555555555555555555666777999999999999888777666888<<<>>>???DDDKKKRRR^^^ooo}}}qqqdddYYYRRROOOMMMKKKJJJIIIHHHEEECCC@@@??????????????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@??????>>>===============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;:::999999888999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;:::999777666555666666777888999888777555555777888888888777555555444444555555777888888777777888:::555444444333333444444555555444333555888888666444555555666666777777888888666666777777666555333222333333333444444444555555555555555555555555555555888777555333333444555666555444333333222222333333555333111222444555444222333222111000111222333444333333444444444333222222///000222444555555444444777555333111222444777888666777888888999999888888::::::999999:::<<<===>>><<<<<<<<<===???AAACCCEEEEEEJJJJJJMMMUUUZZZlll000000000000000000000000000111111111111111111000////////////000000000000111111000000000000111111444444333111000...---,,,000000111222222111///...000000000000111111111111000000111111111111000000111111222222222222222222111111000///000111222333222333333111...,,,,,,,,,444444333222222222333333222222333444444444444444444444444333333444444555333333333444555666666777555555555555555555555555888888999999:::999999888777888<<>>>>>>>>>>>?????????@@@@@@@@@??????>>>============>>><<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;<<<<<<<<<;;;;;;:::999999999::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::888888777666666777777888777888777666444444666888888888777666555555555555444555777888777888999;;;555444444333333444444555555555666888999999666444888888888777777777777777555555666666666666555444444444555555555555666666777777888888888666555444777666555444444444555666555555444444444444444555666444333333444555333222111333444555555333222000222333333444444444444333111222333555555555444333666666555555555666777888777777888999::::::999999::::::::::::;;;<<<===>>><<<<<<<<<===???AAACCCEEEEEEJJJJJJNNNVVV[[[mmm000000000000000000000000111111222222222222111111////////////000000000000333222111000000111222333444333222111000...------000000111111111111000//////000000000111111111111000111111222222111111000222222111111111111111111222111000//////111333444111222333222111000111222555444333333222222222222111222333333444444333333444444333333333444555555444444444555666666777777777777777777777888888888999999999999999999999999???@@@CCCFFFIIIQQQbbbrrrlllaaaUUUNNNNNNNNNKKKGGGGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@@@@@@@??????????????????@@@@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@=========<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>??????<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::888888888888888888888888888999999999999:::::::::888888888888888999999999777888888666555555777999888888777666555555666666444666777888777777999:::777777666666666666777777555666888999:::999777555888888999999999999999:::555666666777777777888888666666666666666666666777888999;;;;;;:::888666444777666555555444555666666888888777666555555555555555444444444555555444444333444666777666444222000222222333444555555555444333444444555555444333333555555666777777777777666777888999:::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>???AAACCCEEEGGGFFFKKKKKKNNNVVV[[[nnn////////////////////////111111222222222222111111////////////000000000000333222111000000111222333111111111111000000000///000000000111111111000000///000000000111111111111111111222222222222111111222222111111111111111111333222000//////111333444222333444444222222222444555444333333222222222222111222333333444444333333333333333333333444555666666666666666666666666666777777777777888888999999888888888999999::::::;;;BBBBBBEEEKKKSSSddd}}}{{{gggYYYSSSRRRNNNKKKIIIHHHEEECCCBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@AAA<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888888999999999::::::999999::::::::::::::::::888999888777666666888;;;888777777666666666666777777888999888777666777888777777777666666777777777666777999:::999888777666555555666777888999:::;;;777777777888888999::::::777777777777777777777777777888999999999666444222666666555555555666666666999888777555444333333333444444555555555555666777555555555555444444333222222333444444555555555555444444555555444444333333222444555777777666555444777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???AAACCCEEEGGGFFFJJJJJJMMMUUU[[[ooo////////////////////////000111111111111111111000////////////000000000000222222111111111111222222//////000000111111111222000000000000000111111111000000000000111111111111111111222222222222111111111111222222222222222222222222111000111222333444444555555333111000000111444444333222222222333333222222333444444444444444333333333333444555555666777777777777777666666666444555555666666777777888777777888999;;;===???@@@BBBDDDKKKYYYjjjnnnbbbYYYRRRMMMIIIHHHFFFCCCCCCCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<======>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888999999999999::::::;;;;;;;;;::::::999888999999888777777999;;;888777777666666777777777777999999888666666666777666555555444444555555666777888999999777666666777222222333555666777888999888888777777888999::::::888888777777777777666666444444555555444333222111555555666666666777777777777666444333222111111111444666777666555555666777555555444333333333444444333444444555555555555444555555555444444444444444111222555666666666444333666666888999::::::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<===???AAACCCEEEFFFJJJIIILLLTTT[[[ooo000000000000000000000000///000000111111000000///////////////000000000000000000111111111111000000//////000000111111111111000000000000000111111222000000000000111111111111111222222333333222222111111111222222333333444444111111111222222222333333222444444333222111111222333333222222222333444444333333444555555555555444333333333333444555666666666666666777777888888999444555555666777777888888777777888:::>>>AAADDDFFFKKKQQQaaaxxxssseee\\\SSSQQQLLLHHHEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>??????<<<<<<======>>>>>>??????::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888999999999999999999:::::::::888777666777888888777666666999;;;888777777777777777888888666777888888777666888999666666555555555555666666777999999777444444666888444444555666777777888888888777666666666777888999888888777777777666666666444444333333333333333333555555666777777777777777555444444444444444555555888999:::888555333333555333333333333444444444444555555555555555555444333555444444444444555555666222333444666666555444333444555777888999:::::::::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===???AAACCCEEEEEEIIIHHHKKKSSSZZZooo111111111111111111111111//////000000000000//////////////////000000000000///000111222222111000///000000000000000000000000000000//////000111222222000000000000111111111111111222222333333222222111111111222333444444555555000111222333333333333222000111333444444555777999222222222222333444444555333444555555666666555555222222222333444555666777444444555777888999;;;;;;666777777888999:::::::::777888999<<<@@@DDDHHHKKKYYYbbbxxxuuu```\\\VVVOOOIIIEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA::::::;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888888888999999999888999999999888777555444666666777666555555888:::888777777777777777888888444666777888777888999;;;888888777777777777888888888999888666333333666999999999999999999999999999777666555444444555666777888777777777666666555555666666555555555666666777555555666777777777777777555555555666888999;;;<<<;;;<<<<<<999444111111222000111333444555444333222555666666666555444333333444444444444444555666666333333555666666666555444444555666777999999::::::<<<<<<===>>>>>>===<<<;;;>>>>>>>>>???AAACCCEEEGGGDDDHHHGGGJJJRRRZZZnnn000000000000111111111111000000111111111111000000444333222111111222333444333333333222222222111111000000000000000000000000---......///000111111222222111111111000000/////////111333444555444222111111111222222222333333333333444444444333333222111111333444444333222222333333333333333333333333333333444555555444444555777666555555444444444555555:::::::::999888666555444888666777<<<===<<<===AAA:::<<>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@??????>>>>>>>>>>>>>>>:::::::::::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::999999;;;;;;;;;;;;999999<<<;;;:::999999999999999:::::::::999999888888888777888:::;;;:::999777666888888888888888999999999555777888999999888777555666777888999999999999999:::999777666666666777888666555555444555666777888777777666555555555555555888777666555555666777888777666555444444444444444333444444444555666666666333333444555666777888999777666444222222222444555555555555555555555555555555555555555555555555555444444444555666777777888111111111222333444555666666888:::;;;:::999666444;;;<<<<<<===============<<<===??????>>>>>>???AAAFFFFFFHHHLLLQQQ^^^vvv000000000000111111111111111111222222222222111111333222111000000111222333111111111000000000//////000000000000000000000000......//////000111111222111111111111000000000///000000222333333333222111111111222222222333333333222333333444444333333222111333444444333222222333333333333333333333333333333444555555444444555777666666666555555666777777999999999999999888777777888666888;;;;;;999:::>>>>>>???CCCJJJNNNVVVfffvvvnnnbbbXXXPPPLLLIIIHHHFFFEEEEEEDDDCCCCCCCCCBBB@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????:::999999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999:::;;;;;;;;;;;;:::999;;;;;;:::999999999999999999999999999999:::::::::666777888888888777555444888888777777666666555555666777888999999888777666666777888999999999999888999999777666666666777777777777777777777666666555777777666555555555555666888777666555555666777777777666666555555444555555444444444444555555555555333333444555666777888888777555444222222333444555333333333333333333222222555555555555555555555555444444444555666777777777333333333444444555666777888:::<<<>>>???>>><<<;;;;;;;;;<<<===============888:::===>>>???AAACCCFFFEEEGGGJJJOOOTTT```www000000000000111111111111222222333333333333222222222111000000000000111222111111111000000000000000000000000000000000000000...//////000000111111111111111111111000000000000000000000111111111222222111111222222222333333333222222333444444444333333111333444444333222222333333333333333333333333333333444555555444444555777666666666666777888999999777888888999999:::::::::999888999======;;;===AAAFFFGGGKKKSSS^^^nnn|||lll^^^UUUMMMJJJGGGFFFEEEEEECCCAAABBBAAA@@@??????@@@AAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????:::999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;::::::999999::::::888888999::::::;;;;;;<<<666777888888888777555444999999888777666555444444666777888999999888777666777777888888999999888888888888777666666666777777777888888888777666555444888777666666555555666666777666666555555666777777777777666666666666555555555555555555444444444444333333444555666777777888666555444333222333444555444444444333333222222222444444444444444444444444444444444555666666777777555555555555666777888888555777999<<<======<<<;;;;;;;;;<<<============<<<999;;;===>>>???BBBEEEHHHFFFHHHNNNSSSXXXcccwww///000000000111111111111111222222222222222222111222111000//////000111222222222222222222222222222000000000000000000000000//////000000000111111111111111111000000000000000000000//////000000111222111111222222222333333333333444444444333333222111111333444444333222222333333333333333333333333333333444555555444444555777555555555666777888999:::777777777888888999::::::::::::<<<@@@AAA@@@EEELLLOOOTTT\\\hhhwwwxxxjjjZZZTTTMMMIIIHHHGGGFFFEEEBBBBBBAAA@@@@@@AAAAAABBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999999:::::::::999888777:::999999999888888777777666777888888888888777666777777888888888888777777777777777666666666777777777777666555555555666666888777777666555666666666555555555555666666666777666777777777777777666666555555555444444333333333333333444555555666777777555444444333333333444555666666666555555444444333444444444444444444444444444444444555555666666666666666555555666777888888444555777999:::::::::999:::;;;<<<<<<======<<<<<<===>>>>>>>>>???AAAEEEHHHIIILLLRRRWWWZZZcccuuu///000000000111111111111000000111111111111000000222111000//////000111222222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000111111000000//////000000111222111111222222222333333333666666555444333111000///111333444444333222222333333333333333333333333333333444555555444444555777444444555555666777888999999888777777777888999999;;;;;;>>>BBBDDDFFFOOOYYY^^^ggguuunnneeeXXXOOOLLLKKKKKKIIICCCCCCCCCBBBBBBBBBBBBBBB????????????????????????????????????????????????>>>>>>===<<<<<<<<<<<<===>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>>>>???======<<<<<<;;;:::999999:::::::::::::::999999888777777888888999999999:::777777888888888888777777777777888888888777777666666666666777777777666666666555222111222555888;;;888888777666666666666666444444555555666666666666555666777777888777666666555555444444333333333222333333444444555555666666444444444333444444444444666666666555555444444444444444444444444444444444444444444444555555555555555555444444555555666666888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???BBBHHHLLLMMMPPPTTTXXXZZZaaarrr000000000000111111111111000000000111111000000000222111000000000000111222000000000000000111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000111111111222222111111222222222333333333666666555444333111000///111333444444333222222333333333333333333333333333333444555555444444555777555555555555666666777888:::999888777777888::::::>>>>>>BBBHHHMMMUUUcccqqq{{{rrraaaUUUOOOLLLIIIGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>===<<<<<<<<<<<<===??????>>>============>>><<<<<<<<<<<<<<<=========>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@??????>>>===;;;:::999888999999888888777777777777444444555666777888999999888777777777777777777888777777888888777777666666555555666777777777666666666444222111333666:::===999888777777666666777777333444555666666666666666444555666777888777666555444444444444333333333333333333444444444555555555333333444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444333444444555555777777888888999888888888::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===@@@FFFMMMRRRPPPQQQTTTVVVWWW^^^ppp000000000000111111111111000111111222222111111000333222111000000111222333//////000000000111111111111111111111111111111111111111111111111111111111///000000000111111111111000000222333333333222111111111222222222333333333333333444444444333222222111333444444333222222333333333333333333333333333333444555555444444555777777777777666666777888888:::999999888999;;;>>>???BBBEEEMMMWWWcccsssssseee\\\UUUNNNHHHIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????>>>===============;;;<<<<<<<<<=========>>>>>>>>>===<<<<<<===>>>>>>===<<<<<<<<<======>>>??????>>>>>>===<<<;;;::::::999999888888777777777888555555666666777777888888888888777777777777888888777777777777777666666555444444666777777777666666666666666666777999::::::999888777777666666777777222333444666666666666666222444555777777777555444333333333333333333444444333333444444444444555555222333333444555555555444111222222333333444444444333333333333333333333333444444444444444444444444555555444444333444444555444444555666777888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@GGGOOOUUUPPPPPPQQQRRRSSS]]]qqq000000000000111111111111222222222333333222222222444333222111111222333444111111222222333333333333111111111111111111111111222222111111111111111111//////000000111111111222///111333444555444222111111111222222222333333333000111222333444444555555111333555444333222333333333333333333333333333333333444666555444444555777999999888888888888888888:::999999:::<<>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>???>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;<<<===>>>===============<<<<<<<<<<<<;;;::::::999999::::::999999999999888888888888888888777777777777888888777777777777777666555555333444666777777777666666666888:::<<<<<<;;;888777999888888777777777777777111222444666777777666555111333555666777666555444222222222333333444444444333333444444444444444444222333444444555555555444222333333444555666777777333333333333333333333333444444444444444444444444666555555444444444555555666666888999;;;===>>>???999:::;;;;;;<<<<<<;;;;;;??????>>>===???EEEMMMSSSNNNNNNNNNOOOQQQ\\\sss000000////////////000000111111222222222222111111222222222111111111111000444333111000000000111111111111111111111111111111222111000//////000111222333222111/////////000111222222111111111111111222222222222222222222222222333333333333333333333333111333555555444444444555555444444444444555666666666666666666777777777777:::<<<<<<;;;888666555555666888;;;===>>>AAAEEEIIIQQQXXXiiirrrgggbbb\\\RRRKKKKKKKKKFFFDDDEEEDDDBBBCCCEEECCC???@@@CCC@@@@@@@@@AAACCCCCCBBB@@@BBB@@@=========>>>???>>>AAA???===<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<;;;::::::::::::;;;@@@???>>>===;;;999888888888888888777777777777666777777777777777777777777777888999::::::999888777::::::999999888777777666888777666555555666777888999888777555555555666777666666555555555555666666999999999888888888888777666777777555333222333555444444444444444444444444555666777888777666444222---///333666777777666555888666555444444555666888777666555444444444444444444444444444444555666777777888888888888999999999777666666888;;;<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>@@@BBBBBBDDDFFFIIIHHHKKKJJJMMMVVV\\\nnn111111000000000000111111111111222222222222111111000000111111222222222333333333111000000000111111222222222222222222222222444333222111000/////////222111000/////////000000222111111000000111111111222222222222222222222222333333333333333333333333111333555555444444444555555444444444444555666666555555666666666777777777888:::;;;;;;999888888999888:::===???AAAFFFLLLQQQaaannnwwwjjj```VVVRRRMMMHHHGGGIIIEEECCCCCCEEECCC??????BBBEEECCCBBBBBBCCCDDDCCCAAA???>>>===<<<============@@@@@@@@@AAABBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<===========================<<<<<<;;;::::::::::::;;;===<<<<<<<<<;;;;;;:::::::::::::::999999999888888777777777777777777777777777888999::::::999888777777777777777777777777777666555444444444444555666999888777666555666666777777777666666666666777777888888888777777777666666444555666555444444555777444444444444444444444444555666777777777666444333444333111111555;;;BBBFFF777666555444444555666777555444444333222222333333666555555444444444555555666666777777777888888888888888999;;;>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<>><<>>>>>>>>>>>???BBBFFFHHHHHHFFFBBB??????>>>======<<<<<<==============================<<<<<<;;;::::::::::::;;;999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::777777777777777777777777777888999::::::999888777444555555666777888888888666555555444444555555666888888777666666666777777777777666666666666777777777777666666666555555555222333555555444555666888555555555555555555555555555555666777777555444333777555222222555===EEEJJJ777666555444444555666777333222222111111111111222777666555444444333444444555555555666666666777777999:::<<>>???@@@CCCEEEFFFJJJHHHLLLUUU[[[mmm111111000000000000111111111111222222222222111111///000000111222222333333222222111111111111111111222222222222222222222222+++---///111222222222222000000////////////////////////000000111111000000222222222222222222222222333333333333333333333333222444555555444333444444555444444444444555666666444555555555666666666666555777999:::;;;<<>>???AAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCGGGMMMOOOMMMGGGAAA===???>>>>>>===<<<=================================<<<<<<;;;::::::::::::;;;888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777777777777777777777777777888999::::::999888777555555666666777888888888888777777777777777777888888888777777777777777777777666666555555666666777777777777666666666555555222444555666555444555666666666666666666666666666444555555666666555444444333444555777888999::::::666555555444444555555666222222111111111111111222666555555444444444555555555555666666666777777777999:::<<<@@@BBBBBB???<<<:::;;;<<<<<<===<<<<<<<<<999;;;===>>>???@@@BBBDDDEEEIIIGGGKKKTTT[[[mmm//////............//////111111222222222222111111111111111111111111111111111111111111222111111111000000000000000000000000***,,,...000111111111000//////000000000000000000...///000111222111111111222222222222222222222222333333333333333333333333222444555555444333333444555444444444444555666666555555555666666666666777777888:::;;;<<<>>>AAADDDDDDIIIPPPVVV]]]iiizzzvvvcccXXXQQQKKKGGGIIIIIIHHHGGGIIIEEECCC@@@???AAACCCCCCCCC@@@BBBDDDDDDCCCCCCEEEGGGMMMQQQVVVVVVQQQIIIBBB>>>??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999999::::::::::::::::::;;;;;;;;;;;;::::::::::::888888888888888888888888777888999::::::999888777888888888888888888888888777888888888888888888777777777888888888888888888666555555444444555555666888888777777777666666666444666777777555333333444666666666666666666666666444444555555555555555444000333666888888666222000555555444444444444555555333333222222222222333333333333333444555666777888666666666777777777888888777888;;;>>>AAA@@@===::::::;;;;;;<<<======<<<<<<;;;===???@@@@@@AAACCCEEEEEEHHHGGGKKKTTT[[[mmm///......------......///111111222222222222111111222222222111111111000000000000111222222222222111000000000000000000000000///000000000//////...---///000000111111111111000...///111222333333222111222222222222222222222222333333333333333333333333333444666555444333333444555444444444444555666666666666666666777777777777888:::<<<===>>>AAAFFFIIIHHHPPPZZZbbbkkkyyy~~~kkk[[[RRRJJJIIIIIIHHHHHHIIIIIIFFFDDDDDDEEEFFFFFFEEE>>>@@@BBBBBBAAACCCGGGLLLVVVZZZ\\\YYYQQQIIIDDDBBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999888888888888888888888888777888999::::::999888777999999999888888888888888555666666777777666666555666777888999999999888888666666555555555555666666888888888777777777666666444666888777555333222222555555555555555555555555444444444444444555555555333333333333444555555666444444444444444444444444444333333333333444444555222222333333555666888999666666777777777888888888666777999<<<>>>>>><<<999::::::;;;<<<============<<<>>>@@@AAAAAABBBDDDEEEEEEHHHGGGKKKUUU\\\nnn//////............//////111111222222222222111111111111111111111222222222///000111222333222222111000000000000000000000000333333222000000////////////000111222333333222111///000222444555444333222222222222222222222222222333333333333333333333333333555666555444222333333555444444444444555666666777777777777888888888999999;;;>>>@@@CCCGGGMMMQQQRRR\\\hhhrrr|||kkk___TTTOOOMMMKKKJJJKKKLLLJJJHHHGGGGGGFFFDDDBBB>>>@@@BBBBBBAAADDDKKKQQQXXXZZZYYYTTTKKKEEECCCDDD@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888777888999::::::999888777666666777777888888999999555666777777777777666555666777888999999999999888888888777777777777888888777777666666666555555555222555777777666444333444444444444444444444444444333333333333444444555666444444333222333555777888444444444555555444444444333333333333333444555555333333333444555666777888555555555666666666777777666666777999<<<<<<;;;999999:::;;;<<<============<<<>>>@@@AAAAAAAAACCCEEEFFFIIIHHHLLLVVV]]]ooo000000////////////000000111111222222222222111111//////000111222333333444///000111222333333222111111111111111111111111111333333111111111222333444000111222333444333333222///111333555666555444333222222222222222222222222333333333333333333333333333555666555444222222333555444444444444555666666777888888888999999999999999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::888888888888888888888888777888999::::::999888777333333444666777999::::::777888999::::::999888777666777888999::::::999888::::::999999999999::::::666666555555555444444444000333666777666555555555444444444444444444444444333333333333333444555666222333444555555444333222333444444555555444444333333222222222333444444555555555444444444555555666444444444555555555666666777666666888;;;<<<;;;:::999:::;;;<<<============<<<>>>@@@@@@@@@AAACCCDDDFFFIIIHHHMMMVVV]]]ppp444...)))+++000333000,,,...000222444555444333222111111111111111111111111////////////000000000000//////000000111111222222000000////////////000000222333444333111000111222111111222333333333333222333222222111111222222333333111...///222555555444///000111222333444444444666777777777666666777999:::888666666888;;;<<<======???FFFMMMQQQUUU___iiiwwwyyyhhhZZZRRRNNNLLLPPPKKKIIIIIIHHHEEEEEEHHHDDDCCCBBBDDDIIIOOOSSSUUURRRPPPKKKFFFCCCAAAAAAAAA@@@@@@@@@????????????>>>>>>============>>>>>>???======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<;;;:::999999999999<<<;;;;;;::::::999999888999999999999999999999999;;;999888777777999:::<<<@@@;;;777777;;;>>>===:::999999888888888888999999999999888777777777777777666555444333333444555666666666555444333222222111666555444333222111111111444444222222222222444444666666666666666666666666888777555333333333555555666555333333444444444333444444444444444444444444666555444555777777666555777888888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<===???@@@AAABBBCCCDDDHHHHHHNNNXXX___rrr333///,,,,,,///111000...000111222333222111///...111111111111111111111111/////////000000000111111000000000000000111111111000000////////////000000111222333222000///000111111111222333333333333222333333222222222222333333333111///000333555555444111222333444444555444444333444555444333333555777:::999888888:::<<<>>>???DDDGGGLLLQQQTTT\\\ooo}}}nnnbbbYYYSSSOOOKKKHHHHHHGGGBBBAAABBBDDDDDDEEEIIIMMMPPPQQQPPPKKKIIIEEEAAA?????????@@@@@@@@@@@@????????????>>>???>>>>>>=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999999999999888999999::::::;;;;;;<<<:::::::::999999999888888999888777777888999;;;===<<<888666666888:::999888888888888777777888888888999888777777666666666666666555444444444444555666666666555555555555555555666555444333222222222222444444333222222333444444555555555555555555555555555555666555555444444333333222111222444666777666555555555555555555555555666444444444666777666555888888888999::::::;;;;;;<<<<<<<<<<<<============<<<<<<===???@@@AAABBBCCCEEEIIIIIIOOOZZZaaattt000000////////////000000111111111111000...,,,***000000000000000000000000000000000111111111222222111111111111000000000000111000000//////000000111000111222111/////////111111111222333333333333222333333222222222222333333333222000111333555555444444444555555666555555444333444555444333444555777:::::::::;;;===???AAACCCKKKNNNTTTYYY^^^nnnyyyjjj```VVVPPPLLLKKKHHHCCCAAABBBCCCEEEHHHLLLPPPPPPMMMKKKDDDCCC@@@???>>>???@@@AAA@@@@@@@@@????????????>>>@@@???>>>>>>=====================<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999999999999888999999::::::;;;;;;<<<;;;::::::999999888888888888777777777888999;;;<<<888777777777777888777777888777777666666777777888999888777666555555555555666555555444444555555666555555666666666777777777666666555444333333333333555444333333333333444555444444444444444444444444333444666777777555333222333222111222444666777666666666666666666666666666555444333444666777666555888888999999::::::;;;;;;<<<<<<<<<<<<============<<<===>>>???@@@BBBCCCCCCFFFJJJJJJPPP[[[cccwww///111222111///...000222111111111000///...,,,+++////////////////////////000111111111222222222222222222111111000000//////111000000000000000000111000111222111000///000111111111222333333333333222333333333222222333333333333333222333444444555555555555666666666555444444555666777777666666888::::::;;;<<<>>>???BBBEEEGGGNNNRRRZZZffftttsssggg]]]TTTPPPLLLHHHFFFGGGEEEFFFHHHLLLNNNMMMIIIFFFBBBAAAAAAAAABBBDDDFFFGGG@@@@@@@@@?????????>>>>>>AAA@@@???>>>========================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<;;;::::::999999:::<<<;;;;;;::::::999999888999999999999999999999999999888888777888888999:::777888::::::999888888999777777666666666666777777888777666555444444444444666666555555555555666666666666666666666666666666777666555444444444444444555555444444444444555555444444444444444444444444444444555666666555444333666555333333444444444333555555555555555555555555444333222333555777666555888888999999:::;;;;;;<<<<<<<<<<<<<<<============<<<===>>>???AAABBBCCCCCCFFFJJJJJJOOO[[[dddxxx...111444333///...000333000000000000000000000000////////////////////////000111111111222222222222222222111111000000//////111111000000000000111111111222333222111111222333111111222333333333333222444333333333333333333444333444444555444444555555444555555555555444444333666777888888777888:::<<<999<<>>>>>AAAAAA@@@>>>============>>>>>>=========<<<<<<<<<============>>>>>>>>>>>>======<<<;;;::::::::::::<<<;;;;;;::::::999999888777777888999:::;;;;;;<<<::::::999888777777777777666888::::::888777777888777777666666666666777777777777666555555555555555666666666666666666666666777777666666555444444333666666555444444444555555555555555555555555555555444444444444444444444444666555444333444444555666666555333333444444444333444444444444444444444444444333222444666777777666888999999:::;;;;;;<<<<<<<<<<<<<<<<<<==================>>>@@@AAABBBCCCDDDEEEIIIHHHNNNYYYbbbwww///111444333111///111333//////000000111222333333000000000000000000000000000000000111111111222222111111111111000000000000222111111000000111111222111222333333222111333444111111222333333333333222444444333333333333444444333555666666555444444555444444555555555555555444555666777777777777:::<<<;;;???DDDFFFGGGJJJNNNRRRWWWaaaxxxooo```WWWNNNJJJJJJJJJHHHEEEDDDEEEEEEDDDCCCAAAAAAAAABBBCCCDDDFFFFFF@@@@@@@@@????????????>>>AAA@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>>>>?????????>>>===<<<;;;::::::::::::888999999::::::;;;;;;<<<777777888999:::;;;;;;<<<999999999888888777666666777666666666666777666666888777777666666777777888666666555555666666777888555666666777777666666555888777777666444333333222555555444444444444444555555555666777777666555555444444444444444444444444666555333222333444666888333222111222444666777666444444444444444444444444444333333555777888888777999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===============>>>???@@@AAACCCDDDDDDFFFIIIHHHLLLXXXaaavvv000222333333333222111111000000000000111222333333111111111111111111111111/////////000000000111111000000000000000111111111222111111000000111111222///111222222111111222333111111222333333333333222444444333333333333444444333555888888555444444666444555555666777777777777666777888888888999;;;===>>>CCCIIILLLMMMPPPUUUYYYeeeuuuxxxiiiZZZPPPLLLJJJHHHFFFEEEEEEEEEDDDBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????>>>@@@@@@??????>>>?????????>>>>>>>>>>>>=========<<<============>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;888999999::::::;;;;;;<<<999999999999999999999999666666777888888888888888:::777444444777999888666888888888777777888888888555555555666777888999:::555666777888888777666555777777777666666555555555444444333333333333444444555666777777777777666555555555555555555555555555444444444444555555666666333222111222444666777666555555555555555555555555555444444666888:::999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===============>>>???@@@BBBCCCDDDDDDGGGJJJHHHLLLWWW```uuu111222222333444333222000000000000000000111222222111111111111111111111111////////////000000000000//////000000111111222222222222111111111111222222...000111111000000111333111111222333333333333222555444444333333444444555333666999888666444444666555555666888888999999999999:::;;;;;;;;;<<<>>>AAAAAAFFFMMMPPPQQQTTTYYY^^^ppp{{{hhhXXXPPPIIIHHHGGGGGGGGGFFFDDDAAABBBAAAAAAAAA@@@@@@??????@@@@@@@@@????????????>>>??????????????????@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888<<<<<<;;;:::999777777666333444666777999::::::;;;???:::555555999<<<;;;888999999888888888888999999444555555666888999;;;<<<555666777888888777666555777777777777888888888888333333222222222333333444555666777888888777666555666666666666666666666666222333555666777666555444666555333333444444444333666666666666666666666666666555555666999::::::999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>>>>>>>???@@@BBBCCCDDDDDDIIIKKKIIIMMMWWW```uuu111222333444555444333222444222000///...///000111333222000/////////000111000000000000111111111111222222111111000000//////111111111111111111111111000111222333333222111000222222333333333333444444666666666666666666666666444444444444444555777777888777777666666666777777888999<<<>>><<<;;;BBBKKKIIIJJJPPPVVVWWWZZZfffttt~~~hhh[[[UUULLLEEEGGGGGGCCCCCCEEECCCBBBAAABBBCCCDDDBBB@@@BBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999:::::::::999999999888888888::::::999777666777888777777666666777777888999777777666555555555555555777777777777777666555555888888888888666444222111444444444444444555666777666666666666666666666666333444444555555444444333555555666666555444333333333333333444555666777777666444444666999:::888666999999888777888999;;;<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???AAABBBCCCHHHFFFGGGMMMSSS___yyy000000111222222222222222333222000///...///111222222111111000000000000000//////000000000111111111111111111111000000000000111111111111111111111111111222333333333333222111222222333333333333444444444444444444444444444444444444444444555666777777777777777777777888999:::777888<<>>>>>>>>?????????????????????>>>=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999999:::;;;<<<<<<:::::::::999999999888888888999:::999777666777888999:::::::::;;;;;;;;;;;;888888777666666666666777777777777777777666555555777777777777666555333222555555444444444555555666555555555555555555555555333444444555555444444333555555666555555444444333444444444444555666777777777555333444666777555333666666666666777888999:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????=========>>>???AAACCCDDDGGGEEEGGGNNNSSS___xxx000////////////000111111111000/////////000111222000111111111111000000///////////////000000000000000000000111111111111111111111111111111111111111222222333444444333222222222222333333333333444444222222222222222222222222444444444444555666777888777777777888999:::<<<<<<:::;;;???FFFIIIIIINNNSSSRRRTTTZZZcccooolllaaaUUUOOOKKKGGGFFFGGGEEECCCBBBBBBCCCCCCAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@??????????????????@@@@@@@@@@@@??????>>>===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;===>>>???:::::::::999999999888888888999:::999777777777999999:::;;;<<<===<<<;;;;;;999999888777777777777888777777777777777666666555666666777777666555444444666666555444444444555555444444444444444444444444444444555555555555444444555555555555555444444444444444444444555666777777888666333222333333333222333444666777999999::::::::::::;;;;;;<<<=========>>>>>>?????????@@@@@@@@@=========>>>@@@AAACCCDDDFFFEEEHHHOOOTTT___www000000///......000111222000000//////000111222333///000111222222111000///....../////////000000000000000000111111222222222111111111111111111111111222222222222222222222222222222222333333333444444222222222222222222222222444444444444555666777888888888888888999;;;<<<===@@@@@@EEEKKKOOOPPPSSSXXXYYY```kkkxxxuuucccVVVNNNJJJIIIIIICCCBBB@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@?????????????????????@@@@@@???>>>>>>===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<======:::::::::999999999888888777999:::999888777888999666777999;;;;;;:::999777999999888777777777777888666666777777777777666666555555666666666666666666777666555444444444444444444444444444444444444444444444555555555555444444555555555444444444555555555555555555555666777777777666333222222333444555444555888:::<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<==================>>>???@@@BBBCCCDDDGGGFFFJJJQQQWWWaaaxxx111111000///000111222333/////////000000111222222///000111222222111000///////////////000000000000000000111111222222333333111111111111111111111111111111000000000000111111222222222333333333444444333333333333333333333333555555555555555666888888999999999999:::;;;<<<===FFFEEEIIINNNPPPQQQVVV]]]fffttt~~~hhhZZZSSSNNNKKKCCCAAA@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????======>>>>>>>>>>>>>>>============>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999:::::::::::::::999999999888888777888999999888777888999555666888999:::999777666888888777666666666666777666666777777777777666666555555555555555666666777777666555444444444444444444444444444444444444444444555555666666555555444555555444444444444555666666666555555555666777777666555444333333555777999444555888:::<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDHHHGGGKKKSSSYYYddd{{{222111111111111222333333000000000000111111111111///000000111111111111000000000000000111111111111111111111222222222222222111111111111111111111111000000////////////000000222222333333333333444444555555555555555555555555555555555555666777888888:::::::::;;;<<<===???@@@HHHIIILLLPPPRRRUUU```llllll___TTTKKKGGGEEEBBBAAABBBCCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBBCCCBBBAAA??????>>>>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999>>>===<<<:::999999888888:::::::::999999999888888777888999999888777999:::777888999:::;;;:::999999888888777666666666666777555666666777777777777777666666555555555666666777666666555444444444555555444444444444444444444444555555666666666666555555555555444333333555666777777666666555666666777777555666666666555666999;;;333444666777999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???AAABBBDDDEEEIIIGGGKKKSSSZZZfff~~~000111222222333333222222000111111111111000000///000000000000000111111222111111111111222222222222333222222222222222222111111111111111111111111111111111000//////000111111222222333333333333444444444444444444444444444444555555555555666777888999999999;;;===???BBBEEEFFFJJJMMMRRRVVVXXX```sssyyyfffWWWPPPLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>=========<<<===>>>??????????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::======<<<;;;:::::::::;;;:::::::::999999999888888666888999999888888999:::999999999:::::::::;;;;;;999999888777777777777888555555666777777777777777777666555555444555666666555555444444444555555666555555555555555555555555555555666666666666555555666555333333333555666888777777666666666666777777555777999888666555777999666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAACCCDDDEEEHHHFFFJJJRRRYYYfff///000222333333222222111111111111111111000///...111000/////////000222333111111222222222333333333444333333222222111111111111111111111111111111111333222111000000111222333222222333333333444444444444444444444444444444444555555555666666777888999888999;;;>>>BBBGGGJJJLLLMMMRRRYYY]]]```lll~~~kkkWWWSSSMMMIIIFFFDDDAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<======>>>:::::::::999999999888888666888999999888888999;;;999999888888888999:::;;;;;;:::999999888888999999555555666777777777777777888777666555444444555666444444444444444555666777666666666666666666666666555555666666666666555555666555333333333555777888888777666666666666777777666888:::999666444444666:::999888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAACCCDDDEEEGGGEEEHHHPPPXXXfff222222222222222222222222111111222222333333444444222222222111111111000000000000000000000111111111000111111111111222222222222222111111111111111111222222222222111111000000444333222222444555555444333333333444444444555555666666666666666777888999:::;;;>>>CCCHHHLLLNNNNNNRRRWWW\\\```iiimmm^^^PPPLLLKKKFFFCCCDDDCCCDDDFFFDDDAAA???@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999999::::::::::::;;;;;;777777777777777777777777999999::::::999888666555999999999888666555333222555555666666666666555555888888888888888777666555888777555444444555555666555555555555555666777888444555555555555555444444666666666666666666666666666666555555555555666666666666666666777777777777999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDDDDIIIJJJOOO[[[fff~~~222222222222222222222222/////////000000000000000222222222111111111000000222222111111000000//////000111111111111222222222111111111111111111111111222222222222111111111000222222222333555666444222333333444444444555555555444444444555666777999:::;;;===AAAFFFLLLPPPRRRRRRUUUYYY^^^gggvvvkkkWWWOOOMMMJJJFFFDDDAAACCCDDDCCCBBBAAACCCEEECCCCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;:::<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::999999999999;;;;;;;;;::::::999999999888888888888888888888888555666777888888888777666999999888888777666444444666666777777777777666666666666777777777666666555777777666555555555555555666666555555555555555555555555555666555555444444666666666666666666666666666555555555555555555666555555666666666777777777777777888999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDEEEIIIJJJPPP\\\fff}}}000000000000000000000000000//////////////////...222111111111111000000000333333222111000///......000111111111111222222222111111111111111111111111222222222222111111111111222222222444666666333111333444444444444555555555555555555666777999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<::::::<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::999999999999===<<<<<<;;;999888888777888888888888888888888888555666777999::::::999999888888888888888777666666777777888888888888777777444555555666666666666555666666666666666555555444777666666555444444333333666666666666666555444333666666666666666666666666555555444444444444555555555555555555666666666666555555777888:::;;;<<<===;;;;;;<<<============<<<<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDEEEJJJKKKPPP\\\eee|||000000000000000000000000222222111111000000//////111111111111000000000000222111111111000000//////000000111111111222222222111111111111111222222222222222222222222222222222555444333333555666555444444444444444555555555555:::999888888999;;;===???DDDHHHNNNTTTWWWZZZ\\\]]]aaafffrrr~~~eeeXXXRRRLLLHHHEEEEEEDDDCCCBBBBBBCCCCCCHHHGGGFFFDDDCCCAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;===<<<<<<;;;;;;<<<<<<======<<<;;;::::::999999:::<<<<<<;;;::::::999888888888888888888888888888888999999;;;<<<<<<<<<;;;;;;777777888888999888888777888888888999999888888888444444555666777777777777555666777777777666444333555555555555555444444444666666666666666555444444666666666666666666666666444444333333333333444444444555555555666666666666555555666888999:::;;;<<<;;;<<<<<<===>>>=========<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDFFFKKKLLLQQQ\\\eee{{{////////////////////////222222111111000000//////000000000000000000000000//////000000111111111222000000111111111222222222000000111111111222222222222222222222222222222333999777333222333555777777444444444555555555666666;;;:::999999:::<<<>>>@@@HHHMMMRRRVVVXXXZZZ]]]___dddnnnvvvaaaVVVOOOJJJGGGFFFDDDCCCDDDEEEFFFFFFIIIHHHGGGEEECCCAAA@@@??????????????????@@@@@@@@@????????????????????????======>>>>>>>>>>>>>>>===>>>>>>============>>>>>>======<<<;;;::::::::::::::::::::::::::::::::::::888888888888888888888888;;;<<<<<<===<<<;;;:::999777888888999999999999999888888999999999999888888555666777777888888888888555666777777777666444333222333444555666666666666555666666666666666666555666666666666666666666666444444333333333333444444555555555666666666666777666777777888888999::::::;;;<<<<<<===>>>=========<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDEEEKKKLLLRRR]]]eee{{{////////////////////////000//////////////////...//////000000000000000111......///000111222333333000111111111111222222222000000000111222222333333222222222222333333333333:::777333222333555666777444444555555555666666666999888777888:::===AAACCCKKKPPPUUUXXXYYY\\\```dddlll}}}sssdddYYYQQQJJJHHHFFFFFFHHHJJJKKKLLLHHHHHHFFFEEECCCAAA@@@????????????@@@@@@@@@@@@@@@????????????????????????;;;<<<======>>>>>>>>>===>>>==================>>>>>>===<<<;;;::::::::::::999999999::::::;;;;;;;;;999999999999999999999999::::::;;;;;;:::888777666888999999:::::::::999999888888999999999999888888666777888888888888888777666666666666666555555444111222444666888888888888444444555666777777777777666666666666666666666666555555444444444444555555666666666666777777777777666777777777888999999999;;;;;;<<<============<<<<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDDDDJJJLLLRRR]]]fff|||000000000000000000000000/////////000000000000000////////////000000111111//////000000111111222222000111111111111222222222///000000111222222333333222222222333333333444444666444333333444444333111555555555555666666666666888777777999===CCCHHHLLLQQQUUU[[[]]]___dddkkkqqqmmm___UUUQQQMMMKKKLLLMMMMMMLLLGGGFFFEEEDDDBBBAAA@@@????????????@@@@@@AAAAAAAAA????????????????????????<<<<<<=========<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::999999999999999999999999888888999::::::999888777999:::::::::::::::999999777777888888888888777777777777777777777777666555777777666555555555555555333444666888999999888777222333555666888999999999666666666666666666666666666555555555555555555666777777777777888888888999444555666777888999:::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDBBBIIIKKKRRR^^^ggg|||111111111111111111111111111111222222333333444444.../////////000000111111111111111111000000000000000111111111111222222222///000000111222222333333222222222333333444444444111111333555666444000,,,555555555555666666666777888888999===CCCJJJQQQUUUWWW[[[aaadddgggmmmvvv}}}kkkaaa[[[TTTPPPNNNMMMKKKIIIFFFEEEEEECCCBBBAAA@@@????????????@@@@@@AAAAAAAAA????????????????????????>>>>>>======<<<;;;999999;;;::::::999999::::::;;;>>>>>><<<;;;;;;;;;;;;;;;===<<<;;;;;;:::999888888999999999999999999999999777888:::;;;<<<;;;;;;::::::;;;;;;;;;::::::999888777777888888888888777777666777777777666555444444888777666444444555666666555666888999:::999777666111222444666888999::::::666666666666666666666666666666555555555555666666777888888888999999999999222333444666999:::<<<===999:::;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDAAAHHHKKKRRR^^^ggg}}}000000000000000111111111111111222222222222111111000//////.........//////......//////000222333444///000000000111111111111000000111222222222222111333333333333333333333333000111222333444333222111333555666777777777999:::888<<<@@@BBBDDDJJJRRRYYY\\\aaajjjppppppuuupppggg[[[TTTRRRPPPKKKFFFGGGEEEBBB@@@AAACCCCCCCCCCCCBBBAAA@@@????????????@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;888999:::<<<======>>>>>>;;;::::::999999::::::;;;:::::::::999999999999888::::::999888888777777666888888888888888777666666::::::::::::::::::::::::777777777777777888888888888777777666555444444333777666555444444555666777777666555444444555666777777777666666555555444444999888777666555555666777777444111444999<<<:::777666666666777888:::;;;<<<<<<<<<<<<<<<============??????@@@@@@@@@??????>>>@@@@@@AAABBBCCCEEEEEEFFFEEEJJJLLLSSS___iii222222111000///...------//////000000000000//////111000000/////////000000111000000000000111111222111111111111222222222222111222333333444444333333333333333333333333333333222333333444444444444444333555777888888999;;;===999<<<@@@DDDHHHNNNUUUZZZbbbfffppp{{{vvveeeXXXQQQMMMGGGBBBFFFDDDAAAAAABBBCCCCCCBBBCCCBBBAAA@@@????????????@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<<<<============;;;::::::999999::::::;;;888888888888777777777777666666777777888999999999888888888999888888777777888888888888888888888888999999888888888888888888999999888888777666666555777777777666666666777777777777666555555666666777888888888777777666666666666666555444444555666666777333000111555777555222666666666777888999:::;;;;;;<<<<<<<<<==================>>>>>>>>>>>>======>>>???@@@AAABBBCCCDDDEEEEEEJJJLLLSSS___iii111111000///...---,,,,,,//////000000000000//////111111000000000000111111333222111000000000000000111222222222222333333333333333444555555555555555333333333333333333333333444444444444444555666666555666888888999:::<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;999888888888777777777777666666777777888999999999888888999999999999999888888888888888888888888888:::::::::999999888888777999888888777777666666666777777888888888888777777777777666666666777777888999999999999888888888888777777666666666777777888;;;888555444666777555222666666666666777777888999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;======>>>@@@AAACCCDDDDDDEEEJJJLLLSSS___jjj---......//////000000000111111222222222222111111000000//////000000111111333222111111000000111111111111111222222222333333333444444555555555555555333333333333333333333333555444444333444555777888777888999999888:::<<>>>>>>>>========================>>>>>>>>>>>>============?????????>>>===<<<::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999:::::::::999888888777777888888999::::::::::::999999999999999999999999999::::::999999888777666666666666555555555444444444555666777888999888777666777777777777777888888888888888888888888888888888777666666555555444444444<<<999777666777777666444777666666666666666777777::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<===>>>@@@AAACCCDDDEEEEEEKKKLLLSSS___kkk......///000000111222222111111222222222222111111...............///000111111111111111111222222333000000000000111111111222222222333444444444444444333333333333333333333333444333333333333555777888999999:::999888999<<>>>>>>>>>>>============??????>>>>>>===;;;:::999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::::::::999<<<;;;;;;:::999999888888888999999:::::::::999999999999999999999999999999999888888777666555555444555555555555444444444444333444666777888777666666666666777888888888888888666777777777777777777777555555444333222000///...666444333333444444444444777666666666666666777777::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===============>>>???@@@BBBDDDEEEFFFFFFKKKLLLSSS```lll222111111111000000000000//////000000000000//////...------......///000111111111111111111222333444//////000000000111111111111111222333333333333333333333333333333333333333333333333444555666777888999999:::::::::<<<@@@CCCIIINNNTTTYYY]]]ccckkkqqqxxxnnn^^^UUUOOOLLLHHHEEEEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<999999999999888888888888888888999999:::;;;;;;;;;999999::::::999888888777777777777777777777777777777777777666666555555444666666666666666666666666333444555666666777777666555555666777888888888888555555555555666666666666888888888777666444333222555444444444555666777777666666666666777777888999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>======???AAACCCDDDFFFGGGFFFKKKLLLSSS```lll000000000000000///////////////000000000000//////............///000111222333333222111111111222222000000111111111222222222111111222333333333333333333333333333333333333333333333555666777888888888777888:::;;;===BBBGGGKKKQQQXXX___bbbccchhhrrr{{{qqqdddVVVQQQKKKGGGEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888666777777888888999::::::::::::999999888777555555777777777777777777777777777777777666666666666666666666666666666666666666555555555555666777888999333444555777888888777777444444555555555666666666888999:::::::::999888777777777777777777777888:::666666666777888999:::;;;999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>;;;<<<===???BBBCCCEEEFFFFFFKKKLLLSSS```mmm,,,,,,---...///000111222111111222222222222111111////////////000111222333666555333222111000000000111111222222222333333333111222333333444444333333333333333333333333333333333444666888999:::999999666777:::===@@@FFFMMMRRRYYYaaaiiijjjiiimmmzzztttZZZUUUMMMHHHFFFFFFGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;777777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888888777777666555555555:::::::::999777666444333888888888888888888888888777777777777888888888888333444444444444444444444777666666666666888:::;;;222333555666777777777666444555555555666666777777111222444555666666666555555555555444333333444666666666666777888:::;;;<<<888888999999999:::::::::999:::;;;<<<============:::;;;<<<>>>@@@BBBDDDEEEFFFKKKLLLSSS```nnn000000000///000000111222///////////////...------000000000000000000000000666444111//////111444666222222222222222222222222222222333333333444444444666555444333444444666777777777777888999999888666999777:::AAAEEEIIIUUUaaaggghhhjjjjjjhhhooorrrcccTTTPPPNNNIIIFFFGGGFFFDDDBBBBBBCCCCCCBBBAAABBBAAA@@@???>>>???@@@AAAAAA@@@@@@???????????????@@@???>>><<<<<<======>>>===>>>>>>===;;;999:::;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777777888999:::;;;;;;<<<;;;;;;;;;::::::999999999888888888888888888888888666777888999888777555333333444555666777777777777777777777777777777777777777777666666666666777777444555666555555555777999777777777888999:::<<<<<<999777555555666777777666666777777888888999:::::::::::::::;;;<<<===>>>???;;;;;;<<<<<<===>>>>>>>>>======>>>???AAACCCEEEFFFGGGNNNNNNQQQ___ooo000000000000000111222222111111111111111000//////000000000000000000000000444333111//////111333444222222222222222222222222222222333333333444444444555555444444444555666777777777777888999::::::999;;;:::???HHHNNNSSS]]]gggmmmlllnnnpppttt}}}mmm[[[SSSNNNIIIFFFGGGFFFDDDBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????>>>===<<<<<<<<<=========>>>>>>===;;;::::::;;;;;;;;;::::::::::::;;;;;;999999999999999999999999666666666777888888999999;;;;;;;;;::::::999999999888888888888888888888888888999:::;;;:::999777666888888888888888777777666888888888888888888888888::::::999999999999::::::888999999777555444555777;;;:::999999888888999999888777555555777777777666777777888888999:::::::::;;;:::::::::;;;<<<===>>>;;;;;;;;;<<<======>>>>>>??????@@@AAACCCEEEGGGHHHGGGNNNNNNQQQ___ppp111111111000111222222333222222222333222222111000000000000000000000000000222111111000000111111222222222222222222222222222333333333333444444444444555555444444555555666777777777777888999:::;;;<<<===???FFFRRR\\\bbbiiiooosssrrrsssxxxjjj\\\SSSNNNKKKKKKFFFDDDBBBBBBCCCDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>===;;;:::;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::888888888888888888888888;;;;;;::::::::::::999999999999999999999999999999888999:::::::::999888777;;;;;;:::999777666555555888888888888888888888888888777777666666777777888999::::::999777666666777::::::999888888888888999888666555555777888777666888888999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<::::::;;;;;;<<<=========??????@@@AAACCCEEEGGGHHHGGGNNNNNNRRR```ppp111111111111111222333333222222222333333222111111000000000000000000000000000000000111111000000000222222222222222222222222333333333444444444444555444444444555555666777777888888888888888999<<<>>>AAAEEEPPP]]]iiiqqqvvvyyylll___WWWSSSQQQHHHFFFDDDDDDDDDEEEDDDCCCAAABBBCCCCCCCCCBBB@@@???@@@???>>>>>>======>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999666777888888888777666666999999888666555555444444888888888888888888888888666666555555555555666666555666888999888888999:::666666777777888:::;;;<<<888666555555777888888777888999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;:::::::::;;;<<<<<<============>>>???AAACCCEEEFFFFFFNNNOOORRR```qqq111111000000111111222333000000111111111111111000000000000000000000000000///000111111111111000///222222222222222222222222333333444444444555555555444444555666666777777777999999999888777999===AAAFFFOOO[[[hhhttt}}}qqqcccXXXRRRLLLJJJHHHGGGGGGGGGFFFDDDBBBBBBCCCDDDDDDBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<>>>>>>>>><<<;;;<<<===;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;:::999999999::::::::::::::::::::::::999999999999999999999999777777777888888888777777777777666666666666777777888888888888888888888888:::999999888888999999:::333555888888888777888999666666666777888999;;;;;;777666444555777888888777888999999::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;::::::;;;;;;<<<======>>>======>>>???AAACCCEEEFFFFFFNNNOOOSSSaaaqqq000000000///000111111222...///000000111000000000000000000000000000000000000111111222222111111000222222222222222222222222333444444444555555555555333444555666777888888888999:::;;;:::999<<>>>>>>>>???>>>======<<<<<<>>>>>>>>><<<<<<===>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::999999888888888777999999::::::::::::;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;888888777777888999;;;<<<999999999999999999999999888888777777777777888888666888:::999777555555555999999888777777777777888777555444555777888888888888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>??????@@@AAACCCEEEGGGHHHFFFNNNPPPTTTbbbrrr//////......//////000111...//////000111111000000000000000000000000000000222222222222222222222222222222222222222222222222444444444444555555555555222444555777888888888888777:::<<<<<<===BBBKKKSSS\\\kkkyyy~~~|||vvvrrrnnnnnnppppppmmmjjjhhhggggggfffffffffgggggggggggghhhhhhhhhgggffffffddddddeeeggghhhjjjkkkkkklllmmmnnnnnnnnnpppsssvvvuuuvvvvvvvvvuuuuuuwwwxxx{{{uuucccWWWUUUQQQOOOMMMLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>???@@@@@@@@@???======<<<===>>>>>>===<<<===???===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999::::::;;;;;;999888777777888999<<<===999999999999999999999999666666555555555555666666777999;;;;;;999666555555999999888777777777777777666555444555777999999888777777888888999:::::::::<<<<<<<<<<<<======>>>???<<<<<<======>>>???????????????@@@AAACCCEEEGGGHHHFFFNNNPPPUUUcccrrr...............///000000...///000111111111111111000000000000000000000000333333222111111222333333222222222222222222222222444444444555555555666666222333555777888999888888666999<<<>>>@@@GGGRRR[[[eeeuuu~~~zzzwwwtttqqqooonnnooonnnmmmmmmhhheeeeeehhhiiifffccceeeddddddcccccccccdddddd___```aaabbbbbbaaa```___^^^^^^___```aaabbbcccccc```aaaaaaaaabbbdddhhhkkkgggiiijjjiiihhhggghhhiiimmmqqqvvvzzz{{{{{{||||||uuu[[[XXXTTTQQQOOOMMMJJJHHHFFFEEEDDDBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAAAAA???>>>===<<<===???>>>===<<<>>>???======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::888777777777888999999:::888777666555555777999:::999999999999999999999999999999888888888888999999444777:::<<<;;;:::::::::555555666666777999:::;;;666555444555777999999888666777777888999999::::::<<<<<<<<<======???@@@@@@======>>>>>>??????@@@@@@===>>>>>>???AAACCCEEEFFFFFFNNNPPPUUUcccrrr111111111111222222222222000000000000000111111111111111000000111111222333444222///------///111333333333333333333333333333333333444444444444444444555333333333555777777666555888<<<@@@FFFQQQ^^^hhhuuu~~~zzzvvvqqqmmmjjjfffggghhhiiiiiihhhfffeeedddeeeeeedddcccaaa^^^]]][[[\\\^^^```aaabbbbbbbbbdddcccaaa___^^^]]]]]]^^^\\\]]]^^^___````````````]]]\\\[[[\\\^^^aaabbbcccaaaaaa```_________``````eeefffhhhjjjmmmoooqqqrrrwwwxxxzzz{{{}}}~~~}}}~~~~~~|||{{{{{{{{{{{{|||mmm\\\QQQRRRQQQIIIFFFIIIIIIIIIIIIHHHGGGDDDBBBAAABBBAAA@@@@@@BBBCCCBBBAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>============>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999;;;;;;;;;::::::999999999999999999999999999999999777888999::::::999888777888888888888777777777777555666888:::;;;:::999888999888777666666777888999:::999777555555555555666888888777777888888999:::::::::999999999999999999::::::::::::;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBEEEGGGGGGFFFHHHLLLMMMTTTbbbppp////////////000000000000222222111111000000//////111111000000111111222333444222000//////000222333333222222222222222222222333333444444444444555555666555444555666777888888888;;;AAAGGGPPP[[[gggppp}}}{{{yyyuuutttrrroookkkgggdddccccccdddfffggggggfffdddcccccccccccccccaaa```^^^]]][[[[[[]]]___```aaaaaaaaaaaa```^^^]]]\\\\\\\\\\\\^^^^^^___````````````___^^^]]]\\\^^^```bbbcccbbbaaaaaaaaa``````aaaaaabbb```aaabbbccceeefffggghhhlllmmmoooqqqsssuuuvvvvvvwwwxxxzzz{{{|||||||||{{{zzzzzz{{{|||tttbbbSSSPPPOOOHHHDDDFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDBBB@@@?????????>>>===@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????>>>======<<<<<<;;;::::::>>>>>>===<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::777888999999999999888777888888888777777777666666666777999::::::999888777999888777666666777888999333333444555777888:::;;;888888777777888888999:::999999999999999999999999999999999::::::;;;<<<===============>>>>>>>>>???>>>>>>======>>>>>>???@@@??????@@@AAACCCEEEEEEEEEGGGLLLMMMSSSaaaooo////////////000000000000333333222111000///......111111000000111111222333333222222111111222333333333333333333333444444444333333444444444555555555777666666666777888999:::<<<@@@HHHRRR^^^jjjtttzzz{{{uuuoookkkiiihhhgggfffdddbbb```^^^\\\___```aaabbbbbbaaa```___````````````___^^^]]]\\\YYYZZZ\\\]]]___`````````______^^^]]]]]]]]]]]]]]]`````````aaa``````___^^^^^^]]]]]]___aaabbbaaa````````````aaaaaabbbbbbccc\\\\\\]]]^^^___````````````aaacccdddfffggghhhiiimmmnnnppprrruuuvvvwwwwwwvvvwwwyyy|||~~~rrr\\\SSSNNNHHHDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFDDDAAA@@@@@@AAA@@@???@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????>>>======<<<<<<;;;;;;;;;>>>>>>=========<<<<<<<<<::::::999999999;;;<<<===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999999999999888777777777777777666666666666777888999::::::999777666888888777777777777888888777777777777777666666555888777777777777888999999888888888888888888888888999999999999:::;;;<<<<<<=========>>>>>>>>>??????===============>>>>>>???===>>>???@@@BBBCCCDDDDDDGGGKKKLLLSSSaaaooo000111111111222222222222222111111111000000//////111111000000111111222333222222333333444444333333555555555555555666666666333333444444555555666666666666666666666888;;;===@@@FFFPPP^^^lllwww~~~yyyzzzxxxuuuqqqlllhhheeecccbbbbbbbbbaaa___]]]\\\[[[\\\\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\ZZZ[[[\\\^^^___``````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaa```___^^^^^^\\\\\\\\\^^^``````^^^\\\]]]^^^___```aaaaaabbbbbb]]]]]]^^^___```aaabbbbbb\\\\\\\\\]]]]]]^^^^^^___cccdddeeegggjjjkkkmmmmmmnnnppptttxxx{{{~~~~~~~~~}}}{{{{{{}}}ooo\\\QQQJJJGGGHHHEEEEEEFFFGGGHHHHHHIIIIIICCCAAA???>>>@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>=========<<<>>>=========<<<<<<;;;;;;999999:::<<<===>>>???@@@<<<;;;:::888999:::<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999888888888777777777666666666555555999999999999999888777666888777777777777777777888888999999999777555333222777777777777777888999999777777888888888888999999999999888999999:::;;;<<<======>>>>>>>>>?????????======<<<<<<======>>>???===>>>@@@AAAAAABBBDDDEEEFFFKKKLLLSSSaaappp000111111111222222222222//////000000111111111222111111000000111111222333111222333444555444444333333333444444555555555666333333444555555666777777444666666666666999===AAAFFFNNN\\\kkkvvv~~~~~~{{{wwwqqqlllkkkkkkiiigggeeedddbbbaaa_________^^^]]]\\\ZZZYYY\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______``````^^^___```bbbcccddddddeeeeeeeeeffffffffffffffffffeeeeeeeeedddcccbbbaaa```]]]]]]]]]^^^___^^^\\\ZZZ\\\]]]^^^___````````````______```bbbdddeeegggggg```___^^^\\\[[[[[[[[[[[[]]]]]]]]]^^^___``````aaaeeegggkkkpppuuuxxx{{{|||zzzzzzyyyxxxyyy|||jjjXXXNNNJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFCCC@@@===<<<===?????????AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>=========<<<===============<<<<<<<<<777888999:::<<<>>>?????????===;;;999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888888888888888999777777777777666666666666999999999999888888777666777777777888888777777777222333555777999999999888777777666666777777888999777777888888999999999999999999999999:::;;;<<<<<<>>>>>>>>>>>>????????????===============>>>??????>>>@@@BBBCCCBBBCCCEEEGGGGGGKKKLLLSSSbbbqqq////////////000000000000......///000111222333333111111000000111111222333111111222333444444444444111111111222333333444444333333444555666777777888333666777777777;;;AAAFFFNNNZZZkkkyyy|||xxxssspppooolllhhhddd\\\]]]]]]]]]]]]]]]]]]^^^\\\\\\\\\\\\[[[ZZZZZZYYY``````aaaaaabbbbbbccccccccccccccccccdddeeeggggggfffggghhhjjjkkklllmmmmmmkkkllllllmmmmmmmmmlllllllllllllllkkkkkkiiihhhhhhdddcccbbbbbbcccbbb```^^^^^^___aaabbbcccbbbbbbaaa```aaabbbdddeeegggiiiiiidddcccaaa___]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYY^^^___bbbfffkkkooorrrssssssttttttuuuvvvzzzeeeTTTMMMKKKFFFFFFEEEDDDDDDDDDDDDEEEOOOKKKFFFBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????========================:::::::::;;;;;;;;;;;;;;;>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999999999888777777888999999888888888888777777777777999999999888888888888888777777888888888888777777555666666777777777777777777666666666666777888888888888888999::::::;;;;;;::::::::::::;;;<<<======>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>??????@@@>>>AAADDDEEECCCCCCFFFIIIGGGLLLMMMUUUcccrrr////////////000000000000//////000000111111222222111111000000111111222333111111111222333333444444222222222333444444555555333333444555666777888888444777999::::::>>>FFFMMMXXXhhh{{{{{{xxxvvvuuutttoookkkfffeeeeeeccc```]]]UUUUUUVVVWWWXXXZZZ[[[[[[[[[\\\]]]^^^___`````````gggggghhhhhhiiijjjkkkkkkjjjjjjjjjjjjlllmmmoooppppppqqqssstttvvvwwwwwwwwwuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuvvvuuuuuutttsssssspppnnnlllkkkkkkkkkiiihhhdddeeeggghhhhhhgggeeedddbbbcccdddeeefffggghhhhhheeedddbbb```______```aaa^^^]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]```dddggghhhhhhjjjmmmooorrrvvv{{{}}}{{{{{{|||www```SSSNNNFFFFFFEEEDDDDDDEEEFFFGGGVVVRRRLLLGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@????????????=====================>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<======>>>;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::999999888777777888999999999999999999888888888888888888888888888888999999666777888999999888777666;;;:::888777555444444333666666666666666777888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@???????????????@@@AAAAAA>>>BBBEEEEEECCCCCCFFFJJJHHHMMMOOOVVVeeesss111111111111222222222222111111111111000000000000111111111000111222222333111111111111222333444555555555555666777888888999333333444555666777888999444888;;;<<<<<>>>>>>>>>>>========================>>>>>>>>>>>>:::;;;;;;<<<===>>>??????666777999<<<>>>???@@@@@@;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999::::::::::::999999999888888888777777777888999::::::666777888999999888777666666555555555555777999:::666666666666666777888888999999:::;;;;;;<<<======<<<<<<;;;<<<<<<===>>>???>>>????????????@@@@@@@@@@@@@@@??????@@@@@@AAABBB===AAAEEEEEECCCBBBFFFJJJIIINNNOOOWWWfffttt222222222111111111000000...///000111111222111111111111111111111111111111000111222222333444555555444333333333333444555555444555555555666666777777444888<<>>??????>>>>>>>>>===<<<;;;<<<===???AAA::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888999::::::;;;<<<<<<>>>===;;;888666555444444777777777777777777777777666666777888999999::::::666777777777777888888888555666777999999888888777666666666666666555444444444555777999;;;<<<<<<===777888888999999::::::;;;;;;;;;<<<===>>>???@@@@@@<<<<<<===??????@@@@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJNNNQQQPPPUUUcccppp222222222111111111000000000000111111111000000///111111111111111111111111333333333333333333333333444444333333444444555666444444444555555555666666888;;;>>>BBBGGGSSSaaalll}}}{{{tttooollljjjfffbbb___^^^]]]]]][[[ZZZYYYYYYZZZ[[[\\\\\\^^^```ccceeefffgggiiijjjmmmmmmmmmmmmpppssswwwyyy}}}~~~|||zzzxxxsssrrrqqqqqqrrrqqqooommmggggggeeeccc```___```aaahhhfffdddddddddccc___\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUXXXYYY[[[\\\]]]```eeehhhgggjjjmmmppprrruuuxxx{{{|||~~~~~~xxxhhhXXXQQQMMMOOOQQQPPPOOOPPPNNNKKKHHHFFFEEEDDDBBB@@@BBBAAA@@@@@@AAA@@@>>>;;;============>>>>>>??????>>>===<<<;;;<<<===???@@@;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>===<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;===<<<;;;:::999888888888666666666666666666666666777777777888999999::::::::::::999888777666666555555666888999999999888777777777777777777666555555666777888:::;;;<<<<<<<<<999999::::::;;;<<<<<<============>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAAAAA??????@@@AAABBBDDDFFFGGGLLLPPPPPPVVVcccqqq222111111111111000000000222222222111111000......111111111111111111111111444444444333333222222222444444444333444444555666555444444444555555666666<<<>>>AAAFFFOOO^^^ppp}}}zzzvvvsssnnnhhhcccbbbaaa___]]]\\\[[[\\\\\\YYYZZZ\\\^^^```aaabbbcccgggiiikkkmmmnnnqqqtttwwwvvvvvvvvvwwwyyy}}}{{{zzzyyyzzz{{{{{{yyywwwooonnnmmmjjjfffeeeeeegggjjjhhhgggggggggeeebbb___\\\]]]______^^^[[[XXXVVVVVVWWWXXXXXXXXXYYY\\\___aaacccfffhhhjjjmmmpppssswwwyyyzzz{{{zzzzzz{{{}}}}}}hhh___ZZZ]]]aaa```\\\ZZZXXXUUURRROOOLLLIIIFFFCCCBBBAAA@@@@@@@@@@@@???===>>>>>>===<<<===>>>???@@@======<<<;;;;;;<<<>>>???<<<<<<<<<======<<<<<<<<<::::::;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777888888999:::::::::;;;;;;:::999888777666666666666888999999999888777888888888888888888777666888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>=========>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>@@@AAACCCEEEFFFJJJOOOOOOVVVdddqqq111111111111000000000000111111111111111000//////111111111111111111111111333333333333333333333333444444444444444555666666666666555555555777888999>>>@@@CCCKKKWWWjjj}}}zzzvvvqqqllliiieee```]]]\\\\\\\\\\\\\\\^^^___```^^^```dddggghhhiiijjjkkknnnooorrrsssuuuyyy~~~yyyyyywwwsssooommmmmmnnnkkkkkkkkkjjjiiigggdddbbb]]]___aaabbbaaa___[[[YYYYYYYYYYYYXXXVVVVVVXXXYYY[[[]]]___```aaadddhhhkkkqqqsssuuuvvvvvvwwwyyy||||||~~~wwwmmmnnnssssssooommmfffccc^^^ZZZVVVPPPJJJFFFDDDBBB@@@@@@AAAAAA@@@???@@@???===<<<<<<===???AAA======<<<;;;;;;<<<===>>><<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::888888999999999:::::::::666777888999:::999888888888999999:::999999888888::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAABBBDDDEEEGGGHHHHHHNNNPPPVVVdddrrr000000000000000000000000//////000111111111111111111111111111111111111111111111222333333444555555555444444444444555666666777777666666777999<<<===@@@BBBHHHRRRaaatttxxxllliiieeeaaa^^^\\\YYYWWWYYYZZZ[[[]]]```bbbdddffffffiiimmmoooooopppqqqssstttvvvxxxzzz}}}{{{vvvsssssstttooopppqqqpppnnnjjjgggfff```aaaccceeeeeecccaaa___^^^___^^^\\\ZZZXXXYYYZZZYYYZZZ[[[[[[[[[]]]aaadddjjjllloooppprrrtttxxx{{{yyy|||~~~~~~ssspppkkkfff___XXXPPPKKKHHHEEEBBBAAAAAABBBAAAAAAAAA@@@>>><<<<<<>>>???@@@=========<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999<<<<<<======<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::888888999999999:::::::::666777888::::::999999888999999::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<======>>>>>>=========>>>???@@@@@@@@@===>>>??????????????????@@@AAAAAACCCDDDFFFHHHIIIGGGNNNPPPWWWdddrrr//////000000000000000111......000111111222222222111111111111111111111111000111111222444555555666555555444444555555666777777777666777999<<>>===>>>??????>>>>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;999888::::::::::::::::::::::::999999::::::::::::::::::;;;;;;:::999888777666666777777999:::::::::999888888999::::::::::::::::::999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<=========<<<<<<===>>>???@@@AAABBB===>>>>>>?????????>>>>>>??????@@@AAACCCDDDFFFGGGGGGNNNQQQXXXdddqqq////////////000000111111///000000111111111000000111111111111111111111111222222222333333444444444555555555555555666666777555555555666999===AAACCCIIIOOO\\\kkk{{{zzztttnnniiifffccc______^^^\\\[[[\\\^^^___```bbbeeejjjnnnrrruuuvvvxxx|||zzzwwwuuuqqqqqqooommmlllkkkjjjjjjeeefffgggeeecccaaa```aaa^^^]]]\\\YYYXXXXXX[[[]]]^^^___aaaaaabbbeeeiiimmmnnnqqquuuxxxzzz{{{~~~yyyrrriiicccRRRMMMHHHDDDCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>???????????????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;888:::;;;======<<<;;;:::999999999999999999999999::::::::::::::::::::::::::::::999888777666666555777888999:::::::::999999888888999:::::::::::::::888888999::::::;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@?????????@@@@@@??????>>>>>>>>>>>>@@@AAACCCEEEFFFGGGOOORRRXXXdddqqq.../////////000000111111111222222111111000///...111111111111111111111111444444333333333333222222555555555555555666777777333333333555888===AAADDDMMMUUUcccuuuwwwsssnnnhhhdddbbbbbbbbbZZZZZZZZZYYYYYY[[[^^^aaafffhhhlllqqqvvvzzz}}}~~~}}}|||zzzxxxtttqqqnnnmmmlllllleeeggggggfffdddbbbbbbbbbaaa```^^^[[[XXXXXXZZZ]]][[[\\\\\\\\\\\\^^^bbbeeeiiilllqqqtttvvvxxx{{{}}}}}}~~~~~~|||xxxqqqiiidddTTTPPPIIIEEECCCDDDDDDDDD@@@@@@@@@@@@@@@???>>>===@@@@@@@@@@@@@@@???>>>===:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;888888999::::::;;;<<<<<<666888;;;===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777777777777888888888777888999:::;;;:::999999777888999999::::::::::::777777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@???????????????@@@@@@AAAAAAAAA@@@@@@???>>>??????AAABBBDDDFFFGGGGGGOOOSSSYYYdddppp111111111111222222222222111111000000000000111111000000000111111222222222555555555444333222111000999888888777777777777777555666:::===<<<<<>><<<<<<======>>>>>>??????;;;;;;;;;::::::;;;;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::999999999888888999999999888999999::::::777777777777888999:::;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<;;;::::::<<<<<<===>>>???@@@AAAAAA===>>>>>>???@@@@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>@@@@@@AAAAAACCCDDDFFFGGGJJJOOOQQQXXXfffuuu............////////////222222111111111111222222444444333333333333333333444444444444333222111111888777777666666666777777777888;;;??????AAAJJJTTT[[[kkk}}}vvvoookkkeeedddbbbaaaaaabbbcccdddeeegggjjjmmmnnnpppsssuuuwww|||~~~|||zzzyyyuuutttrrrnnniiifffeeeddddddcccaaa^^^\\\[[[ZZZZZZ[[[\\\]]]]]]\\\\\\^^^```\\\^^^bbbgggkkkooorrrttt||||||}}}~~~xxxooollliii___TTTNNNKKKGGGEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::999999999999::::::999999888999999999999999999888888888888888::::::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>???@@@AAA>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@>>>>>>@@@@@@AAABBBCCCDDDFFFGGGIIIOOOQQQWWWeeeuuu000000000111111111111222333333222222222222333333555555444333333222222111222333333444444333333222666666666555666666777777666666999===???DDDPPP\\\jjjzzzzzzrrrmmmhhhccc```___```aaaccceeehhhjjjlllmmmppptttwwwyyy|||~~~|||yyytttpppllljjjiiigggfffcccaaa___]]]\\\\\\ZZZ\\\^^^^^^]]][[[\\\\\\YYYZZZ\\\___dddhhhlllnnnyyyyyy{{{~~~}}}}}}vvvkkkccc]]]TTTLLLIIIHHHFFFFFFGGGFFFDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>??????>>>>>>===<<<<<<<<<======<<<<<<<<<<<<===============<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888888888888999::::::::::::888666555777999;;;======;;;999777999999::::::::::::999999:::;;;;;;<<<===>>>???????????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@???>>>===@@@@@@AAABBBCCCEEEFFFGGGIIINNNPPPWWWeeeuuu111111111222222222333333222222222111111222222222222111111111111111111111111222333333444444444333555555555555555666777777999888:::>>>BBBIIIXXXgggxxx}}}uuupppjjjeeeaaa___^^^\\\^^^```cccgggkkkooorrrsssvvvzzz~~~{{{xxxuuuqqqooojjjiiigggeeecccaaa___^^^[[[^^^```aaa___]]][[[[[[ZZZZZZZZZ\\\___cccgggjjjoooqqqtttyyy|||~~~~~~~~~|||sssggg\\\TTTNNNIIIGGGGGGHHHJJJKKKJJJGGGDDDAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888888999:::;;;;;;999777666888999:::;;;;;;:::999888888888999:::::::::999999::::::;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAA>>>????????????>>>>>>===@@@@@@AAABBBDDDEEEGGGHHHHHHNNNPPPWWWeeeuuu.........////////////000111111000000000000111111//////000111222222333333111111222333444444444444444444444444555666888888======???CCCIIITTTeeeuuuzzzrrrlllhhhddd```]]]]]]]]]^^^]]]```bbbfffjjjoootttwwwyyy~~~{{{xxxuuuooonnnllljjjhhheeecccbbbcccfffiiiiiigggdddaaa```\\\[[[ZZZYYY[[[^^^bbbdddcccfffkkkpppuuuyyy|||~~~|||~~~~~~vvvkkk```UUUNNNJJJJJJIIIJJJLLLOOOPPPNNNIIIEEEAAAAAAAAA@@@@@@??????????????????>>>>>>>>>======;;;<<<<<<===>>>??????@@@>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888666777:::;;;<<<;;;999888999999999888888999999999777888999999:::::::::999::::::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>??????======>>>?????????>>>>>>@@@@@@AAABBBDDDFFFHHHIIIIIINNNPPPWWWfffvvv//////000000000000111111111000000000000000000111000000111222444555666777111222333333444444444444444444444555666888999:::;;;;;;???FFFOOO\\\qqqwwwqqqkkkddd______]]]\\\\\\^^^aaabbbbbbfffgggjjjoootttzzz~~~}}}yyyuuuuuusssqqqooollliiihhhiiikkkmmmmmmjjjfffdddccc___]]][[[YYYYYYZZZ\\\^^^ZZZ]]]bbbfffkkkpppvvvzzzxxx{{{}}}}}}|||}}}}}}pppaaaWWWOOOIIIIIIKKKMMMNNNPPPSSSSSSPPPJJJFFFAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>=========:::;;;<<<===>>>???@@@AAA>>>>>>============>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888888888888666777999;;;;;;;;;;;;::::::999777777777777999:::777888999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<======>>>>>><<<===>>>???????????????@@@@@@AAABBBDDDGGGIIIJJJIIIOOOQQQYYYgggwww111222222222222333333333222111111000000111111222111111222333444444555555222222333444444444333333444444444666777999:::;;;:::<<>>>>>===???>>>>>>>>>============;;;<<<<<<===>>>??????@@@>>>======<<<<<<======>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::999999999999::::::999999888999999999999:::::::::::::::::::::777888888888888888888777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJJJJPPPRRRZZZiiiyyy...////////////000000000333222222222222222222333111111111111111111222222333333333444444333333222444444555666888:::;;;<<<@@@BBBKKKWWWfffyyywwwqqqhhh```]]]]]]___`````````bbbggglllppprrrrrrwwwxxx{{{|||xxxuuussstttuuuuuussspppmmmkkkkkkjjjhhheeebbb```^^^]]]]]][[[[[[[[[ZZZYYY]]]dddiiippptttxxxzzzyyyxxxzzz|||yyy{{{qqq[[[QQQMMMKKKMMMQQQSSSSSSTTTUUUTTTPPPIIIDDDAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>========================>>>>>>>>>>>>======<<<<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::999999999888888999999999888999999::::::<<<<<<;;;999999999999999555666888::::::888666555888999:::;;;<<<<<<<<<<<<<<<<<<<<<===============<<<<<<======>>>?????????<<<===>>>@@@AAAAAAAAAAAA@@@@@@AAACCCEEEGGGIIIKKKKKKQQQSSS[[[jjjzzz222222222222222222222222000111333555555444333222111111111111222333444444333333333444444444555555666444333444777:::<<<===DDDEEEMMM]]]tttxxxrrriiieeeaaa^^^]]]___``````fffhhhkkkooosssyyy~~~{{{yyyxxxuuutttrrrnnniiifffhhhhhhiiihhhgggdddaaa___YYYYYYYYYYYYYYYZZZ[[[[[[eeehhhlllppptttwwwxxxyyyzzz{{{|||}}}fffYYYRRRNNNMMMPPPVVVYYY[[[XXXQQQJJJEEECCCBBBBBBAAA@@@???>>>===<<>>===<<<<<<===>>>??????????????????@@@@@@AAA>>>>>>===<<<;;;::::::999========================999999999:::;;;<<<===>>><<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======999;;;<<<;;;999888999<<<;;;::::::999999::::::;;;:::999888777777888999:::===:::777666777999;;;;;;666888;;;<<<<<<;;;<<<===???>>>===============>>>??????>>>>>>>>>@@@AAACCC>>>>>>???@@@@@@@@@@@@???CCCBBBBBBBBBCCCFFFHHHJJJKKKLLLQQQYYYeee{{{000000000000000000000000111222333444444444333222222222222333333444555666333333444444444555555555555444444555888<<>>======???>>>============>>>??????>>>>>>>>>>>>???@@@@@@???>>>>>>======<<<<<<;;;========================::::::::::::;;;;;;<<<===<<<<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;999;;;<<<;;;999888:::<<<;;;::::::999999::::::;;;:::999888777777888999:::<<<:::777777888:::::::::;;;<<<======<<<===>>>@@@>>>>>>============>>>>>>===============>>>>>>???>>>>>>???@@@@@@@@@@@@@@@CCCBBBBBBBBBDDDFFFHHHJJJLLLMMMQQQYYYfff}}}000000000000000000000000222222222222333333333333444444444444555666777777333444444444444555555555555555555777:::>>>CCCEEEJJJRRRbbbzzzuuunnnjjjeeeaaa___```bbbdddhhhllloooqqqxxx{{{~~~{{{yyywwwuuurrrooommmlllkkkiiihhhfffeeeddddddbbb```]]][[[YYYWWWWWWVVVWWW[[[___eeelllqqqttttttvvvyyy{{{|||~~~ppp]]]RRRPPPRRROOOQQQSSSRRRNNNIIIFFFEEEBBBBBBAAA@@@???>>>>>>===???>>>>>>======>>>>>>???>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::;;;;;;999:::;;;;;;:::999:::<<<;;;::::::999999::::::;;;999999888888888888999999;;;999888999:::;;;:::999<<<<<<===<<<<<<<<<>>>@@@>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>===<<<<<<>>>??????@@@@@@@@@@@@@@@CCCCCCBBBCCCDDDFFFHHHJJJLLLMMMRRR[[[hhh222222222222222222222222222222111111222222333444444444333444444555666777444444444444555555555555666666777888:::???DDDHHHNNNZZZppptttiiieeedddbbb```aaadddiiinnnrrrvvvzzz}}}{{{xxxuuusssqqqooollljjjiiihhhhhhgggfffccc```]]][[[YYYXXX[[[ZZZ[[[\\\```dddiiikkkqqqtttwwwzzz{{{|||}}}lll[[[SSSQQQJJJKKKLLLLLLJJJGGGEEECCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???=========>>>>>>?????????========================<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;999999999999999999999999:::999999:::<<<<<<:::888444777999:::;;;;;;<<<===>>>>>>>>>===>>>>>>??????@@@@@@AAAAAA@@@???===<<<>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCDDDEEEGGGIIIJJJLLLNNNSSS\\\jjj222222222222222222222222222222111111111222333444222222222222333444555666444444444555555555666666777888999999:::???EEEJJJTTTddd}}}|||sssiiicccccceeefffeeeggglllrrrwww{{{~~~|||yyywwwuuusssooollljjjiiihhhhhhfffdddbbb```___^^^]]]^^^]]][[[[[[\\\___bbbdddmmmpppuuuxxxzzz{{{}}}~~~{{{jjjWWWLLLMMMLLLLLLKKKKKKIIIHHHFFFBBBBBBAAAAAA@@@?????????>>>>>>????????????>>>>>>===============>>>>>>???;;;<<<<<<======>>>>>>???========================<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;999999999::::::999999999999999:::;;;===<<<:::777...222777;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@???===;;;??????@@@AAAAAAAAAAAA@@@BBBCCCCCCDDDFFFGGGIIIIIILLLNNNSSS]]]kkk000000000000000000000000111111111111222222222222111111111111222333444444444444555555555666666666888999;;;;;;<<>>??????@@@@@@??????>>>>>>>>>=========>>>??????<<<<<<<<<======>>>>>>>>>========================;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<:::999999999999:::;;;;;;;;;:::999:::<<<======<<<;;;::::::999999::::::;;;999999::::::::::::999999:::::::::;;;===<<<:::888///333999===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA?????????>>>>>><<<;;;;;;???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIKKKMMMSSS]]]lll000000000000000000000000///000111222333222222111111000000111111222333444555555555555666666666666777:::<<<===???FFFPPPXXXkkk~~~yyynnnggg___aaaccceeehhhlllrrrwwwyyy~~~}}}xxxsssnnnllliiihhhgggfffeeeeeeeeeeee^^^]]][[[ZZZZZZ[[[\\\]]]bbbfffkkkppptttxxx}}}xxx]]]NNNKKKGGGFFFFFFEEECCCAAABBBAAAAAAAAAAAA@@@@@@@@@>>>???@@@@@@@@@@@@???>>>???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================::::::::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;;;;:::999:::===???>>><<<;;;::::::999999::::::;;;999999:::;;;;;;:::999999;;;::::::;;;<<<<<<;;;999555888:::<<<<<<===???@@@>>>>>>>>>>>>???@@@AAABBB??????>>>===<<<<<<======???@@@AAAAAABBBBBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJLLLRRR]]]lll222222222222222222222222...000222333444333111000111111111111222333444444555555555555666666666777666999===???BBBJJJUUU^^^sssxxxrrrmmmgggccc___ccchhhjjjlllpppxxxzzzuuuqqqkkkjjjiiigggffffffffffffcccaaa___]]]\\\[[[[[[[[[___bbbhhhmmmrrrwww}}}nnnTTTPPPKKKIIIIIIHHHFFFCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>???@@@AAAAAA@@@???>>>???????????????@@@@@@AAA????????????????????????========================999999999:::;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<:::888:::===???>>><<<;;;::::::999999::::::;;;999999;;;;;;;;;;;;999999<<<;;;::::::;;;<<<;;;:::;;;;;;:::888888999===@@@>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>>>>>>>???@@@???@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFHHHIIIIIIIIIIIIKKKRRR\\\lll111111111111111111111111111111222333333333333222555555555444444333333333555666666555333333444666<<<<<<>>>@@@BBBJJJ]]]nnnyyynnnhhheeeaaaaaaccceeekkkssswwwyyy|||yyyuuutttrrrnnnlllkkkkkkjjjiiieeeeeedddbbb```^^^\\\[[[`````````ccciiipppwww|||bbbVVVLLLJJJKKKHHHDDDBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>>??????>>>>>>===<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::888888888:::;;;666777999:::;;;;;;::::::;;;:::999888888999:::;;;;;;:::888777777777888888999999;;;;;;;;;;;;999999;;;;;;<<<<<<<<<<<<<<<<<>>>>>============>>>??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@AAACCCEEEFFFFFFGGGJJJLLLJJJNNNUUU___mmm111111111111111111111111111111222333333333333222333333333222222111111111111222333333222333555777:::;;;???BBBFFFPPPdddvvvuuullleeeddddddccceeehhhlllqqqxxx|||}}}|||xxxuuusssqqqooommmjjjhhhggggggfffeeeccc```]]]\\\]]]]]]]]]___cccjjjpppttt}}}lll]]]NNNIIIIIIGGGDDDBBBAAAAAAAAAAAABBBBBBBBBCCCAAA@@@@@@?????????@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>>============<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::888888999:::;;;666777999:::;;;;;;::::::::::::999888888999::::::<<<;;;:::999888999999:::999::::::;;;;;;::::::999999999::::::::::::;;;;;;>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@AAACCCEEEFFFFFFGGGJJJKKKLLLOOOVVV___lll222222222222222222222222111111222333333333333222333333222222222222111111000111333333333555777:::;;;<<>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888999:::;;;777888999:::;;;;;;;;;:::::::::999999999999::::::===<<<<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;============>>>>>>???@@@@@@@@@???>>>======>>>>>>?????????@@@@@@@@@@@@@@@AAABBBEEEFFFFFFGGGIIIKKKLLLOOOVVV___lll222222222222222222222222111111222333333333333222444444444444444444444444333444666666666888:::===>>>???CCCLLLWWWiiisssjjjgggddddddiiilllnnnqqquuu~~~{{{tttnnnlllmmmnnnooonnnkkkhhhggg```^^^]]]\\\]]]```ccceeemmmqqqxxx}}}rrrXXXKKKIIIIIIHHHGGGCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCC@@@@@@????????????@@@@@@===>>>>>>>>>????????????>>>======<<<<<<<<<<<<<<<999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::;;;888999999::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>============>>>???@@@AAAAAA@@@???>>>============???????????????@@@@@@AAA@@@BBBDDDEEEFFFGGGIIIKKKJJJNNNUUU___lll222222222222222222222222111111222333333333333222444444444444444444444444555666777777777888:::===@@@AAAGGGRRRaaauuuzzzssskkkfffhhhgggjjjppptttuuuyyyyyyssskkklllnnnnnnnnnmmmkkkjjjcccbbb___]]]\\\]]]___```bbbhhhsss{{{yyy]]]NNNJJJHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCC@@@@@@????????????@@@@@@===>>>>>>>>>????????????===============<<<<<<;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;::::::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>>??????============>>>@@@AAAAAA@@@@@@???>>>======>>>>>>??????>>>>>>>>>???@@@AAA@@@BBBDDDEEEEEEFFFIIIKKKHHHLLLTTT___nnn333333333333333333333333111111222333333333333222111111222222222222333333444555666666666777999<<>>>>>>>>>>>????????????===>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::888888999::::::::::::999;;;::::::999999::::::;;;999999:::;;;<<<======>>>>>>>>>>>>>>>??????@@@AAA??????>>>>>>>>>>>>????????????>>>===>>>???@@@AAA@@@AAADDDEEEEEEFFFHHHJJJGGGKKKTTT```ooo333333333333333333333333111111222333333333333222111111111222222333333333222444666777777999<<<>>>FFFNNN```vvv~~~yyyqqqjjjggggggiiijjjlllnnnttt|||}}}uuutttqqqooommmlllkkkkkkllljjjgggcccaaa___^^^^^^[[[___ffflllrrrxxx}}}zzzfffVVVJJJEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????===>>>>>>>>>===<<<;;;:::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888999::::::;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<::::::;;;<<<<<<;;;::::::777888999:::;;;::::::999;;;::::::999999::::::;;;999999:::;;;<<<===>>>>>>?????????>>>??????@@@@@@============>>>???@@@AAA??????=========>>>@@@AAA???AAACCCDDDEEEFFFHHHJJJJJJNNNVVVaaappp333333333333333333333333111111222333333333333222333333333444444555555555222444777999:::===AAACCCKKKWWWoooqqqnnniiieeedddgggjjjllltttuuu{{{|||xxxssspppnnnmmmmmmqqqooolllhhheeecccbbbbbb]]]___aaaeeejjjrrrzzz~~~~~~ttt___OOOHHHIIIDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????===>>>>>>>>>>>><<<:::999<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;888999:::;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<::::::;;;<<<<<<;;;::::::777888:::;;;<<<;;;::::::;;;;;;999999999999;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@??????????????????<<<=========>>>@@@AAABBB@@@???===<<<===>>>@@@AAA???AAACCCDDDEEEFFFHHHJJJLLLPPPXXXbbbqqq111222333222111000111222222222111111222222333444555444444333333444444444777666888;;;<<<===AAAHHHSSSpppvvvllleeefffggghhhiiimmmssswww~~~}}}xxxrrrooooooooooooppppppooommmiiidddbbb___aaacccaaa```dddmmmuuu{{{}}}mmmVVVNNNOOOGGGAAA>>>AAADDDCCCAAAAAA??????????????????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<>><<<888999999::::::::::::::::::======>>>?????????????????????>>>===============AAABBBBBBCCCBBBAAA@@@???CCCCCCDDDEEEFFFGGGHHHHHHOOOQQQWWWaaaqqq111222333222111000111222222222222111222222333444555555444333333333444444666555777;;;<<<>>>DDDKKK[[[xxxwwwllldddeeegggjjjmmmpppuuu{{{|||xxxuuussssssqqqqqqpppooommmiiifffddd___```___^^^^^^bbbiiioooxxx{{{yyy```SSSOOOIIIDDDBBBDDDEEEBBB@@@AAA??????????????????@@@@@@??????>>>>>>>>>>>>?????????????????????>>>>>>======;;;;;;;;;<<<<<<:::999;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<999777888<<<>>><<<999;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAABBBAAA@@@???>>>AAABBBCCCDDDFFFGGGHHHIIIOOOPPPVVV```ooo000222333222111111222333222222222222222333444444666555555444333333444444888777999<<<>>>@@@IIIRRRfff~~~tttkkkfffcccgggjjjoootttyyy|||yyyvvvsssrrrpppnnnllljjjhhhgggcccaaa]]][[[\\\```eeehhhrrrvvv}}}ppp[[[OOOLLLHHHFFFGGGEEEAAA@@@BBB@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>===<<<<<<===>>>===;;;999;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;::::::::::::::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<999888999<<<===;;;999888999999999:::::::::;;;===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>>>>@@@@@@BBBDDDEEEGGGIIIIIINNNPPPUUU^^^nnn000222333222111111222444333222222222222333444444666666555444444444444444;;;:::<<<>>>@@@DDDOOO[[[rrr}}}rrrkkkhhhjjjmmmlllpppvvv||||||wwwuuusssqqqnnnkkkjjjiiiiiigggccc^^^\\\]]]___aaabbbhhhoooxxxkkkUUUNNNKKKIIIHHHEEEAAA@@@CCCAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>???>>>???@@@AAA@@@===;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<<<<<;;;:::999999::::::;;;;;;<<<<<<>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@??????>>>????????????>>>>>>>>>??????AAACCCEEEGGGIIIJJJNNNOOOTTT]]]mmm000222333333222222333444333333222222333333444555666555555444444555555666<<<;;;<<>>>>>>>>>>>??????@@@???>>>============>>>??????>>>???@@@@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;999999999999999:::;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<;;;:::;;;<<<<<<===>>>???????????????>>>>>>===;;;:::999>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCFFFHHHIIIJJJMMMNNNSSS^^^nnn000222333333222222444555333333333333333444444555444444444444555666777888::::::<<>>>>>>>>>>>??????@@@???===<<<<<<<<<===>>>>>>===;;;;;;<<<===<<<:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<===999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;777777888999:::;;;;;;<<<>>>>>>>>>===;;;:::999888===>>>???@@@@@@@@@???>>>>>>>>>>>>===>>>>>>???@@@AAAAAACCCDDDFFFHHHJJJJJJLLLNNNTTT```ppp000222333333333333444666444333333333333444555555333333333444666777999::::::;;;???DDDKKKYYYpppsssjjjmmmqqqttt~~~|||xxxssspppmmmllliiilllmmmjjjddd___]]]\\\^^^___dddlllwwwiiiZZZLLLGGGHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>??????AAA@@@>>>===<<<===>>>??????<<<:::999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<======<<<;;;:::;;;;;;333444444555777888888999<<<<<<======<<<<<<;;;:::===>>>@@@AAABBBAAA@@@?????????>>>>>>>>>???@@@AAACCCCCCDDDFFFGGGIIIJJJJJJJJJNNNVVVbbbrrr000222333333333333555666444333333333333444555555222222333444666888:::;;;<<<>>>CCCJJJSSSddd~~~{{{yyynnniiiqqqyyy~~~|||wwwsssooommmmmmqqquuurrrjjjdddaaaaaaaaa```aaahhhrrr{{{rrr```NNNHHHIIIHHHDDDBBBCCCCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>??????BBBAAA???======>>>???@@@AAA>>>;;;999:::<<<===>>>;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;@@@???>>>======<<<======888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;:::;;;;;;777888999:::;;;<<<======:::;;;<<<===>>>>>>>>>>>>>>>???AAACCCCCCCCCAAA@@@@@@???>>>>>>>>>@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJJJJNNNWWWdddttt000111111222222333333444222222333444444555555666444333333444666888999888;;;@@@FFFLLLZZZrrrzzztttuuulllooosssuuuxxx~~~zzztttpppqqqsssuuuvvvssslllfffaaa___``````bbbfffnnnwww~~~cccRRRRRRKKKDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>============>>>>>>============>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA======>>>???@@@@@@AAAAAA???>>>>>>>>>>>>>>>???@@@CCCDDDEEEEEEDDDEEEGGGIIINNNOOOTTTaaasss222333333444444555555666222333333444444555555666666555555666777999::::::>>>BBBIIIRRRccc}}}xxxssstttpppssswwwyyyzzzyyyuuuppprrrtttuuutttqqqllliiiaaaaaaaaaaaadddjjjsssyyy~~~jjjUUURRRKKKEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@??????>>>>>>==================<<<<<<<<<<<<============<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<>>><<<;;;999999:::;;;<<<===<<<;;;;;;;;;<<<======::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????======>>>??????@@@AAAAAA>>>>>>>>>>>>>>>??????@@@BBBDDDEEEEEEEEEFFFHHHJJJNNNOOOUUUaaattt222333333444444555555666333333333444555555666666888777777777888:::<<<===AAAEEEMMM\\\qqqxxxtttuuuxxx{{{~~~|||tttuuuuuuvvvuuusssqqqpppfffeeebbb```aaaeeelllqqqzzz{{{}}}}}}~~~uuu[[[TTTLLLGGGFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>??????????????????>>>>>>============<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<:::999999999:::;;;;;;::::::;;;;;;===>>>>>>::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBCCCEEEEEEFFFGGGJJJLLLNNNOOOVVVbbbuuu000111111222222333333444333333444444555666666666888888888888888:::===???DDDHHHSSSfff~~~{{{zzz{{{{{{zzzxxxvvvtttrrrqqqqqqllljjjfffbbb```bbbfffjjjtttwwwzzz|||}}}cccWWWMMMIIIHHHCCCCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????======<<<<<<<<<<<<======::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEFFFFFFHHHKKKMMMNNNPPPVVVdddvvv000111111222222333333444333333444555555666666777666777888888888:::???BBBFFFMMM\\\rrr{{{yyy|||~~~~~~zzzvvvtttrrrrrrsssrrrppplllgggcccbbbdddfffnnnrrrwww{{{|||}}}~~~lll\\\PPPKKKKKKDDDCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;<<<===>>>???AAABBBBBB??????>>>>>>>>>>>>??????:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFGGGGGGIIILLLNNNNNNPPPWWWeeexxx222333333444444555555666444444444555666666777777555777888888888;;;AAAFFFKKKVVVhhh|||uuuwww}}}|||xxxuuuuuuuuuvvvuuutttrrrmmmgggdddbbbcccggglllrrrwwwzzz|||}}}~~~uuubbbSSSNNNMMMGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???????????????;;;;;;===>>>@@@AAABBBCCC@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>=========<<<============<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGGGGHHHIIILLLNNNNNNPPPXXXfffzzz222333333444444555555666444444555555666666777777444777999::::::===EEEKKKRRR```www{{{yyy}}}{{{wwwvvvuuuuuuvvvvvvuuuqqqkkkeeebbb```aaafffmmmssswwwzzz|||~~~|||hhhVVVPPPPPPJJJEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???===>>>>>>??????@@@AAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===============<<<<<<;;;;;;<<<<<<======<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@AAACCCCCCEEEGGGHHHHHHHHHIIIKKKMMMNNNQQQYYYggg{{{000111111222222333444444444444555555666777777777555888;;;;;;;;;???HHHOOOXXXhhhyyyuuusssrrruuuvvvvvvsssmmmfffaaa___\\\aaaiiipppuuuxxx|||~~~~~~lllWWWQQQQQQKKKFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>============>>>>>>@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::999:::;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======888999:::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===>>>??????>>>>>>>>>>>>============>>>>>>>>>???@@@BBBCCCDDDFFFHHHIIIIIIHHHIIIKKKMMMNNNQQQYYYhhh{{{333333333444444444555555888888888888888999999:::777666888<<>>>>>===<<<;;;>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;=========<<<;;;:::======<<<<<<<<<;;;;;;;;;999999::::::;;;<<<============<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>???????????????>>>>>>>>>>>>===<<<<<<===???AAACCCEEECCCCCCDDDFFFIIIKKKKKKKKKSSSSSSZZZgggzzz333333444444444555555555444444444555666888999:::777666888<<>>???????????????>>>>>>>>>>>>AAA@@@???>>>>>>???@@@@@@CCCCCCDDDFFFIIIKKKKKKKKKQQQRRRYYYhhh{{{333444444444444555555555333333444555777999:::<<<888888;;;???BBBHHHUUUbbbzzz{{{rrrpppmmmmmmnnnmmmiiieee```___^^^^^^cccmmmxxxqqq]]]RRRHHHFFFDDDCCCCCCCCCBBB@@@BBBAAAAAA@@@@@@AAAAAABBBDDDCCCAAA@@@???>>>>>>>>>???>>>>>>======<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888888999999::::::::::::999999;;;;;;<<<======>>>??????@@@@@@?????????>>>>>>>>>BBBBBBAAA@@@????????????DDDDDDFFFGGGIIIJJJKKKLLLPPPQQQYYYhhh}}}444444444444555555555555555666666777888:::<<<===;;;<<>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@AAAAAABBBBBBDDDFFFGGGHHHIIIJJJLLLMMMOOOQQQYYYiii~~~444444444555555555666666888777777777888999:::;;;:::<<>><<<;;;>>>==================>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBEEEGGGIIIIIIIIIIIILLLNNNOOOPPPYYYiii444444555555555666666666666666666666666666777888888;;;AAAGGGMMMYYYnnn|||yyyuuurrrqqqpppqqqllliiieeeaaa```ccciiinnnxxx~~~nnn[[[SSSIIIDDDEEEFFFDDDBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@??????@@@@@@AAABBB===>>>?????????>>>===<<>>>>>======>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999;;;===???@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????CCCCCCCCCCCCBBBBBB@@@@@@EEEHHHKKKKKKIIIIIILLLOOOPPPQQQYYYiii~~~555555555555666666666666555555555555666777999999999===DDDKKKRRR```wwwzzzuuurrrqqqqqqooonnnjjjfffcccbbbeeegggnnnwwwcccYYYLLLEEEDDDFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>?????????>>>>>>???>>>===<<<<<<===>>>???===============<<<<<<<<<;;;<<<<<<<<<=========>>>;;;;;;::::::;;;<<<>>>???;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<======>>>>>>::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::===???AAAAAAAAA@@@AAAAAA@@@@@@@@@?????????BBBBBBCCCDDDDDDCCCBBBAAAEEEIIILLLLLLIIIIIILLLOOOQQQRRRZZZiii}}}555555555555666666666777555555666777999;;;<<<======AAAIIIPPPXXXfffyyysssqqqpppqqqpppnnniiieeebbbcccdddgggqqq}}}jjj^^^OOOGGGFFFHHHHHHFFFBBBAAAAAA@@@@@@AAAAAABBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;::::::;;;<<<>>>???;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===>>>??????<<<<<<==================<<<<<<============<<<<<<999:::===@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@@@@??????===???AAACCCEEEFFFFFFEEEFFFIIIMMMLLLIIIIIILLLPPPRRRSSSZZZhhh}}}444444444555666777777888666666666666888:::<<<===???DDDJJJQQQ]]]sss|||vvvsssqqqsssqqqooommmjjjfffaaa]]]gggmmmvvv}}}aaaNNNNNNHHHBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@???>>>======<<<============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<==============================>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>?????????BBBBBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJKKKMMMOOORRRRRRYYYhhh~~~444444555555666777777888777666666777999;;;===???AAAFFFLLLUUUbbbzzzyyyuuutttvvvuuutttrrrpppkkkeee```bbbhhhqqqxxx~~~mmmUUUQQQKKKFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@??????>>>======<<<============>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>=========<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>===============>>>>>>>>>@@@???????????????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDFFFHHHIIIJJJKKKMMMOOORRRRRRXXXhhh~~~444444555555666777777777777777777888:::<<>>=====================>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;;;;;;;<<<========================<<<;;;:::>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDFFFHHHIIIJJJKKKMMMOOOQQQQQQXXXhhh~~~555555555555666666777777666666666888:::===???AAAEEEKKKTTTcccxxx|||zzzssstttuuuuuusssmmmeee___ZZZ^^^ccciiiooovvv~~~bbbSSSJJJIIIJJJFFFBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA????????????>>>>>>==================>>>>>>>>>>>>===============<<<<<<<<<:::::::::;;;<<<===>>>>>>======>>>???>>><<<;;;:::==============================<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>======<<<<<<<<<======>>>AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBB??????@@@AAACCCDDDEEEEEECCCEEEGGGIIIIIIKKKMMMOOORRRSSSZZZjjj555555555555666666666666555555666777:::===@@@BBBGGGMMMZZZmmm}}}yyyyyyyyyyyywwwrrrkkkfff\\\^^^```ccciiiqqqzzzkkkYYYMMMLLLMMMHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<===============:::::::::;;;<<<===>>>>>><<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>???AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBB??????@@@AAABBBCCCDDDEEEBBBDDDGGGHHHIIIKKKMMMOOOTTTUUU\\\mmm555555666666666666666666555555666888;;;???BBBDDDHHHPPPaaazzz{{{yyyxxxvvvtttqqqllliiiaaa```______cccjjjttt{{{|||rrr]]]MMMJJJJJJDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<===============:::;;;;;;;;;<<<=========;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@??????>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAA??????@@@AAABBBCCCCCCDDDAAADDDFFFHHHIIIKKKMMMOOOUUUVVV^^^ooo666666666666666666666555666777888:::>>>AAAEEEGGGJJJUUUiii|||yyytttqqqooonnnlllkkkeeeccc___\\\]]]dddnnnvvv{{{}}}fffRRRKKKJJJBBBFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???============>>>>>>>>>>>><<<<<<<<<<<<=========>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>;;;<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<===::::::;;;<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>===============>>>>>>>>>@@@???????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAACCCFFFHHHIIIJJJMMMOOOTTTVVV^^^ooo666666666666666555555555888999:::<<<@@@DDDGGGIIILLLXXXooo|||vvvrrrpppppppppppphhhddd___ZZZZZZ```jjjrrr{{{uuu]]]SSSPPPHHHGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::999999999:::<<<>>>???<<<=========>>>>>>??????;;;<<<<<<<<<======>>>>>>::::::;;;<<<===>>>???@@@??????>>>===============>>>>>>??????@@@@@@AAAAAA@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFGGGIIIJJJMMMOOOSSSUUU^^^ooo777777888888888888777666777999::::::===BBBEEEFFFPPP```~~~|||tttoooooopppqqqqqqjjjfff```ZZZXXX\\\ccciiittt{{{eeeUUUOOOJJJIIIFFFCCCAAAAAAAAA@@@???CCCAAA@@@@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;===============<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>============>>>>>><<<<<<======>>>@@@AAABBB>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFGGGIIIKKKMMMNNNUUUUUU[[[kkk777777777666666666666666777999:::;;;===AAAEEEGGGTTTggg}}}sssmmmmmmnnnoooooollliiiddd^^^[[[]]]cccgggrrrxxxiiiVVVMMMIIIHHHFFFCCCBBBBBBBBBAAA@@@BBBAAA??????AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>=========<<<<<<<<<<<<=====================<<<===>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<======;;;<<<<<<<<<===???@@@AAA>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFFFFGGGIIIKKKMMMNNNTTTTTT\\\mmm888777666666666777888999999:::<<<===???CCCHHHLLLZZZrrrvvvooommmnnnooooooooommmiiiddd```___aaadddooouuu{{{~~~sss[[[PPPLLLHHHFFFCCCBBBBBBCCCBBBBBBAAA@@@>>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNRRRTTT^^^ppp:::999777666666888:::;;;<<<<<<>>>AAABBBEEEMMMTTTccc}}}|||~~~{{{sssqqqrrrssssssqqqpppmmmiiiddd```______iiipppxxx}}}~~~eeeVVVPPPHHHFFFCCCCCCCCCDDDCCCCCCAAA???>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<============;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNQQQTTT```sss888777555444555666999:::<<<;;;===BBBDDDFFFPPP[[[mmm|||~~~~~~~~~|||||||||}}}}}}|||}}}zzztttrrrtttwwwyyyzzz|||yyyvvvvvvvvvvvvqqqqqqppplllfffaaa^^^\\\ccckkkvvv~~~rrr\\\RRRJJJGGGDDDCCCDDDDDDDDDCCCAAA???>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<===============;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>==================>>>=========>>>???@@@BBBBBB>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGIIILLLNNNOOOQQQUUUaaauuu444333333222333444666777999777;;;AAACCCFFFRRRaaazzz|||{{{{{{|||yyyvvvtttuuuvvvxxx~~~{{{zzzyyyzzzzzzzzzxxxwww~~~{{{rrrooopppqqqqqqqqqssszzz|||zzzwwwuuuqqqrrrrrroooiiiccc___]]]___gggrrr|||cccRRRKKKIIIFFFDDDDDDDDDCCCBBBAAA@@@>>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<===============;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBCCC>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEGGGIIILLLNNNOOORRRVVVbbbwww333333333444555666666666:::777;;;CCCFFFIIIWWWhhh~~~xxxvvvuuuvvvsssooommmnnnpppuuu~~~|||{{{{{{zzzxxxvvv~~~|||uuusssrrrqqqnnnnnnooottt|||yyyvvvrrrssstttqqqlllfffbbb```]]]cccmmmwww~~~oooYYYMMMKKKGGGEEEDDDDDDBBBAAABBBAAA??????AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>><<<<<<<<<<<<=========>>>;;;;;;<<<<<<===>>>>>>???<<<;;;;;;:::999999888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<===============>>>>>>???AAABBBCCC>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIILLLNNNPPPSSSWWWcccwww555555777888999999999999<<<:::>>>GGGJJJMMM\\\oooxxxsssqqqqqqjjjfffdddeeegggmmmzzz}}}}}}{{{yyyvvvwwwzzz|||xxxxxxwwwtttppppppooorrrxxx}}}|||wwwssstttuuusssnnniiieeeccc]]]bbbiiirrrzzz{{{aaaOOOLLLHHHEEEDDDDDDBBBAAACCCAAA@@@@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<===>>>>>>?????????>>>===<<<<<<;;;;;;================================================<<<<<<<<<<<<=========>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAABBB>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGJJJLLLOOOPPPTTTWWWcccwww555555666666777999:::;;;>>>???CCCGGGKKKUUUjjj}}}xxxvvvvvvsssooohhhfffdddeeeeeehhhrrr}}}~~~zzztttttt{{{{{{xxx||||||rrrppp{{{{{{vvvtttsssrrrpppnnniiifff``````cccjjjttt}}}fffVVVNNNGGGFFFFFFDDDBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???===>>>@@@@@@===;;;<<<<<<======>>>>>>??????===>>>?????????>>><<<;;;??????>>>>>>======<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;>>>>>><<<999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@??????>>>>>>>>>>>>??????@@@??????>>>???AAABBBCCCBBBCCCEEEEEEFFFIIILLLOOOWWW[[[eeewww777777777777888:::;;;<<<>>>???DDDHHHNNNZZZqqq}}}xxxnnnjjjhhhjjjlllnnnvvv~~~zzz{{{|||}}}{{{yyy~~~xxx~~~tttrrrpppooonnnmmmjjjhhhaaa```bbbhhhqqqzzzoooYYYPPPHHHFFFFFFDDDBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>??????===;;;============>>>>>>??????<<<======>>>===<<<;;;:::============<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;<<<===>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@????????????AAABBBCCCCCCDDDEEEFFFFFFHHHLLLNNNTTTWWWbbbttt888888888999:::;;;<<<===@@@BBBFFFLLLSSSccc|||{{{uuupppqqqtttwww|||~~~yyywwwzzz|||zzzvvvsssooonnnnnnnnnmmmmmmcccaaaaaaeeelllvvv}}}{{{^^^SSSIIIGGGGGGDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>??????>>><<<=========>>>>>>>>>>>>???<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;<<<===???@@@??????>>>AAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@AAACCCDDDDDDEEEFFFFFFFFFHHHKKKNNNRRRVVV```ttt888888888888999;;;<<<===CCCEEEIIIOOOYYYjjjyyyxxx{{{~~~{{{}}}~~~{{{zzzvvvrrrooopppqqqssssssfffdddaaabbbgggqqqzzzeeeXXXKKKGGGGGGEEECCCCCCCCCCCCBBBAAAAAA@@@???????????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>@@@BBBBBBBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@??????@@@AAACCCDDDEEEFFFGGGGGGFFFHHHKKKMMMSSSXXXcccwww777777777888999:::;;;<<>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<======>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>@@@AAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHKKKMMMTTTYYYeeeyyy777777777777888:::;;;<<>>>>>>>>??????>>>============>>>=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;===???>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<======>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@AAABBBCCCEEEEEEFFFGGGGGGGGGIIILLLOOORRRXXXeeezzz888888888888:::;;;<<<===DDDGGGPPP[[[iii}}}}}}~~~~~~{{{yyy}}}{{{}}}wwwrrrpppqqqqqqqqqvvvrrrllleeeccchhhqqqxxxxxxeeeQQQIIIHHHGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA===???AAAAAA@@@???@@@BBB@@@@@@@@@?????????>>>>>>???>>>===<<<;;;<<<========================<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????===<<<;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEDDDEEEGGGGGGHHHJJJMMMPPPRRRXXXeee{{{999999999:::;;;<<<===>>>GGGLLLVVVcccsss}}}|||}}}~~~}}}~~~}}}~~~~~~}}}zzz~~~zzz{{{vvvssssssrrrrrryyyuuuooogggdddgggpppwww{{{gggRRRIIIHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAABBB;;;===@@@@@@>>>===???AAA@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;:::;;;<<<<<<=========<<<<<<;;;;;;:::======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>>>>;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===???@@@@@@@@@>>><<<;;;<<<>>>AAACCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEECCCEEEFFFGGGHHHJJJNNNQQQSSSYYYggg}}}888777777888;;;>>>@@@@@@BBBJJJVVVeee}}}~~~{{{|||zzzxxx{{{}}}}}}|||zzzzzzwwwppprrrzzzxxxxxxuuuooojjjiiinnnttt~~~kkkUUUNNNKKKDDDAAADDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::;;;<<<>>>???<<<<<<======>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCBBBBBBBBBFFFFFFFFFGGGIIIKKKLLLMMMTTTZZZhhh}}}999888888999;;;>>>@@@AAAEEEOOO]]]ooozzzxxx{{{}}}|||xxxrrrttt{{{zzzyyyvvvpppiiigggkkkpppzzzuuu\\\RRRNNNGGGCCCEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<======<<<;;;;;;;;;<<<===:::;;;<<<===>>>???@@@AAA===============<<<<<<<<<>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBEEEEEEFFFGGGIIIKKKMMMNNNTTTZZZhhh}}}:::999999999;;;>>>@@@BBBJJJUUUeee|||{{{xxx{{{zzztttuuu{{{{{{zzzwwwpppiiifffgggjjjuuu}}}eeeVVVPPPJJJEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA????????????????????????@@@@@@??????>>>>>>==================<<<<<<<<<<<<<<<======>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::>>>>>>===;;;;;;::::::;;;999999;;;<<<>>>@@@AAAAAA???>>>>>>===<<<<<<;;;;;;===>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEGGGIIILLLNNNOOOTTTZZZhhh~~~::::::::::::;;;>>>BBBEEEOOOZZZlll}}}~~~{{{xxx||||||vvvvvvyyyyyyxxxuuupppjjjffffffgggooowwwnnnZZZQQQJJJFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA>>>???????????????@@@@@@AAA@@@@@@???>>>===<<<<<<===============<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999999:::======<<<<<<;;;;;;;;;;;;::::::;;;<<<===??????@@@>>>>>>======<<<<<<<<<<<<======>>>????????????>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGJJJLLLOOOPPPTTT[[[iii999:::;;;;;;;;;???DDDIIISSS^^^rrr{{{wwwvvvyyy~~~}}}yyy~~~~~~xxxwwwwwwuuuuuutttpppllliiiggggggjjjrrr}}}yyy___RRRJJJFFFDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA>>>>>>??????@@@@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;:::;;;;;;:::;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<<<<<<<<<<======>>>>>>======>>>????????????>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEGGGJJJLLLOOOPPPSSS[[[iii888:::;;;;;;<<<@@@GGGMMMVVVdddzzz}}}|||yyyuuurrrppprrrsss{{{~~~{{{{{{xxxwwwsssssssssqqqooolllhhhffffffkkkvvvjjjWWWLLLGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA>>>>>>??????@@@AAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<===============<<<======>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<999:::;;;<<<=====================<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???===>>>??????@@@@@@??????===>>>???AAABBBBBBBBBBBBDDDDDDEEEGGGIIILLLNNNOOOSSS[[[jjj666999;;;<<<<<>>>>>???@@@@@@AAABBBBBB?????????>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<<<<<<<======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<:::;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBEEEEEEFFFGGGIIIKKKMMMNNNSSS[[[kkk555888;;;<<<===BBBKKKSSSZZZqqqvvvooojjjgggfffggghhhiiimmmuuu~~~~~~zzzuuuuuuuuutttrrrmmmgggccc^^^aaaiiivvveeeSSSLLLJJJDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>?????????;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999999999999:::;;;;;;<<<<<<============;;;:::999::::::;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;??????@@@AAAAAAAAAAAA@@@======???@@@AAABBBBBBBBBFFFFFFFFFGGGIIIKKKLLLMMMSSS[[[kkk999888:::===???CCCMMMXXXggg}}}tttnnnkkkjjjkkkiiikkknnnppptttzzz~~~yyyvvvsssqqqtttwwwtttllldddbbbcccgggqqq~~~xxxaaaQQQGGGJJJGGGCCCAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????@@@?????????@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======<<<>>>>>>>>><<<;;;<<<=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBFFFGGGHHHIIIKKKLLLMMMNNNVVV]]]mmm999999;;;???AAAFFFRRR]]]qqq}}}xxxssspppppppppqqqrrrtttwwwyyyzzz}}}wwwtttrrrtttwwwvvvoooiiibbbbbbeeennnzzzjjjXXXMMMJJJGGGDDDBBBBBBCCCBBBBBB@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>><<<;;;<<<=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????===>>>>>>>>>>>>??????????????????@@@@@@BBBCCCCCCEEEFFFGGGHHHJJJLLLNNNNNNUUU]]]mmm::::::<<<@@@DDDJJJXXXeee|||{{{{{{{{{}}}~~~zzzvvvssssssvvvwwwsssnnnbbbaaabbbiiitttqqq\\\PPPJJJGGGDDDCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???>>><<<;;;<<<=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????===>>>>>>>>>>>>?????????======>>>???@@@BBBDDDEEEDDDEEEFFFHHHJJJLLLNNNPPPUUU]]]nnn<<<<<<>>>BBBEEEMMM]]]mmm{{{~~~~~~yyytttssstttuuussspppeeebbbaaadddmmmxxxuuu[[[MMMIIIGGGDDDCCCCCCEEEEEEEEEAAAAAA@@@@@@@@@???@@@@@@??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>???>>><<<<<<<<<=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA======>>>???@@@BBBCCCDDDDDDDDDEEEGGGJJJMMMOOOQQQVVV^^^ooo======@@@DDDGGGQQQdddvvv|||www|||~~~zzz}}}}}}vvvrrrrrrrrrqqqpppiiieeebbbbbbhhhrrr|||}}}^^^NNNHHHFFFCCCBBBCCCDDDDDDDDDBBBAAA@@@?????????@@@@@@AAA@@@@@@?????????@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>===?????????===<<<===>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA????????????@@@AAABBBCCCEEEEEEFFFGGGJJJMMMPPPRRRXXX```rrr<<<>>>AAAFFFKKKWWWmmm|||vvvzzz|||{{{|||}}}yyysssqqqqqqqqqpppoookkkeeebbbeeemmmwww~~~~~~~~~gggUUUIIIFFFCCCBBBBBBCCCCCCCCCBBBAAA@@@?????????@@@AAABBBAAA@@@@@@@@@@@@@@@@@@========================>>>>>>>>>>>>????????????>>>???@@@???===<<<===>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCHHHGGGGGGHHHJJJNNNQQQSSSWWW```rrr:::===BBBHHHOOO___yyyxxx{{{}}}{{{uuusssrrrssssssuuupppiiidddcccjjjsssyyy~~~~~~~~~mmmZZZKKKHHHEEECCCCCCDDDCCCCCCCCCBBB@@@>>>>>>???@@@AAAAAAAAA@@@???????????????=================================>>>>>>>>>??????>>>???@@@???=========>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????===>>>>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFJJJJJJIIIIIIKKKNNNQQQTTTVVV___qqq888<<>>>>>???@@@AAA@@@@@@???>>>>>>===>>>>>>========================;;;<<<<<<<<<======>>>>>>>>>???@@@???>>>======???======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAACCCFFFHHHIIILLLKKKJJJJJJKKKNNNRRRTTTTTT]]]ppp===>>>DDDNNNYYYlll~~~|||yyyxxxvvvuuuwwwuuukkkeeeccceeemmmuuu{{{|||sssWWWOOOLLLGGGBBBBBBEEEEEECCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>???>>>======<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<===============<<<;;;;;;::::::::::::;;;<<<<<<999:::<<<>>>@@@@@@??????@@@@@@@@@?????????>>>>>>CCCCCCBBBAAA@@@@@@CCCFFFFFFGGGHHHIIIJJJLLLOOORRRXXXaaattt???@@@GGGRRR___ttt}}}{{{~~~{{{xxxuuutttvvv{{{tttlllgggccccccjjjrrr||||||aaaSSSOOOIIIEEEDDDEEEDDDBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>=======================================>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<>>>??????@@@@@@@@@@@@@@@?????????>>>>>>===>>>===<<<;;;<<<>>>AAAFFFGGGHHHIIIJJJLLLOOORRRXXXaaattt@@@CCCKKKWWWhhh|||www|||}}}yyyuuussssssuuurrrooojjjddd```fffnnnyyypppXXXRRRKKKGGGFFFEEECCCAAACCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>================================================<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<===???@@@AAA@@@????????????>>>>>>>>>???@@@@@@???>>>???AAACCCFFFGGGHHHIIIJJJLLLOOORRRWWWaaauuuAAAEEENNN]]]sss~~~{{{|||{{{uuurrrrrrpppqqqqqqnnneee___aaaiiittt{{{|||\\\SSSKKKHHHHHHFFFCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????========================>>>>>>>>>======<<<<<<;;;=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<>>>@@@AAA????????????>>>>>>>>>>>>BBBCCCCCCCCCBBBCCCEEEGGGFFFGGGHHHIIIJJJLLLOOORRRVVVaaauuuBBBHHHRRRccc|||}}}}}}vvvrrrrrroooqqqtttrrrhhh______dddoooxxxbbbUUUJJJHHHIIIFFFDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;===>>>???@@@@@@@@@@@@???<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>======<<<<<<<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBDDDFFFGGGHHHIIIJJJLLLOOORRRUUUaaavvvCCCKKKWWWiiizzzyyy}}}xxxssssssppprrruuutttlllbbb^^^aaakkkuuujjjZZZLLLIIIIIIFFFDDDGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@<<<<<<;;;<<<<<<===>>>???;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>===============>>>??????======>>>>>>>>>>>>>>>???===>>>@@@@@@@@@@@@BBBCCCFFFGGGHHHIIIJJJLLLOOORRRUUUaaawwwFFFOOO\\\ooozzzzzz~~~zzzuuuuuutttsssuuuvvvpppeee______eeepppvvvaaaOOOKKKJJJEEEDDDHHHDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAAAAAAAA@@@???;;;;;;;;;<<<<<<===>>>???;;;;;;;;;<<<<<<<<<======<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<===<<<======>>>>>>>>>>>>>>>============>>>>>>??????>>>@@@CCCCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJLLLOOORRRTTTaaaxxxHHHRRR```sss|||wwwvvvvvvuuuvvvwwwrrrhhh```^^^```kkkzzzgggSSSNNNKKKEEEDDDHHHDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<=========:::<<<>>>@@@AAA@@@???>>>;;;;;;;;;<<<<<<>>>??????;;;;;;;;;<<<<<<<<<======<<<===============<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<>>>??????>>>======<<<=========>>>>>>??????===???BBBCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLOOORRRTTTaaaxxxHHHTTTeee{{{yyy~~~|||vvvrrrrrrrrrsssuuutttnnnddd\\\]]]fffssstttTTTLLLLLLEEEBBBFFFCCCCCCBBBAAAAAA@@@??????@@@AAAAAABBBCCCCCCCCCBBB???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>????????????:::<<>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@AAABBBBBBCCCFFFGGGHHHIIIJJJLLLOOORRRWWWbbbxxxLLLVVVhhhyyyvvvqqqqqqrrrttttttpppggg```\\\cccnnnzzzzzzYYYOOOMMMFFFDDDGGGBBBAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBAAAAAA???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>======<<<<<<=========<<<<<<<<<<<<<<<:::<<<>>>>>><<<:::::::::========================<<<>>>??????>>>======>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHIIIJJJLLLOOORRRWWWcccyyyPPPYYYlll}}}zzzrrrrrrrrrtttuuuqqqkkkeee\\\___gggtttaaaSSSNNNGGGEEEHHHCCCCCCBBBBBBAAA@@@@@@???>>>??????@@@@@@@@@@@@@@@>>>????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<>>>======<<<<<<;;;;;;;;;;;;=========;;;:::;;;<<<===========================???@@@@@@???>>>>>>???;;;<<<===???AAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIJJJLLLOOORRRXXXccczzzRRR\\\qqq~~~wwwuuussstttuuurrrmmmhhh^^^]]]bbbnnn}}}~~~iiiVVVNNNGGGEEEHHHFFFFFFDDDCCCAAA???>>>===??????@@@@@@@@@@@@@@@???>>>>>>????????????>>>===========================================================================@@@@@@???>>>======<<<<<<<<<======<<<::::::<<<===========================>>>???AAAAAA???>>>???@@@<<<===>>>???@@@AAAAAAAAA?????????@@@AAABBBCCCDDDFFFGGGHHHIIIJJJLLLOOORRRYYYeee{{{SSS___xxx}}}yyyuuuttttttrrrnnnkkkaaa___aaajjjyyypppYYYNNNHHHEEEGGGDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>?????????>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<::::::<<<>>>========================>>>???AAAAAA???>>>???@@@>>>>>>???@@@@@@@@@@@@????????????@@@AAABBBDDDDDDFFFGGGHHHIIIJJJLLLOOORRRZZZfff}}}VVVddd|||wwwttttttsssqqqnnneeebbbbbbhhhtttvvv\\\PPPIIIGGGGGG@@@AAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAA@@@???===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????;;;<<<<<<<<<<<<============<<<<<<;;;;;;::::::::::::;;;===<<<;;;;;;<<<==============================???@@@@@@???>>>>>>?????????@@@@@@@@@??????>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIJJJLLLOOORRRZZZggg~~~ZZZlll~~~}}}wwwttttttuuuuuusssgggeeecccfffoooyyy{{{```RRRLLLIIIHHHBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888;;;=========<<<<<<===========================<<<>>>??????>>>======>>>===>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIJJJLLLOOORRR[[[hhh^^^rrr}}}zzzzzzzzz|||vvvsssuuuwwwxxxwwwhhhfffdddeeekkkuuu~~~cccUUUNNNKKKIIIHHHGGGFFFDDDBBB@@@>>>>>>???????????????>>>============>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============777:::===>>>===<<<<<<<<<========================<<<===??????===<<<===>>>;;;<<<>>>???AAAAAABBBBBB>>>>>>???@@@AAACCCEEEEEEFFFGGGHHHIIIJJJLLLOOORRR\\\hhhccczzz{{{yyyyyyzzzwwwvvvwwwmmmhhhcccbbbhhhtttcccRRRKKKIIIHHHDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>===???AAABBBBBB@@@===<<<>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::<<<===<<<;;;<<<===???@@@AAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBFFFDDDAAA@@@AAACCCDDDDDDFFFFFFFFFIIIMMMPPPRRRRRR]]]jjjhhh|||zzzzzzzzzwwwuuuvvvpppkkkdddaaaeeeooozzz~~~eeeUUUNNNKKKIIIDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>>>>???AAABBBAAA@@@===<<<;;;;;;<<<<<<=========>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::===>>>===<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAAAAABBBCCCCCCCCCEEEEEEFFFIIIMMMPPPRRRSSS\\\iiiooo~~~{{{zzzyyyvvvuuuuuusssmmmeee```aaaiiittt{{{jjjZZZPPPKKKIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???===<<<888999:::;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;:::<<<>>>???>>>===????????????@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDBBBAAABBBCCCDDDCCCBBBDDDEEEGGGIIILLLPPPSSSTTT[[[hhhwww|||~~~}}}{{{yyyuuussstttsssnnneee^^^^^^dddnnnuuurrr^^^QQQKKKHHHEEEDDDCCCBBBAAAAAABBBBBB@@@@@@????????????@@@@@@??????????????????????????????>>>>>>>>>>>>??????>>>???@@@@@@@@@???===<<<999::::::;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>@@@???>>>@@@@@@?????????AAABBBDDDAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEECCCBBBCCCEEEGGGJJJLLLOOOSSSUUU[[[iii~~~|||~~~{{{yyyuuurrrsssqqqmmmeee^^^\\\aaajjjqqqzzz|||~~~yyy```RRRKKKIIIFFFEEECCCBBBAAAAAABBBCCC@@@@@@????????????@@@@@@??????????????????????????????>>>======>>>??????>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===========================<<<<<<===???@@@???>>>@@@???>>>>>>???@@@BBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAACCCDDDEEEDDDBBBCCCEEEHHHJJJLLLNNNRRRVVV\\\jjj|||~~~|||xxxtttqqqrrrooommmggg```\\\^^^fffmmmqqquuuzzz}}}~~~dddTTTMMMLLLGGGFFFCCCBBBAAAAAACCCDDD@@@@@@????????????@@@@@@???????????????@@@@@@@@@@@@???>>>======>>>???@@@>>>>>>??????>>>>>>===<<<============<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;===========================<<<;;;<<>>>>>>>>>>>>>>???@@@AAABBB??????@@@@@@AAAAAABBBBBBBBBAAAAAABBBDDDEEEDDDCCCCCCFFFJJJKKKKKKMMMQQQUUU\\\kkk}}}~~~|||xxxsssqqqqqqooonnniiibbb\\\\\\bbbhhhlllrrryyy}}}kkkYYYOOOLLLHHHFFFCCCAAAAAAAAACCCDDD@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;========================<<<;;;;;;<<<>>>??????>>><<<<<<===>>>????????????>>>??????@@@AAAAAABBBBBBCCCAAA@@@@@@CCCDDDEEEEEEDDDHHHKKKKKKJJJKKKPPPTTT[[[jjj|||}}}}}}xxxssspppqqqpppoookkkddd\\\[[[___dddlllsss{{{sss\\\PPPKKKHHHFFFDDDAAAAAABBBCCCEEE@@@@@@????????????@@@@@@>>>>>>??????@@@@@@@@@@@@@@@???>>><<<<<<>>>???@@@>>>>>>>>>>>>============888888999:::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>???>>>===:::;;;===?????????>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDBBB???@@@BBBDDDFFFFFFEEEIIILLLLLLJJJJJJOOOSSSZZZiii~~~}}}|||vvvsssrrrqqqpppmmmkkkiiiccc]]]]]]bbbmmmsss|||bbbQQQMMMHHHFFFDDDDDDDDDCCCAAA???>>>=========>>>???@@@@@@???@@@@@@AAAAAA@@@@@@???======>>>>>>?????????@@@======>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<<<<;;;=========<<<:::999;;;<<<<<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCEEEGGGHHHIIILLLPPPSSS]]]kkk~~~yyyuuuqqqooopppmmmkkkiiiccc]]]\\\```iiipppyyyiiiVVVOOOHHHFFFDDDDDDDDDCCCAAA@@@AAAAAA@@@@@@AAABBBBBBCCC???@@@@@@AAAAAA@@@@@@???===>>>>>>>>>????????????>>>>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<===<<<<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@?????????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCEEEGGGHHHIIILLLPPPSSS]]]lll~~~|||~~~wwwrrrnnnppplllkkkiiiddd]]][[[^^^eeelllvvv|||~~~sss[[[QQQIIIGGGEEEDDDCCCCCCAAA@@@BBBBBBBBBAAABBBBBBCCCCCC???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???????????????????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;===??????===<<<<<<<<<======<<<<<<======>>>???>>>>>>???@@@AAABBBBBBCCC??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIJJJMMMQQQTTT\\\mmm{{{}}}~~~~~~yyyzzzsssoooooollljjjjjjeee^^^[[[]]]bbbiiissszzz}}}~~~}}}```SSSJJJHHHEEECCCCCCCCCBBB@@@@@@@@@?????????@@@@@@AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>?????????>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;<<<<<<<<<;;;===@@@@@@???===<<<<<<=========<<<===>>>>>>??????@@@@@@@@@AAAAAABBBBBB??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDFFFHHHIIIKKKMMMQQQTTT\\\nnn{{{zzz}}}~~~~~~}}}}}}{{{zzz{{{}}}vvvqqqoookkkjjjkkkhhhaaa]]]\\\```hhhssszzz}}}~~~eeeUUULLLIIIEEECCCCCCCCCBBBAAA??????>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>><<<<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;<<<<<<<<<:::===@@@@@@???========================>>>??????AAAAAAAAA@@@@@@??????>>>???@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIIJJJKKKNNNRRRUUU]]]ooo{{{zzz}}}~~~}}}}}}}}}|||xxxwwwwww~~~yyytttnnnjjjjjjlllkkkddd___^^^___hhhssszzz}}}~~~kkkZZZMMMJJJFFFCCCCCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@???@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::<<<>>>???>>>=========>>>>>>======>>>>>>???@@@BBBAAAAAA@@@???>>>======@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJLLLOOOSSSVVV]]]nnn{{{yyy|||}}}||||||~~~vvvttttttvvvzzzvvvmmmjjjjjjmmmmmmhhhbbb```^^^gggrrrzzz}}}~~~sss```NNNKKKFFFCCCBBBBBBBBBAAACCCBBBAAA@@@@@@@@@@@@AAA???@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<:::<<<======<<<<<<===>>>>>>>>>======>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAAAAABBBDDDEEEFFFFFFHHHJJJKKKLLLOOOSSSVVV^^^mmm{{{yyy|||}}}|||~~~{{{tttrrrsssuuu~~~{{{wwwmmmiiijjjnnnooojjjcccaaa]]]fffrrrzzz}}}~~~~~~yyyfffOOOKKKFFFCCCBBBBBBBBBAAABBBAAA@@@@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>============>>>???????????????========================>>>>>>>>>===<<<<<<<<<;;;:::;;;<<<;;;:::;;;===???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAAAAABBBBBBDDDEEEFFFGGGGGGHHHJJJKKKMMMOOOSSSWWW___lll