BM6P6(@ fffWWW^^^fffooorrrmmmccccccbbb```]]][[[XXXWWWSSSRRRQQQOOOLLLIIIEEECCCCCCDDDFFFGGGGGGEEECCCAAAAAAAAAAAAAAAAAABBBCCCDDD>>>>>>============>>>>>><<<===>>>@@@@@@???>>>>>>===@@@EEEHHHHHHHHHHHHHHHCCCCCCCCCCCCDDDFFFGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMPPPRRRPPPMMMKKKJJJJJJIIIHHHIIIJJJKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQSSSQQQOOOOOOQQQRRRSSSRRRNNNMMMLLLKKKLLLNNNQQQRRRTTTRRRPPPMMMKKKIIIIIIIIILLLLLLMMMNNNOOOMMMJJJGGGFFFCCCAAACCCIIIPPPTTTUUUQQQQQQSSSVVVYYY]]]aaaccceeemmm}}}}}}~~~|||{{{{{{xxxooolllppp~~~{{{zzz{{{yyyxxxuuussssssuuuwwwyyyxxx|||}}}wwwrrrqqqqqqrrrsssssssssrrrqqqrrruuuxxx|||uuummmiiikkknnnqqqqqqtttuuuwwwwwwwwwtttrrrpppnnniiiaaa[[[XXXWWWWWWWWWYYY]]]dddllluuu|||xxxqqqpppqqqooorrrwwwzzz|||}}}~~~~~~{{{wwwrrrnnnpppnnnkkkhhhgggeeebbb______[[[VVVSSSRRRPPPKKKGGGFFFDDDBBBBBBDDDDDDBBB???===>>>??????>>>>>>???@@@<<<<<<============<<<<<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<::::::999:::;;;<<<<<<<<<======>>>>>>??????@@@@@@AAABBBDDDGGGHHHJJJNNNPPPTTTWWWZZZ]]]```ccckkknnnrrrvvvzzzrrrooollllllmmmllljjjgggbbbbbbaaaaaaaaaaaaaaabbbiiiiiikkkmmmqqquuuyyy{{{~~~}}}}}}zzzuuuqqqlllkkkiiiggggggkkkrrrwww|||{{{yyyxxxyyy|||zzzccc^^^___```bbbfffjjjnnnpppuuuuuuttttttvvvxxx{{{|||{{{}}}{{{rrrlllmmmooorrrvvvyyy{{{{{{|||xxxmmmfff```[[[XXX]]]]]]^^^aaadddgggkkkmmmppprrrssspppkkkmmmttt{{{fffYYY___gggnnnqqqkkkdddcccbbb___]]]ZZZWWWVVVRRRRRRQQQOOOLLLJJJGGGFFFDDDEEEGGGHHHGGGEEEBBB@@@AAAAAAAAAAAAAAABBBCCCCCC>>>>>>===============>>>======>>>????????????>>>???BBBFFFHHHHHHGGGGGGGGGBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIILLLMMMNNNMMMKKKJJJJJJKKKLLLKKKJJJJJJKKKKKKKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQQQQPPPNNNOOOQQQSSSTTTTTTQQQQQQOOOOOOOOOQQQSSSTTTSSSQQQOOOMMMLLLLLLLLLMMMPPPOOONNNOOOOOONNNLLLIIIFFFEEEFFFJJJQQQWWWZZZ[[[QQQQQQRRRTTTXXX[[[___aaabbbiiiwww~~~yyyyyy~~~sssnnnrrryyy}}}yyywwwvvvwwwvvvuuuttttttuuuvvvxxxvvvzzz{{{xxxxxxyyyyyy{{{{{{zzzxxxvvvvvvxxx{{{{{{uuunnnkkkmmmooopppppprrrrrrssssssqqqnnnjjjhhheee```ZZZUUUSSSSSSTTTTTTVVV[[[bbbkkkttt{{{zzzpppjjjiiikkknnnrrrwww{{{~~~}}}{{{xxxuuutttssspppmmmjjjhhhfffcccaaa^^^[[[WWWUUUUUUSSSOOOKKKKKKHHHEEEDDDDDDDDDBBB@@@<<<===============???@@@======>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<<<<<<<==================>>>>>>>>>>>>???@@@AAABBBEEEGGGKKKMMMOOOQQQUUUWWW\\\___ccchhhlllqqqwww{{{sssqqqoooooopppooollliiiggggggfffeeeeeedddeeeeeegggggghhhjjjlllooorrrsssvvvtttrrrrrrsssrrrooollljjjiiifffddddddhhhnnnsssyyyxxxxxxyyy{{{rrrdddbbbbbbdddgggjjjnnnrrrtttzzzyyyxxxxxxxxxzzz|||~~~}}}~~~~~~vvvqqqlllooosssxxx~~~{{{tttiii```ZZZVVVSSSQQQSSSTTTVVVYYY^^^bbbfffhhhnnnppprrrpppnnnqqqyyyfffZZZaaagggmmmnnnhhhdddcccaaa___[[[XXXUUUSSSQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGHHHHHHGGGDDDBBB@@@AAAAAA@@@@@@AAAAAABBBBBB???>>>>>>===<<<<<<<<<===>>>>>>======>>>>>>??????BBBEEEGGGHHHGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGHHHHHHHHHHHHMMMLLLJJJGGGEEEEEEHHHKKKMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMOOOPPPPPPQQQQQQOOONNNMMMNNNQQQSSSTTTTTTSSSRRRQQQPPPPPPQQQSSSSSSQQQPPPNNNLLLMMMOOORRRSSSTTTRRRPPPOOOOOOOOONNNLLLKKKLLLPPPVVV\\\___``````QQQQQQQQQSSSUUUXXX[[[\\\^^^bbbmmm~~~{{{uuuttt|||pppiiihhh{{{{{{xxxuuussstttttttttuuuuuuvvvwwwwwwwwwzzz~~~~~~zzzxxxyyy{{{zzzuuupppnnnpppqqqqqqoooqqqqqqpppooolllgggdddaaa]]]XXXSSSPPPPPPQQQRRRSSSTTTYYYaaajjjssszzzyyypppfffbbbbbbeeemmmrrrwww|||~~~{{{zzzyyyyyywwwtttpppmmmllljjjgggeee```\\\YYYWWWXXXWWWSSSPPPOOOLLLHHHEEEEEEDDDCCCBBB@@@???>>>======>>>@@@BBB>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;===???AAACCCDDDEEEHHHJJJKKKNNNRRRWWW[[[___eeeiiirrruuuxxx{{{~~~xxxxxxxxxyyyzzzyyyuuusssmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkklllllljjjiiiiiijjjllllllkkkkkkjjjfffccccccffflllqqquuuvvvxxx{{{~~~~~~vvvpppkkkgggeeefffiiilllppptttwwwyyy~~~}}}|||||||||}}}{{{wwwppprrrwww}}}~~~uuugggbbbYYYSSSOOONNNMMMMMMLLLNNNRRRWWW]]]bbbfffhhhmmmnnnpppppprrrwww~~~eee[[[bbbgggjjjkkkddddddcccaaa^^^ZZZVVVRRRQQQOOONNNLLLJJJIIIJJJJJJKKKIIIIIIIIIHHHFFFDDDAAA???AAAAAA@@@@@@@@@@@@AAAAAA???>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<>>>???@@@DDDFFFHHHHHHFFFDDDCCCCCCGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFIIIIIIGGGEEECCCDDDGGGJJJLLLMMMMMMKKKJJJHHHHHHIIIHHHIIIJJJLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOONNNLLLMMMOOOQQQRRRRRRPPPOOONNNNNNMMMNNNNNNOOOOOONNNLLLLLLNNNRRRUUUXXXWWWUUUQQQOOOOOOPPPOOOOOORRRUUUZZZ```ccccccaaa___PPPPPPPPPQQQRRRTTTVVVXXXZZZ\\\dddttt}}}{{{{{{{{{yyywwwxxxiiiccciiiuuu}}}yyyxxxuuusssppprrrtttvvvwwwxxxwwwwwwzzz|||zzzxxxwwwxxxyyyuuurrrqqqssssssqqqoooqqqpppooommmjjjfffbbb```ZZZVVVRRROOOPPPQQQRRRSSSUUUYYYaaakkkssszzz~~~}}}xxxpppfff^^^]]]```ccclllpppwww|||}}}zzzyyyyyyzzzwwwtttrrrqqqooommmlllddd```\\\[[[[[[YYYUUUQQQPPPNNNJJJGGGEEEEEEFFFGGGHHHFFFBBB@@@@@@AAABBBCCC>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::>>>===<<<;;;;;;;;;;;;;;;;;;===?????????@@@BBBCCCCCCEEEIIIKKKNNNQQQUUUYYY\\\___dddhhhlllqqqwwwzzzzzz|||~~~~~~|||rrrrrrqqqoooooonnnnnnnnnssssssrrrqqqpppnnnlllkkkkkkjjjhhhhhhiiilllnnnooopppoookkkhhhfffhhhmmmqqqsssuuuyyy}}}{{{rrrkkkiiihhhfffhhhjjjnnnrrrwwwzzz|||~~~~~~~~~~~~~~~|||yyyvvvxxx|||rrrggg\\\XXXRRRMMMKKKLLLNNNOOOQQQTTTXXX^^^dddiiilllnnnnnnooopppqqquuu|||{{{ccc[[[cccgggiiihhhaaacccbbb```\\\XXXTTTQQQOOOLLLKKKIIIHHHHHHIIIJJJKKKIIIIIIIIIGGGEEECCCAAA???AAA@@@@@@?????????@@@@@@>>>>>>===<<<<<<<<<<<<<<<>>>===<<<<<<<<<===???@@@DDDFFFGGGFFFDDDBBBBBBBBBGGGFFFEEEDDDDDDCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFFFFEEEEEEGGGHHHJJJKKKLLLJJJHHHFFFGGGHHHHHHJJJKKKMMMNNNMMMMMMLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPNNNLLLKKKLLLNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMLLLLLLLLLNNNRRRVVVXXXWWWTTTPPPNNNOOOOOOPPPOOOXXX\\\```cccccc___[[[XXXPPPOOOOOOOOOPPPQQQSSSTTTUUUXXX___mmm~~~~~~{{{zzz|||zzzlllddd^^^ggguuuxxxtttsssqqqooommmooorrruuuwwwxxxxxxxxxzzz|||~~~{{{xxxwwwxxxxxxuuussssssvvvvvvtttqqqoooooonnnllliiifffdddbbb\\\XXXTTTQQQQQQRRRSSSSSSXXX]]]dddlllsssxxx{{{|||tttoooggg___[[[]]]bbbfffkkkpppvvv|||}}}xxxuuuuuu{{{yyyxxxwwwxxxwwwuuussslllgggbbb```^^^[[[VVVRRROOONNNKKKIIIGGGHHHJJJKKKOOOJJJEEEBBBBBBBBBAAA@@@>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;;;;<<<<<<;;;;;;::::::999999<<<<<<;;;;;;;;;;;;<<<===<<<>>>??????>>>>>>???@@@@@@BBBDDDDDDDDDFFFIIIKKKIIILLLQQQUUUYYY^^^dddgggnnnsssyyy~~~~~~|||zzzuuuxxx|||xxxxxxxxxwwwwwwwwwxxxxxx|||}}}|||{{{yyyvvvrrrpppooonnnlllkkkkkknnnqqqtttwwwvvvsssooommmmmmpppssstttwww{{{{{{uuummmhhheeedddfffjjjnnnssswwwzzz||||||||||||}}}~~~{{{wwwwwwyyy|||{{{kkk```UUURRRNNNKKKJJJLLLOOORRRZZZ]]]bbbhhhmmmppprrrssstttsssrrrtttyyyxxxccc^^^gggiiijjjhhh```bbbaaa^^^[[[WWWSSSPPPNNNJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFDDDBBB@@@???@@@@@@??????>>>>>>??????===<<<<<<;;;<<<<<<============<<<<<<======>>>>>>BBBCCCEEEDDDBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEDDDDDDCCCAAACCCFFFGGGFFFFFFFFFFFFHHHJJJKKKJJJGGGEEEGGGIIIIIIKKKMMMOOOOOOOOONNNMMMJJJKKKLLLNNNOOOOOOPPPPPPOOOLLLJJJIIIJJJJJJJJJIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTTTTQQQNNNLLLMMMNNNOOONNNWWW[[[^^^___\\\WWWSSSQQQOOONNNNNNNNNNNNPPPQQQRRRRRRVVV]]]fffsss}}}}}}sssjjjaaaccchhhooozzz|||rrrlllkkkiiihhhjjjlllooorrruuuwwwxxxxxxxxx{{{}}}~~~~~~~~~}}}zzzzzz{{{wwwuuussstttwwwyyywwwtttooonnnmmmllljjjgggeeeddd___\\\WWWUUUUUUVVVVVVUUU^^^aaahhhnnnsssuuuuuuuuukkkfff```[[[[[[___eeeiiimmmqqqxxx}}}xxxrrrqqqqqqyyyyyy{{{}}}}}}{{{tttpppjjjfffccc___YYYTTTPPPPPPOOOMMMKKKKKKMMMOOOPPPKKKFFFCCCCCCBBB@@@===??????@@@@@@@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;<<<<<<===>>>>>><<<<<<===>>>===>>>???>>>======>>>@@@???AAAEEEHHHKKKOOOSSSWWWZZZ^^^dddhhhjjjkkklllmmmnnnrrrwww{{{}}}}}}}}}~~~{{{yyyttttttsssrrrqqqssswwwzzz~~~{{{wwwvvvvvvwwwxxx{{{~~~}}}{{{wwwnnnfffbbbccceeeiiinnnsssxxx{{{|||zzz{{{{{{|||}}}}}}~~~~~~~~~~~~xxxsssrrrssswww}}}wwwggg\\\OOONNNLLLJJJJJJMMMSSSWWWaaaeeejjjpppuuuwwwxxxxxx|||xxxuuuxxx~~~xxxdddaaakkkmmmmmmjjjbbb```___]]]ZZZVVVSSSOOONNNJJJKKKKKKLLLLLLKKKKKKJJJGGGGGGFFFDDDCCCAAA@@@???@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>;;;<<<======>>>>>>======???@@@BBBBBBAAA@@@BBBCCC@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEGGGHHHHHHFFFEEEDDDEEEGGGJJJLLLKKKGGGFFFHHHKKKJJJLLLNNNPPPQQQPPPOOONNNJJJKKKLLLNNNOOOOOOOOOOOOKKKIIIGGGGGGHHHIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMOOOMMMKKKJJJLLLMMMMMMLLLOOOSSSVVVWWWTTTPPPOOOOOONNNMMMMMMMMMNNNOOOQQQRRROOOUUU\\\aaagggrrr}}}ooojjjdddaaaeeennnxxx|||ssskkkfffdddeeeeeefffgggjjjmmmqqqtttuuuvvvxxx{{{~~~~~~~~~~~~}}}{{{|||}}}vvvtttssstttxxx{{{zzzxxxtttsssqqqooommmjjjiiihhhdddaaa]]]\\\\\\]]]^^^]]]bbbeeejjjnnnppppppooommmbbb___[[[ZZZ\\\aaagggjjjppptttzzz}}}uuunnnjjjmmmqqqvvvxxx|||{{{vvvpppllliiieee___ZZZTTTUUUUUURRROOONNNOOOQQQOOOJJJFFFEEEFFFFFFBBB???AAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::666777999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999999999999:::;;;;;;;;;<<<======;;;;;;<<<===:::;;;;;;:::888888999;;;:::<<<>>>@@@AAACCCFFFIIIIIILLLPPPSSSTTTWWW[[[^^^```dddjjjnnnrrruuuzzz}}}}}}~~~}}}~~~|||~~~~~~}}}wwwmmmfffdddcccfffkkkpppuuuzzz|||~~~||||||||||||{{{zzzzzzyyyyyy~~~}}}vvvqqqoooppprrrwwwsssdddYYYPPPPPPPPPPPPQQQVVV]]]cccjjjnnnuuu{{{}}}zzz|||xxxfffcccnnnpppooommmeee___^^^\\\YYYVVVRRROOONNNKKKLLLMMMNNNNNNMMMLLLKKKFFFFFFEEECCCBBBAAA@@@???@@@@@@???>>>>>>===>>>>>>:::::::::;;;<<<===>>>???:::;;;===>>>>>>>>>===<<<===>>>@@@@@@@@@@@@BBBDDDAAAAAABBBCCCEEEGGGIIIJJJHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJJJJHHHEEECCCCCCDDDFFFJJJMMMLLLHHHGGGJJJMMMKKKMMMOOOQQQRRRQQQOOONNNJJJKKKLLLMMMNNNOOOOOOOOOHHHFFFEEEEEEGGGHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLJJJIIIKKKJJJHHHIIIKKKLLLLLLKKKHHHKKKOOOPPPNNNMMMNNNOOONNNMMMMMMMMMMMMOOOQQQRRRNNNUUU\\\]]]___hhhxxx{{{rrreee\\\ZZZ___fffkkkqqqooolllgggcccccceeehhhcccdddfffjjjmmmqqqtttuuuzzz}}}|||zzz{{{}}}vvvtttrrrtttyyy|||{{{zzzzzzyyywwwtttqqqnnnlllkkkhhhfffcccbbbdddeeefffeeedddgggkkknnnooommmjjjhhh^^^[[[YYYYYY]]]bbbgggiiissswww}}}~~~|||vvvmmmeeeeeekkkrrrtttwww}}}~~~zzztttpppmmmiiiccc___WWWYYYYYYWWWRRROOOOOOQQQOOOKKKGGGHHHJJJKKKGGGCCCCCCCCCDDDDDDDDDDDDCCCCCC????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::666777999:::;;;;;;::::::;;;;;;;;;<<<<<<============<<<;;;;;;:::;;;;;;;;;<<<===>>>===<<<;;;<<<>>>888999999999777777999:::888999:::;;;;;;<<<>>>@@@AAACCCEEEFFFGGGJJJOOOSSSOOOSSSYYY^^^aaaffflllqqqzzz{{{}}}~~~wwwlllgggiiidddggglllrrrxxx|||~~~~~~}}}|||zzzxxxvvvuuuuuu{{{}}}vvvpppppppppqqqtttzzz~~~qqqbbbWWWTTTUUUVVVWWWYYY___hhhooossswww~~~||||||mmmdddiiipppmmmgggfffaaa^^^ZZZWWWUUURRRNNNKKKKKKOOORRRQQQLLLHHHEEEEEEGGGFFFDDDBBBAAA?????????>>>>>>===<<<;;;;;;::::::===<<<;;;:::;;;;;;===>>>;;;<<<<<<<<<===>>>>>>>>><<<===???@@@AAAAAAAAA@@@AAAAAA@@@@@@BBBDDDGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIGGGDDDBBBCCCEEEHHHIIIHHHHHHGGGGGGHHHHHHIIILLLLLLMMMNNNNNNMMMLLLKKKGGGHHHIIIJJJKKKKKKKKKKKKIIIFFFCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHGGGHHHJJJKKKLLLKKKJJJHHHMMMMMMMMMLLLLLLKKKJJJIIIFFFHHHKKKJJJGGGFFFHHHKKKJJJKKKKKKKKKLLLLLLLLLMMMQQQTTTXXX]]]bbbhhhmmmqqq~~~kkk```YYYUUUWWW\\\^^^aaacccdddgggjjjkkkjjjkkkggghhhmmmnnnkkkmmmrrr{{{|||{{{{{{{{{{{{}}}}}}|||{{{zzzyyywwwqqqoooqqqttttttuuuyyy|||}}}{{{vvvoookkkjjjkkkfffgggiiijjjjjjiiigggfffjjjkkknnnppppppmmmfffbbbZZZVVVUUUVVVVVVYYYcccmmmtttvvv{{{zzztttkkkdddaaadddjjjnnnrrrxxx|||{{{yyywwwvvvrrrnnnkkkaaa```^^^\\\YYYVVVTTTSSSQQQPPPPPPPPPPPPMMMIIIFFFHHHGGGEEEEEEFFFEEEDDDBBBDDDBBB@@@>>>======>>>???>>>>>>>>>===<<<<<<;;;;;;:::;;;===>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999888888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999999999999999888777666666777777:::;;;<<<>>>???AAABBBCCCDDDGGGJJJMMMOOOSSSWWWZZZhhhjjjnnntttyyyxxxtttrrriiimmmqqqssssssvvv||||||xxxxxxyyy{{{~~~zzztttqqqooolllmmmrrryyy{{{pppfff```\\\[[[^^^aaaccceeejjjqqqvvv}}}pppggglllrrrnnnhhhfff___]]]YYYWWWUUURRRNNNLLLLLLPPPRRRRRRNNNIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>======<<<;;;;;;::::::<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<======;;;<<<>>>@@@@@@@@@@@@???@@@???>>>???@@@BBBEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIHHHEEECCCCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJGGGHHHHHHIIIJJJJJJJJJJJJGGGEEECCCDDDFFFHHHJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHKKKKKKLLLKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHGGGGGGHHHJJJKKKLLLMMMNNNQQQTTTYYY]]]bbbgggmmmqqqxxx~~~}}}rrrggg\\\UUUTTTRRRWWW]]]dddjjjppprrrsssssspppqqqtttsssoooooosssyyy~~~|||{{{yyyyyyyyy{{{}}}{{{zzztttqqqssstttssstttwwwzzzzzzyyytttnnniiiiiiiiiggghhhjjjlllnnnooooooooorrrrrrrrrrrroooiiiaaa[[[YYYVVVUUUWWWXXX[[[ccclllrrrtttyyyxxxrrrjjjdddbbbeeejjjnnnuuuzzz|||zzzyyyvvvssspppiiihhheeeaaa]]]YYYWWWUUUSSSRRRRRRRRRSSSRRROOOMMMLLLKKKIIIHHHHHHHHHFFFDDDCCCBBB@@@>>>======>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<>>>>>>>>>===<<<======<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999888777777777777777::::::;;;<<<===>>>>>>???>>>@@@CCCEEEGGGJJJMMMPPPUUUXXX]]]cccjjjqqqvvvxxx|||sssvvvyyyyyyxxxzzz||||||wwwrrrpppsssyyy~~~yyyooohhhccc```aaadddjjjnnnrrrwww~~~yyykkkccciiioookkkccc```]]]ZZZXXXVVVTTTRRROOOMMMMMMPPPRRRQQQNNNKKKHHHHHHAAA@@@???>>>==================<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===?????????>>>>>>============???AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGEEEDDDDDDFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGCCCBBBBBBDDDGGGJJJKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLJJJIIIJJJJJJJJJJJJJJJHHHGGGGGGHHHFFFDDDCCCDDDFFFFFFFFFDDDEEEFFFHHHKKKMMMNNNOOOPPPSSSXXX\\\```eeekkkoooqqquuu~~~|||kkk\\\TTTMMMPPPWWWaaakkktttzzz~~~|||vvvtttvvvyyy}}}~~~zzzyyyzzzvvvvvvvvvxxx{{{zzzvvvvvvvvvsssrrrtttyyyyyywwwsssooolllkkklllllllllmmmnnnppprrrtttuuuxxxwwwvvvtttooohhh___YYYXXXVVVWWWZZZ\\\^^^eeelllqqqrrrvvv{{{~~~}}}zzzrrrmmmgggbbbbbbffflllpppvvv{{{}}}|||{{{yyywwwsssqqqnnniiiddd___\\\ZZZXXXWWWUUUVVVWWWWWWVVVTTTQQQPPPMMMMMMLLLKKKIIIGGGEEEDDDBBB@@@?????????@@@???>>>>>>======<<<;;;;;;:::;;;<<<===>>>===<<<;;;>>>>>>=========<<<<<<<<<999999999999::::::::::::;;;;;;::::::::::::999999<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999888777777777777888999999999999::::::::::::888:::<<<===>>>@@@CCCEEEDDDFFFJJJPPPVVV\\\```ccckkknnnsssvvvyyy|||zzzwwwyyyxxxqqqllliiihhhiiimmmttt{{{qqqddd^^^fffmmmhhh```]]]ZZZXXXVVVTTTTTTRRRPPPNNNLLLNNNOOOOOOMMMKKKHHHGGG@@@???>>>===============<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;:::::::::999:::;;;===>>>>>>>>>===<<<=========>>>???AAACCCDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDFFFHHHHHHFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEBBBAAABBBDDDHHHJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFIIIJJJLLLNNNOOONNNMMMLLLJJJKKKKKKJJJJJJIIIHHHGGGFFFCCC@@@AAAEEEHHHHHHGGGEEEFFFGGGIIIKKKMMMNNNOOONNNQQQUUUXXX\\\```eeeiiikkknnnvvvnnncccVVVSSSTTTZZZdddooo|||}}}}}}{{{}}}~~~|||xxxvvvuuuvvvttttttuuuvvvyyy}}}|||{{{yyyuuussstttxxxwwwvvvuuusssrrrrrrrrrqqqqqqoooooopppqqqsssuuuvvvvvvuuutttqqqkkkddd^^^[[[YYYZZZ___bbbcccgggmmmpppqqqsssuuuwwwvvvsssqqqiiifffbbb```bbbhhhooosssuuuyyy~~~{{{{{{||||||{{{zzzxxxuuupppkkkgggcccaaa___]]]ZZZZZZZZZZZZYYYXXXVVVTTTQQQPPPOOONNNLLLJJJIIIHHHFFFDDDCCCBBBBBBBBB?????????>>>======<<<<<<;;;;;;======>>>===<<<;;;============<<<<<<<<<;;;999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999888777777888888888888888888888999999999999888999;;;;;;:::;;;===??????@@@BBBDDDGGGJJJKKKLLLSSSVVVYYY\\\___ccchhhkkkmmmppptttxxxzzz|||{{{vvvttttttuuutttwww}}}lll```]]]gggooolllddd```XXXVVVTTTSSSSSSRRRPPPNNNJJJJJJKKKKKKKKKIIIGGGEEEAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::999:::;;;<<<<<<=========<<<<<<<<<;;;:::::::::999:::;;;===>>>>>>===<<<<<<>>>>>>>>>@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGHHHFFFDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHKKKNNNOOOPPPPPPOOOKKKKKKKKKKKKJJJIIIHHHHHHCCCAAA???BBBGGGKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKMMMQQQSSSVVVYYY]]]```aaadddlllzzz}}}|||yyyeeeZZZQQQQQQXXXeeewww}}}yyyuuurrrqqqrrrsssssstttvvvyyy{{{~~~}}}}}}~~~~~~yyyvvvwwwuuutttttttttuuuvvvwwwwwwqqqpppnnnmmmnnnooorrrsssuuuuuuuuuuuusssoooiiiddd```^^^___dddhhhiiikkkooopppppppppqqqqqqoookkkhhhbbb```______cccjjjrrrvvvwwwzzz~~~|||xxxwwwxxxzzz{{{||||||{{{xxxuuurrrnnnlllkkkhhheeeaaa___^^^\\\ZZZXXXXXXVVVSSSRRRRRRPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCCCCAAA@@@@@@??????>>>======<<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999::::::::::::::::::::::::;;;;;;::::::999999888888::::::;;;;;;;;;;;;:::::::::999999999999999999:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<:::999888999888888888888888999999777777888999:::;;;<<<<<<::::::;;;:::999888:::<<<=========>>>>>>>>>??????BBBDDDFFFHHHJJJMMMQQQTTTVVVYYY]]]___aaadddfffhhhkkkmmmpppssstttvvvyyy{{{~~~eee[[[ZZZfffooolllccc___WWWUUUSSSRRRRRRQQQOOOMMMHHHGGGGGGHHHIIIHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;::::::::::::::::::999999;;;<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;>>>???@@@AAABBBDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCEEEGGGGGGFFFDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEIIIIIIKKKMMMOOONNNLLLJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGJJJMMMOOOPPPPPPOOOKKKKKKLLLKKKKKKJJJIIIHHHCCCCCCDDDGGGJJJMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKIIIKKKMMMOOOPPPRRRUUUXXXZZZ___iiivvv|||wwwgggVVVQQQSSS[[[nnn~~~yyyuuurrrpppooorrrssstttuuuxxxzzz|||}}}||||||~~~}}}zzz{{{rrrqqqqqqrrrtttvvvwwwvvvmmmmmmllllllmmmppprrrtttvvvvvvvvvvvvtttqqqkkkgggfffbbbccchhhllllllmmmppppppooonnnnnnnnnkkkhhheeebbbaaa```bbbfffmmmtttxxx{{{}}}~~~wwwtttrrrrrruuuxxxzzz{{{}}}|||{{{yyywwwuuutttsssqqqnnnjjjgggdddaaa]]]ZZZYYYWWWUUUTTTTTTSSSQQQOOOKKKJJJIIIHHHFFFEEECCCCCCCCCBBBBBBAAA@@@@@@??????===>>>???@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999999999::::::::::::;;;;;;:::999999999999999888888::::::;;;;;;;;;;;;::::::999999888888888888999999::::::;;;;;;<<<=========<<<<<<======<<<;;;999888999888888888888999::::::888888999:::;;;<<<===>>>:::::::::999777666777999888888999999999999::::::;;;<<<>>>>>>>>>???BBBDDDEEEHHHKKKMMMNNNOOOQQQSSSTTTVVVYYY[[[\\\^^^aaaccchhhkkkooosssxxx~~~cccZZZYYYfffoookkkaaa\\\WWWUUUSSSQQQQQQPPPNNNLLLHHHFFFEEEFFFHHHHHHFFFCCCCCCBBBAAA???>>>=========::::::::::::::::::::::::888999;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<======<<<===>>>???>>>>>>===<<<>>>>>>@@@AAACCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJMMMOOOOOOLLLIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJIIIGGGGGGDDDGGGKKKMMMMMMNNNNNNOOOLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKLLLLLLLLLMMMOOOQQQUUU]]]gggsss|||iii___YYYXXXcccrrrzzzwwwtttrrrpppqqqqqqrrrtttvvvxxxzzzzzzzzz|||~~~}}}~~~vvvsssrrrrrruuuvvvvvvtttooonnnnnnnnnoooppprrrsssuuuuuuuuuvvvvvvsssooollljjjfffeeeiiimmmmmmnnnpppooonnnnnnnnnnnnmmmjjjhhhgggffffffgggjjjoootttxxx}}}}}}~~~yyypppooonnnppptttxxx{{{|||~~~}}}|||zzzyyyyyyyyyvvvsssqqqnnniiiddd```[[[YYYWWWWWWWWWVVVTTTSSSNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;999999999:::::::::::::::999::::::;;;;;;::::::999:::999999888888999999:::::::::;;;;;;<<<======>>><<<<<<===>>>===;;;999888999888888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;999777666777888777777777777777888888888888999;;;::::::999:::<<<<<<>>>@@@AAAAAAAAABBBDDDCCCEEEGGGHHHHHHJJJMMMOOOSSSVVVYYY\\\```eeelllpppxxxzzziii______kkktttoooeee___WWWUUURRRQQQPPPOOOMMMKKKHHHFFFDDDFFFHHHIIIFFFDDDCCCBBB@@@???===<<<;;;;;;::::::::::::::::::::::::777999;;;===>>>>>>>>>===;;;<<<<<<<<<===>>>>>>>>>======>>>??????>>>===<<<===>>>???AAACCCCCCDDDDDD???@@@AAAAAABBBCCCDDDDDDCCCEEEFFFEEEDDDCCCEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIIIIHHHFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHDDDEEEGGGKKKMMMMMMJJJGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGKKKPPPQQQOOOMMMNNNOOOJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLKKKJJJKKKLLLNNNOOOWWWbbbkkkuuu~~~}}}|||pppdddYYY\\\fffyyy{{{yyyvvvtttrrrooopppqqqsssuuuwwwxxxxxxzzz{{{~~~~~~{{{xxxuuuuuuwwwwwwvvvttttttsssrrrqqqpppoooooooooqqqrrrsssuuuwwwvvvtttqqqlllgggeeeiiimmmmmmmmmooonnnmmmmmmoooppppppnnnlllmmmlllkkkkkkmmmppptttwww||||||}}}zzzuuummmlllmmmpppuuuyyy||||||~~~}}}||||||}}}|||zzzwwwuuupppjjjfff\\\ZZZXXXXXXYYYXXXWWWUUUSSSSSSRRRQQQOOOMMMKKKJJJEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAABBBAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999;;;::::::999999::::::;;;::::::;;;;;;<<<===>>>>>>;;;<<<>>>>>>===<<<999888999888888888999::::::;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<:::888777888999999999999888888777777777666777999999888777777888888999;;;;;;:::::::::<<<:::;;;=========>>>AAACCCFFFGGGIIIKKKMMMRRRWWW[[[cccfffkkkpppvvv|||{{{jjj```\\\fffrrrrrrggg^^^XXXXXXVVVTTTQQQNNNKKKJJJFFFEEEEEEEEEFFFGGGHHHHHHCCCAAA???===<<<<<<===>>>;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>????????????<<<===>>><<<999777999;;;<<<<<<<<<===============999:::<<<===???@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@DDDEEEEEEEEECCCCCCEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEIIIGGGFFFDDDBBBBBBBBBCCCEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFGGGIIILLLMMMLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKIIIJJJLLLMMMLLLKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMSSS^^^iiipppwwwzzzuuuvvvwwwxxxzzz}}}ppphhhhhhiiiiiinnnyyy{{{{{{~~~~~~xxxsssttttttsssssstttuuuwwwxxxxxxyyy{{{}}}}}}zzzxxxwwwxxxyyyyyyxxxqqqrrrtttuuuuuurrrmmmiiikkknnnssswwwxxxvvvssspppllljjjggggggiiikkkllllllooopppssstttssspppmmmkkkpppppppppppppppqqqqqqqqqzzz}}}{{{uuuqqqoooggghhhiiilllqqqvvv{{{~~~~~~zzzzzz{{{yyysssnnnhhhgggeeeccc```]]][[[ZZZZZZWWWTTTSSSSSSSSSSSSRRRNNNKKKHHHFFFFFFEEECCCAAADDDCCCBBBBBBCCCCCCBBB@@@AAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<:::888777:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;999888888999::::::999======<<<;;;;;;:::999999888888888888999:::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::666666666777888888999999888888777777777777777777666666777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDFFFGGGGGGRRRSSSTTTVVVZZZ^^^ccceeennnnnnnnnoooqqquuuxxxzzz{{{}}}{{{uuuoooiiidddbbbnnnbbb\\\cccmmmnnneee^^^WWWWWWUUUSSSQQQNNNKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEBBB@@@>>><<<;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;<<<===>>><<<999888999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCDDDFFFBBBBBBCCCCCCDDDDDDEEEEEEIIIHHHHHHGGGGGGFFFFFFFFFIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEGGGIIIKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKKKKLLLLLLLLLJJJLLLNNNNNNMMMLLLMMMNNNLLLLLLKKKKKKKKKMMMPPPQQQPPPTTT\\\dddiiippp|||~~~xxxssszzzzzz{{{~~~{{{wwwwww}}}rrrhhhhhheeehhhsss}}}}}}}}}}}}zzztttssssssssstttuuuwwwxxxxxxxxxyyyzzz|||~~~~~~||||||{{{yyywwwrrrrrrsssuuuvvvsssooollljjjkkkmmmnnnoooppppppppppppnnnllllllmmmnnnnnnmmmnnnpppsssuuuuuussspppoooppppppnnnnnnmmmnnnooopppyyy{{{}}}{{{vvvpppllljjjhhhiiijjjnnnrrrwww|||~~~|||yyyzzz||||||wwwsssoooooonnnkkkhhhccc```]]][[[YYYVVVUUUVVVVVVVVVUUURRROOOLLLJJJIIIGGGEEECCCDDDBBBAAAAAABBBBBBAAA??????>>>===<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888999999999:::::::::;;;;;;::::::999999999999::::::;;;999888888999::::::999;;;;;;::::::999888888777::::::999888888999999999;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888555555555555555666777888888888888888888888888888999:::;;;===???@@@AAAAAADDDDDDDDDEEEGGGJJJMMMOOOUUUUUUUUUWWWYYY\\\^^^```eeegggjjjlllnnnpppsssuuutttyyy~~~zzzuuunnnhhheeeccc```\\\WWWSSSPPPNNNqqqddd[[[```hhhiiibbb\\\VVVUUUTTTSSSPPPNNNLLLKKKJJJIIIGGGEEEDDDBBBBBBBBB@@@???===;;;:::::::::;;;999999::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<======;;;999999:::;;;::::::::::::;;;;;;<<<<<<===>>>>>>???@@@@@@??????======>>>???AAACCCDDDEEECCCDDDEEEDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHDDDEEEEEEFFFGGGHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKMMMOOOOOONNNMMMNNNOOOLLLKKKJJJIIIKKKMMMQQQSSSWWWYYY^^^cccggglllwww}}}{{{~~~vvvmmmhhhmmmyyyvvvpppcccZZZaaaooozzzvvvvvvuuuvvvvvvwwwxxxyyywwwvvvvvvvvvxxxzzz}}}~~~|||yyytttttttttuuuvvvuuurrrooollljjjhhhggghhhkkknnnqqqsssqqqppppppppppppooonnnnnnpppsssuuuvvvuuusssrrrooonnnkkkiiihhhiiikkkllltttvvvvvvsssnnniiifffdddggghhhkkkooosssxxx|||~~~|||zzzyyy{{{~~~}}}zzzyyyzzzyyywwwsssnnnhhheee___]]][[[ZZZZZZ[[[YYYXXXVVVTTTQQQNNNMMMLLLJJJHHHFFFEEECCCCCCCCCCCCBBB@@@??????===<<<<<<;;;;;;;;;??????>>>===;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::888999999999::::::::::::999999888888888888999999;;;999888888999::::::999999999999888777777666666;;;;;;:::888888777777777<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999888777777999999999999999:::::::::666666555555555555666666666666666666666666666666777888999;;;<<<<<<<<<<<<>>>===<<<;;;<<<===>>>???BBBCCCDDDFFFHHHIIIKKKKKKMMMOOOQQQRRRSSSTTTWWWYYYZZZ]]]bbbfffhhhjjjmmmooonnnoooqqqqqqqqqrrrtttvvvyyy{{{|||}}}~~~~~~~~~}}}|||{{{}}}|||||||||}}}~~~}}}{{{yyyyyyxxxuuusssooojjjddd___\\\WWWPPPKKKKKKJJJIIIGGGEEECCCAAAAAAoooccc\\\```gggeee^^^XXXTTTTTTSSSRRRPPPNNNLLLKKKIIIHHHFFFDDDCCCAAAAAAAAA@@@???===<<<;;;::::::;;;888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;:::::::::;;;:::::::::;;;;;;<<<<<<===??????@@@@@@@@@??????>>>======>>>???@@@BBBDDDEEECCCDDDDDDCCCBBBBBBCCCEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFDDDEEEFFFHHHHHHGGGGGGFFFKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEFFFHHHJJJLLLNNNOOOJJJIIIHHHHHHHHHIIIKKKLLLLLLMMMOOOOOONNNMMMMMMNNNLLLKKKIIIHHHIIIKKKNNNQQQWWWWWWZZZ___bbbgggrrr}}}{{{}}}{{{tttkkkccceeepppooo^^^[[[cccmmmwww}}}}}}|||||||||||||||||||||wwwuuutttssstttwwwzzz|||}}}~~~xxxwwwvvvwwwxxxwwwuuusssnnnllliiiggghhhkkkooorrrqqqppppppqqqrrrrrrqqqooooooqqqssstttuuusssrrrpppllljjjfffdddcccdddfffhhhlllmmmllljjjfffcccaaaaaaeeegggjjjooossswwwzzz||||||{{{{{{}}}~~~~~~yyyrrrnnngggeeecccaaaaaa___]]][[[XXXVVVSSSRRRQQQQQQOOOMMMKKKIIIHHHGGGGGGGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>??????>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999888888777777888888999;;;999888888999::::::999999888888888777777777666::::::999888888888888888;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;:::999999888888888999888888888888888888888888999::::::;;;<<<;;;;;;;;;===<<<;;;:::::::::;;;;;;===>>>???AAABBBCCCCCCCCC@@@BBBCCCDDDDDDDDDFFFHHHJJJLLLOOOOOOPPPPPPRRRTTTUUUVVVWWWWWWVVVWWWYYY[[[]]]___aaaaaabbbcccfffhhhjjjiiihhhgggfffdddccccccccccccccccccbbbaaa```___``````aaaaaabbbcccdddddddddaaa___]]]]]][[[XXXVVVRRROOOLLLIIIHHHFFFBBB???@@@@@@???>>>>>>===<<<<<>>===<<<;;;;;;;;;888888999999:::;;;<<<<<<999:::::::::;;;<<<=========<<<;;;::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>???@@@@@@@@@@@@???>>>>>>????????????@@@AAABBBCCCBBBCCCCCCBBBAAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIEEEFFFGGGHHHKKKMMMOOOPPPKKKJJJIIIHHHHHHJJJKKKLLLKKKMMMNNNNNNMMMLLLLLLMMMMMMKKKIIIGGGGGGHHHJJJLLLNNNMMMOOOUUUYYY^^^hhhrrrwwwyyy{{{zzzvvvpppjjjiiinnnvvv|||lll___[[[\\\dddlllxxxwwwvvvtttssssssuuuxxxzzz{{{}}}}}}|||{{{{{{{{{yyywwwtttnnnmmmlllkkklllmmmooopppooonnnoooqqqtttuuuuuusssrrrrrrssssssqqqooommmlllhhhfffbbb```___```bbbdddcccccccccbbb```___```bbbdddgggkkkppptttxxxzzz{{{~~~}}}}}}~~~|||xxxqqqooollljjjhhheeebbb___YYYWWWUUUUUUVVVVVVUUUTTTOOOMMMKKKJJJJJJIIIGGGEEEFFFEEECCCBBBAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999888888777777888888999;;;999888888999::::::999999999999999999888888888888777777777888888999:::999888888888888888888999::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::888777777777777888888999777888999;;;;;;<<<;;;;;;;;;<<<============>>>???AAABBBCCCBBBBBBBBBDDDEEEDDDEEEFFFEEEDDDEEEGGGHHHJJJKKKLLLLLLKKKLLLNNNPPPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMKKKIIIHHHHHHHHHFFFDDDBBBAAA?????????>>>===<<<:::::::::999999888888888bbb\\\\\\eeekkkfff[[[TTTTTTSSSRRRQQQNNNLLLJJJIIICCCCCCBBBBBBAAABBBBBBBBB@@@??????>>>===<<<;;;:::888888999999::::::;;;;;;999999999:::;;;<<<>>>>>>===;;;::::::;;;<<<;;;::::::;;;;;;<<<===>>>???????????????@@@??????>>>>>>@@@@@@?????????@@@@@@AAAAAABBBCCCBBB@@@@@@BBBCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGDDDDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFGGGIIIKKKMMMNNNKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMOOONNNMMMKKKLLLLLLLLLLLLJJJIIIHHHHHHIIIIIIJJJIIIJJJOOOTTTXXX```iiiqqqtttvvvwwwzzzzzzyyywwwvvvuuuttttttttt}}}lll\\\SSSTTTZZZgggrrryyyxxxvvvuuuuuuvvvwwwxxxzzz{{{}}}|||wwwtttllllllnnnooooooooonnnnnnppppppppprrrvvvxxxyyyxxxsssssssssqqqooollliiigggeeedddaaa___^^^___aaabbb^^^___^^^^^^]]]___cccfffgggjjjoootttyyy|||}}}}}}}}}||||||~~~~~~~~~yyywwwtttrrrooolllhhheee___]]][[[[[[\\\\\\[[[ZZZTTTRRROOONNNMMMLLLJJJHHHGGGGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>>>><<<<<<<<<<<<============999999888888888888999999;;;999888888999::::::999::::::::::::::::::::::::666666666777777999::::::888777777666666777777888999999999999::::::::::::888888999::::::;;;<<<<<<::::::;;;;;;<<<<<<=========<<<;;;:::::::::::::::999999999999999999999999999999::::::::::::999999555555666777777888999999555666666666666666666777777888999999888888999;;;888:::<<<<<<<<<<<<>>>@@@<<<=========;;;;;;===??????@@@@@@???>>>>>>???AAA@@@@@@AAAAAABBBBBBBBBCCC???????????????>>>======;;;<<<===>>>>>>???>>>>>>???>>>======>>>>>>===;;;;;;;;;::::::999999999888999999999888888777777777yyy]]]YYY[[[dddkkkhhh^^^XXXTTTTTTRRRPPPNNNKKKIIIGGGCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>===<<<;;;:::999999999999999999999:::::::::999888888999:::;;;<<<===;;;999999;;;===<<<:::999::::::;;;===>>>>>>???======>>>??????>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBAAA@@@@@@AAACCCFFFFFFGGGHHHJJJKKKLLLLLLGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFCCCDDDFFFGGGGGGGGGFFFEEEIIIIIIJJJKKKLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHIIIJJJLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKMMMOOOPPPOOONNNLLLLLLMMMKKKKKKKKKLLLKKKKKKJJJJJJLLLIIIJJJNNNPPPRRRWWW]]]ggglllqqqrrrssszzz|||{{{|||~~~~~~zzzvvv~~~zzz{{{~~~lll[[[TTTTTTXXXaaaqqq{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}wwwrrrmmmnnnpppqqqqqqqqqpppooorrrpppoooqqqtttvvvxxxxxxtttsssrrrpppnnnkkkhhhgggdddcccbbbaaaaaabbbcccddd_________^^^^^^aaafffjjjmmmpppvvv|||~~~|||||||||}}}}}}~~~~~~}}}{{{yyywwwvvvsssooollliiigggdddcccccccccaaa```[[[YYYVVVUUUTTTRRRPPPNNNKKKJJJIIIGGGEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<>>===;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::999999999999::::::;;;999888888999::::::999::::::::::::::::::::::::888777777777777777888999888888777777777777888888888888999999999:::::::::999999999999::::::::::::999999:::;;;;;;<<<======<<<;;;:::::::::::::::;;;999999999999999999999999999999::::::::::::999999666777888999::::::;;;;;;999888777666666666777888666888999999888888999:::777999;;;;;;:::::::::;;;999::::::999777777999::::::;;;;;;:::999999:::<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;::::::999999777888999::::::999888888;;;999888999::::::999888666777777777666666666777999999999:::::::::::::::uuu\\\WWWYYYccckkkhhhaaa\\\UUUTTTSSSPPPMMMJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@=========<<<;;;:::888888::::::999999999999999999:::999888777777777888999===:::888999<<<===<<<:::888888999:::;;;======>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBBBBAAA@@@@@@AAACCCBBBBBBDDDEEEGGGHHHJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFCCCDDDEEEGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKOOOPPPQQQQQQOOOMMMNNNNNNJJJKKKLLLNNNNNNNNNMMMLLLJJJGGGFFFIIIIIIHHHKKKOOO^^^eeemmmoooooottt~~~|||}}}|||{{{zzzzzz|||}}}iii\\\WWWOOOVVVdddttt||||||{{{{{{zzzyyyyyyxxxwwwxxxxxxxxxyyy}}}~~~vvvqqqqqqrrrsssssstttsssrrrrrrqqqooommmmmmpppssstttttttttsssrrrpppnnnkkkiiihhhdddddddddddddddeeeeeeeeebbbbbbaaa``````ccciiimmmrrruuu{{{~~~||||||}}}{{{|||}}}~~~}}}|||{{{{{{zzzxxxuuurrrqqqoookkkiiihhhgggeeecccbbb___]]][[[ZZZYYYVVVTTTOOONNNMMMKKKJJJIIIHHHHHHGGGGGGEEEDDDBBB@@@???>>>========================>>>===;;;:::999999999::::::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;999888888999::::::999999999999999999999:::::::::999888777666666666666999999888888888888999999888888888999999:::::::::;;;::::::999999888888777999999::::::;;;<<<======<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;666777888999999999999999;;;:::888666666777888999999;;;<<<<<<;;;;;;<<<>>><<<===>>>===;;;888777777888999999888666666777999888999:::999888888:::<<<999999999999999999999999999::::::::::::999999888777888999::::::999777666:::999888888999999888777222333555555555666777999666777777888888999::::::xxxYYYVVVYYYdddkkkhhh___ZZZVVVTTTQQQMMMJJJGGGEEEDDDDDDCCCBBBBBB@@@@@@???>>>??????>>>>>>===<<<<<<<<<======<<<;;;::::::999999<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;<<<<<<============<<<;;;;;;<<<===>>>??????@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDGGGFFFFFFGGGHHHGGGEEECCCEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDFFFGGGGGGDDDBBBGGGHHHKKKMMMNNNNNNMMMLLLLLLJJJIIIGGGGGGHHHIIIJJJLLLKKKIIIJJJLLLMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNPPPQQQQQQPPPMMMKKKKKKKKKJJJJJJKKKMMMOOOPPPOOONNNJJJJJJJJJHHHGGGGGGIIIKKKSSSYYYbbbjjjpppuuuxxx{{{zzztttqqqttt|||ppp```ZZZQQQRRRbbbqqqzzz{{{yyy~~~zzzxxxwwwwwwxxxwwwwwwxxxzzz{{{||||||}}}{{{uuutttttttttuuuuuusssqqqooollljjjiiikkkmmmmmmmmmpppqqqrrrrrrpppmmmiiigggiiiiiijjjjjjjjjiiihhhgggeeeeeeeeedddeeejjjssszzz~~~~~~}}}~~~~~~~~~}}}}}}~~~{{{xxxwwwyyy{{{}}}}}}yyywwwtttqqqmmmkkkjjjiiifffeeecccbbbaaa^^^[[[XXXSSSRRRQQQOOOMMMKKKIIIHHHIIIHHHFFFFFFFFFFFFDDDBBBAAA@@@???>>>======>>>??????>>>>>>============>>>>>>======<<<<<<;;;::::::;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;888888888999999::::::;;;::::::888777777777888999999999999999888888777777777888888888888999999999888888888888888888888888777777888999::::::;;;;;;;;;;;;999999999999;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999:::::::::;;;;;;:::999999::::::::::::::::::::::::;;;:::888777777777888888999999888888888888888888999999999888888888888777888888888888888888888888999888666555444555777888777666555555555666888999:::999888777777888999:::999999999999999999999999{{{\\\ZZZ]]]gggnnnjjj```ZZZUUUSSSPPPLLLIIIFFFCCCBBBCCCBBBBBBAAAAAA@@@@@@???@@@@@@??????>>>============<<<<<<;;;::::::999999::::::999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<=========<<<;;;<<<===>>>?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEGGGHHHHHHFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEAAAAAABBBDDDFFFFFFDDDBBBGGGHHHJJJLLLMMMMMMMMMLLLJJJIIIGGGEEEEEEFFFGGGHHHKKKJJJIIIKKKNNNPPPPPPPPPLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQOOOMMMKKKKKKKKKKKKKKKLLLNNNPPPPPPNNNLLLJJJJJJJJJIIIGGGGGGIIIKKKRRRWWW___ffflllqqqvvvyyyqqqmmmmmmqqqwww~~~jjj]]]VVV\\\dddkkkvvv|||yyyxxxyyyzzz{{{yyyvvvtttssssssvvvuuuuuuuuuwwwxxxyyyyyy{{{}}}{{{xxxwwwwwwvvvuuusssooollljjjhhhiiijjjkkkjjjooopppqqqrrrqqqnnnllljjjhhhiiiiiijjjkkkmmmnnnoooiiiiiijjjjjjlllrrr{{{~~~}}}zzzwwwvvvxxxzzz||||||zzzyyyxxxvvvtttqqqpppoookkkjjjiiihhhgggeeeaaa^^^XXXWWWTTTQQQOOOLLLKKKJJJKKKJJJHHHGGGHHHGGGEEECCCCCCBBB@@@????????????@@@??????>>>=========>>>>>>>>>======<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;999999999999::::::::::::<<<;;;999999888999999:::999999999999888888888777888888888888999999999999888888888888888888888888777888888999::::::;;;;;;;;;::::::999999::::::;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<============<<<::::::;;;;;;;;;;;;::::::999999999999999999999999:::::::::;;;;;;::::::999::::::::::::::::::::::::;;;:::999888777888888999999999999999999888888888999999999999888888888888888888888888888888888888:::888777555555666777888888777666666666777999999888777666666666666777888::::::::::::::::::::::::~~~aaa___bbblllrrrlllaaaZZZTTTSSSOOOKKKHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>><<<<<<;;;;;;::::::999999999999999888888999999999999999999999999999999999888888999::::::;;;<<<<<<===<<<<<<;;;;;;<<<>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDFFFHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCEEEGGGHHHFFFDDDGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEEEEFFFGGGHHHJJJIIIJJJLLLPPPSSSTTTTTTLLLLLLLLLLLLLLLKKKKKKKKKNNNOOOOOONNNLLLKKKKKKLLLLLLMMMNNNPPPQQQPPPMMMJJJJJJJJJJJJIIIHHHHHHJJJLLLQQQTTTZZZ```eeelllrrrvvv}}}~~~|||~~~ssspppllljjjllltttppp___ZZZYYY\\\dddooowwwyyyyyyxxxvvvttttttuuuuuuuuuuuussspppnnnnnnooorrrsssssstttuuuvvvwwwxxxyyy{{{|||{{{zzzxxxwwwqqqooollljjjkkkkkkjjjjjjmmmnnnpppqqqqqqqqqpppooommmmmmmmmmmmnnnpppqqqrrrkkkkkklllnnnqqqxxx~~~~~~{{{yyyvvvuuuwwwyyy{{{{{{|||}}}}}}}}}|||zzzxxxvvvrrrqqqqqqrrrqqqnnnjjjfff```^^^ZZZUUURRRPPPOOOOOOOOOMMMKKKJJJJJJIIIGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::999999<<<<<<;;;:::::::::::::::999999999999888888888888888888888888999999999:::999999999999999999999999888888888999999::::::;;;;;;::::::999999::::::;;;999999:::;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::999999999999999999999999:::::::::999999999888888999999999999999999999999:::999888666666777888888999999888888888999:::;;;888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;eeeccceeeooosssmmmaaaYYYTTTRRROOOKKKGGGEEECCCBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????;;;;;;;;;:::::::::999999888999999999999999999888999999999999999999999999777777888999:::;;;;;;<<<<<<;;;:::999::::::<<<<<<======>>>??????@@@@@@AAACCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBEEEHHHIIIGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEGGGJJJKKKJJJHHHFFFGGGIIIJJJKKKKKKKKKJJJLLLJJJHHHGGGGGGGGGIIIJJJJJJJJJJJJLLLOOORRRSSSSSSLLLLLLLLLKKKKKKJJJJJJJJJMMMNNNNNNMMMKKKJJJKKKLLLOOOOOOQQQRRRSSSQQQMMMJJJJJJKKKKKKJJJHHHIIIKKKMMMPPPRRRVVVZZZ___eeemmmrrrvvv{{{~~~xxx{{{|||xxxuuuwww|||yyytttnnnkkkrrrqqqccc\\\XXXZZZ```hhhjjjlllmmmnnnoooqqqssswwwuuuqqqlllhhhgggiiikkknnnppprrrtttuuuvvvxxxyyyyyy{{{}}}|||zzztttrrrooonnnoooooonnnmmmkkklllnnnoooqqqrrrrrrssstttttttttsssrrrpppnnnmmmjjjjjjkkkmmmpppvvv|||~~~}}}}}}}}}|||yyyvvvvvvxxx{{{|||}}}}}}}}}wwwwwwxxxyyyyyyvvvrrrnnnhhheee```ZZZVVVTTTTTTTTTTTTRRROOONNNMMMKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999<<<;;;;;;:::::::::::::::999999999999999999999999888888888999999999::::::999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;<<<======>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;999999999:::::::::::::::;;;:::::::::999999999999999999999999999999999999::::::999888888888888999:::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>:::::::::::::::999999999999999::::::::::::999999888888888888888888888888666666777888999:::;;;<<<::::::999888888888999:::<<<<<<======>>>??????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA???@@@AAADDDGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGIIIJJJIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIKKKIIIGGGFFFFFFFFFHHHIIILLLJJJJJJKKKMMMOOOOOOOOOLLLKKKKKKKKKJJJJJJIIIIIIKKKLLLLLLKKKIIIIIIKKKMMMRRRRRRRRRSSSSSSQQQNNNJJJJJJKKKKKKJJJIIIJJJLLLNNNOOOQQQRRRUUUXXX___fffkkkoootttzzzuuuvvvzzz|||yyyvvvyyy~~~~~~vvvrrruuu}}}wwwjjj___YYYWWWYYY\\\aaaeeeiiinnnssswww{{{wwwooogggaaaaaadddggghhhkkkooorrrssstttwwwyyyyyyzzz{{{|||}}}|||tttsssqqqpppqqqqqqpppoooiiijjjkkklllnnnqqqssstttuuuvvvxxxxxxuuuqqqmmmjjjkkkjjjjjjkkknnnrrruuuwww}}}}}}||||||}}}}}}}}}}}}~~~~~~}}}{{{xxxxxxzzz}}}~~~zzzzzz{{{|||}}}{{{wwwtttnnnkkkfffaaa]]][[[[[[[[[ZZZWWWUUUSSSQQQOOOLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>======<<<===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::999999888999999999999999999999:::888999999999999:::::::::999999999999999999999999888999999999999999::::::::::::::::::::::::::::::888999::::::;;;;;;::::::;;;<<<<<<===============;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;::::::;;;<<<===999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999;;;;;;:::999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========eeeaaaaaaiiillleeeZZZSSSNNNMMMKKKIIIGGGEEEDDDDDD@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@???>>>>>>======::::::::::::999999999999888999:::;;;;;;:::999888777777777777777777777777666666777888:::;;;<<<<<<::::::888777777888888999;;;;;;<<<======>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@CCCFFFHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBCCCEEEEEEEEEDDDFFFGGGGGGGGGGGGHHHHHHIIIGGGFFFDDDBBBBBBCCCDDDEEELLLKKKIIIJJJKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHIIIKKKMMMSSSRRRQQQQQQQQQPPPMMMKKKJJJKKKKKKKKKJJJKKKMMMOOOMMMNNNOOOPPPRRRWWW^^^bbbffflllxxxwwwrrrwww{{{}}}{{{xxxzzz~~~}}}~~~{{{~~~qqqcccZZZSSSUUUXXX\\\cccmmmwww~~~~~~zzzrrriiibbb```cccfffeeeiiinnnppppppqqqsssvvvvvvwwwwwwwwwwwwyyy|||~~~uuusssqqqqqqqqqpppnnnmmmhhhhhhhhhiiikkknnnppprrrppprrruuuvvvvvvssspppnnnooommmlllmmmppprrrsssrrrwwwyyy{{{}}}}}}zzzxxxvvvvvvwwwxxxyyy{{{|||}}}~~~}}}zzzzzz||||||{{{{{{|||}}}}}}{{{xxxsssqqqmmmiiigggeeeddddddbbb___\\\ZZZXXXUUURRROOOMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<======:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888888999999999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999888888999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===>>>999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<=========bbb]]]\\\bbbfff```VVVPPPJJJIIIGGGFFFDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;999999999999999999999999777888999::::::999888777777777777777777777777777666777888999:::<<<======<<<;;;:::888888888999::::::;;;;;;<<<======>>>>>>======>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAAAAA??????@@@CCCFFFGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCAAAAAABBBCCCBBBAAAFFFFFFFFFFFFFFFGGGGGGHHHEEEDDDBBBAAA@@@AAACCCDDDLLLKKKIIIJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGHHHKKKMMMQQQOOOMMMMMMMMMMMMLLLKKKJJJKKKLLLKKKJJJKKKNNNPPPJJJKKKKKKKKKLLLPPPUUUYYY^^^dddooo}}}}}}}}}~~~~~~}}}~~~|||zzz~~~{{{ooo[[[YYYUUUUUUZZZfffuuu{{{tttnnnjjjiiiiiiiiinnnssssssqqqpppqqqtttrrrtttuuuvvvvvvwwwxxxzzzzzz}}}yyywwwuuusssrrrpppllljjjhhhgggffffffgggjjjmmmooonnnooopppqqqrrrsssssssssrrrpppooopppsssttttttrrrrrrrrrrrrrrrpppnnnllljjjlllmmmoooqqqtttvvvxxxyyy|||}}}{{{{{{}}}}}}{{{zzzzzz|||}}}||||||wwwvvvtttrrrpppooonnnnnnjjjgggdddaaa___\\\YYYVVVRRRRRRRRRRRRPPPNNNLLLKKKJJJIIIHHHGGGEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>==================>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========:::;;;;;;<<<;;;;;;999888999999999:::::::::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999888888999::::::::::::999999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;<<<<<<===>>>>>>??????======<<<<<<<<<===>>>???:::::::::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;:::::::::;;;<<<=========<<<<<<:::;;;<<<<<<<<<<<<;;;:::999::::::;;;<<<<<<======```ZZZXXX^^^aaa\\\SSSNNNFFFFFFDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA=========<<<;;;;;;::::::999999999999999999999999555777888999999888777555777777777777777777777777666777888999;;;<<<===>>>>>>===;;;:::999:::;;;;;;::::::;;;;;;<<<======>>>;;;;;;<<<>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB??????@@@CCCFFFGGGFFFDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDBBBBBBBBBCCCBBBAAAFFFFFFFFFEEEFFFFFFGGGHHHGGGEEECCCBBBBBBBBBDDDEEEKKKJJJIIIJJJLLLMMMMMMMMMHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIHHHGGGGGGHHHKKKNNNPPPMMMKKKIIIJJJKKKKKKJJJKKKKKKLLLKKKKKKLLLNNNQQQHHHHHHHHHHHHHHHKKKOOOSSSYYY___hhhttt{{{xxxuuuyyy}}}yyywww|||iiiaaaWWWPPPRRR^^^ooo{{{zzzuuuqqqooopppuuuyyyxxxtttqqqrrrtttqqqsssvvvwwwxxxxxxzzz{{{xxxzzz|||~~~}}}zzzwwwtttqqqllliiigggfffeeedddeeehhhkkkmmmpppooommmmmmnnnpppsssuuurrrpppoooqqqtttvvvuuusssmmmlllkkkiiifffcccaaa```bbbdddfffiiilllooorrrsssuuuzzz}}}zzzzzz}}}~~~}}}{{{yyyyyy{{{}}}~~~}}}zzzzzzyyyxxxwwwvvvuuutttpppmmmiiifffdddaaa]]]ZZZVVVVVVVVVVVVTTTRRRPPPNNNLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<======>>>>>>;;;<<<=========<<<::::::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999;;;;;;;;;;;;999999888888999::::::::::::999888999::::::;;;;;;::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;<<<<<<===>>>??????@@@>>>===<<<<<<<<<>>>???@@@::::::;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<======<<<<<<;;;:::999:::<<<=========<<<;;;<<<===>>>??????>>>===<<<999999::::::;;;<<<======aaaZZZXXX[[[\\\WWWPPPMMMLLLIIIFFFBBB???>>>>>>>>>;;;<<<>>>@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;999999999999999888777666777777888999999999999999777666666555555555666666777666666666888;;;>>>???::::::::::::::::::::::::;;;<<<===<<<999:::===@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFHHHIIIGGGFFFEEEEEEJJJHHHEEEEEEEEEFFFFFFEEEIIIGGGFFFFFFHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKOOONNNKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMIIIEEEEEEIIIOOORRRRRRXXX___gggmmmrrr|||wwwqqqqqqzzzsssbbb[[[ZZZ\\\dddmmm~~~xxx}}}~~~~~~}}}zzzvvvsssqqqvvvwwwxxxxxxxxxxxxyyyzzzyyyxxxyyy{{{{{{yyy{{{|||yyywwwsssmmmiiiiiiiiiiiijjjkkkkkkhhhfffjjjjjjjjjkkklllnnnoooppprrrqqqqqqssswwwxxxvvvsssrrrnnniiibbb]]]YYYWWWVVVXXXXXXXXXZZZ]]]bbbgggjjjnnnsssyyy}}}{{{xxxyyy|||~~~}}}{{{||||||}}}}}}~~~~~~yyyzzz|||}}}}}}|||{{{zzztttqqqllljjjiiigggccc______]]]YYYWWWWWWUUUSSSRRRKKKKKKLLLNNNOOONNNKKKHHHLLLJJJHHHFFFDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<======>>>>>>======<<<;;;<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999;;;;;;;;;::::::999999999:::::::::999999999888888999::::::::::::999888888:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;::::::999999999999999999888777666:::;;;;;;<<<<<<=========<<<<<<<<<============>>><<<===============<<<<<<============>>>>>>>>>>>>:::::::::::::::::::::::::::<<<===<<<;;;999999:::===<<<;;;:::::::::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::::::::;;;___YYYXXX\\\]]]XXXQQQMMMKKKIIIFFFBBB@@@>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@;;;::::::::::::;;;;;;<<<888999999999999888777666555666777777888888888777666666555555555555666666888777666666777999;;;<<<::::::999999999999999999999:::;;;:::888888;;;>>><<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBDDDEEECCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCFFFHHHIIIGGGEEEEEEEEEIIIHHHFFFFFFFFFGGGGGGGGGJJJHHHGGGGGGHHHIIIIIIHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKHHHFFFFFFJJJNNNQQQQQQUUU[[[bbbfffiiippp{{{|||uuuqqquuu{{{~~~yyy~~~{{{rrrmmmiiiiiimmmttt}}}yyyuuuttt||||||}}}|||zzzyyyyyyyyywwwuuuvvvyyyyyywwwxxx|||~~~|||yyyuuurrrooommmlllllllllkkkiiigggiiiiiiiiiiiijjjkkklllmmmpppoooooorrruuuvvvtttrrrooolllfff```YYYUUURRRPPPQQQQQQPPPQQQTTTXXX\\\___dddhhhooouuuzzz~~~}}}{{{|||{{{yyyzzz~~~}}}{{{xxxyyyyyy{{{|||}}}~~~}}}~~~}}}{{{uuurrrooommmmmmllliiifffcccaaa^^^\\\\\\[[[YYYWWWVVVUUUUUUVVVWWWWWWUUUSSSOOONNNKKKIIIFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>===<<<;;;<<<<<<>>>>>>>>>>>>>>>=========<<<<<<======<<<;;;;;;<<<======;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999::::::::::::999999999999999::::::::::::999888888777888888999999888888777::::::::::::::::::::::::888999999999999888888777:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========<<<<<<;;;<<<<<<<<<============>>>:::::::::::::::::::::::::::<<<===<<<;;;999::::::<<<<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>======<<<<<<:::::::::::::::;;;<<<===}}}\\\XXXWWW]]]___YYYRRRMMMJJJHHHEEEBBB@@@??????>>>???@@@AAABBBCCCBBBAAA@@@888888888888999:::;;;<<<888888999999888888777777666666777888888888777777666555555555555555666666888777666666666777888999888888888888888888888999777888999888777777999;;;999:::<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBAAABBBCCCDDDEEEEEEBBBEEEGGGHHHGGGEEEEEEEEEHHHGGGGGGGGGGGGGGGHHHIIIKKKIIIHHHHHHIIIJJJIIIHHHJJJIIIGGGFFFEEEDDDDDDDDDGGGFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGHHHKKKNNNOOOOOORRRWWW]]]___```dddlllssszzzrrrnnnpppxxxwwwwww~~~}}}vvvsssnnnvvv~~~}}}}}}{{{yyyxxxvvvssssssvvvvvvtttuuuyyy~~~~~~}}}xxxuuurrrpppooonnnllljjjjjjjjjiiihhhggggggggggggkkkkkklllooorrrsssrrrqqqpppmmmggg```ZZZTTTPPPMMMLLLKKKJJJIIIKKKMMMPPPRRRWWW[[[aaagggmmmrrrwwwzzz~~~zzzwwwuuuxxxxxxyyy{{{~~~{{{yyytttuuuvvvxxxzzz|||~~~~~~vvvuuussssssssssssqqqpppiiigggdddccccccbbbaaa___\\\[[[ZZZZZZ[[[[[[YYYXXXUUUSSSPPPMMMJJJIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA??????@@@@@@@@@@@@AAAAAA???>>>===<<<<<<======>>>????????????>>>>>>>>>>>>>>>>>>============>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999:::::::::::::::999999888777777888888888888777777888888999999999999::::::777888999999999999999999:::::::::::::::999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::;;;===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;<<<>>>>>>xxxZZZVVVWWW]]]```ZZZRRRMMMHHHGGGEEECCCAAA@@@????????????@@@@@@@@@@@@???>>>:::999999999999::::::;;;777777888888888888777777777888888999999888888888555555444444444555666666555555555555555666888888777777777777888888888888777888888888888888999:::888:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???AAABBBCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDAAADDDGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFHHHIIIJJJKKKJJJHHHGGGIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHHHHIIIKKKLLLLLLLLLPPPTTTYYY\\\]]]```fffkkkuuu|||wwwnnnjjjrrr{{{wwwxxxzzzrrrrrrsssyyy}}}zzzwwwuuuqqqqqqtttvvvttttttwww{{{{{{{{{wwwuuusssqqqooonnnmmmjjjgggdddbbb```___cccdddgggkkkoooqqqrrrrrrtttrrrmmmggg```YYYTTTRRRLLLJJJHHHFFFFFFGGGIIIKKKMMMQQQVVV[[[```eeejjjnnnrrrtttvvvvvvtttrrrqqqqqqrrrtttwwwzzz}}}zzzxxxqqqrrrtttvvvyyy}}}zzzyyyyyyyyyyyyxxxxxxwwwooommmjjjjjjjjjjjjhhhgggaaa___]]]\\\]]]]]]]]]\\\\\\ZZZWWWSSSPPPNNNMMMMMMJJJIIIHHHFFFEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>=========>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999888:::::::::;;;;;;:::::::::::::::::::::999999999999777888888999::::::::::::::::::999999888888777777888888888888999999999:::999::::::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;::::::;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::999999:::;;;<<<======tttXXXTTTUUU\\\___YYYQQQMMMGGGFFFEEECCCBBB@@@@@@???@@@@@@@@@@@@???>>>>>>=========;;;:::999999999999666777777888888888777777666777777777777777666666444444444444444555666666222222333444666777888999666666666777777888888888999999999999:::;;;::::::999:::<<<>>>>>>===;;;:::;;;;;;;;;<<<<<<==================>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAA@@@CCCFFFGGGFFFDDDDDDDDDAAACCCEEEEEEDDDDDDEEEGGGJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHDDDEEEHHHIIIJJJIIIGGGFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIKKKOOOTTTXXXZZZ___dddiiinnnuuuxxxqqqvvv{{{wwwvvvzzzrrrjjjhhhooo|||zzzvvvtttpppooosssvvvuuuuuuwwwzzzyyy}}}}}}zzzxxxvvvtttrrrnnnhhhccc^^^[[[YYY[[[^^^ccchhhlllooorrrsssvvvuuurrrmmmggg```[[[XXXPPPMMMJJJGGGFFFFFFGGGHHHFFFIIIMMMQQQTTTXXX\\\```bbbeeegggiiiiiijjjkkkmmmnnnqqquuuyyy~~~}}}zzzxxxrrrrrrtttwww{{{|||}}}}}}||||||{{{{{{|||tttrrrpppooooooooonnnllliiigggeeedddeeeeeedddcccaaa___\\\YYYVVVUUUTTTTTTPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>>???????????????>>>>>>>>>===============>>>>>>=========<<<======>>>>>>======<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;:::999999888777888999:::::::::::::::999999999888888777777666777777777777888888888888888888999:::::::::::::::999999999999::::::::::::::::::::::::::::::::::::999;;;<<<<<<;;;:::;;;;;;::::::<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;:::::::::;;;;;;sssXXXTTTTTTYYY\\\WWWPPPLLLFFFEEEDDDCCCBBBAAA@@@@@@CCCBBBAAA@@@@@@???>>>>>>???>>><<<;;;999888888888666666777777888888777777555555666666555555444444333333333333444555666666000111333444666888999:::666666666777888888999999:::999999;;;<<<===;;;::::::;;;<<<======<<<;;;:::;;;;;;;;;<<<======>>>>>>=========>>>???@@@BBBBBBAAABBBBBBBBBBBBAAA@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@???BBBEEEFFFEEEDDDDDDDDD@@@CCCFFFEEECCCBBBCCCEEEGGGFFFEEEFFFHHHJJJKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHBBBCCCFFFHHHIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJHHHFFFFFFGGGFFFIIILLLPPPTTTZZZ```dddiiipppyyy}}}|||yyyllldddccckkk{{{zzzuuuqqqlllkkkppptttuuutttvvvwwwvvvyyy~~~|||yyyvvvqqqkkkddd___ZZZXXXXXX\\\aaafffiiilllppprrrssssssrrroookkkfffaaa^^^TTTRRRNNNJJJHHHGGGHHHHHHDDDFFFGGGIIIJJJLLLOOOQQQTTTVVVYYY[[[]]]___bbbeeehhhmmmrrrvvvzzz}}}zzzxxxuuuvvvwwwzzz~~~{{{}}}~~~}}}||||||}}}zzzwwwuuutttssssssqqqpppnnnlllkkkjjjkkkjjjiiigggdddcccaaa^^^]]]\\\\\\\\\VVVUUUSSSQQQOOONNNMMMMMMHHHHHHHHHHHHGGGGGGGGGGGGGGGEEECCCAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<============<<<<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::======<<<;;;;;;::::::999888999::::::::::::::::::888888888888888777777777666777777777777888888888666777888999999::::::999999999999999::::::::::::::::::::::::::::::::::::999:::<<<<<<;;;:::;;;<<<:::;;;===>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::::::::::::::vvvXXXSSSRRRWWWYYYUUUNNNJJJEEEDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA???>>>=========<<<<<<:::999888888888888555666666777777777777777777777777777777666555555333333333333444555666777222333444555777777888888666666777888888999:::::::::999999;;;======;;;999::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAA@@@??????AAAAAA@@@@@@@@@@@@@@@AAA>>>AAADDDEEEEEEDDDDDDDDDAAADDDHHHGGGCCCAAABBBEEEDDDCCCCCCEEEHHHJJJKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGAAABBBDDDFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNMMMJJJEEECCCCCCEEEDDDEEEGGGIIIMMMSSSYYY\\\dddjjjssszzz~~~~~~~~~|||pppeeebbblllzzzyyyrrrlllfffeeekkkqqqrrrrrrssssssrrruuu{{{~~~}}}zzzxxxsssmmmgggbbb^^^\\\YYY]]]bbbeeegggiiilllnnnooooooppppppnnnjjjfffddd[[[YYYUUUPPPMMMLLLLLLMMMGGGHHHHHHGGGEEEEEEGGGIIIJJJLLLNNNOOOQQQSSSWWWZZZ___dddjjjnnnpppuuu|||}}}zzzyyyxxxzzzzzz{{{~~~|||wwwyyy|||||||||||||||yyyxxxwwwvvvtttsssnnnmmmmmmmmmmmmllliiigggfffeeecccbbbbbbbbbcccccc\\\[[[YYYVVVTTTRRRQQQQQQKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@????????????>>>>>>???@@@@@@???>>>>>>===>>>>>>??????>>>>>>============>>>>>>=========<<<<<<=========>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;:::::::::;;;::::::999999888888888888888888999999666777777777777888888888555666777888999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::888:::<<<<<<;;;;;;;;;<<<;;;<<<>>>>>>>>>===;;;:::888888999:::;;;<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<>><<<;;;:::::::::999999888888888888888888555555666777777777777777;;;;;;;;;;;;;;;:::999888222222222333444555666777444555666666777777666666666777777888999::::::::::::888888:::======;;;888999999888888777888888999999999:::;;;;;;<<<======>>>>>>??????@@@AAACCCDDDAAAAAAAAAAAAAAA@@@???>>>????????????@@@AAABBBBBB>>>@@@DDDEEEDDDDDDCCCDDDBBBFFFIIIHHHDDDAAABBBEEEBBBBBBBBBDDDGGGJJJKKKKKKIIIIIIGGGFFFEEEEEEDDDDDDHHHHHHIIIJJJIIIHHHFFFEEEAAABBBCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFHHHKKKMMMOOOOOOOOONNNIIIDDDAAABBBDDDFFFFFFEEEFFFIIINNNSSSWWWaaafffmmmttt{{{~~~zzz|||~~~kkk___bbbmmmvvvwwwpppgggaaa```gggmmmooooooppppppoooqqqwwwxxxvvvvvvyyy~~~|||}}}zzzxxxsssnnniiieeeaaa```[[[___cccfffffffffhhhkkklllnnnppprrrqqqnnnkkkhhhbbb___[[[VVVSSSRRRQQQRRRMMMLLLKKKHHHEEEDDDEEEFFFEEEFFFGGGHHHIIIKKKOOORRRVVV\\\bbbeeegggkkkrrryyy~~~}}}|||{{{zzzyyyxxxwww}}}}}}~~~zzzwwwsssvvvyyy{{{{{{}}}|||zzzyyyxxxvvvtttqqqppppppqqqqqqpppllliiifffeeeeeeddddddfffggghhh___^^^\\\YYYWWWUUUTTTTTTQQQQQQQQQPPPPPPPPPOOOOOOKKKJJJGGGEEECCCCCCBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???>>>>>>????????????>>>>>>======>>>>>>>>>>>>======<<<=========>>>>>>??????>>>=========<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::555666777888:::<<<======;;;;;;;;;;;;::::::999888777777888888999999::::::777777777777888888888888555555777888888999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::888:::<<<<<<;;;;;;;;;<<<<<<===>>>???>>>===;;;999666777888999;;;<<<=========>>>>>>>>>??????@@@@@@999999999:::;;;<<<===>>>|||___YYYVVVYYYXXXRRRLLLIIICCCBBBBBBBBBBBBCCCDDDDDD>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999;;;<<<<<<;;;555555666666555555444333777777666555444444333333333333444444555666666666777777666666666666777888555555666666777777888888::::::;;;<<<;;;:::999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAA@@@???AAADDDEEECCCAAAEEE@@@>>>>>>===<<<===AAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKNNNLLLHHHDDDAAA??????>>>FFFDDDCCCEEEJJJNNNOOONNN]]]ccclllrrrwww{{{}}}{{{tttllliiiooosss~~~|||eeeYYYUUUVVV^^^fffjjjmmmpppnnnpppsssuuuwwwyyyyyyyyyxxxyyyzzzzzz|||{{{vvvppplllhhhfffgggeeecccbbbdddffffffeeefffhhhkkkmmmnnnnnnmmmllliiigggccc```^^^^^^^^^___WWWTTTPPPMMMKKKHHHEEECCCGGGEEECCCCCCEEEHHHIIIIIIMMMRRRXXXZZZ[[[^^^eeejjjqqqssstttsssssssssvvvxxxzzz}}}{{{vvvvvvwwwxxxyyyzzz}}}~~~{{{wwwvvvyyyvvvwwwxxxxxxvvvtttrrrpppmmmkkkiiihhhggggggggghhhgggddd```\\\YYYXXXYYYYYYZZZWWWTTTRRRRRRSSSSSSSSSNNNKKKHHHFFFFFFGGGGGGFFFBBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAA?????????????????????@@@@@@@@@@@@???????????????>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;::::::999999999::::::::::::::::::::::::777888999:::;;;<<<<<<<<<999999999999999999999999::::::::::::::::::::::::======;;;;;;:::;;;<<<===<<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;<<<===>>>===;;;:::;;;<<<;;;;;;===>>>????????????ccc\\\XXXYYYXXXRRRLLLJJJEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>><<<:::888888999::::::999555555555555555444444333777666666555555444333333333333444555555666666777777777666666666777777777666666777777888999999999::::::;;;;;;;;;:::999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======>>>??????@@@???>>>@@@CCCEEECCCAAAFFFAAA??????>>><<<===AAABBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHGGGGGGGGGIIIKKKLLLJJJHHHEEECCCBBBBBBCCCFFFEEEDDDFFFJJJMMMOOONNNWWW^^^gggoootttyyy~~~}}}}}}zzzuuufffhhhooo}}}mmmYYYTTTSSSYYY```cccfffiiimmmnnnpppssstttuuuuuuuuuvvvwwwyyyzzz{{{}}}xxxtttpppmmmlllgggeeebbbaaabbbbbbbbbaaa___```bbbeeeggghhhhhhhhhiiiiiihhhhhhgggfffeeeeeebbb___ZZZUUUQQQMMMIIIFFFGGGDDDBBBAAACCCEEEFFFGGGIIIMMMQQQSSSSSSVVV[[[```eeegggjjjlllnnnqqqtttwwwxxx|||~~~zzzvvvvvvwwwyyyzzz{{{~~~~~~~~~{{{wwwwwwzzz}}}~~~~~~|||yyyxxxuuutttrrrpppmmmkkkjjjiiifffdddaaa^^^\\\\\\]]]^^^___\\\YYYXXXXXXYYYYYYXXXTTTQQQMMMKKKKKKKKKKKKJJJFFFEEECCCBBBAAAAAAAAABBB?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>=================================<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::777888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>???<<<<<<=========<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<;;;<<<===>>>????????????iii```ZZZYYYXXXSSSMMMJJJFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>======;;;999888777888888777666444555555555555444333333777666666555555444444444333444444555555666777777888777777777777777777777777777888888999::::::;;;:::::::::;;;:::999999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>AAACCCDDDCCCBBBGGGBBB@@@@@@???===>>>AAAEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEECCCCCCCCCCCCDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKJJJHHHFFFEEEDDDEEEFFFGGGGGGFFFEEEFFFJJJMMMNNNNNNPPPWWWaaaiiiooottt{{{{{{vvv{{{|||yyyyyy|||sssnnnjjjnnnzzzqqqYYYSSSPPPUUU\\\```dddhhhlllmmmoooppprrrssssssssstttuuuxxxyyyzzz}}}|||yyyvvvuuutttmmmkkkgggeeedddbbb```___XXXYYY[[[]]]___bbbcccdddeeegggjjjmmmmmmmmmkkkiiikkkhhhccc^^^ZZZUUUPPPMMMLLLIIIEEECCCCCCDDDEEEEEEDDDGGGJJJKKKKKKLLLPPPTTTXXX[[[___bbbeeeiiinnnqqqtttyyy|||yyywwwuuuvvvxxxzzz|||}}}}}}}}}{{{wwwwww{{{~~~}}}||||||{{{xxxuuuqqqmmmkkkgggeeecccbbbbbbbbbdddeeefffdddaaa```aaaaaa```^^^[[[XXXTTTRRRQQQQQQPPPOOOLLLJJJHHHEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>@@@@@@??????>>>>>>======>>>>>>===<<<;;;:::999999===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999;;;;;;;;;<<<<<<=================================;;;:::::::::;;;===???@@@===============<<<<<<;;;<<<<<<<<<============>>><<<===>>>===<<<;;;<<<===<<<<<<===>>>????????????nnncccZZZXXXXXXSSSMMMJJJEEEEEEDDDBBBBBBAAAAAAAAACCCCCCBBB@@@???===<<<<<<<<<:::888777888888777555555555555555555444333333777666666666555555444444444444444555666666777777888888888888888888777777777777888888999:::::::::::::::::::::999999888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>??????@@@===>>>@@@BBBDDDEEEDDDCCCGGGCCCAAAAAA@@@>>>>>>AAAIIIHHHGGGGGGFFFFFFFFFGGGGGGEEECCCAAA@@@AAABBBCCCDDDEEEHHHJJJKKKKKKKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDFFFGGGFFFFFFFFFHHHJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIKKKMMMNNNMMMRRRYYY```fffnnnwww~~~~~~|||ooojjjrrr}}}}}}xxxyyy}}}ssslllmmmtttyyy|||~~~oooYYYSSSPPPUUU\\\aaafffkkkkkklllnnnoooqqqrrrssstttrrrtttwwwyyyzzz{{{~~~}}}||||||xxxuuuqqqnnnllliiieeecccZZZZZZZZZ[[[\\\^^^___```^^^aaadddhhhjjjkkkkkkjjjmmmkkkgggeeebbb___[[[XXXVVVRRRMMMIIIHHHGGGGGGFFFBBBDDDFFFFFFFFFGGGJJJMMMPPPRRRVVVXXX[[[___cccfffooottt{{{|||wwwtttssssssssswwwzzz}}}~~~}}}zzzvvvvvvyyy|||~~~}}}yyyuuupppnnnlllkkkiiihhhhhhiiijjjkkkllljjjhhhhhhhhhgggeeecccaaa]]]YYYVVVVVVUUUTTTSSSQQQOOOLLLJJJGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@EEEDDDCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???AAAAAA@@@???>>>======<<<>>>=========<<<<<<;;;;;;=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;:::999:::::::::;;;;;;<<<<<<===========================<<<<<<;;;;;;;;;===>>>???===>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>><<<>>>>>>>>><<<<<<===>>><<<===>>>???????????????nnnbbbXXXVVVWWWSSSLLLIIICCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBB@@@>>>===<<<;;;<<<:::888888888888777666555555666666555555444333666666666666666555555555444444555555666777777888999999::::::999888777777666666777777888999999:::::::::999999888888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>>>>??????===???BBBDDDEEEDDDDDDCCCEEEBBB@@@BBBAAA>>>???BBBLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEBBB@@@@@@@@@BBBCCCCCCEEEHHHKKKLLLLLLKKKKKKFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEFFFFFFEEEEEEGGGIIIIIIGGGEEECCCBBBCCCDDDEEEGGGGGGGGGGGGHHHIIILLLMMMNNNPPPSSSVVV\\\fffrrr{{{{{{wwwtttuuu{{{xxxiiidddjjjsss~~~~~~tttooonnnoooooowwwtttjjjXXXRRRPPPUUU\\\```eeehhhjjjkkklllmmmoooqqqrrrsssqqqtttvvvwwwxxxyyy{{{}}}{{{xxxuuurrrmmmjjjaaaaaa___]]]\\\\\\\\\\\\[[[\\\]]]```bbbfffhhhjjjooonnnlllkkkjjjhhheeebbb```\\\WWWRRROOOLLLIIIGGGBBBCCCDDDDDDDDDEEEFFFHHHHHHKKKNNNQQQSSSWWW[[[^^^hhhmmmsssyyy|||~~~{{{yyyvvvsssppppppqqqssswwwzzz~~~~~~|||yyyttttttvvv{{{}}}~~~|||yyywwwuuutttsssrrrqqqpppppppppppppppooonnnnnnnnnllliiigggdddaaa\\\ZZZYYYXXXWWWVVVTTTSSSQQQNNNMMMLLLLLLLLLJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<==================>>>======<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;<<<===>>>>>>??????>>>>>>===<<<;;;<<<<<<<<<===============>>>???>>>======>>>???===>>>>>>????????????>>>jjj^^^TTTSSSUUURRRKKKGGGBBBBBBBBBBBBBBBCCCDDDDDDBBBBBB@@@???>>><<<;;;:::;;;:::888777888888888777666777777777777666555555666666666666666666666666444555555666666777888888999:::;;;;;;:::999777666666666777777888999999999::::::999888888888888999888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===999999::::::;;;<<<<<<<<<===@@@CCCEEEDDDCCCBBBBBBCCC??????AAAAAA??????BBBKKKKKKJJJIIIIIIIIIIIIIIIEEEDDDCCCAAAAAAAAAAAABBBBBBDDDHHHKKKLLLLLLKKKJJJEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIHHHJJJJJJJJJJJJJJJIIIHHHGGGCCCDDDEEEEEEDDDEEEGGGIIIIIIGGGEEECCCBBBBBBCCCDDDFFFFFFGGGFFFFFFGGGJJJLLLNNNOOOOOOPPPTTT]]]iiisssxxxtttooonnnsss}}}rrrlllmmmqqq|||zzzrrrjjjffffffllltttxxxvvvqqqkkkfffXXXSSSSSSZZZaaaccceeegggllllllllllllmmmnnnooopppqqqrrrtttttttttuuuxxxzzz|||~~~zzzvvvssskkkjjjgggddd```]]][[[YYY[[[ZZZYYYZZZ\\\```eeegggpppooonnnnnnnnnmmmjjjgggeeebbb^^^ZZZWWWSSSOOOLLLGGGFFFEEEDDDDDDDDDDDDDDDAAADDDGGGJJJMMMQQQVVVYYY^^^bbbggglllnnnoooqqqrrrqqqqqqpppnnnmmmmmmppprrrtttxxx}}}}}}|||xxxtttsssvvvxxx{{{~~~~~~}}}||||||}}}}}}|||{{{zzzyyywwwvvvvvvvvvuuuttttttttttttrrrnnnkkkgggddd```]]]]]]\\\\\\[[[XXXWWWUUUSSSRRRRRRRRRSSSNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>>>>======;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>====================================<<<<<<<<<===============;;;;;;<<<<<<===>>>>>>>>>===>>>>>>?????????>>>>>>????????????????????????========================AAA@@@>>><<<;;;;;;;;;<<>>======<<<<<<<<<<<<===============>>>??????>>>>>>???@@@>>>>>>??????@@@??????>>>dddXXXOOOPPPTTTQQQJJJDDDDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@???>>>===;;;;;;:::999777666666777888777666888888888888888777666666666666666666666666666777555555555666777777888888:::;;;<<<<<<;;;999777666777777888888999:::::::::::::::888777777777888999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===888999999:::;;;;;;<<<<<<;;;???CCCDDDBBB@@@??????@@@======AAAAAA???@@@CCCIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDCCCBBBBBBAAAAAAAAACCCGGGKKKLLLLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDEEEDDDDDDDDDFFFHHHIIIGGGEEEDDDCCCCCCEEEFFFDDDFFFGGGFFFDDDEEEHHHJJJKKKLLLMMMMMMOOOVVV___fffpppooolllkkkmmmuuu|||{{{zzz|||}}}oooggg```aaaccceeedddbbb```___YYYXXX\\\gggpppssssssuuuuuusssrrrpppooonnnnnnnnnoooppppppooooooqqqtttwwwzzz|||~~~|||uuutttrrrnnniiiddd```]]]YYYXXXWWWWWWXXX[[[___aaaffffffhhhjjjmmmmmmllljjjgggfffdddcccbbb^^^YYYUUUQQQOOOLLLJJJHHHFFFDDDCCC@@@BBBDDDFFFHHHKKKNNNQQQTTTWWW[[[]]]___```bbbcccccceeeggggggfffgggjjjmmmppptttzzz~~~~~~{{{{{{yyyuuuuuuyyyyyy{{{~~~zzzwwwwwwyyy}}}~~~}}}||||||zzzzzzzzz{{{{{{xxxsssooojjjgggdddbbbbbbbbbaaaaaa^^^\\\ZZZXXXWWWVVVVVVVVVUUUTTTSSSRRRPPPOOONNNMMMIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????=========>>>>>>??????????????????>>>>>>>>>==============================<<<<<<=========>>>>>>>>>;;;<<<<<<===>>>>>>??????<<<===>>>???????????????AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<======??????@@@@@@??????>>>============>>>>>>>>>??????===>>>@@@???>>>>>>@@@AAA?????????@@@@@@??????>>>```TTTLLLNNNSSSPPPIIICCCFFFEEEDDDCCCBBBAAAAAAAAA??????>>>===<<<;;;::::::777555444444666777777666999999999999999888777777666666666666777777777777555555666666777777888888:::;;;<<<<<<<<<:::777666888999999::::::;;;<<<<<<;;;:::888777777777888999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<======>>>:::>>>BBBCCC@@@===<<<<<<>>>;;;<<<@@@AAA???@@@CCCGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@CCCGGGJJJLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIJJJCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBDDDEEEDDDDDDDDDFFFHHHHHHGGGEEEDDDDDDFFFGGGHHHDDDEEEFFFEEECCCCCCFFFJJJHHHJJJMMMMMMNNNQQQXXX]]]dddffffffddddddjjjvvv}}}|||~~~uuuddd```]]][[[ZZZWWWVVVWWW\\\]]]eeettt~~~|||yyyuuurrrpppoooooommmnnnmmmllllllnnnrrruuuuuuuuuuuuuuuwww}}}}}}}}}{{{wwwrrrlllfffcccWWWVVVUUUUUUVVVXXXZZZ[[[ZZZ[[[___dddjjjmmmmmmllliiiiiijjjkkkjjjgggbbb^^^\\\XXXTTTPPPMMMJJJFFFDDDCCCDDDEEEEEEDDDEEEGGGIIIMMMOOORRRTTTUUUVVVXXXZZZXXX[[[^^^``````aaadddggglllqqqwww|||~~~{{{yyyzzzyyywwwxxx{{{|||vvvqqqqqquuu{{{~~~|||wwwsssmmmjjjgggeeeeeeffffffeeebbb```^^^[[[YYYXXXXXXXXX[[[[[[ZZZXXXVVVUUUTTTSSSNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAABBB?????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>========================<<<=========>>>>>>??????;;;<<<<<<===>>>??????@@@;;;;;;<<<>>>????????????AAA@@@@@@???>>>===<<<<<>>>>>===<<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>>>>????????????@@@@@@@@@===>>>@@@@@@??????@@@AAA??????@@@@@@@@@??????>>>{{{[[[RRRLLLPPPSSSPPPHHHCCCAAAAAABBBBBBAAAAAA@@@???@@@???>>>===<<<<<<<<<<<<===<<<:::888666444444333555666777777777666444333:::666222111222666999:::777777777777777777777777;;;<<<<<<;;;999888888999555666777888:::;;;<<<===:::888555555888999888666:::999888888999:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;=========<<<>>>>>>>>>===;;;<<<>>>@@@>>>======>>>@@@CCCFFFHHHEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDBBBBBBEEEGGGHHHIIIHHHHHHIIIJJJGGGHHHJJJKKKKKKKKKJJJJJJKKKGGGGGGJJJIIIDDDFFFKKKNNNKKKHHHFFFGGGHHHIIIIIIFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHFFFDDDDDDEEEGGGHHHFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHIIIJJJLLLOOOTTTXXX]]]\\\]]]aaaffflllppprrryyy~~~|||vvvoooddd[[[WWWYYY___cccjjjkkkttt}}}yyypppkkkkkkjjjiiiiiiiiiiiijjjkkklllooonnnmmmmmmpppwww~~~{{{uuullleee___[[[XXXYYY[[[[[[WWWSSSWWWWWWYYY]]]bbbgggiiijjjjjjmmmqqqsssrrrnnniiieeegggccc]]]YYYVVVRRRMMMHHHHHHGGGEEEDDDCCCCCCDDDEEEIIIIIIIIIJJJKKKLLLMMMNNNSSSSSSUUUXXX\\\___bbbccckkkmmmqqquuuyyy{{{|||}}}yyyyyyxxxwwwvvvwww{{{~~~}}}uuuooommmrrr{{{~~~|||zzzrrrqqqooolllkkkjjjkkkkkkgggddd```^^^]]]]]]\\\[[[___^^^]]][[[ZZZZZZYYYYYYWWWUUUQQQOOONNNNNNMMMKKKPPPMMMIIIFFFDDDEEEHHHIIIGGGFFFEEEEEEGGGIIIIIIIIIFFFFFFFFFGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>=========<<<<<<<<<>>>>>>>>>>>>============<<<======>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<>>>>>>>>>>>>????????????============>>>>>>>>>>>>??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????<<<>>>@@@@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@xxxYYYQQQLLLPPPTTTPPPIIIDDDBBBBBBCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<<<<<<<:::999888777666666666666555666777777777666444333666555333444666777777666666666666666666666666666888999:::999888777888999:::::::::;;;;;;<<<<<<<<<<<<:::888888:::;;;999888999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888888:::===@@@@@@??????@@@@@@>>>======???AAA@@@???>>>>>>@@@BBBDDDFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHIIIIIIHHHIIIJJJIIIJJJLLLMMMNNNMMMLLLKKKIIIFFFGGGJJJJJJFFFGGGKKKJJJIIIHHHHHHJJJKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHHHHFFFEEEFFFGGGHHHIIIKKKLLLMMMPPPSSSVVVWWWVVVWWWZZZ___dddhhhjjjnnnvvv}}}|||zzzxxxvvvyyy{{{xxxxxx}}}sssjjjggghhhkkkmmmxxxxxx~~~wwwrrrpppllljjjhhhgggggghhhjjjlllnnnnnnmmmnnnpppwwwxxxqqqlllfffbbb______aaa```[[[WWWVVVUUUUUUXXX\\\aaacccdddeeehhhlllpppqqqpppnnnllljjjgggbbb^^^\\\YYYTTTPPPNNNMMMKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMNNNQQQTTTXXX[[[]]]gggiiilllppptttvvvxxxxxxwwwwwwwwwwwwwwwzzz}}}{{{wwwrrrqqqttt{{{~~~|||yyyxxxwwwuuusssrrrqqqqqqllliiieeecccccccccbbbaaa``````___^^^^^^^^^^^^^^^\\\YYYVVVTTTSSSSSSRRRPPPTTTSSSQQQOOONNNNNNNNNOOOLLLKKKJJJJJJLLLMMMLLLJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????????????????????????????===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>@@@BBBBBBAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@sssUUUNNNLLLRRRVVVQQQIIIDDDCCCCCCCCCCCCCCCBBBBBBAAA???>>>===<<<;;;;;;;;;;;;777777777777777888888999666666666777666666555444444444555777999888666333555555555555555555555555666777888888777777888999===<<<<<<;;;;;;::::::999<<<;;;999999:::;;;999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999888888;;;>>>@@@@@@???AAAAAAAAA@@@>>>???AAACCCBBBAAA@@@??????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDCCCCCCCCCDDDFFFFFFDDDGGGJJJLLLKKKJJJIIIIIILLLMMMOOOPPPPPPPPPNNNMMMGGGEEEGGGJJJKKKHHHHHHJJJGGGGGGHHHJJJLLLLLLJJJHHHGGGGGGGGGFFFGGGGGGHHHIIIFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIHHHGGGHHHJJJIIIKKKNNNOOOOOOPPPRRRSSSRRRRRRSSSUUUXXX]]]aaaccceeekkkxxxzzztttooommmmmmpppwwwsssmmmnnntttyyy~~~||||||ooommmiiifffeeegggiiikkklllmmmnnnooorrrwww~~~}}}xxxvvvrrrnnnkkkjjjiiigggccc___ZZZXXXUUUUUUXXX[[[]]]]]]aaacccgggjjjmmmnnnoooooollliiifffdddbbb```]]][[[WWWWWWVVVTTTRRROOOMMMLLLHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGGGGIIILLLOOOSSSVVV___aaadddhhhllloooqqqrrrrrrssstttuuuwww{{{zzzyyyxxxwwwvvvxxx|||~~~}}}}}}~~~}}}}}}{{{yyyxxxqqqnnnkkkjjjiiiiiihhhgggdddccccccccccccccccccdddbbb___\\\ZZZZZZZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWWWWSSSRRRRRRRRRSSSRRROOOMMMKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>??????????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@BBBCCCDDDBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@nnnQQQMMMMMMSSSVVVQQQIIIDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;::::::::::::777777777777777777888999666666666666666666555555444444555777888888555333555555555555555555555555444666777777777777999:::;;;::::::999999888888777::::::999999999888777666666777999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===;;;;;;<<<===>>>===<<<@@@AAAAAA???>>>>>>@@@BBBCCCCCCAAA@@@????????????@@@AAABBBDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGIIIJJJMMMPPPQQQOOOLLLJJJIIIMMMOOOQQQRRRRRRQQQOOONNNHHHGGGHHHKKKLLLJJJHHHGGGGGGFFFFFFHHHIIIJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGIIIIIIHHHGGGFFFFFFGGGIIIIIIHHHHHHIIIKKKJJJMMMPPPQQQQQQPPPPPPPPPQQQRRRSSSUUUWWWZZZ___bbbccchhhrrrzzzrrrmmmnnnpppsss~~~oooffffffkkkppp|||}}}}}}~~~uuurrrmmmhhhfffgggjjjlllmmmnnnppprrrtttxxx}}}~~~|||xxxvvvtttqqqllliiieeeaaa\\\YYYXXXYYYZZZZZZaaaaaabbbccceeegggiiijjjjjjiiihhhgggfffeeedddcccbbbbbbaaa```]]]YYYVVVTTTQQQOOOKKKHHHFFFFFFFFFGGGFFFEEEEEEEEEGGGKKKNNNPPPVVVWWW[[[___dddhhhkkkmmmlllnnnoooqqqssswww}}}yyyyyyyyyxxxxxxzzz}}}|||yyyxxxxxxyyy|||~~~~~~}}}~~~xxxuuurrrpppoooooommmllljjjjjjiiihhhggggggggghhhfffdddaaa___``````___^^^\\\\\\\\\[[[[[[\\\]]]]]]ZZZYYYYYYZZZYYYWWWTTTQQQSSSSSSRRRQQQPPPOOOMMMLLLLLLLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAACCCDDDDDDCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAiiiOOOLLLMMMTTTVVVQQQIIIDDD@@@AAAAAAAAAAAA@@@??????===<<<;;;:::999999999999999999888777666666666777666666555555555666666666777666444555666777666555666666666666666666666666444666777888777888999;;;888888999999999999:::::::::;;;;;;;;;:::888777777666777999:::;;;;;;:::999::::::::::::;;;;;;<<<<<<===<<<;;;<<<>>>>>>>>>===?????????>>>======???AAADDDCCCBBB@@@???>>>======???@@@AAACCCEEEFFFFFFFFFKKKIIIGGGFFFFFFHHHIIIKKKRRRTTTWWWWWWSSSOOOLLLJJJMMMOOOQQQSSSSSSQQQOOOMMMJJJKKKKKKKKKMMMMMMIIIEEEJJJHHHEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCDDDGGGIIIJJJJJJHHHGGGEEEGGGHHHHHHGGGGGGIIIJJJKKKNNNQQQRRRQQQOOONNNNNNQQQSSSTTTUUUVVVYYY^^^bbbdddhhhoooyyy}}}uuurrruuuyyy~~~nnncccaaafffkkkvvv}}}zzztttpppmmmlllmmmnnnnnnpppqqqssstttwww{{{|||{{{{{{zzz{{{|||~~~~~~zzzvvvssspppkkkeee```]]]\\\[[[ZZZ___^^^]]]]]]^^^```cccdddhhhiiiiiiiiiiiiiiijjjjjjkkkkkkjjjhhheeebbb___]]][[[XXXTTTPPPLLLJJJIIIHHHGGGFFFEEEEEEFFFHHHKKKLLLNNNPPPSSSXXX\\\aaaeeeggghhhiiijjjkkknnnrrrwww|||zzzyyyxxxvvvwww{{{{{{wwwvvvvvvuuuuuuwww{{{~~~~~~|||yyywwwwwwuuusssqqqrrrqqqpppnnnlllkkkkkkjjjjjjgggeeeddddddeeedddddd```___\\\[[[[[[]]]```bbb```______```___]]]ZZZWWWYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAACCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBgggOOOLLLNNNTTTUUUOOOHHHEEE@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999888888888888;;;:::999777666555555555666555555555555666777777:::777444333444666666666666666666666666666666666444666777888777777999;;;999999:::;;;;;;<<<======<<<>>>??????<<<:::999999666777888999::::::::::::999999::::::;;;;;;<<<<<<:::999999<<>>>>>>>>===;;;;;;>>>@@@BBBBBBAAA@@@???>>>======>>>???AAACCCEEEFFFGGGGGGJJJJJJIIIIIIIIIJJJLLLMMMVVVXXXYYYXXXTTTOOOLLLKKKNNNOOORRRTTTTTTQQQNNNLLLMMMMMMLLLKKKMMMPPPMMMGGGLLLIIIEEECCCCCCEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDBBBDDDGGGIIIJJJJJJIIIIIIFFFHHHIIIIIIGGGGGGHHHJJJKKKNNNQQQQQQPPPNNNMMMNNNNNNQQQSSSTTTTTTWWW]]]aaadddgggmmmtttzzz~~~~~~{{{~~~sssgggbbbeeeiiittt|||{{{wwwtttrrrqqqooopppqqqqqqrrrtttxxx{{{yyyyyyxxxxxxyyyzzz|||}}}}}}xxxtttnnniiifffdddbbbaaa___^^^\\\ZZZ[[[]]]```bbbeeefffhhhiiiiiijjjlllnnnooonnnmmmllljjjgggeeedddcccaaa]]]YYYUUUQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLNNNQQQUUUYYY\\\^^^```aaabbbccceeejjjooossswwwzzz~~~|||{{{zzzwwwvvvtttssstttzzzyyyuuutttvvvuuuvvvxxx}}}~~~}}}}}}|||zzzxxxzzzxxxvvvtttrrrqqqpppooonnnllljjjiiijjjkkkkkkjjjfffddd```^^^^^^aaadddgggeeeeeedddeeeeeedddbbb___^^^^^^^^^]]]\\\[[[ZZZYYYVVVTTTRRROOOMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDEEEEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDeeePPPMMMNNNSSSSSSMMMGGGEEE@@@AAAAAAAAAAAA@@@??????;;;:::999888888777777888;;;:::999777666666555555666555555444555666777888999777444333444666666555555555555555555555555555444555777777666666777888999999:::;;;;;;<<<======<<<>>>AAA@@@===:::999999777777777777888999:::;;;888999999:::;;;;;;<<<<<<:::999:::<<>>>>><<<;;;;;;===???@@@@@@@@@@@@@@@???>>>>>>===>>>AAACCCEEEGGGHHHHHHEEEFFFGGGIIIKKKMMMOOOOOOSSSUUUVVVTTTQQQNNNMMMLLLOOOQQQSSSUUUUUURRROOOMMMMMMMMMLLLJJJNNNTTTRRRLLLJJJHHHFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJJJJKKKJJJIIIJJJKKKJJJHHHHHHIIIJJJKKKMMMOOOPPPNNNMMMMMMNNNLLLOOOSSSSSSSSSVVV\\\bbbeeeiiinnnppprrrvvv}}}sssmmmooossszzz}}}|||}}}|||wwwtttooooooooonnnmmmooosssvvvwwwwwwwwwwwwxxxzzz|||}}}}}}~~~{{{wwwtttrrrqqqooonnngggeeeaaa^^^\\\\\\]]]^^^]]]```cccddddddeeegggjjjnnnmmmllljjjiiihhhhhhhhhiiihhhgggdddaaa]]]ZZZXXXRRRRRRRRRQQQOOOMMMKKKJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSUUUVVVYYY^^^dddhhhiiimmmrrrtttsssqqqqqqqqqqqqqqqppppppqqqwwwwwwsssrrruuutttuuuxxx}}}|||{{{{{{|||~~~~~~|||~~~|||zzzyyywwwwwwwwwtttrrrppppppqqqrrrrrrqqqmmmkkkiiihhhhhhiiikkkllljjjiiihhhiiijjjkkkjjjiiieeeeeeeeeeeeeeedddcccccc___]]]ZZZVVVTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPOOOMMMMMMKKKJJJHHHGGGEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDFFFGGGFFFEEECCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFdddQQQNNNOOOSSSRRRLLLGGGEEEAAABBBBBBBBBBBBAAA@@@@@@;;;:::999888777777777777:::999888777666666666777666555444444555666777888888777555555666666555444444444444444444444444444333444666555444444555777888999999999999999:::::::::===??????;;;888777888888777777666777999:::;;;888888999::::::;;;<<<<<<>>>===<<<===>>>???>>>===>>>>>>>>>===;;;<<<>>>@@@>>>??????@@@@@@@@@??????===???AAACCCFFFGGGHHHIIIAAABBBEEEIIILLLOOOPPPQQQPPPQQQQQQPPPNNNLLLLLLMMMPPPRRRUUUWWWVVVSSSPPPMMMLLLMMMKKKIIIOOOWWWWWWPPPGGGGGGGGGIIIKKKLLLJJJHHHGGGHHHHHHIIIHHHGGGFFFEEECCCDDDFFFHHHIIIKKKKKKLLLKKKLLLMMMLLLJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLMMMNNNLLLPPPSSSTTTTTTVVV]]]ccchhhlllpppooommmoooxxxzzz|||~~~zzz|||xxxsss{{{zzzvvvooonnnmmmkkkjjjkkkooossspppqqqqqqssstttvvvwwwxxxxxxzzz~~~~~~}}}}}}}}}{{{zzzqqqnnnhhhbbb^^^[[[ZZZYYYVVVYYY\\\]]]]]]^^^aaaeeemmmkkkjjjhhhhhhhhhiiiiiinnnnnnnnnmmmkkkhhhdddbbbYYYYYYZZZYYYVVVSSSOOOMMMMMMLLLJJJIIIHHHIIIIIIJJJEEEGGGIIIKKKNNNTTTZZZ___]]]bbbgggjjjiiigggggghhhlllmmmmmmnnnpppuuu|||}}}uuuqqqqqqrrrrrrrrrvvv|||}}}ttttttuuuxxx|||~~~~~~}}}~~~}}}}}}}}}}}}yyywwwuuutttvvvwwwwwwvvvrrrrrrrrrqqqqqqpppppppppnnnlllkkklllnnnooopppooollllllmmmmmmmmmllllllkkkgggeeebbb^^^\\\[[[[[[[[[VVVVVVVVVUUUUUUUUUUUUTTTQQQPPPOOOMMMJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGfffQQQMMMLLLPPPQQQMMMHHHFFFAAA@@@???===<<<<<<;;;;;;===;;;888888:::;;;:::888777777666666555555444444555444444333333444444555333333333333333333222222555555444444444555555666777888777555444444777::::::::::::999999999888888======<<<;;;::::::999888777777777777777777777777::::::;;;;;;<<<=========;;;999777999<<<>>>===:::===============>>>??????@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@BBBDDDFFFGGGIIIIIIJJJJJJIIIIIIIIIKKKMMMNNNLLLLLLMMMLLLJJJJJJKKKMMMNNNOOOQQQQQQOOONNNOOOPPPMMMLLLIIIGGGGGGHHHJJJLLLLLLJJJGGGEEEDDDFFFHHHJJJGGGGGGHHHGGGEEEEEEFFFHHHDDDEEECCCMMMKKKJJJXXXOOOJJJNNNQQQOOOIIIEEEDDDFFFOOOPPPRRRQQQNNNLLLKKKKKKOOORRRUUUVVVVVVWWWZZZ]]]dddfffiiikkkmmmpppsssvvv}}}wwwzzz{{{yyywwwqqqpppnnnjjjfffeeegggjjjkkklllnnnppprrrtttuuuuuuwwwxxxyyyzzz|||xxxrrrjjjccc___]]]\\\[[[XXXYYYZZZXXXVVVXXX\\\```ddddddddddddcccccccccbbbiiikkkmmmnnnnnnllljjjhhheeebbb___]]]\\\\\\[[[ZZZUUURRRMMMIIIFFFFFFGGGHHHCCCCCCDDDFFFHHHKKKMMMNNNWWWVVVVVVWWWXXXZZZ\\\]]]```dddhhhiiijjjnnnwww~~~{{{uuussssssoooqqqzzz|||vvvvvvwwwxxxwwwvvvuuuvvvwww~~~{{{yyyyyyzzz|||}}}}}}}}}}}}|||{{{yyywwwvvvxxxwwwtttsssssstttvvvxxxtttuuuvvvvvvvvvtttqqqpppllljjjhhhdddbbb___^^^]]]]]]^^^]]][[[YYYYYY[[[\\\XXXVVVTTTRRRPPPNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPNNNNNNOOOPPPOOOMMMJJJHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGJJJIIIHHHGGGGGGHHHIIIJJJHHHIIIJJJIIIGGGEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKcccPPPLLLLLLOOOPPPKKKFFFEEEAAA@@@???===<<<<<<;;;;;;===;;;888888:::;;;:::888:::999888777666555444333444444333333333333444444333333333333444444444444444444333333333333444444777777777555444444777999666777888888::::::;;;<<<:::999999999999999999999777777777777777777777777:::::::::;;;<<<<<<======888888888999;;;======<<<===============>>>>>>???AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAACCCEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMKKKLLLLLLKKKIIIHHHJJJKKKKKKLLLNNNNNNLLLKKKLLLMMMLLLKKKIIIHHHIIIJJJKKKLLLIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCDDDFFFKKKKKKGGGPPPMMMNNN]]]UUUbbbXXXLLLHHHLLLOOONNNKKKMMMNNNPPPPPPNNNLLLLLLLLLNNNPPPSSSTTTSSSTTTWWWYYY[[[___cccgggjjjmmmppprrrzzzvvvuuuzzz~~~|||~~~xxxwwwtttooojjjhhhhhhiiijjjkkkmmmoooqqqrrrssstttvvvwwwxxxyyyzzz|||~~~wwwnnnfffbbb``````___aaa```^^^ZZZVVVUUUWWWYYY^^^^^^^^^^^^^^^___```aaadddfffjjjmmmnnnooonnnnnniiigggeeedddddddddbbbaaa[[[XXXSSSNNNJJJHHHHHHHHHCCCCCCDDDEEEFFFHHHIIIJJJMMMMMMMMMMMMOOOPPPRRRSSSXXX\\\aaaccceeeiiipppvvv|||}}}wwwsssqqqsssqqqttt{{{~~~yyyvvvxxxxxxxxxvvvvvvwwwxxx}}}|||}}}~~~~~~|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}|||zzzxxxvvvpppnnnmmmkkkiiiggggggfffhhhhhhgggeeecccbbbccceee___^^^\\\YYYVVVTTTSSSRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUSSSSSSTTTUUUSSSRRRPPPNNNNNNNNNOOOPPPOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKIIIHHHHHHIIIHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKK^^^NNNKKKLLLOOONNNIIIDDDBBB@@@???>>>===<<<;;;;;;;;;<<<:::999888999:::999888;;;;;;:::888666555333333444444333333333333444444333333333444555555666666333333222222222222333333666777777555444444666999666777777888999:::;;;;;;666666666777777888888888777777777777777777777777999::::::;;;;;;<<<<<<===666777999::::::;;;<<<>>>======<<<<<<======>>>???AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLKKKJJJGGGFFFGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJEEEFFFHHHHHHHHHFFFCCCAAADDDEEEEEEDDDBBBBBBCCCDDDGGGGGGDDDPPPSSSYYYooojjjyyykkkYYYOOONNNNNNJJJFFFIIIKKKNNNNNNMMMMMMMMMNNNLLLNNNPPPPPPPPPPPPRRRTTTRRRUUU[[[```dddhhhlllooouuu{{{wwwoooooopppyyy|||yyyuuuvvv~~~xxxqqqkkkgggdddcccdddeeegggiiijjjlllmmmnnntttuuuwwwwwwwwwwwwyyy{{{|||xxxpppkkkiiihhhggghhhgggddd___ZZZWWWWWWXXXZZZYYYXXXXXXYYY[[[^^^___```bbbeeeiiilllmmmnnnnnnkkkjjjiiijjjlllllljjjhhhbbb```\\\WWWRRRNNNLLLJJJEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHOOOSSSYYY\\\___ccchhhmmmrrrtttwwwwwwtttpppnnnmmmpppqqquuuzzz{{{|||}}}yyywwwxxxyyyyyyxxxwwwxxxzzz~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{~~~}}}ssssssrrrqqqppppppppppppooopppooommmkkkiiijjjkkkkkkiiigggcccaaa^^^]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\ZZZ\\\]]]\\\[[[ZZZ[[[\\\ZZZYYYXXXXXXWWWVVVVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYXXXVVVUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWQQQQQQRRRSSSSSSSSSRRRRRRNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPOOOMMMKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLL\\\NNNLLLMMMOOOMMMFFFAAAAAA??????>>>===<<<;;;;;;;;;;;;:::999999999999999999999999888777666555444333444333333333333333333444333333444444555666777777444333333222222222222333666666777666444444666888999999999999888888888888666666666666666666666666777777777777777777777777999999999:::;;;;;;<<<<<<777:::<<<<<<999999;;;>>>===<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@??????@@@AAABBBBBBCCCCCCFFFHHHIIIKKKLLLKKKKKKJJJJJJKKKJJJHHHFFFDDDEEEFFFIIIKKKMMMMMMKKKJJJKKKLLLNNNNNNNNNNNNLLLJJJHHHGGGFFFGGGHHHHHHGGGFFFDDDBBBEEEFFFFFFEEECCCBBBCCCEEECCCCCCAAAOOOTTT___yyyvvvpppnnniii]]]OOOFFFCCCDDDFFFHHHKKKMMMMMMMMMMMMNNNLLLMMMMMMNNNNNNNNNOOOPPPMMMOOOSSSWWW\\\cccjjjpppuuuyyy}}}sssnnnlllqqqyyy~~~~~~vvvzzz~~~vvvttt{{{|||rrrkkkgggcccaaa```aaabbbdddfffiiikkklllqqqsssvvvvvvvvvuuuuuuvvvwww{{{~~~yyyuuuqqqnnnkkkjjjhhheeebbb___^^^^^^\\\[[[YYYWWWXXXYYY\\\^^^\\\^^^```bbbdddfffgggggghhhhhhiiikkknnnooommmkkkhhhfffddd```\\\WWWTTTRRRJJJIIIGGGEEEDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCHHHLLLRRRWWWZZZ]]]aaadddfffhhhjjjjjjiiigggggggggkkkooouuuxxxxxxzzz}}}yyyvvvwwwxxxzzzzzzyyyyyy{{{|||~~~}}}~~~}}}wwwwwwyyy|||~~~}}}}}}vvvvvvuuuttttttttttttuuuuuuvvvvvvuuusssrrrssstttuuusssqqqnnnkkkhhhgggfffhhhhhhgggffffffeeeddddddbbbcccddddddcccbbbcccdddaaaaaaaaaaaa```___]]]\\\YYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYZZZZZZXXXYYYYYYYYYXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUTTTQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUTTTSSSQQQPPPPPPOOOOOO\\\NNNMMMOOOQQQMMMEEE@@@@@@???>>>===<<<;;;;;;;;;<<<:::::::::999888888888999555555555555555555555444333333333222222333333333333333444444555666777777555555444333333333333333555666666666444444555777999999999888888888777777999888888777666666555555777777777777777777777777888888999999:::;;;;;;;;;:::<<<>>>===:::888:::===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIJJJIIIGGGEEECCCDDDEEEHHHJJJLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNMMMKKKJJJHHHIIIHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGDDDDDDEEEFFFHHHGGGBBBMMMPPPYYYqqqnnn[[[^^^___ZZZQQQJJJHHHHHHDDDFFFJJJKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNMMMMMMMMMMMMNNNPPPUUU^^^hhhpppvvvzzz|||zzzuuuwwwyyy{{{~~~|||vvvqqqpppyyy}}}}}}wwwqqqmmmiiieeeaaaaaabbbcccfffhhhkkklllmmmpppsssuuuuuuttttttuuuwwwyyy|||~~~xxxsssooonnnmmmkkkjjjhhheeedddccc```]]]ZZZYYYYYY[[[\\\XXXXXXYYY[[[\\\^^^```aaadddeeegggjjjmmmooonnnmmmjjjjjjiiigggdddaaa^^^]]]SSSQQQNNNKKKGGGEEECCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCFFFKKKPPPSSSUUUWWWXXXYYYZZZ\\\]]]\\\]]]___aaaffflllsssuuuwww|||{{{yyyvvvuuuuuuwwwyyyzzzzzz{{{~~~~~~}}}}}}{{{yyytttvvvyyy}}}~~~~~~zzzzzzyyyxxxxxxxxxxxxxxx{{{}}}~~~~~~}}}|||}}}zzzyyywwwuuusssqqqpppppprrrqqqpppooonnnmmmlllkkkiiijjjkkkkkkjjjiiijjjkkkhhhiiiiiiiiihhhfffdddbbb```___^^^]]]]]]\\\]]]]]]]]]]]]^^^___```bbbcccdddaaaaaa___^^^]]]]]]]]]]]]aaaaaa``````^^^]]][[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZXXXWWWWWWXXXYYYXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWUUUTTTSSSRRRRRR```PPPPPPRRRTTTOOOEEE@@@@@@>>>===<<<<<<;;;;;;<<<<<<999::::::999777777888999333333444444444555555555333333222222222222333333333333333444555555666666666555444333333222333333444555666666555444555666555666666777888999:::::::::999999888666555555444777777777777777777777777777888888999999::::::;;;;;;<<<<<<<<<:::999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGDDDCCCDDDFFFFFFHHHIIIIIIHHHGGGGGGHHHGGGHHHJJJLLLMMMMMMMMMLLLJJJHHHEEECCCCCCFFFIIIKKKJJJJJJJJJHHHFFFEEEFFFGGGDDDCCC???IIIKKKRRRhhhddd[[[SSSLLLKKKOOOOOOIIICCCDDDFFFIIIJJJJJJJJJJJJKKKKKKJJJIIIJJJLLLMMMMMMLLLMMMLLLKKKKKKPPPXXXcccjjjqqqvvv}}}~~~yyysssssszzz{{{tttooommmrrr~~~}}}{{{yyyvvvqqqlllbbbaaa``````aaacccdddfffjjjllloooqqqqqqqqqrrrsssuuuwwwyyyyyyxxxxxxyyy{{{{{{zzzxxxwwwvvvtttrrrmmmjjjkkkiiieeebbb___^^^]]]^^^WWWWWWWWWXXXZZZ\\\___aaabbbbbbcccgggkkkmmmnnnmmmjjjjjjjjjiiihhhgggfffeee]]][[[WWWSSSNNNKKKHHHGGGDDDDDDDDDEEEDDDDDDCCCCCC@@@BBBEEEHHHKKKLLLMMMMMMNNNOOOPPPPPPQQQSSSVVVYYYaaahhhmmmpppttt{{{~~~yyyvvvtttssssssrrruuuxxxzzz{{{}}}}}}{{{yyyvvvxxx}}}}}}}}}||||||||||||}}}}}}|||~~~~~~}}}|||{{{zzzyyyyyyyyyyyy{{{zzzyyywwwuuusssrrrqqqpppqqqrrrrrrppppppqqqrrrppppppppppppooommmkkkiiihhhgggeeedddbbbbbbaaaaaaaaabbbcccdddgggiiikkkllljjjiiigggfffddddddcccccchhhhhhhhhgggeeedddbbbaaaaaaaaabbbbbbbbbbbbaaaaaabbbccccccbbb```______`````````^^^]]]]]]]]]^^^___]]]]]][[[YYYXXXWWWVVVVVVeeeRRRRRRUUUWWWPPPFFFAAAAAA======<<<;;;;;;;;;<<<<<<888::::::999777666888:::555555555555555444444444333333222222222222333333333333333333444444444444555444333222111111111111333555666666555444444555555555666777888999::::::888888777777666666555555777777777777777777777777777777888888999:::::::::888777777888:::;;;;;;:::<<<;;;;;;;;;;;;<<<======>>>===<<<<<<<<<<<<===>>>======???@@@BBBCCCDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDEEEGGGFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKGGGEEECCCBBBCCCFFFIIILLLKKKKKKKKKIIIFFFEEEFFFGGG??????<<>>===<<<<<<===>>>???<<<===>>>@@@BBBDDDEEEFFFCCCCCCBBBBBBBBBDDDFFFGGGFFFGGGHHHGGGEEEEEEFFFHHHHHHJJJKKKKKKJJJIIIJJJJJJNNNMMMLLLJJJIIIGGGFFFFFFCCCBBBAAABBBCCCFFFIIIKKKKKKKKKKKKIIIFFFEEEFFFGGGFFFEEE???FFFBBBBBBQQQHHHCCCIIIOOOPPPLLLHHHHHHIIIFFFGGGIIIIIIHHHFFFFFFFFFGGGEEEDDDFFFJJJLLLKKKIIIEEEFFFHHHIIIKKKNNNSSSWWW[[[dddrrr~~~}}}{{{{{{}}}{{{}}}vvvsssooojjjfffdddbbbbbbdddeeeffffffeeeeeefffhhhkkkmmmnnnnnnnnnnnnoooqqqwwwzzz}}}}}}|||{{{xxxuuussspppoookkkiiieeeaaa___^^^___```[[[ZZZZZZ\\\```dddggghhhhhhggggggffffffgggggghhhmmmjjjfff```[[[WWWSSSRRRKKKKKKLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGFFFEEEBBBBBBBBBBBBCCCFFFLLLPPPRRRVVVYYYZZZaaakkknnnkkkkkkjjjgggeeedddeeeiiilllmmmppptttxxx{{{~~~}}}}}}|||{{{yyy||||||wwwyyyyyyzzz|||~~~}}}}}}}}}}}}~~~~~~|||zzzyyyyyy{{{|||{{{zzzyyyzzz||||||{{{zzzxxxwwwvvvuuutttuuuuuutttsssssssssssstttpppppppppqqqsssuuuvvvwwwvvvuuuuuutttttttttuuuuuunnnooopppqqqrrrsssssssssqqqrrrsssttttttsssrrrqqqpppqqqrrrqqqooommmnnnooommmllljjjhhhhhhiiijjjkkkmmmlllkkkiiihhhhhhhhhgggmmmYYYQQQMMMNNNNNNHHHBBB???@@@???>>>===;;;:::999888:::::::::999888777666666777777666555444333333333333333333333333333333333555555555555555555555555111222333444555444333333555666666666666666555555777777777777888888888888666666666666777777777777666666666666777777777777:::888666555444555666777666777999999888888888999::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::>>>DDDGGGEEEAAAAAACCCEEEFFFGGGGGGGGGGGGHHHFFFEEEFFFHHHHHHFFFCCCIIIIIIJJJKKKKKKJJJIIIHHHKKKIIIFFFEEEFFFGGGHHHGGGCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGFFFFFFFFFGGGGGGCCCBBBAAAAAABBBCCCDDDEEEJJJJJJJJJKKKJJJIIIIIIHHHKKKHHHFFFFFFGGGGGGDDDAAAHHHFFFFFFGGGIIIJJJJJJIIIKKKJJJIIIIIIJJJMMMOOOQQQRRR[[[hhhssszzz|||}}}|||wwwxxx|||yyypppkkkgggdddbbbcccddddddcccbbbdddiiimmmjjjlllnnnnnnmmmnnnrrruuuvvvwwwyyy{{{}}}~~~|||{{{zzzvvvsssooommmmmmjjjfffbbb^^^^^^]]]\\\[[[]]]aaadddccc```^^^___cccfffgggfffhhhgggfffeeebbb^^^XXXTTTXXXTTTPPPOOOPPPRRRQQQPPPLLLJJJHHHGGGHHHHHHGGGEEEDDDCCCAAABBBCCCDDDDDDCCCGGGIIIMMMQQQUUUVVVWWWWWWYYYXXXWWWUUUVVVZZZ```eeeeeekkkrrrvvvvvvxxx}}}|||zzzyyyxxx|||~~~~~~~~~zzzwwwxxxyyy{{{~~~|||{{{zzz|||}}}~~~|||zzzxxx|||||||||||||||}}}}}}}}}~~~|||zzzwwwwwwxxxyyy{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyvvvtttuuuxxx{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyuuutttsssuuuwwwwwwwwwvvvsssuuuvvvxxxyyyyyyxxxxxxtttttttttrrrpppooooooqqqpppooonnnnnnnnnpppqqqrrrrrrpppoooooopppqqqpppooofffUUUOOOLLLNNNNNNHHHBBB???>>>>>>===;;;:::888777777999::::::999999777666666666666666555444444444333333333333333333333333333222222222222222222222222111222333444444444333333444444555555555555444444222222333444555555666666888888777777666666555555555666666666777777777777999888666555555555666777666777999999888888888:::999:::;;;;;;<<<<<<<<<;;;<<<<<<=========>>>>>>>>>===<<<;;;???DDDFFFDDDAAAAAABBBCCCEEEFFFFFFFFFFFFGGGFFFEEEFFFHHHHHHFFFDDDFFFGGGIIIJJJKKKJJJJJJIIIJJJHHHEEEDDDEEEFFFGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGDDDDDDBBBBBBCCCDDDFFFHHHJJJJJJKKKJJJJJJJJJIIIHHHHHHFFFEEEEEEGGGFFFDDDAAAGGGGGGGGGHHHJJJJJJIIIGGGKKKJJJHHHHHHHHHJJJLLLMMMMMMSSS\\\eeekkkppptttvvvuuuwwwzzzzzzrrrkkkfffcccccccccbbbaaabbbfffjjjiiilllnnnnnnmmmmmmooorrruuuvvvxxxxxxzzz|||{{{wwwuuuuuutttqqqnnniiigggccc___]]][[[[[[[[[___\\\YYYZZZ\\\___```````````````aaa```]]]ZZZWWWYYYWWWTTTUUUWWWXXXXXXWWWSSSQQQNNNLLLKKKJJJHHHFFFFFFDDDCCCCCCDDDEEEEEEDDDEEEGGGHHHJJJKKKLLLLLLKKKPPPOOOOOONNNOOORRRXXX\\\]]]cccjjjnnnppprrrwww|||~~~}}}{{{yyyxxxwwwxxxxxx{{{}}}|||xxxuuusssuuuxxx|||{{{zzzzzz}}}~~~}}}zzzyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}{{{yyyxxxyyyzzz{{{zzzzzzzzzyyyzzzzzzzzz{{{zzzxxxvvvvvvyyy||||||{{{|||{{{{{{{{{{{{{{{{{{{{{xxxwwwuuuvvvxxxyyyyyyyyyxxxyyyzzz{{{|||}}}||||||zzzzzzyyyvvvsssrrrssstttrrrqqqqqqpppqqqrrrssstttvvvtttsssssstttuuuuuuttt|||^^^PPPKKKJJJMMMMMMGGGAAA>>>===<<<;;;:::999888777666999999999999999888777666555555555555555555444444333333333333333333333333222222222222222222222222111222333444444444333333222333333444444444333333000000111222444555666777999888888777666555444444555555666666666777777777999888666555555666777777666777999888777777888:::999:::;;;;;;<<<;;;;;;;;;======>>>>>>>>>????????????======@@@DDDEEECCC@@@???@@@AAACCCDDDDDDDDDDDDFFFFFFEEEFFFHHHHHHFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJHHHFFFDDDCCCDDDEEEEEEEEEBBBDDDFFFHHHIIIIIIHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFFFFEEECCCBBBCCCEEEHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEDDDDDDEEEGGGGGGEEEDDDGGGHHHIIIKKKMMMLLLIIIFFFIIIHHHFFFEEEEEEFFFHHHIIILLLPPPTTTZZZ```gggnnnssstttvvvxxxzzz~~~}}}tttmmmggggggfffdddaaaaaacccfffhhhjjjlllllllllkkklllnnnsssttttttttttttvvvyyy|||}}}zzztttooojjjfffdddaaa]]]YYY^^^[[[XXXVVVWWWYYYZZZ[[[\\\\\\]]]^^^]]]\\\ZZZYYYZZZYYYYYY[[[]]]^^^]]]\\\\\\YYYUUUSSSQQQOOOMMMKKKJJJHHHFFFFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHJJJNNNRRRSSSYYY___dddgggjjjooorrrsssrrrpppoooppprrrtttvvvvvvyyy|||~~~yyyuuurrroooqqquuuyyy~~~}}}yyyxxxxxx|||}}}~~~{{{yyyxxxvvvxxx{{{~~~~~~}}}~~~}}}|||{{{{{{zzzzzz{{{zzz{{{{{{{{{|||}}}}}}}}}|||zzzyyyyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzwwwwwwxxxzzz||||||~~~~~~|||{{{yyyuuuqqqooopppqqqssssssssssssssstttuuuuuuyyywwwuuuuuuvvvwwwxxxwwwuuuWWWKKKHHHHHHLLLLLLFFF@@@>>><<<<<<;;;:::999888777777999999999999999888777666444444444555555555555555333333333333333333333333333333333333333333333333222222333333333444444444222333333444444444444333333333444555666777888888777777777666666555555444555555555666666666777777888777666666666666777777666777888888777777888:::;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>??????>>>???AAACCCDDDBBB???>>>>>>???@@@BBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHJJJKKKLLLKKKKKKJJJGGGEEECCCBBBCCCDDDDDDCCCAAACCCEEEHHHIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFEEECCCBBBCCCFFFIIIKKKKKKJJJJJJIIIIIIIIIIIIIIIDDDDDDEEEFFFHHHHHHHHHHHHIIIJJJMMMOOOPPPNNNJJJGGGEEEDDDCCCBBBCCCDDDFFFGGGLLLNNNQQQUUUZZZaaaiiinnnqqqtttvvvuuutttzzzzzztttrrrwwwwwwssswww}}}{{{uuussspppkkkgggeeeddddddeeegggiiijjjkkkkkkkkkkkknnnooopppppppppqqqtttvvv~~~yyytttooonnnooonnniiidddccc```\\\YYYXXXYYYYYYZZZ]]]^^^^^^]]][[[YYYYYYYYY[[[\\\^^^___aaa```___^^^aaa^^^\\\ZZZZZZYYYWWWUUUSSSPPPMMMKKKKKKJJJHHHFFFAAAAAAAAAAAAAAABBBCCCDDD@@@AAACCCDDDDDDFFFIIIKKKNNNRRRXXX\\\^^^aaadddfffeeedddcccccceeejjjnnnqqqppprrrvvv|||~~~}}}~~~{{{vvvsssqqqnnnppptttxxx}}}{{{xxxwwwwwwyyyzzz}}}|||zzzxxxwwwtttwww|||~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~|||xxxvvvwwwzzz|||}}}|||zzzwwwrrrmmmkkklllnnnrrrrrrrrrsssssstttuuuuuuwwwuuusssssstttvvvwwwwwwrrrTTTHHHFFFGGGKKKKKKDDD???>>>===<<<<<<;;;:::999888888888888999999999888777777444444444555555555555555333333333333333333333333333333333333333333333333222222222333333333444444333333444555555555555555666666666666666777777777444444555555666666777777555555555555666666666666777666666666666666777777666777888777666666888:::<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???AAABBBBBB@@@???======>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGKKKLLLMMMMMMLLLKKKJJJIIIEEEDDDBBBBBBCCCDDDCCCBBB???AAADDDFFFGGGFFFDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCFFFIIIJJJJJJJJJIIIHHHGGGHHHHHHIIICCCEEEGGGHHHIIIJJJKKKLLLMMMNNNPPPSSSTTTQQQLLLHHHAAA@@@@@@@@@AAADDDGGGHHHHHHKKKOOORRRVVV[[[```cccmmmpppssspppnnnrrr}}}wwwjjjcccgggrrr~~~}}}sssllliiilllrrruuuzzzsssmmmiiifffdddeeefffgggiiijjjjjjiiihhhjjjlllmmmmmmoooqqqtttxxxyyy|||~~~zzzvvvssstttwwwxxxuuupppkkkiiifffbbb^^^\\\\\\\\\\\\]]]]]][[[YYYWWWYYYZZZ```bbbdddeeeeeecccaaaaaabbbaaa``````bbbccccccbbb\\\YYYUUURRRPPPNNNKKKIIIEEEEEEDDDCCCCCCCCCDDDDDD???@@@BBBCCCCCCCCCFFFGGGJJJMMMPPPRRRTTTUUUVVVWWWYYYXXXWWWXXX[[[```eeehhhkkkmmmqqqwww}}}}}}zzzzzz{{{}}}|||xxxtttqqqoooppprrruuuyyy|||}}}zzzwwwvvvvvvxxxyyy|||}}}{{{zzzyyyuuuxxx~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~|||wwwuuuvvvxxxzzz{{{}}}{{{vvvqqqlllkkkmmmoooooopppqqqrrrssstttuuuuuuvvvtttqqqqqqsssuuuvvvvvvrrrTTTGGGFFFGGGJJJIIIBBB??????<<<<<<<<<;;;:::999999999888888999999999888888777555555555555555555444444333333333333333333333333222222222222222222222222333333222222222333444555222333444555555666555555444444444444444444444444333333444555666777777888444444555555555666666666666666666666777777777777666777777666555666888:::<<<<<<<<<===<<<<<<;;;;;;999999:::::::::;;;;;;;;;<<<===>>>@@@@@@@@@??????============>>>@@@AAABBBCCCEEEGGGGGGGGGFFFGGGHHHLLLMMMMMMMMMLLLJJJHHHGGGEEEDDDBBBCCCDDDDDDCCCAAA@@@AAACCCDDDEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJIIIHHHGGGFFFEEEFFFGGGGGGCCCEEEHHHJJJJJJKKKLLLNNNPPPPPPRRRTTTUUURRRMMMIII??????>>>???AAADDDGGGIIIIIILLLQQQUUUWWWXXX[[[\\\ccchhhlllkkkiiillluuu}}}}}}qqqaaaYYYZZZcccmmmrrrtttooohhheeefffiiimmmoooqqqzzz{{{tttooohhhfffeeeeeefffggggggfffccceeehhhjjjkkkllloooqqqssssssuuuxxx||||||yyyzzz|||}}}{{{yyyvvvuuusssoooiiidddaaaaaaZZZ\\\\\\[[[XXXXXX[[[^^^gggiiikkkllljjjiiihhhhhheeedddccceeehhhkkkkkkkkkdddaaa]]]YYYWWWTTTQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCAAABBBCCCBBBAAABBBCCCEEEFFFGGGHHHJJJJJJJJJIIIIIINNNNNNNNNOOOQQQUUUZZZ\\\bbbeeejjjooouuuzzz~~~|||zzzxxxssstttuuuwwwyyy{{{|||}}}|||xxxtttqqqooonnnqqqrrruuuxxx{{{}}}|||yyyvvvvvvvvvyyyzzz}}}~~~}}}wwwzzz~~~}}}|||{{{{{{{{{{{{}}}~~~~~~~~~~~~|||zzzzzz{{{}}}}}}~~~{{{vvvttttttvvvxxxyyy|||}}}~~~~~~}}}|||xxxuuupppkkkggggggjjjmmmnnnoooqqqsssuuuvvvwwwwwwwwwtttqqqqqqsssuuuwwwxxxrrrVVVHHHFFFGGGIIIGGGAAA>>>@@@;;;;;;::::::999999888888777888888999999999888888666666666555444444444333333333333333333333333333222222222222222222222222333333222222222333444555111111333444444555555555222222222333333444444555333444444555555666666666444444444555555555666666555555666777777777777777777777777555444555888::::::;;;;;;;;;::::::999888999999999999:::::::::;;;999;;;===??????>>>??????============>>>???AAABBBBBBEEEGGGHHHFFFFFFGGGIIIJJJJJJKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCAAAAAABBBCCCCCCDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFBBBEEEHHHJJJIIIJJJLLLNNNQQQQQQRRRSSSSSSQQQLLLIII@@@@@@???@@@AAADDDGGGHHHJJJMMMQQQTTTUUUUUUVVVWWWXXX]]]bbbdddeeegggmmmrrr|||}}}}}}~~~~~~|||rrreee]]]^^^bbbfffhhhllliiigggiiinnntttwwwxxxuuuzzzzzzoookkkfffcccddddddcccbbb```bbbeeegggggghhhjjjlllooopppppprrruuuxxx|||~~~~~~vvvooojjjiiiaaabbbbbb___[[[ZZZ^^^bbbjjjmmmooopppnnnmmmnnnpppjjjiiihhhiiikkkmmmmmmlllgggdddaaa___^^^\\\ZZZXXXRRRRRRRRRQQQOOOLLLIIIHHHGGGGGGFFFEEECCCCCCEEEGGGDDDDDDDDDEEEFFFEEEDDDBBBGGGGGGGGGHHHJJJMMMPPPQQQUUUXXX]]]ccchhhlllnnnooopppqqqrrrsssrrrpppnnnmmmhhhjjjmmmoooqqqsssvvvwww{{{zzzvvvssspppnnnllllllooopppsssvvvyyy|||}}}~~~~~~~~~~~~|||xxxvvvvvvvvvyyyzzz|||~~~~~~~~~xxxzzz~~~|||zzzzzzzzz{{{|||~~~~~~|||}}}}}}{{{xxxwwwyyy{{{||||||~~~~~~{{{vvvttttttuuuvvvvvvzzz|||~~~|||zzzrrrooojjjeeebbbccchhhkkknnnpppsssvvvyyy{{{|||}}}vvvssspppppprrruuuwwwxxxsssWWWIIIGGGHHHIIIFFF@@@>>>AAA:::999999999888777777777777888888999999999888888777777666555444444333333333333333333333333333333555555555555555555555555444333222111222333444555///000111222333444444444111111222333555666777777555555555555555555444444444444444555555555666666555555666777777888777777777777666555444555888:::999999999999999888777666999999999:::::::::;;;;;;888:::<<<>>>>>>>>>>>>???======<<<===>>>???AAABBBBBBEEEHHHHHHFFFFFFGGGJJJFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEEEECCCAAACCCCCCCCCCCCDDDDDDDDDDDDAAABBBDDDEEEEEEEEEDDDDDDCCCDDDGGGIIIJJJKKKKKKJJJGGGFFFDDDCCCBBBCCCEEEFFFBBBEEEHHHIIIHHHHHHKKKMMMQQQPPPQQQQQQQQQOOOKKKHHHCCCBBBAAAAAABBBCCCFFFGGGFFFIIILLLMMMMMMMMMNNNOOOOOOTTT[[[___bbbdddhhhkkksssyyy~~~xxx|||}}}}}}}}}sssnnnnnnooonnnllllllkkkmmmsss{{{tttooogggcccbbbaaa```^^^___aaadddeeeeeeeeeggghhhnnnnnnnnnnnnpppsssvvvxxx{{{|||~~~xxxsssqqqkkklllkkkeee___\\\___ccciiilllooopppoooooorrrtttooonnnlllkkklllmmmlllkkkhhheeecccbbbbbbaaa```^^^TTTUUUVVVWWWVVVTTTRRRPPPLLLLLLKKKHHHFFFFFFHHHJJJDDDDDDDDDEEEFFFFFFDDDBBBDDDDDDDDDEEEGGGHHHJJJJJJHHHLLLRRRXXX\\\___``````cccdddeeeffffffeeecccbbb^^^aaadddgggjjjmmmqqqssswwwvvvsssooommmkkkjjjjjjlllnnnqqqtttxxx{{{}}}~~~~~~~~~~~~|||xxxvvvvvvwwwwwwxxxyyy{{{}}}~~~}}}||||||xxxzzz~~~~~~{{{yyyxxxyyy{{{}}}~~~}}}|||}}}}}}zzzwwwvvvxxxzzz{{{{{{}}}~~~~~~{{{wwwuuuuuuuuuvvvuuuzzz}}}|||yyyssspppkkkfffdddfffkkkpppppprrrvvvzzz}}}tttqqqnnnmmmooosssuuuvvvsssTTTHHHHHHIIIHHHEEEAAA===:::<<<;;;;;;:::999888777777777777666555444333333222555444333333222222333333222222222222222222222222444444333333222111111000111111111111111111111111111111222222222333333333555555555444444333333333333333333333333333333333555555444333444555666777666555555666777888888777666666777888888888888777;;;:::999999888888999999888999999::::::;;;;;;<<<>>>======<<<<<<<<<======?????????@@@AAABBBCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHHHHFFFEEEDDDGGGFFFEEECCCCCCDDDDDDEEEEEEEEEDDDEEEFFFFFFCCCAAADDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFDDDBBBBBBDDDGGGHHHIIIHHHHHHHHHFFFFFFGGGJJJLLLUUUQQQLLLJJJKKKKKKJJJHHHEEEDDDCCCCCCDDDEEEEEEDDDGGGJJJMMMNNNMMMKKKIIIIIIKKKNNNSSSWWW[[[```fffiiiooosss|||}}}}}}||||||wwwxxxyyyqqqmmmhhhcccdddjjjaaa```___aaadddggghhhhhhiiiiiikkkmmmoooqqqrrrsssuuuvvvxxx{{{vvvuuusssppplllhhheeecccnnnjjjhhhiiinnnsssvvvwwwsssmmmkkknnnmmmhhhfffhhhddd```]]]]]]aaafffhhhhhhcccdddddddddaaa^^^[[[YYYZZZTTTMMMKKKMMMOOONNNLLLIIIHHHGGGHHHHHHGGGEEEBBBGGGEEEBBBBBBCCCDDDCCCCCCJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZXXXZZZ^^^cccgggjjjlllmmmqqqooojjjfffcccbbbbbbbbbeeegggkkkppptttvvvxxxyyy|||zzzvvvsssqqqqqqrrrssssssuuuwww{{{~~~}}}zzzxxxwwwwwwxxxuuuxxx}}}~~~|||xxxuuutttvvvyyy{{{{{{~~~~~~~~~{{{xxxvvvvvvvvvwww{{{}}}|||zzzwwwuuuuuuuuutttsss|||~~~~~~yyyvvvqqqlllhhhiiiiiiiiimmmsssvvvzzz}}}~~~}}}sssooommmqqqsssrrrrrrtttpppTTTGGGHHHHHHGGGEEEAAA===:::999999999999999999999999:::999999888888777777777555444333333222222333333222222222222222222222222222222111111111222222333111111111111111111111111222222333333333444444444555555444444444333333333444444444444444444444444555444444333444555666777777666555666777888777666666777777888999888888888999999888777777777777888888888999::::::;;;;;;<<<======<<<<<<<<<<<<======?????????@@@AAABBBCCCDDDGGGGGGGGGGGGFFFEEEDDDCCCAAACCCDDDFFFFFFEEEDDDCCCEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFCCCAAABBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEFFFGGGHHHIIIIIIFFFEEECCCCCCEEEGGGHHHGGGGGGGGGGGGFFFFFFGGGJJJLLLQQQMMMIIIHHHHHHIIIHHHGGGGGGEEEDDDDDDFFFHHHHHHGGGHHHJJJMMMMMMLLLJJJJJJJJJKKKMMMPPPTTTWWW\\\bbbfffkkkooowww{{{|||xxxrrrjjjffffffdddaaa``````bbbdddeeeeeejjjjjjkkklllmmmnnnooopppsssssstttwwwzzz~~~|||yyyvvvrrrooonnnqqqooolllmmmqqquuuvvvwwwuuuqqqppptttsssmmmiiiiiidddaaa______bbbeeeggggggiiijjjjjjjjjiiigggeeeccc___[[[WWWVVVXXXWWWTTTPPPNNNMMMMMMMMMMMMKKKGGGDDDGGGEEECCCBBBDDDEEEEEEDDDGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPQQQRRRTTTXXX\\\___bbbcccdddeeeccc___\\\[[[[[[\\\\\\aaacccgggkkkooorrrssstttuuusssnnnkkkiiiiiijjjkkkppprrrtttwwwyyy{{{}}}}}}{{{yyyvvvtttrrrrrrrrrsssrrruuuzzz{{{yyyuuurrrrrrsssvvvxxxzzz~~~|||xxxvvvuuuvvvvvvwwwyyy}}}~~~|||zzzwwwvvvvvvvvvuuutttyyy{{{}}}yyyvvvrrrmmmiiijjjjjjkkkoootttxxx|||wwwqqqnnnpppqqqppppppssskkkTTTFFFGGGGGGGGGDDDAAA===;;;888888888999999999::::::666666666666666666666666555444333333222222333333222222222222222222222222000000//////000111333444111111111111111111111111333333444444444555555555444444444444333333333333555555555555555555555555555444444444444555666666888777666666777777666555777777888999999999999888888888777666666666666777888888999999:::;;;;;;;;;===<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAACCCCCCJJJJJJIIIHHHFFFDDDCCCBBB>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEDDDDDDEEEFFFEEECCCAAAAAACCCEEEFFFGGGFFFDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJGGGEEEDDDEEEGGGGGGFFFEEEFFFFFFGGGFFFFFFGGGIIILLLMMMKKKHHHGGGHHHIIIHHHHHHHHHGGGFFFGGGIIIKKKKKKKKKIIIJJJKKKKKKJJJIIIJJJKKKIIIKKKLLLNNNQQQUUU[[[___hhhnnnuuu|||{{{~~~zzznnnhhhhhheeebbb```aaacccddddddjjjjjjjjjjjjkkklllmmmmmmqqqqqqrrrssstttvvvxxxyyy}}}zzzyyyxxxvvvuuuuuuwwwxxxxxxwwwyyyvvvwwwzzzyyysssmmmkkkfffdddcccccceeeffffffeeeiiijjjjjjkkkjjjjjjiiihhheeedddcccdddeeeccc]]]XXXXXXXXXWWWWWWVVVSSSNNNJJJIIIGGGEEEDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJLLLNNNPPPSSSVVVXXXXXXXXXVVVUUUSSSQQQQQQRRRTTTUUU[[[]]]```dddgggiiijjjkkkjjjgggbbb^^^]]]^^^```bbbjjjkkkmmmppprrrssstttuuupppooollljjjiiiiiijjjkkkmmmpppuuuyyy|||}}}|||{{{vvvtttqqqnnnmmmoooqqqsssvvv{{{~~~~~~}}}zzzvvvtttrrrrrrrrrtttvvvzzz}}}~~~~~~}}}|||yyyvvvtttsssssstttsssrrrtttwwwzzz}}}~~~|||yyywwwqqqllliiijjjkkklllpppvvvyyy}}}zzzsssooooooooonnnooorrrfffRRRDDDEEEFFFFFFDDDAAA===;;;888888888888888999999999333333333444444444444444555444333333222222333333222222222222222222222222111000///...///000222333111111111111111111111111333333333333444444444444333333333333333333333333444444444444444444444444444444444444555555666666999777666666777777666444777888888999999999999999888888777666666666666777888888888999::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>???AAABBBCCCIIIIIIHHHGGGFFFDDDBBBAAA<<<===???@@@BBBCCCCCCCCC???@@@@@@AAABBBCCCDDDEEEDDDCCCCCCDDDFFFEEECCCAAACCCDDDGGGIIIIIIIIIGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKGGGFFFEEEFFFGGGGGGEEECCCDDDEEEFFFFFFEEEFFFIIIKKKKKKJJJIIIIIIIIIJJJJJJKKKIIIHHHHHHIIIKKKMMMNNNMMMHHHIIIIIIHHHFFFFFFHHHJJJHHHHHHHHHIIIJJJNNNTTTYYYgggoooxxx}}}~~~rrrnnnkkkfffccccccdddeeeeeeiiiiiiiiihhhiiijjjkkklllqqqqqqqqqqqqqqqqqqrrrrrrzzz~~~~~~|||{{{~~~|||{{{{{{zzzvvvqqqoooiiiiiiiiiiiihhhhhhfffeeeggggggggghhhhhhiiiiiiiiiiiiiiiiiikkklllkkkgggccceeeddddddcccbbb^^^XXXTTTOOOMMMIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHJJJLLLNNNOOOOOOOOOOOOMMMLLLKKKJJJKKKLLLMMMOOOTTTUUUXXX[[[]]]___``````]]]ZZZWWWTTTSSSVVVYYY\\\bbbccceeefffhhhiiiiiiiiieeedddbbb``````aaabbbcccgggjjjnnnrrruuuuuuuuutttooommmkkkiiiiiijjjlllnnnqqqvvvzzz{{{~~~~~~|||yyyvvvrrrooonnnnnnnnntttvvvxxx{{{{{{zzzyyywwwqqqooommmlllnnnooonnnnnnoooqqquuuxxxzzzyyywwwuuuooojjjggghhhjjjkkkpppvvvwww{{{~~~yyyrrrmmmmmmnnnmmmooorrryyyaaaPPPCCCDDDEEEEEECCC@@@===;;;::::::999888888777666666555555555666666666666666555444333333222222333333222222222222222222222222333222000/////////000000111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333444444444555555555555555999777666666777777666444777777888999999999999888999999888777777777777888777777888999999::::::;;;;;;;;;;;;;;;;;;<<<===============>>>???@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAA;;;<<<===???AAABBBCCCCCC>>>???@@@AAACCCDDDDDDEEECCCBBBCCCDDDEEEEEECCCAAABBBDDDFFFHHHIIIHHHGGGFFFEEEFFFFFFHHHIIIJJJKKKKKKFFFEEEEEEEEEGGGFFFEEECCCBBBDDDEEEFFFEEEFFFHHHJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHIIILLLNNNNNNNNNGGGGGGFFFEEECCCDDDFFFIIIFFFFFFFFFFFFFFFJJJOOOSSSbbblllxxx~~~}}}}}}vvvrrrmmmjjjiiihhhhhhgggiiihhhgggggggggiiikkklllmmmmmmnnnnnnnnnmmmmmmmmmsssvvvyyy{{{{{{{{{{{{|||~~~~~~{{{yyyxxxvvvsssoooppppppooonnnllljjjjjjjjjiiihhhgggggghhhiiijjjiiiiiiiiijjjlllmmmmmmlllnnnnnnmmmmmmllliiiddd```YYYUUUQQQNNNMMMKKKIIIGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHMMMNNNPPPSSSTTTUUUUUUUUURRRPPPNNNMMMNNNRRRVVVYYYZZZ[[[\\\]]]]]]]]]]]]]]]ZZZYYYXXXWWWXXXYYY[[[\\\aaacccfffiiikkklllkkkkkkfffeeedddcccccceeegggiiimmmssswwwxxxzzz~~~}}}yyyvvvtttqqqnnnkkkkkkkkkkkkssstttvvvwwwvvvtttqqqooojjjhhhffffffhhhiiijjjiiiiiikkknnnrrrssssssqqqppphhhdddaaaccceeeggglllrrruuuyyy|||}}}zzzrrrkkkgggiiijjjkkknnnrrrvvv^^^LLLAAABBBDDDDDDCCC@@@===;;;;;;:::999888777666555555555555555555444444444444555444333333222222333333222222222222222222222222333222222111111000//////111111111111111111111111111111111222222222333333222222222222333333333333333333333333333333333333333444555555666666555555888777666666777777666555666666777888888888888777999999888777777777777888777777888888999:::::::::::::::::::::;;;<<<======<<<<<<======>>>???AAABBBAAABBBBBBBBBBBBBBBAAAAAA<<<===>>>???AAABBBCCCDDD>>>???AAABBBCCCDDDDDDDDDBBBBBBBBBDDDEEEEEECCCAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIEEECCCCCCCCCEEEEEEDDDCCCAAACCCEEEEEEEEEFFFHHHIIIFFFGGGIIIHHHGGGGGGHHHJJJIIIHHHGGGHHHJJJLLLLLLLLLEEEFFFFFFDDDCCCCCCEEEGGGEEEEEEFFFEEEFFFHHHMMMPPPYYYdddqqqxxxyyyxxx{{{~~~~~~|||wwwtttpppmmmjjjkkkiiihhhffffffgggiiijjjggghhhiiijjjkkkkkkjjjjjjlllnnnqqqssssssssstttuuuwwwyyy}}}}}}}}}zzzvvvwwwxxxvvvtttqqqqqqqqqmmmllliiifffeeeeeefffggghhhhhhhhhhhhiiilllnnnpppqqqpppoooooopppooollljjjccc___[[[WWWUUUSSSQQQOOONNNOOOPPPQQQQQQOOOMMMLLLGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBBBBHHHIIIKKKLLLMMMMMMMMMMMMJJJIIIHHHIIIKKKNNNRRRTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQSSSUUUWWWYYY[[[]]]___``````______\\\[[[[[[[[[]]]___bbbccciiinnnrrrssstttvvvuuupppmmmllliiigggffffffggghhhmmmnnnoooooommmjjjgggeeebbb```______bbbdddddddddbbbdddfffiiijjjiiihhhggg```[[[YYY\\\^^^```ffflllrrrvvvxxxxxxzzz|||xxxsssgggbbb___bbbeeefffiiimmmuuu\\\III@@@AAACCCCCCCCC@@@===;;;999999888888777777666666555555555444444333333333555444333333222222333333222222222222222222222222000111333333333222111///111111111111111111111111222222222333333333444444111111222222222333333333444444444444444444444444333444555666666666555444777666555666777888777666555555666777777777777666888888777666666666666777777777777888999999::::::::::::::::::;;;<<<===>>><<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@????????????@@@AAACCCDDDEEE???@@@BBBCCCDDDDDDDDDCCCBBBAAABBBCCCEEEEEECCCBBBAAA@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@@@@BBBDDDEEEDDD@@@BBBDDDEEEEEEFFFGGGIIIFFFHHHJJJJJJHHHGGGHHHJJJHHHGGGEEEFFFHHHIIIIIIHHHEEEFFFGGGFFFEEEEEEFFFHHHDDDEEEFFFFFFGGGIIILLLOOOUUU]]]fffmmmpppsssyyy~~~~~~wwwrrrooommmjjjgggeeeeeefffgggdddeeegggjjjkkkllllllllliiikkknnnoooooopppqqqrrrssstttwww|||}}}~~~~~~|||yyywwwwwwyyyuuusssnnnjjjgggffffffggghhhhhhhhhhhhhhhiiikkkmmmmmmlllkkklllnnnppppppoookkkhhhdddaaa___^^^\\\ZZZZZZ[[[\\\\\\[[[XXXUUUSSSNNNMMMMMMLLLKKKJJJIIIHHHDDDEEEFFFFFFFFFEEECCCBBB@@@@@@@@@AAAAAABBBBBBBBBEEEFFFGGGHHHIIIHHHGGGGGGDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJIIIIIIIIIKKKNNNPPPRRRQQQRRRTTTUUUUUUUUUTTTSSSQQQQQQRRRSSSVVVYYY\\\^^^```eeeiiihhhiiijjjgggccc___^^^]]]\\\\\\^^^```aaabbbcccddddddccc```]]][[[XXXVVVUUUVVVYYY[[[\\\\\\[[[\\\^^^``````___]]]\\\WWWSSSQQQTTTWWWYYY___fffllloooppppppqqqrrrnnnhhh^^^YYYXXX[[[^^^^^^```cccvvv\\\GGG???AAABBBCCCBBB@@@===<<<777777777777888888888888;;;::::::999888777777666555444333333222222333333222222222222222222222222...000333555555444222111111111111111111111111111333333333444444444555555111111111222222333333333555555555555555555555555333333555666666666555444666555555666777999888777444555555666666666666666777777666555555555555555777777777888999999::::::999999999:::;;;<<<===>>><<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@AAABBBCCCDDDEEE@@@AAACCCDDDEEEDDDDDDCCCAAAAAAAAACCCEEEEEEDDDBBBCCCBBBAAAAAABBBDDDGGGIIIGGGGGGGGGFFFFFFFFFEEEEEECCCAAA>>>???AAACCCEEEEEE???AAADDDEEEEEEFFFGGGIIIHHHKKKMMMMMMJJJIIIJJJLLLGGGFFFDDDEEEFFFGGGGGGFFFFFFGGGIIIHHHGGGFFFGGGHHHDDDEEEGGGHHHHHHIIILLLNNNWWW[[[___ccchhhoooxxx~~~zzzsssppplllgggdddcccccccccdddfffiiilllnnnpppppppppjjjllloooppppppppprrrsssqqqrrrtttxxx}}}|||zzz|||~~~~~~xxxsssooommmmmmmmmhhhjjjkkkjjjiiihhhiiiiiiiiigggfffhhhkkkooopppqqqooollliiigggffffffdddccceeeffffffeeeccc___[[[YYYVVVUUUTTTSSSQQQOOONNNNNNHHHHHHIIIJJJIIIHHHFFFFFF@@@@@@AAABBBCCCEEEEEEFFFCCCDDDEEEFFFFFFFFFEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIHHHHHHFFFEEEEEEFFFEEEEEEFFFGGGJJJMMMOOOMMMMMMNNNOOONNNMMMLLLKKKJJJKKKLLLNNNQQQUUUXXXZZZWWW]]]```_________\\\WWWTTTSSSRRRRRRSSSUUUXXXYYYYYYZZZ[[[\\\[[[YYYVVVUUUOOONNNMMMNNNQQQSSSTTTTTTVVVWWWYYYZZZYYYXXXVVVUUURRRNNNLLLOOORRRUUU[[[bbbeeehhhiiihhhhhhiiiddd^^^XXXTTTSSSVVVYYYXXXYYY\\\sssZZZIIIAAA@@@@@@@@@AAA@@@>>>;;;888888999::::::888777666444444444555555555555555000111111111111000//////000000222333333222111000000000000000000000000000000000111111111222222222111222333444555444333222000000000000000000000000333444555555666666555555555<<>>>>>?????????AAAAAA???>>>============@@@>>>===@@@DDDFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCBBBBBBBBBDDDEEEDDD@@@===???DDDGGGGGGEEEEEECCC@@@@@@AAABBBBBBAAABBB@@@???>>>???AAACCCEEEBBBBBBCCCDDDEEEEEEDDDDDDIIIIIIJJJIIIIIIHHHGGGFFFHHHFFFDDDCCCCCCFFFIIIKKKIIIJJJKKKMMMLLLKKKIIIHHHGGGHHHIIIKKKLLLNNNOOOPPPRRRUUUWWWYYY[[[bbbnnnwww}}}{{{yyyvvvvvv~~~xxxpppiiieeecccaaa```aaaaaadddgggjjjkkkjjjhhhjjjmmmqqqrrrppppppqqqssstttuuuvvvwwwzzz~~~{{{xxxtttrrrpppppprrrsssqqqooollllllllljjjiiigggffffffiiikkkmmmlllllllllkkkllllllmmmnnnqqqooollliiigggeeedddddd_________^^^\\\YYYVVVTTTTTTTTTTTTSSSPPPMMMIIIFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEGGGFFFFFFEEEDDDBBB@@@???EEEEEEFFFFFFGGGGGGGGGHHHJJJIIIGGGEEEEEEFFFGGGIIIHHHHHHGGGGGGIIIKKKNNNPPPWWWXXXXXXXXXVVVSSSPPPNNNMMMLLLKKKKKKLLLNNNQQQRRRTTTTTTRRRPPPNNNMMMKKKJJJFFFGGGHHHIIIKKKLLLNNNNNNQQQQQQPPPNNNNNNMMMMMMMMMIIIKKKLLLKKKJJJLLLPPPTTT[[[[[[[[[ZZZYYYWWWTTTSSSQQQPPPOOOOOOPPPRRRTTTUUUsssYYYHHH@@@??????@@@@@@@@@===;;;888999999999999888777777555555555555555555444444555555444444222111000///000111222222222222111000111111111111111111111111//////000000000111111111000000111333333444444444111111111111111111111111333333444555555555555444000;;;DDDBBB<<<888444111333444444555555444444333444444555555666666777777;;;999666555555666666666555555444444555666888999888888999::::::::::::999;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@BBBFFFHHHHHHFFFAAAAAABBBBBBCCCDDDEEEEEEFFFEEECCCBBBBBBBBBDDDEEEDDD@@@>>>@@@EEEHHHGGGDDDCCCBBB@@@???@@@AAAAAA@@@AAAAAA@@@@@@AAACCCDDDEEECCCCCCDDDFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFFFFEEECCCBBBCCCEEEIIIKKKKKKLLLMMMMMMLLLJJJHHHFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMOOORRRRRRTTTZZZeeemmm~~~{{{xxxsssppptttzzzrrrmmmiiifffdddfffeeeeeeggghhhhhhfffdddiiilllooopppooonnnpppqqqssstttvvvxxx{{{}}}{{{yyyxxxwwwyyy{{{{{{yyyvvvtttsssnnnmmmjjjhhhggggggiiijjjkkkkkkkkklllmmmnnnooopppsssrrrooommmkkkkkkkkkkkkgggggggggeeeccc```\\\ZZZ[[[ZZZYYYWWWUUUQQQNNNMMMIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGJJJLLLNNNOOOOOOPPPPPPNNNLLLIIIHHHJJJIIIHHHHHHIIIKKKMMMOOOOOONNNMMMKKKIIIGGGFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJHHHHHHGGGGGGGGGFFFGGGIIIIIIHHHIIIMMMPPPRRRRRRSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIJJJLLLNNNOOOqqqXXXFFF??????>>>???@@@???<<<:::999999888777777777777888666666666555444444444333111111222222333444444444111111222222222111111000222222222222222222222222///////////////000000000...//////000111333555555222222222222222222222222222222333444444444444333///999BBBAAA<<<888444111333444444555555444444333444444444555666666777777888666444444555666666666666555555444555666888999777888999999::::::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBEEEGGGFFFFFF???@@@AAABBBCCCEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDCCCAAA@@@CCCGGGHHHFFFDDDCCCAAA@@@@@@AAABBB@@@???@@@AAABBBDDDEEEFFFFFFFFFBBBCCCEEEFFFGGGHHHIIIIIIGGGGGGEEEEEEDDDEEEFFFFFFDDDCCCAAA@@@AAADDDHHHJJJNNNNNNNNNNNNLLLIIIFFFDDDHHHIIIIIIJJJJJJKKKKKKLLLIIIKKKLLLLLLMMMRRRZZZ```uuu~~~wwwrrrpppzzzyyysssmmmjjjkkkiiigggfffffffffdddccciiikkkmmmnnnnnnnnnppprrrqqqsssvvvyyy|||}}}vvvssspppllliiihhhhhhhhhkkkkkklllmmmnnnpppqqqqqqtttsssrrrpppooooooppppppmmmmmmlllkkkhhheeebbb```aaa```^^^[[[XXXVVVUUUTTTNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDDDDFFFHHHJJJKKKFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIFFFEEEDDDCCCCCCCCCCCCCCCAAACCCEEEEEEEEEFFFHHHJJJIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDDDDEEEFFFHHHIIIpppVVVEEE???>>>>>>>>>???>>><<<999:::999777666666666777888777777666555444333333333000000000000111222222333222222222222111111111000222222222222222222222222000000000000000000000000000//////...///111333444222222222222222222222222111111222333333333333222333888999333000111444555333444444555555444444333333333444555555666666777666444333333555666666666777666555555555666888999888999999:::::::::::::::::::::;;;<<<============???>>>>>>=========>>>>>>>>>>>>>>>???AAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBEEEHHHHHHFFFDDDEEEDDDCCCDDDEEEEEECCCAAA@@@BBBEEEGGGHHHHHHHHHGGG@@@AAACCCEEEFFFGGGHHHHHHEEEDDDBBBAAAAAACCCDDDFFFCCCAAA???>>>@@@BBBFFFHHHLLLMMMMMMMMMLLLIIIFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLRRRVVVeeerrr|||~~~{{{nnnssszzzzzzuuussspppllliiihhhhhhfffeeehhhiiijjjkkkmmmoooqqqsssooorrrvvvzzz~~~}}}{{{xxxssspppnnnmmmllloooooopppqqqrrrrrrrrrrrrtttrrrpppnnnmmmmmmmmmmmmkkkkkkjjjiiihhheeecccbbbcccaaa^^^[[[XXXWWWWWWWWWRRRRRRRRRRRRPPPMMMKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFEEEEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCCCCDDDFFFGGGHHHDDDDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBB???AAABBBDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHDDDDDDCCCCCCDDDEEEFFFGGGpppVVVDDD???>>>>>>>>>???>>><<<999:::999777666666666777888777777666555444333333333777666444111///......---333222222111111000000000111111111111111111111111111111111111111111111111222111000/////////000111222222222222222222222222000111222222333333222222444666333---***///444666333444444555555444444333333333444444555666666666444333222333555666666555777777666555555666888999999::::::;;;;;;;;;;;;;;;999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===<<<===>>>>>>>>>>>>???@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAAAAAAAA@@@AAABBBEEEGGGHHHGGGFFFIIIHHHGGGGGGHHHHHHGGGFFFBBBDDDFFFIIIJJJJJJHHHGGG>>>???@@@BBBDDDEEEEEEFFFBBBAAA@@@???@@@BBBDDDEEECCCAAA???>>>>>>AAADDDFFFHHHIIIKKKKKKKKKJJJHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFGGGIIILLLNNNXXXbbbooo{{{{{{zzzzzz|||uuutttvvv}}}zzztttqqqooolllkkkhhhhhhggghhhjjjmmmooopppnnnqqquuuyyy}}}}}}zzzxxxwwwvvvwwwwwwwwwwwwwwwvvvttttttrrrpppmmmjjjhhhffffffeeefffffffffeeeeeedddcccccc___]]]ZZZWWWUUUUUUVVVWWWUUUUUUTTTSSSQQQNNNLLLJJJKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIDDDDDDCCCCCCDDDDDDEEEEEEoooVVVDDD??????>>>???@@@???<<<:::888888777666666666666777666666666555444444444333333333222222333444666777444333222111000000000000000000000000000000000000222222222222111111111111333222111000////////////222222222222222222222222111111222333333333333222000444555111000333444333333444444555555444444333333333333444555555666666444333333444666777666555888777666666666777888888999999:::;;;;;;;;;;;;:::888999:::;;;<<<<<<<<<<<<666666777888:::===>>>@@@>>>???AAA@@@??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@>>>???AAADDDFFFGGGHHHIIILLLJJJHHHGGGHHHIIIIIIIIIDDDFFFHHHIIIJJJJJJHHHGGG>>>???AAABBBCCCDDDDDDEEEBBBAAAAAAAAABBBCCCEEEFFFDDDBBB???>>>>>>@@@BBBDDDDDDEEEHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHQQQWWW```hhhttt}}}{{{yyy|||}}}|||~~~zzzwwwnnnkkkgggfffgggiiijjjjjjkkknnnsssvvvyyy|||}}}~~~}}}{{{yyyxxxsssqqqmmmiiifffcccbbbaaaddddddccccccbbbbbbbbbbbbYYYXXXVVVTTTTTTTTTVVVWWWWWWVVVUUUTTTQQQOOOMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJIIIGGGEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBDDDFFFGGGFFFFFFDDDCCCCCCDDDDDDFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCpppVVVEEE@@@??????@@@@@@@@@===;;;777777777777777666666555555555555555555555444444/////////111333777:::<<<444333222000000000000111111111111111111111111111222111111111000000000000111111111222111111000000111111111111111111111111111222222333333333333333...333555444333555444111333444444555555444444333222333333444444555555666555444444555777777666444999888777666666777888888777777888999999999999888888999:::;;;;;;<<<;;;;;;555666777888;;;===???@@@???AAACCCBBB@@@???@@@BBBAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA??????<<<>>>@@@BBBDDDFFFIIIKKKLLLIIIEEEDDDEEEGGGHHHIIIGGGGGGHHHIIIIIIHHHHHHGGGBBBBBBDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIFFFDDDAAA>>>===???AAABBBBBBDDDFFFHHHIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBAAAAAACCCDDDFFFGGGGGGKKKPPPSSSVVV___kkkuuuxxx|||{{{zzzzzz|||{{{vvvoookkkiiiiiihhhggggggjjjooorrrssstttvvvwwwuuuwwwyyyzzzzzz|||~~~~~~vvvtttpppllliiifffeeeddddddcccbbb```___^^^]]]]]]WWWVVVUUUUUUVVVWWWXXXYYYYYYWWWVVVSSSQQQPPPOOOOOOKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEECCCCCCDDDDDDEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDGGGDDDBBBCCCFFFHHHHHHGGGDDDCCCCCCCCCCCCEEEFFFGGGDDDDDDEEEEEEEEEDDDDDDDDDpppWWWEEEAAA@@@@@@@@@AAA@@@>>>;;;666777888888888777555444444444444555555555555555777555333111///000111111555444222000000000000111222222222222222222222222111111000000/////////...///000111333333333222111000000000000000000000000222222333444444444444333000333333000000444555333333444444555555444444333222222333444444555555666666555555666777777666444999888777666666777888888555555666777777777777777888888999:::;;;;;;;;;;;;999999999:::;;;<<<===>>>???AAACCCBBB???>>>???AAA???@@@AAABBBCCCEEEFFFFFFDDDDDDDDDCCCBBBAAA???>>>;;;===>>>@@@BBBFFFJJJMMMKKKGGGCCCAAABBBDDDFFFHHHHHHHHHIIIIIIHHHHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEGGGIIIJJJKKKKKKKKKGGGEEEAAA>>>===>>>@@@BBBBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBDDDGGGHHHHHHHHHGGGJJJKKKJJJOOO\\\ggglllxxxzzz{{{xxxtttvvv}}}xxxqqqnnnkkkiiifffdddgggkkknnnoooooopppqqqqqqrrrttttttuuuvvvyyy{{{yyy{{{}}}~~~~~~|||zzzxxx}}}zzzxxxtttqqqmmmkkkjjjiiidddccc```^^^[[[ZZZXXXXXXVVVVVVWWWWWWXXXZZZ[[[\\\ZZZXXXVVVSSSRRRQQQQQQQQQJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIGGGEEEDDDCCCDDDFFFGGGDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJCCCDDDEEEGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFGGGGGGHHHEEEBBBBBBEEEHHHHHHGGGEEEEEEDDDDDDDDDEEEGGGHHHFFFGGGGGGHHHGGGGGGFFFFFFmmmTTTFFFAAAAAABBBAAA@@@>>><<<;;;;;;999666444333333444555333222222111000000000111333333333333222111000000222222222222222222222222222222222333333444444444111111111111111111111111//////000000111111222222222222111111111111222222111222333333444444333333222222222222222222222222111444666666555333333444555555555555555555555555555444333222222333444555555666777777555444444555777777777777777777777777777777777888999999::::::777777888999:::<<<===>>>============???BBBEEEGGGAAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBB@@@?????????@@@DDD@@@===???DDDHHHGGGEEEJJJEEEAAA@@@DDDHHHJJJKKKMMMKKKIIIGGGFFFGGGHHHIIIFFFIIIMMMOOOOOOLLLHHHFFFDDDDDDEEEGGGHHHIIIJJJKKKDDDEEEDDD@@@::::::>>>CCCHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFBBBDDDEEEGGGGGGFFFDDDBBBIIIIIIJJJLLLNNNSSSZZZ^^^jjjsss{{{zzzuuurrrvvv|||zzzwww}}}{{{rrrkkkiiigggjjjlllllljjjjjjmmmooopppooooooooooooqqqssstttvvvvvvwwwwwwvvvuuuuuutttuuuyyy|||zzzyyyxxxxxxvvvsssqqqsssooojjjfffbbb___\\\YYY\\\\\\[[[\\\]]]\\\ZZZXXXVVVUUUTTTTTTTTTSSSPPPNNNNNNMMMJJJHHHGGGHHHIIIJJJHHHGGGFFFFFFHHHIIIIIIHHHEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEoooUUUFFF?????????>>>===;;;999777777666555444444555666777555444333222222222222333333333333333222111000000222222222222222222222222222222333333333333333333111111111111111111111111000000000000000111111111222111111111111111111222111222333333444444333333222222222222222222222222222444555666444333333444444444444444444444444444777666555444444555666777555777888777666444555555777777777777777777777777666666777888888999999:::777777888888:::<<<===>>>>>>=========>>>@@@BBBDDDAAAAAAAAABBBBBBCCCEEEEEEDDDCCCAAA@@@@@@@@@@@@AAAAAA===;;;===AAAEEEDDDBBBIIIEEEBBBAAADDDHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIIIIEEEHHHKKKNNNNNNKKKHHHEEECCCCCCDDDEEEFFFGGGHHHHHHAAACCCDDDAAA<<<:::<<>><<<999777555333444444555666777888888666666555444444444555555444444333333222111111000222222222222222222222222333333333333333222222222111111111111111111111111111111111111000000000000111111111111111111111111111222222333333333333333222222222222222222222222222333555555444333333444333333333333333333333333666666444444444444666666555777888888666555555666555555555555555555555555666666777777888888999999777777777888:::;;;===>>>>>>======<<<===???@@@AAABBBAAAAAAAAABBBCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBB???<<<:::<<<@@@CCCCCCBBBGGGEEECCCCCCEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIDDDFFFIIIKKKKKKIIIFFFDDDBBBBBBCCCDDDEEEFFFFFFFFF???AAACCCAAA===::::::<<>>;;;999777222333555666777777777777666666555555555555555666444444333222111111111111111222222222222222333333444333333333222222111111111111111111111111111111222222111111000000//////000000111111111111000000111111222333333333333222111222222222222222333333222333444444333222333444222222222222222333333333444333222111111222333444555777888888666555555666444444444444444444444444555555666666777888888999777777777888999;;;<<<======<<<======>>>@@@BBBCCCBBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@>>><<<===AAACCCDDDDDDEEEDDDDDDDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEBBBDDDFFFHHHHHHGGGEEECCCBBBCCCDDDEEEFFFFFFEEEEEE@@@BBBBBB@@@===<<<<<<===FFFDDDBBB@@@@@@AAACCCDDDFFFGGGGGGHHHIIIJJJKKKKKKIIIGGGDDDBBB@@@???@@@@@@EEEEEEEEEDDDCCCEEEIIILLLNNNOOOUUU___kkksssuuutttqqqwww~~~|||~~~}}}tttmmmiiiiiihhhgggggghhhiiikkklllkkkmmmoooqqqqqqpppnnnmmmtttwww|||}}}yyywwwvvvuuusssooojjjhhhhhhkkklllmmmiiigggeeeccccccbbbaaa___``````^^^\\\ZZZWWWTTTRRRRRRPPPNNNMMMNNNNNNMMMLLLOOOMMMJJJGGGEEEEEEFFFGGGFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKKKKJJJHHHGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIILLLLLLLLLLLLMMMMMMMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLKKKLLLNNNPPPQQQsssUUUDDDCCCCCCCCCBBB???<<<:::888555555666666777666666555555444444444444444555555555444333222111111111111111111111222222333333333333333333222222111111111111111111111111111111111222222111111000000/////////000111111111111000///000111222222333333222222111111111222222333333333222333444333222111333444111111111222222222333333333222111000000111222333555666777777555444444555333333333333333333333333444555555666666777888888777777777888999:::;;;<<<;;;;;;<<<>>>AAACCCEEEFFFCCCBBBBBBAAAAAAAAABBBBBB???@@@@@@AAABBBBBBBBBBBB>>>======>>>@@@BBBDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDFFFGGGHHHIIIGGGEEEBBB@@@AAABBBCCCEEEEEEEEEDDDCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDBBB???>>>>>>AAACCCHHHFFFDDDBBBAAACCCEEEGGGFFFFFFFFFGGGHHHIIIIIIIIIGGGEEECCCAAA@@@AAABBBCCCGGGGGGGGGEEEDDDEEEGGGIIIGGGJJJOOOWWW```kkktttyyyuuuwwwyyy}}}|||{{{vvvpppnnnmmmlllkkkjjjjjjkkkllllllmmmnnnppppppooommmlllrrrvvv{{{~~~~~~xxxuuuqqqpppqqqsssuuuvvvtttqqqnnnllllllkkkjjjhhhgggfffeeeccc___\\\YYYWWWUUUSSSRRRRRRSSSTTTTTTSSSRRRPPPMMMJJJHHHGGGGGGGGGGGGHHHJJJLLLMMMOOOOOOPPPLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLLLLMMMNNNPPPQQQtttUUUCCCAAAAAAAAA@@@>>>;;;999777777777666666555555555444444333333333333444555555555444333111000111111222111111111222222333333444222222222222222111111111111111111111111111111111111111111111000000000000...///000111111000///...000111111222222222222222111111111222222333333444222333333222111111333444111111111222222333333444444444222222222222444444333555666666444333333444333333333333333333333333444444555555666666777777777777777888888999;;;;;;999:::<<>>@@@BBBCCCDDDEEEFFFEEECCCBBBBBBCCCFFFFFFGGGFFFEEEBBB???===AAAAAABBBCCCCCCDDDDDDDDDFFFGGGIIIJJJIIIHHHFFFEEEFFFDDDAAA???@@@BBBEEEGGGKKKIIIFFFDDDDDDEEEHHHJJJFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDBBBAAAAAACCCDDDFFFFFFGGGFFFEEECCCBBBDDDFFFDDDHHHMMMQQQVVV___kkktttuuuuuuvvvxxx}}}yyyyyy|||}}}tttrrrpppmmmkkkiiiiiiiiiooopppppppppoooooonnnmmmrrrvvv{{{~~~||||||}}}~~~}}}}}}|||yyyuuussssssrrrqqqppplllkkkiiifffccc```^^^\\\XXXVVVUUUVVVWWWYYYYYYXXXTTTSSSQQQOOOMMMKKKJJJIIIHHHIIIKKKMMMNNNOOOPPPPPPLLLMMMNNNOOOOOOOOOOOONNNLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNvvvVVVDDD????????????===;;;999888888777666555444555555666444333333333444444555666666444222111000000111222000111111222333333444444111111111111222222222222111111111111111111111111000000000000000111111111...///000111111000///...000000111222222222222222000111111222333333444444222333333222000111222444111111222222333444444555444333222111111222333444222444555444333111222222444444444444444444444444333444444555555666777777777777777777888999:::;;;999:::<<>>@@@BBBDDDDDDEEEFFFDDDAAA@@@AAACCCCCCCCCDDDCCCBBB@@@>>>===AAAAAAAAAAAABBBCCCDDDDDDFFFHHHIIIJJJJJJHHHFFFDDDCCCBBBAAAAAACCCEEEGGGHHHMMMKKKHHHEEEEEEGGGIIIKKKGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFDDDBBBAAABBBDDDFFFHHHKKKLLLNNNSSS\\\ccckkkpppuuuxxxyyy}}}{{{yyy||||||xxxtttqqqooonnntttsssrrrpppooooooooopppssswww{{{~~~}}}zzzyyyyyyxxxwwwsssqqqnnnkkkhhhfffdddddd___]]][[[[[[\\\]]]]]]\\\WWWVVVVVVUUUSSSPPPNNNMMMMMMNNNPPPQQQRRRSSSSSSTTTRRRSSSUUUVVVXXXYYYZZZZZZUUUSSSPPPMMMKKKKKKLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJwwwXXXEEE???@@@@@@@@@>>>===;;;999888666555333444555777888444444444444444555666777666444222000000000222222000000111222333333444444000000111111222222222333111111111111111111111111//////000000111111222222...///000222222000///...000000111222222222222111000000111222333333444444222333333111000000222555111111222333444444555555222111000//////000111222111333444444222111111222444444444444444444444444333333444444555666666777888777777777888999:::::::::;;;<<<>>>@@@AAAAAABBBDDDCCCBBBAAA@@@?????????@@@AAABBBBBBBBBBBB@@@@@@>>>???@@@@@@@@@BBBEEEGGGEEEFFFFFFCCC@@@???AAADDDAAAAAAAAAAAA@@@@@@???>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJGGGEEECCC@@@@@@AAACCCFFFGGGGGGFFFNNNKKKHHHEEEEEEGGGJJJLLLIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEBBBAAABBBDDDHHHHHHIIIIIIJJJMMMQQQTTTbbblllwwwyyyvvvwwwyyy~~~zzzwww{{{}}}|||xxxvvvsssqqqoooooopppqqquuuxxx|||~~~~~~~~~~~~~~~}}}zzzwwwssspppmmmkkkkkkkkkfffdddbbbaaaaaaaaa```___XXXYYYZZZYYYWWWUUUQQQOOOSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\___aaacccdddeee^^^[[[VVVRRRPPPPPPRRRSSSOOONNNMMMLLLKKKJJJIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHGGG]]]EEECCCBBBAAA???===:::999888777777777777666666666666333333333333333333333333333222111000000111222333111111222222222222111111000111111111111222222222222111///...---...000111,,,...000222333111///...333222111111222222000///000///...///111222222111111111222222222333333333666555333222111000111111333444444444444333222222222222111111111111111111111222333333333333222111333444555555666666555555555444444333333333444444444555777999:::::::::999:::<<<>>>>>>>>>???AAABBBAAAAAA???>>>======<<<<<>>>>>???AAABBBBBBAAA===>>>???AAACCCFFFIIIJJJFFFEEEDDDCCCBBBAAAAAAAAADDDBBB???>>>>>>@@@@@@@@@DDDCCCBBBBBBDDDEEEEEEDDDGGGHHHJJJLLLKKKJJJGGGFFFAAAAAAAAABBBCCCDDDEEEFFFLLLKKKIIIEEEBBBBBBDDDGGGFFFFFFFFFFFFGGGGGGGGGGGGEEECCCBBBDDDGGGIIIHHHFFFFFFEEECCCAAAAAAAAACCCDDDIIIHHHHHHHHHIIIIIIJJJKKKWWW^^^gggpppwww||||||uuutttzzz~~~uuurrrvvvzzz{{{rrrtttvvvuuusssrrrsssuuuwwwxxxyyy{{{~~~}}}|||xxx~~~yyyvvvuuuvvvvvvvvvpppnnnkkkkkkmmmmmmkkkhhhcccbbbaaaaaaaaa___\\\YYY```^^^\\\ZZZZZZ[[[]]]___eeecccdddiiippptttrrroooeee^^^VVVTTTWWW[[[[[[ZZZUUURRROOOMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIHHHIIIIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEFFFHHHIIIJJJ}}}ZZZEEEAAA@@@???===:::888777666777777777666666666555555333333333333333333333333333333222111111222333333///000000000000000000///000111111111111222222222222111///...---...///000---...///000111000...---222111000000111111000...222111000000111222111///111111111111222222222333333222000............///333333333333333222222111222222222222222222222222111222333333333333222111333444444555555555555555777666666555555555666666444555777999:::::::::::::::<<<>>>>>>>>>>>>@@@BBB@@@@@@?????????@@@AAAAAACCCBBB@@@AAABBBBBBAAA???>>>>>>???@@@CCCEEEGGGHHHEEEDDDCCCCCCBBBBBBBBBBBBEEECCC@@@@@@AAABBBBBBBBBDDDBBB@@@AAACCCEEEEEEEEEFFFGGGIIIJJJIIIGGGEEECCCBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHFFFCCC@@@@@@AAACCCEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCFFFHHHGGGFFFDDDCCCAAA@@@???@@@AAABBBGGGGGGGGGGGGGGGHHHIIIIIIJJJPPP[[[fffpppxxx{{{uuutttxxx~~~zzz{{{{{{xxxpppqqqqqqooommmlllnnnqqqrrrrrrrrruuuwwwyyyxxxwwwvvv{{{}}}{{{yyyxxxxxxwwwssspppnnnllliiihhhiiijjjjjjjjjhhhfffeeecccccceeegggiiimmmllllllpppuuuwwwtttqqqjjjddd^^^]]]```bbbbbbaaa\\\YYYVVVTTTTTTTTTTTTSSSOOOOOONNNMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHHHHGGGFFFEEEFFFEEEEEEEEEFFFFFFGGGGGGvvvXXXGGG@@@???>>><<<:::888777666666666666555555555444444333333333333333333333333444333333222222333333444000000111111111111000000000111111111111222222222333222111000///000111111111222222111111111111111111000//////000000///...222111000111333333333222000000000111111111222222444333222111000000111222222222222333222111111000333333333333333333333333111222222333333222222111333333444555555555555555666666555555555666666777444555777888999::::::::::::;;;============???AAA=========>>>@@@AAACCCDDDFFFDDDBBBBBBBBBAAA???===>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCFFFDDDBBBBBBCCCEEEEEEEEECCCAAA??????AAACCCEEEEEEEEEFFFGGGHHHGGGEEECCCAAADDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFCCCAAA???@@@AAADDDDDDCCCBBBBBBAAAAAAAAABBBAAAAAABBBEEEGGGFFFEEEDDDCCCAAA@@@@@@AAABBBBBBEEEEEEDDDDDDEEEEEEFFFFFFAAAGGGQQQ[[[fffpppyyy}}}xxxwwwyyy~~~xxxlllkkkiiifffcccdddfffiiilllkkkkkkllloooqqqqqqppptttxxx{{{|||{{{|||{{{wwwtttqqqppprrrvvvyyyzzzvvvuuusssrrrrrrsssuuuvvvxxxwwwwwwyyy|||{{{vvvrrrmmmjjjggggggiiijjjhhhfffccc```\\\YYYYYYYYYXXXXXXWWWUUUSSSPPPNNNMMMLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHoooUUUIIIAAAAAA@@@>>><<<:::999888666555555555444444444444333333333333333333333333333333333222222333333333333333333444444333333333000000111111111222222222555444333222222222333333333222111000///000111111111000//////000111000///000//////111444555555444///000000000000111111111555444333222111222333444111222222222222111000000222222222333333333333333222222222222222222222222333333444555555555444444444333333333333444555555555555666777888999::::::999;;;<<<===<<<<<<>>>???:::::::::;;;===???@@@AAAEEECCCAAAAAAAAAAAA???===????????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBCCCEEEFFFGGGFFFBBB@@@===>>>@@@CCCEEEFFFFFFFFFGGGGGGFFFDDDBBBAAAEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGEEECCCAAAAAABBBEEEDDDCCCBBBAAA@@@??????@@@@@@AAABBBDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEECCCCCCCCCBBBBBBCCCDDDDDDDDDHHHNNNUUU\\\dddlllqqq~~~}}}|||}}}pppmmmhhhcccbbbcccfffiiinnnllljjjjjjllloooppppppqqqsssvvvwwwwwwxxx{{{}}}}}}}}}|||}}}|||wwwrrrsssrrrrrrsssuuutttrrrooollliiidddaaa___^^^\\\[[[```]]]YYYVVVSSSQQQQQQQQQSSSQQQOOONNNMMMNNNOOOPPPNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKLLLMMMMMMLLLMMMOOOPPPPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLKKKgggPPPGGGAAA@@@???===<<<:::999888666555555555444444444444333333333333333333333333111111222222222222111111333333333444444333333333000000111111111222222222333333222222111111111111000///---,,,,,,---...///222111000000222222111000333222111111333444333222///000000000000111111111000000///......///111111111222222222222111000000000111111111222222222333222222222222222222222222222333333444555444444444333333333333333444555555555555666666777999::::::999:::<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;<<<===>>>???@@@???>>>???@@@AAA@@@>>>@@@????????????@@@AAAAAADDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBCCCEEEFFFFFFEEEAAA???>>>???BBBEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFEEEBBBAAAAAABBBGGGFFFEEEDDDCCCAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFCCCBBBBBBAAAAAABBBBBBBBBGGGIIILLLOOORRRWWW]]]aaagggsss{{{{{{~~~zzzuuuooojjjiiikkknnnqqquuuqqqmmmkkklllnnnooopppkkkmmmoooqqqrrrtttvvvxxxyyyzzz|||}}}}}}~~~yyyuuu{{{|||~~~}}}{{{xxxtttooojjjhhhfffcccbbbfffddd```\\\ZZZXXXXXXXXXYYYXXXWWWUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTQQQRRRTTTUUUUUUUUUTTTSSSTTTSSSRRRPPPNNNMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQ}}}___JJJCCC>>>===<<<;;;:::888777777666666666555555555444444333333333333333333333333000111111222222111111000000000111111111111000000000111111111111222222222///////////////.........222111000000000111333444222111000111222333222111777555333222111000...,,,000000000111111111222222111000000///000111333444222222222333222111111000000000000111111222222333333222222111111222222333222222333444444444444444555555555555555666777888555555555666777888999:::888:::;;;;;;::::::;;;<<<===============>>>??????>>>===<<<>>>@@@AAAAAA@@@@@@@@@??????@@@@@@AAAAAAEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFEEECCCAAA@@@@@@BBBEEEHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCDDDDDDBBB@@@???@@@BBBHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBCCCEEEFFFHHHIIILLLPPPSSSXXXdddsss|||}}}{{{|||~~~wwwssssssuuuxxxzzzyyysssmmmhhhggghhhiiijjjiiiiiikkkmmmoooqqqrrrsssvvvwwwyyyyyyyyy{{{}}}}}}{{{vvvqqqooommmkkkiiinnnmmmjjjgggeeedddccccccbbbbbbaaaaaa```___^^^]]]______````````````______\\\[[[YYYXXXXXXYYY[[[\\\YYYYYYZZZ[[[[[[[[[[[[[[[]]]\\\ZZZXXXVVVUUUTTTTTTSSSTTTVVVXXXYYYYYYXXXXXXzzz\\\HHHBBB======<<<;;;999888777777777777777666666666555555333333333333333333333333111111222333333222111111///000000000000000000///000111111111111222222222///////////////......---222222222333444555666777111//////000111222222111555333111111111000...---111111111111222222222333222222111111222444555777333333333333333222222111000000111222222333444444333333222111111222333333222222333444444444444333555444444555555777888888555555555555666888999:::888999::::::999999:::;;;<<<<<<<<<<<<===>>>??????>>>======>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBFFFFFFEEEDDDCCCCCCCCCDDDFFFDDDDDDDDDFFFFFFDDDBBB@@@AAABBBEEEIIIKKKJJJIIIEEEEEEFFFFFFFFFGGGGGGGGGDDDFFFGGGIIIJJJIIIHHHGGGEEEEEEDDDAAA??????BBBDDDHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFEEEBBB@@@AAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCC@@@AAACCCDDDDDDEEEHHHJJJOOOWWWaaajjjoootttzzzzzz}}}|||vvvooollllllmmmnnnmmmmmmmmmnnnpppqqqqqqqqqssstttuuuvvvvvvwwwyyy{{{yyyzzz}}}}}}{{{{{{zzzyyyzzzzzzyyywwwvvvuuuttttttooooooppppppooommmkkkiiijjjkkklllmmmmmmlllkkkjjjgggfffdddbbbbbbdddfffgggeeeeeeddddddeeeeeefffgggiiihhhfffeeeeeeeeeeeefffdddeeefffggggggfffdddccc{{{^^^JJJCCC??????>>>===;;;:::999999777777777777666666666666333333333333333333333333222222444444444444222222111111222222222222111111000111111111111222222222111222222222222111000000,,,,,,---///000111222222///......///000111111000///......///111333222111111222222222222333333333//////......///111333444333444444444444333222222111111222333333444555555444333222111111222333444222222333444444444333333222222222333444555666777555555444555666777999:::888999::::::999888999;;;888888999:::;;;<<<>>>???@@@???>>>???AAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCGGGGGGFFFDDDCCCCCCCCCCCCGGGFFFEEEFFFFFFFFFDDDBBB@@@AAADDDHHHKKKMMMLLLJJJDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEHHHJJJJJJJJJIIIHHHHHHGGGFFFCCCAAABBBEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEGGGHHHFFFBBB@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCAAABBBDDDDDDCCCCCCDDDEEEGGGIIINNNTTT\\\gggqqqxxxrrrsssvvv~~~zzz{{{{{{{{{||||||tttsssrrrrrrssstttsssrrrppprrrssssssssstttvvvxxxuuuvvvxxx{{{~~~zzz{{{}}}}}}|||yyyvvvtttrrrssstttuuuuuutttsssrrrqqqooommmllllllmmmoooqqqpppooonnnmmmnnnooopppqqqsssrrrrrrqqqrrrssstttuuussstttuuuuuusssqqqnnnmmmrrrZZZJJJAAA<<<<<<<<<;;;:::999777777777777666555555555555555444444444444444444444444000000000000000111111111222222111111111111111111333222222111000///......333222000///.........///,,,---------.../////////......///000000000000000222///---...111333222111000000000000111111111111000000//////......------000000111222222222222111222111000000000111333333333111000000111222222111111222333444555555555555555444444444444555666666777666666666666777777888999888777888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999<<<>>>???>>><<>><<<===@@@BBBEEEDDDBBB?????????@@@AAADDDDDDDDDDDDDDDCCCBBBBBBFFFFFFGGGHHHIIIIIIJJJJJJEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCEEEIIIKKKIIIHHHKKKKKKIIIHHHGGGFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEEEECCCAAA@@@AAABBBCCCEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFIIINNNXXXbbbiiiooossswwwzzz~~~~~~~~~|||xxxuuuuuuuuuuuutttssssssrrrrrrooopppqqqsssvvvyyy{{{|||~~~}}}|||zzzyyy|||xxxvvvxxx|||~~~}}}zzzxxxxxxzzz{{{{{{{{{{{{~~~~~~nnnWWWGGG???<<<<<<<<<;;;:::999888777777666666555555555555555333333333333333333333333222222222222111111111111111111111111111111111111222222111111000000//////333222000///.........///......//////////////////......///000000000000000111///------000111000///000000000000111111111111111111111000000000//////111222222333333333333333222111000000000111222333444222111111222333333222111222333444555555555555555555555555555666777777666666666666666666777888999888777888:::;;;;;;:::::::::::::::;;;;;;;;;;;;:::999:::<<<>>>???>>><<>>>>>@@@BBBEEECCCAAA@@@??????@@@AAADDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDFFFIIIJJJJJJHHHJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEEEEDDDBBBAAABBBCCCEEEGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCGGGMMMUUU[[[dddjjjrrrxxx|||}}}}}}~~~yyyyyyzzzzzzxxxuuurrrpppmmmnnnnnnooorrrtttwwwxxx{{{|||}}}}}}}}}~~~~~~|||}}}gggRRRDDD>>>=========<<<;;;:::888888777666555555444444555555222222222222222222222222444444333333222111111111111111111111111111111111111111111000000000000000222111000///.........///000000000000000/////////......///000000000000000111///------...//////...000000000000111111111111333222222222222111111111000111222222333333222222111111000000111111222333444333111111333444333222111222333444444555555444666555555555555666777777666555555555666666777888999888777888999:::999888888999999999::::::;;;;;;<<<;;;;;;<<<>>>???===<<<===???@@@AAA@@@???@@@AAADDDCCCAAA@@@???@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@DDDEEEEEEFFFGGGHHHIIIIIIDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFGGGIIIJJJIIIHHHIIIIIIIIIIIIJJJJJJKKKKKKFFFFFFFFFEEEEEEFFFFFFFFFDDDEEEEEEDDDCCCBBBDDDEEEHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@???@@@AAABBBBBBAAA@@@???===>>>??????@@@CCCGGGKKKUUU]]]iiiqqqvvvyyy|||}}}}}}}}}|||{{{|||{{{zzz~~~yyytttpppllllllkkkkkklllnnnqqqsssuuuvvvwwwwwwvvvwwwyyy{{{}}}~~~xxxaaaNNNCCC???=========<<<;;;:::999888666666555444444444444555222222222222222222222222444444333222111111000000000000000000111111111111000000000000000111111111111111000///////////////111000000//////...............///000000000000000111000///...............///000000000111111111111222222222222222222222222......///000000000000///111111111111111222222222444222111111222333333222111222333444444444444444555444444444444555666666555555555555555666777888:::999888999::::::999777777777888999999:::;;;;;;>>><<<<<<===>>>???>>><<<;;;>>>AAABBBAAA@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@EEEFFFFFFGGGHHHIIIIIIIIICCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEDDDDDDFFFHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA??????===???@@@BBBBBB@@@???===>>>???@@@AAA@@@@@@BBBDDDJJJRRR\\\eeelllrrrxxx}}}}}}~~~}}}|||wwwtttnnnmmmkkkjjjjjjkkkmmmnnnoooqqqrrrrrrrrrsssvvvxxxyyy{{{}}}sss]]]MMMDDDAAA=========<<<;;;:::888888666666555444444444444444444444444444444444444444333333222111000//////...//////000000000111111111000000000000000111111111000000000000000//////////////////......---------......///000000000000000222222111000/////////000///000000000111111111111111111111111111111111111......///000000000000///000000111111222222222222222000//////111111111000222222333333444333333333333222222222222333444444444444444444555666777888:::999999:::;;;;;;999777666666777888:::;;;<<<<<>>??????===<<>>@@@AAAAAA@@@>>>======???AAABBBAAAAAABBBCCCFFFJJJPPPVVV^^^jjjwww|||xxxtttvvv|||~~~{{{zzzsssrrrooommmlllkkklllmmmjjjkkkmmmnnnooopppsssuuuwwwyyy{{{}}}~~~||||||qqq\\\MMMDDDBBB<<<<<<<<<;;;:::999777777666555444444333333444444444444444444444444444444222111111111000/////////...//////000000111111111111111111000000000000000//////000000000000//////............------------......///000000000000000111222222111//////000222000000000000111111111111/////////000000000000000000111222222333333222222000000111222222222222111111000......000111000///222222333333333333222222222111111111111222333333333333333444555666777888888888888999;;;;;;999777666666777999:::<<<===>>>???>>><<<===???@@@@@@???>>>@@@CCCCCCBBB@@@???@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEEEEDDDDDDCCCCCCCCCAAABBBCCCEEEFFFHHHIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGGGGFFFFFFHHHJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@?????????@@@===>>>???@@@@@@???>>>===:::===???@@@@@@@@@AAABBBCCCDDDFFFIIIPPP^^^nnnzzz}}}xxxtttuuuzzz|||{{{|||~~~yyyxxxvvvsssqqqooommmlllfffgggiiiiiijjjkkknnnpppsssuuuwwwyyyzzz|||}}}yyywwwxxx{{{qqq\\\LLLCCC@@@;;;;;;;;;:::999888666666666555444444333333444444333333333333333333333333111111111111111111111111......//////000111111222222222111111000000//////...///000111111000//////............////////////......///000000000000000...000111000......000222000000000000111111111111/////////000000000111111111222222333333333333333///000111222333222222111222000//////000111111000222222333333333222222111222222111111222222333444333333333444555666888888444444555777999999777555666666888999;;;===>>>??????===<<<===???AAABBBAAA@@@BBBCCCCCCAAA?????????>>>???@@@AAABBBBBBCCCCCCAAABBBCCCEEEFFFFFFFFFGGGIIIIIIHHHGGGEEEDDDCCCBBBAAAAAACCCDDDFFFHHHIIIJJJFFFHHHIIIGGGEEECCCDDDFFFHHHIIIJJJLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFHHHJJJHHHHHHFFFDDDCCCBBBAAAAAAAAA@@@??????>>>???@@@AAA????????????????????????999:::=========>>>???AAA???@@@AAABBBFFFPPP]]]fffwwwyyyzzzyyywwwvvvyyy||||||xxx{{{}}}~~~}}}|||yyyvvvrrrnnnlllggghhhhhhhhhggghhhiiikkkpppqqqsssssstttuuuxxxzzzyyyyyywwwuuutttvvv{{{sss]]]LLLBBB>>>:::::::::999888777666555555555444333333333333444222222222222222222222222222222222222222222333333---......///000111111222333222222111000//////......///000111111000//////......//////000000111111...//////000000000000000,,,...000///------000222000000000000111111111111//////000000111111111222000000111222222222222111///000111222333222111111333111000000111222222111222222333333333222222111333333222222333333444555222333333444555666888888111222333666888888666444666777888:::<<<>>>???@@@???===<<<===???BBBCCCCCCBBBCCCDDDCCC@@@???>>>???>>>???@@@AAABBBCCCCCCCCC???@@@BBBDDDEEEFFFGGGGGGHHHGGGEEEDDDBBB@@@>>>>>>@@@AAACCCDDDFFFHHHJJJJJJFFFHHHIIIGGGDDDBBBCCCEEEEEEFFFIIIKKKLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFHHHJJJIIIHHHGGGEEECCCBBBAAAAAA@@@???>>>>>>>>>???AAAAAA@@@@@@????????????@@@@@@999:::<<<<<<<<<<<<>>>@@@<<<>>>??????@@@EEENNNTTTdddjjjqqquuuuuutttuuuwwwyyy|||xxxuuu~~~yyyvvvuuu|||}}}yyytttooollljjjkkkkkkiiigggggghhhiiiooopppqqqqqqqqqqqqtttvvvssssssrrrrrrssswww|||uuu^^^LLLBBB>>><<<;;;:::999777666555444444444444444444555666777333222222111111222222333444333222222111111222222222111111111000000//////000000000000000000000000000111222222222000///...000111111111111000//////333111///---,,,,,,......000000000000////////////111111000000000000111111111111111111111222222222//////000111222333333333333333222111000000000111333333333333333333333333333333333333333333333333444333333222333444666777333444555666777777777777666777777777777666666555777777666777888999;;;<<<:::;;;===???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEE??????@@@@@@@@@AAAAAAAAA@@@@@@AAADDDHHHJJJJJJIIIGGGEEECCC@@@??????@@@AAABBBCCCDDDFFFHHHJJJKKKLLLIIIGGGEEECCCBBBAAAAAAAAAJJJJJJIIIHHHHHHHHHIIIIIICCCEEEFFFEEECCCDDDGGGKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIGGGDDDAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<>>>>>>======???BBBEEEFFFPPPUUUbbbooouuussssssuuurrruuuxxxzzz}}}wwwpppqqqvvv{{{|||~~~{{{zzzzzz~~~wwwuuuvvvyyysssppplllhhhfffggghhhiiiiiijjjlllnnnoooppppppqqqooonnnnnnooosssxxx~~~~~~}}}}}}}}}www```MMMBBB>>>===<<<;;;:::888777666666666555555555555666666777333333222222222222333333222111000000//////000000111111111111000000000///000000000000000000000000...///000000///...---,,,///000222444333111///---555444222000//////000111000/////////////////////111111000000000000111111000000000111111222222222//////000111222222222222333222111111000000111111222222222222222222222222222222222333333444444444444444333222333444555555111111222333444444444333555666666777777777666666666777888888999999999999888999<<<>>>@@@AAABBBBBB>>>>>>??????@@@AAAAAAAAA>>>?????????@@@@@@@@@@@@AAAAAABBBDDDGGGIIIIIIHHHEEEDDDBBB@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIFFFEEECCCAAA@@@@@@@@@@@@FFFGGGHHHIIIIIIHHHFFFEEEBBBDDDEEEDDDBBBCCCFFFIIIJJJJJJJJJIIIIIIIIIIIIHHHEEECCCBBB@@@@@@@@@AAABBB?????????????????????????????????>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<>>======<<<:::999888777777555444333333333333333333333333222222222222333333222111000000//////000000111111111111000000000000000000000000000000000000...////////////......---...000444666555333///,,,222111///...------...///////////////////////////111000000//////000000111//////000000111222333333//////000111222222222222222222111000000000111111111111111111111111111111000111111222333444555555555444444333333333333444444444555555555555555444444444555666777777777777333444666888::::::999999777888:::===@@@AAABBBCCC???@@@@@@AAAAAABBBCCCCCC>>>>>>>>>?????????@@@@@@BBBBBBBBBDDDFFFGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????BBBDDDFFFHHHIIIGGGDDDCCCBBBCCCCCCCCCBBBCCCEEEGGGJJJIIIIIIIIIHHHHHHHHHGGGCCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999:::;;;===???@@@BBBBBBFFFOOOXXX___jjjttt{{{{{{zzzxxxyyy~~~|||zzz}}}~~~}}}zzzwwwrrrlllhhhffffffffffffeeeddddddeeefffhhhiiikkkjjjjjjkkkmmmqqqtttvvvsssrrrqqqqqqtttwwwxxxxxxuuuuuutttuuuvvvxxxzzz{{{|||xxxsssqqqppppppooonnnppptttyyy{{{{{{~~~yyycccPPPCCC>>><<<;;;;;;:::888777777666666666555444333333333333333333333222222333333333444333222222111111222222111111111000000000000000000000000000000000000000000111111111111000000000000111333555444222000...//////---,,,,,,,,,------.........///////////////000000////////////000000......///000111222333333//////000111111111111111111111000000000000111111000000000000000000000000///000111222333444555555555444444333333222222222555666666666666666555555222333444555666777777777111222333666888:::<<<===888999:::<<<>>>@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCC??????@@@@@@@@@AAAAAAAAACCCBBBBBBCCCEEEEEEDDDBBB@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???????????????BBBCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>======>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===??????@@@>>>???EEELLLTTTaaalllxxxzzz||||||zzz||||||yyyuuuqqqnnnmmmmmmmmmllljjjhhhfffeeeeeeggghhhggghhhhhhjjjlllooorrrttttttsssqqqqqqsssttttttssspppppppppppprrrsssuuuvvvtttpppjjjffffffgggiiijjjiiipppvvvwwwvvvxxxvvv```MMMBBB===:::999999888777666555555999999888777666666666777444333333333333333333444444333222222111111222222000000000000000000111111000000000000000000000000111000000000000111111111222222222111111111111111111111000000000000000000------....../////////000000000////////////000000...//////000111111222222//////000111111111000000111000000///000000111111000000000000000000000000//////000111333444555555444444444333333222222111222222333333333222111111222222333555555666666666444333333333555888;;;<<<:::;;;;;;<<<<<<===>>>???;;;<<<<<<======>>>??????AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAABBBDDDDDDBBB@@@>>>??????@@@AAABBBCCCDDDGGGFFFFFFDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAADDDCCCBBBBBBCCCEEEGGGHHHFFFEEEDDDCCCDDDEEEFFFGGGEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>======<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<===???======AAAEEEIIIRRR[[[kkkqqqzzz~~~~~~|||zzzzzzzzzuuurrrnnnjjjgggeeeeeeeeedddeeefffiiilllnnnpppqqqtttsssqqqqqqsssssssssqqqmmmmmmmmmnnnnnnoooppppppkkkgggaaa___aaadddhhhjjjkkkqqqwwwxxxvvvxxxoooYYYIII@@@===999888888777666666555555555555444444333444444444444444333333333333444444222111000000//////000000000000000000111111111111000000000000000000000000///............//////000333222000///...///000111///////////////.........---------......//////000000//////......//////000/////////000000000111111//////000111111000000///000000/////////000111111000000000000000000000000///000000111222333444444222333333333333333222111222222333444444333333333222222333444555555555555777666555444444555777777<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>>>>??????BBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@AAACCCCCCAAA???>>>>>>???@@@AAABBBCCCCCCFFFEEEEEEDDDCCCBBBAAAAAA>>>???@@@BBBBBBCCCCCCBBBDDDBBBAAA@@@AAADDDGGGJJJHHHFFFDDDDDDEEEFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>======>>>???@@@@@@AAAAAA===>>>>>>??????@@@@@@@@@======<<<;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;888999999999999999999999<<<:::;;;>>>??????DDDJJJXXXaaannnxxx}}}~~~~~~zzztttnnniiifffeeeeeefffhhhkkkmmmoooppppppqqqpppoooppprrrrrrqqqpppkkkkkkkkkkkkkkkkkkkkkkkkbbb___\\\\\\```dddhhhjjjnnnssswwwyyyxxxzzz}}}gggRRRDDD>>>===999999888888777666666666222222111111111222333333444444333333333333444444222111000000//////000000///000000000111111111111000000000000000000000000///...------...///000111000000000///////////////+++,,,,,,,,,---,,,,,,,,,,,,,,,---......///000000//////............//////000000000000///////////////000000000000000/////////////////////000111111111111111111111111111111000000111111222222222333111111222333444333222222333444555555666666666666222333333444444444333333111222444777777777666555:::::::::::::::<<<===>>>======>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDAAA@@@???@@@BBBBBBAAA???===>>>???@@@AAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA===>>>@@@AAACCCCCCCCCCCC@@@?????????AAACCCFFFGGGHHHEEEBBBBBBDDDFFFEEEDDDCCCBBBAAA@@@???>>>>>>===;;;<<<===???@@@AAAAAAAAA<<<<<<======>>>??????@@@=========<<<;;;;;;::::::999999999::::::999999999999999999:::999999888888:::888999<<<<<<;;;>>>CCCKKKRRR\\\eeelllttt}}}~~~}}}wwwqqqnnnnnnppprrrsssttttttsssrrrrrrqqqpppppppppooommmllliiiiiiiiihhhhhhgggfffeee^^^]]]]]]___ccchhhjjjkkknnnqqqtttwwwyyy|||yyybbbMMM@@@<<<===:::999999999888888777777666666666666666777888999555444444333333444444555444333333222111222222222//////000000111111111222000000000000000000000000111000/////////111222333...///000111000///---,,,......//////000//////...,,,,,,------...///000000//////............//////111111000000//////......///000000000000000/////////////////////000111111111111111111111111111111111111111111111111222222///000222333444333333222///000111222333333444444333333444444444333222222''',,,222999<<<<<<999777888888888999:::===???@@@::::::;;;;;;<<<=========AAAAAAAAABBBBBBBBBCCCCCC@@@??????@@@BBBBBBAAA???>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA;;;===???AAABBBCCCCCCCCC;;;<<<>>>@@@BBBCCCCCCDDDGGGDDDAAAAAADDDEEEDDDCCCCCCCCCBBBAAA@@@???>>>===>>>>>>????????????>>>>>>;;;;;;;;;<<<===>>>>>>???>>>>>>>>>===<<<<<<;;;;;;777777888888888888777777;;;;;;<<<<<<<<<;;;::::::999777888;;;<<<;;;???DDDFFFIIINNNSSS[[[fffttt}}}~~~|||zzz|||}}}~~~~~~zzzyyyzzz{{{||||||zzzxxxvvvxxxvvvsssqqqpppmmmiiifffgggggggggfffeeedddbbbbbb______```ccchhhlllmmmmmmlllnnnppptttyyy}}}ttt___MMMBBB<<<:::;;;888666777888999666444666666555444333333222222333333222222111000//////222333333222000///000111...///000111222111111000...///000111111000///...111111000000//////......////////////////////////........................////////////////////////////////////000000000000........................000000000000000//////...000000000000111111111111111//////000111222111000000000111111111111000000000000000111222222222333111111111111111222222222555555555555444333222222///111222222222333666888555555666888:::<<<>>>???===============>>>????????????@@@@@@@@@??????>>><<<======>>>???@@@@@@AAA===============>>>??????@@@@@@@@@AAAAAA@@@@@@@@@;;;<<<===@@@BBBAAA>>><<<:::<<<>>>AAACCCEEEEEEEEEAAA@@@?????????@@@AAABBBAAAAAA@@@???>>>>>>>>>??????>>>>>>???@@@@@@>>><<<<<<<<<======>>>>>>??????>>>======<<<;;;;;;::::::===;;;999777666888:::;;;888999:::;;;::::::888777999999999999::::::;;;<<<<<>><<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>><<<<<<======>>>??????@@@===============>>>>>>?????????@@@@@@@@@@@@??????;;;<<<>>>AAACCCDDDBBB???===>>>@@@AAABBBCCCBBBBBBBBBAAA@@@???>>>??????@@@@@@???>>>>>>=========>>><<<;;;;;;;;;======;;;:::<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;999777555555666888999777777888999999888777666::::::999999999:::;;;;;;===>>>@@@@@@CCCIIIRRRYYYhhhpppwwwyyy||||||vvvqqqmmmjjjgggeeehhhgggeeecccaaa`````````ddddddggglllqqquuuwwwwwwuuuvvvyyy|||qqq^^^NNNCCC>>><<<:::999777777888888666555555555555444444333333222333333333222111111000000...000111222111111222444777555111...------...///000000////////////000000000000000000////////////////////////////////////------------------------////////////////////////////////////000000000000...........................////////////...------//////000000000000111111111//////000111222111000000000111111111111000000111111111111111111000000//////000111222222333333222333333444444444444444111222333222111222333555444444555666777999;;;<<<;;;;;;::::::;;;;;;<<<===<<<======>>>>>>>>>======;;;;;;<<<<<<===>>>>>>>>>======<<<<<<======>>>???===>>>>>>??????>>>>>>===;;;<<<>>>AAADDDEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>CCCBBB@@@???>>>===>>>>>>>>>>>>===<<<<<<<<<======;;;::::::;;;<<<<<<;;;999<<<<<<<<<===============>>>>>>>>>======<<<<<<;;;:::999777555555666777888777888888999999999888888;;;::::::999999999999:::;;;<<<===<<<<<>>>>><<<======>>>>>>======<<<======>>>AAACCCDDDBBBAAAAAAAAAAAA@@@@@@???>>>>>>BBBAAA???>>>======>>>>>>>>>>>>===<<<<<<============<<<<<<===>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;999888777888999:::999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888888999888:::<<<<<<;;;===CCCGGGLLLUUU___jjjvvv}}}}}}xxx{{{|||zzz|||~~~}}}wwwzzz}}}yyyuuusssllljjjgggdddccccccdddeeeddddddgggkkkppptttuuutttzzz|||~~~nnn]]]NNNDDD???===999999999888777666666666444444444444444333333333333333333222222222222222222333444222000//////000111111111111111000//////111000///......///000111////////////000000000000////////////////////////------------------------////////////////////////////////////000000000000////////////////////////...............------,,,...////////////000000000111/////////111222111000000000111111111111000000222111111000000////////////000000111222222333333444444444444333222111000222333333222000000111333444444444444555666777888888888888888888999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<======<<<<<<<<<>>>======???@@@@@@???===>>>>>>>>>>>>??????@@@@@@???>>>=========>>>???@@@>>>>>>=========>>>>>>???=========>>>@@@@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999;;;:::999888888888999999999999999::::::;;;;;;;;;;;;:::999999888888888888777:::======<<<===AAADDDCCCIIIQQQ[[[iiiwww}}}~~~~~~}}}}}}{{{{{{}}}}}}yyyvvvwwwyyy}}}}}}~~~}}}~~~|||sssqqqnnnkkkiiihhhhhhiiiggggggiiilllpppssstttsssvvvyyy~~~|||mmm]]]NNNDDD???===888999:::888666555666777444444444444444444444444333333333333333333222222444444444333000......///...///000222222222111000000000////////////000000////////////000000000000////////////////////////........................////////////////////////////////////000000000000////////////////////////...////////////...------......////////////000000111//////000111222111000000000111111111111000000000000000000000000//////111111111111111222222222444444444444333222111000222222333222000000111333555444444444555666666777888888777777888888999:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<======<<<<<<;;;>>>===<<<===>>>>>><<<:::;;;;;;<<<===>>>@@@BBBCCC>>>===<<<<<<<<<===???@@@>>>>>>======>>>>>>??????<<<;;;;;;<<<>>>???>>>===;;;;;;;;;;;;;;;:::::::::999999999999999999999999999888888777777777777777666666666666777888999999:::999999888888888888999888;;;>>>>>>;;;:::;;;===>>>BBBGGGLLLWWWfffrrrvvv}}}~~~~~~{{{wwwuuuwwwzzz{{{~~~{{{uuurrrtttvvv|||yyyuuusssqqqpppjjjjjjkkkmmmppprrrrrrqqqtttwww{{{}}}zzzyyyyyyzzzwwwwwwxxxyyyyyyxxxxxxwwwxxx||||||mmm]]]NNNDDD>>><<<888999:::999666555666777444444444444444444444444333333333333333333333333222333444222000//////000///000000000000111111222//////000000000000//////.../////////000000000111////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000///.............../////////000000111//////000111222111000000000111111111111000000/////////000000000000000222222222111111111111111000111222333333333333333111222222111000000222333666555555555555555666777888888777777888888999:::999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<===<<<;;;<<<===>>>===;;;:::::::::<<<>>>@@@CCCDDD???>>>===<<<;;;<<<===>>>===<<<<<<<<<======>>>???:::::::::;;;>>>>>>===<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888777777777777777555555555555555777888999888888888888888888999:::888<<>>??????>>>:::::::::;;;===@@@BBBDDD@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<>>;;;;;;<<<888===???<<<===FFFQQQWWW```hhhrrrwwwwwwuuuvvvxxxzzz|||}}}wwwzzzyyyxxxvvvvvvvvvwwwxxxyyyyyywwwvvvvvvwwwwwwxxxvvvuuutttrrrqqqpppooooooqqqrrrsssssssssrrrqqqppp{{{}}}~~~~~~~~~~~~||||||zzzxxxxxxzzz~~~~~~}}}~~~nnn___PPPBBB;;;:::777777777666666555444444666666666666555444333222000000111444666666444222000000000000////////////000000000000111111111111000000000000000000000000///000000000......000111111000///......///000111---.../////////...---,,,......------------......,,,---...///000000000000111111000000//////......000000////////////000000000000000000000000000000///...---...///000///...000111111000...---///000111111000000000000111111555555555444333222111000222222111111111111111111111111111000111111222333444444333444444555666777555555555555555444444333999888666555666888;;;<<<<<<<<<======>>>>>>??????;;;;;;:::::::::;;;<<<<<>>>>>???@@@@@@AAA;;;===???AAAAAA@@@>>><<<======<<<<<<<<<>>>???@@@????????????>>>>>>======???===;;;::::::;;;<<<===999;;;>>>>>>===<<<;;;<<<<<<;;;:::999999:::<<<======<<<;;;999888888999999888888888888888999999999:::999888666666666777888555777999:::888777777777<<<;;;;;;::::::999999888;;;:::999999;;;@@@DDDGGGRRRZZZeeennntttwwwxxxyyyzzzwww{{{|||wwwzzz~~~yyyuuusssrrrqqqrrrqqqqqqqqqrrrqqqooommmnnnnnnnnnmmmmmmmmmlllllloooqqqssstttrrrqqqqqqrrrwww}}}{{{{{{vvvrrrvvv~~~}}}xxxwwwwwwvvvuuuvvvwwwxxxyyyxxxyyyyyyzzz{{{{{{||||||}}}}}}}}}}}}nnn^^^OOOBBB<<<<<<999888777666555555555555444444444444333222111000000000111444666666444222111111000000000/////////000000000000111111111111000000000000000000000000///000000000......000111000000///......///000000------...............---......------------......,,,---...///000000000000000000000000//////......000000////////////000000////////////////////////111/////////111222111000000111111000...---///000//////............//////222222222222222111000///111111111111111111111111111111111111111222222333222222222333333444555666666666777777777777666666888888999999:::;;;;;;<<<===============>>>>>>>>>;;;;;;::::::;;;;;;<<<<<>>???AAABBBAAA???===;;;<<<<<<<<<===>>>@@@BBBCCC@@@@@@???>>>>>>>>>??????>>><<<:::999888999:::;;;:::;;;===>>>======>>>???===<<<;;;::::::;;;<<<======<<<;;;999999999::::::888888888888888888888888:::999777666666666777888333555777777666555555666999999999999999::::::::::::999888888999<<>>@@@BBBDDDEEEAAA@@@???>>>>>>@@@AAACCC???>>><<<:::999999:::;;;===>>>???>>><<<<<<===???>>>===<<<;;;;;;<<<===>>><<<;;;;;;:::::::::;;;;;;999999888888777777666666999888777777666777777777777999::::::999888888999666777777888999999::::::999999999999999:::;;;<<<<<>>@@@@@@AAA@@@@@@@@@??????AAABBBCCCCCCCCCBBB@@@?????????@@@AAABBBCCCDDDEEEBBBAAA???>>>>>>AAACCCEEECCCBBB???===<<<<<<===>>>BBBAAA@@@>>>;;;:::;;;===???>>>======<<<======>>>;;;;;;;;;;;;;;;;;;<<<<<<999999888777666666555555888888777777777777777777888:::;;;;;;999888999:::666777777777888888888999999999:::;;;;;;;;;;;;;;;:::;;;===@@@HHHUUUccclll{{{}}}}}}zzzvvvtttrrrooonnnnnnnnnooopppqqqrrrrrrqqqrrrtttvvv{{{}}}vvvnnniiifffiiipppvvvwwwvvvqqqpppooonnnnnnnnnooooooooooooooooooooooooooooooooooooooopppqqqrrrsssssswwwwwwxxxxxxyyyzzzzzz{{{}}}~~~zzzfffVVVIII>>>:::;;;888777666444444444444555555555555666555555444444333222111222333333222000222222222222111111111000///000000000111111111111///////////////////////////000000000......000111---..................------,,,,,,,,,---...000111......------------......---...//////////////////...............///////////////............//////...........................,,,,,,---...///...---///000000///......000111111111000000000000111111......///000111111111111000000111111111222222222222222222111222333333444222222222222333444555666111222333555666777777777:::999888777888:::<<<=========<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCAAA???>>>???AAADDDEEEDDDCCC@@@>>>>>>>>>???@@@AAAAAA@@@>>><<<<<<>>>?????????>>>>>>============::::::;;;;;;;;;;;;;;;;;;888888777777666555444444777777777888888888777777444555666666444444555666888888888777777666666666666777999:::;;;;;;;;;;;;;;;;;;;;;<<>>:::;;;777777777666555555444444222333333444333333222222444333111111222222111///222222111111111000000000000000000000111111111111000000000000000000000000///000000000......000111---...////////////...------------------...///000......------------............///////////////...---............////////////......------......///........................///...---...000111000///...///000///......000222//////............////////////000111111222111111000000000111222222333333222222222222222333444444222222222333333444555666333444555777888999999999999888666555555888;;;===;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===??????>>>???AAABBBBBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBAAA@@@??????AAABBBDDDBBBAAA???>>>===>>>@@@AAA???@@@AAAAAA@@@AAACCCEEE??????>>>>>>======<<<<<<999::::::;;;;;;:::999999777777666666555555444444666666777888888888888777666777777666555444666888999999888888777666666555555555777888999999999999999999::::::;;;>>>CCCFFFPPP[[[jjjvvv~~~ssstttwww{{{||||||yyytttpppmmmllloooppppppnnnhhhjjjmmmooopppnnnllljjjjjjkkkkkklllmmmmmmnnnnnnoooppppppqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrtttwwwzzz{{{{{{|||}}}|||||||||~~~wwwfffXXXKKK@@@;;;;;;777888999:::999777555444222222333333444333333222555333111111111111000///111111000000000/////////000000000000111111111111000000000000000000000000///000000000......000111...///000000000000///...------...............---......------------............////////////......---------........./////////......------......///........................///...---...000111000///...///000///...///000222//////............/////////000000111111111000000///000000111222222333333333222222222222333444444111111111111222333444555444444666777888888888888777777666666777888:::;;;:::::::::::::::;;;;;;;;;::::::;;;;;;<<<>>>???@@@===>>>@@@BBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBAAA???>>>>>>@@@BBBCCCCCCEEEFFFFFFEEEDDDEEEFFF>>>>>>>>>>>>===<<<;;;;;;999::::::::::::999777666555555555555555555555555555666777888999888888777999::::::999777777999;;;888888888888888888888888888888888888888888888888666777888999888:::<<<>>>DDDKKKUUUbbbmmmwww~~~~~~~~~ssssssuuuwwwzzz}}}||||||{{{xxxvvvsssrrrssssssqqqooohhhlllqqquuuvvvtttpppmmmiiiiiijjjlllmmmnnnooopppppppppqqqrrrqqqqqqpppooooooooooooppppppppppppqqqoooooooooppprrruuuxxxyyytttuuuvvvuuutttuuuxxxzzz~~~xxxhhhZZZMMMBBB<<<<<<888:::;;;<<<<<<999777555444444555555666555555555555333111000111111000///000000000000////////////000000000000111111111111000000000000000000000000///000000000......000111...///000111111000///...---.../////////...---,,,.........------............///////////////......---------.........//////.........------.................................---,,,+++,,,.........---...///000///...///111222111111000000000000111111//////000000000000/////////000000111222222333333333333222222333333444555000000000000111222333444222333444555666666666666555666888999::::::999999999999999::::::;;;;;;;;;::::::;;;;;;===>>>???@@@<<<===@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA???@@@BBBDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@??????>>>CCCBBBAAAAAAAAACCCEEEGGGKKKLLLMMMKKKHHHEEECCCBBB>>>>>>>>>>>>===<<<::::::999:::::::::999777666555444444555555555555555555555666777999999999888777888888888777555555888:::777777777888999999::::::======;;;:::999999999999666777777777666777999;;;<<<>>>BBBJJJVVVcccnnntttxxx|||{{{uuusssyyy{{{{{{yyyyyyyyyzzz{{{|||}}}|||wwwyyyyyy{{{~~~~~~tttpppkkkkkkooowww|||zzzxxxxxxxxxxxxuuussskkkooovvv{{{}}}zzzuuurrrjjjjjjlllmmmoooqqqrrrrrrqqqrrrsssssssssrrrqqqpppkkkkkkkkkkkkkkkllllllllljjjjjjiiijjjlllooorrrtttqqqrrrrrrqqqqqqqqqtttvvvxxxyyy{{{{{{|||}}}}}}mmm[[[KKKAAA;;;999;;;:::999777555333111000000222444666777777777777333333222111000000111111555333111///......///000111000/////////000222333222222222111222222333333......///000000000000000//////.........---------000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111.........---,,,,,,,,,+++//////.........---------....................................////////////////////////////////////111111000000//////......////////////000000000000111000/////////000222333555444333222111222222333222111111222444555555444444444444444444444444444444444555666777888999999999:::;;;:::888777888999<<<<<<<<<===>>>@@@BBBCCC@@@@@@AAAAAAAAA@@@??????>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBFFFDDDAAA???>>>???@@@AAA???>>>>>>>>>@@@DDDHHHJJJOOOPPPPPPOOOMMMIIIEEEBBB?????????>>>>>>===<<<;;;;;;:::999888777777777777999999888888777666666666888666555555666666555333777777888888888777555444444444333444888===CCCFFFJJJIIIFFFAAA;;;666555444555666666888999:::;;;<<<<<<<<<>>>CCCIIIRRRZZZ^^^ffflllqqqrrrnnnnnnsssxxxxxxsssrrrtttwwwxxxppprrrvvv||||||vvvpppllliiiiiilllooorrrzzz}}}|||yyyxxxxxxoooqqqvvv{{{qqqkkkpppssssssuuuxxxwwwtttwwwzzz{{{zzzuuurrrqqqqqqqqqqqqpppooonnnmmmlllkkknnniiigggjjjmmmlllmmmppprrrooommmnnnqqqsssrrrpppvvvwwwwwwwwwvvvvvvyyy{{{{{{}}}~~~nnn\\\MMMBBB===;;;999888777555444333333333555555666666555444222111333333222111111111111111333222111/////////000000000000/////////000111222111111000000///000000000......///000000000000000//////.........---------//////---,,,,,,+++++++++------------------------------------............/////////...............//////.........---------....................................////////////////////////////////////000000000000//////......////////////000000000000111000/////////000222222555555333222222222333333222111111222444555555444444444444444444444444444444444555666777888999999888:::;;;:::999888999;;;<<<<<<===>>>???@@@@@@AAA??????@@@AAAAAA@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB>>>??????@@@AAAAAABBBBBBBBBAAA???>>>>>>@@@BBBDDD@@@???>>>???@@@CCCGGGIIIMMMNNNNNNNNNLLLHHHEEECCC??????@@@??????>>>===<<<::::::999888777777777777888888888888888888999999888666555555666666555444444444555555555444222222999999999:::===AAADDDGGGCCCBBBAAA===999666555666333333444555666777777888888888999;;;???DDDHHHKKKVVV]]]eeehhhhhhiiinnntttxxx}}}{{{ssspppqqqtttuuuooooooqqquuuxxxxxxtttqqqqqqnnnooorrrtttuuu|||~~~|||wwwxxx}}}zzzuuuzzz~~~~~~~~~yyywwwwwwuuuuuuuuutttrrroookkkiiihhheeefffiiijjjhhhiiimmmpppnnnmmmooorrrsssrrrqqqsssttttttsssrrrsssuuuwwwxxxyyy{{{~~~|||zzz{{{}}}~~~}}}mmm[[[LLLBBB===<<<888777555333333333444555555555555555444222111000333222222111111111111222111111111000000000000000///////////////000111111222111000000////////////...//////000000000000000/////////............---...---,,,+++++++++++++++////////////////////////.........---------------/////////000000000000000...............---------........................---............/////////////////////////////////000000000////////////...////////////000000000000000000000///000111111222555444444333333333333444222111000222444555444333444444444444444444444444444444555666777888999999888999;;;;;;::::::<<<===<<<===>>>???@@@??????>>>>>>>>>???@@@AAAAAAAAAAAA>>>??????@@@AAAAAAAAAAAA======>>>???AAABBBCCCCCCCCCBBB@@@??????@@@AAABBBBBBAAA@@@???@@@CCCEEEGGGJJJJJJKKKKKKJJJGGGEEECCC@@@@@@@@@@@@???>>>===<<<::::::999888777777777777777777777888999:::::::::777666555555666666555444666666777777777666555555777777888888:::<<<===>>>:::::::::888666555666777666666666777777888888888888888999:::;;;===???@@@CCCKKKTTT[[[^^^bbbiiinnnpppsssyyyuuupppqqqsssuuuqqqpppoooppprrruuuuuuuuu{{{yyyzzz}}}}}}~~~~~~zzzsssmmmiiibbbbbbeeegggfffdddgggllloooooopppsssuuuvvvuuusssttttttsssqqqpppppprrruuuvvvvvvwwwzzz|||xxxtttsssuuuwwwyyyzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||zzziiiWWWHHH???;;;:::999777444222111222444666000111222333444444555555333222222111111222222222///000000111111111000000///////////////000000000444444333111000000000000//////000000000000///////////////..................------,,,++++++,,,,,,000000000000000000000000000000000//////...............//////000000111111................................................---------.........//////////////////////////////////////////////////////////////////000000000000000000000000000111111222444444333333333333333333222111000111333444444333333333444444444444444444555555555666777888888888777999;;;;;;;;;;;;===???<<<>>>???AAA@@@???===<<<======>>>@@@AAAAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@======>>>@@@AAACCCDDDEEEHHHGGGDDDAAA@@@?????????BBBBBB@@@@@@@@@AAACCCDDDFFFGGGGGGHHHGGGFFFDDDCCC????????????>>>===<<<;;;:::999888777777666666666666666777777888888888999777666555555666777666444777777777888777777777777444444555666666666555555555666666666444444666888888888888888888777777777666777999;;;<<<>>>>>>???:::@@@GGGNNNSSSZZZccciiippppppqqqtttxxx}}}{{{yyy{{{~~~|||wwwsssrrrsssvvvxxxyyypppjjjbbbbbbeeefffdddccciiirrruuuvvvyyy{{{}}}}}}{{{zzz|||{{{yyyuuurrrqqqsssuuuuuuwwwzzz}}}wwwssspppnnnooorrrttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvwwwyyy~~~xxxgggUUUGGG???;;;:::;;;999666333111222333444///000111222333555666777333222222222222222333333///000000111111111000000...//////000000000000000444333222111000000000000//////000000000000/////////////////////////////////......---------------000000000000000000000000000000//////......---------------....../////////---.............................................------------............////////////////////////.............../////////////////////000000000000///000000000111111111111222222333333333333333333111000000111333444444333333333333444444444555555555555666666777777888888777888:::;;;;;;<<<>>>???===>>>@@@AAA@@@???===;;;<<<===>>>???@@@AAAAAAAAA>>>???@@@BBBBBBAAA@@@???>>>>>>???AAABBBDDDEEEEEEIIIHHHFFFDDDBBB@@@@@@@@@BBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA============<<<;;;:::999:::999888777666666666666777666666666555555555444666555444555666777666555444444444444444444444444777888888999888777666555555666666555444444555777444444444444444333333333222333555777999:::::::::888:::>>>AAAFFFNNNWWW^^^iiikkknnnrrrwwwzzz}}}~~~{{{}}}~~~}}}uuurrrrrrsss}}}sssmmmgggfffggghhhggghhhrrr}}}|||wwwuuuwwwxxxvvv{{{}}}uuupppnnnkkkiiijjjlllmmmmmmnnnnnnoooooopppqqqqqqrrrssstttsssrrrrrrtttwwwzzz}}}yyyhhhVVVHHH@@@======;;;:::777555333333333444444444333333333333444444333222222222222333333444111111111000000000000000//////000111111111111111111000//////............000000000000000//////......////////////000000000///......------.........////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................,,,------------.........////////////////////////---............/////////////////////000000000000//////000111111111111000000111111222222222222111111000///111333444333222222333333444444555555555555666666666777777777888666888:::;;;:::;;;===>>>===>>>???@@@@@@???>>>=========>>>???@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDD@@@?????????>>>?????????AAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<;;;:::999888999999888777666666666666666666666555444333333333666555444555666777666555555555555444555555666777888888888999888888777666555666666555444333555666555555555444444444444444444555666777777777666666777777888888;;;AAAIIINNNUUU]]]iiiuuu|||~~~}}}zzz{{{wwwwwwyyyvvvsssrrr|||yyy|||{{{vvvrrrpppppprrrtttxxx~~~}}}~~~~~~wwwlllhhhfffeeeeeeggghhhgggfffhhhhhhiiijjjkkklllmmmmmmnnnooooooooooooqqquuuwww~~~~~~zzzwwwfffTTTGGG???======999999888666666555555555888777555444333222222333222222222222222333444555333222111/////////000000///000111222333222222111000//////.........//////000000000000000///........./////////000000000000...------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------.........//////........................,,,,,,---------.........////////////////////////---------.........//////////////////000000000000...///000111222111111000...///000111222111111000111000///000222444333222222222333333444555555666666666666666777777777777666888::::::999:::;;;===>>>>>>>>>>>>>>>?????????>>>>>>????????????>>>>>>>>>???AAACCCCCCAAA???>>>======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCC===============>>>>>>>>>@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;:::999999999888777666666555555666555555555555555555555444666555444555777777777666888777666666777888999:::555555555555666666666666444555666555333333555666666666666666666666666666777777777777777777777777666666666777888:::===@@@CCCMMM[[[kkkvvv{{{}}}|||{{{xxxxxxyyysssrrrqqqpppuuupppccc``````bbbeeehhhiiihhhfffhhhhhhiiijjjkkklllmmmmmmjjjlllnnnoooqqqtttxxx|||}}}yyyvvvuuudddRRRDDD===;;;;;;777777777888888888888888999888666444333333333444222222222222333333444555555333111///......///000000111222333444333222222111000000000000111111222000000000000000///........./////////000000111111,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........------,,,,,,+++---------.........//////........................,,,,,,,,,---------......////////////////////////---------.........//////////////////000000000000...///000222222111111000---...///111111111000///111000///000222333333222222222333333444555666666666666666666777777777777666888999999999999:::<<<>>>>>>======>>>???@@@@@@>>>????????????>>>>>>===>>>???AAACCCCCCAAA???===<<<<<<======>>>>>>>>>???CCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<============??????>>>>>>======<<<<<<============<<<;;;:::999999888777666666555555555444444555555666777777777555444444555777888777666555444333333333555666777666666555666666777888999333444444444333333555777222222222333333333444444333333333333444555666777555777888::::::999999888===CCCNNN[[[hhhsss{{{xxxzzzssspppqqqrrrzzz~~~}}}}}}|||}}}||||||~~~uuummmjjjkkkmmmooovvvlll]]]]]]___bbbgggkkkmmmllljjjjjjkkklllmmmnnnoooppppppiiikkkooorrruuuyyy|||xxxuuu~~~qqqaaaTTTIII???<<<===;;;:::888666555555666777777777555444333222222222222222222222333333444555444333111000/////////000///000111222222222222222...------...000111000///................................................///////////////////////////...---,,,++++++******+++,,,---...///...---,,,..............................//////...---,,,,,,***+++,,,---............+++,,,---...000111222222........................***+++---///111222444444///111222222///...---...111111111000000000000000000000111111111000000///111111222222222333333333111333666888999888666444555444444333333333444444666666666888999;;;===>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>???@@@AAAAAA@@@>>>;;;:::<<<>>>>>>===<<<;;;<<<===AAABBBCCCDDDCCCAAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<:::999888888============<<<;;;:::999;;;:::::::::999888888888666666666666555555555555666666666555444444444333333333333444444444555555555555555555555555555555333333222222333333444555555555555555555555555555222222333444555666777777555555555555666666666666:::???DDDKKKTTTcccuuu|||vvvrrrooonnnpppssswww|||{{{}}}vvvwww|||zzzpppkkkiiilllpppvvv}}}sssfff______bbbiiippptttsssoookkknnnnnnnnnooooooppppppqqqppprrrsssvvvzzz{{{xxxuuurrr}}}ppp```SSSHHH>>>999:::<<<;;;999777777777888999777666555444333222222222222222222222222333444555222111///...---------......//////000000000000///000///...///111222111000////////////////////////................................................///...---++++++++++++++++++,,,------......------..............................//////...------,,,------......------,,,,,,......------,,,+++******........................000000//////.../////////000///.........//////000////////////////////////000111111111111111000000111111111222222222333333222333555666555444333222555444444333333444444444666666777888999;;;===>>>???>>>>>>======>>>>>>>>>?????????>>>>>>============>>>???@@@@@@???===<<<<<<>>>>>>===<<<;;;<<<===BBBBBBCCCCCCBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777666666666666666666777777666666666555555555555555555555555444444444444444444555555555666666555555555555555555555555333333222222333333444555555555555555555555555555666666666777888888999999555555555555666666666666666999>>>CCCJJJWWWgggsss~~~|||zzzqqqppppppppprrruuuxxxzzz{{{wwwvvvxxxzzzzzzxxx{{{{{{}}}sssllljjjllltttzzz~~~~~~wwwlllgggdddjjjttt|||}}}zzz}}}|||{{{zzzyyyxxxwwwwww||||||}}}~~~zzzvvvsss~~~qqqbbbVVVJJJ???999999<<<;;;999888888999:::;;;777666555444333222222222333222222222222333333444111000///...---------...//////////////////......111000///000111222111000000000000000000000000000................................................000///,,,+++***+++,,,------,,,,,,,,,,,,---.......................................///......---,,,000//////...---+++***)))//////...,,,+++)))((((((........................000000000222666:::>>>@@@777333...,,,...000111000......//////000000111111000111111222222222111111111111111222222222222333333333333222111111000000444444444333333444444555777777888888:::;;;======>>>===============>>>>>>>>>>>>============<<<<<<<<<===>>>@@@@@@@@@???>>><<<>>>>>>===<<<;;;<<<===AAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>:::;;;;;;::::::999888777555555555555555666666666777777777777666666666666444444444555555555555555555555555666666666777777444444444444444444444444333333222222333333444555444444444444444444444444555555555555555555555555444555555555555666666666333555888<<>>==============================>>>????????????>>><<<>>>>>>===<<<;;;<<<===>>>>>>????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<===>>><<<<<<<<<<<<<<<;;;:::999666777777888888999999999888888777777777666666666333444444444555666666666444555555555666666666666444444444444444444444444333333222222333333444555444444444444444444444444444444444444333333222222444444444555555555666666555666888999<<>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======<<<>>>>>>===<<<;;;<<<===;;;;;;===>>>???@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::888888888999999:::::::::777777777777666666666666333444444444555666666666333333444444444555555555444444444444444444444444333333222222333333444555444444444444444444444444888888777777666555555555444444444444555555555555777888888888:::===AAADDDDDDJJJTTT___iiittt}}}~~~yyyvvvxxx}}}zzz{{{~~~~~~xxxssstttxxx}}}~~~xxxtttqqqpppooo~~~tttiii```TTTFFF<<<999666666666666666666555555666555444333333333333333333222222111111111111222......////////////......000///...---,,,---...///000///......//////...---................................................------------------------......---------------...---,,,,,,,,,,,,---..............................,,,---......///.........,,,,,,------...---------++++++++++++,,,,,,,,,,,,........................///...,,,++++++,,,...///333///***)))+++...///...------......//////000000...///000111111111111111000000000111111111111222111111000000111222444555333333333333444555555666888888777777777888888999999999999999:::;;;<<<<<<======>>>>>>>>>>>>??????@@@?????????>>>>>>======<<<>>>>>>===<<<;;;<<<===;;;;;;<<<===???AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::888888999999999999888888777777777777888888888888666666666666555555555555444444444555555555555555333333333444444444444555333333333333333333333333333333222222333333444555333333333333333333333333666666555555444444444333333444444444444555555555777777666777888999;;;<<<;;;>>>DDDKKKTTT___jjjqqqzzz{{{{{{wwwsssrrrtttwww}}}~~~~~~|||~~~~~~xxxrrrnnnlllkkkqqqyyyzzzvvvvvvwwwwwwwwwxxx|||{{{sssoooooopppppp}}}tttjjjbbbVVVHHH>>>:::666666666666666555444333555555444333333333444444333333222111111111111111---...///000000///......///...---,,,,,,---///000111000//////000000///---................................................------------------------,,,---...//////...------+++,,,------......------........................,,,------...//////......,,,---------...------,,,...---------,,,,,,++++++........................---------...///000111222,,,,,,+++,,,---...///000---------------.........------...000000111111000000000000000111111111111111111111111111111222222333333333333444555666666777777666666666666666777888888888999999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@<<<>>>>>>===<<<;;;<<<===>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;777888888999999999888888777777777777666666666666555555555555444444444444555555555555555444444444444444444444555555555555333333333333333333333333333333222222333333444555333333333333333333333333333333222222222222222222333333444444444555555555666555555666888888888777888999;;;===BBBJJJSSSYYYiiinnnssstttqqqooopppsssssswww|||{{{uuurrrqqqttt{{{~~~ssspppnnnnnnoooqqqzzz}}}}}}xxxwwwwwwwwwxxx{{{}}}~~~yyyttttttyyy~~~~~~vvvmmmeeeZZZKKKAAA===777777777777666555333333555555444333333333444444333333222111000000111111///000111222222111000000000///...---...000222333333111000000111111000...000000000000000000000000........................------------------------+++---...000000///---,,,+++,,,---...///...---,,,........................,,,,,,---.../////////...---.........------,,,+++////////////////////////........................000000000000//////......---///111111000//////000///////////////.........,,,---...///000000000000000000000000111111111111222222222111000000//////222222222333444555666777777666666555555555555666888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>@@@AAABBB<<<>>>>>>>>><<<;;;<<<===AAA@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>999999999999:::;;;<<<<<<999::::::;;;;;;;;;::::::999999888888777777666666555555444444444333333333666666666555555444444333555555555555666666666777333333333333333333333333333333222222333333444555333333333333333333333333555555555555555555555555333333333444444444555555666666666777999999888777666777777777999>>>DDDIIIZZZbbbkkkppppppoooppprrrlllooosssuuuwww}}}|||xxxwwwrrrllliiihhhmmmuuuzzzwwwvvvwww{{{~~~~~~}}}wwwyyy{{{zzzyyy{{{~~~|||zzzssslllggg^^^OOOAAA;;;999999888777666555444444444333333222222333333444222111000000///000000000444333222000////////////111111000000//////......000000000000000000000000....../////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...............---------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---111000...---,,,,,,------111111000000///---,,,+++............////////////......---------,,,,,,,,,///////////////.........////////////////////////...//////000111111222222222222333333444555666666777666555555555666888999888888888888999:::;;;;;;???===<<<:::999999999:::??????>>>===<<<;;;;;;:::;;;::::::;;;;;;<<<===>>>@@@>>>======???@@@@@@???CCCAAA???>>>>>>>>><<<;;;<<<;;;::::::;;;;;;999777:::::::::999777444222111777777777777666666666666444444555666777777777666777666555333333333444555333333333333333333333333555555555444444333333333444444444444444444444444666555222000000000111222222333333444444333333222333333444555666777888999555555555444444333333333444444444555777999<<<===HHHNNNUUU[[[___eeennnuuunnnlllnnnqqqppppppzzztttllljjjjjjgggeeeccchhhrrr||||||{{{~~~~~~}}}~~~wwwqqqkkkggg]]]NNNAAA;;;999999888777666555444444444333333222222333333444222222111000000000000111222111000000000000000111000000000000////////////000000000000000000000000///////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,---...000111000///---+++------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------///...---------.../////////000000//////...---,,,............////////////............------,,,,,,------......//////000000000000000000000000000000000000000000111111111111222222333333444555555666666555444444444555777777888888888888999:::;;;<<<>>>===<<<:::999999::::::===<<<<<<;;;::::::999999;;;;;;;;;<<<<<<===>>>???CCCBBBBBBCCCEEEGGGFFFEEECCCAAA>>>===>>>>>><<<;;;<<<;;;::::::;;;;;;999777444555666777888777777666777777777777666666666555444444555666666666555555666666555444444444444444333333333333333333333333555555444444444333333333333333333333333333333333333222111111111222333444333333333333333333333333555555555666666666555555555555444444444333333333555444444555666888:::;;;AAADDDHHHKKKNNNVVVaaaiiikkkjjjlllooommmkkkooowww}}}{{{sssooommmlllkkklllpppvvv|||uuusss{{{tttnnnjjjfff]]]NNNAAA<<<999999888777666555444444444333333222222333333444333333222111111111111111000000000000000111222222////////////000000000000000000000000000000000000000000//////.........---............---------------------------------------///222444333111...+++------------------------***++++++,,,,,,---------------------------------------------------------......------------......---,,,,,,------///000000....../////////......------............//////////////////............---,,,,,,---...///000000111111111111111111111111111000000000000000111111111222222333333444444555555444444333333444444555666999888888999999:::;;;<<<===<<<;;;:::::::::::::::<<<<<<<<<;;;:::::::::999<<<<<<======>>>??????@@@@@@@@@AAADDDHHHIIIHHHGGGBBB@@@>>>===>>>>>><<<;;;<<<;;;::::::;;;;;;999777222333555666777888888888777777777666666666555555444444555555555444333333444555555555555444444333333333333333333333333333555444444444444333333333222222222222222222222222000000111222333333444444444444222222222222444444666666777777666444222111555444444444444333333333555444444444444666777888:::;;;;;;;;;===EEEQQQYYYiiijjjnnnrrrqqqmmmlllnnnqqqwww}}}xxxvvvwwwyyy|||}}}}}}wwwrrrvvv}}}||||||}}}~~~}}}{{{{{{||||||zzzxxxuuusssqqqzzzppplllhhhddd[[[LLL@@@<<<888888888777666555555555444333333222222333333444444333222222111111222222111000000000000000111111......//////000000111111////////////////////////000000000///......------.........---------,,,,,,........................,,,---///000000...,,,+++..................//////++++++,,,,,,,,,---------........................------------------------.........------.........------------......//////,,,---....../////////...---------.........///////////////////////////...---------....../////////000000000000000000000000...//////000111111222222222222333333333444444444444444444444444555555555888888888999999:::;;;<<<<<<;;;;;;;;;;;;:::;;;;;;===============<<<<<<<<<======>>>???@@@@@@@@@@@@===>>>@@@DDDHHHJJJIIIGGGAAA???============<<<;;;<<<;;;::::::;;;:::888777666666666666666555555555777777666666666555555555444444444444333333222111333444555666555555333222333333333333333333333333444444444444444444444444222222222222222222222222000000111333333333333333555444222111111222444555555666666666666444111000444444444444444444444444555444333333333444555666888777666555777===FFFMMMaaafffmmmsssuuurrrnnnmmmjjjnnntttxxxyyyzzz{{{{{{{{{wwwvvvwwwxxxxxx{{{{{{zzzxxxuuuqqqmmmkkkjjjnnnwwwnnnjjjgggbbbWWWIII???===888888777777666666555555444333333222222333333444444333222222111111222222333222111000////////////......//////000000111111////////////////////////000000//////.........---...------------,,,,,,,,,........................---,,,,,,++++++,,,------......//////000000000000------------....................................------------------------.........------.........//////.........------,,,+++,,,---...////////////------------...............///////////////////////////......------,,,,,,////////////////////////,,,---...000111333444555222222222333333333333333444444555555666666666666888888888888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>???@@@AAAAAAAAA@@@>>>???BBBFFFJJJKKKJJJHHH@@@???===<<<=========;;;<<<;;;::::::;;;:::888777888888777666555444333333666666666666555555555555333444444444333222111111222333444555555444333222333333333333333333333333444444444444444444444444444444444444444444444444111222222333333222222111555444222111111222444555333333444555555444333222444444444444444444444444555444333222222333444555777777666666777;;;@@@CCCPPPYYYdddlllooopppnnnmmmkkkmmmnnnnnnnnnppprrrtttxxx~~~yyyuuurrrpppqqquuu{{{nnnjjjeee___SSSFFF>>>===888777777777666666666555444333333222222333333444333333222111111111111111444333222000//////......////////////000000000000000000000000000000000000////////////////////////------------,,,,,,,,,,,,------------------------...---+++***+++,,,...000.........///000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////...---,,,++++++,,,---...............,,,------------.........---............/////////000//////...---,,,++++++........................,,,---...000111333444555222222222222333333333333444444555666666666666555777666666777777888999:::999999:::;;;<<<<<<<<<;;;999:::::::::;;;<<<<<<<<<===>>>???AAABBBAAAAAA@@@======>>>AAADDDFFFEEEDDD@@@>>><<<<<<=========<<<<<<;;;::::::;;;;;;999777555555555444444555666666666666666555555555444444333333444444444333222222222333333444444444444333333333333333333333333333333333333444444444444555444444444444444444444444333222222222222222222222444444222222222222444444222222222222333444444444333333333444444444444555444333333222222333444555666666666666777999:::;;;EEERRR^^^ccceeehhhjjjkkkmmmmmmlllkkkiiiiiikkkmmmsss{{{xxxyyy|||ooojjjddd\\\PPPCCC===>>>777777777777666666666666444333333222222333333444222222111000000000000111222222111000//////000000000000000000////////////000000000000000000000000------......///000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------......//////...---,,,,,,,,,---.........------,,,,,,---------.........,,,,,,------.....................------,,,,,,,,,/////////////////////////////////000111111222222222222222222222222222222222333444555666555444444555555555555666777888999888999:::<<<<<<===<<<<<<999999::::::;;;<<<<<<===<<<===???AAABBBAAA@@@???<<<;;;;;;<<<>>>@@@???>>>???===<<<<<<=========<<<<<<;;;::::::;;;;;;999777444333333333444666777888666666555555555444444444222333333444444444444333333333222222333333444555333333333333333333333333333333333444444444555555333333333333333333333333222111111111111222444555333333333333333333333333333222111000111222444555333333333444444444555555444333222222333444555666555444333333444666666777AAANNNYYYXXXUUUXXX]]]aaaeeegggiiijjjjjjjjjlllmmmoootttzzzpppkkkddd[[[MMMAAA<<<>>>777777777777666666666666444333333222222333333444222111111000///000000000000000000000000111111222111111000000//////......000000000000000000000000,,,,,,---...///000111111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---////////////...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---------------------000000000000000000000000222111111111000000//////222222222222222222222222111222333444555444333333444444444555555666777888777888:::<<<======<<<<<<:::;;;;;;<<<===>>>??????;;;===???AAABBBAAA@@@???@@@???======???@@@@@@@@@???===;;;;;;=========<<<<<<;;;::::::;;;;;;999777555444444333444555666777666666555555555444444444222333444444555555555555333333222111222333555666333333333333333333333333333333333444444555555555222222222222222222222222111000//////111333666888222333333444444333333222555444111//////111333555333333333444444555555555333333222222333555666777777444222111222444666666;;;IIIRRRLLLDDDEEEMMMQQQXXX]]]dddjjjmmmoooppprrrkkkmmmqqqvvv{{{yyy|||~~~pppggg^^^XXXOOOCCC;;;999777777777777777888888999222333444444444333222111111111000111333333111///...///000111111000///...000000//////.........---//////000000///...------///000000...,,,+++,,,..............................------,,,,,,------...,,,,,,+++***+++,,,...///,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******......---------,,,,,,,,,******+++,,,,,,---......///000111111//////000111---------....../////////,,,,,,,,,---------......,,,,,,,,,---...///000111---------............///.........//////111222222000///......///111333444222222222222222222222222444444444444444444444444777555333222222333444555666777:::<<<>>>?????????<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<===============???>>>===<<<<<<;;;<<<<<<<<<<<<===>>>??????@@@@@@<<<;;;::::::;;;<<<;;;:::666555444444444666777888888777666555444444555666333444444555555444444333222222222222222222222222444444444333333222222222333333333333333333333333111222222333333222222111000000000000111222333333444111000222666777444000000000000000000000000000444333333222222333333444333333333333333333333333222222111111222222333444:::@@@FFFHHHEEEAAA???>>>EEEKKKTTT]]]eeemmmtttxxxooooooooopppttt{{{zzztttuuu|||zzzzzz|||zzzmmmeee]]]VVVNNNCCC<<<:::888777777666666666777777777666444333222222222333222111111111333333222000...///000111111000///...000000000/////////......//////000000///......---,,,---///...------...000...........................------,,,,,,------...---,,,,,,,,,------...///...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,---.........////////////---------.........//////---------------...///000---------............///............///000111222/////////000000111222222222222222222222222222222333333333333333333333333444444222222222444666777555666888;;;<<<===>>>>>>;;;;;;<<<============<<<<<<===>>>>>>??????>>>>>>>>>>>>===<<<<<<<<<======<<<<<<<<<===>>>????????????<<<999888888888777666777666666555666777888999888777666555444444555666333444444555555444444333222222222222222222222222444444444333333333333333333333333333333333333333111222222333333222222111000000000111222444555666666333000222555666444000222222222222222222222222444333333222222333333444333333333333333333333333222222111111222222333444111666<<<@@@AAA???===<<<999===DDDKKKTTT]]]ffflllpppqqqsssuuuwww{{{zzzwwwwwwxxxwwwyyy~~~jjjbbbZZZTTTMMMCCC===<<<888777666555555555555555999777333000//////111222333222111222333333222111//////000000000000//////111000000000000000////////////000000000///......)))+++.../////////000111...........................------,,,,,,------...------......//////......//////............//////........................***++++++,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............////////////........./////////000000......---------......///---------............///------------...///000000///000000000000000000000222222222222222222222222222222222222222222222222333222222222333555777888444555777999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>>>>>>>============>>>>>>???;;;<<<<<<======>>>>>>???>>>;;;777555555555666555888777777777777888888999777666555555444555555555333444444555555444444333333333333333333333333333333333444444444444444444222222222222222222222222111222222333333222222111///000111222555777999:::999555222222444555444222333333333333333333333333333333222222222222333333222222222222222222222222222222111111222222333444222444888<<>>>>>=====================>>>???@@@<<<<<<======>>>>>>>>>>>>;;;888444333444777999999777777777777777777777888555555555555555555555555333444444555555444444333333333333333333333333333333333333444444555555666111111111111111111111111111222222333333222222111///000111444666999<<<===:::777333222222444333333333333333333333333333333333333222222222222333333111111111111111111111111222222111111222222333444666666666888;;;:::555000888888999:::<<>>????????????>>>======<<<======>>>??????=========>>>>>>>>>>>>>>><<<999555444555777999:::666666666666666666666555444444555555555555555555333444444555555444444333333333333333333333333333222333333444444555555555111111111111111111111111111222222333333222222111000000222444777:::<<<>>>999666333222222222333333222222222222222222222222333222222111111222222333111111111111111111111111222222111111222222333444444222111222333222---)))111333444555666777:::<<>>???@@@@@@AAAAAA@@@@@@===<<<<<<<<<<<<======>>>========================???<<<888666666777777666555666666666666555555444333333444555555555555444333444444555555444444333333333333333333333333333222222333333333333333333222222222222222222222222111222222333333222222111000111222333666888:::;;;666555333222111222222333222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222333444111111111222333222000...,,,///333555666666777888888:::===BBBHHHQQQ[[[aaaooorrrvvvvvvtttrrrrrrttt___VVVNNNJJJDDD>>>;;;<<<888777666555444444444444222222222222333333333333333111......///111111111111000///......///000111....../////////000000000//////000111111111111111000111222000...------..............................------,,,,,,------.........---,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------,,,,,,------......//////......---------,,,,,,,,,+++++++++,,,,,,---------...///000///...---...000/////////......---------------------............---------------...///000---------............///000//////......//////000......------...///000111111111111111111111111111111222222333444444555555333333444444444444444444555555444555666777999:::::::::;;;<<<<<<<<<<<<;;;======>>>???????????????===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;888777777777666555666777777888777666555444222333444555555555444444333444444555555444444333444444444444444444444444222222222222222222111111333333333333333333333333111222222333333222222111111111222333444555777888222222333222111111111222333333333333333333333333222222111111111111222222333333333333333333333333222222111111222222333444111222444444444444555666///222555777777777888999555666777999<<>>;;;999888777666444444333333444444444444444444444444333111...,,,,,,///333555555444333222111111111111////////////000000000000000000000000000000000000000000000...,,,+++,,,...333111...++++++,,,///111......------------......///---,,,,,,...//////...---------------------------------------------------,,,,,,++++++,,,,,,---***+++,,,,,,---,,,,,,,,,------------------------------------------------///444555111------...,,,------------------------,,,++++++++++++,,,------------------------------......////////////......////////////000000000000333333222222222222222222000111111111111222222222555444222222222333555777555444444555555666777888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<=========<<<;;;:::999:::;;;;;;===<<<;;;:::::::::::::::999999777666555555555555777666666666555555555555777666444222111222333444444444444444444444444444333333222222333333444555222222222222222222222222222111111111222333444444222222111111111111222222222222222222222222222222333333333222222111111111111111222333444444555555333333333222222111111111444444444444333333222111000000000000111111111111000111111111111222222222555555555444444444333333222222222333444555666777===@@@FFFOOOYYYccckkkpppkkkkkkmmmppptttyyy~~~zzzzzz{{{~~~YYYUUUOOOIIIEEEAAA===:::999888777555444444333333333333333333333333333333333333222222333333444555111111000///............////////////000000000000000000000000000000000000///000000...,,,+++,,,---.........---------------...------,,,,,,------...000...---,,,---------,,,------------------------------------------------/////////....../////////111000///...---+++***)))------------------------------------------------,,,111333...++++++,,,+++------------------------,,,,,,,,,,,,,,,------...------------------------......////////////........./////////000000000000111111111111111111111111000000111111111222222222444333333222222444555666444444444444555666777888999999999:::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;:::::::::::::::999888888777666666666666555555555444444444333333555444333222333444555777444444444444444444444444333222222222222333444444222222222222222222222222222111111111111222222333222222111111111111222222222222222222222222222222333222222222222222222111111111222222333333444444333333333222222111111111333333333333333222111111000000000000111111111111000111111111111222222222222222222222111111111111111111111222222333555555555777;;;AAAIIIQQQXXX\\\gggiiilllpppsssvvvxxxxxx}}}~~~[[[UUUMMMGGGBBB???<<<:::888888666555444444333333222222222222222222222222...///111333333222111///333222111000////////////////////////000000000000000000000000000000000000...///000...,,,+++,,,---)))+++...///000...,,,***------,,,,,,,,,,,,------111///,,,,,,,,,,,,+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------------------)))...000---)))***++++++---------------------------------,,,---......///------------------------............................../////////000000000...//////000000111111111000000000111111111222222222222333333333444444444444444444444555666777777777777888999:::;;;;;;<<<;;;::::::::::::;;;<<<<<<===<<<;;;::::::::::::;;;;;;;;;:::999999999999:::999888888777777777888888666555555555444444444444444444333333444555777888444444444444444444444444222222222222222333444444222222222222222222222222222222111000000000111111222222111111111111222222222222222222222222222222111111111222222222222222111111111111111222222222222222222222222111111111111222222222222111000000000000000000111111111111000111111111111222222222111111111111000000000///111111000111111222333444555555666888===BBBHHHKKKZZZ^^^eeelllqqqssstttttttttyyy~~~{{{~~~}}}~~~~~~[[[UUULLLDDD???===;;;:::888777666555444444444444222222222222222222222222---///000222222111///...333222111111000000000111////////////000000000000////////////////////////...///000///---,,,---...)))+++...000000///---,,,......------------......///---++++++,,,,,,+++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,+++,,,---......,,,,,,------------------------------------------)))...111---***,,,---,,,,,,,,,------------------...------------...//////------------------------................................./////////000000......//////000111222222000000000000111111111111111111222333333333333222333333333333444555666777555555666888999;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::::::::::::::999999888888888999999999888888888888888999999888888777777777666666666555555444444444555666666333333333333333333333333222222222111222333333444111222222222222222333333222222111000/////////000222222111111111111222222111111111111111111111111000000111111222222333333111111111111000000000000222222222111111111111111000000111111111111000000///000000000111111111111000000111111111222222222222222222222111111111111111111111111111222333333666555444444777:::???AAAIIINNNWWWaaajjjqqquuuwwwpppvvv}}}~~~ZZZSSSJJJBBB===;;;::::::777666555444444333444444444444444444444444444444444333333222222333333333//////...---------......////////////000000000000////////////////////////...///111111///......///------......//////////////////............//////,,,+++******,,,......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......333222111///......------,,,,,,,,,---------......------------------------+++111333000---...//////,,,,,,,,,---------.........------------...//////------------------------......------------..................//////////////////000000111222333333//////000000000111111111000111222222333333222222222222222333333444555666444444666777999:::;;;<<<>>>>>>======>>>>>>???@@@;;;;;;;;;;;;;;;:::::::::888888777777777888888999999888888888888888999999777777777777666666666666777777666555444333333333333333333333333333333333222111111111111222333333111111111222222333333333222222111000/////////000222222111111111111222222111111111111111111111111000000000111111222222222111000000000000000000000111111111111111111111111///000000111111000000000///000000000111111111111000000111111111222222222222222222111111111000000333222222222222333333444222111000000111444777999<<>>EEEMMMWWW___dddkkkpppvvv{{{}}}}}}~~~~~~}}}~~~TTTNNNGGG@@@===;;;:::999555555444444333333444444333333333333333333333333222111///...---...///000333333222222222333333444////////////000000000000000000000000000000000000///111444555333222111111000///...---------......---,,,,,,++++++,,,,,,---...,,,+++,,,...//////...++++++,,,,,,---......///........................)))***,,,------,,,***)))$$$))),,,.........++++++,,,,,,---......///------------------------,,,222444///,,,,,,---,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,------...------------------------///...,,,++++++,,,...///---------.........//////000000000000000000000000////////////000000000111111000000///000111222333111111111111222333444555444444555666777999999:::666666555555666666777888;;;;;;<<<<<<<<<;;;:::999666555555555666666777888999888888777666666666666333333333333222222222222444444444444333222111000222222222222222222222222111111111111111222222333000111111222333333444444222111111111111222222333222222111111111111222222111111111111111111111111111111111111000000000000///000000111111222222222///000000000111111111222///000111111222222222111000000000000111111111111000111111111111222222222111111000000000/////////222222111111111111222222222333444555555555555555555666777:::???EEEJJJNNNWWW]]]eeelllpppssstttvvvtttvvvxxx{{{||||||~~~}}}zzzQQQMMMFFF@@@===;;;:::999555555444333333333444444222222222222222222222222444333333222222222111111111000000000000000111111////////////000000000000000000000000000000000000000222555666444333222222............---,,,,,,++++++******************+++000...------...///...---++++++,,,,,,---...//////////////////////////////,,,---///000000///---,,,+++---///000///,,,)))&&&++++++,,,,,,---...//////------------------------+++000222---))))))***)))++++++,,,,,,---...//////,,,++++++++++++,,,------------------------------///...,,,++++++,,,...///---------........./////////////////////.........////////////000000000000222111///......000222333111111111111222333444555444444555666777888999999::::::999999::::::;;;<<<:::;;;<<<<<<<<<;;;:::999555555555555555666777888999999777666555555555555555555444444444333333333222222333333333222111111222222222222222222222222111111111000111222222333000000111222333333444444222111111111222333444444222222111111111111222222000000000000000000000000222222111111000000////////////000111222333333444//////000000111111111222000000111222222222222222000000000000111111111111000111111111111222222222333333333333222222222222111111000000000000000111000111333444444333222111111222333555888;;;>>>???CCCJJJTTT^^^eeejjjmmmoooqqqqqqpppqqqrrrtttvvvxxx}}}~~~~~~}}}}}}|||}}}UUUPPPHHHAAA===;;;999888777666555444333222222222222222222111111111000000222222222111111111111000000000000000000000000000///...,,,,,,,,,---///111...///111111/////////000222000111///000>>>BBB555///...---,,,+++,,,,,,---,,,------......------,,,,,,,,,---------------------------------------,,,++++++,,,,,,---.........------------------------------............------..................------+++---...---***)))+++...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---,,,,,,---......---+++///...---,,,+++,,,,,,---------......//////000000///000111111111///...---......////////////............//////000000111111222222222333333333444444222333333444666777999:::999999888888777777666666;;;:::999999888888999999666666666666666666555555666666777777777777666666333333333444444555555555222222222222222222222222,,,///222444444222///---333222222222333222///---,,,...000111222222222111111222222333333222222111111222333333333333222111000111111111111222222222000000000000000000000000222222222111111111000000111111111111111111111111111111111111000000000000000000000000000000000000///000111222222222222222000000000000111111111111666555555444444333333222333333333444444444555555444444444444444444444444===@@@CCCGGGLLLTTT[[[aaagggiiilllnnnppppppooonnnmmmuuuTTTNNNFFF@@@<<<:::888777555444333222111111111111444444444333333333222222222222222111111111111000000000000000000000000000///...---,,,,,,...///111...///111111///...///000+++***...///222AAAHHH===111000///...---......///,,,------......------,,,++++++,,,------......///+++,,,,,,------.........000000000000////////////------------------------------............---------------------------------......,,,)))((()))++++++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000---++++++,,,---...---///...---,,,,,,,,,------............///////////////000000111000///...---//////000000000000//////......//////000000111111222222222333333333333444222333333444555777999:::999888888888777777666666::::::999888888888888999666666666666666666666666555555666666666666555555333333333444444444444444222222222222222222222222///111222333333111...---444222111222222222000...000111111111111111111000222222333333333333222222000000111222222111000000000000111111111222222222000000000000000000000000222222222111111111000000111111111111111111111111111111111111000000000000000000000000000000000000111111222222222111111000000000000000111111111111111111111111111111222222222222222222333333333444222222222222222222222222333555777:::===BBBIIIMMMXXX[[[aaahhhlllooooooooojjjoooyyy~~~}}}}}}{{{{{{{{{~~~QQQLLLEEE???;;;999777666555555444333222222222222444444444333333333222222222222222111111111111000000000000000000000000000///...---------...///000---///111000///...///000000---000///...999>>>333000000///............///,,,------......------,,,++++++,,,,,,---...//////***++++++,,,---...////////////...------,,,++++++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))***+++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,......---------......///111...***)))+++---...//////...------,,,---------/////////...............//////000000000///......000000111111111111000000......//////000000111111111111222222222333333333222222333444555666888999888888888777777777777777:::999999888888888888888666666666666666666666666444444555555555555444444444444444444333333333333222222222222222222222222333333333222111000...---444333111000111111000///222111111111111222222333222333333444444333333222///000000111111000000///000000000111111111222222////////////////////////222111111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000222222222222111000///...000000000000111111111111......///000000111222222111111111111222222222222222222222222222222222222222333444444555888===@@@EEEIIIRRR[[[dddiiilllnnnfffiiiooovvv~~~~~~|||{{{{{{PPPKKKEEE???<<<:::888777888777666555555555555555222222222111111111000000222222222111111111000000///////////////////////////......---...///000000---///000000///......///555000111...)))...000&&&------------,,,,,,------,,,------......------,,,,,,,,,------------------,,,,,,,,,------.........---,,,,,,,,,+++++++++***------------------------,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///---++++++,,,---...---.........------------.../////////......---------//////////////////......///000000111111000000///......//////000000111111111111111111222222222222222222222333444666777888777777777777777888888888999999888777777777777777444444444444555555555555333333444444444444333333555444444333333222222222222222222222222222222222333222222111000000000000555333000///000111111111111111000000111333555666333333444444444444333333000000000000000000000000000000000000111111111111////////////////////////111111111111000000000000111111111111111111111111111111111111000000000///000000000000000000000000111111111111111000/////////000000000111111111111000000000111111111222222111111111222222222222333333333333333333333333333555666666666555777:::===999===CCCLLLUUU]]]cccfffccceeehhhlllrrrxxx|||PPPKKKEEEAAA>>><<<999888777777666555555555666666222222222111111111000000222222222111111111000000////////////////////////............//////000000---...000000...---...///...***---...)))...222***,,,,,,------------------,,,------......------,,,.........------,,,,,,+++.........------,,,,,,,,,------......////////////------------------------,,,,,,------------,,,,,,,,,---------.........///000///...---------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,...//////,,,***---.....................//////......------,,,,,,..................//////...//////000000//////.........//////000000111111000000000111111111222222222222222222333555666777666666777777888888999999999888777777666666777777222222222333333444444444222222333333333333222222444444444333333222222111222222222222222222222222111111000000111222333444444222000///000111222111444333222111111222333444222333333444444333333222111111111111111111111111//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000111111111111000000000///////////////////////////...///000111111111111111///000000000111111111111111111111000000/////////222222222222333333333333333333333333333333333333111222333333222333666888777888:::>>>EEEMMMTTTXXX[[[^^^bbbgggmmmqqquuuvvvzzzNNNJJJEEEAAA>>><<<:::888444444333333333333333444444444444333333333222222222222222111111111111000000000000000000000000000....../////////000000000,,,...000///...---...//////***///111,,,///333...---...//////000/////////,,,------......------,,,.........------,,,,,,+++//////...---,,,++++++***++++++,,,,,,---......///------------------------,,,,,,------------,,,,,,,,,------....../////////444111...------,,,***)))---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......---------......///++++++---///111///,,,)))------...////////////............---------------......------......///000......////////////............//////000000111111///000000000000111111111222222222222333444555555555555666777888999999:::888777777666666666666666111111222222333444444444222222333333333333222222333333333333222222222222222222222222222222222222000000000000222333444555333111000000111222222111666555333222000000//////111222222333333222222111222111111000000111111222/////////000000000111111//////////////////////////////000000000000000111000000000000000000000000111111111111000000000000////////////////////////---...///000111111111111000000000000111111111111000000///......---,,,,,,222222222222333333333444111111111111111111111111///000111111111111333555888666555666999???EEEIIINNNRRRXXX___gggmmmppprrrrrrwwwLLLIIIDDD@@@>>><<<999888333333222222222222333333444444444333333333222222222222222111111111111000000000000000000000000000......///000000000000000,,,...//////...------...333...222444,,,,,,000+++------///000000000//////,,,------......------,,,,,,,,,,,,---------...............------,,,,,,+++******************++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,------.../////////---******,,,---+++))),,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------......///000,,,,,,,,,...//////,,,***,,,---...///000000///...,,,------------------.........---------...///000//////000000000000//////......//////000000111111/////////000000000111111111111111111222333444555444555666777888999::::::777777666555555555555666222333333444555555666666222333333333333333333222222222222222222333333333222222222222222222222222000111111222222333333333111111000111333333111000111111111222111111000000000111111222222111111000111000////////////000111////////////000000000111000000000000000000000000////////////000000111111000000000000000000000000111111111111000000000000//////////////////////////////000000000000000///000000000000111111111111/////////...............111111111111222222222222000000000000000000000000111333444333222222333555444444333333555888;;;<<>>CCCKKKRRRYYY]]]fffhhhkkkmmmnnnpppsssuuuxxxzzz~~~~~~{{{zzzzzz}}}|||{{{JJJGGGCCC???>>><<<:::999666555333222222333444555222222222222222222222222333222111000////////////......////////////............////////////.........000111000///...///111//////...---,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...//////......------,,,++++++------------------------........................***++++++,,,,,,---------///............---------...---,,,,,,++++++++++++/////////...---+++***))),,,,,,,,,,,,------...///---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000...,,,+++,,,---////////////////////////..................------...............///000000222111111111000000//////......///000111333555666555666666777777777777777888777555444333333444444888777777666555444444444333333333444444444555555333222222111111222222333000111111111111222222222...///000111222333444444111111111111111111111111222111111111000000//////111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111............////////////000000000000000///................../////////000////////////////////////000000000000000000000000111111000000000000000111000000000000111111111111......///000111222222333111111111111111111111111222222222222222222222222444444333333333444555555777888888:::===BBBFFFHHHTTTYYY___aaaaaadddiiinnnnnnppprrrsssssstttwwwyyy{{{~~~{{{{{{zzzyyyzzz}}}}}}}}}JJJGGGBBB???===;;;999777888777555333333444555666222222222222222222222222333333222111000000000000......////////////............////////////.........000111000///...///111//////......---,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------...------------,,,,,,,,,------------------------........................++++++++++++++++++++++++...---------,,,,,,,,,,,,...---,,,,,,+++++++++,,,---------......------,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,---...------------------------,,,------....../////////...//////---+++***+++---........................////////////////////////...............///000000111111111000000000//////111000000000111111222333222222333444444444444444666555444444444444555666777777777666555444444444222222222333333333444444333222222111111222222333111111111111222222222222111111111111222222222222111111111111111111111111222222222222111111111000111111111111111111111111111111111000000000//////000000000000000000000000////////////////////////............////////////***+++,,,...000111222222......//////////////////////////////////////////000000000000000000000000111111000000000000000111//////000000000111111111//////000000111111222222111111111111111111111111222222222222222222222222333333333222333333444555666555555666888;;;>>>@@@CCCHHHOOOSSSUUUZZZaaagggiiikkkmmmnnnnnnnnnpppqqqvvvzzz{{{|||JJJGGGBBB???<<<:::888666:::888777555444444444555222222222222222222222222444333222111111000111111...//////000000//////......//////000000//////......000111000///...///111........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,***+++,,,---.../////////,,,,,,+++*********++++++++++++,,,,,,,,,,,,------......................................./////////,,,,,,---,,,******,,,---........................//////////////////////////////.........///000000111111000000000000//////333333222111000000000000111111222333333333333333333333333444444666777888777777666666555444444444111111111222222222333333333222222111111222222333111111111111222222222333333333222222111111111000111111111111111111111111333333333222222222222222111111111111111111111111000000000///////////////000000000000000000000000////////////////////////............////////////((()))+++---///111222222////////////////////////////////////////////////000000000000000000000000000000000//////000000111//////000000000000111111000000000000000111111111111111111111111111111111222222222222222222222222222222111111222222333444555444444333444555777888666:::???CCCFFFLLLTTTZZZ```cccfffhhhiiiiiijjjkkkrrruuuyyy{{{~~~~~~{{{zzz}}}}}}IIIFFFBBB???===<<<999888999888777555444333333333222222222222222222222222444333333222111111222222//////000000000000////////////000000000000//////...000111000///...///111........./////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---++++++,,,,,,---...//////------------------------........................,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,***+++,,,...///////////////...------,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------...............---------+++,,,---,,,++++++---///....................................////////////000///////////////000000000000000000000000//////333222111000000//////000333333444555555555555555333333444444555666666777666666666555555444444444222222222222333333333333333222222111111222222333111111111222222222333333333333222222222111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000............////////////------.../////////......000000000///////////////////////////////////////000000000000000000000000000////////////000000111////////////000000000111111111111000000000000000111111111111111111111111111111111111111111111111111111111000111222222333555555444333333444555555555777999:::<<>>===<<<;;;888777666444333222222111222222222222222222222222333333222222111222222222//////000000000000////////////000000000000//////...000111000///...///111------......///000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------------...***++++++,,,---...//////------------------------........................+++,,,,,,---...//////000............------------,,,,,,,,,++++++,,,,,,---------...//////.........///...------,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++---------,,,---///111........................,,,,,,,,,------.........111000000/////////000000//////////////////000000000000000///000000111111444444555666666666666555444555555555555555555444555555555555444444444444333333333333444444444444333222222111111222222333111222222222222333333333111222222222222333333333111111111111111111111111000000111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000............////////////111111111000///...---,,,000000000000000000////////////////////////////////////////////////////////////......///000111111...////////////000000000111111111000000000000000000000000000000000000000111111111111111111111111111111000000000111222222333333333333333444444444666666555555666999>>>AAAEEEIIIOOOUUUZZZ___cccfffeeehhhlllnnnpppttt{{{}}}xxxFFFDDD@@@>>>===<<<;;;:::666666555444333222222111222222222222222222222222333222111111111111222222///000000111111000000//////000000111111000000///...000111000///...///111---------....../////////,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---------------......++++++,,,,,,---...//////------------------------........................,,,,,,,,,---......////////////.........---------,,,,,,+++++++++,,,------///////////////...---,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,------************************+++++++++++++++,,,,,,,,,,,,---......------///111------------------------+++++++++,,,------......111111000/////////000000......////////////000000.........///000111222333222222333444444444444444444555555666555555444444444444444444444444444444333333444444444555555555333222222111111222222333222222222222333333333333111222222222333333444444111111111111111111111111000000000000000111111111111111111111111111111111111111111111222222222222000000000000000000000000////////////////////////............//////////////////000000000000///////////////000000111111111////////////////////////////////////////////////............///000111111......////////////000000000000000000000111111111000000000000000000000000111111111111111111111111111111000000111111222333000000000111111222222222222111111111333666888:::888;;;AAAFFFKKKQQQVVVZZZcccgggkkkmmmmmmpppuuuyyy{{{tttnnnuuuGGGDDD???<<<;;;999777555555555555555555444333333222222222222222222222222111111000000000111111222000000111111111111000000000000111111111111000000...000111000///...///111---------------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,------.........------------------------........................------,,,,,,,,,+++++++++.........---------,,,,,,,,,+++++++++,,,,,,---...///////////////...------++++++*********+++,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++***++++++,,,,,,---------,,,---...---,,,,,,---///------------------------++++++,,,,,,---......///222111111000//////000000........./////////000000.........//////000111222111111222333333333333333222333444666666666666555444444444444444444444444222222333333333444444444333222222111111222222333222222222333333333444444333333333333333333222222111111111111111111111111000000000111111222222222111111111111111111111111000000000000111111111222000000000000000000000000////////////////////////............////////////---......///000000000///......///000111222222333////////////////////////////////////////////////...------......000111111........./////////000000//////000000111111222222000000000000000000000000111111111111111111111111222111111111111222333333000000111111111000000///000//////000111333444444333555888:::===BBBGGGKKKVVV[[[aaafffhhhkkkpppssszzz}}}{{{uuussswww~~~HHHDDD???;;;888555222000555666666666666666555555222222222222222222222222111000000000000000111111000000111111111111000000000000111111111111000000///000111000///...///111------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,---------......------------------------..............................---+++)))((('''&&&---------,,,,,,,,,++++++++++++++++++,,,,,,---.........///////////////...,,,,,,,,,,,,---......///---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------,,,+++***,,,...------------------------,,,,,,------...///000000222222111000000///000000---.........//////000000000////////////000000111222222333444444444444333000111333555777777777777444444444444444444444444111111222222222333333333333222222222222222222333222222333333333444444444666555555444222111111000111111111111111111111111111111111222222333333333111111111111111111111111.../////////000000111111000000000000000000000000111111111111111111111111............/////////000.........///......------------...000111222333444////////////////////////////////////////////////---------......000111111............/////////000...//////000111222222333000000000000000000000000000000000000000000000000222222111111222222333444333333333333222111000///222111000000111111000///555666666555666999===AAA@@@GGGPPPXXX]]]bbbhhhllluuuvvvwwwwwwuuuttttttuuuvvv||||||~~~CCCBBB@@@===:::777666555222222333555666888999999444444333222222222333333555333111000111111000///111222333333333222000///000000000000000000000000000222222111///---------///000000000///...---,,,------,,,,,,,,,---......,,,,,,+++***+++,,,---......,,,++++++,,,------,,,((()))***,,,---...//////111///,,,******,,,///111,,,,,,,,,---------.........------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++***+++---///000000000///,,,,,,+++***'''###+++******+++---......---/////////000000///........................---------...///...------...///111000...,,,,,,,,,...///111111000000000000111111+++,,,---...///111222222000111111222222222111111333333333444444444555555444444444444444444444444333333222222333333444555222222222222222222222222222333333444444333333222333333333222222222111111777///''''''---333444333000000000000000000000000333333333222222222111111////////////000111222333000000000000000000000000...............---------+++,,,,,,---------------////////////////////////------...///000000//////000000///...,,,+++******---------------...//////////////////////////////............////////////......---,,,,,,...///000///111222222000...------000111111111111222222222111111111111111111111111222222111111111111111222000111111111111222222222333333333444555666777888:::===BBBEEEHHHNNNUUU[[[ggglllppppppkkkgggggghhhiiilllooorrrtttxxx}}}DDDBBB???<<<999777666666555555666777888999::::::222222222222222333444555333111000000111111111000000000111111111000///...///////////////////////////111222111///.....................////////////...------,,,,,,,,,---------,,,+++++++++,,,.........,,,++++++,,,------,,,******+++,,,------------000///---,,,,,,---///000---............/////////...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---.........------111000///---,,,+++******+++******+++---......---)))***++++++,,,,,,,,,,,,------...............------...///...------...///111///...,,,,,,,,,...///000000////////////000000,,,------...///000111111000000111222222222111111222333333333333444444444444444444444444444444444222222222222222333444444222222222222222222222222111222222222222222222111333333222222111111111111444000------111444444333111111111111111111111111333333222222222111111111111111000000000000000111////////////////////////.....................///......///000000000000///////////////////////////---......////////////...........................------,,,,,,------...///////////////////////////............////////////......------......///000,,,...000111000000000111//////000000000111111111111111111111111111111111222222111000000111111222000000111111111222222222222222222222333444555555555888:::<<<>>>BBBHHHMMMVVV[[[bbbeeeeeefffjjjmmmfffhhhjjjkkklllmmmoooqqqtttvvvzzz{{{zzz}}}EEEBBB>>>:::777666777777666666777777777888888888111111111111222444555666111///......000111111000000000000111000//////...////////////////////////...000111111///...///000...------------///000111.........---,,,,,,,,,,,,---,,,,,,,,,,,,---...///...,,,++++++,,,------,,,,,,,,,,,,------,,,++++++------,,,,,,,,,,,,------------------...............------,,,,,,------......------,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------,,,+++***...---+++***+++,,,...000+++******+++---......---******+++,,,---...//////+++,,,---...............---...///...------...///000///...,,,,,,---......//////............//////............/////////000///000111111222222111111111111222222222333333333444444444444444444444444222111111111111222333333222222222222222222222222111111111111111111111111222111111111111000000000//////111222333333222111111111111111111111111111222222222222111111111000333222111000////////////////////////////////////.........//////000000000//////000111111111000000////////////////////////....../////////......---,,,------...///000111111------,,,,,,------...///////////////////////////............////////////......//////000000000///,,,...000111000000000111........./////////000000111111111111111111111111111111000000000111111222000000000111111111222222000000000000000111222333222333444444555777:::===CCCIIIPPPUUUZZZ___fffkkkiiikkkmmmmmmkkkiiiiiijjjlllmmmqqqvvv~~~~~~~~~zzzyyy|||EEEBBB===999666666777888666666555555555444444444222111111111222333444444///...---...000111222111111111111111000000//////////////////////////////---///000111000///000111///...,,,,,,,,,...000111//////......---,,,+++***---------------............---++++++---...---,,,+++,,,,,,------,,,,,,+++******++++++++++++***************+++++++++,,,,,,...------,,,,,,------...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******)))((((((((()))+++---...,,,+++***+++---...---,,,,,,,,,,,,,,,------...///***+++,,,---.../////////---...///...---------//////...------------...............------.........///////////////............///000111111222222111000111111111111222222222333333333333333333333333111111000000111111222333111222222222222222333333222222111111111111222222111000000000000000000000+++...222222000//////000222222222222222222222222222111111111111000000000111111000///////////////////////////////////////---......///000111111222---......///////////////////////////////////////////////////...---,,,,,,+++,,,---...///000111111......------......///000////////////////////////............////////////---...000111111111000///000111222111///---...///....../////////000000000111111111111111111111111111000000000000111111222000000000000111111111111000/////////000000111222222222222222333444555666:::>>>BBBGGGKKKQQQXXX]]]fffiiilllnnnmmmmmmlllmmmlllmmmnnnrrrxxxzzzxxxyyy~~~DDDAAA===888666666777888666666555555444333333333444333222222111111111111///---,,,...000222222111000000//////....................................,,,...000111000///000111111///---,,,+++,,,...///......///...---,,,+++***,,,,,,,,,---------------///---,,,,,,---......---******+++,,,------------***+++,,,------,,,+++************+++++++++,,,,,,...------,,,,,,------...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************++++++,,,,,,***+++,,,---......---,,,,,,+++***+++---...---,,,++++++***)))((((((((()))***+++,,,---............---...///...---------///......---------...............------------......////////////..................///000111222222222000000000111111111222222333333333333333333333333111111000000111111222333111111111222222333333333444333222222222222333444000000000000000000000111,,,000222111...---///333111111111111111111111111111111111000000000////////////......///000111111........................---......///000111111222---......///////////////////////////////////////......///......---,,,,,,,,,,,,,,,------......////////////...///000000111////////////////////////............////////////---...000111111111000///000111222000...---...////////////000000000111111000000000000000000000000000000//////000111111222//////000000000111111111111000000000000111111222333222222333444555555555555777999<<>>===;;;999777666666555555444444444333333333222111111111111111222222222111///000222333222222444333111000000000111222...........................000111111///...///000***+++,,,---............***,,,---//////...,,,+++((()))***+++,,,+++******///...,,,,,,...///...---------------,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++))))))***+++,,,,,,------000///---+++*********+++---,,,+++******+++---...---,,,++++++------,,,+++---,,,***))))))***,,,---,,,,,,---------,,,++++++---...///...------...///,,,,,,---.../////////...//////............//////............//////000000,,,---...000111111222222111222222222222333333333222222222222222222222222333333222222333333444555000000111222333333444444333222000//////000222333111111222222222333333333//////000000111000///...////////////////////////000/////////............111000///......---.............................................---------+++,,,,,,---------------////////////////////////++++++,,,---............,,,------...///000111111,,,++++++++++++,,,------////////////////////////............/////////000......---,,,,,,...///000222222111///------...000---------.........//////000000000000000000000000............///000222222////////////000000000000111000000/////////000000444222000222444444222///111111111222444555555444444666888:::<<>><<<:::888777777888999888777555444444444555666111111111111111000000000000000000000000000000000000///---...///111000///////////////000000000000000///...------...///000......------------......------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...------------......///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---,,,++++++,,,,,,+++)))------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********------------------------,,,------......------,,,------------------......---------------------------///000000//////000222....../////////000000000////////////000000000000222222222222222222222222333333222222222222333333222222111111111111222222222111111111111111111222222222111111111000000000111222222222222111111000---///000000///...000111111111000///////////////////////////////////////.........///////////////....../////////000000000---,,,,,,,,,,,,------...000000000/////////....../////////............---,,,------------.........////////////////////////---------............///////////////////////////...------......///111111////////////............////////////////////////000000111111111000//////000000000000000000000000000000000000000000000000...//////000000111111222000000000000000000000000000000000000000000000000111000000///000222333555111111333555999===@@@BBBMMMPPPTTTWWWYYY\\\```cccbbbdddggghhhhhhhhhjjjkkkssstttuuuxxx|||}}}}}}===<<<:::888777777888999777666555444444444555555111111111111111111111111000000000000000000000000222111//////000111111111......//////000000111111000///............///000......------------......//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,------------......------------------------222333333111...------............/////////000000..................//////111111111111111111111111333333222222222222333333222222111111111111222222444333222222222222333444111111111111000000000000......////////////......---...//////......///000111000000///////////////////////////////////////------......//////000000........./////////000000............///000000111000000/////////.........//////.........---------------------............////////////////////////---------............///000000//////............------------....../////////////////////.........////////////////////////000000000000000000//////////////////////////////////////////////////////////////////000000111111000000000000000000000000000000000000000000000000111000/////////000111222333333333444666777999:::<<>>CCCHHHLLLPPPSSSXXX\\\___bbbfffiiihhhkkkpppvvv|||@@@>>>;;;888666555666666555555555444444444333333111111111222222222222222000000000000000000000000......---+++)))***,,,///////////////000000000000//////////////////////////////............//////------,,,,,,,,,+++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,+++***)))//////...------,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------&&&&&&%%%''')))++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,------......------------------------,,,...//////......///111------........./////////222222222111111111111111111111111111111111111111222222111111111111222222222222111111111111222222111000...------...000111111111000000000////////////000000111111111111111---///000000///...000111000000000000000///......////////////////////////.........///////////////------.........////////////............//////000/////////.........------.........------------,,,------........./////////////////////////////////---------............///000000//////.........---////////////...---,,,+++........./////////////////////////////////////////////.........///000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111///000000111222222333333222333555666777999===@@@BBBEEEIIIMMMRRRWWW\\\```fffjjjqqqyyy~~~|||wwwwwwyyy{{{~~~???>>>;;;888666666666777666666666666666555444444111111111222222333333333000000000000000000000000//////...+++)))))),,,000000000000000////////////......////////////......//////............//////------,,,,,,,,,+++++++++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---............---.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))(((((()))+++,,,+++***,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++------------------------,,,------......------,,,***++++++,,,------......------------------------***,,,---...---...///111---------.........///////////////......---------111111111111111111111111222222111111111111222222222222111111111111222222111000...,,,,,,...000111111000000000///////////////000111111222222222111...///111000//////000222///000000111000///...---///////////////////////////////////////.........---------.........////////////...---------......//////.........---------.........---------,,,,,,............////////////////////////////////////---------............//////////////////...............///000//////------............/////////000///////////////////////////......---...///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......///000000111111000000111111222222222222222111333444444333444666888888999<<<>>>AAAFFFLLLQQQYYY]]]dddmmmvvv}}}}}}nnnooossswww|||>>><<<:::888777777888888777777777777777666666555111111111222222333333333000000000000000000000000222222111...,,,,,,///333111111000000//////............////////////......//////............////////////.........---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---)))+++---///111222222222......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///...,,,---......---++++++++++++,,,---...///000------------------------***************************++++++++++++,,,,,,,,,------------------------,,,------......------,,,******+++,,,,,,---......------------------------,,,---......,,,+++,,,------------.........//////111111000000////////////000000000000000000000000222222111111111111222222222222111111111111222222333222///......///222333000000000000////////////......///000000000000000///000111111000000111222///000111111111000...---////////////////////////000000//////.........------------.........//////111000///...............//////.........---------......---------,,,,,,,,,............/////////000////////////////////////---------.........//////////////////////////////,,,---...000000000000///---.........//////000000///////////////////////////...------...///000111000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000,,,---...///000000000000///000000000000000//////111222444333222111222333444444444555666;;;AAAEEEDDDGGGNNNWWWaaallltttyyyzzz|||~~~}}}||||||~~~sssuuuyyyAAA???===:::777555333333333666999888666444444555111111111111111111111111222222111111111111222222////////////////////////---...///000000///...---000000//////......------,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''',,,++++++,,,------...111+++,,,.../////////...---......---------......///,,,---------.../////////---...///000111111111111444222///------...000111.........------,,,,,,,,,+++,,,------......------,,,,,,,,,++++++*********---------...------,,,,,,...------,,,,,,+++******---,,,,,,++++++,,,,,,------,,,,,,++++++*********+++,,,---.........---,,,...,,,******,,,...000000000000///...---,,,++++++---------............///+++,,,---.........------...............///000111888666333000//////111222222111000//////000111222333222111/////////000111222222222111000//////...333222111000///.........111111000000//////............////////////..............................//////............/////////...,,,,,,...000111111............------------................................................,,,------......------,,,)))***,,,...000000000000////////////////////////++++++,,,,,,---...//////...........................------,,,,,,++++++***---......///////////////............////////////////////////////////////////////////////////////000000//////.........---////////////000000000000000000000000000111111222111111000000000000111111000000000000000000000000000000000000111111111111111111222222222333333333111111222333444666666777:::;;;>>>DDDLLLVVV___eeemmmoooqqqrrrqqqppppppqqqpppssswwwwwwvvvvvvxxx{{{}}}???===<<<999777666555555333666888888666444444555222222222222222222222222111000000000000000000111////////////////////////000111222222222222111000///////////////.........,,,,,,,,,---------...............------,,,,,,+++------------------------------------,,,+++*********)))***+++++++++,,,------...///000000000/////////......------------...------------............+++,,,---...///////////////...,,,******+++,,,---------,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,++++++++++++,,,---------------,,,,,,------..................,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,---.........---,,,,,,+++******+++---............------------,,,,,,------------............111111000//////.........///............//////000222111///......///111222111111000//////000111111222111000////////////000222222111111000//////...///000111222222111///...111000000000/////////...//////000000000000//////000000000000000000000000//////............//////111///------...//////...///.........000000000///........................////////////////////////,,,------......------,,,+++,,,---...////////////........................++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------......---......///////////////............////////////////////////////////////////////////////////////000/////////.............../////////000000000000000000//////000000111222111111000000000000111111000000000000000000000000//////000000000111111111111111111222222222333333111111222333444555666666666666777:::>>>CCCHHHKKKWWWZZZ^^^bbbdddgggjjjllljjjnnnqqqqqqooonnnqqqsssvvvyyy<<<<<<:::999777777666666444666777777666444444444333333333333333333333333000000////////////000000000000000000000000000000......///000000///...............///////////////,,,,,,,,,------------...------------------------........................------............---,,,+++,,,------------,,,,,,,,,---.../////////......//////...---,,,,,,------............------------******+++,,,------------++++++******************,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.../////////++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,------......------------............111000///......///000000000//////............///------...///000111222222111000000//////000000111//////000000000///......222222111111000/////////,,,...111333333222000...000000000000////////////000000111111111111000000000000000000000000000000//////............//////222000...---......---,,,///---+++---000222000...........................////////////////////////,,,------......------,,,......---------------...........................,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000---......///////////////---............/////////////////////////////////////////////////////////////////////................../////////000000000000000//////000000111222111000000//////000000111000000000000000000000000//////000000000000111111000111111111222222222222111111222333444444555666555555555555666777999999@@@DDDHHHLLLPPPUUU[[[^^^bbbeeehhhhhhggggggjjjmmmqqqtttzzz~~~===<<<:::888777666666666444555666777666555444333333333333333333333333333000000////////////000000000000000000000000000000------------------------------......//////000000------------------------,,,,,,------------------------------------------,,,---...............---***---...,,,,,,---,,,)))******++++++,,,,,,,,,,,,//////...---,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,------,,,+++***,,,,,,,,,+++++++++++++++)))***++++++,,,,,,++++++------------------------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------***,,,------,,,+++***+++------------............,,,,,,---------.........'''(((***,,,...///000000111000///...............---...000222333333222222000000000//////000000000---...///000000///...---111111111111000000//////---...000111111000///...000000000000///////////////000000111111000000///........................//////............//////000///------......---,,,///,,,***,,,///000...+++........................------------------------,,,------......------,,,///...,,,,,,,,,,,,...///........................,,,---------......//////........................------........./////////---......///////////////---------........./////////////////////////////////////////////////////////////////////................../////////000000///////////////000111111000000////////////000000////////////////////////////////////000000000111000000000111111111111222000111111222333444444444222222333444555666666666777999;;;===???CCCGGGKKKUUUXXX]]]______bbbgggkkktttwww{{{zzzwwwqqquuuxxxxxxwww|||>>>===;;;888666555444444444555555666666555333222333333333333333333333333222111111000000111111222000000000000000000000000000000000000000000000000------......//////000000------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,(((,,,,,,)))))),,,+++'''************++++++,,,,,,......---,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,,,,------------,,,***+++---......---,,,+++,,,,,,,,,---------------)))***++++++,,,,,,++++++------------------------***++++++,,,------,,,,,,,,,,,,+++++++++*********+++******))))))******++++++++++++,,,,,,---------++++++++++++,,,,,,------+++---///...,,,++++++---/////////............---,,,,,,,,,------------...###%%%***...000///...---111000///..................///111222222111000////////////000000/////////---...///000000///...---111111111000000000000000111000...---,,,,,,---...////////////000000000000...//////000000//////...........................//////............//////---,,,,,,---///000///---111///------//////---+++........................------------------------,,,------......------,,,,,,,,,++++++,,,---///000........................------...............///....................................------,,,,,,---......///////////////------------............////////////////////////////////////////////////.........///////////////............/////////////////////...///000000111000000////////////000000////////////////////////...////////////000000000//////000000000111111111000000111111222333333333,,,---///111333333333333555666666666666888;;;===DDDIIINNNRRRUUUZZZaaafffqqqtttxxx{{{{{{xxxuuutttlllpppsssrrrqqqvvv>>>===;;;888666444333333555444444555666666333111333333333333333333333333222222111111111111222222000000000000000000000000//////............//////.........///////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,000000******000111,,,------,,,,,,,,,---...///------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------......---------)))***+++,,,---,,,+++***,,,,,,------------......***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,------,,,.........---,,,+++++++++++++++************++++++***++++++,,,---......///+++++++++++++++,,,------+++---///...,,,+++---////////////......---------,,,,,,,,,,,,------------)))+++...111111///---+++000//////............///....../////////---,,,+++...//////000000//////.........///000000000//////111111000000000000000000444222...,,,***+++---...////////////000000000000......////////////......000000000000000000000000//////............//////,,,++++++---///000///---000111000000////////////................................................,,,------......------,,,++++++++++++,,,---...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++---......///////////////,,,------------.........////////////////////////////////////////////////.........///////////////------.........///////////////......//////000111000//////......//////000000000000000000000000000......////////////000000////////////000000000000000000111111111222222222///000111222222222222222222333444444444444777999666:::???CCCFFFLLLSSSYYYeeeiiinnnrrrttttttvvvwwwsssvvvwwwvvvtttxxx<<<;;;999888666555555444555444333444666666333000222222222222222222222222111111000000000000111111////////////////////////---,,,,,,++++++,,,,,,---///////////////...............---------,,,,,,,,,.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,+++***)))---222000)))***222444000...------,,,---...///000++++++++++++,,,---......,,,,,,,,,,,,,,,,,,------,,,---------------,,,,,,)))***++++++,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,---------------++++++++++++,,,,,,,,,---))))))***,,,,,,------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,---...///000,,,+++*********+++,,,---))),,,...,,,))))))---111++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------......//////000////////////............//////000---.........------,,,,,,......///000000///......///////////////000111222000000000000000000000111333111000.........///000.../////////000000000111//////000000000000//////000000000000000000000000//////............//////,,,,,,,,,---//////---+++)))---//////---,,,///222................................................,,,------......------,,,+++,,,,,,---------,,,,,,------------------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,//////..................---......///////////////,,,,,,---------.........////////////////////////////////////////////////............/////////000---------........./////////............///000000//////............//////000000000000000000000000........./////////000000........./////////000000000000000111111111111111444333333333333333333333///111333444333333444555111444777888:::===CCCIIIPPPTTTZZZ^^^bbbfffkkkoooqqqrrrssstttuuuxxx|||~~~}}}~~~:::999888777666666666777555444333444666666333000111111111111111111111111000000////////////000000////////////////////////000///...------...///000000000//////.........---.........------,,,,,,,,,//////...---,,,,,,++++++..............................------,,,+++***)))''',,,***"""###,,,000+++,,,,,,+++***+++,,,---...*********+++,,,---...///+++++++++,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,------...*********++++++,,,,,,,,,+++,,,------......------*********++++++,,,,,,,,,((()))***+++,,,---------)))))))))******+++,,,,,,---,,,,,,++++++,,,,,,---******+++,,,...///000000,,,+++*********+++,,,---(((+++,,,***((((((---222'''((()))***+++,,,------++++++,,,,,,,,,---------...---,,,+++---///333555...............///000111////////////////////////---...///000000///...---111000/////////111222333000000000000000111111111000111111222222222222222.../////////000000111111000000111111111111000000........................//////............//////...------...///...+++)))!!!''',,,,,,((((((---333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......---,,,***)))------------------------///////////////.......................................//////000000111111---......///////////////,,,,,,,,,---------......////////////////////////////////////////////////---.........//////000000---------.........//////...............///000000//////............//////000000000000000000000000............/////////000............/////////000000000000000111111111111111111000000000111222222///111333444333111111222222444555444333555:::>>>999>>>CCCHHHLLLQQQYYY^^^aaabbbeeeiiimmmqqqtttuuuyyyuuurrrsssuuuwwwyyy{{{}}}~~~===<<<:::888777666555555666777777777777777666555111111111111111111111111222222222111000//////...000000000000000000000000//////.........------------.........//////000000---------------...///000---.........---,,,,,,+++---,,,+++*********+++,,,------------------------.........------,,,,,,,,,------------------------,,,...000000...+++***))),,,------------,,,+++***,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++******)))*********.........------,,,,,,,,,************+++,,,------........................++++++++++++++++++++++++.................................////////////000,,,,,,,,,------.........000///...---------------,,,---///000000000///...000000000000000000000000000000000000////////////000000000000000///......//////000000000000//////000000000000000000000000//////......---------,,,........................---.........//////000000------------------------000///...---------------111111000///////////////------------------,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,///......,,,+++***))))))........................//////.........---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------111000///......------...,,,---------.../////////////////////////////////........................////////////////////////------............------........./////////000000/////////////////////////////////000111111222222///000000000000111111111////////////000000000000222222222222222222222222444111......111444333111777777999<<>>CCCIIIKKKJJJJJJMMMPPPUUUYYY___dddgggjjjmmmoooppprrrtttssspppnnnppprrrvvvuuuuuuwww|||}}}xxxuuuttt;;;:::999888777666666666777777777777666555444333111111111111111111111111222222111111000/////////000000000000000000000000/////////............---...............///////////////...---------.........////////////......---...------,,,,,,---......------------------------,,,,,,---------------------------------------------...///...,,,++++++---...---,,,+++++++++,,,---+++******,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******------,,,++++++***))))))++++++++++++************,,,,,,++++++***+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...111000/////////////////////............//////000////////////////////////......//////000000111111000000000000000//////...//////000000000000//////000000000000000000000000000000////////////..........................................////////////////////////////////////------------------...//////...------,,,---------+++,,,,,,------........./////////.........------,,,,,,------------------,,,,,,------.........///.......................................---------,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,............///000111111...............---------......//////000000000111........................////////////////////////------............------------........./////////........................222111111000//////......000111111111111222222222111111111111222222222222000000000000000000000000000222333333333222333444222222111111111111222222777:::>>>>>><<<;;;<<<>>>AAAEEEKKKQQQVVV\\\aaaeeegggkkknnnnnnmmmmmmooorrrtttqqqooonnnqqquuuyyyzzz|||}}}}}}yyysssmmmiiihhhqqqppprrrzzz}}}}}}999999888777777777777777888777777666555444222111111111111111111111111111111111111111000000//////000000000000000000000000/////////.......................................111111000///.........///---...............------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------.........---------------------------......---++++++---......---+++******+++---...,,,,,,+++---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------//////............//////000///...------...///000........................---......///000111111222//////000000000000////////////000000000000//////////////////////////////000000000000000/////////.................................///////////////........................,,,,,,,,,,,,---......///......---------------...++++++,,,,,,---...//////111111111000000000000///,,,,,,,,,------.........---------.........//////................................................,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,+++......---,,,++++++++++++/////////...---------,,,---------...//////000000........................////////////////////////------............------.../////////000000000000........................000000000//////.........111111111111222222222222000000000111111111222222000000000000000000000000---000444444222000111333444333333222222222222222222555888999888888999;;;777:::===AAADDDIIINNNRRRWWW[[[```cccfffkkksssyyywwwtttqqqoooooopppqqqqqquuuuuuuuusssooojjjgggeeedddbbbdddnnnyyy~~~yyyvvvyyy999999888777666666666777777777666666444333222111111111111111111111111111111111111000000000000000////////////////////////////////////////////////...............---------000000///...------------+++,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,---------+++,,,---///...---+++******+++---...///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------,,,,,,------...000///...------...///000---------------------------......///000111111222//////000000000000////////////000000000000///////////////////////////////////////000000000000000///////////////////////////////////////.........------------------------,,,,,,,,,,,,,,,---...//////......---......//////++++++,,,,,,---...//////000000000/////////......,,,,,,,,,------.........//////.........---------........................---.....................,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,...---,,,++++++******+++/////////...---------,,,,,,,,,,,,------.................................////////////////////////------............------++++++,,,,,,,,,---------........................------........./////////000000111111111222222222/////////000000000111111////////////////////////+++///222222000...///111000////////////000111111...///111222333444555666444555666777888;;;???BBBFFFIIIMMMQQQVVV```llluuuvvvuuussssssttttttrrrqqqoooooonnnmmmkkkgggdddaaa[[[YYY\\\hhhuuu~~~yyyxxxwwwuuutttyyy:::999888777666555555555555555555555444333222111111111111111111111111111111111000000000000000000////////////////////////...////////////000000000.........------------------,,,,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,------------------------,,,,,,------------------------------------------***,,,---------,,,...///---,,,+++++++++,,,---...///...---.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********)))))))))(((((('''(((***+++,,,,,,+++***)))))))))***************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------...............------------,,,,,,,,,,,,,,,,,,+++,,,,,,---...000//////............///..............................//////000000111111...//////000000000000000//////000000000000//////000000000000000000000000......////////////000000///////////////////////////////////////.........------------------------,,,,,,,,,,,,,,,,,,---.....................///000+++,,,,,,------.........---------,,,,,,,,,++++++,,,,,,------------------///.........------,,,,,,........................---------...............,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------...///000000...............---------------------------------........................////////////////////////------............------------------............------------------------,,,,,,------...//////000///000000000000111111111.../////////000000000000////////////////////////,,,.../////////...//////.........///000111333333//////000000111111222222000111222222333444777::::::;;;>>>@@@DDDMMMYYYaaahhhhhhjjjmmmppprrrrrrqqqmmmlllkkkkkkjjjgggccc___WWWWWW[[[fffrrr}}}~~~{{{zzzyyyxxxyyy~~~|||}}}::::::888777555555444444444444444444444333222111111111111111111111111111000000000000000000000111////////////////////////.../////////000000000000.........------,,,,,,,,,---,,,,,,,,,,,,------...***+++,,,,,,---------,,,)))***+++---------------------------------------------------------,,,,,,------------------------)))+++---......---...///+++++++++,,,,,,------------,,,,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********)))))))))((()))***++++++)))'''&&&((()))))))))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////......---........................////////////000000000000......///000000000000000//////000000000000//////000000000000000000000000------........./////////////////////////////////000/////////....................................------,,,,,,+++,,,,,,,,,------,,,,,,---......///---------------------------------,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,------------........................---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------.........------------...///000111---------...............000000000//////...------........................////////////////////////------............------////////////000000000111---------------------------------------------........./////////000000000//////000000000111111111000000000000000000000000///...------///000000//////000000111222333555666222111111111222333333333///111222222111222444666222444777888:::>>>FFFLLLRRRRRRSSSWWW\\\aaadddddddddcccccceeefffeeebbb___YYYYYY]]]dddkkkrrr~~~}}}||||||;;;:::888777555444333333333333444444444333222222111111111111111111111111000000000000000111111111////////////////////////.../////////000000111111.........------,,,,,,,,,///////////////000111222+++,,,------.........---)))+++,,,...//////......------------------------.........------,,,,,,,,,------------------------'''***...//////.........***+++,,,------------,,,******+++---000111111000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............******+++++++++,,,,,,,,,*********++++++,,,,,,,,,.........---------,,,,,,***+++++++++***'''$$$###******++++++,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,---------------...///000...///000000000///---,,,////////////////////////000000000000////////////......///000000000000000//////000000000000//////000000000000000000000000,,,---------......//////000000000000000000000000000000//////.........---////////////////////////...------,,,++++++++++++++++++++++++,,,,,,---...------------------,,,,,,000////////////..................------,,,,,,,,,)))******+++,,,......///........................---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......***++++++,,,---...////////////...---,,,,,,,,,,,,,,,------....../////////333333222111000///..............................////////////////////////---..................---,,,,,,,,,------------...------------------------///......------,,,,,,+++............////////////000111111111111222222222111111111111111111111111222///,,,,,,000222111000.........///000111222333//////...000222444555555111222333333111000111222...222666777777999===@@@AAA@@@???AAAGGGMMMQQQTTTTTTTTTUUUYYY^^^```^^^[[[]]]]]]___bbbcccfffqqq||||||||||||{{{{{{|||}}}888888777777777777888888777666444333333222000...333333222222111000//////000///...---...///222333111000///---------.../////////.........---------222000............---,,,......---------,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,------.../////////---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,...000222444...---,,,+++***+++,,,,,,***++++++,,,,,,++++++***444111...---......+++(((************************+++***))))))++++++***)))'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////.........---------+++,,,---...////////////++++++,,,,,,---...//////000///---------...000222...------------...//////000000000000000000000000......////////////......000000////////////000000111///------.../////////000000//////.........---........................------------------------000///...------...///000+++,,,,,,---...///000000000111222000---*********))))))***+++,,,---...///..................------+++,,,,,,------.........------------------------........................,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000//////.........---...---,,,,,,,,,,,,---...///...,,,++++++,,,...///444222000---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,000//////...------,,,,,,111111000000000000111111//////............////////////000111111111111111000000//////.........---000000000000000000000000222222333333333444444444333333222222222222333333333222222222333333444555666777777999:::;;;<<<===CCCCCCDDDGGGLLLSSSZZZ^^^]]]]]]\\\[[[^^^dddlllrrr}}}yyyuuuvvvxxxrrrtttvvvwwwwwwxxxzzz|||wwwzzz;;;:::999777666555555444666444222222333333222111333333333222111111000000000000///......///111111000000///...............000000/////////.........222000............---,,,............------,,,,,,......---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------...............---------...------,,,,,,+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---...000111222/////////......//////000++++++,,,,,,,,,,,,++++++///---++++++------,,,)))************************,,,*********+++,,,+++***++++++*********+++,,,,,,,,,,,,,,,+++++++++******)))******+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...---,,,---...000111///............///000000000000000000000000000000......////////////......000000///////////////000111///------.../////////////////////////////////////////////////////////////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,---------------,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,---------------...............------------------.........---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000/////////.........---......---,,,,,,---.........------,,,,,,------...333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////////////////000000////////////000000//////............////////////000111111111111000000000000/////////......000000000000000000000000000000111111111222222222222222111111111111222222222222111111222333333444222333333444555666777777::::::;;;===@@@EEEJJJLLLPPPPPPQQQRRRUUUZZZbbbgggjjjnnnqqqpppmmmkkkmmmpppnnnppprrrsssrrrrrrssstttwwwxxxyyyxxxxxx{{{~~~;;;:::999777666555444444666333111000222444444444444333333222222111111111000000000000///////////////////////////......---000000000000000/////////111000...---......---,,,/////////............------,,,,,,++++++++++++,,,...---,,,,,,++++++++++++------------------------------------------------//////......---,,,,,,+++......---------------,,,+++,,,,,,------,,,,,,+++***+++,,,...///000000000...//////000000000000///++++++,,,,,,,,,,,,++++++***)))(((***,,,---,,,+++++++++++++++++++++++++++---+++***+++,,,---,,,+++...---+++*********+++,,,,,,,,,,,,+++++++++*********+++++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............------------///...,,,+++******++++++.....................///...---,,,,,,,,,---///000///////////////000111111000000000000000000000000......////////////......111000000///.........///000///------///000//////.........///////////////////////////////////////////////////////////////...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++(((***,,,---,,,,,,---............------,,,,,,,,,+++,,,---..............................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////.....................---,,,,,,---......---------......---------111000...---------...///++++++,,,,,,------......,,,,,,------...//////000//////000000000111111111//////............///////////////....../////////...///000000111111000000111000000000000000//////000000000000000000000000....../////////000000000111000000000000000000111111111000000000111222222111111111111222222222333333333444555666888:::;;;???@@@BBBDDDGGGLLLRRRVVVXXX\\\aaaccccccdddhhhkkkooorrruuuwwwvvvuuuuuuvvv{{{zzzwwwsssqqquuu|||}}}{{{xxxzzz~~~~~~777777666666666666777777777444111000111333444444444333333333222222111111000000111111000///...------...///000000///...---////////////////////////111///------......---,,,/////////////////////...,,,++++++******+++++++++......---,,,++++++++++++------------------------------------------------.........------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------,,,,,,+++***+++---///000111000000,,,---.........---+++***+++,,,,,,,,,,,,,,,,,,+++)))((()))***+++,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...,,,,,,,,,...///111111111000000000000000---,,,,,,,,,,,,---.../////////......//////000111////////////////////////......////////////......111000///...............///...---...///000000...000000//////.........---------------------------------------------------/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,(((***------------...///.........---------,,,,,,***+++,,,---...//////////////////......---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------------------------------..............................------------......,,,---...//////...---,,,///...---------...//////***++++++,,,---...//////---------.........//////000000000000000000000000.........------...............////////////.........//////000000000000000111111111111000000000000000000000000000000000000---............///////////////000000000000//////000000/////////000000111222222222222222222222222222222333444555555555555333666888:::<<<>>>BBBDDDIIIMMMRRRUUUWWWZZZ^^^aaajjjnnnssswwwxxxyyyyyyzzzwwwwwwtttqqqooorrryyyzzzssssssuuuyyy~~~|||zzz777777666666666666777777:::666222000000111222222333333222222222222222111000000111111000///...------...///000000///...---........................000...,,,,,,---......---.../////////////////////+++++++++******++++++,,,...---,,,,,,+++++++++,,,------------------------------------------------,,,,,,,,,,,,------......***+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++---...000111111111000------...---,,,***(((&&&,,,,,,,,,------,,,,,,,,,++++++,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++'''))),,,...///...---+++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...,,,,,,,,,...000111000000//////////////////,,,,,,,,,,,,------............------......///000////////////////////////......////////////......000000///..................------...000111000...222111111///...---,,,+++------------------------------------------------...//////////////////...+++,,,,,,---.../////////+++---//////...------...,,,,,,,,,---------......***+++,,,---............//////......---------,,,,,,,,,,,,---------......------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------.......................................+++---///000000///---+++---------------......///++++++,,,------...////////////.........---------000000000//////...............------------............///000000///............///000000000000000000000000000111111111111////////////////////////........./////////000000...///000000000000///...000000///....../////////333333333222222222111111000111222444444444444444000222555666555666777888:::<<<@@@CCCFFFIIIKKKMMMUUUZZZaaagggjjjmmmooopppjjjlllnnnmmmmmmooouuuzzz|||{{{zzzzzzzzz}}}wwwqqqnnnpppvvv:::999888666555444333333:::777333111111111111000111111111111111111111111000000000000////////////---...//////////////////------------............///---,,,,,,---......------............/////////,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------***++++++,,,------......)))***+++,,,---,,,+++***+++,,,,,,------,,,,,,+++,,,---...///000000000000//////......,,,+++)))(((,,,,,,------------,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++&&&(((+++...///...---+++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------...//////000000000000000000000000......////////////......///......---......//////---------...000111000...222111111///...---,,,+++........................////////////////////////,,,,,,---......---,,,,,,+++,,,,,,---...///000111---...000///...------...+++++++++,,,,,,---------***+++,,,------------------------------,,,,,,,,,+++,,,,,,------.................................******++++++++++++,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------.........---------------------------------------.........---...////////////...---,,,---///000000///---,,,---------------.........,,,,,,------......//////000//////...------,,,,,,////////////////////////......------------......---...///000000///...------...//////000000////////////000000000000000111////////////////////////....../////////000000000...///000111111000///...000000///.........//////111111111111111111000000------///000111111111111111333444444333222222333333444666999;;;===>>>???AAAEEEKKKQQQUUUYYY\\\^^^^^^bbbfffiiijjjmmmrrrvvv{{{~~~{{{zzz{{{yyy{{{yyyvvvsssrrrrrrtttuuu|||{{{zzzxxxtttrrrrrrsss|||:::999777666444444333333777555333222333333222111000000000000000000000000000000///......///111111...............///000000---.........///////////////---+++,,,---......---,,,,,,------............,,,,,,,,,,,,,,,---......++++++++++++,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---)))***,,,---...---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///......---,,,,,,,,,------,,,,,,------------,,,,,,+++---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,+++***************++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---.........***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------......////////////...............//////000000000000000000000000000......////////////......------------...///000000---,,,---///111111000...////////////....................................////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,------.........+++---///...---,,,---...+++++++++++++++*********+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................++++++,,,,,,---......///------------------------,,,,,,,,,------.........---...///000000///...------...///000000///...------------...------,,,,,,---------.................................------------...///111222333333//////............//////---...///000000///...------...//////000000//////....../////////000000000////////////////////////............/////////000...///111222222111///...111000000///......//////000000111111111111111111------......///000000111111222333333222111111222222222333555777999999888777:::>>>BBBDDDGGGJJJLLLNNNRRRXXX[[[^^^bbbgggllljjjpppsssoookkklllmmmmmmlllkkkjjjiiihhhjjjmmmooosssvvvyyyyyyxxxzzz~~~xxxtttuuuuuusssuuuyyyyyy666666555555555555666666444333222333444444333222///////////////000000000000///...---...///222333///...---------///000111.../////////000000111111...---+++,,,---......---,,,,,,,,,---------......,,,,,,,,,,,,------...///*********+++,,,---...///------------------------------------------------...------,,,,,,++++++******+++---//////...---,,,+++,,,,,,------,,,,,,++++++******)))***+++---...++++++******+++,,,...000,,,------......------,,,)))+++------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))...,,,)))''''''(((+++---,,,,,,,,,+++++++++******((()))***,,,---...//////+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------////////////...---,,,+++,,,------...///000111111---...//////000000/////////////////////000111111000000000000000000000000......////////////......,,,,,,,,,---...///000111,,,,,,---///111222000...---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000///...---------,,,,,,,,,,,,++++++)))+++------,,,,,,---...------,,,+++***)))(((''',,,,,,---------,,,++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................++++++,,,,,,---...//////------------------------,,,,,,,,,------.........---...///000000///...---......////////////......------......------,,,+++...............---------,,,,,,------.../////////+++,,,...000333555777888//////............//////---...///111111///...------......///////////////---.........//////000000////////////////////////---------.........//////...000111333333111000...111111000///////////////111222222222333333333444222111111000111111222333000111222222111111222333//////000222444555444444333555777888888:::<<<>>>===AAAEEEIIIKKKPPPXXX]]]XXX```eeedddbbbdddggggggbbbbbbbbbaaabbbdddhhhkkkkkkmmmooopppqqqtttzzz~~~{{{sssnnnppprrrrrrwww}}}}}}777777777888777666666555444444555555777888999:::000111222333444333222111111111111111000000000000//////............//////---.....................---.........//////000000///......------......///000000000000///...---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///333222000---,,,+++++++++...------,,,,,,,,,------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................//////...---,,,,,,++++++,,,,,,*********+++,,,---************************))))))***++++++++++++***,,,+++***))))))***+++,,,+++,,,------+++)))******---,,,+++*********++++++...---+++*********++++++000///---+++*********++++++***))))))***+++...///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,...,,,++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---------............///////////////////////////////////////////////////......//////...---,,,,,,////////////////////////......////////////......------------------------...------,,,,,,------...------------------------,,,,,,,,,***)))))),,,...........................000///---,,,+++,,,,,,---..................------......---,,,,,,+++*********+++---,,,,,,+++---......---,,,,,,---...---,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++///---,,,***))))))*********+++---//////...---,,,---...///000000///...---......////////////......////////////////////////////////////////////////.........------,,,,,,,,,...------,,,,,,------...---------............///,,,---111222666HHHPPPFFF;;;444.........,,,***+++////////////............////////////////////////111000///......///000111+++,,,,,,---...///000000////////////////////////////////////////////////,,,,,,------...///////////////000000000000//////111//////000111222111000000000000000000000000000000000111222333333444444444444444555555555666666888888999;;;>>>AAADDDFFFHHHIIIJJJMMMPPPSSSVVVWWWVVVVVVVVVWWWYYY\\\^^^```eeeeeefffiiimmmqqqvvvxxx~~~}}}{{{~~~~~~~~~{{{xxxvvvuuuvvvvvvooohhhgggnnnwww}}}777777777666666666555555555555444444444555666666///000111333444333333333111111111000000000////////////............////////////............................../////////000***))))))))))))))))))***,,,------...............---,,,,,,,,,,,,---......------------------...//////...---,,,+++,,,,,,---...------,,,,,,---------...------,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&%%%&&&''''''------,,,,,,+++,,,,,,,,,************************)))******+++,,,+++++++++,,,,,,+++******+++,,,,,,***,,,------+++************+++++++++,,,,,,---------,,,+++*********++++++///...,,,++++++++++++,,,+++***))))))***+++---///+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---+++))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------............//////////////////////////////////////////////////////////////////...------//////////////////////////////000000000000//////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((()))+++---........................///...---,,,,,,,,,,,,,,,------------------------......------,,,++++++******+++---,,,,,,+++---......---,,,,,,---...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,...---,,,************+++,,,---///000000000...------...///000000///...---------............------.........................................................------,,,,,,,,,...------,,,,,,------...---------............///,,,+++///000777RRRggggggYYYIII888000---,,,...000---.........//////000000////////////////////////000///...------...///000,,,,,,------...//////////////////////////////////////////////////////////////////////////////...//////000000000000//////000/////////111222111000111111111111111111111111111111111222222333333333222222222222333333333333555555555666777:::<<<===<<<<<<>>>@@@BBBEEEGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQXXXXXXZZZ]]]aaafffjjjmmmrrrsssuuuvvvvvvuuutttssspppqqqqqqpppnnnmmmnnnooouuuooohhhggglllsssxxxyyy|||~~~~~~~~~|||}}}777666555444444444555666555444333333222222222222///000111222333333333333111111000000000000///////////////....../////////000000000//////.....................////////////,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,---,,,,,,,,,,,,---......//////......---.........+++++++++++++++---......---------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000000///---,,,++++++++++++++++++++++++...,,,***((('''(((***+++............------,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------+++******+++(((***+++---...///......---,,,+++*********++++++---,,,,,,++++++,,,,,,---+++******)))***+++---...+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******---,,,***+++,,,......---------------------------------,,,,,,,,,,,,---------------............/////////////////////////////////////////////////////////000000000///......000000000000000000000000000000000111111000000000////////////////////////...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++)))***,,,...------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++***,,,------++++++,,,...---,,,+++,,,---...---,,,,,,------------.........---------------............---,,,+++******++++++---...000111111111000///---...////////////...---,,,,,,------------,,,,,,........................------------------------.........---------------...------,,,,,,------...---------............///000...///,,,000IIIdddiiiiiiTTT;;;...+++,,,---000,,,,,,---...///000111111////////////////////////......------------..............................////////////////////////////////////////////////222111111000//////......//////000000000000//////000///...///111222111000222222222222222222222222111111222222222222222222111111222222222333333333333333333222333333444555333333333555666888:::;;;<<<<<<<<<<<<===???@@@AAAFFFGGGHHHKKKPPPTTTXXX[[[aaaccceeeggghhhhhhhhhgggfffhhhjjjjjjkkkkkkmmmoootttooojjjiiimmmqqqssssssvvvxxxyyyyyyzzz{{{xxxuuutttwww{{{}}}|||888666444333222333555666444333333222222222222222111111111222222222222222111000000000////////////......////////////......111111111000//////...............///////////////000000////////////000000222111000...,,,***))))))---,,,,,,,,,,,,---......111000///...............***++++++,,,,,,---...///------,,,,,,,,,---......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------************************000//////...------------------.........,,,+++***++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,***+++---,,,+++******+++)))***---///000///...---,,,++++++++++++++++++++++++++++++,,,,,,---------++++++*********+++,,,---+++,,,,,,------,,,,,,+++------------------------///...---...///000000///...........................------,,,,,,------...---------............//////////////////////////////////////////////////////000000000000000//////000000000000000000000000//////000000000000//////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...///------------------------,,,,,,.........---,,,+++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++,,,------++++++,,,------+++++++++---...---,,,---------.........//////,,,------....../////////------,,,,,,++++++++++++......///000111000000///........................,,,------......------,,,........................------------------------...............---------...------,,,,,,------...---------............///000...111---***<<>>AAACCCDDDFFFHHHKKKMMMNNNPPPQQQSSSTTTUUUVVVZZZ]]]bbbgggjjjjjjiiiggglllkkkiiiiiikkkmmmmmmmmmeeebbbaaaccceeehhhooowww{{{~~~yyy}}}|||||||||}}}~~~{{{{{{~~~777777777666666666555555555555444333333333333444111000//////000111222333000000/////////.........---...///000000///...------------...//////000000000/////////............//////............/////////...---,,,,,,...///000---,,,,,,,,,,,,---......------------------...///,,,---............---,,,,,,,,,,,,,,,---...//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...------------------------,,,,,,+++++++++,,,,,,---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++******+++,,,,,,+++******(((***,,,,,,+++++++++---+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,---------,,,++++++++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,*********,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------............///////////////////////////////////////////////////------...///////////////------------------------------............------...........................------,,,,,,------...........................***,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,------...//////------..................,,,---...---+++***+++,,,***))))))***,,,...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...---......//////......---------------------------........................---........./////////000...------,,,,,,------...---------............///111+++//////)))///===AAANNN@@@222,,,+++******,,,.........///////////////////////////////////////......///000000///.....................---------////////////////////////////////////////////////............//////////////////000000000000/////////...---...000000000/////////////////////////////////000000111111222222////////////000000000111000000111222333222111111111000000//////000000111...///111222333333333333222222333333333222222222111111222222333555666666666888::::::::::::<<<===>>>???AAABBBBBBCCCEEEFFFHHHJJJNNNRRRUUUVVVUUUTTTWWWWWWXXXZZZ]]]___aaabbb```^^^^^^aaacccdddjjjqqquuuzzz}}}}}}~~~yyyvvv|||{{{zzzyyyyyy{{{}}}~~~|||~~~777777777888777666666555777666444333222111111111............000222444666000/////////............---...///111111///...---+++,,,,,,---...///000000000000//////.........---......------------......111000---+++***+++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///)))***,,,---...------,,,+++++++++,,,---...///000........................***************************+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---+++'''%%%%%%(((+++...,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++------------++++++(((***,,,,,,++++++,,,---)))))))))***+++,,,......)))***+++,,,---,,,,,,++++++,,,------------++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////////////////////////////////////////////////////,,,,,,---...//////......------------------------......////////////......////////////////////////...------,,,,,,------...---------------------------///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000******+++,,,,,,---......------..................,,,---...---+++***+++,,,***))))))***,,,...---,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,---.........---,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,------......------,,,---------------------------------------------------.........//////000000...------,,,,,,------...---------.........//////***(((111666...---111...111,,,+++000333222000111,,,------...///000111111////////////////////////,,,---...//////...---,,,........................////////////////////////////////////////////////111111000000//////......//////000000000000/////////...---...000000000...000000000000000000000000...//////000111222222333111111111111222222222222111222333333333222000///222111111111111111222222---///000222333444333333000111222222333222222222444444333333444444555666333555555555333222333555777888999:::999:::;;;<<<999:::<<>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHJJJMMMQQQSSSUUUXXX]]]bbbccccccbbbcccggglllqqqtttzzzvvvnnnggggggiiijjjmmmppp:::;;;;;;:::888777888999444444444444555555555555333333333222222222111111111000000///////////////000000000000000000000000............------------,,,+++***+++---//////.........---......///000000///......---,,,,,,++++++------------------------------------...///000111,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............---///000000...,,,+++,,,------------,,,,,,,,,,,,000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++---,,,,,,,,,,,,------...))))))*********+++++++++++++++,,,,,,,,,------------...///---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,---...//////...---,,,//////000000000//////.......................................////////////.........//////////////////////////////.........---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++''')))+++---//////......,,,,,,,,,---------......((()))***++++++++++++***+++++++++,,,,,,---------........................---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------........................---------......------,,,...---,,,,,,,,,...///000000///...---------------////////////............---------------------------------.........//////........................,,,,,,,,,---------......////////////////////////////////////////////////---......///////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111000000111111222222222333000000000000000000000000111111111111111222222333111111222222222222111111000000000000000000000000111222222333333222222111333222222111111111222222555555555555555666666666555666777888999999999999888999999:::<<<======>>>:::>>>AAADDDEEEGGGJJJMMMLLLKKKKKKLLLOOOSSSWWWYYY\\\bbblllvvv}}}yyyrrrnnnggg___ZZZ[[[^^^___cccggg===<<<:::666444333555888333333333333333444444444333333333222222222111111111000000///////////////////////////////////////........................///---,,,,,,---...---,,,...............///000111//////...---,,,++++++***---------,,,,,,---------,,,,,,,,,,,,---...///000///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///000000...,,,+++,,,,,,,,,,,,+++++++++++++++......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++////////////////////////++++++,,,,,,---,,,,,,++++++++++++++++++,,,------+++++++++*********))))))++++++,,,,,,,,,,,,,,,---,,,...///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++,,,---...//////...---,,,---......//////.........////////////////////////............////////////111000000///......------////////////////////////---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***,,,---------,,,,,,,,,,,,,,,---------......------.................................---------........................++++++,,,,,,---------...........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---------------,,,------,,,,,,---///000222000///......------------////////////..............................////////////.........------------.....................,,,,,,,,,---------------////////////////////////.............../////////............/////////000////////////////////////////////////////////////000000000000000000000000////////////////////////111111000000000000000000000000000000000000000000222222222111111000000000////////////////////////000000111111222222222222000111111222222111111000111111111111111111111111000000111333333333333333111111111111222222333444333222222222222111111111222222333444444444333333555555666666777888999999666888:::;;;;;;;;;;;;;;;======<<<===>>>AAACCCDDDHHHKKKPPPVVV\\\```bbbccc]]]]]]]]]]]][[[XXXVVVTTTSSSMMMJJJKKKMMMMMMQQQVVV===<<<999444111111444666333333333333333333333333333333333222222222111111111111000///////////////////////////////////////.........///////////////111///------......---,,,/////////...//////000000/////////...---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000///,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---///000000...,,,+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************------------------------***++++++,,,,,,,,,,,,,,,))))))((())))))***+++,,,---,,,,,,+++******))))))+++++++++++++++++++++++++++---///...---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............------,,,---..................---,,,------...............000000000000000000000000............////////////111111000///...---,,,,,,---------------.........------------------------------,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......................................................------,,,,,,,,,,,,------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------------,,,,,,,,,,,,---...000111222//////......---.........////////////.....................///////////////000//////...------,,,,,,---------...............------------------......////////////////////////---............////////////............///000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000000000000000000000000000333222222111000000/////////////////////////////////000111111222222111111000000111111111111000000111111111111111111111111......///111111222222222/////////000111222333444111111111000000000000000111222222333333222222111111111222222333444444555777777777777666555444333777777777888888999:::;;;@@@@@@AAACCCEEEIIIKKKMMMGGGFFFFFFEEEEEEEEEEEEEEEDDD@@@???AAABBBAAACCCHHH::::::888666333222444666555555444444333333222222333333333222222222111111111111000////////////////////////////////////////////////000000000111111111///......///000///...111000///////////////////////////......---------------,,,++++++,,,------///...............//////......------,,,,,,,,,,,,------------------------,,,,,,------...//////000---///000000...,,,+++,,,***+++++++++,,,---------***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,++++++++++++***************************,,,......---,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,---.../////////............------------......------...///////////////////////////////////////............////////////000000//////.........---,,,---------.........///..............................------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,---------,,,+++))))))***,,,---,,,,,,,,,---------......+++++++++******+++++++++***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................------------------------......------------......------........./////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------***+++---...000111111222///............//////000////////////............---------....../////////..................---------------.........//////........................////////////////////////---------........./////////......---...///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111111111111000000000000000000000000000000000000...///000111222111111000000000111111111111000000111111111111111111111111//////000000000000//////////////////000111222222222222222222222333333333333333444444444444333333000000000111222222333333666555444444444444444333333444555666777888888999<<<<<<;;;;;;;;;===>>>@@@===>>>>>>>>>>>>=========;;;999:::>>>>>><<<>>>BBB666777888888666555555666777777666555444444333333333333333222222222111111111111000/////////////////////////////////////////////000000111111222222000///---...000111111111222111000//////.../////////////////////.........------++++++++++++------111000000////////////000,,,---...//////---+++***........................,,,,,,------...///000000---///111000...,,,,,,,,,++++++,,,,,,---...//////******+++,,,------------++++++++++++++++++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------...///000111222+++++++++,,,,,,---......******)))))))))))))))))))))+++......---++++++,,,++++++------------++++++------------------------,,,,,,,,,---------......,,,---///000000000/////////...---,,,,,,---...///......///000000111000000..................................../////////000.........///////////////.../////////000000111111........................///......------......///+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------+++)))((()))+++---///,,,,,,,,,---------......//////...---------......)))***,,,...000222444555........................---------...///000000111........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.........////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))+++---///111222222111...............///000111000/////////............,,,,,,,,,------.........,,,,,,------.../////////---------.........////////////////////////......////////////////////////---------........./////////......------///000111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000/////////000111111222222111111111111111111111111...///000222222111111000000000111111111111000000111111111111111111111111222222222222111000///...111111000000000111111222000111111222222333333444222222333333333333333222222222222333333444444444333222111222444555666555///000222444666777888888:::999999999888888888888777999:::;;;;;;999666555444333666:::;;;888999===888888888888888777666666555444333333222222333333222222222222222222222222000/////////000111222222777222......000222///,,,...------------...//////333222111000000111222333222111111000///.........,,,---...//////...---,,,,,,,,,------------------000///...---------------------------------------,,,,,,,,,------.........,,,------......------,,,000000//////............((()))***+++,,,---...............---,,,+++***))),,,,,,------,,,,,,+++***---......//////......---''')))+++---///......---*********++++++*********,,,,,,,,,++++++*********,,,,,,,,,------.........******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))------------------------,,,+++*********+++,,,---///......------,,,++++++***++++++,,,---...//////,,,...///000000...,,,+++........................//////...---,,,***((((((///............---------------------------------///...---,,,,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------...---,,,,,,......---,,,+++++++++,,,,,,---------......------.........///,,,,,,,,,---------......///......------,,,,,,+++------------------------++++++,,,---............000///---,,,+++,,,,,,---111///------.../////////,,,---...//////...---,,,...------,,,,,,------.........//////000/////////---------------------------...............------........................---...//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,........................///......------,,,++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---......//////......///////////////.........//////.........---------............////////////////////////////////////000000000000000///......000000000000000111111111333333333333333222111000000111111111222222222222////////////000000000000///000111222222111000///111111111111111111111111000000000000000000000000111111111111111111111111333222111000000111222333111111222111111000///...000111111111222222222222000111111111111222222222111111111222333444666666444444444444444444444444111111222333333444555555444444444555555555555666777777888999999777666555777777888999::::::;;;;;;666666666666666555444444555444333333222222333333222222222222222222222222//////////////////000111777333//////222333111///...------------...//////000///////////////000000111000000//////...------------............------++++++,,,---......////////////...---------------------------------------,,,------------------...---..................---/////////.........------,,,,,,,,,,,,,,,---------------------,,,+++***))),,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,,,,------,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++,,,,,,------***+++,,,,,,---,,,,,,,,,))))))***++++++++++++***111000000///...---,,,,,,------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------......---------,,,,,,,,,+++,,,...///000///...---...........................//////......---,,,+++///............---------..............................---,,,,,,---...............---------,,,,,,++++++,,,,,,,,,,,,------------------------------...,,,,,,,,,---...---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***(((''',,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------///...---,,,,,,,,,------000...,,,,,,---.........,,,---...//////...---,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++------------------------------............------------------------------+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++........................------------------------......------,,,,,,,,,,,,..............................////////////......,,,------...............////////////............//////.........---------............////////////////////////////////////000000000000000///......------...000111222333444000111111111111000000///000000000000111111111222////////////000000000000///000111111111111000///111111111111111111111111000000000000000000000000111111111111111111111111222111111000000111111222///000000111111111000000///000000000111111111111000111111111111222222222111111111111222333444555444444444444444444444444111111222222333444444555444444444444555555555555444444666777777777777666555666666777888888999999666666666666666555444444555444333333222222333333222222222222222222222222000//////............///444111......111333111///......------......///000......///000000000000000/////////......------,,,------,,,,,,,,,,,,------***+++,,,---...000111111//////...------------...------------------------.........---------------......////////////...............---------------.........------,,,,,,,,,------------,,,++++++***,,,,,,------,,,,,,+++***************************///...,,,*********,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***************++++++++++++***+++,,,,,,------,,,,,,((())))))***************+++++++++*********)))))),,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///++++++,,,------...//////......---------,,,,,,,,,***+++---///000000000///...........................//////000000000/////////............---------////////////////////////------,,,,,,,,,,,,------//////............------++++++,,,,,,,,,,,,------------------------------...,,,+++,,,---...---+++...------,,,,,,++++++***)))***+++,,,+++***(((''',,,,,,,,,---------......))))))***++++++,,,---------------------------------------...------,,,,,,------,,,,,,,,,---.........---++++++---...---,,,------............------------,,,,,,,,,,,,------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,........................++++++,,,------...//////---,,,,,,,,,,,,+++++++++........................------............------,,,,,,---......................................./////////............------............///////////////////////////////////////000000000///......------...///111222333333---...///////////////...////////////000000000000////////////000000000000///000000111111000000///000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000......000111111222222222000000000111111111222222000111111111111222222222222222111111111111222222333333333333333333333333111111222222333333444444444444444444555555555555111222333555666777777777444444444555555666666777888888888888888777666666555444333333222222333333222222222222222222222222111000//////...............---+++,,,///000///..................//////000...///111333333333222111.........------,,,,,,,,,------+++******+++------,,,,,,---......///000000///......---------......------------------------//////......------,,,,,,------............------------------------------------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------,,,,,,+++************))))))*********++++++******+++---...///,,,------------------,,,++++++++++++++++++++++++******++++++++++++++++++)))***++++++,,,+++++++++))))))***+++++++++++++++###$$$%%%&&&((()))***+++,,,,,,,,,,,,,,,------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------......***++++++,,,---...//////+++,,,---...////////////------------------------//////000000000000/////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,............------------+++++++++,,,,,,,,,---------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000,,,,,,,,,---------......******++++++,,,,,,,,,,,,------------------------............---,,,++++++,,,,,,,,,,,,---......///...---,,,,,,......---,,,---------------------------,,,,,,,,,,,,,,,,,,---000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------***+++,,,---------------........................,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---.........------------...............////////////...............---------.........//////////////////////////////...///////////////......000000000000000/////////,,,---......////////////.........////////////000////////////000000000000///000000000000000000///////////////////////////////////////////////////111111111111111111111111///000111222222111000/////////000111111111111111111111222222222333333333000000111111111222222222222222111000000000000000222222222222222222222222111111222222333333333333333333444444444555555555222333444444555666666666333333444444555555555666888888888888888777666666555444333333222222333333222222222222222222222222222222111000////////////,,,,,,,,,---...//////...///............///000000///000111333333333222111------------,,,,,,,,,,,,------+++******+++------...............---------......---------......///------------------------/////////......---------+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------,,,,,,+++***++++++************++++++)))***,,,---...------,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((())))))******************+++,,,,,,------,,,,,,'''((()))***,,,...///000+++++++++,,,,,,,,,------,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,---...//////..................------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,---------------------------------,,,++++++,,,---,,,+++******+++,,,,,,---......---,,,+++***+++...111333,,,,,,,,,---------............------,,,,,,,,,+++------------------------............---,,,+++++++++,,,,,,------.........///...---...///000...------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......///....................................---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---...---------,,,---------......//////////////////////////////------------............////////////////////////......////////////......000000000000//////......---......///000000000000---.........////////////////////////000000000000000//////////////////000////////////////////////////////////////////////000000000000000000000000///000111222222111000///111111111111111000//////000000000000111111111111000000111111111222222222222222111000////////////222222222222222222222222111111222222222222222333333333333444444444444555555555555555555555555555444444555555555555555666666666666666666555444444555444333333222222333333222222222222222222222222222111111000000000000111......///000111111000000//////......//////000111//////000000000000//////------------------------------,,,,,,,,,,,,------///......---,,,,,,++++++...------------...//////------------------------/////////...............++++++,,,,,,,,,,,,++++++---------------.........*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,------,,,,,,+++***---,,,+++******+++,,,---,,,---...///...,,,)))''',,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++((())))))***************+++,,,,,,------------------------------------...******++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++//////...---,,,,,,++++++......---------,,,,,,,,,//////......------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***///............---------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------------------------+++***+++,,,---,,,***))))))***+++---...//////000...,,,))))))***,,,...,,,,,,,,,---------......//////...------,,,++++++---------------------------------...------,,,,,,,,,,,,---.........------///......///000000///---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,++++++***------------------------***+++,,,------...------........................---,,,++++++++++++,,,,,,------------------------------......//////..............................//////...---,,,,,,++++++------...............///........................------............------++++++,,,---------------,,,,,,,,,---......//////...////////////000000000,,,------------.........////////////////////////------.../////////......------...//////000111111...///000000000000000000............////////////////////////000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///222222222111111000......---------.........//////000111111111111222222222222222111000//////000000111111111111111111111111111111222222222222222222333333333333444444444444777666555444444444444555555555555555555555555555666666666666666555444444555444333333222222333333222222222222222222222222000////////////000000111...///111222111000000000///////////////000000111222111000///............---------------.........------............------,,,,,,,,,,,,,,,+++++++++---------------...//////------------------------............////////////+++,,,,,,------,,,,,,+++------........./////////,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------,,,,,,------,,,,,,+++***---,,,***))))))***,,,---.........---,,,+++)))))),,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++******)))******+++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------------------,,,......---------,,,,,,,,,......---------......///........................------.........------,,,///............---------........................,,,---............---,,,,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------------------------------,,,+++***+++,,,,,,,,,*********+++,,,,,,---......---------,,,+++***)))))),,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------,,,---.........---,,,+++...------...000000...,,,------,,,++++++,,,------,,,,,,++++++++++++,,,,,,.........//////......---........................******+++,,,------------------------------------+++************,,,---...........................------.........---,,,,,,........................---------------------,,,,,,,,,,,,------.......................................////////////......++++++,,,------------,,,++++++,,,------...//////.../////////000000000000,,,,,,---------.........////////////////////////,,,---......//////......------......///000000000///000000000000//////........./////////000000000////////////000000000000000///............///000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111000000///............////////////000111111111111222222222222222111000000000111111111111111111111111111111222222111111111111111111222222333333333444444444444444333222222333444555555555555555555555555555888888888888888777777666555444333333222222333333222222222222222222222222...............///000111---...000111///.........///////////////000111111555444222000//////000000........................,,,---////////////---,,,*********++++++,,,,,,,,,---------------...///000------------------------------......//////000000,,,------......------,,,........./////////000000000//////---,,,++++++***)))***+++,,,---.........,,,,,,---------,,,++++++,,,+++***((((((***+++,,,---,,,+++******,,,---...+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++*********))))))((((((+++,,,------......------******+++,,,,,,,,,,,,+++))))))***+++,,,------...))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,---.........---,,,+++,,,,,,------......///***++++++,,,---...///000,,,,,,,,,---...///000111000000000000000000000000+++,,,---...//////////////////.........---------////////////////////////------...//////...---------------.........//////++++++,,,,,,,,,---------------------------------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***---000000...+++))),,,,,,,,,---------......*********++++++,,,------------------------------++++++,,,---............------...///...---+++***---,,,,,,...//////---+++------++++++++++++------,,,++++++++++++++++++,,,******++++++,,,+++++++++////////////////////////)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))+++---///000........................------------,,,,,,+++***........................+++,,,,,,------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---------,,,,,,++++++,,,,,,---...//////.../////////000000111111,,,,,,,,,---------......////////////////////////,,,,,,---.../////////...111000000///...---------///000000000///...------////////////000000000000////////////000000000000000///...------...///000111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111...///000111111222222111111111111111222222222222000111111111111222222222222222111111111111222222000000000000000000000000222222111111111111111111222222333333333444444444111111000000111333555666444444444444444444444444999999888777666555444444555555555444444333333333888777666555333222111000333222111000////////////000000000000000111111111111000///...---,,,++++++000000000000000000000000///---)))'''''')))---///+++,,,.../////////......------------------------,,,---......///......------...///...------...///////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,...///...---***)))+++,,,,,,------,,,,,,+++...,,,******---...---+++------------------------------------,,,,,,+++***)))***+++,,,---,,,++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---......------++++++******,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---///111111///------------------............///......////////////....................................---,,,++++++++++++111000///...............------------------------,,,,,,,,,---------............---+++)))((('''&&&---------------------------,,,,,,---...---+++)))+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++******+++,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************'''(((***,,,,,,,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******)))***,,,---...------,,,************************++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......---------,,,,,,,,,------------------------++++++,,,,,,++++++******------,,,+++,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++000///...---------------------...//////...------...---,,,++++++,,,---...000000000000000000000000///000000000000000//////000000000000000000000000000000000///......------000000//////.........---......////////////......////////////////////////+++,,,---...////////////000111222000...------...000///...------...///000111111000000//////......222222111111000000000//////000111111000///000222111111000000000000111111222222111111111111222222111111000000000000111111222222222111111111000000222222111111222222333444333333333333333333333333222222333333333333444444999999888777666555444444555555444444444333333333555555444444333333222222333222111000////////////000000//////////////////000000////////////......////////////////////////111000---++++++---000111,,,---.../////////...---------------------------.....................------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,++++++...,,,******,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********,,,---------,,,+++,,,,,,,,,+++++++++******+++******))))))******++++++++++++++++++++++++***,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++---///111000///---------------------............,,,,,,------------,,,,,,........................,,,,,,,,,+++,,,,,,------000///......------......------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********------------------------+++******+++,,,+++)))''',,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************,,,,,,......///...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........------+++++++++++++++++++++++++++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......---------,,,,,,,,,------------------------////////////......---,,,------,,,,,,,,,---...///++++++***))))))***++++++---------,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,//////...---------------........................///...---,,,,,,---...///------------------------,,,,,,------------,,,,,,....................................////////////000/////////..................////////////......////////////////////////++++++,,,....../////////111222222111///......///000000///......///000000111000000000/////////...///.........------------000111222111//////000111111111000000000000111111222111111000000111111222111111000000000000111111222222222111111111000000222222111111222222333444333333333333333333333333222222222333333333444444999999888777666555444444444444444444333333333333333333333333333333333333333222111000////////////000000//////......------/////////000000111111111////////////////////////111000///......///000111.........///......---,,,------------------------000///...---,,,,,,---...---...///...------...///++++++++++++++++++++++++......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,......---,,,,,,,,,,,,---******++++++++++++******---,,,******,,,---,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,------------,,,,,,,,,,,,++++++++++++***+++******))))))******+++)))))))))******+++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---...000///...---------------------............,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,---...//////...------------------------------------------,,,,,,,,,---------......******+++,,,,,,------...------------------------++++++***+++,,,,,,***(((---......//////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---------,,,,,,,,,------------------------000000000000///...---,,,---,,,,,,,,,,,,---...//////...---++++++---...///------------------------///...------,,,,,,,,,,,,//////...------------...///...---,,,,,,---...//////......------......///------------------------......////////////..............................,,,------...//////000000////////////..................////////////......////////////////////////+++,,,---......//////...111222333222000//////000111000000//////000000111000000000000////////////111000000000000/////////000111222111///...///000111000000//////000000111222111111000000111111222111111000000000000111111222111111111111000000000222111111111111222333333333333333333333333333333222222222222333333333333888888888777666555555555333333333333333333333333222222222222222222222222222222111000//////000000111111000///......------/////////000000000111111////////////////////////------------------------/////////......---,,,,,,------------------------222111...,,,+++,,,---...---...///...---------///------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++***)))((()))+++,,,)))******++++++******))),,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...///...---,,,---...,,,,,,---------.........................................................,,,,,,,,,,,,,,,---.........------,,,,,,,,,------........................,,,,,,,,,---------......++++++,,,,,,---...//////------------------------...---,,,,,,......---+++------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,------------------++++++,,,,,,,,,,,,------...---,,,++++++,,,---...000///...,,,,,,,,,---...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,------------------------............---+++***))),,,,,,,,,,,,------......111///---,,,,,,---///111---------...............///...---,,,,,,,,,,,,,,,///......---------......///...,,,++++++,,,...////////////....../////////////////////////////////...//////000000000000000........................---------......////////////////////////...............////////////......////////////////////////---......///000000//////111333333222000000000111111111000000000000111111000000000000////////////111111111111111111111111000111222111///......///000000////////////000000111111000000000000111111111111000000000000111111111111111111000000000000111111111111111222222333222222222222222222222222111222222222222333333333888888777777666666555555333333333333333333333333333333333222111111000000222111000000000000000000222222111111000///......000000000/////////..............................,,,,,,------------,,,,,,//////......------------------------------------222111...,,,+++,,,---...---...///...---------///..............................---------,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((('''%%%###$$$%%%'''))))))******++++++******)))++++++++++++******+++,,,------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,+++---...,,,,,,,,,------------...///...------------...///........................///...------,,,,,,,,,---------,,,,,,,,,------...........................,,,,,,,,,---------......------------------......------------------------...---,,,,,,.........---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------......//////......---++++++++++++++++++++++++000//////.........//////------------------------+++++++++,,,,,,------------,,,+++******+++,,,---///...,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------,,,,,,,,,---------------------------------,,,,,,***)))))),,,,,,,,,---------------,,,+++)))(((((()))+++,,,---------.........//////......---,,,,,,,,,------......---------......//////...,,,++++++,,,...///...//////////////////...////////////////////////***+++,,,,,,---------,,,///////////////////////////.........---------,,,.........///////////////......////////////......///////////////////////////000000111111111111000111222333222111000111222000000111111111111000000////////////000000000000........................///111111000...---...///000000////////////000000111000000000000000000111111111000000000000111111000000000000000000000000111111000000111111222333222222222222222222222222111111111222222222333333888777777777666666666555222222222222333333333333333333222222111000//////111111000000000000000111222222111111000000//////000000000//////.........................................................//////...---------......------------------------000///...---,,,,,,---...---...///...------...///------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((((()))+++---******++++++++++++*********+++,,,+++))))))+++,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,+++,,,------...***++++++++++++,,,,,,,,,+++******))))))******+++//////...---,,,+++***)))******++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---...,,,,,,,,,,,,---------------,,,+++******+++,,,---........................000///...---,,,,,,,,,,,,------------------...///........................,,,,,,,,,---------.........---------------,,,,,,---------------------------+++******,,,------,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............------------***++++++,,,,,,------...,,,++++++******++++++,,,------,,,+++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------------......------,,,++++++,,,------......------++++++************++++++,,,,,,,,,---......//////...------,,,,,,---------...------------...//////...---,,,++++++,,,---...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000000000000000000000000//////......---,,,,,,+++.........///////////////......////////////......////////////////////////000000111111111111000000000111222222000///000222///000000111111000000///////////////000000000000...////////////000000000...///000000......///000000//////......//////000111000000//////000000111111111000000000000111111//////000000000000000111111000000000000111222222222222222222222222222222111111111111222222222222777777777777666666666666111111222222222333333333111111111111111111000000111111000000000000111111000000000000000000////////////000000000000111111........................000000///......///000000......---,,,---...//////------------------------.....................------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......---...///000111++++++,,,,,,,,,,,,++++++)))+++,,,+++)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,++++++***+++,,,---...******+++++++++,,,,,,,,,+++******))))))******+++---,,,,,,,,,++++++******)))))))))******++++++++++++,,,,,,------,,,,,,+++++++++,,,+++******---///++++++,,,,,,,,,------------,,,***))))))***,,,---........................///......---------............------......///000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++)))***+++---------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---............///.........------------******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------,,,---..................+++,,,---.........------------...//////...------+++++++++,,,---.........---------,,,,,,------...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000////////////////////////------------------------............/////////000......////////////....../////////////////////////////////000000//////...///000111111//////000111...///000000000000///....../////////000000000111000111111111222222222222,,,...//////......000111//////............//////000000////////////000000111111000000000000111111////////////000000111111000000000000000111222222111111111111111111111111111111111111222222222222777777777777666666666666111111111222222333333333...//////000111222222222111000000000000000111111.........///////////////...///000111222333444444........................000///...------...///000...---,,,,,,---...///111------------------------,,,---...//////......------...///...------...///------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++------------------------***+++,,,------,,,+++***,,,,,,,,,------.........++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++)))+++,,,+++((((((***---++++++++++++++++++++++++***+++,,,,,,------------,,,+++*********+++,,,---*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***************+++++++++(((((())))))*********++++++,,,,,,------,,,,,,+++***++++++***)))***---///++++++,,,,,,,,,---------///...,,,++++++,,,...///........................---------------...///000...............///000111////////////////////////,,,,,,,,,---------......***++++++,,,,,,---------------------------------///---+++,,,---///000///---..................------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111333333222111//////.........---------******+++,,,,,,---......+++,,,............,,,++++++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.....................---......---------,,,,,,,,,------------------------***+++,,,---............+++,,,---.........---,,,***+++---......---+++*********+++,,,,,,---......------,,,,,,,,,------...---------------...///000+++,,,,,,------,,,,,,++++++,,,---......---,,,+++........................)))***+++,,,------------........................+++,,,,,,------......///---.........//////000000......////////////......////////////////////////---...............------...///000000///...///111---...///000000///...---.../////////000000111111------....../////////000+++---...///...///111222//////............//////000000////////////000000111111000000000000111111.../////////000000111111000000000000000111111222111111111111111111111111000111111111111222222222;;;:::888777666555666666666666555444444333222222333222222111111222222333000000000000000111111111333111///...---...///000000000000000000000000000////////////000000000000111...+++)))***+++++++++,,,,,,,,,---------.........------,,,++++++++++++......---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++************++++++,,,,,,------...,,,++++++******++++++,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------)))+++------,,,,,,---...(((((()))***+++,,,,,,---++++++************++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------------------......---,,,++++++++++++///---***))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......---------,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,......------------......------------------------+++,,,------......------++++++,,,---............***++++++,,,,,,------...,,,///222111...,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,++++++***+++,,,...///))))))***+++,,,------...++++++******++++++,,,------,,,,,,++++++*********++++++,,,---.........---...---,,,,,,++++++++++++,,,,,,...111444555444222......---,,,,,,+++******,,,,,,+++***+++,,,---...------++++++++++++------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,///...------,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,,,,------........................000///---,,,,,,---///000//////...---,,,,,,++++++................................................//////............//////222111000...,,,+++++++++////////////////////////******++++++,,,---..............................///////////////.........//////............//////...///000000000///---,,,------...///000000//////---------............///////////////000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000111111111111333222111000000111222333000111111111111222222222888777666555555555666777333333222111111000//////111111222222222222111111111111111000000000000000111000...---,,,---...///000000000000000000000000////////////000000000000222///---,,,---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,//////.........---------------,,,,,,------...///,,,,,,------------,,,,,,///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------***,,,---...,,,,,,,,,---)))))))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++.........---,,,,,,,,,+++---,,,++++++*********+++...---,,,,,,......,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,------......,,,,,,---------...............---------,,,,,,,,,......------------......,,,,,,,,,---------......+++,,,------......---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,------+++++++++***++++++,,,---,,,,,,,,,+++++++++++++++---...//////////////////...---,,,,,,+++++++++,,,,,,+++,,,...111333222111......---,,,,,,+++******,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,...---,,,,,,+++++++++,,,...------,,,,,,------...------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------......------,,,,,,------...++++++,,,,,,,,,,,,------........................///...---,,,,,,---...///.........------,,,,,,+++................................................//////............//////+++++++++,,,,,,...//////........................,,,,,,,,,---.../////////......................../////////////////////...//////............//////,,,---...///000000//////------...///////////////---------............///............///////////////////////////////////////000000000000///......000000000000000000000000//////000000000111111111222111111000000111111222000000111111111222222222555444444444555555666777222222111111000000//////000111222333333222111000222222111111000000//////000///---,,,,,,---......000000000000000000000000////////////000000000000222000//////000000...---+++++++++,,,,,,,,,------------,,,,,,,,,---......////////////...............------------...//////------............------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,++++++******++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///...---,,,,,,---++++++++++++++++++++++++++++++************++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++//////...---,,,+++******,,,+++***************+++,,,,,,---///111000...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,---...//////---------.........//////...------------,,,,,,,,,......------------......,,,,,,,,,------.........+++,,,------......------............---,,,+++***......---,,,,,,+++******...+++)))+++///000---))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////...---------...............------,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,...////////////......---------,,,+++++++++,,,,,,,,,******+++...000000000...------,,,,,,++++++***,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------------,,,,,,,,,......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,,,,,,,,,,------------------------------------------------------------------------------................................................//////............//////)))))))))***,,,...///000.................................///000000111111////////////////////////......////////////////////////............//////+++,,,---...000000000000---............/////////---------............///------------............////////////////////////...////////////...------000000000000000000000000//////000000000000111111000111111222222111111000000000000111111111222222555555555555555555555666444444444333333333222222000222333555555333222000333222222111000///......//////...---------...///////////////////////////////////////000000000000111000///000111000...,,,+++++++++,,,,,,,,,,,,---------,,,,,,---...//////............---------------------------......///......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******))),,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------...//////---++++++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,...000000///---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------............------------------------...------,,,,,,------...------------------------+++,,,------......---------------...------,,,,,,---------,,,,,,+++++++++---,,,+++,,,......---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---------,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,------***++++++,,,,,,---------------------,,,,,,+++***---,,,,,,++++++,,,,,,,,,,,,***((()))+++---......---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------//////............//////...------,,,,,,------...,,,,,,,,,+++++++++******+++,,,------......------++++++,,,,,,,,,---------...------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,------------------................................................///......------......///------,,,,,,,,,,,,------..............................//////000000000000////////////////////////............///////////////......------......///,,,,,,---.../////////000.........---.........///---------............///------........./////////////////////////////////...////////////...------////////////////////////////////////000000000111///000111222222111000///000000000000111111111111888888777777666555444444555555555555555444444444222333555666666555333222333222222111000///......//////////////////000000////////////////////////////////////000000000000///.........000///---,,,++++++,,,,,,,,,---------------------...///000000---------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---......//////000000//////...---.....................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,...///...,,,++++++,,,------,,,,,,+++*********,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,---...///---+++******,,,.........++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,------//////...---,,,++++++***+++,,,------......------***+++,,,---............+++++++++,,,,,,---------+++---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,++++++)))******+++,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,------...,,,---------,,,+++******,,,,,,,,,++++++,,,,,,---,,,***((((((***,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------...---------------.........------,,,,,,------...,,,,,,,,,+++++++++******+++,,,------......------+++++++++,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,---......---,,,,,,,,,,,,------------------......................................................------------......000///...---,,,,,,,,,,,,........................---...............//////////////////////////////---.........//////000000......------------...............------------...///...------------......---------............///....../////////000000000........................//////000000000///......////////////////////////...////////////000000000///000111222222111000/////////000000000111111111888888888888666555333333444444444444333333333333222333444555555444333222222222111111000000///////////////000000000000000000000000000000000000000////////////000000000000...---,,,,,,......---,,,,,,,,,,,,---------......//////.........//////000,,,,,,,,,,,,+++++++++***,,,++++++++++++,,,------......////////////......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++***************+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,...---,,,++++++,,,------,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,---......,,,,,,,,,,,,---///000000...+++(((((()))+++------++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------//////...---,,,++++++***+++,,,------......------)))***+++---...///000000******+++,,,,,,---......***...111000,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,++++++((())))))***,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------............------,,,,,,,,,+++++++++,,,------,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++*********+++,,,,,,...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,------......------++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................------------......------------......///000------------------------------------------------........................------......///000000000......------------......///......---,,,,,,------///...---,,,,,,,,,---...---------............///////////////000000000111........................///000000000000///......000000000000000000000000......////////////000000///000000111111000000////////////000000000111111555666666666666555444333333333333333333333333333222222222222222222222222111111111000000000000000---......///000000//////000000000000000000000000////////////000000000000///---++++++---.........------........./////////000000//////.../////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......---......//////......---***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,+++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------)))***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********+++,,,,,,,,,---+++++++++,,,---...000000---+++******+++++++++***++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------+++,,,------......------***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------------,,,,,,,,,,,,,,,---.........------,,,+++++++++,,,,,,---...---,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++++++++,,,------...------,,,,,,------...------------,,,,,,,,,,,,+++,,,------......------***++++++++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------.........------,,,,,,+++...................................................------,,,,,,------...***++++++,,,---///000111------------------------------------------------------------------------------......///000000111...------,,,,,,------......---,,,,,,,,,---...///000///---++++++,,,---...---------............///........./////////000000...........................////////////...------000000000000000000000000........./////////000000000000////////////000000////////////000000000111222333444555555555444333444444444444444444444444111111000//////000111111000000000000000111111111,,,,,,---.../////////...000000000000000000000000////////////000000000000111...++++++,,,...//////.........////////////000222111000//////...//////......---------,,,,,,,,,...------------...//////------............------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,+++***)))'''&&&&&&...------,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++)))******+++,,,...///000,,,++++++------,,,)))'''++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------))))))***+++,,,------...---------.........//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******+++,,,...//////000+++,,,------......------,,,,,,------...---------...------,,,,,,++++++***---***)))***---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,.../////////............---------,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,---...---------...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++------------++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------........................///000111...------,,,,,,------.........------------,,,,,,+++,,,------......------******+++++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...//////...---,,,,,,++++++...................................................------,,,,,,------...++++++++++++,,,---...///------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111...------,,,,,,------...,,,+++++++++,,,...000111000///---+++++++++---...---------.........//////---------.........//////........................------......------,,,+++000000000000000000000000............/////////000111000///......///000111////////////000000000000:::999888666555555444444444444333333333333222222222222222111111111000000111111111111000000000000000...,,,---000111///---000111111111111222222222222111111000000000000000---------------...///000222111///.........///000000////////////.........------------------------))))))************++++++...------,,,,,,------......---,,,,,,++++++++++++------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++///...,,,+++***++++++,,,---,,,+++***+++,,,---...------------------------,,,------......------,,,+++,,,---.........,,,,,,***+++,,,---...---,,,+++......------,,,,,,,,,+++++++++******++++++,,,------,,,++++++------,,,+++,,,---......//////......---,,,,,,++++++,,,,,,------,,,***))))))***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,***'''###+++,,,------......------------++++++++++++------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,+++******/////////......---------///......------,,,++++++)))+++,,,,,,,,,,,,---///.........------.........***++++++,,,,,,------...------------------------------------------------*********++++++,,,,,,,,,------------,,,+++******+++,,,------......------------------------------,,,---......,,,,,,---...000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,************,,,---+++,,,,,,------......///......------------......000///...---------------//////...---,,,,,,+++++++++,,,---.........---,,,.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000---,,,,,,++++++,,,,,,------------------...///000111000///...---,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,---------......000...,,,******,,,...000///...---,,,,,,---...///...,,,+++,,,///111///---,,,---------.../////////------...///000000000///........................////////////000000000000,,,---------.../////////......------------......///...---,,,+++,,,---...........................//////...------------...000000//////.........---000000///...---,,,++++++000000000000////////////............////////////......///000000000000000:::999888666555555444444444444333333333333222222333333333333222222222111111111111111000000000000000...---...000000///---000000111111111222222222222111000000//////////////////...---------......000//////.........///////////////.........------------------------------------------.........///...------,,,,,,------...---...//////...---+++***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,+++++++++,,,---...,,,,,,++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---------,,,+++***++++++,,,,,,------,,,,,,111111111111000000//////,,,,,,++++++,,,,,,---......---,,,,,,......---,,,,,,,,,---............------,,,,,,++++++,,,,,,------,,,***))))))***,,,---+++++++++,,,,,,,,,------+++,,,------,,,+++***)))***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,+++***//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,.........---------,,,,,,------------------------+++---------+++++++++---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++,,,------......------------------------------+++,,,---,,,++++++,,,---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,------,,,+++))))))+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++)))(((((()))+++,,,......------------......//////...---------------------------------------+++,,,---.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---..................------------------------,,,,,,,,,,,,,,,,,,,,,---------......///...,,,******,,,...///------,,,,,,,,,,,,------...---+++---///000///---------------............------.../////////..............................---............/////////---------.....................------------......***************+++,,,,,,........................//////...------------...000/////////.........---/////////...............000/////////////////////............////////////......///000000000000000:::999888666555555555555444444333333333333222222444444444333333333222222111111111111000000000000000...---...///000///...000000000111111111222222222111000///............111000///...------------......//////000//////...............---------,,,------------------------.../////////000000000000...------,,,,,,------...---...111222222000---+++,,,,,,+++***)))))))))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,,,,++++++++++++,,,---...///++++++,,,,,,------,,,,,,***************************++++++,,,,,,++++++***+++,,,,,,,,,++++++***))),,,,,,++++++,,,,,,------......------------,,,,,,------,,,,,,------...//////---,,,---...///...---++++++,,,------------------,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---******+++,,,,,,++++++***...---+++******+++---...,,,---------------------......////////////......------------,,,,,,,,,,,,++++++,,,------...//////---......---+++******+++------,,,,,,,,,,,,------......---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------------------------------,,,,,,++++++*********++++++,,,---.........+++,,,------......------------------------------***+++,,,,,,******+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///,,,)))&&&%%%&&&)))+++......------------......///...------------------++++++,,,,,,---...//////+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,------.........///.........------------,,,,,,,,,,,,---------......///...,,,++++++,,,...///+++,,,,,,,,,,,,,,,,,,+++...---,,,---/////////---............------------------.........---,,,,,,........................,,,,,,---------........................---------......------------......***+++,,,...//////000000........................//////...------------.../////////........................//////000000000////////////////////////---............/////////......///000000000000000999888777666555555555555444444333333333222222222444333333333333222222222111111111111000000000/////////....../////////...000000000000111111111111222111000...------------000///...............///...///000111111111//////......---------,,,,,,,,,------------------------------------...............------,,,,,,------...---...000222222222222111000000...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...---,,,+++************************,,,------......------,,,------,,,,,,++++++******---,,,+++***+++,,,---...************************,,,,,,,,,,,,,,,---.........---,,,,,,---...---,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,...---,,,+++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,)))(((((())),,,---------//////000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,---...///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,............,,,+++///---+++***)))***,,,---...------,,,,,,------.........---,,,,,,---------++++++,,,------......///,,,,,,,,,---------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,---------.........//////.........---------,,,,,,,,,---------............,,,++++++,,,......+++,,,---......---,,,+++...---------.....................------,,,,,,,,,------------,,,,,,+++***........................,,,------------........./////////...---------,,,......------------......,,,---///111111111111000........................//////...------------...........................////////////000000000000.........///////////////---------.........//////......///000000000000000999888777666666555555666444444333333333222222222222222222222111111111111111111111111000000000///.../////////......////////////000000000111111111111000///...---------------------...///000111222000111222333222111000///......---------,,,,,,,,,------------------------+++,,,,,,,,,,,,---------...------,,,,,,------...---------...000333666777111111000...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++,,,------......------,,,......------,,,,,,,,,,,,---,,,+++***+++,,,---...........................+++++++++++++++,,,,,,---,,,+++***+++,,,,,,+++******+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++***))))))))))))+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000///,,,++++++,,,///000+++,,,---/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++---,,,,,,+++---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,------------------------******+++,,,------......///...---,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,............,,,+++++++++,,,---......------------,,,,,,,,,,,,------------,,,,,,,,,------...------------------------,,,,,,,,,,,,------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******---,,,,,,++++++,,,,,,---......------------.........------------,,,,,,,,,//////.........---------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,---...//////...---,,,............---------.........------,,,,,,,,,+++,,,---------,,,+++******........................------.........//////////////////...---------,,,......------------......+++,,,---......---++++++........................//////...------------...---------...............000000000000////////////------....../////////000------------..................///000000000000000888888777666666666666666444444333333333333222222222222222111111111000000111111111111000000000000...///000///...---...000/////////000000000111111111000//////......//////,,,,,,---...///111222333333333333222111000///...............---------,,,------------------------,,,,,,---------............------,,,,,,------......---,,,,,,...111555888///...---,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------------------,,,+++***)))++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,------...,,,,,,++++++,,,,,,------.........///////////////+++************+++,,,,,,+++***)))***+++,,,+++)))++++++,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,,,,,,,---............---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////...---+++******+++---...''')))+++---------+++***//////............//////,,,,,,,,,,,,------------//////...---,,,,,,++++++)))+++,,,,,,,,,,,,---///------,,,,,,,,,,,,------******+++,,,,,,---......******++++++,,,,,,------------------------------)))***+++,,,---...///000111000...,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,''')))+++---...---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------------------,,,---,,,,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,++++++,,,,,,---//////...---------.........---------,,,,,,++++++.........------------,,,,,,,,,,,,---------......---------,,,,,,------------......//////......------/////////---,,,---...------------,,,,,,,,,,,,,,,,,,---------,,,++++++........................---............/////////...............---------......------------......---.........------,,,+++........................//////...------------...---------------.........000000000//////.........---------......//////000,,,------------...............///000000000000000888777777666666666666666444444333333333333222222333333222222222111111111111111111111000000000000---///000000...---...000////////////000000000111000000/////////000111111............///000222222444333111000...---,,,,,,/////////.........------------------------------,,,------------............------,,,,,,------...///...---------///000111,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,---------,,,+++***,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++---...///++++++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++******,,,,,,+++***,,,,,,---............------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++************++++++++++++)))***+++---......------++++++,,,------------,,,+++,,,,,,------,,,,,,++++++++++++++++++---...///******))))))))))))******'''))),,,.........,,,+++///...---,,,,,,---...///,,,,,,---------.........---------------------,,,+++,,,------++++++,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------***++++++,,,---...//////000///---,,,,,,---...///+++,,,------......------+++++++++++++++++++++++++++,,,------,,,+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++++++++******---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,,,,------.........------,,,,,,,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---///...------,,,,,,,,,---+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...---///000///---+++---...,,,,,,,,,,,,,,,,,,------+++,,,,,,------------,,,........................,,,,,,---------.........---------.....................------------......///...............//////........................//////...------------...,,,,,,,,,------......................../////////,,,,,,---......///000000,,,,,,---------...............///000000000000000888777777666666666666777444444444333333333222222444444444333333333222222111111111111000000000000---///111000---,,,...000////////////000000000000/////////000000111222333000////////////000000111555333000---+++*********000////////////.........------------------------+++++++++,,,,,,,,,------...------,,,,,,------...////////////...---+++++++++++++++***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...)))***,,,---......---,,,---,,,+++***+++,,,---...++++++++++++++++++++++++,,,------......------,,,******))))))***,,,...///***+++,,,---...---,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,---......//////......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))************+++++++++***+++---......---+++*********+++,,,,,,,,,,,,+++++++++------------++++++******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222111///...,,,+++************+++,,,---------....../////////+++,,,,,,------......///---......---+++******+++///......------......///...------,,,,,,++++++***++++++,,,------...//////------------------------,,,---------------------...---,,,+++,,,...000111+++,,,------......------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,************,,,---...---,,,************+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...)))***+++,,,...///000111------,,,+++,,,---...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++)))******+++---......///------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------...---++++++++++++---...---///111///,,,+++,,,...+++++++++,,,,,,---------+++,,,------....................................++++++,,,,,,,,,---------,,,------....../////////.........------.........***)))))))))***,,,...///........................//////...------------...,,,,,,,,,------.........++++++,,,---...///000111,,,,,,------...///000000,,,,,,,,,---------.........//////000000000000000666555555555555777999:::222222333444444555555666555555444333222222111000000000000///////////////......//////000000111111000000///............///...///000111111000///...//////000111111111111111222111///...---------...***+++---.........------------............------...///...,,,+++***,,,...//////...---,,,++++++***///......------,,,++++++------------------------+++,,,,,,,,,+++******)))------------------------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,...---,,,,,,,,,,,,---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++------...///...---+++***###'''+++......,,,++++++///...,,,,,,------,,,+++///......------,,,++++++,,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---+++))))))***+++,,,,,,,,,,,,------.........------..................------......---+++***(((...,,,***+++---...,,,******+++,,,------+++)))(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++,,,---.........------+++---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,---------,,,,,,+++++++++)))***+++,,,---.........------,,,+++,,,---...///------------------------,,,++++++,,,------,,,*********+++++++++,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,++++++++++++***+++---///000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///---***+++---///...,,,//////......---------,,,------------------------,,,---------.../////////,,,,,,,,,---------......------------------------------...//////...------000///......///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///777777666555444444444444333333333444444444444555333333333333333333222222444333333222111000/////////////////////000000000000//////...---............///000111111000///.........///000000000000000000000...---,,,,,,,,,---+++,,,---...///......---------............------.........---++++++,,,............------,,,,,,+++++++++,,,------......///---------------------------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,---.........---,,,+++(((+++...///---+++******///---,,,,,,---...,,,+++---------------------------------,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------+++*********+++++++++,,,,,,,,,------------******++++++,,,---......------------,,,+++***)))...,,,***+++---...,,,***000111222333222111///...++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,---------......+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,---------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,+++,,,---...//////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////---++++++---......,,,.........------,,,,,,,,,------------------------------------............,,,,,,,,,---------......------------------------...........................---,,,,,,---...---,,,........................,,,,,,,,,---------.....................------------------............///777777777777666555444333555555444444444333333333222222222222333333444444555444333222111///......000000////////////////////////...------------...//////000000000000//////---......////////////...///...---,,,+++++++++,,,,,,---......///.........------............---------......---++++++,,,...------------------------++++++,,,------......///------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,------......------,,,*********+++,,,---...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,------------,,,---/////////,,,*********///---,,,,,,---...---+++++++++,,,------...//////,,,---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,((()))***+++---...//////......---,,,++++++++++++---,,,++++++------,,,+++...///000111000///...---++++++******++++++,,,---------++++++++++++------*********+++,,,---------------,,,+++,,,---...///222...******,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,,,,,,,------------------,,,---------,,,,,,+++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,+++++++++,,,,,,+++,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------///---+++,,,---...---,,,---------------,,,,,,,,,------------------------............------------,,,,,,,,,---------......------------------------///...---,,,,,,---...///...,,,+++,,,---...---,,,........................,,,,,,,,,---------......//////.........------------------............///555666888999999999888777666666555444333333222222222222222222222222222333222111111000///...------000000000//////......---///......---------------/////////000000000000000......//////000//////.........---,,,,,,,,,,,,,,,........................,,,------......------,,,,,,---...---,,,+++---...,,,,,,,,,------.........///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++------------------------***+++++++++++++++,,,,,,++++++,,,,,,---------...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,---...***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,------------...//////---+++******,,,...---,,,,,,---...---,,,,,,,,,,,,---------......++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,------...///000000///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******++++++******++++++,,,---...---+++******+++---...+++++++++,,,,,,,,,------...---+++++++++,,,...000<<<555...,,,...///,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,,,,,,,,,,------......///,,,,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***,,,,,,,,,,,,------------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,,,,,,,---------.........---------------------------------------.........------,,,,,,,,,,,,,,,,,,---------..............................000///---,,,,,,---///000///...---...000000000...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,---------............///555666888999999888777777666666555444333222222111444444333222222111000000///////////////000000000000000//////......------//////...------------...///////////////000111111000000000111111000000///............---------,,,.........---------......,,,,,,------------,,,,,,+++---......,,,,,,---...+++,,,,,,------.........///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******++++++,,,++++++++++++,,,,,,------,,,---,,,+++******,,,---...,,,,,,,,,......---,,,......---------,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++..................------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++******++++++,,,---------++++++++++++---------------,,,,,,,,,++++++...---+++++++++,,,...000<<<555...,,,...///,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,+++,,,,,,------.........)))***+++,,,------------)))***,,,---------,,,+++++++++++++++++++++++++++,,,++++++,,,------,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++,,,,,,---------...............------------------------,,,,,,,,,---...//////000---------,,,,,,,,,---........................///------------------------......------,,,,,,,,,+++,,,,,,,,,---------..............................000///---,,,,,,---///000///...---...000111000///+++++++++,,,,,,,,,------,,,,,,,,,---------......//////.........------------------............///777777777666555333222111666666555444333333222222444444333222111000//////000000000111222222333333//////..................000000///...............//////......///000111222111111111111111000000///------............---,,,......---,,,,,,,,,------,,,,,,------------,,,,,,***,,,......---,,,---...,,,,,,,,,------.........++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///++++++++++++++++++++++++*********++++++,,,,,,---)))))))))******************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***///...---,,,+++******************++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************++++++,,,,,,++++++++++++,,,,,,---***+++,,,+++***+++---///---,,,+++,,,.........---//////...---,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,+++******---,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,---------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++------,,,+++,,,---...///222...******,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,))))))+++,,,---.........***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,---...............////////////------------------------***+++,,,---...///000000,,,---...---,,,+++---///---------............///------------------------------------,,,,,,,,,,,,,,,,,,,,,---------..............................///...---,,,,,,---...///,,,++++++,,,...///...---,,,------....../////////,,,,,,,,,---------..............................---------............///888777555444222111111000555555555444444333333333333222222222111111000000111111111111111222222222------..................111111000////////////000///.........///000222333000000111111000//////...+++,,,------...---,,,+++...---,,,+++***++++++,,,+++,,,,,,------,,,,,,+++***,,,...///...------...,,,,,,------------------++++++,,,------......///++++++++++++++++++++++++,,,+++***)))***+++---...++++++++++++++++++++++++)))******+++,,,,,,------************))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++...------,,,++++++++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++,,,,,,---,,,+++*********+++,,,***,,,------,,,,,,---...---,,,+++,,,...///...------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,***,,,...---+++***,,,...+++*********++++++,,,---++++++******++++++,,,---***+++---......---+++***------------------,,,,,,,,,,,,,,,---------......+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,++++++++++++++++++*********+++,,,,,,------------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,...///000---------.........//////........................,,,,,,,,,------.........,,,......---++++++---///+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......................................................,,,+++***,,,...//////...,,,,,,------...//////000,,,,,,,,,---------......,,,,,,------.../////////---------............///777666444333333444555666555555444444444333333333111111111111111222222222111111000000//////......,,,------....../////////222111111000000000000000///.........///000222333//////000000///...------)))***,,,,,,---,,,+++***...---+++***)))***+++++++++,,,,,,------,,,,,,+++))),,,...///...------...------------------------///......------,,,++++++++++++++++++++++++++++++((('''&&&%%%&&&''')))+++------------------------))))))***+++,,,,,,---------,,,,,,,,,++++++***************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++,,,------))))))***+++,,,,,,------------++++++++++++------+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))***+++,,,,,,...---+++*********++++++,,,...//////...------...---,,,+++,,,...///...---+++,,,,,,------......///.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***))))))+++---............------,,,,,,,,,---------....../////////***+++,,,---...---,,,+++***,,,...---+++***,,,...,,,,,,,,,,,,------...///++++++******++++++,,,---)))+++---//////---+++)))+++,,,,,,------......///+++,,,---.........------+++---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,------......------,,,,,,++++++******))))))))),,,,,,---------,,,++++++,,,+++***)))***+++---...------------------------,,,,,,+++,,,---...,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,---...------,,,,,,---///000111,,,,,,,,,------.......................................---------,,,,,,,,,,,,...///---+++***---///))))))*********+++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////------...//////...------...---,,,...000111111000******++++++,,,---......,,,,,,,,,---------......+++,,,,,,---...///000000---------.........//////:::999999888777666666555777666555444333444555555333333333222222111111111444333222000//////......222000...---,,,---///000///000000000111111111222///000111222333333222111//////.........//////000....../////////...,,,+++,,,---------.../////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))111***'''+++///---***(((,,,...///...++++++---000******+++---...///000000)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///*********+++,,,---//////------------------------)))***+++,,,,,,,,,,,,++++++(((...***---###555+++666,,,(((...///***)))///+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,++++++,,,+++***(((******+++,,,------......---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......''''''(((((()))***,,,,,,...---,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---:::...555---,,,+++999888%%%***444---,,,'''---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++---000000...,,,++++++......,,,,,,,,,,,,......666111,,,***+++---...---//////.........---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------+++++++++,,,,,,------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---...---,,,+++***++++++,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------------------------///............---------+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,//////...------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---+++***+++...000...,,,------------------------////////////////////////---------......---,,,,,,---...............------........................000111111000///---+++)))------,,,++++++,,,,,,,,,,,,---///000000///---,,,,,,------......------,,,(((+++///111000///......,,,---......//////...............------,,,,,,,,,***+++,,,,,,------,,,,,,999888888777666666555555555444333222222222333333333333333222222222111111000000000000000111111222111000///......///000111000000000000000000000000///000111222222222111111//////............//////....../////////...,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222---+++...111///---......000111000...---///111///...+++)))&&&$$$###"""++++++,,,---------------...---,,,,,,,,,,,,,,,---+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,000'''000)))000///&&&"""$$$)))......***'''''')))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///...---))))))******++++++,,,,,,---------,,,,,,++++++++++++++++++************))),,,,,,++++++,,,,,,---...........................,,,,,,,,,------------...,,,+++++++++,,,---...///...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,)))!!!---***---222!!!%%%%%%###222+++000111666...++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,,,,++++++++++++++++++************++++++***+++------+++*********,,,++++++******++++++,,,222...***(((***,,,,,,,,,...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------+++++++++***************........................+++++++++++++++++++++++++++,,,------......------///...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------............------------+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,---//////...------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///...,,,------------------------........................------............------------..........................................******+++***)))(((&&&%%%...------,,,,,,------...,,,---...000000...---,,,,,,------......------,,,))),,,...000///......///,,,---......//////............---------,,,,,,,,,++++++,,,------------,,,777777777666555555444444333333222111111111111111333333333222222222222111000000000000000111111222000000000000111111111111000000000000////////////111111222222222111000000//////...............///.........///......---,,,,,,,,,,,,,,,,,,,,,++++++...------------,,,,,,,,,------............------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++((('''***+++)))***---((()))***)))((('''((()))''''''((())),,,///222444,,,,,,---.........------...---,,,++++++******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***%%%***###***666'''666***///000++++++000444333,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,---,,,,,,...000000///...((()))))))))))))))))))))------,,,,,,,,,,,,++++++++++++++++++************,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,------------......------------......---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,222+++444---)))444///***111000666###+++"""///)))++++++++++++++++++++++++......------------,,,,,,------------,,,,,,,,,,,,++++++************+++++++++,,,,,,+++***)))***,,,,,,++++++******++++++,,,...+++(((''')))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------...---------,,,,,,++++++---------------------------,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++........................++++++++++++++++++++++++,,,,,,------......------///...------,,,---------......------,,,++++++***)))******++++++******)))******++++++,,,,,,------************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,------------------------............------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,------///......---------------...------,,,,,,------...........................******+++,,,,,,---.........---,,,,,,---...---+++------------------------........................------...//////......---,,,,,,---.../////////...------------------------+++++++++++++++***)))))).........------......///,,,---...//////...---,,,,,,------......------,,,+++,,,......------...000,,,---......//////.........------------,,,,,,,,,++++++,,,---------------666666555555555444444444333222222111111111111111222222222222222222222222444333222000//////......000111111111111000///........./////////000000000222222111111111000////////////...---------........................------...---------,,,,,,++++++---------------------------..................------------------......///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------222///......+++''''''+++---.........---,,,,,,,,,666444000---***(((((((((,,,,,,---------------,,,,,,,,,+++*********++++++,,,++++++***)))))))))***++++++++++++++++++++++++,,,,,,+++++++++,,,---...)))333---***''''''$$$222---'''"""$$$***,,,***&&&---,,,***))))))***,,,------,,,***))))))***,,,---000///......///...,,,***)))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++++++++++++++***)))+++---......---++++++,,,,,,,,,,,,------,,,++++++++++++,,,------+++++++++******+++++++++)))&&&///,,,!!!&&&,,,+++---,,,&&&)))///!!!(((...++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,---------//////...,,,***+++---///------------------------***)))(((((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,///......------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...------,,,..............................------,,,,,,,,,,,,******++++++++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,------...///...------,,,,,,------------,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------///...------------,,,+++------------------------........................,,,,,,---.........------+++,,,---...////////////---------------------------------............------------------......///------...//////...------,,,------......------,,,,,,------,,,+++,,,...000,,,---......///.........------------------------+++,,,,,,---...---------555555555555444444444444333333333333333222222111222222222222222222222222444333222000//////......111111111000///---,,,+++,,,---...///000111222333222111111000000///////////////...---------------......------............//////......------,,,,,,---------------------------..................---------.........//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------$$$###$$$(((******...444******************(((''''''''''''''')))+++---...++++++,,,,,,,,,,,,+++***))))))******+++,,,---...,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...&&&444)))222444(((555...///))))))222555...+++...///...,,,++++++,,,...///---,,,***))))))***,,,---...---,,,---------+++)))******************)))))),,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******))))))***)))(((((()))+++---,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,((('''***333111,,,...***+++;;;(((666777000+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------...------------------...//////...+++******---000------------------------))))))******++++++,,,---,,,,,,,,,,,,,,,---------+++++++++++++++*********.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...------,,,,,,---.....................,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,------...///......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........---,,,,,,,,,,,,------------------------........................++++++,,,---------------,,,------...//////......------------------------***************++++++,,,,,,,,,++++++,,,------...---..................---,,,------......------,,,---------+++***+++...000,,,---......///.........------------------------,,,,,,---.........------555555555555555555555555444444444555444333333222111222222222222333333333000000000000000111111222222111000///...---,,,+++---...///000111222333444111111000/////////000000//////...---,,,,,,,,,,,,......---------...//////..................------,,,,,,,,,------------...------............------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555000,,,+++)))%%%%%%(((///......///000///,,,***------------,,,,,,++++++++++++,,,,,,++++++******)))))))))***,,,---///000---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++"""&&&###+++!!!999(((+++((((((******)))...666///...---,,,,,,---...///,,,,,,+++******+++,,,,,,***))))))***------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...........................++++++++++++,,,,,,,,,,,,......---,,,,,,+++,,,,,,***)))((()))+++,,,,,,******++++++,,,,,,------...,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------555######...***)))&&&###>>>###"""+++%%%...+++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,***((((((+++---***++++++,,,,,,++++++***(((***,,,---,,,+++,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************(((((()))+++,,,---...///........................++++++++++++++++++++++++------......------,,,,,,,,,,,,---............---+++,,,,,,---......//////,,,,,,,,,------,,,,,,,,,******++++++,,,,,,------************************++++++++++++++++++++++++---,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,.........,,,+++,,,---------------------------------------------------++++++,,,---............---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++++++++++++++,,,---...........................,,,------......------,,,---------,,,***+++---///,,,---......//////......,,,,,,,,,------------...,,,,,,---...............555555555555555555555555333444555555555444222222111111222222222333333333000000000000000111111222111000///.........///000111111111111222222222222000000///...//////111111000///...---,,,,,,,,,,,,...------,,,---...///000------------------......,,,,,,,,,---------......,,,,,,------------,,,,,,,,,---...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++&&&$$$***000333555888^^^\\\\\\]]]^^^]]]ZZZWWW&&&''')))***+++***)))(((,,,,,,------,,,++++++***++++++++++++,,,---//////---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++666&&&xxxddddddZZZfff```eeegggbbb\\\aaa```CCC------------------------++++++++++++++++++++++++)))))))))***,,,---,,,+++)))******++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...........................***++++++++++++,,,,,,,,,///...---------------...,,,+++***+++,,,---,,,+++******+++,,,,,,---......---,,,,,,,,,,,,---.........------,,,,,,------...999qqqfffVVVaaa___ccceeeZZZggg```YYYlll"""///222++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++))))))+++,,,***++++++,,,,,,++++++***'''***---...,,,******+++***+++++++++,,,,,,,,,,,,.........------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------.............../////////........................++++++++++++++++++++++++------......------,,,+++***+++,,,---......---,,,---------...............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------************************+++++++++++++++++++++++++++******+++,,,---......++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------...///000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++---///------------------------------------------------,,,---...///000000000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------...///+++++++++,,,,,,---//////.........------.........,,,------......------,,,,,,------,,,++++++,,,...,,,---......//////......,,,,,,,,,---------......,,,------...............555555666666666666666666333333444555444333222111111111111222222333333333444333222000//////......000///......///111333555444444333333222111000000000///.........000111222000///...---,,,+++++++++...------,,,---...///000+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''000JJJwwwXXX777$$$---.........------,,,+++------,,,,,,,,,---......---,,,,,,+++,,,,,,------------------------------)))+++...000111///,,,******777,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,++++++,,,,,,***((((((((()))***+++,,,,,,---+++++++++,,,,,,---------//////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,------...///---,,,,,,......---+++******+++,,,,,,---......---,,,,,,,,,,,,---......///......------......///uuuAAA***&&&++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,///......------......///---...///---,,,+++,,,...,,,,,,............,,,,,,'''***---...+++))))))***))))))******++++++++++++000000/////////.........((()))***+++,,,------...------------------------++++++------------++++++---------....../////////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++)))***,,,---...---,,,,,,/////////...------,,,,,,******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000...---,,,,,,++++++,,,,,,...------,,,,,,------...........................***++++++,,,,,,------...***,,,......,,,,,,...000------------------------------------------------......000111222222222222000000000///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,,,,,,,---...///000111......------------......,,,------......------,,,+++---------+++++++++---,,,---......//////......,,,,,,,,,------.........,,,---......//////......666666666666555555555555666333111222555666444222111000000000//////......000000////////////000000000/////////000111111111333333222111000000000111........................///......---------......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,------------,,,+++***++++++,,,,,,,,,,,,---------...)))+++444111***,,,###,,,222,,,***$$$***MMMQQQ000111333...)))###444///...$$$'''555+++$$$777---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***///###...///(((000,,,&&&---444------++++++++++++------...+++&&&######&&&+++...000///---,,,+++,,,------]]]000,,,///&&&(((******,,,,,,,,,++++++*********///...,,,++++++,,,...///++++++++++++++++++++++++***((()))......,,,,,,,,,,,,......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***...------,,,,,,------...)))***+++,,,,,,,,,+++***...---+++***)))***++++++,,,,,,,,,---------......+++,,,.........,,,***))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,...//////...,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,000///---,,,+++*********+++++++++,,,,,,,,,------111000///...---...//////------------------------,,,,,,,,,++++++*********------------------------------------------------++++++++++++,,,---...///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------,,,---...//////---+++***------------------------++++++,,,,,,,,,,,,------//////000000///...------++++++,,,---..................////////////......------------------------+++,,,000555888777444111333222111///...,,,+++***,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...///+++,,,,,,------,,,,,,+++.........///......------...,,,++++++------,,,***)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,666666666666555555555555555444333333444555444222333222222222111111111111000000////////////000000000111222222222333555777333222111111000000000111..............................---------......///+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,+++++++++,,,,,,......---------,,,,,,,,,---------.........//////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,***+++111222---+++///;;;###333&&&KKKttt$$$###666:::###---000666+++'''444!!!,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...***{{{NNN)))---'''))),,,***---222---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,......---,,,,,,,,,,,,,,,111***...(((***...+++---,,,,,,,,,++++++++++++,,,------------------,,,+++++++++++++++++++++++++++222,,,...---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------,,,,,,,,,,,,------------...//////......------,,,+++*********+++,,,+++++++++,,,,,,,,,------+++,,,---......,,,***))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------------///...---,,,+++,,,,,,---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,---...///...---+++***------------------------+++++++++,,,,,,---------------......---,,,,,,+++,,,,,,------...---------......////////////..............................,,,---000333666666333111............////////////,,,,,,,,,---------......,,,---......//////.....................---------///......---------......,,,------......------,,,------.........------,,,///...------/////////---,,,,,,,,,,,,------...///---------,,,,,,,,,,,,,,,666666666666555555555555444555555444333222222333222222222222222111111111000000////////////000000,,,...000111222333555666222111111000000000000000////////////////////////---------------...///000---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++*********+++,,,,,,...------------,,,,,,,,,---------............///...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------222))),,,111***&&&***+++(((000000444zzz)));;;555///!!!000000%%%000'''++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...)))777'''---+++$$$//////,,,------,,,,,,++++++,,,,,,---++++++---......---++++++,,,,,,,,,,,,,,,++++++***000'''---++++++222,,,------------,,,,,,,,,,,,***,,,---//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---bbbHHH''',,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,*********+++++++++,,,,,,+++,,,---...---,,,+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......*********+++,,,---...///,,,,,,,,,---------.........------,,,+++,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------,,,---.........---,,,+++------------------------******+++,,,,,,---......---------...------,,,+++---------...------,,,,,,......////////////....../////////////////////////////////111333444222000---------...//////000000,,,,,,,,,---------......,,,---......//////......///////////////////////////////////////...---,,,---......//////......---,,,,,,------------,,,,,,///...---...000111111000...---+++******,,,...///------------------------666666666666555555555555333555777555111000111444000000000000000000000000000000////////////000000,,,,,,///444999:::777333111000000/////////000000000000000000000000000000,,,,,,,,,---...///000111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++,,,,,,,,,------444,,,------(((---111''''''$$$\\\===!!!---222)))"""222...!!!555++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***///$$$000---222$$$111000+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++,,,---,,,,,,***)))444$$$000---+++222+++------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;(((++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++******)))*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---------,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++*********+++,,,---...///,,,,,,---------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,------,,,------......---,,,,,,------------------------******++++++,,,---.........///////////////..................---,,,++++++---......//////......---........................000///...///111222111000///...............------,,,,,,,,,---------......***+++,,,,,,------,,,,,,///////////////000000000...///000000///---+++***------............------++++++,,,,,,------,,,,,,---,,,,,,---///111000///...---,,,+++++++++,,,------------...............666666666666555555555555222444666444111000111444000000000000000111111111000000////////////000000333000222:::DDDFFF<<<111000//////...//////000000000000000000000000000000,,,,,,,,,---...///000111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++,,,,,,,,,------,,,...///+++,,,444222%%%888ooo&&&!!!CCC,,,!!!666"""***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))000///{{{HHH'''222$$$111---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***EEE%%%222---)))///***---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////......------------)))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---......---------+++++++++,,,,,,,,,------,,,,,,------------------------------------------******+++,,,,,,---............///////////////...............---,,,++++++------............------------------------------000///---...///000000///...............---------,,,,,,,,,---------......***+++,,,,,,------,,,,,,---------....../////////------......---+++***(((,,,,,,------------,,,,,,***+++,,,,,,---------,,,***))))))***---......---+++,,,---------,,,+++***---------.........//////666666666666555555555555222333333333222222222444222222222333333333333333000000////////////000000555000000888BBBCCC999---...............//////000////////////////////////---------------...///000---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------......,,,,,,,,,------------...///............------------,,,+++++++++,,,---...++++++,,,,,,,,,,,,------)))222///+++,,,'''(((888,,,666111,,,$$$---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,555;;;yyy###,,,$$$///(((000,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---***++++++,,,,,,,,,,,,,,,111kkk)))222******+++***,,,,,,,,,,,,------------...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,222(((sssAAA++++++,,,,,,,,,,,,++++++,,,------......------,,,***++++++,,,,,,------...+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,///...---,,,+++++++++,,,******+++,,,,,,,,,++++++,,,,,,---------.........++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111...------,,,+++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++------------------------------,,,,,,,,,,,,------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------+++,,,------...------------------...------,,,,,,------............------------------------------///---------///000///...***+++,,,---...///000000,,,,,,,,,---------......,,,---......//////......,,,,,,,,,------......///,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++***+++,,,------......---***)))((()))+++,,,,,,+++)))***,,,......---+++***,,,,,,,,,---......//////666666666666555555555555222111000111333444444333222222222333333444444444000000////////////000000222///...111666666111,,,...---------......///000..............................---------......///+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......//////.........---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***333++++++...???AAA###+++222222333xxx'''***---'''...+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///***000'''---((('''///&&&333++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---......((()))---///&&&...+++,,,++++++++++++,,,,,,,,,---,,,++++++++++++++++++,,,------------------------111+++AAA+++,,,---......---,,,+++,,,------......------,,,******+++,,,,,,---......***,,,...---+++***,,,...------,,,,,,,,,,,,---------,,,+++)))))))))))))))++++++,,,,,,,,,+++***)))++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000111222...---,,,,,,+++++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......------------------------------,,,,,,,,,,,,+++++++++,,,,,,---......------,,,,,,------...---------,,,------......------,,,........................,,,,,,,,,---///000...---++++++,,,------...//////,,,,,,,,,---------......,,,---......//////......+++,,,,,,---......//////---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,....../////////,,,+++***+++,,,---,,,+++)))***++++++,,,,,,,,,,,,+++++++++,,,---.........777666666666555555555555222///...000444666555333000000000111111222222222000000////////////000000333222111///......000111---------------...///000........................///......---------......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++************,,,,,,,,,------.........---------,,,,,,+++++++++***+++,,,------------,,,++++++,,,,,,,,,---------)))///$$$...999,,,sssPPP333###---444,,,(((///^^^aaa555(((,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++------000;;;***+++111%%%444'''++++++------------++++++++++++,,,------,,,++++++------,,,+++,,,---///000---&&&<<<111+++$$$222+++---*********++++++,,,,,,,,,)))***,,,------,,,***)))------------------------&&&...,,,,,,,,,............,,,,,,,,,------......------,,,******+++,,,,,,---......***,,,...---+++***,,,......------,,,,,,------...111///...,,,++++++,,,,,,+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,...//////...,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,++++++,,,------))))))*********+++++++++------...///...---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,++++++***------...///000000000///++++++,,,---............,,,------......------,,,////////////////////////+++***+++---///000...,,,//////...------,,,++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,------...//////000...---,,,+++,,,---...///---..................---+++,,,---...///////////////...------...///...,,,+++***))))))***,,,...///******+++,,,,,,---......888777666555444333333333555555444444444333333333333333222222111000000000...///000222222222111000111111000///////////////000000000000000000000000000000//////......------......---------......//////...---,,,+++,,,,,,---,,,,,,,,,---------......)))***+++,,,------------000000111111000///---,,,+++,,,---.........------------------------------...------,,,,,,------...+++++++++,,,,,,---------888%%%(((:::XXXUUU,,,,,,,,,,,,,,,,,,,,,,,,---"""EEEGGG,,,,,,"""111........................)))***++++++))))))***+++---------------...///000---***000000333''''''555+++000)))---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------111"""SSS///---(((222&&&333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++........................&&&666---nnnAAA444)))+++...---///###,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---***(((,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,---.........---,,,------------------------...---+++******+++---......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++************+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,.../////////.........---------++++++,,,,,,,,,,,,------++++++******++++++,,,---000///...---,,,------...++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,---...///000000///...------,,,,,,///////////////.........//////...---,,,,,,++++++,,,,,,,,,---------......////////////////////////......---,,,---...///000,,,...//////...------...+++,,,,,,------,,,,,,+++,,,---...//////...---,,,...------,,,,,,------...+++,,,,,,---.........---/////////...---------,,,//////.........---------777666555444444444444444444444333333333222222222333222222111000000/////////000000111111111111000------------......///000///////////////////////////////////////.........///......---------......///...---,,,,,,,,,------,,,,,,,,,---------......------......///000000111111111222222111000...---,,,,,,,,,---------......------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,###111'''...,,,///------------------------333)))%%%___&&&///:::'''------------------------+++,,,------+++***+++,,,...---,,,,,,,,,,,,,,,------,,,+++(((111)))///))))))---000---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,///(((+++GGGeeeHHH---,,,111)))---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))((((((------------------------///%%%///AAA'''222+++&&&'''///***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...,,,***,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,+++*********+++,,,............---------------------------...---+++******+++---......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,+++************+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...000//////...------,,,,,,...............---------///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000+++---......---,,,,,,---,,,,,,------------,,,,,,------............------...------,,,,,,------...,,,,,,------............---------------,,,,,,,,,//////.........---------666555555444444444555555333333222222222111111111222111111000000///......222111000000000000000000*********+++,,,...///000////////////////////////.........///////////////000///...---------------......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++,,,---...///222333333444333222000///------,,,+++,,,---...///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%777---###fff:::!!!------------------------***---###$$$555)))++++++++++++++++++++++++...//////...---,,,,,,---...---,,,+++************,,,+++)))&&&333tttBBB444###,,,,,,222---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))///---'''(((ooo+++///...---''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------111!!!111""""""666///%%%'''///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...---,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...------++++++***)))............---+++***))))))***,,,---............------------------------------++++++++++++---------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++************++++++,,,---------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,------...///------,,,+++++++++,,,,,,------------------------+++++++++,,,,,,,,,------------,,,++++++,,,------/////////...------,,,,,,------------------------.........------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++---------,,,---......///***,,,------,,,++++++,,,------............------.........------............------,,,,,,------...,,,---------............++++++,,,,,,,,,,,,,,,,,,...............---------555555444444444555555666333333333333222222222222111111000000///.........333222111/////////000111++++++++++++,,,---...///////////////////////////------......//////000000111000///...---,,,,,,,,,------------------------,,,,,,,,,---------......,,,+++)))))))))+++...///333444444555444333222111...---+++++++++,,,...000------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++333***000---222************************((('''000000___HHH###///,,,,,,,,,,,,,,,,,,,,,,,,...///000///---+++,,,---------,,,+++++++++++++++111))),,,+++---???}}},,,)))111---------,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++&&&000,,,===+++)))///+++222&&&,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,,,,,,,,,,,,,---)))...000(((rrr@@@---333+++...---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++............---,,,,,,++++++,,,,,,,,,---------,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---,,,++++++*********+++++++++,,,------------,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---------------------------//////.........------------------------...............---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,......,,,+++,,,---......////////////......///...---,,,,,,---...///...------,,,,,,------.........---------.........++++++,,,,,,---------...........................555555444444444555555666444444444444333333333333111111000000///.........333222111/////////000111......---------------...........................------......//////000000111000///...---,,,,,,,,,,,,---------------------,,,,,,,,,---------......///...---,,,---///111222333333444555444333222111...---+++++++++,,,...000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..."""(((\\\QQQ+++222************************444)))===555+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++++++++,,,,,,,,,,,,,,,,,,---......555'''111/// '''%%%,,,//////'''---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***%%%+++...222%%%;;;***---***555))),,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,+++++++++,,,,,,---------'''222---///BBB###---...222***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---...............------,,,+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,++++++******++++++***+++,,,,,,------,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,------------............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////.....................---------------......////////////---------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------------,,,---//////---------......//////000000//////...///...---,,,,,,---...///...------,,,,,,------...///......---------...///,,,,,,------......//////---.....................666555555444444444555555555555555444444444333333222111111000000///......222111000000000000000000000000///................................................///////////////000///...---------------+++,,,---.........------,,,,,,,,,---------......---,,,,,,,,,,,,...///000111222333333333333111111------,,,+++,,,---...///------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------%%%111(((///777###------------------------...&&&'''***222MMM)))------------------------***,,,,,,,,,+++***+++---+++++++++,,,,,,---...///...$$$000000%%%+++>>>)))***...&&&---,,,++++++******++++++******+++++++++,,,,,,,,,************+++++++++,,,(((+++$$$777%%%***)))\\\333+++***333---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,------......///(((***''':::000$$$+++///(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++---,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***++++++---......///)))***+++---...............---,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++************+++,,,,,,,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////........................------......///000000000------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,------------,,,,,,...//////...------.........////////////...............------............------,,,,,,------...000///...---------...///------..................---------...............777666555444444444444444444444444333333333222222333222222111000000/////////000000111111111111000///...............///000........................///////////////.........///......---------......+++,,,---.........------,,,,,,,,,---------......)))******++++++,,,,,,---///000111222222111000///,,,,,,,,,---------......------------------------,,,++++++******++++++,,,******++++++,,,---......)))555333---///'''------------------------###111...''',,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,...,,,+++++++++++++++,,,,,,&&&***---+++333)))SSS)))))),,,***---,,,++++++******++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---&&&222###,,,000>>>BBB---------...,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111+++,,,,,,---......//////222$$$,,,(((222sssUUU$$$...*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------******+++,,,---------,,,++++++*********+++------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------+++,,,---.........------------------------------------........./////////......///000000///..............................,,,,,,---......///000000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++---///...---,,,---------......//////......---------............------...------,,,,,,------...111000...---,,,---...///......---------------------------.........//////888777666555444333333333333333333222222222111111333333222222111000000000...///000222222222111000,,,,,,,,,---...///000111........................000000//////.........---......---------......///***+++---...///...------,,,,,,,,,---------......+++,,,---...////////////......000111111000///...+++,,,---.........------------------------------...------,,,,,,------...))))))***+++---...//////...$$$;;;...999,,,,,,,,,,,,,,,,,,,,,,,,+++333)))888 +++************************(((***,,,,,,,,,,,,...000---,,,+++***)))))))))))))))666+++""":::)))------***------,,,++++++******++++++******+++++++++,,,,,,,,,''''''(((***+++,,,---......&&&000(((000222 444NNN000000(((---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///,,,,,,------...///000000000+++000777 >>>vvv+++666***---(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...+++***+++---,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))(((((()))+++---///000------------------------+++,,,,,,------,,,,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......)))***,,,---...---,,,,,,////////////////////////.........////////////000,,,---...//////...---,,,---.....................++++++,,,,,,---...//////------------------------,,,,,,,,,---------......////////////////////////***+++,,,---...---,,,,,,***,,,...---,,,+++,,,,,,------............------,,,---...//////...---,,,...------,,,,,,------...222111...---,,,---...///---------,,,,,,+++++++++---------.........//////777777666666666777777888444333222222111111222222000000000000000000000000////////////............000...+++,,,...000...---........................////////////////////////------------------------,,,---...///...---,,,++++++++++++,,,,,,------------------,,,,,,+++++++++++++++------------++++++---------///111111///---,,,,,,,,,---------......---,,,,,,++++++,,,,,,------+++***+++,,,,,,+++***(((,,,jjj---(((*********++++++++++++,,,,,,!!!)))***+++###KKK---,,,+++*********+++,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,111%%%'''222***!!!@@@ppp333444%%%+++------,,,+++***************+++,,,,,,------,,,,,,)))******++++++******)))***,,,...///---,,,,,,,,,---###)))333///)))))))))+++,,,,,,,,,,,,+++.........///......------.........------,,,,,,,,,///'''---(((++++++ '''444333........................------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))...------,,,,,,------...000///...---,,,------.........---,,,++++++++++++........................++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++))))))******++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------...---,,,+++++++++,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000..............................---------,,,,,,,,,222111///---+++***))))))------------------------........................------,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,---000000//////.........---........................///......---------......------------------------000///...---------------***,,,------,,,++++++,,,***+++---.........------555555555444444555555666444333222222111111222222000000000000000000000000111111111111000000000///000...,,,,,,...000...---////////////////////////////////////////////////------------------------------......------,,,++++++,,,,,,,,,,,,,,,,,,---.........---------,,,,,,......---,,,,,,---......---------///000111///---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,+++***+++,,,---,,,+++***...|||vvv(((+++,,,,,,,,,------------......000,,,"""000)))www++++++*********,,,---...,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---///000)))###///BBBrrr,,,444...,,,,,,,,,+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,---///111111000/////////111777111(((000///+++------..................,,,------.........------......---------,,,,,,,,,,,,+++---''''''---~~~>>>555&&&///---------------------------......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...---,,,++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))*********++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---,,,---...---+++***+++,,,------------------------///......---------...............---------------.........---------,,,,,,111000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...////////////......---------......------,,,---------000/////////.........---.................................---------..............................//////...---------------+++---///...---,,,------...///000222222222111000444444333333333333333444444333222222111111222222000000000000000000000000111111111000000000/////////...------//////...---000000000000000000000000000000000000000000000000,,,,,,------.........///......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++//////............------111///---++++++---///111------,,,...///000///---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++***)))+++---...---,,,+++---ccc'''...***,,,,,,------------......000+++!!!///AAA))))))******+++---...////////////......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''------((((((...,,,%%%$$$222%%%,,,,,,,,,,,,---...///000***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,+++---......---,,,,,,---------"""UUU+++,,,000---------+++******+++,,,,,,***+++,,,------...------...------------,,,,,,,,,(((...+++((((((111;;;zzz000 444''',,,,,,,,,,,,,,,,,,,,,,,,,,,...111222222111...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000000//////......------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...---,,,+++,,,---........................000000///------,,,,,,,,,------------------------.........------------,,,---......//////000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///////////////.........000///......------------/////////...............................................................//////////////////////////////...------------...,,,...//////...------...---...///000000000//////444444333333222333333333444333222222111111222222000000000000000000000000//////.........---------........./////////......////////////////////////000000000000000000000000,,,,,,------....../////////...---,,,+++,,,---------------,,,,,,+++++++++............------------///...---,,,,,,---...///---,,,,,,---...///...---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++***)))+++---......---******]]],,,000%%%*********+++++++++,,,,,,%%%***...%%%{{{******++++++,,,---............//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++(((###(((333222(((zzz>>>'''&&&,,,,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,+++++++++******+++++++++)))+++,,,,,,*********+++***+++<<<'''ppp$$$###+++ ///))))))(((((())))))***+++666"""888YYY;;;***000---...,,,***)))((()))***+++)))***+++,,,------------------------------------'''---***+++...111!!!%%%***...))),,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,++++++++++++,,,++++++++++++,,,---...///........................+++++++++,,,,,,,,,------,,,,,,,,,---------......000///...---,,,,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,111000000///...------,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,---...---,,,+++,,,---........................//////...---------------,,,,,,,,,,,,------------............------------***+++,,,---...///000000........................////////////////////////++++++++++++,,,,,,------//////..................000///...---,,,,,,,,,---................................................------..........................................///......---------......,,,---//////---------...,,,---------------------666666555444333333444444444333222222111111222222000000000000000000000000............---------------...000000//////..............................000000000000000000000000---------......////////////...---,,,+++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,---,,,++++++---......---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++******+++---///...---+++(((]]],,,111&&&*********+++++++++,,,,,,'''***333,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,///,,,******+++,,,++++++;;;}}}%%%333------,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,,,,.........,,,,,,---///444***000333$$$~~~+++<<>>000,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------,,,*********+++,,,---...///........................+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---/////////...---,,,++++++,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,+++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,------............,,,---......,,,,,,---...---------------------------------------...//////,,,,,,,,,------.........//////.........---------+++,,,---.../////////...........................////////////////////////++++++,,,,,,------------------------------------...------,,,++++++,,,,,,---------.......................................,,,,,,---...//////......------------------------......---------......///+++,,,......,,,+++,,,---/////////............///888777666555444444444555444333222222111111222222000000000000000000000000000000000/////////......---///111111000......///........................000000000000000000000000..............................---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---***+++,,,------,,,+++***---+++******,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,+++***,,,---///...---///)))ddd)))000,,,,,,,,,------------.........((()))<<<---------------,,,++++++++++++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,***'''***222111)))'''---&&&)))---...---,,,+++***************+++,,,,,,------,,,,,,///...---,,,,,,---...///+++,,,,,,+++******+++---***---,,,'''333+++000"""***000111***)))))))))))))))******+++***555'''%%%***JJJ,,,///,,,...---,,,++++++,,,,,,---***+++,,,------...------,,,,,,,,,------------...111''',,,+++///!!!555:::&&&+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...000,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***,,,++++++******++++++,,,+++,,,,,,------------,,,+++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------...---------,,,+++++++++,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,---......------...///------------------------,,,,,,,,,------///000000,,,------......//////////////////.........------...///000111222111000000........................------------------------+++,,,---.........------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------------------.................................+++,,,---/////////......------------------------...------------...//////***,,,------,,,++++++,,,......---,,,,,,,,,,,,---888777666555444444444444444333222222111111222222000000000000000000000000000000/////////.........,,,///222222000......///........................////////////////////////000000//////......------------......------,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......---------,,,,,,------------+++))))))+++------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,+++,,,---...---,,,000'''rrrwww+++...000,,,,,,------------......,,,---...+++,,,---......------,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%***000///+++,,,000***DDD%%%---,,,,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,000...---,,,,,,---...000)))))))))((('''''')))+++:::$$$000)))%%%<<<))))))---###111------,,,,,,------...///444666666,,,!!!------///******************++++++,,,------.........------,,,,,,,,,---------.........$$$///+++)))&&&555&&&&&&,,,)))------------------------++++++,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,)))***+++,,,------,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++,,,,,,---...///........................------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...------,,,,,,------...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...,,,---......------...000..............................---------......///------...//////000111111////////////............---...000222333222111111........................------------------------,,,---.../////////......------------.........///,,,,,,+++,,,,,,---...///,,,,,,,,,------.................................***+++---///000000///...........................---------------...//////+++---......---,,,,,,------,,,+++*********++++++888777666555444333333333444333222222111111222222000000000000000000000000......---------,,,,,,,,,,,,///333333000......///000000000000000000000000////////////////////////111111000///...---,,,,,,,,,---...///...---,,,++++++++++++,,,,,,------------------.........//////000///---++++++---///000---+++))))))+++,,,---,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---,,,,,,---...---+++...$$$]]]000,,,...******+++++++++,,,,,,,,,%%%999EEE)))***,,,...//////......------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...000...)))(((,,,...---...AAAnnn000,,,,,,,,,,,,---...//////++++++,,,---------,,,,,,...---+++******+++---...,,,,,,,,,+++)))***,,,...000$$$000+++---###999OOO///...777%%%,,,++++++++++++,,,------'''222,,,...(((000===---,,,111+++,,,---........................///......------,,,,,,,,,------.........)))###222---%%%111//////777000444........................'''))),,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---...------,,,,,,------...((()))***+++,,,,,,+++***,,,,,,++++++,,,,,,------........................++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---...///000111...........................------,,,,,,------...,,,,,,------------------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---...///..............................------------------------------------------------++++++---......---++++++---------,,,,,,+++++++++///......------......///---------------------------,,,,,,,,,,,,---......------------------------***+++---///000000///...,,,---......------///000000000000000000000000000000///...---------------.........///000111111222000/////////............)))+++---000111111111000////////////////////////000000000000000000000000------///000000000///...---.........//////000000,,,,,,,,,---...///000111,,,,,,,,,------.................................***+++---///000000///...////////////////////////---------------...///000,,,...//////...------...111000///...---......///888777555555666666444333---...000111111000///...111111111111000000000000//////000000000000//////...///000111111000///.........//////000111111111222111111000///......---................................................******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,***,,,...///000000...---------........................---,,,+++))))))((("""333+++,,,,,,'''333'''###888222---###,,,222---,,,***)))((()))******...,,,++++++++++++***(((------------------------,,,++++++******++++++,,,000... 333&&&---//////222###---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++vvv333###...000%%%---/// ***555###...222***------<<<999***(((------++++++++++++------222...++++++---...,,,))),,,,,,************,,,,,,+++,,,,,,------,,,,,,+++:::&&&333------------------------******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***,,,---......---------------------------,,,,,,++++++,,,,,,---------,,,+++,,,---...///000///...---,,,+++******...------,,,,,,------...,,,---...---,,,+++---/////////............//////.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,------......------,,,*********++++++,,,,,,,,,...------------...////////////---,,,+++*********++++++,,,,,,,,,---------,,,------......------,,,+++,,,...///000///...---000000//////.........------------.........//////------......///000000000...---,,,++++++,,,---...///.........------------////////////////////////222111///...---------......------------...//////////////////////////////---,,,,,,++++++,,,,,,---///......------,,,,,,+++............//////////////////.........---------//////000000000000//////000...---...///000///...------------------------........................//////............//////555444333444555666555444222333333333333333222222111111111111000000000000//////000000000000//////...///000111111000///...000//////......---,,,,,,111111000000///......---................................................***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,,,,---///000///...---,,,+++---...000000///---,,,+++++++++++++++,,,,,,,,,)))***///(((222&&&---111222111+++000???000///...---,,,------...'''&&&'''))),,,.........------------------------,,,,,,++++++++++++,,,,,,///'''FFF111...,,,+++///000)))---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++111]]](((///,,,+++...000+++'''))),,,'''111,,,000:::((($$$CCCEEE555222---,,,,,,++++++,,,,,,---///---,,,++++++++++++***---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++((((((---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,---...---,,,+++---///------,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,///...---,,,+++*********------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,------...///////////////000/////////............---------........./////////////////////.........///...---,,,,,,---...////////////.........------////////////////////////222111///...------.........------------...//////,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------............//////////////////.........---------...//////000000//////...000...---...///000///...------------------------........................///..................///222111111222555777777666666555444333333333333333111111111111000000000000//////000000000000//////...//////000000//////.........------,,,+++++++++111000000//////.................................------------------------++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,...//////000///---,,,******,,,///111111///,,,)))***+++++++++,,,,,,,,,---000---***222555***222&&&***111'''&&&444ggg...---,,,,,,+++,,,,,,---$$$$$$%%%(((,,,///000000------------------------,,,,,,++++++++++++,,,,,,///+++@@@+++444,,,(((111---///+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++$$$999XXX%%%...111)))$$$+++,,,)))///(((555---'''555222%%%((("""///'''777===+++)))------,,,,,,++++++,,,,,,---,,,------+++))))))***+++------,,,,,,,,,,,,------,,,,,,------------,,,,,,'''qqq@@@---------------------------//////...---+++***))))))++++++,,,,,,------..................---,,,+++***---------------------------,,,,,,++++++,,,,,,---+++,,,------......------*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,+++---///------,,,,,,,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------,,,,,,,,,///...---,,,+++*********------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,...............//////000////////////............------........./////////111000000///......------//////............//////000000000/////////......////////////////////////111000///......---............------......///000---,,,,,,,,,---......///......------------......+++,,,,,,---......//////............/////////////////////............---.........//////.........000...---...///000///...------------------------..............................------------......222222111333555777777666555444222000000000000111111111111111000000000/////////000000000000//////////////////////////////***++++++,,,------......000000/////////.................................------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------......//////...---,,,,,,+++---...//////...,,,***...------,,,++++++******///++++++>>>UUU---444///***$$$***<<<666???---,,,,,,,,,,,,,,,,,,,,,))))))(((***,,,......---------------------------,,,,,,,,,++++++,,,,,,,,,)))444''')))333---)))555)))444***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...OOOQQQ---,,,...+++&&&***...+++)))888222%%%***...---222333111---)))///***(((,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,)))(((***---------------------------,,,,,,------------,,,,,,333:::{{{---------------------------///......---+++******)))***++++++,,,---...///////////////...---,,,+++***---------------------------,,,,,,++++++,,,,,,---+++,,,---...///...---,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...---,,,+++---//////......------......///------------------------+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++,,,------......------,,,//////......---------,,,...------------.../////////...---,,,,,,+++,,,,,,,,,,,,,,,------------...,,,------......------,,,...---,,,,,,,,,---///000///////////////.....................////////////000000//////............000000////////////000000000000000000////////////////////////////////////000000//////...........................//////000000///......///000111111//////............//////,,,---------.........///............/////////////////////...............------............------000...---...///000///...................................................------,,,,,,,,,,,,------666555444555666777666444444333111000/////////000111111111111000000000/////////000000000000////////////............//////,,,,,,,,,---......//////////////////....................................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,------......///......///...---,,,,,,,,,,,,,,,...------,,,,,,+++++++++111'''...### 333+++777///444$$$<<<...YYY//////000000000000000000...---,,,,,,......---,,,---------------------------,,,,,,,,,,,,,,,,,,---%%%222***>>>,,,///---777&&&444***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...$$$666VVV++++++===,,,$$$---***(((111333111...(((###'''///%%%444)))'''333777555,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---***))),,,///------------------------,,,------......------,,,222''')))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---------------,,,+++---------------------------,,,,,,++++++,,,,,,---+++,,,---...///...---,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...---,,,+++---///......------------......------------------------+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,/////////......---------...------------...//////------,,,,,,------...///,,,,,,---------.........,,,------......------,,,---,,,+++***+++,,,...///.........///////////////........./////////000000............//////000000///000000000000000000///000000000000///////////////////////////////////////////////////.........///............///000000111000///......///000111000//////......//////000/////////......---------............////////////////////////////////////------............------000...---...///000///...................................................------,,,,,,,,,,,,------999777666666666666444333555444333222222222222222111111111111000000000000//////000000000000/////////......------......///000000//////...---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,------...//////000000///,,,******+++,,,---******+++,,,---...//////000"""...000???&&&)))%%%:::///888+++777------.../////////.........---,,,---///000///...------------------------------,,,,,,,,,,,,------+++------EEEvvv)))111///666(((222***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------%%%111(((///XXX***333...000---111***)))///222---(((&&&000%%%777'''))) &&&!!!+++,,,,,,------,,,,,,+++---......---,,,,,,---...,,,,,,------------,,,,,,------............------(((,,,xxx<<<------------------------******+++,,,,,,---......,,,,,,------......//////+++,,,------...------------------------------------,,,,,,++++++,,,,,,---+++,,,------......------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,+++---///,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---------///...---,,,+++*********))))))***,,,...000222333,,,---------............,,,------......------,,,,,,,,,,,,,,,,,,------............///////////////....../////////000000000------......///000000111//////000000000000//////000000000/////////......////////////////////////......////////////......//////......//////000111222000...,,,,,,,,,.../////////............//////000000//////...------,,,............////////////...////////////000000000.........//////.........000...---...///000///.........................................................------------......888666555555555555444222333444444444444444333333111111111111000000000000//////000000000000/////////...------------...///000000//////...---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------............---------......//////...---,,,++++++++++++******+++,,,---...//////---%%%---555LLL)))444000===555((()))***+++,,,---,,,,,,+++---,,,,,,---///000///...------------------------------,,,,,,,,,,,,------111++++++......111,,,333+++000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++,,,,,,,,,,,,------+++++++++,,,,,,---------555'''%%%:::@@@LLL///666,,,000444***''')))+++111666111'''+++///***222+++333,,,+++,,,,,,------,,,,,,+++...,,,++++++,,,------,,,***+++,,,------,,,+++***------............------))),,,EEE{{{------------------------******+++,,,,,,---......---------........................//////......------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,---...---,,,+++---///,,,++++++******++++++,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------.........///...---,,,+++*********,,,,,,,,,,,,---///000111------------............,,,------......------,,,,,,---......//////................../////////000.../////////000000000000.........///////////////......///000000///....../////////.........------////////////////////////---...///000000///......///////////////000000111444222///---++++++,,,---///......------......///////////////........................////////////.../////////000000000000...//////000000//////...000...---...///000///...................................................///..................///666444333333444555333222111222333444444444333222111111111111000000000000//////000000000000/////////...---,,,,,,---...///,,,,,,---......//////000---.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........000///...---------------------......---+++***)))------------------,,,,,,...///---&&&666...uuu444,,,999"""TTT$$$+++,,,.../////////......///---,,,,,,---...,,,+++------------------------...------,,,,,,------...,,,)))%%%000555111)))000...///,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,---------111///888'''111hhh;;;)))***000'''---555///%%%+++111)))'''888((()))...111333)))++++++------------++++++...+++((())),,,...,,,*********,,,,,,,,,,,,******------............------000!!!000------------------------+++++++++,,,,,,---------...............---------000000111000000///...------------------------------,,,,,,++++++,,,,,,---...---,,,+++,,,---...///((()))***+++,,,---.........------,,,,,,------...------...---,,,+++---///...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,////////////////////////------------------------------------------------,,,------......------,,,+++,,,,,,------............------------...//////222111///...,,,+++++++++---------.........//////,,,------......------,,,---...000111111111000///---.........//////000000////////////000000000000000000000///......---------...///000000///...---///.........------------////////////////////////---...///000000///......///////////////000111111888666222///------...///......------------......------......///000000000............/////////000.../////////000000111111//////000000000000//////000...---...///000///...////////////////////////........................//////............//////888777777666444333222222333333333222222111111111444444333222111000///...---......///000111111222...///111222333222000/////////......---------,,,////////////////////////000///...---------------...---,,,,,,++++++++++++---------,,,,,,+++++++++......---------,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,---------......////////////000000000000---.........---,,,,,,+++***++++++,,,---...//////+++111'''...222MMM///$$$---vvv///***------------------------...------,,,,,,------...---------............///---,,,,,,,,,,,,---......---,,,---000@@@///"""555333%%%...,,,,,,,,,++++++***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333+++<<<111000:::,,,777111///***---,,,...333$$$---------,,,,,,+++++++++//////...------///000111+++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,---------)))***777www555444''')))444+++&&&***************************.........---,,,+++***)))------,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------000///...---,,,------...,,,,,,,,,------..................------,,,,,,,,,...------,,,,,,------...//////...---,,,++++++***------------------------***+++,,,,,,------,,,,,,...........................---,,,,,,......---,,,++++++++++++,,,---...///.........------,,,,,,,,,...------,,,,,,------...------------------------///......------,,,++++++---.........///000000000//////////////////////////////.........---------,,,,,,,,,---------..............................111///...------...///111////////////000000000000000000111111111111000000////////////////////////222222111000//////000000111000...,,,,,,,,,...///222///,,,,,,///000000.../////////////////////...000000000000////////////000///////////////000111//////............////////////////////////////////////............//////000000/////////000000111//////.........---------////////////////////////333222222222222333444444333333333222222222111111444444333222111000//////.........///000111111111+++,,,.../////////---,,,/////////.........------//////////////////////////////...---------------...---,,,,,,+++++++++,,,---------,,,,,,+++++++++......---------,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,---------......------------............------......------,,,+++++++++,,,,,,,,,,,,,,,,,,***333$$$###444&&&>>>222(((555------------------------,,,,,,,,,++++++,,,,,,,,,------------............---,,,,,,,,,,,,---......---))),,,,,,777(((+++---000)))222,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&333...%%%AAA""":::;;;+++(((---...111...***000111---------,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------222///)))SSSxxx'''222%%%(((***---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++***************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,.........---------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------//////---,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,...------,,,,,,------............------,,,,,,+++........................++++++,,,------------,,,...........................---,,,,,,......---,,,,,,,,,,,,,,,---...///000......---------,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,---------------........................//////.........---------------------....................................000///...------...///000000000000000////////////......////////////......000000000000000000000000222222111000000000000000222111///...---...///000222000------///111000///////////////////////////000000000111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000//////............///000000////////////000000////////////....................................333333222111222333444555333333333333222222222222444333333222111000//////......//////000000111111***+++---.........---,,,000000////////////......//////////////////////////////...------------...------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,------------.........------......------,,,,,,,,,,,,,,,++++++*********$$$222...***666999///+++EEE---<<<)))------------------------++++++++++++++++++++++++------------............---,,,,,,,,,,,,---......,,,''',,,(((,,,888111+++///---000,,,,,,,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,444777222\\\......+++///...,,,---)))'''111------------,,,,,,,,,,,,)))***++++++,,,,,,++++++------............//////...------,,,,,,------............---------------222000$$$///###888(((###,,,111...------------------------+++,,,,,,------,,,,,,+++------------------......+++,,,,,,------.........------------------------++++++,,,,,,------------.........------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,,,,,,,------------......------------,,,,,,,,,...------,,,,,,------...------------------------.............../////////++++++,,,---------------...........................---,,,---...///...,,,------------...///000000...------------,,,,,,,,,...------,,,,,,------...------------------------++++++,,,------...//////---------------,,,,,,,,,------------------------...............---------............////////////........................000///...------...///000111111000000//////............////////////......111111111111111111111111222111000000000000000000333222111000///000111222222000//////000111111000000000000000000111111111111111222222333333444444111111222222222222111111111111000000000000111111222222222222222222222222111111000///......//////000000000000//////000000000000000/////////..............................999777555444333333444555333333333333333333333333333333222222111000000///.../////////000000000111---...///000000000//////000000000000000////////////////////////////////////......---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************++++++,,,,,,,,,,,,,,,---------.............../////////000000,,,------...------,,,,,,,,,,,,,,,+++++++++++++++000,,,//////&&&"""---999%%%888---222'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---......---(((...((((((SSSooo(((111///222(((,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222+++''')))$$$666CCCFFF...222444000&&&...222%%%)))------------------,,,,,,+++,,,---//////...------------------............------,,,,,,,,,,,,------/////////......------,,,(((***---&&&???...000***///++++++........................***+++,,,,,,---------,,,---........./////////...++++++,,,,,,---...//////.......................................//////000............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,------.........------------............+++,,,,,,---...---------...........................---,,,---...///...------------------...//////------------------------...------,,,,,,------...........................,,,,,,,,,---------......000000000///.........---------------------------........................////////////000000000000........................000///............///000111111000000//////......000000111111111111000000000000000000000000000000111111000000000000000111222222111000000111111222111000000000111111111111222222222222333333333333333333444555666666777777444555666666666555444333444444333333333333444444555555555555555555555555444444333222111111111111111111111111111111000000000000000/////////..............................888777555444333444444555333333333333333333333333333333222222111000000000////////////000000000000//////000000111111111111/////////000000000000000////////////////////////......---------......///,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////,,,,,,------...------,,,+++++++++,,,---......///333!!!$$$222---%%%'''&&&)))999***---%%%(((...------------------------------...//////...------,,,,,,,,,------------...---,,,,,,,,,,,,---.........+++111***+++000222...777''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))555 999333777%%%[[[>>>''')))444***...999***+++------------------------,,,---///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,/////////......------,,,'''!!!333///DDD|||111///...&&&---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------((((((******++++++******++++++,,,,,,---...//////........................//////.........///000111//////.........---------------,,,,,,,,,,,,------,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...+++,,,,,,------.........+++++++++,,,,,,---------,,,,,,---.........------...........................---,,,---///000///...,,,,,,,,,+++,,,,,,---...------------------------...------,,,,,,------.................................---------,,,,,,,,,000000000///.........---........................---...................../////////000000000111111//////////////////////////////............//////111000000000/////////...000000111111111111000000////////////////////////111000000000000000111111111111111111111111222222000000111222222222222333444444555555555666666666666666777777888999::::::999999999999999888777777999999888888888888999999777777777777777777777777777777666555555555555555333444444444444333222111000000000000////////////////////////////////////000111222333444444555555333333333333444444444444222222222111111111000000////////////000000000000............/////////000......////////////000000////////////////////////...------------...//////,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------......---------,,,,,,,,,***+++,,,------------,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,------......------***++++++,,,...//////000***)))...222222888777***111(((888###LLLIII777444+++---------------------------...///000000///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---...222,,,000$$$444+++,,,555...,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++...555///!!!%%%555'''///000...(((222)))111------------............+++,,,------......---------,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,.........---------------000000222$$$(((+++---***)))222++++++++++++++++++++++++***+++,,,,,,------------((()))***,,,,,,,,,+++++++++,,,,,,------.........------------------------...---,,,,,,,,,---///000/////////.........------...------,,,,,,------...,,,---------............+++,,,,,,------------,,,...------------,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,------.........*********+++,,,,,,------,,,,,,---..........................................---,,,---///000000///,,,,,,+++++++++,,,,,,---,,,,,,,,,------------......------,,,,,,------...........................//////...---,,,,,,++++++---------------,,,,,,,,,////////////////////////---------...............////////////000000000000/////////////////////////////////////////////////////////000000000000000......////////////..............................000000000000000111111222111111111222222222222222111333555555444444555666777777777888999999::::::999999::::::;;;;;;<<<<<<===<<<;;;:::999999::::::777666666555555666666777888888888888888888888888999999888888888888999999777777888888888666555444333333222222222111111111000000000000000000000000...000222444555555444444333333333444444444555555222222222111111111111111000000000000////////////---------------...//////------........./////////////////////////////////---------------...//////,,,+++++++++,,,,,,---...+++++++++,,,,,,---------......---------,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,------......------++++++,,,,,,,,,---------,,,888777((("""(((+++(((<<<&&&(((;;;[[[///---666+++,,,------------------------,,,---///000000///---,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......***//////***333$$$VVVttt'''...***333,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222!!!444***!!!666111)))+++???...)))000'''---&&&222------------.........///,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------///'''...''',,,OOO(((+++)))111...++++++++++++++++++++++++++++++,,,---------,,,,,,***+++---///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000////////////............---,,,,,,,,,,,,,,,,,,---------------............+++,,,---...///......---......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------------******+++,,,,,,---......,,,------..........................................---,,,---000111000///------,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...........................---------------------,,,,,,,,,,,,---------------........................---------.........//////........./////////000000////////////////////////......////////////............//////000000111111......////////////......////////////////////////000000000000000111222222222222333444444444444444333666999:::999888999:::999999:::;;;;;;<<<======<<<<<<<<<<<<<<<=========???===;;;999888888:::;;;555555444444444444555555999999999999999999999999888888888888999:::;;;;;;:::;;;<<<<<<;;;:::777666666666666666555555555555111111111111111111111111333444666888888666333222333333333444444555555555222222222111111111111111000000000000///////////////............///000000,,,---------......//////////////////////////////---------------...///000++++++++++++,,,,,,---...+++++++++,,,,,,---------......---------,,,,,,,,,,,,---.../////////...---,,,,,,,,,---------......---------.........//////+++,,,,,,---.........---,,,,,,,,,++++++++++++******---((((((000111...333000%%%---666222&&&)))EEE~~~---+++(((+++,,,///------------------------+++,,,...//////...,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......(((///,,,'''333'''+++(((222222,,,,,,,,,------.........---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((...)))(((...---...333000+++VVV(((333000444(((333---------.........//////...---,,,+++,,,---.../////////.........---------...------,,,,,,------...+++++++++,,,,,,---------%%%000222<<>>;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>============???===:::777666777:::;;;::::::999999999999::::::999999999999999999999999777777777888999:::<<<<<<<<<===>>>>>>>>><<<999888999999999999888888888888222222222222222222222222555555555555444333222222222222333444555555555555000111111222222222111111000000//////.........---111111111111111111111111/////////////////////////////////...------,,,,,,000000///...------,,,,,,---...000///...,,,------..................---------------------...///000///////////////......---........................000000111000///,,,)))(((---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///000222&&&<<<---%%%555!!!///mmmFFF((((((...((((((000,,,,,,------.../////////////////////////////////------------------------...---+++++++++---///000------%%%,,,333 999'''000'''...........................222000---,,,,,,,,,,,,+++,,,------------,,,++++++***+++,,,---------------...---,,,,,,,,,---...///,,,000AAA<<<---"""---===)))++++++,,,------......///---+++)))***+++,,,,,,+++///............---------------++++++++++++------...------,,,,,,------...444!!!111222---444###)))000---,,,,,,,,,++++++,,,,,,---...$$$'''***+++,,,,,,,,,...+++,,,,,,------,,,,,,+++---...000000///...///000............//////000000..................------///......------,,,++++++---------,,,,,,+++++++++000222333111...,,,---///------------------------........................+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,---...//////,,,(((+++,,,---.........------...,,,+++---000222111///...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...//////...---,,,,,,---...///...//////000///---,,,+++............////////////........................---------.........//////////////////000000000000////////////000000000000////////////000000000111000//////.........//////...,,,***,,,///111000//////000111000//////000111///111333444555444222111666777888999:::;;;;;;;;;===;;;999:::===>>><<<:::<<>>???AAA@@@>>>;;;???>>><<<<<<>>>??????>>><<<===<<<;;;888666666666999888777777999;;;;;;;;;===<<<:::;;;<<<<<<;;;:::;;;;;;::::::::::::::::::777777666666666666777777555555555666555555444444333333444444555444444444111222222333333333222222111111000000000/////////////////////////////////////////////////////////------..................000//////...------,,,,,,,,,...///...---+++,,,,,,---------------------------------------.../////////////////////...------........................000//////...------------000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,///000111///---,,,,,,---'''!!!$$$,,,'''III888)))%%%222:::333,,,---------------,,,,,,,,,,,,........................------------------,,,,,,333222///,,,***)))))))))+++555...---333$$$'''MMMlll)))222+++////////////.........---000...++++++,,,------,,,,,,------------,,,+++++++++,,,------.........---///...---,,,------...///,,,,,,333,,,888,,,......///......------,,,++++++---,,,+++,,,...000000000///............---------------++++++++++++------...------,,,,,,------...000&&&///...%%%000AAA777))):::***,,,,,,++++++,,,,,,---...'''))),,,,,,,,,++++++,,,+++,,,,,,------,,,,,,+++---...000///...------...---------....../////////..................------,,,,,,,,,,,,++++++++++++.........---------,,,,,,...000111///,,,+++,,,---........................------------------------,,,,,,,,,,,,------------,,,,,,,,,---------.........------,,,,,,------...///...,,,+++---......---,,,,,,------------......---,,,+++,,,///000000...///......------......///...------,,,,,,------...------------------------...---------------......///...------------...///------..............................////////////........................---------.........//////////////////000000000000////////////000000000000//////////////////000000000//////....../////////111///---...111222222000///000222222111000222333333555777999:::::::::999:::;;;<<<<<<===>>>>>>???@@@???>>>???BBBBBBAAA??????BBBBBBAAABBBEEEDDDAAAEEEDDDCCCBBBAAAAAABBBBBBFFFDDDBBBCCCDDDDDDBBB???AAA???>>>???@@@@@@???>>>>>>>>>>>>===;;;:::::::::;;;:::999999;;;===<<<<<<<<<;;;:::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<=========;;;:::999888777777777777555555666666666666666666444444444555444444333333222333333333333333222222111111111111000000000000........................////////////////////////,,,,,,------...//////000/////////...------,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...////////////...------........................///...---,,,---///111333......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000///,,,***++++++444,,,444222JJJjjj***(((&&&'''+++...------000---------,,,+++*********------------------------.........------,,,,,,,,,...---,,,*********+++,,,###444...(((222///%%%,,,###444(((000/////////......---------,,,***+++---.........---------------,,,,,,+++,,,---......///.........///......---------......,,,)))%%%eee000///###---///......------,,,++++++***)))(((***,,,////////////............---------------++++++++++++------...------,,,,,,------...,,,---///,,,###000CCC}}}---(((888&&&,,,,,,++++++,,,,,,---...***,,,...---,,,++++++,,,,,,,,,------------,,,,,,---...//////---++++++,,,,,,,,,------------......------------------......,,,,,,,,,,,,,,,---------//////............------,,,---...---+++******+++........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,---------......///......------......///111...+++***+++---///000...---,,,,,,,,,---//////,,,++++++,,,...///...---/////////....../////////...------,,,,,,------................................./////////......---///...------------...///,,,,,,,,,---...///000000............////////////........................------........./////////////////////000000000000////////////000000000000///////////////.........000000////////////000000333111000000222333333222///111333333333333555666333444666999;;;<<<<<<===>>>>>>======>>>???@@@AAA??????@@@AAACCCDDDBBB@@@DDDGGGFFFCCCCCCFFFFFFDDDJJJHHHFFFEEECCCCCCDDDDDDJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDBBB@@@>>>>>>>>>>>>============<<<;;;:::;;;<<<===<<<;;;<<<;;;::::::<<<<<<;;;:::======>>>>>>??????@@@@@@???>>><<<:::999888888777444444444555555666777777555555555555444333222222222222333333333222111111000000000000000000000000000000000000000000000000////////////////////////---------.........////////////.........---------,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......///......//////......---,,,..............................------...000111222---,,,***)))))))))***+++------------------------,,,---...---,,,,,,---...+++///,,,WWWRRR###111222222,,,$$$"""'''---///---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++*********+++,,,---'''222***###///444---+++999+++000---------..................---,,,,,,...///...---...............------,,,------...............---......------------------******!!!III333///+++,,,++++++,,,------......///)))((('''(((+++---------///............---------------++++++++++++------...------,,,,,,------...+++111...---+++000***444******,,,,,,++++++,,,,,,---...+++---......,,,,,,,,,...,,,,,,------------,,,,,,---...///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000111111............------------,,,------,,,+++******+++........................,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,---------............------------.........,,,,,,///111///------///...,,,+++,,,---///111,,,,,,,,,---............//////............//////...------,,,,,,------...////////////////////////...///000000000///------.........------............------,,,,,,...///000............////////////....................................////////////////////////000000000000////////////000000000000/////////...............000000/////////000111111333222111111111222222222000111333444444555777999555666777999;;;===>>>???CCCBBBBBBAAAAAABBBCCCDDD@@@AAABBBDDDFFFFFFDDDCCCHHHKKKLLLHHHGGGJJJJJJHHHLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIJJJHHHEEECCCCCCBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>===<<<;;;;;;<<<<<<;;;:::<<<======>>>???@@@@@@AAA???>>>===;;;::::::999999444333333333333555666666555555555555444333222222111111111111111000//////////////////////////////000000000000000000000000//////////////////////////////.........---------...............---------...///000000...------...,,,---------.........//////......---------.....................------,,,........................---...///000000///......000///---,,,,,,,,,---...------------------------+++,,,...---,,,,,,---...,,,---RRR???)))999///(((---...,,,---111///)))++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,111000...,,,***((('''&&&333333+++(((,,,---+++---HHHttt"""777++++++,,,---...///000000111000//////000000///---000000000000000///......------............------------------,,,,,,++++++***...''',,,(((555...++++++,,,------......//////---,,,,,,...//////...///............---------------++++++++++++------...------,,,,,,------...---...,,,***000)))000+++999%%%111,,,,,,++++++,,,,,,---...+++,,,------------...000,,,------......------,,,,,,......---+++***)))***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,+++111999;;;444...,,,///...---,,,,,,...000111---...............//////...------,,,,,,------......------,,,,,,------...////////////////////////---...///000000///...------..................---000///...,,,,,,------...............////////////////////////////////////........./////////000000////////////000000000000////////////000000000000//////////////////......000000000000000111222222000000000000000000111222111333555666777888:::<<<=========>>>@@@BBBEEEFFFIIIHHHHHHGGGGGGGGGGGGHHHEEEGGGIIIKKKKKKLLLLLLLLLLLLRRRTTTRRRPPPQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPQQQOOOPPPQQQRRRRRRRRRRRRRRRTTTSSSQQQPPPOOOMMMJJJHHHJJJHHHHHHIIILLLMMMLLLKKKJJJIIIHHHHHHIIIHHHFFFCCCAAA@@@>>>>>>??????===;;;<<<<<<======>>>???@@@@@@======<<<;;;;;;;;;<<<<<<555444333222222333555666444444444555444444333333111111111111000///..................////////////........................////////////////////////000//////...------,,,,,,...........................000111111///......///,,,------......///////////////...------------...---............---,,,,,,........................,,,---///000000...,,,+++...------,,,,,,,,,,,,,,,------------------------...//////...,,,+++,,,---(((ZZZ{{{###***222(((***+++,,,///222...)))+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,++++++******000++++++///...++++++...---(((333------...///000111111222444333222333444333111///222222222222222111111000//////////////////...---............---,,,+++***+++///---(((===///...///......------,,,++++++...---++++++,,,------,,,///............---------------++++++++++++------...------,,,,,,------......++++++&&&///!!!666EEEkkk---***...,,,,,,++++++,,,,,,---...+++,,,---,,,,,,---///111------............------,,,---......,,,******+++------,,,,,,,,,,,,++++++++++++,,,,,,------......******+++,,,------......+++++++++,,,,,,,,,,,,---...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,------444???AAA888000...///...---------...000000...///000///......///000------,,,,,,,,,,,,------...------,,,,,,------...////////////////////////------...///////////////------...//////...------000000///...---,,,,,,,,,............////////////////////////////////////....../////////000000000////////////000000000000////////////000000000000////////////000000000111000000000000111222333444///111222111111111333555666777999:::;;;;;;===???AAAAAAAAABBBDDDHHHKKKNNNLLLLLLLLLLLLLLLKKKJJJIIIKKKMMMOOOPPPPPPQQQSSSUUUYYYaaagggfffbbb```]]]YYYVVVWWWYYY[[[\\\\\\[[[[[[YYY]]]aaaddddddcccccccccccc```]]]ZZZYYYWWWUUUSSSPPPNNNLLLNNNQQQSSSRRRPPPOOONNNMMMMMMMMMKKKHHHEEEJJJHHHFFFEEEEEEDDDAAA@@@>>>>>>>>>???@@@@@@@@@AAA>>>======<<<======>>>>>>777666444333333333555666333333444444555444444444222222222111111000............//////000000000000////////////////////////////////////////////////..................------...........................///111000...------...++++++,,,------...////////////...---------------------......------,,,+++........................,,,,,,------------,,,,,,+++++++++++++++******)))........................---/////////------...///BBBRRR###777444///+++))))))(((+++...++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------.........'''(((***,,,...///000000***''',,,///---000222...---EEE///222222222222222222222222555444444666888888666444444444444444444333333222111222222222111111000//////000000000///...---,,,------,,,111PPP(((---///......------,,,++++++***)))((()))***,,,,,,+++///............---------------++++++++++++------...------,,,,,,------...,,,+++...&&&---'''///***)))---***,,,,,,++++++,,,,,,---...,,,------,,,++++++---///------............------+++---......,,,+++,,,---...---------,,,,,,,,,,,,***++++++,,,------......******++++++,,,,,,------,,,,,,,,,,,,------.........,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,,,,------000,,,///:::<<<444///111............////////////---...000///---,,,---///......------------.........------,,,,,,------...........................+++,,,,,,,,,---...000000------...//////...------..................------............////////////////////////////////////.../////////000000000000////////////000000000000////////////000000000000...//////000111222333333111111111111222333444444111333555555444555888;;;;;;===?????????@@@BBBCCCCCCCCCDDDFFFJJJOOOUUUXXXXXXYYY[[[[[[[[[XXXVVVTTTXXXZZZ[[[[[[[[[\\\aaadddppp{{{}}}wwwoooiiifffiiillloooooonnnkkkiiijjjpppwww||||||{{{zzzzzzyyyuuuoookkkiiihhhgggfff^^^[[[YYY[[[___aaa___\\\ZZZYYYXXXXXXXXXUUURRRNNNTTTRRROOOMMMLLLJJJGGGEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>???999888666444333444555666222222333444555555555555333333333222222000////////////000000111111111222222222222222222222222222////////////////////////,,,,,,------.../////////---.....................---...000///...,,,------******+++,,,,,,---......000///...---------------------......------,,,+++........................,,,+++*********,,,...///---...///000///...---,,,........................)))+++...//////000222444www'''000---///222///((((((...,,,,,,++++++***)))))))))------------------------***++++++,,,---...//////------.........---,,,,,,000///000,,,(((222555(((000???hhh666888888777666444333222222444444555888:::;;;:::888555555666666555555444333444444444444444333222111111222222222111000...---///***)))888))),,,111++++++,,,------......///+++******+++...000000000//////.........---------------++++++++++++------...------,,,,,,------...+++...444***...444'''///555000---,,,,,,++++++,,,,,,---............,,,))))))+++,,,------............------+++---......---,,,---............------,,,,,,,,,******+++,,,,,,---......,,,,,,------------......---------.........//////...+++***+++---...---+++------------------------........................+++++++++,,,,,,---------,,,,,,,,,---------...............------.........111))))))111333------333---......///000/////////+++...///...,,,+++,,,...//////............//////...------,,,,,,------...........................++++++***+++,,,...000222,,,---...//////...---,,,+++,,,---///000//////.............../////////000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000......///111222333444555111111111111222333444555333555888888777888<<>>>>>888888777555555444444444444333333333444444222000000111222333333222111000000000////////////000000222222000///..................,,,,,,+++,,,---...------..................111000---+++***+++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................------------------------...------,,,,,,------...------......///000000000:::)))444+++---444%%%'''???$$$'''---333---///.........------,,,,,,,,,---,,,444---(((333///%%%+++,,,---...///...------......///////////////...---...///000000000000000+++777+++<<<333222>>>111;;;'''888:::::::::;;;::::::999999000222555777888888777666888666444333222333444555111111222333444444444333666...+++000222~~~***,,,+++ 666&&&---,,,++++++,,,,,,------......///...''':::$$$111///---(((///...---,,,+++,,,---...........................------,,,,,,,,,,,,++++++FFFttt,,,---------------,,,+++******////////////...---,,,+++,,,,,,,,,---------......---.........//////000000000///...---,,,---......------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,---...///---------............///...------,,,,,,------...------------------------***+++------------+++***,,,------......------,,,........................---------.........////////////.........---------........................//////.........---------///...---,,,,,,,,,,,,,,,---------............///,,,---...//////...---,,,---------............/////////............////////////......///000111111////////////////////////------........................////////////......111111111111000000000000/////////000222222111000///000111222444555666777555777:::;;;;;;<<<@@@CCCFFFGGGGGGHHHJJJKKKLLLMMMRRRTTTWWW\\\cccmmmwww~~~|||yyyuuuvvvtttqqqooottt}}}~~~~~~|||zzz}}}xxxxxx{{{~~~}}}{{{xxxuuurrrqqqssslllbbbYYYUUUUUUUUUVVVLLLNNNOOOLLLHHHFFFFFFGGGFFFEEEDDDCCCBBBCCCCCCDDD888777666555555444444444444333222333444444222111000111222333333222111000000//////////////////000333222111000////////////...---,,,,,,,,,---...////////////......---------//////.........///111111000---+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.....................................................................------,,,,,,------...------------------------(((***,,,(((..."""{{{:::+++555***'''***///......---------,,,,,,,,,222,,,(((,,,%%%+++***666+++,,,---.........---,,,......///000000000000000//////000111111111111111555111HHH;;;<<<333:::222:::---888::::::;;;;;;;;;::::::999444555666888999999999888:::999777555555666777888888888777666555333111000///000000111---666---111&&&222(((111+++***)))******++++++,,,------333"""%%%)))///...000333...---,,,,,,,,,,,,---..................---------------,,,,,,,,,,,,++++++666&&&++++++,,,---......//////...////////////...---,,,+++,,,,,,,,,---------......,,,---------...............---,,,,,,---...///000------,,,,,,,,,---...///---------------------------,,,,,,,,,,,,---...///---------............///...------,,,,,,------...------------------------,,,------......------,,,---------......---------........................---------.........////////////.........---------........................//////.........---------......------,,,,,,---------------............///------...//////...---------------............/////////............//////000000/////////000111111////////////////////////,,,,,,---......///000000...//////000000//////...111111111111111111111111111111111333444555555555444555666888999;;;<<<<<<<<<>>>@@@@@@@@@AAAEEEHHHHHHJJJMMMQQQUUUWWWXXXYYY^^^bbbhhhpppyyyyyyxxxtttooonnnttt}}}zzz{{{|||||||||{{{zzzzzz}}}|||{{{zzzyyyzzz}}}|||zzzyyy{{{uuummmgggcccaaa```___YYYYYYWWWRRRLLLHHHGGGGGGJJJJJJIIIGGGFFFDDDCCCBBB888777666555555444555555555333222333444444222111111222222333333222222111//////............//////333333222111000000000000---------------...///000111000000///...---,,,,,,+++,,,,,,,,,,,,,,,------222...***,,,000222...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------...................................................------,,,,,,------...---------,,,+++*********'''111%%%***111...999555777+++***...------------,,,,,,,,,"""666///444***555''')))------.........------,,,...///000111222333333333111222222333333333333222:::111EEE}}}666EEE555777444888666999::::::;;;;;;;;;;;;::::::888888888888999999::::::<<<;;;:::999888999:::;;;===<<<;;;:::888555333222///333111333333ZZZ)))555---+++***555***************+++,,,,,,------666,,,'''555111+++---###------,,,,,,,,,------...//////.........---------------,,,,,,,,,,,,++++++(((444...***+++,,,---..................///......---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------+++++++++,,,---///000111---,,,,,,,,,,,,---...///------------------------------,,,,,,,,,---......---------............///...------,,,,,,------...------------------------///......------......///------------------------........................---------..............................---------.......................................------------------------.........---------............///---......//////......------------............/////////............//////222111000000000000000000////////////////////////+++,,,---...///000111222//////000000000000//////222222222222222222222222//////111222333444555666666777999;;;===>>>??????AAACCCDDDEEEGGGIIIMMMPPPSSSWWW]]]dddiiilllmmmmmmmmmrrr{{{~~~yyyvvvqqqllllllsss}}}xxxvvvuuussstttvvvwwwxxxxxxxxxwww}}}zzzwwwvvvvvvvvvuuuttttttsssrrrwww~~~~~~|||zzzyyy{{{vvvsssrrrrrrqqqppppppnnnhhh```WWWPPPMMMLLLOOONNNNNNLLLJJJHHHGGGFFF777777666555555555555555555444222222333444333111222222333333333333222222//////............//////222111111000//////000000---------......///000000000000//////......------------,,,,,,***)))'''&&&000---+++,,,///000...+++------------------------,,,,,,,,,---------.....................---------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++******111///"""...111xxxOOO!!!000,,,;;;&&&------------------------%%%555!!!000***111'''000..................------///000111333444555555555555555666777777666666666777888222222DDD888888666555<<<888999::::::;;;;;;;;;;;;::::::999888777777888:::;;;<<<<<<;;;::::::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::888999///555@@@%%%222222'''+++555(((,,,,,,,,,------.../////////(((---,,,***---&&&777(((---,,,,,,,,,------....../////////...------,,,,,,------,,,,,,,,,+++++++++%%%PPPhhh000++++++++++++***)))((((((---.........------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,------......------------------------------,,,,,,,,,------...---------............///...------,,,,,,------...------------------------///...---,,,,,,---...///......------------..............................................................................................................................,,,,,,---....../////////---------............///......////////////......---------............/////////............//////333222111000000000000000////////////////////////------...///000000111111///000000111111000000///111111111111222222222222000111222333333444666777999:::<<>>777999@@@ppp111***222&&&***000&&&///,,,------......///000000000...555'''777---555+++,,,,,,------.........//////.........---------------,,,,,,,,,+++++++++)))000***++++++++++++***)))((((((------------------,,,+++,,,,,,,,,---------.........---------------------------------------,,,,,,,,,,,,,,,---------------------------------------...------,,,,,,,,,---------------............///...------,,,,,,------...------------------------...---,,,++++++,,,---...///......------......///.............................................------.............................................---.....................,,,,,,...////////////...---------............///////////////////////////---------............/////////............//////222222111000/////////000000000000000000000000000000000000000000000//////000000111111111111000000000000000111111222222222333555777777666777:::===???AAADDDGGGJJJKKKLLLLLLKKKNNNTTT\\\fffooouuuyyyzzz}}}zzz{{{~~~}}}vvvpppkkkiiihhhhhhhhhhhhjjjmmmrrrxxx}}}{{{uuunnngggcccbbbeeeiiipppuuu{{{{{{xxxrrroookkkhhhffffffggggggiiilllpppuuuxxxzzzzzzzzz|||vvvnnnoooooonnnnnnnnnnnnooopppsssqqqqqquuuxxxsssqqqppphhhddd]]]VVVRRRQQQRRRSSS666666555555555555666666666444222111222333333333222111111000000111111222000000////////////000000///......------.........//////000000000000//////------...///000111111222...------------,,,,,,,,,''',,,000...***(((,,,000------------------------,,,,,,,,,---------......---------.........//////........................////////////////////////...------,,,,,,------...,,,,,,,,,---...////////////$$$444---GGGppp&&&666777@@@555333,,,,,,,,,------------......tttvvv111111000000000111222333444555666777888888999888:::;;;;;;;;;;;;::::::999777999AAAXXXsss555<<<>>>666444;;;666666777888999:::::::::999888777555444555777999:::999999:::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::222@@@AAA===555eeeXXX(((000(((,,,,,,'''222+++++++++,,,------......OOO***++++++,,,---....................................------,,,,,,,,,,,,++++++,,,...777***+++,,,---............,,,,,,------------,,,,,,,,,,,,,,,---------..................---------------------------,,,+++++++++,,,------......------------------------------......---,,,,,,,,,---------------............///...------,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,000///...------...///000.......................................------------------.......................................---------...............,,,---///000000///...------------............///000//////......//////000---------............/////////............//////111000//////////////////000000000000000000000000222222111111000000//////111111222222222222111111000000111111222333333333333555888888888:::???DDDEEEGGGKKKOOORRRSSSSSSSSS^^^aaahhhrrr}}}}}}{{{vvvvvvwww|||vvvsssmmmgggddddddeeeggghhhiiikkknnnqqqtttvvvwwwssslllfffdddcccdddhhhnnnwww{{{~~~{{{uuupppiiidddccceeeggghhhnnnqqqxxx~~~|||rrrhhhbbbbbbbbbbbbdddfffiiilllmmmrrrqqqqqqvvv}}}wwwmmmccc\\\YYYXXXYYY666666555555555555666666777444222111222333333333111111000//////000111111111111000000000000111111//////............//////111111111222111000...---......//////000000111111...---+++*********+++,,,***,,,///...++++++---000........................,,,,,,,,,---------......+++,,,,,,---...///000000........................000000000000000000000000...------,,,,,,------...------------............///+++888)))[[[&&&...(((000)))ooo"""888%%%,,,,,,,,,---------......000888222111111111222444555666666777888999999999999999:::::::::::::::999888888888777888<<<666;;;;;;222888888555555555666888888999999888666555555555666888999:::888999999::::::::::::::::::::::::::::::999888777555===>>><<<555www......,,,000+++***333++++++,,,,,,---.........+++******+++,,,...............,,,,,,------.../////////------,,,,,,,,,,,,++++++---000MMMppp+++,,,---......//////...+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------,,,,,,++++++***+++,,,---------,,,++++++,,,---.........------------------------------///...---,,,,,,,,,,,,,,,---------............///...------,,,,,,------...------------------------,,,,,,------------,,,,,,000///...------...///000........................//////.........------------------.........//////........................---------.........//////---...000000000///---,,,---------............///111000///......///000111---------............/////////............//////..................///000000000000000000000000000111111111111111111111000111222222222222222222111222222333333444555555666444888===???@@@DDDKKKQQQPPPSSSWWW[[[___`````````qqqsssyyy}}}|||zzzwwwuuutttsssssspppooopppuuuyyyzzzvvvqqqgggddd```^^^```dddjjjnnnrrrssstttuuuwwwwwwvvvuuupppiiieeegggiiiiiinnntttzzz}}}|||zzztttooojjjgggiiilllmmmnnnrrrvvv|||vvvmmmfffaaa\\\]]]^^^aaafffkkkppprrrwwwuuuuuuxxx}}}tttlllgggdddccc666666555555555666666777777444111111222333333333111000///......///000111222222111111111111222222000000////////////000111222222222222111///...,,,000000000000////////////666444111...,,,+++,,,,,,------------.../////////........................,,,,,,,,,---------......***+++,,,---...000111111........................////////////////////////...------,,,,,,------...///......------,,,,,,+++))))))---%%%KKK$$$222666***%%%,,,444>>>444---,,,,,,,,,------.........***xxx222222111222333555777999888999999:::::::::999999999999999999888888777666777:::111>>>;;;:::777///;;;777555444444666777777888888888555555555666777999:::;;;888999999:::;;;;;;;;;:::777777888888999888888888@@@888222777@@@666,,,///333------333------......///000000000@@@000)))+++,,,...//////......+++,,,,,,---...///000000---------,,,,,,,,,++++++...,,,---------------,,,+++******++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********((()))+++---.........---+++,,,---.........---,,,------------------------///...---,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...------------------------,,,---...//////...---,,,111///...------...///111........................//////.........------------------.........//////........................---------.........//////...///000111000///---+++---------.........//////111000///......///000111---------.........////////////............//////---------------...///000000000000000000000000000000000111111222222222333111222222333333222222111444444555555666777888888===BBBGGGKKKMMMSSS\\\ccc```cccgggllloooqqqqqqqqqzzz{{{yyyvvvrrrooommmmmmoooppplllkkkkkkoooqqqoooggg```bbb```^^^^^^cccllluuu{{{~~~|||{{{{{{{{{zzzxxxvvvooohhhfffjjjmmmmmmpppvvvzzzzzz{{{{{{zzzyyywwwvvvmmmkkkiiijjjooosssttttttrrrvvv}}}|||uuuooojjjgggaaabbbdddhhhnnntttzzz~~~{{{yyyxxxzzzyyyxxx~~~zzzuuuqqqnnn777777777777666666666666444444444444444444444444222222222222222222222222111111000000000000111111222222111111000000//////111111111111111111111111++++++,,,---...///000111,,,---------,,,---///222***,,,000111111000000000///////////////000111111000///////////////000111000///...---,,,------...000///...------...///000000000//////.........---///...,,,++++++,,,...///++++++++++++++++++++++++,,,///&&&(((###444000...555,,,555333***222***------------------------000RRRFFF999777:::444333;;;>>>888666555666888999888777;;;:::999888777777777777;;;+++@@@555WWW|||===222???333;;;777777777777777777666666555111...@@@+++<<>>555...666;;;999999<<<;;;:::888777666666666000>>>,,,AAA'''111$$$444222000,,,444******+++++++++,,,,,,,,,,,,---111666222+++***...------,,,,,,...000000---+++,,,------......---------000'''555///###111"""000222---+++,,,,,,,,,------......---------........./////////...---,,,,,,,,,,,,,,,------------------------------------------------000...------------,,,***------------------------+++,,,---...////////////......//////...---,,,,,,333000---+++,,,.........000//////...///000111222000000/////////.........//////.........---------111111111111000///...---,,,------...............000000111111111111000000//////////////////////////////............/////////...---,,,,,,---...///000000000000111111111111////////////////////////000//////.........//////000000000111222222333333333222222222111111000000000111111111111222222222222222222333333333333333444555777666555888===BBBFFFMMMVVV^^^eeelllsssyyy{{{yyyxxxzzz}}}}}}zzz~~~|||{{{~~~xxxrrrfffhhhhhhhhhmmmtttwwwuuuuuuoookkkjjjiiifffdddfffcccbbbccchhhqqqzzz{{{wwwuuuqqqlllhhhccceeehhhkkkooosssvvvwwwuuurrrnnnkkkiiihhhgggfffjjjjjjmmmsss{{{|||}}}|||tttuuuuuutttsssqqqooonnnkkkjjjjjjnnnuuu{{{~~~~~~{{{{{{}}}wwwnnnlllkkknnnuuu~~~|||{{{666666666555555555555444555555444333222222111111000000000000000000000000111111000000000000111111222222222111111111111111........................000000/////////.........------------+++,,,...000&&&))),,,---,,,+++++++++...---------......///000111111000///.........///000///...---,,,------......---,,,,,,,,,,,,---...///.........------------///...,,,++++++,,,...///------------------------......)))999111???###111%%%---'''...,,,'''555***---------------------------<<<@@@'''@@@000444???!!!333555777777666666666777666555444333222222222222222222///333===444888000555<<<555777777777777777666666555???FFFCCC{{{+++999999>>>AAA<<<777666666888888666555444444444444:::333GGG***DDDBBB,,,111...---+++///++++++,,,,,,------------^^^222&&& $$$))))))+++///++++++***)))+++,,,+++))),,,---......//////......,,,###...QQQiii%%%111(((***111,,,---.........------------------------........./////////...------,,,,,,,,,------------------------------------------------------,,,++++++---...---+++------------------------***+++,,,---..................//////...------,,,.../////////............+++***))))))***+++---.........---------,,,,,,,,,//////.........---------(((((()))***++++++++++++------...////////////......//////////////////...////////////////////////------,,,,,,,,,,,,------//////...------...//////---.........////////////////////////////////////000//////.........//////...//////000111111222222////////////.........---111111111111222222222222000000111111222333444444333666999;;;;;;>>>BBBGGGOOOXXXeeepppxxx~~~~~~|||yyyzzzwwwuuutttssspppjjjeeebbbddddddffflllvvv|||{{{vvvooojjjiiihhhdddccceeeeeegggkkkrrrzzz~~~~~~xxxsssnnnkkkjjjjjjhhhfffdddhhhooouuuxxxxxxvvvuuummmggg```\\\]]]___aaaaaadddiiisss~~~zzzvvvmmmoooqqqrrrrrrqqqpppooollljjjjjjnnntttzzz}}}}}}{{{}}}zzzuuuuuuxxxwwwrrrkkkiiiiiimmmttt|||555555555444444444333333666555444333111000///...000000000000000000000000111111000000000000111111111111222222222222222222------------------------222222111000///......---.........---++++++---...))),,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...222222000///...---------//////...------------......---,,,,,,,,,,,,---...---------------,,,,,,,,,///...---,,,,,,---...///////////////////////////111------RRR---***,,,)))---------***---,,,,,,qqqPPP555------------...............)))CCC333333222:::BBB111555:::;;;999888;;;???999999888777666666666666111;;;666111888@@@@@@+++;;;>>>444777777888888777777666555$$$JJJ:::111888<<<444888<<>>@@@BBBEEEJJJNNN[[[fffwww||||||{{{yyyvvvvvvuuusssoookkkgggccc```dddffffffgggnnnxxx||||||ssslllgggffffffcccdddfffiiimmmttt{{{~~~|||vvvqqqkkkhhhdddccceeehhhkkklllrrryyyzzzlllcccZZZWWW[[[bbbfffgggkkkvvv{{{tttpppkkknnnsssxxxzzz{{{yyyxxxsssqqqoooooorrruuuvvvvvvvvvuuurrrnnnooorrrrrroookkkkkkkkkooouuu{{{555555555444444444444333555555444333222111000000222222222222222222222222111111000000000000111111000000000111111222222222//////////////////////////////////////////000000///000000///---,,,,,,---,,,...000000...------...---,,,,,,+++,,,,,,------111000///...........................------....../////////....../////////------------------------......------------......////////////////////////222***000eeeHHH555111$$$888000/////////...333NNNrrr333............////////////333(((HHH(((>>>;;;###======<<<999666555666777999999888777777777777777111666DDD)))>>>]]]qqq@@@666>>>???777888888888888888777666666>>>999+++666:::,,,666AAA000888777777666666666777777777888555...```666,,,,,,///333///---------...............///...&&&---###AAA...+++***,,,...,,,+++,,,((()))******++++++******---888,,,&&&<<<...$$$555...+++---................................................---...............------------------------------------------------------...------...///000000///------------------------++++++,,,------------------...............------...555<<<===777000---,,,000////////////111222444////////////////////////........................111111111111000///...---...//////000000000000000,,,------......------,,,//////////////////////////////............//////000000////////////000000/////////000000000111111//////////////////////////////////////////000111......//////000111111111111111111111111000000000111111111222222222333333111111222333555777999:::;;;>>>BBBEEEGGGLLLTTTZZZhhhttt|||tttoooppprrrttttttvvvxxxyyyvvvrrrmmmiiihhhjjjlllmmmlllooottttttpppiiiccc```bbbdddeeeggglllppptttyyy|||zzzrrriiibbbeeecccaaabbbgggooovvvzzzppphhh```___fffnnnsssttt}}}zzztttqqqtttyyyyyytttpppllljjjiiilllkkkhhhhhhkkkoooqqqqqqsssrrrsssuuuzzz}}}~~~~~~~~~~~~666666666555555555444444444444444444333333333333222222222222222222222222111111000000000000111111......//////000000111111////////////////////////........................000222222111...------...+++,,,------+++++++++,,,......---------------.........---......///000000------.....................//////////////////.....................//////................................................000)))111ggg###000++++++555---///,,,...,,,+++222444(((//////000000000111111111333222eeeCCCAAAIII???999444444:::???AAAAAA===<<<<<<;;;;;;;;;;;;;;;888888GGG444???888:::>>>777;;;<<<999999::::::999999888777@@@hhh888111AAA555000999777999999888888777888888888333@@@000eeeggg666...333111555///........................777rrr444444555"""999333000111///***'''(((,,,---......//////...... 111&&&@@@ooo ---111***333---+++,,,,,,---...///000000.....................---------...//////......---------------------------------------------------///...------......---+++------------------------,,,------............---------...............---...555===???;;;555333333...---,,,,,,,,,---...///.../////////////////////---.....................////////////...---,,,+++...//////000000000000000......////////////......//////////////////////////////............////////////000000000000//////////////////000000000000///////////////////////////////////////000111111//////000111111222222333222222222222222222222222111222222222222333333333222222222333555888;;;===???BBBFFFJJJOOOYYYdddmmmzzz{{{tttlllccc```dddkkkqqquuuwwwyyy||||||xxxrrrmmmkkkiiilllnnnmmmmmmlllggg```\\\XXXXXX^^^dddhhhmmmssswwwyyy|||{{{wwwpppiiidddggghhhhhhkkkqqqyyyqqqmmmjjjmmmtttzzz}}}}}}~~~|||{{{ooofff```]]]aaa___^^^bbbgggmmmqqqtttyyyxxxwwwxxx{{{}}}~~~~~~}}}}}}~~~}}}~~~666666666555555555555444444444444444444444444444000000000000000000000000111111000000000000111111......//////////////////------------------------000000///...---,,,,,,+++000111222111///---------,,,...///...---,,,...///000//////...............,,,,,,,,,---...///111111,,,---......///.........,,,,,,---......---,,,,,,.........///////////////................................................---***000\\\111333(((;;;666---000,,,------***000+++000111111222222333333444444///;;;;;;ZZZOOOBBB;;;;;;:::666000999888888777777777888888888:::444???///999GGG;;;111666???;;;;;;;;;<<<;;;::::::999333VVVkkk&&&///:::333444888888888777666666666666666777%%%LLLmmm666333;;;000444///000000000////////////...333ddd{{{ZZZ,,,&&&'''000444222333888+++,,,,,,---...---------111666222333555'''111,,,***666---)))***+++,,,---///000000...............---------,,,---...000000///......------------------------------------------------...,,,++++++++++++)))(((------------------------------...//////......---,,,---......///.........+++111777;;;;;;::::::;;;......,,,+++++++++,,,---,,,,,,,,,------------------------...............,,,,,,---...////////////......///000000000////////////000000000000//////////////////////////////------,,,,,,,,,,,,------...//////000000//////...,,,,,,---------.........////////////////////////////////////000111222222000000000111222222333333000000111111111111111222222222222222333333333333111111222555888===AAADDDFFFJJJOOOUUU]]]hhhuuu}}}pppeee___YYYYYY___iiippptttrrrsssttttttrrrmmmhhhddd```dddffffffeeeddd^^^VVVSSSQQQTTT]]]ffflllqqqwww{{{|||}}}|||xxxuuuttttttvvvxxxzzz}}}ssstttwww|||rrrfff___\\\ZZZXXXYYY```fffjjjooosssyyyvvvssssssvvvzzz}}}~~~555555555444444444333333555444444333333222222222000000000000000000000000111111000000000000111111000000000000////////////........................000/////////......---------...000000...,,,,,,,,,---...//////......000222000//////......---......------------......///000,,,,,,.../////////......,,,,,,---......---,,,,,,---------....../////////......////////////..............................,,,---000JJJ,,,&&&333...777???---...---000,,,...000:::333333333444555666666666...===111uuu888<<<777???===============<<<;;;;;;:::DDDiii>>>777999888777999888777666555444444444AAAHHHooo333666BBB000555555333333222222222111111111///<<>>>>>>>>>>>>>>>>>======<<<999;;;{{{888444===;;;::::::888777555555444444:::nnn///777FFF111999===555555555444444333333333333,,,eee&&&...222---000++++++++++++++++++++++++//////.........---------+++---///000111000///...------------------------------------------------...------...000111000///------------------------,,,,,,,,,------,,,++++++,,,,,,---.../////////...111///,,,,,,///222333444333111///---,,,+++++++++........./////////000000---------.........//////////////////...---,,,+++,,,------.....................////////////....../////////////////////////////////....../////////,,,---...//////...---,,,........./////////000000////////////////////////////////////000111222333......//////000111111111000000111111222222222333222222333333333444444444666777;;;AAAIIIRRRZZZ___eeejjjqqquuuxxxzzztttfff[[[RRRSSSUUU\\\ccchhhhhhfffaaa\\\XXXZZZ```eeeeeeddd^^^___]]]ZZZ[[[]]]\\\XXXWWWVVVZZZdddkkknnnqqqtttvvvwwwxxxvvvtttsssvvvyyy}}}~~~xxxxxxxxxwwwvvvtttrrrppprrryyy{{{rrroooooogggcccdddjjjnnnlllmmmpppqqqmmmhhhhhhnnnxxx444444444444444444333333666444222222333333333222000000000000000111111111000000000000000000000000000000111111111111000000//////000000000000//////...///000///---,,,,,,------------.........//////111000///...,,,,,,,,,,,,+++,,,,,,---....................................000///---,,,---...000222////////////////////////+++,,,.../////////..............................,,,---------.../////////555666999222//////////////////......333&&&+++999$$$999999999:::<<<<<<<<<:::888777555AAA888nnnDDD888III===CCC@@@>>>===>>>??????>>><<<>>>XXXeee888AAAFFF<<<999;;;333111NNNuuuAAA555999888///FFF777;;;999888777777666333111...666)))---999,,,++++++------------++++++...------,,,,,,------...---...............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,....................................////////////000000000000000000000000++++++++++++++++++++++++++++++,,,---............////////////////////////...............---------000000//////.........---////////////////////////111000///..................//////000111222222222111000///......///000111//////.........---------......///111111222222222111222222222333333333333333333222111000000111111---///000///......///000222333444444444555777999;;;CCCMMMTTTYYYaaallluuu}}}|||yyyvvvssssssvvvyyy{{{}}}}}}yyypppdddZZZTTTNNNSSSYYY^^^___^^^]]]\\\VVVXXX[[[aaagggmmmsssvvvnnnkkkhhhdddbbbaaaaaaaaacccggglllnnnmmmkkkhhhgggiiilllooonnnkkkkkkooosss{{{}}}~~~}}}wwwpppjjjgggeeeeeedddeeefffiiilllnnnsssxxx{{{{{{|||~~~}}}yyy|||{{{zzzyyyzzz|||~~~}}}}}}}}}xxxxxxzzzwwwsssmmmjjjhhhhhhhhhhhhkkkjjjiiimmmttt~~~~~~|||zzz777777666555444444333333555444222222333333333222111111111000000000000000000000000000000000000000...//////////////////.........////////////.........///000///...---...///---------........./////////......------------...------.........---,,,,,,........................---,,,,,,+++,,,---...///////////////////////////,,,---.../////////...---........................---------...............---,,,***'''///...........................333%%%///000CCC<<<999:::;;;<<<;;;:::888777999777333TTTfffEEECCCBBBCCCAAA??????@@@@@@@@@???======:::ssskkkrrrAAA777888===444CCC666<<<:::999888888777444222...000000:::"""666+++,,,,,,---......---,,,,,,...------,,,,,,------...------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------....................................////////////........................------------------------,,,,,,------...---------........................------..................000/////////............////////////////////////111000000////////////000...//////000111111222222///...---,,,,,,---.../////////.........---------...///000111111222222222/////////000000000111111333222222111000000111111///000111111///...///111111222444444555777:::===EEENNNZZZbbbgggnnnwww~~~yyytttqqqoooooopppuuuvvvtttnnneee[[[TTTPPPOOOSSSWWWZZZ[[[ZZZYYYXXX]]]```eeelllrrrwwwzzz|||zzzuuuoooiiifffhhhkkknnnqqqrrrrrrooojjjddd___]]]]]]aaaeeeeeeddddddhhhkkkooopppppplllfff```[[[YYYZZZZZZ[[[]]]___cccgggiiigggkkknnnmmmmmmooommmhhhiiiiiiiiijjjlllnnnqqqsssuuutttuuuzzz}}}}}}xxxqqqjjjffffffiiikkkssssssuuuxxx|||zzzuuuvvvyyyxxxxxxyyy999888777666555333222222555333222111222333222111222222111111000000//////000000000000000000000000---------......---------------............------...///000000//////000111---------...............------------......//////...............---,,,+++........................+++,,,,,,---------------////////////////////////.........///......---,,,.......................................---------+++555+++&&&eee---........................'''>>>$$$+++888dddjjj<<<888999:::::::::999888777:::333888===HHH@@@EEEBBBAAAAAAAAABBBBBBAAA???DDD333<<>>CCCGGGPPPZZZgggqqqvvvzzz~~~vvvqqqooommmjjjhhhlllkkkfff___WWWQQQNNNLLLOOOQQQSSSUUUVVVVVVUUUUUU```dddllluuu{{{zzzpppiiigggkkkrrrvvvxxxwwwssskkkbbbZZZUUUTTTUUUYYY]]]___^^^]]]^^^`````````___[[[VVVRRRQQQQQQSSSTTTUUUWWWZZZ^^^aaaccc___ccceeecccbbbbbb___ZZZXXXXXXYYY[[[^^^bbbeeegggfffgggjjjpppwww}}}{{{|||~~~zzzpppiiijjjpppvvv~~~}}}zzztttooolllnnnpppqqquuuzzz777666666555444333333222555333111111222333222111333222222111000///......////////////////////////,,,------......------,,,---......//////......---...///111111000000111333........................---------...............---...............---,,,------------------------,,,---///000111000///.../////////////////////////////////......---,,,,,,......................../////////...---------,,,,,,---222444BBB^^^222------------............&&&:::+++,,,///KKK888777888999999999888888777666:::BBB777GGG???BBBAAAAAAAAABBBCCCCCCAAA??????666AAA:::vvv;;;>>>888AAA999<<<<<<===<<<;;;;;;;;;;;;999777444+++AAA$$$333(((444,,,------------------,,,...------,,,,,,------...,,,,,,---.........------------------------------........................------------------------+++++++++,,,,,,...///000---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,++++++------------------------,,,,,,,,,---...///000000///////////////.........//////////////////////////////......///000111111////////////000000111111000000000//////000000000/////////...............//////000111111111111111000000000000111111111111222222111111111111111222222333444333111000111222666888;;;===AAAGGGMMMRRR[[[eeeqqqyyy|||}}}~~~xxxpppllllllkkkgggbbb```^^^YYYRRRMMMKKKLLLNNNNNNNNNNNNPPPSSSUUUVVVVVV]]]bbbkkktttyyy{{{zzzyyyuuuooogggaaa```eeemmmrrrpppmmmhhh```XXXRRRPPPPPPVVVYYY]]]^^^\\\YYYXXXXXXVVVVVVUUUSSSQQQQQQSSSUUUVVVVVVXXXYYY\\\___bbbddddddhhhjjjgggeeeddd```ZZZUUUVVVWWWYYY\\\___bbbccc]]]^^^aaaeeekkknnnooonnniiijjjlllnnnpppqqqqqqqqq{{{{{{|||}}}wwwwww~~~yyyuuussspppppppppppppppwww333333333333333333333444444333111111222222222111333222222111000///......////////////////////////......////////////....../////////000000/////////...000111111000000222333.....................---......//////......---,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111000...---//////////////////////////////......------------......................../////////...---------,,,,,,&&&---777"""uuu111---------.........//////---,,,///***%%%777555888888888888999888888888666AAA<<<;;;bbb888>>>???>>>???@@@BBBBBB???===000FFF...<<<~~~FFF666???999===777;;;AAA===<<<;;;<<<===<<<:::999999000666---444+++...++++++++++++++++++++++++...------,,,,,,------...++++++,,,---......------------------------------........................------------------------++++++,,,,,,---...///000------------------------------------............------------------------------------------------............---,,,++++++........................,,,,,,,,,---...///000000.........///////////////////////////////////////---------------...///000///////////////000000000///000000000000000000//////////////////////////////000000111111111111000000000000000111111111111222111111111111111222222222333444444333333444555:::===@@@DDDIIIOOOVVVZZZiiipppyyy~~~~~~{{{xxxwwwuuunnngggccccccbbb]]]XXXSSSQQQNNNKKKIIIJJJNNNQQQOOONNNNNNQQQVVV[[[]]]]]]```ccchhhlllmmmllliiigggbbb___[[[XXXYYY]]]bbbfff```^^^YYYSSSNNNLLLNNNPPPUUUXXX\\\]]]\\\ZZZWWWUUUVVVWWWWWWVVVVVVWWWZZZ]]]\\\]]]___bbbfffiiilllnnnooosssuuusssqqqpppkkkeee______```aaabbbdddeeefff______```bbbddddddbbb```___aaabbbdddddddddcccccchhhiiilllrrrzzz{{{yyy~~~}}}}}}}}}{{{zzz111111111222333333444444444222111000111222111000222222111111000000//////000000000000000000000000//////000000000000////////////000000000000/////////000111111000///111222...............---------....../////////...,,,+++***+++---...000000111111,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,//////////////////////////////...---------.............................................---------...111'''///...eee+++------......///000000000666&&&---(((DDD///777888888888888999999999:::;;;???...===___444>>><<<;;;;;;<<<>>>>>>===;;;111CCC444777CCC|||///444===:::999666<<<@@@===<<<;;;<<<======<<<:::<<<444777kkk'''111%%%++++++************++++++...------,,,,,,------...***+++,,,------...------------------------------........................---------------------------,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,////////////////////////,,,---------.../////////.........///////////////////////////////////////------,,,,,,------......////////////////////////------............------...////////////000000000000000111111111111000000........./////////000000111111111000111111222333222444666777777888:::<<<@@@CCCHHHMMMRRRXXX]]]aaauuuyyy}}}~~~{{{uuupppmmmhhhccc]]]YYYWWWTTTPPPLLLKKKLLLMMMMMMMMMPPPSSSWWWUUUSSSTTTXXX```fffiiiiiiiiihhhfffddd```\\\YYYWWWXXXWWWVVVUUUVVVXXXZZZ[[[VVVTTTQQQMMMKKKLLLPPPSSSTTTWWWZZZ^^^______]]]\\\aaacccddddddccccccdddeeefffgggkkkoootttxxx{{{}}}xxx}}}~~~yyysssoooooooooooooooooooooooolllkkkjjjjjjiiigggdddaaadddeeeggghhhgggdddbbb```ZZZ[[[___gggqqq{{{222222333333333333333333444222000000111222111000111111111000000000000000000000000000000000000000//////000000000000//////...//////////////////...///111111111///...///000//////.........---------+++,,,...///000///...---,,,,,,---///000000000000........................+++,,,---.........---,,,////////////////////////......---,,,---...//////........................---------...............,,,888++++++777000FFF......//////000111111222333...,,,555III222;;;999999999999999:::;;;;;;======111@@@EEE@@@===999888777777999::::::999999444BBB222>>>iii<<<000666999;;;777888>>>:::<<<;;;;;;<<<======<<<:::<<<333:::```'''///))),,,,,,+++******+++,,,,,,...------,,,,,,------...******+++,,,------------------------------------......................................................---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........................------............................../////////000///////////////////////////......------------...////////////////////////,,,---...//////...---,,,.../////////000000000000000000111111111111000000/////////000000000111111111111000000111222222333222555888:::<<<>>>BBBDDDJJJNNNTTTZZZ___ccchhhjjjwwwxxxxxxuuupppiiiccc___[[[YYYVVVRRROOOMMMKKKJJJNNNQQQVVVYYYZZZ\\\^^^______]]]^^^ccclllrrrttttttlllhhhbbb[[[VVVSSSSSSSSSXXXXXXWWWVVVVVVVVVVVVVVVRRRQQQPPPOOOPPPSSSYYY^^^^^^```cccfffiiijjjhhhgggqqqtttxxxzzzyyyxxxxxxxxxxxxzzz|||~~~|||zzzyyyyyywwwtttrrrsssuuuwwwwwwuuupppkkkggg___^^^```eeemmmtttwwwyyy}}}zzzwwwvvvwwwyyy{{{zzz555555555444444333333333444222000000111222111000000000000000000111111111000000000000000000000000......////////////......---..................---000111111000...---.../////////.........---------)))+++---///000000//////......///////////////...000000000000000000000000---......///////////////////////////////////////...---,,,,,,---...///111........................,,,------....../////////%%%000111+++))))))>>>yyy...//////000111222222333+++999///FFF777888===:::999999999:::;;;;;;<<<:::===@@@EEE555RRR;;;888666444444666888888888777///666EEE555555444888888555<<<777;;;@@@444;;;;;;:::;;;===>>><<<;;;<<<000;;;>>>222)))444------++++++++++++------...------,,,,,,------...)))***+++,,,------...---------------------------////////////////////////........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------++++++,,,---............------------------------...............------------.........//////000000////////////////////////111000///...............///////////////............///000111111000///....../////////000000111111000000111111111000000///222222222222333333333333111111000000111222333333333666:::===@@@CCCGGGJJJSSSXXX___eeejjjmmmpppsssqqqqqqooojjjddd]]]WWWTTTRRRSSSSSSQQQNNNMMMMMMOOOUUUZZZ```eeegggggggggggggggeeefffkkktttzzz|||zzzhhhccc[[[TTTPPPQQQTTTVVV]]]\\\ZZZXXXVVVUUUTTTTTTPPPQQQRRRSSSVVV\\\ccchhhnnnnnnooorrrttttttrrrppp}}}{{{tttpppmmmjjjhhhiiillloooooonnnrrrnnniiiffffffhhhjjjkkkmmmssszzz~~~444222000000111333333222777666666555444222111000111111111111111111222222111///---...111222000...000000000111111111111111222111000//////000111222.../////////000000000111//////...------------...,,,------......------,,,------............------...---,,,+++,,,...000111//////............//////222111000///...---,,,,,,.................................------,,,,,,,,,......////////////......444++++++222...***???___YYY444)))333000111555...@@@???333222OOO...;;;;;;::::::999888888888>>>...,,,111>>>777333@@@555>>>---AAA@@@444;;;======555>>>444WWW000777666777777888888888888777888999;;;======<<<:::999;;;888999<<>>777AAA;;;iiiBBBBBB777???===>>>444@@@???<<<<<<888DDDFFF555>>>MMM???666:::;;;;;;;;;:::999888888777777777777777888888999777<<<===777mmm222***------------------,,,,,,++++++,,,------......///+++,,,---......---,,,+++...------------...//////...........................------------...//////...---,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................///...---,,,,,,---...///......///000000000//////////////////////////////+++******,,,...000000///111111111111111111111111......------...///000111000000///.........//////000000000000000000000000111000000000000000111111222222000//////000111222///000222555999===@@@AAAFFFLLLTTTYYY\\\aaajjjqqqtttsssqqqooommmiiiccc___eee```ZZZSSSMMMJJJHHHHHHKKKJJJNNNTTTXXX\\\dddkkkyyyxxxvvvqqqjjjbbb[[[WWWVVVWWWXXXZZZ[[[ZZZWWWTTTKKKJJJJJJMMMQQQVVVXXXYYY]]]]]]^^^```cccgggjjjlllmmmsss~~~|||uuupppmmmlllhhhfffdddaaaaaaeeekkkppp666555333444555666555444333222222222444777:::<<<111111111111000000000000000/////////000000000///111111000///...------,,,111111000000000000111111000000000000//////////////////...------------...------............------------............------222111000///......////////////............/////////////////////................................................---------......////////////......333222///---///333111,,,...000UUU???;;;)))LLL))):::666666777777888999::::::888888999666AAA555AAABBBBBBBBBGGGGGG999GGGCCCAAADDD???===DDDEEEBBB,,,<<>>===;;;;;;:::999777666666888999:::777<<<===888EEEYYY222.........------,,,,,,,,,///......------,,,+++++++++,,,...//////...,,,+++---------------......///........................,,,,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,...------,,,,,,------......---------------------------------------------................................................///...------------...///---///000000////////////////////////////////////---------///111222333333000000000000000000000000000///---,,,---...000222000000//////////////////////////////////////////000000000000000000111222444333111000000111222222000222555999<<<@@@CCCFFFJJJRRR\\\dddhhhkkkooosssooollliiifffeeeccc```^^^```[[[TTTNNNKKKJJJKKKKKKHHHKKKPPPXXX___eeekkkooouuuqqqkkkddd]]]VVVQQQOOOQQQSSSVVVYYYZZZYYYVVVTTTNNNMMMLLLOOOUUU^^^fffllllllllllllnnnrrrxxx~~~wwwsssmmmgggddddddgggjjjttt|||666555444555666666555444444444333222333555888999111111111000000000/////////000000000/////////000111111000///...------,,,000000111111111111000000000000000000//////////////////...------------...---......//////......---------............------111111000/////////////////////............/////////////////////.........////////////////////////..............................////////////......+++......)))***000222///$$$666...sssbbb///666///CCC$$$GGG:::888888999:::;;;<<<<<<===FFF;;;@@@===888;;;HHHAAAKKKDDDKKKOOOBBBHHHCCCCCCKKKPPPCCC<<>>>>>@@@:::GGGDDD555===qqqmmmCCCNNNDDDLLLQQQGGGGGGLLLGGGCCCNNNHHH>>>DDD;;;@@@===<<<\\\666;;;PPPKKKHHHDDDGGGHHHHHHHHHGGGFFFEEEDDD===<<<999777666666666777888888888@@@///'''------------------,,,,,,++++++,,,------......///,,,---...//////...---,,,,,,++++++++++++,,,------...........................------------.../////////...------------------...------,,,,,,------...+++,,,,,,------------,,,------------------------........................................................................,,,///111000---,,,---//////////////////////////////111222111/////////111........................000///...------...///000//////000111111111000000000000000000000000000000////////////000111222333444333333222222444555666888;;;>>>@@@BBBGGGNNNSSS[[[bbbjjjoooooojjjeeeaaa[[[YYYVVVTTTTTTSSSRRRQQQOOOMMMLLLNNNTTTYYYZZZZZZ[[[```gggkkkqqqtttrrrmmm]]]XXXQQQLLLJJJKKKOOORRRRRRSSSTTTTTTRRRRRRSSSUUUWWW```ooo}}}|||yyywwwuuuuuuuuusssqqqooosssyyy444333333555666666444222222111111111111000000000222111111000//////.........000111111......///111........................---...///000000///...---------...///000111222222//////...------------.........////////////......------............---------....../////////......//////............//////---.........//////000000////////////////////////---........./////////000......////////////......+++---111444444000///000444(((,,,222)))>>>???'''DDD"""@@@>>>444AAA333666;;;<<<<<<======>>>>>>>>>888:::BBBAAAAAA;;;UUUMMMKKKHHHNNNOOOJJJJJJLLLPPP@@@EEEHHHDDDOOOFFF>>>@@@777;;;IIIaaa777QQQFFF555AAA777NNNHHHHHHIIIIIIIIIHHHHHHGGGCCCAAA???<<<:::999888888888777777@@@222}}}UUU,,,,,,------------------++++++,,,------......///........................,,,,,,,,,,,,,,,---..............................,,,---......//////.........------------......///...------,,,,,,------...***+++,,,---...------,,,........................................................................---..................------000333222...,,,---000////////////////////////...000111000......///111/////////////////////////////////////////////......///000111222111111000000000000000000000000000////////////000111222333333333222333444555777888;;;???BBBDDDGGGMMMWWW___fffiiikkkkkkggg```ZZZVVVSSSRRRQQQQQQRRRQQQOOOLLLNNNMMMPPPWWW___eeefffdddeeekkkpppqqqttttttmmmdddSSSPPPLLLIIIIIIKKKOOOQQQRRRSSSSSSSSSSSSVVV]]]aaannnyyy{{{wwwtttsssrrrrrr333333333444666666333111222222333333333222222111222111111000///......---...000222111...---///111000000000111111111111111///000111222222111000///,,,---...///000111222333//////...------------.........////////////......---..................---,,,,,,---.../////////...//////............//////222111000///...---,,,,,,000000000000000000000000---.........//////000000......////////////......000***)))///111//////444///111)))...999)))$$$@@@GGG555999666///<<<>>>...444;;;>>>@@@<<<<<<<<<===============@@@BBB::::::PPP666EEEWWWIIILLLSSSMMMKKKNNN;;;VVVJJJJJJJJJCCCKKK@@@BBBDDDEEEGGGLLL???xxx>>><<>>???@@@???>>><<<;;;;;;:::@@@LLLHHH;;;XXXvvvCCCIIIRRRTTTRRRIIIJJJIIIHHHGGGGGGGGGEEEDDDGGGJJJLLLKKKLLLOOOPPPMMMNNN999EEEEEEGGGJJJKKKKKKMMMOOOQQQSSSPPPLLLJJJJJJJJJIIIHHHLLLKKKIIIHHHGGGDDD@@@===555NNN111555222FFF---,,,******,,,------,,,................................................000///...---------------***+++,,,---...---,,,+++,,,,,,------...---------,,,,,,,,,---------......------------------------000///...---------------000000///...------,,,,,,...........................///000///.........000111000000////////////000........................111000///////////////000111111000000//////......000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////222111111111111111222222666666777999;;;===???@@@@@@EEEKKKOOOTTT[[[fffooorrrmmmeee\\\SSSMMMHHHGGGNNNLLLOOOSSSRRRMMMOOOVVV\\\]]]```eeekkknnnoooooopppjjjfffgggfff]]]TTTOOOIIIIIIKKKLLLLLLLLLOOOTTTVVVWWW[[[bbbhhhppp{{{|||www444444444444333333333333333333222222111000000///555333111000111111000///111111111111111111111111000///......000000///...111000000000/////////...////////////000000000000////////////............,,,---.........---,,,+++---------.........//////000000/////////.........------------........................//////////////////.........---------........./////////......------............------000000////////////000000------...///111222333444???666111333;;;SSS]]]BBB:::///,,,666>>><<<;;;===@@@@@@AAAAAA@@@???>>>===>>>>>>??????@@@?????????HHHGGGDDDJJJPPPJJJKKK\\\OOOQQQSSSSSSRRRRRRSSSUUUWWWXXXZZZ\\\]]]]]]\\\\\\______^^^___aaacccfffhhhmmmllliiifffbbbaaabbbccccccddddddbbb___]]]\\\]]]YYYXXXWWWVVVUUUTTTTTTTTT\\\LLLRRR\\\TTTSSS^^^```RRRPPPNNNLLLJJJIIIGGGFFFIIIMMMOOONNNPPPTTTTTTRRRKKKSSSfffeeeCCC;;;;;;>>>BBBCCCDDDDDDDDDEEEHHHMMMPPPVVVTTTRRROOOMMMMMMMMMNNNOOOMMMJJJIIIHHHFFFBBB@@@333DDD777AAA<<<...AAA::::::;;;<<<>>>>>>===<<<;;;999999::::::::::::999999666666666666666666666666444555666888999:::::::::666555555444333333333333888555222444777666111+++000...,,,,,,,,,---,,,+++......................................................---,,,,,,,,,,,,,,,++++++,,,------------,,,.........//////...------,,,,,,,,,---------......000000000000000000000000//////...---------------000//////...------,,,,,,........................---///000///...---...///000///////////////000000////////////////////////000///////////////000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222111111222333444444444666999<<<===???AAABBBCCCHHHOOOSSSWWW]]]eeellliiiddd]]]TTTMMMIIIFFFEEENNNKKKKKKMMMMMMLLLRRRZZZeeedddcccdddfffhhhiiihhhbbb]]]\\\]]][[[SSSMMMJJJIIIHHHIIINNNTTTXXXZZZ[[[]]]```fffooowww555555555444444444444333222222111111000000//////444333111000111111000///222222222222222222222222111///...///000111000///000000000000////////////////////////000000000000////////////............,,,,,,---.........------------.........//////////////////...............////////////////////////............/////////////////////............---,,,---...//////......---//////000000000000//////000000////////////000000...///000111222444555555***///666666000---555@@@...333:::===;;;888666666777777666666888;;;888333222444;;;CCC@@@999:::AAA???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAABBBDDDEEEFFFEEEMMMIIIGGGVVV[[[QQQHHHQQQTTTVVVWWWVVVVVVWWWXXX\\\^^^___aaabbbbbbbbbbbbcccccccccdddggglllqqqsssyyywwwsssnnnjjjhhhjjjllllllmmmkkkhhheeebbbbbbbbbcccbbbaaa____________```[[[^^^fff```UUUYYY\\\QQQXXXVVVSSSPPPMMMLLLLLLLLLJJJNNNQQQPPPRRRVVVVVVSSSPPPIIIGGGMMMQQQUUUbbbpppmmmWWWIII999777999???>>>999:::AAABBBAAA@@@???@@@DDDIIINNNUUUVVVUUUSSSOOOOOORRRUUURRROOOLLLIIIHHHFFFDDDBBBIII???333333888;;;999333666666777777888888888888555555666666666666555555555555555555555555555555666777999;;;<<<>>>>>>>>>777666666555555666666666000.........//////---+++222000...---------,,,+++................................................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...000000000000///...------,,,,,,,,,---------......------------------------//////...------------.../////////...------,,,,,,........................---...///...---------///............///000111111000000000000000000000000......//////000000111111000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000111222222222222222222111222222222222333444666777666:::>>>@@@@@@@@@BBBEEEKKKPPPVVVZZZ\\\^^^cccfff^^^ZZZSSSLLLGGGEEEEEEEEELLLHHHFFFGGGIIINNNWWW```lllgggaaa]]]\\\\\\\\\\\\UUUTTTUUUWWWSSSLLLIIIKKKKKKMMMRRR]]]iiiqqqsssqqqoooqqqyyy666666555555555444444444222222222222111111000000444222000000111222111000111111111111111111111111000///...///000000///...000000000000////////////////////////000000000000////////////..................//////000000000111............////////////............------------///////////////...................../////////////////////...............//////...---,,,,,,------///000000111111000000/////////.........///000000//////000111333444555666@@@999///,,,444===<<<666@@@???<<<888333222333666666333...---111777;;;<<>>888:::<<<<<<@@@EEE<<<===@@@BBBDDDEEEFFFFFFDDDDDDDDDDDDFFFIIIKKKMMMAAAPPPPPPLLLWWW```^^^]]]YYY[[[]]]]]]]]]\\\]]]^^^aaabbbdddeeefffffffffeeeeeedddccccccfffiiinnnppppppqqqpppooommmmmmoooqqqsssrrrppplllhhhffffffgggjjjiiihhhgggggghhhiiijjjsssmmmeee___eeerrrppp___\\\ZZZWWWSSSPPPPPPQQQSSSLLLPPPRRRQQQRRRTTTSSSPPPSSSNNNOOOTTTQQQHHHJJJTTTCCCCCCCCCBBBAAA>>>:::888???:::777:::<<<===CCCJJJBBBAAA@@@>>>>>>@@@DDDGGGLLLOOORRRPPPMMMNNNSSSYYYUUUQQQMMMIIIGGGFFFDDDBBBGGG>>>HHH>>><<>>===<<<<<<;;;<<<===>>>???<<<<<<<<<======<<<<<<<<<555555444444444444333333666777888999::::::::::::777777777777777777888888666666666555333333333444222000...---...///...---................................................------,,,,,,,,,,,,,,,---------,,,++++++---...///000000000//////---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......---------......//////.........---------........................,,,...///...---,,,---...---------...///000111222////////////////////////------...///000111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111333555888:::>>>AAACCCCCCBBBCCCHHHLLLVVVZZZ^^^```___^^^]]]]]]VVVRRRLLLFFFCCCBBBDDDEEEFFFDDDCCCFFFKKKTTT^^^fffjjjcccZZZSSSPPPPPPPPPQQQSSSTTTVVVXXXSSSNNNOOOUUUVVV```mmm{{{{{{yyyzzz|||666666555555555444444444333333333333333333222222444222000000111222111000000000000000000000000000///...------//////...---////////////000000000000////////////000000000000////////////............////////////000000111111........./////////000000000000000000000000000000---------------,,,,,,,,,............////////////////////////////////////555222...+++***+++,,,...++++++,,,,,,,,,,,,++++++...---------......///000//////000111333444555555)))333:::999777888666222:::888666333222333777999555555777::::::777333111888555777>>>CCCCCC@@@???===???BBBEEEHHHJJJKKKKKKFFFFFFFFFGGGIIIKKKNNNOOONNNVVVVVVWWW^^^^^^]]]eee]]]^^^___^^^\\\\\\]]]^^^cccdddeeefffgggfffeeeeeeeeedddcccbbbdddfffiiikkkfffjjjooorrrrrrsssssstttvvvuuusssooolllkkkmmmooojjjiiigggffffffhhhjjjlllcccgggiiimmmtttuuusssvvvdddccc___ZZZVVVTTTVVVXXXSSSWWWXXXVVVUUUVVVSSSOOONNNMMMNNNQQQSSSPPPGGG>>>IIIFFF@@@;;;888888;;;===GGGAAA@@@GGGLLLIII===555AAABBBAAA???<<<;;;<<<===@@@DDDHHHHHHGGGIIIPPPVVVUUUQQQMMMIIIGGGEEECCCBBBCCC???WWWJJJBBBDDD///999:::999777666666777999:::888888999999999999888888666666555555444444444444000111222444555555555555555555555444555555666666444666666444000//////000///...------///111111000......................................................------------.........---,,,+++,,,---...////////////...---,,,+++***,,,,,,,,,---------......////////////////////////......---------......///...............---------........................---...///...------...///------------...///111111........................,,,---///000111111111111////////////000000000000////////////////////////////////////////////////111111111111111111111111000111111111111111111000000000///000333666:::<<>>CCC666777999:::;;;:::888777555222222555666555666:::888AAAIIIKKKEEE>>>;;;<<<>>>@@@BBBEEEGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOOOOYYYWWWTTT^^^kkkddd[[[```]]]]]]\\\[[[YYYZZZ]]]___fffggggggggggggfffdddcccdddddddddeeegggiiikkklllggglllrrrwwwxxxwwwuuuuuurrrqqqooolllkkklllpppsssqqqooollljjjiiijjjkkkmmmnnnnnnjjjnnnsssiiieeeqqqmmmmmmjjjddd^^^ZZZ[[[]]]^^^bbbccc```^^^^^^ZZZUUUIIIWWW]]]RRRHHHKKKSSSVVVNNNMMMKKKIIIHHHJJJNNNRRRCCCIIIOOOMMMGGGEEEKKKRRRBBBCCCBBB???;;;888666666999<<<>>>@@@AAADDDJJJOOOQQQOOOLLLJJJIIIHHHFFFEEELLLAAAMMMEEEGGGQQQDDDLLL;;;:::888777666666777888777888888999999888888777;;;;;;::::::999888888888333555777999;;;===>>>>>><<<;;;;;;:::::::::;;;;;;555666666555222000//////...,,,,,,---///111111111......................................................---------...//////---------------......///---.........---,,,++++++,,,,,,,,,---------.................................------------...//////...................................................///000///...---...000------------...///000000........................---...///111111111000000////////////000000000000////////////////////////........................111111111111111111111111000000111111111111000000000000000111444999===@@@BBBBBBDDDHHHQQQ[[[eeejjjfffdddaaa]]]WWWRRRMMMJJJEEECCCAAA???>>>???AAABBBAAAFFFKKKQQQZZZccchhhggg[[[VVVPPPLLLLLLOOOQQQSSSTTTSSSUUUWWWWWWZZZdddooo}}}{{{{{{zzz{{{sssooonnnmmmsss{{{yyyuuurrrvvv}}}{{{mmmbbb^^^___ccchhhqqqzzzyyyyyy}}}444444444444333333333333333333333333333333333333333111000000111222222111///////////////////////////...---...///000///---.../////////000000000111////////////000000000000////////////............000///...------......///.../////////000000000000+++++++++,,,,,,---------///000000111222333444444............////////////.../////////000000000000111111000////////////000000000111111111111000000////////////000111222333111111222333555666777888888555555<<>>:::<<>>AAAEEEHHHKKKJJJJJJKKKMMMNNNMMMKKKJJJFFFMMMNNNQQQOOO===666BBBAAA???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;555555444444333222222111111222444666888999::::::888888777666555555555555666666777888777666333111...---,,,,,,...000000///................................................---,,,,,,,,,------...///,,,------...............---...............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////................................................///000111000//////000111......---------......///........................---...000111111000///....../////////000000000111////////////////////////////////////////////////111111111111111111111111111111222222222222111111222111111333777<<>>>>>>>>???AAACCCDDDFFFFFFKKKPPPTTT\\\eeefffbbbSSSPPPNNNNNNQQQTTTWWWXXXVVVSSSSSSXXX]]]ffftttzzzvvvoookkkjjjlllmmmnnnvvvyyyoooiiijjjlllooottt{{{{{{tttqqqooopppuuu|||~~~uuuiiiaaa___```aaaeeemmmvvv|||xxxuuurrrvvv{{{444444333333333222222222222222222222222222222222333111000000111222222111000000000000000000000000111///...///000111000///.../////////000000111111////////////000000000000000/////////............333222111/////////000111////////////000000000000.../////////000000111111((()))***+++,,,...//////............/////////000.../////////000000111111,,,...000333444333111000//////000000000000//////111111111111222333444555222333444555666888999999???999888;;;:::555555999999777444444555888:::;;;555333666;;;;;;777777<<>>>>>BBBFFFEEEAAAHHHJJJNNNSSSWWW[[[]]]]]]YYYZZZ[[[[[[[[[ZZZXXXWWWZZZeeeddd___ccceeegggooogggfffdddbbbccchhhooouuummmmmmmmmllljjjgggeeecccbbbcccdddeeeeeeeeedddcccbbbeeehhhjjjjjjjjjkkklllppppppooonnnpppuuu||||||vvvooojjjggggggggg[[[lllkkkhhhsssooofffnnndddhhhkkkjjjgggeeehhhllllllppprrrpppnnnnnnjjjeeeaaa]]]YYYWWWSSSOOOPPPSSSOOOOOOOOOMMMLLLOOOVVV\\\XXXYYYYYYVVVUUUVVVWWWWWWNNNLLLHHHBBB>>>>>>@@@CCC===;;;:::;;;>>>AAACCCCCCGGGGGGIIIMMMQQQSSSRRRQQQRRRRRROOOOOONNNLLLNNNNNNBBBBBB@@@???===;;;:::999999999999::::::999999999<<<;;;;;;:::999888888777888888999:::::::::999999<<<;;;:::999888888777888111222333555777666333///000...,,,,,,.........---................................................++++++++++++,,,,,,---...+++,,,.../////////...---......//////////////////,,,,,,,,,---------......////////////////////////---------------...///000---.............................................///111222111000///000222///......---------......000000000000000000000000...///111222111000...---.../////////000000111111////////////////////////000000000000000000000000111111111111111111111111222333333444444333333222333333333555999>>>DDDGGGIIIHHHKKKUUUccclllnnnlll```[[[TTTMMMHHHEEEBBBAAA;;;===???BBBEEEHHHJJJKKKLLLPPPSSSUUU\\\dddddd^^^NNNMMMLLLNNNSSSWWWYYYZZZZZZVVVUUU[[[dddqqq{{{sssjjjeeegggccccccfffhhhjjjtttuuujjjbbbbbbhhhmmmvvvzzzsssmmmmmmnnnpppttt|||{{{sssjjjeeeeeegggeeeggglllrrrzzz|||vvvqqqooommmmmmssszzz444444444444444444444444333333333222222222111111555444222333444444333111111000000000//////......000000000000000000000000////////////////////////......////////////......,,,...000111111000...,,,000///...------...///000000...---///222333000...//////............////////////...------------...111111000000//////............////////////......//////.........---------///............//////000------...000111222333444333333333444555777888999;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888999:::;;;;;;999888777999:::;;;===???@@@AAACCCFFFHHHKKKOOOVVV]]]bbbccccccbbbccc\\\ZZZ]]]]]]XXXVVVYYYbbbhhhiiiddddddjjjppppppqqqlllhhhgggjjjnnnoooooommmkkkgggcccaaa_________]]]^^^______]]]ZZZVVVTTTTTTZZZ______]]]___eeelllvvvsssqqqrrrwww}}}{{{pppeee___```cccfff```bbbfffnnnuuuwwwtttpppiiijjjmmmppprrrqqqmmmjjjmmmiiiggghhhlllnnnllliiiiiigggaaaYYYQQQNNNPPPSSSWWWVVVUUUUUUUUUVVVWWWXXX\\\XXXUUUUUUWWWVVVRRRNNNLLLJJJGGGDDDCCCBBBBBBCCC@@@???===<<<<<<===@@@AAACCCCCCDDDGGGKKKQQQWWW[[[VVVXXXYYYWWWSSSOOOLLLJJJGGGFFFEEEDDDBBB@@@???>>>;;;;;;;;;;;;::::::::::::999999::::::999888666555777777777888999;;;<<<===>>>;;;888777888999888888666666666555444222111000333333222111000///...---222000...,,,+++,,,---...///...------++++++***)))//////............//////---+++***,,,///111000.........---,,,,,,...///000........................000///---,,,,,,---....................................------------....../////////...---------,,,//////.........---------//////.........------------------.........//////111111111111111111111111222111111111000000//////111111111000000000000000//////............//////000000000000111111111111222111111000////////////111555999;;;???FFFIIIGGGJJJNNNTTTZZZ___`````````VVVPPPLLLLLLIIIBBB>>>===@@@BBBEEEHHHKKKLLLKKKJJJKKKSSSXXXYYY\\\```___ZZZOOOJJJKKKTTT[[[[[[ZZZ[[[WWWWWWZZZbbbooouuukkkbbb^^^___aaadddjjjpppvvvzzz|||~~~}}}tttggg]]]ZZZ```jjjqqqxxx~~~}}}}}}~~~~~~~~~~~~yyyvvvvvvyyy{{{wwwuuusssuuuzzz{{{ooohhhdddfffhhhjjjpppyyy444444444444444444444444333333333222222222111111444333222222333333222000111111111000000/////////000000000000000000000000////////////////////////......////////////......////////////////////////000///...------...///000...,,,+++---///000...,,,//////............//////---------------...///000111000000000/////////.........////////////......//////.........---------//////.........///000000///000000111222333444444::::::::::::::::::;;;<<<999999999999999999888888999888888888888999::::::999:::;;;:::999999:::;;;;;;===???AAABBBEEEIIIKKKSSSVVV[[[aaaeeehhhjjjjjjiiiccc```bbbbbb``````ccchhhooorrrpppqqqvvvzzzzzzyyyrrrjjjdddddddddcccbbb___]]][[[ZZZXXXXXXXXXXXXZZZZZZ[[[[[[YYYWWWTTTRRRRRRXXX___```___```ffflllvvvtttrrrsssvvvyyyyyyxxxsssmmmeee^^^[[[[[[^^^aaa^^^```eeemmmuuuxxxvvvsssnnnoooqqqssstttttttttssssssmmmgggdddfffggggggffflllkkkhhhbbb[[[XXXXXXYYYXXXWWWVVVUUUVVVWWWYYY[[[\\\WWWSSSRRRSSSSSSPPPLLLLLLJJJHHHEEEDDDDDDDDDEEECCCBBBAAA@@@@@@?????????@@@@@@@@@BBBGGGNNNTTTXXXZZZ]]]``````[[[UUUPPPMMMLLLLLLKKKIIIGGGCCC@@@===;;;;;;::::::;;;;;;<<<<<<::::::;;;;;;:::999888777555555555666777888:::;;;===;;;999888999999888777666666555555444333222111333333222111000///......111000...,,,,,,,,,---...//////......---,,,,,,,,,//////............/////////---,,,...000222111///---------------...//////........................///......---...///000000..............................------------........................------//////.........---------//////.........------------------.........//////000000000000000000000000111111111111000000000///111000000000000000000000/////////....../////////000000000000111111111111111111222222111222333444444999>>>AAAFFFMMMPPPOOOTTTUUUVVVWWWWWWVVVUUUTTTSSSPPPOOOOOOLLLEEEBBBCCCFFFJJJOOORRRRRRPPPNNNMMMNNNTTTXXXWWWWWWYYYWWWRRRNNNJJJMMMVVV]]]^^^^^^```\\\^^^ccclllzzz|||qqqiiiccc```ccciiimmmrrryyy{{{uuukkkeeeeeekkktttzzz~~~{{{sssnnneee___]]]aaafffllluuu~~~444444444444444444444444333333333222222222111111333222111111222222111///111111111111111000000000000000000000000000000000////////////////////////...//////000000//////...111000...,,,,,,...000111//////............//////---,,,,,,,,,...///...---//////............//////,,,,,,,,,---...///111222000000000000////////////...//////000000//////.../////////............---///////////////000111111222333333444555666666666<<<<<<;;;::::::999::::::::::::999999888888888777777888999::::::;;;::::::777999<<<===<<<;;;<<<<<<;;;===@@@CCCEEEIIINNNRRR\\\^^^aaaeeeiiimmmpppqqqoooiiieeeeeeffffffiiillluuuzzz|||{{{{{{}}}~~~|||vvvnnnccc[[[XXXWWWUUUTTTOOOPPPQQQRRRRRRSSSSSSSSSYYYZZZZZZ[[[[[[ZZZZZZYYY\\\bbbiiilllkkklllppptttwwwvvvtttttttttrrrooolll```^^^[[[XXXWWWWWWXXXYYYZZZ\\\aaajjjrrrvvvtttrrrlllnnnoooooooooqqqvvv{{{zzztttlllfffdddccccccdddggghhhgggeeebbbaaaaaabbb```^^^[[[YYYXXXYYY[[[]]][[[VVVQQQOOOPPPQQQPPPNNNLLLJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHEEEBBB@@@>>>======>>>BBBIIIOOOSSSZZZ^^^cccdddaaa[[[TTTQQQQQQQQQQQQOOOLLLHHHDDDAAA<<<;;;;;;:::;;;<<<>>>???;;;;;;<<<<<<<<<;;;::::::555555555666777888999:::;;;:::999999:::999777666555555555444444333333333444333333222111000//////000///...---------...///........................//////............//////---,,,+++,,,...//////...,,,---......//////..............................---------------...///000..............................------------........................//////...............---------/////////............---------........./////////////////////////////////111111111111000000000000000000000000000000111111000//////////////////000000000000000111111111111000111333333333444777999999AAAHHHNNNTTTZZZ[[[XXX[[[YYYUUURRRNNNLLLKKKKKKSSSRRRRRRRRRLLLEEEDDDHHHNNNSSSYYYZZZVVVQQQNNNMMMLLLRRRUUUSSSQQQQQQOOOLLLLLLMMMTTT___gggiiiiiijjjjjjmmmsss}}}~~~xxxmmmggg```[[[ZZZ]]]iiiuuuzzz~~~|||xxxvvvyyy~~~}}}vvvpppkkkccc___]]]```fffmmmwww444444444444444444444444333333333222222222111111222111000000111111000///222222111111111111111111////////////////////////000000000000000000000000//////000000000000//////000///...------...///000/////////......////////////.........///000000000//////............//////------------...///000111000000000000//////////////////000000000000///////////////...............////////////000111222222333444555666888999:::;;;<<<;;;;;;:::999:::::::::<<<<<<;;;;;;:::999999999999999;;;<<<<<<;;;:::999777:::===??????>>>>>>???>>>@@@DDDGGGKKKPPPVVVZZZaaacccgggjjjnnnpppqqqrrrqqqlllhhhfffhhhlllpppsss~~~zzzwwwuuutttrrrggg___UUUNNNMMMOOOOOOOOOKKKMMMPPPSSSVVVWWWWWWWWW^^^^^^```bbbeeegggiiijjjlllrrryyy|||{{{zzz{{{}}}{{{{{{zzzxxxtttnnnhhhdddZZZ[[[[[[ZZZYYYWWWUUUTTTVVVXXX\\\ccckkknnnllliiidddfffgggfffeeejjjuuu}}}|||zzzwwwrrrmmmiiigggfff```aaaaaaaaabbbdddgggiiilllhhhccc___]]]]]]___``````[[[UUUQQQQQQRRRRRRRRRLLLKKKKKKJJJJJJKKKKKKLLLMMMOOORRRTTTSSSOOOJJJGGGAAA@@@>>>>>>@@@EEEIIIMMMRRRVVV[[[^^^]]][[[YYYWWWVVVUUUTTTQQQOOOLLLJJJHHH???>>>===;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999:::;;;999888888999::::::777555555444444444333333444444444333333222111111000000///......---......///000------.........////////////......------......///...------...////////////+++,,,.../////////...---........................,,,,,,,,,,,,,,,,,,------..............................------------......------......//////000000......................../////////...........................////////////000000000000000000000000111111111000000000000000000000000000000111111111000000000000000000000000///000000000111111111111...111333444444555999===BBBLLLWWW^^^dddgggddd^^^YYYVVVPPPKKKIIIIIIKKKLLLUUUTTTSSSPPPIIICCCFFFMMMUUUYYY[[[YYYRRRLLLIIIIIIFFFJJJNNNMMMLLLLLLLLLMMMPPPWWWeeerrrzzz|||{{{{{{{{{wwwvvvuuuooofff^^^YYYUUUSSSTTT\\\mmm}}}}}}{{{tttpppkkkiiikkkpppwww}}}~~~zzzuuuvvv{{{yyyzzz444444444444444444444444333333333222222222111111222111///000111111000...111111111111111111222222////////////////////////111111111111111111111111//////000000000000//////......////////////.........//////////////////.....................000111//////............//////000//////.........//////////////////000000000000//////000000000000///////////////////////////////////////000000222333333444555666888;;;===??????===============>>>>>>???;;;;;;;;;::::::999999999;;;<<<=========;;;:::999999<<<@@@BBBBBBAAAAAABBBBBBDDDHHHLLLPPPWWW^^^cccfffiiimmmqqqsssrrrpppnnnnnnllljjjjjjooovvv|||~~~{{{uuuoookkkiiihhhiii___XXXOOOKKKMMMPPPSSSTTTPPPSSSWWW[[[]]]^^^^^^^^^aaacccfffkkkpppuuuyyy{{{yyy}}}}}}vvvoooiiieeebbbcccddddddaaa]]]YYYVVVWWWWWWYYY^^^ccceeebbb___[[[\\\]]][[[\\\cccoooyyywww||||||tttooolllgggeeecccbbbdddhhhmmmooorrrooojjjfffeeefffhhhjjjmmmggg___XXXTTTRRRQQQQQQMMMMMMMMMMMMNNNNNNOOOOOORRRUUUYYY\\\\\\YYYUUURRRIIIGGGDDDBBBBBBCCCFFFGGGHHHKKKOOORRRUUUXXX\\\___]]][[[VVVRRRNNNLLLLLLKKKEEECCCAAA???===<<<<<<<<<;;;;;;;;;:::::::::::::::888888888777888888999999888888888999::::::777555555555444333333333444444444444333333222222111111//////....../////////000,,,,,,,,,---......//////......------------......000111111111111111222222+++,,,.../////////...---....................................------,,,,,,////////////////////////......------------......---......//////000000000---.....................////////////////////////........./////////000000111111111111111111111111000000000000000000111111//////000000111111111111000000111222222111000000///000000000111111111111...111333333333777===CCCNNNYYYeeelllooonnnfff]]]TTTQQQKKKGGGFFFHHHLLLOOORRROOOLLLIIIDDDCCCKKKVVV[[[[[[YYYSSSLLLGGGEEEFFFDDDFFFIIIJJJIIIIIINNNTTT\\\jjj}}}zzztttqqqlllkkkiiigggjjjjjjcccZZZSSSPPPOOOQQQVVV```sssxxxuuuwww{{{}}}~~~}}}xxxtttqqqpppmmmlllpppwwwxxxvvvxxx444444444444444444444444333333333222222222111111222111000000111111000...000000000111111111111111000000000000000000000000111111111111111111111111///000000111111000000///......////////////............////////////......,,,,,,,,,+++***+++---000//////............//////111000//////.........///////////////000000000000///000000111111000000///...////////////000000000000000000000111222444444555666888:::<<>>888888888888888888888888===============<<<;;;;;;>>>@@@CCCDDDDDDDDDEEEFFFEEEGGGKKKOOOTTT[[[ccciiilllooosssuuutttqqqmmmiiiiiikkklllnnnvvvuuunnnhhhggggggfffiiilllgggaaaYYYUUUWWWZZZ\\\\\\YYY[[[^^^aaacccccccccbbb```ccchhhooouuu{{{~~~}}}xxxrrrooonnnnnnooopppooolllhhhbbb______^^^^^^aaacccccc___[[[SSSSSSRRRPPPQQQXXXbbbjjjnnnwwwyyytttssswwwsssnnnlllnnnqqqtttvvvsssqqqnnnmmmmmmooorrrtttyyysssjjj```WWWQQQOOONNNOOOOOOPPPPPPQQQQQQQQQQQQTTTWWW[[[^^^```^^^\\\ZZZPPPNNNLLLIIIGGGFFFEEEEEEDDDEEEFFFIIIMMMTTT]]]cccbbb___ZZZTTTPPPMMMKKKKKKJJJIIIGGGEEEBBB@@@>>>=========<<<::::::999::::::777777666555555555666666888777777888999999888666666555444333222333333444444444444333333333222222////////////////////////,,,,,,---------...............------------......,,,---......,,,,,,---...,,,---......//////..............................000000111111000000///...////////////////////////......------------......//////////////////000000---------..................////////////000000000....../////////000000000111111111111111111111111000000000000111111111111/////////000111111222222000111222333333222111000000000000000111111111111///222444555666<<>>??????<<<;;;;;;::::::::::::;;;666666666777888888999999<<<<<<<<<<<<===>>>???@@@BBBDDDFFFFFFEEEFFFGGGIIIFFFHHHLLLPPPUUU]]]fffkkkrrrrrrsssrrrpppkkkgggdddccchhhjjjlllrrrzzz|||yyyllleeeccchhhmmmpppsssxxxwwwqqqiiieeeeeeffffffeeecccccceeeffffffeeeeeeddd^^^bbbhhhooouuuyyy|||}}}~~~|||{{{vvvwwwwwwuuurrrqqqsssuuuuuuvvvwwwwwwuuurrrnnnlllkkkiiihhhiiikkkjjjeeeaaaWWWTTTQQQOOOPPPTTTZZZ^^^dddmmmvvvyyyuuurrrsssvvv~~~{{{wwwvvvxxx{{{||||||vvvuuusssrrrrrrsssuuuvvvyyytttlllcccZZZTTTQQQPPPQQQRRRRRRSSSSSSSSSSSSRRRUUUWWWYYY\\\]]]]]]\\\[[[SSSSSSRRRPPPMMMJJJGGGEEEBBBBBBCCCDDDGGGNNNWWW]]]]]]\\\[[[XXXUUURRROOOMMMNNNNNNNNNLLLJJJGGGCCCBBBAAA???>>><<<::::::::::::777777666555555555555555999777666666888999888777888777444333222222333333444444444444333333333333000000000000000///...---.............../////////...------,,,,,,------...(((***,,,+++)))((()))+++---------------...//////........................,,,---...000111111000000////////////////////////......------------......000000000///////////////---------.........//////.../////////000000000000.../////////000000000000111111111111111111111111///000000000111111111111...//////000111111222222000111333444444333111000000000000000111111111111000444777888;;;EEEUUUaaammmqqqsssnnnhhhbbbXXXOOOKKKIIIFFFDDDDDDFFFHHHJJJJJJEEEAAABBBEEEHHHPPPXXXUUUQQQLLLKKKLLLMMMKKKHHHGGGGGGIIILLLOOOTTTcccrrrvvvjjj___YYYVVVUUUUUUYYY\\\]]]___```ZZZRRRRRRRRRXXXdddqqq||||||vvvsssppplllmmmppp|||pppggg```^^^]]]^^^^^^aaakkkvvv}}}}}}444444444444444444444444333333333222222222111111333222111111222222111///......//////000000000111000000000000000000000000........................000000111111111111000000333000---++++++---000333---...///000000///...------...///---++++++///333//////............//////............///111222333.../////////000000111111000000111111111111000000.../////////000000111111000000000111222444555666<<<<<<<<<<<<============BBBAAA@@@>>>======<<<<<<777777888999:::;;;;;;<<<:::::::::;;;===@@@BBBDDDEEEFFFGGGGGGFFFGGGIIIKKKFFFHHHLLLPPPUUU]]]fffllltttssspppmmmiiieeeaaa``````eeegggfffiiinnnlllfffiiidddeeennnvvvyyy|||zzzsssnnnnnnnnnlllkkkiiiiiiiiihhhhhhgggeeeeee^^^bbbhhhnnntttwwwxxxyyytttuuuwwwwwwwwwuuussssssiiikkkkkkkkkjjjmmmsssxxxvvvwwwyyyyyyyyyxxxvvvuuutttrrrpppqqqsssqqqmmmiiiddd```[[[XXXYYY[[[]]]^^^^^^eeelllllliiiiiipppvvvzzzxxxwwwzzz~~~{{{zzzxxxuuusssrrrrrrrrrrrrooojjjccc\\\WWWVVVVVVRRRSSSTTTTTTTTTTTTSSSSSSVVVVVVWWWXXXYYYYYYZZZZZZTTTTTTTTTSSSPPPMMMIIIGGGBBBBBBAAAAAACCCHHHOOOTTTTTTWWWZZZ\\\[[[YYYUUUSSSOOOPPPQQQQQQOOOLLLHHHFFFCCCBBB???===;;;;;;:::;;;:::999888777777666777777:::777555555777888999888999777555333111111222333444444444444444444333333111111111111000///------000000000000000/////////...------,,,,,,------...,,,///000///---,,,---///......---,,,,,,...///000........................%%%'''***,,,...///000000000000000000000000000000.........------.........111111000000//////......---------.........//////.../////////000000111111////////////000000000000000000000000000000000000//////000000111111111222...//////000111222222222000111333444444333111000000000000000111111111111222555999;;;@@@MMM___mmmwwwwwwsssiii```ZZZQQQJJJEEEEEEDDDDDDDDDFFFHHHIIIMMMGGGCCCEEEGGGHHHKKKOOOMMMIIIFFFIIINNNQQQMMMHHHEEEEEEHHHNNNTTT]]]ppp{{{mmm```WWWTTTUUUWWWXXX]]]aaabbbbbbaaa[[[TTT\\\\\\cccqqq~~~xxxsssooommmiiifffhhhnnn{{{tttooofffbbb```^^^[[[]]]fffqqq777555333111111111333444000000000111222444555666333222111111000000111111222222222111111111111000////////////////////////////////////000000000000000000000000000000000000......------------......000///...------...///000,,,---......//////......//////////////////////////////000000000000//////111111000000000000111111111111000000//////......000000/////////000000111222222111000111555;;;@@@@@@BBBCCCBBB???===<<<<<<@@@@@@???>>>===<<<;;;;;;777777888999:::;;;;;;<<<===???@@@AAAAAABBBDDDGGGKKKLLLNNNPPPPPPOOOMMMLLLGGGHHHKKKNNNUUU___kkkrrrwwwsssllleee```]]]^^^^^^ZZZYYYZZZ]]]aaaeeeggghhhnnnkkkmmmssswwwwwwxxx{{{|||wwwuuuuuutttqqqoooiiilllqqqtttsssmmmfffaaa___bbbiiioootttsssooolllgggggghhhkkknnnmmmhhhdddcccbbb``````ccchhhmmmpppqqqrrruuuxxx|||}}}{{{yyyxxxyyyzzzyyyxxxwwwwwwyyynnnmmmlllkkkjjjhhhdddaaabbbaaa``````bbbggglllppprrrooommmooorrruuuuuutttyyyyyyzzz{{{{{{xxxsssppppppkkkccc_________^^^]]]aaa___\\\ZZZ[[[[[[ZZZYYYXXXWWWUUUUUUUUUVVVUUUTTTVVVRRROOONNNOOOOOONNNLLLEEE???===AAACCCBBBCCCHHHFFFIIISSS]]]aaa\\\XXXWWWWWWYYYZZZYYYVVVRRROOOLLLMMMJJJEEEBBB???<<<999777666666666777777777777777;;;:::999888888888999:::777555333333555555333000333444555555555444333222222111000//////.........,,,,,,---......---,,,,,,...------,,,,,,------...000//////.........//////000000000///......---------...............---------......//////......---...///111222222111///...000000//////.........---....../////////...,,,+++---------...///000000111////////////////////////000000000000000000000000---...///111222222222222'''+++000111000///000222111111000000000000000111111333444333222111222333555000///111222111111444333666999@@@OOOcccrrrwww~~~uuuhhh\\\SSSMMMJJJHHHEEEHHHJJJIIIFFFDDDEEEGGGHHHFFFDDDEEEHHHJJJIIIGGGOOOFFFCCCHHHLLLJJJHHHHHHHHHHHHMMMUUU^^^kkkyyyrrrhhh^^^XXXWWWZZZ\\\^^^bbbeeeeeecccaaaaaacccjjjuuuzzztttlllhhhlllttt}}}tttrrrvvvyyywwwrrrnnnnnnooo{{{333333222222333444666777333333222222222333333444333222111111000000111111111111111000000000//////000000000000000000000000////////////000000000111000000000000000000000000///......------......///000///...------...///000,,,---......//////......//////////////////////////////000000000000//////000000////////////000000111111000000//////////////////.........///000000111222444444555777;;;>>>@@@AAABBBBBB???=========?????????>>>===<<<<<<;;;999999999999:::;;;<<<======???AAABBBCCCEEEHHHJJJNNNOOOPPPQQQQQQPPPNNNNNNJJJNNNTTT\\\dddjjjnnnqqqvvvoooeee]]]YYYWWWWWWVVVTTTTTTTTTYYY___fffjjjlllrrrooonnnrrrtttttttttwww~~~|||zzzyyyxxxtttnnniiilllpppuuuwwwtttkkkaaa[[[VVVXXX]]]cccffffffbbb___ZZZYYYZZZ]]]___]]]YYYVVVXXXWWWWWWYYY]]]ccciiillloooqqqtttyyy}}}~~~}}}{{{yyyxxxxxxxxxyyyzzzzzzzzzuuuuuuvvvwwwwwwuuupppmmmdddccccccccceeegggggggggdddaaa```aaaeeeiiijjjjjjrrruuuzzz}}}}}}yyyuuurrrnnniiiccc``````bbbbbbbbbbbbaaa```______]]]ZZZXXXUUUTTTUUUVVVWWWVVVSSSQQQRRROOOKKKJJJKKKKKKJJJIIIGGGBBBAAADDDDDDAAA@@@CCCDDDEEELLLUUU[[[[[[\\\^^^bbbaaa```___]]]ZZZVVVSSSPPPMMMIIIEEEBBB>>>;;;888777777777777888888888999;;;:::999888888888999999777555333333555555333111222333444555666666555444222222000///////////////---...////////////...---...------,,,,,,------...//////............//////++++++,,,,,,,,,,,,,,,,,,---...............------+++,,,,,,------,,,,,,+++###%%%(((,,,.../////////000/////////............//////000000000///...---------......///000000111////////////////////////000000000000000000000000///000000111111111111000)))---000111//////000111111111000000000000111111...000111000///...///000555111000333444333444777666;;;BBBKKKZZZkkkvvvxxxuuummmaaaVVVOOOKKKIIIHHHKKKKKKJJJIIIGGGGGGIIIKKKKKKGGGDDDDDDFFFIIIKKKKKKLLLEEECCCGGGJJJHHHGGGIIIJJJLLLTTT___iiivvvyyyoooiii```WWWSSSUUUYYY\\\ccchhhlllnnnlllkkkkkkmmmuuu~~~}}}rrrmmmrrr|||~~~zzzvvvvvv{{{333333333444444555555666666555444333222111111111333222111111000000111111000000000000/////////...111111111111111111111111/////////000000000111111000000000000000000000000///......------....../////////............//////------...////////////...//////////////////////////////000000000000////////////............//////111000000000000////////////////////////000111222111333666888888999;;;<<<>>>@@@AAA@@@???======>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999:::;;;===???>>>AAADDDFFFGGGIIILLLOOOSSSTTTTTTTTTTTTTTTSSSSSSTTTWWW^^^iiirrrwwwwwwttttttjjj]]]UUUTTTTTTTTTRRRUUUUUUXXX]]]fffooouuuxxxxxxrrroooppppppnnnmmmooovvvwwwxxxyyyvvvooofff___aaaeeekkkmmmiii```VVVOOONNNOOORRRUUUXXXWWWTTTRRRMMMMMMNNNOOOQQQPPPMMMKKKOOOOOOOOORRRVVV[[[```dddgggjjjooovvv}}}|||yyyvvvvvvyyy{{{zzzyyyxxxzzz}}}zzzvvviiihhhhhhiiikkkjjjfffcccZZZXXXVVVWWWZZZ^^^aaabbbiiiooowww|||{{{yyywwwwwwqqqmmmhhhdddddddddeeedddaaaaaabbbddddddbbb^^^[[[UUUUUUVVVXXXXXXVVVRRROOONNNLLLIIIHHHIIIJJJKKKJJJKKKIIIIIIKKKIIICCC??????BBBAAADDDLLLSSSYYY```gggmmmkkkjjjhhheeebbb]]]ZZZUUUSSSOOOKKKGGGBBB===999888888888888888999::::::;;;:::999999888888999999777555444444555444333111111111333444555666666666333222111000////////////...///000000000000///.........------------......//////............//////)))******+++,,,,,,------------...............---/////////000000/////////+++,,,.../////////...---////////////............000000000111000000///...------......///000000000////////////////////////000000000000000000000000111111111111111000//////---...000000///...000111111000000000000000111111111222333333111111222333444111111555666444666:::999BBBMMMYYYgggssswwwuuuiiibbbWWWNNNJJJIIIJJJJJJQQQNNNLLLKKKLLLNNNPPPPPPOOOKKKFFFDDDEEEIIILLLNNNKKKHHHFFFGGGHHHGGGIIIMMMRRRWWWcccppp{{{}}}vvvnnnhhhbbb]]]VVVPPPOOOTTTZZZ^^^iiinnntttwwwwwwvvvwwwxxx~~~xxxzzzttt|||555555555555444222111000555444333222111000000000333222111111000000111111111111000000000/////////000000000000000000000000//////000000000111111111//////////////////////////////............///////////////....../////////------.../////////////////////////////////////////////000000000000//////000//////......//////000000000000000000000000000111111111111222333444555333555777888888999;;;<<<<<<===>>>>>><<<;;;<<<=====================<<<<<<===<<<:::999999<<<>>>@@@BBBEEEHHHJJJKKKMMMOOOQQQWWWWWWXXXYYYZZZZZZZZZ[[[```aaagggrrr}}}|||pppdddXXXRRRUUUYYYZZZXXX[[[\\\```gggooovvvzzz{{{wwwpppjjjiiigggdddccceeehhhjjjmmmnnnkkkddd\\\VVVRRRUUUZZZ]]]\\\WWWQQQMMMOOOOOOOOOQQQRRRRRROOOLLLHHHIIIJJJLLLNNNNNNMMMMMMPPPPPPPPPQQQTTTWWW[[[]]]___cccjjjsss{{{~~~yyyttttttwwwyyywwwtttqqqtttyyyzzzuuunnnllllllnnnrrrrrrnnnjjjbbb```]]]\\\\\\^^^aaabbbcccjjjsssvvvuuutttwwwzzz{{{wwwrrrllliiigggffffffbbbbbbccceeeffffffcccaaaZZZYYYXXXWWWWWWUUUQQQNNNMMMLLLJJJJJJLLLOOORRRSSSRRRSSSVVVVVVRRRKKKFFFDDDDDDAAABBBHHHPPPWWWaaaiiippptttvvvssskkkddd```^^^[[[YYYVVVSSSOOOIIIBBB===:::999888888888999::::::::::::999999999999888999777666555555444444333222111111222333333444444444333333222111000000000000////////////////////////......------------......///............//////000---------....../////////,,,---......///.........///000000111111000000///222333333222222000///...///////////////........./////////000////////////............//////000000////////////////////////////////////////////////000000111111111000000///000000000///......///000000000000000000000111222333444555444333222333555444111222444555444777<<<===IIIWWWdddooouuussslll^^^XXXOOOIIIHHHJJJLLLNNNSSSPPPOOOQQQUUUWWWWWWUUUQQQNNNIIIFFFFFFHHHJJJKKKKKKJJJHHHHHHIIIMMMTTT[[[dddlllyyyyyyxxxvvvrrrlllddd\\\XXXUUURRRNNNLLLOOOVVV^^^dddmmmssszzz~~~~~~~~~~~~zzzxxxwwwvvv444555444444333111000///111111000000000000111111333222111111000000111111222222111111111000000000////////////////////////000000000000111111111111/////////////////////////////////....../////////...//////////////////...---...//////000000////////////////////////////////////000000000000//////111000000//////000000111000000000000111111111111000000000111222444555666666777777777777888;;;>>>:::;;;<<<;;;999999:::;;;<<<<<<<<<<<<===============<<<::::::;;;===@@@BBBHHHKKKNNNOOOOOOPPPQQQSSSWWWXXXZZZ\\\]]]_________dddhhhqqq}}}|||fff]]]TTTSSSZZZaaacccbbb```bbbffflllppprrrqqqpppjjjccc]]]\\\YYYUUUTTTVVVXXXZZZ\\\\\\ZZZVVVRRRPPPOOOQQQSSSUUUVVVWWWVVVVVVUUUTTTTTTTTTUUUTTTQQQNNNIIIJJJLLLNNNOOOQQQSSSTTTUUUUUUVVVXXXZZZ\\\^^^___bbbeeekkkssszzz}}}|||{{{vvvqqqnnnoootttwwwuuurrrkkknnnsssyyy|||zzzvvvrrrnnnllllllooosssvvvwwwvvvtttrrroookkkhhhggghhhiiifffjjjoooooonnnooouuuzzz}}}xxxsssooommmmmmmmmllljjjgggfffggggggeeeddd___[[[WWWTTTRRRQQQOOOMMMMMMMMMMMMNNNPPPTTTYYY\\\ZZZ___cccbbb^^^XXXSSSPPPIIIFFFFFFKKKPPPVVV]]]eeemmmwww|||oooccc```bbb```___]]][[[WWWPPPHHHBBB<<<;;;999888777888999:::::::::::::::999999888888666666666555444333333444222222111111111111111111444333222111111000000000........................///......------......///...............///000000111000000000/////////...,,,------...//////......++++++,,,,,,,,,,,,++++++***+++,,,...///111111222.........///////////////.....................///............////////////////////////////////////////////////////////////......000111111222222222222111//////////////////000000//////000111222222000111222111000///000222333111111444444555:::AAAIIITTTbbbmmmttttttlllcccWWWRRRLLLHHHIIILLLOOOQQQPPPPPPRRRWWW\\\]]]ZZZVVVPPPOOOLLLJJJGGGFFFFFFGGGEEEFFFGGGJJJQQQ^^^lllttt}}}yyyrrrpppiiiiiihhhddd^^^WWWQQQMMMKKKJJJJJJLLLRRR[[[eeejjjtttyyyzzztttuuuyyy333333333333333333333333000000000000000111222333333222111111000000111111222222222222111111111111........................000000000111111111222222000000000000000000000000000//////......//////000......////////////............///000000000000/////////////////////////////////000000000000//////111111000000000000111111000000000111111111111222...//////000222444555666999999999888888999===???;;;;;;;;;:::888888999:::;;;;;;;;;<<<<<<======>>>>>>=========???BBBDDDFFFNNNQQQTTTVVVVVVUUUVVVWWWWWWYYY\\\___aaabbbbbbaaaaaaiiiwwwzzzppp]]]YYYUUUWWW^^^fffiiiiiiiiijjjkkklllllliiieeeaaaXXXRRRNNNNNNMMMIIIHHHJJJNNNOOOPPPOOONNNLLLMMMNNNSSSRRRRRRSSSUUUWWWZZZ[[[\\\\\\[[[[[[[[[YYYUUUSSSLLLMMMOOOQQQRRRTTTXXX[[[ZZZ[[[]]]```bbbdddfffgggiiikkkoootttwwwvvvrrrnnngggffffffjjjooosssrrrqqqjjjlllooosssvvvvvvssspppkkkkkklllnnnqqqvvvzzz}}}}}}yyyuuusssssstttoooppppppnnnlllnnnsssxxxxxxxxxwwwuuuttttttvvvxxxzzzvvvqqqnnnllljjjhhhfff```\\\VVVRRRQQQPPPPPPOOONNNOOOOOOPPPRRRWWW]]]aaadddjjjnnnkkkfffdddaaa^^^RRRNNNLLLOOOQQQSSSXXX^^^gggrrr}}}{{{ooodddaaadddbbbbbbcccbbb___XXXOOOIII@@@>>>;;;999888888999999999::::::::::::999888777666777777666444333444555333222111000000000000111555444333222111111111111///......------....../////////............//////......---......///000111000000//////...------,,,,,,,,,---...////////////,,,,,,------------,,,,,,------------......//////.........///////////////...------------......///......//////////////////////////////////////////000000000000000000000000---...///000222222222333111000//////111111000///////////////000111222333111222333333222111222333333111222444666:::CCCNNN[[[dddmmmrrrtttqqqfff[[[QQQNNNJJJIIIJJJMMMOOOPPPOOOQQQUUUZZZ\\\[[[VVVSSSLLLMMMLLLJJJFFFDDDDDDEEE???DDDKKKUUUfffzzzyyysssiiibbb``````aaaaaa]]]WWWQQQMMMKKKIIIJJJMMMSSS[[[eeennnttt{{{~~~wwwxxxyyywwwrrrpppxxx|||666555444444444444555666222222222111222333333444333222111111000000111111111111111111000000000000////////////////////////000000111111111222222222000000000000000000000000000000////////////000000---...///000000///...---......///000000000000000//////////////////////////////000000000000//////000000////////////000000000000111111111222222222000111111333555777888::::::<<<============>>>???=========;;;888888999:::::::::;;;;;;<<<===>>>>>>??????@@@BBBEEEGGGJJJKKKSSSVVVZZZ\\\]]]]]]^^^___^^^aaadddhhhiiigggeeeccc```gggqqqxxxyyysssjjjccc[[[[[[[[[___dddiiikkklllpppmmmiiieeeaaa[[[VVVRRRKKKFFFDDDGGGHHHFFFEEEGGGLLLNNNNNNMMMKKKJJJLLLOOOSSSSSSTTTVVVXXX[[[^^^___cccccccccdddccc```\\\XXXUUUVVVXXXWWWWWWYYY]]]aaa```bbbdddfffggghhhiiiiiihhhiiillloooooolllfffbbb^^^```cccfffiiijjjjjjjjjiiiiiiiiikkknnnooonnnlllkkknnnqqqrrrrrrtttzzz}}}~~~|||zzzvvvsssrrrrrrssstttnnnppprrrssstttvvv{{{|||yyywwwtttpppmmm```]]]ZZZXXXXXXXXXWWWVVVTTTUUUUUUTTTTTTXXX^^^ccckkkrrruuuooojjjiiiiiigggZZZTTTPPPPPPPPPPPPTTTZZZ___eeelllmmmhhhcccbbbccccccdddfffgggeee^^^UUUOOOEEECCC???<<<:::999::::::999999:::::::::999888777666777888777444333444555333333222111111222333444555444333222222111222222000000///......///000000//////............//////---------......///000111...............---------+++,,,---...//////////////////000000000000//////555444222111///...------............/////////000///...---------///000111/////////////////////...////////////////////////000000000000000000000000...///000111111111111111000//////000333333000...////////////000111222333444555666555444444555666333222333777;;;CCCQQQ___lllqqqttttttqqqkkk___TTTLLLJJJHHHHHHJJJLLLLLLLLLPPPSSSVVVXXXUUURRROOOMMMHHHIIIHHHFFFCCCCCCFFFIIIEEENNN[[[lll|||rrrkkkddd\\\XXXYYY___```aaa]]]WWWQQQNNNMMMOOORRRXXXaaakkkuuu|||zzzwwwwwwxxxqqqqqqtttvvvuuuyyy{{{===;;;888555444444444555555555444333333444444444333222222111000111111111000000000000////////////000000000000000000000000000111111111111222222222000000000000000000000000000000////////////000000---...///000000///...---...//////000000000000000//////////////////////////////000000000000////////////............//////000000111111222222222222444555555777999;;;===>>>;;;>>>AAABBBBBB@@@????????????>>><<<999888:::;;;999::::::;;;<<<===>>>>>>@@@AAACCCFFFIIIKKKMMMNNNUUUXXX]]]```bbbbbbdddeeefffiiimmmppppppmmmiiifffccceeefffeeeaaa^^^]]]]]]^^^```cccfffiiikkklllmmmnnnhhh```XXXQQQLLLGGGDDDFFFBBBBBBGGGIIIHHHGGGIIINNNPPPQQQPPPMMMLLLNNNPPPSSSUUUXXX\\\```ccceeegggiiiiiiiiijjjiiifffaaa]]]^^^``````___]]]^^^bbbfffgggggghhhiiiiiihhhfffeee```aaadddhhhhhheee```[[[]]]```dddeeedddbbbaaaaaafffdddcccdddfffggghhhgggnnnsssxxxxxxttttttzzz}}}zzzxxxvvvsssqqqhhhkkknnnppprrruuu{{{~~~zzzvvvaaa```___```aaaaaa```^^^[[[[[[ZZZXXXWWWZZZ___eeepppwwwxxxqqqkkkkkkllljjj^^^WWWQQQOOONNNNNNRRRXXXXXXYYY[[[^^^aaaaaaaaa```ccceeehhhjjjiiibbbYYYRRRIIIFFFBBB>>>;;;:::;;;;;;999999:::;;;:::999888777666888999777444333444666333222222222333555777888555555444333222222222222222111000//////000111222//////............//////---------......000111111------......///000000000+++,,,---...////////////------............------............///000111222---.........//////000000000///.........000111222///////////////.........////////////////////////000000000000000000000000111111111111111000/////////...///111444444111---////////////000111222333111222333333111111222333444333555:::@@@JJJ\\\llluuuwwwwwwrrrllleeeYYYNNNIIIHHHGGGGGGIIIJJJIIIHHHRRRUUUWWWTTTOOOJJJHHHHHHFFFFFFDDDAAA@@@BBBIIINNNQQQ]]]mmmyyyqqqggg```ZZZUUUWWW[[[aaacccccc```YYYTTTQQQQQQXXX\\\dddmmmxxx~~~yyysssooooooqqqwwwwww{{{~~~555555444444444333333333111111222333333333222222111111111111111111111111......//////000000111111111111111111111111111111000/////////000111222333//////000111111000...---000000////////////000000000000111111111111000000000///...------...///000000000//////.........---///000000111111111111111------......//////000000...///000111111000///...333444777:::<<<<<<<<<;;;>>>???BBBDDDCCCAAA>>><<>>>>>======>>>???AAABBBBBB@@@===;;;???>>><<<:::999:::;;;<<<::::::999999::::::;;;<<>><<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;999777555333444333222111111000000000333333333333333222111000222000......000111000.........------......///000////////////////////////000/////////............000---++++++---///...---/////////////////////.........////////////...................../////////---......///////////////////////////000000000000///000000111111111000000---...///000111111000000//////000000000000//////000111111111111111111000111222444333111000000111000000000000222333333333444888@@@KKKVVVbbbnnnwwwwwwrrrjjjaaaYYYRRRKKKGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJJJJIIIFFF???<<>>@@@@@@@@@???>>>>>>???@@@@@@???===;;;999<<<;;;;;;;;;;;;;;;;;;;;;888888999:::<<>>===;;;888666444444444333222111111111111222222333333333222111111333222//////000000///...------------------...///////////////////////////////////////............000...------...//////.........//////////////////......////////////......000000///...---,,,+++++++++---///111111000...---////////////000000000000---...///000111111111111...///000000000000////////////000000111000000//////000000111111000000///000111111000......///000000/////////111444666888:::@@@LLLZZZiiisssvvvuuupppjjjaaaXXXQQQKKKEEEBBBHHHGGGFFFEEEEEEEEEFFFGGGGGGEEEDDDFFFJJJKKKJJJHHHBBB???AAAEEEGGGLLL\\\ooozzzsssnnnhhhbbb]]]WWWPPPKKKMMMSSS^^^kkkwwwyyy}}}666666666666666666666555666666666666555444333222111111111111111111111111222111111000000/////////111111111111111111111111...///000111333444444555555444222000//////000000000000////////////000000//////000000000000//////...//////000222333444555000000//////////////////000000111222222222222111333222222111111000000000111111000000111333444666<<<>>>???AAAAAA@@@???>>>===>>>>>>>>>===;;;:::999999:::;;;<<<===<<<<<<;;;:::::::::<<<>>>BBBEEEGGGHHHKKKNNNRRRVVV[[[```cccgggggghhhhhhggggggggggggeeeeeeeeeeeeddd```\\\XXX______```cccfffjjjnnnqqqrrrooohhh___VVVQQQMMMKKKHHHGGGEEEEEEFFFHHHKKKLLLPPPSSSXXX[[[]]]^^^___```dddeeeffffffeeeeeeggghhhcccdddgggkkkooosssuuuwww}}}}}}{{{vvvrrrqqqrrrttt{{{{{{uuutttuuuwwwxxx{{{xxxtttqqqooopppqqqqqqooonnnnnnppprrrttttttttttttrrrmmmhhhdddaaa```______cccggghhhgggfffgggiiieeehhhnnntttzzz~~~~~~{{{yyyxxxzzzxxxwwwvvvxxx|||vvvpppnnnnnnnnnmmmooossszzz}}}xxxtttpppooommmjjjgggccc___]]][[[ZZZYYYYYYZZZ[[[[[[ZZZXXXTTTQQQSSSSSSRRRUUUYYYhhhiiijjjkkkjjjhhhfffddd```\\\UUUOOOKKKHHHEEEDDD<<<<<<;;;;;;;;;<<<<<<===????????????===;;;999777555444333222222111111222222222333333333222222111222111000000000000000///------,,,,,,,,,------...///////////////////////////////////////.........//////......////////////............////////////......////////////......000000//////...---,,,,,,,,,---///000000000///...////////////000000000000......///000111111000000000000000000000///////////////000111111111000000//////000000000000/////////000///...,,,---///111//////000000111444777999>>>JJJZZZiiiuuu{{{xxxrrrjjjcccZZZQQQKKKGGGDDDBBBFFFEEEEEEEEEEEEGGGHHHIIIIIIFFFDDDEEEHHHJJJGGGDDDAAACCCHHHMMMOOOXXXmmm}}}qqqfff^^^YYYTTTQQQQQQOOONNNQQQYYYgggwww555666666666666666666666777777777666555444333222111111111111111111111111222222111111000000//////111111111111111111111111......000222333333333333555444222000///000000111000000////////////000000//////000000000000//////...///000111222333444444//////000000000000000000000111111222222222222222333333222222111111000000111000000000111333555777<<<===???@@@@@@???===<<<======<<<<<<;;;:::999999999:::<<<===>>>>>>===<<<=========>>>AAADDDHHHJJJLLLMMMOOORRRVVV^^^gggnnnuuuuuutttrrrnnniiiccc```ZZZ]]]___```___]]][[[[[[```bbbeeehhhlllppprrrrrrppphhh]]]SSSLLLHHHHHHIIIIIIHHHGGGGGGIIILLLPPPRRRZZZ___dddffffffffffffgggeeegggjjjkkkkkkkkklllmmmjjjkkkoootttzzz{{{vvvwww|||}}}}}}uuupppoooqqqssssssrrrrrrtttwwwyyywwwuuuqqqooolllhhheeebbb```___\\\```dddeeeccccccdddfffcccfffkkkqqqvvvyyyzzz{{{zzz{{{{{{||||||}}}~~~~~~~~~~~~{{{xxxwwwyyy{{{}}}zzzuuuqqqppprrrtttsssrrrnnnttt|||}}}vvvpppkkkjjjhhhddd```\\\YYYWWWXXXXXXXXXZZZ]]]^^^]]][[[^^^XXXUUUTTTRRRPPPQQQUUUaaadddiiimmmooommmjjjhhhbbb^^^YYYTTTQQQNNNKKKHHH??????>>>===<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;666555444333222222222222111222222333333333222222000000000000000000222333...------,,,,,,,,,------////////////////////////.........///////////////...////////////...//////---.........//////000000......////////////......///////////////////////////......---...///000111////////////000000000000000000000000000///......000000000/////////////////////000111111111111111//////000000000000//////222333333111000000333555...000222333333444777:::FFFVVViiitttzzz{{{uuummmaaa[[[RRRKKKGGGEEECCCBBBDDDDDDDDDEEEGGGJJJMMMNNNNNNKKKGGGFFFFFFFFFDDDBBBCCCIIIQQQWWWZZZeee{{{~~~yyyrrrfff[[[SSSNNNLLLKKKLLLPPPTTTZZZdddsss444555555555555666666666444444444444333222111111111111111111111111111111111111111111111111000000//////////////////////////////000000///...,,,+++222222111000000000000111000000////////////000000...//////000000//////......///000222333333333333//////000000000000111111...///000000111111000000222222222111111111111111000000111222444666777888:::<<<===??????>>><<<;;;<<<<<<;;;::::::::::::;;;;;;<<<===>>>???>>>>>>===@@@@@@???@@@CCCGGGKKKMMMOOOQQQSSSUUUZZZdddpppzzzzzzvvvrrrjjjaaaYYYQQQVVV[[[]]]]]]]]]___aaabbbgggkkkmmmpppssssssoooggg]]]SSSMMMIIIGGGHHHLLLHHHHHHHHHIIIMMMQQQVVVYYY___dddjjjlllkkkiiiiiijjjiiimmmrrruuuvvvvvvvvvvvvsssuuu{{{zzzvvvvvv|||xxxpppmmmmmmoooqqqppprrruuuyyyyyyvvvrrrpppnnnkkkhhhddd```]]][[[]]]aaafffgggfffeeegggiiihhhjjjmmmqqqssstttttttttssstttuuuwwwxxxxxxxxxxxxzzz~~~{{{{{{{{{{{{ooommmmmmpppvvvzzz{{{zzzpppuuu|||zzzrrrmmmhhhfffddd```]]]ZZZWWWVVVXXXXXXYYY[[[^^^```___^^^]]]YYYXXXYYYXXXUUUTTTWWW\\\```eeejjjmmmmmmllljjjdddaaa]]]YYYWWWTTTQQQNNNGGGFFFCCCAAA???===<<<;;;;;;<<<===>>>>>>===<<<;;;666666555444333333333333111111222333333333222222///000111111000000333444///...------------------////////////////////////.........///////////////,,,...000000...---......------......///000000000......////////////........./////////000000111111000///---,,,---...000222////////////000000000000000000000000///...---,,,000000////////////000111//////000111222222222222///000000111111000000///000111222111000000222444///111333444444777<<>>???>>>===<<<<<<;;;:::999999;;;<<<===>>>>>>>>>????????????>>>AAA@@@@@@AAAEEEIIINNNQQQRRRUUUZZZ]]]cccmmmzzzvvvooolllfff\\\SSSMMMSSSZZZ]]]]]]___ccchhhiiippptttsssrrrqqqkkkddd[[[RRRMMMMMMNNNMMMNNNQQQNNNNNNOOOQQQUUUZZZ___bbbccciiipppsssqqqoooppprrrtttyyyyyytttsssxxxyyyrrrnnnnnnnnnnnnqqqvvv{{{{{{vvvppppppooommmjjjfffbbb^^^\\\```eeekkkmmmlllkkklllnnnooopppqqqrrrrrrqqqooonnnjjjkkkkkkmmmoooqqqsssuuuwww}}}rrrooommmoootttxxxzzzzzzwwwzzz~~~~~~xxxqqqmmmgggfffcccaaa^^^\\\ZZZYYYZZZZZZZZZ]]]```bbbbbbaaa]]]^^^bbbggggggaaa\\\[[[]]]^^^```bbbeeehhhjjjkkkfffccc```^^^]]]ZZZWWWTTTPPPNNNKKKGGGCCC@@@===<<<;;;<<<=========;;;:::999777666555444333333333333000111222333333333333222000111222111//////111444000///......------......////////////////////////............/////////000+++---000000---,,,---...------......///000000111......////////////.............../////////000000...............///000000////////////000000000000...///////////////......//////......///000111222//////000111222222222222000111111111111111111000---...000000//////000111222333444333444;;;EEENNN^^^jjjrrrrrrsssrrrgggXXXLLLIIIDDDBBBCCCDDDEEEEEEGGGGGGHHHJJJMMMPPPSSSUUUNNNNNNLLLGGGDDDEEEKKKQQQUUU```lllttt{{{pppeee\\\ZZZWWWSSSOOOOOOPPPRRRVVVeeettt~~~~~~~~~~~~xxxzzz|||333333333444444444555555333333444444555444444444111111111111111111111111000000000111222222222333111111111111111111111111---///000111111///---,,,,,,---///111111111000000000000////////////000000......////////////......//////111222222111000/////////000000111111111222111111222333333333333222//////000000111111111222222333666999;;;<<<<<<<<<999:::<<<>>>???>>>===<<<;;;:::999999999;;;===???@@@@@@??????????????????@@@@@@@@@BBBFFFLLLQQQUUUSSSYYY___eeekkkttt|||mmmeeeddd```VVVMMMMMMTTT\\\______```ffflllooovvvxxxtttnnniii___TTTRRRLLLKKKQQQUUUSSSRRRUUUZZZZZZYYY[[[^^^bbbfffiiilllsss{{{~~~}}}{{{|||zzztttqqquuu|||~~~xxxuuupppqqquuu||||||vvvppppppooommmjjjgggdddbbbccciiiooorrrrrrqqqqqqsssttttttttttttrrrooollljjjdddcccbbbcccfffkkkpppssstttzzz{{{uuuooommmooorrrtttsss}}}~~~~~~xxxrrrnnnhhhgggdddbbb```^^^]]]]]]\\\[[[\\\^^^aaacccdddcccbbbeeemmmuuutttkkkbbb^^^___]]]\\\\\\^^^ccchhhlllgggeeecccbbbaaa^^^[[[XXXVVVTTTPPPKKKFFFBBB???>>><<<=========;;;999888666777777555444444444444444000111222333333333333333222333444222///...000222111000///...............////////////////////////---.........//////000000***---000///---+++,,,------------...///000000111......////////////..............................,,,---///000111000///...////////////000000000000,,,---...///000000000000///.........///000222333//////000222222333333333111111222222222222111111///111333444333222222333555555333222444>>>MMMYYYeeekkkmmmjjjlllmmm___LLLIIIFFFCCCCCCDDDGGGHHHHHHJJJJJJKKKLLLNNNQQQSSSUUUJJJLLLLLLGGGDDDGGGQQQZZZ```kkkyyytttdddZZZWWWWWWVVVUUUTTTUUUWWWYYYddduuu|||xxxuuusssrrrmmmmmmnnnooooooooooooooommmnnnoooqqquuuyyy|||~~~{{{yyyzzz~~~~~~}}}}}}~~~888777555444333333444444333333333222222222111111333222111000000111333444111111000000000111333444222111000//////000111222111111111111222222222222000000000000000000000000111111000000//////......000000///.....................///000111222333333.........///000000111111222111111111000000//////000000///---,,,---000222444666888;;;===>>>????????????>>><<<;;;;;;>>>@@@;;;;;;::::::;;;===>>>@@@===>>>===<<<:::;;;???CCCHHHGGGGGGGGGDDDCCCIIIRRRWWW^^^fffmmmwwwmmmZZZUUURRRLLLMMMSSSVVVZZZ___dddhhhkkkooorrrzzzyyyrrrggg___ZZZUUUPPPKKKMMMOOOTTTXXX[[[[[[[[[bbbaaa___```bbbeeeiiijjjrrrxxx}}}wwwttt}}}~~~{{{uuurrrqqqqqqooommmjjjkkkpppxxxzzzvvvrrrrrrvvvssspppnnnlllhhhaaa]]]WWWYYY[[[]]]```eeejjjooouuuxxx|||zzzuuuqqqooooooooorrrtttxxx{{{|||yyysssooommmiiidddcccdddeeedddaaaaaabbbdddeeedddeeegggiiiiiioooxxxyyykkk``````^^^[[[YYYYYY^^^dddjjjiiieeebbbaaadddfffffffff[[[\\\ZZZTTTKKKCCC???>>>;;;;;;;;;::::::999777777999888666666777777555444333333333333444555666777444444444333333222222222111000...------......///////////////000000000000+++,,,,,,------.........////////////000000000000000000000000000///......////////////////////////........................000//////.........//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222000444777777===JJJXXX```bbbdddfffgggeee^^^UUUNNNEEECCCBBBDDDIIIMMMNNNMMMKKKKKKJJJLLLNNNPPPPPPPPPHHHGGGGGGIIIOOOWWW```fff{{{{{{oooccc[[[YYYYYYZZZ\\\]]]___dddiiinnn|||}}}|||zzzyyyyyyzzzzzz|||xxxsssmmmiiieeeaaa___bbb___]]]]]]^^^```aaaaaa]]]___aaaeeehhhjjjkkklllqqqqqqqqqsssvvvzzz~~~|||}}}|||{{{zzz{{{}}}777666555444333333333444444444444333333333222222111222222222222222111111111111000000000111333333222111000//////000111222////////////000000000000000000000000000000000000111000000000/////////...111111000////////////////////////000111111222222111111111111111111111111111111111111000000000///000111222111000000222333555666999;;;===>>>>>>????????????===;;;;;;===>>><<<<<<<<<<<<<<<===>>>???>>>??????>>>===???DDDGGGKKKKKKLLLLLLIIIFFFKKKRRRXXXdddqqq|||vvvcccSSSPPPOOOLLLOOOVVVZZZ^^^dddiiikkknnnpppqqqyyyvvvmmm```XXXVVVTTTQQQNNNPPPSSSYYY^^^bbbdddeeeiiijjjjjjhhhhhhlllssszzz~~~xxxuuutttrrrpppsssrrruuuzzzzzztttooonnnpppmmmjjjhhhgggddd```]]]]]]]]]]]]]]]^^^bbbhhhmmmppptttzzz|||wwwsssqqqoooooopppqqqtttvvvuuurrrooommmjjjfffeeeeeeggghhhhhhiiiiiihhhgggfffgggkkknnnrrrtttyyy}}}}}}xxxooohhh^^^]]][[[XXXWWWYYY^^^bbbkkkhhheeeeeefffgggfffddd______\\\UUULLLDDD@@@???<<<<<<===<<<<<<;;;::::::<<<;;;999888888888666444111111111111222222333444444444444333333222222222111111000////////////000////////////000000000000------------................../////////000000000000000000000000///......////////////////////////........................000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222333///444777:::BBBPPP\\\bbb___^^^]]]\\\XXXQQQIIICCCBBBAAACCCGGGNNNSSSUUUUUUSSSRRRQQQQQQQQQOOOMMMKKKDDDDDDFFFNNN[[[kkkzzztttlllddd\\\ZZZ\\\fffiiillloootttzzz}}}xxxtttsssooonnnmmmkkkjjjjjjkkkkkkkkkhhhccc___[[[YYYWWWVVVYYYXXXWWWXXXYYYZZZYYYXXXVVVWWWXXXZZZ]]]___```aaaeeeeeeeeefffiiillloooqqqtttuuuuuuuuuuuuwwwzzz}}}666555444333222222222333555555555444444444333333111222333444333222///...111111111000111111222333111111000000000000111111////////////000000000000000000000000000000000000000000000000////////////222111111000000000000111000000000000000000000000444444333333222111111000111111111111000000000000111222444444333333444555666777999;;;<<<===>>>>>>>>>???@@@>>><<<;;;;;;<<<========================>>>???@@@@@@AAADDDHHHLLLPPPOOOPPPRRROOOLLLOOOUUU```nnnwwweeeXXXMMMMMMNNNNNNSSSZZZ___ccciiinnnpppppppppqqqppplllcccWWWQQQSSSUUUTTTNNNPPPUUU[[[bbbhhhlllnnnmmmppprrrqqqooottt~~~}}}{{{vvvtttuuuyyyxxxqqqkkkiiieeeccc```______^^^]]]\\\bbbbbb```___^^^aaafffjjjlllqqqyyy~~~}}}yyywwwrrrpppnnnoooqqqrrrsssrrrooommmkkkhhhgggiiimmmqqqrrrqqqnnnjjjhhhhhhlllooowwwvvvvvvvvvuuutttqqqnnnbbb```^^^ZZZWWWWWWYYY[[[llljjjiiihhhhhhgggdddbbbbbb```\\\UUUMMMFFFBBBAAA>>>>>>>>>>>>>>>>>>======???===;;;::::::999777555222222111111111222222333444444333333333333222222111111222222111111000///////////////000000000000////////////............------........./////////000000000000000//////...////////////////////////......................../////////......//////000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222111222222333333222666;;;@@@KKKYYYaaabbbccc___ZZZTTTOOOIIIBBB>>>@@@AAADDDIIIPPPTTTVVVVVVQQQQQQQQQPPPMMMIIIEEECCCCCCEEELLL\\\rrrvvvlllbbb\\\YYYYYY___ggguuuyyy}}}zzzuuuoooiiidddaaa```^^^]]]\\\[[[[[[[[[[[[[[[ZZZXXXUUURRRQQQQQQQQQRRRSSSSSSTTTVVVXXXYYYWWWVVVWWWUUUTTTUUUWWWZZZ[[[[[[\\\\\\[[[\\\^^^```bbbdddhhhiiijjjkkklllnnnrrruuu~~~|||zzz|||}}}444444333333222222222222444444444444333333333333333444444444333222000///111111111111111111222222111000000000000000000111000111111111222222222222000000000000000000000000000000000000////////////111111000//////000000000111111000000////////////333333333222222111111111111111111000000000000000111222333222222333555777888999:::;;;<<<<<<=========???@@@???<<<;;;:::;;;==================<<<<<<>>>???AAACCCEEEIIIMMMPPPTTTRRRRRRTTTSSSRRRWWW]]]nnnyyyqqqeee\\\TTTOOOPPPRRRSSSXXX___eeeiiinnnppppppnnnmmmlllcccaaaZZZRRROOOTTTWWWWWWPPPTTTYYY___eeelllssswwwuuuxxx|||||||||xxxzzzssspppqqquuuuuuooohhheee___^^^]]]]]]^^^___``````cccddddddcccccccccfffhhhmmmsss|||~~~|||{{{{{{|||~~~|||xxxtttrrrsssuuuxxxyyytttssspppkkkgggiiipppvvvxxxwwwtttoookkkhhhiiijjjsssqqqooommmmmmnnnnnnoooiiigggbbb\\\WWWWWWYYY\\\hhhhhhhhhhhhgggeeebbb```^^^\\\YYYSSSMMMIIIFFFDDD@@@@@@??????>>>>>>>>>>>>>>>===;;;;;;;;;;;;999777666555555444333333444444333333333333333333333333000111222222222111///...////////////000000000000111111000000//////......------------........./////////000000000000//////////////////////////////........................//////////////////000111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333222222111111111222333444666;;;AAAIIIVVVbbbeeebbbfff```WWWOOOJJJFFFBBB@@@AAACCCEEEIIILLLNNNNNNNNNLLLMMMNNNMMMJJJFFFCCCAAAEEELLL\\\ssssssjjj```WWWSSSTTT\\\jjjvvv{{{wwwllliiieee```\\\XXXVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTWWWYYYXXXXXXYYY\\\```bbbcccbbbddd```]]]]]]```bbbcccbbb^^^^^^^^^^^^^^^___```aaa```bbbccccccdddeeehhhjjjuuuvvvyyyzzzzzzwwwuuusssxxxvvvttttttuuuxxx~~~333333333333333333222222333333333333222222222222777666444333222222222333111111111222111111111111000000000111111000000000000111111111222222222222111111111111111111111111////////////000000000000//////.........//////000111111000000///.........000000000000111111222222000000000000000000111111222222111//////222666:::::::::::::::;;;;;;<<<<<<===>>>???>>><<<::::::;;;=========<<<<<<<<<<<<<<>>=========;;;:::999:::<<<===<<<;;;888888666555444444333333333333333333333333333333///000111222111000///...////////////000000000000111111111000000//////...------------........./////////000000000000//////000000000000000000000000///////////////////////////////////////000111111////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222111000000111222444555777>>>IIITTTaaakkkkkkfff```YYYOOOGGGCCCAAAAAA@@@AAACCCFFFHHHIIIIIIIIIIIIMMMNNNOOOMMMIIIFFFEEEFFFIIIWWWoootttggg]]]VVVNNNMMMRRR^^^qqqwwwooohhhddd\\\[[[XXXUUURRRQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTWWWYYY[[[\\\\\\^^^bbbeeeddddddeeeiiinnnrrruuuvvvsssoookkkkkknnnqqqqqqoooggggggffffffffffffffffffbbbcccdddcccaaaaaabbbcccggghhhjjjlllkkkjjjgggfffhhhiiiiiihhhjjjpppxxx}}}~~~333333444444444444333333333333222222222111111111777666333222111222333444111222222222222111000000000000111111111111000000////////////000000000000111111111111111111111111////////////000000000000...............//////000000000000//////.........---......///000000111111000000000000111111111111222222222111111444888<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>===;;;:::;;;<<<>>>===<<<<<<<<<===>>>???FFFFFFHHHLLLRRRWWWZZZZZZYYYVVVUUUYYY]]]```fffmmmuuuwwwuuunnnjjjiiieee```___```aaa```^^^]]]aaadddqqqoookkkeee^^^YYYVVVVVV^^^```^^^YYYWWWYYYYYYVVVXXX\\\aaaeeejjjrrr|||{{{vvvmmmccc___```dddooo|||zzzwwwwww|||{{{rrrfff___WWW[[[aaaeeefffeeeeeeeeeaaaeeeiiilllmmmmmmmmmnnnsssvvvzzz}}}}}}zzzuuurrrpppmmmhhhgggkkksss}}}~~~~~~}}}}}}zzzsssmmmhhhiiilllpppxxx|||zzzqqqjjjeeedddgggiiijjjiiihhhiiiiiiiiifff```ZZZWWWXXX\\\```bbbdddffffffdddbbbaaaaaaXXXWWWWWWXXXYYYXXXUUUSSSKKKIIIFFFCCC@@@>>>===<<<::::::999;;;===>>>>>>===999888777555333222222222222222333333333333444444000000111111000000///...////////////000000000000000000000000////////////------........./////////...//////000000000000000000000000000000000000000////////////////////////////////////000111222222........................000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222111000000222444777999999DDDSSS___jjjpppnnnhhhYYYSSSJJJCCCAAAAAAAAABBB@@@BBBEEEGGGHHHIIIKKKMMMNNNNNNMMMIIIDDDCCCFFFIIIQQQdddwwwggg[[[OOOJJJGGGIIIQQQ___tttrrrrrrqqqllleee]]]YYYVVVPPPOOONNNNNNNNNOOOPPPQQQPPPQQQSSSVVVXXXYYYZZZ[[[___dddhhhjjjkkklllooorrrrrrrrrtttyyy~~~}}}yyyuuuwww{{{~~~}}}zzzsssrrrrrrrrrqqqpppppppppnnnnnnnnnlllhhhfffeeefffcccccccccbbbaaa^^^\\\[[[XXX]]]aaaaaaeeeoooyyy~~~333444555555555555444333444444333333333222222222333222222222111222222222111222222333222111000//////000111222222111000///////////////000000000000111111111111111111111111.../////////000000000111//////......///000000111//////////////////......///////////////////////////000000000111111111111111444666888888999;;;======<<<;;;:::999::::::;;;;;;<<<<<<;;;:::;;;===???AAA???===<<<<<>>===<<<<<<===???@@@???>>><<<;;;999777555333333222222222222333333444444444222222111000000000000111////////////000000000000......///////////////000....../////////000000000......///000000000000000000000000000000000000000////////////////////////////////////000111222333////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111333222111222444777;;;===DDDQQQaaajjjnnnnnnhhh```TTTOOOHHHCCCAAAAAABBBBBB???AAADDDEEEFFFHHHKKKOOOKKKKKKIIIDDDAAADDDKKKRRRcccvvv{{{sssgggYYYOOOFFFDDDFFFLLLVVVeeezzzwwwmmmhhh^^^______\\\VVVQQQNNNNNNLLLMMMMMMOOOQQQTTTWWWYYYZZZ\\\___cccfffhhhjjjjjjnnnttt{{{}}}}}}|||~~~~~~~~~}}}}}}}}}zzzuuurrrppppppooommmiiieee```\\\YYYWWWVVV^^^dddeeeiiittt~~~~~~~~~~~~|||{{{{{{||||||333444555666666666555444555555444444444333333333...///111222222111000///111222333333222111000//////000111222222111000///111111111111222222222222111111111111111111111111.../////////000000111111000000///000000111222222////////////////////////111111000000//////......//////000000111111111222111555;;;??????>>>======>>>===;;;:::999999::::::;;;;;;;;;:::999;;;>>>AAACCCAAA>>>======AAAEEEHHHEEEEEEFFFKKKRRRWWWYYYXXX]]]\\\```hhhlllkkkjjjllleeefffccc^^^]]]___```]]]]]]dddhhheee___]]]^^^```XXXVVVRRRNNNNNNSSS[[[aaa]]]______]]]```fffjjjiiieeeiiioootttzzzzzznnncccYYYWWW___jjjwwwxxxuuuyyy|||nnneeeccclllwww~~~~~~yyyuuurrrlllllllllkkkllloootttxxx}}}{{{yyyuuuqqqmmmjjjiiiccccccccceeeiiipppwww{{{|||vvvnnnjjjjjjjjjjjjiiimmmrrryyy|||zzzuuupppmmmcccfffhhhgggccc```___```[[[]]]``````______```aaalllmmmnnnkkkgggdddcccdddddddddfffkkknnnmmmhhhddd\\\YYYTTTMMMHHHDDDBBBAAA@@@???>>>???@@@@@@???>>>???>>><<<:::888666555555222222222333333444444444555444222111000111222333////////////000000000000------......//////000000////////////000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////000111222333000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222444333333444666:::>>>AAAPPP^^^lllrrroooiii___VVVOOOJJJDDD@@@>>>??????>>>@@@BBBCCCCCCBBBDDDHHHLLLKKKKKKIIIFFFEEEKKKWWWaaasss|||ssshhh[[[NNNGGGDDDEEEJJJSSS]]]mmmxxxjjjaaa[[[XXXSSSUUUUUURRRMMMJJJJJJKKKOOOPPPRRRUUUYYY]]]aaaccceeehhhlllppptttwwwyyyyyy{{{|||zzzzzz{{{tttllleee___[[[YYY]]]fffmmmlllpppzzz}}}xxxvvvvvvyyy}}}}}}zzzxxxxxxyyyyyy{{{444444444333333444444555111222444666666555444333555222///000222333111///555222......000111000///111111111111111111111111111000000000//////......//////000111111111111111111111000000//////......000000111111222222222333000000000000111111111111222222222111111111000000///000111222222333222222555888;;;>>>??????>>>======>>>>>>>>>>>><<<:::999888:::::::::999999;;;===;;;<<<===AAADDDFFFFFFEEEEEECCCDDDHHHOOOVVVYYYYYYbbbdddgggiiihhhddd^^^[[[]]]ZZZXXXVVVVVVWWWVVVUUUbbb___]]][[[ZZZXXXUUUSSSKKKKKKKKKLLLOOOUUU^^^dddiiigggeeedddeeejjjooosssuuu|||}}}zzzooocccYYYVVV]]]mmm}}}~~~wwwrrruuu~~~|||oooeeefffdddvvv}}}rrrnnnmmmnnnrrrwww|||xxxttttttvvvvvvrrrnnnooojjjhhhmmmqqqqqqrrrttt{{{||||||{{{|||uuuqqqkkkgggggghhhjjjkkkllllllmmmpppssstttsssqqqffffffeeedddccc```^^^\\\]]]```bbbbbb``````cccfffiiijjjjjjhhheeecccdddeeeiiijjjmmmqqqtttrrrmmmggg\\\^^^\\\VVVPPPKKKDDD<<>>>>>@@@@@@@@@???@@@>>><<<;;;:::888555333444444555555555555555555111111111000000000000///222111///.........///000111111000000//////......////////////////////////000111222111///------...000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111555333444777666666>>>III[[[iiirrrooofff___WWWPPPGGGGGGGGGEEEBBBAAAAAABBBEEEDDDDDDEEEGGGHHHHHHGGGLLLGGGDDDEEEIIIPPP]]]jjjxxxllldddYYYMMMGGGGGGGGGIIIQQQ___lllwww{{{kkk___YYYUUUPPPLLLRRRRRRRRRPPPOOOOOOQQQTTTSSSWWW]]]bbbeeehhhllloooqqqxxxyyyoooiiigggggghhhlllpppuuuxxxyyyzzz}}}wwwrrrmmmkkkmmmrrrvvvxxx|||yyyuuutttttttttttttttvvvzzz~~~777666555444333222222222222333555666777666555444444222000000111222111///444111//////000111111///////////////////////////111111111000000///////////////000111111111111111111111000000/////////////////////000000000111111000000000000111111111111222222222111111111000000000000000111111222333333555777:::===??????>>>===>>>>>>>>>>>>===<<<:::999:::;;;<<<;;;::::::<<<>>>===>>>AAAEEEHHHJJJJJJIIIEEECCCBBBFFFMMMTTTYYY[[[eeeffffffccc___[[[YYYZZZ]]]ZZZUUUSSSTTTVVVXXXYYYZZZXXXUUUTTTSSSQQQNNNLLLHHHHHHIIILLLRRRZZZ```dddiiigggeeeeeehhhpppyyy|||yyywwwvvvmmmccc```dddooo|||uuutttpppnnnttttttkkkjjjwww}}}~~~|||wwwuuuxxxyyywwwuuuuuupppooosssvvvvvvvvvxxxzzz{{{|||}}}~~~zzzuuunnniiiggggggggggggggghhhiiikkkmmmpppsssuuurrrqqqmmmhhhbbb]]]ZZZYYY```bbbeeeeeeddddddfffggghhhfffddddddfffhhhiiiiiiiiijjjnnnsssuuusssmmmgggbbbdddccc\\\VVVQQQJJJCCCAAA???>>>>>>???AAAAAA@@@CCCAAA???===<<<:::666444444444444444444444444444222222111111111000000000222111000///...//////000000000000000////////////////////////////////////111222333333000/////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111333222444777777:::EEERRRgggppptttlll```WWWNNNGGGCCCCCCCCCBBB@@@???@@@AAAEEEEEEEEEFFFGGGFFFEEEDDDHHHDDDCCCGGGNNNXXXhhhuuuwwwmmmddd]]]TTTJJJEEEEEEIIIPPP\\\jjjxxxooofffZZZSSSPPPOOONNNLLLOOOQQQSSSTTTUUUVVVYYY[[[\\\aaahhhmmmpppssswwwzzz|||rrrmmmlllooorrr|||~~~}}}{{{|||~~~yyyuuuooollllllmmmnnnnnnpppnnnmmmmmmooorrrsssssswwwyyy{{{|||{{{|||:::999777555333111000000333444666777777666555555444222000000111222111000333111000///111111111000////////////////////////111111111111111000000000//////000111111111111111111000000000000/////////............////////////000000000000111111111111222222222111111111111111000000000///000222333444555777:::===?????????>>>>>>>>>>>>>>><<<;;;:::999;;;<<<<<<;;;:::;;;===???@@@CCCGGGKKKNNNNNNMMMLLLEEECCCCCCGGGNNNVVV\\\___cccbbb```[[[WWWUUUXXX[[[]]]YYYSSSQQQRRRVVVYYY[[[RRRPPPNNNMMMMMMMMMKKKIIIHHHHHHJJJPPPYYY```dddeeecccccccccdddjjjttt{{{ooonnntttxxxyyyyyyqqqlllppp{{{zzzssskkkiiilllnnnooowwwwwwvvv~~~xxxvvvwwwxxxxxxvvvuuurrrqqquuuxxxwwwwwwyyyxxx{{{~~~|||tttmmmiiifffdddcccccceeegggggghhhmmmtttzzz{{{{{{wwwoooeee^^^[[[ZZZbbbeeehhhjjjjjjjjjkkkmmmmmmhhhbbbaaaeeehhhhhhggghhhkkkqqqvvvwwwtttmmmhhhfffiiigggaaa\\\WWWQQQJJJBBB@@@>>>>>>???AAABBBBBBGGGEEEBBB@@@???<<<888666333333333333333333333333333333333222222222111111222111000////////////000////////////000000000000000000000000000000000000222444555444222000000111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222444444666777888>>>LLL[[[sssuuuqqqeeeXXXNNNGGGBBB@@@AAABBBAAA??????AAACCCEEEFFFHHHIIIIIIGGGFFFEEEEEEDDDFFFLLLUUUaaassswwwhhhbbb]]]XXXRRRJJJFFFGGGOOO\\\jjjtttyyyzzzuuuiii[[[TTTMMMIIIJJJMMMNNNNNNOOOSSSYYY^^^aaaccceeegggiiinnnvvv{{{|||~~~}}}tttqqquuu{{{}}}wwwrrrnnnllljjjhhhfffeeeeeeggglllppprrrsssvvvxxxyyyyyyxxxxxxzzz|||:::999777555333222111111333444555666666555444444333222111111111111111111222111111111111111111111111111111111111111111111222222111111111111111111//////000111111111111111000000000000000000000000....../////////////////////000000000111111111111111111111111111111111111111000//////000222444666666777:::<<<>>>?????????>>>>>>>>>===<<<::::::999<<<<<<<<<;;;:::;;;>>>AAADDDHHHMMMPPPQQQOOONNNMMMDDDFFFIIINNNUUU\\\aaaddd\\\ZZZWWWUUUWWWYYY\\\]]][[[XXXSSSQQQRRRTTTVVVWWWMMMLLLKKKLLLNNNPPPOOONNNNNNMMMNNNUUU___eeegggeee```bbbfffkkkqqq{{{~~~mmmhhhppp}}}zzzrrrnnnkkkiiimmmrrrzzz{{{~~~|||yyyvvvsssqqqsssxxxzzzxxxyyy{{{xxx{{{zzzsssmmmiiieeeccceeehhhkkkkkkjjjmmmuuu||||||~~~}}}wwwnnnfffbbbbbbeeegggkkkooorrrssstttuuuwwwrrrkkkeeebbbbbbaaaaaaiiinnntttzzzzzzvvvooojjjdddggggggccc___\\\VVVPPPFFFCCC???>>>@@@BBBCCCCCCFFFDDDBBBAAA@@@???<<<999555555444444444444333333444444333333333222222222111111111000000000000000......//////000000111111000000000000000000000000222333444444222111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222222333555666888888:::DDDUUUbbbvvvrrriii\\\QQQIIIEEEBBB@@@AAABBBBBBBBBCCCEEEGGGGGGIIIKKKKKKJJJIIIIIIIIIHHHIIINNNVVV___jjj{{{~~~qqqhhh```___]]][[[WWWQQQOOONNNXXXiiivvv|||~~~uuupppzzzssscccXXXTTTPPPLLLJJJLLLPPPSSSTTTUUU[[[dddlllppprrrtttttttttzzz~~~xxxxxxyyytttqqqnnnmmmeeedddeeegggkkkoooqqqqqqrrrtttwwwyyyzzz{{{zzzzzz777777666555444444444444333333333444333333333222222222222111000000111111111111222222111111111222111111111111111111111111111111111111111111222222//////000111111111111111000000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111222111000000111333666888777888:::<<<===>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;::::::<<<@@@CCCHHHLLLQQQSSSQQQOOOMMMLLLGGGLLLRRRYYY___bbbeeefffYYYUUURRRVVV\\\```^^^ZZZYYYWWWTTTSSSSSSRRRPPPOOOJJJJJJKKKNNNRRRUUUVVVVVVUUURRRRRRXXX```fffgggeeedddjjjrrryyy~~~tttlllgggnnn~~~zzzvvvuuuwwwyyy|||uuutttwww|||}}}zzzzzz}}}xxx|||zzzuuuqqqmmmjjjlllppptttssspppqqqvvv{{{{{{~~~yyyqqqllliiihhhjjjnnnsssxxx{{{}}}~~~~~~}}}xxxnnnccc]]]]]]```kkkpppwww||||||xxxqqqmmmbbbfffgggeeecccbbb^^^YYYLLLHHHCCC@@@@@@BBBCCCCCCBBBAAA@@@AAAAAAAAA???===777666666666555555555444444444444333333333333222111111111111111000000///......//////000000111111000000000000000000000000000111222222000///000000////////////////////////////////////////////////.../////////000000000111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333111444777:::AAAPPPaaalllwwwmmm```TTTKKKEEECCCCCC@@@AAACCCDDDDDDEEEGGGJJJLLLMMMMMMKKKHHHGGGHHHJJJOOOSSS]]]gggooowwwuuufff^^^]]]aaadddccc```]]][[[ZZZ```sssxxxmmmkkkqqqyyynnncccXXXQQQQQQOOONNNNNNRRRWWW[[[]]]bbbiiisss{{{|||xxxvvvvvvuuullljjjjjjkkkmmmnnnnnnnnnkkknnntttzzz}}}}}}zzzxxx666555555555555555666666333333333222222222222222222333333111000///111222///111333333222111222333////////////////////////000000000111111111111111//////000111111111111111000000000111111111111222222222222222111111111111000000000000111111111111111111111111111222222222222222222222333555777999999:::;;;<<<============<<<<<<;;;;;;:::;;;<<<<<<;;;;;;;;;;;;<<<>>>CCCGGGLLLQQQUUUVVVSSSPPPOOOPPPOOOUUU\\\bbbddddddcccbbbYYYWWWWWW[[[``````ZZZTTTVVVUUUSSSRRRRRRPPPLLLJJJJJJJJJKKKOOOTTTXXXYYYYYYXXXVVVUUUYYYaaahhhlllnnnlllttt~~~wwwdddeeekkkyyy|||{{{}}}|||vvvsssuuuwww{{{|||yyywwwwwwyyyzzzyyyvvvvvvxxxzzz}}}{{{tttpppnnnnnnpppuuu{{{~~~wwwiiiaaaaaadddkkkqqqxxx|||{{{wwwrrrooofffjjjllljjjjjjjjjfffaaaSSSNNNGGGBBBAAAAAABBBCCC@@@@@@???@@@BBBBBBAAA???888888777777666555555555444444444333333333222222111111222222111111000///////////////000000000000000000000000000000000000...///111111///...//////000000000000000000000000..............................//////000000111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111222222333444444444...222777>>>LLL```ooovvvvvvhhhXXXNNNGGGBBB@@@AAA@@@AAACCCDDDDDDFFFHHHKKKQQQPPPNNNIIIEEEFFFKKKPPPaaaiiivvvyyykkk```ZZZ\\\eeelllmmmllllllkkkiiijjj}}}xxxgggaaaiii{{{{{{vvvnnnfff___YYYTTTPPPLLLLLLOOOSSSYYY___fffiiiooovvv}}}|||||||||sssrrrppppppqqqqqqooonnnjjjmmmrrrxxx{{{{{{vvvsss666666555555555555666666444444333333222222222222111333333222//////000333...111444444222111222333/////////////////////////////////000000111111111//////000111111111111111000000111111111222222222333333222222222111111111000000000000111111111111000000111111111222222222222333444555666888999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::<<<===>>><<<<<<======>>>BBBHHHLLLOOOTTTYYYYYYVVVTTTVVVXXXZZZ^^^ccceeeccc___\\\[[[XXX[[[^^^___^^^[[[WWWUUUTTTRRROOONNNNNNMMMLLLJJJNNNNNNOOORRRVVVYYYZZZZZZ[[[ZZZ[[[^^^fffpppzzzzzzwwwqqqkkkoooyyytttnnnmmmuuuyyy}}}~~~~~~|||{{{{{{wwwxxx{{{~~~{{{yyyxxxyyyzzz|||~~~~~~zzzvvvttttttwww}}}~~~}}}ssskkkggggggjjjpppwwwyyyxxxtttqqqooolllppprrrpppooooookkkfff[[[TTTKKKDDDAAAAAAAAAAAABBBAAAAAABBBCCCCCCBBB@@@888777777666555555444444333333333333222222222222111111222222222111000///000000000000////////////////////////////////////---///000000///...///000000000000000000000000000////////////////////////.........///000111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111222222333444444555333666;;;EEEWWWlllwwwwwwqqqaaaQQQJJJFFFBBB@@@BBBCCCDDDFFFFFFGGGHHHKKKMMMQQQQQQNNNJJJIIIOOOZZZccc~~~yyykkkaaa\\\[[[^^^jjjuuuyyyzzz}}}}}}{{{}}}ttthhhbbbaaarrrwwwdddbbb^^^[[[XXXVVVSSSRRRNNNQQQUUU[[[aaaiiipppuuuwwwzzzyyyxxxyyyzzzyyyxxxvvvtttssstttvvvxxxwwwsssooo777777666555555555555555666555444333333333333333111333444222///...000333...111444555333111222444111111111111111111111111......//////000000000111//////000111111111111111000000111111222222222222333222222222111111000000000000000000111111111111000000111111222222222222222333555777888999999:::======<<<<<<;;;;;;;;;;;;999999999999:::<<<>>>???======>>>???AAAEEEKKKPPPQQQVVV[[[\\\YYYYYY\\\___bbbeeegggddd___YYYVVVVVVUUU\\\cccbbb[[[VVVWWWYYYSSSPPPLLLJJJKKKLLLMMMMMMSSSSSSSSSUUUXXXZZZ[[[ZZZ]]]^^^```dddlllzzz{{{tttrrrssszzz~~~{{{qqqoootttwwwzzz{{{zzzxxxwwwwwwqqqqqqtttxxx~~~zzzvvvwwwzzz|||~~~{{{yyy~~~|||yyyvvvxxx}}}zzzrrrkkkfffiiiooouuuwwwuuuqqqooooooppptttuuusssqqqppplllggg___XXXNNNFFFBBB@@@@@@AAAEEECCCCCCCCCDDDCCCAAA???777777666555444444333333333333333222222222111111111111222333222111000///111111000000//////......////////////////////////---///111111/////////000000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111222333333444555555;;;===AAAJJJ^^^rrrxxxtttkkk[[[LLLHHHFFFDDDCCCEEEGGGHHHJJJJJJJJJLLLNNNQQQOOOOOONNNLLLPPP[[[lllyyynnn```ZZZZZZ]]]```ooo|||ppp```___eeeggg|||wwwhhh^^^XXXXXXXXXYYYXXXWWWUUUTTTVVVYYY^^^dddjjjqqqwww|||{{{|||yyywwwwwwuuuqqqnnn222333555777888777666555666666555444333333222222444333333222111111111222222222111111111111111222...000000000...---...///111111222222222333333333111111222222222222111111111111111111111111111111333111//////000000///...222///,,,,,,...111333333444222000000111222111000333444555777:::<<>>============<<<:::999888;;;;;;;;;;;;<<<<<<======@@@>>>AAAIIINNNPPPSSSXXXXXX^^^bbbaaaaaabbb___YYYVVVTTTPPPNNNOOOSSSWWWZZZbbbeeeccc\\\WWWUUUPPPIIIGGGFFFEEEFFFIIIMMMPPPRRRXXXZZZ\\\]]]]]]```fffkkkwww}}}uuusssxxx~~~xxxppppppppppppnnnmmmmmmmmmnnnkkknnnvvv}}}}}}{{{zzzxxxssswww~~~~~~}}}}}}~~~~~~~~~yyyqqqkkkjjjjjjnnnssstttrrrqqqtttuuurrrmmmiiigggfffffffffcccaaa[[[QQQLLLJJJGGGBBBHHHFFFEEEEEEFFFFFFEEEDDD@@@>>>;;;999666555555555666666666555444333222222444222000000222222222111000111111111000///......000000000000000000000000222111111000000111111222000000000000000000111222222111111000000000000000///////////////000111111////////////000000000111000111111000//////000222222222222222222222222222444444444444444444444444444333222222333555555666888CCCQQQ___jjjooojjjbbbVVVPPPIIIEEEDDDEEEEEEEEEQQQQQQPPPQQQQQQQQQOOONNNNNNJJJKKKUUUeee{{{|||kkk___WWWUUU[[[bbbnnnzzzuuuhhhaaa^^^bbbppp~~~pppcccYYYSSSRRROOOTTTYYY[[[```fffhhhfffffffffkkkttt~~~zzzvvv999888777666666555555555555555555444444333333222333333222222111111222222111000000000111222333333333333222111//////111333111111111222222222222333111111222222222222111111111111111111111111111111000333555444111//////000///111222333222111111222222000//////111222222111999999999:::;;;<<<===============<<<;;;999888777;;;;;;;;;;;;;;;<<<<<<===@@@@@@EEEMMMRRRTTTVVVYYY[[[^^^bbbeeeiiiiiiaaaWWWPPPNNNKKKJJJMMMTTT\\\aaaiiihhhcccYYYRRRMMMHHHCCCDDDCCCBBBDDDIIIOOOVVVZZZaaacccdddeeehhhoooyyy~~~yyyzzzuuusssqqqooommmmmmnnnnnnrrrqqqsssxxxzzzwwwwwwyyy|||xxxtttxxx{{{xxxvvvxxxvvvuuuvvvwwwuuuooojjjeeedddgggnnnqqqrrruuuyyy{{{vvvooohhhdddbbbdddeeeccceeebbb\\\VVVSSSNNNHHHFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@>>>;;;999888777777999888777666555333222222666444222222222333222111000000000111000000//////000000000000000000000000222111111000000111111222222111000000000000000000000000000000000111111222///////////////000111111/////////000000000111111000111333222111000111222333333333333333333333333333333444444444444444444555444333333444666888999???MMM]]]gggkkkiiibbbZZZPPPLLLGGGEEEEEEGGGHHHIIIRRRRRRSSSVVVYYYXXXTTTPPPNNNJJJMMM^^^xxxsssaaaUUUPPPRRR\\\gggwww~~~oooeee\\\\\\eeevvv{{{jjj___WWWQQQOOOPPPPPPTTTYYY```jjjsssuuurrrpppqqqvvv~~~|||{{{:::888777555555555777888555555444444444333333333333333222222111222222333000000000000111222333333333333222111//////111333111111111111222222222222111111222222222222111111111111111111111111111111444888<<<:::444//////111000111333222000000111333111000//////111222222222999999:::<<<======>>>>>><<<<<<<<<<<<;;;;;;:::999<<<<<<;;;;;;;;;<<<===>>>@@@BBBGGGLLLPPPSSSWWWZZZ___aaafffjjjmmmiiiaaaXXXOOONNNLLLMMMQQQWWW^^^ccciiieee]]]SSSKKKFFFBBB@@@CCCDDDEEEHHHLLLSSSZZZ^^^cccgggmmmsss{{{}}}wwwsssqqqqqqqqqqqqttttttuuuwwwuuuqqqsssxxx~~~zzzwwwzzz}}}xxxsssooopppnnnllllllmmmmmmiiieeebbb___```ggglllooosssxxx~~~{{{uuunnniiifffgggiiiggglllnnniiiddd___YYYRRRFFFCCC@@@???@@@AAABBBAAAAAA@@@???>>><<<:::999888888888777555444333333333666444222222222222111000///000000111111111000000////////////////////////111111000000000000111111222222111000/////////000////////////000111222333///////////////000000111//////000000000111111111000222444444333111111222333333333333333333333333111111111111111222222222444444444333333666:::===EEEUUUeeekkkgggaaaYYYRRRNNNKKKHHHFFFFFFHHHKKKLLLPPPPPPRRRWWW\\\[[[UUUOOONNNMMMTTThhhzzztttrrreeeUUUMMMLLLSSSaaannntttlllaaa___```iii{{{tttiii]]]VVVRRRPPPQQQTTTUUUXXX^^^gggttt}}}xxx{{{{{{{{{}}}|||yyyuuurrrxxxxxxzzz~~~{{{888777555444444666888:::444444444444444333333333333222222111222222333333111111000000111222222333222222222111//////111222000000111111111222222222111111222222222222111111111111111111111111111111:::???BBB???888333222444111111111000///000222444111000///000222444444333777888:::<<<>>>?????????:::;;;<<<==================<<<;;;;;;<<<===???@@@DDDGGGJJJLLLOOOUUU[[[___hhhjjjmmmnnnjjjbbbZZZVVVJJJLLLNNNRRRVVVZZZ^^^```ccc]]]UUUMMMFFFAAA@@@AAACCCFFFKKKOOORRRWWW]]]aaaeeennn{{{xxxtttsssrrrqqqtttsssttttttqqqnnnqqqxxx~~~yyyvvvyyy{{{|||}}}xxxrrrnnnkkkgggccccccddddddbbb```ddd______dddjjjnnnqqquuu||||||zzzvvvppplllkkklllooouuuyyyuuuoooiiibbb\\\LLLIIIDDDBBBBBBCCCDDDDDDAAAAAAAAA@@@???<<<:::999666555444444333444444555666444111111111111000//////000111111111111111000////////////////////////111000000000000000000111222222111000/////////000////////////000111333333///////////////000000111000000000000111111111111000222444555333222222222333333333333333333333333000000000111111222222222333444444333333777===BBBLLL\\\jjjjjjbbbZZZSSSOOOMMMLLLJJJHHHGGGHHHKKKMMMPPPQQQSSSXXX[[[YYYTTTOOONNNTTT___qqq~~~xxxnnnfffbbbWWWLLLHHHMMMXXXiiixxxuuufff___\\\dddqqqsssccc[[[UUURRRQQQPPPSSSWWWZZZ^^^eeennn|||}}}wwwvvv{{{}}}{{{{{{|||{{{wwwqqqkkkgggfffqqqqqqssswww}}}yyy666555444333444666888:::444444444444444444444444222222111111222222333333222222111111111111111222111222333222000000000111000000000111111111111222111111222222222222111111111111111111111111111111888:::;;;999444000///000222111///000333444444444111000///111333555666555666777:::<<<>>>?????????999:::;;;===>>>?????????======<<<<<<===@@@BBBDDDIIINNNRRRRRRUUU]]]fffjjjtttpppnnnjjjcccXXXRRRQQQGGGJJJOOOUUUYYY\\\]]]]]][[[TTTMMMHHHDDD@@@AAAEEEEEEJJJQQQVVVZZZ___fffkkkrrr~~~{{{wwwtttqqqooorrrppppppqqqooonnnssszzz{{{wwwuuuvvvuuutttvvvzzz~~~yyytttooogggbbb]]]\\\^^^``````___ccc^^^[[[```fffiiikkknnnuuuxxxzzzxxxsssmmmkkkkkkuuu|||{{{tttmmmgggaaaPPPLLLFFFBBBAAACCCDDDDDDBBBCCCDDDDDDBBB@@@===;;;555555444333333444555666555333111111111222111000111111111222111111000000000000000000000000000000111000000//////000000111222111000000000000000000////////////000111222333///////////////000111111000000000111111111222222111222444333222111222333333333333333333333333333111111222222333444444444333444444444444999BBBIIIVVVccckkkggg]]]UUUPPPMMMKKKKKKJJJHHHGGGHHHKKKNNNRRRTTTWWWYYYXXXVVVSSSRRRQQQ\\\jjjyyy~~~xxxoooeee]]]UUUNNNIIILLLTTTaaasssiii^^^]]]aaasssqqqcccVVVRRRPPPRRRSSSSSSVVVZZZ___eeemmmvvv{{{zzzxxxxxx||||||zzzuuunnngggbbbaaaaaafffgggllluuu}}}zzz|||}}}|||||||||555555444333333444555666444444444444444444444444222222111111222222333444333333222111000000000000111333555555333222111111000000000000111111111111111111222222222222111111111111111111111111111111111111111000//////......222000000555;;;<<<777111222111000222555777888777777888:::<<<>>>>>>===<<<999:::;;;<<<===>>>>>>>>>======<<<===???BBBFFFHHHIIIRRRYYYZZZ___iiirrruuuwwwmmmddd```\\\UUUPPPPPPMMMPPPTTTXXX[[[[[[ZZZYYYUUUNNNHHHGGGEEEBBBDDDJJJJJJPPPXXX___eeennnyyy~~~zzzwwwsssooopppmmmllloooppprrrxxx|||xxxvvvvvvssspppppptttzzz{{{|||}}}|||xxxsssnnnddd___ZZZYYY\\\```bbbcccccc]]]ZZZ___dddggghhhjjjrrrvvvyyywwwqqqllljjjkkkxxx{{{rrrkkkfffaaaTTTOOOHHHCCCAAABBBCCCDDDEEEFFFHHHHHHGGGDDD@@@>>>888777555444333444555666555333111111333333333222222222222222111111000///000000000000000000000000000000////////////000000000000000000000000111222000000//////000111222222///////////////000111111000000111111111222222222111222333222000000222333222222222222222222222222000111111222333333444444333555666666777===HHHPPP___gggiii```TTTMMMKKKJJJFFFGGGHHHFFFEEEGGGJJJNNNTTTWWWYYYWWWSSSPPPQQQSSSVVVbbbqqqvvvmmmddd]]]XXXOOOKKKLLLTTT___lll{{{qqq^^^[[[cccoooooo```WWWQQQPPPSSSYYY\\\\\\___cccfffoooyyy}}}vvvxxx{{{}}}yyypppfff___\\\]]]___```dddnnnyyy}}}vvvpppqqqrrrqqqqqqvvv666555444444333333333333444444444444444444444444222111111111222333333444444444222111000000//////111444777888666333222111000000000000111111111111111111222222222222111111111111111111111111111111222111000000222444444444111///111999BBBBBB999///222111111333666888999999888999;;;======<<<:::999999:::;;;;;;<<<<<<;;;;;;======<<<===@@@DDDHHHJJJEEEQQQ\\\```eeepppxxx{{{ttteeeXXXWWWYYYWWWTTTSSSXXXZZZ[[[\\\\\\ZZZXXXWWWSSSLLLGGGGGGFFFCCCFFFLLLPPPVVV^^^fffooo{{{~~~{{{vvvrrrpppkkkjjjnnnrrruuu|||{{{yyyxxxuuuppppppttttttuuuwwwyyyyyyuuupppkkkccc]]]XXXXXX\\\bbbfffggggggaaa^^^ccciiikkklllmmmssswwwyyyvvvpppkkkjjjlllyyyyyyooohhhddd```\\\VVVNNNHHHFFFGGGHHHIIIGGGHHHJJJKKKJJJGGGCCCAAA<<<:::888555444444555555555444222222444555555444333333333222111000///...000000000000000000000000000000////////////000000000000//////000111222222000000000000000111111222///////////////000111111000111111111111222222222222222222000//////222444111111111111111111111111...//////000111111222222444666888888999@@@LLLUUUdddhhheeeYYYLLLGGGEEEEEEBBBDDDEEEEEEDDDFFFJJJNNNTTTWWWYYYUUUMMMJJJNNNRRR[[[fffsss|||oooccc[[[WWWUUUNNNLLLPPPZZZfffrrr~~~eeeUUUZZZiii|||mmm^^^TTTPPPSSSTTTZZZbbbeeefffiiimmmmmmwww{{{xxxuuuyyyzzz{{{{{{yyyzzztttiii]]]UUUSSSVVVZZZbbbhhhsssxxxmmmgggiiijjjiiikkksss999888666555444444444555333666777666222111222555444333111000000111333444---///111111111000111222333333222111000000111111111111000000111111222333333222222111111222222333222222111111000/////////000000000000000000000000///111444777999;;;;;;<<<333222222333666999::::::;;;::::::::::::999999999888888888999;;;>>>@@@BBB>>>?????????AAAHHHPPPWWWUUUYYYaaannn{{{{{{aaaZZZUUUWWWWWWWWW[[[cccccciiinnnkkk```VVVRRRQQQLLLFFFBBBDDDGGGIIIMMMSSSYYY___gggooo}}}}}}vvvkkkfffmmmwwwyyyyyyzzz||||||~~~~~~yyywwwvvvuuuttt|||zzzwwwuuutttrrrnnnlllddd```[[[XXXZZZaaajjjooommmjjjhhhjjjooorrrpppmmmrrrxxx}}}{{{ssslllhhhhhhwww{{{~~~zzzpppgggbbb``````\\\VVVPPPLLLJJJJJJJJJJJJLLLNNNOOONNNJJJFFFCCC???<<<888666777777555222000000111222333333444444555444333111000/////////000000111111222222222333111111111111111111111111222111000//////000111222000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111111111222222222333333333111111222222222333333333222555777888;;;FFFWWWdddooofff[[[PPPFFF??????DDDAAABBBCCCCCCCCCFFFMMMRRRZZZ\\\[[[TTTKKKIIIPPPWWWdddnnn|||ppp^^^VVVXXXXXXSSSVVVSSSZZZkkkvvvzzzrrreeeZZZWWWeeeyyyxxxkkk```TTTQQQVVVUUU[[[ccckkkpppqqqpppooopppyyy|||{{{zzzzzz{{{|||yyyvvvssspppmmmccc[[[YYYWWWUUU[[[cccppptttvvvccc[[[[[[\\\bbblllxxx777666555444444555666666444555666555444333444555444333111000000111333444222333444444222000000111333222222111000000111111111111111111111222222333333222222111111222222333000000000000000111111111000000000000000000000000...000222555777888999999333222222444777:::::::::=========<<<<<<;;;;;;;;;888999:::;;;===???AAABBBAAA@@@AAAEEEMMMUUUZZZ]]]YYY___kkk{{{~~~sssZZZTTTRRRVVVYYY[[[```fffhhhjjjiiicccZZZSSSPPPPPPNNNJJJHHHKKKOOOQQQVVV\\\]]]gggssszzzqqqkkkpppvvvwwwwwwyyy|||{{{{{{~~~~~~{{{zzzzzzzzz|||zzzwwwtttpppnnnmmmlllfffeeeaaa^^^]]]aaahhhmmmuuurrrqqqtttxxxyyywwwsssrrrvvvzzzyyyssskkkeeecccqqqwww{{{xxxnnnfffbbbcccddd```YYYRRRNNNKKKIIIIIIHHHJJJMMMOOONNNLLLIIIGGGAAA===999666555555333111111222222333444444555555555444333111000000//////.../////////000000000000////////////////////////222111000//////000111222000000000000000000000000////////////000000000111111000000000000000111222111111111111111111111111111111222222222333333333111222222222222333333333444666888;;;BBBNNN^^^hhhlllaaaUUUMMMEEE@@@@@@DDDBBBCCCCCCCCCEEEIIIPPPUUU[[[\\\YYYRRRKKKMMMVVV^^^mmmzzzyyysssggg\\\VVVUUUWWWYYY\\\```jjjvvv~~~uuueee^^^\\\bbbvvv~~~jjjaaaZZZRRRRRRXXX[[[aaaiiirrrwwwxxxvvvtttyyy~~~}}}|||{{{{{{{{{zzz~~~|||wwwqqqlllgggddd___ZZZWWWYYYZZZ\\\eeeoooppp^^^ZZZ[[[^^^eeeooozzz666666555444444444555555444333333333555666555444444333222111111222333444000222333333111000111111333222111111000111111111111111111111222222222333333222222111111222222333...//////000111111222222000000000000000000000000...///111333444555555555444333333555999;;;;;;;;;>>>>>>===<<<;;;;;;::::::888999;;;>>>@@@AAABBBCCCBBBAAABBBHHHRRRZZZ]]]]]]aaaiiixxxuuueeeQQQOOOPPPVVV\\\```eeeiiikkkggg___XXXQQQNNNMMMMMMLLLIIIIIINNNRRRTTTZZZ```aaaooo|||wwwwwwwwwvvvwwwyyy{{{yyyxxxzzz}}}~~~}}}}}}{{{uuunnnjjjjjjkkkiiikkkkkkhhhccccccggglll|||{{{||||||xxxqqqsssuuuuuurrrmmmhhheeekkkrrrxxxuuullldddcccfffjjjeee]]]WWWRRROOOLLLJJJHHHJJJMMMPPPQQQPPPOOOMMMGGGCCC===888666555333222222333333444444555555666555444333111000000000000////////////000000000000////////////////////////111111000000000000111111000000000000000000000000/////////000000000111111000000000000000111222333111111111111111111111111111111222222222333333333222222222222333333333333777666888???LLLZZZfffmmmfffZZZMMMGGGDDDAAABBBEEEDDDDDDCCCCCCFFFKKKSSSXXXYYYXXXTTTOOOMMMSSS___jjjzzz|||qqqeee\\\[[[YYYVVV[[[dddfffqqq}}}uuufffZZZ[[[ddduuuxxxhhh[[[WWWUUUSSSVVV]]]bbbhhhrrr{{{|||zzz~~~}}}{{{zzzssstttuuuvvvvvvvvvvvvvvvuuuzzz~~~{{{yyywwwvvvsssooohhhaaa[[[WWWSSSTTTXXX\\\```ggguuuiii[[[VVVYYY___hhhqqqyyy777666555444333333222222444111000111444666444222333222222111111222222333))),,,...000000000222333222222111111111111111222111111222222222333333222333222222111111222222333//////000000111111111111000000000000000000000000000000111222222333333333555444555777:::<<<<<<;;;<<<<<<;;;:::999888888777888:::===@@@BBBDDDDDDDDDFFFFFFHHHLLLRRRYYY]]]___jjjsssxxxfffYYYOOONNNRRRYYYaaafffggghhheee]]]TTTMMMKKKKKKKKKJJJMMMJJJKKKOOORRRTTTZZZ```jjjzzzzzzwwwxxxzzzyyywwwwwwxxx|||{{{qqqiiiggghhhiiiooosssqqqkkkhhhjjjooo~~~yyypppooommmnnnooopppooommmhhhpppwwwtttjjjcccdddhhhlllggg___ZZZWWWTTTPPPMMMKKKMMMPPPRRRSSSTTTSSSSSSNNNJJJCCC===999666555555222333333333444444555555555444333222111111111111111111111111111222222222111111111111111111111111111000000000000000000111000000000000000000000000//////000000000111111111000000000000111222333333111111111111111111111111111111222222222333333333222222222333333333444444888666999DDDUUUccckkkmmm^^^RRRFFFBBBCCCCCCDDDFFFGGGFFFDDDDDDFFFKKKRRRVVVUUURRROOOMMMPPP\\\kkkvvv|||xxxcccWWW^^^bbb___dddqqqtttvvvhhh___[[[dddvvvuuueee[[[SSSSSSUUUWWW\\\ccchhhoooyyy~~~|||wwwtttrrrooonnnmmmmmmnnnnnnmmmkkkiiigggiiioooyyy}}}xxxssspppnnnmmmmmmllliiibbb[[[UUURRRQQQVVV\\\bbbhhhtttuuubbbZZZWWW]]]fffooovvv{{{333444444444444444333333222000...000333555333000222222222222222222222222***,,,///000000111222444222111111111111111222222000111222333333333333222333222222111111222222333111111111111000000//////000000000000000000000000222222222222222333333333666666777999<<<>>>===<<<<<<<<<;;;:::999999888888999;;;>>>AAACCCEEEEEEFFFJJJNNNRRRTTTUUUZZZcccjjjttt{{{}}}qqqcccYYYTTTSSSUUUXXX___fffhhheee```WWWQQQJJJGGGHHHJJJJJJIIIRRRPPPQQQUUUVVVXXX^^^fffvvv}}}yyywwwwwwuuuuuuvvvyyy}}}~~~~~~|||}}}}}}}}}~~~xxxmmmgggeeejjjqqqwwwwwwrrroooqqquuu}}}yyyrrrmmmhhheeefffjjjmmmoooiiipppvvvssskkkeeefffiiigggbbb[[[XXXWWWVVVRRRNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQNNNHHHAAA;;;777555555222222222222333333333333444444333222111111111111222222111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000000000000000111111111111111111000111111222333333111111111111111111111111111111222222222333333333222222333333333444444444777666;;;III[[[hhhjjjhhhVVVKKKAAA@@@CCCDDDFFFHHHLLLIIIFFFDDDFFFJJJNNNPPPNNNLLLKKKOOOZZZjjjzzz|||kkk[[[eeeoooooosss{{{ggg^^^^^^fffwwwtttfff[[[VVVRRRTTTWWW\\\bbbhhhnnnuuuzzztttnnnjjjgggdddbbbccccccbbbaaa___\\\YYYWWW\\\aaahhhpppwww|||{{{tttnnnkkkjjjjjjmmmmmmlllfff^^^WWWRRRQQQPPPXXXaaahhhrrrggg\\\[[[]]]eeepppzzz///000111333444555555555111000000000222222222111222222222222222222222222111333444444222111222222111111111000111111222333000111333444444444333222333222222111111222222333222222111111000//////...000000000000000000000000333222222222222333444444666777888;;;>>>???>>>=========<<<<<<<<<;;;;;;;;;:::;;;>>>@@@CCCEEEGGGGGGGGGOOOWWWZZZZZZ^^^hhhqqqxxxxxxuuukkk^^^UUUTTTVVVZZZ]]]```dddhhhhhh```UUUJJJGGGDDDDDDHHHKKKLLLKKKSSSRRRSSSWWWYYY]]]gggqqq|||wwwssspppqqqtttyyy}}}~~~}}}~~~ssskkkhhhmmmrrrxxxyyywwwvvvxxx{{{}}}yyytttoooggg```]]]___eeehhhjjjooosssqqqlllhhhhhhjjjaaa\\\VVVTTTVVVUUUQQQMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRPPPLLLDDD===777444444222222222222222222222222444444333222222222222222000000000000////////////////////////////////////000000111111111111000000000000000000000000000000000000000111111111222222333222222111111111222222111111111111111111111111111111222222222333333333333333333333444444444444777888@@@OOO```hhheee___NNNFFF@@@AAADDDEEEGGGKKKPPPLLLHHHGGGHHHIIIKKKKKKIIIJJJNNNYYYjjj}}}}}}rrrcccnnn{{{~~~uuuddd]]]gggyyyrrrccc[[[VVVUUUUUUWWW\\\cccjjjnnnwww}}}}}}}}}|||}}}~~~}}}zzzwwwrrrnnnhhhbbb___\\\YYYWWWTTTSSSSSSRRRQQQOOONNNMMMSSSVVV[[[___ccciiiooottt{{{zzz{{{}}}|||vvvooolllkkkmmmnnnuuutttooofff[[[SSSPPPQQQPPPZZZfffqqqqqq]]]XXXZZZ[[[eeesss}}}111111222333444333222222222333444333222111222333222222222333333222222222333555666555333222222222111111000000111222222333000111333444555444333222333222222111111222222333111111111000000000000000000000000000000000000000222222111111111222444444777777999<<>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;===???BBBEEEGGGIIIJJJRRR[[[aaaccceeejjjnnnpppjjjaaaXXXSSSQQQTTTVVV___ccceeegggiiifffYYYKKKEEEDDDCCCDDDHHHLLLOOOQQQQQQQQQUUU[[[```hhhvvv{{{rrrlllmmmpppvvv|||yyyssspppqqqtttwwwyyyzzzzzz|||~~~{{{~~~zzzwwwtttqqqjjjbbb[[[[[[```eeeiiikkkmmmnnnnnnlllkkkkkkbbb\\\VVVUUUWWWWWWSSSNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTQQQKKKBBB;;;777666333333333333333333333333444444333222222222333333000000000000/////////...///////////////////////////000111222222111000///000000000000000000000000000000111111111222222222444444333222111111111111111111111111111111111111111111222222222333333333333333333444444444444555888;;;FFFUUUcccfff___WWWHHHDDDBBBDDDEEEEEEHHHMMMQQQNNNKKKJJJKKKLLLKKKIIIHHHKKKUUUfff|||~~~yyy~~~qqqkkkvvv}}}oooiiikkk{{{pppaaaYYYVVVSSSUUUYYY]]]dddmmmuuuyyy{{{uuurrrqqqppppppooommmhhheeeaaa]]]XXXTTTRRRPPPOOOMMMIIIIIIIIIHHHIIIIIIJJJJJJMMMOOOQQQRRRTTTYYY___dddiiikkkooouuuzzz~~~|||yyyuuurrrqqqrrrtttvvvzzzwwwpppeeeYYYRRRRRRTTTWWWcccsssfffXXXWWWZZZXXXdddttt666666666555222000---+++333666777666222111222555111222222333333222222111///111333333222222333444111111000000111222333333000111333555555444333222333222222222222222222333/////////000111111222222000000000000000000000000111111000000000222333444777888:::===@@@AAA@@@>>>888888999::::::;;;;;;<<<;;;;;;<<<>>>AAADDDHHHJJJUUU[[[dddllloooooommmkkkeee[[[PPPKKKNNNRRRTTTSSSaaaeeeggghhhiiieeeUUUEEEEEEDDDDDDDDDGGGLLLQQQUUUTTTUUUZZZbbbjjjuuutttjjjjjjmmmrrrzzz}}}yyywwwuuuvvvwwwxxxzzz|||~~~wwwzzz{{{wwwtttrrrrrrnnnggg___]]]bbbgggfffgggiiilllnnnooonnnlllfff```YYYYYY[[[[[[UUUPPPPPPPPPPPPQQQSSSUUUXXXYYYXXXYYYWWWQQQHHH@@@<<<:::444444444444444444444444444444333222222222333333333222222222111111000000111111111111111111111111///000111222222111000///000000000000000000000000000111111111111222222222555555333222111000000000111111111111111111111111111111222222222333333333333333333444444444555555888>>>JJJYYYeeeeee\\\RRRDDDCCCCCCFFFFFFEEEIIIOOORRROOOLLLLLLNNNNNNLLLJJJHHHMMM[[[ppp}}}uuupppooommmpppzzzssskkkooo}}}qqqbbbYYYUUUTTTRRRWWW]]]ccckkkvvvzzzqqqjjjbbbaaa``````___[[[VVVRRRTTTQQQMMMJJJIIIIIIHHHGGGHHHGGGFFFFFFFFFHHHIIIJJJIIIJJJLLLKKKKKKNNNSSSXXXZZZ^^^dddllltttyyy}}}~~~xxxxxxwwwwwwxxxyyy{{{|||yyyvvvnnnbbbWWWSSSVVVZZZaaaooottt```WWWXXX\\\\\\hhhzzz~~~777777666555444333222222555444333222333444555666555444444333333222222111444333333222222333333444333222222111111222222333222444555555333222222222555333222333666666444111000000000000000000000000000000000000111111111111222111000//////111333444;;;<<<>>>???@@@???===<<<@@@>>>===;;;:::::::::;;;;;;<<<<<<===???DDDJJJOOOTTTYYYdddpppvvvqqqcccWWWSSSKKKFFFHHHJJJMMMVVV```bbbfffjjjjjjdddYYYOOOIIIGGGIIIKKKLLLMMMPPPUUUXXXXXX[[[bbbnnn||||||tttooonnnuuu}}}}}}{{{wwwoooooowww~~~~~~||||||||||||||||||xxxsssppptttttttttqqqnnnkkkjjjjjjjjjfffbbb```aaaeeehhhjjjlllgggbbbaaadddccc___ZZZUUUVVVVVVVVVVVVXXX]]]``````^^^[[[VVVOOOEEE;;;444:::777555444444444333222111222222333333333222222222111111111000000//////000000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000222222222222222111000///111111111111111111111111111111222222222333333333777222000222444333555999:::CCCSSSdddmmmfffUUUEEEDDDFFFGGGGGGFFFGGGIIIKKKPPPLLLLLLQQQRRRNNNJJJIIIJJJXXXppprrrgggbbbcccjjjuuuuuukkkpppzzzhhh\\\XXXWWWWWWYYYcccaaabbbkkkxxxtttjjjbbb^^^WWWVVVTTTQQQOOOMMMLLLKKKGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIIIIKKKMMMOOOQQQXXXXXXYYY]]]dddllltttyyyxxxttttttyyy{{{wwwsssrrruuummmaaaWWWSSSVVV]]]bbbnnnzzzjjj[[[ZZZ^^^bbbbbbqqq:::999999888777666555444555444333333333333444555333333333333333333333333444333333222222333333444333222222111111222222333---///000111222222333444444222111222444555333000111111111111111111111111------........./////////444333222222222444666777;;;<<<>>>??????>>>===<<<>>>===;;;999999999999:::;;;<<<===>>>@@@EEEKKKPPPYYY___hhhooonnnfffYYYOOOJJJEEECCCHHHMMMRRR[[[dddgggkkkmmmgggZZZNNNGGGEEEBBBEEEIIILLLMMMPPPTTTXXX___dddooo~~~zzztttqqqtttzzz~~~~~~|||vvvooopppvvv}}}}}}{{{zzzyyyxxxvvvsssppppppqqqrrrqqqnnnkkkjjjjjjhhhddd^^^[[[[[[___ccceeekkkjjjkkknnnpppnnnhhhccc``````^^^[[[ZZZ[[[___bbbbbb```]]]YYYSSSJJJAAA:::999666444333333333222111111222222333333222222222111111111111000000000///000000000000111111111111222222333333333333222222111111000000000000000000000000000000000000000000222222222222222111000000111111111111111111111111111111222222222333333333666222000333444333555999>>>IIIYYYiiinnnfffVVVHHHCCCEEEGGGIIIIIIKKKMMMPPPQQQMMMMMMPPPRRROOOMMMNNNOOOaaa|||yyykkkbbbXXX[[[cccppp~~~vvvggghhh{{{qqq___WWWVVVXXXZZZ]]]iiihhhkkksssxxxlllaaaZZZVVVNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLOOORRRSSSVVVXXX[[[aaahhhnnntttwwwyyysssqqqssstttoookkkjjjgggbbb\\\VVVTTTZZZdddlllxxxjjj]]]\\\aaafffppp::::::999888777777666555555444444333333333444444111111222333333444555555333333333333333333333333333222222111111222222333......///000111222333333222111111222333333222000111111111111111111111111111111111111222222222222333222222333444666888999<<<===>>>???>>>>>><<<<<<<<<;;;999888777888888999<<<===???@@@CCCHHHNNNSSS]]]dddlllmmmdddXXXOOOJJJFFFDDDFFFLLLSSSYYY```gggjjjllljjj___OOODDDBBBEEE???DDDIIIMMMOOORRRWWW\\\iiissszzzttttttvvvyyy{{{yyyvvvrrrrrrvvv|||~~~{{{wwwuuuttttttsssrrroooqqqssstttqqqnnnllllllhhheee___\\\[[[^^^bbbffflllpppvvv}}}~~~wwwqqqqqqoookkkeeeaaa```bbbeeedddccc```]]]XXXPPPGGGAAA:::888555444444444444333222222222333333222222111111111111111000000000000000000000000111111111111222222333333333333222222111000000000//////......000000000000000000000000111222222222222111000000111111111111111111111111111111222222222333333333555222111444555333555999AAANNN```llllllaaaSSSIIICCCFFFIIIKKKMMMOOORRRTTTQQQNNNNNNQQQQQQOOOPPPSSSWWWmmmxxxvvvtttkkk```YYYPPPVVV```nnn~~~yyyiiibbbnnnmmmaaaUUUSSSXXX]]]bbbhhhnnnpppuuu~~~zzzmmmaaaWWWPPPLLLEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEGGGHHHIIIJJJHHHHHHIIILLLOOOSSSVVVXXXWWW[[[```ffflllqqqtttuuuxxxqqqkkkjjjhhhccc______ZZZZZZYYYWWWWWW^^^kkkuuu~~~mmmcccbbbiiippp888888888777666555555555555555444444333333333444222222222333333444444444333333333333333333333333333222222111111222222333444333222222222333222111111111222222333222222111111111111111111111111111333333333333444444444555000000111222444666888999<<<===>>>>>>>>>===<<<;;;;;;:::999888888888999:::>>>???AAADDDGGGNNNUUUZZZbbbiiinnniii[[[OOOJJJKKKJJJKKKNNNTTTZZZ___dddhhhfffeee^^^SSSHHHCCCDDDHHHDDDHHHLLLOOOQQQVVV___fffvvvwwwuuuuuuwww}}}{{{wwwzzzyyyxxxvvvwwwzzz|||vvvrrrrrrrrrssstttqqqtttwwwwwwtttqqqnnnmmmkkkjjjhhhgggggghhhllloooooouuu~~~xxxpppiiieeefffhhhgggeeeccc```[[[SSSJJJDDD===:::777666666666666555222222333333333222111111111111111000000000000000///000000000111111111111000000111111111111000000111111111000//////......000000000000000000000000111111222222222111111000111111111111111111111111111111222222222333333333333222222555555444666;;;DDDRRRbbbiiidddXXXMMMGGGEEEHHHKKKMMMNNNPPPSSSUUUQQQPPPQQQSSSRRRNNNPPPTTT```yyyuuullliiiddd\\\TTTQQQMMMVVVcccqqqoooiiinnnooo^^^WWWSSSVVV^^^eeemmmtttssswww}}}wwwnnnbbbXXXOOOIIIFFFAAAAAA@@@@@@@@@@@@@@@AAA??????@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJJJJKKKIIIJJJLLLOOOTTTYYY]]]``````bbbggglllpppsssuuuvvvvvvlllccc```]]]YYYWWWXXXYYY\\\^^^]]]\\\bbbnnnyyysssiiihhhrrr|||888888777777666666555555555555555444444333333222444444444333333222222222222333333444444333333222333222222111111222222333555333111000222333222111222222333333333222222222111111111111111111111111000000000111111111222222111111222444666888:::;;;===============<<<;;;;;;;;;;;;:::999999:::<<<<<<@@@BBBEEEIIIOOOWWW```fffnnnqqqpppeeeUUUJJJIIIMMMLLLPPPTTTYYY^^^bbbeeeeeebbb[[[QQQJJJFFFFFFHHHIIILLLNNNPPPPPPRRR[[[iiittt||||||~~~zzzwwwvvvwww}}}~~~zzz~~~~~~~~~|||zzzzzz|||{{{uuuqqqppprrrssstttrrrtttwwwvvvsssnnnkkkiiikkknnnrrrtttuuuvvvxxx{{{vvvyyyyyyooojjjiiiiiihhhgggeeebbb]]]UUULLLFFF???<<<888555555555555444333333333333333222111000000000000000000000111111///000000000111111111111000000111111111111000000222222222111111000000000000000000000000000000000000111111222222222111111111111111111111111111111111111222222222333333333333222333666666555999???JJJVVVbbbddd[[[PPPIIIGGGJJJLLLMMMNNNNNNPPPSSSUUUSSSTTTVVVVVVRRRNNNPPPWWWkkkwwwnnnddd___XXXQQQMMMMMMKKKWWWfffuuurrrfffkkk~~~oooaaaWWWUUUVVV^^^fffmmmvvv}}}{{{xxxuuuvvvvvvyyy}}}}}}zzzxxxmmmhhh```VVVNNNHHHDDDCCC@@@@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAABBBBBBBBBCCCAAACCCEEEGGGIIIKKKKKKKKKKKKLLLOOOSSSYYY___dddggglllmmmooorrruuuxxxzzz{{{uuuiii]]]XXXUUUSSSTTTWWW]]]aaaddddddccciiittt~~~wwwlllkkkwww999999888888888777777777555555555555444333222222555555444333333222111111222222444444444444222222333222222111111222222333111...+++,,,000333333222111333444444333222222333222222222222222222222222111111111222222222333333444555666888:::;;;======>>>======<<<<<<;;;;;;;;;<<<;;;;;;:::;;;<<<>>>???AAADDDIIIPPPXXXbbblllsss~~~yyyooo```QQQJJJJJJMMMMMMSSSWWWZZZ^^^bbbcccaaa\\\TTTKKKFFFFFFIIIIIIIIIQQQSSSTTTTTTWWWcccvvvyyyxxxyyy}}}~~~|||yyyxxx}}}~~~yyyxxxzzz|||zzzzzz}}}yyytttqqqpppqqqqqqqqqoooppprrrpppmmmhhheeedddjjjooouuuyyy{{{|||~~~~~~~~~tttmmmjjjiiiiiihhhfffddd```YYYQQQKKKAAA===888555444333333222333333333333222222111000000000000000111111111111000000000000111111111111222222333333333333222222111111111111111222222222000000000000000000000000000000111222222222222111111111111111111111111111111111222222222333333333333222444777777777>>>FFFSSS[[[bbb___UUULLLIIIKKKPPPPPPOOONNNMMMOOOSSSWWWXXXXXXYYYWWWRRROOOVVV```zzz|||ppphhh^^^WWWQQQKKKKKKOOOLLL[[[lllyyyvvvjjjdddqqqnnn___XXXWWWXXX^^^hhhooouuu}}}~~~ssslllgggfffhhhkkknnnqqqqqqnnnkkkiiihhh\\\XXXQQQKKKFFFCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDDDDEEEEEEEEECCCDDDGGGIIIKKKLLLLLLLLLMMMNNNQQQVVV\\\ccchhhkkkuuuvvvwwwzzz}}}vvviii[[[TTTRRRRRRUUUZZZ___cccfffhhhllltttyyyooommmzzz888888777777777777666666555555555555555333222111333333333333333333333333111222444555555444222111333222222111111222222333111---***+++000333333111///222444333111000111222222222222222222222222222333333333333444444444444555666888999;;;<<<======>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;===>>>@@@CCCGGGMMMVVV```lllxxx{{{iiiYYYPPPMMMOOOQQQUUU[[[^^^]]]]]]```___ZZZRRRNNNIIIGGGHHHJJJLLLMMMTTTXXX\\\^^^cccrrr}}}|||{{{}}}}}}zzz|||~~~}}}}}}}}}xxxqqqppprrr}}}{{{wwwxxxuuurrrpppooonnnmmmlllkkklllmmmkkkhhheeedddcccjjjoootttwwwyyy|||~~~wwwnnnjjjhhhiiiiiiiiihhheee```YYYTTTFFFBBB<<<777555444444333333333333333222111000000///000000000111111111111000000000000111111111111222222333333333333222222//////000000111111222222000000000000000000000000000000111222222222222222111111111111111111111111111111222222222333333333333333444777777999BBBLLL[[[______YYYNNNHHHJJJNNNUUUSSSQQQNNNNNNQQQWWW[[[^^^]]]ZZZVVVPPPRRR```ooo}}}qqqiiiaaaYYYRRRLLLIIIMMMTTTZZZiiixxxuuujjjhhhnnnmmmaaa[[[XXX\\\```iiittt{{{zzzkkkdddbbbaaacccfffhhhjjjkkkhhhccc^^^[[[ZZZPPPMMMIIIEEECCCCCCEEEFFFAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFHHHJJJMMMNNNOOONNNNNNMMMOOORRRWWW]]]dddiiimmmvvvyyy~~~{{{lll\\\TTTQQQRRRWWW]]]bbbdddgggkkkrrr}}}}}}uuurrr555555555555444444444444555555666666555333222000111222222333333444444555111222444555555444222111333222222222222222222333777222......111333222000...111333222000///000222222222222222222222222222//////000000000111111111444555777888999:::;;;;;;???>>>===;;;;;;:::::::::;;;:::::::::;;;===>>>@@@DDDHHHPPPYYYeeesssyyycccTTTPPPRRRVVVWWW```eeeeee```^^^___[[[TTTGGGHHHIIIIIIIIIKKKPPPTTTVVV\\\ccchhhooozzz{{{{{{zzz{{{zzztttlllkkkmmm}}}|||vvvtttssspppooonnnmmmjjjhhhiiikkkkkkjjjgggffffffffflllpppssstttuuuzzzxxxooojjjgggiiijjjjjjkkkjjjfff```\\\LLLGGGAAA<<<999888777666444444444333222111000/////////000000111111111222000000000000111111111111000000111111111111000000------...///000111222222000000000000000000000000///000111222222222222222111111111111111111111111111111222222222333333333444333444777777:::EEEPPP______\\\SSSIIIFFFIIINNNWWWUUURRROOOOOOSSSZZZ```ccc```[[[TTTOOOTTThhh{{{sssjjjddd]]]UUUOOOJJJIIIPPPYYYjjjyyyuuuccc```hhh|||nnnbbb___]]]\\\bbbgggrrr~~~vvvjjj```^^^aaacccfffiiiiiijjjjjjeee]]]VVVSSSRRRLLLJJJFFFDDDDDDFFFIIILLLDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKMMMPPPQQQQQQPPPPPPLLLNNNRRRWWW]]]dddiiillluuuzzzooo^^^TTTQQQSSSXXX___eeeeeegggllluuu{{{xxx777777777777666666666666555555666666555555444333333222222111111222222333222222222333333444444444222222333333333333444444333333333333333333333333333222222111111000000000111111222222222333333333333333333222222333333444666777999;;;===>>>>>>===???===;;;:::;;;;;;:::888;;;;;;;;;<<<>>>@@@AAABBBDDDLLLUUU]]]iiixxxzzzhhhYYYSSSTTTYYY]]]dddlllpppjjjbbb]]]YYYTTTLLLJJJIIIJJJMMMQQQTTTUUU]]]\\\^^^gggyyy~~~||||||}}}}}}~~~|||{{{}}}~~~}}}|||~~~yyyqqqkkkkkkmmm{{{}}}uuuwwwxxxvvvrrrmmmkkkjjjmmmmmmooorrruuuvvvtttssspppssssssoookkkppp}}}{{{qqqlllmmmjjjkkkmmmnnnmmmkkkhhhgggYYYPPPDDD;;;777555444333555555444444444333333333111///...///111222///,,,000222333333222111111111222222222222222111000///222111000//////000111222333222222222111111000000111000000000111222333333111111111111000000000000444444333333333333333444111333555555666???NNNZZZjjj```UUULLLEEEBBBGGGOOOSSSRRRPPPPPPRRRUUUYYY\\\ggg```XXXSSSRRR\\\rrr}}}pppeee___ZZZWWWWWWWWWWWW___jjj}}}ooohhhhhhggg|||nnnaaa[[[YYY]]]fffqqqxxx~~~zzzddd```]]]___bbbfffmmmrrryyyrrrggg\\\TTTPPPKKKGGGDDDCCCBBBBBBCCCDDDFFFGGGBBBDDDFFFGGGFFFFFFGGGIIIFFFFFFGGGGGGGGGGGGGGGGGGMMMMMMNNNNNNOOOOOOPPPPPPNNNPPPTTTYYY___eeekkknnn{{{ttt```XXXXXXZZZ^^^bbbgggiiimmmrrrzzz~~~777777777777666666666666555555666666555555444333333333222222222222333333222222222333333444444444111111111222222222333333333333333333333333333333222222222222222222111111111111222222222333333333333333333222333333444444666888:::<<<>>>>>>>>>>>>>>><<<::::::;;;;;;:::999<<<<<<===>>>???AAABBBCCCDDDLLLTTT[[[gggwwwttthhhbbbbbbdddfffmmmtttwwwnnnccc[[[SSSLLLHHHGGGGGGHHHLLLPPPSSSUUUWWW[[[cccppp}}}zzzzzzxxxuuusssqqqqqqqqqqqqsssrrrrrrrrrtttxxx{{{}}}}}}}}}|||}}}~~~~~~|||zzz}}}~~~~~~zzztttooollllllssszzzyyyyyyyyywwwsssoookkkjjjmmmpppvvv|||}}}zzzqqqrrrqqqmmmkkkppp|||uuuoooooommmnnnppppppooommmjjjiii]]]UUUHHH>>>999777555555555555555444444444333333222000///111333444333111000111222222111111111111222222222222222111000000222111111000000111111222111000000000////////////111111000000000111222222000000000000000000000000222111111111111222222333222444666666:::CCCRRR]]]ggg]]]QQQIIIDDDCCCGGGNNNRRRQQQQQQRRRTTTXXX\\\^^^___[[[VVVUUUYYYfff}}}zzzooofff___]]]^^^aaaaaadddnnnzzzuuugggcccfffxxxyyybbb[[[[[[]]]eeennnvvv}}}xxxgggYYYYYY\\\ccckkktttzzzzzzlll]]]PPPHHHCCCAAACCCCCCCCCCCCCCCDDDEEEFFFDDDFFFHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMNNNLLLOOOSSSYYYaaaiiiqqqvvvyyyggg``````aaadddfffhhhkkkpppvvv~~~777777777777666666666666555555666666555555444333444444333333333333444444222222333333333333444444000000111111111222222222333333333333333333333333222222333333333333333333111111222222222333333333333333222222333444555555777999;;;>>>??????>>>>>>>>><<<::::::;;;;;;:::999======>>>???AAABBBCCCDDDFFFLLLSSSYYYeeevvvzzzuuuqqqooonnnrrrvvvwwwnnnaaaVVVLLLEEEEEEFFFGGGIIIMMMQQQUUUXXXVVV```nnn|||{{{wwwrrrnnnkkkkkkjjjhhheeeccccccccccccddddddeeegggiiilllnnnpppooooooooopppssswwwzzz}}}~~~zzzxxxtttzzz}}}}}}||||||yyyuuuoookkkjjjrrr}}}{{{yyywwwuuurrrnnnkkkmmmrrr|||sssqqqnnnkkkkkkqqqyyyyyyrrrppppppqqqrrrsssrrrpppnnnlllccc[[[OOODDD===999777777555555555444444444444333333222111222333333222111111111111000000111111111222222222222222222111000111222222333333222222111000000000000000/////////222111000000000000000000000000000000000000000000111000000000111222333333444555777999>>>IIIVVV```cccWWWJJJDDDCCCDDDHHHLLLQQQQQQRRRTTTVVVYYY\\\^^^YYYWWWXXX]]]fffvvv~~~vvvmmmfffcccfffkkkooopppuuu{{{lllbbbfffooowwwfffYYYYYY^^^ccclllvvv}}}{{{kkk___WWWQQQVVV^^^jjjwwwmmmZZZKKKBBB>>>>>>AAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKKKKJJJJJJKKKLLLPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMPPPVVV]]]fffppp{{{ooohhhhhhhhhiiikkkkkknnntttzzz777777777777666666666666555555555666555555444333555444444333333444444555333333333333333333333333111111111111222222222222333333333333333333333333222333333444444555555555111111222222222333333333222222222333333555666666888:::===???AAA@@@???>>>>>><<<::::::;;;;;;:::999<<<===???@@@BBBCCCDDDDDDIIINNNSSSXXXddduuuyyysssnnnmmmnnnkkkcccYYYOOOHHHDDDGGGHHHJJJMMMPPPTTTYYY]]]___jjjyyy~~~|||}}}}}}}}}{{{tttnnniiieeebbb___```___]]][[[ZZZYYYXXXXXXYYYZZZ\\\^^^```aaabbbbbbbbbbbbbbbdddhhhlllpppsssuuuuuuvvvxxx|||{{{wwwtttxxx}}}|||zzzzzz|||}}}zzzrrrkkkgggooo|||~~~{{{xxxwwwvvvuuurrrooonnnsss}}}vvvqqqllliiikkkpppvvvyyyxxxsssqqqpppqqqrrrsssssssssqqqppphhhaaaUUUJJJAAA;;;999888555555555555444444444444444333111111000000//////333222000///000111111111222222222333333222111111111222444444444444222111222222222222222222222222222222111000////////////000000000000111111111111111111111111222333444555444555777;;;CCCMMMXXX```]]]PPPCCC@@@CCCEEEIIILLLRRRRRRSSSTTTVVVXXXYYYZZZWWWYYY```lllyyy|||rrrjjjhhhmmmssszzz|||}}}rrreeecccrrrhhh___YYY]]]ccciiiqqqyyy}}}gggZZZTTTSSSTTT[[[fffsssfffSSSHHHBBB@@@@@@AAABBBDDDFFFGGGGGGFFFEEEIIIKKKMMMMMMLLLLLLLLLNNNQQQQQQPPPOOONNNNNNMMMMMMJJJJJJIIIHHHHHHIIIJJJJJJPPPTTT[[[bbblllxxxuuullljjjjjjlllooopppssswww}}}}}}yyyyyy}}}{{{zzz}}}777777777777666666666666555555555666555555444333555444444333333444444555333333333333333333333333222222222333333333333444333333333333333333333333333333333444444555555666111111222222222333333333222222222333444555777888:::<<>>AAACCCEEEEEEFFFKKKPPPUUUYYYcccsssxxxpppjjjiiieee___WWWOOOIIIGGGHHHJJJKKKNNNPPPSSSXXX___dddnnnuuu{{{vvvttttttssssssqqqllleee___\\\YYYWWWVVVWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSUUUWWWXXXYYYXXXXXXZZZ[[[\\\___bbbeeehhhjjjiiiiiijjjmmmqqqwww|||}}}{{{{{{zzz{{{~~~|||xxxvvvuuuuuuxxx{{{~~~}}}|||{{{xxxxxx{{{~~~}}}uuunnnlllqqq{{{|||zzzwwwvvvuuuuuuuuuttttttwww|||yyysssllliiijjjnnnqqqsss|||zzzuuussstttoooppprrrssstttttttttssskkkeee\\\QQQFFF>>>:::888666666555555555444444444222222111111000111222333777444000...000111111111111222222333333333222222222333444555555444333222222222222222222333333333222222111000000///000000111111111111222222333333111111111111111222333444444444777>>>GGGPPPXXX\\\TTTIII@@@???CCCGGGJJJNNNSSSSSSSSSSSSSSSTTTTTTUUUVVV]]]lllzzzoooiiikkkyyyzzzjjjaaaiiikkk___]]]^^^dddjjjooovvv|||mmm\\\UUUUUUWWW\\\eeeqqq{{{[[[KKKFFFDDDBBBCCCBBBCCCEEEGGGHHHHHHHHHGGGKKKMMMNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHJJJLLLMMMTTTYYYaaaiiirrr~~~{{{nnnkkklllppptttvvvwwwzzz~~~~~~wwwttttttvvvuuuuuuyyy777777777777666666666666555555666666555555444333444444333333333333444444444444333333333333222222222222333333333444444444333333333333333333333333333333444444444444444444111111222222222333333333111111222333555666888999;;;===AAACCCDDDCCCAAA???===;;;999:::;;;<<<;;;::::::<<>>BBBEEEEEEDDDAAA???<<<;;;999:::;;;<<<<<<;;;:::===AAAFFFIIILLLMMMNNNIIIPPPVVV[[[aaakkkrrrtttuuussspppnnnllliiidddaaa___VVVNNNKKKHHHFFFHHHMMMOOORRRUUUXXX^^^iiiwww{{{xxxsssooonnnnnnnnnmmmccc]]]VVVPPPNNNNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXZZZ]]]___```aaacccfffhhhiiihhhfffeeecccdddgggkkkpppvvv{{{}}}{{{sssllljjjlllllllllmmmooosssvvvzzz|||}}}zzzvvvpppkkkkkkqqqwww{{{|||yyyvvvtttuuuxxxzzzzzzyyyzzzxxxwwwzzz~~~~~~}}}|||}}}~~~~~~|||zzzyyy{{{zzzuuunnnlllqqqvvv}}}}}}}}}~~~zzzssslllhhhgggiiikkkqqq||||||{{{}}}|||}}}tttooosssxxxzzzxxxwwwvvvuuutttrrrqqqqqqmmmmmmiii___SSSFFF>>>:::666666666666555555555555111222333333333444888<<>>CCCHHHLLLOOOQQQQQQGGGOOOVVVZZZ```hhhlllmmmhhhfffdddbbbbbbaaa___]]]TTTLLLGGGHHHHHHFFFIIIOOOSSSVVVZZZ^^^eeessszzzwwwrrroooooooooooonnnfff```XXXRRRPPPPPPQQQRRRPPPQQQRRRTTTUUUVVVVVVVVVXXXYYY[[[^^^aaaeeeiiijjjgggjjjmmmooonnnlllhhheeeiiikkknnnsssxxx}}}}}}qqqjjjjjjmmmmmmmmmmmmooossswww{{{~~~|||zzzxxxrrrllllllqqqvvvxxxxxxxxxvvvssssssuuuxxx{{{||||||yyyuuuuuuxxx|||}}}}}}yyyyyy{{{~~~}}}zzz}}}|||uuukkkhhhmmmttt|||{{{|||~~~|||vvvnnngggeeegggjjjlllwwwxxxuuuuuuyyy~~~vvvqqquuuyyyzzz}}}|||yyywwwtttqqqooonnnnnnooommmdddWWWJJJ@@@<<<777666666666555555555555444555555222//////222555DDD===444000111222111///111222333333444444444444444333111111111111333444222222222333333444444444222222222222333444555555444444555555666777777888<<<;;;:::888777777777777888999>>>HHHSSSWWWSSSMMMAAA@@@BBBGGGIIIJJJOOOVVVTTTRRROOOMMMMMMPPPSSSUUUaaassszzznnnppp{{{}}}yyyrrrvvviii______```jjjuuu|||{{{kkkeeeggglllwwwttt[[[PPPIIIJJJHHHCCCDDDMMMHHHHHHHHHHHHJJJLLLOOOPPPJJJLLLMMMMMMKKKJJJJJJKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKPPPUUU[[[^^^jjjtttzzzppppppsssxxx||||||~~~}}}rrriiieeefffeeegggkkkttt~~~666666555555555777888999999999999888777555444333111000000000111111222333555444333333222222333333222111111111111111222222222222333333333444444444333333333333333333333333111111222222222333333333444555555555444555777:::???>>>>>>???@@@???===;;;999:::;;;===>>>>>>??????BBBCCCEEEIIINNNRRRSSSSSSRRRQQQYYYhhhqqqnnnhhhfffcccaaa^^^]]]]]]ZZZTTTOOOMMMGGGDDDFFFGGGHHHJJJOOOTTTXXX^^^fffrrr{{{zzzxxxxxxwwwvvvsssqqqkkkddd[[[UUUUUUVVVWWWWWWVVVYYY[[[[[[YYYZZZ]]]```eeehhhlllnnnnnnnnnooopppnnnqqqsssrrrooonnnoooqqqxxx{{{xxxpppkkkmmmsssxxx{{{}}}{{{|||~~~}}}{{{|||}}}}}}|||{{{xxxsssmmmiiijjjllloooqqqvvvrrrnnnqqqxxx~~~|||uuuooopppuuuwwwtttssssssuuuzzz~~~{{{wwwyyy{{{xxxrrrllljjjiiiuuuxxx{{{yyyvvvvvv{{{}}}vvvqqqmmmkkkhhhfffnnnwww}}}uuuqqq{{{{{{}}}}}}|||wwwqqqmmmkkkkkkqqqpppnnnhhh^^^RRREEE>>>777888888666444222222222333333333333333333333333444444333333222111000000111111111111111111111111555444333222111111111111000000111111111222222222333444444444555666666666888999999999999<<>>????????????@@@CCCIIIOOOTTTVVVVVVUUUSSSQQQZZZlllyyywwwkkkbbb\\\]]]^^^^^^]]]XXXQQQMMMNNNHHHEEEGGGIIIKKKOOOTTTZZZ]]]bbbmmm{{{~~~|||{{{yyyuuusssnnnhhh```[[[[[[]]]^^^___```bbbddddddcccdddhhhlllssswwwzzz|||}}}||||||}}}{{{~~~~~~~~~wwwqqqooossszzz}}}yyyyyyyyy}}}||||||}}}~~~~~~|||{{{xxxssslllgggfffggghhhiiiooollllllpppxxxwwwnnnmmmppppppmmmrrrrrrtttyyy~~~|||yyyxxxyyyzzzxxxtttnnniiigggpppuuuyyyzzzxxxwwwyyy{{{{{{|||zzzvvvpppkkkjjjkkkpppwww{{{yyyxxxrrroooooopppqqqqqqooojjjaaaUUUIIIAAA999999999777555444444444333333333333333333333333444444333333222111111000111111111111111111111111555444333222111111111111111111111222222222222333444444444444555555555555666888:::;;;<<<===@@@BBBFFFBBB===:::888777444222888<<>>============>>>>>>??????@@@@@@@@@EEEMMMUUUYYYZZZYYYWWWWWWVVV^^^qqq|||jjj\\\UUUYYY]]]^^^ZZZTTTNNNJJJNNNIIIHHHJJJLLLNNNSSSYYY[[[^^^eeerrr{{{wwwtttqqqmmmgggddddddgggiiijjjkkkmmmooonnnnnnqqqwww|||{{{uuusssuuu}}}~~~yyyvvvvvvwww|||{{{|||~~~|||zzzwwwrrrjjjdddaaa```___^^^ffffffhhhoooyyywwwmmmjjjlllllljjjpppppprrrwww}}}~~~|||xxxxxxyyyyyyyyyvvvpppiiicccjjjooovvvyyyxxxuuutttuuuuuu{{{}}}vvvpppppprrruuuzzz{{{uuusssssstttrrrqqqpppmmmfff[[[NNNFFF===<<<:::888666555555555333333333333333333333333444333333222222111111111222222222222222222222222444444333222111111111111222222222222333333333333555444444444444444444333444777;;;<<<=========>>>AAA???>>>>>>===:::777333<<>>@@@@@@EEEIIIHHHBBB======>>>=========>>>>>>>>>??????CCCHHHOOOVVVYYYYYYYYYYYYZZZ]]]fffsss|||vvvfffXXXVVVYYY\\\ZZZTTTNNNKKKJJJLLLJJJKKKNNNPPPPPPTTTZZZZZZaaammm{{{zzzuuurrrpppnnnkkkiiijjjmmmqqqsssqqqsssuuuvvvwww|||~~~|||wwwyyy{{{}}}vvvssstttyyy}}}yyywwwvvvwwwzzz{{{|||~~~{{{yyytttooogggaaa]]]ZZZXXXWWW```bbbgggoooxxx~~~}}}{{{tttllliiilllnnnlllllllllooouuu|||~~~{{{xxxxxxyyyzzzyyysssiiiaaahhhlllppprrrqqqooonnnnnnsssxxx~~~|||xxxwwwwww{{{~~~~~~yyywwwvvvuuurrrqqqpppooojjjaaaUUULLLAAA>>>;;;888777666666555444444333333333333222222333333333222222111111111222222222222222222222222444333222222111111111222222222333333333444444444555444444444333333222222444666888999999999:::<<<;;;<<<===>>>>>>>>><<<;;;DDDJJJSSS[[[^^^ZZZQQQKKKHHHJJJLLLLLLKKKLLLQQQUUUWWWZZZ[[[[[[[[[```iiiqqqxxxxxxooooooggg^^^XXXUUURRRVVV[[[ppp~~~kkkcccgggnnnrrrtttzzz~~~yyyhhhcccdddnnnyyyppp```WWWRRRQQQMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOOOOSSS[[[eeennnvvvuuueeeZZZZZZcccmmmyyy~~~|||zzz}}}}}}mmm]]]XXX[[[^^^dddnnnyyy|||555555666777777777777777555555666666666555555444666555555444444444555555666555444444333333444444444444333222111111222222000000111111111222222222111111111111111111111111111111222222222333333333222444777999:::;;;>>>@@@@@@EEEIIIGGGBBB======???<<<<<<<<<<<<<<<===??????HHHKKKOOORRRSSSTTTWWWYYYXXXaaalllrrrrrrlllddd^^^[[[[[[YYYTTTMMMIIIIIIJJJJJJJJJMMMQQQRRRQQQTTTYYY```mmm~~~xxxrrrmmmjjjjjjjjjiiiiiijjjmmmqqqtttsssvvvyyy{{{~~~{{{xxxwwwrrrtttxxx|||xxxpppoootttzzz|||zzzzzz{{{zzz{{{|||}}}}}}zzzwwwpppkkkeee```\\\YYYVVVTTT\\\___fffnnnuuuzzz||||||xxxxxxtttmmmkkkmmmooonnniiiiiikkkrrrzzzyyyyyy{{{}}}|||vvvllldddllllllkkkiiigggfffgggiiioooqqquuuxxx{{{{{{yyywwwzzz|||}}}zzzvvvttttttrrrppppppmmmfff\\\SSSGGGBBB<<<888777777666555444444444333333222222222333333222222222222222111222222222222222222222222333333222222111111222222222222333333333444444444444444333333222222222111333444444333222444777:::888999:::;;;===???BBBDDDLLLRRRYYY^^^\\\VVVNNNJJJIIIKKKMMMLLLKKKMMMRRRWWW___]]][[[[[[```fffkkknnnuuu}}}qqqjjjhhh___UUUPPPMMMNNNUUU]]]uuu|||uuubbb___iiisssxxxzzz|||iiiaaa```dddnnnzzzmmm___XXXSSSQQQPPPMMMLLLKKKIIIGGGEEEEEEDDDEEEFFFGGGHHHHHHIIIHHHHHHKKKKKKKKKJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLMMMQQQTTTYYY^^^iiittt|||tttdddYYYYYYbbblllvvv}}}~~~{{{||||||mmm___[[[^^^ccciiirrr|||}}}www444555666777888888888888666666777777777777777777555555444333333333444444666555555444444444444444333333222222222222333333111111111222222222222333222222222222222222222222111111222222222333333333222555888:::;;;<<<>>>???AAADDDEEEDDD@@@======???;;;;;;:::;;;<<<===???AAAJJJLLLNNNNNNMMMOOOTTTYYYWWWeeerrrrrrjjjfffeeefff]]]ZZZTTTMMMHHHFFFHHHJJJIIIIIILLLQQQQQQQQQWWW^^^jjjyyy}}}ssslllfffaaa___^^^```aaabbbdddgggkkkooorrrvvv{{{|||xxxvvvuuuuuurrruuuzzz~~~yyypppkkknnnuuu}}}||||||}}}{{{{{{{{{{{{|||zzzwwwtttnnnjjjeee```]]]ZZZWWWTTTXXX\\\cccjjjppptttvvvwwwwwwyyyxxxqqqmmmnnnmmmlllgggfffgggmmmvvv~~~|||}}}zzzrrrllluuuppphhhbbb^^^^^^aaaccciiihhhiiilllrrrvvvwwwvvvvvvzzz~~~|||xxxuuuwwwtttqqqqqqqqqmmmddd\\\NNNGGG???999888888666444555444444333333222222111222222222222222222222222333333333333333333333333333333222222111222222333222222222222333333333333333333222222222222222111333222111000///000444777777777888999;;;???DDDHHHOOOUUU[[[\\\WWWPPPKKKIIIJJJKKKLLLKKKKKKNNNTTTYYYfffaaa\\\]]]bbbggghhhhhhppp}}}wwwlllfff```WWWOOOJJJHHHLLLWWWbbbyyy|||xxxiii]]]___kkkuuu{{{lll___[[[^^^cccllluuu||||||lll[[[TTTQQQNNNJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIIIILLLLLLKKKJJJJJJKKKKKKLLLIIIKKKNNNOOOOOORRRXXX]]]bbbhhhsss~~~}}}ooo```XXXYYYbbbjjjsss{{{|||vvvkkkaaa^^^```eeekkksss}}}}}}www555666777888888777666666555666777777888888888777444333222111111111111111666666555444444444444444222222222222333333444555222222222222333333333333333333333333333333333333111111222222222333333333444777:::<<<======>>>@@@BBBAAA@@@???>>>>>>>>>>>>;;;::::::;;;<<>>>>>>>>???@@@BBB@@@===<<<===>>>>>>===;;;;;;;;;;;;===@@@DDDFFFCCCGGGKKKLLLLLLNNNSSSYYYiiixxxyyyjjjbbb```___VVVPPPHHHDDDEEEHHHHHHHHHKKKIIIHHHIIILLLTTTdddsss|||tttiii^^^VVVQQQMMMKKKJJJMMMQQQSSSTTTWWW[[[___gggnnnwww~~~{{{{{{}}}~~~}}}|||tttoooppp{{{|||||||||~~~|||yyywwwwwwuuusssqqqqqqmmmiiieeeaaa]]]XXXUUUOOOSSSZZZaaafffjjjnnnppprrrxxx{{{xxxtttrrrpppmmmiiieeebbbdddllluuu{{{}}}zzzmmmaaaZZZYYYYYY[[[dddeeeeeeccccccjjjwww}}}zzz{{{~~~~~~}}}zzzttttttwwwwwwqqqkkkZZZQQQFFF???<<<;;;999666555555444333333222111111222222222222222222222222333333333333333333333333222222222111222222333333000000111111111222222222000000111111222222222333///111333333222111111111777999;;;;;;:::;;;???BBBIIIOOOTTTRRRLLLGGGFFFIIIKKKKKKJJJHHHHHHMMMVVV^^^YYY[[[^^^___aaaeeejjjnnnrrr~~~rrrddd\\\XXXTTTPPPLLLJJJOOO```qqqoooaaa^^^___hhhrrrzzzzzzlllbbb___WWW\\\bbbgggkkklllhhhbbbWWWRRRPPPSSSPPPHHHDDDFFFBBBBBBBBBBBBAAA@@@???>>>@@@AAACCCEEEGGGIIIJJJJJJIIIIIIIIIIIIKKKMMMOOOQQQLLLPPPUUUXXXZZZ```iiippp}}}}}}rrrbbbWWWTTTYYY```eeeoooxxx~~~tttjjjfffccc___^^^___aaafffoooyyy444555777999888666444222111222222333333444444555555555555444444333333333111222444555555444222111555444333222333555888999555555444444444444555555444333333222222333333444111111222333555666777777999<<<>>>?????????AAABBBBBBAAA???>>>=========>>>???>>>>>>???AAADDDGGGIIILLLJJJJJJLLLMMMOOOWWW```uuurrrfffccc^^^VVVJJJHHHGGGEEEEEEGGGHHHJJJHHHLLLOOOMMMMMMZZZsss|||mmmdddXXXQQQNNNLLLJJJGGGFFFHHHKKKNNNPPPSSSWWWYYYdddlllxxxzzzmmmttt~~~~~~{{{zzz{{{}}}yyytttpppmmmllllllnnnllljjjgggddd^^^XXXSSSNNNOOORRRWWW\\\bbbhhhkkkuuuwwwsssvvvuuuooopppkkkeeeaaabbbkkkwww}}}vvvmmm```VVVVVV\\\aaakkkmmmeeeeeettt~~~~~~|||~~~||||||yyyyyyxxxvvvuuusssrrrrrrhhh\\\KKKAAA===;;;888444555555444333333333444444111111111111111111111111444444444333333333222222222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333333444555666777:::>>>BBBJJJQQQRRRKKKEEEGGGIIIHHHOOONNNLLLKKKMMMPPPTTTWWWccc]]]ZZZ___eeehhhjjjmmm|||kkk___[[[SSSSSSSSSRRRPPPWWWjjj|||wwwggg[[[bbbjjjooouuuyyymmmccc^^^^^^^^^]]]^^^bbbeeeccc[[[TTTSSSQQQNNNJJJGGGEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDFFFHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNQQQSSSUUUVVVWWWZZZ```jjjvvv~~~pppdddVVVOOONNNPPPXXX```mmmvvvuuurrrkkkbbbYYYWWWYYY]]]```gggqqq{{{~~~333444555666555444222111333333444444444444555555555555444444444333333333111222444555555444222111222222111111222333555666444444333333333333444444333333333333333333333333111111222333444555666777:::===@@@AAAAAAAAABBBCCCAAA@@@>>>===<<<<<<======??????@@@AAADDDGGGJJJLLLNNNNNNNNNOOONNNPPP[[[gggvvv}}}|||oooeeeaaa[[[SSSFFFFFFEEEEEEEEEGGGHHHIIIGGGKKKPPPRRRYYYkkkyyyqqqccc[[[QQQKKKJJJJJJHHHFFFGGGIIIKKKNNNPPPTTTYYY\\\cccjjjttt{{{}}}vvv}}}}}}}}}|||}}}{{{wwwtttqqqooonnnnnnnnnmmmkkkiiifff```YYYTTTNNNMMMMMMOOORRRXXX^^^aaaoooxxx{{{tttqqqvvvxxxssstttpppjjjdddbbbgggpppxxx|||ttthhh]]]\\\aaadddnnnpppjjjkkkxxx~~~}}}}}}}}}yyyxxxxxxwwwvvvvvvuuutttooobbbRRREEE???;;;888555666555444444333333333333222222222222222222222222222222111111111000000000222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333333333444555666999???BBBJJJNNNMMMGGGDDDGGGHHHGGGNNNMMMMMMMMMOOORRRUUUWWWZZZXXXZZZaaagggmmmvvvxxxfff\\\ZZZWWWYYY[[[ZZZYYY```tttpppccc^^^fffnnnrrrxxxuuujjjbbb^^^___```______aaabbb___WWWPPPOOOMMMJJJGGGDDDBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIIIIIIIIIIIIIIKKKNNNOOOPPPQQQTTTVVVVVVXXX\\\aaaiiittt|||uuudddZZZPPPKKKLLLPPPYYYaaallluuu|||sssoooggg^^^VVVTTTVVVZZZ^^^eeepppzzz{{{555555555444444444333333666666555555555555444444444444444444333333333333222222444444444444222222111111222222333333444444333333222222222222333333222222444444444444222222111222222222333555666666;;;>>>BBBDDDDDDCCCCCCCCC???>>>===;;;;;;;;;<<<<<>>>>>??????@@@AAABBBCCCDDDDDDFFFGGGHHHJJJJJJKKKKKKJJJIIILLLPPPRRRTTTVVVXXXZZZ[[[___fffoooyyyzzzooofffWWWOOOIIIHHHJJJOOOYYYbbbkkkttt}}}uuuooojjjbbbXXXQQQPPPSSSVVV^^^eeepppzzzuuu999888666555555555666777666666666555444333333222333333333333333333333333222333333444444333333222222333444555555555555444333333222222222222333333111222444555555444222111222222222222333444666777;;;???CCCFFFEEECCCBBBBBB>>>===;;;:::::::::;;;;;;===@@@CCCGGGJJJMMMOOOOOOMMMNNNTTT\\\bbbgggooowwwuuutttnnnddd]]]YYYQQQHHHGGGGGGIIIJJJJJJKKKJJJJJJJJJMMMTTT___qqq~~~yyyuuutttvvvxxx{{{vvvjjj^^^VVVMMMIIIDDDBBBCCCEEEEEEEEEHHHIIIJJJLLLPPPVVV]]]cccgggjjjnnnqqquuu~~~~~~yyyxxxwwwvvvtttrrrqqqppphhhggggggeeebbb\\\TTTOOOOOOLLLIIIGGGGGGIIILLLNNNZZZeeennnpppssswwwyyyxxxrrrqqqmmmddd^^^___hhhqqqyyy}}}ttthhhcccccchhhppptttsssuuu|||~~~|||~~~{{{|||{{{{{{|||||||||{{{zzzyyyxxxnnn___PPPDDD<<<888666888777666444333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333222222333888???DDDNNNJJJFFFFFFJJJNNNNNNKKKJJJKKKMMMPPPSSSUUUVVVWWWVVVZZZdddrrrrrrccc___cccooommmmmmqqqwwwiii^^^^^^fffoooxxx{{{tttkkkfffcccdddgggiiifffbbb___ZZZTTTMMMHHHDDDCCCAAA???============??????@@@BBBDDDEEEGGGGGGIIIIIIJJJJJJKKKKKKKKKKKKLLLOOOSSSVVVWWWYYY[[[]]]bbbiiisss~~~yyyxxxrrrggg^^^RRRLLLHHHHHHJJJOOOYYYbbbllltttwwwpppmmmggg]]]SSSMMMMMMPPPSSS^^^fffqqq|||xxxnnn999888777555555666777888666555555444333222111111333333333333333333333333333333333333333333333333222333444555555555444444444444333333333333444444111222444555555444222111222222111222333555888999===@@@DDDFFFEEEBBB@@@@@@<<<;;;:::999999::::::;;;<<>>======>>>>>>???@@@AAACCCEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLQQQSSSWWWYYY[[[]]]___aaajjjqqq|||uuussstttoooeee^^^UUUPPPLLLLLLLLLOOOXXXbbbooowww|||sssmmmmmmeeeZZZPPPKKKLLLPPPSSS\\\dddppp{{{}}}zzzqqqggg777666555444444444555666555555444333222222111111222222222222333333333333333333333333333333333333111111111111222222222222444444333333333333444444222222444444444444222222222222222222444777;;;===AAACCCFFFFFFDDDAAA??????<<<;;;:::999999:::;;;;;;===@@@GGGLLLPPPQQQPPPOOOLLLRRRaaattt~~~}}}wwwtttnnnkkkddd\\\TTTMMMHHHEEEIIIIIIJJJJJJKKKLLLLLLLLLUUU___ppp{{{pppeeecccfffjjjqqqwww{{{ooocccWWWNNNIIIFFFFFFFFFFFFGGGHHHJJJKKKKKKMMMOOOQQQUUU[[[aaafffnnnnnnoooqqquuu~~~{{{vvvuuurrrooottt~~~|||}}}~~~~~~~~~~~~|||xxxtttpppmmmgggfffdddbbb___ZZZTTTPPPGGGGGGHHHGGGGGGEEEDDDCCCLLLUUUaaaiiimmmpppqqqssswwwvvvtttpppllliiihhhhhhoooyyytttllljjjgggkkkooorrrtttwwwzzz|||~~~{{{{{{|||}}}~~~|||{{{wwwtttkkk]]]MMMAAA:::999777666555555444555555555111111111111111111111111111111111111111222222222222222222222222222222222111111111111111222222222111111111111111111111111111111222222222333333333333333333333555:::AAAFFFGGGAAA???DDDIIIJJJIIIHHHFFFHHHJJJMMMOOOQQQRRRRRRXXX___sssvvvnnnpppwwwzzzyyykkk\\\[[[aaahhhsss~~~vvvmmmiiihhhffffffhhhgggddd___XXXQQQKKKGGGEEE@@@@@@???>>>>>>???@@@AAA@@@AAACCCEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOVVVXXX[[[]]]___cccgggjjjqqqyyy}}}sssuuuwwwooofffbbbYYYTTTPPPNNNMMMOOOYYYdddrrrzzzxxxrrrmmmmmmdddWWWNNNJJJLLLPPPRRRZZZbbbooozzz{{{xxxvvvmmmccc777666666555555555555555555555444444333333333222111111222222222333333333444333333222222333333444333222111000000111222222333333222222222222333333333333333333333333333333222222222333666:::>>>@@@FFFGGGHHHGGGDDDAAA??????<<<;;;:::999999:::;;;<<>>>>>???@@@AAABBBBBBBBBDDDFFFHHHIIIKKKKKKLLLLLLLLLLLLNNNOOOQQQRRRZZZ[[[^^^aaaeeejjjqqquuu{{{zzzvvv|||}}}rrrgggdddXXXSSSPPPNNNMMMPPP\\\hhhttt||||||wwwrrrpppmmmcccUUUKKKHHHKKKOOORRR[[[dddppp}}}}}}wwwuuutttlllccc888888888888777777777777666555555555555444444444111111111222222333333333444333333222222333333444666444222111111222444555222222111111111111222222444333333222222333333444222222222333666;;;???BBBJJJKKKJJJHHHDDDAAA@@@@@@<<<;;;:::::::::;;;<<<===@@@EEELLLSSSVVVUUURRRPPPXXXggg|||~~~qqqkkkmmmkkkjjjfff]]]RRRIIIIIILLLNNNNNNNNNPPPSSSWWW[[[^^^fffxxxqqqgggcccbbbeeekkkttt{{{vvvkkk^^^RRRIIIDDDCCC===@@@CCCFFFHHHKKKNNNPPPRRRTTTXXX[[[^^^bbbgggjjjmmmnnnpppuuu}}}|||qqqjjjlllnnnooo||||||~~~}}}xxxtttqqqfffccc___[[[YYYVVVRRROOOPPPNNNJJJFFFDDDDDDDDDEEEFFFIIIOOOWWW]]]dddnnnvvvsssxxxxxxlllaaafffmmmwww|||tttqqqlllllloootttvvvwwwyyy|||ttt{{{|||tttpppuuu|||{{{zzz|||zzz|||uuuwww|||{{{mmmZZZHHH???<<<555444444555555666777888333333333333333333333333444444444555555666666666222222222222222222222222000000111111222222222222111111111111111111111111111111222222222333333333222333666777999===BBBFFFCCC@@@BBBIIIKKKGGGEEEHHHFFFFFFFFFGGGIIIKKKLLLMMMVVVjjj~~~xxxtttvvv{{{www|||{{{rrrbbbYYYZZZ___iiivvvwwwtttlllfffeeeddd```]]]\\\ZZZWWWQQQJJJCCC????????????>>>>>>>>>???@@@BBBCCCCCCCCCEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNOOORRRTTTUUU[[[]]]```ccchhhpppyyy~~~yyyzzzttthhhdddTTTQQQMMMLLLLLLQQQ^^^llluuu}}}zzzvvvsssrrrmmmbbbTTTJJJGGGKKKOOOQQQ^^^gggttt{{{uuuttttttlllddd<<<;;;:::888666555444333222222333333444555666666666666555444333222222111111111111222222333333333555444333222111222333444222222222222222222222222333222111000000000222222333222222333777<<>>===;;;;;;<<<===>>>>>>DDDHHHPPPUUUTTTPPPNNNPPPaaazzznnngggiiikkkpppjjj```UUULLLJJJLLLOOOOOOPPPRRRRRRTTTZZZbbbhhhzzzuuullldddhhhjjjmmmxxxyyymmm___VVVOOOFFFAAA@@@DDDFFFHHHJJJKKKMMMPPPSSSVVVWWW\\\cccffffffiiimmmooossswwwzzz~~~ssslllooowww}}}}}}{{{uuupppfffaaa[[[YYYYYYVVVPPPKKKJJJIIIFFFDDDBBBAAAAAAAAAFFFFFFIIIPPPVVV\\\eeennnrrrvvv}}}wwwlll^^^___fffpppyyyxxxqqqllllllqqquuussspppoookkkiiikkkqqqvvvwwwvvv{{{uuurrrxxx|||xxxvvvttttttvvvyyy}}}xxxeeePPPDDDAAA;;;666333444555333222444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333000222333444444333111000000555555111666CCCGGGBBBAAAAAAAAADDDGGGHHHEEEBBBDDDCCCFFFKKKMMMKKKKKKNNNcccyyy}}}|||zzzyyyzzzuuu|||www{{{jjjaaa___eeemmmwww}}}tttnnnhhhbbb]]][[[YYYUUURRRLLLJJJFFFCCCAAAAAABBBBBB>>>???@@@BBBDDDEEEFFFFFFFFFGGGIIIJJJJJJKKKLLLNNNLLLOOOQQQSSSUUUXXX[[[^^^aaacccfffllltttttt|||~~~{{{pppdddSSSNNNJJJKKKNNNUUUbbbnnnyyy{{{yyyzzz|||vvvmmmcccYYYOOOJJJHHHIIIPPPWWW^^^jjjwww}}}{{{yyyvvvrrrllleeeaaa999888888777666555444444555555444444444444333333444444444333333333222222111111222222222333333333444444333333222222333333222222222222222222222222333333222222222222333333555444444555888===AAADDDHHHGGGEEECCCAAA@@@@@@AAA>>><<<;;;;;;<<<===>>>???FFFKKKRRRWWWXXXXXX[[[^^^mmm|||uuugggfffkkkmmmmmmeeeYYYNNNIIIHHHLLLOOOLLLOOOQQQRRRVVV___lllvvv}}}qqqkkkiiinnnsssxxx{{{qqqeeeYYYQQQKKKEEEAAABBBDDDFFFHHHJJJLLLPPPTTTWWW\\\]]]bbbiiikkkkkkmmmqqquuuyyy}}}zzzwww}}}~~~~~~{{{vvvqqqjjjeee___\\\ZZZXXXRRRMMMKKKIIIGGGEEECCCBBBBBBBBBEEEDDDFFFLLLQQQUUU]]]fffmmmqqqyyy}}}tttmmm]]][[[^^^gggqqqzzzxxxqqqllllllqqquuutttrrrjjjgggfffkkkttt|||~~~}}}yyyvvvtttyyy|||xxxtttsssssstttxxx|||{{{iiiUUUEEE>>>:::666333555666444333444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333111222333444333333222111111666666444;;;HHHKKKFFFAAAAAAAAADDDFFFGGGDDDAAABBBAAAEEEJJJMMMLLLMMMQQQccc|||~~~{{{uuurrrrrroooyyy~~~zzzuuuggg```aaahhhpppyyyrrrkkkeee]]]WWWTTTRRRNNNKKKJJJHHHEEEBBBAAAAAABBBCCC@@@AAACCCEEEGGGHHHIIIIIIGGGHHHJJJKKKJJJKKKMMMNNNOOOQQQSSSUUUWWWYYY]]]```aaadddhhhoooyyywww|||mmm___QQQMMMJJJLLLPPPVVVbbbnnnxxx~~~~~~~~~}}}|||xxxooo___VVVMMMIIIHHHJJJQQQYYYaaammmzzz~~~zzzuuuooojjjccc]]]XXX666666666666555555555555888777666555444222111111333333333333333333333333222222222222333333333333333333444444333333222222333333333333333333333333333333444444444444333333666666555777:::>>>BBBEEEFFFEEECCCAAA@@@@@@@@@AAA<<<<<<;;;;;;<<<>>>@@@AAAKKKPPPWWW\\\```eeelllqqq{{{~~~xxxjjjccciiinnnoooggg]]]PPPGGGEEEHHHKKKMMMLLLOOOSSSVVV[[[jjj}}}sssmmmkkknnnvvv~~~|||vvviii]]]QQQLLLHHHEEEDDDFFFDDDFFFIIIKKKOOOTTTZZZ^^^cccdddiiioooqqqooopppttt||||||xxxsssqqqkkkeee```]]]YYYTTTPPPKKKJJJHHHFFFEEECCCCCCCCCCCCAAABBBGGGJJJMMMTTT\\\hhhooowww}}}}}}yyytttppp```YYYVVV\\\hhhuuuwwwpppiiihhhmmmrrrsssrrrhhheeedddkkkxxx|||||||||{{{xxxtttrrrtttyyyqqq___KKK???:::666444777888555333555333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333111111222222222333333333222222222333333333333333222777888999BBBMMMPPPJJJBBBAAABBBCCCEEEDDDBBB@@@AAAAAADDDJJJLLLLLLOOOUUUfff}}}|||xxxpppjjjiiihhhwwwzzz~~~lllaaa^^^bbbjjjsss{{{|||qqqiiibbbYYYRRRNNNLLLHHHFFFFFFDDDBBBAAA@@@AAABBBCCCBBBCCCDDDFFFHHHIIIJJJJJJHHHJJJLLLLLLLLLLLLNNNOOORRRTTTVVVXXXYYY\\\aaadddfffkkkrrrzzz~~~|||iiiYYYNNNKKKJJJNNNRRRXXXcccmmmvvv|||~~~yyynnnYYYQQQJJJGGGHHHKKKSSS\\\fffppp}}}yyypppggg___XXXSSSOOO777777666666666555555555888777666555444333222111444444444444333333333333333333333333333333333333222333444555444333222111333333333333333333333333111222444555555444333333444444555777;;;@@@DDDGGGFFFDDDBBB@@@@@@??????>>>;;;;;;;;;;;;<<<>>>BBBEEEOOOVVV^^^ccchhhpppxxx||||||qqqhhhiiippprrrnnn^^^UUUJJJEEEGGGJJJLLLKKKNNNRRRWWW[[[dddvvvyyyooollllllsss~~~vvvpppcccXXXMMMIIIHHHFFFGGGJJJFFFHHHKKKOOOSSSZZZaaafffhhhiiimmmrrrssspppqqqttt~~~zzzwwwuuuqqqjjjddd___ZZZUUUQQQLLLKKKIIIHHHFFFDDDCCCCCCAAA???@@@DDDFFFHHHNNNVVVgggppp|||{{{wwwvvviii]]]TTTXXXdddsssvvvmmmccc^^^aaahhhnnnqqqjjjgggfffnnnzzz{{{uuutttyyyyyykkkVVVEEE:::666555888999666444555333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333333333222222222333444444222666999===GGGQQQRRRLLLBBBBBBBBBCCCCCCBBBAAA@@@BBBCCCFFFKKKLLLLLLPPPWWWjjj}}}yyyxxxxxxsssjjjdddbbbeeewwwzzzuuuuuuccc[[[\\\bbbkkksss|||wwwqqqggg```VVVOOOLLLJJJHHHFFFBBBBBB@@@@@@@@@AAACCCDDDAAABBBDDDFFFHHHIIIJJJJJJKKKLLLNNNNNNNNNNNNPPPRRRUUUWWWYYY[[[]]]aaafffiiisssyyyvvvbbbTTTJJJHHHJJJOOOTTTYYYccclllttt{{{tttgggSSSLLLFFFFFFHHHMMMUUU^^^hhhsss~~~~~~wwwkkk___WWWRRRNNNLLL:::999999888777666555444666666666555555444444444666666555555444333333222333333333333333333333333222333444555444333222111333333333333333333333333000111333444444444333222111222444888===BBBGGGJJJIIIFFFBBB@@@??????===;;;:::;;;<<<<<<<<<@@@EEEIIIQQQ[[[dddgggmmmvvv|||}}}~~~wwwooommmssswwwrrriiiUUUOOOIIIHHHKKKNNNMMMKKKPPPUUU[[[bbbnnnwwwpppnnnooo{{{{{{pppiii^^^SSSJJJGGGGGGFFFHHHJJJIIILLLPPPTTTYYY```ggglllnnnmmmpppssssssppppppttt}}}|||zzzwwwtttnnnhhhaaaZZZTTTPPPKKKKKKJJJIIIGGGEEEDDDCCCAAA??????CCCDDDFFFLLLSSSbbbooo~~~zzzyyyrrrdddXXXXXXbbbppp}}}|||zzzvvvkkk]]]TTTUUU]]]gggmmmiiihhhiiippp{{{{{{wwwyyy~~~ttt^^^JJJ===888777999999666555666333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333222222333333444555222444999AAAKKKSSSQQQKKKBBBBBBCCCBBBBBBAAAAAAAAAFFFFFFIIILLLLLLKKKQQQYYYoooxxxtttrrrqqqjjjaaa\\\[[[dddwwwsssqqqzzzkkk\\\XXX]]]dddlllsss~~~vvvpppmmmaaaZZZQQQLLLJJJJJJIIIGGGAAA@@@@@@@@@AAACCCDDDEEECCCDDDFFFHHHIIIKKKKKKLLLMMMOOOQQQQQQQQQRRRTTTVVVYYY[[[]]]___bbbgggmmmqqq}}}lll[[[PPPHHHFFFIIIOOOTTTYYYbbbjjjssszzz|||lll]]]OOOHHHDDDEEEHHHNNNWWW```iiisss~~~}}}tttggg[[[TTTPPPOOONNN;;;:::999888777666555555555555555555555666666666555555555444444333333333444444444444333333333333333333444444333333222222333333333333333333333333000111222333333444444333222333666:::???DDDIIILLLKKKFFFBBB@@@@@@???===::::::<<<======>>>AAAHHHNNNSSS^^^ffffffkkktttzzzyyyvvvqqqooorrrxxxwwwmmmaaaNNNLLLJJJKKKNNNPPPOOOMMMRRRVVV^^^iiiyyywwwqqqqqqrrruuuiiiaaaVVVMMMFFFEEEFFFFFFGGGIIIMMMQQQVVV[[[```ffflllpppsssqqqqqqsssqqqnnnpppttt{{{~~~}}}xxxvvvrrrlllddd\\\TTTPPPKKKKKKJJJIIIGGGEEECCCBBBBBB??????BBBBBBCCCIIIOOOXXXeeewww|||zzzyyykkk^^^\\\aaakkkyyy~~~|||{{{yyyxxxyyymmm]]]RRRPPPWWWaaahhheeeggglllrrrzzzzzzyyy}}}yyydddOOOAAA;;;888999999666555666333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333444444555555333444999CCCNNNSSSNNNGGGAAABBBCCCCCCBBBAAABBBDDDIIIIIILLLNNNLLLLLLSSS\\\rrr}}}vvvqqqlllggg```XXXUUUXXXhhhxxx~~~mmmqqqqqqcccXXXYYYaaaiiiqqqvvvyyynnniiigggZZZTTTLLLHHHHHHHHHGGGFFFAAAAAABBBBBBCCCEEEFFFFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOQQQSSSTTTUUUVVVYYY[[[^^^```ccceeeiiiooovvv{{{tttcccTTTMMMFFFEEEHHHMMMRRRWWW```hhhrrrzzzvvvfffWWWMMMGGGDDDEEEIIINNNXXX```iiisss~~~yyypppcccXXXRRRPPPQQQRRR888888777777666666666666555555555555555666666666000000111222333333444444555555444444444333333333444444333333222222333333444444444444444444444444222222222333333444555666777888:::>>>BBBFFFJJJLLLJJJEEEAAA???AAAAAA???<<<;;;===?????????CCCKKKRRRSSS]]]ccc```cccooovvvuuuqqqmmmmmmqqquuuooocccYYYLLLKKKKKKLLLMMMOOOQQQRRRVVVZZZeeeuuu~~~sssoooqqqtttyyynnnbbbYYYQQQIIIDDDFFFIIIIIIJJJLLLQQQUUU\\\aaafffjjjnnnqqqtttqqqooonnnllliiilllqqq{{{wwwxxxvvvqqqhhh^^^UUUQQQJJJJJJJJJIIIGGGEEEBBBAAACCC@@@???@@@???>>>BBBIIIMMMYYYjjjxxx~~~ttthhhcccccchhhttt~~~~~~||||||}}}|||||||||rrrdddXXXTTTXXX___dddeeejjjqqquuuyyy{{{}}}mmmYYYEEE>>>999888777555555777333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333111222333555555555555444666555:::FFFQQQRRRKKKDDDAAACCCDDDCCCBBBBBBDDDGGGIIIJJJMMMOOOMMMNNNWWWaaasss{{{uuupppiiiccc]]]WWWSSSWWW]]]ppptttiiisssiii^^^VVV\\\hhhrrryyy}}}ssskkkeeecccVVVQQQKKKHHHHHHHHHFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPRRRUUUWWWXXXZZZ]]]```dddfffiiimmmqqqyyyzzznnn\\\OOOJJJFFFDDDFFFLLLPPPUUU^^^gggsss{{{~~~yyyrrrdddVVVMMMHHHDDDFFFJJJOOOXXX```hhhsss~~~vvvmmm```UUUPPPOOOPPPRRR555555555555666666777777777777666666555555555555+++,,,---///111333555666555555555444444333333333555444333222111222333444444444444444444444444444444444333333444555777888<<<===>>>AAADDDGGGJJJKKKIIIDDD@@@???BBBCCCAAA>>>;;;>>>@@@@@@@@@DDDMMMUUUSSS\\\___ZZZ]]]kkkttttttooolllkkknnnnnnggg\\\UUUKKKLLLKKKJJJKKKMMMRRRVVVZZZ___kkk~~~xxxnnnmmmqqquuu~~~uuujjj]]]UUUOOOHHHEEEIIIMMMNNNOOOQQQTTTXXX___eeeiiilllppprrrsssnnnkkkiiifffdddgggmmm}}}xxxyyyyyytttkkk```WWWQQQIIIIIIIIIHHHGGGDDDBBB@@@DDD@@@>>>>>><<<:::===CCCGGGQQQaaaqqq{{{zzzpppjjjfffhhhrrr|||}}}{{{{{{}}}wwwkkk```[[[[[[___bbbiiiooovvvwwwvvvzzzvvvcccHHH@@@:::888666444444777333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111111111222222222333333333000111444666666666555444888666;;;HHHRRRSSSJJJBBB@@@CCCDDDDDDBBBCCCEEEIIIIIIJJJMMMPPPOOOPPPZZZfffsss}}}vvvppphhhaaa[[[VVVSSSSSS\\\fffxxx|||mmmfffuuu}}}eee[[[VVV___mmmxxx}}}ssskkkfffcccWWWRRRLLLIIIIIIHHHFFFCCCDDDEEEEEEFFFGGGHHHHHHIIIFFFGGGIIIKKKMMMNNNOOOOOOPPPSSSVVVYYYZZZ]]]```ccchhhjjjmmmqqqwwwxxxlllYYYLLLHHHFFFDDDEEEJJJOOOTTT]]]eeesss{{{~~~yyyuuupppeeeYYYNNNHHHEEEGGGJJJOOOWWW```iiisss{{{sssjjj^^^SSSNNNMMMOOOPPP;;;:::999888777666555444888777666666777666444222555555555555555555555555444555666333000///222555555444333222111222333333333333333333333333333333666555333222222222222333::::::;;;???EEEHHHHHHFFFEEECCCAAABBBCCCCCCAAA>>><<<<<<>>>AAAFFFIIIKKKKKKVVVWWWUUURRRZZZhhhrrrtttsssnnniiifffccc^^^UUUNNNNNNJJJIIILLLNNNPPPVVV\\\^^^lll}}}yyyssspppsssyyyxxxnnn```UUUPPPLLLLLLLLLLLLMMMOOOQQQRRRTTTZZZbbbjjjooopppnnnlllgggfffccc___]]]```gggnnn~~~~~~|||uuujjj^^^TTTNNNNNNJJJGGGFFFHHHHHHGGGEEE??????>>>>>>>>>>>>>>>>>>DDDJJJVVVgggxxxwwwnnniiikkkqqqvvvzzzmmm___ZZZ___gggmmmpppuuuyyy~~~xxx|||yyybbbSSSFFF:::666777555222111555555444333333333333444444333222222111111222222111222222333333222222111333333333222222111111111444333333222222333333444222333333222111000222333444888@@@JJJPPPOOOIIIBBBCCCDDDFFFGGGHHHIIIIIIIIIGGGJJJKKKIIIJJJRRRaaammm|||tttmmmiii^^^VVVSSSPPPOOO]]]ooouuunnnjjjuuukkk___```dddiiiqqqyyywwwpppggg^^^ZZZSSSPPPKKKGGGDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSXXX^^^bbbeeefffkkknnnrrruuuzzzttthhh[[[MMMCCCCCCEEEGGGHHHKKKQQQ[[[bbbsss{{{yyyuuupppeeeYYYMMMGGGCCCFFFJJJOOOVVV]]]iiittt{{{qqqfff[[[TTTOOOLLLMMMQQQ999999888888777666555555999777666777777777555333555555555555555555555555555666555444222333444666555444333222222222333333333333333333333333333333555444333222111222222333888888:::>>>BBBDDDBBB@@@BBBAAAAAABBBDDDEEEBBB???>>>???AAAEEEIIILLLNNNOOOUUUUUUSSSSSS\\\jjjrrrrrrqqqkkkccc^^^[[[XXXQQQMMMIIIFFFGGGJJJMMMOOOUUU\\\dddsssxxxqqqmmmqqqwww}}}uuujjj\\\RRRNNNKKKKKKLLLMMMOOOQQQTTTUUUYYY]]]dddjjjlllllliiiggg``````___\\\\\\aaaiiippp{{{yyy|||~~~xxxnnnbbbYYYSSSPPPLLLGGGFFFGGGGGGEEEBBB@@@@@@???>>>>>>>>>??????BBBGGGQQQaaarrr|||vvvrrrqqqsssuuu}}}qqqccc\\\___dddlllooouuu{{{}}}vvvzzz~~~jjjVVVHHH<<<888888666444333444444333222222222222333444333222222111222222222111222222333333222222111333333333222222222111111333333222222222222333333222333333222111111222444444999AAAHHHLLLKKKGGGCCCEEEFFFGGGIIIJJJJJJJJJJJJJJJLLLLLLLLLNNNYYYiiivvv~~~}}}yyyqqqkkkaaaZZZVVVVVVUUUXXXhhh|||oooiiihhhuuuzzzeee^^^```eeekkksss|||}}}ppphhhaaaZZZXXXPPPMMMIIIEEECCCCCCDDDEEEHHHHHHHHHHHHIIIIIIIIIIIILLLLLLMMMNNNOOOPPPQQQQQQQQQSSSUUUZZZ```eeehhhiiinnnqqquuuxxx}}}ssseeeWWWLLLEEECCCFFFHHHIIILLLSSS]]]dddsss||||||wwwuuupppeeeZZZNNNHHHEEEGGGKKKPPPWWW^^^kkkuuu}}}zzzrrrggg[[[TTTOOOLLLMMMQQQ888777777777666666555555888777666777777777555333555555555555555555555555555333222222333444555555555444333222222222333333333333333333333333333333444333222111111222333333:::<<>>999999777666555444333333222222222222222444444333222222222222222111222222333333222222111333333333222222222222111222222111111111111222222222333333333111111333444555;;;BBBFFFFFFDDDDDDEEEIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOUUUcccvvv~~~}}}|||wwwoooiii]]]ZZZZZZ]]]]]]bbbuuufffbbbdddsssnnn^^^\\\```gggnnnwwwtttggg```ZZZVVVUUUMMMKKKIIIFFFEEEEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTXXX\\\bbbggglllnnntttxxx}}}tttaaaSSSKKKHHHDDDFFFIIIKKKNNNUUU___gggsss}}}~~~~~~zzzvvvtttpppeeeZZZNNNIIIFFFHHHKKKPPPWWW___llluuu~~~|||sssgggZZZRRRMMMKKKLLLQQQ777777666666666666666666777666555555666666444222555555555555555555555555333000---...111444333222444444333333333222222222333333333333333333333333333333222111111222333444;;;???DDDIIIKKKJJJFFFCCC???AAADDDFFFGGGEEEBBB@@@???AAAEEEIIILLLPPPTTTVVVVVVTTTUUUZZZccciiihhhdddeee___WWWQQQMMMJJJGGGEEEFFFFFFIIINNNPPPSSSYYYaaauuu|||pppiiikkkrrrvvvuuueeeUUUOOOOOOJJJKKKMMMPPPSSSWWWYYY[[[```aaaaaaaaa^^^ZZZVVVSSSOOOQQQSSSUUUXXX```jjjrrr|||wwwqqqnnnqqquuu{{{~~~{{{vvvooofff]]]XXXOOOKKKFFFEEEEEEEEECCC@@@BBBBBBAAA@@@????????????>>>@@@EEEOOO___rrr{{{tttooowwwvvvggg\\\WWWUUU]]]dddnnnwww~~~~~~{{{yyy~~~bbbRRRAAA;;;999777666666555444333333222222333333444444333222222222222333111222222333333222222111222222222222222222222222222111111000000111111222222333333333222222333555666===CCCDDDAAA@@@CCCHHHMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLNNNRRR\\\nnn~~~xxxoooiiibbbbbbdddfffffflllttt___\\\___ppp{{{eee[[[[[[```iiiqqqzzz~~~mmmccc]]]XXXTTTSSSMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMOOOPPPRRRSSSRRRUUUYYY^^^ccciiiooosss~~~xxxbbbQQQJJJHHHDDDGGGJJJLLLQQQXXXccckkkuuu~~~~~~~~~{{{wwwuuupppeeeYYYMMMHHHFFFHHHJJJNNNWWW```jjjttt~~~~~~sssgggYYYPPPKKKHHHKKKPPP777777777777666666666666555444333444555555333222555555555555555555555555333000---...111444333222444444444333333333222222333333333333333333333333333333222222222333555666888===DDDIIIKKKJJJGGGEEECCCEEEHHHIIIGGGCCC@@@>>>===@@@EEEHHHJJJNNNRRRUUUXXXWWWYYY___dddeee```\\\\\\YYYUUUQQQMMMIIIEEEBBBEEEFFFJJJOOOQQQTTT\\\eee~~~tttjjjkkkqqq{{{}}}qqqaaaRRRMMMOOOLLLMMMOOORRRUUUWWWYYYZZZ]]]\\\ZZZXXXTTTPPPMMMKKKLLLOOORRRTTTXXX___iiiqqq{{{vvvrrrppptttwwwzzz}}}yyyuuuppphhh___YYYMMMIIIEEEDDDFFFFFFDDDBBBCCCBBBAAA@@@????????????>>>???BBBIIIWWWjjj}}}{{{rrrlllttt}}}uuuiii^^^VVVSSSXXXaaammmwww~~~{{{|||yyy}}}~~~{{{zzziiiXXXEEE<<<999777666666666666555444444444444444555444333333222222333333111222222333333222222111222222222222222222222222222111111000000111111222222333333333222222444666888>>>CCCBBB>>>>>>EEEKKKQQQQQQQQQPPPOOONNNMMMLLLIIIKKKOOOWWWdddyyyyyyoooiiigggjjjmmmoooqqqyyyiiiZZZXXX\\\mmmppp```]]]ZZZaaakkkuuu~~~tttjjjeee```YYYSSSQQQKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNQQQSSSUUUSSSVVV[[[```eeelllsssxxx|||cccQQQIIIGGGEEEHHHKKKNNNSSS\\\gggoooxxx}}}yyyvvvqqqeeeXXXLLLHHHFFFHHHIIIMMMVVV```gggrrr}}}~~~~~~uuugggXXXOOOIIIGGGJJJOOO999888888888777777666666555444333444555666444222555555555555555555555555555333222222333444555555333333444444444333222111333333333333333333333333444333333333444555777888;;;AAAHHHMMMNNNMMMKKKJJJHHHJJJLLLKKKGGGCCC@@@???===AAAEEEHHHIIILLLQQQUUUYYYYYY]]]cccddd___ZZZYYYVVVVVVUUUSSSOOOJJJEEEBBBCCCDDDIIINNNQQQVVVbbbmmmvvvnnnmmmqqqsssgggYYYNNNKKKNNNPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTRRROOOLLLJJJHHHGGGLLLOOORRRUUUYYY```jjjqqq{{{uuurrrrrrvvvxxxyyy}}}{{{wwwssslllccc\\\LLLIIIEEEEEEFFFGGGFFFDDDCCCBBBAAA??????>>>>>>>>>??????@@@EEEQQQbbbuuu~~~tttlllooovvv~~~tttkkkccc[[[VVVWWWbbbpppzzz~~~xxxwwwzzz}}}|||yyytttxxx|||rrr```JJJ???:::777666777777666666555555555555555555444444333333333333333111222222333333222222111111222222222222333333333222222111111111111222222222333444333222333555777999>>>BBBBBB@@@AAAHHHPPPTTTTTTSSSRRRPPPNNNMMMKKKHHHKKKSSS___ppp{{{qqqjjjlllooossswww|||sss```UUUTTT[[[oooggg\\\^^^]]]eeepppzzzvvvoooiiigggcccZZZQQQNNNHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLOOOSSSVVVYYYVVVZZZ```eeejjjqqqzzz{{{bbbPPPHHHFFFEEEHHHLLLPPPVVV___kkkssszzz{{{xxxrrreeeYYYLLLIIIHHHIIIJJJMMMWWWaaafffqqq}}}wwwjjjYYYOOOIIIGGGJJJPPP;;;::::::999888777777666666555555666777777666444555555555555555555555555555666555444222333444666333333444444444333222111333333333333333333333333444444444444555777999:::@@@FFFLLLPPPOOONNNMMMMMMLLLMMMNNNLLLGGGCCCAAAAAA???CCCHHHJJJJJJLLLQQQVVVXXXYYY___eeeccc[[[WWWYYYSSSTTTTTTRRRNNNJJJGGGEEECCCEEEJJJQQQVVV^^^mmm{{{|||vvvpppoooqqq|||vvvggg\\\TTTNNNMMMPPPTTTTTTUUUUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGGGGGGGHHHLLLOOOSSSWWW[[[bbblllsss}}}}}}zzzxxx}}}rrroooooosssvvvwww{{{|||xxxtttnnneee^^^OOOKKKGGGFFFGGGGGGEEECCCBBBAAA@@@???>>>=========>>>>>>???BBBKKKZZZkkkwwwyyypppjjjooowwwwwwpppkkkeee___ZZZWWWcccrrr{{{~~~yyyvvvwwwyyywwwsssnnnrrrwww{{{}}}{{{gggPPPBBB<<<888777888666666555444444444444555555555444333333333333444111222222333333222222111111111222222222333333333333333222222222222333333111333444333333333555777:::===AAABBBBBBFFFMMMSSSVVVVVVUUUSSSQQQNNNLLLKKKIIINNNYYYiii|||wwwqqqrrrtttwww|||~~~eeeVVVOOOQQQ]]]tttxxx^^^WWW]]]bbbkkkvvvuuuoookkkiiicccXXXOOOKKKHHHIIIJJJLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNRRRVVV[[[^^^\\\aaaggglllqqqxxxuuu]]]NNNGGGFFFFFFIIIMMMRRRXXXbbbnnnvvvzzz~~~{{{yyytttgggZZZMMMKKKKKKLLLLLLNNNYYYdddhhhsss~~~|||mmm\\\QQQKKKIIIMMMSSS<<<<<<;;;:::999777777666888777666777999999888666555555555555555555555555444555666333000///222555333333444555444333222111333333333333333333333333555444444555666888:::;;;@@@EEEJJJLLLKKKIIIHHHHHHMMMNNNOOOLLLGGGDDDCCCDDDAAAFFFKKKMMMLLLNNNSSSWWWVVVXXX```fffbbbYYYWWW[[[RRRSSSSSSPPPMMMJJJHHHHHHDDDGGGMMMUUU[[[eeewww{{{yyyvvvqqqppprrrxxxpppaaaWWWSSSPPPQQQTTTVVVVVVVVVUUUTTTQQQOOONNNIIIHHHFFFEEEEEEFFFHHHIIIKKKOOOTTTXXX]]]dddnnnvvv{{{wwwuuuzzzpppmmmlllooorrruuuzzz{{{wwwtttnnneee]]]QQQMMMIIIGGGGGGGGGDDDAAABBBAAA@@@>>>===<<<<<<<<<======>>>AAAHHHUUUeeeppp{{{~~~~~~tttgggjjjqqq{{{zzzqqqkkkhhheee___[[[UUUaaaqqqyyyzzz{{{}}}wwwvvvuuurrrmmmjjjmmmrrrwwwzzz}}}mmmTTTEEE>>>:::999:::555555444333333333333444555555444333333333333444222222222333333222222222111111111222222333333333444333333222222333333444111333444444333444666888:::===@@@BBBEEEIIIPPPUUUWWWWWWUUUSSSQQQNNNLLLJJJJJJQQQ^^^pppxxxyyyzzz{{{rrrZZZMMMKKKPPP___yyyqqqYYYSSS[[[eeeooozzzwwwqqqlllhhhaaaVVVLLLIIIJJJKKKMMMNNNOOONNNLLLKKKIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMNNNPPPTTTYYY^^^aaaaaafffmmmrrrvvv~~~pppYYYKKKFFFFFFFFFIIINNNSSSYYYcccoooxxxzzz~~~~~~}}}{{{yyyuuuiii\\\OOOMMMMMMNNNMMMPPP[[[fffjjjuuuppp___SSSLLLKKKOOOUUU666777:::;;;;;;:::777666666666555555555444444444444333333333333444555555555555444333222111000///111444777666333000111222444444444333333222222222444333111111333777<<<>>>BBBEEEKKKNNNMMMIIIIIIKKKNNNLLLIIIFFFCCCAAA@@@???GGGOOOSSSOOOMMMSSSZZZ[[[XXXaaafffccc^^^\\\ZZZYYYTTTPPPMMMNNNMMMHHHEEEEEEDDDLLLTTTXXX]]]lllyyysssnnnkkkkkkwww~~~vvvjjj]]]XXXVVVSSSRRRRRRUUUUUUUUUTTTQQQNNNKKKJJJCCCCCCCCCCCCEEEGGGJJJKKKKKKNNNRRRWWW___iiissszzzwwwrrrqqqwww}}}vvvlllhhhggglllrrrtttwwwzzz{{{wwwssslllccc\\\RRROOOKKKHHHGGGFFFDDDBBB??????@@@AAA@@@???>>>======>>>???AAAAAAHHHYYYjjjzzzuuueeekkksss{{{|||ssskkkiiijjjeee^^^TTTYYYeeessszzzzzzzzz|||nnncccdddhhhiiihhhlllrrrwwwzzz{{{||||||uuu^^^JJJ???:::777555444444333333333444444555555555555555555555555555222222222222222222222222222222222222222000/////////111333444333222333444666444333222222444777999999:::<<<@@@EEELLLSSSWWWZZZZZZXXXTTTPPPLLLJJJJJJLLLUUUggg|||~~~zzz{{{kkkWWWMMMQQQVVVgggqqqbbb^^^```aaallluuurrroookkkddd[[[RRRKKKFFFHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJKKKLLLMMMNNNNNNOOOTTTVVVZZZ]]]___bbbeeehhhfffmmmwwwkkkYYYLLLHHHIIIJJJLLLPPPVVV]]]gggrrryyy}}}tttjjjbbbQQQJJJEEEFFFKKKRRR]]]gggmmmttt~~~sssbbbVVVOOOKKKNNNRRR666777999::::::999777666666666555555555444444444666555444333333333333333333333333222222222222222444555666666444333333444444444444333333222222222333222111111333777;;;>>>>>>BBBGGGIIIHHHFFFGGGIIINNNLLLIIIFFFDDDCCCCCCCCCGGGNNNRRRPPPQQQWWW\\\]]]YYYaaafffddd___]]][[[XXXTTTNNNKKKLLLKKKHHHFFFGGGJJJPPPVVV[[[dddvvv~~~{{{vvvpppkkkiiiiiisss{{{rrrggg]]]ZZZYYYVVVUUUVVVYYYXXXUUURRRNNNJJJGGGEEEDDDDDDCCCDDDEEEGGGHHHJJJOOOQQQTTTZZZbbblllwww}}}uuupppooottt{{{~~~{{{{{{}}}~~~rrrhhhccccccjjjpppsssvvvzzz|||{{{xxxtttmmmddd]]]UUURRRMMMJJJHHHFFFDDDBBB??????@@@@@@@@@???>>>===>>>>>>@@@AAAAAAFFFVVVfff~~~{{{kkklllpppvvv|||tttmmmjjjiiiccc\\\SSSWWWbbbqqqyyyyyyzzz|||}}}}}}iii]]]___eeegggkkkooovvv|||xxxaaaMMMAAA;;;888777555444444333333444444555444444444444444444444444333333333333333333333333333333333222222222222222///111444444444555666777555444333333444666999;;;;;;<<<>>>BBBHHHNNNTTTXXXWWWVVVUUUQQQMMMJJJIIIIIIMMMWWWjjj~~~yyyzzz}}}dddTTTNNNRRR[[[nnnlll___]]]aaaeeeqqq{{{wwwssslllcccZZZRRRLLLHHHGGGHHHJJJLLLMMMNNNNNNNNNJJJKKKLLLMMMOOOQQQSSSTTT[[[]]]```bbbcccfffiiilllpppwwwkkkZZZNNNJJJKKKKKKNNNRRRWWW^^^hhhrrryyy~~~vvvllleeeTTTMMMGGGHHHLLLRRR\\\eeellltttuuubbbTTTMMMKKKPPPVVV777777777777777777777777666666666555555555444444777777555444333222222222111111222222333333444444555444222222333444333222444444333333333333222222333222111111333777;;;======AAADDDEEECCCDDDFFFHHHIIIFFFCCC@@@??????AAACCCGGGLLLPPPRRRVVV\\\^^^]]]\\\cccgggeee```^^^[[[XXXSSSMMMIIIIIIJJJHHHHHHJJJQQQTTTXXX```nnn}}}|||yyytttnnnjjjhhhhhhnnnwww}}}xxxmmmeee^^^^^^]]][[[YYYZZZYYYWWWSSSOOOKKKGGGEEECCCBBBBBBBBBCCCEEEHHHJJJLLLRRRTTTWWW]]]eeeppp|||{{{sssnnnlllqqqvvv|||zzzwwwuuurrrsssvvvzzzxxxkkkaaa^^^```gggmmmppptttxxxzzz{{{xxxtttmmmeee^^^WWWTTTOOOKKKIIIGGGDDDBBB??????@@@@@@??????>>>===??????@@@@@@@@@EEESSSbbb~~~qqqlllhhhlllwww{{{tttpppmmmeee\\\SSSUUU___mmmwwwzzz|||~~~}}}|||fffZZZ[[[bbbgggrrrvvv}}}}}}gggRRRDDD<<<:::999555555444444444444444555333333333333333333333333333333333333333333333333444444333222333444555666555666888888777777999:::555444333333555777999;;;>>>???BBBFFFKKKQQQVVVYYYWWWWWWUUUQQQMMMJJJJJJKKKPPP\\\ooowwwtttwwwpppZZZPPPNNNSSSaaayyy|||fff[[[\\\cccjjjsss~~~wwwmmmaaaWWWPPPLLLJJJGGGHHHIIIKKKMMMNNNOOOOOOLLLLLLMMMOOORRRWWW[[[^^^eeefffggghhhiiikkknnnqqqwww~~~|||lll]]]QQQLLLMMMMMMOOOSSSYYY```iiissszzzyyypppjjjZZZRRRKKKKKKOOOSSS[[[bbbkkktttxxxbbbSSSLLLKKKRRRZZZ888777666555555666777888666666666666555555555555666666555444333222222333222222222333333333444444444111------000222111///333333333333333333333333222222111222444777;;;===>>>CCCEEECCCBBBDDDHHHIIIDDDBBB>>><<<;;;>>>AAACCCHHHKKKOOOTTTZZZ^^^^^^\\\```fffhhheeeaaa^^^[[[WWWRRRKKKGGGGGGHHHHHHJJJMMMVVVVVVYYYdddyyy{{{uuuooojjjhhhgggkkkuuu~~~zzztttlllfffbbbcccbbb^^^[[[[[[UUUSSSOOOLLLIIIGGGFFFEEE@@@@@@AAACCCGGGJJJMMMOOOTTTUUUYYY^^^gggsssyyyrrrllliiimmmssswww~~~~~~tttooollliiikkknnntttyyyrrreee^^^\\\^^^eeejjjmmmpppuuu{{{~~~yyyvvvsssmmmeee___WWWSSSOOOKKKIIIGGGEEECCC???????????????>>>>>>===>>>===>>>???@@@DDDQQQ^^^yyytttiii___```kkkwww~~~yyytttjjj```UUUTTTZZZhhhuuu{{{~~~mmm```___eeekkkzzz~~~mmmXXXGGG===::::::666555555444444444444555333333333333333333333333444444444444444444444444555444333222333555888999===>>>>>>===<<<;;;<<<>>>777666666555666777999:::AAACCCFFFJJJNNNSSSWWWYYY\\\\\\ZZZVVVRRROOONNNOOOUUUbbbuuusssjjjkkkrrr}}}bbbPPPLLLOOOSSSggguuubbbZZZ]]]fffoootttzzzlll^^^RRRLLLKKKKKKHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNOOORRRWWW]]]cccgggllllllmmmlllmmmooorrrvvv|||nnn```TTTNNNNNNMMMPPPUUU[[[bbbkkkttt{{{|||uuuqqq```WWWOOOOOORRRUUU[[[```kkkuuuxxxdddVVVNNNMMMSSSZZZ888777666555555666777888777777666666666555555555444444333333333444444555444444444333333333222222333000------000222111000333333333333333333333333222222222333555888;;;===???EEEGGGBBBAAAEEEHHHHHHEEECCC@@@>>>>>>AAAEEEHHHIIIJJJOOOVVV\\\]]]]]]\\\eeeiiiiiiddd___]]]ZZZUUUQQQKKKFFFGGGHHHIIILLLPPPVVVVVV[[[jjj|||vvvnnniiifffeeejjjttt}}}zzzuuupppllliiiiiieee^^^ZZZYYYTTTRRRNNNKKKHHHFFFEEEEEECCCCCCDDDEEEHHHKKKMMMOOOSSSVVVZZZ```jjjvvvyyyqqqkkkgggjjjoootttzzzzzzoooiiieeeccceeeiiiooouuu~~~{{{mmmaaa]]]\\\___eeehhhjjjmmmrrrzzz|||xxxuuurrrmmmeee___UUURRRNNNKKKIIIHHHFFFDDD?????????>>>>>>>>>>>>>>><<<;;;<<<>>>@@@DDDOOOZZZrrrvvvfffXXXWWW^^^jjjxxx{{{rrriiiYYYSSSTTT```oooxxx~~~|||oooiiilllqqqttt___LLL???;;;:::777666555444444444444444444444444444444444444444444444444444444444444444555444333222333555888:::???@@@AAA@@@@@@AAACCCEEE===<<<;;;:::::::::;;;;;;CCCEEEIIIMMMQQQUUUWWWXXX``````___\\\WWWSSSRRRRRRXXXfffzzzrrrbbb\\\cccppppppVVVIIIJJJPPPUUUmmmooo```\\\```kkkuuuwww{{{kkk[[[OOOIIIHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMOOOPPPRRRVVV\\\cccjjjnnnooooooooooooooosssxxx|||}}}pppcccWWWPPPNNNNNNQQQVVV]]]dddnnnwww}}}~~~zzzvvvggg\\\SSSQQQUUUXXX]]]aaammmwwwwwwfffZZZRRROOORRRWWW888888666666666666888888777777777666666666555555333333333333333444555666555555444444333333222222333222111111222333333333222222333333333333444444333333444555777:::<<<===@@@GGGIIIBBB@@@EEEHHHFFFBBBAAA???>>>???AAAEEEGGGIIIJJJPPPYYY]]]^^^___bbblllllliiiaaa\\\[[[XXXSSSQQQKKKGGGHHHJJJJJJMMMQQQVVVXXX```rrr|||uuunnnhhheeedddkkkttt|||~~~|||xxxvvvrrrooommmggg^^^XXXXXXVVVTTTQQQMMMIIIFFFDDDCCCIIIHHHHHHHHHIIIJJJLLLMMMTTTXXX]]]eeeooo{{{yyypppiiieeegggkkkpppvvv}}}~~~tttiiiccc```^^^```dddkkkqqq{{{xxxjjj^^^\\\\\\```fffiiiiiimmmrrrwww|||xxxtttrrrmmmgggaaaVVVSSSNNNKKKIIIGGGEEECCC@@@???>>>============>>><<<:::;;;>>>???BBBKKKUUUkkkzzziiiYYYTTTUUU\\\jjjyyy}}}vvvdddYYYSSSZZZiiissszzz}}}{{{tttsssvvv}}}hhhRRRBBB<<<;;;777777666555444444444444555555555555555555555555333333333333333333333333333333222222333555666777:::<<<===>>>@@@CCCGGGJJJ@@@@@@??????>>>>>>??????DDDFFFJJJNNNRRRUUUVVVVVV]]]___```___[[[XXXUUUTTTZZZjjj|||iii]]]VVVcccuuu}}}cccNNNGGGKKKRRR\\\vvviii``````eeeppp||||||lll[[[OOOHHHGGGGGGKKKJJJJJJJJJKKKLLLMMMNNNRRRSSSVVVZZZaaahhhnnnqqqpppppppppqqqsssxxx}}}qqqeeeXXXQQQPPPOOOSSSYYYaaaiiirrr||||||xxxlll___TTTRRRVVV[[[```eeeqqqyyyvvvggg]]]UUUPPPQQQTTT888888888777777888888888777777777777666666666555555555444333333333444444333333333444444444444444000222444444333333333444222222222333333444444444444444555777999;;;===>>>CCCLLLMMMFFFCCCGGGIIIEEE@@@???>>>>>>???AAACCCEEEGGGJJJRRR[[[___```eeelllqqqooohhh___YYYXXXVVVQQQQQQLLLHHHJJJLLLLLLMMMQQQVVV[[[ggg{{{|||vvvpppkkkiiihhhlllsssyyyzzz|||~~~~~~|||zzzvvvsssppphhh]]]WWWWWWTTTSSSQQQOOOLLLHHHFFFDDDIIIHHHHHHIIIKKKMMMOOOQQQWWW[[[ccclllvvv~~~xxxnnngggbbbcccggglllrrryyywwwmmmccc^^^[[[ZZZ\\\```iiioooxxxuuuggg[[[[[[\\\aaahhhkkkkkkpppvvvvvv~~~yyyvvvsssoooiiiddd[[[WWWRRRMMMJJJGGGDDDAAA@@@???>>>===<<<======>>>???<<<<<<>>>>>>???FFFNNNcccxxxrrraaaXXXRRRQQQ^^^nnn}}}vvvfffYYY[[[gggrrrxxx{{{zzz}}}{{{vvvzzzqqqYYYFFF>>><<<888777666555444444444444444444444444444444444444333333333333333333333333111111111222222333333444777888999:::;;;===AAAEEE<<<<<<======>>>??????@@@DDDFFFKKKOOORRRTTTTTTTTTXXX\\\```bbbaaa]]][[[ZZZ^^^nnnwww~~~xxxjjj^^^YYYYYYjjjoooWWWIIIGGGOOOUUUgggtttbbb```eeejjjvvv|||mmm]]]QQQJJJGGGGGGHHHHHHHHHIIIKKKNNNPPPQQQSSSUUUYYY^^^dddjjjooorrrrrrrrrssstttxxx{{{pppdddYYYSSSRRRRRRVVV]]]eeennnxxx|||xxxoooaaaUUUSSSXXX^^^dddiiiuuu{{{vvvggg]]]UUUPPPPPPTTT888888888999999888888888777777777777666666666666777666555444333222222222111222222333444666666777,,,000444444222000111333222222222333333444444444555555666888:::<<<>>>???GGGPPPRRRJJJGGGKKKLLLGGGCCCBBBBBBBBBCCCEEEGGGHHHFFFIIISSS^^^aaabbbjjjttttttqqqhhh]]]WWWVVVTTTPPPRRRLLLIIIKKKMMMLLLNNNQQQWWW^^^mmm~~~}}}yyyssspppnnnnnnmmmssswwwxxxyyy~~~~~~|||yyyuuuqqqhhh]]]XXXXXXPPPPPPPPPPPPNNNLLLJJJHHHDDDEEEFFFIIIMMMQQQUUUXXXZZZ___gggqqq{{{}}}xxxllleee```aaaeeeiiiooovvvyyysssiii```[[[YYYXXXZZZ^^^gggmmmvvv~~~ssseeeYYYYYY\\\bbbiiilllmmmsssyyywwwzzzwwwuuuqqqkkkggg___[[[UUUOOOKKKFFFBBB???@@@???===<<<<<<<<<===>>>BBB???===>>>======BBBIII\\\mmmyyyiii]]]QQQKKKVVVgggzzzsssaaa```jjjsssyyy|||{{{|||www{{{www^^^III@@@>>>888888777555555444444444333333333333333333333333222222222222222222222222000000111222222222111111888888888666555666999;;;555666777999;;;<<<>>>>>>DDDFFFKKKOOORRRSSSSSSSSSUUUZZZaaaeeeeeecccaaa___bbbqqqwwwmmmtttxxxssseeeXXXSSSRRR^^^rrrfffPPPFFFIIIQQQXXXppplll]]]___gggnnnyyy}}}ooo```SSSKKKHHHGGGEEEFFFGGGIIILLLOOOSSSUUUTTTWWW[[[```fffkkkoooqqqssstttuuuwww|||xxxnnndddYYYTTTSSSTTTXXX```iiirrr|||{{{vvvqqqbbbTTTRRRXXX___ffflllxxx}}}vvvfff[[[TTTOOOPPPTTT777888999777555444555666555666777777777666444333555555444444444444555555333222222111111222222333111555555111111555555111111222222333333444444555555555666777:::===@@@BBBBBBKKKNNNJJJGGGKKKNNNNNNHHHEEEAAA@@@BBBEEEHHHIIIKKKRRR]]]eeekkkpppuuuyyyooo```[[[[[[YYYUUUSSSLLLLLLLLLIIIHHHKKKRRRYYYXXX```qqq}}}{{{xxxtttrrrppppppmmmlllpppxxx~~~~~~uuulllddd]]]WWWTTTPPPPPPOOONNNMMMKKKJJJIIIGGGJJJLLLNNNPPPSSSWWWZZZ^^^eeeqqq}}}{{{uuuhhhaaa[[[\\\___ccciiipppuuu{{{~~~yyymmmeee^^^ZZZXXXVVVZZZ___dddoooyyy~~~zzzmmmbbb\\\WWWZZZ]]]bbbgggmmmuuuzzz|||wwwsssooonnnooodddVVVNNNKKKJJJGGGCCCBBBAAA@@@?????????@@@AAA@@@@@@???>>>===???CCCFFFSSSeee}}}www]]]JJJLLLXXXbbbyyysssiiijjjrrrzzz~~~}}}xxxwww}}}fffMMM@@@===999999888777666666666777555555444333333333333444555555555555555555555555222222333333333333444444777777777666555555444444555777999999999:::<<<===CCCHHHNNNPPPNNNLLLLLLLLLNNNWWWaaaggggggdddaaa___kkkuuu~~~tttlllnnnjjj```UUUQQQSSSWWWhhhzzzrrrWWWOOOLLLKKKTTT```wwwrrreee[[[]]]gggrrr|||xxxlll]]]QQQKKKIIIJJJJJJLLLMMMMMMLLLOOOUUUZZZ[[[___cccfffllltttwwwuuuqqqtttzzzuuuooofffZZZTTTTTTQQQVVV^^^hhhqqq{{{}}}~~~{{{wwwkkkbbbWWWTTTYYYbbbhhhkkkxxx|||nnnaaaWWWQQQSSSYYY888999999888666555555666555666777777777666444444555555444444444444555555444444333333333333444444111444444111111555555111111222222333333444444555555555777999<<>>>>>???@@@@@@?????????======>>>BBBEEENNN^^^uuuxxx___MMMMMMYYYbbbyyyxxxjjjffflllvvv}}}{{{xxx|||iiiOOO@@@<<<:::999888777666666666666555555444444333333333444444444444444444444444444222222333333333333444444666666666555555444444444444666888999888999;;;===CCCHHHOOOQQQPPPMMMLLLMMMNNNVVV___bbbaaa___aaacccooowww~~~{{{uuupppkkkddd^^^UUUOOOSSSZZZooommmUUUMMMMMMNNNYYYgggnnnccc[[[```kkkvvv{{{ttthhhZZZOOOIIIHHHHHHGGGIIIKKKKKKJJJMMMSSSYYY___cccgggjjjpppxxxzzzxxxwww{{{zzztttjjj\\\TTTRRRRRRWWW___hhhrrr|||||||||}}}~~~zzzwwwmmmfff\\\WWWZZZbbbiiinnnyyy}}}tttfff[[[TTTTTTYYY888999:::999777666666777666666666777666555555444555555444444444444555555555555444444444444555555111333333111111333333111111222222333333444444555555666888;;;???BBBDDDFFFIIIJJJIIIGGGIIILLLMMMJJJGGGDDDBBBBBBFFFKKKOOOQQQWWW```llluuuxxxxxxyyyyyyqqqeee[[[XXXXXXTTTNNNKKKJJJIIIIIIJJJNNNRRRXXX[[[aaannnzzzvvvssstttpppnnnsss|||xxxkkk___VVVRRRPPPNNNPPPPPPPPPPPPOOONNNMMMLLLKKKMMMPPPSSSVVV[[[aaaeeellltttvvvnnn```XXXSSSSSSVVVZZZ```fffnnnppptttyyyxxxqqqeee^^^WWWUUUSSSRRRWWW\\\aaalllwww|||~~~~~~{{{~~~}}}sssggg^^^ZZZZZZ^^^dddkkkpppvvv|||zzzvvvtttfff^^^UUUPPPNNNMMMIIIEEEAAA@@@???>>>===>>>>>>???>>>>>>>>>===<<<===@@@CCCGGGTTThhh|||{{{cccPPPNNNXXXaaawwwkkk```dddqqq}}}}}}wwwtttnnnUUUCCC===:::999888777666666666666555555555444444444444333222222222222222222222222222222333333333333444444444444444444444444444333444555777777777888;;;===AAAGGGOOORRRQQQNNNMMMMMMNNNUUU\\\]]]YYYYYY___gggqqqwww}}}|||yyyvvvggg]]]]]]YYYRRRWWWdddzzzgggPPPKKKMMMRRR```qqqzzzhhh___[[[bbbooozzzvvvooocccVVVLLLGGGFFFFFFGGGIIIJJJJJJJJJNNNUUUZZZdddiiinnnpppuuu|||~~~}}}|||~~~wwwnnn```VVVRRRTTTXXX```iiirrr|||~~~{{{{{{|||~~~~~~}}}yyyvvvnnniiiaaaZZZYYY___hhhoooxxx}}}wwwjjj___XXXYYY]]]999:::;;;999777666777888666666666666666555555444555555444444444444555555555555444444444444555555222333333222111222222111111222222333333444444555555777:::>>>BBBEEEGGGHHHJJJGGGDDDEEEHHHKKKIIIFFFFFFDDDBBBDDDJJJPPPUUUXXXbbblllyyyyyyrrrnnnfff]]]WWWWWWXXXSSSNNNKKKMMMLLLLLLMMMRRRWWW[[[^^^jjj{{{{{{wwwtttxxxvvvvvv{{{uuulll___SSSMMMKKKKKKLLLNNNNNNNNNOOONNNNNNMMMLLLKKKMMMOOOSSSWWW^^^eeejjjrrryyy{{{qqqiii[[[TTTNNNNNNQQQTTTZZZaaaiiijjjmmmsss{{{uuummmaaaZZZTTTQQQPPPPPPUUU[[[bbbmmmxxx|||~~~}}}zzzzzzzzz{{{zzzzzz|||{{{rrrhhh```\\\YYY^^^eeemmmsssxxx|||{{{uuuooollleee___WWWRRRPPPMMMHHHEEEAAA@@@???=========>>>>>>===>>>>>><<<<<<<<>>======>>>===<<<<<<>>>@@@DDDIIIUUUjjjsss]]]OOOPPPWWWsssrrr______pppzzzkkkiiivvv~~~|||}}}zzzaaaLLL@@@;;;:::999777666555555555555555666666666555444333333333333333333333333333222222222333333333444444111222222222333333444444333444555555666888<<<>>>???EEELLLPPPNNNLLLJJJKKKMMMTTTZZZXXXSSSTTT^^^hhhmmmyyyvvvbbbYYYbbbhhhfffnnn~~~pppZZZHHHGGGMMMXXXmmmjjj\\\YYY\\\fffqqqyyy~~~wwwuuuyyy|||{{{yyynnneeeYYYPPPJJJHHHGGGFFFIIIKKKLLLMMMNNNSSS[[[bbbjjjqqqwwwxxxzzz~~~}}}|||tttjjj^^^VVVWWW[[[ccckkksss||||||xxxtttpppmmmfff\\\UUUXXXbbbllluuuyyywwwpppjjjdddeeeiii888999:::999777666666777777777666555555555555666555555444444444444555555444444333333333333444444666333333555444111111333111222222333333444444555777:::???CCCGGGHHHHHHHHHKKKFFFFFFKKKPPPNNNJJJGGGCCCCCCDDDIIIQQQ[[[bbbfffpppzzz}}}lll\\\RRRPPPLLLKKKOOOQQQNNNJJJIIIIIIKKKLLLMMMNNNTTT]]]ddd~~~~~~qqqfffWWWQQQIIICCCBBBDDDGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHIIILLLQQQXXXbbbmmmttt{{{|||{{{zzzuuukkkcccYYYQQQKKKKKKMMMPPPVVV\\\bbbeeejjjqqqxxxtttkkk^^^WWWQQQOOOMMMMMMRRRXXXcccnnnxxx{{{}}}~~~}}}{{{{{{yyyvvvsssrrruuuzzz~~~xxxooogggaaa^^^^^^ccckkkqqqwww{{{}}}yyyuuuqqqnnnlllkkkfff^^^VVVPPPKKKGGGDDDCCCAAA@@@>>>=========>>>===>>>>>>>>><<<<<<>>>???DDDFFFPPPbbbzzzgggTTTQQQVVVqqqxxxfffdddqqq|||kkkgggrrryyyyyyzzz}}}dddLLL???;;;:::999777666555555555555555666777666555444333444444444444444444444444222222333333333333444444111111222333333444555555444555555555666999===@@@BBBGGGMMMOOOMMMKKKJJJKKKMMMSSSWWWVVVTTTYYYdddooouuuqqqddd___hhhoooqqqyyyiiiUUUFFFHHHQQQ]]]uuuhhhYYYYYY^^^jjjsssyyy}}}{{{|||zzzjjjaaaVVVMMMJJJIIIHHHFFFHHHJJJKKKLLLNNNTTT]]]dddjjjrrryyyzzzzzz~~~~~~uuunnnddd[[[ZZZ___fffnnnvvv~~~}}}yyyvvvsssoooggg\\\UUUWWW```hhhoootttzzz}}}~~~~~~|||vvvpppjjjjjjmmm888999999888666555555666888777666555444555555666555555444444444444555555555555444444444444555555888444333666666111111444111222222333333444444555888;;;@@@EEEHHHHHHGGGFFFFFFCCCEEEMMMPPPLLLGGGGGGCCCBBBDDDJJJTTT___gggkkkpppwww~~~}}}ssseeeXXXPPPPPPLLLKKKOOOPPPMMMJJJIIIFFFJJJNNNNNNNNNUUUcccooo|||||||||~~~|||rrrcccXXXOOOKKKFFFBBBBBBDDDEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIKKKNNNSSS[[[fffsss{{{|||zzzyyytttllldddZZZRRRLLLLLLNNNQQQWWW]]]```eeemmmsssxxx~~~sssjjj___XXXQQQOOOMMMMMMQQQWWW```jjjtttwwwyyy{{{|||{{{|||}}}~~~~~~}}}~~~zzzqqqhhhcccaaa```eeekkkpppuuuyyy}}}zzztttooolllkkkmmmhhh```WWWQQQLLLHHHGGGDDDCCCAAA???>>>>>>>>>>>>===>>>??????======>>>???CCCDDDJJJ[[[qqqsss\\\UUUYYYjjj|||nnniiiqqq{{{uuujjjrrryyyzzz|||hhhQQQDDD<<<;;;999777666555555444555555777777777666444333222222222222222222222222222222333333333333444444111111222333444555666666555555666666777999>>>AAAFFFJJJNNNOOOMMMKKKKKKMMMNNNPPPQQQRRRUUU___nnnzzz~~~ooollllllrrryyy~~~bbbPPPEEEKKKWWWeee~~~wwwcccYYYZZZbbboooxxx||||||ggg^^^RRRJJJHHHHHHGGGFFFJJJKKKLLLMMMOOOVVV___gggkkkttt{{{{{{{{{}}}{{{tttpppjjjbbb___cccjjjrrryyy|||yyyrrrmmmcccXXXQQQSSSZZZaaabbbhhhnnnrrrssstttvvvyyy}}}|||xxxsssnnnnnnqqq777888999777555444555666888777666444444555555666555555555444444555555555666666555555555555666666999555444777777222111555111222222333333444555555888<<>>CCCLLLNNNHHHDDDDDDBBBBBBDDDKKKVVVaaajjjnnnooossswwwtttlll```XXXSSSTTTPPPOOORRRRRRNNNKKKKKKFFFLLLQQQQQQPPPYYYjjjyyyzzzxxxwwwwwwtttjjj[[[PPPLLLIIIEEECCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMPPPUUU^^^jjjwww}}}{{{zzzuuummmfff[[[SSSMMMMMMOOORRRXXX^^^```gggooouuuyyy~~~rrriii```YYYRRROOONNNMMMQQQWWW]]]gggpppsssuuuyyy{{{zzz~~~}}}tttlllgggddd```ccciiimmmrrrvvvzzz}}}~~~yyyuuusssrrrrrrmmmhhh```XXXQQQMMMKKKJJJDDDCCCAAA@@@>>>>>>>>>???>>>???@@@???>>>===>>>???BBBBBBGGGUUUkkkzzzcccZZZ]]]bbbtttssslllqqqxxxnnnuuu{{{~~~mmmXXXKKK<<<;;;999888666555444444444666777888777666444333111111111111111111111111222222333333333444444444111111222333555666777777555666666666777:::???BBBJJJMMMPPPPPPMMMKKKMMMNNNOOONNNMMMNNNUUUdddvvvrrruuuxxx|||^^^NNNFFFNNN[[[kkkooo]]]YYY\\\fffsss|||xxxddd[[[OOOHHHGGGHHHGGGEEELLLNNNOOOPPPRRRYYYccckkkkkkttt||||||{{{}}}~~~~~~uuuqqqrrroooiiibbbfffmmmuuu|||~~~|||ooohhh]]]RRRMMMNNNTTTZZZWWW\\\cccggghhhiiilllnnnqqqyyy}}}|||xxxvvvtttqqqqqquuu888888888888888777777777333333444444444444333333555555444333333333444444333333444444555666777777444444444333333222222222333333333333444555666666<<>><<<<<<<<<<<>>BBBFFFMMM]]]tttqqqbbbZZZ]]]nnntttkkkmmmtttxxxxxxwww^^^HHHBBB:::666777999888777999555555444444444333333333000000111222333444444555333333333333333333333333444444333222222333333333444444333444888===DDDGGGOOORRRUUUUUUSSSOOOLLLKKKMMMLLLKKKOOOZZZmmmzzzxxx{{{tttXXXRRRMMMQQQaaayyyqqqbbb^^^^^^bbbkkkvvv}}}xxxeeeXXXLLLIIIJJJJJJHHHIIIKKKMMMPPPRRRUUU\\\fffnnnrrrtttwww{{{}}}~~~~~~}}}}}}~~~yyyxxxwwwuuussspppnnnlllkkkfffiiipppxxx{{{vvvrrrkkkcccXXXOOOKKKKKKLLLMMMNNNQQQUUUXXX]]]bbbhhhllloooqqqsssrrroooooorrruuuvvvssspppppprrrtttvvvwww666555444444333333444444666777777777777777777666888777666555444333333333444444555555666666777777555555555555444444444444666555444333333333444555===@@@DDDHHHIIIGGGDDDBBBCCCEEEGGGIIIJJJIIIEEECCCBBBBBBEEELLLSSSYYYbbbkkkpppvvvxxxpppaaaUUURRRTTTXXXXXXWWWUUUSSSPPPNNNLLLJJJMMMRRRWWWXXX```uuu~~~|||yyyuuuqqqlllcccVVVMMMJJJEEEDDDBBBAAAAAACCCEEEGGGFFFHHHHHHHHHIIIJJJMMMPPPRRRSSSVVV___lllxxx{{{ppphhhYYYRRRMMMLLLNNNRRR[[[cccgggsss}}}~~~xxxqqqlllbbbYYYQQQNNNNNNMMMQQQUUU]]]dddooovvvzzz|||zzzrrriiidddbbb```ccckkksssxxx|||}}}yyyvvvsssqqqoooiii```XXXRRRMMMJJJGGGEEEDDDAAA???============???????????????????????????AAADDDJJJWWWmmmwwwhhh^^^[[[kkkxxxnnnmmmqqq~~~|||dddNNNCCC;;;666777999888777888555555555444444444333333222222222333444444555555333333333333333333333333444333333222222333333444555555555666999???FFFJJJTTTWWWZZZZZZWWWRRRNNNLLLJJJIIIIIINNNZZZppp~~~~~~hhhTTTOOOLLLSSSfffiii\\\YYY]]]cccmmmxxxzzzuuufffZZZOOOLLLLLLKKKIIIJJJKKKMMMOOOQQQUUU\\\gggoootttvvvyyy|||~~~~~~}}}}}}||||||{{{vvvooommmmmmmmmllllllkkkkkkkkkhhhiiinnnuuu~~~~~~xxxrrrnnnhhhaaaVVVNNNJJJIIIJJJKKKIIIKKKLLLOOOSSSYYYaaafffjjjkkkllljjjfffdddfffhhhhhhggghhhkkkpppuuuxxxyyy999888666444444555666777777777888888888888777777:::999777555444333333333555555555555555666666666444444444444444444444444666555333222222444666888>>>AAAEEEGGGHHHFFFCCCAAA@@@BBBDDDEEEEEEDDDBBB@@@AAA@@@DDDLLLQQQUUU]]]dddpppuuuvvvmmm\\\PPPOOORRRVVVUUUTTTRRRPPPNNNMMMMMMLLLOOOSSSWWW\\\ggg}}}|||yyywwwqqqkkkfff]]]QQQJJJHHHDDDCCCAAA@@@AAABBBDDDFFFGGGHHHJJJJJJKKKMMMQQQSSSTTTWWW]]]gggsss~~~{{{pppggg\\\TTTNNNMMMOOOTTT]]]gggmmmwww{{{tttooobbbYYYQQQNNNMMMMMMQQQVVV[[[cccnnnvvv{{{~~~{{{sssjjjeeeccc```bbbjjjsssyyy}}}zzzwwwtttrrrlllfff___XXXSSSOOOLLLJJJGGGEEECCC@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>??????AAAEEEPPPcccyyy{{{kkk```XXXeee{{{~~~sssmmmmmmzzz}}}}}}{{{|||lllWWWDDD===777888999777777888555555555444444444444333444444444444444444444444333333333333333333333333333333333222222333333444666666666777:::@@@HHHMMMZZZ]]]______ZZZSSSMMMJJJGGGGGGHHHMMM\\\wwwxxx\\\PPPLLLMMM[[[rrruuubbbXXXWWW___gggrrr{{{}}}wwwrrrhhh]]]RRROOOOOOLLLJJJJJJKKKLLLOOOQQQUUU]]]hhhpppsssvvvyyy|||}}}}}}|||{{{|||||||||{{{wwwvvv}}}pppfffaaa___```aaacccfffiiikkkllljjjiiijjjqqq{{{|||uuunnnjjjccc\\\SSSKKKHHHGGGHHHHHHDDDDDDDDDFFFIIIPPPYYY___aaabbbccc___ZZZVVVWWWXXX\\\]]]bbbiiiqqqwwwzzz{{{;;;999666444444555777999555555555666666555555555777777666444444333333333555555555444444444444444111111111222222222222222333111000000222666;;;===>>>@@@CCCEEEEEEDDDAAA??????AAACCCCCCBBB@@@??????@@@@@@DDDLLLPPPSSSYYY___nnnrrrrrrgggXXXNNNNNNRRRRRRQQQNNNLLLJJJJJJKKKLLLMMMPPPSSSWWW___ooo}}}zzzuuunnngggaaaXXXMMMHHHGGGCCCBBBBBBAAABBBCCCEEEFFFGGGHHHJJJKKKLLLOOORRRUUUUUUYYYaaammmxxxyyylllccc^^^VVVOOONNNPPPVVV```jjjqqqzzzwwwqqqcccYYYQQQNNNMMMMMMQQQVVV]]]dddnnnwww|||zzzqqqhhhcccaaa^^^aaakkktttzzz~~~{{{xxxuuurrrjjjeee^^^YYYTTTQQQNNNLLLGGGFFFCCC@@@>>>===<<<<<<========================???===>>>BBBKKKZZZppp|||lll^^^VVV___qqqyyyoooiiirrrwww{{{|||zzz{{{rrr]]]GGG???888888999777777888555555555555444444444444555555444444333333333222333333333333333333333333333333222222222333444444555666777777:::@@@JJJQQQ]]]```bbbaaaZZZRRRKKKGGGEEEFFFHHHOOO```pppVVVMMMLLLSSSfffoooaaa[[[]]]gggoooyyy|||wwwrrriii^^^TTTQQQOOOKKKIIIJJJKKKMMMOOOQQQUUU^^^iiiqqqppprrrvvvzzz|||}}}|||{{{{{{{{{zzzyyywwwtttttt|||tttbbbYYYWWWSSSUUUWWW[[[```eeeiiikkkkkkhhhgggmmmxxxzzzssslllggg]]]WWWOOOHHHEEEEEEEEEEEE@@@AAABBBCCCFFFLLLSSSXXXYYY[[[[[[XXXSSSOOOOOOQQQXXX[[[bbbllluuuzzz|||{{{888666333111111222444666333444444555555444444333333333333222333333444444444444333333333333333333222222222222222222222222222111000000333777;;;>>>===>>>AAACCCCCCAAA???===AAADDDHHHHHHFFFCCCBBBBBB@@@AAAFFFMMMQQQTTTYYY___lllnnnkkkaaaUUUNNNOOOSSSPPPNNNKKKIIIHHHIIIKKKLLLNNNPPPSSSXXXcccvvv|||tttmmmeee^^^UUUKKKGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIJJJLLLNNNRRRUUUUUU[[[eeeqqq|||uuuiiiaaa___WWWPPPOOOQQQWWWbbblllsss|||vvvpppcccZZZPPPMMMLLLMMMQQQWWW```gggqqqxxx|||{{{rrrhhhbbb]]]]]]aaallltttxxx|||~~~|||yyyvvvsssjjjfff```ZZZVVVSSSPPPMMMHHHFFFCCC@@@===;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<>>@@@EEEJJJJJJGGGCCCAAAAAABBBCCCHHHOOOTTTWWW]]]dddnnnkkkeee\\\SSSOOOPPPRRROOONNNLLLJJJJJJKKKMMMNNNNNNRRRUUUZZZhhh~~~{{{ssskkkccc]]]TTTKKKFFFGGGCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGIIIJJJKKKNNNRRRUUUWWW^^^iiiuuu|||qqqhhhbbb___WWWQQQPPPSSSYYYccclllsss}}}~~~tttmmmdddZZZPPPLLLLLLMMMQQQWWWcccjjjrrryyy}}}vvvkkkddd]]]\\\```jjjqqqsssuuuwww}}}zzzvvvtttmmmiiiccc]]]YYYTTTPPPMMMHHHFFFCCC@@@===;;;:::999===========================:::<<>>BBBFFFHHHJJJLLLNNNRRRVVVZZZ[[[YYYYYYZZZ\\\XXX^^^hhhsss}}};;;;;;:::999999999999999666666777777777777666666333333222222222333444444444444444555555666666666888888777777666555444444555555444444444666777888<<<>>>@@@BBBCCCCCCBBBAAA>>>DDDKKKLLLHHHBBB@@@???EEEEEEJJJRRRWWW[[[bbbjjjrrrkkkaaaXXXRRRPPPOOOOOOMMMLLLKKKKKKKKKLLLMMMMMMPPPTTTXXX]]]mmm{{{vvvqqqjjjbbb\\\TTTJJJEEEFFFAAABBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKNNNQQQTTT\\\cccooozzzuuukkkddd```]]]VVVQQQRRRUUUYYYbbbkkkttt~~~uuunnndddZZZPPPLLLKKKMMMRRRXXXdddjjjsssyyy~~~yyymmmeee___\\\^^^eeejjjlllnnnqqqxxx~~~{{{wwwtttppplllfff```ZZZUUUPPPMMMJJJHHHEEEAAA>>><<<::::::========================>>>;;;===CCCEEEIIIZZZooo}}}iiiYYYSSSWWWiii}}}lllbbbkkktttvvvtttvvv~~~yyyuuu~~~kkkNNNDDD<<<999888666666888666666666666555555555555333333333333333333222222333333333333333333333333222222222222333444555666222555888888:::BBBOOOZZZffffffeeeaaaZZZTTTOOOMMMHHHHHHKKKXXXpppooocccZZZ___nnnrrr[[[RRROOOZZZooo~~~}}}}}}|||xxxtttmmmbbbVVVNNNHHHDDDFFFJJJNNNRRRXXX\\\___ccciiinnnrrruuuzzz~~~~~~|||wwwxxxzzz|||}}}~~~~~~~~~zzz}}}|||xxx{{{}}}{{{yyyyyy{{{zzzkkk^^^TTTPPPOOOLLLKKKJJJJJJKKKMMMPPPRRRVVVYYY]]]aaafffqqq~~~}}}tttpppnnnjjjccc\\\PPPLLLGGGDDDBBBAAA@@@??????BBBDDDFFFHHHJJJNNNPPPSSSXXX]]]_________aaadddccchhhppp{{{888888888888777777666666555555666666666666555555666555444444333333333333444555555666777888999999888888777555444333222111222222333444666888999:::===???AAACCCEEEEEEDDDCCCAAAHHHPPPRRRMMMGGGCCCBBBGGGGGGLLLTTTZZZ___gggooowwwmmm___VVVRRRPPPNNNLLLIIIIIIIIIIIIIIIJJJKKKKKKRRRVVVZZZ```qqq~~~wwwrrrooohhhaaa\\\SSSIIIDDDDDD@@@@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLLLLNNNRRRUUU```gggsss~~~zzznnneee```]]]\\\VVVRRRSSSUUUZZZbbbkkktttyyyrrrdddZZZPPPLLLKKKLLLRRRXXXcccjjjrrryyy~~~yyymmmdddbbb]]]\\\```eeegggjjjnnnqqqyyy~~~{{{wwwuuurrrnnnhhhaaa[[[VVVPPPLLLLLLJJJFFFBBB???===;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???<<<>>>DDDCCCEEEUUUiiihhhZZZRRRRRRccczzznnn]]]fffooorrrqqqvvvwwwoooOOOEEE<<<999888666666888777666666666555555555555444444444444444444444444333333333333333333333333222222222222333444555666333777999:::;;;CCCQQQ\\\ddddddbbb]]]WWWQQQNNNMMMIIIGGGKKKYYYqqqzzziii___YYYaaarrrooo\\\XXXUUUbbbyyy|||{{{{{{zzzvvvrrrooodddWWWNNNGGGDDDFFFKKKOOOTTTZZZ___aaadddiiimmmqqqtttyyy|||}}}{{{xxxvvvvvvwwwwwwxxxyyyzzz{{{|||vvvxxxzzz||||||}}}vvvsssxxx|||}}}~~~}}}|||zzzzzz|||ttthhh^^^WWWTTTSSSSSSQQQNNNLLLLLLMMMOOOPPPOOOTTTZZZ^^^bbbkkkzzzwwwoookkkjjjfff^^^WWWNNNKKKGGGDDDBBBAAA@@@???EEEFFFGGGGGGIIILLLQQQUUUUUUYYY___bbbbbbbbbeeegggqqqttt{{{:::999888777666666666666888888777777666666666555666666555444333222222111//////000111222222333333333333222222333333444555444444555555777888::::::===@@@DDDFFFFFFEEEEEEEEEFFFRRRYYYSSSIIICCCDDDEEEKKKMMMRRRWWW___hhhrrryyyzzzkkk\\\UUURRRNNNJJJHHHLLLIIIFFFGGGKKKOOOPPPPPPRRRRRRZZZjjj}}}}}}xxxqqqkkkjjjgggbbb[[[SSSLLLGGGDDDCCCDDDEEEEEEDDDEEEGGGIIIHHHJJJLLLMMMMMMPPPTTTWWWccclllyyywwwlllccc]]]YYYSSSRRRQQQPPPTTT\\\fffmmmwwwwwwmmmggg]]]RRRMMMLLLNNNSSSYYYccchhhooouuuzzz|||rrrhhhaaa```[[[ZZZ]]]___aaaffflllssszzz~~~}}}}}}{{{zzzvvvppphhhccc```ZZZSSSLLLHHHEEEBBB@@@???>>>;;;:::::::::;;;<<<===>>>??????AAA???@@@BBBBBBDDDMMMVVVuuupppcccRRRPPP^^^mmmwwwiiigggllluuuxxxzzzzzzrrrYYYDDD<<<===777666999888666666555444444444444555666666666666666666666666888555333222333444444333333333333444444444555555444555999>>>???AAAMMM[[[mmmeee^^^\\\ZZZSSSNNNMMMKKKJJJMMMZZZpppvvvjjjaaaYYYZZZiii|||gggYYY]]]^^^rrr}}}wwwvvvzzz|||{{{yyypppcccVVVNNNJJJGGGHHHJJJQQQTTTVVVWWW]]]ffflllmmmppprrrtttvvvwwwwwwvvvuuuuuuttttttvvvyyyzzzxxxuuuqqqtttwwwxxxwwwvvvwwwwww}}}yyykkklllyyyyyyyyy{{{~~~xxxnnneee___\\\[[[^^^\\\YYYVVVUUUTTTUUUUUUSSSUUUVVVWWW\\\gggwwwvvvvvvtttpppjjjaaaZZZUUUNNNKKKHHHEEEEEEDDDBBBAAAGGGFFFEEEEEEHHHKKKNNNNNNWWW\\\bbbhhhjjjlllooopppwwwzzz:::999888777666666666666777777777666666555555555444555555555555666666666333333444444555555666666333333222222333333444555444444444555666888999:::===@@@DDDFFFFFFEEEEEEFFFKKKWWW___ZZZOOOIIIHHHGGGOOOPPPUUU___lllwww|||~~~xxxkkk^^^YYYVVVSSSOOONNNLLLIIIFFFFFFIIIMMMOOOOOOUUUVVV^^^ooo}}}yyytttnnniiigggddd^^^WWWPPPIIIDDDBBBCCCDDDEEEEEEEEEEEEGGGJJJJJJLLLNNNNNNOOOQQQUUUYYYdddmmmzzzwwwlllccc\\\XXXUUUSSSQQQOOOQQQYYYcccjjjzzzzzzpppggg\\\QQQMMMKKKLLLRRRXXX___eeemmmttt{{{yyypppgggaaa^^^ZZZXXX[[[^^^```ffflllssszzz~~~|||zzzuuuooohhhbbb^^^YYYQQQLLLHHHEEEBBB@@@???>>>;;;:::::::::;;;<<<===>>>??????AAA???@@@BBBBBBDDDLLLUUUooouuuiiiUUUNNNWWWdddyyykkkfffhhhrrrzzz~~~~~~uuu[[[FFF======888666999888666666555555444444444555444444444444444444444444777555222222333444444333333333333444444444555555555666:::???@@@DDDOOO\\\iiibbb\\\\\\ZZZSSSNNNLLLIIIHHHKKKZZZppptttggg^^^\\\XXX]]]oooeeeZZZ^^^eeezzz}}}xxxyyy~~~}}}pppcccTTTMMMIIIFFFGGGJJJQQQUUUVVVWWW]]]ffflllmmmoooppprrrssstttssssssrrrsssrrrrrrtttwwwwwwuuusssppprrruuuuuuuuuvvvwwwyyy~~~xxxmmmppp}}}{{{|||~~~yyyrrrlllgggeeedddbbbaaa___]]]\\\\\\\\\\\\VVVWWWWWWWWWZZZcccqqq{{{vvvuuutttpppiii```XXXSSSLLLIIIFFFDDDDDDCCCBBBAAAFFFEEEDDDEEEHHHLLLNNNPPPXXX^^^eeejjjnnnpppsssvvv}}}999999888777666666666666666666666555555555555555444444444444555555555555555555555555666666666666333333333333333444444555444333333444666888:::;;;===@@@DDDFFFFFFFFFFFFGGGOOOZZZbbb]]]SSSMMMJJJIIIQQQRRRYYYhhhyyyrrrggg]]]ZZZYYYVVVRRRRRRMMMJJJGGGFFFHHHKKKNNNPPPWWWZZZeeevvv~~~zzzwwwsssmmmiiifffbbb[[[TTTMMMGGGDDDBBBBBBDDDEEEEEEEEEEEEHHHJJJMMMOOOQQQPPPPPPQQQVVV[[[dddnnn|||{{{qqqggg___YYYXXXVVVRRRPPPQQQXXXbbbiiizzz{{{rrrggg\\\QQQMMMKKKKKKPPPVVV[[[aaaiiisss|||~~~{{{vvvooogggbbb[[[XXXVVVYYY\\\___dddjjjrrryyy}}}zzztttnnngggbbb]]]XXXQQQKKKHHHEEEBBB@@@???>>>;;;:::::::::;;;<<<===>>>??????@@@??????AAABBBCCCJJJSSSeee|||}}}sss[[[OOORRR\\\rrrpppfffcccnnn{{{zzz___III>>>>>>888666999777666666666555555555444444222222222222222222222222555333222222444555555444333333333444444444555555555666;;;???BBBGGGRRR]]]ccc]]]ZZZZZZYYYSSSMMMKKKHHHGGGMMM\\\tttzzzooocccZZZVVVWWWZZZeeeyyy~~~bbb[[[bbbppp~~~|||~~~pppcccSSSKKKGGGFFFHHHLLLQQQUUUWWWXXX^^^ggglllmmmmmmnnnnnnooooooooonnnnnnqqqpppppprrrssssssqqqooonnnoooqqqrrrrrrtttxxx{{{yyyrrrvvv|||~~~yyytttpppmmmlllhhhhhhhhhhhhgggfffeeeeee^^^^^^\\\ZZZ[[[aaakkksssvvvuuusssnnnfff]]]UUUPPPHHHFFFCCCBBBBBBCCCBBBAAADDDDDDDDDEEEHHHLLLOOOQQQZZZ```hhhnnnqqquuuyyy}}}{{{999888777666666555555666555555555555555555444444444444333222111000000///444444444333333333333333333333333333333444555555444333333444555888:::<<<>>>AAADDDFFFFFFFFFFFFGGGPPPYYY]]]WWWNNNJJJJJJJJJPPPSSS\\\lll|||yyylllccc[[[YYYXXXTTTQQQPPPOOOLLLIIIGGGHHHLLLOOORRRWWW\\\iii{{{~~~{{{xxxuuuoookkkeeeaaaZZZSSSLLLHHHFFFEEEBBBCCCDDDEEEEEEFFFHHHJJJNNNQQQSSSRRRPPPRRRXXX]]]fffpppxxxnnnddd^^^[[[YYYVVVSSSUUU[[[eeelllwwwyyyqqqhhh^^^SSSNNNLLLLLLOOOUUUXXX]]]gggrrr~~~|||yyywwwuuupppiiiccc[[[WWWUUUWWWYYY[[[```eeeoooyyy}}}zzzsssoooiiiccc]]]WWWQQQLLLHHHEEEBBB@@@???>>>;;;:::::::::;;;<<<===>>>??????@@@>>>???AAAAAABBBHHHQQQ^^^vvv{{{bbbSSSSSSZZZpppvvvggg___jjj|||eeeLLL???>>>999777:::777666666666666666555555444222222222222222222222222444333222333555666555444333333333444444444555555333666;;;???CCCJJJTTT]]]___ZZZWWWYYYXXXRRRLLLJJJIIIJJJQQQccc{{{|||~~~|||ttthhh^^^YYYXXXYYYaaaqqqxxx```^^^hhhzzzrrrcccTTTKKKGGGFFFIIINNNRRRUUUXXXYYY^^^gggllllllllllllllllllllllllkkkkkknnnooopppqqqqqqqqqooonnnkkklllmmmnnnooosssxxx||||||www|||yyy}}}zzzuuuqqqoooqqqrrrssssssrrrpppmmmllliiigggdddaaa```bbbhhhmmmxxx~~~wwwuuuqqqkkkcccYYYQQQLLLEEECCC@@@@@@AAABBBBBBAAAAAABBBDDDEEEGGGKKKPPPSSS\\\ccckkkpppsssvvv{{{999888777666555555555555444444555555555555555555444444333222111000000///333333333333222222222222444444333333444444555666444444333444555888<<<>>>@@@BBBEEEFFFFFFEEEFFFGGGPPPVVVWWWOOOHHHHHHLLLNNNQQQVVVaaannnxxx{{{wwwrrriiiaaaZZZXXXVVVQQQNNNNNNLLLKKKIIIGGGGGGJJJOOORRRUUU]]]mmm|||zzzvvvpppkkkccc___XXXQQQKKKGGGEEEEEEAAACCCDDDEEEEEEFFFIIIKKKMMMQQQTTTSSSQQQTTT[[[bbbjjjuuu}}}ssshhhaaa[[[ZZZXXXVVVXXX___hhhnnnwwwzzzrrrkkk```VVVPPPNNNLLLOOOTTTWWW\\\eeerrr~~~yyywwwvvvwwwvvvrrrjjjccc[[[VVVTTTUUUVVVWWWZZZ```lllxxx~~~zzztttpppkkkddd^^^XXXRRRNNNHHHEEEBBB@@@???>>>;;;:::::::::;;;<<<===>>>?????????>>>???AAA@@@@@@FFFNNNYYYqqq~~~fffVVVTTTYYYmmm|||hhh[[[eeezzzkkkPPPAAA???999888:::777666666777777777666555444333333333333333333333333333222222333555666555444333333333444444444555555222666;;;>>>DDDMMMWWW]]]]]]XXXUUUWWWVVVPPPJJJHHHHHHKKKTTThhhxxxzzzzzzsssggg___\\\]]]cccooorrraaadddooorrrdddTTTLLLHHHHHHKKKOOORRRVVVYYYZZZ___ggglllkkkkkkkkklllllllllkkkkkkjjjmmmnnnpppppppppoooooooooiiijjjkkklllnnnsssyyy~~~{{{~~~~~~uuu|||}}}}}}~~~yyyvvvtttyyyzzz{{{{{{yyywwwtttrrrqqqoookkkhhheeefffiiikkkpppyyy~~~}}}}}}yyyvvvpppggg^^^UUUNNNJJJBBB@@@>>>>>>@@@AAAAAAAAA@@@BBBDDDEEEGGGJJJPPPTTT\\\ccclllpppqqqttt{{{888888777666555555555555555555555555555666666666444444444444555555555555444444444444444444555555444444444444444555555666666555444444666:::===@@@BBBDDDFFFFFFEEEEEEEEEFFFPPPSSSRRRJJJFFFIIIPPPSSSUUUZZZcccnnnvvvxxxvvvrrrfff___YYYVVVSSSNNNLLLMMMGGGHHHHHHGGGGGGIIIMMMQQQUUU```rrr~~~}}}zzzuuummmggg^^^[[[UUUOOOJJJFFFDDDCCCAAABBBDDDEEEEEEFFFIIIKKKMMMQQQUUUUUUTTTWWWaaaiiisss}}}~~~uuukkkddd\\\\\\[[[ZZZ\\\bbbiiioooyyyvvvlllbbbWWWRRROOOMMMOOOSSSVVVZZZcccppp}}}{{{uuurrrqqqssswwwyyytttiii```YYYTTTQQQSSSSSSTTTXXX]]]jjjyyy~~~zzztttqqqllleee^^^WWWRRROOOHHHEEEBBB@@@???>>>;;;:::::::::;;;<<<===>>>??????>>>===???AAA@@@???DDDLLLVVVlll~~~fffWWWSSSVVVggg~~~hhhXXX```tttpppTTTCCC???:::999:::666666666777888777666555444555555555555555555555555444333333444555666444333333333333444444444555555222777<<>>===???@@@@@@@@@???BBBEEEEEEFFFIIIOOOTTTYYYaaajjjnnnpppsss{{{888888666555555555555555555555555666666777777777444555555555555666666666444444555555666666777777444444444444444555666666777666555555777;;;???BBBEEEFFFGGGFFFEEEDDDDDDEEELLLOOOOOOIIIGGGLLLSSSVVVZZZZZZ___jjjwww}}}zzzuuuaaaZZZTTTQQQNNNJJJIIILLLFFFHHHJJJKKKKKKLLLPPPSSSXXXdddxxx~~~|||uuukkkddd[[[YYYUUUPPPKKKGGGDDDBBBAAABBBDDDEEEEEEFFFIIILLLLLLRRRWWWXXXWWW\\\gggqqq|||xxxnnnhhhbbbbbbccccccdddggglllppp{{{zzzlllbbbXXXRRRNNNLLLMMMQQQUUUYYYaaalllyyy~~~wwwooojjjjjjkkkpppwww{{{uuuggg\\\UUUPPPNNNPPPRRRSSSXXX]]]kkkyyy}}}zzzrrrpppllleee]]]VVVQQQOOOHHHEEEBBB@@@???>>>;;;:::::::::;;;<<<===>>>??????>>>===>>>@@@???>>>CCCJJJRRRfffiiiXXXQQQQQQaaawwwgggUUU[[[lllzzztttWWWDDD@@@:::999;;;666555666888888888777555444444444444444444444444444444444333444666555333111333333333444444444555555333999>>>AAAIIIVVV___```bbbZZZUUUTTTRRRLLLFFFEEEGGGLLLYYYppp}}}yyyssskkkeeeeeejjjooo|||}}}llljjjttt~~~~~~zzzyyyzzz}}}zzz{{{~~~{{{wwwmmm```RRRKKKHHHGGGHHHKKKRRRWWWZZZ\\\```hhhkkkjjjfffhhhlllnnnooommmkkkiiigggjjjnnnooonnnnnnoooqqqoooqqqssstttwww{{{~~~xxxyyy|||www}}}wwwpppqqqyyy~~~}}}~~~}}}|||zzzxxxxxxxxxxxxwwwwww|||~~~|||{{{|||{{{yyywww}}}xxxkkk^^^SSSLLLIIIHHHBBB@@@>>>===???@@@@@@??????BBBEEEFFFEEEHHHNNNSSSTTT]]]gggmmmooottt~~~888777666555555444444555555666666666777777888888666666555444333222222111222333333444555666777777555444444444444555666666888777666666888<<<@@@CCCFFFGGGHHHFFFDDDCCCCCCDDDGGGLLLMMMIIIHHHMMMSSSVVV\\\XXXYYYeeexxxxxxZZZTTTNNNLLLIIIFFFGGGJJJGGGJJJNNNPPPOOOQQQTTTWWW[[[hhh|||~~~vvvkkkccc\\\ZZZWWWSSSNNNIIIFFFDDD@@@BBBDDDEEEEEEGGGIIILLLMMMSSSYYYZZZZZZ```lllwww{{{rrrllliiijjjkkkkkkkkkmmmpppsss{{{{{{lllbbbWWWQQQMMMKKKLLLOOOTTTWWW___jjjvvv~~~zzzvvvqqqkkkeeeaaadddgggnnnwww|||uuufffXXXQQQMMMLLLOOOQQQTTTYYY___lllyyy}}}zzzqqqoookkkddd[[[TTTPPPNNNHHHEEEBBB@@@???>>><<<:::::::::;;;<<<===>>>??????>>>===>>>@@@???>>>BBBIIIOOObbbzzzmmmZZZQQQNNN^^^ttt~~~~~~fffSSSWWWfffrrr{{{wwwXXXEEE@@@;;;:::;;;666555666888999888777555444444444444444444444444444555444444555666555222000333333333444444444555555555;;;@@@CCCLLLYYYbbbbbbddd\\\VVVTTTQQQKKKEEEDDDJJJOOO]]]ttt}}}wwwnnngggeeekkkuuu}}}yyylllmmmyyy{{{wwwwwwzzz}}}|||xxxtttvvvyyy{{{xxxtttjjj^^^QQQJJJGGGEEEFFFIIIRRRWWWZZZ\\\aaahhhkkkjjjcccgggkkkooopppnnnjjjhhheeehhhlllnnnmmmmmmoooqqqrrrtttwwwyyy{{{|||vvvvvv}}}~~~{{{yyyqqqjjjmmmyyy~~~{{{{{{|||}}}~~~}}}{{{zzzxxxjjj\\\PPPJJJHHHGGGBBB@@@>>>>>>???@@@@@@??????CCCFFFFFFEEEGGGMMMSSSPPPZZZeeelllooouuu777777666555555555555555444555777777777555222111444444444444444555666777555555555444444333333333222333444444222222333444444444444555888<<>>===<<<;;;::::::::::::;;;<<<======?????????>>>>>>@@@CCCFFFKKKWWWnnnppp[[[QQQQQQZZZmmm~~~xxxdddTTTUUU___jjjttt|||vvv|||```FFF>>>===999888;;;666666666666666555555555444444444555555555666666333333333333333333333333555555444333333444444444333888???FFFQQQ]]]cccbbbeee\\\UUUSSSRRRKKKEEECCCHHHPPPaaazzzzzzrrrnnnmmmpppyyyzzzqqqppp|||tttnnnpppuuuyyy~~~}}}|||tttsssppppppuuuyyyssskkkfffZZZNNNHHHFFFEEEGGGJJJTTTUUUWWW\\\aaaggglllooolllkkkkkknnnrrrrrrlllfffiiiiiiiiijjjllloooqqqsssyyy{{{}}}}}}~~~|||{{{rrrmmmjjjppp}}}{{{zzzyyyxxxyyy{{{~~~xxxfffWWWNNNIIIFFFDDD@@@???>>>======>>>??????@@@BBBCCCDDDEEEHHHLLLOOOWWW\\\bbbhhhnnnvvv999888777777666666777777555666666666666444333222555555444444444555555666555555444444444333333333222333444444222222333444444444444555888===AAADDDCCCEEECCC>>>>>>CCCGGGHHHLLLIIIEEEDDDGGGLLLPPPRRRSSSSSSYYYfffrrrsssiii^^^PPPLLLGGGEEEFFFHHHHHHGGGKKKLLLMMMMMMNNNRRRWWW[[[___vvv}}}uuuiiiaaa]]]\\\ZZZWWWRRRLLLFFFCCCDDDEEEEEEDDDEEEGGGJJJNNNSSSXXX___cccgggooozzz~~~yyyvvvvvvuuutttrrrsssvvvxxx~~~lllaaaTTTOOOLLLJJJKKKNNNTTTVVV\\\fffppptttrrrnnnllliiieee```]]]^^^bbbeeepppwww|||{{{vvvmmmaaaVVVQQQNNNPPPUUUYYY\\\cccjjjqqq|||~~~{{{wwwqqqhhh___YYYTTTPPPMMMIIIFFFBBB???>>>===<<<;;;::::::::::::;;;<<<======>>>??????>>>>>>@@@CCCFFFJJJUUUjjjrrr^^^RRROOOWWWjjj|||}}}iiiVVVRRRZZZeeeoooxxxttt}}}bbbHHH???===999888:::777777666666666555555555444444444444555555555666333333333333333333333333000000111111222333444555666<<>>======>>>???@@@CCCDDDFFFFFFGGGJJJMMMPPPUUUZZZaaagggmmmvvv::::::999888888888888999777777666666555444444333666666555444444444555555555444444444444333333333222444555444333222333444444444555666999===AAADDDAAADDDCCC??????EEEJJJKKKNNNJJJFFFDDDFFFJJJMMMOOOOOORRR[[[fffnnnjjj]]]QQQLLLIIIFFFDDDEEEGGGHHHHHHLLLLLLMMMNNNPPPTTTZZZ___ddd{{{{{{tttjjjccc\\\\\\ZZZWWWSSSMMMIIIFFFFFFFFFFFFEEEEEEGGGKKKNNNUUUZZZaaafffjjjrrr}}}~~~|||||||||zzzxxxyyy|||~~~}}}lll```SSSMMMKKKJJJKKKNNNRRRTTTZZZccckkkmmmjjjfffccc```[[[WWWWWW]]]eeelll|||~~~vvvlll___UUUUUUQQQQQQVVV\\\aaaiiiqqquuu}}}vvvqqqhhh___YYYTTTOOOLLLIIIFFFBBB???>>>===<<<;;;::::::::::::;;;<<<======>>>????????????@@@CCCEEEGGGQQQdddyyyyyyhhhXXXPPPUUUiii|||sss\\\RRRVVV```mmmvvvtttzzzfffKKK@@@===999888:::888888777666666555444444444444444444555555555555333333333333333333333333......///111333555777888:::???DDDKKKUUUbbbhhhiiifff[[[QQQNNNKKKHHHGGGIIINNNZZZppp||||||}}}~~~yyysssssszzzkkkddddddlllttt}}}{{{|||~~~yyynnncccWWWKKKGGGFFFEEEHHHKKKPPPSSSWWW\\\aaaeeehhhjjjkkkmmmppprrrpppnnnmmmlllkkklllnnnqqqtttxxx{{{}}}|||qqqmmmkkkqqq|||}}}|||yyywwwwwwxxxzzz{{{zzz{{{}}}~~~fffUUUNNNKKKFFFBBB@@@???>>>======>>>???@@@FFFGGGIIIIIIJJJLLLOOORRRSSSYYY```gggnnnvvv::::::999888888888888999888777666555444444444555777666555444444444444444444444444444444444444444333444555444333222333555444555555777:::>>>BBBDDDBBBFFFFFFCCCDDDJJJOOOPPPOOOKKKFFFDDDFFFIIIKKKMMMMMMTTT___iiimmmfffWWWLLLKKKIIIGGGFFFGGGHHHJJJKKKKKKLLLMMMNNNPPPUUU\\\aaalll|||xxxqqqiiiccc[[[[[[ZZZWWWSSSOOOKKKHHHGGGGGGFFFEEEEEEHHHLLLPPPWWW]]]dddiiimmmttt~~~}}}}}}~~~lll```SSSMMMJJJIIIKKKNNNOOORRRXXX___dddeeeaaa^^^\\\ZZZYYYXXXZZZaaajjjqqq}}}}}}vvvnnncccZZZ[[[UUUSSSXXX^^^dddmmmuuuzzzvvvppphhh```YYYSSSOOOLLLIIIFFFBBB???>>>===<<<;;;::::::::::::;;;<<<=========????????????@@@BBBEEEEEENNN```tttvvvbbbTTTWWWjjj}}}eeeUUUUUU___mmmwwwvvvsss{{{kkkPPPBBB===:::888999999999888777666555444333444444444444444444444444333333333333333333333333000111222333555777999:::<<<@@@EEEKKKVVVbbbiiiiiiddd[[[SSSOOOMMMIIIIIIKKKRRRaaazzzyyytttvvvqqqeeecccjjjuuuyyyoooaaaVVVJJJFFFFFFFFFHHHLLLSSSUUUZZZ___dddgggiiijjjhhhmmmrrrrrrnnnkkklllnnnkkklllooossswww|||}}}rrrnnnnnnsss}}}~~~|||yyyvvvuuuuuuwwwxxxwwwxxxzzz}}}eeeTTTNNNLLLFFFAAA@@@???>>>>>>>>>???@@@AAAGGGIIIJJJJJJKKKLLLPPPRRRTTTZZZbbbiiipppyyy999999888777777777777888888888666555555444555555777666555444444444444444444444444444444444444444333444555555333333444555444555666999<<>>===<<<;;;::::::::::::;;;<<<=========>>>@@@@@@@@@@@@BBBDDDDDDLLL\\\qqqjjjWWWXXXjjj{{{lllXXXSSS^^^mmmwwwyyysssuuupppVVVEEE===:::888888:::999888777666555444444444444444444444444333333333333333333333333333333333333333444555666888999;;;@@@EEEKKKVVVbbbhhhhhhbbb[[[VVVSSSPPPLLLKKKMMMVVVhhhyyyvvvyyykkkaaadddnnn{{{}}}xxxnnnaaaVVVJJJFFFFFFFFFIIIMMMSSSVVVZZZ___cccfffhhhiiiggglllqqqpppkkkiiijjjnnnjjjllloootttyyy}}}}}}~~~|||tttrrrrrrxxx~~~zzzwwwuuuuuuvvvwwwwwwxxxyyy|||~~~}}}dddTTTOOOLLLGGGAAA@@@???>>>>>>>>>???AAABBBGGGHHHIIIJJJKKKMMMPPPSSSVVV]]]eeemmmttt|||888888777666666666666777888888777666666555555444666666555444444444555555333333333444444444444555333555666555444333444555555555777:::===@@@CCCDDDCCCGGGHHHGGGIIIOOOSSSTTTOOOKKKGGGEEEGGGKKKNNNPPPQQQYYYdddiiieee\\\SSSOOORRRRRRRRROOOMMMMMMNNNPPPMMMMMMMMMMMMPPPUUU]]]cccvvv}}}xxxsssmmmeee___[[[ZZZXXXUUURRRNNNKKKJJJGGGGGGGGGFFFGGGKKKQQQUUU]]]ccckkkpppttt{{{nnncccVVVPPPMMMJJJIIIKKKJJJLLLPPPTTTVVVWWWWWWWWWRRRXXX```ggglllooorrruuuvvv{{{}}}{{{yyyrrrllleee]]]YYY]]]eeekkkrrrxxxvvvqqqiiibbb[[[UUUPPPLLLIIIFFFBBB???>>>===<<<;;;::::::::::::;;;<<<======<<<>>>@@@@@@@@@@@@BBBDDDCCCLLLZZZooolllWWWVVVeeesssrrrZZZRRR[[[iiirrrzzzvvvwwwvvv[[[GGG>>>;;;999777999999888777777666555555444444444444333333333333333333333333333333333333333333222222333444555555;;;@@@GGGMMMXXXcccgggfffaaa[[[WWWUUURRRMMMMMMPPP\\\ooo||||||yyywww|||}}}fff^^^dddnnnzzz~~~zzzyyy}}}vvvnnnbbbWWWLLLGGGGGGGGGJJJNNNSSSUUUXXX\\\```dddfffggggggkkkooonnnjjjhhhjjjmmmkkkmmmpppuuuyyy|||{{{|||}}}~~~}}}{{{yyyxxxyyy}}}~~~{{{yyyxxxyyyzzzzzz{{{|||}}}wwwcccUUUPPPLLLGGGAAA@@@???>>>>>>???@@@BBBCCCFFFGGGIIIJJJKKKMMMQQQTTTZZZ```iiiqqqwww888888777666666666666777777777888888777666444333555555444444444555555666333333333444444444555555444555666555444333444666555666888;;;>>>AAACCCDDDEEEIIIKKKJJJKKKQQQVVVVVVNNNJJJGGGFFFIIIMMMQQQSSSXXX```hhhhhh```XXXSSSRRRVVVWWWVVVSSSOOOMMMNNNOOOOOOOOONNNNNNQQQVVV^^^dddwww~~~xxxsssmmmeee___[[[ZZZWWWTTTPPPMMMJJJIIIGGGGGGFFFFFFHHHLLLSSSXXX]]]dddmmmtttzzzpppdddYYYSSSOOOJJJHHHIIIGGGIIILLLOOOQQQTTTVVVWWWTTT[[[fffooovvvyyy|||}}}|||}}}vvvnnnfff___[[[aaajjjqqqwww|||wwwrrrkkkccc]]]VVVPPPMMMIIIFFFBBB???>>>===<<<;;;::::::::::::;;;<<<======<<<>>>@@@AAA@@@AAABBBCCCCCCKKKXXXllllllWWWVVVbbbmmmyyy^^^SSSZZZfffmmmyyy{{{}}}yyy___HHH>>>;;;999777888888888777777777666666444444444333333333222222333333333333333333333333333222222333333444555666===CCCJJJRRR\\\fffiiigggaaa[[[VVVSSSOOOLLLNNNSSSaaauuuuuurrrwww~~~yyyxxxuuuaaa]]]eeeqqqyyy~~~}}}~~~zzzyyyuuuooodddYYYMMMIIIHHHHHHJJJNNNUUUVVVXXX[[[___cccfffhhhiiilllnnnnnnkkkjjjkkkmmmmmmooorrrvvvyyy|||}}}~~~}}}}}}~~~~~~|||}}}}}}~~~~~~~~~~~~{{{pppaaaVVVPPPLLLFFFBBB??????>>>>>>???AAABBBCCCEEEFFFIIIJJJLLLOOOSSSVVV\\\bbbkkksssyyy999888888777666777777777666777888999888666444333444444444444444555666777333333333444444555555555444555666555444444555666555666888;;;>>>AAACCCDDDHHHMMMOOONNNOOOUUUYYYYYYMMMJJJFFFFFFJJJOOOSSSUUU```fffllliii___WWWTTTVVVXXXYYYXXXUUUPPPMMMMMMOOORRRQQQPPPPPPRRRWWW___eeevvvyyytttnnneee___[[[YYYWWWSSSPPPLLLJJJHHHFFFFFFFFFFFFHHHMMMUUUZZZ]]]eeeooowww~~~pppfff[[[UUUQQQKKKGGGGGGFFFHHHJJJLLLOOORRRVVVXXXXXX```kkkvvv}}}vvvnnnfff___]]]dddnnnvvv|||~~~wwwrrrkkkddd^^^WWWQQQMMMIIIFFFBBB???>>>===<<<;;;::::::::::::;;;<<<======<<<>>>@@@AAAAAAAAABBBCCCDDDKKKWWWjjjnnnXXXWWWaaajjjcccVVV[[[fffkkkvvv~~~|||aaaIII>>>;;;999666888888888777777777777777444444444333333222222222333333333333333333333333444444444555666777888999???EEENNNVVV```iiillliiibbb[[[TTTOOOLLLJJJOOOVVVeeeyyywwwggghhhqqq~~~yyyyyynnn]]]]]]iiiuuu}}}{{{wwwvvvtttpppfffZZZNNNIIIHHHHHHJJJNNNXXXYYYZZZ]]]```dddhhhjjjkkkmmmnnnnnnmmmllllllmmmoooppptttwwwzzz|||}}}}}}tttlllaaaWWWQQQLLLFFFBBB??????>>>>>>???AAABBBDDDEEEGGGIIIKKKMMMPPPUUUXXX]]]ccclllsssyyy:::999888777666666666666555555444444444555555666555666666777777666666555555222000222444555333111222222222333333444444444555666888:::>>>BBBFFFHHHLLLPPPQQQPPPXXXbbb^^^RRRFFFCCCCCCGGGKKKNNNTTT[[[dddiiifff[[[RRRTTTYYYZZZ^^^\\\YYYVVVRRRPPPOOONNNOOORRRPPPQQQYYYYYY[[[gggyyy|||wwwooogggaaaWWWWWWVVVRRRMMMHHHGGGFFFCCCDDDEEEFFFIIINNNUUUZZZccciiiqqqyyy~~~rrriii\\\RRRLLLJJJGGGFFFGGGJJJLLLMMMLLLOOOTTTYYYaaagggpppyyy}}}xxxpppkkkjjjnnnqqqssszzz|||vvvmmmeee^^^WWWRRRNNNJJJHHHDDD@@@===;;;:::999888999:::;;;<<<<<<<<<<<<===???@@@@@@??????@@@AAADDDKKKTTTdddwww```SSSWWWbbbjjjWWWWWWaaahhh{{{~~~dddJJJ===<<<===;;;999888666555555555666777444444444333333444444555333333333444444555555555333555666666555555777888???FFFQQQ]]]gggjjjhhheee[[[YYYWWWTTTMMMIIINNNWWWooowwwggg^^^bbbkkk~~~}}}yyy|||kkk]]]```nnn{{{}}}wwwrrrnnnkkkddd[[[RRRLLLIIIIIINNNUUUYYYZZZ\\\^^^aaaffflllppprrrssssssqqqnnnllllllmmmtttuuuvvvvvvwwwyyy}}}|||pppbbbZZZRRRIIICCCAAA???>>>======>>>AAADDDFFFFFFHHHKKKNNNPPPSSSWWWZZZ```fffooovvv|||:::999888777666666666666:::999888666444333333333333333333444444333333333555444333333555555444333222333333333333333333444555666888;;;???CCCFFFHHHLLLQQQQQQQQQXXXaaa]]]RRRGGGCCCCCCGGGKKKOOOVVV]]]gggiiidddWWWNNNOOOSSSTTT^^^[[[XXXTTTRRRPPPPPPPPPRRRUUURRRSSSZZZZZZ^^^kkk~~~|||xxxppphhhbbb[[[ZZZWWWRRRKKKGGGEEEEEEBBBDDDEEEGGGJJJPPPVVV[[[bbbhhhqqqyyyvvvlll]]]RRRLLLHHHFFFCCCEEEGGGIIIJJJLLLPPPWWW]]]dddjjjttt}}}|||tttpppsssxxxzzz}}}|||vvvnnneee^^^WWWRRRNNNIIIGGGDDD@@@===;;;:::999::::::;;;<<<===============???@@@@@@??????@@@AAACCCIIIQQQaaa}}}www```SSSVVVaaa|||ooo\\\[[[dddkkkdddJJJ<<<:::;;;999999888777666555666666777555555444333333333444444333333444444444444444444333555666666555555777888;;;CCCOOO\\\eeefffbbb^^^YYYWWWVVVSSSMMMJJJQQQ[[[ttt{{{kkk]]]XXX```lll}}}}}}yyy{{{kkk___cccqqq}}}{{{uuuqqqmmmkkkiii___SSSMMMIIIIIIOOOWWWZZZ[[[\\\^^^bbbhhhooosssrrrssssssqqqnnnllllllmmmoooqqquuuxxxzzz|||~~~qqqcccZZZRRRJJJDDDBBB???>>>======???AAADDDFFFFFFHHHKKKMMMOOORRRVVVYYYccciiirrryyy~~~:::999888777666666666666<<<;;;999777555444333333222222333333333333222222444555666666444444555666444333333333333333333222555666999<<>>>>>===???@@@@@@??????@@@AAAAAAGGGNNN]]]yyyxxxaaaRRRTTT]]]vvvtttaaa^^^gggnnniiiNNN>>>;;;;;;999888888777666666666666666666555444333333333333333444444444444444444333333333444666555555555777999;;;BBBOOO\\\dddddd^^^YYYWWWVVVUUURRRMMMKKKTTT___xxx~~~mmm^^^SSSSSS```ooo~~~zzzzzzyyyyyykkkaaafffsss|||~~~yyytttpppnnnnnnnnnbbbUUUMMMJJJKKKSSS\\\aaa```___```ccciiiooorrrqqqrrrrrrqqqnnnlllmmmmmmkkkooouuuzzz}}}uuudddZZZRRRJJJDDDCCC??????>>>>>>???BBBEEEFFFFFFHHHJJJLLLNNNRRRVVVYYYeeelllvvv~~~999999888777666666777777888888777666555555555555444444444444444444444444222555777666333222444777444444444333333222222222666777999===AAADDDGGGIIIKKKMMMMMMNNNRRRXXXVVVOOOHHHDDDCCCGGGMMMRRRZZZcccmmmggg\\\PPPHHHHHHKKKMMMVVVTTTQQQMMMLLLMMMNNNOOOQQQUUURRRSSS[[[___hhhzzz|||uuummmggg___]]]XXXPPPIIIEEEEEEFFFDDDEEEFFFHHHKKKPPPWWW\\\cccjjjsss|||{{{ooo___QQQHHHDDDBBB@@@CCCDDDEEEFFFIIIPPP[[[ccckkkrrr}}}}}}vvvssstttvvvwwwwww{{{~~~{{{vvvnnnggg___XXXRRRNNNIIIGGGDDD@@@===<<<;;;::::::::::::;;;<<<<<<===>>>===???@@@@@@??????@@@AAA@@@FFFMMMZZZuuuyyybbbQQQPPPWWWlll}}}ttt```\\\dddmmmpppTTTCCC>>>===;;;888777777666666666666666666555555444333333333333555555555444444333333333333444555555444555888:::???FFFQQQ]]]dddddd^^^YYYVVVVVVUUURRRLLLKKKUUUbbb{{{tttdddXXXQQQUUUdddsssuuuuuuuuuwwwkkkccchhhssszzz|||~~~|||wwwtttrrrrrrrrrooocccVVVNNNKKKNNNWWWaaaiiifffcccbbbdddhhhlllnnnpppqqqrrrpppnnnmmmnnnooolllpppvvvzzz}}}|||hhh[[[RRRIIICCCAAA@@@?????????AAACCCEEEGGGFFFHHHJJJLLLNNNRRRWWW[[[eeennnyyy999888777777777777777777777666555555444444444555555444444333333444444555111444666555222111333555444444444333333222222222666777:::>>>BBBEEEHHHIIIIIIJJJJJJJJJNNNQQQOOOKKKHHHDDDDDDIIIOOOTTT]]]eeennneeeXXXOOOJJJJJJLLLOOOQQQOOOMMMJJJIIIJJJKKKLLLKKKQQQPPPRRR\\\aaammmwwwooohhh]]][[[VVVPPPJJJGGGGGGIIIFFFGGGHHHIIIKKKQQQWWW\\\fffmmmvvv~~~|||ppp^^^OOOGGGCCCBBBAAAEEEEEEFFFFFFHHHPPPZZZcccmmmuuu|||vvvqqqrrrvvvyyyuuuxxx|||{{{vvvoooggg```YYYRRRNNNHHHFFFCCC@@@===<<<;;;;;;999999999999:::;;;<<<======???@@@@@@??????@@@AAAAAAFFFLLLXXXqqq|||dddQQQLLLPPPcccwwwrrr]]]WWW___iii{{{tttXXXEEE???===;;;777777777777777666666555666555444333333333333333555555555444444333333333333444555444444555888;;;CCCIIIRRR]]]cccccc___ZZZWWWWWWVVVRRRKKKJJJVVVddduuukkk___WWWUUUZZZiiiwwwyyymmmmmmooo}}}pppgggbbbiiittt{{{~~~~~~zzzvvvttttttuuuvvvlllaaaUUUNNNLLLPPPZZZccciiifffbbbaaadddhhhkkklllnnnoooppppppoooooopppqqqsssuuuxxxzzz}}}lll\\\QQQHHHBBB???@@@@@@@@@@@@BBBDDDFFFGGGGGGIIIKKKMMMPPPTTTZZZ^^^eeeooo{{{888888777777777777777888999888666555333222222222444333222111111222333444222333444333222222333444444333333333333333333222666888;;;???CCCFFFHHHIIIHHHGGGGGGHHHJJJKKKJJJHHHFFFDDDEEEKKKRRRWWW___ffflll```SSSMMMKKKKKKLLLOOONNNMMMKKKIIIHHHHHHIIIIIIHHHOOOOOOSSS]]]cccpppyyyooohhhZZZYYYVVVQQQLLLIIIIIIJJJFFFHHHIIIKKKOOOTTT[[[```jjjqqqyyysss```PPPGGGDDDCCCBBBFFFGGGGGGGGGIIIPPPZZZbbbooowww|||}}}ssskkklllqqquuupppssswww|||{{{wwwppphhhaaaYYYRRRNNNHHHFFFCCC@@@>>><<<;;;;;;999888888888888:::;;;<<<===???@@@@@@??????@@@AAA@@@FFFLLLWWWnnn~~~hhhSSSKKKLLL]]]sssttt^^^TTTZZZdddvvvuuuYYYEEE===;;;:::777777777777777666555555444444444333333444444555444444444444444444333333333444444444444555999<<>><<<<<<<<<:::999888888888:::<<<======???@@@@@@??????@@@AAA???EEEKKKTTTiiilllWWWMMMLLL\\\tttyyyeeeWWWYYYaaauuuvvv[[[FFF>>>;;;:::666777777888777666555444333333333333444444555666333333444444444444444444333444444333333555999===BBBKKKYYYeeellliii```YYYUUUUUUUUUPPPIIIJJJZZZkkkppphhh```___bbbjjjxxxgggZZZ^^^fff{{{wwwddd^^^\\\eeerrr{{{}}}{{{yyyvvvssspppooonnneee]]]TTTPPPNNNMMMRRRYYYYYYXXXXXX]]]eeelllmmmlllhhhjjjmmmoooppprrruuuwwwwwwzzz}}}ooo\\\RRRJJJDDDBBB@@@@@@AAACCCDDDEEEFFFGGGIIIKKKNNNQQQUUU\\\dddiiirrr{{{888777777777777777888888555555555555666888999:::888777555444444555777888777444222333666777555333222222222333333444444444666888<<<@@@DDDGGGIIIIIIHHHGGGFFFHHHHHHGGGFFFHHHCCCCCCGGGOOOVVV[[[```ffffffWWWKKKHHHHHHFFFEEEGGGMMMMMMMMMMMMLLLJJJGGGFFFIIIRRRTTTWWW___dddooo{{{ppphhhZZZZZZXXXTTTNNNJJJHHHGGGDDDGGGKKKPPPWWW```jjjpppqqqwww~~~iiiVVVKKKFFFDDDCCCDDDFFFHHHJJJMMMTTT^^^eeettt|||~~~rrrmmmpppoookkkkkknnnsssxxx}}}{{{wwwpppiiibbbZZZRRRMMMGGGFFFCCC@@@>>><<<<<<<<<;;;:::999999999;;;===???===???@@@@@@??????@@@AAA>>>DDDJJJSSSgggnnnZZZOOONNN]]]vvvlll[[[ZZZ```wwwyyy^^^III@@@>>>===666777888888888777555444222222222333444555666777333333333444444555555555333444444333333555:::===BBBMMM^^^mmmtttooocccYYYRRRSSSTTTPPPIIILLL\\\ooouuullleeedddhhhrrr{{{aaaUUU[[[eee|||rrrddd\\\ZZZaaalllsssxxx|||}}}{{{yyyuuuqqqmmmjjjhhhddd]]]UUUQQQMMMKKKNNNSSSXXXVVVWWW\\\eeejjjjjjhhhfffiiilllnnnpppsssvvvyyyuuuyyy~~~ooo\\\RRRLLLGGGDDD@@@AAABBBCCCDDDFFFGGGGGGJJJLLLOOORRRWWW___gggmmmyyy:::999999888888888888888666666666555444444333333444444555666777777666666666555444333333333333333333444444333222333555777::::::;;;???FFFJJJLLLKKKKKKIIIGGGGGGIIIIIIIIIHHHEEEEEEIIIOOOTTTWWW^^^eeeeeeXXXLLLGGGFFFEEEFFFHHHPPPQQQPPPLLLGGGDDDEEEGGGNNNOOOTTTYYY]]]dddttt{{{oooggg\\\ZZZWWWSSSOOOLLLJJJIIIHHHLLLRRR[[[cccjjjppprrrttt|||hhhYYYPPPIIIDDDDDDFFFFFFIIINNNQQQUUU^^^hhhuuu|||xxxssslllhhhiiillloootttxxx|||}}}xxxqqqiiiaaaYYYRRRMMMIIIGGGDDDCCCBBB@@@===;;;:::888666666888;;;<<<<<<<<<<<<;;;<<<<<<===>>>???CCCDDDEEEIIIZZZrrrpppXXXOOOTTT]]]rrrooo\\\XXX```rrryyy^^^IIIAAA>>>===;;;:::888777555444444444555444444333333444444555333333333444444444555555666555444444666888<<<>>>FFFSSSdddqqqxxxvvvhhhZZZSSSUUUQQQMMMMMMLLLZZZuuu|||uuupppsssxxx}}}qqq^^^PPPWWWlllmmmZZZYYY\\\aaaeeeiiipppxxx|||~~~{{{wwwuuusssooohhhdddeee```VVVMMMGGGHHHLLLQQQTTTVVVYYY]]]```ccceeefffdddgggkkknnnpppqqqtttuuuxxxzzz~~~kkkYYYQQQKKKDDD===>>>???AAACCCEEEGGGHHHIIIIIIKKKMMMPPPUUU___kkkttt~~~999999888777777777777888777777666666555444444333222333333444444444444444666555444333333333333444333444444333222333555777;;;;;;===BBBHHHMMMOOONNNLLLKKKIIIIIIJJJJJJIIIHHHEEEEEEHHHNNNRRRUUU[[[cccaaaVVVKKKGGGFFFEEEFFFIIIPPPPPPOOOKKKGGGFFFHHHKKKPPPQQQUUUYYY\\\eeeuuuyyymmmeeeZZZXXXUUURRROOOLLLKKKJJJKKKNNNTTT[[[ccciiinnnpppvvv}}}iiiYYYPPPIIIEEEEEEFFFFFFIIINNNQQQUUU___iiivvv{{{uuuooolllmmmlllppptttyyy||||||xxxpppiiiaaaYYYRRRMMMKKKHHHEEECCCBBB@@@>>>===;;;999777888:::<<<===<<<<<<<<<<<<<<<===>>>??????BBBDDDEEEGGGUUUlllvvv^^^RRRSSSZZZooorrr^^^XXX]]]nnn}}}aaaJJJ@@@===;;;999888777666666666666666555444444333333444444555333333333444444444555555555555444444666999===@@@KKKXXXiiiuuu{{{xxxkkk]]]SSSUUUPPPLLLMMMNNN^^^zzzzzz|||ooo^^^RRRYYYnnnmmm\\\\\\___fffjjjnnnuuu}}}|||zzzwwwtttsssrrroookkkgggfff```VVVLLLFFFFFFJJJMMMTTTVVVXXX\\\^^^aaabbbccceeehhhmmmqqqrrrsssuuuvvvwwwyyy}}}~~~hhhYYYRRRMMMEEE>>>???@@@AAACCCEEEFFFHHHIIIJJJLLLPPPSSSXXXaaammmuuu888888777666666666777777888888777666666555555444333333333333444444444444555555444333333333444444444444444333222333555777;;;<<>>???@@@@@@@@@DDDFFFFFFOOOcccyyygggVVVRRRVVVjjjtttaaaYYY[[[iiizzzdddLLL@@@<<<:::777777777666666777777888555555444444444444555555333333333444444444555555555555555555555999>>>BBBOOO\\\lllwww|||xxxkkk]]]TTTUUUOOOKKKOOOSSSeeekkk]]]SSS[[[qqqppp___```eeemmmssswww~~~{{{uuutttsssssssssqqqnnnkkkeee^^^TTTJJJEEEDDDGGGJJJTTTUUUWWWZZZ\\\^^^___```dddhhhnnnrrrtttuuuuuuvvvuuuwww{{{vvveeeYYYRRRMMMEEE???@@@AAABBBCCCEEEFFFGGGHHHJJJNNNRRRWWW\\\dddooovvv888777777666666666666666888888888777666666555555555555555555555555555666555444444333333333444444444555555444333333666888:::<<<@@@FFFLLLPPPSSSTTTPPPNNNMMMLLLMMMLLLJJJHHHEEECCCEEEJJJNNNQQQWWW___]]]WWWSSSQQQNNNKKKLLLPPPTTTSSSPPPKKKGGGHHHNNNSSSVVVUUUVVVYYY\\\eeeyyytttggg^^^VVVTTTRRRPPPNNNNNNNNNNNNQQQTTTYYYaaahhhnnnsssvvvlll[[[PPPIIIGGGHHHGGGGGGJJJOOOSSSXXXcccnnn}}}~~~yyytttooonnnoooooorrrwww{{{{{{vvvooohhh```YYYRRRMMMMMMIIIDDDAAA@@@@@@@@@???:::999999;;;<<<===;;;:::<<<<<<===>>>???@@@@@@@@@???DDDGGGGGGLLL]]]vvvnnnZZZRRRSSSeeevvveee\\\\\\ddduuugggNNNAAA<<<:::888888777777666777777777555555444444444444555555333333333444444444555555444555555555555999@@@EEEQQQ^^^mmmwwwyyytttgggZZZWWWVVVNNNLLLRRRYYYooodddZZZTTT]]]rrrsssaaadddkkkuuu}}}}}}yyysssuuuxxxzzzyyytttnnniiiaaaZZZPPPHHHDDDDDDFFFHHHQQQSSSUUUYYY[[[^^^___```bbbgggnnnsssuuuuuuuuuuuusssuuuyyy}}}}}}{{{|||~~~|||qqqbbbVVVOOOJJJEEEAAAAAAAAABBBDDDEEEFFFGGGHHHJJJNNNTTTZZZ___gggpppwww888777777666666666666666888888888777666666555555666555444444444444555555444444333333333444444555444555555444333444666888888;;;AAAFFFKKKNNNQQQRRRPPPOOONNNNNNNNNMMMJJJHHHDDDCCCEEEJJJNNNRRRZZZbbbbbb``````___ZZZSSSRRRVVVXXXVVVRRRLLLHHHIIINNNSSSXXXWWWWWWYYY\\\fffyyy~~~sssfff\\\UUUTTTQQQOOONNNOOOPPPQQQSSSVVV]]]fffnnnvvv|||lll\\\QQQIIIGGGIIIHHHGGGJJJOOOTTTZZZfffrrr}}}yyyuuupppoooppppppsssxxx|||zzzvvvoooggg```YYYRRRMMMLLLHHHCCC@@@??????>>>>>>999888888999;;;;;;:::888;;;<<<===???@@@@@@@@@@@@???DDDHHHIIIKKKZZZtttttt___RRRQQQ___xxxwwwiii```^^^bbbpppiiiOOOAAA===;;;;;;:::999777666666555555666555555444444555555666333333333444444444555555333555666555555:::BBBIIITTTaaapppxxxxxxqqqdddXXXYYYWWWNNNMMMVVV```www]]]XXXUUU^^^ssstttbbbfffppp||||||xxxuuuzzzvvvllleee]]]UUULLLEEEDDDEEEGGGHHHMMMOOOSSSWWW[[[^^^```aaaccchhhoootttvvvwwwwwwwwwqqqssswww{{{|||zzz{{{|||}}}zzzpppaaaTTTKKKFFFCCCBBBAAAAAABBBDDDEEEGGGHHHIIIJJJNNNUUU[[[```hhhqqqxxx888888777666666666777777888888777666666555555444444444222111111111222333444444333333333444555555555555555444333444666888888<<>>===:::999888888::::::999888999;;;===???@@@@@@@@@@@@???CCCGGGIIIJJJVVVnnnzzzdddUUUPPPYYYnnnzzznnnddd___^^^lll{{{kkkQQQCCC>>>===<<<;;;:::888666666555555666666555555555555666666333333333444444444555555222444666666555:::DDDLLLZZZggguuu{{{yyyqqqdddYYYYYYVVVMMMMMMXXXddd||||||XXXWWWWWW```uuupppaaafffrrr|||yyyzzzwwwjjjbbbZZZSSSIIIDDDDDDFFFGGGHHHJJJLLLPPPTTTYYY\\\___```cccgggnnnrrruuuvvvwwwxxxppprrrvvvzzz~~~}}}}}}}}}~~~}}}xxxpppbbbTTTJJJDDDBBBCCC@@@@@@BBBDDDFFFHHHJJJJJJKKKPPPVVV\\\bbbjjjssszzz999999888777777777777888777777666666555444444333555444222111000111222333333333333333333444555666555666666555444444777999999>>>CCCFFFGGGHHHIIIKKKMMMMMMMMMNNNOOONNNKKKIIIDDDCCCFFFMMMTTTZZZdddnnnsssxxx~~~rrrccc[[[[[[XXXWWWUUUPPPLLLMMMRRRVVVWWWWWWXXXZZZ]]]eeexxx}}}sssfff\\\XXXVVVSSSPPPOOOPPPRRRTTTWWW\\\cccmmmwwwzzzkkk___SSSJJJGGGIIIHHHHHHJJJPPPVVV^^^kkkwww}}}xxxvvvwwwrrrvvvzzz~~~yyyuuunnnggg```YYYRRRNNNJJJHHHDDDBBBAAA@@@>>><<<<<<:::888888999:::::::::888999<<<>>>@@@@@@?????????AAADDDFFFGGGOOOeee{{{jjjXXXNNNSSSdddzzzsssfff\\\YYYfffwwwoooSSSDDD???===;;;:::999888777777777777666666555555555555666666333333333444444444555555111444777666555:::EEENNN^^^kkkyyy}}}zzzqqqdddZZZWWWTTTKKKLLLXXXeee}}}rrrVVVXXXZZZbbbwwwyyyfff___eeesss~~~|||uuuiiibbb[[[SSSIIIDDDDDDFFFFFFEEEHHHJJJMMMQQQUUUXXX[[[\\\^^^bbbgggkkknnnppprrrsssppprrruuuzzz~~~yyytttoooeeeXXXLLLEEEBBBBBB>>>???AAADDDGGGIIIKKKLLLNNNRRRXXX]]]ccclllvvv~~~:::999999888888888888888666666666555444444333333777666444222222333444555333333333333333444555666555666666555444444777999;;;???EEEGGGGGGFFFGGGIIILLLLLLLLLNNNOOONNNKKKIIIDDDDDDGGGOOOVVV]]]hhhrrrxxx~~~yyyfff\\\[[[VVVVVVUUUQQQNNNOOOTTTYYYVVVVVVXXXZZZ]]]eeewww~~~sssfff]]]YYYWWWSSSQQQPPPQQQSSSUUUYYY]]]eeeoooyyyxxxkkk___TTTKKKGGGIIIIIIHHHKKKPPPVVV^^^lllxxx~~~yyyvvvwwwsssvvv{{{|||yyytttnnnggg```YYYRRRNNNKKKHHHFFFDDDCCCBBB???<<<>>><<<999888999;;;<<<<<<777888;;;>>>???@@@???>>>@@@@@@BBBDDDDDDJJJ^^^rrrnnn[[[MMMOOO^^^rrr|||{{{wwwfffZZZUUUcccuuurrrUUUDDD???===999999888888888888888999666666555555555555666666333333333444444444555555111444777666555;;;FFFOOO___lllyyy}}}yyypppcccYYYUUURRRIIIKKKXXXeee}}}~~~|||jjjUUUYYY\\\eeexxxrrr^^^^^^eeessstttjjjddd\\\TTTJJJDDDDDDEEEEEECCCGGGIIIKKKOOORRRUUUWWWWWWWWW[[[```cccfffhhhkkkmmmppprrruuuzzz~~~{{{tttpppmmmfff[[[OOOGGGCCCBBB>>>???AAADDDGGGJJJLLLMMMPPPTTTYYY^^^dddmmmxxx999999999888777666666555666666555444444555666777444444444444444444444444777777555444333222222222222222333333222444666999;;;AAAHHHLLLKKKJJJIIIJJJLLLMMMNNNPPPQQQPPPMMMJJJHHHDDDHHHRRRWWWXXXcccrrrtttuuueee]]][[[UUUUUUTTTRRRQQQRRRUUUXXXYYYXXXYYY\\\```iiizzz{{{qqqhhhaaa]]]ZZZWWWSSSQQQQQQSSSTTTTTTWWW[[[dddooouuuxxxvvvhhh[[[RRRNNNKKKJJJKKKIIIJJJNNNTTT\\\jjjwww~~~|||~~~}}}xxxssswwwyyy|||~~~yyyuuunnnggg```YYYQQQMMMKKKIIIGGGDDDAAA@@@??????:::::::::999999999888888:::;;;<<<===>>>???@@@AAA@@@>>>>>>AAADDDIIIVVVaaaqqqZZZQQQNNNSSS```lllrrryyyqqq\\\XXX]]]nnnqqqTTTDDD???>>>::::::999999888777777777555555555444444333333222222222222333333333444444666555666777777:::EEEPPPbbbvvvtttjjjbbb\\\TTTNNNJJJMMMWWWiii{{{iiilll|||dddQQQSSS[[[kkk|||hhh^^^^^^gggvvvzzzuuulllccc[[[QQQIIIEEEDDDBBBEEEIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUXXXZZZ[[[]]]```bbbhhhnnnuuuzzz{{{|||}}}yyyvvvxxxrrrhhh\\\QQQIIIDDDAAA???AAACCCDDDEEEGGGJJJMMMNNNRRRYYYbbbllluuu{{{999999888888777666666555999888777666666777888888444444444444444444444444555555444333333333444444222333333333333444777999===CCCJJJNNNMMMLLLKKKLLLLLLMMMQQQTTTUUUSSSNNNJJJDDDBBBGGGRRRVVVWWW```mmmsss|||~~~oooaaaZZZZZZVVVVVVVVVTTTSSSTTTVVVXXXVVVVVVYYY^^^cccmmmzzzppphhhaaa^^^\\\XXXTTTQQQQQQSSSTTTTTTVVVYYYaaajjjooorrryyyyyylll```WWWPPPLLLJJJMMMKKKMMMQQQVVV]]]kkkwww{{{xxxxxxzzz}}}}}}wwwrrrkkkddd]]]WWWQQQMMMKKKIIIFFFCCCAAA@@@??????::::::::::::999999999999:::;;;<<<===>>>???@@@AAABBB@@@@@@AAACCCGGGQQQ[[[~~~sss[[[NNNLLLPPP\\\gggqqq{{{uuu^^^XXX]]]nnnpppTTTDDD???>>>::::::999999888777777777555555555555555555555555333333444444444555555555666666777999999;;;EEEQQQfffxxx|||ooofff```ZZZTTTNNNJJJNNNYYYllloooaaagggxxx~~~bbbQQQTTT\\\lllxxxfff^^^aaahhhsss}}}}}}yyyuuulllcccZZZQQQIIIEEECCCBBBDDDHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNPPPRRRTTTUUUVVVYYY[[[```fffmmmrrruuuxxx||||||yyyvvvzzztttiii]]]RRRJJJEEECCC???AAACCCDDDEEEGGGKKKMMMOOOSSSZZZcccllluuu}}}999999888888777666666666666666555444333333333444444444444444444444444444333333333333333444555666222333333333333444777999>>>DDDKKKNNNNNNLLLKKKLLLLLLNNNSSSWWWYYYUUUOOOIIICCCCCCIIISSSWWWWWW^^^iiirrrxxx|||uuuggg[[[WWWXXXUUUVVVWWWVVVUUUTTTUUUVVVTTTUUUZZZaaagggsssxxxooohhhbbb___]]]YYYTTTQQQPPPRRRSSSSSSTTTUUUZZZaaaeeehhhqqqyyy|||qqqfff]]]UUUNNNJJJLLLLLLNNNSSSWWW]]]hhhsss{{{|||~~~||||||uuuppphhh```ZZZUUUQQQOOOKKKIIIFFFCCCAAA??????>>>;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>???@@@AAADDDAAAAAABBBBBBCCCKKKTTTwwwvvv]]]JJJJJJNNNWWWcccqqqwww___WWW]]]pppqqqTTTCCC>>>===::::::999999888777777777555555555666666666666666444444444555555555666666555555777::::::<<>>>>><<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>???@@@AAABBBAAAAAACCCBBBAAAGGGOOOoooxxx]]]JJJJJJNNNVVVdddwwwwww^^^VVV^^^qqqqqqTTTCCC===<<<::::::999999888777777777666666666555555555555555444444444444555555555555444444777::::::===FFFQQQiiirrrtttiii___]]]\\\XXXUUUMMMHHHNNN\\\qqq|||hhh```\\\dddttt~~~|||qqq}}}~~~cccQQQUUU^^^oookkkbbbbbbkkknnnqqqssssssssstttuuuwww}}}}}}yyyuuullldddWWWOOOGGGDDDCCCAAABBBFFF@@@@@@AAACCCEEEHHHJJJKKKGGGIIILLLMMMMMMNNNPPPRRRUUUYYY^^^bbbfffkkksssyyyzzz}}}yyywwwvvv|||vvvlll```UUULLLFFFCCC???AAACCCEEEFFFHHHLLLNNNQQQVVV]]]dddlllvvv888888888777777777777777::::::999999888777666555444444444444444444444444555555444333333333333444333333444444333555777:::===CCCJJJMMMLLLJJJIIIJJJNNNOOOPPPSSSTTTSSSOOOLLLJJJKKKNNNRRRUUUZZZccclllqqqrrrnnneeeYYYRRRSSSVVVTTTVVVXXXXXXWWWUUUTTTTTTUUUYYYaaahhhnnnyyy}}}tttoookkkfffaaaZZZUUUNNNJJJIIIJJJKKKLLLOOONNNPPPTTTWWWZZZdddnnn|||~~~{{{vvvoooggg]]]TTTMMMJJJJJJMMMRRRUUUYYYaaakkk{{{|||~~~}}}yyy|||}}}yyyuuuooofff^^^YYYWWWUUUTTTJJJHHHEEEBBB@@@???>>>>>><<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>???@@@AAA???>>>@@@BBBAAAAAAGGGOOOiiiyyy\\\KKKLLLPPPXXXiiiwww___UUU___tttsssVVVDDD===;;;::::::999999888777777777666666555555444333222222222333333333333444444444333333555999999<<>>>>>===;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>???@@@AAA>>>===>>>AAAAAABBBHHHPPPgggzzz\\\LLLNNNPPPZZZooowww___SSS```vvvtttWWWEEE>>><<<::::::999999888777777777666555555444333333222222222222222333333333444444444333555888999===IIIUUUaaahhhiiicccaaaeeeddd___UUUMMMHHHNNN\\\ooopppaaaWWWYYY^^^hhhwww{{{rrrmmm{{{|||cccVVV\\\hhh{{{{{{iiiccceeefffiiimmmoooqqqsssvvvxxxzzzuuulllbbbTTTMMMFFFCCCBBB???@@@CCCDDDDDDDDDDDDDDDEEEEEEFFFJJJLLLOOOQQQRRRTTTVVVYYY\\\___bbbcccdddffflllppptttyyyzzzwwwxxxzzz|||wwwnnnbbbVVVLLLEEEAAA???AAACCCEEEGGGJJJMMMPPPSSSZZZccckkkrrr|||777777777777777777777888333444555555555444333222444444444444444444444444444444333333333444555555333444555444444555888:::AAAFFFMMMPPPNNNLLLKKKKKKLLLMMMPPPSSSTTTRRRNNNJJJHHHLLLPPPRRRVVV]]]ffflllnnnkkkdddZZZPPPLLLNNNRRRVVVXXXXXXXXXUUUTTTTTTUUUTTTZZZdddkkkoooyyyyyytttssspppiiicccTTTOOOHHHCCCCCCEEEGGGHHHMMMMMMOOOTTTXXX\\\fffppp~~~{{{tttkkk```TTTMMMKKKKKKMMMQQQUUUYYYcccnnn{{{vvvsssuuuyyy}}}||||||}}}{{{xxxtttoooggg```[[[WWWTTTSSSIIIHHHEEEBBB@@@>>>======::::::::::::999999999999:::;;;<<<===>>>???@@@AAA???===>>>@@@@@@AAAIIIQQQiii{{{]]]KKKLLLOOOZZZsssuuu[[[RRRaaaxxxvvvYYYFFF???<<<::::::999999888777777777333444444444555555666666333333333333444444444555777666666888:::???LLLYYYcccjjjnnnkkkkkknnnllldddSSSKKKHHHPPP___qqq~~~iii___ZZZ___eeeooo{{{|||qqqnnn~~~}}}cccZZZbbbppp|||llleeefffeeeiiinnnsssvvvyyy}}}~~~yyyuuulllcccSSSLLLEEECCCAAA??????BBBCCCCCCDDDEEEFFFHHHJJJKKKPPPRRRVVVXXXZZZ\\\___aaafffiiilllmmmmmmooossswwwyyy}}}~~~|||~~~yyywwwyyy|||}}}xxxooodddXXXNNNFFFBBB???AAACCCEEEGGGJJJNNNQQQUUU]]]hhhqqqwww777777777777777888888888444555666777777777666555444444444444444444444444222222222333444555777777333444555555444555888;;;???EEEKKKNNNMMMJJJIIIIIIJJJMMMQQQVVVWWWTTTMMMHHHHHHNNNTTTWWW[[[bbbiiimmmllliiiaaaWWWMMMJJJLLLPPPSSSTTTUUUSSSQQQPPPPPPQQQRRRYYYccckkkoooyyywwwttttttqqqjjjdddSSSNNNGGGBBBBBBDDDGGGIIIMMMMMMPPPVVVZZZ^^^hhhrrr~~~wwwlll```TTTLLLIIIHHHJJJNNNRRRWWWbbblll{{{tttpppsssxxx}}}xxx{{{~~~{{{xxxtttnnnggg```[[[WWWSSSQQQIIIHHHEEEBBB???>>>======:::::::::999999999888888:::;;;<<<===>>>???@@@AAA@@@>>>>>>@@@???AAAHHHRRRkkk}}}___JJJJJJMMMYYYuuuqqqUUUQQQbbbyyywwwZZZGGG???===::::::999999888777777777111222333555777888999:::444444444555555555666666:::888888999;;;AAAOOO]]]fffnnnsssqqqsssvvvqqqhhhQQQJJJHHHQQQaaasss{{{jjjcccbbbhhhnnnuuu}}}pppoooeee^^^fffvvv~~~nnngggggghhhlllrrrwww|||~~~|||yyyuuummmdddSSSKKKEEECCCAAA>>>>>>AAA>>>???AAAEEEIIIMMMPPPRRRVVVYYY\\\___aaacccgggiiiooorrrvvvxxxxxxyyy}}}~~~~~~}}}{{{~~~}}}yyywwwzzz~~~zzzqqqfffZZZOOOGGGCCC???AAACCCFFFGGGJJJNNNQQQWWW```llluuu|||;;;:::999999888888999999777777666666666555555555555555555555555555555555555444444333333444444555000444666333...///666>>>???DDDKKKOOOOOONNNMMMMMMOOOPPPRRRUUUUUUQQQLLLHHHHHHMMMSSSWWW^^^hhhnnnnnnoooggg[[[OOOIIIHHHKKKNNNUUUTTTRRRPPPOOONNNMMMMMMXXX[[[ccckkkqqqzzz~~~yyyxxxvvvlllbbbRRRLLLHHHHHHHHHGGGHHHKKKIIILLLOOORRRXXXaaammmvvvyyymmm___TTTNNNJJJHHHJJJOOOSSSZZZfffrrr}}}yyyvvvyyy|||{{{uuurrrmmmeee^^^YYYUUUQQQOOOJJJHHHDDDAAA???>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<===>>>>>>???BBBAAAAAABBBBBBDDDKKKTTTiiidddPPPMMMOOO^^^wwwxxx\\\QQQbbbuuuyyyTTTAAA>>>;;;:::999888666666666666777555555444444444333333333555555555555555555555555777666777888:::@@@NNN]]]jjjrrrzzz}}}}}}zzzrrrjjjXXXNNNIIITTTggg|||qqqfffgggkkkttt~~~xxxuuutttbbb^^^jjj}}}qqqiiihhhjjjooowww|||}}}zzzvvvwwwvvvkkk___UUULLLDDDCCCCCC@@@???@@@BBBDDDGGGIIIKKKNNNSSSVVV___dddiiilllnnnppptttxxx}}}~~~~~~}}}}}}~~~~~~|||{{{yyyxxxwwwxxxyyyzzz~~~zzzqqqfffZZZOOOGGGCCCCCCCCCCCCEEEHHHLLLQQQTTT\\\dddoooyyy999888777777666666777777555555444444444333333333444444444444444444444444555444444333333444444555555444333333444888<<>>===>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;===>>>???@@@@@@BBB@@@AAABBBBBBDDDKKKTTTiiifffPPPMMMPPP^^^wwweeeUUUbbbrrr|||VVVCCC@@@===:::999888777666666777777666666555555555444444444555555555555555555555555555555666888;;;BBBQQQ```rrrzzz|||rrrhhhWWWOOOLLLXXXlllllleeegggqqqyyy}}}yyy{{{dddbbbnnn}}}ooofffeeejjjpppwww{{{|||~~~xxxssstttsssjjj^^^WWWNNNFFFEEEDDDBBBAAACCCBBBDDDGGGIIILLLQQQWWW[[[hhhlllrrrvvvyyy|||}}}yyy{{{}}}}}}}}}}}}~~~~~~~~~|||~~~~~~~~~}}}~~~~~~}}}}}}{{{yyywwwvvvwwwxxxyyy}}}yyyrrrhhh]]]RRRIIIDDDCCCCCCDDDFFFKKKQQQWWW[[[```gggqqq{{{999888777777666666777777555555555444444444333333444444444444444444444444555444444333333444444555555000,,,...555;;;<<<;;;CCCGGGMMMTTTXXXVVVRRRMMMNNNPPPSSSTTTRRRNNNIIIFFFGGGMMMTTTXXX```iiimmmmmmddd^^^UUUMMMIIIJJJNNNQQQRRRQQQOOOMMMLLLMMMNNNNNNTTTWWW]]]eeejjjtttrrrcccQQQJJJEEEFFFFFFEEEGGGJJJHHHLLLQQQWWW^^^jjjwww{{{pppbbbWWWPPPLLLKKKMMMQQQVVV\\\iiiuuu|||uuupppkkkccc\\\WWWSSSOOOMMMIIIHHHEEEBBB???>>>======<<<;;;;;;::::::;;;;;;<<<::::::<<<===???@@@AAABBBBBB@@@AAACCCCCCDDDKKKTTTfffgggQQQOOOQQQ```wwwkkkXXXaaammmyyyYYYEEEBBB>>>::::::888777777666777777777777666666666555555555555555555555555555555555333333666999;;;DDDUUUeee|||qqqeeeVVVPPPOOO\\\rrr{{{jjjfffjjjyyyjjjfffqqq|||mmmdddccclllrrrxxxzzz||||||{{{}}}~~~~~~~~~{{{uuuqqqqqqqqqhhh^^^WWWNNNFFFDDDDDDBBBBBBCCCCCCEEEHHHKKKPPPVVV^^^cccrrrwww~~~}}}||||||{{{zzzxxxwwwwwwsssuuuxxxzzz{{{|||}}}~~~~~~~~~~~~yyy|||~~~~~~~~~|||{{{}}}{{{yyywwwvvvwwwxxxyyy|||yyytttkkk```UUULLLFFFEEEDDDEEEHHHNNNVVV^^^ccccccjjjsss|||;;;:::999999888888999999777777777777666666666666444444444444444444444444555444444333333444444555555000+++---444:::;;;999CCCGGGNNNVVV[[[YYYRRRLLLNNNPPPSSSTTTQQQLLLHHHEEEEEELLLSSSXXX___gggjjjiii]]]XXXQQQKKKIIILLLPPPTTTTTTRRRPPPNNNMMMNNNPPPRRRUUUWWW\\\bbbgggooorrr```SSSLLLGGGGGGHHHHHHJJJMMMJJJNNNSSSZZZaaalllyyyzzzpppcccWWWOOOMMMKKKMMMQQQVVV]]]iiiuuu}}}wwwoooiiibbb[[[UUUQQQNNNLLLIIIGGGEEEBBB@@@>>>======<<<;;;;;;::::::;;;;;;<<<::::::<<<>>>???AAACCCCCCAAA@@@AAACCCCCCDDDKKKSSScccgggRRRPPPTTTccc{{{hhhWWW^^^iiiuuu[[[FFFCCC>>>::::::999888777777777777666666666666555555555444555555555555555555555555333444777:::<<>>===<<<<<<;;;;;;::::::;;;;;;<<<::::::<<<>>>???AAACCCCCCAAA@@@AAADDDDDDDDDKKKSSSccciiiRRRQQQVVVffffffVVV[[[eeerrr~~~[[[FFFBBB===::::::999999888888777666555555555444444444333333555555555555555555555555555666999;;;<<>>CCCJJJSSSXXXXXXTTTOOOLLLOOOSSSWWWVVVPPPJJJGGGFFFDDDKKKRRRWWW\\\aaabbb^^^QQQOOOKKKJJJLLLPPPUUUYYY\\\YYYUUUQQQPPPRRRVVVXXX[[[\\\___cccfffnnnqqqbbbRRRKKKEEEEEEFFFFFFIIINNNPPPTTTZZZ___eeennnyyy}}}xxxqqqfffZZZQQQLLLKKKMMMQQQVVV\\\iiiuuu{{{|||yyynnniiiaaaZZZUUUQQQMMMKKKHHHGGGEEECCCAAA>>>===<<<<<<;;;;;;::::::;;;;;;<<<::::::<<<===???@@@AAABBB@@@@@@AAADDDDDDDDDJJJRRReeekkkRRRQQQVVVggghhhVVVYYYbbbnnnxxx\\\FFFAAA<<<::::::::::::999888777666555444444444444333333333555555555555555555555555555777:::<<<===EEEZZZnnn{{{jjj]]]SSSOOORRRaaawww}}}zzz~~~nnnhhhrrrxxxhhhbbbcccqqq|||yyysssrrrqqqrrrtttuuuuuuuuuuuutttpppkkkjjjkkkggg```WWWMMMEEECCCCCCBBBDDDFFFHHHMMMTTT\\\eeeoooxxx~~~}}}|||yyyqqqjjjggg^^^]]]\\\[[[\\\^^^aaacccfffkkkqqqvvvxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxwwwzzz~~~}}}~~~~~~{{{yyywwwyyy{{{~~~{{{zzzwwwpppfff[[[QQQKKKIIIHHHHHHKKKPPPXXX```eeeooovvv999888777777666666777777666666666666555555555444666666666666666666666666555444444333333444444555222333333111111444999===DDDMMMWWWZZZVVVQQQNNNNNNOOOTTTXXXWWWQQQJJJGGGFFFEEELLLTTTXXX\\\```___[[[NNNLLLKKKJJJMMMRRRWWWZZZ```\\\VVVRRRQQQSSSVVVYYY[[[]]]aaaeeejjjsss{{{nnnbbbRRRKKKEEEEEEFFFGGGJJJOOORRRVVV\\\bbbhhhqqq||||||xxxsssiii]]]SSSNNNLLLNNNRRRWWW^^^jjjvvv}}}wwwsssvvvxxxnnniiiaaaZZZUUUQQQNNNKKKGGGGGGFFFDDDAAA???===;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;===>>>???@@@@@@@@@???BBBEEEEEEEEEJJJRRReeejjjQQQPPPTTTddd}}}kkkUUUWWW___kkkuuu~~~]]]GGGAAA<<<:::::::::::::::888777666555555555555444444444444555555555555555555555555333666:::<<<>>>GGG^^^ssswwwfffYYYRRROOOSSSccc{{{qqqllluuuyyyjjjeeehhhsssvvvqqqqqqqqqsssuuuvvvtttrrrrrrqqqmmmhhhggghhheee```WWWMMMDDDBBBBBBBBBDDDGGGJJJPPPYYYccclllvvv~~~wwwtttooohhhbbb```\\\\\\\\\]]]___cccfffiiikkkqqqwww|||}}}|||zzzzzzvvvvvvuuuttttttuuuvvvvvvvvvxxx|||}}}}}}||||||||||||}}}~~~~~~}}}{{{yyyxxx|||~~~}}}{{{wwwooofff[[[QQQLLLGGGGGGIIILLLRRRZZZaaaeeennnvvv;;;::::::999888999999999888888888888777777777777777777777777777777777777555444444333333444444555555444333333666:::>>>AAAEEEOOOZZZ\\\UUUOOONNNPPPPPPUUUZZZXXXQQQJJJGGGGGGGGGNNNUUUYYY]]]```^^^ZZZMMMLLLJJJKKKNNNSSSXXX[[[aaa]]]WWWRRRPPPRRRVVVYYY[[[\\\aaaggglllwwwvvvjjj```UUUMMMGGGGGGHHHIIIMMMQQQSSSXXX^^^dddkkkttt|||yyytttkkk___VVVOOONNNOOOTTTXXX___lllwww}}}wwwrrrnnnsss~~~vvvoooiiibbbZZZUUUQQQNNNLLLGGGGGGFFFDDDAAA???<<<;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<===>>>>>>???@@@???BBBEEEEEEEEEJJJRRRbbb}}}|||gggQQQNNNRRRaaayyylllTTTUUU\\\jjjvvv^^^HHHBBB<<<::::::;;;;;;:::999777666777666666666555555555555555555555555555555555555111444999<<<>>>IIIaaawwwtttdddVVVRRROOOTTTeee~~~~~~xxxpppyyy}}}nnnjjjmmmsss~~~tttqqqqqqrrruuuvvvvvvtttqqqooooookkkfffeeefffddd___UUUKKKBBB@@@@@@@@@BBBEEEKKKRRR\\\gggqqqzzz{{{qqqkkkfff___[[[ZZZ]]]^^^^^^```dddhhhlllnnnqqqvvv}}}~~~}}}wwwvvvuuuttttttuuuvvvwwwvvvyyy|||}}}|||{{{{{{{{{}}}~~~}}}{{{zzz|||~~~|||wwwoooeeeZZZQQQLLLEEEFFFIIIMMMTTT\\\bbbfffkkksss;;;:::999888777777777777999999777666555555555555333333333333333444555666111222333444444444333333111333555444444666<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===============???@@@AAA@@@???BBBHHHMMMbbbuuuvvvgggRRRLLLLLLYYYsssiiiUUUWWW___kkkwww```III???>>>999999888888888888888999777777555444444333333333333333333444555666777777:::888888;;;@@@MMMdddxxx|||nnnbbbYYYMMMOOOUUUcccpppsss{{{yyy}}}mmmjjjooo{{{}}}sssuuuuuuvvvwwwwwwuuuqqqnnnllliiifffcccaaa```^^^\\\LLLHHHBBBAAABBBEEEFFFFFFLLLXXXfffmmmsss{{{~~~rrrggg```[[[XXXYYY]]][[[___dddjjjooosssuuuvvv~~~~~~xxxvvvsssrrrsssuuuuuuuuu~~~~~~~~~~~~|||{{{yyywww{{{|||~~~~~~}}}}}}~~~xxxyyywwwqqqgggZZZPPPKKKJJJHHHIIIOOOUUUZZZaaaiiitttxxx}}};;;:::999888777777777777999888777666555555555555555555444444444555666666333333444555555555555555111333555444444777<<>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============???@@@AAA@@@???BBBHHHMMM___ttttttcccOOOKKKKKKXXXqqqiiiUUUVVV\\\hhhtttaaaJJJ@@@???;;;:::999888777777777777:::999888777666666666666333444444444555666666666999888888:::@@@MMMcccwww|||ooobbbYYYMMMPPPWWWggg{{{jjjmmmvvvyyypppkkknnnwww|||{{{}}}||||||||||||yyytttqqqllliiifffdddaaa^^^ZZZWWWLLLGGGCCCAAACCCFFFGGGGGGMMMYYYfffmmmsss{{{}}}~~~tttjjj```\\\YYYXXXZZZ___aaaeeekkkqqqwww|||xxxvvvsssqqqqqqqqqqqqqqqzzz{{{|||||||||zzzyyywwwwwwyyy{{{~~~}}}xxxxxxwwwqqqggg[[[QQQLLLHHHFFFGGGNNNUUUZZZcccjjjuuuyyy;;;:::999888888777777888999888777666666555555666777777666555555555666666444555555555666666666666222444555555555777===BBBHHHPPPUUURRRNNNNNNOOOOOOYYY\\\^^^[[[TTTMMMIIIHHHIIIOOOUUUZZZ```dddbbb]]]SSSRRRQQQQQQSSSWWW\\\___[[[VVVPPPMMMMMMOOORRRSSSUUUVVVZZZ^^^dddooowwwjjj]]]QQQKKKHHHIIILLLMMMQQQUUU\\\aaafffkkkpppwww|||vvvooogggaaaUUUSSSTTTWWWZZZ^^^hhhsss|||~~~tttkkkeeeccckkkwww~~~yyysssooojjjeee^^^WWWSSSPPPMMMKKKFFFDDDBBB@@@>>>============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>@@@AAA??????BBBHHHMMM\\\qqqqqq]]]LLLIIIKKKWWWnnniiiSSSSSSXXXcccpppbbbKKKAAA@@@===<<<:::888777666555555777777666555444444444444444444555555555555555555888777888;;;AAANNNdddxxx}}}pppcccYYYLLLPPPYYYjjj~~~qqqcccfffppp|||wwwtttmmmooossszzz}}}wwwssskkkiiihhhfffbbb]]]VVVQQQJJJGGGCCCAAACCCFFFIIIJJJQQQ]]]iiiooottt{{{}}}wwwssssssuuuyyy}}}iiiaaa[[[[[[\\\]]]aaafffkkkooottt{{{|||wwwvvvssspppnnnnnnnnnnnnvvvwwwyyy{{{|||{{{yyyxxxxxxzzz|||}}}zzzwwwxxxwwwqqqggg[[[RRRMMMGGGDDDFFFLLLTTTZZZccckkkrrryyy;;;;;;:::999888888888888888888777666666666666666777777666555444444444555555555555555555666666666222444555555555888>>>CCCJJJQQQUUUQQQMMMMMMOOOOOOYYYYYYYYYXXXTTTNNNJJJGGGJJJOOOTTTYYY```ffffffaaaVVVUUUTTTTTTVVVZZZ^^^```___ZZZSSSMMMKKKLLLOOOQQQVVVWWWYYY\\\cccoooyyylll```WWWQQQMMMNNNPPPQQQTTTXXX^^^bbbggglllqqqwww}}}xxxqqqjjjeeeXXXVVVVVVYYY\\\___hhhqqqzzztttiiibbb___```nnn~~~|||wwwqqqmmmhhhccc]]]WWWSSSPPPMMMKKKEEEDDDAAA???===<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@???>>>AAAGGGMMMXXXooooooYYYJJJJJJMMMYYYoooiiiQQQQQQUUU```oooaaaJJJAAA@@@<<<;;;:::888777666666666666555444444333333333444555555555555555444444444666666888<<>>>>>???>>>???@@@???>>>AAAGGGLLLWWWnnnpppXXXKKKKKKOOO\\\rrrgggPPPPPPVVVcccrrr~~~```III@@@???:::999888888777888888888888888777777666777777777555555555555555444444444444555888>>>FFFTTTkkk}}}uuuhhh\\\MMMPPPVVVgggwwwjjj___ZZZ\\\iii~~~uuurrr}}}sssqqqrrryyy~~~}}}wwwsssvvvzzzxxxssslllkkkjjjiiieee]]]TTTNNNGGGEEEDDDCCCDDDHHHMMMPPP^^^hhhpppqqqrrrvvvzzz{{{}}}~~~~~~|||yyywwwxxxyyy~~~~~~oooddd``````fffmmmqqqvvv{{{|||sssssssssrrrpppqqqtttwwwwwwxxxzzz|||}}}~~~~~~~~~}}}}}}}}}|||zzzxxxyyyyyywwwpppfff[[[SSSOOOJJJFFFEEEJJJPPPVVV^^^fffooowww~~~<<<;;;:::999999888888999777777666666666666777777555444444333333333444444555444333333333444666666222444666666777:::@@@FFFSSSZZZ]]]XXXSSSSSSUUUUUUZZZZZZ[[[ZZZWWWTTTRRRPPPOOORRRTTTXXX```fffccc\\\QQQQQQRRRSSSVVVZZZ]]]___ZZZWWWQQQLLLKKKPPPXXX^^^\\\]]]]]]^^^fffsss~~~yyyoooddd[[[SSSPPPOOOOOOSSSXXX[[[___dddhhhmmmsss|||zzzsssjjjeeeYYYTTTRRRUUUZZZ^^^fffnnnxxxxxxoooeee\\\\\\bbbooo}}}zzzvvvqqqmmmeeeaaaZZZUUURRROOOMMMLLLEEECCCAAA???===<<<<<<<<<:::::::::::::::;;;;;;<<<:::;;;;;;<<<===>>>??????===???@@@>>>>>>AAAGGGLLLXXXooottt[[[NNNLLLPPP^^^wwweeeQQQTTT]]]lll}}}}}}___HHH??????999888888888888888999999777666666555555666666666444444555555555555555555444555888>>>FFFTTTkkk~~~|||wwwlll```OOOPPPUUUeeeyyyrrrlllddd[[[YYY[[[hhh}}}zzzppp}}}tttqqqpppvvv||||||wwwuuuxxx|||zzzuuupppnnnkkkhhhccc[[[SSSMMMEEEEEEDDDDDDEEEIIIOOOSSS___hhhooonnnmmmppptttuuutttwwwyyyyyywwwxxx|||~~~qqqhhheeefffmmmtttwww{{{zzzqqqsssuuutttrrrtttxxx||||||{{{{{{|||}}}~~~|||{{{||||||zzzyyy{{{{{{xxxqqqfff[[[SSSNNNKKKFFFEEEIIINNNTTT\\\eeepppwwwzzzzzz~~~<<<<<<;;;:::999999999999777777666666666666777777555444444444444555555666666555444333444555777888222555777777777;;;AAAFFFUUU[[[]]]XXXSSSSSSUUUUUU[[[]]]]]][[[WWWSSSQQQQQQRRRTTTUUUYYY```ddd___WWWNNNNNNOOOQQQUUUYYY\\\___WWWTTTPPPKKKKKKQQQ[[[ccc```bbb``````hhhvvvxxxxxx}}}}}}ttthhh]]]SSSNNNNNNOOOTTTZZZXXX\\\aaaeeeiiipppxxx{{{rrrhhhbbbVVVPPPMMMPPPUUUZZZccckkkuuu}}}tttnnnfff^^^bbblll}}}}}}yyyuuuqqqmmmddd```YYYTTTQQQOOOMMMLLLEEEDDDBBB???>>>=========::::::999999::::::;;;<<<::::::;;;<<<===>>>??????===??????>>>>>>@@@FFFLLLZZZpppxxx```OOOMMMPPP```zzz|||bbbTTTZZZgggyyy~~~```III@@@@@@::::::999888777777777888444444333333333444444555333444444444555666666666666666999>>>DDDQQQgggzzz~~~{{{yyyzzzyyyooocccOOOQQQVVVeee~~~}}}uuukkkfffddd```[[[YYYZZZggg{{{~~~xxxxxxwwwmmm|||}}}rrroooooouuu|||}}}yyyvvvrrrllleee^^^VVVOOOJJJCCCDDDEEEDDDEEEIIIPPPVVV[[[cccjjjiiihhhkkkoooppprrrvvvyyyyyyxxxzzzxxxooolllnnnuuu{{{}}}zzzvvvrrrtttvvvuuusssuuuzzz~~~|||{{{{{{}}}~~~|||{{{{{{||||||{{{}}}}}}yyyqqqeeeZZZRRRNNNIIIEEECCCHHHMMMSSS]]]eeennnssszzz~~~|||<<<<<<;;;:::999999999999777777666666666666777888555555555555555666777888888777555444555666888999222555777777888;;;BBBGGGSSSYYY[[[UUUPPPPPPRRRSSS[[[]]]^^^ZZZTTTOOONNNOOOTTTUUUVVVYYY```ccc]]]SSSLLLLLLNNNQQQTTTYYY\\\___XXXUUUPPPKKKJJJOOOYYYaaacccdddcccbbbjjjyyyrrrrrrxxxwwwjjj___TTTOOONNNPPPWWW^^^VVVZZZ___cccgggnnnvvv||||||qqqfff___TTTMMMIIIKKKQQQWWW```iiiqqqyyyuuupppiiidddjjjvvv|||xxxtttpppmmmccc___YYYTTTQQQOOONNNLLLFFFDDDBBB@@@>>>=========999999999999::::::;;;<<<::::::;;;<<<===>>>???@@@===>>>???>>>===@@@FFFLLL\\\qqq{{{cccPPPLLLOOO```|||yyyaaaWWW^^^nnnaaaJJJAAAAAA<<<;;;:::888777666666666777777666666666777777888333333444444555666777777888777:::===BBBNNNbbbuuu{{{yyyvvvvvvzzzzzzqqqeeePPPRRRXXXggg~~~{{{wwwnnnccc___```___\\\YYYZZZfffyyyuuullllll|||ppplll{{{{{{pppmmmpppvvv~~~}}}{{{uuulllcccZZZRRRKKKGGGCCCDDDEEEEEEEEEJJJQQQWWWVVV^^^eeeeeedddhhhlllnnntttxxx||||||zzz{{{vvvsssuuu{{{|||xxxrrruuuwwwvvvssstttzzz|||yyyyyy{{{{{{zzz{{{|||||||||~~~yyyqqqeeeZZZQQQMMMGGGCCCBBBGGGMMMTTT^^^gggkkkooouuu}}}===<<<;;;999888777777777777666666666555555555555666666666666666666666666777666444222222222444555222444666999:::===AAADDDOOOTTTZZZZZZUUURRRRRRSSSXXX[[[]]]XXXOOOJJJKKKOOOTTTXXX\\\^^^aaabbb\\\TTTLLLMMMPPPSSSVVVXXXYYYYYYUUUPPPLLLKKKNNNUUU\\\___^^^]]]]]]cccllltttzzz{{{iiiqqq~~~|||ooobbbVVVSSSRRRRRRSSSUUUWWW[[[```dddgggkkkrrrwww~~~}}}|||}}}~~~xxxlllaaa[[[OOOJJJHHHMMMRRRVVV\\\bbbgggppp|||}}}zzzyyy}}}uuunnnmmmpppyyy}}}zzzxxxuuuqqqnnn```]]]YYYVVVTTTRRRPPPNNNMMMIIICCC>>>;;;;;;===???;;;::::::999999::::::;;;;;;<<<<<<============<<<@@@>>>>>>@@@AAAAAAEEEKKK[[[tttzzzdddSSSQQQRRR^^^xxx}}}bbb\\\dddwww|||___III???===;;;;;;;;;:::999888777666555555555555555666777777777777777777777777777777333444999>>>CCCLLL___ooowwwuuurrrsssyyyzzzpppcccUUUSSSVVVeeezzzzzzqqqggg___^^^aaaeeebbbeeeppp|||wwwqqqppp{{{sssmmm|||uuummmhhhtttxxxnnneee^^^WWWOOOJJJEEECCCAAABBBFFFIIILLLMMMXXXXXXZZZ]]]aaafffjjjmmmqqqtttxxxzzz{{{{{{|||}}}}}}xxxwww}}}zzzxxxtttvvvyyy{{{}}}}}}||||||{{{|||}}}~~~~~~}}}{{{{{{}}}~~~rrrbbbUUUMMMIIIBBBBBBCCCDDDHHHPPPYYY```cccjjjuuu===<<<;;;999888777777777777777666666666555555555666666666666666666666666777555444222222333444555222333666777999<<>>>>>>>>======@@@>>>>>>@@@AAAAAAEEEKKKZZZpppxxxfffSSSQQQRRR^^^wwwgggZZZaaarrr}}}```JJJ@@@>>>;;;;;;;;;:::999888777666555555555555555666777777666666666666666666666666444555888===BBBKKK]]]nnntttssssssuuu{{{|||qqqdddSSSQQQUUUeeezzz~~~}}}}}}wwwtttooohhhccccccgggkkkmmmpppxxx{{{vvvuuu}}}uuupppwwwoooooozzzzzzuuuoooiiicccZZZPPPHHHDDDBBB@@@AAADDDHHHKKKLLLUUUWWWXXXZZZ\\\aaaggglllpppssswwwzzz{{{{{{|||}}}}}}{{{~~~{{{yyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||zzzzzz|||~~~}}}rrrdddWWWNNNJJJBBBBBBBBBCCCGGGNNNWWW]]]aaaiiisss~~~===<<<;;;999888888888888777777777666666666555555666666666666666666666666666555444333222333444555222444555777888:::>>>AAAJJJQQQWWWXXXUUUSSSTTTVVVWWWZZZ[[[WWWPPPLLLMMMPPPRRRVVV\\\ccckkklllbbbUUULLLMMMNNNPPPRRRUUUWWWXXXWWWSSSOOONNNQQQUUUYYY[[[]]]]]]___dddkkkrrrvvvwwwuuu~~~}}}vvviii\\\UUURRRPPPRRRUUUXXX\\\```bbbccceeejjjnnntttxxx~~~{{{zzzyyywwwvvvvvvvvvvvvxxxzzz~~~yyynnnbbbZZZPPPJJJFFFHHHKKKLLLOOOSSS[[[bbbkkksssxxx}}}zzzvvvsssqqqppprrruuuxxx{{{yyyxxx||||||xxxsssnnnjjjaaa]]]YYYUUURRROOOMMMJJJGGGDDDAAA>>>;;;;;;;;;;;;;;;::::::999999::::::;;;<<<===>>>>>>?????????>>>@@@>>>>>>@@@@@@@@@EEEKKKYYYmmmyyyjjjRRRPPPQQQ\\\vvvhhhWWW]]]lll}}}```KKKAAA???;;;;;;;;;:::999888777666666555555555555666666777666666666666666666666666444555888<<<@@@III[[[lllrrrtttwwwzzz~~~rrreeePPPOOOUUUeeezzz~~~}}}|||ttttttqqqlllgggggglllpppzzz}}}~~~~~~wwwtttxxxqqqttt~~~wwwuuusssqqqkkk```RRRHHHCCCAAA???@@@CCCFFFHHHIIIQQQTTTWWWWWWWWWZZZbbbiiinnnqqquuuyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||zzzxxxxxxzzz|||~~~{{{rrrfffYYYOOOJJJBBBBBBBBBBBBEEEJJJRRRXXXaaahhhsss|||<<<<<<;;;:::999888888888777777777666666666666555666666666666666666666666555444444333333333444555444555666777888;;;???BBBKKKQQQXXXYYYWWWUUUVVVYYYZZZ\\\\\\XXXRRRNNNNNNPPPSSSXXX^^^fffoooooobbbTTTMMMMMMMMMNNNPPPSSSUUUWWWXXXTTTQQQPPPRRRUUUXXXYYY[[[]]]```ffflllsssxxxzzz{{{tttiii]]]VVVSSSQQQTTTXXXVVVZZZ^^^```aaadddiiimmmzzz|||}}}|||{{{zzzyyyxxxxxxxxxzzz{{{}}}{{{ooobbbYYYNNNHHHEEEFFFHHHIIIKKKOOOSSSXXX```fffjjjpppvvv|||~~~|||xxxsssooonnnooopppooosssxxxzzzzzz~~~}}}|||xxxsssnnnjjjaaa]]]XXXSSSPPPMMMJJJHHHFFFEEECCCAAA???======<<<;;;::::::999999::::::;;;<<<===>>>??????@@@??????@@@======@@@@@@@@@DDDKKKXXXkkk~~~yyykkkQQQOOOOOO[[[ttteeeVVVYYYfffxxx}}}aaaKKKBBB@@@;;;;;;;;;:::999888777666666666555555555555666777666666666666666666666666555555888;;;???III[[[llluuuzzzqqqcccOOOOOOUUUeeezzz|||{{{wwwpppjjjiiinnnsssyyyxxxxxxqqqttt|||yyyxxxwwwuuuooocccTTTIIICCCAAA>>>???AAADDDFFFGGGLLLRRRWWWWWWUUUVVV]]]cccgggkkkqqqvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxvvvvvvxxxzzz{{{~~~}}}yyyqqqfffYYYNNNHHHAAAAAAAAA@@@BBBGGGMMMRRR```gggpppxxx|||~~~~~~~~~~~~}}}}}}}}}~~~<<<<<<;;;:::999999999999888777777777666666666666666666666666666666666666444444444333444444444444555666777888999<<>>===<<<;;;::::::999999::::::;;;<<<===>>>???@@@@@@@@@@@@???======???@@@@@@DDDJJJUUUhhh|||uuufffPPPMMMMMMXXXrrreeeVVVWWWaaarrr}}}aaaLLLBBBAAA;;;;;;;;;:::999888777666666666555555555555666666555555555555555555555555555555888<<<@@@JJJ]]]ooo}}}}}}mmm^^^QQQQQQWWWfffzzz|||rrrjjjhhhooouuu|||yyyxxxqqqrrryyy{{{yyyvvvsssmmmbbbTTTJJJDDDBBB??????AAADDDFFFFFFHHHPPPWWWYYYVVVUUUXXX]]]___dddkkkrrrwww{{{~~~~~~{{{{{{|||}}}}}}{{{xxxwwwuuuttttttuuuwwwxxx|||zzzuuunnncccWWWLLLEEE@@@@@@@@@???@@@DDDIIINNNZZZ```iiipppssstttttttttrrrtttvvvyyy|||}}}~~~<<<<<<;;;:::::::::::::::888888777777777666666666666666666666666666666666333333444444444444444444555666777888:::>>>CCCGGGQQQWWW]]]^^^ZZZWWWXXXZZZ______^^^ZZZUUUQQQPPPPPPTTT[[[bbbgggkkkjjjaaaWWWQQQPPPNNNMMMNNNQQQUUUWWWXXXTTTPPPNNNOOOSSSVVVXXXWWWZZZ___dddkkkttt}}}~~~uuujjjaaaXXXPPPOOOQQQRRRWWW\\\```cccgggnnnssszzz~~~~~~}}}||||||}}}~~~}}}|||zzz{{{}}}}}}rrrcccWWWJJJEEEBBBDDDFFFFFFGGGKKKGGGKKKOOORRRTTTXXX^^^cccaaaccceeeeeefffjjjqqqwwwsssxxx~~~~~~}}}{{{yyywwwsssnnnjjj___[[[UUUQQQNNNKKKGGGEEEAAAAAA???>>>===<<<;;;;;;;;;::::::999999::::::;;;;;;<<<===>>>???@@@@@@@@@???======?????????DDDJJJRRRfffzzz~~~ooo___NNNKKKJJJUUUooogggSSSTTT^^^ooo}}}|||```KKKBBBAAA;;;;;;;;;:::999888777666777666666555555555555666555555555555555555555555555555888===BBBNNNbbbuuu{{{hhhZZZQQQQQQWWWfff{{{wwwnnnlllrrryyy}}}xxx{{{ttttttyyy~~~}}}}}}yyyvvvrrrnnnhhh___SSSKKKFFFCCCAAA@@@BBBEEEFFFGGGHHHNNNUUUWWWUUUTTTUUUXXXZZZ___gggnnntttzzz~~~zzz{{{}}}{{{xxxuuutttsssrrrrrrssstttuuuxxxuuuooohhh```UUUKKKDDD@@@@@@?????????BBBGGGKKKSSSXXX___eeehhhiiijjjkkkhhhkkkooosssvvvwwwxxxwww<<<<<<;;;::::::::::::;;;888888888777777777666666666666666666666666666666222333333444555555555444444555666777999>>>DDDHHHSSSYYY^^^^^^YYYUUUUUUWWW\\\[[[ZZZXXXUUUSSSQQQQQQQQQZZZaaaeeeffffffbbb\\\SSSQQQNNNMMMMMMQQQUUUXXXXXXSSSNNNKKKMMMRRRVVVXXXWWWZZZ]]]aaagggpppzzz{{{rrrhhh^^^SSSOOOQQQTTTXXX]]]aaadddhhhooottt{{{{{{zzzyyywwwtttvvvzzzzzzvvvsssssstttvvvxxxzzzyyyxxxwwwyyy}}}~~~ssscccWWWJJJDDDAAACCCDDDCCCDDDFFFDDDHHHLLLNNNOOOQQQVVVZZZ[[[```eeegggiiinnnvvv|||zzz~~~~~~}}}{{{yyyvvvqqqkkkfff]]]YYYTTTPPPMMMJJJGGGEEEAAA@@@>>>===<<<<<<<<<===;;;::::::999999::::::;;;::::::<<<===>>>????????????======?????????CCCJJJTTThhh{{{|||lll\\\LLLIIIHHHRRRlllxxx```NNNOOOZZZmmm|||zzz___KKKBBB@@@;;;;;;;;;:::999888777666777777666555555555555555555555555555555555555555444555888>>>EEERRRhhh{{{wwweeeVVVPPPPPPVVVfff}}}yyytttwww}}}|||xxxuuuyyyvvvzzz}}}|||{{{{{{|||~~~}}}vvvsssooolllhhh```VVVNNNHHHFFFCCCBBBCCCFFFGGGGGGKKKNNNPPPQQQQQQRRRTTTVVVXXX]]]dddlllqqqvvv{{{~~~}}}~~~zzzuuurrrrrrqqqqqqqqqqqqrrrrrrrrrnnnhhhbbb\\\TTTKKKEEE?????????>>>???AAAFFFIIIOOOSSSYYY^^^aaadddfffhhhfffgggkkknnnqqqtttuuuvvv}}}<<<<<<;;;:::::::::;;;;;;888888888888777777777777666666666666666666666666222333444444555555555444222333444555888===DDDIIITTTZZZ^^^^^^XXXTTTSSSUUUXXXWWWWWWVVVTTTSSSSSSRRROOOXXX```ccccccdddcccaaaUUURRROOOMMMMMMQQQUUUXXXXXXSSSMMMJJJLLLQQQVVVYYYXXXZZZ\\\___ccclllxxx}}}uuummmbbbXXXSSSUUUVVVZZZ___bbbeeeiiioootttzzzrrroooooopppnnnkkkkkknnnrrruuuuuusssooolllnnnooopppssswwwxxxxxxvvvwwwyyy~~~ssscccVVVJJJDDDAAABBBCCCAAA@@@CCCCCCGGGKKKLLLLLLNNNRRRUUU\\\aaahhhlllooosss{{{}}}{{{xxxtttooohhhccc\\\XXXSSSOOOLLLJJJGGGEEECCCBBB@@@>>>======???@@@;;;::::::999999::::::;;;999:::;;;===>>>>>>?????????<<<<<>>??????>>>???AAAFFFIIIOOOSSSXXX]]]```cccgggiiihhhiiijjjlllooosssvvvxxx{{{~~~