BM6P6(@ |||}}}{{{vvvtttuuuwwwvvvuuu{{{wwwqqqnnnooorrrtttvvvpppsssvvvvvvvvvxxx}}}}}}}}}~~~yyywwwwwwzzz}}}{{{|||}}}~~~~~~~~~{{{wwwtttvvvtttrrrooonnnnnnnnnoooiiilllmmmkkkhhhiiinnnssstttvvvvvvtttpppllljjjjjjjjjhhhffffffffffffdddccccccdddfffgggfffccc```^^^aaa```^^^___```bbbaaa```dddddddddggglllppprrrsssuuurrrooommmllllllkkkkkkkkkmmmnnnllliiigggiiilllkkknnnooolllfffcccdddggghhhhhhhhhkkkooovvv|||}}}xxxxxxzzz{{{|||||||||||||||}}}~~~{{{|||{{{zzzyyy{{{wwwtttuuuxxx{{{yyyuuunnngggcccbbbbbbhhhlllrrruuuwwwwwwxxxxxxyyyooohhhfffkkkrrrxxx|||~~~~~~yyyqqqiiiddddddeeefffhhhgggccc\\\XXX[[[]]]```bbbeeeiiiooorrrxxxvvvtttssstttxxx|||||||||wwwxxxpppgggkkkrrryyyrrrnnnmmmnnnpppuuu|||}}}mmmooouuu~~~tttkkkeeemmmyyyvvvyyy|||~~~}}}}}}{{{vvvvvv{{{~~~hhhZZZ]]]gggyyy~~~{{{{{{}}}~~~~~~}}}}}}~~~zzzuuuuuuyyy~~~|||xxxuuuuuuooommmkkkiiihhhiiikkklllpppqqqqqqqqqpppmmmkkkiiigggfffddddddfffhhhhhhhhhgggfffggghhhkkklllkkkjjjjjjjjjiiijjjjjjkkkjjjjjjiiilllooonnnjjjgggggghhhjjjmmmooolllhhheeegggiiihhhiiijjjlllppptttxxxzzz~~~}}}|||~~~|||vvvqqqhhhhhhhhhhhhhhhiiiiiiiiinnnuuu~~~zzzrrrmmmmmmrrrwwwzzzzzz|||}}}tttnnnlllmmmllloooqqqrrrttt|||}}}zzzyyywwwwwwyyy~~~yyyttttttuuuxxx|||}}}~~~xxxtttrrrssswww{{{~~~|||{{{~~~|||vvvrrrvvvvvvwwwxxxwwwsssmmmiiifffffffffgggiiinnnuuuzzz}}}}}}rrrmmmssszzz{{{xxxwwwxxxzzz~~~uuuvvvzzzwwwnnniiiooo}}}wwwuuuyyy~~~yyyuuuvvvzzz|||{{{{{{}}}{{{wwwvvvuuuuuuzzzvvvaaaVVVWWW```rrr}}}|||xxxtttqqqtttzzz~~~{{{yyyxxxxxxvvvtttuuuwwwyyyzzzzzzuuutttttttttssspppjjjfffeeegggkkkooorrrssssssrrrrrrvvvzzzzzzvvvqqqpppppptttvvvxxxwwwtttrrrsssuuutttuuuxxx{{{}}}~~~yyyssssssuuutttmmmggg```___^^^]]]]]]^^^``````bbbffflllrrruuuqqqkkkeeedddgggjjjkkklllpppwww}}}vvvvvvuuupppjjjfffgggiiiffflllqqqqqqnnnpppxxxzzzppplllkkkjjjjjjlllmmmnnnqqqvvvyyywwwpppkkkfffffffffjjjooosssvvvvvvnnnpppsssuuuuuurrrooommmkkkkkklllnnnqqquuuzzz|||~~~}}}zzzxxxvvvtttssssssooonnnnnnttt~~~}}}zzzwwwtttttt|||{{{sssrrrooommmooouuu~~~||||||}}}vvvrrrwww{{{|||{{{yyy{{{~~~{{{}}}}}}{{{sss~~~}}}uuussssssvvv~~~}}}tttoooooonnnoootttyyysssyyykkkZZZSSSRRRZZZlll~~~|||sssmmmkkkpppxxx~~~|||yyy{{{{{{tttnnnjjjiiihhhhhhiiikkkmmmnnnnnnooorrrwww|||{{{vvvqqqppprrrsssssstttvvvzzz~~~xxxxxxwwwuuussstttwwwzzzxxx{{{~~~}}}zzzzzz~~~|||vvvtttrrrqqqoooooommmkkklllrrrvvvtttpppnnnkkkjjjiiikkkoootttwwwyyyuuuuuuttttttssspppmmmjjjiiijjjjjjkkkkkklllnnnpppmmmmmmmmmmmmlllkkkiiihhhhhhfffeeeiiiooouuuwwwwwwtttvvvzzz||||||yyytttpppnnnjjjhhhllluuu|||xxxwwwxxx{{{~~~~~~~~~|||xxxtttqqqqqqrrr|||}}}|||||||||~~~||||||}}}zzzwwwyyy~~~}}}~~~|||wwwoooyyyxxxtttssstttzzz{{{sssooommmmmmpppvvvssslllrrr}}}vvvbbbVVVTTTQQQXXXhhh|||{{{uuusssyyyzzzyyyyyyyyy{{{~~~|||uuuppppppwww{{{zzzyyyzzzvvvtttsssuuuyyy}}}{{{zzzwwwuuuuuuvvvvvvuuurrrqqqqqqssspppqqqsssttttttsssqqqpppmmmiiifffgggjjjllllllkkkoootttzzz|||wwwtttppplllfffeeeiiinnnrrrtttvvvssspppmmmnnnqqquuuxxxuuuuuutttrrrnnnllllllmmmuuu|||yyyssstttwwwwwwyyy{{{yyyvvvtttuuuvvvyyyyyyzzz{{{|||}}}|||zzzzzz{{{}}}|||tttmmmvvv}}}{{{yyy{{{xxxrrrpppmmmooossszzz{{{oooiiinnnxxx}}}mmm\\\TTTUUUQQQVVVeee{{{|||{{{zzzyyy}}}xxxsssrrrsssuuutttsssrrryyyyyyuuupppmmmnnnqqqssstttvvvtttrrrqqqrrrvvvzzz}}}yyyyyyzzzxxxvvvttttttuuu~~~zzzxxxyyyvvvwwwzzz{{{{{{}}}}}}||||||uuuooowww}}}wwwsssrrrppprrrwww}}}}}}yyyuuummmiiimmmuuu|||}}}wwwjjj[[[VVVWWWSSSVVVddd{{{}}}}}}~~~uuu{{{}}}||||||{{{|||zzzvvvtttqqqooottt{{{~~~yyynnnbbb\\\\\\\\\]]]ggg|||}}}}}}}}}}}}yyy|||yyywwwwwwxxx~~~uuuiiibbbbbbgggeeelll}}}yyy{{{}}}~~~~~~~~~}}}}}}~~~{{{sssnnnlllooolllmmmyyyzzz{{{}}}~~~~~~|||}}}}}}vvvsssqqqppprrr{{{zzz|||{{{vvvuuuwww|||}}}~~~|||yyywww|||zzzuuu{{{{{{{{{yyyvvvssspppnnnmmmmmmqqqooommmmmmppprrrrrrrrrsssuuuxxx|||~~~~~~~~~zzz{{{}}}}}}{{{wwwrrrpppmmmkkkhhhgggffffffjjjiiihhhhhhkkklllllllllfffhhhkkknnnqqqsssssstttwwwvvvwwwxxxyyyxxxvvvuuuzzzzzzzzz{{{{{{|||}}}~~~|||{{{yyyvvvsssqqqppppppqqqzzzzzzssslllhhheeeccceeedddccccccccceeeggghhhfffdddbbbdddhhhjjjjjjhhheeefffgggjjjooouuu{{{}}}|||zzzyyyuuupppllldddhhhooowww~~~}}}zzz{{{}}}zzzwww{{{|||yyywwwvvvtttrrrpppooonnnnnnqqqppppppqqqrrrsssqqqppplllmmmoooqqqssssssssssssqqqtttwwwxxxxxxwwwwwwwwwyyyxxxwwwvvvuuuuuuuuuuuuuuuzzzzzzsssnnnmmmnnnppppppttttttssssssrrrrrrrrrrrrkkkpppvvv|||xxxuuutttxxxxxxtttqqqqqqmmmllliiifffdddddddddeeeeeekkktttzzz{{{yyywwwuuukkkhhhddd```\\\ZZZYYYXXXZZZYYYVVVUUUTTTUUUWWWXXXXXXWWWWWWYYY\\\]]]\\\ZZZ[[[[[[[[[\\\^^^aaaeeegggiiihhhfffeeebbb^^^YYYUUUXXXZZZ___eeeiiikkkiiigggbbbccceeehhhkkknnnqqqsss|||}}}}}}yyyxxxuuuqqqnnnmmmlllkkkjjjmmmmmmlllkkkjjjhhhggggggccceeejjjooorrrrrrqqqooolllhhhhhhkkklllhhhfffgggeeedddbbb```___```aaabbbaaaeeeiiikkkkkkjjjiiiiii___]]][[[YYYYYYYYYZZZ[[[YYYVVVSSSPPPOOOPPPQQQRRRTTTTTTTTTVVVWWWWWWVVVUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[YYYXXXWWWTTTOOOLLLUUUUUUVVVXXX[[[\\\ZZZYYYXXXXXXYYY[[[]]]___aaabbbfffgggjjjmmmnnnooooooooonnnpppqqqpppnnnppptttxxx{{{||||||}}}zzzzzz}}}}}}rrrmmmwww~~~}}}{{{zzzzzzwwwtttqqqrrrrrrrrrqqqpppnnnmmmlllhhhiiikkkooorrrrrrpppnnnmmmiiihhhkkkllliiiggghhhgggfffeeeddddddeeeggghhhiiijjjkkkiiigggffffffggg___^^^\\\[[[[[[\\\]]]^^^]]]ZZZVVVSSSQQQRRRSSSUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVXXXZZZ]]]^^^^^^^^^]]]\\\ZZZYYYXXXWWWVVVSSSQQQTTTSSSSSSUUUXXXYYYYYYXXXVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ\\\___bbbeeehhhiiiiiieeegggiiigggeeeeeehhhllllllooopppqqqxxx|||zzzxxxvvvwww{{{xxx|||}}}{{{}}}~~~~~~~~~}}}rrrjjjhhhssszzzuuuttttttxxx~~~~~~~~~{{{yyy||||||yyyxxxyyyzzzyyywwwvvvvvvwwwyyyzzz{{{{{{{{{xxxuuurrrrrrrrrlllkkkiiihhhhhhiiijjjkkkjjjgggccc___]]]^^^```aaa``````aaa```_________```aaadddiiimmmoooooommmkkkhhhfffcccaaaaaaaaa```___ZZZZZZ\\\```cccdddbbb```[[[[[[[[[[[[\\\]]]^^^___]]]___ccchhhlllppprrrsssppprrrsssqqqllljjjkkkmmmjjjnnnqqqrrrvvv}}}{{{wwwyyy{{{zzz|||{{{~~~}}}}}}{{{||||||wwwxxxzzz~~~oookkklllxxxtttooommmmmmssszzz~~~}}}|||{{{{{{}}}xxxuuuqqqmmmkkklllnnnpppmmmmmmmmmlllkkkjjjlllmmmppptttzzz~~~~~~zzzwwwuuurrrnnnllllllllllllkkkdddfffjjjnnnqqqpppmmmiiieeeeeeeeefffgggiiijjjkkkjjjlllpppvvv{{{}}}yyyxxxyyytttzzz}}}~~~{{{zzz~~~}}}xxxuuusssuuuxxx{{{~~~~~~~~~rrrppptttyyy{{{vvvqqqooopppvvv~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzz~~~}}}}}}~~~~~~zzzzzzzzz{{{{{{||||||||||||{{{xxxuuussstttwwwzzz|||~~~{{{~~~vvvuuu|||~~~||||||{{{{{{{{{|||}}}~~~}}}}}}|||zzzyyywwwvvvvvvxxxxxxxxxvvvuuuuuuxxxzzz}}}~~~~~~}}}|||}}}{{{{{{zzz{{{||||||zzzxxxwwwvvvuuuuuuuuuvvvxxxyyyxxxyyyzzz|||~~~}}}zzzyyyzzzyyyxxxwwwtttttttttssssssssssssrrrooonnnllllllnnnnnnnnnmmmooopppqqqrrrrrrrrrqqqpppnnnnnnnnnoooooonnnnnnnnnjjjjjjjjjjjjiiiiiiiiiiiihhhiiijjjkkkkkkkkkkkkkkkmmmnnnooooooooonnnlllkkknnnnnnmmmmmmllllllkkkkkklllkkkkkkjjjjjjkkkkkklllnnnnnnnnnnnnooopppqqqqqqjjjjjjjjjiiihhhgggeeeeeebbbcccdddfffffffffeeeeeeaaaaaaaaaaaaaaabbbcccccc________________________[[[[[[[[[[[[[[[[[[[[[[[[]]]\\\\\\[[[ZZZYYYXXXWWWZZZ[[[[[[[[[ZZZZZZ[[[]]]______```aaabbbbbbbbbbbb___``````bbbcccdddeeeeeebbbaaa```___^^^______```^^^^^^^^^______````````````___^^^]]]]]]___aaabbbdddccccccbbbaaa``````___]]]^^^___aaabbbccceeeeeecccdddeeefffggghhhhhhhhhffffffffffffffffffffffffdddeeeggghhhjjjkkkkkklllhhhiiijjjlllllllllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkklllmmmmmmnnnllllllnnnoooppppppppppppqqqpppoooooopppqqqsssttthhhkkknnnnnnllllllnnnppprrrssstttuuuwwwzzz|||}}}}}}~~~zzz}}}~~~}}}|||wwwsssqqqppppppqqqpppnnnkkkjjjiiiiiiiiiggggggggghhhiiiiiijjjjjjmmmllljjjhhhgggffffffeee```````````````aaabbbbbbaaa``````aaabbbcccaaa``````___^^^]]]]]]___```bbb]]]]]]^^^___``````aaabbb```^^^\\\[[[\\\\\\[[[ZZZXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUSSSSSSUUUVVVUUUTTTUUUVVVWWWXXXXXXWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSPPPPPPQQQQQQQQQQQQRRRRRRPPPQQQQQQRRRRRRRRRRRRQQQSSSTTTUUUVVVUUUTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXPPPQQQQQQQQQQQQPPPOOOOOOLLLMMMNNNOOOPPPOOONNNNNNLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJJJJIIIIIIIIIIIIGGGIIIKKKLLLKKKJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOKKKLLLLLLMMMNNNOOOOOOPPPNNNMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHIIIIIIKKKLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOPPPPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPSSSUUUUUUSSSRRRUUUXXXUUUVVVWWWZZZ]]]```bbbdddcccdddeeeeeeeeehhhllloooppprrrtttsssqqqrrruuuxxxxxx{{{~~~~~~}}}}}}|||yyyvvvuuutttqqqooommmkkkjjjeeehhhkkkjjjgggfffjjjoooooopppppprrrtttvvvxxxyyyxxxxxxwwwwwwwwwwwwvvvvvvrrrrrrrrrqqqooommmlllkkkhhhiiijjjkkkkkkkkkkkkkkkfffddd```]]]\\\\\\]]]^^^ZZZZZZ[[[[[[YYYVVVSSSQQQWWWWWWWWWWWWWWWVVVUUUTTTVVVUUUSSSRRRPPPOOOOOONNNMMMMMMLLLMMMMMMNNNOOOOOOMMMLLLLLLMMMOOOPPPOOOMMMLLLKKKJJJIIIIIIKKKMMMNNNJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFIIIGGGFFFFFFGGGHHHHHHGGGFFFGGGIIIIIIIIIGGGEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCDDDEEEDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEECCCBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA;;;===AAABBBAAA???????????????@@@BBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHBBBCCCCCCCCCCCCBBBAAAAAAEEEEEEEEEDDDDDDDDDDDDDDDAAACCCDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDCCCBBBAAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRUUUUUUVVVWWWXXXYYYZZZ[[[___```bbbccceeefffffffffhhhhhhggghhhiiikkkmmmnnnssstttuuuvvvwwwwwwwwwwwwyyyyyyyyyzzz{{{{{{||||||}}}{{{wwwtttqqqpppoooooojjjmmmpppsssuuuxxx{{{~~~~~~~~~{{{wwwssssssrrrpppmmmjjjfffeeefffdddbbb___\\\ZZZXXXWWWUUUUUUVVVVVVVVVVVVWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]\\\\\\\\\[[[[[[ZZZZZZWWWWWWXXXYYYXXXWWWUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUOOOOOONNNMMMLLLKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGGGGJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA?????????????????????????????????@@@@@@AAAAAAAAA??????????????????????????????????????????????????????>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<======??????>>>>>>=========<<<======>>>>>>??????@@@@@@???>>>===>>>???@@@???===@@@@@@??????>>>>>>>>>===>>>>>>============>>>>>>??????>>>>>>>>>>>>?????????????????????????????????>>>=========>>>@@@AAA????????????>>>>>>>>>>>>>>>???????????????>>>>>>???>>>>>>===<<<<<<;;;;;;>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????=========<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRRRRRRRRRRTTTTTTTTTTTTUUUWWWYYYZZZ]]]]]]^^^___```aaa``````bbbbbbccccccdddeeeeeeeeeeeeccc```]]][[[ZZZZZZ[[[WWWYYY\\\^^^___aaadddfffhhhhhhhhhgggggghhhhhhiiijjjiiihhhhhhkkkppptttxxx||||||{{{{{{{{{~~~yyyyyyxxxwwwvvvuuuttttttpppnnnlllkkkllljjjgggddd]]]]]]]]]\\\[[[YYYWWWUUUSSSRRRPPPNNNMMMLLLKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBAAA@@@@@@???AAAAAA@@@@@@@@@??????????????????@@@@@@@@@@@@AAA>>>======<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========???>>>>>>>>>============<<<<<<<<<============>>>>>>>>>>>>>>>=========<<<========================@@@@@@>>>=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<======>>>????????????>>>========================>>>>>>>>>?????????@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;;;;======<<<;;;======<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<;;;:::999999999::::::999::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================999999999888888888888888666666777777777888888888::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRPPPNNNLLLKKKKKKKKKKKKJJJLLLNNNNNNNNNOOOQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVYYYXXXVVVVVVWWWZZZ]]]___fffffffffddddddfffjjjmmmttttttvvvwwwyyy{{{|||}}}{{{wwwxxxzzz}}}~~~}}}|||zzzzzz|||}}}|||xxxxxxwwwvvvuuurrrooonnnkkkkkkkkkjjjjjjjjjiiiiiifffeeedddbbb```^^^]]]\\\XXXVVVUUUTTTTTTSSSPPPNNNJJJKKKKKKLLLKKKKKKJJJIIIDDDDDDCCCCCCBBBBBBCCCCCC?????????@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>@@@@@@????????????>>>>>>@@@??????>>>>>>>>>>>>???=========>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;:::::::::::::::999999999::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;>>>======<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999777777888888999999::::::999999999999999888888888::::::999999888777777666:::999888999::::::999888999999888888888888777777999888888777777888888999::::::999999999999::::::888888888888888888888888888888888777888999999:::;;;::::::::::::999999999999999::::::;;;::::::999999999999888888777777666666666666777888999:::;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888888888888888888888888888888888999999999999888888888777777777777777888999999:::;;;<<<<<<<<>>@@@@@@@@@AAAAAABBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPOOONNNMMMNNNPPPRRRSSSYYYYYYXXXWWWVVVXXX[[[^^^dddeeefffgggiiikkkllllllqqqnnniiiffffffiiimmmooooooooonnnlllkkklllnnnqqqxxxxxxwwwvvvtttrrrqqqooollllllkkkjjjjjjmmmrrruuuwwwvvvyyy}}}|||}}}~~~zzzyyyvvvtttrrrrrrssstttssssssqqqooollliiifffdddbbbbbbbbbaaa___^^^\\\ZZZVVVVVVVVVVVVUUUUUUUUUTTTRRRRRRQQQOOOMMMLLLJJJJJJHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>??????<<<<<<<<<<<<=========>>><<<<<<============<<<<<<===============<<<<<<<<>><<<<<<;;;<<<===>>>;;;<<<<<<======<<<<<<;;;888888888999999:::::::::;;;:::::::::999999999888:::::::::::::::::::::::::::::::::999999888888888999999999999999999888888888888888888999999999:::::::::999999999999999:::888888888888888888888888777777777888888888999999888888888888888888888888999999999999999888888888888888888888888888888888666666777777777888888888888888888777777777777777777777777777777777777777999999888888888888888888<<<<<<;;;;;;;;;;;;<<<<<<777777888999999999999999888888888888888888888888::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888666666666777777888888888666666666777777888888888888888888777777777777777777777777777666666555555999777666777888999888777666666666666666666555555777666666666666666666777888888777777777777888888666666666666666666666666666666666666666777777888;;;;;;:::::::::999999999666666777888888888777777888777777777666666666555666666555666666777888888888888888888888888888888666666666666666666666666666666666666666666666666444444444444555555555555555555555666666666777777777777777777666666666666333444444555555666666666999999::::::999999888888888999999:::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBAAA???>>>???@@@>>>>>>??????AAABBBDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJMMMOOOSSSSSSTTTUUUVVVWWWXXXYYY^^^]]]]]]]]]]]]___aaacccaaacccddddddbbb``````aaaccccccbbbaaa___]]][[[ZZZXXXYYYZZZZZZ[[[^^^cccgggggggggkkkqqqrrrmmmkkkkkkoooppprrruuuxxxzzz||||||xxxxxxwwwwwwwwwxxxzzz{{{|||zzzvvvuuuvvvzzz~~~|||yyyvvvmmmjjjfffbbb```___```aaaggghhhiiiiiiiiihhhggggggkkkjjjiiijjjjjjhhheeebbb]]]\\\YYYWWWUUUVVVVVVWWWVVVUUUUUUTTTRRRPPPOOONNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEAAAAAA@@@@@@???>>>>>>===???@@@@@@@@@>>>===<<<<<<;;;::::::999999999999999;;;;;;:::999999999999999777777888888888999999999888888999999999999888888888888888888888888888888999888777777777888999:::777777888888888888777777777777888888999:::::::::999999999999888888888888999999999999999:::::::::999999999999999888888888777777777777777888888888777777777777888888888888555555555444444555666666777777777777777777777777777777777777666666666666777777777777777777777777777888888888888888888888666666666666666666777777555555555555666666666666777777777777777777777777777777777777777777777777777777888888888888888888777777666666666666777777666777888888999999888888888888888888888888888888888888888888888888888888888888888888888888888888666666666666666666666666666666666666666777777777666666666666666666666666444444555555666777777777555555666666666666666666777777777777777777777777555555666666666777777777888777666666888888777666555555555555555555555555777777666666666666777777888777777666666777777888666666666666666666666666555555666666777777777777999999999999888888888888444444555666666666666666777777777666666666666666888888777666555555555666666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444444555333333333444444444555555555555555555555444444444333333333444444555555555555666666666666666555555555555666777777777777777777888888999999888888888999999999:::;;;;;;<<<<<<999:::::::::;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<:::::::::;;;<<<>>>???@@@???@@@AAABBBCCCDDDEEEEEEBBBCCCCCCCCCBBBCCCEEEGGGFFFFFFGGGGGGHHHIIIJJJJJJMMMOOOQQQSSSSSSTTTUUUWWWRRRUUUWWWXXXUUUSSSQQQQQQSSSSSSSSSRRRQQQOOONNNMMMJJJLLLNNNOOOPPPSSSVVVYYYZZZZZZ___ffffffaaa\\\\\\\\\\\\^^^___aaacccdddeeefffeeeddddddeeefffhhhiiijjjiiifffeeefffjjjnnnpppqqqooollllllmmmnnnnnnmmmmmmooorrrtttuuuxxx{{{~~~~~~~~~}}}vvvvvvxxx|||}}}{{{yyyyyyzzz{{{{{{zzzrrrqqqoooooonnnmmmjjjhhh```]]]XXXSSSQQQQQQSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVVVVVVVUUUQQQNNNLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;<<<:::<<<===<<<:::999999:::::::::888777777666777777;;;;;;:::999888888888888777777777888888888888999666666777777777777666666555555555666666666666777555555555555555555666777444555555666666555555444666666666777777888888888666666666666666666666666777777777777777888888888888888888888888888888888666666666777777777777777666666666777777777888888666666555555666666777777666666666666666666666666777777777666666555555555666666666666666666666666666666666777777777777888555555555666666666666777444444444555555555666666666666777777777777777888777777777777777777777777666777888888999888888888777666666666666777888888666777888888999999888888777777777777777777777777777777777777777666666666777777777777777777777777666666666666666666666666555555555555666666666666555555555555555555555555444444444555555666666666555555555555666666666666666666777777777777888888555555555666777888888888777666555666777888777555444555555555555666666666888777777666666777777888777777666666666666777777777777777777777777777777555555666777777777777777777666666666666555555555333333444555666666666666666666666666666666666666999999777666555444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444555555666666666444444444444555555555666333333333333333333333333555555555555666666666666555555666666666666666555555555777888888777777666777777888888888888777777888888888999::::::;;;;;;888999999:::::::::::::::888:::;;;:::999999:::<<<:::::::::;;;<<<===>>>???>>>???@@@AAAAAAAAAAAA@@@>>>???@@@@@@???@@@BBBDDD@@@@@@AAAAAABBBBBBCCCCCCBBBEEEHHHHHHGGGHHHJJJLLLIIIJJJKKKKKKIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFHHHKKKLLLMMMNNNOOOQQQPPPRRRWWW^^^^^^XXXSSSRRROOOOOOOOOPPPPPPRRRSSSTTTVVVVVVWWWXXXYYY\\\^^^```___^^^]]]\\\]]]___bbbcccdddaaa______bbbccccccbbbccceeeiiikkklllnnnppprrr{{{zzzyyyxxxwwwuuuuuutttnnnnnnnnnppptttvvvvvvvvvooopppqqqrrrssssssssssssqqqssstttqqqnnnmmmqqquuuwwwvvvvvvwwwxxxvvvsssqqqnnnrrrvvvwwwwwwxxxzzz|||~~~~~~~~~|||zzzwwwsssqqqhhhfffeeeeeefffgggggggggdddcccccccccddddddbbb```\\\XXXRRRMMMKKKKKKNNNPPPLLLMMMNNNOOOOOONNNMMMMMMJJJJJJKKKLLLMMMLLLIIIFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666999;;;:::888666777888:::999888777777777888999;;;:::999999888999999999888888888999999999::::::666777777888888777777666555555666666777777777777555555666777777777777777666666666777777666666666444555555555555555555555444444444444444444444444555555555666666666777777666666666666666666666666555555555666666666777777555555555666666666777777777777777777777888999999666666666666666666666666444444555555555555666666666666666666666666666666444444555555666666666666555555666666666777777777555555555555666666666666555666666666777777777777666666666666666666666666555666777888999888888777888888888888888999::::::666666777888888888888888666666666666666666666666777777777666666555555555666666666666666666666666666666666666666666666666444444444555555666666666555555555555555555555555444444555555555555555555666666666666666555555555555555555666666777777777666666666666666777777777666555444555666666555444444444444555555555666666888777777666666777777888666555555555555555555666666666666666666666666666444555666777888777777666666666666666555555555555333444555666666777777777555555555555555555555555777777666555444444444444555555555555555555555555555555555555555555555555444444444444444444444444111111222222333333333444333333333333444444444444222222222333333333444444222222333333333333333333222333444555555555555444333444555666777666555444555555666666666555555444333333333444555555666666666666777888888888777777444666777777666777888:::999999999999999:::;;;<<<;;;<<<===>>>>>>===;;;:::999;;;<<<<<<<<<===???AAA<<<<<<=========>>>>>>>>>???AAABBBAAA@@@@@@CCCFFFFFFFFFFFFDDDBBBBBBCCCEEECCCCCCDDDEEEEEEEEEEEEEEEJJJLLLOOOPPPOOONNNNNNOOOLLLNNNTTT[[[[[[TTTNNNMMMLLLKKKJJJIIIJJJKKKLLLMMMLLLMMMNNNPPPSSSWWWZZZ\\\XXXXXXXXXXXXXXXYYY[[[\\\]]]ZZZXXXYYY\\\^^^^^^]]]^^^aaaeeehhhiiijjjkkklllvvvuuutttsssqqqooonnnmmmlllkkkjjjkkkmmmnnnmmmllleeefffggghhhiiijjjjjjjjjjjjmmmnnnjjjeeedddgggjjjiiiiiiiiikkkkkkjjjgggdddbbbffflllnnnnnnnnnppprrrqqqqqqqqqpppmmmjjjfffddd\\\ZZZXXXWWWYYYZZZ[[[ZZZVVVUUUUUUVVVXXXXXXWWWVVVUUUQQQJJJEEECCCDDDFFFHHHHHHIIIKKKLLLMMMMMMLLLKKKDDDEEEFFFIIIKKKJJJHHHEEE@@@@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::::::::999999999777777777666666666666555555888:::999777555777888555555444444444555666777555555555555555666777777555666666666666777777777555555666666666666555555444444444555555555666666333444555777777777666555555555666666666666555555555555555555444444444444444444444444444555555555555555555666666777777777444444444444444444444444444444444555555666666666444444555555555666666666333333333333444444555666555555555555555555555555111222333444555666777777555555555555555555555555333333333444444555555555666666666777777777888888555555555666666666777777555555555666666777777777666666666666666666666666444555777888888888777777555555555555555666777777555666777777888888777777555555555555555555555555777777666666666555555555555555555555555555555555777777777777777777777777444444444555555666666666555555555555555555555555555555555555555555555555666666666666666666555555444444444555555666666666888777777666666555555444555444333333555555444333333333333444444555555555777777666666666666777777555444444333333444444555666666666666666666666666444555666777777777666555999888888888777777777777333444555666777777777777444444444444444444444444444444444333333444555555555555555555555555555555555555555555555555555555444444444444444444444444333333222111111222333333444333333222222333333444222222333333333333444444444444444444444444444444333333333333333333333333666666555333333333333333444444444555555555555666444444444555555555555666777777777777777777777777777777777777777888888999999999888888888888888888;;;:::888777777777888888888888999:::;;;======>>>999999999::::::;;;;;;;;;;;;;;;::::::<<<>>>@@@AAACCCBBBAAA@@@AAAAAACCCCCC@@@AAABBBCCCDDDFFFIIILLLIIIJJJKKKJJJJJJJJJLLLNNNSSSTTTTTTTTTRRROOOLLLJJJFFFGGGHHHIIIJJJKKKKKKKKKHHHIIIKKKNNNRRRUUUYYYZZZUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[^^^```aaa```___^^^eeelllnnnllllllqqqvvv|||sssmmmkkklllnnnoooqqqnnnlllkkklllmmmmmmlllgggggghhhkkknnnooonnnmmmiiikkkmmmllliiieeebbbaaaeeedddcccbbbaaa`````````^^^aaaeeehhhiiiiiijjjjjjnnnmmmnnnooooookkkddd^^^UUUTTTTTTXXX]]]___[[[WWWRRRPPPOOONNNOOOPPPPPPOOOSSSQQQMMMIIIFFFFFFFFFGGGIIIIIIJJJKKKLLLKKKHHHFFFAAACCCEEEHHHHHHGGGEEEDDDAAABBBBBBBBBAAA???===<<>>=========<<<;;;;;;::::::;;;:::888777777888:::;;;999999999888888888777777777777777777666666666666444444555555666777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444666555444333333444555666555555555555555555555555333333333333333333333333444333333222222333333444666666666666666666666666666666666666666666666666555444444333333444444555333333444444555666666777444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444555555555555444444444444444333333222222222444444444444444444444444444444444444444444444444555555555555555555444444777777888777777666555444555555555555555555555555777777777777777666666555444444555555666666777777666666666666666666666666777777666666555555555444555555555555555555555555444444555555555555444444777777777777666555444333555555555555555555555555555555555555555555555555666666555444333333222222666666555555555444444444666555555555555444444444444444444555555555555666444444444555555555555666555555555555555555555555333333333555666777666555333444666777777777666555666666555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444555444333333333333444555333333333333333333333333333333333333333333333333333222222111111222222333333333222222222222333333111111111222222222333333444444444444444444444444333333333333333333333333444444333333333444444555444444444444555555555555444444444444555555555555777777777777777777777777666666666666666777888888888888888888888888888888:::999888777777777888888888888999:::;;;<<<======::::::::::::::::::999999;;;;;;;;;<<<===>>>???@@@CCCBBBAAA@@@@@@AAAAAABBB???@@@AAABBBBBBEEEIIILLLRRRTTTVVVUUURRRNNNLLLKKKNNNNNNOOOOOONNNMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOQQQSSSVVVXXXZZZXXXXXXYYYZZZ[[[\\\\\\[[[[[[[[[\\\^^^aaabbbaaa```^^^eeekkkmmmlllnnntttyyy{{{tttnnnllllllmmmmmmnnnpppqqqrrrrrrpppnnnmmmjjjjjjkkkmmmooopppnnnlllkkklllnnnnnnmmmkkkhhhfffffffffeeedddcccbbbbbbbbbccceeeffffffeeefffhhhjjjmmmmmmnnnqqqsssoooeee]]]XXXWWWWWWZZZ^^^```\\\YYYRRRPPPOOONNNOOOPPPOOOMMMPPPNNNKKKIIIIIIJJJKKKMMMLLLLLLKKKKKKKKKJJJFFFCCCBBBCCCFFFHHHHHHGGGEEEDDDCCCCCCDDDCCCBBBAAA???>>>AAABBBDDDEEEDDDBBB???===>>>======<<<;;;;;;::::::;;;999888777777888999;;;999999888888888777777777777777777666666666555555666666666555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444666555444333333444555666444444444444444444444444333333333333333333333333555555444444444444555555555555555555555555555555555555555555555555555555444444333333333333444444333333333444555666666666444444444444444444444444444444444444444444444444333333444444444444333333444444444444444444444444444444555555555555444444444444333333333222222222444444444444444444444444444444444444444444444444555555555444444444444444666666777777777666555555444444444444444444444444444555666777777777777777555555555555555666666666555555555555555555555555888777777777666666666666777777777777777777777777333333444444444444333333444555555666666666555555444444444444444444444444333333333333333333333333333333444444444444555555666555555555444444444333555555555555444444444444444444444444555555555555444444444444555555555555444444444444444444444444666555555666666666555444444555555666666666555555666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444333333333333444555333333333333333333333333333333333333333333333333333222111111111111222333333333222222222222333333000000000111111111111222333333333333333333333333333333333333333333333333222222222333444555555666333333333444444444555555333333333444444444555555666666666666666666666666555555555555555666666777777777777777777777777777999999888777777777888888888888999:::;;;;;;<<<===;;;;;;;;;:::999999888888:::;;;<<<===>>>?????????BBBBBBAAA@@@??????@@@@@@>>>>>>??????@@@DDDIIIMMMYYY\\\^^^]]]XXXPPPIIIFFFHHHGGGHHHHHHIIIJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\___```___^^^___dddhhhiiiiiikkkqqqwww|||xxxssspppnnnmmmlllkkkjjjpppvvvxxxuuuqqqnnnmmmnnnmmmnnnoooqqqqqqooommmmmmllllllooorrrrrrnnnkkkhhhhhhgggffffffeeeeeeeeehhhhhhgggeeecccdddfffiiijjjhhhjjjooorrroooddd[[[ZZZXXXXXXZZZ]]]]]][[[WWWSSSQQQOOOOOOPPPOOONNNLLLLLLKKKJJJJJJLLLOOOQQQSSSOOONNNLLLKKKJJJHHHDDDAAACCCDDDFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDBBB@@@??????AAADDDEEEDDDBBB???<<<>>>======<<<<<<;;;::::::999999777777777777999999888888777777777777777666777666666666666555555555777666666555444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555444444444444444444444444333333333333333333333333555555444444444444555555444444444444444444444444555555555555555555555555444333333222222333333444222333333444444555555666333333333333444444444444444444444444444444444444333333444444444444333333444444444444444444444444333444444555555444444333333333333333222222222222333333333333333333333333333333333333333333333333444444444444444444444444444555555666666666666555444444444444444444444444222333444555777777777777555555555555555555444444444444444444444444444444666666555555555555444444666666666666666666666666222222333333333333222222222333444555666666666666444444444444444444444444222222222222222222222222111222222444555666777888555555444444444444333333555555444444444333333333333333333444444444555555333333333444444444555555444444444444444444444444777777777777666555444333666555555444444444555555555555555555444444444444222222222222222222222222333333333333333333333333444444444444444444444444444444333333333333444444333333333333333333333333333333333333333333333333222222111111111111222222222222111111111111222222000000000111111111222222222222222222222222222222222222222222222222222222222222333333444444444444222333333333444444444444222333333333444444444444555555555555555555555555444444333333444444555666666666666666666666777777888888888777777777777888777888888999:::;;;;;;;;;:::::::::999999999999999:::;;;===>>>??????>>>>>>AAAAAA@@@???>>>>>>>>>>>><<<=========???BBBHHHLLLUUUXXXZZZYYYTTTLLLFFFBBBEEEDDDCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHKKKKKKKKKLLLMMMNNNPPPQQQTTTUUUVVVVVVWWWWWWWWWVVVTTTTTTTTTVVVYYYZZZZZZYYY^^^aaacccbbbbbbdddjjjpppuuussspppooooooooommmkkkgggnnnuuuvvvqqqllljjjjjjnnnnnnnnnqqqssstttsssqqqllliiihhhlllrrrtttppplllhhhhhhhhhhhhhhhgggffffffhhhhhhhhhfffddddddfffgggfffbbbaaaeeekkkiii```XXXXXXWWWVVVWWWXXXXXXVVVSSSSSSRRRPPPPPPQQQPPPNNNLLLJJJJJJJJJKKKNNNQQQTTTUUUNNNMMMKKKJJJIIIGGGDDDBBBCCCDDDEEEFFFFFFEEECCCBBBCCCDDDDDDDDDCCCBBB@@@???>>>@@@BBBDDDDDDAAA>>>;;;======<<<<<<;;;;;;::::::888777777666666777777888666666666666666666666666666666666555555555444444555555555444444444333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333222222222222222222333333333333333333333333333444444444444444444444444333333222222222222333333222222333333444444444444333333333333333444444444333333333333333333333333333333333444444333333333333333333333333333333333333333444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222333333333333333444444444222333444555555555555555333333333333333333333333222222444555555666666666666555555444444333333333444444444444444444444444222222222222111111111111333333333333333333333333222222333333333333222222222333444555555555555555333333333333333333333333222222222222222222222222111111222444555666777888444444333333333333333333444444444444333333333222222333333333444444444444222333333333444444444444333333333333333333333333555666666666555444333444666555444333333333444555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222111111000000111111222111111111111222222222333222222222222222222222222222222222222222222222222333333444444444333111111222222222222333333333444222222222222333333333444444444444444444444444444333333333333333444444555444444444555555666666666777777777777888777777777777777888888999:::::::::777777888888999:::;;;;;;999:::<<<>>>>>>>>>===<<>>>>>>>>======<<<:::;;;<<<<<<===AAAEEEIIIKKKMMMOOOOOOKKKGGGEEEDDDEEEDDDBBBAAAAAACCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEGGGIIIKKKMMMNNNQQQRRRSSSSSSTTTSSSSSSSSSQQQPPPPPPQQQTTTVVVVVVVVVXXXZZZ\\\\\\^^^bbbiiinnnmmmkkkjjjkkkmmmnnnnnnmmmeeeiiimmmkkkfffbbbccceeehhhiiikkkooosssuuuuuuttthhheeedddhhhmmmooolllhhhfffgggggghhhggggggfffeeeccceeeggggggfffeeeeeefffccc^^^[[[\\\aaaaaa]]]XXXVVVUUUTTTTTTTTTTTTRRRQQQRRRQQQPPPQQQQQQQQQNNNLLLJJJJJJJJJKKKMMMOOOQQQRRRKKKIIIHHHHHHHHHGGGEEECCCCCCDDDDDDDDDDDDCCCAAAAAA@@@AAAAAABBBAAA@@@>>>===<<<>>>@@@BBBBBB???===;;;<<<<<<;;;;;;:::999999999666666666666666666666666555555555555555555555555555555555555444444444444222333333333444444444555222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444333333333333333333333333333222222222222222222222222222222222111111222222222333333333333333333333333444444444444444444444444222222111111111111222222222222222333333333333333222222222333333333444444333333333333333333333333222333333333333333333222333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444111222333444444444444444333333333333333333333333333333444444444333333222555555444444333333222222222222222222222222222222000000000000111111111111222222222222222222222222333333444444444444333333444444444444444333222222333333333333333333333333222222222222222222222222222333333333444444555555222222333333333333333333444333333333222222222222222222222222333333333444222222222222333333333444333333333333333333333333000222444444333222333555555444333222222333444555333333444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111222222111000000111111000000000000111111111111111222222222333333111111111111111111111111222222222222222222222222333444444444444222000///111111222222222333333333111111222222222333333333333333333333333333333333333333333333333444444555333333333444444555555666555666777888888888777777777777888888888999999999555666777888999;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<999:::<<<<<<===???BBBEEEDDDFFFGGGGGGFFFEEEEEEFFFEEECCCBBB@@@@@@AAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBDDDGGGIIIKKKMMMPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMNNNQQQTTTTTTTTTQQQSSSVVVYYY]]]cccjjjooofffdddbbbcccfffiiijjjkkkdddeeeddd```[[[YYY[[[^^^```aaadddiiinnnrrrsssrrrfffdddcccdddggghhhfffcccbbbcccdddeeeeeedddcccbbb^^^```dddeeedddccccccccc```\\\XXXWWWXXXZZZYYYWWWTTTTTTSSSRRRRRRQQQQQQPPPOOONNNNNNOOOPPPPPPNNNKKKJJJIIIIIIJJJJJJKKKLLLLLLGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>======>>>???>>>===<<<;;;;;;<<<===>>>>>>===;;;:::;;;::::::999999888777777555555555555555555555555333444444444444555555555555555444444444333333333111111222333333444555555222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444444333333222222222222222222222222222222222222222222222222444444333333333333444444333333333333333333333333333333333333333333333333222111111000000111111222222222222222222222222222111111222222333333444444333333333333333333333333222222333333333333222222333333333333333333333333111222222333333222222111111111111222222222222222111111111111111111111111111111111111111111111111000111111222222333333444111222222333333333333222222222222222222222222222333333333333333222111111333333333333333333222222222222222222222222222222111222222222222333333333333333333333333333333333333333444444444444333333444444444444333222111000222222222222222222222222222222222222222222222222333333333333222222222222111111222222222222333333333333333222222222111111111111222222222333333333111111222222222333333333222222222222222222222222---000333333111111333555333222222222222333444555333333333333444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222///000111222222111000///000000000//////000000000000000000111111111111222111111111111111111111111111111111111111111111111111222333444444333111000111111111111222222222222111111111111222222222222333333333333333333333333333333333333333444555555222222222333444444555555444555777888888888777777777777777888888888888888666666777888999::::::;;;::::::999999999:::;;;;;;999:::;;;<<<======<<<<<<777999<<<=========???AAA???AAADDDEEEDDDCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAA???@@@@@@BBBDDDFFFHHHIIILLLMMMMMMNNNNNNMMMMMMLLLLLLJJJIIIJJJMMMPPPQQQPPPNNNOOORRRUUUZZZ___eeehhhbbb___[[[YYY\\\```ccceeeeeebbb]]]XXXUUUUUUVVVWWWWWWYYY\\\aaagggkkklllkkkfffeeeddddddcccbbbaaa```]]]^^^```aaaaaa```___^^^[[[]]]______^^^]]]^^^___XXXWWWVVVTTTRRRQQQRRRSSSPPPPPPPPPOOOMMMMMMMMMNNNJJJJJJJJJLLLNNNNNNKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;<<<===<<<;;;:::999::::::::::::;;;:::::::::999999888888777666666666444444555555555555444444222333333333444444444444444444444333333333333222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444333222222222222222222222222222111111111111111111111111444444333333333333444444444444444444444444444444222222222222222222222222111111000000000000111111222222222222222111111111000111111222333333444444222222222222222222222222222222333333333333222222222222222222222222222222111111222222222222111111000111111111222222222222111111111111111111111111111111111111111111111111000000000111222333333333222222222222222222111000222222222222222222222222111111222222222222222111222222222222333333333333111111111111111111111111111111222222222333333333333333333333333333333333222222333333333333222222222222333333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222333222222222222111111111111111111111111222222222222111111111111222222222222222222222222222222222222///222555444111000222555///000111333444444444444222222333333333444444444222222222222222222222222333333333333333333333333222222222222222222222222111222333333333333222111111111111111111111111111111111111111111111111111///000111222222111000///000000////////////000000////////////000000000000000000000000000000000000111111111111111111111111///000222444444444333222000111111111111222222222000111111111111222222222222222222222222222222222444444333333444444555666111111222333333444555555444555666888888888777666777777777777888888888888888888888888888999999999:::999888777888999:::;;;777888:::<<<=========<<<777999<<<>>>=========>>>===@@@CCCDDDCCC@@@???>>>???????????????@@@AAABBB>>>??????@@@@@@?????????>>>>>>??????AAACCCDDDEEEHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFEEEFFFIIIKKKMMMMMMOOOOOOQQQSSSUUUXXX\\\^^^aaa\\\VVVSSSUUUYYY]]]```eeeaaa[[[VVVTTTTTTSSSRRRRRRTTTWWW\\\aaaeeeffffffgggggggggeeeaaa___^^^___ZZZ\\\]]]______^^^\\\[[[\\\\\\[[[YYYWWWXXXZZZ\\\PPPRRRSSSQQQMMMKKKKKKMMMKKKLLLLLLJJJIIIIIIJJJKKKFFFFFFGGGJJJLLLLLLJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@???>>><<<<<<;;;:::;;;<<<<<<<<<;;;:::999:::999999888888999::::::888888777777666555555555333444444555555444444333222222222333333444444444444444444333333333222222444444333333222111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222444444444444222222111111111111111111111111111111111111111111111111222111111111111111111222444444444444444444444444222222222222222222222222111111000000000000111111222222111111111111111111000000111222333333444444222222222222222222222222222222222333333222222222222222222222222222222222111111222222222222111111000000111111222222222222000000000000000000000000000000000000000000000000///000000111222222333333222222222222222111000///111111111111111111111111...///000111222333333333111111111222222333333444000000000000000000000000//////000000111111111222000000000000000000000000111111222222222222111111000111222333333333333333111111111111111111111111000000000000000000000000//////000000111111111111000000111111222222222333222222222111111111111000000111111111111222222222000111111111111222222222111111111111111111111111111555888666111///111444---///111333444555444444222222222333333444444444111111111111111111111111333333333333333333333333222222222222222222222222111222333444444333222111111111111111111111111111111111111111111111111111000000000000000000000000000000111111000///......------///000111111222222000000000///...,,,+++***............//////////////////000111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111333222111111222333555666666666666555444444444333555555555555666666666666666777777777888888888888777777888888888999999999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>========================<<<<<<===>>>>>>===<<<;;;============>>>???@@@AAAGGGHHHHHHGGGEEEDDDEEEGGGEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNOOOQQQTTTVVVWWWWWWVVVUUURRRPPPRRRUUUYYY[[[ZZZWWWUUURRRPPPOOOOOOMMMPPPTTTYYY\\\___``````^^^___aaacccccc___YYYTTTUUUVVVXXXZZZ[[[[[[[[[ZZZUUUUUUUUUWWWXXXWWWTTTQQQMMMKKKJJJKKKLLLMMMLLLJJJKKKKKKKKKJJJIIIHHHFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>><<<:::999888777;;;::::::999999::::::;;;777777777777777777777777555555444444444444555555444444444555555555666666333333333222222111111111333333333222222111111111111111111111111111111111000000000000000000000000...///000111222333333333111111111111111111111111000000000000000000000000000000000000111222333444333222111222333444333111111111111111111111111111111111000000000000111111000000000000000000000000222222222111111111000000///000111222222222222222////////////000000000000222222222222222222222222444333111000000000111111111222222222222111000000000000000000000000000000000000000000111111111111000000000000000000000000222222111111222222333444000000000000000000000000////////////000000000000111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000222222111000//////000000111111000000111111222333444444333333333222222222333222000//////000222333222111111111000000//////222222111111111111111111////////////000000000000//////000000000000//////111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222333222222111111111111111111111111000000111111222333444444444333333222222222111111111111111111111111222222111111222222333444333333222111000000000111111111111111111111111111222111000//////000111222......//////000000111111/////////////////////////////////000//////......***+++,,,---.....................///......---,,,............//////////////////000111111111111000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111222222111111222333555666444444444444333333333333444555555555666666666666666666777777777888888888888888888888888888888888777888999;;;<<<;;;;;;;;;999999999999::::::::::::<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;<<<<<<<<<======>>>???@@@DDDEEEEEEDDDBBBAAACCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQOOOMMMKKKMMMPPPSSSWWWVVVTTTSSSQQQPPPPPPPPPNNNPPPTTTWWWZZZ[[[\\\\\\ZZZZZZ\\\^^^___]]]XXXUUUQQQRRRSSSUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTTTTRRRPPPLLLKKKIIIJJJJJJKKKIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@??????>>>>>>>>>>>>===<<<;;;::::::::::::999999888888888888999999777777777777777777777777555555444444444444555555333444444444555555555666333333333222222111111111333333333222222111111111111111111111111111111111000000000000000000000000///000111111222222222222111111111111111111111111222222222222222222222222000000000000111222333333111000//////111111000...111111111111111111111111111111000000000000111111000000000000000000000000222222222111111111000000//////000000111111111111////////////000000000000222222222222222222222222222111000/////////000000//////000111222222111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000111111222000000000000000000000000////////////000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000222111111000//////000000111111000000111111222333444333333333333222222222333222000//////000222333111111111000000000//////111111111111111111111111////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222222111111111111111111111111111111000000111111222333333333333333222222222111111111111111111111111111111111111111111222222333333222111111000000000111111111111111111111111111111111000//////000111111......//////000000000000////////////////////////------......///...............////////////......,,,,,,---.../////////...............////////////...///000000111111000000000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111222111111111222333444555222222222222222222333333444444444555555555666666666666666666777777777777888888888888777777777777555666777999::::::::::::777777888888888999999999;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@>>>>>>???AAADDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMOOOOOONNNMMMKKKLLLOOORRRRRRRRRQQQQQQPPPPPPPPPPPPOOOPPPSSSUUUWWWXXXXXXXXXVVVUUUVVVWWWYYYYYYVVVTTTOOOPPPPPPQQQQQQPPPPPPOOORRRPPPOOOOOOPPPPPPOOONNNLLLJJJIIIHHHIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<===::::::999999::::::;;;<<<888777777666666777777888666666666666666666666666555555444444444444555555333333444444444444555555222222222222222111111111222222222222222111111111111111111111111111111111000000000000000000000000000000111111222111111111111111111111111111111111222222222222222222222222111111000000000111111222222000//////000000///---111111111111111111111111111000000//////000000111000000000000000000000000222111111111111000000000......///////////////000////////////000000000000111111111111111111111111000000///.........//////,,,---...000111111222222000000000000000000000000//////000000000000111111000000000000000000000000...............///000000000000000000000000000000////////////000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111111000/////////000000111000000000000111222222333333333222222222111111222111000//////000111222111111000000000000//////111111111111111111111111000000000000//////////////////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111111111000000111111222333222222222111111111111111111111111111111111111111000000//////000000111222222111111000000000000000000000000000000000000000111000000//////000000111...////////////000000000////////////////////////+++,,,,,,---............000000000000000///......,,,---......///.....................////////////...//////000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111222222333444444111111111222222333333333333333444444444555555555555555555666666666777777888777777777777666666666666666777777777777777777777777777888888888999999::::::::::::;;;;;;;;;<<<999999999999999999999999888999999:::::::::::::::;;;:::::::::;;;;;;<<<======>>>???>>><<<<<<===???BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGGGGHHHMMMNNNNNNMMMLLLLLLNNNPPPPPPPPPPPPPPPPPPPPPOOOOOONNNOOOQQQSSSTTTUUUVVVVVVTTTSSSRRRRRRSSSTTTSSSRRRPPPPPPPPPPPPOOOOOONNNNNNQQQOOOLLLKKKLLLNNNNNNNNNMMMKKKIIIHHHHHHGGGEEECCCDDDDDDEEEEEEEEEEEEEEEDDD@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::888888888888999999:::;;;777777666666666666777777555555555555555555555555555444444333333444444555333333333333333333444444222222222111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000111111111111111000///111111111111111111111111000000000000000000000000222111111000000000000111333222111000111111000...111111111111111111111111000000////////////000000000000000000000000000000111111111111000000000000/////////////////////000////////////000000000000111111111111111111111111000/////////////////////,,,---...///000000000000000000000000000000000000////////////000000000111000000000000000000000000......------......///000000000000000000000000000////////////000000000000000000000000000000000000//////............//////////////////////////////000000000000000000000000111000000/////////000000000000000000000111222222222222222222111111111111111111000000000000111111000000000000000000//////000000000000111111111111000000000000//////////////////000000000000///////////////000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000111111111111111000000000000111111111111111111000000111111222333111111111000000000000000111111111111111111111111///............///000000111000000/////////000000////////////////////////000000000//////000000000////////////////////////........................++++++,,,---......------------------,,,+++******.........///......---,,,............////////////......///000000000000000////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000000000111222333333333333111111222222333333444444333333333333444444444444444555555555555666666666666666666666666666666666888777777666555555555555888888888888999999999999888999999999999:::::::::999999999999999999999999888888888888999999:::::::::::::::::::::;;;;;;<<<<<<===>>>===<<<<<<===???AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIIIIJJJLLLPPPPPPQQQQQQPPPOOONNNNNNLLLMMMNNNPPPRRRTTTUUUUUUTTTRRROOONNNOOOPPPPPPOOOPPPPPPOOOOOONNNMMMMMMMMMQQQNNNKKKJJJKKKLLLMMMMMMMMMKKKIIIHHHHHHGGGEEECCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999999888777777777777888888777777666666666666777777444444444444444444444444444444333333333333444444333333333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000111111111000000///000000000000000000000000////////////////////////111111000000///000000000222111000000111111///...000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111000000/////////000111////////////000000000000000000000000000000000000///000000000000000000000....../////////......---////////////////////////...////////////000000000///////////////////////////............///000000////////////////////////////////////000000000000000000000000000000000000//////............//////////////////////////////////////////////////////000///////////////000000000000//////000000111222222222111111111000000000111000000000000000000111//////////////////000000//////000000000111111111111000000000/////////...//////000000000000//////......//////000000000000000000000000000000000000000000000000000000000000////////////////////////...///000111111111111000//////000000000111111111111111000000111111222333000000000000000000000000000000000000000000000000......------......///000000//////...//////000000......................../////////000000//////////////////.......................................,,,,,,------...------------.........---,,,,,,+++.../////////...---,,,,,,............////////////---...//////000000//////////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000///000111222333333333333222222222222222333333333222222222333333333444444444444444444555555555666555555555555666666666777888777666555444444444555777888888888888999999999777777888888888999999999999999999999999999999999888888777888888999:::;;;;;;:::::::::::::::;;;;;;<<<===>>>===<<<<<<>>>????????????@@@@@@AAAAAAAAACCCCCCBBBCCCCCCDDDEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKNNNOOOPPPQQQPPPOOONNNMMMJJJJJJKKKMMMOOOPPPQQQRRRRRRPPPMMMLLLLLLMMMMMMLLLNNNNNNMMMLLLKKKKKKKKKLLLPPPMMMJJJIIIJJJLLLLLLLLLLLLKKKIIIHHHGGGGGGEEECCCCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888888777777777777888888888888777666555555555555777666666555555666666777333333333333333333333333444444333333333333444444333333222222222222111111000000000111111111111111000000000111111111111111000000000000000000000000//////////////////////////////000000111000000000000000000000000000000000111111111111111111111111000000/////////000000111...---,,,---...///...---000000000000000000000000000//////......//////000000000000000000000000000//////000000000000000111222111000/////////000111////////////000000000000//////////////////////////////000111111111000000///////////////...------////////////////////////......////////////000000///////////////////////////////////////000111111////////////////////////////////////000000000000//////////////////////////////............//////000000000000000000000000//////////////////////////////......//////000000000////////////000111111111111111000000000000///000000000000000000000000......////////////000000...//////000000111111111111111000000//////......//////000000000000//////---......//////000000111000000000000000000000000000000000000000000000000////////////////////////...///000111111111000///...//////000000111111111111111000000111111222333000000000000111111111111000000000000000000000000......------......///000...............//////000////////////////////////...//////000000//////.../////////............---........................---............------,,,/////////000//////......,,,---......///.....................////////////---...//////000000//////////////////////////////000000000000000000000000////////////000000000111000000000000000000000000//////111222333333222222111111111111111111000000222222222222333333333333333333444444444555555555333333444555666666777777666555444444555666777888666666666777777777888888666666777777777888888888777777777777777777777777888888777777888:::;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===<<<;;;<<<===???===>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEFFFHHHKKKLLLLLLKKKKKKLLLJJJKKKMMMOOOOOOOOONNNMMMIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKJJJIIIKKKLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLLLLMMMKKKIIIIIIJJJKKKJJJJJJJJJHHHFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@???>>>===::::::;;;;;;::::::999888999999999999999999999999777777777666666777777888777666555555444555555555555555444444444444555555333333333333333333333333444333333222222333333444333222222222111111111111///000000000111111111222///000000000111111111222000000000000000000000000////////////////////////......///000111111111000000000000000000000000000111111111111111111111111///////////////000111222,,,++++++,,,...//////...000000000000000000000000//////............//////000000000000000000000000////////////000000111111222111///------...///000////////////000000000000////////////////////////---...///000000000//////......///000000000//////////////////////////////........./////////000000///////////////////////////////////////000000111////////////////////////////////////000000000000////////////////////////000//////////////////000000000000000000000000000////////////////////////...............///000000///////////////000111111111111000000000///////////////000000000000//////........./////////000000......//////000111111222111111111000///.........//////000000000000//////------......///000000111000000000000000000000000000000000000000000000000........................---...000111222111000///......//////000111111222111111000000111111222333000000000111111222222222000000000000000000000000...............//////000...---------......///000////////////////////////......///000000///......//////.........---------........................////////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++***+++,,,...///000000000............/////////000---......///////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000...///111222333333222222111111000000//////......111111222222222333333333333333333444444444555555111222333444555777888888333333333444555777:::;;;555555555555666666666777666666666666777777777777666666666666666666666666999888888777888:::<<<===<<<<<<;;;::::::;;;;;;;;;:::<<<<<<<<<;;;;;;===???<<<===>>>???@@@AAABBBCCC?????????@@@AAACCCDDDEEEAAADDDGGGIIIHHHGGGGGGGGGEEEGGGJJJMMMNNNOOONNNNNNIIIHHHGGGGGGFFFFFFGGGGGGIIIGGGGGGGGGJJJKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNKKKJJJHHHHHHIIIJJJIIIHHHHHHFFFEEEDDDEEEDDDCCCAAA===>>>>>>???????????????999::::::::::::999888888888888888888888888888888777777666666666777777888555555444444444555666666444333333222222333333444222222222222222222222222444333333222222333333444333222222222111111000000//////000000111111111222//////000000111111111222000000000000000000000000////////////////////////------///000111111111111000000000000000000000000////////////////////////............///111222222---,,,,,,...000111111000000000000000000000000000//////............//////000000000000000000000000.../////////000000111111111000...,,,,,,,,,...///////////////000000000000////////////////////////+++,,,.../////////......,,,---...000111111111111////////////////////////............/////////000///////////////////////////............///000000////////////////////////////////////000000000000111111111111111111111111000000////////////000000000000000000000000000000////////////////////////...............///000111///////////////000111111000000000000//////////////////000000000000//////---.........//////000000---......///000111111222222111111000///......---//////000000000000//////---------...///000000111000000000000000000000000000000000000000000000000........................---...000111222111///...---......///000111111222111111111000111222222333000000111111222222222333000000000000000000000000///............///000000---------------...///000000000000000000000000000---...///000000///...---//////.........------------,,,,,,,,,,,,---......111111000///////////////---..................---........................///...---,,,,,,,,,,,,,,,000000//////.........---......---,,,---...///000////////////////////////////////////////////////////////////000000000000000000111111111000000///333333333333333333333333111111222222222333333333444444444444444444444444000111222333333333333333222111111111222444666777444444444555555555555666:::999888666555555444444888888777777777777777777999888888777777777777777999999999999999999999999<<<======<<<::::::;;;===>>>=========>>>???@@@@@@BBBAAA>>>======???BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBDDDFFFHHHIIIJJJJJJIIIFFFFFFGGGGGGFFFEEECCCBBBGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLJJJHHHFFFFFFGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@======<<<;;;;;;===>>>???<<<<<<;;;:::999777777666999888888777666555555444555555555555555666777777888777555444444333111///444444444444444444444444222222222222222222222222111111111222222333333333222222222111111111000000222111111111000000//////222111111111000000//////000000000000000000000000........................111111000000//////............//////000000111111......//////...---,,,,,,...............///000000111111000///////////////000000//////.........---........................///////////////////////////////////////////////////...---,,,,,,---...///////////////////////////000000000000000000000000//////......---------,,,//////////////////////////////............//////000///...------...///000------......//////000000111111000000/////////...---------............///...........................//////000000000000000......////////////..............................///////////////.................................////////////////////////000000000000000000000000............////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000---...///000000///...---000000////////////000000000000000000000000000000......//////000000111111111000///...------...///000000000000////////////111000/////////000222333////////////////////////111111000000//////......000000111111111111000000000000//////.........---......////////////..............................////////////////////////---,,,,,,,,,,,,---......//////...---------------------............------........................000000///...............000/////////.........---...------,,,---...///000.................................................../////////000000000000000000111111111000000///222222222222222222222222111111111222222222333333222222222222222222222222111222222222222222222333444333222222222333444555444444444444555555555555888777666555555444555555777777777777777777777666999888777777666666777777888888888999999999::::::<<<=========;;;;;;===???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEFFFGGGHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLIIIGGGEEEDDDEEEEEEDDDCCCAAABBBBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;<<<======<<<;;;:::999888777777666777777666666555444444333444444444444444555666666777666444444444444222000444444444444444444444444222222222222222222222222333222222222222222222111222222222111111111000000111111111000000000//////111111111000000000//////////////////////////////........................000000000//////////////////////////////000000000///////////////...------///............///000000111000000///////////////000/////////.........---........................///////////////////////////////////////////////////...---,,,,,,---...///......................../////////////////////////////////.........------........................//////............//////000///...------...///000............////////////000000/////////.........---------............///........................---...//////000000//////......////////////......................................................................................................////////////////////////////////////000000000000.../////////000000000000........................////////////////////////////////////////////////---...///000000///...---000000////////////000000////////////////////////000000000///////////////000000......---...//////000000000000////////////111000/////////000111222////////////////////////000000000000//////............////////////......000/////////..................////////////......................................................---,,,,,,,,,,,,---......///...------,,,---------,,,,,,------------,,,,,,------------------------000000///............////////////..................------------...//////........................------------------------....../////////000000000///000000111111000000000000000000000000000000000000111111111222222222222222222222222222222222222444333222111000111222222444444333222222222222222444444444444555555555555666555555444444555555666666666666666666666777777999888777777666666777777666666777888999::::::;;;;;;<<<======<<<<<<>>>@@@>>>>>>>>>>>>>>>??????@@@>>>???AAABBBBBBBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKHHHFFFCCCCCCCCCCCCAAA@@@????????????>>>===<<<;;;999::::::;;;;;;;;;;;;;;;;;;::::::999888777666666666666555555444333333333333333333333333333444555666444333333444444333111333333333333333333333333222222222222222222222222333333333222111111000000222111111111111000000000111111000000000000//////111111000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000///......///////////////000111111000000//////......///////////////...............////////////////////////////////////////////////////////////////////////......------------..............................///////////////////////////////////////.................................//////............////////////...------...///////////////...............///............------------------............///........................,,,---......//////............////////////..............................,,,,,,------......//////................................................//////////////////////////////000000000111111111....../////////000000000........................////////////////////////////////////////////////......////////////......000//////......//////000........................111111000000///......---///............//////000////////////000000000000000000/////////000111222////////////////////////000000000////////////...---......//////......---////////////..................////////////..............................---------------------------,,,,,,,,,,,,---......000//////....../////////+++,,,,,,------,,,,,,+++------------------------...------,,,,,,,,,------........................------------......//////........................------------------------........./////////000000...///000000000000000000000000000000000000000000000000000111111111111222333333333333333333333333555333111000///000111222333333222222222222222222333333444444444555555555555555555555555666777777666777777777777777888888888888777666666666666666444555666777888:::;;;;;;999:::;;;;;;;;;<<<>>>@@@???>>>>>>===>>>>>>????????????@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIGGGEEECCCAAABBBAAA@@@>>><<<======<<<<<<;;;:::999777888999;;;;;;:::999999:::999999888777777666666555555555555444444333333444444333333333333444444444333222222444555444222222222222222222222222222111111111111111111111111222222222111111111111111111111111111000000000000000000000000000000//////000000000000000000//////////////////////////////000000000000000000000000---......//////000000000000000000//////......---///000000000000000//////000////////////000111111000//////.........//////........................////////////////////////////////////////////////////////////////////////------------------------........................////////////////////////////////////////////////........................///......------......///......................../////////......------------------------------------------............///........................+++,,,------......---------......//////......---........................+++++++++,,,---...//////................................................////////////////////////////////////000000000000........./////////000000........................////////////////////////////////////////////////...//////////////////.../////////....../////////////////////////////////000000/////////.....................//////000000////////////000000000000////////////000000111111///////////////////////////////////////////////////000000000000000000//////////////////.........---......//////......---........................---------------------------,,,,,,,,,,,,---......//////............//////+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,------...---------...............---------...........................................................................////////////......///000000000000000111111111111111111111111//////000000000111111111333333333333333333333333555333111/////////111222000000111222333333333444333333333444444444444555555555555555666777888888777777777888888999999999888777777666555666666666333333555666888999;;;;;;777999::::::999:::<<<>>>>>>>>>===<<<<<<=========@@@@@@?????????@@@AAABBB>>>?????????@@@@@@@@@@@@??????>>>>>>>>>=========?????????@@@AAABBBCCCDDD????????????????????????>>>???@@@AAACCCDDDFFFFFFFFFDDDBBBAAAAAAAAA@@@>>>;;;;;;;;;;;;:::999888888666777999:::::::::999888888888888777777666666666666666666555555555555555555555444444444444444555333222111222444444444333222222222222222222222222111111111111111111111111//////000111222222333333000000000000000000000000//////////////////000000//////////////////000000........................000000000000000000000000------......//////000000000000//////......------//////000000000000000//////////////////000000111//////............//////---------...............////////////////////////////////////////////////////////////////////////,,,------------------,,,.........................................................///////////////..............................------------......------............------//////......------,,,,,,,,,,,,,,,------------------------............///........................+++,,,,,,---------------------............------........................+++++++++,,,---...//////........................................................................---------.........//////............////////////......................................................................../////////......///////////////............//////000000000000000000000000---........./////////000------...//////000000000.../////////000000000111......//////000000000000////////////////////////...............///////////////000000000000//////.........///////////////------............------........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,+++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000---------------.........,,,---......//////......------------------------////////////////////////------........./////////------...///000000000000000000000000000000000000////////////000000000000111111111111111111111111333222111000///000111111...///000222333444444444333333333333444444444444555444444444555666777777666666777777888888999999888777666666555555666666333333444666777999::::::777888999999888888:::<<<===<<<<<<;;;;;;;;;;;;<<>>======???@@@AAA>>>>>>>>>>>>????????????======<<<<<<;;;<<<<<<===============>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBBBBCCCDDDBBB@@@???@@@@@@@@@>>>;;;;;;;;;;;;:::999888777777888888999999999999999777777777777666666555555555555555555555555555555666555555444444444444444333222111222333444333222111111111111111111111111111111111111111111111111---...///000111333444444//////000000000000000111......////////////000000......////////////000000........................////////////////////////..................////////////........................///000000000//////...............///000000......------......//////---------------.................................////////////////////////////////////////////////,,,,,,------------,,,,,,------------------------........................---------...............------------------------......------------......------............------.........---------------,,,,,,,,,------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............------........................,,,,,,------......//////........................------------------------........................,,,,,,---------.........------........./////////------------------------................................................//////............/////////......------......///111111111111111111111111,,,------...//////000000---...//////000//////.........//////000000111111---...///000000000//////////////////////////////---............/////////,,,------......------,,,.........///////////////------............------........................---------------------------,,,,,,,,,,,,---......,,,+++++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000,,,,,,,,,------.........,,,---.../////////...---------------------------........................---------.........//////,,,---...///000000000000////////////////////////........./////////000000000000000000000000000000000000000000111111111111///000111222333333222111222222333333333444444444333333333222333333444444444444444555666777777777777777666555555555555666333333444555777888888999999999:::999888888999;;;<<<;;;::::::999999999:::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;<<<>>>???========================<<<<<<======>>>??????@@@@@@???======>>>??????>>><<<<<<<<<;;;;;;:::999888999888888888888999::::::777777666666666666555555444444444444444444444444555444444333222222333333444222111222333333222111111111111111111111111111111111111111111111111111...//////000111222222333////////////000000111111........./////////000000........./////////000000..................................................................------------..................------...///////////////---------------......///...------------...///000,,,,,,,,,------.........------------------------////////////////////////////////////////////////+++,,,------------,,,+++------------------------........................,,,,,,,,,,,,---------...------------------------...------,,,,,,------...,,,------......------,,,,,,------------------...,,,---------............---------............///++++++++++++++++++++++++,,,,,,---...............,,,------......------,,,........................................................................------------------------........................------------.........///---------.........//////------------------------................................................000///...------...///000///......------......///000000000000000000000000...........................//////000000///...---.........///000111111111---...///000000000///...////////////////////////---------.........//////,,,------......------,,,............/////////000,,,------......------,,,................................................---,,,,,,,,,,,,---......------------......///000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,.../////////...------------------------------------------------------------.........//////,,,---...///000000000000..................................../////////000222222222222222222222222...///000111222222111111111111222333333111000///222222333333333444444444222222111111111111111222222222333333444555666666777777666555555555555555333444444555666777888888:::;;;;;;:::999888:::;;;;;;:::999999888888888999888:::===@@@@@@>>><<<:::>>>>>>>>>>>>????????????;;;;;;:::999:::;;;<<<===;;;;;;:::999:::;;;<<<===========================;;;<<<<<<<<<======>>>>>>>>><<<;;;;;;===>>>>>>===<<<<<<<<<<<<;;;:::999999:::999888888888999;;;<<<666666666666666555555555333333333333333333333333444333333222111111111222444333222222333333222000000000000000000000000000000000000000000000000000000000000000111111111111.../////////000000111111---.........//////000000---.........//////000000................................................/////////......------,,,,,,------....../////////,,,,,,---...//////......---,,,,,,,,,,,,---......---------------...///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////++++++------------++++++------------------------........................+++++++++,,,,,,---------------------------------...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,------.........---------....../////////---------.........//////************************,,,---......//////......,,,------......------,,,........................///////////////.................................------------------------..................................../////////000---------.........//////------------------------................................................000///...------...///000.........------........./////////////////////////////////...------,,,,,,//////000000000...---,,,---......///000111111222,,,---///000000000///...////////////////////////---------.........//////...//////////////////...---.........//////000000,,,------......------,,,........................////////////////////////,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---......,,,******+++------------------------------------------------------------------------...------,,,,,,------...------------------------........................---------......---,,,,,,---...//////......///000,,,,,,---...///000111111333222000...---...///000111111111000000000000000222222111111111111111111000000111111111222222222333333111111111111333333444444333222333444555666111111111222222333333333333333222222333333444555777777777777666666666666888888888777777777777777:::;;;<<<<<<<<<;;;:::999<<<<<<<<<===============;;;;;;<<<======>>>======:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<:::::::::<<<======<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>>>>======>>>===<<<;;;999888777666777777777777666666666666666555444333333444666777333333333333333333333333333333333333333333333333000111111111111222222222////////////////////////000000000000000000000000000000//////.........---//////////////////////////////////////////////////////////////////...---........................------------------------........................,,,,,,,,,---------.........------,,,,,,------...//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........---------------------------------............///........................+++++++++,,,,,,,,,------------------------------------...............------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...///000///---,,,---...++++++******++++++,,,------,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,---------.........------,,,,,,------...------------------------,,,---------.../////////000---,,,---///000...,,,++++++,,,,,,---...//////------.........---+++******++++++,,,---...//////------------------------------------------------//////...---,,,++++++***------............------111000///...------...///,,,,,,,,,---...///000000//////---,,,,,,---.../////////////////////////////////////////////......///...---,,,,,,---...///............////////////..............................------------......,,,,,,,,,---------............//////...---,,,,,,//////000000///...------...------,,,+++***))))))........................,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,---------------------------------------------------------------------------------,,,,,,---------------------------------------------------------,,,,,,---...............,,,...//////...---///000...//////000000111111111000///---------...000111000000000000000000000000111111111111111111111111111111111111222222222222444333222111111222333444333222222111222333444555222222222222222222333333333222222222222333444444666666666666666777777777777777777777777777777777999:::;;;;;;;;;:::999999;;;;;;<<<<<<=========>>><<<<<<===>>>>>>>>>======::::::999999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============;;;;;;;;;::::::999999888777777777777666666666666666555444444444444555666333333333333333333333333333333333333333333333333000000111111111222222222000000000000000000000000////////////////////////000/////////............////////////////////////........................---......///////////////........................------------------,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...///.........------------...---,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------....................................,,,,,,---------.........---------------------------...............------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///...,,,+++,,,---+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------............///---,,,---//////...,,,,,,,,,,,,------......///...///000000000///---,,,,,,,,,------------------------------------------------------------------.........------,,,,,,+++------............------111000///...------...///---,,,,,,------///000000///......------......///....................................///////////////...------------...///............////////////..............................------------......,,,,,,,,,---------............//////...------,,,///////////////...---,,,......------,,,+++++++++........................++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***,,,------,,,+++,,,---------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,---///...------...000111111111111111111111111......------...///111222000000000000000000000000111111111111111111111111111111222222222333333333444333333222222333333444111111111111111222333333333333222222222222222222222222222222222333444444555555555666666777777888777777777777777777777777777888999999999999888888::::::;;;<<<===>>>>>>???>>>>>>>>>???>>>>>>======::::::::::::::::::::::::=========<<<<<<<<<;;;;;;999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<999999999:::::::::::::::777777777777666666666666777666555444444444444444222222333333333333333333333333333333333333333333000000000111111111222222111111111111111111111111////////////////////////////////////............////////////////////////........................,,,---...///////////////.................................------,,,,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...............------------...---,,,,,,++++++,,,,,,------------------,,,,,,------------------------------------............---------------------------------.........//////------------------------...............---,,,+++//////------------//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------...------------------,,,...---,,,---...///...,,,---........................////////////...------......---------,,,,,,,,,------------------------------------------------------------------------------............------000///......---.........---------------...///000......///////////////...........................------......///////////////...------------...///---............/////////..............................------------......,,,,,,,,,---------...............///......---,,,---............---,,,,,,.........---------------........................*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))---///000000......///111222111111111000000000//////////////////000111222/////////000000000000000000000000000111111111111222222222222333333333333444333333333333333333444111111111111222222333333333333333222222111111111222222222111222333333444444444555555666777888888666666666777777777777777666666777777777777777777999999:::;;;===>>>????????????@@@??????>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<======<<<<<<<<<999999999999999999999999777777777777666666666666777777666555444333333333222222222222222333333333222222222222222222222222000000000000111111111111000000000000000000000000///////////////////////////////////////.........////////////////////////........................------......///..........................................------,,,,,,+++........................,,,,,,,,,---------.........------,,,,,,------...------------------------...---,,,,,,++++++,,,,,,.........------,,,,,,,,,------------------------,,,,,,---------.........------------------------------------............------------------------............---,,,++++++///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---,,,***)))***++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................---------,,,,,,++++++------------------------///.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------............------........................---------------...///000---...///000111000///...........................,,,------......//////000.........------.........---------.........//////...........................------,,,,,,------...,,,,,,,,,---------......---...............------,,,---------------,,,,,,,,,,,,------....................................*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******...000111111000///111222000000000///......------//////......------------......//////000000000000//////000000000111111111111111222222222333333333333333333333333333333333111222222333333333333333333333333222222111111111222111111111111222333333333444444555666777777888555555666666777777777777555555555555666666777777888999:::;;;<<<===>>>?????????@@@??????>>>===<<<;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777777777777666666666666777777666555555444333222111111111222222333333333222222222222222222222222//////000000000111111111////////////////////////.................................///////////////////////////////////////..............................///......---,,,,,,.................................------,,,,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------------...---,,,,,,++++++,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,------------...------------------------+++,,,,,,,,,,,,---------------------------------------......---,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---,,,***)))***+++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................------,,,,,,+++++++++***,,,---------,,,,,,------...............---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------............------------.....................------------...//////,,,---///000000000///...........................,,,---------......//////---..................---------------....................................------,,,,,,,,,,,,------,,,,,,,,,---------......------...............---,,,,,,---------------,,,++++++,,,,,,------..............................++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$%%%'''***,,,---...///...000111111000///111222.........------,,,,,,,,,---,,,,,,+++******))))))---......//////000000111...//////000000111111111000000111111111222222222111222222333333222222111111222222333444333333333333333222222222222222222111111111111111222333333444444444555555666666777444555555666666777777888555444444444555666777888999999:::;;;<<<======>>>>>>>>>>>>???>>>>>>======<<<===>>>??????>>>===<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>=========<<<:::;;;<<<======<<<;;;:::;;;<<<<<<<<<<<<;;;::::::;;;::::::999888777777777777777777777666666666666555666666666555444333333000000111111222333333333222222222222222222222222/////////000000000111111.........................................................///////////////////////////////////////------------------------...............---,,,,,,........................------------------------........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---,,,***)))***+++***+++---.........---,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,+++++++++++++++***+++---...---,,,+++,,,---,,,------------------------------,,,------...///***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------............------,,,,,,---............---......---------......///,,,,,,---...////////////------------------------------------------------------...//////...------,,,------------.................................------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......///.........,,,,,,---............---++++++,,,,,,---------...........................,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,------,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++---...//////---...//////......///000------------,,,,,,,,,,,,+++++++++,,,+++++++++***------......///000000111......//////000111111222//////000000000111111111000111111222222111111000000000222333333333222111222222222222222222333333111111111111111222222333555555555555555555555555444444555555666777777888555444444444555666888999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>======<<<===???@@@@@@???===<<<;;;;;;<<<>>>???@@@AAABBBBBB@@@???===<<<<<<<<<===;;;<<<>>>??????>>><<<;;;;;;<<<<<<<<<;;;;;;:::999999999999888888888888888777777777777666666666666444555555666666555444333///000000111222222333333111111111111111111111111////////////000000000111////////////////////////..................................../////////000////////////////////////------------------------***+++,,,---....................................+++,,,,,,------.................................,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------***+++,,,,,,------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------+++***+++,,,***+++---...///...---,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................************+++++++++++++++---...---+++***,,,...***+++++++++,,,---------------,,,,,,,,,---...///,,,,,,,,,------.........++++++++++++++++++++++++------------------------,,,,,,------------------------............------+++,,,---.........------///......---------......+++++++++,,,,,,---...///------------------------///......------,,,,,,+++------...//////...------,,,,,,---------.................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------...//////......,,,---...///////////////---------------.................................---,,,,,,++++++***************+++++++++,,,,,,,,,,,,---......,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++************************............------,,,++++++,,,...---,,,,,,---///------------------------,,,,,,---...////////////---------...///000000111---......///000111111222////////////000000000000///000111222222111000///...///000222222111111000111111111222222333333444111111111000111222222333555555555555555444444444444444444555666777777888555555444444555666888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>======<<<>>>???@@@@@@???>>><<<<<<<<<>>>???AAACCCDDDEEECCCAAA???<<<;;;;;;<<<<<<<<<===>>>@@@@@@>>>===<<<;;;<<<<<<<<<;;;;;;:::999666777777888999999::::::777777777777666666666666333444555666666666555444///000000111222222333333111111111111111111111111////////////000000000000000000000000000000000000........................---.........//////000000////////////////////////------------------------'''(((***---///000111111........................***++++++,,,---...//////........................,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------)))***+++,,,---.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...---+++***+++,,,***+++---//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,---------.........------,,,,,,------...////////////////////////))))))******+++++++++,,,***,,,...---+++***,,,...))))))***++++++,,,------++++++***)))***+++---.........---------,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------..................---***+++---...///...------///......---------......++++++******+++,,,...///------------------------//////...---,,,++++++***,,,---...//////...---,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---.../////////...------...///000000//////////////////////////////........................************************************************------,,,,,,+++***))))))++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++---......//////......------------------,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,------////////////////////////000000000000////////////333333333333333222111000111111222222222333333333555555555444444333333333111111111000111111222333444444444444444444333333444444555555555555444444777777777777777777777777888999::::::999888999;;;============>>>>>>>>>>>>>>>????????????>>>============>>>???@@@AAAAAABBB======<<<======>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999:::888666444444555777999999888777666555444444333333333333222222222111111000000000000000000000000333222222222111000000000000000////////////000000000000///...............------,,,,,,,,,,,,------////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---------------------------...............---------***///000,,,+++---...,,,++++++++++++++++++++++++,,,------......------,,,000000000///.........---------...///...---+++***,,,,,,,,,++++++************+++,,,,,,------,,,,,,//////...---,,,,,,++++++---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...---------,,,,,,+++++++++++++++,,,,,,---...//////+++++++++,,,,,,---------))))))*********++++++++++++,,,,,,------,,,,,,+++------,,,,,,+++***))))))******+++++++++,,,,,,,,,---.........---,,,,,,+++------------------------((()))***+++,,,---------,,,,,,,,,---------......------------------------------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////......+++++++++,,,---...///000......------------......................................................+++---......------///000.../////////...---,,,,,,//////...---,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////------------------------,,,------......------,,,---------------------------------....../////////---------............///***************************************************++++++,,,,,,------...+++++++++,,,,,,,,,------************************++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........//////........................000000000000////////////222222222222111111000000111222222222222333333333444444444333333222222222111111111111111222333333444444444444555555555555444555555666666555555444666666666666666666666666888999::::::999888:::;;;<<<<<<=========>>>>>>>>>????????????????????????>>>>>>>>>???@@@@@@AAAAAA======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999999777555444444666888999888999:::999777555555555444444444333333333222222000000000000000000000000222222111111111111111111000000////////////000000//////...---------------......------------........./////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---------------------------//////......------,,,,,,,,,000000---+++...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///..................------------...------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,------------...------------------------------------------------------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///.........///......------,,,++++++++++++,,,---------------............///........................------............------........................---------------------------......//////......---........................++++++,,,,,,,,,,,,,,,,,,---------............///************************************************++++++,,,,,,---......///++++++++++++,,,,,,,,,,,,************************************++++++,,,,,,(((((())))))))))))(((((()))******+++++++++******+++++++++************************++++++++++++,,,...------,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,---------.........//////........................////////////000000000000111111111000000000000///222222222222333333333333333333333222222222222222222222111111222222333444444444555555666666777777555555666666666666555555666666666666666666666666777999::::::999999:::<<<;;;;;;<<<<<<<<<=========??????>>>>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999777666444444444666888:::===AAACCCAAA:::555555666555444444444333333333333000000000000000000000000000000111111111111111111000//////......//////000......---,,,,,,,,,,,,,,,///..................///....../////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---------------------------/////////...---,,,,,,++++++......***)))---000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------------...------,,,,,,,,,---......,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---+++,,,------......------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,---(((((()))***,,,---......******+++++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,+++++++++------,,,,,,,,,,,,------......------------......------------------------************************,,,---...---+++++++++---------.../////////......)))))))))***+++---...///---------............///........................------............------------------------------------------------------...//////////////////...........................,,,,,,,,,,,,,,,,,,++++++---------............///************************************************---------,,,,,,+++++++++***++++++++++++,,,,,,,,,************************))))))******++++++,,,,,,******++++++++++++*********************)))((((((************************))))))*********+++++++++---,,,++++++++++++,,,,,,------------------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------........................////////////000000000000111111111000000000111111222222222333333333444444333333333333333333333333222222222222222333444444444555555666777888888999555666666777777666666555555555555555555555555555777999::::::999999;;;<<<;;;;;;;;;;;;<<<<<<<<<===@@@???>>>>>>???AAADDDEEEAAAAAAAAA@@@@@@?????????<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;::::::888888999999999999888888555555444444555666888:::FFFKKKNNNHHH>>>555444555444444333333333222222222000000000000000000000000//////000000111111222222/////////......////////////...------,,,,,,------//////............//////........./////////000000........................++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///......---,,,++++++))),,,+++&&&&&&***......------------------------***++++++,,,,,,++++++***+++++++++,,,,,,------------,,,++++++,,,---///000++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------......///---,,,,,,++++++,,,,,,---+++,,,---...///...------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,------,,,***))))))***,,,---(((((()))***,,,---......******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,---------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,+++,,,,,,,,,...------,,,,,,------...------------------------************************,,,------,,,***)))***+++,,,---...///////////////*********+++,,,---//////---------............///------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////............................../////////......------------------............///************************************************+++++++++************************+++++++++,,,,,,************************)))))))))******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***)))'''&&&%%%******************++++++))))))*********++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........................../////////000000000111333222111111111222222333222222333333333444444444444444444555555555555555333333333333333444444555555555666666777888999999666777777777777777777666666666666666666666666666777999::::::::::::<<<===;;;;;;;;;;;;<<<<<<<<<===???>>>======???AAADDDFFFBBBBBBAAAAAA@@@?????????:::;;;<<<===>>>=========999999::::::::::::999999777888888999999888888777444444444444555666888999EEEJJJMMMHHH===555333555222222222222111111111000000000000000000000000000/////////000000111111222//////............//////000//////...............//////............//////............////////////........................+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++))),,,+++&&&%%%)))------------------------------***++++++,,,,,,++++++******+++++++++,,,,,,---------,,,++++++,,,---///000++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++---.........---,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---,,,***))))))***,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................***++++++,,,---------,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,---,,,***))))))+++------...///000000000///......------------......---------............///------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------------............///************************************************&&&'''((()))***+++,,,---************++++++++++++******************************************************++++++++++++******,,,,,,,,,+++)))(((&&&%%%+++++++++++++++,,,,,,,,,*********++++++++++++,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------.........//////------------------------......//////000000111111333222111111111222333444333333333333444444444444555555555555666666666666444444333333444444555666555555666666777777888888777777888888888888777777777777777777777777777777777999:::;;;:::;;;<<<>>>;;;;;;<<<<<<<<<=========>>>>>>===>>>???AAACCCDDDBBBBBBAAAAAA@@@@@@@@@???:::<<<===???@@@??????>>>888999999::::::999999888777777888888888888777777444444444444555666777777:::>>>AAA>>>999444444666111111111111000000000000000000000000000000000000//////000000000000000000///......------......///000000///............//////..................///------........./////////........................***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,///...***(((+++......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------------------,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------((())))))***++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,*********,,,......///000000000//////111000///...---------------------............///////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---------............///************************************************''''''((()))+++,,,---...************++++++++++++************************++++++******))))))((((((******++++++++++++************++++++******))))))++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...------------------------++++++,,,,,,,,,,,,++++++---------.........//////------------------------.........///000111111111222111000///000111333444333333333444444444444555444444444555555555666666444444444444444555555666666666666666666666666666777888888999999888888777888888888888888888888888777999:::;;;;;;;;;===???<<<<<<=========>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@<<<===???@@@@@@???>>>===888888999999999999888888666777777777777777777666555555555555555555555555333444666666444333333555222222222111111111000000000000000000000000000000000000000000000////////////......------....../////////...------------.........------------......---------.........//////........................******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,------------000000,,,***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,---------...------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---+++************+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))*********+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,---///000000000000//////...000000///...---,,,,,,,,,---------............///////////////////////////------............------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............///************************************************+++++++++++++++++++++,,,)))************+++++++++************************,,,,,,+++***)))((('''''',,,,,,------------,,,,,,(((((()))++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,------------------------...///000////////////////////////+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------......///000111111222111000///...///000222444333333333444444444555555333333333444444555555555555444444444444555666666666666666666555555555555888888999999999999888888888888888888888888888888777999:::;;;;;;;;;===???============>>>>>>>>>>>><<<===>>>??????@@@??????AAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@???>>>;;;:::888888999999999999888888666666777777777777666666555555555555555555444444333333333222222222222222333333333222222222111111000000000000000000000000111111000000//////...............------...............---,,,,,,,,,,,,------------,,,,,,------------------.........//////........................******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...+++//////+++)))******(((++++++++++++++++++++++++,,,------......------,,,.........------,,,,,,,,,------...///...---+++************++++++,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,...///000111---,,,,,,++++++,,,,,,---+++***)))((()))***,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))++++++,,,,,,,,,---------)))***++++++++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------***+++,,,---......///...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,***************************+++,,,---.../////////************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++------,,,,,,---///000000111000000///............---,,,,,,,,,,,,------------.........//////........................---..................---------------------------------------------------......////////////......---------------------------------....../////////---------.........//////***++++++,,,,,,,,,++++++***************************************************++++++,,,,,,++++++*********))))))))))))******,,,+++)))''''''(((***+++,,,+++***,,,...---***'''***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))************+++++++++***+++,,,,,,------,,,,,,,,,---......//////......------------------------......---,,,+++))))))(((///...---,,,,,,,,,,,,,,,......///000000000000000......///000111000000000222222333333333333444444444444444555666777777888555555555333222222444666666666666666666666666666666666777888888888888777777777777777888999:::;;;999999;;;===>>>????????????????????????@@@@@@@@@@@@???>>>===>>>???@@@AAAFFFCCC@@@???@@@@@@>>><<<>>>===<<<;;;;;;<<<===>>>777777777777777888888888777777777777777777777777444444444333333222222222333333333222222222111111111111111111111111111111111111111000...///111333000000////////////000000////////////////////////------............------//////.........---------........................------------------------...---,,,,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,+++***((('''+++++++++*********))))))++++++++++++++++++++++++...------,,,,,,------...************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++******************,,,+++*********+++,,,---......---,,,,,,+++******************************++++++************++++++---------------,,,+++*********+++++++++,,,,,,,,,+++++++++*********))))))---------,,,,,,++++++++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,,,,------......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++---,,,+++******+++,,,---...///000111111000///...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////////////////.................................------,,,,,,,,,******,,,,,,,,,***((('''------------------------,,,------......------,,,---------........./////////...---,,,+++,,,,,,---***+++++++++++++++******************************************************)))******++++++******)))******))))))))))))******+++***)))(((((()))+++,,,---+++***+++------***((()))******++++++******))))))***++++++,,,,,,++++++)))************+++++++++***+++,,,,,,------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---------------......///000000000000000///////////////000000000111111111222222222333333333444444555666666777777444555555333222222444666777777777777777777777777666777777888888888888888777777777888888999:::;;;888999:::<<<==================>>>>>>?????????@@@AAA@@@@@@?????????@@@@@@DDDBBB??????@@@@@@>>><<<======<<<;;;;;;<<<===>>>888888888888888888777777555555555555555555555555444444333333333222222222333333222222222111111111111111111111111111111111000111111000...///000222000000////////////000000////////////////////////------............------//////.........---------........................------------------------------,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,+++))))))---,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********+++---...,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++************************++++++*********+++,,,---...------,,,++++++******************************++++++************+++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---...///000111000000///000000///...............++++++,,,,,,,,,---------......................................................---------,,,,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,,,,------......------,,,------------.........//////...---,,,,,,,,,------++++++++++++***)))((((((************************************************)))))))))******)))))))))******))))))))))))*********)))(((((()))***,,,---...,,,******+++,,,+++***)))))))))******))))))))))))***++++++,,,,,,++++++)))************+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---......000//////.....................///000000000000///111000///.........///000000000000111111111111222333333444444555555666666333444444333222222444555777777777777777777777777666777888888999999888888888888888888999:::;;;<<<999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????BBBBBBBBBBBBAAA@@@@@@???AAA@@@??????@@@@@@???======<<<<<<;;;;;;;;;<<<<<<::::::999999888777777777333333333333333333333333333333333333222222222222333222222222222111111111111111111111111111111111000111111000///...000222000//////......//////000////////////////////////------............------...............---------........................------------------------,,,,,,+++++++++,,,------,,,------......------,,,......---,,,++++++++++++.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))*********+++,,,,,,,,,)))))))))***+++,,,...///,,,,,,,,,++++++*********,,,,,,++++++++++++++++++++++++************++++++************************++++++******++++++,,,---------,,,,,,++++++******************************++++++************++++++******+++++++++***))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000000000000111111000000//////000000,,,,,,,,,,,,------------................................................------------,,,,,,,,,,,,000...,,,******+++---...+++++++++,,,,,,,,,,,,,,,,,,------......------,,,------------..................---,,,,,,,,,------+++++++++***)))((('''&&&************************************************))))))************))))))******))))))))))))******))))))((()))***+++,,,---...,,,+++*********++++++))))))************))))))))))))***+++++++++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......///...------------......---...//////000000//////222000...---,,,...///000000000000111111111222222222333333333444444444555222333444333222222444555777777777777777777777777666777888888999999888888888888888888999:::;;;<<<::::::;;;;;;;;;;;;::::::999999:::;;;===>>>??????BBBCCCCCCCCCCCCAAA???>>>>>>>>>>>>????????????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777777666222222222222222222222222333222222222222222222222222222222222111111111111111111111111111111111111///000111000///...000111/////////....../////////////////////////////////------............------................................................------------------------++++++++++++,,,,,,---...,,,,,,------------,,,,,,...---,,,*********+++,,,......---------,,,,,,,,,++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------(((((()))***++++++,,,,,,)))*********+++,,,---------,,,,,,++++++*********,,,,,,,,,++++++*********++++++************++++++***************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++******************************++++++************++++++,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++++++++,,,,,,,,,------,,,,,,------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000111111111111000000///000000111,,,,,,------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------******++++++++++++,,,,,,,,,------......------,,,------------------------------------------------+++++++++***)))((('''&&&***************************************************++++++++++++++++++*********))))))))))))******)))))))))******,,,,,,---------+++***)))***+++,,,***++++++++++++++++++***))))))***++++++++++++***))))))*********+++++++++***+++,,,,,,------,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------...///////////////111000...,,,,,,---///000111111111111222222222333222222222222333333333333000222444444333222333555666666666666666666666666666666777888888888888777888888888888999:::;;;;;;;;;<<<<<<<<<<<<;;;::::::888999:::;;;<<<===>>>>>>BBBBBBCCCCCCBBB@@@>>>===<<<===>>>??????>>>>>>>>>;;;;;;;;;;;;;;;:::999999::::::999999888777666666333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000...///111000///...///000//////............//////////////////////////////------............---------.............................................------------------------++++++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++---,,,***))))))***++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++************++++++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++******************************++++++************+++++++++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++++++++,,,,,,,,,------+++,,,---............---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000111/////////......//////000------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++*********++++++,,,,,,,,,,,,------......------,,,------------------,,,,,,,,,---------------------++++++++++++***)))((((((************************************************++++++,,,,,,,,,,,,++++++******))))))))))))******)))******++++++,,,,,,,,,,,,,,,---+++***)))***,,,++++++,,,,,,,,,,,,++++++((()))******++++++******)))************+++++++++***+++,,,,,,------,,,,,,+++,,,,,,---------------------------------------......------,,,,,,++++++++++++++++++++++++,,,---------...////////////.........---------...000000111111111222222222333333111111111111222222222222///111333444333222333444555555555555555555555555444555666666777777666666777777777777888999:::;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<======>>>@@@@@@@@@@@@??????>>>===;;;===??????>>>=========;;;;;;;;;;;;:::999888888999999888888777666666666444444444444444444444444111111111222222222222222222111111111111000000000000000000000000000000000---///111000///......//////......------......///////////////////////////------............---------------.......................................------------------------,,,,,,+++++++++,,,------***++++++,,,,,,++++++***++++++******)))******+++++++++*********)))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))*********+++,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++******************************++++++************++++++))))))***+++++++++************+++++++++,,,,,,,,,)))***************++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------((()))+++,,,---,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,...///000......---------...//////............------------------------------------........................++++++++++++,,,,,,,,,,,,)))***,,,......---+++*********++++++,,,,,,------,,,------......------,,,------------,,,,,,,,,,,,+++,,,---.........------***+++++++++++++++************************************************************++++++++++++************))))))))))))*********+++++++++,,,+++++++++***,,,...---+++)))***+++******++++++++++++******((())))))***************)))************+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++++++++,,,---...,,,---......//////......+++,,,,,,---...///000000000000000111111111111222111111111111111111111111...000333444333333333444444444444444444444444444333444444555555555555555666666666666777888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>======<<<<<<=========:::===@@@@@@>>><<<;;;<<<:::;;;;;;;;;:::999777666777666666666666666666666444444444444444444444444000111111111222222222222111111111111000000000000000000000000000000000000---///000111///......//////......------......///////////////////////////------............---------------.........//////........................------------------------------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++*********)))))))))++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++******)))******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++************++++++,,,,,,---++++++++++++++++++,,,,,,++++++************++++++((())))))***++++++,,,,,,)))***+++,,,,,,,,,++++++******************++++++************************++++++************++++++((()))***++++++++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------''')))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------,,,,,,---......---,,,,,,,,,,,,+++++++++,,,...///...---------......///000///.........------------------------------------........................******+++++++++,,,,,,,,,++++++,,,---------------+++++++++,,,------......,,,------......------,,,---------,,,,,,,,,+++++++++,,,---.........------***++++++,,,,,,,,,++++++************************************************))))))************))))))******))))))))))))******++++++,,,,,,,,,+++******))),,,......+++))))))+++))))))************))))))(((((()))***************)))************+++++++++++++++,,,---------,,,,,,))))))***++++++++++++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,------...///,,,---......//////......***+++,,,...///000000000////////////000000000000111111111000000000000000...000333444333333333444333333333333333333333333222333444444555555444444555555555555666777888999777888999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;===>>>:::===@@@@@@===;;;;;;;;;::::::;;;;;;:::999777666555555555555666666666666333333333333333333333333000000111111222222222222111111111111000000000000000000000000000000000000,,,...000111///..................------.........////////////////////////---..................------------.........//////........................------------------------...------,,,++++++++++++,,,------......------,,,***+++,,,---...---,,,++++++++++++*********))))))++++++++++++++++++++++++)))***,,,------,,,***)))************************++++++,,,,,,,,,---------------,,,,,,+++***))))))*********++++++,,,,,,,,,************************++++++---......---++++++------,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,))))))***+++,,,------...*********++++++,,,,,,---++++++************++++++((())))))***++++++,,,,,,)))***+++,,,---,,,++++++******************++++++************************++++++************++++++***+++,,,---------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,---------)))***---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------,,,,,,---......---,,,,,,---,,,+++++++++,,,---..................///000000//////.........---------------------------------........................*********++++++,,,,,,,,,///...,,,,,,,,,...000111++++++,,,------...//////,,,------......------,,,---------,,,,,,+++++++++***+++---...///...------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++*********))))))*********)))))))))))))))************************((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......//////......---,,,+++++++++++++++***)))(((,,,---......//////......////////////000000000000222111000//////000111111////////////000111222333333333222222333333444555555444333333222222222222222222333333444555666666888777666555555444444555777777888999::::::::::::999;;;<<<;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::======;;;:::888777555555666555444555666666444222222222222111111111111000000000000000111111111111111222222222222111000000---...000111000///---,,,---.........//////000000////////////////////////000000//////.........---......//////...---,,,,,,***+++---.........------,,,,,,,,,---------......---------------------,,,......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***((())))))))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++******)))(((((((((++++++************++++++,,,++++++,,,......---+++,,,---...//////...---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************,,,,,,,,,+++***)))((((((******))))))******+++,,,,,,,,,,,,+++++++++******''')))+++,,,,,,,,,***)))*********)))******+++,,,(((((((((((((((((())))))+++++++++***************---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,---...---,,,***)))***++++++***))))))***,,,,,,,,,,,,++++++************++++++,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------...///000111111111111000///---------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////000...+++,,,...000...------,,,++++++++++++,,,---------............------************************))))))))))))))))))))))))+++,,,,,,,,,++++++***)))******++++++++++++******))))))(((((()))***++++++))))))))))))))))))))))))*********))))))))))))))))))*********++++++,,,,,,************))))))))))))************************))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---------,,,,,,---------,,,,,,+++***,,,---......//////............/////////000000000222111000//////000111111//////000000111222333333333222222222222333444444555444333333222222222333222222333333444555555666777666666555555555555555888888999;;;;;;;;;;;;;;;888:::;;;;;;:::999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::======;;;:::999777666666666555444555666666444222222222222111111111111000000000000000111111111111111222222222222111000000...///000111111///...,,,............/////////000........................000/////////.........---///////////////...------+++,,,---.........------,,,,,,,,,---------......,,,------....../////////......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,++++++++++++,,,,,,++++++***,,,---...---+++...//////000///...---,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************((())))))***++++++,,,,,,***************++++++,,,,,,,,,,,,+++++++++******)))***,,,---------+++******************++++++,,,***)))))))))))))))))))))***************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,++++++++++++,,,------------------...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,---------,,,+++***+++,,,,,,+++******+++---,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,------...///000111111111111000///...------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------------.........000...,,,,,,...///...---...---,,,++++++,,,---...------............------************************))))))))))))))))))))))))+++++++++,,,++++++***)))******++++++++++++******''''''(((((()))+++,,,---))))))))))))))))))))))))++++++******)))(((((('''((()))***+++,,,---......************************++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,------...............///......------,,,---......//////......------........./////////111111000000000000111111000000111111222222333333222222222222222333444444444444333222222222333333222222333333444444555555555555555444555555666777777777999:::;;;;;;::::::888:::;;;;;;:::999:::;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999===<<<;;;:::999888777777666555444555666666444222222222222111111111111000000000000000111111111111111222222222222111000000///000111111111000///...............////////////......................../////////...............---............---,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,---...///000111111...------,,,,,,++++++***++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,---+++******+++---...,,,+++...............---,,,+++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************************'''((((((***+++,,,------************+++++++++,,,,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,***************+++,,,,,,+++++++++******)))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++,,,------,,,++++++,,,...,,,,,,,,,,,,++++++++++++,,,------......------,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000000111111000000///...------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------------///...,,,,,,...///...---......------------......------............------************************++++++++++++++++++++++++******++++++++++++************++++++++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))(((((()))******+++,,,,,,------)))***************++++++++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...//////........./////////......---,,,---......///.........------------.........///000000000000000111111111111111222222333333333333222222222111222333333444444333333222222333333333222222333333333444444444444444444444555666777888555666888:::::::::999888:::;;;<<<<<<:::888888999999999999999::::::::::::;;;;;;;;;;;;;;;:::999999<<<;;;;;;:::999888888777666555444555666666444222222222222111111111000000///000000000111111111111111222222222222111000000000111111222111000//////.........///////////////................................................++++++,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,---------......,,,,,,------......//////---------,,,,,,+++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++******+++------,,,******++++++,,,,,,,,,,,,,,,///...------,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------***************************************+++++++++******+++++++++,,,,,,+++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++************+++,,,,,,---,,,,,,++++++******)))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++*********------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////000000000000000///......---------............///------------------------........................------------------------+++++++++,,,,,,,,,------///...---------.........//////............//////,,,------......------,,,************************++++++++++++++++++++++++)))******++++++***************++++++++++++************)))))))))))))))***))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,------............------,,,---......///.........------------........./////////000000111111111111111111222333333333222222222111111111111222333333333333333222222333333444222222222333333333333333333333333333444666777888666777:::<<<<<<<<<:::999===>>>>>><<<999777666666888888888999999999:::::::::::::::::::::999999888:::::::::999999888888888666555444555666666444222222222222111111111000000///000000000111111111111111222222222222111000000111111111111111000000//////////////////.................................---------...............+++,,,,,,---------,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---------,,,,,,,,,++++++++++++************++++++*********+++,,,---,,,***))))))***+++---...///000333222000///---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************************************+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,,,,---...//////000000000000//////...---------............///------------------------........................------------------------+++++++++,,,,,,,,,------.........---------...///////////////////////////,,,,,,------------,,,,,,************************))))))))))))))))))))))))((()))******+++***************++++++++++++******++++++***)))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))+++,,,------...---------,,,---......//////......------........./////////...///000111111222111111000111222333333222111000111111111111111222333333333333222222222333444444222222222222333333333333333333333333444555666777888:::===???@@@???===<<<===>>>>>><<<999666555555777777888888888999999999999999::::::999999888777888888888888888777777777666555444555666666444222222222222111111111111000000000000000111111111111111222222222222111000000111111000000000////////////////////////.........---------------------------------------.........---......////////////.........---,,,,,,,,,------,,,,,,,,,---------............---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******......---,,,,,,+++******+++******))))))******+++***))))))***,,,---+++***++++++,,,---...000222333333222000///---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((***+++,,,------)))***,,,---------,,,+++,,,,,,,,,+++++++++******))))))*********++++++++++++++++++++++++,,,------++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,------***++++++***))))))***,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.../////////000000000000//////---------............///------------------------........................------------------------,,,,,,,,,,,,---------------...///...,,,,,,...///......////////////......,,,,,,------------,,,,,,************************))))))))))))))))))))))))(((((()))*********************++++++++++++*********)))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******+++,,,------.........---,,,---......//////............/////////000000000---...000111222222111111///000222333333111000///111111111111111222222333333222222222333333444555222222222222222222222222333333333333444444555666777999<<>><<<;;;;;;<<<===<<<999888777888777777777777888888888999999999999999999888888777666666666666666777777777666555444555666666444222222222222111111111111000000000000000111111111111111222222222222111000000000000//////......//////000/////////............------------------------,,,,,,,,,------.........,,,,,,---...............///...---,,,,,,,,,,,,---,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,***))))))***,,,,,,+++***---,,,,,,,,,---...///000......---,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,)))***,,,---...---,,,+++,,,,,,,,,+++++++++******+++*********++++++,,,,,,,,,++++++++++++,,,------))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,---,,,------------------...------------------------***+++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,---...++++++,,,+++***)))+++---,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.../////////000000000000//////---------............///................................................------------------------,,,------------.........---...///...,,,,,,...000---...////////////...---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++(((((()))*********************++++++++++++******(((((((((((()))+++,,,---))))))))))))))))))))))))++++++******)))(((((((((&&&&&&'''((()))***++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........,,,,,,---...//////......,,,---......//////......////////////000000000000---...000111222222222111///000111222222111///...111111111000111222222333222222222222333333444555222222222222222222222222444444333333333444555555444666999<<<===;;;999777888:::;;;;;;:::999::::::777777777777888888888888999999999999999888777777555555555555666666666666666555444555666666444222222222222111111111111000000000000000111111111111111222222222222111000000000000///...............000000//////.........---------------------------,,,,,,,,,------.........((()))***+++++++++++++++///...---,,,+++,,,,,,---,,,,,,,,,---------......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))******++++++,,,,,,------,,,,,,++++++,,,,,,---***))))))***,,,,,,+++))),,,+++***)))))))))***+++******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++***)))(((((()))***,,,......---,,,+++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...*********++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------***+++,,,------,,,+++***,,,,,,+++***+++,,,...///,,,------,,,++++++,,,...,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,------.........(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......//////000000000000000///---------.........//////................................................---------------------------------.........//////---...000...,,,+++...000,,,---...//////...---,,,+++,,,,,,------,,,,,,+++***************++++++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************+++*********))))))((((((,,,,,,,,,++++++***************+++******)))((('''******++++++++++++******......---,,,,,,++++++***+++++++++*********))))))******++++++++++++******))))))))))))***+++,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++..................---------------.........//////000000000000////////////000000000000000000000000222222111111111111111111222111000.........///000222222222222222222222222333111///111444555444222222333333333333333333444666666777777888888999999777888888999999888666555777777777777777888888999;;;;;;;;;:::999888777666555555666666777777888888999888777666555444444444222333333333333222111111000111111111111222222222555333222111111111///---000000000000000000000000........................///...---,,,,,,,,,,,,,,,........................---------...------,,,,,,...------,,,,,,,,,------...------,,,,,,------...,,,------......------,,,------,,,++++++,,,------***++++++,,,,,,++++++***------------------------...---,,,++++++,,,---...........................***+++,,,,,,******+++,,,///...---+++******++++++------,,,++++++*********---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,++++++,,,------...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,...------,,,+++***))))))........................+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,---...//////---,,,***)))))))))************+++,,,,,,,,,,,,+++........................++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********........................---------------------------------,,,,,,+++++++++.........------.................................------------------------------------------------///000111222222111000/////////.........---------///////////////000111111------............------......---------,,,,,,,,,////////////////////////........................------............------///---,,,---//////,,,)))***))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************************)))))))))(((,,,++++++++++++++++++***((())))))*********))))))******++++++++++++******,,,,,,,,,,,,+++++++++++++++++++++*********))))))******++++++++++++******++++++***************+++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++........................---------.........//////......//////000000111111000000000000000000000000111111111111111111111111222111000///...//////000222222222222222222222222333111000111333555333222222333333333333444444444555666666777777888999999888888888888888777777666777777666666777777888999888999999999999999888888555666666666777777777888666555444333333333333333222222222222222111111000000000111111111222222222222000000000222333222111000000000000000000000000++++++++++++++++++++++++......---,,,,,,,,,------........................,,,------...------,,,,,,---,,,,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------+++,,,---,,,+++***+++---,,,++++++++++++,,,...///++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++***))))))***++++++...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------------,,,++++++++++++,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))),,,,,,++++++++++++++++++++++++*********+++,,,,,,+++******))))))***+++,,,******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---......//////......------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000000//////.........---------///............///000111------............------......---------,,,,,,,,,.......................................---------......////////////......000...,,,---...///---+++))))))((((((((()))******)))******************)))))))))))))))))))))))))))))))))))))))************************))))))))))))*********+++++++++++++++'''''')))******+++++++++******++++++++++++*********************++++++++++++++++++*********************++++++++++++******---,,,+++***))))))))))))++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,........................------........./////////------...///000111222222000000000000000000000000111111111111111111111111222111000000///000000000222222222222222222222222222111111111333444333222222222333333444444444444555555666666777777888888999999888777777777777888666666666666666777777888666777888888999999888888666666666666777777777777444444333333333333333444111111111111111000//////000000000111111111222222111000///000222333222111000000000000000000000000------------------------------,,,,,,,,,---......------------------------,,,,,,------...------,,,+++++++++******++++++,,,...------,,,,,,------...,,,,,,------------,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---++++++++++++,,,---...///*********+++,,,------------,,,,,,++++++,,,,,,---)))******+++---......///+++******))))))******+++---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++***************************************))))))))),,,,,,,,,++++++************)))((((((((((((((((((***))))))******+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---......//////......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000/////////............---......---------...//////------............------......---------,,,,,,,,,........................//////.........---------//////000000000000//////111...,,,,,,---......---((((((((((((((())))))***))))))************))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))******++++++,,,,,,(((((()))*********************++++++++++++******'''(((((()))***+++++++++******************************++++++++++++******,,,++++++***))))))******+++++++++,,,,,,,,,------------------------,,,,,,---------...........................////////////.........///000111111111000000000000000000000000111111111111111222222222111111111111111111111111222222222222222222222222222222222222222333222222222222333333444555555555444555555666777777888888:::999888777666777888999666666555555666666777888666777777888888888777777666666666666777777777777555555444444444555666666000000000000000//////...000000000000111111111111444333111111222111000...////////////////////////........................,,,,,,,,,,,,,,,---...///------------------------,,,,,,------...---------++++++++++++++++++,,,---...------,,,,,,------...,,,,,,,,,------,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,+++***+++++++++*********++++++,,,,,,,,,************************************************---,,,,,,++++++************)))((('''''''''''''''+++++++++++++++++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,---///000000111/////////...............---------,,,,,,------...------............------......---------,,,,,,,,,......................../////////...------,,,,,,......////////////......///---+++***+++,,,---...((((((((((((((())))))***))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))))))))******+++++++++***************)))((((((******++++++++++++******''''''((()))******+++,,,******************************++++++++++++************))))))***++++++,,,+++++++++,,,,,,,,,---------------------------------------.........//////........./////////000000000000000000////////////000000000000000000000000000000111111111222222222111111222222222222222222222222222222222222222222222222333222222222222222222222333444444555666666555555666666777888888888;;;:::888777777777888999666666666666666777888888999999999888888666555555777777777777666666666666555555444444444555555666///000000000000///......//////000000000111111111444222111111222222000///////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,---.........------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,+++************+++*********++++++,,,,,,---++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++*********+++***)))(((((((((((((((---------,,,+++***))))))******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))******+++---......///+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---...///000111////////////////////////------,,,,,,,,,,,,------------............------......---------,,,,,,,,,........................//////.........---------,,,------......------,,,---,,,+++))))))***,,,...))))))((((((((()))******)))******************)))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))***************+++++++++******)))''''''******++++++++++++******'''(((((()))***+++++++++***************+++++++++******++++++++++++******))))))))))))***+++,,,---++++++,,,,,,,,,,,,------------------............,,,,,,------.../////////....../////////000000000111000000000/////////...000000000000000000000000000000000111222222333333111111222333333333222222222222222222222222222222222333444333111111111222222222333444555666666777666666666777888888999999::::::999888888888888888777777777777777888888999:::::::::999888777555444777777777777666666666666333333222222222222222333000000000000000///....../////////000000000111111000//////000222444444333000000000000000000000000------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,---...//////...------,,,,,,------...++++++,,,,,,,,,,,,++++++******+++,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---((()))***,,,---......///.........---,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))******++++++******)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************************++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,++++++************+++.........---,,,***((('''******+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++---...//////++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---......//////......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111...////////////000000000......---,,,,,,,,,------------............------......---------,,,,,,,,,------------------------........................,,,,,,,,,------,,,,,,,,,+++,,,,,,+++******,,,...***))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************((()))))))))************************))))))))))))))))))*********))))))(((******++++++++++++******)))))))))******+++++++++))))))*********+++++++++******++++++++++++******+++***************++++++++++++,,,,,,,,,,,,------------------.........///,,,,,,------...//////000.../////////000000000000////////////000000000000000000000000000000000000///000000111222222333333111111333444444444333333222222222222222222222222222333555333111000111333222222333444555666777777777777888888999999::::::999999::::::999999888777888888888888888999::::::999999::::::999888777777888777777777666666666555444444333222111111111111000111111111111000//////////////////000000000111000///...000222444444333000000000000000000000000////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++,,,---...///...------,,,,,,------...++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,---,,,+++***+++---'''(((***,,,...//////...------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***,,,...---+++***,,,...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***************++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++,,,,,,------...------+++)))(((******+++,,,,,,,,,,,,+++******++++++,,,------...------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---......//////......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------...000111.../////////000000000000//////...---------------------............------......---------,,,,,,,,,------------------------,,,,,,------.../////////,,,------------------,,,+++---......,,,,,,...000***************++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++******))))))(((((('''((()))******++++++*********++++++++++++******************++++++++++++))))))******++++++++++++******++++++++++++******---,,,+++***))))))))))))++++++,,,,,,,,,------------------.........//////,,,,,,------...///000000////////////000000000000------...///000111222222000000000000000000000000///000000111222222333333000111333444555444333333222222222222222222222222222444555444111///111333222222333444555666777888888888888999::::::;;;;;;999999:::;;;:::999888777999999888888999999:::;;;888888999::::::::::::999888888777777666666666555777666555444333222222222111111111111111000//////////////////000000000000333111000111222222111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............************+++,,,---......------,,,,,,------...+++++++++,,,,,,++++++++++++,,,------------,,,++++++++++++,,,,,,+++++++++------------------------......,,,++++++,,,..............................***+++,,,,,,******+++,,,***+++,,,---------,,,++++++,,,,,,------......///---,,,,,,++++++,,,,,,---******+++,,,------...///+++,,,---......---,,,+++***,,,...---+++***,,,...........................++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))*********++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))***+++,,,------...+++*********+++,,,------+++,,,---------,,,+++*********+++,,,,,,,,,,,,+++******+++,,,------......------------------------++++++,,,,,,,,,---------......---,,,,,,++++++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------///......------......///........................------------------------------------------------000///...------...000000.../////////000000111111000///...------------------..................---......---------,,,,,,,,,------------------------+++,,,,,,---...///000000---..................---+++...111111///...///111************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******))))))******+++,,,))))))*********+++++++++)))))))))***+++++++++,,,******+++,,,,,,---......,,,,,,,,,---------......,,,---------......//////............////////////222222222111000//////...111111111000000000000000000000000000111111111111111111111111111111111111222222222222222222222222444444444333333222222222333333333333444555666666888777777666777888:::;;;=========;;;999888999:::777777888999:::;;;;;;<<<;;;::::::999999::::::;;;666666666666555555555555666555444222111000000000000000000000000000000000000000000000111111111111///000111222222111000/////////////////////////////////...---,,,++++++******+++---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,++++++*********---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))***+++,,,---+++)))(((***---...,,,***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---,,,***)))))))))******************+++,,,---...************+++,,,---...++++++++++++++++++++++++************************------,,,+++***(((((('''++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,++++++++++++++++++++++++)))***,,,......---,,,+++***+++,,,---------,,,+++++++++,,,,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------.........////////////////////////......//////...---,,,,,,......---,,,,,,,,,------...---,,,+++************+++++++++,,,,,,------------------............///.........///////////////////////////////////////------------------------,,,,,,,,,---------......////////////////////////111000000///...---------........................************************************************++++++++++++++++++++++++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******))))))******+++,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,------------..................---------............////////////222222111111000//////...000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222444444333333333222222222333333222333333444555666:::999999999999:::<<<===<<<<<<<<<;;;999888999:::777888888999::::::;;;;;;999888888777777888888999666666666666555555555555555444333111111000000000000000000000000000000000000000000000111111111111...///000000000000///...////////////////////////.........------,,,,,,++++++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------,,,,,,...------------,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---...---,,,...000111///---++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,***)))))))))***+++************+++,,,---...************+++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,++++++,,,------------,,,+++++++++,,,,,,,,,,,,------------......---,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......------------------------...............---,,,,,,------,,,,,,,,,------.........---++++++******+++,,,,,,,,,,,,,,,,,,------.........////////////000///////////////.................................------------------------,,,,,,,,,---------..............................000000000///...---------........................************************************************************************+++++++++,,,++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++***************+++++++++++++++++++++******************++++++,,,,,,------,,,,,,,,,,,,------------//////......---,,,,,,,,,............////////////222111111000000//////...000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333333222222222222222222222333333444555666999888888999999;;;<<<<<<;;;<<<<<<;;;999888999:::888888999999::::::;;;;;;999888888777777888888999666666666666555555555555333222111000000000000000000000000000000000000000000000000000111111111111......////////////......////////////////////////------------------------+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******************************)))******+++,,,---,,,++++++,,,......---+++*********++++++,,,,,,---*********++++++,,,,,,,,,************++++++++++++,,,,,,+++************+++***************+++,,,---***************+++,,,---++++++++++++++++++++++++************************))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---++++++,,,,,,------------,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,------------...---------------------------............------,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...////////////000000000000000//////......------........................------------------------,,,,,,,,,---------..............................000000//////...---------........................************************************************************************+++++++++,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))))))))))))))***++++++************************))))))((((((''''''&&&&&&******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...---------------------............////////////111111000000/////////////////////000000000000000///000000000111111111111111111111111111111111111111111111111111111111111333222222222222222222222222222222222333444555666555666666777888999::::::;;;<<<======;;;::::::;;;999999::::::::::::::::::;;;::::::999999::::::;;;666666666666555555555555111111000000000000000111000000000000000000000000///000000000111111111111////////////////////////////////////////////////,,,,,,,,,------.........,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))************++++++************++++++,,,---))))))******++++++***)))))))))***+++,,,,,,------*********++++++,,,,,,---******++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,***************+++,,,,,,******************************************************+++,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++***------------------------,,,------...------,,,+++---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------////////////////////////---------......------,,,+++++++++,,,---...///000//////...---------------......------,,,,,,,,,+++............////////////111111000///...------,,,........................------------------------,,,,,,,,,---------............................../////////......---------........................************************************************++++++++++++++++++++++++))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))*********+++++++++))))))(((((())))))***+++************************)))((((((''''''&&&&&&&&&******+++++++++++++++,,,+++++++++,,,,,,,,,------***++++++,,,---...//////............////////////000000000///////////////......//////000000000000///000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222333444555555444555666777888999999:::;;;===>>>>>>===;;;;;;<<<;;;;;;::::::::::::::::::;;;::::::999999::::::;;;666666666666555555555555111111000000000000000111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++,,,---+++,,,------,,,,,,+++,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++******))))))******++++++******))))))******++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++++++++---------------------------------------------,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---------------------------////////////////////////,,,,,,---------------,,,+++++++++,,,---...///000//////...---------...............------,,,,,,,,,,,,,,,,,,---------......111111000///...------,,,........................------------------------,,,,,,,,,---------..........................................------------........................************************++++++++++++++++++++++++++++++++++++++++++++++++'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++)))(((((((((((()))******+++++++++***************************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***,,,---...///000............////////////////////////////////////---......//////000000111000000000000111111111111000000000000000000000000111111111111111111111111111111111222222222222222111111111222222333444555555666777999:::;;;;;;;;;:::<<<>>>>>>===<<<;;;<<<<<<<<<;;;;;;::::::999999999888888777777888888999666666666666555555555555333222111000000000000000000000000000000000000000000000000000111111111111111111000000000000111111////////////////////////,,,,,,,,,------...............---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,***+++---,,,+++******+++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,******)))))))))******+++******)))))))))******+++************************************************------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000///...---,,,,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++,,,------...------------,,,,,,,,,------------------------+++,,,,,,------------,,,,,,,,,,,,,,,------...//////......---------...............---------------++++++,,,,,,,,,---------000000//////......------------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................************************++++++++++++++++++++++++************************'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++((((((((((((((()))******+++++++++*********)))))))))***************++++++++++++*********************++++++++++++,,,,,,,,,******+++,,,------..................////////////////////////////////////------......///000000111000000000000111111111111000000000000000000000000111111111111111111111111000111111111222222222222111111111111222333444555444555777999:::;;;;;;;;;888:::======<<<:::::::::===<<<<<<;;;::::::999999999888888777777888888999666666666666555555555555555444333111111000000000000000000000000000000000000000000000111111111111111000////////////000111////////////////////////,,,,,,------------------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------......---,,,,,,++++++,,,,,,,,,)))+++---,,,***((()))***++++++++++++++++++++++++---,,,,,,++++++*********,,,+++++++++***************+++,,,---------,,,,,,******))))))))))))************))))))))))))******************************************************,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000...---,,,,,,,,,---++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++++++++,,,,,,---.........---------,,,,,,,,,------------------------***+++,,,---------------------,,,,,,,,,------......---------------......------------............,,,,,,,,,---------......///////////////.........------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))''')))************+++++++++((((((((((((((()))******++++++++++++******))))))''''''(((((())))))******++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000.........///////////////---------...///000000111000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222222111111111111222333444555111333555777999999999999666888;;;<<<:::999888888======<<<;;;::::::999888;;;::::::::::::::::::;;;777666666666555555555555666555444222111000000000000000000000000000000000000000000000111111111111000///...------...///000////////////////////////------------------------///...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***+++,,,------,,,+++************++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...//////------,,,++++++,,,,,,,,,...000222111...,,,---///,,,,,,++++++++++++++++++...------,,,+++***))))))+++*********))))))(((((()))***,,,---...---,,,,,,******)))))))))))))))*********)))))))))))))))***))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,...///++++++++++++++++++++++++++++++,,,,,,...///111222111000...---,,,,,,------++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++,,,,,,---............------,,,,,,,,,////////////////////////***+++,,,,,,------------......---,,,,,,,,,------------,,,,,,,,,------...,,,---------.../////////---------.........//////.........///////////////------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...,,,***((((((***,,,...))))))))))))************((((((((((((((((((((((((***)))((('''''''''))))))+++***************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((&&&$$$%%%(((+++((())))))))))))*********))))))***++++++++++++***------------------------------------------------111111000000//////......////////////////////////111111111000000000000000000000000000////////////000000///////////////000111111222222222333333333222222333333333333444444666666666777888888999999999888666555555666888999:::::::::;;;::::::999999888888777777777777777777555666666666555444333222333333333333333333333333333222111111000000111111000000000000000000000000000000000000000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------............---,,,++++++---...000---------.........//////,,,***((()))+++,,,+++(((*********++++++,,,,,,,,,,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,//////.........---------000///---,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---//////---+++(((************))))))))))))************************,,,,,,************,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++(((((()))))))))************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,+++***)))***+++,,,---------------------------++++++,,,,,,,,,---------------------------------------............------------------------------......//////...,,,***)))...------...//////---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---------------------......///////////////))))))(((((((((((())))))************************,,,+++***))))))***+++,,,))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))***))))))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******((()))***)))(((''')))******++++++++++++,,,,,,,,,))))))***+++++++++++++++------------------------------------------------///////////////000000000000000000000000000000000111000000000000000000000111000000000////////////111111000000000000111111111111111111222222222333222222333333333333444444555555555666777777888888999888666555555666888999============<<<;;;:::999999999888888777777777777777666666555444333333222333333333333333333333333333222222111111111111111000000000000000000000000////////////////////////000000000000/////////...................................................------------------------,,,,,,,,,---------.........---,,,++++++,,,...///,,,---------.........///,,,***)))***,,,---+++)))******+++++++++,,,,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------------,,,+++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,......------,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------------------,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,------------,,,,,,---......//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++++++++,,,------------------------------++++++,,,,,,,,,---------------------------------------............------------------------------............---,,,++++++///...---...//////...,,,---------------------------------------------------------------------------------............///---------------------...------...///////////////++++++************++++++))))))))))))))))))))))))************************))))))))))))************************************(((((()))***++++++++++++***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,***)))))))))***++++++++++++,,,,,,,,,))))))******++++++++++++---------------------------------------------------......///000000111111000000000000000000000000000000000000000000111111111111000000000/////////222222111111111111222222000000000111111111222222222222333333333333444444444444444555666666777777999888777666666777888999>>>>>>>>>===;;;:::888777;;;::::::999888777666666999777666444222222222333222222333333333333333333222222222111111111111000000000000000000000000000////////////////////////000000000/////////......................................................------------------------,,,,,,,,,,,,---------------,,,+++++++++,,,...///,,,,,,------------......---+++***+++,,,---,,,******++++++++++++,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++/////////...---,,,******,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,---------.........***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---,,,,,,,,,,,,+++++++++...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------------------------------------------......//////......---............////////////------............---------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------------------------------,,,,,,,,,,,,------------------------------------------............------------------------------...------,,,,,,,,,------///......///000000///---------------------------------------------------........................---------............///........................------...////////////...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((()))************)))(((((()))))))))************************************'''(((***+++,,,,,,,,,+++,,,+++***)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))''')))+++***)))((())))))(((((()))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000111111111111111111111111000000000000000111111111111111111000000000//////111111000000000111222222///000000000000111111111222222222333333333444444444444555666666777777888999999888888888888999999;;;;;;;;;:::999888777666<<<;;;:::999888777666555:::888555333111111222333222222222222222333333333222222222222111111000000000000000000000000000000////////////////////////000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,---...---,,,+++***.../////////...---,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........---------......++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------------............------,,,,,,,,,,,,------------------............------+++,,,,,,------,,,,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////...---------------------------,,,,,,,,,------------...........................------............------...........................---,,,++++++---...//////......///000111///...---------------------------------------------------------------------------------............//////////////////.........,,,---......//////......))))))(((((((((((())))))************************''')))***++++++***)))'''((()))))))))************************************'''(((***+++,,,,,,,,,+++************+++,,,------))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))************)))((())))))((('''%%%&&&(((+++(((((()))))))))***************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////.........---000000000000000000000000//////000000111111111111111111111111000000000000///////////////000111222///000000000000111111111222222222333333333444444555666666777777888999999::::::::::::::::::::::::888888999999:::999999999;;;;;;:::999888666666555999777444222111111222333111111111222222333333333111222222222222111000///////////////////////////........................////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,---...---,,,+++,,,---......////////////,,,,,,,,,+++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............*********+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++*********++++++++++++++++++++++++,,,------------------,,,++++++************++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------.........---------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000///...---------------------------,,,,,,---------.................................------............------...........................---,,,++++++---...///...------...000111///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////............,,,------...............+++******))))))******+++************************((()))***++++++***)))((())))))))))))************************************(((((()))***++++++++++++((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))'''%%%$$$%%%(((+++***++++++++++++,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////...------,,,/////////////////////////////////000111111222222222222111111111000000000............///000111222000000000111111111222222222222333333333333444444666666777777888999999999::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<:::999999888777666555555666555444222222222333333000000111111222333333333111111222333333111000///////////////////////////......................../////////.........------................................................------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---,,,+++***+++---,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++---...///000000000,,,,,,,,,+++++++++******)))******++++++******)))*********+++++++++,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------...............///***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************************************,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++------------++++++***+++,,,,,,------,,,,,,+++,,,---......///......------------------------,,,,,,,,,---------......,,,,,,------------------------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,------------,,,,,,---......//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......------------------------,,,---------....................................------............------...........................------,,,,,,,,,------,,,,,,,,,---///000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////......---------,,,,,,---............------,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))***)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((())))))((('''''')))******++++++++++++,,,,,,,,,+++***)))((()))***,,,---++++++++++++++++++++++++------------------------...................................................//////000111111222222222222222111111111000000////////////000111222333111111111111222222222333222222333333333333444444555555666666777888888888888999999999999999999888999::::::;;;;;;;;;::::::777777777666666666555555333333333333333333333333///000000111222222333333000111222333333222000///////////////////////////........................//////.........---------................................................------------------------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,+++++++++************)))+++---,,,***)))***,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...+++,,,---...............,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,---.../////////......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,+++*********,,,...//////...,,,***,,,,,,------------,,,,,,***+++---......---+++******+++,,,,,,------,,,,,,+++,,,---...////////////------------------------,,,,,,,,,---------......------------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------............---------......//////......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,------...///------------------------------------....................................------............------....................................---,,,+++++++++++++++,,,...///...------------------------------------------------------------------------------------............/////////......---,,,,,,++++++,,,------......------***))))))))))))))))))***((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((***)))(((''''''((())))))++++++***************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))***++++++***)))'''''')))++++++***)))))))))((())))))))))))*********+++***)))((((((***,,,---++++++++++++++++++++++++------------------------,,,,,,------.../////////...........................//////000111222222222222222222111111111111000000000000000111222333444111222222222222333333333222222333333333444444444444444555555666777777777777777888888888888777777999999999999999888777666666666666666555555555555111222333444444444333333///000000111222222333333000111333333333222000...////////////////////////........................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,+++++++++******))))))(((+++,,,+++)))(((***,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///---------...------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,+++******+++,,,---++++++,,,---------,,,,,,+++++++++,,,,,,---------((()))+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((+++---000222222000---+++,,,------......------,,,***+++---......---+++***++++++,,,---------,,,,,,+++,,,---...////////////------------------------,,,,,,,,,---------...............------,,,,,,,,,---------------------------..................---*********+++++++++,,,,,,......////////////......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,++++++---...///---------------------------------.........//////////////////////////////---..................---////////////////////////......//////...,,,***)))*********+++...///...,,,------------------------------------------------........................---------.........////////////...---,,,,,,+++++++++,,,------......------************************)))***+++,,,,,,+++***))))))))))))))))))(((''''''*********************************)))(((''''''&&&)))*********++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***************)))(((((())))))*********+++++++++,,,---...//////...---,,,***++++++,,,,,,------......//////000//////...---000000000000000000000000111000000000111222333333000000000000////////////222000///...///000222333333333333444444444555555666666666666777777777777===<<<999666444444555666888999999888888777666555666666555555555444444444111111111111111111111111111111111111111111111111333222222222111111000000......------------......111000000000000///////////////.........---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++************+++++++++,,,---...---+++)))'''+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------------------------.........------............------,,,***))))))(((************************++++++***))))))******+++++++++------------++++++******+++,,,,,,---......---,,,++++++------,,,+++***,,,------,,,++++++,,,,,,,,,***)))(((((('''''',,,++++++++++++++++++,,,******++++++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++000;;;FFFDDD777---+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---/////////---+++***------------------------------++++++++++++------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++------------------------,,,,,,,,,---------............------------......,,,---......,,,,,,---...////////////..................------------......//////.........---------........................---------............///................................................//////.........---------////////////////////////,,,,,,,,,------..................------,,,,,,,,,...---,,,,,,,,,,,,---...************************)))***++++++++++++***))))))))))))))))))(((''''''''''''''''''''''''''''''***))))))(((((('''&&&&&&)))))))))*********++++++(((((((((((((((((((((((((((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))*********++++++++++++,,,,,,---...//////...---,,,***++++++,,,,,,---..............................000000000000000000000000111111000000111111222333000////////////000111111111000///...///000222333333333333444444444444555555555555555555666666666:::999777666666666777777888888888888777666555555555555444444444333333333111111111111111111111111111111111111111111111111222111111111000000000///......------------......------------,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,,,,++++++++++++++++++************++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------......---------------,,,,,,+++++++++++++++++++++++++++*********************+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,++++++------,,,+++***,,,------,,,++++++,,,------,,,+++************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,...666===;;;222------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------.../////////---,,,+++------------------------------,,,++++++,,,------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,---------...............------------......,,,---......,,,,,,---...000000//////......------......------------......//////.........---------........................---------............///................................................//////.........---------........................,,,,,,------------------......---------,,,,,,,,,...---,,,,,,,,,,,,---...************************)))******++++++******))))))))))))))))))(((''''''************************)))))))))((((((''''''&&&((((((((()))))))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,------......------,,,+++++++++,,,------......------,,,,,,,,,...///000000000000000000000000000111111000000000111222222000000/////////111222333111000/////////000222333333333333333444444444444333333333444444555555555555666666777777888888999888888888888777666555444333333333222222222222111000000000000000000000000000000000000000000000000000000000///////////////......------------....../////////.........------,,,,,,,,,,,,++++++++++++------------------------)))))))))))))))***+++++++++++++++++++++*********++++++************++++++))))))***+++,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++******+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---+++***+++,,,---,,,+++***,,,------,,,++++++,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,///222111---,,,///++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------------------------------------,,,,,,,,,,,,------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---............///111------------------------,,,------------...............------------......,,,.........---,,,---...111000000///...---------......------------.....................---------........................---------............///...............................................................---------........................------------------,,,,,,...------------,,,,,,,,,...------,,,,,,------...************************))))))************)))))))))))))))))))))(((''''''++++++++++++++++++++++++*********))))))((((((((((((((((((((())))))))))))++++++++++++++++++++++++(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))))))))***++++++,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++,,,,,,---.........---,,,+++***+++---000111////////////////////////111111000000000000111111222111000//////000222333000000//////000000111222222222333333333444444444222333333444555666666666444555666777888888888777777777777777666555444444222222111111111000000000000000000000000000000000////////////////////////...........................------,,,,,,------...000000/////////.........,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++************************++++++************++++++++++++*********+++,,,---***+++---......---+++***************************'''''')))***+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***+++,,,,,,,,,******+++------+++***+++,,,,,,,,,,,,,,,,,,---......++++++************++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******++++++******,,,...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---------------------------------------,,,,,,---------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......------...000,,,,,,------------------------------..................------------......---...///...---,,,---///111111000///...------,,,......------------......................................................---------............///.........................................................................................................------,,,,,,,,,------------------------------------------------************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((++++++***************)))(((((((((((())))))))))))++++++++++++++++++++++++(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))***************)))++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------...//////---,,,+++***+++---000111////////////////////////111111000000///000000111333222111/////////000000000000000000000111111222222222222333333333444444222333333555666777888888666666777777777666555555666666777666666555444333111000000000000/////////////////////////////////........................------------------......------,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,,,,,,,,,,---------***************************************+++,,,,,,************************++++++************++++++---,,,+++*********++++++***+++---......---+++***************************((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********)))))))))++++++++++++++++++++++++((())),,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***)))+++,,,,,,+++******++++++******++++++,,,---...******))))))))))))************++++++++++++******+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,(((***+++*********,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,++++++******+++,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,,,,,,,,,,---------......---------.........//////......------------......---...//////------...///111000000///...---------......------------......---.............................................---------............///................................................---......................................................------,,,,,,,,,------------------------------------------------***************************))))))(((((())))))***)))))))))))))))(((''''''))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++(((((()))************)))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---......//////------,,,,,,,,,...///000000000000000000000000000111111000/////////000000000000000000/////////...///000000000111111111111222222222222333333333333111222333555666888999999888888777666666555444444666666666666555444333222000000000000////////////////////////////////////////////////////////////---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------************************+++************+++,,,,,,*********+++++++++++++++++++++************++++++------,,,,,,+++***))))))***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,---...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++++++++***************************)))***+++---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***)))+++,,,,,,+++******+++***************+++,,,,,,******))))))))))))******)))******++++++******))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,(((,,,---+++***,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------............------------------------------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******++++++,,,,,,------.........------........./////////......------------......---...//////...---...///////////////..................------------......---------.......................................---------............///................................................---------...............------------------------------------------,,,,,,,,,,,,,,,------------...,,,------......------,,,***************************)))(((''''''((()))***)))))))))))))))(((''''''++++++++++++++++++++++++(((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((((((***+++***)))((()))***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,((()))******+++++++++************++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,------.../////////........................000000000000000000000000111111000///////////////+++,,,...000111000////////////000111111111111111111222222222222333333333000000222333555777888999999888666555444444555555555555555555444333222222000000000000////////////........................////////////////////////------------.........///---,,,,,,++++++,,,,,,---............---------,,,***+++++++++,,,,,,,,,,,,***************************))))))))))))***++++++++++++++++++,,,,,,,,,---++++++************++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))))))***,,,,,,***)))***++++++************++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******************++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***...///***))),,,---***,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,---...///...------------------------------,,,---...//////...---,,,------------------------------------------------,,,,,,,,,---------......................................................------------------------++++++++++++++++++++++++,,,---...---,,,+++,,,---++++++,,,,,,---......///............////////////......------------......---///000///...---...000............////////////......------------......---------.........//////........................---------............///................................................---------.........//////------------------------,,,,,,------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,***************************)))(((''''''((()))***)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''************++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,------.../////////...//////000000///...---000000000000000000000000111111000///////////////&&&(((,,,000222222111000//////000111111111111111111111222222222333333333...///000222444666777888888777555444333444666777555555555555444333222222111000000000////////////........................000000000000000000000000---------....../////////---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++((((((((((((((()))******+++++++++,,,,,,---------++++++************++++++''')))+++---...---,,,+++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++))))))***,,,,,,***)))***+++,,,++++++******++++++,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***))))))************+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,000///)))'''+++---+++,,,,,,,,,---------......++++++,,,,,,,,,---------+++---///111111000///...------------------------,,,---...//////...---,,,------------------------------------------------,,,,,,,,,------.................................................................................************************+++---......---...///000++++++,,,,,,---...//////............/////////000.........------............///000///...---...000------......///000000000.........------.........---------.........//////........................---------.........//////................................................---------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,---......---,,,,,,*********)))))))))))))))''''''(((((())))))******++++++++++++******************))))))((((((''''''''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))************((()))*********((('''&&&))))))))))))))))))))))))))))))************))))))'''(((***+++,,,------...++++++++++++++++++++++++,,,,,,------.../////////..................------///////////////.........111111111000//////......---...////////////////////////------...000222444222222222111111111000000111111000111222444666888777666555444444444444444555555444333222000000///........................///............---------111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,,,,***)))(((************************---,,,***)))))))))******))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************------,,,+++***)))(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++------,,,,,,+++***))))))((((((***,,,...000222333------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------***)))(((((()))+++---...(((((()))***++++++,,,,,,000000///...,,,+++******------------------------++++++******++++++,,,---,,,+++++++++---///111333------++++++++++++------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------............------,,,,,,,,,---------......---,,,,,,,,,,,,---......+++,,,...------,,,...///------------------------............////////////------------------------...................................................------------...//////------,,,,,,,,,+++++++++........................////////////////////////000000000000000/////////........................***+++,,,,,,------------000///......,,,,,,+++***,,,,,,,,,------.................................000///...---,,,+++++++++///............///000000)))))))))))))))*********))))))))))))(((((((((((()))))))))(((((((((''''''***)))))))))((((((((('''((()))***)))((('''(((***))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////......................../////////////////////...111111000//////......------....../////////////////////...---...000222333222222222111111111000000222222111111222444666777666555555444444444444555555444444333111000000///........................///............---------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++***))))))************************,,,,,,***)))))))))******))))))))))))))))))))))))++++++************++++++************************************************))))))***++++++,,,------+++++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++******+++,,,------------,,,,,,+++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++*********,,,---...------,,,,,,+++******)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++*********+++,,,---...((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,---...///000---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------............------,,,,,,,,,---------......---,,,,,,,,,,,,---......)))+++,,,,,,++++++,,,---------------------------------------............------------------------........................////////////////////////...------------...//////////////////......------........................////////////////////////////////////////////////........................++++++,,,---------,,,,,,......------,,,,,,++++++,,,,,,,,,---------..............................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......(((((())))))******++++++*********)))((('''''''''))))))((((((((((((''''''))))))))))))((((((((((((((()))******(((((()))***(((((())))))*********+++))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))************))))))'''((()))***************++++++++++++++++++++++++,,,,,,,,,---......//////..............................//////////////////000000//////...------,,,------.../////////////////////.........000111222222222222111111111111111333333333222333444555555444444444444444444555666444444333222111000000//////////////////////////////............---------.........---------------+++++++++,,,,,,---------,,,++++++******++++++,,,,,,+++******************************************,,,+++******)))*********))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,++++++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))*********************+++***))))))***,,,///000------,,,,,,++++++******,,,,,,+++***))))))((((((++++++++++++++++++++++++************++++++++++++---------------------------------,,,,,,+++++++++.........---,,,+++++++++------------------------++++++++++++,,,---......)))))))))***++++++,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,---......---------,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------,,,,,,,,,---------......---,,,,,,,,,,,,---......***+++,,,,,,++++++,,,---------------------------,,,,,,,,,------------...////////////////////////...................................................------------...//////000000000////////////...........................////////////////////////................................................,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...''''''((()))***++++++,,,***)))))))))((((((((('''+++*********))))))))))))))))))))))))((((((((((((((()))******)))((()))***(((((()))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))))))))***************)))***+++++++++++++++,,,,,,+++,,,,,,------...//////---------.........................../////////////////////...------,,,,,,,,,---...///000000000/////////......///000111222111111111111111111111111444444444333333333444444333333333333444555555666333333333222111000000///000000000000000000000000///............---------......------------------***++++++,,,,,,------...++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++******************))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++************+++,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''))))))))))))************---,,,***)))***,,,...000------,,,,,,,,,+++++++++)))******++++++,,,------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------))))))*********+++++++++++++++,,,---...///000111++++++++++++++++++++++++------,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,...///...------...///------------------------,,,,,,---------.........////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.....................---................................................,,,,,,---------------...........................---.........---,,,++++++++++++++++++,,,,,,------------------------------------------------------///...---,,,,,,,,,,,,,,,......------......///000''''''((()))***++++++,,,'''((((((((()))))))))************))))))))))))((((((((((((((()))))))))))))))***+++***)))((()))+++'''((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))***++++++++++++(((((((((((((((((((((((('''(((((((((((()))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))******++++++,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,---.........---------.........//////---.........//////000000/////////...------,,,,,,,,,---...///000000000000///////////////000000000111111111111111111111111444555555444444444333333333333333333333444555666333222222111111000000000000000000000000000000000///............---------........................+++++++++,,,,,,---------++++++++++++++++++++++++++++++)))))))))***+++,,,************************************+++*********))))))))))))))))))))))))++++++************++++++************************************************)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++,,,,,,///...,,,+++***+++,,,------------,,,,,,,,,,,,,,,(((((()))***,,,---...///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---............///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---...//////------...///---------------------------.........////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---.............................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------..........................................------,,,+++***++++++,,,,,,------...------------------------------------------------......---,,,,,,,,,---------------------...//////(((((())))))******++++++'''''''''((()))*********((((((''''''''''''&&&&&&(((((((((((()))))))))))))))***++++++))))))***+++'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))+++,,,,,,,,,+++((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,------......,,,,,,------.../////////------......///000000000000000//////...------,,,,,,,,,...///000000000000/////////000000000000000111111111111111222222222444444555555555444444333333333333333333333444555222222111111111000000000///////////////////////////............---------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************+++,,,************************))))))***++++++++++++***))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------'''((()))***+++---......******++++++,,,---------000///...---++++++******------------,,,,,,,,,,,,))))))******************------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++***)))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///......------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++,,,,,,------.................................------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---...---,,,+++,,,---------------------------........./////////000000000000000000000000000000...................................................------------...//////...////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................---............------,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++++++++++++++,,,,,,---)))))))))))))))*********(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''((((((((()))))))))***)))***++++++))))))***+++'''((()))))))))'''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,,,,******(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))+++,,,,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,---......,,,,,,------...//////000------......///000000111111111000//////......---+++,,,---///000000111111//////000000000000//////000000111111111222222222333444555666666555444444444444333333222333333333111111111111000000000000........................///............---------,,,,,,---------............------,,,,,,++++++******+++,,,,,,,,,,,,+++***))))))***+++++++++++++++************************((()))***+++,,,++++++***))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++***************+++++++++)))************+++++++++*********************************++++++************++++++++++++++++++***+++++++++,,,,,,---------)))******+++,,,------...******++++++,,,------...------.........,,,+++***------------------------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++******************************---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---......///................................................,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......---......---,,,+++,,,------------------------------------.........//////////////////////////////........................////////////////////////...------------...//////------......////////////........................------------------------,,,,,,,,,---......//////........................,,,---................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...++++++******++++++,,,---*********)))))))))))))))******))))))((((((''''''***)))))))))(((((((((((('''((((((((())))))******)))+++++++++***)))***+++'''((())))))(((&&&$$$"""(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,,,,+++)))'''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((*********)))((())))))))))))))))))))))))))))))************))))))&&&'''((()))++++++,,,,,,))))))***+++,,,,,,------***++++++,,,,,,---......,,,,,,------...///000000---------...///000000111111111111000//////......+++,,,---///000111111111///000000000000000///...000000111111222222222222222333555666666666555444555444444333222222222222111111111111000000000000........................//////.........---------+++++++++,,,,,,---------///...------,,,+++***)))***+++,,,------,,,+++***((()))***,,,,,,,,,+++***************************((()))***+++,,,,,,+++***))))))))))))))))))))))))++++++************++++++*********************************************************)))))))))))))))************************'''((()))***+++,,,------)))************+++++++++***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------000///...---+++***))))))))))))***+++,,,,,,------***,,,...//////...,,,+++------------------------------------------------++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))***+++,,,------...///------,,,++++++*********+++++++++++++++++++++++++++,,,---------,,,+++***++++++******************))))))******+++,,,------------------------------++++++******++++++,,,---+++***)))((()))***,,,---++++++------------++++++,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......///000111000...---...///------------------------,,,,,,,,,---------......////////////////////////...................................................------------...//////+++++++++,,,,,,,,,------........................////////////////////////,,,,,,------...///000000........................,,,,,,---.../////////...////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------,,,,,,------...///))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''''''''))))))((((((''''''&&&&&&))))))))))))******************))))))((((((''''''(((((())))))))))))((((((***'''%%%&&&(((***(((&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))(((((())))))***+++---+++))))))***,,,,,,,,,////////////000000000000//////////////////////////////.........---------,,,,,,,,,------.........////////////000000000000000/////////000111222222222222222333333222111111555555555444444333333333666555333111000///......000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,------,,,++++++******++++++++++++++++++++++++++++++,,,+++++++++******))))))******))))))((((((''''''+++++++++*********))))))******))))))******+++,,,...---+++*********++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---------,,,,,,+++***)))))))))))))))***+++++++++,,,******++++++++++++******+++,,,,,,------,,,,,,,,,''''''((())))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++******+++,,,,,,---............%%%&&&'''))))))*********)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++************************)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,---...///000111222---------.........//////---------.........//////000///...---------------222111///---,,,---...///......------------......------------------------,,,,,,,,,---------......//////.........---------........................//////............/////////...---,,,,,,---.../////////.........---------...---,,,,,,,,,,,,---...,,,------......------,,,........................,,,---------...//////////////////...---------,,,------------------------,,,------......------,,,***++++++,,,,,,++++++******++++++,,,---...//////))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))((((((((()))))))))************)))))))))((((((((('''(((((())))))))))))((((((***(((&&&&&&((()))((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))***************++++++------,,,,,,------...//////---,,,,,,,,,---...............////////////000////////////////////////000000/////////...........................//////.../////////000000000000000000000000000000111222111111222222222222111111555444444444333333333333333222111000000000000000000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))+++++++++***************+++++++++*********))))))******))))))******+++,,,---,,,+++*********++++++******+++++++++,,,,,,,,,++++++*********+++,,,------------,,,++++++*********************+++++++++******++++++++++++******+++,,,,,,,,,,,,,,,+++***------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++***++++++,,,,,,------------,,,+++++++++,,,,,,------------,,,******+++,,,---------,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))*********++++++++++++************************************++++++++++++---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---,,,,,,------///000000...------,,,,,,------...------------------------++++++,,,....../////////000/////////......---------------.........//////+++++++++,,,,,,,,,------//////...---------------000...---++++++,,,---.........------------......---------------------------------.........////////////.........---------..............................------------......///...------------.../////////.........---------......---,,,,,,---......,,,------......------,,,........................---------..............................---------------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,------------------))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,************))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((***(((&&&'''((())))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------......------------......---------.........//////////////////////////////000000000000000/////////000000000///////////////....../////////000000000222111000000000000000000111111222222222222111111444444333333333333333222000000/////////000000111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))((((((************+++++++++++++++++++++*********************))))))******+++,,,,,,,,,+++************+++******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,+++*********+++++++++*********************++++++++++++******+++,,,,,,,,,+++***))))))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++*********---,,,,,,++++++,,,,,,---------------------------///......------......///---------------...///000......------------..............................***+++,,,------......---111000000///...---,,,,,,---------...............+++++++++,,,,,,,,,------///...------------------,,,+++*********+++---.........------------......------------------------........./////////000000...............---------........................------,,,,,,,,,,,,------///...------------...///...............---------......---,,,,,,---......------............------.......................................------------------...............------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++((((((((((((''''''''''''(((((((((((()))))))))***))))))))))))(((((((((((((((((())))))))))))(((((())))))((('''(((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************---------,,,,,,++++++*********))))))******+++,,,,,,,,,---,,,+++***+++,,,+++,,,,,,------.........////////////////////////////////////////////////000000000//////................../////////000000222222111000/////////000111222222333333333333222333333333333222222222222//////............//////000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------,,,++++++++++++,,,************************)))))))))(((((((((((((((''''''(((((())))))************************************))))))******+++,,,++++++************************+++++++++,,,,,,,,,+++***++++++++++++,,,,,,+++++++++******))))))))),,,+++++++++***)))))))))******++++++++++++******++++++++++++******)))((((((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++,,,------,,,++++++++++++******++++++,,,,,,---------------,,,,,,+++,,,,,,,,,,,,++++++***)))***+++++++++++++++***))),,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------------------------......------------......---------------...///000......------------......------------------------***+++,,,,,,---------,,,................................................---------.........//////......---,,,,,,---------************+++,,,---.........------------..............................---.........////////////...................................................------,,,,,,------............------.......................................------------......------............------......................../////////...---------,,,,,,---------.../////////------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++------------------------))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++******))))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))((((((((()))***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************,,,,,,++++++******)))))),,,,,,++++++,,,,,,---...+++---...---+++***+++,,,+++++++++,,,---......///////////////////////////........................000//////......---------............////////////222222111000/////////000222222333444555555444444222222222222222222222222111000///...------------////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,++++++***************************************((((((((((((((()))))))))''''''(((((())))))************************************))))))******+++,,,******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,))))))))))))((((((((((((,,,+++++++++***)))))))))******++++++++++++******+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******+++---......---+++***+++*********++++++,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++***)))******************))))))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------...------------.../////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---------....................................------------.........//////------,,,,,,,,,------...***++++++,,,---...//////......------------..............................,,,,,,---------.........---.............................................//////............//////---..................------.............................................---......//////......---......................../////////...---------,,,,,,---------.../////////------------------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---...//////))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))************''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))******)))(((((()))+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))***************************)))))))))***************++++++,,,---000222111---+++,,,...***++++++,,,---...//////////////////////////////------------............//////..................------........./////////222111000000000000000000111222333444555555555444000111111111111222222222111111000......---------/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++***)))))))))))))))************************(((((())))))))))))******************++++++++++++***************+++++++++******))))))******+++,,,((()))******+++***************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++((((((((((((((((((((((((+++++++++*********************++++++++++++************+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******+++,,,---......---,,,+++************+++,,,------++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,......---------....../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000//////...---,,,++++++...............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,,,,---...//////000......------------..............................,,,,,,,,,------------...---------......................................./////////....../////////------...//////...---------------...............---...////////////...---......////////////.............................................------------------...............------------------------,,,------......------,,,,,,,,,------------,,,,,,***++++++,,,---...///000))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++'''''''''((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((((((***+++***(((''')))+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))))))))***************))))))(((((())))))***+++---000333222...+++,,,...++++++,,,---...///000000////////////////////////---.........//////////////////////////////000000---------.........//////000000000000000000111222///000111222333333333333000000000000111111222222000000//////...//////000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,+++******))))))******************************)))))))))*********+++++++++++++++***************))))))*********+++++++++******))))))******+++,,,'''((()))***++++++***)))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++***************************************+++++++++******++++++++++++******)))***+++,,,,,,------,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,------------------,,,************+++,,,---...,,,,,,------,,,,,,+++***+++,,,,,,------------,,,++++++,,,---.........---,,,,,,,,,,,,------------++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------///......---------......//////............//////------------------------------.........------,,,.........------,,,,,,,,,//////.........---------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---.....................------------..............................------------............---------.........//////........................///......------......///------...//////...---------------.........//////---...///000000///...---......////////////..............................---------..............................---------------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,------.........))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******(((((())))))))))))(((((((((***+++***((('''))),,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,------,,,,,,------...///+++///222000,,,)))***,,,++++++,,,---...000000111////////////////////////.../////////000000111111//////000000111111222222---------.........//////000000//////000111222222......///111111222222222//////000000111111111222.........//////000222222//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))******+++++++++,,,******))))))((((((''''''))))))******++++++++++++*********)))***++++++,,,'''((()))+++++++++***)))******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++,,,,,,))))))******+++++++++,,,******++++++++++++******)))***+++,,,---.........++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++------------------------************+++,,,---...------......------,,,++++++,,,------............)))***+++,,,------...------------.........//////++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------.........------.........///......---------......//////............//////.................................///......------******+++,,,...///000000//////.........------------------.........//////++++++++++++,,,,,,---...,,,,,,---.........------.........------.........////////////////////////............/////////000---------.........//////...........................------,,,,,,------...,,,---...//////...---,,,---------.........//////---...///000000///...---......////////////..............................,,,------......//////////////////......------,,,------------------------,,,------......------,,,,,,------......------,,,......---------,,,,,,,,,))))))************))))))))))))))))))))))))))))))***((('''''''''%%%###!!!(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''''''''''''''((()))+++,,,))))))))))))))))))))))))++++++******************---,,,+++***+++,,,---...---------------------,,,,,,,,,+++***+++---000111..................------000000000000000000000000111111111111111111111111///////////////.........000000000000111111111111///000111222222222222222000000000000000000000000////////////000000000000.........------,,,,,,,,,,,,---///000000///---,,,+++++++++,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************---,,,***(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))***+++,,,,,,------++++++************++++++++++++++++++******))))))(((((()))***+++,,,,,,---+++++++++++++++++++++++++++***)))))))))***,,,,,,---------,,,,,,+++++++++,,,------...//////......***+++,,,---............++++++,,,---,,,+++)))(((......---------,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---+++)))+++++++++************))))))************+++++++++,,,,,,,,,++++++*********------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,))),,,------,,,++++++,,,...+++,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,---......---+++---------............///------------------------,,,------......------,,,//////.........---------------,,,,,,,,,,,,------........................//////............//////......------------..............................////////////////////////..........................................------/////////...---------,,,,,,---......//////......,,,,,,,,,---------......000///...---------------000////////////.........++++++++++++++++++++++++++++++******+++---...000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................))))))************))))))))))))))))))))))))))))))***)))((((((((('''%%%###'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))************************,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------...---,,,++++++,,,...///........................////////////////////////......................../////////////////////...000000000000111111111111111111222222222111111000////////////////////////.../////////000000000000......---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************---,,,***)))((()))***+++++++++++++++++++++++++++************+++++++++,,,************************************************))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++*********)))++++++++++++************++++++++++++++++++++++++,,,+++*********+++---------------,,,,,,+++++++++------...............---***+++,,,------.........------.........---,,,++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,------,,,++++++++++++++++++************)))************+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***,,,------,,,++++++,,,...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......///000000///...---------............///------------------------,,,------......------,,,//////.........---------......------------......------------------------///..................///......------------.....................................................................................................................---------,,,---......//////......,,,,,,---------.........//////...---------------/////////.........------------------------------,,,++++++++++++,,,...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))************))))))))))))))))))))))))))))))***)))(((((())))))'''&&&''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********)))'''%%%$$$(((((((((((())))))))))))'''((()))******)))(((((())))))))))))))))))))))))************************++++++,,,,,,------,,,,,,******++++++,,,,,,------///...---,,,+++,,,------..............................................................................//////////////////000000000000111111111111222222222222111000///...////////////////////////....../////////000000000...------------,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***)))))))))***+++++++++++++++++++++++++++)))))))))*********++++++************************************************************************---,,,,,,,,,,,,,,,,,,---++++++++++++************,,,+++++++++************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++------.........------,,,)))***+++,,,---------,,,------.........---,,,,,,((())))))***,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******++++++,,,,,,---,,,+++++++++************)))************+++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++***+++,,,---,,,***,,,------,,,++++++,,,...***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------...000111000...---------............///------------------------,,,------......------,,,...............---------///..................///,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......................................................................................................---------...............,,,---......//////......,,,------------.........//////...------------...............---------,,,---------------------------,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((((((''''''((()))***(((''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((&&&%%%''''''(((((())))))******'''(((***++++++)))'''&&&((((((((((((((((((((((((***************+++++++++***+++,,,---...---,,,+++))))))***++++++,,,------...------,,,,,,,,,---...---------...............------------------------000000000000000000000000............///////////////000000000111111111111111111111111111000//////////////////////////////........./////////000000------------------------...------,,,,,,------...///......------,,,,,,,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++************************++++++***))))))******+++************************((())))))))))))******************************************************************))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))***+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,)))***++++++,,,,,,,,,++++++++++++++++++++++++***)))******+++,,,---------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))+++,,,...///,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++,,,,,,,,,,,,+++,,,,,,---,,,++++++,,,...------------------,,,,,,++++++++++++++++++++++++---------------------------------------------------------............///,,,++++++,,,...///...------------............///........................,,,------......------,,,........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------..............................................................................---------...............,,,---------.../////////,,,---......///.........------------............///......---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((((((''''''(((((())))))******'''(((***++++++)))'''&&&(((((((((((((((((((((((())))))*********+++++++++***+++,,,---...---,,,+++))))))***++++++,,,------++++++,,,,,,---...//////---------.........//////------------------------////////////////////////---.........//////000000///000000000111111111111...///000111111111111111....................................////////////------------------------...---,,,,,,,,,,,,---............------,,,,,,+++---,,,+++******+++,,,---******************************************************************************************++++++************************((())))))))))))******************************************************************)))))))))))))))++++++************+++++++++++++++++++++++++++,,,))))))***+++,,,------...++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++---------------,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))***+++---...///,,,,,,,,,++++++++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---,,,,,,,,,,,,---,,,,,,---,,,++++++,,,...000///...---,,,,,,++++++---------------------------------------------------------------------------------............///,,,++++++,,,...///...,,,---------............///........................,,,------......------,,,---.....................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------..............................................................................---------.........//////,,,---------.../////////,,,---......///.........---------.........//////......---------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))************))))))))))))))))))))))))))))))'''&&&&&&'''((()))'''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))'''((()))******)))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------,,,,,,******++++++,,,,,,------******+++,,,...//////000,,,,,,------.../////////------------------------------------------------------......///000000000000000000000111111111111---...///000111111111111........................------........./////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************)))*********++++++++++++************************)))))))))*********++++++************************************************************************+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))***++++++++++++***++++++,,,,,,,,,,,,------++++++,,,---------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,---...............------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******,,,---...//////,,,,,,,,,,,,++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---...---,,,+++,,,...,,,------,,,++++++,,,...111000...---,,,,,,,,,,,,---------------------------------------------------------------------------------............//////......///000000///------------............///........................,,,------......------,,,---------...............///..................///,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------..............................------------------------........................,,,,,,------.../////////---------...............,,,---......//////......------........./////////...------------...//////............---------,,,........................,,,---............------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................))))))************)))))))))))))))))))))))))))))))))((('''((())))))(((&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((******))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------+++,,,,,,---............,,,,,,------...//////000------------------------------------------------------......///000000111000000000000111111111111//////000000000000000///........................---------.........//////,,,,,,,,,---------......+++,,,------------,,,+++******+++++++++++++++++++++++++++,,,,,,+++++++++************************************************************************))))))***+++++++++++++++************************************+++++++++,,,************************************************))))))******++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------)))***+++,,,---.........,,,,,,------------,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,...//////......------,,,,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...,,,------,,,++++++,,,...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///111000//////000///---+++---------............///........................,,,------......------,,,---------.........//////......------------......------------------------///..................///......------------..............................------------------------........................,,,,,,------...//////000...............---------,,,---......//////..................////////////---------------...///////////////.........------////////////////////////+++,,,---...//////............////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))************))))))))))))))))))))))))))))))+++***)))***+++***)))'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))************************))))))))))))))))))))))))///---***'''&&&'''(((*********))))))((((((''''''''''''''''''((()))+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,+++***+++,,,---...------------------------------......------,,,+++,,,,,,------...///000000........................////////////////////////---------...///000000111000000000000111111111111111111111111000///...---........................---------.........//////,,,,,,,,,------.........***+++---......---+++***)))))))))******++++++,,,***+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************************************))))))***+++,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))***++++++------...///++++++++++++++++++++++++***+++,,,---...---,,,,,,+++++++++,,,,,,---------((()))***,,,---...//////---------......---,,,,,,++++++***)))***+++---...))))))***+++,,,------...************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,...000000000...------------,,,,,,,,,++++++)))************+++++++++*********++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///,,,------,,,++++++,,,...,,,,,,,,,,,,---///111222++++++++++++++++++++++++................................................---------.........//////000...------...---+++)))---------.........//////////////////////////////,,,------......------,,,---------.........//////---------,,,,,,---------........................//////............//////.........------.................................------------------------........................,,,,,,------...///000000/////////......------,,,,,,---......//////................../////////000---------------...///000000////////////.........------------------------***+++---///000000//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))((((((((((((***************)))(((((()))'''%%%&&&)))***(((&&&))))))************))))))&&&&&&'''((())))))((((((''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((******+++++++++,,,,,,,,,&&&'''((()))+++,,,......---------............///...------,,,,,,,,,------......------------......////////////////////////...//////000000000000000////////////////////////////////////////////////222111111000///......---111111111111000000000000///////////////......---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,---------------------,,,,,,+++++++++,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++***)))(((((()))***+++((()))***++++++***)))(((************************))))))))))))))))))))))))++++++------------++++++(((((()))***************((()))***+++,,,---------..................---------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------//////.........---------******+++,,,,,,---......((()))***+++---...///000+++++++++******)))))))))++++++++++++++++++++++++,,,,,,---...---,,,***)))))),,,///222333111///---+++++++++*********))))))++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------....../////////......------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,........................,,,,,,,,,---------..............................------------------,,,,,,------............------------............---------,,,++++++++++++,,,---,,,++++++***+++,,,...///---------............///...///000111111///---+++......////////////.........------,,,,,,...///000/////////...---------,,,.........------,,,,,,,,,//////............//////------............------///............///000000......................../////////...---------,,,///............---------------------------------...,,,---333:::;;;444,,,////////////////////////......------------......------------------------////////////......---,,,''''''(((((()))*********((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((())))))))))))***************)))(((((()))'''&&&'''))))))(((&&&((())))))******))))))(((&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((((((((((((************++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------+++++++++,,,---...///000......------------....................................///000000000//////////////////////////////////////////////////////////////////000000000000111111111000000000/////////////////////......---,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++***------,,,,,,,,,++++++++++++++++++++++++,,,------+++++++++++++++++++++++++++***)))(((((()))***+++((())))))******))))))(((************************))))))))))))))))))))))))******+++,,,,,,+++******(((((()))***************++++++,,,---------,,,,,,---------------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------............---------,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***,,,---///000///---***))),,,,,,,,,,,,++++++******++++++++++++++++++++++++******+++------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................,,,,,,,,,---------..............................------------------------------............------------............------...---,,,++++++,,,---...---,,,+++++++++,,,---...---------............///---.../////////---,,,+++......////////////......000//////...///000111222...............---------.........------,,,,,,,,,//////............//////------............------......------......///000.......................................---------///............---------------------------------,,,222;;;BBBCCC<<<222+++..............................------------......------------------------,,,,,,,,,,,,,,,+++******''''''((())))))******+++))))))))))))))))))))))))******)))((((((((())))))''''''(((((())))))******)))************))))))((()))'''&&&'''((()))(((''''''(((((())))))(((((('''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((((((((())))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++***)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------......------------------------------...////////////...////////////////////////////////////////////////,,,---...///000111222333111111000000000000/////////////////////......---......////////////......---......//////......---++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))(((((()))***************------......---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,***))))))---------,,,,,,,,,,,,+++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,.........------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,........................,,,,,,,,,---------..............................+++,,,,,,------.........------............------------............------......------------.........---,,,,,,,,,,,,,,,------------............///---------------,,,,,,,,,......////////////......000////////////000111111---------........................---------------//////............//////------............---------------------......///........................---------...............///............---------........................---888DDDHHHBBB777000,,,------------------------......------------......------------------------+++++++++++++++******)))++++++******)))(((((('''+++++++++*********************))))))))))))******&&&''''''((()))******+++))))))************)))(((((((((''''''((((((((('''''''''((((((((((((''''''''''''((((((((((((((('''(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))))),,,,,,++++++***)))))))))++++++++++++,,,,,,,,,,,,000///...,,,+++*********...------,,,,,,------...------------------------,,,------...............////////////////////////////////////////////////,,,---...///000111222333111000000000///////////////////////////......---......////////////......------............------))))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++************+++************************************))))))))))))))))))******)))(((''''''((()))***************************))))))))))))))))))))))))************************(((((()))***************+++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***)))(((((()))***+++************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,////////////............---,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,---------..............................++++++,,,,,,---...//////------............------------............------..............................------,,,,,,,,,,,,---------............///......---,,,,,,------.........////////////......------------.........///,,,---------.../////////...............---------///......------......///------............---------,,,,,,,,,,,,---..............................,,,---------...////////////............---------........................222777<<<;;;444///...///------------------------...------,,,,,,------...------------------------,,,,,,,,,------,,,,,,++++++++++++***))))))((((((,,,+++++++++*********)))******))))))))))))******&&&''''''((()))******+++((())))))*********))))))'''(((((((((''''''((((((''''''(((((((((((('''''''''(((((((((((((((''''''***))))))(((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((((((((()))''''''((((((((()))))))))***************+++++++++,,,,,,,,,,,,------------000///---,,,+++***))))))------,,,,,,,,,,,,------------------------------,,,------...............////////////////////////////////////////////////.../////////000000000111000000000////////////...///////////////......---------............------,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))***+++++++++******)))************************)))))))))******)))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))+++++++++******+++++++++(((((()))***************((((((***++++++,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++************+++,,,************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...************++++++++++++))))))))))))))))))))))))))))))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,---------..............................++++++,,,,,,---...//////------............------------............------....................................---,,,,,,+++---------............//////......---......//////......////////////......,,,------...............,,,---------.../////////..............................------------......------............---------,,,,,,,,,,,,---..............................,,,---------...////////////............---------........................222111000...,,,,,,---...------------------------------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,,,,(((((()))******++++++,,,,,,,,,++++++***)))))))))))))))((((((((()))******''''''(((((())))))******((())))))************)))'''((()))((('''&&&''')))'''(((((())))))(((((('''(((((((((((((((((('''&&&)))))))))))))))((((((((('''''''''(((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------------,,,,,,,,,,,,------------------------------------...////////////...////////////////////////////////////////////////000000000000////////////000000////////////......///////////////......---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++000//////...,,,***((('''*********+++++++++++++++***+++,,,,,,,,,+++***)))************************))))))************))))))******))))))))))))******************************)))))))))))))))))))))))),,,+++************+++,,,(((((()))***************&&&'''(((***++++++,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------///...---,,,++++++++++++)))***************++++++************************)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...........................,,,,,,,,,---------..............................+++,,,,,,------.........------............------------............------------............---------............------,,,---------............///.........///////////////......////////////.........//////000111000000000---------............................../////////......------------......------............---------------------......///........................---------...............///............------------------------------------,,,+++---//////,,,)))------------------------------,,,,,,,,,,,,------------------------------)))******+++++++++++++++((())))))******+++,,,,,,,,,++++++***))))))((((((((((((''''''(((((()))***(((((((((((())))))))))))(((((()))***************&&&((())))))'''&&&''')))((())))))******))))))(((((((((((((((((('''&&&&&&''''''(((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&''''''((())))))(((((()))))))))*********((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---..............................///000000000//////////////////////////////////////////////////////000000000///////////////000000/////////.........///////////////......---,,,,,,------------,,,,,,,,,,,,------------,,,,,,............------,,,+++)))*********+++++++++++++++,,,---...---,,,***)))************************((()))***++++++***)))(((******++++++++++++******************************))))))))))))))))))))))))+++***))))))))))))***+++(((((()))***************((()))***+++++++++++++++*********+++,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,---------........./////////000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,---------..............................------------------------------............------------............------+++,,,---......---,,,+++,,,---...//////......------------............///,,,---.../////////............////////////............000111111111000///...............------------........./////////000...------,,,,,,------...------............------......------......///000.......................................---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000000---***........................---,,,,,,++++++,,,,,,---------------------------******+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++******)))((((((''''''''''''''''''((())))))))))))))))))(((((((((((((((((()))***************&&&(((***)))&&&%%%''')))))))))************))))))(((((())))))((('''&&&&&&%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))***************************+++++++++)))************+++++++++,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---////////////////////////...//////000000000000000////////////////////////////////////////////////.../////////000000111111000/////////............///////////////......---,,,------------------,,,---..................---(((***+++...///111222222))))))******+++++++++++++++,,,.........,,,***)))))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,------,,,+++***************************))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++(((***,,,......,,,***(((++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,---............---,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++***+++,,,...///))))))+++,,,,,,---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.................................,,,,,,,,,---------..............................------------------,,,,,,---..................------..................---++++++,,,------,,,+++++++++,,,.../////////......---------.........//////***+++---//////...---,,,......////////////......+++,,,.../////////...---/////////......------,,,---.........//////000000...------,,,,,,------...---..................---///............///000000......................../////////......------,,,//////.........---------++++++++++++++++++++++++///...,,,******,,,...///////////////////////////---,,,,,,++++++,,,,,,---------------------------,,,---......////////////+++++++++++++++,,,,,,,,,***+++,,,+++)))'''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''******))))))((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((***************)))((((((&&&'''''''''(((((())))))))))))))))))(((((((((((()))))))))))))))))))))))),,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,---------........................---------------............///,,,------......------,,,///////////////.........//////000000///...------....../////////...,,,+++...///000000000///---,,,......//////...---,,,,,,++++++,,,------......///---------,,,+++***)))(((,,,+++***))))))***+++,,,))))))*********+++++++++)))************+++++++++))))))))))))************************************++++++******))))))((((((++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))************)))))))))***+++++++++,,,...,,,***((())),,,///111------------------------))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))***+++,,,,,,------***************************++++++,,,,,,++++++***++++++++++++++++++++++++---+++******,,,---------...------,,,,,,++++++***,,,,,,************,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++(((((()))***++++++,,,,,,---------,,,,,,+++++++++,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++,,,------......///........................///...------------...///........................//////.........------------------............///////////////............//////.........---------........................+++,,,...///000///..............................------------.........///,,,,,,------...///000000)))+++---...///...---,,,............////////////.........////////////000...............---------/////////...------,,,,,,...................................................---,,,,,,,,,,,,---...//////.........---------......//////...,,,***)))*********++++++,,,,,,,,,...------,,,,,,------...)))))))))))))))*********,,,,,,,,,***''''''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))+++------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,---------..............................---------............///,,,------......------,,,////////////............///////////////...------....../////////...,,,,,,---.../////////---,,,+++...............---,,,,,,------------------------,,,,,,,,,,,,+++***))))))++++++***))))))***++++++******+++++++++,,,,,,,,,)))************+++++++++))))))))))))*********************************************)))))))))))))))++++++++++++++++++++++++************************************++++++++++++***************+++++++++---+++)))(((((()))+++,,,------------------------++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++)))******+++,,,,,,------***************************++++++,,,,,,++++++***++++++++++++++++++++++++---+++***+++,,,------,,,------,,,,,,,,,,,,++++++---,,,+++******+++,,,---...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...---------,,,,,,,,,,,,---..................---........................------------------------/////////...---------,,,------------------------.................................------.................................//////.........------------------............///////////////............//////.........---------........................------..........................................------........./////////,,,,,,------...//////000,,,...///000111000..................////////////------........./////////.....................///------.....................................................................---,,,,,,,,,,,,---...//////.........------------............,,,+++***,,,,,,,,,------.........------,,,,,,,,,,,,------))))))(((((()))******+++------,,,)))'''&&&((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))((((((''''''''''''(((************************((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,---------..............................---------............///,,,------......------,,,........................///////////////......---.........///......---,,,---------...------,,,+++---............------,,,//////...------,,,++++++,,,,,,,,,,,,+++******)))++++++***))))))***+++++++++++++++,,,,,,,,,,,,,,,)))************+++++++++))))))))))))************************************))))))))))))************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++***************---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++...---+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------,,,,,,,,,......////////////......................................................000000///...---,,,,,,+++//////...------,,,++++++........................------............------.......................................------------------............///////////////...........................---------........................///......---------..................................../////////000000000,,,,,,------.../////////...///000000000///...------............/////////,,,---------.....................//////000000000,,,,,,------...//////000...................................................------,,,,,,------..................---------,,,------......---,,,,,,,,,,,,------------......------,,,,,,,,,,,,------+++*********+++,,,---...,,,------,,,)))''''''(((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))),,,//////...,,,++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,---------......---------...............---------............///,,,------......------,,,------...............///...///////////////........................---------------------------------------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++******************+++++++++++++++++++++++++++))))))*********+++++++++((()))))))))************************************(((((())))))******++++++*********************************************************+++++++++,,,,,,,,,+++++++++***)))))))))------------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***,,,---...---+++******+++,,,,,,---......------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------............------------,,,,,,,,,,,,,,,+++++++++------............------........................------------------------//////......---------,,,......---------,,,,,,,,,........................,,,---............---,,,................................................---------............///////////////............................................................111000...---,,,,,,---...........................////////////000000000000---------.........//////---.........---,,,+++***---------.........//////,,,,,,,,,---------......---......///000111111222---------.........//////................................................------------------------........................+++,,,,,,------.........++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++***))))))***,,,...///))),,,......,,,)))'''&&&((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))***)))(((''''''((()))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((''''''''''''((((((((()))))))))***)))))))))))))))))))))))))))+++...///---,,,++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,---------......---------.........//////---------............///,,,------......------,,,,,,---------......//////......///////////////.........------..............................//////,,,,,,---------------,,,,,,,,,,,,---------......++++++,,,,,,,,,+++***************++++++*********************))))))))))))))))))*********+++++++++((()))))))))************************************(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))*********+++,,,+++++++++***)))))))))***+++,,,------------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********************************************+++++++++++++++,,,,,,***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,......---+++******++++++,,,---......------------------------***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------------------------------,,,,,,,,,,,,,,,***************++++++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,,,,---------..............................,,,,,,------------,,,,,,........................---.....................---------............///////////////............---.............................................111000...---,,,,,,---...........................////////////000000000000---------........................------,,,++++++------------............,,,,,,,,,---------......---......///000111111222//////.........---------................................................---------------------------.....................,,,,,,,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))(((''''''(((***,,,...(((+++...///---***((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''***************))))))(((((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))(((***,,,---,,,+++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,---------......,,,,,,------.../////////---------............///,,,------......------,,,,,,,,,,,,---......//////---...//////////////////......---------...////////////.........///000000+++,,,,,,------------,,,++++++,,,,,,---...//////+++++++++,,,,,,++++++***)))***++++++++++++***))))))))))))))))))((((((((()))************+++++++++))))))))))))************************************))))))))))))************************************(((((((((((((((((((((((((((((()))))))))*********+++++++++***************'''((()))***+++,,,++++++************************++++++++++++++++++++++++)))))))))))))))*********************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++***+++---......,,,*********+++,,,,,,---......,,,,,,------------,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000++++++,,,,,,---...//////........................------,,,,,,,,,,,,------........................---------...............---------............///////////////............---------.......................................///......---------..................................../////////000000000........................///////////////.........,,,------------.........,,,---------.....................//////000000000000//////...------,,,,,,................................................,,,------......------,,,---------...............,,,,,,,,,,,,,,,---...///......------------,,,,,,,,,,,,++++++++++++,,,,,,)))((('''&&&'''***---...***+++,,,,,,******+++,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((())))))))))))(((((('''((((((((()))))))))***'''''''''''''''((())))))(((((((((((((((((((((((()))))))))***)))((((((''')))((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))((()))+++******)))+++,,,***************************,,,------++++++,,,...,,,,,,,,,---------......,,,,,,------...//////000---------............///,,,------......------,,,++++++,,,------...//////------...///////////////...------,,,---...///000......---------...///000***+++,,,---------------,,,---------------------***++++++,,,,,,+++++++++)))***++++++++++++***)))************))))))(((((()))************+++++++++))))))))))))*********************************************)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++***************+++++++++*********************+++************************++++++++++++++++++++++++)))))))))******+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++---///...,,,***+++++++++,,,,,,---------***+++,,,------,,,+++***)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................------------------------,,,---------.../////////,,,---------------------........................///---+++******+++---///........................---------.........//////---------............///////////////............---------.........//////........................------..........................................------........./////////........................///............//////000,,,,,,---------.........------........./////////.....................///..................------................................................,,,,,,---......---,,,,,,---------.........//////...---,,,,,,,,,---...............------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))((())),,,///111---,,,***(((''')))---000((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,'''((()))******)))(((''''''((((((((())))))******'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))((((((***,,,***************************+++,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,------...///000000---------.........//////,,,------......------,,,++++++,,,,,,---...//////------...///000000//////...------,,,---...///000---,,,,,,+++,,,---...///***+++,,,,,,------------///......------,,,,,,+++***++++++,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,+++++++++******)))))))))************+++++++++))))))))))))************************************++++++******))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))******+++++++++,,,///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++---//////,,,***++++++,,,,,,,,,,,,------******,,,,,,,,,,,,*********+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++******++++++,,,---......---------....../////////,,,------......------,,,..................................................................------///......------,,,,,,+++........................000---+++))))))+++---000........................---------.........//////---------.........//////000/////////............---------.........//////........................+++,,,...///000///..............................------------.........///.....................---,,,,,,,,,,,,,,,---...///,,,,,,,,,---------...............////////////000...............---------,,,,,,------.../////////................................................,,,,,,---......---,,,,,,---------.........//////......,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,++++++++++++++++++,,,((((((((((((((()))******)))))))))))))))(((''''''((((((''''''''''''((((((***************************)))(((''''''((()))***,,,+++)))''''''(((***+++************************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******'''''''''''''''((())))))++++++***************++++++++++++*********))))))++++++************++++++,,,,,,,,,++++++*********)))************+++++++++---,,,,,,++++++,,,,,,---------------------------......,,,++++++,,,---.........---------,,,,,,,,,---------------------------......///////////////000////////////...............//////......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222)))***+++,,,,,,+++***)))+++*********))))))(((((('''((()))******)))((('''************************+++*********))))))((((((************)))))))))))))))))))))))))))*********)))*********++++++++++++))))))))))))))))))))))))---,,,***))))))***,,,------------,,,,,,+++++++++((((((((((((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------++++++++++++------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,***))))))***,,,---,,,------......------,,,......---,,,,,,,,,------...---,,,+++************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------------------///......---,,,******)))******+++++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............---,,,++++++------------------------.........------,,,,,,,,,---,,,+++++++++---///111,,,------......------,,,***++++++,,,,,,++++++***...///000///.........000------------------------...........................------,,,,,,------...//////............//////////////////////////////////////////////////////........................---...///000000111000000,,,------......------,,,........................---,,,,,,,,,,,,---......000///---,,,,,,---///000////////////.............../////////...---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***---------.........//////.........////////////000.../////////...---,,,,,,//////.........---------------------------------((((((((((((((()))*********+++++++++******)))(((***))))))(((((())))))***************************+++******)))))))))******+++***)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))******((((((''''''(((((()))***+++******)))))))))******+++++++++*********))))))+++******))))))******+++,,,,,,,,,+++++++++******************++++++++++++,,,,,,++++++++++++,,,,,,------------------------///...---,,,,,,---......//////.........------------------------------------......////////////////////////.........---------............---,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------)))***+++,,,,,,+++***)))+++*********))))))))))))))))))***++++++***))))))************************+++*********))))))))))))************)))))))))))),,,,,,++++++******)))))))))))))))*********++++++************************,,,+++***))))))***+++,,,,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,***))))))***,,,---,,,------......------,,,------------------------************+++,,,---...,,,,,,,,,+++++++++******,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------...------,,,,,,------------------------------------------,,,,,,///...,,,++++++,,,---...,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---...------------------------...........................------------------...////////////////////////////////////////////////////////////////////////........................---......////////////...,,,------......------,,,........................------,,,,,,------...///000///---,,,,,,---///000////////////.....................///......------------............------------------------------///.............................................++++++++++++++++++++++++///---+++,,,...///---,,,------------.........///------........./////////..................---,,,///.........------------------------------------((((((((((((((()))******,,,,,,,,,,,,,,,,,,+++***+++******))))))******+++************************+++,,,,,,,,,+++***))))))***)))(((((()))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))++++++************))))))))))))((((((((()))******)))))))))((()))******+++)))))))))(((((())))))***+++++++++*********************))))))))))))******,,,,,,,,,++++++++++++***************+++++++++,,,++++++************++++++------------------------///......------...//////000000/////////.........---------------------------......///////////////............---------,,,---------------,,,++++++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******++++++++++++*********************)))))))))******+++,,,,,,+++*********************************************)))))))))************))))))))))))...------,,,+++***))))))((()))))))))************************************+++***)))(((((()))***+++++++++***************)))+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,+++******+++,,,---,,,------......------,,,+++,,,---/////////......************+++,,,---...,,,,,,,,,++++++++++++***------............------------------------------+++,,,,,,,,,------......++++++++++++,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,------------------000///---,,,++++++,,,,,,,,,------......------,,,------............------***,,,---,,,+++***+++,,,------------------------........................---------------------------...///000000///...---////////////////////////////////////////////////........................---...............---,,,------............------........................---------,,,------...///000///...------...///000////////////............------.../////////......------............------........................//////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---------------............,,,,,,,,,---------......,,,------............---............------------------------------------((((((((((((((())))))***+++,,,,,,---,,,,,,++++++*********))))))*********************************++++++,,,,,,,,,***)))((())))))((()))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((***************************))))))((())))))************))))))******+++,,,(((((((((((((((((()))******************************))))))(((((())))))***++++++++++++++++++++++++*********+++++++++,,,,,,+++******))))))******+++,,,,,,------------------............/////////000////////////.........------------------------------......///////////////......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***************************************************************)))))))))(((,,,,,,,,,++++++******)))(((((()))))))))***************************************)))(((((()))******++++++++++++************,,,++++++++++++,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,------......------,,,***+++...000111000///...------,,,+++************++++++++++++++++++++++++---..................---------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---............------------------------,,,,,,,,,------.........///...---,,,,,,,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,------------------------........................------............------,,,...000111111000...,,,////////////////////////////////////////////////........................////////////......---,,,------............------........................---------------...////////////............//////////////////............,,,---...///////////////------............------------------------------......---------,,,,,,,,,------------------------...........................---------.........---------------------------++++++,,,,,,,,,---------+++,,,------............------------------------------------------------((((((((((((((())))))*********+++++++++++++++******))))))(((((())))))***)))))))))))))))))))))))))))***+++,,,+++***(((''')))))))))******,,,,,,---************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********************+++,,,,,,(((((('''(((((()))************************************))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,---------......---....../////////000000.........---------,,,,,,---------------------------......///////////////......---------,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((,,,++++++++++++++++++,,,***************+++++++++***************************************************************+++++++++************)))))))))(((((()))))))))******++++++))))))))))))***************************************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,------......------,,,)))+++---///000000///...------,,,+++************++++++++++++++++++++++++---..................---------------------------++++++++++++************++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---............------------------------,,,,,,,,,------.........,,,,,,,,,,,,------......,,,------......------,,,+++,,,,,,------,,,,,,++++++---...---,,,+++,,,...------------------------........................---......//////......---,,,...000111111000...,,,////////////////////////////////////////////////////////////////////////000000000000000///...------......//////......---...........................------------...///////////////....../////////////////////............------...///000000000///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,------,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,---.........---,,,,,,------------------------------------------((((((((((((((()))******((())))))***************)))))))))(((((()))))))))))))))))))))))))))))))))))))))***************))))))******++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((())))))))))))***++++++***)))))))))***************)))******+++,,,(((((((((((()))***++++++***************+++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,------.........,,,---...///////////////...------------,,,,,,,,,---------------------------......///////////////............---------,,,---------------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))),,,,,,++++++++++++,,,,,,*********+++++++++++++++******))))))))))))***************************************+++++++++++++++************))))))))))))''''''((()))***++++++,,,)))*********++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------)))))))))))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,------......------,,,***+++,,,.........------************+++,,,---...***++++++++++++,,,,,,,,,------............------------------------------,,,,,,++++++*********))),,,,,,,,,,,,------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------------------------------,,,,,,------------------++++++,,,------......///,,,------......------,,,......////////////......,,,...///...---,,,---///------------------------........................---...///000000///...------...///000000///...---////////////////////////////////////////////////////////////////////////000000000000000000///.........////////////....................................------......///000////////////////////////////////////..................///000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////////////////////////////+++++++++++++++++++++++++++,,,------++++++,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,------------------------------------((((((((((((((()))******((())))))***************+++******))))))******+++))))))))))))))))))))))))***************+++,,,---***+++++++++,,,+++++++++************************)))))))))))))))))))))))))))))))))*********++++++,,,+++******))))))******)))))))))))))))***++++++)))(((((()))***+++,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///***+++---...//////..................---------------------------------------......////////////////////////.........---------............---,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...............------------,,,++++++++++++,,,---*********++++++,,,,,,,,,,,,+++************+++,,,*********************************++++++,,,,,,,,,************)))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++,,,,,,,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------***+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,************+++,,,---...******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...------,,,,,,------------------------------------------,,,,,,,,,,,,------------------,,,------......------,,,......////////////......,,,...///...---,,,---///------------------------........................---...///000000///...---////////////////////////////////////////////////////////////////////////////////////////////////......//////000/////////......////////////.............................................//////000//////000000000000//////////////////............///000000000000//////...------............------------------------------.....................///........................,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---------,,,++++++++++++,,,,,,,,,---------------------------------((((((((((((((()))******((()))***+++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))+++*********+++---///000++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++***))))))******)))))))))((()))******+++))))))))))))***+++,,,---))))))******++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////)))***,,,...//////......000/////////............---------------------------......///////////////000////////////...............//////......---,,,---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------*********++++++,,,,,,,,,------++++++++++++------*********************************++++++,,,,,,,,,************)))))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******++++++++++++******))))))******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++))))))***+++,,,,,,------++++++,,,---------,,,,,,***++++++,,,,,,++++++***,,,------......------,,,,,,,,,+++*********++++++...---,,,+++*********************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,---...000000111,,,,,,,,,---------......---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,++++++------------------------.........------,,,,,,,,,............---,,,++++++,,,------......------,,,,,,,,,------------,,,,,,,,,---......,,,,,,---...------------------------........................---...///111111///...---//////............//////////////////////////////////////////////////////000000000000000000000000,,,,,,---.../////////.........////////////.............................................///000000//////000000000000//////000/////////............000000111000000///......---..................---........................000000000///......------------------------------000000000000000000000000,,,...000///---,,,---000---------,,,,,,+++++++++,,,,,,------------......------------,,,,,,+++***+++++++++,,,,,,---------------------------------+++*********))))))(((((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''(((((()))***+++,,,,,,,,,************************+++++++++*********))))))(((((((((((((((((((((((()))***+++,,,---.........))))))))))))))))))))))))+++*********))))))((((((************************((((((((()))******++++++///...------++++++***)))++++++******++++++,,,---...---,,,+++++++++,,,---+++,,,...///...,,,***(((+++,,,------......------///......---------......------..................////////////////////////((()))***---///222555666......---------,,,,,,,,,,,,,,,---......---,,,,,,........................------......///000000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))*********++++++************++++++(((((()))***+++,,,,,,---+++++++++******)))))))))'''(((***+++,,,------...******+++,,,,,,,,,,,,++++++***)))***++++++***)))******))))))))))))))))))******)))***,,,------,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++++++++,,,---............++++++------------++++++,,,,,,++++++,,,,,,---......---++++++++++++---...***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,+++++++++......------------,,,,,,++++++,,,,,,,,,---------///............------------------............///,,,++++++******++++++,,,................................................/////////...------,,,,,,------............------////////////////////////............////////////////////////////////////........................111000///......///000111////////////////////////---------............/////////.........---------/////////...------,,,,,,............///////////////............---------------...///000000//////...------------...//////.........///......---,,,------...///000111222222........................222000...,,,+++,,,---...........................//////000000//////...---+++,,,,,,------,,,,,,+++000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------............------************)))))))))(((((()))***+++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))******++++++,,,************************+++++++++*********))))))***************************++++++,,,,,,,,,,,,+++))))))))))))))))))))))))************)))))))))(((************************++++++++++++************---------,,,,,,++++++***++++++******++++++,,,---,,,++++++++++++,,,...///.........---------,,,,,,,,,,,,---...............///......---------......................................................///...............//////............---------,,,,,,,,,---......---,,,,,,------------------------.........---------------++++++++++++++++++,,,,,,---------------,,,++++++,,,+++***))))))***+++,,,***************************************************))))))))))))***++++++++++++******))))))((((((++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,++++++*********+++++++++******************************))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,------------------------------------------,,,,,,,,,,,,,,,------...---------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,...//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------,,,,,,+++++++++,,,,,,------......//////++++++,,,,,,,,,---------///............------------------............///,,,,,,++++++++++++,,,,,,................................................------..................------............------////////////////////////............////////////////////////////////////..............................////////////......////////////////////////---------............/////////.........---------------..............................///////////////............---------------...///////////////...------------...////////////000000//////...------......//////000000000........................111000...,,,,,,,,,---...........................------......------,,,+++,,,,,,------------,,,,,,//////...---------------------------------------........................***+++,,,---------,,,+++,,,,,,------------,,,,,,************)))))))))))))))******+++++++++******))))))))))))))))))))))))++++++************++++++************************************************+++************)))))))))************************+++++++++++++++***))))))))))))))))))))))))))))))************))))))))))))************************------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++,,,---//////000///...,,,,,,---...///------...////////////.........---------......///................................................222111///...---,,,,,,,,,/////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***++++++++++++************------.........---,,,,,,++++++************++++++************************++++++++++++++++++++++++)))******+++++++++++++++,,,,,,+++***)))(((((('''++++++************++++++---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---------,,,+++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))*********************++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,---------------------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,---............------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,++++++++++++,,,---...///000000,,,,,,,,,,,,------------///............------------------............///------,,,,,,,,,,,,------------------------------........................,,,,,,------...//////000------............------////////////////////////............////////////////////////////////////........................+++---///000000///---+++////////////////////////---------............///...............---------,,,,,,------...//////000............///////////////............---------------...////////////......------------...//////000000000000000//////...................................................111000...---,,,,,,---...........................------......------,,,+++------............------///...------------------------------------------........................,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))******+++++++++******)))))))))))))))))))))))))))++++++)))(((((()))++++++************))))))))))))************************************))))))))))))************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,------.........------------......---......///000/////////...------------...//////...............---------..............................---------...//////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++---,,,,,,,,,+++*********,,,---------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++------,,,+++++++++++++++******)))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,++++++***+++,,,++++++,,,,,,,,,,,,,,,---+++,,,,,,,,,+++***++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------******+++,,,------..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++.........---,,,++++++***------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,------------...///............------------------............///...------,,,,,,------...------------------------........................---------.........//////------............------////////////////////////............////////////////////////////////////........................------////////////------////////////////////////---------............///........................---------.........//////............///////////////............---------------...//////............------------.../////////000000000000///...............------,,,,,,,,,........................000///...------------.........................../////////000//////...---......////////////............---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,------------,,,,,,))))))))))))))))))************+++++++++******)))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++)))******++++++,,,,,,---++++++******++++++,,,---------------,,,++++++******+++---......---,,,+++---......///000/////////---------------...////////////.........---------........................,,,,,,,,,------...000000000////////////.........------------------------------------------------,,,,,,------.....................---,,,,,,,,,+++***+++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************************************)))***+++------,,,++++++))))))******++++++,,,,,,++++++************++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,---,,,******+++---++++++,,,,,,,,,------------...///...,,,++++++---++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,...//////...,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------.........///............------------------............///...------,,,,,,------...------------------------........................//////.........---------------............------////////////////////////............////////////////////////////////////........................000000///......///000000////////////////////////---------............///---.....................//////.........---------............///////////////............---------------............------...------------...//////......//////......---,,,......------,,,,,,++++++........................///......---------------......................../////////000//////...---...//////000000//////...------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++------............------))))))))))))************)))******+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&'''((()))++++++++++++))))))))))))))))))))))))))))))))))))************************************'''(((((()))******++++++)))*********++++++,,,,,,++++++******++++++,,,---.........---,,,+++))))))(((***---//////---+++***------...////////////...---------------...///000/////////...------,,,,,,------------------------......---------------.../////////.........------...------,,,,,,------...........................,,,,,,,,,---.../////////............------------******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))******+++++++++++++++((())))))***+++,,,------++++++************++++++'''((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,---------,,,+++***)))(((******+++,,,,,,,,,,,,+++***,,,...---***)))+++...***++++++,,,,,,------......000222000,,,***,,,...++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...---------...------,,,,,,---,,,,,,++++++,,,,,,------------------......///------............------......,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***,,,---------............///............------------------............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................000//////...------,,,,,,------............------////////////////////////............////////////////////////////////////........................222111///------///111222////////////////////////---------............///---------...............000//////...------,,,,,,............///////////////............------------............---,,,,,,...------------...//////...............------,,,.........------,,,,,,,,,.............................................---........................------......------,,,+++......////////////......,,,,,,,,,,,,,,,------...------------------------........................------,,,+++++++++,,,,,,---......//////......---((()))))))))************((()))***+++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((())))))***++++++++++++))))))))))))))))))))))))((()))))))))***************************************************************************+++++++++++++++******++++++,,,---,,,------------,,,***)))++++++---.........------,,,,,,---...............---,,,,,,------///000000000//////...------,,,,,,------------------------///...------,,,,,,,,,---............---------,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,---------,,,,,,---------------...***++++++,,,------,,,,,,++++++,,,------,,,++++++***************************************************))))))))))))***++++++*********++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++))),,,///...***)))+++...*********+++,,,---------...111222000+++)))+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......------------------------------******++++++,,,,,,,,,---,,,,,,------...------------,,,,,,++++++,,,,,,------------------...//////......------------......000///---,,,,,,,,,,,,---------------------------******+++,,,,,,---......,,,,,,---............---+++++++++,,,,,,------------------------------...------------............///............------------------............///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................------------............------////////////////////////............////////////////////////////////////......................../////////....../////////////////////////////////---------............///---------.........//////..................------............///////////////............------------.........------,,,+++...------------.../////////////////////...------............------------........................------...............---........................------......------,,,+++---......//////......---,,,,,,++++++,,,,,,---...------------------------........................---,,,+++++++++,,,---...,,,------......------,,,(((((())))))*********+++'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))*********************************++++++++++++***))))))))))))))))))))))))))))))(((((())))))*********+++************************------,,,,,,+++*********************************++++++******++++++,,,---***+++,,,---------,,,+++...------,,,---...///000+++,,,------......------,,,,,,,,,---...///000111000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,---------+++,,,------.........---++++++------------++++++************************++++++++++++++++++++++++***)))((((((((()))+++,,,,,,,,,++++++++++++++++++++++++************++++++------,,,,,,,,,,,,++++++)))))))))******+++++++++'''(((***+++,,,------...******+++,,,,,,,,,,,,+++)))---///...***)))+++///))))))***++++++,,,---------000222///***((())),,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......------........................***++++++++++++,,,,,,,,,++++++,,,---............------++++++++++++------...------------.../////////...---,,,,,,---...///111000///...---...//////........................******+++,,,,,,---......,,,---......//////......+++++++++,,,,,,---------,,,------...///000111111---------.........////////////.........------------------.........//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.../////////---..................---////////////////////////............/////////000////////////////////////........................,,,---///000000///---,,,////////////////////////---------.........//////---------.........//////,,,,,,------.../////////............/////////000//////.........------------.........------,,,+++...------------...//////000000000000000//////...................................................------......///......---........................//////000000//////...---------............------++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///+++,,,,,,------,,,,,,+++***)))(((''''''((()))***+++***)))'''''''''((()))))))))))))))(((((((((((((((''''''&&&&&&((()))***)))((()))+++......+++'''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************&&&$$$###%%%(((***)))'''******))))))))))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------------------------000000///---+++,,,///222555333000---++++++,,,---...---,,,++++++,,,---.........................../////////...---------,,,......---------,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++444333111000...,,,+++***)))************+++++++++------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++------,,,,,,,,,------...........................---.........---,,,,,,+++++++++******+++---///000...------,,,,,,------...------------------------.........------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///,,,---...//////...---,,,------------------------......---------,,,,,,,,,......------------......,,,,,,,,,------.........////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////......////////////......//////////////////////////////////////////////////////.........---------++++++,,,,,,---...//////000//////.........//////------------------------........................------------------------000000///...............////////////////////////222000...---------///000------...//////...------222///------///000///---////////////////////////111111000000//////......------------------------000///...---,,,+++++++++///...,,,+++***+++,,,,,,,,,------......------,,,+++,,,---.........------.........---,,,+++***)))***)))(((''''''((()))******)))((('''&&&''''''((())))))))))))(((((((((((((((''''''&&&'''((()))***(((''''''(((++++++)))&&&))))))))))))))))))))))))***************************)))(((''''''((())))))))))))))))))************///---+++,,,---...,,,*********)))))))))))))))***))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------------------...///...------///333666<<<999555222///......//////...---,,,,,,---...///..........................................------......---------,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++******+++++++++************+++++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++************++++++++++++---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------......---------------...........................------......------,,,+++++++++++++++,,,------...,,,++++++******++++++,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......///...------------...///......///000000///..........................................------,,,,,,......------------......,,,,,,,,,------.........////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000......////////////......//////////////////////////////////////////////////////.........---------++++++,,,------...////////////............//////........................................................................000000///...............///////////////////////////...,,,++++++,,,---...........................000...,,,,,,......---,,,........................000000000000//////......------------------------++++++++++++,,,---...///...---,,,+++++++++,,,,,,------............------+++++++++,,,,,,,,,------//////...------,,,++++++))))))(((((((((((())))))***))))))(((((((((((()))(((((((((((())))))))))))(((''''''''''''((()))))))))''''''((()))***)))((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))************---,,,***+++,,,,,,+++)))++++++***)))(((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++,,,,,,------.................................,,,---.........111555888???<<<999444111////////////......------......///..........................................//////......---------,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,************+++++++++,,,------------------------......------------,,,,,,,,,,,,,,,,,,------------......------------,,,,,,------------............------,,,,,,,,,,,,++++++...------,,,---...000111000000///...------------........................------......------,,,,,,++++++,,,------,,,,,,,,,,,,++++++******++++++,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......///...------------.../////////000000000000///////////////////////////////////////............---......------------......---------------.........////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////...............---------,,,,,,,,,---......////////////............//////////////////////////////........................////////////////////////000//////............//////////////////////////////...---++++++,,,------///...---,,,,,,---...//////---++++++,,,---,,,+++........................000000000////////////...---------------------------,,,,,,---...///000000------,,,+++++++++,,,,,,,,,------......------,,,---,,,,,,++++++---...///111000...---,,,------...))))))(((((((((((())))))+++*********************(((((((((((())))))))))))''''''''''''((((((((()))+++***))))))***+++,,,,,,))))))))))))))))))))))))************************((((((((((((((()))))))))((()))))))))************%%%%%%%%%'''((()))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////+++------......000444666:::888555222///---------/////////....../////////........................------......//////000000......---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,------------............------,,,,,,,,,+++++++++---,,,++++++,,,...000222222111000///...---------........................,,,------...------,,,,,,+++,,,---...---,,,+++***...------,,,,,,------...------------------------------------------------,,,,,,,,,---------...............------...............////////////............................../////////////////////.........------------......---------...............////////////////////////////////////////////////////////////000000000000000000000000000000000000..............................////////////......////////////////////////////////////////////////........................,,,---------....../////////............//////000................................................////////////////////////000///............//////////////////////////////111000///............///000///---,,,,,,---///000...---,,,,,,,,,,,,,,,,,,........................////////////////////////------------------------111111000///////////////---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++///...,,,+++,,,---///111000///---++++++,,,...///(((((())))))))))))((((((((()))))))))))))))))))))'''((((((((()))))))))***&&&''''''(((((((((((((((************)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************&&&'''((()))******+++,,,++++++***)))(((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---------------////////////////////////,,,---...---,,,---000222333222000...------------...//////////////////...////////////////////////---......//////000000000......---------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++******))))))******++++++++++++++++++++++++++++++***++++++++++++,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++000000///...---,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,+++******+++---///111222111000///...---------........................,,,,,,------...------,,,+++,,,---...---,,,+++***...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......---..................---------------------------------------------------.../////////////////////......------------..............................////////////////////////////////////////////////.../////////000000000111////////////////////////------------------------......////////////......////////////////////////////////////////////////---.....................------...............///...............///000000------------------------................................................//////............//////////////////////////////000000//////............000///---,,,,,,---///000.........---,,,,,,------......................................./////////------------------------//////......------......+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...,,,+++******,,,...///...---+++******,,,...///(((((())))))))))))((((((%%%&&&&&&''''''''''''&&&''''''(((((())))))******&&&''''''((()))(((((((((&&&((())))))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))***************+++++++++)))((()))*********))))))))))))******)))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------------------------........................---......---,,,+++---.../////////.........//////---......//////......---//////////////////////////////////////////000000......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************))))))))))))*********++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......---,,,+++000000///...------,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------******++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++***+++,,,...///000000///...------------........................,,,,,,------......------++++++,,,------,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......------...//////...------------,,,++++++,,,---------------------------------............/////////......------------....../////////...............////////////////////////////////////////////////......//////000000111111////////////////////////////////////////////////......////////////......////////////////////////////////////////////////---------.............................................---......///000111------------------------................................................///............//////000////////////////////////...------------,,,,,,,,,///...---,,,,,,---...///...//////...,,,+++---...---------------------------............/////////------------------------(((((())))))+++,,,...///++++++,,,---------,,,,,,)))******++++++******)))***)))((((((((()))+++,,,,,,++++++***+++,,,......'''((()))******)))((('''%%%&&&'''((()))((((((''''''''''''((()))*********&&&&&&((()))))))))((('''%%%'''******)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))************((()))+++)))'''&&&''')))(((((((((((()))***+++,,,))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,---------------------------------------------------------...///...---,,,---/////////////////////000000,,,---...//////...---,,,////////////////////////000000000///////////////......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))************+++++++++,,,,,,,,,++++++*********+++,,,------,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------------......---------------...........................+++,,,------......------++++++++++++,,,------...,,,++++++******++++++,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------...//////...------...---,,,,,,,,,,,,---...........................,,,,,,------..................------------......000/////////.........---////////////////////////////////////////////////.........///000111111111////////////////////////////////////////////////......////////////......////////////////////////////////////////////////---------.........//////////////////............---------......///000111................................................////////////////////////...............///000000////////////////////////---------------,,,,,,+++........................,,,......---******,,,...---------------------------------.........//////------------------------((((((((()))+++,,,...///***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++))))))*********++++++++++++++++++,,,---......///'''((()))******)))((('''((()))***,,,,,,,,,+++***&&&''''''((()))******+++%%%&&&((()))))))))((('''&&&)))---...+++******+++))))))))))))))))))))))))************************%%%&&&((()))*********)))))))))))))))************&&&)))++++++******,,,///'''((((((((()))+++,,,---)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************************++++++,,,,,,,,,------------------------------------------------------------...//////......///000////////////............+++,,,---......---,,,+++000000000000000000000000111111000000//////............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************************))))))))))))***************++++++,,,,,,,,,,,,+++*********+++,,,---...------,,,+++***))))))+++++++++,,,,,,---------++++++++++++++++++++++++((()))+++,,,,,,+++)))((((((((()))***,,,---......---------,,,,,,+++++++++------------------------((())))))+++,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,---------------,,,,,,,,,++++++---......//////...---,,,------,,,,,,,,,------...........................+++,,,,,,---.........---++++++******+++---///000...------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,---...//////...---,,,///...---,,,,,,---...///////////////////////////,,,,,,,,,---------...............------.........000000//////.........---////////////////////////////////////////////////---......///000111111222////////////////////////------------------------......////////////......////////////////////////////////////////////////---------........./////////////////////.........---------......000111111////////////////////////........................000000000000000000000000...............///000111//////////////////////////////000000//////...---------...//////...------+++---...,,,)))(((***------------------------------------.........//////------------------------------,,,,,,,,,---......)))***,,,---...---,,,,,,,,,------......------,,,+++,,,---.........------++++++---...////////////)))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''((()))***++++++***)))(((******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((+++++++++***************(((((()))***************)))((((((((()))***++++++------,,,+++*********+++((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***------------------------........................---------............///------------------------............//////////////////...------------.........---------,,,,,,,,,........................------------------------,,,------,,,+++***,,,...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))******++++++******))),,,+++***))))))***++++++---------,,,,,,++++++++++++,,,,,,------......///,,,,,,,,,++++++*********))))))***+++,,,,,,---------------,,,,,,+++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////.........---------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,000///...------...///000////////////000000000000.......................................---------000000000000////////////000000000000000000000000//////000000111111222222///////////////000111111000000////////////000000000000000000000000000000333111///...///111111111...///000111111000///...//////............//////////////////////////////........................////////////////////////////////////////////////000000000000000000000000------------------------000000000000000000000000000000000000////////////.........------,,,,,,,,,,,,------......------,,,........................111///---++++++---///111...---,,,,,,,,,,,,---...------------------------+++***)))))))))***,,,---,,,,,,,,,---...///000111///...,,,++++++,,,...///...---+++******+++---...))))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''***)))))))))((((((((('''(((((())))))))))))((((((************************************************((())))))******+++******))))))))))))))))))***+++,,,,,,+++***************))))))(((((())))))***+++))))))))))))))))))))))))++++++---......---,,,+++------------------------........................---------............///------------------------............//////////////////...---------------.........---------,,,,,,------------------------------------------------+++,,,---,,,++++++,,,...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,------------,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---------......---------,,,++++++******+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++*********+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////.........---------,,,,,,---------.........///...---,,,,,,,,,,,,---///...---,,,,,,---...///.../////////000000000000.............................................//////////////////.........000000000000000000000000//////000000000000000000///////////////000111111000000////////////000000000000000000000000000000000////////////000000///...//////000000//////...//////............//////////////////////////////........................////////////////////////////////////////////////000000000000000000000000------------------------////////////////////////000000000/////////...............------,,,,,,,,,,,,------......------,,,------------------------000...---,,,,,,---...000...---,,,,,,,,,,,,---...------------------------+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,---///...---,,,,,,---......------++++++++++++------))))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((())))))******))))))(((************************))))))))))))))))))))))))))))))***+++++++++******+++***))))))))))))))))))++++++***)))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------........................---------............///---------------------------............////////////......---------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---.........------******+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---......//////......---,,,+++++++++,,,---......------,,,,,,,,,,,,++++++------,,,++++++***))))))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......------------.....................---------,,,------------...............---,,,,,,,,,------------,,,,,,,,,,,,------....../////////000000000.................................//////000000000........................000000000000000000000000000000/////////////////////////////////000111111000000////////////000000000000000000000000000000......///000000///......///................../////////............//////////////////////////////......................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........------.........---------------------............------------------------------...........................------,,,,,,------...------------------------+++,,,,,,---------------///......---,,,,,,------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))***+++------)))))))))))))))*********'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((()))))))))******)))))))))************************(((((((((((())))))))))))******+++++++++++++++***++++++***)))((((((((()))******)))))))))))))))***++++++******++++++,,,---------------------------///...------,,,---------------------------------........................---------............///........................---------........./////////...------,,,,,,------........................+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---......---,,,******+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,---.........---+++***------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////------------------------......------------..............................------------...............------,,,,,,,,,------------------------------........./////////000000........................---......///000111111222.........///////////////////////////////////////000000//////......------///////////////000000111000000////////////000000////////////////////////,,,///111333222000......///...---,,,,,,---.../////////............//////////////////////////////........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........------------...............---------------............------------------------------------...//////...------------------------------------------------------***+++---.........---,,,...------,,,,,,---------///000111222111///---,,,+++,,,,,,------,,,,,,+++************************))))))))))))***+++,,,---((()))))))))*********+++''''''((())))))***++++++))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))))))))++++++,,,,,,,,,,,,++++++++++++***)))((((((((()))***)))))))))))))))******+++++++++++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,,,,,,,------------------------------........................---------............///........................------------..................---,,,,,,,,,,,,,,,------..................*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------******+++++++++,,,,,,,,,((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---******++++++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---...///......,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////------------------------......------------......---.....................---------.........//////------,,,,,,,,,------............//////.....................////////////........................---......///000111111222//////000000000111111111////////////////////////000000//////......------///////////////000000111000000////////////000000////////////////////////---000444555333111000//////...---,,,,,,---.../////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000........................///.........------------........................---......//////......---------------------------,,,---...000000...---,,,------------------------------------------------)))***,,,---------,,,+++***))))))***+++,,,------...000111222222000...,,,+++,,,,,,------,,,,,,+++************************))))))((((((((()))******((())))))******+++++++++((((((((())))))))))))***))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******(((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((('''(((((())))))******+++,,,,,,---------,,,+++++++++***))))))))))))))))))******)))))))))***++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------........................---------............///........................,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***+++++++++,,,,,,------******+++++++++,,,,,,,,,*********)))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))******++++++******)))++++++,,,,,,,,,,,,------++++++,,,------...//////++++++++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////------------------------......------------......---------...............------........./////////------,,,,,,,,,---............///000000///......------........./////////.................................//////000000000///000000111111222222333000000000000000000000000000000/////////////////////////////////000111111000000////////////000000000000000000000000000000---111555666333111000111///................../////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000......................../////////.........------.............../////////......////////////..............................,,,---...//////...---,,,,,,------......------,,,------------------------******+++,,,,,,,,,,,,,,,,,,,,,------...000111222---///000222222000///...,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))(((((())))))((())))))******+++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))************)))******************)))'''((((((((()))))))))***)))******++++++******)))))))))))))))))))))))))))(((((())))))***++++++,,,---------------,,,++++++))))))))))))))))))***+++***************+++,,,,,,***************+++,,,,,,////////////////////////***+++---...////////////------------------------........................---------............///........................,,,,,,---------............---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...++++++++++++++++++++++++))),,,......---,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,***)))((()))************+++++++++,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,------------------,,,+++,,,,,,,,,,,,***)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,---///000111........................---------------------------------------------------------------------------------------------------------------------------------.............................................------------......---------.........//////............////////////,,,,,,,,,,,,,,,---...///------...//////...---------------.........//////.............................................////////////000111111222222000000000000000000000000//////000000000000000000///////////////000111111000000////////////000000000000000000000000000000---111555555111///000222...//////000000//////...//////............//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................000000000/////////......---........./////////000......////////////......////////////////////////---..................---,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,---......////////////000000111222,,,---///000000000000///------++++++++++++------************************...---,,,+++************((())))))***++++++,,,,,,------,,,++++++******)))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))***++++++***)))((('''((((((((())))))************++++++++++++******************************((())))))***+++,,,,,,,,,---.........---,,,,,,+++))))))(((((()))***++++++++++++******+++,,,------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111111111000------------------------........................---------.........//////////////////////////////,,,,,,,,,---------.........---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,******+++,,,------......++++++++++++++++++++++++)))+++...///---,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111///+++)))((()))***+++******+++++++++,,,,,,,,,------,,,++++++,,,------+++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,,,,------,,,,,,+++---.........---+++)))(((+++++++++,,,,,,---------------,,,++++++*********---,,,,,,++++++*********++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,++++++,,,---///111333................................................------------------------------------------------........................------------------------...............---------.................................------.........---------.........//////............/////////000,,,,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,---------.........//////.......................................------------......///000111111222000000000000000000000000//////000000111111222222///////////////000111111000000////////////000000000000000000000000000000,,,111444333000---///222...///000111111000///...//////............//////////////////////////////000000000000000000000000////////////////////////////////////////////////111111111111111111111111////////////////////////........................000000000000////////////---.........//////000000......////////////......000000000000000000000000........................,,,,,,---......---,,,,,,------------------------......---,,,,,,...///000++++++***)))))))))******+++,,,---///000000000111...---+++******+++---...************************))))))))))))))))))))))))+++++++++***++++++,,,,,,((()))************)))((()))((('''''''''(((***+++++++++******************++++++************************))))))))))))******))))))))))))))))))))))))************************************************,,,------......------,,,******************************+++++++++,,,,,,,,,'''''')))***,,,...///000*********+++,,,---.../////////000000000000//////---------------------------------............///............////////////000000//////......---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************+++,,,---...++++++******++++++,,,---++++++++++++++++++++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...///...,,,,,,,,,++++++*********,,,++++++******++++++,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********............---,,,,,,++++++,,,------......------+++******************++++++,,,---------,,,+++***,,,,,,---...---,,,***)))------------------------///...---,,,,,,---...///.........------,,,,,,,,,---------............///------------------------/////////......---------////////////////////////------------------------...............---------................................................//////.........---------------------------------........................////////////////////////////////////////////////000000///...---,,,,,,+++...,,,+++,,,///000///---......------------......////////////000000000000............/////////000////////////000000000000...//////000111222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000+++,,,------......------////////////////////////////////////////////////........................//////......------,,,,,,,,,,,,------...///000000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******++++++,,,,,,))))))))))))))))))))))))***))))))((()))***+++,,,((((((((((((((()))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))************************************************,,,,,,------------,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,------.........////////////......---------------------------------............///............////////////////////////............------------------------+++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........,,,,,,,,,+++++++++******,,,++++++******++++++,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******,,,,,,---...............,,,++++++******++++++,,,+++,,,---------,,,++++++,,,,,,---------,,,+++***------------------------///...---,,,,,,---...///......---------,,,,,,,,,---------............///------------------------............---------,,,................................................------..................................................................//////.........---------------------------------........................////////////////////////......................../////////......------,,,///---,,,---///111///...///......------......///////////////000000000000........./////////000000111111000000//////.........//////000111111222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111////////////////////////000000000000000000000000000000000000000000000000////////////////////////------...////////////...////////////////////////////////////////////////////////////////////////000000000000////////////,,,,,,------...//////000......---------,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------...///////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******++++++,,,---******)))(((((()))***************)))***++++++,,,''''''(((((()))))))))***************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,......---,,,+++))))))(((,,,,,,,,,++++++,,,---------------......------------------------------------------............///---............/////////.............../////////------------------------............------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((()))+++,,,------,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++------...////////////...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++------------------------......------------.........------------,,,,,,,,,---------............///------------------------...------------,,,,,,,,,------------------------........................,,,---------.../////////...............................................................---------------------------------........................////////////////////////------------------------........................///...---...000111000//////......------......///////////////000000000000....../////////000000000222222111000///...------...//////000000111111222000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000..............................///000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000,,,,,,------.../////////...------------,,,,,,,,,------............------***++++++,,,,,,------...////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************+++,,,---------+++***((((((***+++---)))))))))*********++++++)))))))))***++++++,,,,,,))))))))))))************+++******************+++))))))))))))))))))))))))((((((((((((((((((((((((******************************++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------............---------------------------------------............///---------.........//////---------....../////////------------------------/////////.........------***************************++++++++++++,,,,,,,,,((()))+++---------+++***++++++******++++++,,,---------------------------+++******************++++++++++++++++++,,,,,,,,,+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,---............---......///000/////////---------,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------------------------------------------------------------------------------............///........................---------------,,,,,,,,,------------------------------------------------,,,,,,,,,---...///000000........................................................................................................................////////////////////////---------------------------........./////////000000/////////000000000/////////............//////////////////000000000000...////////////000000000111111000000//////......////////////000000111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000..............................///000000000//////////////////////////////////////////////////////........................------------------,,,,,,---------.........//////---------------------------..................---...------,,,,,,++++++***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************+++,,,---......---+++******+++---...((((((((()))))))))))))))))))))******++++++++++++(((((()))))))))*********++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((************************)))******++++++******)))******************************+++++++++,,,,,,,,,))))))***+++,,,------...------,,,+++++++++,,,,,,.........//////.........---------------------------------............///------------............,,,,,,------......//////------------------------++++++*********)))))))))*********************************+++++++++,,,,,,(((***,,,------,,,+++***++++++******++++++,,,---------------------------+++******************+++*********++++++,,,,,,,,,+++***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,---............---......///000/////////...------,,,,,,------...++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,---------------------------------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000................................................---.....................................................................////////////////////////------------------------------......///000000000///000000000/////////000/////////....../////////////////////000000000000////////////000000000111......//////000000111111///////////////000000000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////........................------...////////////...////////////////////////////////////////////////------------------------///......---,,,++++++***---------...............---------------------------..................---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***+++,,,---...------,,,++++++,,,------''''''((())))))))))))((()))((((((((((((((((((((('''(((((())))))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++***************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,------......////////////......---------------------------------............///,,,------------.........---------------.........------------------------++++++++++++************************************************++++++++++++******,,,,,,,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,+++******+++,,,,,,+++))),,,,,,,,,,,,------------,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++------...////////////......------,,,,,,------...++++++++++++,,,---......,,,,,,+++++++++,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...---------............///........................---------............///------------------------------------------------,,,---------.../////////................................................---------...............................................................////////////////////////------------------------.........//////000000000///000111000...---...///000//////......//////000////////////000000000000/////////000000000111111------...///000111222222////////////////////////000000000000000000000000...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000////////////////////////........................------...////////////...////////////////////////////////////////////////........................000000//////...------,,,........................,,,,,,,,,------------...------............------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***+++,,,...///++++++++++++++++++++++++'''((()))*********))))))******))))))((('''''''''''''''(((((()))******+++***))))))(((((())))))***))))))))))))))))))))))))***************************************************++++++++++++++++++*********************************+++++++++,,,,,,,,,...---,,,,,,+++***))))))++++++++++++,,,------...---------......------------------------------------------............///,,,,,,---------............------------------,,,------------------------///............---------************************************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++((())))))***++++++,,,,,,*********+++,,,,,,***(((,,,,,,,,,---------......,,,++++++******++++++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,---...............------,,,,,,,,,,,,------++++++******+++---...///,,,,,,+++++++++,,,---...------------------------+++,,,------------,,,+++,,,,,,,,,---------......---------............///................................./////////000000........................////////////////////////------..................................................................---------.........//////................................................////////////////////////........................///////////////000000000...///111///---,,,---///000000////////////000000////////////000000000000//////000000000111111111......//////000000111111////////////////////////000000000000000000000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////000000000000000000000000////////////////////////////////////////////////......///000000000000///////////////////////////////////////////////////000000000000000000000000---------....../////////........................,,,,,,,,,---------......,,,,,,------------,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***+++---...///((()))************)))(((((()))***+++,,,+++******------,,,+++***)))((((((&&&''''''((()))******+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,---...///+++,,,,,,------,,,,,,+++---------------------------------.........//////,,,,,,,,,---------...............------,,,,,,,,,------------------------------,,,,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++))))))(((((((((((())))))((())))))***++++++,,,,,,*********+++,,,,,,***(((,,,,,,,,,------.........,,,++++++++++++++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,............------,,,++++++,,,------......---------,,,,,,++++++,,,,,,---++++++******+++---...///,,,,,,+++***+++,,,...///------------------------++++++------------++++++,,,,,,,,,------.........---------.........//////////////////////////////.../////////000000111111////////////////////////111111111111111111111111...............---------................................................---------.........//////////////////////////////........................////////////////////////////////////////////////000000000000////////////---///111///,,,+++,,,...000000////////////000000////////////000000000000000000000000111111111111000000000000///////////////////////////.........000000000000000000000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111////////////////////////////////////////////////111111111111111111111111((((((***+++---...///000.....................---,,,,,,,,,------.........+++,,,,,,------,,,,,,+++......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,+++***(((''''''''''''******+++,,,------------(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))(((((()))***+++,,,,,,---(((&&&%%%&&&)))***)))''')))))))))))))))((('''&&&)))))))))))))))))))))))),,,,,,+++***)))))))))***((()))***+++++++++++++++&&&%%%$$$&&&***+++***(((------,,,++++++******)))))))))************))))))''')))+++,,,++++++,,,---.........------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))******))))))))))))******+++++++++************)))---------,,,,,,+++++++++************************,,,,,,,,,++++++*********))))))*********+++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---------...------,,,,,,+++,,,------......------000///...---,,,+++++++++..................------........................,,,...222444555444222000////////////////////////////////////////////////........................------............------//////000000///...------,,,---------.../////////........................//////000000000000//////...............///000000,,,+++)))***,,,......---//////000000000000//////////////////////////////111111000000//////......000000000000000000000000000000111111111111000000111111111111000...---,,,000///.........000111222222111111111000000//////000000000000111111111111000000000000000000000000////////////000000000000......////////////......000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000///......///000000///---000000000000000000000000............////////////...000333555666555444222........................////////////////////////......---------,,,,,,,,,)))+++,,,...//////....../////////......---------------------------------,,,---------.../////////.........------,,,,,,,,,***************++++++++++++***)))((((((''''''(((,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))'''&&&''')))+++)))((())))))*********)))(((((()))))))))))))))))))))))),,,+++******))))))******))))))***+++++++++*********)))(((***---...,,,***+++++++++++++++++++++,,,))))))************))))))(((***,,,---,,,,,,---.........---------,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++************))))))*********+++++++++************))),,,,,,,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++***************++++++++++++,,,+++++++++,,,---------...************************,,,,,,,,,------------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------***++++++++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------...---------+++,,,------......---------,,,,,,,,,,,,---......................................................,,,...000333333333111000------------------------////////////////////////........................------............------///////////////...------......//////////////////........................//////000000000000/////////............///000000000...,,,,,,.........---//////000000000000//////////////////////////////111000000000/////////...000000000000000000000000000000111111111111000000111111111111000///...---000//////...///000111222111111111111000000000///........./////////000000000000000000000000000000////////////000000000111//////000000000000//////000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000000000000000000000000000000//////000111111000...////////////////////////............////////////...000222444555444333222........................////////////////////////.........---------,,,,,,,,,,,,++++++,,,---...///,,,,,,,,,++++++*********------------------------,,,,,,,,,---------------......---------,,,,,,,,,+++++++++***************))))))(((((((((((())))))------,,,,,,***)))''''''************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***(((((((((***+++***)))))))))******+++*********))))))))))))))))))))))))++++++***)))))))))************+++++++++******))),,,++++++,,,------,,,***)))******+++,,,,,,------************************)))+++---------,,,---...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++++++++************+++++++++++++++************)))+++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------************************,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------******++++++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,---............+++,,,------......------******+++,,,---///000000................................................---...///000000000000000------------------------////////////////////////........................------............------///////////////......---000000000000000/////////........................//////000000000000////////////......//////000111333111////////////...---//////000000000000//////000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000///000000111111000000///000000/////////000111111111111111111000000000000------------............000000000000000000000000/////////000000000111111000000111111111111000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111000000111222222111///////////////////////////............////////////---///111333333333111000........................////////////////////////.........------------,,,///---+++))))))+++---///.........---------------------------------------,,,,,,,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,+++++++++***)))))))))((((((((((((((()))******++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++*********)))))))))(((***************+++******((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******+++++++++++++++***)))(((******************)))(((*********++++++,,,,,,,,,***************************,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------******+++,,,------------,,,++++++++++++++++++,,,+++++++++*********))))))******++++++,,,,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))******++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++)))+++,,,,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---............+++,,,------......------)))***+++---...///000000---------.......................................------------......///000////////////////////////////////////////////////........................------............------...///////////////......111000000//////.................................//////000000000000///////////////...///000000111333111//////000000000/////////000000000000//////000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000...///000111111111111111000000000000000000111111111111111000000000000000---------............///000000000000000000000000//////000000000111111111///000000111111000000/////////////////////////////////////////////////////////000000000111111111////////////////////////////////////////////////000000///000111222000...////////////////////////............////////////---...000111222111000///........................////////////////////////............------------...---+++******+++,,,---////////////............------------------------...---------,,,,,,++++++------------------------,,,+++++++++***)))))))))(((''''''(((((()))***+++((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((---,,,,,,++++++******)))***+++++++++*********+++((()))***+++++++++++++++))))))))))))))))))))))))***))))))((())))))******+++++++++++++++***)))((()))*********)))((('''''',,,,,,,,,+++++++++******++++++***))))))***+++++++++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------***+++,,,---------------,,,++++++++++++++++++,,,+++++++++*********))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,+++******+++---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---............+++,,,------......------+++,,,---.........---------------.........//////...........................---,,,,,,,,,---...///////////////////////////////////////////////////........................------............------......///////////////.../////////......---------//////////////////////////////000000000000/////////////////////000111111000...---...///111111000//////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111000000111111111111000000...///000111222222222111111111111111111111000000000000000000000000111111...////////////000000000000000000000000000000000000000000000111111111111...//////000000//////...////////////////////////////////////////////////........./////////000000///////////////////////////////////////////////////......///000000///---....................................////////////---...///000000000//////........................//////////////////////////////.........---------,,,,,,---------,,,++++++++++++++++++++++++++++++------------------------//////......------,,,,,,------------------------+++++++++***************((((((((((((((()))******''''''(((******+++++++++''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((())))))***---------,,,,,,+++++++++***+++,,,+++)))))))))+++))))))******+++*********))))))))))))))))))))))))))))))((((((((()))************+++++++++******)))***,,,---,,,***))))))***------,,,,,,+++******))),,,+++***))))))***+++,,,+++,,,......,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,,,,------------,,,++++++************+++++++++++++++************)))*********+++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............************************++++++++++++,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,---............+++,,,------......------,,,---.........---,,,+++,,,,,,------.../////////...........................------,,,------......------------------------////////////////////////........................------............---------...//////////////////............------------//////////////////////////////000000000000//////000000//////000000111222...---,,,---///111111000//////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111000000111111111111000000///000000111222222222111111111222222222111000///000000000000111111111111000000000000111111111111000000000000000000000000000000000111111111222222......////////////......000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000///.........000000...---....................................////////////.../////////000/////////......................../////////////////////////////////.........------+++,,,---//////...---,,,,,,,,,,,,,,,------------------------------------..................------,,,,,,,,,------------...***************+++++++++)))((((((((((((((()))***'''((()))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,------,,,,,,++++++++++++++++++)))+++,,,+++((('''(((***))))))*********)))(((((())))))))))))))))))))))))((((((((((((((()))******))))))***+++++++++*********,,,......+++***+++,,,,,,+++++++++++++++++++++---,,,***))))))***,,,---***,,,------,,,++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------,,,,,,*********))))))*********+++++++++************)))++++++++++++******************************************+++++++++,,,,,,,,,*********++++++++++++,,,,,,---------.../////////***************************++++++++++++,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,------------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++(((***++++++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------...---------+++,,,------......------+++,,,...//////...,,,+++,,,,,,------...//////000..........................................------------------------------////////////////////////........................------............------------...///////////////............//////////////////////////////////////////000000000000//////000000//////000000111222000...------///000000/////////000000000000//////////////////////////////.../////////000000000111111111111111111111111111000000111111111111000000000000111222222222111111111222222222222111000//////000000000111111111111000000000111111111222222000000000000000000000000000000111111111222222222//////000000000000//////000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000000///...///111111///.......................................////////////////////////////////////........................////////////////////////////////////............---------......//////000........./////////000000------------------------------------------......,,,,,,,,,---------......))))))******+++++++++,,,))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++************************)))+++,,,+++(((&&&(((***)))))))))))))))((('''&&&))))))))))))))))))))))))((((((((((((((()))******((()))***+++++++++++++++(((+++------***)))***,,,*********++++++,,,---------,,,***))))))***,,,---***+++---,,,+++******+++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,------......------,,,++++++,,,,,,,,,---------............---,,,++++++******))))))))))))******+++++++++************))),,,+++++++++******))))))*********************************++++++,,,,,,,,,))))))*********+++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------,,,++++++,,,------......------,,,*********++++++,,,,,,---++++++++++++++++++++++++(((***++++++******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------...------,,,,,,+++,,,------......------***+++---//////...---,,,,,,,,,------...///000000........................---......//////...------////////////////////////////////////////////////........................---..................---------...///000000//////......//////000000111111000000000000000000000000//////000000000000//////000000000000000111111222333111///.../////////---//////000000000000//////////////////////////////.../////////000000111111111111111111111111111111000000111111111111000000111111222222222111111000111222333333222111000/////////000000111111111222000000000000111111111111000000000000000000000000000111111111111222222222000000111111111111000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111000///000222222000///..................................../////////000000000000000000/////////........................////////////////////////000/////////............///...,,,,,,---///222444+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........((())))))))))))(((((('''******))))))((((((''''''))))))))))))************)))))))))))))))(((''''''((((((''''''''''''((((((************)))))))))((((((((()))***************+++***)))((((((((()))***...+++))))))******(((%%%))))))))))))))))))))))))************************++++++******************...---+++)))(((((())))))++++++++++++++++++++++++---,,,+++))))))))))))***------------------------++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,...///,,,,,,------......------++++++******++++++,,,---,,,,,,---...---,,,***)))...---,,,+++************---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))************))))))(((((())))))*********+++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,...------,,,+++***))))))''')))+++---...---+++***.........------,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************+++,,,---...111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,,,,)))+++---///000000///...///......---,,,+++******,,,,,,,,,---------......//////.........------------...///...------...///111111000000/////////......................................./////////000000000000000000000000000......------------..............................---......///////////////000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000111222222000111111111111000000///000000000000000000000000111111000000//////......000000000000000000000000000000000000000111111222222222222222111111000000222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111333333222111000000111111///000000111111111111000000000000000000000000000000000////////////000000000000000000000000000000222111111111000000//////111111000///////////////111111000000//////......////////////////////////........................////////////////////////000000000000000000000000333222222222111111000000........................//////.........---------////////////////////////.........------,,,,,,,,,,,,,,,------------------,,,,,,------.../////////))))))***************)))******))))))(((((((((((())))))))))))************+++++++++++++++***))))))******)))((((((((())))))++++++++++++************((())))))******************)))((((((((()))******,,,***((()))***+++)))'''))))))))))))))))))))))))************************************************---,,,+++))))))))))))***++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...++++++,,,---............++++++******++++++,,,---,,,---------,,,,,,+++***,,,++++++***++++++,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++************++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***)))((()))+++,,,+++***))))))************))))))++++++,,,,,,,,,,,,------************+++,,,---...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))************+++++++++------------------------///...---,,,,,,,,,,,,---+++---...///000///---,,,------,,,,,,+++*********,,,,,,,,,---------......//////.........------------...///...------...//////.........------------////////////////////////........./////////000000000000000000000000000000000//////......//////000////////////////////////---...//////000000//////000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111...............///000000000000111111111111000000000000000000000000000000222222111111111000000000111111111111111111111111000000000000000111111222222222222222111111111000222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111333222222111000000111111000000111111111111000000000000000000000000000000111111000000000000111111222222222222222222222222222111111111000000000000111111000///////////////111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000000000////////////........................//////.........---------.................................------,,,,,,,,,------------------------,,,,,,------.../////////((()))***++++++,,,++++++***))))))))))))((((((((())))))))))))************+++++++++,,,++++++***))),,,+++******)))))))))))),,,,,,,,,++++++++++++***((()))******++++++******(((((((((((()))***++++++***)))((()))+++,,,+++***))))))))))))))))))))))))************************************************++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,***+++,,,---............++++++******++++++,,,---------,,,,,,++++++,,,,,,************+++,,,---...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))************************++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,...///,,,,,,,,,+++++++++++++++)))((('''(((***+++***)))))))))************))))))++++++,,,,,,,,,,,,------+++******++++++,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---************++++++++++++------------------------......---,,,,,,,,,---------.../////////...,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------...///...------...///............------------000000000000000000000000....../////////000000000000000000000000000000000111000000//////000000111000000000000000000000000---...//////000000//////000000000000000000000000000000111111111111000000////////////////////////111111111111111111111111///............///000000//////000111222222222222000000000000000000000000222222222222222111111111111111111111111111111111000000000000111111222222222222222222111111111111222222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333222111111000111111111222222222222111000//////000000000000000000000000222222111111111111222222222222222222222222222222111111111111111000000000111111000////////////000111000000000000/////////////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000...............---------.......................................---------------------------------.........---------------///.........---,,,,,,,,,,,,,,,------.../////////'''((()))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************)))))))))******))))))(((,,,+++***))))))))))))))),,,,,,+++++++++*********))))))***++++++++++++***)))))))))***+++,,,,,,---***************+++******))))))))))))))))))))))))************************))))))))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---...---,,,+++***+++,,,---.../////////++++++******++++++,,,---...---,,,+++***+++,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))***+++,,,,,,------,,,,,,,,,++++++******************++++++,,,,,,,,,---------,,,,,,------...++++++******************,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++,,,---...---,,,,,,+++******++++++------------------------,,,------...------,,,,,,---,,,+++******,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...------,,,,,,,,,---------......//////...------------......////////////,,,,,,,,,---------..............................---...///...---------///000000000000000/////////////////////////////////...////////////000000000////////////////////////111000000//////000000111000000000000000000000000......///000000000000000////////////////////////000000111111111111000000////////////////////////111111111111111111111111111111000000111111222333...///000111222333333333000000000000000000000000222222222222222222111111111111111111111111111111000000111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111222333333333222111000///...000000000000000000000000222111111000000111111222000000000000000000000000111111111111111111111111222111000000//////000000000000000000000000000000////////////////////////222222222222222222222222000000000000000000000000////////////////////////------------------------................................................------------------------...............---------000//////...---,,,,,,+++,,,,,,------.../////////&&&'''((()))************))))))))))))************((()))))))))************))))))************))))))+++***))))))((((((((((((+++*********))))))))))))))))))***+++++++++++++++)))***+++,,,------......,,,,,,,,,+++***)))))))))************************************************(((((()))))))))*********((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---------------------------*********+++++++++,,,,,,+++,,,---...---,,,+++******+++,,,---............++++++******++++++,,,------,,,+++***+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******+++++++++***************))))))***+++,,,,,,------,,,,,,,,,++++++******************++++++,,,,,,---+++,,,...//////...,,,+++************************---,,,+++,,,.........---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++------------------------,,,,,,------...------,,,---,,,+++******,,,...///---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------------,,,,,,,,,------...+++,,,---....../////////,,,,,,------......//////,,,,,,,,,---------......---.....................---...///...---------////////////000000000000000........................////////////000000000111////////////////////////000//////......//////000////////////////////////...//////000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000111111111111111222333333//////000222333333333333000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111222222222222222222222333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222111111111111111222222333333333333222000//////111111111111111111111111000000////////////000000000000000000000000000000111111111111111222222222222222111000000000000000000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////........................////////////////////////---.....................------------------------........................000000///...------,,,,,,,,,,,,------.../////////&&&'''((())))))))))))))))))))))))************+++))))))))))))***************+++,,,,,,---,,,,,,,,,))))))((((((((())))))************)))))))))(((((()))***++++++,,,+++++++++***+++,,,---------------------...,,,)))(((((()))************************************************'''(((((())))))*********((()))***+++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,+++------------------------************++++++++++++,,,,,,---------,,,+++++++++,,,------......------++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++******************++++++,,,,,,---,,,,,,++++++++++++++++++*********++++++,,,,,,,,,***,,,...//////---+++)))***************++++++++++++***)))***,,,---,,,+++******++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******++++++,,,------------------------,,,,,,------......------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---......++++++,,,---...///000111******++++++,,,,,,,,,---,,,,,,,,,---------......---------...............---...///...------...///---------......................................./////////000000000111111000000000000000000000000000//////......//////000////////////////////////...///000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000////////////000111111000000111222333333333333000000000000000000000000000000000111111111111111222222222222222222222222///000222333333333222111222222222222333333333333111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111000111111222333333333333333222111000000111111111111111111111111000000////////////000000222222222222222222222222111111111222222222222222222222111000000000000111000000000111111111111222000000000000000000000000000000000000000000000000........................000000000000000000000000.........///////////////////////////////////////---------...............------------------------.............../////////000/////////...---------,,,,,,------.../////////((())))))*********))))))))))))*********+++++++++))))))))))))***************+++,,,,,,---------,,,))))))))))))***+++,,,,,,+++++++++*********)))))))))***++++++,,,,,,++++++)))***+++,,,,,,++++++***+++,,,...,,,***(((***+++************************************************''''''(((((()))******+++))))))***+++++++++******************************((()))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...---,,,,,,+++++++++,,,------......------,,,+++++++++******++++++,,,---***+++,,,,,,---------,,,************+++,,,------+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++***)))*********+++++++++,,,,,,***)))))))))+++,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,........................+++,,,------......------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...///---------------...//////,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---...///...------...///------------.........///........................//////000000000111111111000000000000000000000000111000000//////000000111000000000000000000000000//////000111111111111000000000000000000000000000000000111111111111000000222222222222222222222222000000000000000000000000000000//////000000111222111111222333333222222222000000000000000000000000111111111222222222333333222222222222222222222222///000222444444333222111222222222333333333444444000000111111111222222222333333333333333333333333222222222222222222222222111111111111111111111111111111000000111222222333222222222333333222111111111111111111111111111111111000000000000000000111222222222222222222222222111111111222222333333333333222111111000000111111000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---........./////////000////////////////////////---------.........//////........................---........./////////000////////////............,,,,,,------.../////////******+++++++++******)))))))))******++++++++++++))))))))))))************((()))***+++++++++++++++)))))))))***+++,,,......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++((()))***++++++***(((''')))+++---,,,***)))+++...************************************************&&&''''''((()))******+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***+++,,,---...---,,,+++++++++++++++++++++++++++)))************+++++++++///...,,,+++***+++,,,,,,............---,,,++++++++++++******++++++,,,---)))***,,,---...---,,,,,,(((((()))***+++---///000+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++...---+++*********++++++******++++++,,,,,,,,,,,,+++*********,,,---,,,+++,,,------......------,,,++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,,,,+++,,,,,,------........................+++,,,,,,---.........---***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,------------.........//////------------------------,,,,,,,,,,,,,,,---.../////////...------------...000000000000000000000000,,,,,,,,,---------......---------.........//////---...///...------...///.../////////000000111111000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111222222111111111111111111111111//////000111111111111111000000000000000000000000000000111111111111000000222222222222222222222222111111111111111111111111222222222111222222333444222222333333333222111111000000000000000000000000222222222333333444444444222222222222222222222222///111222444444333222111222222222333333444444444000000111111222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111000000111222333333111111222333333333222222111111111111111111111111222222111111111111222222000000000000000000000000111111111222222333333333333222111111000111111111000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000---------....../////////000000000000000000000000---------.........//////////////////////////////---.........//////000000.........///////////////,,,,,,------...//////000))))))************))))))))))))))))))************++++++***************+++***+++,,,+++******+++---,,,,,,+++***))))))******+++((('''(((+++,,,***(((((()))***+++,,,,,,---...***************)))((('''------,,,+++*********+++************************...---,,,***)))******+++))))))))))))***+++,,,---******+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++...---+++***)))******+++))))))*********+++++++++...---+++***)))***++++++------...//////...---,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********---,,,++++++,,,,,,***)))************************---,,,************,,,------------,,,,,,+++++++++,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,------...---,,,+++************((()))***+++,,,---.........---+++*********++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,---...//////...---,,,......---,,,++++++******,,,,,,,,,---------......------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................+++---000000...---------////////////////////////.../////////...---,,,,,,..................------000000000000111111111111............////////////222111000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222111000//////000111222000000000000000000000000000111111111111222222222//////000000111111222222444444333333222333333333000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222444444333333222111111111111111111111111111111111333222111000000000111222222222333333333333333333222222111111111111222222111111111111111111111111222222222222222222222222333333333333333222111000111111111111111111111111222222111111111111222222222222111111111111222222222222222111111111111111///000111222222222222222111222333222000///000111111111111111111111111111222111111111000000//////000000000000111111111111////////////000000000000222111111111000000//////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000------............------////////////............000000000000///...---,,,///...------...///...---))))))************))))))))))))))))))************++++++***************++++++,,,---,,,******+++---,,,,,,+++******************)))((())),,,...---,,,******++++++,,,,,,------***+++++++++******)))(((,,,,,,+++***************************************+++******))))))***+++,,,))))))))))))***+++,,,---+++,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,+++*********+++,,,---******************++++++---,,,+++*********+++,,,,,,---///000000///---,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++---,,,***+++,,,,,,+++)))************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------...---,,,+++***************++++++++++++,,,,,,,,,---,,,+++*********++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,---...............,,,,,,---......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................,,,...///000...------....................................///......------......................../////////000000000111111............/////////////////////...//////000111000000000000111111111111111111111111111111111111111111111111111111111111222111000//////000111222111111111111111111111111000111111111111222222222000000000000111111111111333333222222222222333333111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222222222111000000111222333444444444444444333333333222222111111111111222222222222222222222222222222222222222222222222222222333333333333333222111111222222222222222222222222222222111111111111222222222222111111111111222222111111111111111222222222000111111222222222222111222333444333111111111222111111111111111111111111222111111111000000000000............/////////000000000000000111111111111111111000000000/////////////////////000000000111////////////////////////000000000000000000000000000000000000000000000000---......//////......---////////////............,,,,,,---......------,,,///...------//////...---))))))************))))))))))))))))))************+++***************++++++---......,,,******+++,,,,,,++++++************+++***))))))+++...000000///,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,+++******+++++++++***************************************(((((((((((()))***,,,,,,))))))))))))***+++,,,,,,---------------,,,+++***++++++************++++++++++++++++++++++++++++++************+++,,,---...++++++******************++++++*********+++,,,,,,+++---///111111///---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,---+++***+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,------------,,,+++************,,,,,,,,,++++++*********---,,,+++*********++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,---------------+++,,,,,,------,,,,,,+++******+++---...///000111,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,...//////...------...------------------------------.../////////.......................................////////////000............////////////...------......///000111000000000111111111222222111111111111111111111111111111111111111111111111222111000000000000111222111111111111111111111111000111111111111222222222111111111111111000000000222222111111111222222333111111111111222222222333222222222222222222222222222222222222333333333333222222222222222222222222000000000111111111111111444444444444444444444444111111111111222333444444666666555555444444333333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333222222111444444444444444444444444222222111111111111222222222222111111111111222222000000111111222222333333222222222222222222111000333444555444222222222444222222222222222222222222111111111111111000000000........./////////000000111111111111222222222222000000///////////////.../////////000000000111111////////////////////////000000000000000000000000000000000000000000000000---......//////......---////////////............***+++,,,---...////////////...------//////...---)))******++++++******)))((()))))))))*********************)))******+++,,,...///...---*********,,,,,,++++++******++++++++++++++++++,,,---...//////.........------,,,,,,,,,,,,,,,,,,------,,,++++++*********************)))***************************************++++++,,,******))))))***++++++,,,//////......---,,,+++***++++++************++++++*********************************++++++,,,,,,,,,+++++++++************************++++++,,,,,,---***,,,///111111000---,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,---,,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,............,,,+++******++++++,,,,,,,,,---++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,++++++*********+++,,,,,,,,,+++++++++******,,,++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,---------------,,,,,,,,,------,,,,,,,,,++++++,,,---///000111111,,,,,,,,,---------............------,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------........................,,,...//////---------...........................,,,---...///////////////............////////////---------.........//////............//////////////////.........//////000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222111111000000000111111111000111111222222111111111222222222333333222222222222222222222222222222222333333333333333222222222222222222222222333333333333333333333222333333333333333333333333111111111222333444555555888777777666555444444333333333222222222222333333444444444444444444444444333333333333333333333333222333333444333333222222333333333333333333333333333222222111111222222333333222222111111222222333000000111111222333444444333333333333222111111000222333444333222111222333222222222222222222222222111111111111111111111111000000111111111222222222000000000111111111222222////////////............//////000000000111111111////////////////////////////////////////////////////////////////////////......////////////......////////////............---...///000000111111111///...---...///000///---******++++++++++++******((()))))))))******************))))))***++++++,,,.........,,,***)))***+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++///......------,,,,,,++++++,,,,,,---------,,,,,,)))***++++++++++++******************************---------,,,,,,+++++++++*********)))******+++,,,//////......---,,,+++***++++++************++++++************************,,,,,,,,,,,,++++++******************************)))******+++,,,,,,,,,,,,***,,,...000000///---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,---,,,+++******,,,,,,,,,***+++++++++++++++++++++++++++,,,............,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,---............---......------------......---------.........//////,,,,,,,,,---------......---------------------,,,------------------------+++++++++,,,,,,,,,------........................---...///...---,,,...///////////////////////////------...///000000000///........./////////000000------------........................////////////222111111000////////////111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111111111222222222333333222222111111000000111000000000111111222333111222222222222333333333222222222222222222222222222222333333333444444444222222222222222222222222555555555444333222111111333333333333333333333333111111222333444555555555888888777666555555444444444444333333333333444444444444444444444444444444333333333333333333333333222333333444444444333333333333333333333333333333333333222222222222333333333333222222222222333333000000111222333444444555333333333333333222111000000222333222111000111333222222222222222222222222111111111111111222222222111111111111222222222222/////////000000000111111............////////////000000000000111111111111000000000000000000000000////////////////////////////////////////////////...//////////////////...////////////............//////000000000000000///000///......///000///...******++++++++++++******))))))))))))************))))))))))))***+++,,,,,,,,,------+++))))))***+++,,,++++++++++++,,,,,,---+++,,,---,,,)))((()))***...---------,,,,,,++++++++++++,,,---------,,,,,,)))***+++,,,---,,,+++***************************............---,,,+++***+++***************++++++---------------,,,+++***++++++************++++++************************,,,,,,---,,,,,,***)))((())))))*********+++++++++******+++,,,,,,,,,++++++***+++,,,---......------******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************))))))))))))***+++,,,,,,+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---...............///......------......///.........---------------,,,,,,,,,---------......+++,,,------......------------------------------,,,,,,,,,,,,------------..............................///...,,,,,,...000000000000000000000000000......///000000000//////.........//////000000111---------............///............////////////222222111000000000000000111111111222222222222333222222222222222222222222111111111111111111111111111111222333333222111111222222222222222222222222000111111111111222222222222222222222222111111111111111111111111222333444222222222222333333333333333333333333333333333333222222333333444444555555222222222222222222222222333333333222111111000000222222222222222222222222222222444444555555555555777777666666555555444444555444444333333444444555444444444444444444444444333333333333333333333333222333333444444444444444222222222222222222222222333333222222222222333333333333222222222222333333111111222222333333444444333333333333333333222111///111222222111000111333333333333333333333333333111111111222222222222222/////////000000000111111.../////////000000000000...////////////000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...////////////................../////////......---000///......000000///...***++++++,,,,,,++++++***))))))))))))************))))))))))))***+++,,,---***++++++***)))(((***++++++++++++++++++,,,---...)))+++---,,,)))(((***,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,)))+++,,,.........,,,+++************************+++,,,---------,,,++++++++++++***************++++++,,,,,,,,,,,,,,,++++++++++++************++++++***************************+++,,,,,,,,,+++******(((((()))***+++,,,,,,---++++++,,,,,,,,,+++***)))************+++,,,------))))))***+++,,,------...******++++++++++++******************************************************+++***************+++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************+++***)))))))))***,,,---++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++***)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((++++++,,,---------------......---,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***,,,...//////..............................,,,------------..........................................---,,,,,,...000000000000000000000000000///000000000000//////...---......///000000111111---............/////////............////////////.........//////111222222111111111222222222333333222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222000111111111111222222222111222222222222222222333111111111222222333444555222222222333333333444444333333333333333333333333222222333333444555555666222222222222222222222222111111111222222333333333444444444444444444444444333444555666666555444444555555555555555555555555555555444444444444555555333333333333333333333333444444444444444444444444222333333444555555444444444444444444444444444444444333333222222333333444444333333222222333333444333333333333333333333333222222333333444333333333000111333222111111333444333333333333333333333333111111111222222333333333//////000000000111111111//////000000000111111111/////////000000000111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////............,,,---...///////////////000///...///000111000...***++++++,,,,,,++++++***))))))))))))************))))))))))))***+++,,,---((()))***)))((((((***+++++++++++++++,,,,,,---...(((***,,,,,,******,,,...++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++---/////////---,,,************************((()))+++,,,------,,,+++++++++***************+++******+++,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))((()))+++,,,------,,,+++''''''(((***+++,,,---...+++,,,,,,---,,,+++)))(((***)))(((((()))+++---...(((((()))***,,,---...///******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,+++++++++******))))))******)))))))))***,,,---++++++,,,,,,,,,---------+++++++++***++++++,,,,,,......---,,,+++***)))((()))***+++,,,---,,,,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))******+++,,,,,,,,,,,,+++------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,---------......((())),,,...////////////........................---------.........//////...........................///...---,,,,,,...000////////////////////////000000111000000///......---......///000111111222.........////////////000............/////////000***+++,,,---///111333444111111222222222333333333222222222222222222222222111111111111111111111111111222333444444333222111222222222222222222222222000111111111111222222222111111111222222333333444222222222222333444555666222222333333333444444444333333333333333333333333222222333333444555666666222222222222222222222222000000222333555666888888555555555555555555555555444555666666666555444333444444444555555555555555555555444444444444555555333333333333333333333333444444444444444444444444222333333444555555555444555555555555555555555555444333333222222333333444444333333222222333333444444333333333333333333333111222333333444444444444111222444333333333444555333333333333333333333333111111111222222333333333111222222222222333333333000111111111111222222222//////000000111111222222000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000/////////............,,,---///000222333333444111///...///000111000...++++++******))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------+++***)))(((((((((*********++++++,,,,,,,,,((()))***+++,,,+++******+++,,,,,,------,,,,,,+++++++++***)))((((((((()))******************++++++******)))))))))))))))***,,,+++)))((('''((()))+++)))************+++++++++************************++++++++++++++++++++++++++++++***************+++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,***)))))))))******,,,+++++++++++++++++++++))))))))))))************...---,,,***)))(((((((((++++++++++++++++++++++++///...------++++++***)))))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------///...---,,,,,,---...///...---,,,,,,,,,,,,---...........................---,,,,,,,,,,,,---......------------------------//////.........---------000000000///......------////////////////////////............/////////000000111111111111222222222111111000000//////......000000000000111111111111000111111111111222222222333333222111000000111111000111111111222222222333111111111222222222333333000000111222333333444444222333333333333333333333333333333222111000.........000111222111000000111222333444555444333111000666444333444666777555222444444333444555555444333333444555666777888888888777666555666777777666555777888888777555555666888888888777555444444555777777555555888888555444777888777777777888888777555444444333333555888888666333555777777666555555666777999888444444666666444555666777666555555666777777555444555666666555333555555555555444333222111222222222111222222333444444555666666666666555555666555555444444444444555333444555666666555333111666555444444444444555555333222111000000111222333444333222222111111222222222222222111111111111000222222111111000/////////000111111111111222222222000000000000000111111111////////////////////////000000000000000000000000////////////////////////---------------...//////,,,,,,------......//////000000000000000000000000************))))))))))))************************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********************+++,,,---------))))))((((((((()))***+++++++++,,,,,,,,,,,,++++++++++++***)))))))))******++++++++++++++++++************))))))))))))******,,,+++)))((('''((()))***)))************+++++++++************************++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,***)))))))))***++++++++++++,,,,,,,,,,,,,,,************++++++++++++,,,+++******************************************---------,,,,,,++++++******+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------......---,,,,,,---.........---,,,,,,,,,,,,---...........................------,,,,,,------...///------------------------//////.........---------.........///////////////////////////////////////........./////////000000///000000000000111111111111111000000////////////000000000000111111111111111111111111222222222222444333333222222222222222000000000000111111111111000000111111111111111111333333222111000000//////111111111111111111111111333333444444333333222222444555666666666666666777444555555555555555666666777555444555888888666444777666555666777888888888888999:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;::::::::::::;;;<<<<<<>>>???@@@>>>>>>>>>===<<<<<<===>>>===:::999<<<<<<:::;;;???===<<<;;;<<<======;;;999::::::999888:::<<<;;;:::999:::;;;;;;::::::;;;<<<:::===<<<888888;;;<<<999999;;;<<<;;;:::999:::;;;:::888777888:::::::::999:::::::::999888777666555777777777777777777888888444555555666666555555555666555444444444444444444222222333444444333222111444444333333333333333444333333333444444333333333555444333333222222333333222222222222111111111111111111111111000000000000111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...............//////000000000000000000000000000000000000000000000000000)))))))))***************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,******+++,,,,,,---......***)))'''%%%&&&(((***,,,******++++++++++++******+++************++++++,,,------,,,,,,++++++*********)))))))))))))))******,,,+++)))((((((((()))***)))************+++++++++************************+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++************)))))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++************+++++++++,,,,,,------......+++++++++,,,,,,,,,,,,---***************+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------...------,,,,,,------...........................---------,,,------...////////////////////////////////////............---------......///000000111////////////////////////....../////////000000000/////////000000000000111111000000000000/////////000000000111111111222222111111111111222222222333444444333333333333333222222222222222111111111111222111111111111111111111555555444333222111000///333333333333333333333333222222222333444444444444555555555555555666777777666666555555666777999:::;;;::::::;;;===>>>===<<<>>>>>>===<<<<<<=========@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDFFFHHHIIIIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFCCCAAACCCCCCCCCEEEJJJHHHHHHHHHIIIJJJJJJGGGDDDCCCAAA@@@@@@BBBBBBBBBAAABBBCCCDDDCCCCCCCCCEEEGGGDDDFFFEEEAAAAAADDDDDDBBBBBBCCCDDDCCCAAA@@@AAABBBBBB@@@>>>>>>???@@@@@@???======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999999888888888888888777777777888777666555555555555555444444444444444444444555444444333333333333444444222333555666666555333222555555444333333333333333333222222222111111111111000000000111111111111222111111111111222222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///////////////000000000333333222111111000//////000000000000000000000000)))))))))******+++++++++************************((()))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))'''''''''(((***,,,))))))************))))))+++*********+++,,,------......------,,,+++******))))))))))))))))))***++++++***))))))(((((())))))))))))*********+++++++++*********************************************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++************++++++************))))))))))))+++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------...//////++++++++++++,,,,,,,,,,,,+++************+++,,,,,,........................******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------...///////////////////////////////////////...........................//////000000////////////////////////...////////////000000000000000000000111111111111000000000000000000000000000000111111111222222222111111111222222222333333333333333333333333333222555444444444444333333333333333333333222222222222555555555555555666666666555666666666666666666777666666666666777888999::::::999777888999;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBBBBBDDDFFFHHHIIIIIIIIIJJJKKKJJJIIIGGGFFFFFFLLLMMMPPPRRRTTTVVVWWWWWWUUUUUUUUUTTTSSSSSSTTTUUUVVVUUUUUUWWWXXXXXXVVVSSSUUUVVVYYY\\\^^^\\\YYYVVVVVVQQQNNNOOOOOOOOORRRWWWXXXXXXYYY[[[\\\[[[XXXUUUNNNKKKJJJLLLNNNNNNNNNOOOQQQRRRSSSTTTTTTUUUXXX[[[ZZZ[[[XXXRRRPPPQQQQQQNNNMMMNNNOOOMMMKKKIIIJJJKKKMMMKKKIIIIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDEEEEEE@@@AAACCCDDDCCCBBB???===??????>>>======<<<<<<<<<;;;::::::999888888888888999999888777777888999999666555555444444444555555222333444555555444333222555444333333222222333333333333222222222111111111//////000111111222333333111111111222222222333333222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111111000000000/////////...////////////////////////))))))******++++++,,,,,,************************((()))))))))************************************++++++++++++++++++++++++)))(((((())))))***+++,,,///...---,,,+++******)))((()))******++++++******((())))))******))))))(((+++*********+++,,,------......------,,,+++******))))))(((((()))***+++++++++******)))))))))))))))))))))*********+++++++++******************************************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++************++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,------...//////*********++++++++++++,,,---,,,++++++***+++++++++************************)))******++++++,,,,,,---************++++++++++++------------------------------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...//////000000000000000000000000////////////////////////000000//////............000000000000000000000000////////////000000000111111111222222222222333333000000000000111111111111111111111111222222222222111222222222222333333333222222333444444333333222444444444444444444444444333333333333333333333333333333444555666777777888777777888888999::::::;;;???>>>>>>??????AAABBBCCCDDDCCCAAABBBEEEGGGGGGEEECCCDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNQQQTTTWWWYYYXXX[[[^^^___]]][[[ZZZZZZbbbdddgggkkkooorrrtttuuuoooqqqrrrpppmmmllllllmmmllllllnnnppprrrqqqnnnlllpppssswww||||||vvvppplllgggcccdddddddddhhhmmmnnnoooqqquuuvvvuuuqqqnnnddd^^^[[[___aaa```bbbfffhhhjjjmmmoooqqqtttxxxzzz~~~}}}wwwnnnhhhgggeeeaaa^^^______^^^\\\[[[[[[\\\]]]\\\[[[[[[\\\\\\[[[YYYZZZYYYWWWUUUTTTSSSSSSSSSOOOQQQTTTVVVUUURRRNNNKKKKKKJJJHHHFFFDDDCCCCCCCCCAAA@@@???>>>============<<<<<<;;;:::999:::::::::888888777666555444444444444333222111111222333444444444333222222222222222333333333222222222222111//////000111222333444444111222222222222333333333444333333333222222222111000000000000000000000000000000000000000000000000///////////////////////////000111111222222111111.../////////000000000111////////////////////////*********+++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((()))***+++......---,,,***)))((((((((()))+++,,,,,,,,,******))))))************))))))+++************++++++,,,------,,,,,,++++++******(((((((((((()))***+++,,,************)))))))))((()))************+++++++++************************************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++************++++++(((((()))))))))))))))***)))))))))***************************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++,,,,,,------......************++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,))))))*********+++++++++------------------------------------------------...------,,,,,,------...,,,---------............,,,,,,------------,,,,,,,,,------......------,,,..............................------......///000000000000000000000000000...////////////000000000111000000///......------000000000000000000000000/////////000000000111111222222222333333333444444000000000111111111111222111111111222222222222333222222222222333333333333222333444555555555444333222333333333444444444444444444444555555555666666444555666666777888999999======>>>@@@BBBCCCDDDEEEGGGGGGGGGHHHIIILLLNNNPPPLLLKKKJJJMMMPPPRRRPPPMMMIIIJJJLLLNNNQQQSSSUUUVVV[[[]]]```bbbeeejjjooossssssvvvxxxxxxuuutttuuuxxx|||~~~yyysssvvvxxxvvvyyy|||wwwsssuuuwwwwwwwwwxxxzzz|||yyyyyyyyyzzz{{{yyyvvvsssooommmjjjgggeeeccccccbbbcccfffjjjllljjjfffaaa]]]]]][[[XXXUUURRRPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHBBBBBBAAA@@@???>>>>>>===>>>===;;;999777666666666666555333222222333555666555444444333333333333333333333333333222222222222000000111111222333444444222222222222333333333333555444444333333222222222////////////////////////000000000000000000000000...........................///000222222111111000//////000111111222333333000000000000000000000000,,,++++++++++++++++++***++++++++++++++++++++++++))))))))))))************************************************************))))))))))))))))))******++++++************))))))))))))))))))*********+++)))******++++++******)))++++++***)))))))))******++++++++++++++++++******(((((((((((()))***+++,,,***************)))(((((()))************+++++++++************************************************))))))))))))***+++,,,---++++++++++++++++++++++++*********************************++++++++++++,,,************************++++++************++++++(((((((((((())))))******((()))))))))*********+++************++++++++++++************************++++++++++++++++++,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,------........................***************+++++++++*********+++++++++,,,,,,------------------------...........................---,,,,,,,,,,,,---...------------............,,,---............---,,,,,,,,,---......---,,,,,,.......................................//////000////////////////////////.../////////000000000000///////////////.........000000000000000000000000//////000000000111111111111111222222222333333333000000111111111222222222111111111222222222333333222222222333333333444444333555666888888888666555444444555666777777888888999::::::;;;<<<===>>>>>><<<===???AAACCCFFFGGGHHHNNNOOOPPPSSSUUUWWWYYYZZZWWWWWWXXXZZZ]]]bbbfffhhhcccbbbbbbfffjjjkkkhhhcccXXXWWWXXXZZZ___eeelllpppxxx|||}}}|||{{{{{{|||}}}~~~~~~{{{vvvuuurrrnnniiieeebbbaaaaaaaaa```___]]]\\\[[[[[[[[[QQQRRRQQQPPPOOOLLLJJJIIIHHHGGGDDDBBB???===<<<<<<999888888888888888888999777777666555555555555555444444333333333222222222111111111222222333333333222222222333333333444444555555555444333333222222000000000000000000000000000000000000000000000000////////////////////////---...000111222111000///000000000000000000000000000000000000000000000000---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************++++++***************+++((((((((()))******++++++***)))'''&&&&&&(((***,,,******++++++++++++******++++++***)))((((((((()))******************++++++(((((((((((()))***+++,,,***************)))(((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++************++++++'''((((((((())))))******(((((())))))*********+++)))************+++++++++*********************************++++++,,,,,,---)))***,,,---...---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------......*********+++,,,---///000------------------------************************++++++,,,,,,,,,---------------------------------...........................---,,,,,,,,,,,,---...---------.........//////------...//////...------,,,,,,---......---,,,,,,.......................................///000000////////////////////////.../////////000000111111------......///000000000000000000000000000000000000000000000111111111111000111111111111222222222000000111111222222222222111111222222222333333333222222333333333444444444555777999:::;;;:::999888777777888:::;;;<<<===>>>@@@@@@AAACCCDDDEEEFFFGGGDDDFFFIIIMMMRRRWWWZZZ\\\___aaacccfffiiikkkmmmoookkklllmmmqqqvvv{{{llljjjhhhjjjqqq{{{yyyuuurrrpppoooqqqqqqooonnnmmmlllllllllaaabbbbbbaaa___\\\XXXVVVRRRPPPMMMJJJGGGEEECCCCCC:::;;;===>>>>>>===;;;:::999999888777777777777777444444444333333333222222111222222222222333333333222222333333333444444444666666555444333333222222111111111111111111111111000000000000000000000000000000000000000000000000---...000111222111///...//////......------,,,,,,000000000000000000000000++++++*********************************************************)))((((((+++***************++++++))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************+++++++++***)))(((((('''))))))))))))))))))))))))******************************+++******)))(((''',,,,,,+++***))))))******,,,,,,,,,---------......************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++***************++++++************+++++++++***)))))))))***,,,,,,************************+++*********))))))(((((())))))*********))))))((())))))***++++++++++++***,,,,,,,,,+++++++++*********++++++***)))(((''''''************************+++***)))((((((***,,,---******++++++++++++******++++++,,,,,,,,,,,,------***++++++,,,---...///000---------,,,,,,+++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,---///000///...---,,,,,,---.../////////.........---------++++++,,,---...///000111..................................../////////000111111000000//////......////////////000000000000444111///000222333111...//////000111111222333333000000//////111333555666222111111333444444333222666444333222333444444333666666666555555666777888555999===@@@???>>>>>>>>>???BBBEEEFFFEEEFFFJJJMMMIIIKKKMMMPPPRRRRRRQQQPPPKKKUUUbbbjjjmmmqqqwww}}}}}}|||{{{|||yyyvvvtttrrroookkkiiijjjddd\\\VVVTTTRRRNNNLLLFFFIIIKKKJJJGGGDDDBBBBBBBBB;;;999<<<===999999<<<:::999777666555555555666777666555444333444555666222111111222555666666555444333222222111111111222111111111111111111111111333222111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////************************++++++++++++++++++++++++,,,,,,++++++******))))))*********))))))******+++))))))************))))))************++++++,,,,,,))))))))))))))))))))))))(((((()))***************+++++++++***)))((((((((())))))))))))))))))))))))************************((())))))*********))))))---,,,+++***************++++++++++++,,,,,,,,,---************************************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********************++++++++++++************+++++++++***)))))))))***+++,,,************************************)))))))))(((******++++++++++++******))))))***++++++++++++***'''((()))***+++,,,,,,---++++++,,,,,,,,,,,,,,,+++************************+++***)))((()))***,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............---------,,,---------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,++++++,,,---///000///...------------.../////////.........---------,,,,,,,,,---------------................................./////////000000111111000000////////////000000000000000000000000222000...///111222000.../////////000000111111111444444333333222333333444444333333444555444444333111111222333555666777777;;;;;;<<<======>>>@@@AAA@@@DDDHHHJJJJJJJJJKKKMMMNNNQQQVVVYYY\\\___bbbeeecccdddffffffeeedddddddddeeeppp~~~~~~{{{xxxvvvuuuoooiiieeedddbbb___\\\ZZZZZZYYYVVVSSSPPPNNNLLLMMMGGGDDDFFFFFFCCCBBBEEEAAA@@@>>>=========>>>>>>:::999888888777777777888666555333444666777777666666666555555444444444444111111111111111111111111333222222111000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000///////////////************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************)))))))))))))))***))))))************)))))))))))))))************+++))))))))))))))))))))))))(((((()))***************+++++++++***))))))(((((())))))))))))))))))))))))************************'''''')))******+++++++++,,,,,,+++*********++++++************++++++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************)))))))))***+++++++++,,,++++++************++++++******))))))******+++,,,************************************))))))))))))******+++,,,,,,++++++***))))))***++++++++++++***''''''((()))***++++++,,,******,,,---............+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------//////............------,,,,,,,,,,,,,,,---/////////...------------...////////////............------------,,,,,,,,,++++++............................../////////000000000111000000000000/////////111111111111111111111111111000///000111222111000000000000111111111111111333333333333222222222222444444444444444444333333333444666888:::<<<======BBBDDDGGGIIIJJJLLLNNNPPPPPPTTTXXXZZZ[[[]]]bbbfffiiilllqqqyyy|||{{{|||~~~{{{zzz|||{{{xxxuuuuuurrrnnnjjjgggddd```]]]YYYTTTQQQQQQPPPMMMLLLMMMHHHGGGEEEDDDDDDEEEFFFFFF@@@@@@@@@@@@???===<<<;;;:::888666555666777666666555555555444444444444444333333333333333333333333222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000////////////000***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******++++++******))))))(((((())))))))))))************)))))))))))))))))))))))))))***))))))))))))))))))))))))(((((()))***************+++++++++******)))))))))))))))))))))))))))))))))************************(((((()))***************+++******)))))))))***************++++++++++++,,,*********************************************************************************)))))))))))))))(((((()))***+++,,,,,,,,,++++++************++++++***************+++++++++*********************************)))))))))))))))))))))***+++++++++******))))))***++++++++++++***+++*********))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------............------------,,,,,,,,,,,,------...............------........./////////.....................------------,,,,,,...........................////////////000000000000000000000000000000000222222222222222333333333111111111111222222222222222222222222222222222222111222333444555555666666666777888777777777999::::::<<>>>>>>>>???BBBDDDBBBDDDGGGJJJOOOUUU]]]cccmmmsss{{{xxxvvvtttqqqooooooppppppnnnkkkiiigggeeedddccccccccc\\\\\\[[[ZZZXXXTTTQQQPPPOOOLLLIIIFFFEEEDDDCCCAAA?????????>>>===;;;:::999666555555555444444333333222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222111000000000000000)))))))))***++++++,,,,,,************************,,,,,,---............------,,,+++***))))))))))))))))))************))))))+++************)))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++******)))'''''')))(((((((((((()))******++++++++++++,,,,,,,,,---************************++++++++++++++++++++++++************************))))))))))))************)))))))))***+++++++++,,,++++++************++++++))))))***++++++++++++***************************))))))))))))************&&&&&&'''((())))))))))))))))))***++++++++++++***))))))***+++,,,---......,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,------+++++++++*********))))))++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---......------,,,------...//////...------...////////////000000000......//////000000000111/////////////////////////////////000000000111111000000000111111111111222111222333444666777888999444555666555333222333444444444444555666666777777666777777999;;;???BBBCCCFFFHHHJJJIIIHHHIIIMMMQQQNNNPPPRRRVVV]]]iiixxx}}}zzzxxxwwwwwwqqqpppnnnllliiieeecccaaaXXXVVVSSSQQQPPPNNNKKKIIIFFFFFFFFFEEECCC@@@>>><<<888888777777666666555555666555444333222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111000000000000111((())))))***++++++,,,,,,+++++++++++++++++++++++++++---000222333222111000...---,,,+++************))))))************)))))),,,,,,++++++************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********))))))(((***************+++,,,,,,************++++++++++++************************************************************************)))))))))******+++++++++******************++++++++++++************++++++((()))***+++,,,++++++***************************((()))))))))************&&&'''((())))))*********))))))***++++++++++++***(((((()))***+++,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------......---,,,,,,------...//////...------.../////////000000000000///////////////.........//////////////////////////////000000000111111111000000111111111222222222000111222555777999;;;<<<<<<===>>><<<999888888:::999:::;;;<<<===>>>???@@@===>>>???CCCIIIQQQWWW\\\dddggghhhfffbbbbbbgggkkkddddddeeefffmmm|||}}}yyyvvvtttssshhhgggfffeeeccc```\\\XXXSSSSSSRRRPPPNNNJJJGGGDDDAAA@@@@@@???>>>>>>======;;;:::888777555444444444222222222222222222222222222222222222222222222222111111111111111111111111333222111111000000111111((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...222555666666444333///...---,,,++++++++++++))))))************)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))******++++++***,,,+++++++++,,,------...))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++***************++++++************++++++((()))***+++,,,+++******************************(((((())))))*********+++'''''')))******+++++++++))))))***++++++++++++***************))))))))))))%%%&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,......///000+++++++++,,,,,,---------......---------,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////,,,---.........---,,,+++,,,---...//////...---,,,.../////////000000111111111000///...---,,,++++++000000000000000000000000000000000000111111111111000000111111222222222222///000222555888;;;===>>>DDDFFFGGGDDD@@@>>>???AAA@@@@@@BBBCCCEEEGGGHHHHHHHHHJJJMMMTTT^^^jjjuuu{{{zzzxxxvvvtttzzz~~~}}}||||||{{{zzzvvvqqqmmmcccbbbbbb```]]]XXXTTTRRRJJJIIIIIIHHHGGGFFFFFFFFF>>>===;;;:::888777666666222222222222222222222222222222222222222222222222111111111111111111111111333222111111000111111111******+++++++++,,,,,,,,,,,,***)))***+++,,,,,,,,,,,,000555999:::777333000111...,,,***+++++++++***+++++++++++++++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++))))))************)))))))))))))))***+++++++++,,,+++)))(((***---...---+++------,,,,,,+++***))))))******+++++++++******)))---,,,***)))))))))******))))))))))))))))))))))))+++******))))))***+++,,,'''''''''((())))))******************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''*********+++,,,,,,,,,---''''''(((******++++++++++++++++++*********)))))))))))))))((())))))***+++++++++************++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,******++++++++++++,,,,,,************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------............///////////////000000000000333333111000000/////////......////////////000000222333333222000///111333///000222333000...000444555666777777888;;;???BBBIIILLLNNNNNNKKKKKKLLLNNNLLLQQQTTTUUUXXX\\\\\\YYYWWWYYY___hhhuuuwwwwwwvvvuuurrrlllddd^^^XXXXXXWWWTTTTTTUUUPPPIIIGGGFFFDDDBBB@@@>>><<<:::<<<999777777888777333000555555444444444444555555111222333333222111222333111111111222222222333333************++++++++++++++++++******+++,,,,,,,,,...111555888999777444222222000---+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++******++++++++++++************************+++++++++)))((())),,,...---+++,,,,,,++++++******))))))*********++++++******))),,,,,,***)))))))))******))))))))))))))))))))))))+++*********************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))(((((((((*********+++++++++++++++((()))***++++++,,,,,,,,,+++++++++*********))))))***))))))))))))***++++++++++++************++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,------------......+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------...---,,,,,,+++++++++,,,...------,,,,,,------..................................../////////000000////////////000000000111//////............//////222222222222222222222222111111111111000000000111000111333444333222444777777888999:::;;;???EEEIIIQQQWWW]]]______```dddhhhiiilllmmmmmmqqquuurrrmmmhhhkkkpppzzz|||uuupppdddfffeeebbbbbbbbb]]]VVVQQQOOOMMMKKKIIIGGGEEECCCCCC@@@>>>>>>>>>>>>;;;888666666555444333333333333555555555444444333444555222222111111111111111000))))))))))))************++++++******++++++,,,---000111444666888777666555444222...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))************+++++++++++++++,,,,,,,,,,,,++++++******************))))))***(((((()))+++,,,,,,+++************************))))))******+++******))),,,+++******)))*********))))))))))))))))))))))))***+++,,,,,,+++***)))(((,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))*********+++,,,,,,------+++++++++******************************+++,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))***++++++++++++***,,,,,,------------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------///...,,,******+++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,++++++++++++,,,......------------......//////////////////////////////000000000111111111/////////000000000111111------------...///000111111111111111111111111111222111000111333333222111444666888999999:::<<<>>>@@@AAABBBCCCFFFLLLSSSXXXbbbkkkvvv|||~~~yyyzzz~~~xxxzzzyyyvvvuuutttnnnggg___\\\XXXUUUSSSRRROOONNNJJJHHHEEECCCCCCBBBAAA???<<<<<<:::999888666555555666555444222222222333333444444333222222111111000(((((((((((())))))))))))***+++++++++***+++,,,---///000222444777888::::::666333000.........,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------))))))*********+++++++++***++++++++++++++++++***++++++******))))))(((((()))((())))))++++++,,,+++)))))))))))))))*********((())))))***************++++++******************))))))))))))))))))))))))***+++,,,---,,,***'''&&&++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************+++*********)))(((((((((************++++++,,,,,,************************++++++******++++++,,,---++++++************++++++***++++++,,,,,,++++++***)))******+++++++++++++++*********+++++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,---------......111000---++++++,,,---///---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---------...........................------,,,,,,,,,------......------------....../////////////////////////////////000000000111111//////000000000111111111000000000000000111222333111111111111111111111000222111111333666888777666:::>>>BBBDDDGGGKKKLLLKKKPPPRRRSSSUUUYYY___fffkkkwwwyyysssnnnhhhdddbbbaaa^^^\\\VVVTTTPPPMMMJJJHHHFFFEEEEEEEEECCCBBB@@@===<<<;;;:::888555333333333333333555444444444333333333333''''''((((((((())))))))))))+++,,,+++******,,,...---...000222666999<<<>>>666333000//////......,,,,,,,,,++++++*********)))+++++++++,,,,,,,,,------))))))*********+++++++++))))))************))))))+++******))))))(((((((((((()))*********+++,,,,,,)))))))))))))))*********'''((()))***************************+++*********))))))))))))))))))))))))***+++,,,---,,,***'''&&&))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******+++++++++*********)))(((((((((***))))))))))))***++++++************************++++++******++++++,,,---++++++************++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,*********+++++++++,,,,,,......---,,,++++++++++++,,,,,,,,,---------.........,,,***)))((()))***+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++++++++,,,,,,,,,---........................//////.........//////000///......------......///............................../////////000000000000000000000111111111111222222222111111222222222222222333333333444444444333222333555888;;;===>>>AAAIIIQQQWWW___hhhjjjgggfffhhhkkkmmmppptttxxx|||}}}wwwuuussspppmmmeeeddd```[[[VVVRRROOONNNLLLKKKKKKIIIGGGEEEBBBAAACCC@@@<<<;;;;;;;;;999888333444444444444444444444(((((((((((()))))))))))))))+++---,,,)))))),,,///------///111555888;;;===555222000////////////...---,,,,,,++++++******)))******+++++++++,,,,,,,,,)))************+++++++++)))))))))******)))))))))))))))))))))))))))(((((((((***+++,,,++++++,,,...************************''''''((()))************))))))***++++++++++++***))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************))))))******)))(((((()))***+++***************+++++++++***************+++,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,------------.........------,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............***++++++,,,,,,---------........................000////////////000111111//////............//////................................./////////000000000000000111111111222222222222111111111111111222111111222333444555555666777888999;;;===BBBIIIMMMPPP\\\iiittt|||xxxqqqpppnnniiibbb\\\XXXWWWTTTTTTTTTTTTRRRPPPNNNLLLJJJGGGCCCBBBCCCBBB>>>;;;555555555555555444444444(((((()))))))))*********(((+++---,,,)))(((,,,///...///000111333555777888333111///...///000000/////////...------,,,++++++)))))))))*********++++++)))************+++++++++)))******++++++******)))((((((((())))))))))))))))))+++------,,,+++---000,,,,,,++++++******))))))&&&'''((()))************((()))***+++,,,++++++***))))))))))))))))))))))))+++*********************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******************+++++++++++++++,,,+++)))(((((()))+++,,,))))))*********+++++++++***))))))))))))***++++++++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,------...++++++++++++,,,,,,,,,,,,,,,---.../////////...---*********++++++,,,,,,---------------------------------------............,,,,,,------...//////000........................///////////////000111111//////............////////////////////////////////////000000000111111111000000111111111222222222222222222222333333444555444555666888:::;;;<<<===AAADDDGGGHHHHHHOOOZZZcccjjjxxx}}}{{{sssmmmiiigggdddeeefffgggfffdddbbbaaaVVVSSSPPPPPPQQQNNNIIIDDD???>>>===;;;:::888777777))))))))))))************(((+++...,,,)))(((+++000111111111222222333333333222000...---///000000000111111000///......------((())))))))))))*********)))************++++++++++++++++++,,,,,,+++++++++''''''(((((())))))******))),,,......,,,,,,...111---------,,,+++***))))))&&&'''((()))************((()))***+++,,,,,,+++***))))))))))))))))))))))))+++******)))******+++,,,******))))))((((((''''''************************))))))))))))))))))))))))******))))))))))))))))))*********+++,,,,,,,,,---...,,,+++))))))***,,,---))))))******++++++++++++)))))))))((()))******+++++++++************+++++++++++++++,,,,,,+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,''')))+++---------+++***))))))***+++,,,------...---------------------------------.........//////.........///000111111222////////////////////////...............///000000//////............//////000000000000000000000000000111111111111222222222000111111111111222222222333333333444666888999:::???@@@AAACCCEEEGGGIIIJJJKKKPPPTTTSSSSSSZZZhhhttt|||{{{tttvvvwwwxxxyyywwwvvvuuueeebbb``````aaa___XXXQQQIIIGGGEEECCC@@@===;;;:::))))))))))))))))))))))))(((((((((((()))***,,,---...///000111111000//////,,,,,,+++++++++,,,------000111111111///...,,,***,,,,,,,,,++++++*********+++,,,---,,,***)))***+++111000...---++++++++++++)))))))))******++++++,,,,,,,,,+++***+++,,,---......---,,,+++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,++++++,,,------************))))))))))))+++++++++++++++***)))(((((((((((((((((('''''''''************************++++++************+++++++++*********))))))(((((())))))))))))************(((((()))************))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,---...111444555666444111...,,,,,,,,,---,,,,,,---.../////////...------,,,+++,,,---...///............/////////000111111///......---------000000111222222111000///000000000000000000//////111111222222222222222222666666666888<<<@@@CCCEEEHHHMMMUUU[[[]]]\\\[[[[[[bbbdddfffeeefffnnn{{{sssuuutttpppppppppggg[[[RRRPPPLLLIIIFFFEEEEEEFFF))))))))))))))))))))))))***)))(((((((((***,,,---//////000//////...---,,,,,,,,,+++++++++,,,------000000111000///---,,,+++,,,,,,,,,+++++++++******+++,,,---,,,*********+++------------------------*********+++++++++++++++,,,,,,+++++++++,,,---......------,,,++++++,,,,,,...---------,,,,,,,,,+++,,,+++++++++++++++,,,,,,************))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************************++++++************+++++++++*********))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,......---...///222444666555444111///------.........//////000000000/////////...---------...///000........./////////000000/////////......//////000---...000111222111111000333333333333444444444444333333333333333444777999::::::;;;>>>CCCLLLTTTZZZccciiiqqqwwwzzzzzzyyyxxx}}}|||xxxtttqqqvvv{{{{{{{{{uuukkkeee```ZZZSSSMMMJJJIIIIII))))))))))))))))))))))))---,,,)))((((((***,,,...000///...---,,,++++++++++++++++++++++++,,,------000000000//////---,,,+++,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,)))***,,,...//////......,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------......---,,,,,,,,,------///...---,,,,,,,,,---...,,,++++++*********++++++++++++*********)))))))))***++++++++++++***))))))************************************************++++++************++++++***************))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------.........///......///000222444555333222111/////////000000111111222222111111000000///////////////000111111....../////////000000000............///000111222---...000111222333333333222222222222333444555666555555666666777;;;???CCCAAACCCFFFJJJRRR___nnnxxx~~~}}}~~~~~~{{{vvvlllbbbZZZVVVTTTTTT))))))))))))))))))))))))///---***((((((***,,,......---+++***))))))***+++************+++,,,------000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,(((***,,,/////////...------------,,,,,,++++++++++++++++++++++++,,,,,,,,,......------,,,------...000///---,,,,,,---///000------,,,+++++++++,,,,,,+++++++++*********))))))******+++++++++******))))))))))))***************************************++++++************++++++************************))))))*********+++++++++((()))******++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------.....................///111222333222111000000000000111222222222222222111111000///////////////000000111111...////////////000000000////////////000111222222000000111222333333444444111111111222444666888999888<<<@@@BBBCCCFFFKKKOOOLLLPPPUUU[[[dddrrrtttkkkfffdddccc))))))))))))))))))))))))...---***))))))***,,,---***)))(((((((((***+++,,,************+++,,,---...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***,,,...//////...,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------...000///---,,,,,,---///000000///...---------------++++++++++++************)))******+++++++++******((((((((())))))*********************************++++++************++++++***************+++++++++************++++++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,---------...,,,,,,,,,---...///000000000000000000000111111222111111111111000///............//////000000000000////////////000000000111111111000000000000111111111111111111222222222333444555555777;;;>>>BBBDDDEEEKKKSSSXXXYYY[[[^^^``````bbbgggllltttxxxvvvuuuzzz~~~~~~wwwsssqqq)))))))))))))))))))))))),,,+++***)))******+++,,,'''''''''((()))***+++,,,)))))))))******,,,---...///......---,,,,,,------,,,,,,,,,,,,------------,,,---...---,,,+++,,,---------.........---+++***,,,,,,,,,,,,++++++++++++)))******+++,,,+++++++++,,,,,,+++++++++,,,------...---,,,,,,,,,---...///111000000///............,,,++++++++++++*********))))))***++++++++++++***''''''((())))))*********************************++++++************++++++*********+++++++++++++++*********++++++++++++,,,+++,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,------......++++++,,,,,,---...............//////000000000000/////////000//////............///000000000000000/////////000000000111111222222111111111111111222222222111111222333444555666777:::???EEELLLRRRVVV^^^gggqqqwwwwwwwwwyyy||||||zzzyyyzzzsssuuuxxx~~~{{{zzzyyyxxxyyy|||xxx}}}))))))))))))))))))))))))(((((()))***++++++++++++''''''((())))))******)))(((((())))))***,,,---...///...---,,,,,,,,,------,,,,,,,,,---------......---.........,,,+++,,,---......---------,,,,,,,,,*********+++++++++++++++((()))***+++,,,++++++******************+++,,,---+++,,,,,,,,,---------...111000///......---------,,,,,,+++++++++*********))))))***+++++++++++++++(((((()))******+++,,,,,,************************++++++************++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////++++++,,,---............---......////////////.........//////000////////////000111222222222111000//////000000000111111111111111111111111222333444444444555666888:::===>>>===@@@EEENNNXXXcccmmmrrr}}}tttzzzyyyxxxzzzuuuzzz|||yyy~~~||||||yyyzzz}}}))))))))))))))))))))))))&&&''')))***+++++++++***((((((*********)))((('''((((((((()))***,,,---...///...---,,,+++,,,---...,,,,,,,,,------.........---...///...,,,+++,,,---------,,,,,,,,,------...)))))))))******++++++,,,((()))***+++,,,+++*********)))))))))***++++++,,,***+++,,,------------,,,000000///...---,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))***+++,,,,,,------************************++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---......///...,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------...///000000111,,,,,,---...////////////------...............------...///000000000000000000111222333444333222222000000000000111111111111//////000111222444666777888999:::<<>>@@@FFFLLLWWWbbbjjjuuu~~~|||wwwoooggggggrrr{{{sssppplllfffbbbdddiiippptttyyy))))))***+++++++++******))))))))))))))))))))))))))))))************))))))((()))***,,,,,,+++***)))))))))))))))******++++++,,,,,,,,,+++++++++******************************)))******++++++******************+++++++++,,,,,,---,,,++++++,,,---+++***+++*********************))))))***+++++++++,,,,,,))))))************++++++************************''''''((()))***+++,,,,,,((()))))))))************))))))*********+++++++++)))))))))***+++++++++,,,******))))))***++++++,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------...//////...,,,---......---+++,,,,,,,,,---------......,,,+++++++++++++++,,,,,,---------.........//////---------............///222111000///////////////000000000000000000000000111111000000000111222222222222333444666888:::;;;???@@@BBBDDDGGGJJJLLLMMMWWW___mmmzzz{{{yyyyyy}}}zzzqqqooozzzyyypppjjjgggbbb^^^^^^aaafffjjjuuu}}})))******+++++++++******(((((()))))))))))))))***)))******++++++******)))((()))***++++++***))))))))))))******++++++++++++,,,,,,,,,+++++++++******************************((()))******+++*********************++++++++++++---,,,+++,,,------,,,++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++******************++++++++++++++++++++++++++++++((())))))***+++,,,,,,,,,))))))))))))************)))************+++++++++***************+++++++++))))))))))))***+++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000///...------......---+++,,,,,,,,,---------......+++++++++++++++,,,,,,---------........./////////---------............///111111000/////////000000000000000000000000000000222222111222333444555555333444666888<<>>EEEMMMUUU[[[^^^]]]aaagggmmmrrrttttttsss~~~}}}{{{vvvooojjjhhhkkknnnttt{{{yyytttmmmhhhgggiiilllmmmuuuyyy******+++++++++******)))'''((((((((())))))************++++++++++++***************)))))))))))))))***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,(((((()))***************)))************++++++++++++***)))***+++,,,+++***))))))***+++,,,---------***+++,,,,,,+++***)))(((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------))))))))))))************)))************+++++++++,,,+++++++++******))))))---,,,+++***)))))))))))))))))))))******+++++++++)))************+++++++++***************************+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000000000...------......---,,,,,,,,,,,,---------.....................///000111............/////////000---------.........//////000000//////000111222222000000000000000000000000222222333444666888:::;;;>>>BBBKKKWWWdddqqq{{{uuuzzz|||uuusssvvvzzzyyy~~~zzzsssoookkkgggcccaaaaaacccdddeeehhhpppyyy~~~~~~~~~}}}}}}***++++++++++++,,,,,,,,,***++++++++++++***))))))...............---,,,+++************************,,,,,,+++++++++++++++++++++***)))((((((***,,,...,,,,,,---...---,,,+++***)))***,,,,,,+++++++++,,,************************++++++******)))(((((((((,,,++++++***+++,,,...///......---,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++******))))))++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********((()))***+++,,,+++******,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................//////000000///...---------------.........//////000000111111111000000///------......///000111111...//////000000000/////////000222222111111333444333666;;;===>>>@@@CCCFFFHHHWWWhhhwww~~~|||yyy}}}|||vvvrrrqqqiiigggeeeeeeeeeccc___[[[dddhhhooowww}}}zzzsssooopppsssvvv((())))))))))))************++++++++++++***))))))+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***,,,---***+++,,,,,,,,,+++***)))***,,,------+++++++++,,,++++++++++++************))))))))))))************---,,,+++++++++,,,---...---------,,,---------...000000///......---,,,,,,++++++++++++*********)))++++++************++++++((((((((((((((((((((((((************************************************************************---,,,***))))))***,,,---,,,,,,,,,+++++++++*********+++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---..............................///////////////...---------------.........////////////000000000//////...,,,------......///////////////000000000000//////...000222333444666888;;;<<>>BBBFFFNNNZZZfffpppwww{{{}}}}}}~~~{{{}}}{{{sssmmmkkkkkkjjjttt||||||||||||tttnnnlllmmmmmmooorrrvvv{{{yyy{{{~~~|||yyyxxxzzz}}}~~~}}}}}}yyyxxxyyyyyyxxx~~~}}}||||||~~~~~~}}}|||wwwzzz|||~~~~~~yyyuuurrrrrrssstttuuuvvvvvvvvv***(((&&&%%%%%%&&&(((***)))))))))))))))***++++++,,,///222555666666666555222111000///............---,,,,,,+++******++++++)))))))))))))))))))))))))))***************++++++,,,...//////---,,,,,,,,,***+++,,,---------,,,+++))))))*********+++++++++,,,---///000000///---,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,------...///000000/////////......---------////////////////////////000000000000000000/////////......------......///333444555777:::@@@IIIOOOYYYeeevvvrrriiidddcccbbbdddjjjooosssyyy}}}vvvqqqoooooooooppprrrtttxxx{{{|||yyy|||~~~}}}~~~|||{{{}}}~~~~~~zzz{{{}}}~~~~~~}}}|||{{{}}}|||zzzxxxvvvwwwzzz}}}~~~zzzwwwvvvvvvvvvvvvyyyxxxwwwwwwyyyyyyxxxwwwssstttuuuuuuwww{{{~~~|||wwwzzz~~~~~~|||{{{~~~~~~~~~~~~}}}|||zzzxxxwww++++++))))))))))))++++++(((((((((((()))***++++++,,,///222333333444555666222111000///...---------...---,,,++++++***++++++++++++++++++++++++++++++************************,,,...///...,,,******+++***+++,,,---------,,,+++******++++++,,,------------///000111111000///---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***+++---......---+++***---------.../////////000/////////.............../////////////////////////////////000000111111111111000/////////111222333000444999>>>DDDNNNYYYbbbooo|||~~~~~~|||wwwvvvuuusssqqqooommmlllooo}}}pppfffcccaaa___bbbfffiiimmmvvv~~~~~~}}}~~~zzzwwwuuuqqqrrrsssuuuvvvvvvvvvvvvwwwyyy|||}}}|||~~~}}}{{{|||~~~yyyzzz||||||wwwuuuuuuuuuuuussstttuuuwwwwwwwwwvvvvvvrrrqqqpppnnnlllmmmpppsssrrrqqqppppppppprrrtttuuusssrrrqqqrrrtttuuuuuutttsssrrrqqqqqqrrrxxx}}}vvvxxxzzz|||{{{yyyvvvtttooossswwwxxxwwwvvvwwwyyyyyy}}}|||zzz++++++++++++++++++++++++))))))))))))***+++,,,---+++---//////...///222444222111000///...---------......---,,,++++++++++++++++++++++++++++++++++++************)))))))))))),,,---...---+++)))***+++***+++,,,---...---,,,,,,))))))******+++,,,,,,------...000222222000...---,,,,,,------------------*********+++,,,,,,------************************************************,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,+++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,............////////////............////////////////////////////////////......///000111222222333333222222333555888;;;<<<:::???FFFLLLSSS]]]jjjsss~~~}}}|||{{{}}}yyyrrrppplllhhhgggfffeeeeeeeeennnzzzsssjjjiiigggddddddiiilllnnnrrrxxx{{{yyy{{{~~~~~~||||||xxx{{{~~~~~~{{{yyywwwvvvxxx||||||xxx~~~|||}}}yyyuuussstttvvvxxxyyyssstttvvvwwwxxxwwwvvvuuuooopppsssxxx~~~|||uuupppmmmmmmmmmmmmllllllmmmoooooopppppppppjjjjjjjjjiiiggghhhkkkmmmhhhhhhiiijjjjjjlllnnnppplllllllllnnnppprrrrrrrrrtttsssrrrrrrsssxxx}}}zzzsssuuuxxxzzzzzzxxxvvvtttsssuuuxxxyyyyyywwwwwwvvvrrruuuwwwzzz{{{{{{zzzyyyyyyzzz~~~~~~~~~))))))************))))))************+++,,,---...***,,,---,,,***+++///222222111000...------,,,,,,///...---,,,++++++++++++((((((((((((((((((((((((*********))))))))))))))),,,---...,,,***))))))*********,,,---...------,,,&&&''''''((())))))******,,,...000111111000...,,,,,,,,,,,,------.........))))))***+++,,,------...************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++******)))))))))++++++,,,,,,,,,---------------------------------...------,,,,,,------...000///---,,,,,,---///000///////////////.........------......//////000000000000000000000000000000------...000111222333444444444555777:::>>>BBBEEEHHHMMMUUUZZZ```hhhttt||||||~~~yyyzzz{{{|||}}}uuupppjjjeeedddeeefffgggiiinnnyyyvvvpppqqqoookkkjjjqqqvvvuuutttxxx{{{|||{{{}}}{{{zzzzzz{{{~~~zzzvvvsssuuuqqqmmmkkkllloooqqqrrriiiiiijjjkkkllllllllllllfffhhhlllqqquuuwwwvvvuuuxxxsssmmmiiigggggghhhhhhffffffggghhhiiijjjjjjkkkhhhiiiiiihhhggghhhjjjllliiijjjkkkkkkkkkkkkmmmooohhhggghhhjjjnnnpppqqqppptttuuuttttttvvvzzz|||yyyyyy{{{{{{|||~~~}}}zzzxxxyyy{{{}}}vvvvvvvvvvvvwwwzzz~~~zzzzzz{{{|||}}}~~~~~~~~~~~~|||yyyxxxyyy{{{||||||{{{}}}~~~}}}))))))*********+++++++++,,,++++++******++++++,,,))))))***+++---......///555555444222000///...---111000---+++))))))***+++*********)))))))))))))))*********+++,,,,,,------------,,,++++++******)))'''***---//////---)))'''+++,,,,,,+++***)))+++,,,------..................++++++,,,------......///---------,,,+++***)))((())))))***++++++++++++***,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))***++++++++++++***///......------,,,,,,+++...------------...//////+++,,,,,,------,,,,,,+++........................------------------------,,,---......//////......////////////000000000000000111222111000000111333444000000444666555444666888:::===@@@CCCGGGLLLOOOXXX___gggmmmooosssyyy~~~}}}~~~|||zzzzzzzzzwwwwww~~~uuupppkkkhhhjjjmmmnnnnnnooottt{{{}}}wwwtttvvvxxxzzz~~~|||yyy|||~~~~~~|||~~~}}}zzzwwwuuurrrooolllhhhgggfffdddbbbdddhhhkkkdddcccbbbdddgggiiijjjiiiiiiiiiiiijjjmmmpppsssuuurrrpppnnnnnnnnnmmmkkkjjjiiiiiijjjlllnnnqqqssstttqqqpppppptttyyyyyytttooorrrpppooooooppppppooommmllllllkkkmmmoootttxxxzzzzzz~~~~~~|||}}}~~~}}}{{{zzzzzzxxxvvvtttssstttvvvwwwyyyyyyyyyyyyxxxxxxwwwvvv|||{{{{{{|||~~~******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))******+++,,,---...///444333222111///...---,,,///...+++)))((())))))***,,,,,,++++++******))))))((((((((()))******++++++------,,,,,,+++*********(((***---//////...,,,***+++,,,,,,+++******+++------------------.........++++++,,,,,,---.........,,,,,,,,,,,,+++***)))))))))))))))*********++++++,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++........................------------------------,,,---......//////.........////////////000000000...///000000//////111333666222222666888777888;;;???CCCIIIOOOTTTYYY^^^aaakkksss|||}}}|||~~~~~~yyyyyyuuurrrqqqooojjjhhhmmmuuu{{{yyyuuupppooooooppppppoooqqqvvv|||zzzxxx{{{~~~}}}{{{zzzyyyxxxvvvwwwtttqqqooommmjjjgggeeecccccccccbbbbbbeeeiiimmmiiihhhhhhjjjooosssuuuuuurrrrrrqqqqqqtttwww{{{~~~~~~|||{{{{{{}}}}}}|||zzzwwwxxxyyy{{{}}}}}}}}}~~~~~~~~~}}}{{{{{{zzzzzz|||~~~|||||||||}}}}}}{{{zzzxxxxxxxxxxxxxxxyyyzzz{{{}}}|||{{{|||+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,---......222111000///...---,,,+++,,,+++***(((((())))))***---------,,,+++******)))(((((())))))***+++++++++------,,,,,,++++++******)))***,,,...//////......++++++,,,+++******+++---------------------------***++++++,,,,,,---......,,,,,,,,,,,,+++******)))***)))((((((((()))+++,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,---------------******++++++,,,------...***************+++,,,,,,,,,,,,------------,,,,,,........................------------------------------...////////////............/////////000000...///000000000111333555888555555999<<<===@@@EEEPPPVVV```iiiooosssvvvwwwzzzrrrpppqqqpppmmmjjjiiidddbbbfffmmmtttyyy{{{yyywwwwwwwwwwwwuuutttsssxxx~~~~~~~~~{{{uuurrrqqqpppooonnnllljjjiiiiiigggeeecccdddeeefffgggiiimmmrrrvvvwwwvvvwwwzzz~~~}}}}}}{{{yyyyyy|||~~~}}}}}}******++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------///......---,,,++++++*********)))))))))******+++------,,,+++***))))))(((******+++,,,,,,------......------,,,++++++*********++++++,,,,,,---------***+++,,,+++******,,,------------,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,+++***)))***)))((('''''')))+++,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++,,,---------------*********++++++,,,,,,,,,***************++++++,,,,,,,,,------------,,,,,,................................................------...///////////////....../////////000000000000111222222111222444666999777999???CCCGGGMMMUUUgggooo{{{~~~{{{|||~~~|||xxxpppmmmmmmkkkhhhfffgggeeeeeeiiipppxxx}}}||||||}}}}}}}}}|||zzzxxxtttxxx~~~~~~~~~~~~zzzzzzyyyxxxyyy}}}zzztttqqqpppqqqqqqooonnnnnnoooqqqrrrqqqpppppprrrtttwwwzzzyyyxxxwwwyyy|||))))))))))))***************++++++,,,,,,++++++***)))******++++++,,,,,,,,,,,,,,,,,,++++++************************++++++,,,,,,++++++***))))))((((((+++++++++,,,------............------,,,++++++***,,,,,,+++******)))))))))***+++++++++******,,,...------,,,,,,++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,+++******+++***((('''''')))+++,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,------,,,------......------,,,................................................---...//////000000///////////////000000000000111000111333333222333555777<<<<<<@@@HHHNNNTTT]]]fff{{{~~~{{{{{{||||||zzzxxxsssoootttxxxrrrnnnfffcccbbbdddeeeeeeiiiooozzz~~~|||yyyxxxssswww|||~~~~~~|||{{{{{{{{{~~~~~~~~~}}}yyywwwuuusssqqqnnnooopppqqqqqqssswwwzzz|||~~~{{{wwwuuuvvvxxxzzzzzzzzz{{{}}}{{{yyyyyyzzz{{{|||{{{}}}~~~((((((((())))))))))))******+++,,,------,,,+++***************++++++,,,,,,++++++++++++******************++++++++++++++++++*********))))))))))))((())))))******+++,,,,,,,,,......------,,,,,,++++++,,,,,,+++***)))((('''''')))***++++++***+++,,,...---,,,,,,++++++******)))((())))))******+++,,,,,,+++++++++,,,,,,++++++***+++***)))))))))***,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,---......------............------......................................................///000000000000///000000000111111111222222///111333444555777:::===DDDFFFMMMVVV\\\bbblllvvv}}}{{{|||wwwqqqnnnmmmiiieeeiiittt}}}zzzqqqiiieeeccceeefffeeehhhllltttzzz~~~|||zzz|||~~~}}}}}}zzzzzzzzzyyy{{{}}}}}}{{{yyyxxxxxxzzz}}}}}}}}}~~~{{{vvvsssoookkkiiieeehhhkkkmmmmmmoooqqqsssuuuwwwzzz}}}((())))))))))))*********)))***,,,------,,,***)))************++++++++++++***************+++++++++******************))))))))))))************++++++))))))***++++++,,,,,,---.........---,,,,,,+++++++++++++++++++++***)))((()))***++++++***+++---///,,,,,,,,,+++***)))))))))(((((())))))***+++++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------............------......................................................///000000000000000111222222222222333333333111444777:::===AAAFFFIIIPPPSSS[[[dddjjjnnnxxx~~~|||}}}uuulllgggdddeeedddaaaeeeoooxxx{{{uuulllhhhfffggghhhgggiiilllmmmtttyyyxxxvvvwwwyyyxxx~~~|||~~~|||{{{{{{}}}||||||||||||~~~~~~vvvsssxxx~~~}}}yyyvvvqqqmmmjjjfffhhhkkknnnooorrruuuxxxyyyzzz}}}~~~}}})))************+++++++++)))***,,,------,,,***)))***************+++++++++************++++++++++++)))))))))))))))((('''''')))******++++++,,,------+++,,,,,,------......//////......------,,,++++++)))***,,,------,,,+++***)))***++++++***+++---///,,,,,,++++++***))))))(((((((((((()))******++++++***++++++,,,,,,,,,++++++***+++,,,------------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,---......//////......+++,,,,,,------......///,,,,,,++++++,,,,,,---...------............------........................////////////////////////...//////000000000000000222222333333333444444444444777<<>>EEEPPP]]]eeewww~~~|||}}}~~~xxxoookkkiiigggeeeccccccfffjjjooorrrqqqpppooossszzz|||sssllliiimmmqqqrrrtttyyyzzzwwwuuuuuuwww{{{~~~|||yyywwwyyy}}}~~~}}}~~~~~~~~~|||wwwvvvsssnnnkkkkkknnnqqqlllmmmoooqqqrrrssstttttt}}}+++++++++******)))))))))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++***)))***+++,,,+++)))(((((())))))******************))))))******+++,,,******))))))))))))******++++++++++++++++++++++++...,,,***))))))***+++---++++++++++++++++++++++++)))******++++++******)))++++++*********)))))))))+++******))))))******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------...............///////////////............//////000000//////000000222444666777===???CCCIIISSS```nnnwwwzzzzzz|||yyyqqqlllgggbbb___\\\___dddjjjpppssssssssssssuuuxxx||||||yyysssnnniiinnnssstttwww{{{{{{xxxvvvvvvyyy|||~~~|||}}}~~~|||yyyyyyzzz|||~~~|||{{{{{{|||~~~|||{{{uuurrrsssuuuqqqooommmkkkjjjiiihhhgggkkkmmmrrryyy***************))))))))),,,,,,,,,,,,---...//////000//////...---,,,+++++++++******+++,,,,,,+++)))((((((((()))******++++++******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---......//////.........///////////////......//////000000111111000111222333666:::===???CCCGGGMMMVVVbbbppp}}}}}}}}}~~~yyypppfff^^^YYY[[[___fffmmmsssvvvxxxyyytttssssssttttttrrrnnnkkkmmmrrrvvvxxx{{{~~~{{{yyyzzz}}}~~~{{{{{{xxxsssssssssuuuxxx|||}}}|||{{{{{{|||~~~}}}~~~zzztttnnnkkkiiifffdddgggggggggiiilllqqquuuxxx))))))))))))************+++++++++,,,---///111222333222111///...,,,+++***+++******+++------+++)))'''(((((()))******++++++******))))))******+++,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------............---------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................,,,------...//////000000............/////////000//////000000111222222333444555666999>>>CCCHHHKKKOOOSSS[[[cccmmmxxxzzzvvvuuuuuuwwwvvvtttqqqpppsssyyy~~~sssggg^^^[[[\\\```ffflllpppsssuuuvvvsssrrrqqqqqqrrrrrrpppnnntttyyy}}}}}}}}}yyyxxxxxxuuuoooqqqpppppprrrvvvyyyzzzzzz{{{zzzyyyzzz}}}}}}yyyvvvsssqqqppplllgggcccbbbcccfffhhhmmmssszzz~~~(((((())))))******++++++******++++++---000222444555444333111///,,,+++***+++******,,,------+++)))'''(((((()))***+++++++++*********)))***++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********)))***+++,,,------...///---,,,,,,++++++,,,,,,---------............---------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..............................------......///000111111---.........//////000000///000000111222333333333777888:::>>>DDDJJJPPPSSS[[[___fffmmmsss{{{zzzsssqqqrrrtttsssqqqnnnjjjhhhmmmuuu|||{{{uuuiiibbbaaaXXX\\\aaaeeegggiiikkkmmmtttssssssuuuwwwwwwvvvttt{{{}}}zzz{{{~~~~~~||||||yyyuuuuuuwwwtttnnnrrrqqqpppqqqtttvvvxxxxxxwwwwwwwwwyyyyyytttlllddd``````bbbddd```fffmmmqqqrrruuuzzz,,,+++***))))))***+++,,,+++)))((((((+++000555999:::888444000---+++******))))))))))))))))))))))))++++++************++++++***************************&&&###$$$)))+++)))&&&************************++++++******++++++,,,---...,,,+++---000222111///------,,,+++************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,,,,+++************))))))))))))))))))******+++++++++,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,---------............///...------------.../////////000222111000//////000000111111000000222666:::===BBBIIIOOOTTTXXX^^^bbbkkkooouuu{{{|||uuurrrqqqooonnnhhhfffdddfffjjjooosssuuuxxxmmmccc\\\XXX\\\___aaabbbdddiiinnnqqqsssxxx||||||yyy{{{zzz{{{}}}~~~~~~}}}|||{{{vvvsssooooooqqqqqqpppnnnqqqrrrtttvvvyyy{{{}}}~~~~~~{{{}}}~~~vvvqqqnnnlllkkkiiijjjkkkmmmoooqqqsssuuu{{{}}}zzzwwwyyy******)))(((((()))******,,,+++******---111666999999777444111...,,,+++***************************++++++************++++++************************---***((((((+++---,,,***************************++++++******++++++,,,------,,,+++---000222222000...---,,,++++++******+++++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***************************++++++++++++,,,,,,,,,------------------,,,,,,......---------,,,,,,,,,---------............///...------------...//////+++---//////......///000222222222111222666<<>>BBBHHHMMMVVV```hhhqqqxxx}}}{{{www|||~~~|||ooojjjfffeeeaaaZZZXXXZZZ]]]\\\\\\aaajjjqqqssssssvvvsssooolllkkkjjjhhhgggbbbaaaaaaccceeeggggggfffeeegggkkkooosssvvvyyyzzz~~~{{{zzz|||zzzxxxxxxzzz|||}}}yyyxxxvvvssstttxxxuuuuuuuuuuuuuuutttsssrrrsssrrrqqqsssvvvxxxyyyxxxsssuuuwwwwwwvvvuuuvvvwwwvvvvvvuuutttrrrrrrtttwwwtttuuuuuuuuusssrrrqqqqqquuuvvvxxxyyyyyyxxxvvvuuuqqqqqqqqqrrrrrrssstttuuuoooppppppqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmnnnoooqqqrrrtttuuuvvvvvvuuutttsssrrrsssttttttqqqrrrssssssrrrqqqrrrtttttttttssssssssssssttttttuuuyyy~~~{{{uuuqqqooooooooooooooooooooooookkkmmmnnnoooppprrrsssuuutttttttttsssrrrqqqooonnnmmmqqquuuvvvtttrrrqqqrrrqqqpppoooppprrrttttttssssssssssssssstttvvvxxxyyyyyyxxxxxxwwwxxxyyyzzz{{{|||{{{xxxyyy{{{}}}yyyrrrnnnjjjgggddd)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************((($$$!!!$$$)))---+++(((************************++++++******++++++,,,---)))+++---,,,***)))+++---------,,,+++************+++++++++++++++++++++++++++,,,------.........---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******))))))***++++++,,,------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------.........---------........./////////////////////000111111555666999;;;===BBBGGGKKKNNNUUU^^^hhhooouuuyyy|||zzzyyyvvv}}}~~~rrrhhhaaa[[[YYY\\\\\\YYY[[[aaa^^^]]]___gggrrryyy{{{zzz{{{vvvqqqnnnpppqqqpppnnnjjjiiihhhiiillloooooooooiiilllqqqwww|||~~~||||||{{{zzzyyyxxxvvvvvvttttttssstttvvvwwwyyyyyyzzzxxxyyyyyyuuuqqqsssxxxssssssttttttsssrrrqqqqqqmmmlllmmmooorrrtttuuutttnnnpppssstttttttttuuuwwwvvvuuussspppnnnppptttxxxvvvvvvuuurrrpppooopppqqqqqqrrrtttvvvvvvuuutttsssqqqppppppoooppprrrsssuuunnnoooqqqqqqqqqpppooonnnmmmmmmmmmlllllllllkkkkkkjjjjjjlllnnnppprrrsssttttttssspppnnnmmmmmmnnnooonnnpppqqqpppooooooppprrrtttsssssssssssssssttttttssstttwwwzzz|||zzzuuupppooooooooonnnnnnnnnnnnnnnjjjkkkllllllkkkkkklllmmmmmmnnnoooppppppqqqppppppkkkpppuuuwwwuuurrrppppppqqqooollllllmmmnnnnnnnnnppppppooooooppprrrtttuuuxxxxxxwwwvvvvvvwwwyyyzzz{{{yyytttsssuuuvvvwwwzzz|||~~~}}}zzzuuuppplll///...---,,,+++*********++++++++++++++++++++++++******)))))))))+++,,,---------,,,+++***)))((('''(((((()))*********************************************+++++++++,,,,,,,,,))))))))))))***************+++---......---,,,***,,,,,,,,,++++++*********------,,,,,,,,,---...///...---,,,,,,++++++++++++------------,,,+++******........................,,,,,,++++++***+++++++++//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------000000///...............222222111111111111111111333999AAAFFFHHHMMMUUU\\\\\\aaahhhooouuuwwwxxxxxxyyy}}}}}}vvvxxx~~~uuupppqqqtttvvvyyy{{{xxxqqqhhhaaaYYYYYYZZZ\\\]]]```aaabbbhhhffffffjjjqqqvvvwwwvvvsssqqqpppppprrrsssssssssnnnmmmnnnqqquuuxxxyyyxxxtttxxx}}}|||zzzyyyxxxxxxxxxyyyzzz{{{zzzyyywwwuuutttuuuvvvuuurrrqqqqqqrrrpppnnnlllkkknnnqqqtttvvvuuutttsssrrrrrrssstttuuurrrrrrqqqqqqpppoooooonnnpppqqqqqqrrrrrrrrrqqqqqqsssrrrrrrqqqrrrsssuuuvvvtttuuuuuusssqqqpppqqqrrrrrrpppnnnmmmlllmmmnnnooorrrssssssttttttsssssssssrrrrrrqqqqqqpppooooooooopppooonnnnnnnnnoooqqqrrrpppnnnmmmmmmmmmmmmjjjhhhjjjjjjkkkmmmooopppooommmqqqqqqpppnnnllllllnnnppptttssssssrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmrrrssstttvvvwwwvvvssspppmmmmmmllllllllllllmmmmmmmmmllllllkkkkkkllllllmmmkkkkkkkkkkkkllllllmmmmmmoooppprrrssssssrrrpppooonnnnnnmmmlllkkkkkkkkkkkkmmmmmmmmmnnnoooqqqrrrssswwwvvvuuuttttttuuuvvvwwwwwwzzz~~~~~~yyyvvvrrrssstttvvvxxxyyyyyyzzzxxxxxxxxxzzz{{{}}}~~~~~~www......---,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++***************(((((()))*********************************************+++++++++,,,,,,,,,))))))))))))*********+++***+++,,,---...,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------......---,,,+++++++++++++++++++++,,,------,,,,,,,,,------------------------,,,,,,++++++***++++++,,,......------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///............//////000111111222111000222444777;;;DDDMMMRRRSSSXXXaaahhhlllnnnqqqtttwwwxxxyyyyyyxxxzzz|||}}}}}}|||~~~zzzssskkkiiikkkkkkkkklllmmmllliiidddaaacccbbbbbbccccccdddffffffjjjjjjjjjllloooqqqrrrrrruuuuuuuuuttttttsssssssssuuuwww|||yyy}}}}}}||||||}}}~~~|||zzzwwwvvvuuuuuutttuuuvvvvvvvvvtttrrrqqqsssrrrrrrqqqqqqqqqqqqpppmmmkkkiiihhhjjjnnnqqqssssssrrrqqqqqqqqqqqqrrrsssppppppooonnnmmmllllllkkkmmmnnnoooqqqqqqrrrrrrrrrsssrrrqqqppppppqqqrrrrrrsssttttttssspppoooppprrrqqqpppnnnmmmmmmmmmoooooopppqqqqqqrrrrrrrrrrrrqqqoooooooooooonnnnnnmmmmmmnnnnnnmmmmmmmmmnnnooopppooonnnmmmmmmnnnnnnllljjjiiiiiiiiikkkmmmnnnlllkkkmmmmmmmmmkkkjjjkkkmmmppprrrrrrqqqqqqpppppppppooonnnnnnooooooooooooooooooooooooqqqsssttttttqqqnnnllllllkkkkkkkkkkkklllllljjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkkkkllllllmmmmmmnnnooopppqqqqqqpppnnnmmmllllllkkkjjjiiiiiiiiiiiilllllllllmmmnnnoooqqqqqqrrrrrrrrrrrrrrrtttuuuvvvuuuxxx{{{~~~~~~|||xxxvvvttttttuuuvvvvvvvvvvvvvvvtttttttttuuuwwwyyyzzz{{{zzz{{{~~~------------------------+++++++++++++++++++++++++++***))))))((())))))***))))))******+++++++++,,,(((((()))*********************************************+++++++++,,,,,,,,,))))))*********+++++++++***+++,,,---,,,,,,***)))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------......///000111...111333222111444;;;BBBIIITTT```ffffffjjjuuu|||zzzyyyzzzzzzzzzzzzzzz|||~~~qqqhhhbbb```aaaeeebbbaaa``````aaaccceeegggpppooonnnmmmmmmmmmnnnnnnoooppppppooommmmmmoooqqquuuxxx{{{{{{yyywwwyyy{{{~~~~~~~~~|||zzzwwwvvvvvvwwwxxx{{{zzzxxxvvvtttsssrrrrrrqqqrrrrrrsssrrrpppooonnnooommmkkklllooorrrqqqpppjjjhhhfffeeefffhhhlllnnnqqqpppoooooooooooopppqqqnnnnnnmmmlllkkkjjjiiihhhkkklllmmmooopppqqqrrrrrrsssrrrqqqpppoooooooooooorrrssstttrrrpppooopppqqqqqqpppooonnnmmmnnnooopppmmmnnnooopppppppppppppppllllllllllllllllllkkkkkkmmmllllllllllllmmmnnnnnnnnnmmmmmmnnnoooooonnnllliiiiiihhhiiikkkkkkiiihhhhhhiiiiiiiiihhhiiilllnnnooonnnnnnnnnnnnnnnnnnnnnkkkllllllmmmnnnooooooooollllllmmmpppqqqqqqooommmjjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhhhhhhhhhhhhhiiikkkkkkkkkkkkkkklllllllllmmmnnnoooooonnnmmmlllkkkjjjjjjiiihhhggggggggggggjjjjjjjjjkkklllmmmnnnooommmmmmnnnnnnppprrrtttuuurrrtttvvvxxxyyyxxxvvvuuuuuuuuuuuuuuutttsssrrrrrroooppppppqqqrrrtttuuuvvvwwwwwwwwwxxxyyy{{{|||}}},,,,,,------............************+++++++++++++++******))))))((((((((()))************+++++++++(((((()))*********************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,+++***)))*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------------------------------------........................///............///000111,,,111555555444999DDDNNNXXXfffvvv}}}~~~}}}}}}~~~~~~|||zzz|||tttbbbZZZXXXYYY\\\`````````___```bbbggglllqqqzzzyyywwwvvvuuuvvvwwwxxxuuuuuutttpppmmmmmmrrrvvvuuu{{{}}}{{{xxxvvv{{{{{{||||||||||||||||||zzzyyywwwuuuttttttuuuvvvwwwwwwuuutttrrrqqqpppooopppqqqqqqqqqqqqpppnnnnnnkkkgggdddgggnnntttuuusssnnnmmmkkkhhhffffffiiikkkoooooooooooooooooooooooonnnnnnmmmlllkkkjjjiiiiiikkklllmmmnnnooooooooooooqqqppppppppppppppppppppprrrssstttsssqqqpppqqqqqqppppppooonnnnnnoooooopppkkklllmmmnnnnnnnnnnnnmmmjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmnnnmmmllllllnnnooopppooommmjjjiiihhhhhhiiiiiihhhfffggghhhiiihhhggggggiiikkkkkkkkkkkkkkkkkkkkklllllljjjkkkkkkllllllmmmnnnnnnllllllmmmoooqqqqqqooommmjjjiiiiiiiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmllljjjjjjjjjiiihhhgggffffffffffffhhhhhhhhhhhhiiijjjkkklllkkkkkklllmmmnnnpppqqqrrrooopppqqqrrrssssssttttttssssssssssssrrrrrrqqqpppnnnnnnnnnooopppqqqssssssvvvuuuttttttuuuvvvxxxyyy||||||{{{{{{||||||||||||~~~***+++,,,---.........---)))))))))******++++++++++++*********))))))((((((+++++++++************)))(((((()))*********************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++******++++++,,,,,,---------,,,,,,+++***+++++++++++++++++++++++++++*********++++++,,,---------------............------------------------,,,,,,,,,------.........------------------------........................111000000/////////000000...333888:::;;;CCCPPP[[[jjjyyy{{{|||~~~}}}zzzxxxzzz~~~ssseeeWWWSSSTTTWWWZZZ^^^ccceeeggghhhjjjnnntttxxx}}}|||{{{zzzzzz|||xxxwwwtttpppmmmpppwww~~~|||}}}~~~~~~zzzxxxwwwvvvuuutttrrrrrrrrrsssssstttuuuuuuwwwvvvuuusssssssssttttttuuuuuutttsssrrrqqqpppooonnnnnnooooooooooooooonnniiieeebbbfffooovvvyyyyyyyyyyyywwwsssnnnllllllnnnooooooppppppppppppoooooopppoooooonnnmmmmmmllllllmmmmmmnnnnnnnnnmmmmmmlllnnnoooooopppqqqrrrrrrrrrqqqsssttttttrrrqqqqqqrrrpppoooooooooooopppppppppkkkllllllmmmmmmllllllkkkjjjjjjjjjkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnlllllllllmmmooopppooommmkkkiiihhhhhhhhhhhhgggfffiiiiiijjjiiigggfffggghhhggghhhhhhiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkknnnmmmnnnoooqqqqqqpppnnnjjjjjjiiiiiiiiiiiijjjjjjkkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhhlllllllllllllllkkkjjjjjjjjjiiihhhggggggffffffgggffffffffffffggghhhiiiiiikkkkkklllmmmnnnnnnnnnooommmmmmmmmmmmnnnooopppqqqoooooopppqqqqqqqqqppppppnnnnnnoooooopppqqqrrrsssssssssrrrrrrsssuuuwwwxxxvvvvvvvvvuuuuuutttssssssvvvxxxzzz|||)))***,,,---...---,,,,,,(((((())))))***+++++++++***++++++++++++******))),,,+++++++++******))))))(((((()))*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,+++++++++++++++++++++++++++,,,,,,)))***,,,---------,,,++++++************++++++,,,------------,,,+++***)))++++++++++++++++++++++++************+++,,,------------...............///------------............,,,,,,,,,---......//////------------------------........................111111111111111222222333555999>>>BBBGGGPPP]]]gggwww~~~}}}}}}}}}zzzwwwzzzzzz}}}xxxfff\\\TTTSSSUUUXXX\\\aaahhhlllooopppppprrrvvvzzz|||{{{zzzyyyzzz}}}zzzyyyvvvttttttxxx{{{wwwyyyzzz|||}}}yyyyyyzzz|||}}}xxxvvvtttssstttuuuuuutttooonnnnnnnnnnnnoooppppppssssssrrrrrrrrrrrrrrrrrrssssssssssssrrrqqqpppoookkkkkkllllllmmmnnnooooookkkhhhfffiiipppxxx|||~~~yyytttrrrsssoooppppppqqqqqqppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmlllkkkkkklllmmmoooppprrrsssssssssoooqqqttttttrrrqqqqqqqqqooooooppppppppppppppppppmmmmmmmmmmmmmmmlllkkkjjjiiiiiijjjkkkkkklllmmmmmmkkklllmmmmmmnnnnnnmmmmmmlllkkkkkklllnnnooonnnllljjjiiigggfffggghhhgggfffiiijjjjjjiiigggffffffgggeeeeeefffggghhhhhhiiiiiilllllllllkkkkkkkkkkkkkkkooonnnnnnoooppppppooommmiiiiiiiiihhhhhhiiiiiiiiihhhhhhgggggggggggghhhhhhgggggggggfffffffffffffffjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhhggggggggggggeeeeeeeeeeeeeeefffggghhhjjjkkklllmmmmmmmmmmmmmmmkkkjjjjjjjjjkkklllmmmnnnkkklllmmmnnnooopppppppppoooooooooooopppqqqrrrssspppppppppqqqrrrssstttuuutttttttttttttttsssrrrrrrtttuuuwwwzzz|||~~~~~~)))***+++------,,,******((((((((()))***+++++++++******,,,,,,---,,,++++++***************+++++++++(((((()))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------000///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++---.........,,,+++***************+++,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,------.........------------.........///,,,,,,------.../////////................................................000000000222333555777888>>>AAAFFFLLLTTT___jjjqqq{{{}}}yyywwwtttrrrppp{{{}}}uuunnnddd^^^YYYZZZ[[[]]]bbbiiiooosssuuutttqqqqqquuuyyyzzzyyywwwvvvwwwzzz}}}~~~~~~~~~yyyvvvssstttvvvwww{{{|||wwwrrroookkkkkkmmmppptttuuuuuutttrrrqqqooooooqqqsssssssssqqqqqqoooooonnnooooooppprrrrrrrrrrrrrrrrrrssssssqqqrrrssssssrrrqqqpppooojjjkkklllmmmoooqqqrrrsssqqqooommmnnnqqqwww}}}~~~wwwttttttnnnooopppqqqqqqpppooonnnmmmmmmmmmnnnooooooppppppmmmnnnnnnnnnnnnmmmmmmllllllmmmnnnpppqqqqqqppppppllloooqqqrrrqqqoooooooooooooooppppppqqqqqqqqqqqqppppppooonnnmmmkkkjjjiiiggghhhiiijjjkkklllmmmmmmiiijjjkkklllmmmllllllkkklllkkkjjjkkkmmmmmmllljjjhhhfffddddddeeeffffffeeefffgggiiihhhgggffffffgggcccdddeeefffggghhhiiiiiijjjjjjkkkkkklllmmmmmmmmmnnnmmmllllllllllllkkkiiihhhhhhgggggggggggghhhhhhfffeeeeeeddddddeeeeeefffeeeeeeeeeeeeddddddccccccggggggggghhhhhhiiijjjjjjjjjiiihhhggggggfffffffffeeeeeeeeedddeeeeeefffgggfffgggiiikkklllmmmmmmmmmjjjiiiiiiiiiiiiiiijjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqnnnooopppqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvuuutttuuuvvvxxxzzz{{{}}}}}}}}}zzzzzzzzz{{{~~~((()))+++,,,,,,+++)))((('''(((((()))***+++++++++)))***,,,---...------,,,'''((()))***+++,,,------(((((()))*********************************************+++++++++,,,,,,,,,,,,,,,,,,---------......111000///...---,,,,,,,,,---,,,,,,++++++************+++---//////...---,,,******))))))***+++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++,,,,,,------------------.........//////,,,,,,------...///000000////////////////////////////////////////////////---...000222555888:::<<>>EEENNNUUU\\\___eeejjjpppsssuuuvvvzzz}}}~~~yyytttlllgggdddfffgggfffgggjjjmmmmmmnnnpppsssxxx}}}xxxpppooooooppprrrvvvxxxwwwvvvttttttuuuyyy}}}~~~|||zzzzzzyyyzzzwww{{{~~~|||{{{yyyxxxwwwwwwxxxyyywwwwwwxxxyyyxxxuuupppkkkeeedddccccccdddfffiiijjjlllmmmnnnnnnmmmnnnppprrrsssrrrpppnnnnnnnnnoooppppppqqqssstttuuutttsssrrrooooooppppppooommmkkkjjjmmmmmmmmmnnnqqquuuyyy{{{{{{yyyuuusssqqqqqqrrrsssvvvvvvwwwvvvuuusssqqqpppnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiihhhgggeeefffggghhhiiijjjjjjjjjhhhhhhhhhhhhiiikkklllmmmjjjkkkmmmnnnnnnnnnlllkkkkkkmmmooonnnlllkkkjjjjjjhhhhhhhhhhhhiiijjjkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhgggfffeeedddeeebbb^^^\\\]]]^^^``````dddeeefffffffffeeedddcccddddddeeeeeeeeeeeeddddddggghhhiiijjjjjjiiihhhhhhgggggghhhhhhhhhgggffffffeeedddcccbbbbbbccceeeeeebbbbbbaaaaaa`````````___bbbaaaaaa```aaabbbcccdddddddddeeefffffffffffffffeeeeeeeeeeeeeeefffggghhhcccdddeeefffffffffeeeeeeddddddddddddeeehhhjjjlllhhhhhhgggeeeeeedddddddddfffffffffgggggghhhhhhhhhhhhhhhgggggghhhiiikkklllkkklllmmmlllkkkkkkmmmooonnnooopppppppppooonnnnnnnnnppprrrrrrqqqqqqqqqrrrsssrrrqqqqqqqqqqqqrrrsssttttttttttttvvvwwwyyyzzz|||}}}((())))))************)))++++++)))((((((((()))******++++++++++++***))))))***++++++++++++***))))))************************+++************)))))))))******++++++++++++*********++++++,,,,,,------...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,++++++******++++++,,,+++******)))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------//////000000//////...---............////////////111//////111000...111666999===BBBDDDHHHPPP]]]fffoooqqqsssvvvxxxyyyyyyyyyxxxyyy|||||||||~~~~~~~~~}}}}}}sssnnnjjjhhhccc```bbbeeefffiiimmmpppqqqtttwww|||{{{uuuttttttrrrtttwww{{{zzzyyyxxxxxx|||~~~|||zzzxxxwwwvvvuuusssrrrqqqqqqtttvvvxxxvvvxxx|||{{{vvvmmmjjjfffbbbbbbdddgggiiikkklllmmmlllllllllnnnppppppooonnnmmmmmmnnnooopppoooppprrrsssssssssrrrqqqnnnooopppqqqpppooommmlllllllllmmmnnnppprrrtttuuuvvvtttqqqooommmmmmnnnooorrrsssssssssrrrqqqooonnnkkklllllllllllllllllllllmmmllljjjiiihhhggggggggghhhhhhhhhggggggfffeeeeeefffffffffffffffggghhhhhheeeeeeeeefffggghhhjjjjjjhhhhhhjjjjjjjjjiiihhhgggiiikkkmmmmmmllljjjjjjkkkgggggggggggghhhiiijjjjjjiiiiiiiiihhhhhhggggggfffhhhhhhhhhgggfffeeecccccccccbbb```]]][[[\\\^^^aaaeeeffffffgggfffeeecccbbbcccccccccddddddcccccccccdddeeefffggghhhhhhhhhgggccceeegggiiiiiihhhfffeeedddcccbbbaaaaaabbbcccdddaaaaaa``````___^^^]]]]]]``````_________```aaabbbbbbccceeefffgggfffdddcccdddccccccccccccddddddeeeaaabbbcccdddddddddccccccbbbbbbaaabbbccceeeggghhhfffeeedddccccccccccccccceeeeeeffffffffffffggggggggggggffffffggghhhiiijjjjjjkkkkkkjjjiiiiiikkknnnmmmmmmnnnnnnmmmlllkkkjjjmmmnnnppppppooonnnoooppppppooonnnmmmmmmnnnooopppoooooopppqqqrrrtttvvvwwwuuuvvvxxx{{{}}}~~~((()))************))))))+++***)))(((((()))************+++++++++******)))******+++++++++******)))***************************)))))))))))))))))))))******++++++++++++******+++++++++,,,,,,------------------......------,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++***++++++,,,************************+++++++++++++++++++++++++++*********++++++,,,,,,,,,------......------,,,---------------,,,,,,,,,....../////////.........000000/////////////////////......000///...333:::@@@JJJTTTUUUTTT[[[mmm||||||zzzzzzyyy|||{{{{{{~~~~~~}}}~~~{{{{{{rrrnnnllljjjllleeeaaabbbdddfffjjjooowwwyyy{{{~~~|||yyyyyyxxxuuuuuuyyy{{{{{{zzzyyywwwuuusssrrrsssqqqooommmnnnpppsssuuuxxx{{{xxxsssllleeebbbcccfffhhhiiijjjkkkkkkjjjjjjlllnnnooonnnnnnmmmmmmnnnoooppppppqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrrrrqqqpppkkkkkkmmmnnnoooooooooooopppooommmlllkkklllmmmnnnqqqqqqrrrrrrrrrqqqooonnnlllllllllkkkkkkjjjjjjjjjjjjiiihhhgggffffffffffffggggggfffeeeddddddddddddfffeeedddccccccdddeeefffbbbbbbccccccdddfffggghhhfffggggggggggggfffddddddfffiiikkklllkkkjjjjjjkkkffffffffffffggghhhiiijjjjjjiiiiiihhhgggffffffeeehhhhhhhhhgggfffeeedddcccbbbcccccc___\\\[[[^^^bbbeeeeeefffffffffdddcccbbbbbbbbbccccccccccccbbbbbbcccdddeeefffgggggghhhhhhcccdddeeefffggggggffffffdddcccaaa___^^^^^^______aaaaaa```___^^^]]]]]]\\\_______________``````aaaaaabbbeeeggggggfffdddbbbddddddcccbbbbbbccccccccc```aaaaaaaaabbbbbbbbbbbb````````````bbbccceeefffdddccccccbbbbbbbbbbbbcccddddddeeeeeeeeeeeeeeeeeeffffffffffffggghhhhhhhhhhhhhhhhhhgggfffgggiiilllmmmmmmlllkkkkkkjjjiiihhhjjjlllnnnnnnlllllllllmmmlllkkkjjjjjjjjjjjjkkklllkkkkkklllmmmoooppprrrrrrrrrsssuuuwwwyyyzzz{{{{{{xxxyyy{{{zzz{{{))))))*********))))))((())))))))))))))))))******)))******+++++++++******)))******+++++++++******************************)))))))))))))))))))))*********++++++++++++******++++++,,,,,,,,,,,,------,,,,,,---------------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,*********+++++++++******++++++++++++++++++++++++++++++*********+++,,,---,,,------......------,,,...---------------------+++,,,,,,,,,---...//////000000000000000000//////111000222444444555===FFFKKK[[[lllpppmmmsss|||{{{|||}}}||||||}}}|||}}}~~~~~~~~~wwwyyywwwrrrqqqsssuuusssooogggaaaaaadddfffkkkqqq~~~~~~}}}~~~|||}}}~~~}}}vvvvvvuuuuuutttrrrpppoooooonnnllllllmmmooorrrttt{{{|||xxxnnnhhheeeeeeggghhhiiijjjiiihhhhhhjjjlllooonnnnnnnnnnnnoooooopppqqqqqqqqqrrrqqqqqqqqqqqqooooooppppppqqqqqqqqqpppjjjkkklllmmmmmmllllllkkkkkkkkkjjjjjjkkkmmmnnnoooqqqqqqrrrssssssrrrqqqpppnnnnnnmmmllljjjiiihhhhhhffffffeeeeeeeeeffffffggggggfffeeedddcccccccccdddeeedddcccbbbbbbbbbcccdddbbbbbbbbbbbbcccdddeeeeeeffffffffffffeeeddddddccceeegggiiijjjiiiiiiiiijjjeeeeeeeeeeeefffggghhhhhhjjjiiiiiihhhgggffffffeeehhhhhhhhhhhhgggfffeeeeeedddeeeeeebbb^^^\\\___bbbcccdddeeeeeeeeecccbbbaaaaaabbbbbbccccccbbbbbbaaadddddddddeeefffggghhhhhheeedddcccbbbbbbdddfffhhhgggfffccc```^^^]]]\\\\\\aaaaaa```___^^^^^^]]]]]]_________``````````````````bbbeeeggggggfffdddbbbeeeeeedddcccbbbbbbcccccc____________``````aaaaaa_________```aaabbbccccccbbbbbbaaaaaaaaabbbccccccdddcccccccccccccccccccccfffffffffgggggggggggggggfffggggggfffeeeeeehhhjjjllllllkkkjjjiiihhhhhhhhhhhhjjjkkkkkkjjjiiiiiijjjiiihhhgggffffffggghhhiiihhhiiijjjkkklllmmmmmmmmmkkklllnnnpppqqqsssssssssssstttuuuuuuvvvzzz)))************))))))((())))))))))))************))))))***++++++++++++***))))))***++++++++++++***************************)))))))))************+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,---...,,,------......------,,,---------------.........++++++++++++---...///000000000000000111111111111///000333666777;;;FFFQQQZZZnnn}}}{{{yyyyyyzzz|||~~~~~~zzzyyy~~~}}}yyyvvvuuuuuutttsssqqqrrrrrrqqqvvv~~~pppgggaaa```cccgggnnnttt~~~|||{{{zzz|||{{{|||~~~{{{zzz{{{}}}~~~~~~|||zzzxxxppppppoooooonnnnnnnnnnnnkkkkkklllmmmppprrruuuwww|||{{{}}}xxxnnniiifffeeehhhiiiiiiiiiggggggiiikkkooooooooooooooonnnnnnnnnqqqpppppppppoooooooooooollllllllllllllllllllllllkkkkkkkkklllkkkkkkjjjiiiiiiiiiiiijjjkkkmmmnnnoooooopppqqqrrrrrrrrrqqqpppmmmmmmlllkkkiiihhhggggggeeeeeeddddddeeeeeefffggggggfffdddcccbbbbbbcccddddddcccbbbbbbbbbbbbbbbcccdddccccccbbbbbbccccccdddeeeeeeeeeeeeeeeddddddddddddfffhhhiiihhhggghhhhhhddddddddddddeeefffggghhhiiihhhhhhggggggfffffffffggggggggghhhhhhggggggfffffffffdddbbb```___```aaaaaaaaaccccccccccccbbbaaabbbbbbbbbccccccbbbbbbbbbdddddddddddddddeeefffggggggdddbbb``````bbbeeehhhjjjhhhfffbbb```^^^^^^]]]_________^^^^^^^^^^^^^^^^^^^^^___````````````___```aaacccdddeeedddcccbbbeeedddcccbbbaaa`````````]]]]]]\\\\\\]]]]]]^^^___]]]]]]^^^______```aaaaaa```````````````aaabbbcccccccccbbbbbbbbbbbbaaaaaaddddddeeeeeefffeeeeeedddccceeeffffffeeeeeefffgggjjjiiihhhgggggggggggggggfffhhhiiiiiigggffffffgggfffeeeddddddddddddeeefffffffffggghhhhhhhhhhhhhhhfffgggiiikkklllmmmnnnnnnmmmnnnoooooopppttt|||~~~|||~~~***************)))(((((((((((()))***************))))))***+++++++++++++++))))))***+++++++++++++++************************************++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,------......------,,,,,,,,,------......//////------,,,,,,---...///000000000000111111222222222...///444888;;;@@@NNN[[[lll{{{}}}|||{{{wwwuuuvvv|||}}}~~~zzzuuuooommmmmmooopppooosssttttttvvv~~~wwwnnneeecccdddhhhnnnuuuyyyyyyyyyxxxxxxxxxxxxxxxxxxxxx{{{~~~}}}xxxuuutttsssuuuxxxzzzzzzwwwtttrrrmmmllllllkkklllmmmnnnoooqqqrrrsssuuuwwwxxxyyyzzzzzzxxxxxxzzzyyyqqqkkkhhhfffhhhiiiiiiiiigggggghhhjjjnnnnnnnnnnnnmmmmmmlllkkkooonnnmmmmmmlllllllllmmmkkkjjjjjjiiiiiiiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllkkklllnnnooooooooonnnnnniiiiiiiiihhhhhhhhhhhhhhhffffffeeedddddddddeeeeeefffeeecccaaaaaaaaabbbcccaaabbbbbbcccccccccbbbbbbfffeeedddccccccbbbbbbcccdddddddddcccddddddeeeeeedddfffhhhhhhgggfffffffffccccccccccccdddeeefffgggffffffffffffeeeeeeeeeeeeddddddeeefffgggggggggggggggeeebbbaaa``````___^^^^^^___```aaabbbbbbaaaaaabbbccccccccccccccccccbbbdddcccbbbbbbbbbcccddddddeeedddbbbaaa```aaacccdddgggeeecccaaa___^^^^^^^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\^^^_________^^^]]]^^^___``````aaaaaa``````aaaaaa___^^^]]]\\\\\\\\\ZZZYYYYYYXXXYYYZZZ[[[\\\ZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]^^^___```aaaaaabbbbbbbbbaaaaaa`````````aaabbbbbbccccccbbbaaaaaaaaadddggggggfffeeeeeeeeegggfffeeeddddddeeeeeefffdddfffggggggeeedddddddddddddddcccbbbbbbcccddddddcccddddddeeedddcccbbbaaacccdddeeeggghhhiiiiiiiiihhhiiijjjjjjiiilllrrrxxxzzzxxxvvvvvvxxxzzz{{{zzzyyy|||***************)))(((((('''((()))***************((()))***+++++++++++++++((()))***+++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------***+++,,,,,,------,,,,,,+++*********+++,,,,,,---***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000,,,------......------,,,,,,,,,,,,---...///000000111000///------...////////////000111222333333333222444999???BBBIIIXXXfffwww|||}}}|||wwwtttvvv~~~~~~tttoooiiigggiiimmmooooooxxxxxxxxx{{{wwwlllhhhggghhhnnntttssssssssssssuuuvvvwwwxxxzzz{{{}}}|||~~~|||yyyyyyzzz{{{{{{zzzvvvwwwwwwvvvsssqqqpppqqqrrrtttwwwyyyxxxuuurrrooommmlllkkkkkklllnnnppprrr{{{|||}}}~~~~~~}}}|||{{{wwwvvvuuuvvvxxx{{{{{{{{{}}}{{{xxxtttpppmmmjjjiiihhhiiijjjiiigggggghhhjjjmmmnnnmmmmmmlllkkkjjjiiimmmlllkkkjjjjjjjjjjjjjjjlllkkkjjjjjjiiiiiijjjjjjlllkkkjjjjjjiiiiiijjjjjjkkkkkkjjjjjjiiiiiihhhhhhhhhiiikkklllmmmllllllkkkeeeeeeeeefffggghhhhhhiiihhhgggfffeeedddccccccccceeedddbbb```___```aaabbb```aaabbbdddddddddcccbbbhhhgggfffdddcccbbbbbbbbbccccccbbbbbbcccdddeeeeeedddfffhhhhhhfffeeeeeeeeeccccccccccccdddeeeffffffdddddddddddddddddddddeeeaaabbbdddeeefffggggggggggggddd```___aaaaaa^^^[[[\\\]]]___```aaabbbaaaaaaccccccddddddddddddcccccccccbbbaaa``````aaabbbbbbdddccccccbbbbbbaaaaaaaaaaaa```^^^]]]\\\\\\]]]]]]ZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[\\\]]]^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^______^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWVVVUUUVVVWWWXXXYYYXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[\\\]]]^^^___```bbbbbbaaaaaa`````````_________```aaaaaa```___^^^```cccggghhhgggfffdddddddddcccbbbbbbbbbcccdddeeedddeeeffffffdddbbbccccccdddcccbbbaaaaaabbbcccdddaaabbbbbbbbbbbb```^^^]]]]]]^^^___aaabbbccccccccceeeggghhhgggeeeggglllpppooooooooorrruuuvvvuuusssrrruuuyyy{{{{{{~~~+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,,,,***(((''''''(((***,,,++++++,,,,,,,,,---------............---,,,++++++000///...---------...///+++++++++******+++,,,,,,,,,***(((***,,,...,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,........................---......///////////////......---,,,---...///000111///,,,+++,,,,,,,,,,,,222...///222444222333666;;;===@@@DDDLLLWWWdddmmmwwwzzzwww{{{}}}pppeeeaaagggiiieeefffmmmoooyyy}}}|||uuujjjgggiiikkkmmmppplllnnnqqqsssuuuwwwzzz}}}~~~}}}zzzxxxvvvuuuxxxyyyyyyxxxxxxwwwvvvuuutttsssqqqooonnnmmmlllllloooppppppqqqqqqqqqppppppkkkkkkkkkjjjjjjlllpppttt~~~~~~|||yyyvvvtttrrrssssssttttttssssssrrruuusssooollljjjiiiiiiiiiiiiiiijjjiiiiiihhhgggfffiiiiiiiiiiiiiiiiiiiiiiiikkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhiiijjjmmmooopppjjjkkkllllllkkkjjjhhhgggiiiiiiiiikkklllkkkhhhfffeeeeeeeeeeeeeeefffggghhhfffdddcccccceeeffffffeeedddddddddeeeeeedddcccccc```aaacccddddddcccaaa```fffeeedddbbbaaa`````````ffffffeeeeeedddcccbbbbbbeeeeeefffgggfffeeecccbbbcccbbbbbbaaaaaaaaaaaaaaaaaabbbcccdddddddddcccbbbdddddddddeeeeeeeeefffffffffeeecccaaa___^^^\\\[[[```___^^^]]]]]]^^^``````cccdddeeeeeeffffffeeeeeebbbbbbbbbaaaaaaaaa``````bbbaaa```______```aaabbb]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZ]]]\\\[[[ZZZXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]^^^___````````````______```````````````___^^^^^^_________```aaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaa```aaaaaabbbcccbbbaaa```___````````````__________________^^^^^^]]]\\\[[[[[[ZZZ[[[\\\]]]^^^_________aaaaaabbbbbbccccccddddddhhhhhhiiijjjlllmmmnnnoooqqqqqqrrrsssuuuwwwxxxyyy************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***))))))***+++++++++***)))(((((()))***+++))))))*********+++++++++------------------,,,,,,+++***)))(((((()))******++++++*********++++++,,,,,,+++)))+++---...---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................,,,------.....................---------...///000///...------.../////////222//////333666777888<<>>BBBGGGNNNRRRWWW\\\aaaiiissszzz|||}}}~~~}}}||||||~~~|||yyywww~~~qqqjjjiiiggg]]]XXX[[[^^^___dddmmmsssyyyzzzwwwyyy|||ssslllfffhhhlllnnnqqqtttwwwyyy}}}~~~|||uuurrrppppppsssvvvxxxxxxttttttttttttttttttttttttoooooopppppppppqqqqqqqqqssssssqqqooonnnmmmmmmmmmkkkkkkllllllllllllkkkkkkiiijjjiiihhhggghhhkkkmmmkkkkkkkkkkkklllmmmmmmnnnkkkllllllmmmmmmllllllkkkeeeeeeeeeeeefffhhhkkklllhhhhhhgggfffeeedddcccbbbeeeeeeffffffggggggggghhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeegggjjjmmmooonnnlllkkkggghhhiiijjjjjjjjjiiiiiiiiihhhhhhiiijjjiiigggeeeddddddddddddeeeeeeeeeeeedddcccaaabbbdddeeeeeedddbbbbbbccccccdddccccccbbbaaaaaabbbbbbbbbbbbaaaaaabbbaaaaaa``````aaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaddddddcccbbbbbbbbbccccccccccccbbbaaaaaaaaaaaabbbaaabbbcccdddddddddddddddfffeeeeeeddddddccccccbbb^^^_________````````````]]]]]]]]]]]]^^^___aaaaaa``````aaabbbbbbbbbbbbbbbaaaaaaaaaaaa`````````___]]]\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\[[[ZZZZZZYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPOOONNNMMMLLLMMMMMMMMMNNNNNNOOOOOOOOONNNOOOOOOPPPPPPQQQRRRRRRUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]^^^_______________^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[]]]^^^^^^^^^]]]\\\ZZZYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVXXXXXXXXXYYYZZZ[[[[[[[[[]]]^^^```bbbddddddddddddeeefffggghhhkkkmmmooopppqqqsssvvvwwwwwwwwwyyyzzz*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******************+++)))******++++++******)))++++++,,,,,,,,,---------***+++,,,---------------///////////////000000000......---,,,,,,,,,------...---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---...//////------------------------,,,,,,---............---...............//////000---...000000000111222222444222555<<>>FFFLLLQQQ[[[dddqqqvvvzzzyyyuuuuuuyyy}}}~~~|||{{{|||{{{uuurrrpppjjjbbb[[[YYY___ddd```XXXRRRSSSWWWYYYYYY^^^eeekkkooouuuzzzuuuvvvtttqqqpppqqqqqqoooooolllmmmsssxxx{{{}}}qqqnnnkkkjjjlllnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjkkkkkkmmmnnnoooqqqpppooonnnmmmllllllllljjjkkkkkkkkkjjjjjjiiihhhiiijjjiiihhhffffffhhhjjjjjjiiigggffffffhhhjjjlllkkkkkkllllllllllllkkkkkkhhhhhhgggfffeeedddddddddiiihhhfffeeeccccccccccccbbbbbbcccccccccdddddddddccccccccccccccccccccccccaaabbbbbbbbbcccccccccdddeeeeeeeeeeeeffffffggghhheeeeeeeeefffggghhhiiijjjiiigggffffffgggfffeeecccbbbbbbcccdddccccccbbbaaaaaa```______aaabbbbbbaaa___``````aaabbbbbbbbbaaaaaa``````______``````aaa]]]]]]]]]^^^___```bbbbbb]]]^^^^^^^^^^^^^^^^^^^^^aaa```___^^^^^^___```aaa___^^^^^^]]]]]]]]]]]]]]]``````aaaaaabbbcccddddddffffffeeecccbbbaaa```___^^^^^^^^^]]]]]]]]]]]]]]]ZZZ[[[\\\]]]___`````````______```aaaaaaaaaaaaaaa^^^^^^]]]]]]]]]\\\\\\\\\ZZZYYYXXXXXXXXXXXXYYYZZZYYYYYYXXXWWWVVVUUUTTTTTTRRRRRRQQQOOOOOONNNNNNNNNOOONNNNNNMMMLLLLLLKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLLLLMMMNNNNNNOOOOOONNNOOOPPPQQQSSSUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXYYYYYYYYYXXXWWWUUUTTTTTTSSSSSSSSSSSSRRRRRRRRROOOOOOOOOOOOOOONNNNNNNNNPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWYYY[[[\\\]]]]]]]]]______```bbbdddfffhhhjjjiiillloootttwwwyyyxxxxxx))))))))))))************))))))))))))))))))))))))******************************))))))))))))******)))***++++++++++++***)))++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,,,,+++******+++,,,------------222111000///............---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////---...///000000000000///...000222111000111666:::>>>EEEQQQZZZ]]]aaannn{{{|||}}}}}}|||{{{{{{}}}~~~wwwpppmmmlllggg]]]TTTRRRVVVZZZYYYVVVUUUWWWZZZ\\\```dddiiilllnnnqqqsssrrrqqqooommmlllmmmmmmmmmrrrpppssszzz{{{pppmmmjjjiiiiiikkkllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjiiijjjlllnnnoooooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggggghhhiiihhhffffffgggiiihhhgggfffddddddfffggghhhhhhiiiiiijjjjjjiiiiiihhhgggggggggfffffffffffffffgggfffeeecccccccccddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccaaaaaaaaabbbbbbccccccdddeeedddcccbbbbbbdddeeefffeeeeeeeeeeeefffggghhhiiiiiigggeeeeeeeeeeeecccbbbaaabbbcccccccccbbb`````````___]]]^^^```aaaaaa```^^^^^^___```aaaaaaaaaaaa___``````````````````___\\\\\\\\\]]]^^^___aaabbb^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^^^^______]]]]]]\\\[[[[[[[[[[[[\\\____________```aaacccccceeeeeedddcccbbb``````___^^^^^^]]]]]]\\\\\\[[[[[[ZZZ[[[\\\^^^____________^^^______```````````````[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQOOONNNMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPRRRSSSSSSUUUVVVWWWYYY[[[\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[ZZZ[[[ZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOJJJJJJJJJJJJIIIIIIIIIIIIMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUUUUVVVWWWYYYZZZ[[[\\\]]]]]]^^^___aaacccdddeeeeeegggjjjoootttvvvvvvuuu((()))))))))************))))))))))))))))))))))))******************************))))))))))))******)))***++++++++++++***))),,,,,,************,,,,,,))))))*********+++++++++++++++,,,,,,,,,++++++***+++,,,...///000000000///111000///...---------------...000...,,,+++,,,...------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///000111000000///...000222222222555<<>>LLL\\\rrr|||vvvxxx{{{yyyqqqggg```^^^dddhhhgggfffiiigggjjjrrr{{{~~~yyyqqqoookkkiiiiiikkknnnqqqssstttvvvwwwwwwvvvvvvvvvzzz{{{{{{}}}|||wwwvvvxxx{{{~~~{{{nnnkkkfffddddddfffgggggghhhgggeeeddddddfffiiikkkiiiiiiiiiiiiiiiiiijjjjjjhhhhhhhhhhhhgggfffddddddhhhfffeeefffggghhhgggeeeeeeeeedddcccbbbbbbbbbbbbccccccbbbbbbbbbcccdddeeecccdddeeefffhhhjjjkkkkkkjjjiiigggffffffgggggghhhaaaaaaaaaaaaaaabbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccdddeeeeeeeeeeeecccbbbaaa``````bbbdddeeecccdddeeeffffffdddcccbbbccccccbbbbbbccceeefffhhhffffffdddcccbbbbbbaaabbbccccccccccccbbbaaa______cccaaa___]]]\\\]]]^^^______^^^]]]\\\\\\\\\]]]^^^\\\]]]]]]]]]]]]\\\[[[[[[___^^^]]]\\\\\\]]]^^^______```bbbcccbbbaaa___^^^^^^^^^^^^^^^^^^^^^]]]]]][[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^___```aaaaaaaaaaaafffeeebbb```^^^^^^^^^^^^\\\\\\\\\[[[[[[YYYXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSSSSRRROOOOOOOOONNNOOOOOOPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNOOOPPPQQQSSSSSSTTTTTTUUUVVVWWWXXXWWWVVVUUUSSSSSSRRRQQQOOONNNNNNMMMOOONNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJMMMOOOQQQSSSUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVXXXYYYZZZZZZ[[[]]]___```bbbbbb************************************************))))))))))))))))))))))))+++,,,------......---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------***+++++++++,,,,,,,,,,,,)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,+++,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,------....../////////,,,...//////......000111000111555:::===DDDTTTeeevvvxxxssstttxxx~~~}}}qqqiiiaaa[[[YYY```fffhhhjjjnnnooorrrwww~~~zzzuuunnnlllkkkjjjkkknnnqqqtttxxxyyyzzz{{{zzzyyyxxxxxxvvvxxxzzz~~~~~~{{{wwwsssrrrtttvvvxxx{{{|||mmmjjjeeeccccccdddeeeeeegggfffeeedddeeefffhhhjjjhhhiiiiiijjjiiiiiihhhggggggggggggffffffeeeccccccfffdddddddddfffgggfffeeeccccccccccccccccccddddddcccccccccccccccddddddeeedddeeefffggghhhjjjkkkkkkhhhhhhfffeeeeeeeeeeeefff``````______``````aaabbb````````````````````````aaabbbcccdddeeeeeeeeeeeedddcccbbbaaa```bbbcccdddbbbbbbcccbbbbbbaaa``````bbbbbbbbbbbbcccdddeeefffeeedddcccbbbbbbaaaaaaaaabbbbbbbbbaaaaaa```___^^^bbbaaa___]]]\\\]]]^^^^^^^^^^^^\\\[[[[[[[[[\\\]]][[[[[[\\\\\\[[[[[[ZZZYYY]]]]]]\\\[[[[[[\\\]]]]]]]]]^^^`````````___^^^\\\]]]]]]]]]\\\\\\\\\\\\\\\ZZZYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^___````````````___^^^]]][[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVYYYYYYYYYYYYZZZ[[[\\\]]]YYYYYYXXXXXXXXXXXXWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGEEECCCBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSMMMMMMLLLKKKJJJIIIHHHHHHLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRRRRRRRRRRQQQQQQPPPQQQRRRTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^___++++++******))))))((((((************************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,*********++++++++++++,,,+++************+++,,,,,,))))))))))))*********+++***+++---.........---,,,******+++,,,,,,---......---///000///---,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................,,,---//////...///111333333666;;;@@@DDDMMM]]]mmmwww|||zzzzzz~~~}}}wwwrrroooqqqtttzzz~~~|||tttooommmrrrxxx|||yyyqqqhhhaaa\\\XXXWWW^^^gggmmmrrruuuxxxzzz}}}{{{tttoookkkllllllnnnpppsssvvvxxx}}}~~~~~~}}}~~~}}}zzzyyyzzzzzzzzzyyytttssspppnnnmmmnnnoooppppppuuu~~~{{{llliiidddbbbbbbbbbcccbbbddddddddddddeeefffggghhhhhhiiijjjkkkkkkiiifffeeeeeeeeeeeeeeeeeedddcccbbbcccbbbbbbcccdddeeeeeedddbbbbbbbbbcccdddeeeeeefffccccccccccccdddddddddeeeeeeffffffhhhiiijjjkkkkkkggggggeeedddcccccccccccc______^^^^^^______```aaa````````````````````````aaaaaabbbcccdddddddddddddddcccbbbaaaaaaaaaccccccccccccaaa```____________```aaabbbccccccddddddcccccccccbbbbbbaaaaaa```````````````______^^^^^^]]]aaa```^^^]]]\\\]]]]]]^^^]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXX[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZ[[[]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVWWWVVVVVVUUUTTTSSSWWWWWWXXXXXXYYYZZZZZZ[[[WWWWWWVVVVVVUUUUUUUUUUUUQQQQQQPPPOOONNNMMMMMMLLLHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFEEEDDDBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>===>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLNNNNNNOOOOOOOOOLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRTTTUUUWWWYYYZZZZZZ++++++******)))(((''''''************************))))))))))))))))))))))))(((((()))))))))))))))((()))************+++++++++))))))*********++++++++++++******)))******++++++))))))))))))************,,,------......---,,,,,,+++++++++,,,,,,---------,,,...//////---+++,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------......---------............///////////////............///000111111111222555777;;;@@@EEEHHHLLLTTTcccpppvvv~~~|||yyyyyyzzz{{{}}}{{{uuupppnnnnnnrrrtttvvvwwwvvvppphhhbbb```dddjjjmmmmmmiiiddd```\\\[[[]]]dddnnnuuuyyy{{{|||}}}}}}}}}zzzuuuoookkknnnoooqqqsssvvvyyy{{{|||~~~yyywwwuuutttssssssrrrrrrllllllkkkjjjjjjiiiiiiiiihhhkkkqqqxxx~~~~~~{{{wwwkkkhhhdddbbbbbbbbbbbbaaabbbbbbcccdddeeeffffffggghhhjjjlllnnnmmmjjjfffddddddeeeeeeeeeeeeddddddcccbbbaaaaaabbbdddeeeeeedddbbbbbbcccdddddddddddddddbbbccccccdddddddddddddddeeeffffffggghhhiiijjjjjjgggfffeeedddcccbbbbbbbbb______^^^^^^______```aaaaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbbbbcccccccccbbbbbbaaaaaaaaaaaabbbcccdddfffdddbbbaaa`````````aaa___```aaabbbcccbbbbbbaaaaaaaaaaaaaaaaaa`````````______^^^]]]]]]]]]]]]]]]______^^^]]]\\\\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXWWWTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????=========<<<<<<<<<=========>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDEEE@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBBBBCCCDDDDDDEEEEEEEEEGGGHHHJJJKKKLLLKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNPPPQQQSSSUUUVVVVVV,,,++++++***)))(((((('''************************************************+++,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))*********+++++++++++++++******)))******+++*********++++++++++++,,,------------------,,,,,,---------,,,,,,+++++++++,,,---///...---+++,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......---------............/////////////////////......111222222222222444777:::@@@GGGMMMPPPRRR[[[hhhqqqwww~~~zzzwwwwww|||~~~yyyrrrnnnnnnpppvvvuuusssrrroooiiiccc^^^ZZZ]]]aaaeeegggfffdddbbb^^^```dddkkkttt{{{|||zzzyyyzzz{{{yyyvvvqqqnnnlllsssuuuwwwyyy{{{}}}{{{wwwuuurrrrrrqqqooonnnlllllllllgggggghhhhhhhhhggggggfffdddfffiiimmmpppqqqpppooojjjhhhdddbbbbbbbbbbbbaaa```aaabbbcccdddeeeffffffiiikkknnnpppoookkkgggddddddeeeeeefffffffffeeeeeecccbbbaaabbbdddeeedddcccccccccdddddddddcccbbbaaaaaabbbcccdddddddddcccccceeeeeeeeeffffffgggggggggffffffeeeeeedddcccbbbbbb``````______``````aaabbbaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaabbbaaaaaaaaa^^^^^^___```aaacccdddeeeeeedddbbb```______```aaa^^^___```aaaaaaaaa```_________```aaaaaaaaa``````^^^]]]\\\\\\[[[\\\\\\]]]^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYVVVVVVWWWXXXXXXXXXWWWWWWSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSQQQQQQPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCBBB@@@@@@@@@@@@??????>>>===>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>???@@@@@@AAAAAABBBCCCCCC@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBB@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@??????AAAAAABBBBBBCCCDDDEEEEEE@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKMMMNNNPPPRRRSSSSSS,,,,,,++++++******))))))++++++++++++++++++++++++******************************+++++++++***))))))+++++++++*********))))))*********++++++++++++,,,,,,,,,+++************++++++++++++,,,,,,,,,------------------------------......---,,,,,,+++******+++---......,,,+++,,,------,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......---------............///////////////////////////000111222333555888===@@@CCCMMMVVVYYY\\\dddnnnttt|||}}}wwwvvvyyy~~~~~~wwwrrrrrrtttxxxuuussspppmmmhhhccc___ZZZ]]]ccciiikkkkkkhhhfffccceeehhhlllttt{{{{{{wwwvvvwwwxxxwwwtttqqqpppqqqxxxyyyzzz|||~~~~~~~~~zzz{{{|||zzzvvvqqqnnnmmmjjjkkklllkkkhhhgggggghhheeeffffffgggggggggffffffcccdddfffhhhiiiiiihhhhhhhhhfffcccbbbccccccbbbaaa`````````aaacccdddfffggghhhjjjmmmooonnnlllhhheeecccdddeeefffffffffffffffdddcccbbbbbbcccdddcccbbbbbbccccccccccccaaa___^^^___```bbbcccccccccbbbaaaccccccccccccccccccdddddddddddddddeeedddccccccbbb``````______``````aaabbb````````````````````````______```aaaaaa``````___\\\]]]^^^___```aaabbbcccaaa``````_______________^^^^^^____________^^^^^^^^^___```bbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXVVVWWWXXXXXXXXXXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTSSSRRRRRROOOPPPPPPPPPPPPPPPOOOOOOLLLMMMNNNPPPQQQPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBB>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888999::::::::::::999999:::;;;<<<<<<===============>>>??????@@@@@@AAA?????????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEECCCDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJLLLMMMOOOPPPQQQ,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************((((((((((((((('''&&&&&&*********+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---------,,,,,,,,,---...///........................,,,,,,,,,---------......---------............///......//////000000111111000222444777;;;@@@GGGLLLPPP\\\fffggghhhooouuuxxx{{{wwwvvvzzz}}}~~~|||yyy}}}yyywwwxxxuuutttsssrrroookkkeee```___fffooowwwzzzwwwrrrmmmiiikkkjjjjjjqqqzzz|||xxxvvvxxxyyyxxxuuutttvvvxxxyyyyyyzzz|||~~~zzzvvvssssssrrrpppnnnkkkjjjjjjfffhhhiiiiiifffdddeeegggdddeeeeeeffffffgggggggggbbbdddeeeffffffeeeddddddeeecccaaaaaabbbbbbbbbaaa``````______aaacccfffgggfffhhhkkklllllljjjgggfffbbbbbbccceeeeeefffffffffdddbbbaaaaaaaaaaaa```______```aaabbbbbbaaa___^^^^^^___aaabbbbbbbbb```___aaaaaaaaa``````````````````aaabbbcccccccccbbbbbb______^^^^^^______```aaa````````````````````````______`````````______^^^]]]]]]^^^^^^___^^^^^^^^^______```aaaaaaaaa``````^^^^^^]]]]]]]]]]]]^^^^^^]]]___aaabbbccccccbbbaaa^^^]]][[[ZZZZZZ[[[]]]^^^[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYYYYXXXWWWWWWTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTUUURRRSSSSSSSSSSSSSSSRRRRRRTTTTTTSSSRRRQQQQQQRRRRRRLLLLLLMMMMMMMMMMMMMMMLLLHHHIIIKKKMMMNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@<<<======>>>======;;;;;;;;;::::::999999::::::;;;:::::::::999999999888888666777888999999999888888888888999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???======>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>??????????????????@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;:::;;;;;;<<<<<<=========???????????????>>>>>>>>>======>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGIIIJJJLLLMMMNNN,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++++++++***))))))((()))***+++,,,---......++++++,,,,,,,,,---------...------,,,+++++++++,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///***++++++,,,,,,------...***,,,------,,,+++,,,---------,,,+++,,,---...///........................,,,,,,,,,---------......---------.........//////---......///000111111222111444888<<>>>>>>>>======>>>??????@@@??????;;;<<<=========<<<;;;::::::999999999999999999:::999999999999888888888777555666777999999999888777777777888:::::::::::::::::::::;;;;;;<<<=========<<<<<<======>>>?????????AAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBB@@@@@@@@@@@@AAA============<<<<<<<<<<<<========================???????????????>>>============<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<======??????>>>>>>======<<<<<<999999:::;;;<<<===>>>???@@@AAACCCDDDEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEEEECCCDDDEEEFFFHHHJJJKKKLLL++++++++++++++++++++++++...,,,++++++------,,,***...,,,***+++---...,,,***))))))************))))))))))))*********+++++++++.........------,,,,,,,,,,,,------......------,,,+++,,,------......---------,,,+++***+++,,,---......---,,,,,,++++++++++++------------------------,,,,,,,,,------.........,,,------......------,,,---------------...///000---------.........//////111000000111333444333222555666===JJJSSSWWW]]]dddkkk|||{{{~~~zzzxxxyyy{{{|||}}}}}}}}}xxxtttppppppuuu{{{~~~}}}{{{wwwuuuzzzwwwsssiiilllnnnmmmjjjhhhiiijjjwww}}}}}}wwwnnnnnnppptttxxx{{{|||{{{{{{yyyyyyzzz}}}}}}|||zzz|||{{{zzzzzz||||||xxxuuuttttttuuussssssttttttsssqqqpppoookkkiiigggggggggfffcccbbbcccbbbbbbbbbbbbbbbccccccdddddddddddddddddddddcccddddddcccbbbaaaaaabbbbbbaaa```___^^^___aaacccddd``````___^^^]]]___cccfffgggiiijjjkkkjjjgggdddbbbcccaaa```bbbeeefffeeebbbaaaaaa___^^^^^^___```aaa]]]]]]]]]]]]^^^^^^______^^^]]]\\\\\\^^^^^^^^^\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]^^^___``````ZZZZZZZZZZZZ[[[\\\]]]]]][[[\\\^^^```aaaaaaaaa```^^^]]]]]]\\\]]]^^^```aaa[[[[[[\\\\\\\\\]]]]]]]]]^^^```aaabbbbbbaaa```^^^aaa___]]]ZZZZZZ[[[\\\^^^_________```````````````\\\[[[ZZZ[[[[[[[[[YYYWWWYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYUUUUUUVVVVVVUUUTTTRRRQQQOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPOOOOOONNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCGGGFFFEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999888777666555555444444555888888777666666666666666666555555444444444555555666777777777888888888888777777888999::::::;;;;;;777888:::<<<======<<<;;;;;;;;;<<<<<<======>>>>>>===>>>???@@@@@@???>>>=========<<<;;;::::::999999::::::::::::::::::::::::===<<<;;;;;;::::::::::::888888888888777777777666666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;===>>>======<<>>>>>======<<<<<<<<<;;;;;;:::999999888999999999999999999999999;;;;;;:::999999999999999888888888777777777666666555555666666777999:::;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFF))))))))))))))))))))))))***))))))***---......------,,,++++++------,,,+++))))))************))))))***************+++++++++------------,,,,,,,,,,,,......////////////......++++++,,,---------------******+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------............------//////...---------......------........./////////111000//////000333666777CCCJJJ[[[pppzzztttssssssssssssvvvvvvvvvzzz~~~yyyssstttvvv{{{}}}yyyzzz{{{|||}}}lll]]]VVVSSSWWW]]]aaaeeeiiipppuuu|||}}}~~~~~~}}}zzzwwwtttvvvvvvwwwyyy|||~~~~~~}}}}}}xxxuuutttuuuvvvzzzzzzvvvrrrqqqpppooonnnmmmlllkkkjjjjjjmmmmmmmmmlllkkkjjjhhhgggiiifffcccbbbbbbccccccccccccbbbaaa```````````````aaaaaaaaabbbbbbccccccdddbbbbbbbbbaaaaaaaaaaaaaaacccbbbaaa``````aaacccdddbbbbbbbbb```______bbbeeeggggggffffffeeedddcccbbbbbbaaaaaaaaabbbbbbaaa____________^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\ZZZYYYXXXXXXWWWWWWYYY[[[]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]___^^^^^^]]]\\\\\\\\\\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^````````````^^^^^^bbbbbbaaaaaa```_________^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYZZZZZZZZZXXXVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUURRRRRRQQQPPPOOOOOOOOOOOOLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBB????????????????????????::::::999999888888777777777777777777777777777777666777777777777777777666333333333333444555666777555555444444333333444444444444444333333444444555444444444555555555555666666777777888888999999:::888888888888999:::;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888777888888888888888888888888999999888777777777777888777777777777666666666666444444444555666777888999888888888888888888888888999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>???AAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCCCCDDDCCCCCC***************************))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,------------,,,'''(((***+++++++++***)))---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------............------000///...---------------............////////////333222111000222666;;;???JJJWWWlll~~~~~~yyyxxxwwwvvvvvvwwwuuuuuuxxx}}}||||||}}}|||yyyvvvyyy{{{}}}}}}|||{{{}}}wwwjjj]]]TTTPPPTTTZZZbbbgggjjjmmmqqquuuxxxxxxyyyyyyxxxvvvtttssstttuuuwwwzzz{{{sssmmmlllnnnoooxxx~~~{{{wwwsssooollljjjmmmmmmmmmmmmkkkiiigggfffhhhhhhhhhhhhhhhhhhggggggkkkhhhcccaaaaaaaaabbbbbbbbbaaa```___^^^^^^^^^^^^^^^______```aaabbbbbbcccaaaaaaaaaaaaaaaaaa``````aaaaaa````````````aaabbbaaaaaaaaa``````aaacccfffhhhgggeeedddcccccccccdddaaaaaaaaa``````___^^^]]]]]]]]]^^^^^^\\\ZZZXXXWWWWWWXXXYYYYYYXXXVVVTTTSSSSSSRRRSSSUUUXXXZZZ[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]___^^^\\\[[[[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]^^^______^^^]]]]]]aaaaaabbbbbbaaa```^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMKKKKKKKKKLLLMMMIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAABBBCCCDDDCCCCCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============888888777777666666666666555555555555555555555555444444555555555555444444666555444333333222222222333333222222222222333333333333333333333333444555444444444444555555555555666666666777777888888888888888777666777888:::;;;:::::::::999999888888888:::999888777777888999:::888888888888777777666666666666666666666666666666666666555555555555666666777777666666666555555555333333333333444555666777777777777777777777777777888777777666777999:::;;;999999999999:::;;;<<<<<<>>>>>>>>>======>>>>>>>>>===>>>???@@@@@@AAAAAAAAA++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***+++---.........---,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------.........------,,,,,,,,,---......//////......---000///...---------------........./////////000000222222222222444999AAAFFFVVVggg{{{~~~{{{zzz||||||yyyvvvxxx|||}}}xxxuuuuuuuuutttyyy{{{}}}~~~}}}yyyuuuqqqlllkkkggg___XXXTTTUUUVVV^^^dddllloooooommmlllmmmqqqsssvvvxxxxxxwwwuuusssssstttxxx~~~wwwlllhhhiiinnnrrrwww|||~~~zzzyyyxxxuuussspppmmmkkkjjjmmmmmmmmmllljjjgggdddbbbccccccdddeeefffggghhhiiimmmiiidddaaa``````______```___^^^^^^]]]]]]]]]^^^]]]]]]]]]^^^___```aaaaaa___``````aaaaaaaaa```___^^^^^^^^^^^^^^^______```^^^___`````````aaadddfffgggfffdddbbbbbbbbbcccddd___``````___^^^\\\[[[[[[[[[[[[\\\[[[ZZZXXXVVVUUUWWWWWWXXXXXXWWWVVVUUUTTTPPPOOOPPPRRRUUUWWWWWWVVVWWWWWWVVVUUUUUUUUUUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^\\\\\\\\\]]]]]]\\\\\\\\\^^^___``````___^^^\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVWWWVVVTTTSSSPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA>>>???@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@??????AAA@@@@@@???>>>>>>======???>>>>>>===;;;::::::999777777666666666666666555444444444444444444444444222333333444444333333222555444333222111111111111222222111111111111222222222222222222222333444444444444444555555555666666555555666666666666777777888777666555555666888999999999888888777777666666888777666555555666777888666666666666555555555555555555555555555555555555444444333333333444444555666666666555555555555444222222222222333444555555777777777777777777777777666666555555555777999:::777777777777888999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>++++++++++++++++++++++++---+++******++++++***)))+++,,,------++++++,,,---******++++++++++++******+++++++++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,------******++++++,,,,,,------------------------,,,,,,......////////////......//////...---------............/////////000000000///222444555888>>>FFFMMM\\\lll{{{}}}|||}}}yyyyyy|||}}}{{{xxxzzz|||vvvssstttvvvwwwzzzyyyxxxxxxwwwuuupppmmmeeebbb]]]WWWUUUWWW\\\aaafffkkkqqqsssooojjjgggfffmmmppptttxxxzzzyyywwwuuuuuuwww{{{}}}tttllliiilllrrrwwwtttwww}}}|||wwwttttttsssrrrpppnnnmmmlllkkkjjjjjjjjjhhhfffcccaaa___``````aaabbbccceeeggghhhjjjgggccc```___^^^]]]\\\]]]]]]\\\\\\\\\]]]]]]^^^\\\\\\\\\]]]]]]^^^^^^___]]]^^^```aaaaaaaaa```___\\\\\\]]]]]]^^^_________]]]___`````````aaaccceeeeeedddbbbaaaaaaaaabbbbbb]]]^^^___^^^\\\ZZZZZZ[[[YYYYYYYYYYYYXXXVVVUUUUUUWWWWWWWWWWWWXXXXXXYYYYYYQQQPPPPPPQQQSSSUUUTTTSSSTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^\\\]]]]]]^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTRRRPPPMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@======>>>?????????>>>>>>>>>>>>????????????>>>>>>@@@@@@???>>>===<<<;;;;;;>>>===<<<;;;999888777777666666666666666555555555444444444444444444444444111222222333333222222111000000000111111222333444111111000000111111222222111111111111222333444444444444444555555555666666555555555555555555555555666666555555555555666666666666666666666555555555666555555444444555555666444444444444444444444444333333333333333333333333333222222222222333444444666555555555444444444444222222222222222333444555666666666666666666666666444444444444555666777777666555555666666777888999:::999999999999999999:::999:::;;;<<<<<<======<<<************************+++***)))***+++,,,+++******,,,...---+++***,,,...***++++++,,,,,,++++++***+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***************+++,,,,,,,,,+++++++++,,,,,,---...)))******+++,,,,,,------,,,,,,------------------......////////////............---------......///.../////////000000000000111444999<<>>>>>======<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::999999888777777666666444444444444444444444444333333333333333333333333111111222222222222111111000000000000000111333333111111000000111222222333000000000111111222333444333333333333444444444444444444444444444444444444444444555555555555444444444444444444555555555555444444444555555444444444333333333333333333333333222222222222222222222222222222222111222333444444555555555444444444333333333333222222222333444444555555555555555555555555111222333444555555555555555555555555666777888888888888777777777777888888888999:::;;;<<<<<<<<<<<<)))))))))))))))))))))))))))(((((()))+++------,,,***,,,...---+++***,,,...***++++++,,,,,,++++++***++++++++++++******))))))*********++++++,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,+++///...---,,,---...///000++++++++++++,,,,,,---...))))))***+++,,,,,,------,,,,,,,,,------...............////////////......---------------...///000////////////000000000000444999???BBBFFFMMMWWW^^^eeelllrrrttt{{{|||{{{~~~~~~zzzuuuyyy}}}|||yyyvvvxxxsssllliiijjjllllllllljjjkkklllllllllkkkjjjjjjmmmoooqqqooolllkkkmmmooorrrsssuuuwwwxxxyyyzzzzzz{{{{{{}}}}}}zzz~~~zzztttpppmmmlllssswww}}}}}}tttrrrpppooopppppppppooopppooonnnmmmkkkiiihhhgggddddddccccccbbbbbbaaaaaaaaa```___^^^]]]^^^___```]]]\\\[[[\\\]]]]]]\\\ZZZYYYYYYZZZZZZ[[[\\\^^^___\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]___aaaaaa```___^^^ZZZ[[[]]]___```bbbbbbbbbaaabbbbbb```]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\YYY[[[]]]\\\ZZZXXXYYY[[[WWWVVVUUUTTTTTTTTTUUUVVVPPPPPPOOOOOORRRVVVZZZ\\\XXXVVVUUUTTTUUUUUUSSSQQQQQQPPPOOOOOONNNNNNOOOOOOQQQRRRRRRSSSTTTUUUUUUVVVUUUUUUUUUVVVXXXZZZ[[[\\\^^^_________^^^\\\ZZZYYYXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYXXXWWWWWWVVVUUUUUURRRQQQPPPPPPQQQPPPNNNLLLJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC???@@@BBBCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@CCCCCCBBBBBBAAA@@@@@@??????>>>=========???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::;;;<<<===???999::::::;;;;;;::::::999888999999999999:::::::::666666666666666666666666333333333333333333333333111111111111111111111111111111222222222222111111333222111000////////////111111000111111222333333000000000000111222333444111111222222222333333333444444444444444444444444333444555555555444333222333333333444444555555555333333555666666555333333222222222222222222222333111111111111111111111111222222111111222333444444555555444444444333333333333333333222333333444444333333333333333333333333000111333444555555444333555555555555555777888888777777666666666666777777888888999:::;;;;;;;;;;;;%%%&&&'''((()))***++++++***)))((((((((()))+++,,,)))))))))***++++++,,,,,,+++***************++++++***************++++++++++++++++++***)))((('''''')))************+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,+++*********++++++++++++++++++++++++---------...------,,,,,,111000000/////////000000---...000111111222555777;;;>>>CCCGGGLLLRRRZZZ```fffllluuu{{{}}}}}}~~~|||rrrpppvvv}}}zzzxxxnnnccc^^^\\\___gggpppoootttzzzzzzvvvppplllkkkiiimmmrrrrrrooonnnqqqtttttttttuuuvvvyyy}}}}}}~~~}}}}}}tttssstttyyy}}}uuuooonnnrrruuuvvvzzz|||xxxtttrrrqqqooollljjjjjjjjjjjjnnnppprrroookkkhhhhhhjjjgggddd```^^^^^^_________[[[[[[\\\]]]\\\[[[ZZZYYYWWWXXXZZZ[[[ZZZYYYWWWVVVYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[^^^___`````````___^^^]]][[[[[[ZZZ[[[\\\^^^```aaaaaaaaaaaa^^^\\\ZZZ[[[\\\______]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYWWWUUUXXXVVVUUUSSSRRRRRRSSSSSSSSSRRRQQQQQQQQQRRRTTTUUURRRQQQPPPQQQRRRSSSRRRQQQMMMMMMMMMMMMNNNOOOOOOPPPMMMMMMNNNOOOQQQRRRSSSSSSPPPRRRSSSVVVXXXYYYZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVZZZYYYXXXWWWUUUUUUTTTTTTVVVWWWWWWWWWUUUSSSPPPNNNMMMNNNOOOOOOOOOMMMLLLKKKGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@AAAAAAAAA@@@@@@?????????======>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@@@@?????????>>>>>>========================>>>===<<<;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888999999::::::999999888999999999888777666666555555555444333333222111111222222222222222111000///000000000000000000000000111111000000111111222333111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222222333555666777666555444555444444333333444444555444444444444444444444444333333333333333333333333111111111111111111111111000000000111222222222333111222333333444444333333222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333222222222333333444444444555555444333444555666777555777999999777777777888***************++++++,,,***))))))((()))***+++,,,++++++******************++++++******************++++++******************))))))***+++,,,,,,,,,,,,************++++++++++++***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,000000//////...//////000---...///000000222666999AAAEEEJJJOOOTTT[[[ccchhhjjjpppwww|||}}}}}}~~~zzzrrrrrrzzz|||}}}|||oooeeeZZZVVVVVV\\\gggrrr}}}~~~wwwooojjjhhhllloooqqqpppmmmmmmppptttyyyyyyzzz{{{}}}{{{zzzwwwrrrpppqqqllllllnnnsss{{{yyysssrrruuuyyy|||}}}yyyvvvsssrrrpppnnnllljjjiiiiiiiiilllmmmnnnmmmiiigggggghhhfffccc___\\\\\\]]]]]]\\\YYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZXXXVVVUUUWWWWWWWWWVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^______^^^\\\[[[[[[[[[[[[[[[\\\^^^______^^^______]]]ZZZYYYZZZ[[[]]]]]]\\\ZZZYYYYYYXXXXXXZZZZZZZZZZZZYYYWWWUUUTTTUUUTTTRRRQQQPPPPPPQQQQQQOOOPPPQQQQQQRRRQQQPPPPPPNNNMMMMMMNNNQQQRRRRRRQQQLLLLLLLLLKKKLLLLLLMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQSSSUUUVVVWWWXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYXXXWWWWWWVVVYYYYYYWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVTTTRRROOONNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@?????????>>>>>><<<<<<======>>>>>>??????>>>>>>======>>>>>>???@@@?????????>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999888888999999999999888888999888888777666666555555555444444333222222111111222222222222111111000000000000000000000000000000111111000000111111222333111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222333333444444555555444444444444333333333333444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111222222222111222333333444444333333222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333333333444444444444444555444444333333333444555666777999:::999777666666777---,,,+++)))))))))***+++***))))))))))))***++++++,,,,,,++++++***))))))(((,,,,,,+++***)))))))))***,,,+++++++++***)))))))))******+++,,,---......---************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------------------,,,------.........------//////............//////...///000111222666;;;???GGGLLLSSS[[[bbbiiiooosssqqquuu{{{}}}wwwrrrvvv~~~~~~~~~zzzxxx{{{wwweee[[[RRRPPPTTT]]]kkkwww~~~uuummmhhhgggqqqrrrrrrooommmnnnsssxxx{{{|||~~~}}}sssmmmiiidddbbbbbbaaabbbeeekkkrrryyy}}}}}}wwwqqqqqquuu||||||xxxuuusssqqqpppooommmkkkjjjhhhhhhhhhhhhiiijjjiiigggeeeeeefffeeebbb]]][[[ZZZZZZZZZYYYVVVVVVWWWWWWVVVVVVUUUTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\]]]\\\[[[ZZZYYYZZZZZZ[[[\\\\\\]]]\\\\\\[[[[[[\\\ZZZYYYXXXZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXWWWWWWVVVTTTSSSRRRQQQPPPOOOMMMMMMMMMNNNNNNKKKMMMOOOQQQQQQOOOLLLKKKKKKJJJJJJLLLNNNPPPPPPOOOKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLOOOPPPRRRSSSTTTUUUUUUUUUXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXXXXWWWVVVVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRPPPMMMLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<999999999999999999999999;;;::::::999999999999:::999999::::::::::::999999888888888888888777777777777777888888888888777777777777777666666555555444444444333333222111111111111111111111111111000000000000000000000000000000111000000000000111222222111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222222222222222222333444444333222222222222222222333333333333333333333333333222222333333333333333333111111111111111111111111222222222111111111111111111222222333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333555555555555444444444444333333222222222333444555888999:::999666444444555+++***((('''&&&'''((())))))))))))*********+++++++++++++++*********)))))),,,,,,+++***)))))))))))),,,,,,,,,+++***)))((((((,,,---------,,,,,,+++************+++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.......................................,,,------.................................///000000111333555888>>>FFFKKKJJJRRR___lllvvv|||~~~{{{}}}}}}~~~{{{{{{wwwtttxxx~~~xxxyyyyyywwwvvv{{{rrrhhh\\\UUUPPPRRRXXXbbbooo{{{{{{|||{{{vvvpppjjjiiijjjtttsssrrrpppooossszzz{{{~~~~~~rrreee___\\\ZZZZZZ\\\\\\]]]___dddiiinnnrrrttttttooojjjmmmvvv~~~zzzvvvtttrrrqqqpppooonnnlllkkkiiigggffffffeeeeeeffffffeeeddddddddddddaaa]]]ZZZYYYYYYWWWVVVTTTTTTTTTTTTTTTSSSSSSRRRUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVXXXXXXXXXYYYZZZZZZZZZYYYWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWXXXYYYYYYWWWXXXYYY[[[YYYYYYYYYXXXWWWVVVUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJKKKKKKLLLKKKLLLMMMNNNNNNLLLKKKIIIJJJIIIIIIJJJLLLNNNMMMLLLJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIINNNNNNOOOQQQQQQRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVVVVUUUUUUUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPOOONNNMMMKKKJJJJJJHHHFFFDDDBBBAAABBBBBBAAAAAAAAAAAA@@@@@@?????????>>>===<<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;::::::::::::999777777777777777777777777888888888777777777777888777777888888888888777777666666666666555555555555666666777777777777666666666555555555444444444333333333222222111111111000111111111000000000000111000000000000000000000000000000000000000111222222111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111222111000000000111333444222222111111111111222222222222222222222222222222222222222222222333333333111111111111111111111111333222222222111000000000111111222333333333333222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333555555555444333333333222222222222222222333333333555666777666555333333444)))((('''''''''(((******)))*********++++++++++++))))))*********+++++++++,,,++++++***))))))******,,,,,,,,,+++***)))((((((***++++++++++++******)))***++++++++++++,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---......------........................,,,---....../////////..................///000000111333777;;;AAAIIISSSYYYTTT___ppp}}}{{{vvv|||~~~yyywww~~~|||yyywwwxxxzzzpppsssvvvwwwxxx{{{sssbbbZZZVVVRRRSSSYYY___fffooowwwppprrrrrroookkkiiikkkmmmqqqpppooooooqqqwww~~~pppdddYYYTTTRRRRRRUUUZZZ]]]^^^```bbbdddgggjjjlllpppkkkiiimmmvvv|||yyyxxxwwwuuurrrpppooooooooommmlllkkkjjjhhhfffeeedddccccccccccccddddddcccbbbaaa___[[[YYYXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTVVVWWWVVVWWWXXXXXXXXXWWWUUUTTTVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVWWWWWWVVVWWWYYY[[[XXXXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOONNNMMMMMMMMMKKKKKKIIIHHHHHHIIIIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKKKKJJJHHHJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGDDDBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???>>><<<;;;:::;;;<<<===:::::::::::::::::::::::::::::::::::::::999999999999999999999999:::;;;;;;999999888888888777777777666666666666666666666666555555555666666666666555555555666666666666555555444444444444444444444444444555555666666555555444444444444333333333333333222111111111111111000000111000000//////000111111000000000000000000000000000000//////000000111222000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111000//////111222333222111111000000111111222222222222222222222222222111111111222222333333333111111111111111111111111333222222222111000000000000111222222333333222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333444333333333222111111111111111111222222222222222000222333444333222333444))))))******++++++++++++)))***++++++,,,,,,++++++((())))))***++++++,,,,,,+++***************++++++,,,+++++++++***)))))))))%%%&&&((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,........................,,,---.../////////////////////...//////000111222222666===DDDMMMXXXcccjjjiiittt|||xxxuuuvvv|||~~~{{{yyy~~~{{{xxxvvvuuummmqqqvvvyyyyyyyyyzzzzzzzzz|||xxxhhh[[[UUUTTTSSSWWW^^^cccfffjjjooommmnnnooommmjjjhhhkkkmmmmmmlllmmmooosssyyywwwqqqaaaYYYRRRNNNMMMMMMSSSZZZaaaccceeefffgggiiilllooorrrpppoooqqqwww}}}~~~|||xxxuuurrrpppqqqqqqooommmkkklllmmmkkkkkkjjjiiigggeeecccbbbbbbaaa```aaabbbbbb```^^^]]][[[XXXWWWVVVUUUSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNOOOPPPPPPNNNNNNNNNOOOQQQSSSTTTUUUUUUUUUVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUUUURRRSSSTTTTTTSSSTTTVVVXXXWWWWWWXXXWWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIHHHGGGHHHIIIKKKLLLKKKIIIHHHHHHIIIHHHGGGEEEGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::777777888888888888999999888888888999999999999999888888777777888888999:::777666666666666555555555555555555555555555555555222333333444444444444333333333444444444444333333222222222333333333333333333333444444444444333333222222222222222222222222000000000000000000000000111000///...///000111222000000000000000000000000000////////////000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000111222222222111111111111111111222111111111111111111111111000000111111222333333333111111111111111111111111222222222111111111111111000111111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222111111111111000111222333333333333222...000222333222222444555)))***+++,,,,,,+++)))((()))***+++,,,,,,,,,++++++******************++++++))))))))))))***+++,,,,,,++++++******************%%%&&&''')))***+++,,,,,,+++++++++,,,,,,,,,------------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---...///...,,,+++------------------------,,,---...///000000000000/////////000000111333333888>>>GGGRRR^^^kkkvvv~~~}}}|||xxxsssppppppssswwwyyyxxxuuuqqqooonnnmmmpppsssnnnbbb[[[YYYYYYYYY\\\bbbeeeeeeeeehhhjjjmmmnnnllliiihhhjjjmmmmmmmmmooosssxxx|||}}}pppccc[[[QQQNNNMMMMMMKKKMMMVVV```eeehhhkkkmmmooorrrvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwtttqqqooojjjlllmmmkkkiiihhhiiikkkiiijjjiiihhhgggdddbbbaaa```^^^]]]]]]______]]]ZZZXXXVVVTTTSSSSSSRRRQQQOOONNNMMMLLLKKKKKKKKKLLLLLLNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLNNNOOOQQQSSSTTTTTTUUUVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUOOOPPPQQQQQQPPPPPPRRRTTTTTTUUUVVVVVVUUUSSSPPPOOOMMMLLLJJJIIIHHHGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEFFFGGGEEEDDDDDDDDDCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFFFFGGGGGGDDDEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEAAAAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777555666666666777777777777555555666666777777888888666555555555555666777777555555444444444333333333444444444444444444444444000111222333333333222222111222222333333222222111111111222222333333333333222222333333333333222222111111111111111111111111000000000000000000000000000000.........///111222000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111222222222111222222222111111222222222111111111111111111111111///000000111222222333333111111111111111111111111111111111111111222222222000000111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111222222222222222333333111111333444444444333222000222333444333333333555(((***+++,,,+++(((%%%###)))***+++,,,---,,,++++++,,,,,,++++++***)))))))))(((((())))))***+++------***************+++++++++((())))))*********))))))++++++,,,,,,,,,---------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,------------------------,,,---...///000000000000000000000000111222333444???FFFQQQ^^^lllzzz{{{wwwrrrmmmuuuwwwyyyyyyvvvqqqkkkhhhgggdddfffjjjhhh```\\\^^^aaa___aaafffgggeeedddggggggiiilllkkkiiihhhjjjmmmqqqrrrtttyyy}}}}}}sssdddUUULLLDDDFFFIIILLLLLLOOO[[[hhhfffjjjooosssvvvzzz}}}zzzxxxwwwvvvvvvwwwvvvuuurrrooommmgggiiijjjiiifffeeegggiiiiiiiiiiiihhhfffdddbbb```^^^\\\[[[[[[]]]]]]ZZZWWWUUUSSSQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMOOOQQQSSSTTTTTTUUUUUUVVVVVVTTTSSSRRROOOOOONNNOOOPPPRRRTTTUUUMMMNNNNNNNNNMMMMMMOOOQQQRRRSSSTTTTTTSSSQQQOOOMMMLLLKKKIIIGGGFFFFFFFFFGGGBBBAAA@@@@@@@@@AAABBBCCC???AAADDDFFFHHHHHHFFFEEECCCBBBBBBCCCEEEFFFEEEDDDAAAAAAAAAAAABBBBBBCCCDDDAAAAAABBBCCCDDDFFFFFFGGGCCCDDDFFFHHHJJJKKKLLLLLLNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDD===>>>?????????>>><<<;;;::::::::::::::::::::::::666777888888888777555444555555555555666666777777333333444444555666777777444333333333333444555555444444444333333333222222444444444444444444444444///000111222333333222111111111222222222222111111111111222222333333333333222222222333333222222222000000000000000111111111////////////000000000000000///...---...///111333000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000222333333333222111333333222222222222333333000000000000000000000000///000000111222222333333111111111111111111111111000000111111222222222333000000111222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222333333444444444111222333444555444333333333444666555444333333444,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))************************+++++++++++++++***)))(((++++++++++++++++++++++++************************+++++++++*********))))))---------,,,,,,+++++++++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---...//////---...000///......///000222111//////000444888;;;AAAQQQdddooowww~~~wwwrrrsssuuutttzzzzzzzzzyyyuuunnnhhhcccbbbeeegggeeeeeehhhgggccc___aaacccfffhhhiiiiiiiiigggdddeeehhhgggdddiiiqqqnnnsssyyy~~~}}}yyyuuuvvvvvvrrrkkk```TTTKKKFFFHHHIIIHHHIIIPPP[[[ccceeejjjmmmssszzz|||wwwtttvvvuuutttssssssrrrpppnnnllljjjhhhggghhhiiiiiiiiieeedddcccccccccbbb```^^^XXXXXXXXXXXXWWWVVVUUUTTTPPPQQQRRRRRRRRRQQQPPPOOOIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKMMMMMMMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBEEEEEEFFFGGGHHHHHHIIIJJJIIIJJJJJJIIIGGGGGGIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???>>><<<;;;:::999999999888888777777777777888888666666666666666666666666555444444333333444444555222222222222222222222222555444444333333444444555222222333333333444444444333333333222222222111111333333333333333333333333333222222222222222222333////////////////////////222222222222222222222222222222222222111111111111////////////000000000000......///000000000000000000000000000000000000000---......///000111111222222111111111000000//////000000000000111111111111000000////////////000000000000000000000111111111000000111222222222222111//////............//////333222111000000111222333333333222222111000000000000000000000000000000000000000111111111111000000000111111111111222222222222222222111111111000000......///000000000000000111111222222222333333333333333333222222111111111333222222111111222222333222222222222222222222222555555555555555555555555+++++++++*********))))))******************++++++************************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,------.........---///000///......///000......///111444888===AAAHHHWWWhhhqqqwww~~~}}}~~~yyyuuuxxx{{{{{{~~~~~~}}}yyyqqqiiibbb^^^___ffflllllllllmmmllliiicccdddfffhhhiiiiiiiiihhhgggeeefffjjjjjjhhhllltttvvvxxx{{{|||yyyrrrjjjeee]]]^^^]]]YYYRRRLLLHHHFFFIIIMMMOOORRRZZZeeellllllrrruuuyyy~~~}}}{{{zzzyyyxxxuuusssrrrqqqpppqqqrrrqqqpppnnniiigggfffeeeggghhhhhhhhhaaa___^^^]]]]]]]]][[[ZZZWWWWWWVVVVVVUUUSSSRRRQQQNNNOOOOOOPPPPPPOOOMMMMMMHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJHHHJJJKKKLLLKKKLLLMMMOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@????????????AAABBBBBBCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHIIIIIIHHHIIIIIIHHHGGGFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@???>>>===<<<;;;:::999888888888777777666666666666666777555555555555555555555555444444333333333333444444222222222222222222222222444333333222222333333444111222222222222333333333333222222222111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000////////////////////////000000000000......///000000000000000000000000000000000000000......//////000000111111111111111111000000000///000000000000111111111111222222111111111111222222111111000000//////......000000111222222222222111111111000000000000111111222111000000000000111222111111111111111111222222000000000000000000000000///000000111111000000///000111111111111222222222222222222111111111000000//////000111111111111000111111111222222222333333333333222222222222222222333222222111111222222333222222222222222222222222444444444444444444444444*********)))))))))((((((((())))))***++++++,,,,,,***************************++++++++++++***))))))++++++++++++++++++++++++************************+++++++++******************++++++,,,,,,------...,,,,,,------------,,,,,,++++++++++++++++++++++++...............---------------------------.........///000///...---...///,,,...222555999>>>DDDHHHOOO]]]lllsssxxx}}}~~~~~~{{{|||zzz|||zzz}}}vvvkkkaaa\\\ZZZbbbllluuuuuurrrpppnnnllliiijjjkkkkkkkkkjjjhhhhhheeedddfffjjjlllmmmrrrxxx~~~}}}zzztttkkkaaaWWWQQQKKKLLLMMMMMMKKKKKKLLLMMMOOOVVV^^^dddllluuuxxxwww{{{|||~~~uuusssrrrqqqrrrsssrrrqqqllllllkkkmmmoooooonnnmmmfffdddcccccceeeggggggfffbbb___]]][[[\\\\\\[[[[[[UUUUUUTTTSSSQQQOOONNNMMMLLLLLLMMMMMMMMMLLLJJJIIIFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIGGGIIIJJJJJJIIIIIIJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@AAA@@@????????????>>>>>>>>>======>>>???@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>======>>>>>>???AAA@@@@@@??????@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA???>>>======>>>>>>===>>>>>>>>>>>>===<<<<<<;;;:::999777777666666666666666555444444444444444444444444444444444444444333222222222222222222333222222222222222222222222222222222111111222222222000000000111111111222222111111111111000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000......///000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222111111111111222222111111000///...------,,,000000111222222222222111222111111000000111111222111111000000000000111111///000000111222222333333000000000000000000000000//////000000000000//////000111111111111222222222222222222111111111111111000000111222222222222111000000111111111222222222222222222222222222333333333222222111111222222333222222222222222222222222333333333333333333333333+++*********))))))))))))))))))*********+++++++++************************((()))))))))))))))((((((++++++++++++++++++++++++************************************************+++++++++,,,,,,---------+++,,,---......---,,,+++*********+++++++++++++++....................................------------...///000000......///000---111666:::>>>BBBHHHLLLTTT```mmmtttxxx}}}}}}yyy{{{{{{zzzzzz|||~~~{{{zzznnnbbb[[[ZZZ]]]kkkuuu|||yyyqqqmmmkkkjjjnnnoooooonnnmmmkkkiiihhhdddeeehhhlllppptttxxx|||~~~yyyqqqfff[[[QQQJJJFFFGGGHHHJJJLLLNNNQQQUUUXXX^^^gggrrrxxx~~~~~~}}}|||zzzxxxwwwwwwqqqnnnllllllmmmoooooonnnjjjjjjiiijjjllllllkkkiiibbbaaaaaabbbdddffffffeeeaaa___[[[YYYZZZ[[[[[[ZZZSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJKKKKKKKKKIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHIIIIIIHHHGGGHHHJJJLLLLLLKKKKKKIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIKKKKKKIIIHHHFFFHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@????????????>>>>>>=========<<<<<<<<<:::;;;<<<<<<=========<<<<<<<<<<<<=========>>>>>>======<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????>>>???@@@AAACCCEEEFFFFFFCCCDDDEEEDDDCCCCCCEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::888777666555444444444444555444333222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111000000000000111111/////////000000000000111000000000000000/////////111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111222222222222111111111000////////////000000000000......///000000000000000000000000000000000000000111111000000000000000000111111111000000000000000///000000000111111111111000000////////////000000111111000000//////......000000111222222222222111000//////////////////000000000000000000000000000000000111111111222222222000000000000000000000000/////////000000/////////000000111111111222222222111111111111111111111111111111222333333333333222000000000111111111222222111111111222222333333333333222222111111222222333222222222222222222222222222222222222222222222222,,,,,,+++++++++*********+++++++++*********))))))************************))))))******+++******)))++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,******+++++++++,,,,,,,,,------------.................................---...///111000//////000222000555;;;>>>@@@DDDJJJOOOYYYdddnnntttzzzzzz{{{}}}}}}{{{yyyzzz|||~~~zzzpppcccZZZYYY^^^cccpppxxx{{{uuullljjjjjjkkkqqqqqqqqqqqqpppnnnllljjjhhhiiillloootttzzz}}}~~~uuunnncccWWWNNNHHHFFFFFFEEEHHHMMMQQQVVV[[[aaaeeeqqq{{{}}}zzzvvvsssqqqoooooopppnnnkkkkkklllmmmmmmlllkkkjjjiiiiiiiiihhhfffddd```______aaacccdddcccbbb\\\YYYUUUSSSTTTUUUUUUTTTQQQQQQPPPOOOMMMKKKIIIHHHIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIHHHGGGGGGHHHIIIKKKJJJJJJIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJJJJHHHGGGEEEFFFEEEDDDDDDBBBBBBAAA@@@AAA@@@???>>>>>>======>>><<<;;;;;;;;;;;;:::::::::888999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>======<<<<<<<<<<<<======<<<===>>>???AAABBBCCCCCC@@@AAABBBAAA@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAA>>>===;;;:::999999:::;;;:::;;;;;;;;;;;;:::999999666555444333333333333333333333222111000000111111222222222222222222222222222111111000000111111222111111111111111111111111111000000//////000000111....../////////000000000////////////////////////111111111111111111111111000//////////////////000000000000000000000000000222222222222222222222222222222222222111111111000////////////000000000000......///000000000000000000000000000000000000000111111111111000000000000000000000000000000111111///000000000111111111111000000////////////000000000000000111111222222222000000111222222222222111000000////////////000000000000111111111111000000222222222111111111000000111111111111111111111111//////000000000000//////000000111111111222222222111111111111111111111111111111222333333333333333000111111111111222222222111111111222222333333333333222222111111222222333222222222222222222222222222222222222222222222222,,,,,,,,,++++++++++++***,,,,,,++++++***))))))(((************************++++++,,,------------,,,++++++++++++++++++++++++***************************************+++++++++++++++,,,,,,,,,,,,------------............------+++++++++,,,,,,------...---------.................................//////...000111222111222333555555:::AAADDDFFFJJJSSSZZZccckkkssswww|||~~~}}}{{{||||||}}}}}}zzz||||||vvvooocccZZZWWW[[[bbbhhhlllrrrsssmmmhhhjjjmmmnnnpppqqqrrrrrrrrrqqqooonnnnnnpppqqqqqquuuyyyzzzwwwfff```WWWNNNIIIHHHJJJKKKHHHNNNWWW```hhhooouuuyyy~~~{{{vvvrrrnnnlllkkkkkknnnmmmkkkkkkllllllkkkjjjkkkiiigggffffffdddaaa^^^]]]]]]]]]^^^```aaa```^^^XXXVVVSSSRRRRRRSSSRRRQQQNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFGGGGGGFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>??????>>>===<<<<<<<<<<<<::::::999999999888888888777777888999999888888777777888888888888999999999::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@===?????????>>>???AAACCCBBBBBBBBBAAA@@@@@@??????????????????????????????AAA@@@??????>>>>>>??????<<<;;;999888777777888888999999999999999888777777444444333222222222222222111111000000000000111111222222222222222222222222222111111111111111111222111111111111111111111111111000000//////000000111........./////////000000////////////000000000000000000000000000000000000000000////////////000000////////////////////////222222222222222222222222000000000000////////////////////////000000000000......///000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111222222111111111111222222///000000111222333444555000000111222222222222111333222222111111222222333111111222222222222111111333333222222111000000///111111111111111111111111000000111111111111000000000111111111111222222222111111111111111222222222111111222333333333333222111111222222222333333333222222222222222222333333333222222111111222222333222222222222222222222222222222222222222222222222++++++++++++************++++++************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++((()))***+++---...///000......------------......+++,,,,,,---......//////.........//////000000000------......//////000000...000222333333444666888===CCCJJJOOOSSSZZZfffooorrrwwwzzz{{{|||zzz|||{{{{{{}}}}}}~~~~~~zzzyyyyyykkkcccYYYUUUYYY```eeegggfffjjjkkkhhhgggkkkoooooonnnoooqqqrrrssssssssssssrrrsssqqqlllmmmooollleeeYYYVVVQQQMMMLLLLLLNNNOOOQQQYYYeeeqqq{{{yyyvvvqqqllliiihhhhhhiiijjjiiiiiijjjkkkkkkjjjiiihhhfffdddcccbbb```]]][[[ZZZZZZZZZ[[[\\\\\\[[[YYYUUUSSSRRRQQQRRRQQQOOONNNJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDBBB@@@????????????@@@@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDAAACCCDDDEEEDDDEEEFFFHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>======<<<;;;:::999999999999888888888888777777777666777777777888888777777666666666666666777777777777888888888888999:::;;;<<<:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<======;;;===============???AAAAAAAAA@@@@@@???>>>>>>=================================<<<;;;;;;;;;;;;;;;999888777555444555555666666666777777666666555444444333222222222222222222000//////000000111222333222222222222222222222222222222222111111222222222111111111111111111111111111000000000000000000111...////////////000000000/////////000000111111111111111111111111111111111111000000//////000000111000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000......///000000000000000000000000000000000000000000000000111111222222333///000000000111111111111000000000000111111111111222222111111111111222222000000111111222222333333000000111222222222222111333222222111111222222333111222333444444333222111222222111111111111111111111111111111111111111111111111222222222222111111000111111111111222222222000000111111111222222222000111111222222222222222222333333333333444444444333333222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333************)))))))))))))))))))))***++++++,,,,,,************************''''''((()))))))))))))))++++++++++++++++++++++++************************))))))******++++++++++++%%%&&&(((+++---000222333///...---,,,,,,---...///,,,,,,------...///000000//////000000111111111222,,,------...///000111111---000222444444666888:::DDDKKKTTTZZZ```jjjxxx~~~}}}|||~~~xxx{{{|||yyyvvvxxxvvvccc[[[TTTTTT\\\ccceeeeeedddggghhhfffhhhlllnnnllllllmmmppprrrtttuuuvvvuuuqqqrrrmmmfffcccddd^^^UUURRRQQQQQQPPPPPPPPPPPPPPPVVV___mmmyyy}}}}}}|||sssqqqlllhhheeeeeefffgggeeeeeefffhhhkkkkkkiiihhheeecccaaaaaa```___\\\YYYXXXWWWWWWYYYZZZYYYWWWUUUNNNMMMLLLLLLLLLKKKIIIGGGGGGGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<<<<===>>>???@@@AAAAAA>>>>>>?????????@@@@@@@@@CCCCCCCCCBBBBBBCCCCCCCCC???@@@BBBCCCCCCCCCEEEGGGDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>======;;;:::999888777777777777777777777777666666666666666777777777777777666666555555555666666666666777666666666666777888999::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<>>>@@@AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999777666444333222222333444444444555555444444333222333333222222222222222222////////////000222333444222222222222222222222222333333222222222222333333000000000000000000000000111111000000000000111111////////////000000000111//////000000111111222222333333333333333333333333111111000000000000111111111111111111111111111111000000000000000000000000222222222222111111111111////////////000000000000...//////000000000000000000000000000000000000000//////000111222333333333//////000000111111111222000000000000111111111111000000////////////000000111111111000000000000000000000111222222222222111111111000000000000111111222333444444444444333222000000000111222222333333111111111111111111111111222222333333333333222222000111111111111222222222000000111111222222222222000000111222222222222111333333333444444444555555444333333222222111111111333222222222222222222333222222222222222222222222333333333333333333333333,,,,,,++++++******++++++************************************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))******++++++)))'''(((***,,,***(((*********+++,,,---...///.........------,,,,,,,,,//////000000///...------111111000000//////............---------...//////,,,000333333222888CCCMMMYYYdddgggcccooo}}}zzzxxx}}}|||wwwyyyzzzyyyxxx{{{rrrbbb___[[[YYYZZZ```dddfffeeefffgggiiilllnnnmmmkkkiiijjjmmmqqqsssttttttuuuvvvrrriii^^^XXXXXX[[[[[[[[[UUURRRNNNNNNPPPTTTXXXYYYbbbnnn||||||xxxuuutttjjjiiihhhfffeeecccbbbaaabbbcccdddffffffffffffeeedddcccaaa^^^[[[YYYXXXWWWXXXXXXXXXWWWUUURRROOONNNOOONNNMMMKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>=========??????>>>>>>>>>>>>??????===>>>???@@@AAA@@@??????>>>>>>???@@@@@@@@@@@@???@@@@@@???>>>=========>>>======>>>>>>>>>>>>===============<<<<<<;;;::::::888777777666555444444444666666555555555444444444333333333444444444555555444444444555555555555666555555666666666666555555777888888888999999999999888888888888888888888888:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::999999999999999999999999:::999999888777666666555555444444333333444444555333333333333333333333333111111111111111111111111444444333333222111111111000111111111111222222222111111111111000000000000000000000000111111111111222111000//////000111222111111000000000000111111333000---,,,---...///...111111000000000000111111222111000.........///000000111111111111222222222000000111111111111000000000000111111111111000000000111111111222222222222000000000000000000000000000000000000000000000000222222111111111111111111111111222222222333333333111111111111111111111111222111111111000000//////222222222222111111000000000111111111111222222222333333222222111111000000111222333444444333222111111111222222222333333333333333333222222111111111222222333333333333222222111111111111000000000000333333333333333333333333111222222333333222222111111111222222222333333333333333333333333333333333333222222111111222222333444444333222111000///...222222222222222222222222,,,++++++***))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++***************++++++,,,000---)))((()))++++++***************+++,,,------......---------,,,,,,,,,,,,---...//////000000///000000000000//////............------------......---111333444555===JJJUUUjjjvvv{{{zzz||||||zzzsssuuuxxxzzz{{{}}}nnnbbb^^^___```aaabbbdddfffgggjjjjjjiiijjjjjjkkkjjjiiimmmpppsssuuuuuutttttttttmmmeeeZZZUUUVVVYYY[[[[[[ZZZWWWTTTTTTYYY```fffiiisss{{{{{{wwwsssqqqooohhhhhhgggeeecccbbb`````````aaabbbcccdddccccccbbbaaa___]]]ZZZXXXVVVUUUTTTUUUUUUTTTSSSQQQOOOMMMLLLMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@========================<<<;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;<<<===>>>???>>>>>>===<<<======>>>>>>>>>>>>>>>>>>======<<<<<<<<<======<<<==================<<<<<<;;;;;;:::999888888777777777666666555444444333666555555555444444444333333333333444444444444555444444444444555555555555555555666666666666555555666666666666777777777777777777888888888888888888999999999:::::::::;;;;;;<<<;;;;;;:::999999888888888888888888888888888888888888888777666555555555444444333333333333444444333333333333333333333333111111111111111111111111000000000111111111111111//////000000000111111111//////000000111111111222000000000000111111111111222111000//////000111222111111000000000000111111444222///...///000000000111111000000000000111111222111000///...//////000000111111111111222222222000000111111111111000000000000111111111111000000000000000111111111222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333111111111111111111111111222111111111000000000000222222222222111111111000111111111111222222222222222222111111111111111111111111222333333222111111111111111222222222333333333333333222222222111111111222222333333222222111222222111111111111111111333333333333333333333333222222333333333333222222222222222222333333333333333333333333333333333333444444333333333333444444222222222222111111111111222222222222222222222222,,,+++***)))((((((((((((************************)))))))))))))))))))))))))))************+++++++++************************+++++++++***+++,,,,,,---444000+++))))))+++,,,---+++***************++++++------------,,,,,,,,,,,,)))***,,,...000111222222000000000////////////.........---------------...000222444555999DDDTTT___zzz~~~~~~yyy||||||vvvqqqssswww{{{}}}|||yyyvvvuuuwwwyyy{{{xxxqqqhhhaaa^^^ccchhhiiigggeeefffhhhjjjjjjiiiiiiiiikkkmmmnnnpppsssvvvwwwuuusssqqqqqqhhhaaaYYYUUUWWW[[[___```cccaaa```cccjjjssszzz~~~~~~|||yyyuuuqqqmmmkkkjjjgggfffeeecccbbb```___^^^]]]^^^___`````````___^^^\\\ZZZXXXVVVSSSRRRQQQPPPRRRQQQOOOMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888777777999999999999999999999999;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999888666555444444666666666555555444444333555555444444444444333333333333333333444444444444444444444444555555555555555555666666666666555555333444444444444555555555666666666777777888888888777777888888888999999999999888888777777666666555777777777777777777777777666666666555555444444333333222222222222222222333222222222222222222222222000000000000000000000000------...//////000111111.../////////000000000000......///000111222333333000000000000111111111111111111000000000000111111111111000000000000111111555333000000111222222222000000000000000000000000111111000/////////000000000111111111111222222222000000111111111111000000000000111111111111000000/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111111111111111111000000000222222222222111111111111111111111111222222222333000000000111111111111111000111222222222222111000000000111111111222222222333333333333222222222222111111222222222222111111222222222222222222222222222222222222222222222222222333333444444333333222222222222333333333444444333333333333333333333333555555444444444444555555111111111222222333333333333333333333333333333333---,,,+++))))))(((((((((************************(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))+++************+++,,,,,,111///,,,******+++------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///111111111////////////////////////......---------------...222333555888???LLL\\\hhh|||}}}|||zzzyyyvvvqqqrrrsssvvvzzz}}}{{{tttnnnrrrpppnnnlllkkkhhhccc```aaaeeekkkmmmkkkhhhfffeeefffgggiiikkkmmmooosssuuurrruuuwwwxxxuuuqqqooonnnhhhccc]]][[[^^^cccgggiiinnnooorrrxxx~~~|||{{{yyywwwtttpppmmmjjjhhhgggfffeeedddbbb```___^^^]]][[[[[[\\\]]]]]]\\\[[[ZZZWWWVVVTTTRRRPPPNNNMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAA???>>><<<;;;;;;::::::::::::::::::::::::777777777777666666666666777777777777777888888888::::::999999999999::::::999999::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999999999:::;;;<<<<<<999::::::;;;;;;::::::999999888777666555444333222555555555444444444333333444444333333333333333333222222333333333444444444333333444444444555555555444555555666666555555444333333333333444444444444555555555666666777777888555555666666666777777777777777666666555555555555555555555555555555555555555444444444333333222222222222111111111111222222222222222222222222222222////////////////////////........./////////000000/////////000000000111111...//////000111111222222///000000000111111111111111000000000000000000111111111000000000000111111444222000000222333222222000000111111111111000000111111000000000000000000000000111111111222222222000111111222222111111000000111111222222111111000////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222222///000000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333///000000111111222222222111111111111111111111111000000000111111111222222333333333333333333333333111111222222222222111111111222222222222222333333333333333333333333333333333333444444444444333333333333333333444444444444444444444444444444444444555555444444444444555555222222222222333333333444333333333333333333333333------,,,+++***)))))))))************************(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++)))***,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.............../////////......---------...//////444555888===EEERRRbbblll{{{zzzzzzyyyyyyyyy|||yyyrrrooorrrrrruuuyyy}}}|||vvvqqqpppmmmiiigggfffeeedddcccdddeeehhhlllnnnlllfffaaadddhhhmmmpppqqqrrrtttvvvtttvvvyyyzzzwwwsssqqqooollliiiggggggjjjnnnrrrttt{{{~~~~~~zzzxxxxxxvvvuuurrrnnnkkkhhhgggfffddddddbbbaaa___^^^\\\\\\YYYZZZZZZ[[[ZZZYYYWWWVVVSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@???===<<<:::999888::::::::::::::::::::::::666666666666666666666777666666777777777888888888999999999888888999999999999999999999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;999999999999::::::;;;<<<888888999999999999888888888888777666555444333333444444444444333333333333222222333333333333333333222222222333333333444444333333333444444444444555444444555555555555444444333333444444444555555555444444444555555666666666444444444555555555666666666666666666555555555555444444444444444444444444333333333222222222222222222111111000000111111222111111111111111111111111////////////////////////111111111000000/////////000000000111111111222222111111000000000000000000///000000000111111111111000000000111111000000000111111000000000000111111222000///000111222111000///000111111111111000///000000111111111111111111000000111111111222222222111111222222222222111111111111222222222222111111////////////000000000000111111111111111111111111111111111111111111111111000000111111111222222222///000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333111222222222222333333333000000111111222222333333222111111111111111111222000111111111111222222222333333333333333333333333222222333333333333222222111111111222222333333333333333333333333333333333444444444555555444444444333333444444444555555555444444444444444444444444444444333333333333444444444444444444333333333222333333333333333333333333---,,,++++++***+++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))(((((())))))***+++$$$(((+++------,,,+++,,,......------------......++++++++++++,,,,,,,,,,,,,,,------.........---------............/////////------......///000222222777999===DDDMMMYYYeeemmmzzz|||yyyxxxyyyzzz{{{zzzuuusssqqqssswww{{{}}}|||xxxuuujjjhhhgggggghhhhhhhhhffffffeeefffjjjmmmlllfffaaafffkkkqqqsssrrrqqqrrrssswwwzzz~~~~~~{{{xxxwwwtttuuuvvvwwwzzz|||~~~|||zzzxxxwwwtttrrrooollljjjgggfffeeebbbaaa```___]]][[[ZZZYYYWWWWWWXXXXXXWWWUUUTTTRRROOONNNMMMKKKJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::999888777999999999999999999999999555555666666666666777777555666666777777888888888888888777777777777888888888888888888888999::::::888999::::::;;;;;;::::::999999888888999999::::::666666777777777777666666777777666555555444444444333333333333333333333333111111222222222222333333222222222222333333333333333333333333444444444444444444555555555555444444444444444444555555555555444444444444444444444444333333444444444555555555555555555555555555555555444444444444444444444444222222222222222222222222222111111111111111111222000000000000000000000000000000000000000000000000333333222111111000//////111111111111222222222222111111111111000000//////000000000000111111111111000000111111111111000000111111000000000000111111000///...///111111111//////000111222222111000//////000111222222222111111000111111111111222222222111111222222222222111111111111222222222222111111/////////000000000111111111111111111111111111111111111111111111111111111000000000111222222333333000000000111111111222222111111111111111111111111111111111222222222222222222222222222333333333333222222222222333333333333222222222333333333333333333333222111111222333333111111222222222333333333333333333333444444444444333333444444444444333333111222222333333444444555444444444444444444444444444555555666666555555444444444444555555555666666444444444444444444444444444444333333333333444444555555555444444333333333333333333333333333333333***************++++++,,,************************************************)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,'''))),,,,,,+++***+++---,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,,,,,,,------......---------------.........//////------...///111333444555;;;>>>DDDLLLUUU^^^ggglllrrr{{{~~~{{{|||}}}{{{xxx|||yyyssspppfffggghhhkkkmmmllljjjgggfffggghhhiiijjjiiigggfffgggkkkpppqqqooonnnqqqttt{{{~~~|||zzzxxxvvvtttpppooollliiigggeeecccccc___^^^]]][[[YYYXXXWWWVVVTTTTTTUUUTTTSSSQQQOOONNNKKKKKKJJJHHHGGGGGGGGGGGGCCCCCCDDDDDDCCCCCCBBBBBB????????????>>>>>>>>>>>>;;;;;;:::999999888777777777777777777777777777777444444444555555666666666444444555666666777888888666666555555555555666666777666666555666777888999777777888999999999999888888888777777666777777777555555666666666666555555444444444444444444444444222222222222222222333333111111111111222222222333111222222222222333333333222222333333333444444444333444444555555444444333333333333444444444555555555555444444333333222222333333333444444444555555444444444444444444444444444444444444444444444444222222222222222222222222222222222111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000111111111000000000000111111111111///000111222222111000///111111000000000000111111///......///111222111//////000111222222111000//////000111222222222222111000111111111111222222222111222222333333222222111111222222333333222222111000000000111111111222222111111111111111111111111111111111111111111111111///000000111222222333333111111111111222222222333111111111111111111111111111111111222222333333333222222222333333333444444222222222333333333444444555444444444444444444333444444333222222333444444222333333333333444444444333333333444444444555555444555555666666555555444444444444555666666777777666666666666666666666666555555666666666666555555444555555555666666666666555555555555555555555555555555444444444444555555444444444444555555555555444444444444444444444444(((((((((((()))***+++,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,---+++)))(((+++...*********+++,,,---...///*********++++++,,,,,,,,,***+++,,,---............---------.........//////------...000222444666888>>>BBBIIIQQQZZZbbbhhhkkkuuu||||||}}}tttkkkggggggiiilllpppqqqooojjjfffeeehhhkkkjjjgggfffhhhkkkeeeiiilllmmmlllnnnsssyyy|||zzzxxxuuurrrpppmmmllliiigggdddbbbaaa```\\\[[[ZZZYYYWWWUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFEEEEEEEEEEEE@@@AAABBBCCCCCCBBB@@@@@@>>>>>>>>>>>>============:::999999999888888777777666666666666666666666666333333333444444555555555333333444444555666777777555444444333333444444555555555444333444555666777555666666777777777777777888777666555555555555555444555555555555555555444222222333333333444444444222222222222222222222333000000111111222222222333111111222222222333333333222222333333333444444444333444444555555444444333222222333333333444444444666555555444333222111111333333444444444555555555333333333333333333333333444444444444444444444444222222222222222222333333333333222222222222333333000000000000000000000000111111111111111111111111//////000000111111222222////////////000000000000......///000111222333333000000000000111111111111///000111222222111000///111111000000000000111111/////////000222333111000...000111222222111000...///000111222333333222111000111111111111222222222111222222333333222222111111222222333333222222111111111111111222222222222111111111111111111111111111111111111111111111111///000000111222222333333111222222222222333333333111111111111111111111111111111111222222333333333222222222333333444444444222222333333333444444444666666666555555444444444555555333333333333555555333333333444444444555555333333333444444555555555555555666666666666555555555666666777888999999:::777777777777777777777777555555666666666666555555555555555555666666666777555555555555555555555555666666555555555555666666222222333444555666777888444444444444444444444444************************))))))************))))))++++++++++++++++++++++++,,,+++******)))))))))***+++++++++*********))))))'''((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---.........---,,,+++,,,------...///000111111,,,---///000/////////000///000000000111444999<<>>======<<<<<<<<<;;;;;;;;;:::::::::777777777777666666666666444444444444444444444444555444444333333444444555444444444555555555555666555555444444444333333333555555555666666666666777555555555555666666666666666666666666666666666666666666666555555444444444444444444444333333222111222222222222222222222222111222222333333222222111444444333333333333333333555555555555555555555555222222333333333333444444444444444444444444444444222222333333333333444444444333333222222333333444333333333333333333333333222222333333333333444444444444444333333222222222333333222111000000111111111111111111111111111111333333222111000///......000000//////000111222222111111111111111111111111111111111111111111111111222333333111000000222555111111111111111111111111000111111111111222222222...///000222222111111000111111111111111111111111111111111111000000000000222222111111222333333444222333333333333222111111333222111111111222333444333333333333333333333333333333333222222111111111333333333333444555666666333222111222333333222111222222333333333222222111222222333333333222222111666666555555555444444444444444444555555555666666444555555555666666777777666666666666555555555555555555666777777777777777555555555555555666666777444555666666666666666555:::999888777777888999:::555777888999888777888888999999999999999999999999999999999999999999999999;;;:::999888999:::;;;<<<999999999888888888777777777888888999999999888888555555555555666666666666222555999;;;<<<:::666444))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,+++++++++************+++++++++*********)))))))))************))))))(((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......---,,,,,,---------......//////000+++---/////////...///111111222222444777;;;@@@DDDJJJNNNWWW```hhhnnnssswww}}}zzzxxxxxxxxxzzz~~~zzznnncccaaaeeeiiijjjkkkkkkkkkjjjiiihhhkkkkkkjjjkkklllmmmmmmmmmuuuxxxyyywwwsssssswww{{{xxxtttsssqqqnnnjjjeeecccaaa``````___]]][[[UUUTTTSSSQQQPPPOOONNNNNNOOONNNNNNMMMLLLJJJIIIHHHDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>===<<<<<<<<<;;;;;;;;;::::::::::::999999888888777666555444444555555555555555555555555555444444333333444444555444444444555555555555666555555444444444333333333444444555555555666666666555555555555666666666666555555555555555555555555555555555444444444333333333444444444333333222111222222222222222222222222222222333333333333222222222222222333333333333333444444444444444444444444222222333333333333444444444444444444444444444444222222222333333333444444444333333222222333333444222222222222222222222222222222333333333333444444444444444333333222222222333333222111111111111111111111111111111111111111333333333222111111000000000000000000000111222222111111111111111111111111111111111111111111111111111222222111///000111333111111111111111111111111111111111111222222222222000111222333333333222111222222222222222222222222222222111111111111111111222222222111222222333333222333333333333222111111444333222222222333444555333333333333333333333333444444333333333222222222444333222222222222222333555333222333444555444333333444444555444444333333222333333444444444333333777777666666666555555555555555555555666666666666666666666777777777888888666666666666666666666666666777888888999999888888777777777777777888888999999888888777777666666666::::::999888888999::::::777999::::::999888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888888777777777444666999;;;<<<:::888666))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++***************++++++++++++***)))((('''++++++++++++++++++++++++,,,,,,---------.........,,,,,,---......------,,,---------------.........+++---...///......///111333444555999>>>DDDJJJMMMNNNWWWcccjjjooosssxxx}}}|||vvvrrrrrrrrrvvv}}}zzz|||}}}xxxlllddd___```dddhhhhhhiiiiiiiiiiiiiiiiiiiiilllpppqqqppppppqqqsss|||{{{yyyuuurrrqqqrrruuuyyy{{{~~~wwwrrrooommmiiifffcccaaa___^^^]]]\\\ZZZXXXSSSRRRQQQOOONNNMMMLLLLLLLLLKKKKKKJJJIIIGGGFFFEEECCCBBBBBBAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;::::::::::::999999999888:::999888777555444333333555555555555555555555555555444444333333444444555444444444555555555555666555555444444444333333333333444444444555555555555444555555555555666666666555555555555555555555555444444444444333333333333333333444444444333222222222222222222222222222222222222333333333333222222111111111222222333333444333333333333333333333333222222333333333333444444444444444444444444444444222222222222333333333333444333333222222333333444111111111111111111111111222222333333333333444444444444333333333333222222333222222111111111111222222222222222222222222222333333333333333333333333111000000000000111222222222222222222222222222222222222222222222222222222000111111111//////111222222222222222222222222222111111111111222222222333111222333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222111000444444333333444555666666444444444444444444444444555555444444444444333333555555444333222222222222666555444444666666555444555555666666777666666555444444555666666777666666888888888888777777777777666666666666777777777777888888888999999999999999888888888999999999999999999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===<<<;;;999888888888888;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>???@@@@@@@@@???>>>>>>===>>>======<<<;;;:::999999888999:::;;;<<<;;;:::999)))))))))))))))))))))))))))******++++++******)))************************++++++,,,---,,,,,,+++*********************************+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------------------------------,,,,,,,,,+++---............000222333555888>>>FFFMMMRRRUUUXXXgggwww}}}}}}}}}xxxtttwwwxxx|||zzzxxxwwwzzz~~~~~~lllaaa___```ccceeeffffffffffffggghhhiiijjjiiikkkooorrruuuxxxzzz|||}}}zzzuuupppmmmmmmmmmnnnrrruuuzzz~~~zzzsssnnnjjjfffbbb______]]][[[ZZZYYYXXXUUUSSSPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIHHHFFFEEECCCBBB@@@@@@@@@???>>>>>>======;;;;;;;;;:::::::::999999999999999888888888777777888888777666555555444444555555555555555555555555555444444333333444444555444444444555555555555666555555444444444333333333333333333444444444555555444444444555555555666666555555555555555555555555333333333333333333333333333333333444444333333222222222222222222222222222222333333333333333333222000000111111222333444444333333333333333333333333222222222333333333444444333333333333333333333333111222222222222333333333444333333222222333333444222222222222222222222222222222222333333333444444333333333333333333333333333222222111111222222222222222222222222222222222222222333333333444444444111111111000000111222222222222222222222222222222222222222222222222222222111222222222000000111333222222222222222222222222111111111222222222333333222222333333444444444444333333333333333333333333111222222222222222333333333333333333333222222111333333333333333222111111333333444444555555666666555555555555555555555555666666666666666555555555777777666666666666666777777666555555777777666555666777777888888888888777666777888999999::::::999::::::::::::::::::999999888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>==================>>>??????@@@>>><<<;;;:::;;;<<<=========<<<<<<<<<<<<============<<<;;;:::;;;>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<============++++++++++++++++++++++++******++++++++++++*********************************++++++,,,,,,+++++++++************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---------------,,,,,,,,,,,,---.........///111444444666<<>>>>>======<<<;;;;;;;;;999999888888888888888777888777777777666666666666555555555555666666666666333333333333333333333333555444444333333444444555444444444555555555555666555555444444444333333333333333333444444444555555444444444444555555555555555555555555555555555555333333333333333333333333222333333444444333333333222222222222222222222222333333333444444333333333000000111222333333444444333333333333333333333333222222222333333333444444333333333333333333333333111111111222222222333333444333333222222333333444444444444444444444444444222222222333333333444444333333333333333333333333333222222222222222333333222222222222222222222222111111222222333444444444222222111111111111111222222222222222222222222222222222222222222222222222222333444444222222333444222222222222222222222222111222222222222333333333222222222222333333444444333333333333333333333333111111111222222333333333333333444444444444333222444444444444444333222222222333444555555666666666666666666666666666666666777777777777777777888888777777777777888999;;;;;;888777666666888888777666777888999999:::::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@???????????????@@@AAAAAA@@@???===<<<===???AAABBB>>>>>>????????????>>>>>>=========;;;:::;;;>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCC@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@???>>>>>>============>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************))))))******+++,,,***************+++++++++'''((()))+++,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---//////---------------.........---.../////////000333666888<<>><<<<<<;;;::::::999999888666666666666666666666666666666666666555555555555333444444555555666777777222222222222222222222222555444444333333444444555444444444555555555555666555555444444444333333333333444444444555555555555333444444444444555555555444444444444444444444444333333333333444444444444222222333444444444333333222222222222222222222222333333444444444444333333222222222333333444444555333333333333333333333333222222333333333333444444333333333333333333333333111111111111222222222222444333333222222333333444555555555555555555555555222222333333333333444444222222333333333333444444333222222222222333333444333333333333333333333333222222222333333444444444333333222111111111111222333333333333333333333333333333333333333333333333222444555555444333333444333333333333333333333333222222222222333333333333333333222222222333444555444444444444444444444444111222222333333444444555333444555666777666555555555555666666555555444333333444555666777888888888999999999999999999999999888888999999999999::::::666666777888999;;;<<<===:::999888888::::::999888999:::;;;<<<============>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBB??????>>>???@@@AAACCCDDD@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>===<<<===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>???????????????>>><<<======>>>???@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB++++++++++++++++++++++++***++++++,,,,,,++++++******************************)))(((&&&''')))+++---))))))*********+++++++++((()))***+++,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,---///000---------......//////000//////000000000111555888>>>DDDRRReeexxx~~~~~~~~~xxx{{{{{{wwwyyy}}}xxxyyyyyyrrrjjj```bbbbbbaaafffmmmmmmiiifffgggjjjmmmooopppqqqqqqpppssszzz~~~xxxnnneeecccgggllluuu}}}zzzwwwsssrrrrrrrrrrrrqqqllljjjgggbbb\\\VVVSSSRRRNNNMMMKKKKKKLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@???===<<<;;;::::::999999888777777777555555555555555555555555555555555555444444444444444444555555555555555555333333333333333333333333555444444333333444444555444444444555555555555666555555444444444333333333444444555555555666666666333333444444444555555555444444444444444444444444333333444444444555555555111222333333444444444333222222222222222222222222333333444444444444333333444444444444444444444444444444444444444444444444222222333333333333444444222222222222222222222222111111111111222222222222444333333222222333333444444444444444444444444444222222333333333333444444222222222333333444444444222222222222222333444555333333333333333333333333444444444444444555555555444333222222111111111222333333333333333333333333333333333333333333333333111333555555444222222333333333333333333333333333222222222333333333444444555444333333333444555666444444444444444444444444444444444555666666777777222444666888999999888777777777777777777666555555555666888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>===<<<;;;;;;======<<<;;;======>>>???@@@AAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCCCCBBBBBBBBBAAA>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBCCCCCCBBBAAAAAA>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@AAAAAABBBBBBAAA??????@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDCCCCCCCCC***************************++++++,,,,,,++++++***))))))))))))))))))))))))+++)))&&&%%%%%%(((+++---))))))******++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,...///000---------...///000111111///000000000000222666999CCCKKK\\\sss}}}|||}}}~~~wwwyyywwwsssvvv}}}{{{~~~|||wwwrrrpppoooggg]]]___ccceeecccgggmmmmmmhhhgggjjjmmmqqqssstttttttttoooxxxvvvjjjfffkkkrrr{{{}}}}}}vvvtttqqqooonnnnnnmmmllldddcccaaa\\\UUUPPPMMMLLLKKKIIIHHHHHHIIIJJJHHHGGGBBBBBBAAA@@@????????????@@@??????>>>===;;;:::999999999888888777666666666444444444444444444444444555555444444444333333333666666666555555444444333444444444444444444444444555444444333333444444555444444444555555555666666555555444444444333333333555555555666666666666777333333333444444444555555444444444444444444444444444444444555555666666666111222333333444444444444222222222222222222222222333444444555555444444333555555555555555555444444555555555555555555555555222222333333333444444444222222222222222222222222000111111111111222222222444333333222222333333444333333333333333333333333222222333333333444444444222222222333333444444444222222222222333333444555333333333333333333333333666666666666666666666666444333333222111111111222333333333333333333333333333333333333333333333333000222444444333111111222333333333333333333333333222222333333333444444444666555555444444666777888555555555555555555555555555666666777888999999:::222444666999:::::::::999888888888888888777666666777888:::<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>??????@@@???>>>===>>>???@@@???===???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBB<<<<<<===>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCC@@@????????????@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAA???AAACCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDD???@@@AAACCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEEDDDCCC************************,,,---...,,,***))))))***++++++************++++++++++++,,,++++++***)))(((******+++++++++,,,,,,,,,...---+++*********++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------))))))***++++++,,,------//////...------------......000222222222777???FFFHHHWWWmmm~~~~~~~~~yyysssuuu|||}}}}}}{{{xxxwwwyyy|||~~~~~~zzzvvvqqqnnnkkkhhhbbb^^^___aaadddhhhlllnnnllljjjhhhjjjnnnsssxxxzzzxxxvvvuuu~~~|||xxxyyy|||}}}yyyyyy|||sssqqqppppppooommmjjjggg___\\\XXXUUURRRPPPMMMKKKIIIGGGEEECCCBBBCCCDDDDDD@@@??????>>>===<<<<<<<<<===<<<<<<;;;;;;::::::999999888777666666666666666444333222222222222333444333444444555555444444333444555555555555555444444333333333333333333333333333444444555555444444333333444555666666444222111444444444444444444444444555555555444444333333333555555555555666666666666666555444333333444555666666555555444444555555666222222333444444444333333555555555444444333333333555444444333333444444555666555444444222222111000333444444555555444444333444444444444333333222111333333333333333333333333666444222000000222444666444444444444444444444444555555555555555555555555555555555666666666666666222333333444444444333333444333222111111333555666666555555444444444555555444444444444444444444444444444444444444444444444333333333333333222111000333444444555555444333333555555444444444444555555666666555555555555666666555555555555555444444444555444444333333333444444777888888888888999999999666666777888999::::::;;;:::;;;;;;<<<;;;:::888777:::;;;;;;;;;<<<<<<============<<<======>>>???@@@???>>>>>>============>>>??????@@@@@@@@@??????>>>AAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<===?????????@@@@@@AAAAAAAAA???@@@AAABBBAAA@@@???>>>AAA@@@@@@??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???AAAEEEGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGHHHGGGEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE************************,,,------,,,***))))))***+++******************+++((()))***++++++,,,++++++******+++++++++,,,,,,,,,------+++*********++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,,,,---......////////////...------.........000111222333666<<>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888777777777777666555555555666666555444333222222333444555333444444555555444444333444555555555555555444444444444444444444444444444333444444555555444444333444444555555555444222222444444444444444444444444555555555444444333333333555555555555666666666666666555444444444444555666555555444444444444555555555555555444333222111000333333333222222222111111555444444333333444444555666666555555444333333333333444444555555444444333444444444444444333222222333333333333333333333333666555333222222333555666444444444444444444444444666666666666666666666666666666666666777777777777333444444555555555444444777666444333222333555666777666666555555666666777666666666555555555555555444444444444444444444444444444555555555444333333444444444444444444444444777666666555555666666777888777777666666777777888777777777777777777777777777777666666666666777777999999::::::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>??????============>>>>>>???@@@??????>>>>>>======>>>>>>>>>???@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAA@@@??????======<<<<<<<<<<<<<<<=========>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@??????AAADDDGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIHHHEEECCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGG************************,,,------,,,***)))***+++************************((()))***++++++,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---....../////////...............///000000111333666<<>>?????????>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBBBBCCCCCCDDDEEE???@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@AAA@@@??????>>>>>>>>>???>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@=========<<<======>>>>>>??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@??????@@@CCCFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGIIIIIIHHHFFFDDDCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHH************************+++,,,---,,,***)))***+++)))******************)))+++++++++++++++***((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++,,,,,,------///.........///000000111///111666<<>>============>>>;;;:::::::::999999999888999888777666555444333222333333333333444444555666666666555555555555666666444444555555555555444444333444555555666555555555666666666666666666666666333444444555555444444333555444444333333333444444333333444444444444444444555555555555555444444444555555555555666666666666666666555555555555666666444444333333333333444444222333444555555666555555666666666555555555555555555555444444444444555555444444555555555666666666444444555555555555444444444444555555555555444444444444444444444444444444333444555555555555444333555555555555555555555555555555555555555555555555555555666666777777888888555666666666666555555444888777666555555555666777888888777777777888999999999999999888777777666666666666666666666666666666666666777888999999999999999888666555555777999:::;;;::::::999999::::::;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============>>>???@@@@@@AAABBB???????????????>>>>>>>>>AAA@@@??????@@@BBBCCCEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@????????????>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@AAAEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDFFFGGGDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@??????@@@BBBDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEGGGFFFEEECCCCCCDDDCCCDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHH************************+++,,,---,,,*********,,,******++++++++++++******+++++++++++++++***((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------.........///000111222333...333;;;DDDJJJOOORRRSSSeeemmmxxx}}}{{{zzzvvvqqqooottt{{{{{{yyy|||yyyqqqoooooopppwww}}}|||tttllldddbbbaaadddiiippptttwww}}}|||wwwuuussssssjjjiiigggeeeaaa\\\VVVQQQMMMKKKGGGEEEDDDCCC@@@>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999888888888888888888777666555444333333333333333333333444555666666666666666666666666666444555555666666555555444333444444555666666555555666666666666666666666666333444444555555444444333444444333333333444444555333333333444444444555555555555555555555555555555555555555555666666666666666666666666666666666666555444444333333444444555222333444555666666666666666666666666666666666666666555555444444555555666333333333444555555666666444555555666666555555444444555555666666555555555555555555555555555555555222333444555555444333222666666666666666666666666444444444444444444444444444444555666777777888888666666666666666555444444555555555666777888999999888888888888888999::::::::::::999999888888888777888888888888888888888888777777888999:::::::::999<<<;;;999999999;;;===>>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>>============>>>>>>;;;;;;;;;<<<<<<===============<<<<<<===>>>??????>>>>>>>>>???@@@AAAAAABBB???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDIIIHHHGGGFFFDDDCCCBBBAAACCCCCCBBBBBBCCCEEEGGGHHHDDDDDDDDDCCCCCCDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???@@@BBBDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBB???AAACCCCCCCCCCCCDDDEEEAAABBBCCCDDDEEEFFFGGGHHHBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF***************************,,,,,,,,,******+++,,,***+++,,,------,,,+++***((()))***++++++,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------............------------..................//////.........///000222333444222999CCCJJJNNNQQQVVVYYYjjjqqqyyy~~~tttwwwwwwrrrpppwww~~~~~~uuuiiikkkoootttwwwtttmmmggg```______cccjjjrrrxxx{{{~~~yyyvvvtttrrrrrrgggeeebbb^^^[[[VVVQQQMMMJJJHHHEEECCCBBBAAA???===::::::::::::::::::999999888888888888888888888888777777777666555555444444444444333333333444555555555555666666666666555555555555666666666666555555333333444555666666666666666666666666666666666666333444444555555444444333333333444444444444444555222333333444444555555555555555555555555666666666555555555555666666666666555666666777777666666555555555555444444555555555666666777777666555555444444444444555555555555555666666555555555555666666333333444444444555555555555555666666666666555555444555666666777666666666666666666666666666666666333444555666666555444333777777777777777777777777555555555555555555555555555555666666777888999999888888888888777666555555555555666888999:::;;;<<<999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::======<<<<<<===>>>???@@@>>>======<<<<<<======>>>>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAA>>>>>>???????????????????????????@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@AAABBBDDDGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFHHHHHHFFFEEECCCAAA@@@???CCCCCCCCCCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@AAACCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@===???AAABBBBBBAAACCCDDDAAAAAABBBBBBCCCDDDEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE***************************+++,,,,,,******+++,,,+++,,,...//////...,,,+++((()))***++++++,,,++++++******+++++++++,,,,,,,,,++++++---.........------,,,,,,,,,---------......///.........------------//////////////////............///000111333444555;;;BBBJJJMMMMMMQQQ[[[cccmmmssszzz}}}rrrttttttqqquuuyyyqqqdddggglllnnnnnnkkkhhheee```___```eeellltttzzz}}}}}}zzzvvvsssooommmddd```\\\WWWTTTPPPLLLJJJFFFCCC@@@???>>>===;;;:::888888999999999999999888888888888888888888888888555555555555555555555555666555444444444444444555444555666666666666555444555555666666666666555555222333444555666666666666555555555555555555555555333444444555555444444333222222444555555555444444222222333333444555555666444555555555666666666777555555555555666666666666555666777888888777666555777666666555555666666777666777777777777666555555444444555555555666666666666666555555555555666666555555555555555666666666555555666666666666555555555555666777777777777777666666666666666666666666666666777777777777666666777777777777777777777777777777777777777777777777666777777888:::;;;;;;<<<;;;;;;;;;;;;:::999888777888999:::;;;<<<=========<<<<<<<<<<<<===>>>???@@@<<<<<<======>>>?????????========================<<<============<<<<<<;;;=========>>>???@@@@@@@@@>>>>>>============>>>>>>>>>======<<<<<<======>>><<<<<<===>>>>>>???@@@@@@????????????@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAACCCFFFIIIKKKLLLLLLLLLGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@===>>>??????@@@@@@@@@???>>>>>>???@@@AAACCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBB===>>>???AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAABBBCCCDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCCCCAAA@@@AAABBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE***************************+++,,,,,,+++***+++---,,,---///000000///---,,,++++++,,,++++++***)))(((******+++++++++,,,,,,,,,***+++---...///...------,,,,,,,,,------.........//////.........---------------------------,,,,,,......///000111333555666BBBIIIOOONNNLLLQQQ^^^kkknnnssszzz~~~yyyyyy|||rrrrrrqqqpppyyyzzzllldddcccfffjjjjjjhhhffffffhhhaaaaaabbbgggnnnvvv{{{~~~}}}{{{wwwrrrlllhhhaaa]]]WWWSSSOOOLLLIIIGGGBBB@@@===<<<;;;:::999777777888999999999999888888888888888888888999999999333333444444444555555555777666555555444444444444333444555666666555444333555555666666666666555555222333444555666666666666555555555555555555555555333444444555555444444333111222444666666555444333222222333333444555666666444555555555666666777777555555555555666666666777555666777888888777666555777777666666666666777777333444555777888888999999666777777777888888999999666666555555555555666666777777777777777666666666555555666666666666555555555555666777777777777777777777777777777777777777999888888888888888888999777777777777777777777777888888888888888888888888888999999:::<<<======>>>============<<<;;;:::999<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBB>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<;;;<<<>>>???@@@@@@@@@@@@>>>>>>============>>>>>>======<<<<<<<<<<<<============>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGDDDEEEFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAADDDGGGKKKMMMNNNNNNNNNHHHGGGFFFDDDCCCCCCBBBBBBEEEEEEDDDDDDCCCBBB@@@@@@<<<===>>>???????????????=========???@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAA===>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBBBBDDDEEEDDDDDDBBBBBBBBBAAAAAABBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDAAA??????@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////.........////////////000..................------000......000222333999AAADDDKKKOOONNNQQQ\\\hhhooozzz{{{|||~~~{{{wwwyyyyyypppnnnnnnttt~~~yyyjjjcccbbbgggggggggffffffeeeeeeeeedddfffiiijjjmmmsss|||}}}yyyyyyxxxxxxvvvpppjjjeee___ZZZSSSOOOLLLIIIEEEBBB??????===<<<;;;::::::::::::888777777888888777555666666777777777777666666666666666666555444333222444444444444444444444444555555555555555555555555666666666666666666666666222333444444555555444444333333333444555666777777555555555555555555555555666666666666666666666666555555555666666666666777666777777777777777666666333444555666666555444333777777777777777666666666666666666666666666666666555666666777777777777777888888888888888888888888777777777777888888888888555666888999999888888777777888888999999999888888888888777777666777777777555666777888999::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<>>>============???@@@AAAAAABBBBBBBBBBBBAAA@@@???BBBBBBBBBCCCCCCCCCCCCDDDAAA@@@??????>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@?????????>>>>>>>>>>>>==================>>>???@@@?????????============>>>???@@@@@@>>>>>>>>>???@@@@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBB@@@AAACCCEEEFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFFFFGGGHHHHHHHHHGGGCCCDDDDDDCCCAAAAAABBBDDDBBBEEEHHHJJJKKKJJJJJJKKKKKKIIIEEECCCBBBBBB@@@???@@@AAAAAAAAAAAA@@@???>>>===???AAACCCBBB???;;;999<<<===>>>>>>>>>???AAADDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAABBBCCCDDDAAA@@@@@@@@@@@@@@@??????@@@BBBDDDFFFFFFFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@BBBCCCCCCDDDDDDCCCAAA@@@????????????????????????AAAAAAAAABBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAABBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAAAAAAAABBBCCCDDD++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***************************++++++++++++,,,,,,,,,************************++++++,,,,,,---......///------........./////////........................000...///222333666===EEEJJJPPPVVVWWW^^^mmm}}}{{{vvvxxx~~~zzzrrrqqqssszzzmmmccc``````dddddddddeeefffggghhhhhhfffggghhhiiinnnwww{{{yyyuuuuuutttsssqqqllleee```[[[VVVPPPLLLIIIFFFCCC@@@===<<<;;;:::999888888888999888777777888888777555555666666777777666666555666666666666555444333222444444444444444444444444666666666666666666666666666666666555555555555555444555555666666666666666333444444555555666666666555555555555555555555555555555555555555555555555555555555555666666666666666777777777777777666666555666666777777666666555777777777777777777666666666666666666666666666666666777888888999999888888777777777777777777777777777888888888999999999999666777888999:::999999888888888999999999999999888:::999999888999999::::::888999:::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======>>>?????????????????????????????????????????????>>>>>>???@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======>>>????????????@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCCCCBBBBBBCCCDDDFFFHHHKKKLLLLLLLLLLLLMMMLLLIIIFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>======???@@@AAAAAA@@@???>>>===;;;<<<<<<;;;;;;===@@@CCCFFFFFFFFFFFFEEEDDDDDDCCCEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFEEECCCCCC@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDD*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))***************+++,,,,,,------.........,,,---------....................................000///111444666:::CCCMMMQQQXXX^^^cccnnn|||xxxxxx}}}|||tttuuuyyy~~~}}}~~~mmmbbb______```aaaaaabbbdddfffhhhjjjkkkkkkjjjjjjlllrrr~~~}}}zzzwwwtttrrrpppnnnmmmllliiieee^^^ZZZTTTPPPKKKGGGDDDBBB???===::::::888777666666666666999777666666888888777555555555555666666555555555666666666666555444333333444444444444444444444444666666666666666666666666666666555555444444444333666666777888888888888888555555555555555555555555555555555555555555555555555555555555555555555555444444555555555666666666666777777888888888777777888777777666666777777888777777777777777777777777777777777777777777777777888888999:::::::::::::::888888888888888888888888999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBB@@@??????@@@@@@AAAAAAAAA@@@AAAAAAAAABBBCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@CCCFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKLLLMMMKKKHHHEEEDDDDDDEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>AAA@@@@@@?????????@@@@@@<<<<<<<<<;;;:::<<<@@@DDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@AAAAAAAAAAAA??????@@@AAABBBDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDD))))))*********+++++++++++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***************+++++++++,,,,,,,,,---------......,,,,,,,,,---------..................//////////////////333777:::???JJJVVV]]]dddkkkqqq}}}{{{zzz~~~}}}zzzzzz}}}|||yyy~~~yyymmmdddbbbbbbbbbbbbaaaaaabbbdddfffiiilllnnnnnnmmmnnnqqqyyy{{{xxxuuurrrooollljjjhhhfffdddaaa]]]XXXTTTNNNKKKGGGCCC@@@>>><<<;;;999888777666555555555555888777666666777888777555444444555555555555444444555555666666555444444333555555555555555555555555666666666666666666666666666666555555444444333333666777888888999999888888666666666666555555555555555555555555555555555555444444444444444444444444444444555555555666666666777777888888999999888888999888777666666777888999777777777777888888888888888888888888888888888888999999:::;;;;;;;;;;;;;;;999999999999999999999999;;;<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>>>>????????????>>>======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBCCCCCCCCCBBB@@@>>>>>>@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBCCCCCCCCCCCCCCCDDDDDDFFFDDDCCCBBBBBBDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDDDDCCCGGGKKKNNNOOOPPPQQQQQQQQQRRRSSSSSSQQQPPPQQQRRROOOLLLIIIHHHIIIIIIHHHGGGDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@?????????@@@@@@??????>>><<<<<<>>>CCCFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJGGGGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDGGGFFFFFFEEEDDDCCCCCCBBB@@@AAAAAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFEEEBBBCCCEEEGGGGGGFFFDDDCCC))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------.............../////////000000000111666<<>>>>>>>>????????????@@@????????????@@@@@@AAAAAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBCCCBBB@@@??????@@@BBBDDDDDDCCCBBBBBBBBBCCCEEEFFFDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEECCCBBBAAAAAACCCEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======>>>???????????????<<<=========>>>???@@@@@@AAA@@@@@@??????????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHLLLQQQUUUXXXYYY[[[]]]```aaabbbaaa___^^^]]]^^^XXXUUURRRPPPPPPPPPNNNMMMGGGFFFEEEDDDDDDEEEEEEFFF???@@@AAABBBBBBAAA???>>>???@@@???>>>>>>@@@DDDGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMOOOOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQSSSSSSSSSRRRRRRQQQOOOOOONNNMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLNNNNNNOOOOOONNNOOOOOOOOONNNMMMLLLLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHCCCDDDFFFHHHHHHGGGFFFDDD*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---.........------------------------,,,---------.....................//////000000111222555;;;BBBGGGOOO___nnnyyyvvvwww~~~yyyrrrmmmnnnooolllkkkkkkeeeddddddeeeggggggfffdddiiiiiihhhhhhjjjmmmppprrrppprrruuu|||~~~|||yyyvvvsssooojjjgggaaa^^^ZZZVVVSSSPPPLLLIIICCCCCCAAA>>>:::999999;;;888888777666666666666666666555444555777888777666555555555666666555555555444555555555555555444444555555555555555555555555333333333333333333333333666666666666666666666666555555666777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888777888999:::::::::::::::999999999888888999999999999999::::::;;;<<<<<<<<<========================<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@??????????????????@@@AAAAAAAAAAAAAAA????????????????????????>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBDDDDDDEEEDDDCCCBBBBBBDDDFFFGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@??????????????????>>>>>><<<======>>>>>>>>>>>>>>>;;;:::;;;;;;<<<>>>???@@@AAA@@@??????>>>>>>?????????@@@AAABBBCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHKKKLLLNNNRRRXXX\\\```cccgggiiilllnnnppppppnnnlllkkkjjjaaa^^^ZZZWWWVVVTTTRRRQQQNNNLLLKKKIIIHHHHHHHHHIIIBBBCCCDDDEEEDDDBBB@@@>>>@@@AAAAAAAAAAAABBBDDDGGGHHHHHHGGGGGGHHHJJJKKKMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJMMMMMMNNNOOOQQQRRRSSSSSSVVVWWWXXXYYYYYYXXXVVVTTTUUUUUUUUUTTTSSSQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPOOONNNNNNNNNOOOOOOMMMLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRUUUVVVXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUSSSRRRQQQOOONNNOOOOOOPPPMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOONNNLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGIIIJJJJJJJJJIIIHHH++++++++++++,,,,,,,,,,,,************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******+++,,,,,,---......------------------------------........./////////---......///000000111111777:::BBBIIIOOOXXXjjj{{{yyysssssszzzwwwqqqlllllljjjiiikkkooommmllljjjfffdddeeehhhjjjlllkkkjjjkkkmmmqqqtttvvvxxxyyy|||}}}|||xxxvvvtttrrrpppmmmhhheee]]]ZZZUUUQQQMMMJJJGGGDDD>>>???>>>;;;777666888:::777777666555555555555666666555444555777888777666555666666777777666666555444444555555555555555444555555555555555555555555444444444444444444444444555555666666777888888888555666666777777777777777555555666666777777888888666666666666666666666666777777777777777777777777888888888888999999999999777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????????????????????????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAAAAACCCEEEGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>??????@@@@@@@@@@@@@@@>>>============>>>@@@@@@AAA@@@??????>>>>>>??????AAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFGGGJJJNNNQQQSSSXXX\\\aaafffkkkooouuuxxx{{{~~~~~~{{{zzzsssooojjjfffdddaaa^^^\\\\\\ZZZVVVSSSPPPNNNMMMMMMJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEGGGHHHGGGGGGIIIJJJKKKJJJIIIJJJKKKMMMOOOQQQPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWYYY[[[]]]___```aaaaaaaaadddfffggghhhhhhfffdddbbbbbbaaaaaa```^^^]]][[[ZZZVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQOOONNNMMMKKKLLLMMMNNNOOOPPPQQQQQQUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]___aaaccceeefffggggggggggggfffeeedddcccbbb^^^]]][[[YYYXXXYYYZZZZZZUUUWWWYYY\\\]]]^^^]]]]]]]]]^^^^^^^^^\\\[[[YYYXXXWWWWWWVVVUUUSSSQQQNNNMMMLLLLLLLLLMMMMMMMMMNNNNNN++++++,,,,,,,,,---------*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***+++,,,,,,------------------------------.........////////////000---......///000111111222:::>>>FFFNNNTTT^^^qqq{{{ssssssyyy}}}{{{xxxsssooommmkkkjjjooovvvzzzwwwpppgggbbbdddkkkqqqllllllkkklllooossswwwzzz}}}|||{{{rrrqqqooonnnmmmjjjgggddd[[[WWWQQQMMMJJJGGGDDDAAA;;;<<<<<<999555444666999666666555444444444555555555444444555777888777666666666777777777777666666444444555555555555555444666666666666666666666666555555555555555555555555555555666777888999::::::666666777888888888888888444555555666777888888999777777777777777777777777777777777777777777777777888888999999999:::::::::777888999:::;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFEEEEEECCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEEEECCCAAA@@@@@@BBBEEEFFFEEEDDDBBBAAA??????>>>>>>????????????????????????<<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDAAAAAABBBCCCCCCCCCBBBBBBBBBBBB@@@?????????@@@AAAAAA@@@@@@???????????????CCCCCCEEEFFFHHHIIIIIIIIIIIIIIIJJJLLLOOOSSSXXXZZZaaadddiiinnnsssyyy{{{wwwtttqqqnnniiifffaaa\\\XXXUUUSSSRRRPPPNNNJJJGGGFFFFFFGGGGGGHHHJJJMMMOOONNNNNNNNNOOOMMMLLLLLLLLLMMMOOORRRTTTSSSTTTVVVXXXYYYYYYYYYXXXZZZ[[[\\\^^^```bbbddddddfffhhhkkkmmmoooooonnnnnnvvvwwwyyyzzzzzzxxxuuutttrrrrrrqqqpppnnnlllkkkjjjdddddddddeeeeeeeeeffffffdddcccbbbaaaaaaaaabbbccc```___^^^\\\ZZZXXXWWWVVVTTTTTTUUUVVVWWWXXXYYYZZZcccdddeeegggiiijjjllllllggghhhjjjmmmoooqqqrrrssssssssssssrrrqqqooonnnmmmiiigggeeecccbbbcccdddeee^^^```cccfffggghhhggggggmmmmmmmmmmmmllljjjhhhgggbbbaaa```^^^[[[WWWTTTRRRPPPPPPOOOOOOOOOPPPQQQRRR+++,,,,,,------,,,,,,+++++++++++++++,,,------...///...,,,******+++,,,---++++++,,,,,,,,,,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********...------///000000///...---...///000111222333333AAABBBEEEMMMZZZiiiwww}}}}}}{{{~~~{{{sssllliiihhhlllvvv}}}sssooojjjgggjjjqqqooopppqqqqqqrrryyy|||yyyssspppllliiigggeeecccaaaZZZVVVPPPKKKFFFCCC???<<<::::::999888777777888888777777666666555555555444777666666666666777777888777777666666666555555555555555555666666666777777888777777666666666777777666666666777777777888888666777888::::::999999888777777777777888999:::;;;777777777777777777777777::::::;;;;;;::::::999888999:::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@CCCCCCCCCCCCCCCBBBAAAAAAEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCDDDFFFGGGGGGFFFEEEFFFFFFEEECCCBBBCCCDDDGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDBBBAAAAAACCCDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>???@@@BBBCCCFFFDDD@@@>>>>>>???BBBDDDBBBBBBAAA??????>>>>>>>>>????????????????????????>>>>>>???BBBEEEGGGGGGFFFGGGGGGHHHKKKNNNPPPOOOMMMNNNRRRTTTSSSSSSVVVUUUQQQQQQOOOMMMKKKJJJJJJKKKKKKEEEGGGIIILLLMMMLLLJJJIIILLLLLLKKKJJJHHHHHHIIIKKKJJJIIIHHHGGGEEEDDDCCCBBBEEEEEEDDDDDDDDDDDDDDDEEECCCDDDFFFHHHJJJMMMOOOPPPSSSPPPQQQVVV[[[^^^cccjjjsssuuuxxxyyy|||zzzrrrjjjddd___]]]\\\[[[VVVOOOIIIFFFHHHKKKNNNQQQZZZ^^^[[[ZZZ\\\\\\XXXWWWQQQOOOSSSWWWWWWXXXYYY[[[\\\___aaadddeeeggggggjjjllloooooonnnpppssswwwyyy{{{~~~}}}|||xxxuuutttvvvyyy{{{yyywwwvvvvvvtttrrrqqqtttvvvuuuuuuvvvuuupppjjjfffgggiii```___```ccccccccchhhooosssvvvyyy|||}}}zzzyyyyyy{{{~~~zzzvvvrrrqqqsssttttttrrrnnnoooppprrruuuxxx{{{|||~~~{{{xxxxxxzzzzzzxxxuuuvvvrrrmmmhhhddd```\\\YYYYYYWWWTTTRRRRRRRRRQQQPPP+++,,,,,,------,,,,,,+++++++++++++++,,,---......///---,,,******+++,,,---++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++---------...//////....../////////000222555777888GGGJJJNNNVVVaaammmxxx~~~}}}{{{~~~~~~vvvooolllmmmooowwwxxxqqqooollliiilllrrrqqqqqqrrrtttxxx{{{xxxrrrooojjjgggeeebbb___]]]VVVRRRLLLGGGDDD@@@===:::999999888777777777777777777777666666666555555555666666666666666777777888666666666666555555555444555555555666666666777777888777777666666777777777666666666777777777888888777888999:::::::::999999888888888999999:::;;;<<<999999999999999999999999:::;;;<<<<<<============<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBCCCEEEFFFFFFEEEEEEFFFFFFFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBBBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????AAABBBDDDBBB@@@>>><<<<<<===???@@@AAA@@@???>>>=====================<<<======>>>>>>???@@@AAACCCFFFIIIJJJJJJMMMPPPSSSWWWZZZ[[[\\\]]]aaaeeehhhgggggghhhfffbbb___\\\YYYWWWVVVTTTQQQOOOHHHJJJMMMOOOPPPPPPNNNMMMOOOPPPRRRRRRRRRRRRSSSTTTRRRPPPLLLIIIGGGFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEGGGIIILLLOOOSSSUUUWWWXXX___]]]^^^cccgggiiimmmsssyyy{{{~~~|||ssslllgggcccaaa^^^YYYQQQLLLKKKMMMQQQTTT```iiiooopppppprrrrrrnnnbbb\\\XXXZZZ\\\[[[\\\___cccdddfffiiillloooqqqrrrvvvyyy|||~~~~~~{{{wwwuuunnnllllllnnnnnnpppvvv~~~}}}~~~|||wwwsssoookkkgggddd___]]]YYYWWWVVVVVVUUUSSS+++,,,,,,------,,,,,,+++++++++++++++,,,---...///...---,,,+++***+++,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,---...............111000000000333888===@@@GGGKKKRRR[[[eeennnvvvzzz}}}}}}{{{yyyzzz{{{yyy~~~{{{sssqqqssssssvvvzzzuuuqqqooooooooooooqqquuutttttttttyyy}}}}}}zzzvvvpppmmmhhhdddaaa]]]ZZZWWWPPPMMMGGGCCC@@@===:::888888777777666666666666777777777777777666666666666666666555666666777888888888888888777777777777777555666666666666777777777888888777777777777888888777777777777888888888888888999:::;;;;;;;;;::::::::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEECCCBBBCCCDDDEEEEEEDDDEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAABBBCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBB@@@???????????????@@@@@@????????????@@@@@@@@@@@@BBBAAA@@@???@@@AAABBBCCC@@@???>>>=========>>>>>>@@@@@@???>>>============>>>===<<<;;;<<<===???AAABBBBBBCCCEEEIIIMMMRRRTTTZZZ___fffjjjlllmmmppprrrwww}}}~~~yyysssooojjjhhhgggddd]]]WWWUUUVVVYYY[[[\\\\\\[[[ZZZ[[[]]]___aaabbbaaa```___^^^[[[VVVQQQOOONNNOOOPPPPPPOOOOOOOOONNNNNNNNNNNNSSSUUUZZZ___cccfffhhhhhhpppnnnoootttwwwxxxzzz~~~~~~wwwqqqlllhhheee___WWWRRRRRRUUUYYY[[[eeennnvvvzzz~~~rrrkkkeeeeeeeeedddeeeiiikkklllnnnqqquuuxxxzzz||||||}}}xxxvvvvvvwwwzzz{{{wwwrrroooiiifffaaa___]]]\\\ZZZXXX+++,,,,,,------,,,,,,+++*********+++,,,---...///...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..................------,,,...//////////////////222111000111555<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFDDDDDDDDDFFFCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAABBBDDDEEEDDDBBB????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@??????BBBAAA@@@@@@???????????????>>>===<<<===@@@CCCEEEDDDEEEGGGJJJOOOVVV]]]bbbiiiqqqyyy}}}}}}}}}zzzyyyzzzvvvmmmeeecccdddfffggghhhhhhgggggggggiiilllnnnooommmiiiffffffdddaaa]]][[[ZZZ[[[[[[YYYYYYZZZ[[[[[[\\\\\\\\\aaadddjjjoootttvvvwwwwww}}}{{{}}}}}}wwwssspppiii```[[[ZZZ\\\]]]]]]```eeelllrrryyy}}}vvvooonnnlllllloootttqqqrrrtttvvvyyy|||~~~|||zzzuuuttttttwwwyyyvvvrrrnnniiifffcccaaa___]]]+++,,,,,,------,,,,,,+++*********+++,,,---//////------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---000222222000000111222111111111444999@@@GGGKKKKKKOOOUUU^^^gggooouuuxxx~~~~~~~~~}}}}}}~~~zzz|||{{{}}}~~~}}}~~~wwwvvvvvvqqqllljjjjjjnnnrrrvvvzzz}}}~~~~~~{{{{{{}}}}}}{{{zzz{{{|||{{{tttlllhhhbbb]]]XXXSSSOOOLLLFFFCCC???<<<;;;:::888777666555555555555555666666777888888888888888888888666666666777888999::::::::::::::::::::::::::::::888888999999999999:::::::::::::::::::::;;;<<<===;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGEEECCCDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDCCCDDDFFFCCCCCCDDDDDDDDDCCCBBBBBB????????????????????????>>>>>>???@@@BBBCCCDDDDDD@@@@@@@@@AAACCCCCCBBB@@@===>>>>>>>>>?????????@@@??????@@@AAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@??????>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCCCCCCCBBB@@@@@@AAAAAA@@@@@@??????@@@@@@???>>>======???BBBEEEHHHGGGJJJMMMQQQVVV^^^hhhooovvv~~~|||tttkkklllmmmnnnnnnnnnmmmlllmmmooosssxxx{{{zzzuuuqqqmmmmmmmmmlllkkkiiihhhgggdddeeegggjjjkkkmmmmmmmmmooorrrwww|||wwwlllfffcccbbb___\\\]]]]]]___dddkkkssszzz~~~{{{uuupppnnnmmmmmmsssyyywwwxxxzzz|||~~~~~~~~~{{{|||}}}zzz{{{}}}|||tttmmmkkkkkkmmmttt{{{}}}xxxuuupppkkkiiifffcccaaa+++,,,,,,------,,,,,,+++))))))***+++,,,...///000---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......------------......---------..................111444333111000222444111333555999???EEEKKKNNNNNNRRRYYYaaaiiioootttvvvzzz}}}{{{xxxvvv|||~~~zzzuuuuuusssnnnjjjiiikkkqqqvvvyyy}}}~~~}}}~~~}}}{{{yyyxxx{{{|||zzzqqqhhhccc^^^XXXSSSNNNJJJFFFBBB???<<<:::999999888777666555555555555666666777888888888888999999999999888888888888999:::<<<<<<888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDAAABBBDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIICCCCCCCCCDDDDDDDDDEEEEEEFFFEEECCCCCCDDDEEEDDDCCCAAACCCDDDDDDCCCBBBCCCEEEBBBCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCC???>>>???@@@BBBBBB@@@>>>======>>>>>>???@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@AAAAAA@@@??????@@@@@@AAA>>>>>>>>>???AAADDDHHHIIILLLOOOSSSWWW\\\cccmmmuuu|||zzzqqqqqqqqqqqqpppooonnnnnnnnnpppvvv~~~vvvwwwxxxyyyxxxvvvtttrrroooqqqtttvvvyyyzzzzzzzzzzzz{{{}}}uuurrrrrruuuvvvtttuuuyyy}}}yyytttooohhhccc___YYYUUUXXX\\\aaagggmmmnnniiieeeeeedddeeekkkssswwwyyy|||~~~}}}{{{yyyxxxxxxzzz}}}{{{wwwqqqllljjjkkkmmmoooqqqrrrttttttxxxuuummmfffeeefffgggjjjooo|||}}}zzztttpppmmmjjjgggeee+++,,,,,,------,,,,,,+++))))))***+++,,,...///000,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........---111444333000///111444222555:::@@@FFFKKKNNNPPPOOOVVVaaalllvvv|||{{{uuuuuu}}}{{{yyy~~~wwwsssrrrsssqqqmmmlllmmmnnnuuuyyy{{{~~~}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{xxxmmmbbb^^^XXXSSSNNNIIIDDDAAA>>>;;;888777777888777666666666555555666666777888888888888999999999::::::999999999:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGCCCEEEFFFHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGBBBBBBBBBBBBCCCCCCCCCCCCEEECCCAAAAAABBBBBBBBBAAA@@@AAABBBBBBAAAAAABBBDDDAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB???>>>???AAACCCCCC@@@>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCEEEHHHJJJMMMNNNQQQUUUYYY\\\^^^dddmmmttt|||}}}xxx}}}zzzyyyyyyzzz{{{zzzwwwtttllllllkkkjjjhhhgggeeeeeeccceeekkkuuu~~~rrrrrrrrrqqqpppnnnmmmllliiijjjmmmoooqqqqqqppppppnnnnnnmmmlllkkkiiigggfff\\\XXXWWWYYYZZZYYY[[[___eeeiiinnnqqqssswww|||}}}tttiii___WWWVVVVVVTTTVVVZZZ[[[XXXVVVUUUTTTUUU[[[ccckkknnnssswwwxxxvvvsssqqqkkkhhhddddddfffiiiiiiiiihhhfffdddbbbbbbdddfffgggppprrruuuuuuvvv{{{wwwnnngggbbbccceeefffgggjjjpppzzz}}}xxxtttqqqnnnkkkiii+++,,,,,,------,,,,,,+++))))))***+++,,,...000000,,,,,,---------,,,+++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++******************+++,,,,,,,,,---------......,,,000444333///...000333333777>>>EEEKKKOOOQQQQQQSSS]]]mmm}}}{{{sssttt}}}{{{tttsssyyyssspppoooppprrrqqqnnnooossspppwww{{{{{{}}}{{{~~~~~~}}}}}}|||{{{{{{{{{{{{|||zzz{{{vvvjjj^^^ZZZTTTOOOJJJFFFAAA>>>;;;999666555666666666555666666666666666777888888888888888999999::::::::::::::::::;;;<<<===??????===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIDDDFFFHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGHHHIIIIIIJJJJJJEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAABBBBBBBBBCCCCCCCCCAAA??????@@@@@@@@@>>>???@@@AAAAAA@@@@@@BBBCCC???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBDDDDDDAAA???>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIHHHHHHGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIFFFGGGIIILLLNNNQQQSSSTTTTTTXXX]]]^^^___cccjjjpppyyy|||}}}xxxppptttuuuttttttvvvuuuqqqllllllmmmmmmlllkkkjjjiii______]]][[[YYYXXXVVVUUUQQQRRRXXXaaakkkpppnnnjjjbbbaaa^^^\\\ZZZYYYYYYXXXUUUWWWYYYZZZ[[[ZZZYYYXXXVVVUUURRROOOLLLIIIGGGFFFFFFBBB@@@BBBBBBBBBEEEIIIGGGKKKQQQUUUXXX]]]dddiiimmmzzzvvvkkkaaa^^^ZZZSSSQQQRRRNNNKKKJJJJJJIIIHHHNNNVVV\\\aaaggglllnnnlllhhheeeaaa]]]WWWUUUWWWYYYYYYYYY^^^___aaaccceeegggiiijjjqqquuuyyyyyywwwyyyyyyvvvqqqjjjlllvvvuuuoooiiiccc```cccfffggggggiiifffpppzzzvvvsssqqqnnnkkk,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,---...000///---+++++++++---...,,,,,,,,,,,,++++++***)))---------,,,,,,,,,,,,+++...------------...//////,,,,,,,,,---------......000000000///...///222555666<<>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@AAAAAAEEEDDDBBB@@@>>>>>>>>>>>>===>>>@@@AAAAAAAAA@@@??????@@@@@@AAABBBCCCCCCDDDCCCEEEGGGHHHFFFCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@EEEDDDCCCBBBCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGDDDDDDGGGIIIIIIKKKOOORRRRRRQQQQQQQQQQQQQQQRRRRRRPPPOOONNNMMMNNNPPPQQQPPPQQQQQQQQQPPPPPPOOONNNPPPOOOOOOPPPTTTWWWXXXYYY[[[[[[[[[[[[\\\```fffjjjqqqxxxyyyqqqkkkjjjhhhhhhgggeeeaaa^^^\\\ZZZWWWVVVWWWVVVUUUTTTPPPOOONNNLLLJJJHHHFFFEEEEEEEEEFFFJJJNNNRRRSSSSSSHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===<<<<<<;;;888888888888888888888888===>>>???AAAEEEIIILLLNNNWWW[[[hhhxxx~~~pppiiiaaaWWWRRRSSSMMMGGGCCCFFFIIIGGGFFFFFFNNNSSS[[[dddjjjkkkiiiggg___\\\WWWSSSQQQSSSVVVXXX^^^aaaeeefffggghhhlllooouuuyyy}}}~~~~~~~~~vvviii___YYYTTTVVVZZZdddmmmvvvwwwvvvtttnnnhhhfffdddbbb```___]]]ZZZWWW\\\gggvvv}}}{{{xxxvvvsssqqqooonnn)))***+++,,,---.........+++++++++++++++,,,------///---,,,*********,,,---+++++++++++++++***)))((((((((())))))******++++++,,,++++++++++++,,,------,,,,,,---------............///000111000111333555===BBBJJJSSSYYY___cccffflllvvv|||{{{zzz{{{||||||}}}}}}xxxrrrqqquuu{{{~~~|||}}}rrrlllnnnqqqtttvvvvvvwwwxxxzzzzzzxxxzzz~~~~~~wwwqqqnnnnnnppptttvvvxxxxxxwwwvvvrrrwww|||yyywwwuuuvvvxxx{{{}}}}}}|||yyyzzzzzzuuujjjaaaZZZTTTMMMFFFAAA>>>;;;:::666666777888999999::::::888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEIIIIIIFFFEEEGGGFFFCCCHHHHHHGGGFFFEEECCCAAA@@@EEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>????????????>>>>>>>>>???@@@AAA????????????????????????@@@@@@@@@AAAAAABBBCCCDDDEEEDDDBBBAAA????????????>>>>>>????????????>>>>>>AAAAAAAAAAAABBBBBBBBBBBB???BBBDDDEEEDDDCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMJJJIIIKKKNNNOOOOOOTTTZZZ]]]]]]\\\\\\\\\\\\]]]]]]ZZZXXXVVVTTTTTTUUUVVVWWW[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZ\\\___```___]]]\\\\\\\\\[[[[[[^^^bbbffflllttt{{{}}}{{{tttmmmhhhccc___[[[VVVQQQMMMMMMKKKIIIHHHHHHHHHGGGFFFBBBAAA@@@>>>===;;;:::999888888888:::>>>@@@@@@@@@;;;;;;:::999999888777777777777777777777777777777555555555444333222222222444444444444444444444444666666666777999<<<>>>@@@DDDGGGOOO\\\iiiwwwzzznnn```WWWUUUOOOIIIEEEFFFFFFCCCBBBCCCJJJOOOXXXbbbiiimmmnnnmmmiiiddd]]]VVVSSSTTTXXX[[[dddgggjjjllllllmmmpppsssxxx{{{~~~|||{{{|||~~~xxxkkk]]]TTTOOOMMMNNNRRRYYYccckkknnnnnnmmmiiiccc]]][[[WWWUUUUUUSSSRRRPPPUUU___mmmyyy}}}zzzxxxvvvuuuttt)))***+++,,,---.........++++++******++++++,,,------,,,+++***)))***+++,,,)))***************)))((()))***+++,,,---...//////,,,++++++++++++,,,------,,,------------.........,,,...000111222333666888DDDHHHQQQ]]]jjjsssxxxzzz|||~~~|||zzz|||{{{vvvqqqppptttyyy|||}}}sssssswww|||zzzrrrmmmmmmpppqqqtttxxx~~~~~~|||}}}tttjjjdddcccdddeeehhhkkknnnqqqrrrqqquuu~~~{{{xxxxxxvvvssssssvvvzzz}}}~~~}}}yyytttrrrqqqmmmddd]]]TTTNNNFFF@@@===;;;:::999777777888999:::;;;<<<===<<<======>>>>>>>>>==================>>>>>>>>>>>>CCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFBBBBBBCCCCCCDDDDDDEEEEEEDDDGGGGGGCCC@@@AAA@@@===@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@DDDDDDDDDDDDDDDCCCCCCCCC???BBBEEEFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJKKKMMMOOOPPPRRRRRRPPPQQQTTTXXXXXXZZZbbbkkkppppppoooooonnnnnnoooooommmkkkiiifffeeefffggghhhmmmmmmnnnooooooooonnnnnnlllmmmnnnqqqqqqnnniiieeebbbbbbaaa___^^^^^^```ccciiipppvvvyyy|||~~~{{{wwwrrrkkk```WWWQQQLLLFFFBBB@@@>>>;;;;;;;;;;;;:::999888888777666555444333333333222111222444555555444444444333333222222111111222222222222222222222222222111111000000/////////222222222222222222222222444444333333444555666666999888<<>>HHHMMMXXXhhhzzz~~~|||}}}xxxsssrrruuuxxxyyyyyypppppptttyyyxxxsssooooooqqqqqqttt{{{uuufff\\\[[[\\\]]]aaafffmmmsssvvvzzz~~~~~~{{{xxxxxxwwwvvvwwwyyy|||||||||vvvsssooollljjjddd\\\UUUMMMGGG@@@;;;999999999999888999:::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@????????????@@@@@@@@@AAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@AAAAAACCCDDDEEEFFFFFFCCCEEEEEEEEEIIINNNNNNIIIEEEGGGKKKMMMMMMKKKGGGDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCDDDEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAADDDCCCAAAAAAAAAAAACCCCCCHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGJJJKKKKKKKKKLLLMMMHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLNNNOOOOOOOOOPPPQQQTTTVVVXXXZZZ[[[[[[^^^cccggggggiiisss}}}{{{|||~~~xxxqqqnnnmmmkkkhhhdddbbbcccdddhhhoootttwww{{{~~~}}}yyyuuukkk\\\QQQKKKGGGBBB>>>;;;999777666777777666555444444444444333333333333333222111222444444444222333333222222111111111111222222222222222222222222222222222111111000000000222222222222222222222222444333333333333333333444666555666;;;@@@HHHVVVbbbjjjwwwvvvjjj^^^XXXRRRMMMHHHBBBBBBEEEDDDKKKUUUaaakkkttt{{{{{{ssskkkffffffiiikkkpppsssvvvzzz}}}|||{{{{{{{{{zzzuuunnnhhheeedddgggmmmsss|||rrrcccRRRLLLKKKLLLNNNQQQYYYccclllqqqrrrssspppkkkYYYUUUOOOLLLKKKLLLMMMMMMLLLUUU___hhhnnnuuu,,,,,,------,,,,,,+++***++++++******++++++,,,---------,,,,,,,,,---------******+++,,,------------,,,,,,,,,,,,,,,+++++++++...------------...//////---------.........//////000000//////222888AAAGGGLLLSSSaaattt}}}|||xxxttttttwwwyyyzzzyyysssqqqssszzz}}}yyysssqqqrrrssswwwxxxggg\\\YYYZZZ\\\aaaiiiqqqyyy~~~~~~|||yyyyyyzzz|||}}}|||yyyvvvllljjjhhhfffccc\\\SSSMMMFFFBBB<<<888888999::::::;;;;;;<<<===>>>???@@@@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCDDDDDDEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCEEEFFFGGGGGGEEEEEEGGGNNN\\\ggghhhbbbWWWZZZ]]]^^^ZZZSSSKKKEEEBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAADDDCCCBBBBBBBBBCCCEEEFFFIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSSSSQQQQQQRRRTTTUUUVVVVVVWWWWWWXXX[[[___cccgggjjjkkkmmmpppwww{{{|||~~~|||{{{wwwqqqllliiihhhiiiiiiooouuuyyy}}}ttthhhVVVJJJDDDAAA===999999777555555666666555444111111111111111111111111///......///111333222111000000000000000/////////000000000000000000000000000000///////////////...111111111111111111111111//////000000000111111111222111333777999<<>>:::999999;;;;;;;;;>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDEEECCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFFFFKKKVVV```___XXXNNNQQQTTTVVVSSSNNNGGGCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMOOOPPPPPPPPPPPPRRRSSSVVVVVVVVVVVVWWWYYY[[[]]]^^^___```aaabbbcccccccccbbbdddggglllqqquuuyyy{{{}}}|||uuuqqqqqqrrrooouuu{{{uuugggTTTGGGCCC@@@<<<999777555333333444444444333333333333333333333333333//////...000222444333333222222222222222222222222111111111111111111111111111111111111111111000000///////////////////////////000111111222222111111000000444777777555:::@@@GGGSSSdddrrrxxxyyyxxxxxx~~~|||oooaaaYYYQQQJJJEEEDDDGGGOOO\\\gggqqqzzz}}}sssoooppppppkkkfffbbb______aaaccchhhrrr}}}zzzoooccc\\\WWWUUUXXX]]]iiittt~~~wwwmmmggg```[[[XXXWWWVVVVVVWWW^^^hhhnnnqqqtttyyy~~~{{{zzzxxxyyyzzzyyytttppprrruuu|||)))***+++,,,---.........------,,,,,,------...///++++++,,,---------------((()))+++,,,---.........000000000000000111111111,,,++++++++++++,,,------............///////////////000333555:::AAAIIIOOOTTT___qqq}}}zzzxxxxxx{{{zzzwwwwwwyyyxxx~~~~~~uuuooommmiiikkkpppvvv}}}~~~xxxwwwuuutttpppkkkddd___VVVUUUSSSQQQNNNJJJFFFCCC===;;;::::::<<<>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEGGGGGGDDDEEEGGGFFFBBB???@@@BBBDDDFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGGGGFFFDDDEEEEEEFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDFFFFFFFFFDDDDDDCCCDDDEEEFFFGGGFFFFFFEEECCCDDDFFFHHHJJJKKKLLLLLLMMMNNNPPPQQQSSSUUUWWWWWWWWWYYY[[[[[[\\\]]]```bbbddddddcccccceeegggjjjlllnnnoooppprrrrrrrrrqqqqqqqqqrrrssstttvvvxxxyyyzzz}}}~~~}}}}}}~~~nnn```NNNCCCAAABBB???<<<888666444444555666555444777777777777777777777777555444333444666777777666555555555555555555555555444444444444444444444444444444444444444444444444000000000000000000000000333444555555555444333222222222444777666333777======EEEPPP\\\ccceeebbb___^^^lll}}}mmmbbbZZZQQQHHHDDDDDDNNN\\\iiisss|||zzzuuuvvvuuuoooiiieeecccbbbcccaaabbbiiiqqq}}}{{{rrrjjjbbb]]]```fffppp|||vvvqqqjjjccc___\\\ZZZXXXZZZbbblllrrrssstttwwwzzzxxxuuuqqqpppooommmhhhccccccffflllxxx,,,,,,---------,,,++++++...------------...//////)))***+++,,,,,,,,,,,,,,,'''(((***+++,,,---......++++++,,,---...///000000...------------...//////............/////////000,,,000555:::???DDDJJJNNNSSS```rrr}}}zzz~~~~~~}}}}}}}}}|||wwwtttxxx{{{~~~{{{wwwrrrqqqtttsssvvv{{{~~~|||wwwtttppplllgggaaa[[[VVVQQQOOOKKKHHHEEEDDDBBBBBB;;;::::::<<<>>>@@@???>>>CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJLLLKKKIIIHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEAAAHHHKKKGGGBBBCCCEEEFFFHHHGGGEEEDDDDDDFFFHHHIIIEEEFFFFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFF@@@BBBDDDGGGHHHHHHGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHKKKNNNPPPQQQRRRRRRSSSTTTVVVYYY[[[^^^```aaabbbdddfffhhhiiikkkooorrruuuuuutttuuuvvvyyy|||~~~zzzzzz|||}}}}}}|||{{{zzz|||{{{zzzwwwuuusssqqqpppuuutttxxx|||ttt```RRRBBB;;;<<>><<<<<<;;;999:::;;;<<<>>>@@@BBBCCCDDDCCCBBBAAAAAABBBDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIILLLLLLKKKKKKLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDBBBBBBBBBDDDFFFHHHGGGHHHHHHHHHFFFEEEEEEGGGGGGFFFDDDBBBBBBBBBDDDEEECCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDFFFHHHHHHGGGFFFBBBCCCDDDFFFHHHHHHIIIIIIIIIFFFCCCCCCFFFHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIGGGDDDFFFIIILLLLLLKKKNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRQQQQQQQQQQQQRRRTTTUUUUUUTTTSSSQQQOOOPPPQQQRRRTTTSSSPPPMMMLLLKKKIIIIIIJJJJJJHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIEEEHHHJJJKKKJJJIIIIIIJJJMMMPPPUUUXXXXXXYYYYYYZZZXXX\\\aaadddfffjjjooosssoooqqqttttttuuuxxx}}}|||xxxsssooollliiifffdddddddddeeeggglllrrrxxx|||{{{|||}}}rrreee]]]LLLHHHBBB>>>===========================<<<<<<;;;999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>===;;;:::999888777222222333444555666666666777666444333333333444555444444333333333222222222444333222222111111222222000000111222333444444555555777:::===>>>>>>>>>======@@@EEEIIIQQQ___qqq~~~yyymmm^^^QQQKKKHHHKKKUUUbbbmmmvvv~~~~~~xxxtttpppjjjccc___^^^___aaalllsss|||{{{qqqkkklllppp~~~uuummmhhhddd]]]WWW[[[aaakkkuuu{{{zzzuuupppnnniiiaaaYYYSSSPPPOOOOOOIIIMMMSSS\\\jjj~~~+++++++++******++++++,,,++++++,,,,,,,,,++++++******+++,,,---------------***+++++++++,,,,,,------------------------------------............------......---...///000000///111555;;;AAAFFFKKKNNNPPPVVVdddttt|||~~~xxxzzz~~~}}}yyyyyyvvvzzzyyyrrrnnnsss||||||yyy}}}zzzvvvvvvuuupppllliiifffccc```\\\XXXRRRNNNKKKIIIEEEAAA???=========;;;<<<<<<===???AAABBBCCCBBBBBBAAA@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIILLLKKKJJJJJJJJJJJJIIIGGGJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIFFFHHHHHHGGGEEEDDDEEEFFFIIIHHHFFFEEEEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNMMMLLLIIIHHHHHHIIIKKKIIIGGGFFFGGGIIIIIIHHHFFFFFFGGGIIIJJJKKKLLLLLLJJJGGGEEEEEEGGGIIIIIIHHHJJJJJJKKKKKKKKKKKKLLLLLLNNNKKKJJJKKKNNNPPPPPPPPPSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYY]]]^^^_________^^^\\\[[[]]]]]]^^^___^^^[[[UUUQQQSSSQQQPPPOOOOOOOOOMMMKKKIIIIIIIIIHHHIIIIIIJJJKKKHHHJJJMMMNNNOOOOOOQQQRRRVVVYYY]]]```bbbdddfffhhhjjjmmmrrruuuwwwzzz~~~~~~|||zzzxxxtttooojjjfffccc___\\\]]]]]]]]]___ccciiiooorrrpppqqqqqqttt~~~xxxrrrpppooommmkkkpppppprrruuuyyy{{{{{{{{{|||zzz{{{~~~zzzyyylll___TTTOOOHHHEEEAAA???????????????===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============???>>>>>>===<<<;;;::::::999999999999999999999999999888777666666666777777444444444444333333333333555444333333222222333333111111222222333333444444333444666777888999888888666888;;;===BBBLLLZZZdddttttttcccTTTMMMJJJLLLTTT```jjjsss}}}}}}|||{{{yyy~~~zzzuuummmfffbbbaaa``````iiipppzzz|||sssooopppsssxxxooojjjddd\\\VVVXXX___iiissswwwtttlllfff\\\YYYSSSMMMHHHEEEDDDDDDCCCFFFLLLTTTbbbvvv************************,,,,,,,,,,,,+++***)))(((******,,,---.../////////******+++,,,---...//////---------------------------....../////////.....................//////000444888???EEEIIILLLOOOQQQYYYfffsssyyy{{{uuuuuuyyy{{{~~~rrrqqquuuwwwuuuqqqrrrzzz}}}vvvqqqooolllgggcccaaa___\\\ZZZWWWSSSNNNKKKHHHGGGDDDAAA???>>>>>>>>>======>>>>>>@@@AAABBBCCCAAAAAA@@@AAABBBDDDFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIFFFEEEFFFGGGKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMJJJFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKMMMKKKIIIIIIKKKMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOSSSRRRQQQRRRUUUXXXYYYZZZ[[[\\\\\\]]]___```bbbcccbbbbbbbbbbbbdddfffhhhiiipppppppppqqqppppppoooooouuuuuuvvvvvvtttnnnfff``````^^^[[[ZZZXXXVVVSSSPPPPPPOOONNNMMMMMMMMMNNNOOONNNPPPSSSUUUWWWZZZ^^^aaaeeehhhlllooorrrtttxxx{{{zzz}}}~~~||||||zzzwwwuuuuuuqqqlllgggccc___ZZZXXXXXXXXXXXXYYY\\\```dddgggcccddddddfffmmmvvvyyywwwmmmggg```\\\ZZZXXXTTTQQQUUUUUUVVVXXX[[[]]]^^^]]]```___```dddgggooo~~~{{{pppqqqvvvzzzooobbbVVVLLLGGGDDDDDDBBB@@@@@@AAABBBAAA@@@???????????????>>>======>>>>>>>>>>>>????????????======>>>>>>>>>??????????????????>>>>>>>>>======>>>============<<<<<<<<<===<<<;;;;;;::::::;;;;;;666666666666555555555555666666555444444444444555333333333333333333333333222333333333333444444444555777888777888===FFFLLLYYYjjj~~~kkkZZZQQQLLLMMMRRR\\\eeemmmxxx~~~xxxvvvuuuvvvzzzzzzpppjjjgggeeebbb```gggnnnyyy}}}vvvtttvvvyyy|||rrrkkkdddZZZTTTRRRWWW```gggjjjeee\\\UUUGGGEEEBBB???<<<;;;::::::;;;>>>BBBIIIUUUggg|||'''((()))***+++,,,------,,,,,,------,,,+++*********+++,,,---............++++++,,,------...//////---------------------------...//////////////////..................000222888===DDDIIIKKKNNNQQQTTT^^^jjjuuuyyy{{{~~~zzz{{{wwwwww|||~~~xxxpppqqqvvvvvvuuusssyyy|||wwwqqqllliiieeeaaa^^^[[[YYYWWWUUUTTTPPPLLLIIIFFFEEECCCBBB@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIGGGFFFGGGIIIJJJIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPNNNLLLIIIGGGHHHJJJMMMOOOQQQUUUXXX[[[^^^___```aaaccceeegggiiijjjjjjdddaaa]]]YYYWWWVVVUUUTTTNNNLLLHHHGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKLLLOOONNNMMMNNNOOOQQQSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYZZZ\\\```dddgggiiijjjjjjkkkmmmoooqqqssstttrrrrrrrrrsssuuuyyy}}}}}}wwwuuurrrnnnkkkgggbbb]]]YYYVVVUUUTTTSSSSSSTTTVVVWWWZZZ\\\___aaaeeeiiiooorrrvvvzzz~~~~~~}}}~~~~~~}}}{{{{{{{{{yyyvvvtttuuurrrmmmiiifffbbb^^^[[[\\\[[[ZZZYYYYYY[[[]]]___]]]^^^^^^^^^ccciiihhhddd^^^ZZZVVVTTTTTTSSSOOOLLLLLLKKKJJJLLLOOOQQQRRRRRRWWWWWWXXXYYYYYY]]]jjjxxx}}}jjjccccccfffaaaYYYPPPIIIFFFFFFFFFCCCBBBAAABBBCCCCCCAAA??????@@@@@@@@@@@@???>>>>>>????????????????????????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???????????????::::::999999999999888888999888777777666666777777666555555555444444444333666555444333333333444444666777888777777999===@@@IIIWWWnnnsss```UUUOOONNNRRRYYYaaahhhsss}}}wwwtttsssqqquuu}}}|||sssmmmkkkjjjfffccciiiqqq|||zzzyyy|||tttlllcccXXXPPPJJJMMMQQQUUUUUUPPPIIICCC;;;::::::999999888888777888999<<<@@@IIIXXXiiiuuu((()))+++,,,------------++++++,,,---------------++++++,,,,,,,,,,,,++++++---------------------------------------------------......///000000//////---...//////...///333666>>>CCCJJJMMMNNNPPPUUUYYYdddpppzzz~~~{{{uuutttzzzzzz|||tttpppssstttuuutttuuu|||}}}{{{tttpppkkkgggdddaaa^^^\\\XXXVVVTTTSSSRRROOOKKKHHHDDDCCCBBBBBBAAAAAAAAAAAA????????????@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHHHHGGGFFFHHHLLLPPPOOOQQQSSSUUUVVVUUUSSSRRRRRRSSSUUUWWWYYYZZZ[[[[[[ZZZYYYUUUOOOKKKJJJLLLNNNRRRUUU[[[bbbiiinnnrrrtttuuuwwwyyy|||~~~zzzsssmmmhhhddd___[[[TTTRRRPPPPPPPPPPPPOOONNNQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRUUUXXXZZZ\\\\\\^^^```bbbdddeeefffcccdddgggkkkpppvvv{{{~~~~~~~~~}}}vvvooojjj___^^^]]]]]]^^^aaadddfffkkkmmmqqqtttwww|||~~~zzzxxxwwwxxxyyyxxxxxxxxxzzz}}}|||{{{|||}}}~~~~~~{{{yyywwwtttqqqnnnllliiifffcccdddbbb___]]][[[ZZZZZZZZZZZZ\\\\\\]]]aaafffddd___\\\YYYVVVVVVWWWVVVRRROOOKKKJJJHHHHHHKKKNNNOOOOOORRRTTTVVVWWWTTTTTT]]]hhhhhhZZZVVVPPPNNNKKKHHHGGGGGGHHHIIIEEEDDDCCCCCCCCCBBB???===@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>><<<<<<============>>>>>>===>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>=========<<<<<<<<<;;;::::::999999999999999888888777777666666555555888777666555444444444444333444555666666777999:::BBBIIIYYYqqqyyyeeeWWWQQQPPPRRRXXX^^^eeeoooyyyvvvqqqpppnnnsss{{{|||uuupppooonnnllljjjqqqxxx~~~}}}uuukkkaaaUUUMMMFFFEEEDDDCCCBBB@@@<<<888666777777888999999999999888999:::;;;@@@JJJWWW```nnnwww,,,---......---,,,***)))******+++,,,------------+++,,,,,,,,,++++++***)))------------,,,,,,,,,+++------------------------,,,---...///////////////,,,///000000///111666;;;CCCIIIOOORRRSSSWWW___eeerrr}}}xxxrrrqqqyyy}}}uuuyyy~~~zzzqqqpppssspppsssuuuvvv|||}}}yyyvvvuuukkkiiifffbbb___]]]\\\[[[VVVUUUSSSRRRQQQOOOKKKHHHCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@AAACCCDDDEEEIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGGGGDDDFFFGGGGGGHHHKKKSSSXXXUUUYYY]]]aaabbb```\\\ZZZXXXZZZ\\\___cccfffiiijjjkkkggg___WWWRRRQQQUUUXXX\\\aaaiiisss}}}|||tttkkkeee[[[YYYVVVTTTTTTTTTSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQPPPRRRTTTVVVWWW[[[___bbbeeefffhhhkkknnnqqqsssuuuuuuxxx}}}{{{jjjiiijjjllloootttyyy||||||xxxuuuqqqrrrsssssssssuuuxxx{{{~~~~~~{{{yyyvvvuuusssqqqmmmjjjiiigggddd```]]][[[ZZZZZZYYY[[[^^^aaahhhnnnnnnjjjeeebbb```___```___[[[WWWRRROOOKKKJJJKKKMMMNNNNNNMMMNNNRRRTTTRRRPPPTTT\\\yyyzzzeeeWWWRRRJJJJJJIIIHHHHHHHHHHHHHHHHHHFFFDDDCCCCCCAAA>>><<>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBDDDEEEFFFGGGBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????======<<<;;;;;;;;;;;;;;;:::::::::999999888888888777777666666555444444333333444555777888999::::::AAACCCLLL^^^vvv~~~jjjZZZSSSRRRSSSYYY^^^cccmmmvvvuuuooommmmmmrrryyy~~~zzzuuurrrppppppqqqyyysssiii^^^RRRIIIDDDAAA===:::999999777666555666666777777888888888888999::::::;;;AAAIIIPPPXXXbbbppp}}}+++,,,---------+++)))((()))******+++++++++******++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++---....../////////,,,///111111000333999???FFFLLLRRRVVVYYYaaallluuuyyysssuuu{{{vvvyyy|||~~~uuupppppppppnnntttxxxzzz}}}{{{tttpppnnnmmmeeedddbbb^^^ZZZXXXXXXXXXVVVTTTSSSRRRQQQNNNJJJGGGBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCDDDFFFHHHIIILLLLLLLLLKKKJJJIIIHHHGGGIIIJJJKKKLLLKKKJJJHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDBBBEEEGGGHHHIIIOOOYYY```fffkkkrrrwwwyyyuuuppplllhhhjjjlllqqqvvv|||{{{pppeee___^^^ccchhhiiioooyyy|||lllfff___ZZZXXXYYYZZZZZZ^^^___``````___\\\YYYXXXWWWZZZ]]]```bbbffflllpppqqqsssvvvzzz~~~vvvvvvxxx|||{{{xxxvvvwwwwwwwwwwwwyyy|||}}}{{{xxxtttqqqkkkjjjgggdddbbb```___^^^XXX\\\aaahhhtttyyywwwuuuuuuwwwwwwtttqqqeee```ZZZVVVUUUUUUUUUTTTSSSQQQRRRTTTSSSPPPRRRWWWfffoooxxxvvvkkk^^^VVVTTTRRRQQQOOONNNLLLJJJIIIHHHHHHFFFDDDCCCBBBAAA???===?????????@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;777888888888888777555444777777777888999::::::999;;;===CCCNNN^^^qqqppp```TTTSSSUUU[[[___dddllluuu}}}wwwppplllkkkpppwww{{{uuurrrtttwww|||pppggg\\\PPPGGG@@@===:::888777777666555777666555555555666666777666888::::::999<<>>????????????>>>============<<<<<<;;;;;;;;;:::<<<<<<<<<<<<============>>>=========<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>@@@@@@@@@?????????>>>>>>@@@??????>>>>>>>>>>>>>>>========================888:::;;;<<<<<<:::888666888666555555666666555444000444:::@@@IIIYYYmmm|||uuufffUUUTTTVVV\\\```dddlllttt~~~zzzsssoooiiiooovvv~~~vvvrrruuuzzz{{{yyyoooeeeZZZNNNEEE<<<:::888777777777555333999777666555444555555666444777999999888:::>>>BBBEEEJJJPPPUUUZZZaaakkkqqqzzz************************,,,++++++***)))((('''''',,,,,,,,,---...///000000++++++++++++,,,---......000///---+++++++++---.........---------......///111...---000222666???HHHPPPWWW[[[eeessswwwzzzzzzzzz{{{~~~~~~{{{wwwtttrrrpppppprrrwwwzzzvvvnnnkkkpppwwwyyy}}}~~~~~~{{{uuuooojjjeeebbbaaa^^^\\\YYYXXXXXXWWWUUUTTTWWWWWWVVVSSSOOOJJJEEEBBBDDDCCCBBBBBBAAAAAAAAABBBCCCCCCEEEGGGIIIKKKMMMNNNNNNKKKHHHHHHIIIJJJHHHEEEIIIHHHFFFGGGHHHHHHGGGFFFCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFJJJRRR]]]eeewww}}}{{{~~~zzznnnkkklllmmmpppyyy|||rrrrrrsssrrrrrruuu{{{xxxpppjjjgggeeefffkkkqqquuuxxxyyyyyywwwwwwvvvwwwxxxyyyxxx~~~|||wwwvvvtttqqqooommmjjjfffccc``````eeesss{{{wwwtttnnniiijjjiiieee```[[[XXXWWWXXXXXXZZZ[[[[[[YYYYYY]]]```bbbdddeee```XXXQQQOOOPPPFFFEEEDDDCCCAAA@@@???>>>AAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@<<<999999<<<===<<<;;;?????????>>>>>>>>>>>>>>>AAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@????????????>>>===<<<<<<===========================<<<<<<;;;;;;::::::999999::::::;;;;;;::::::999666666666999@@@JJJTTT[[[iiikkkllljjjiiilllttt{{{rrriii\\\XXXXXX^^^eeeiiikkknnn{{{yyypppmmmmmmqqqvvv}}}zzzxxxzzz}}}|||zzzxxxyyy}}}~~~rrrjjj```SSSHHHDDD===;;;888888888999999888777666666555555555666666777777777777888999:::;;;BBBCCCEEEIIIOOOUUUZZZ]]]iiirrr************************,,,++++++******))))))(((,,,,,,------......//////+++++++++***++++++,,,,,,000...---++++++,,,---.........---------...//////222//////333666;;;DDDMMMUUU___gggqqq|||~~~{{{}}}|||~~~}}}zzztttooolllkkklllrrruuuwwwsssnnnmmmrrrwwwzzz~~~}}}||||||zzzxxxsssnnniiieeecccbbb___]]][[[ZZZZZZYYYWWWVVVWWWVVVTTTQQQMMMIIIEEECCCBBBBBBBBBAAABBBCCCCCCDDDHHHHHHJJJKKKLLLMMMNNNNNNPPPMMMJJJHHHIIIHHHFFFCCCJJJIIIHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHJJJQQQYYY```qqq|||uuurrrtttxxxzzzqqqiii```ZZZWWWTTTRRRSSSWWW\\\```aaacccccccccdddfffhhhjjjkkkuuuxxx}}}|||yyywwwtttqqqooolllhhheeecccccchhhvvv~~~yyyvvvuuuqqqkkkeee```]]]\\\YYYZZZ[[[[[[ZZZ[[[___ccciiikkklllfff]]]TTTPPPOOOHHHGGGFFFDDDCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>999::::::;;;<<<======>>>AAA???<<<<<<>>>@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::666555444666:::AAAIIIMMMQQQTTTUUUTTTSSSVVV\\\bbbnnnsss||||||nnnddd\\\WWWVVV\\\bbbfffjjjnnnvvv~~~~~~uuuooommmjjjmmmssszzz~~~|||}}}~~~yyyuuusssnnnqqqzzzwwwkkkbbbYYYNNNFFFCCC===;;;888777888888888777555555555444555555666666777777777777888999::::::;;;<<<===@@@DDDIIIMMMPPPXXXaaaooo|||************************++++++++++++++++++++++++---------------.........------,,,,,,++++++,,,,,,///...---,,,+++,,,---.........------......///000222000222777<<>>>>>>>>::::::;;;===>>>???@@@AAAAAA@@@>>>>>>@@@AAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>===;;;:::::::::999999888888::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888777555555666999<<<>>>???BBBDDDDDDCCCDDDIIIMMMSSSYYYdddqqqyyyvvvkkkaaa[[[UUURRRUUUZZZ^^^dddjjjnnnttt{{{{{{uuunnnkkkjjjdddiiiooowww~~~|||uuupppllliiilllttt|||pppddd\\\TTTJJJDDDBBB>>>;;;888777777777666666444444333333444555666666666666666666777888999999;;;;;;;;;===@@@CCCFFFHHHMMMUUU```kkkuuu************************+++++++++,,,,,,---------...---------------------000///...---------------...------,,,,,,,,,---......---------...///000111111111555<<>>>>>===>>>???@@@AAABBBCCCCCC????????????@@@AAAAAAAAACCCDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888888888888999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777666666666666888;;;============@@@BBBCCCGGGQQQ```lllnnnhhhaaaZZZSSSOOOOOOQQQSSSYYY```dddjjjqqqrrrmmmgggdddccc^^^dddllluuu~~~|||uuunnnjjjhhhjjjrrr~~~yyynnnddd]]]VVVLLLDDDBBB>>>;;;888777777777666555333333333333333444555666555555555555666777888999;;;;;;<<<===???BBBDDDEEEKKKPPPVVV\\\bbbiiirrrxxx************************+++++++++,,,------......---------------,,,,,,,,,......---,,,++++++,,,,,,---------,,,---------------------...///000111111111222777???FFFJJJQQQYYYaaawww~~~}}}~~~}}}tttmmmkkkooossszzzwwwttttttvvvyyyzzzzzz}}}~~~~~~|||xxxssspppooovvvyyy}}}xxxnnnmmmkkkiiihhhhhhhhhhhheeedddbbbbbbaaa```]]]ZZZRRRPPPLLLIIIFFFEEEEEEFFFBBBCCCFFFJJJOOOSSSWWWYYYVVVUUUSSSQQQPPPNNNMMMMMMOOOPPPRRRTTTVVVYYY\\\^^^[[[YYYVVVUUUTTTSSSQQQOOOOOOOOOOOOOOONNNNNNNNNNNNKKKLLLMMMPPPSSSVVVXXXXXXYYY]]]dddooo{{{~~~yyyuuurrrmmmfffaaaYYYWWWUUUTTTUUUVVVVVVUUUTTTVVV[[[___cccfffggghhhhhhbbb]]]]]]cccrrr~~~|||yyyvvvtttpppllliiiddddddhhhppp{{{yyyrrrppplllkkkmmmpppuuuwwwwwwxxxyyyuuulllaaaWWWRRRQQQOOOKKKHHHFFFDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIILLLLLLKKKKKKJJJIIIHHHGGGEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999:::;;;<<<<<<===>>>;;;<<<<<<======<<<<<<;;;<<<;;;:::999888666555555444555777777777777888999<<<>>>DDDOOO[[[bbbbbb___[[[UUUOOOMMMLLLLLLPPPVVVZZZ```hhhjjjhhhbbb]]][[[ZZZ___hhhrrr|||~~~wwwpppkkkdddeeejjjtttvvvnnngggccc\\\QQQFFFBBB===;;;888777777777777666333333333333333444555666444444444444555666777777666666888:::<<>>>>>>>><<<<<<============<<<<<<;;;::::::999888777666666444444555555555555555555999:::<<>>@@@@@@BBBFFFJJJLLLMMMQQQWWW\\\dddppp************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...++++++*********+++,,,,,,+++,,,,,,---.........---------......///111222333555777>>>GGGLLLNNNSSSXXXgggyyy~~~wwwyyyzzztttzzz|||{{{}}}zzzvvvsssuuuvvvvvvmmmooossswwwzzz~~~|||xxxwwwyyy{{{|||~~~~~~~~~zzzuuurrrqqqnnnlllkkkjjjjjjjjjgggfffdddcccaaa^^^YYYUUULLLKKKIIIGGGEEEDDDDDDDDDDDDFFFJJJOOOUUU[[[```ccc]]]ZZZVVVSSSQQQSSSVVVXXXYYY^^^eeemmmttt||||||vvvsssrrrrrrqqqnnnmmmjjjgggccc```]]]\\\aaa___^^^___bbbdddcccbbbaaa]]]\\\^^^]]]]]]bbbiiiqqqyyyuuurrrvvv}}}~~~tttfffccc^^^\\\]]]___``````ZZZ]]]ccchhhlllnnnmmmlllmmmeeeaaacccgggsss|||vvvuuussspppooommmkkkgggeee^^^^^^]]]^^^aaadddgggiiijjjkkkqqq}}}~~~yyyxxxzzz|||}}}}}}}}}|||yyysssjjjaaa[[[WWWTTTPPPKKKHHHGGGFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBEEEHHHLLLMMMMMMLLLNNNPPPPPPPPPPPPQQQRRRSSSSSSSSSQQQQQQPPPOOONNNLLLKKKJJJHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>::::::;;;;;;<<<<<<======<<<<<<======>>>>>>??????=========>>>>>>=========<<<<<<;;;::::::999999999888777666555666666666666777888:::;;;>>>DDDLLLRRRSSSQQQPPPOOOKKKEEEFFFJJJGGGLLLRRRXXXZZZZZZXXXWWWTTTVVVYYY^^^dddmmmvvv|||xxxoooiiiccc___^^^cccmmmuuuxxxxxxhhhbbb^^^^^^ZZZQQQHHHDDD===;;;999888:::;;;;;;:::777777666555444444444444222222222222333444555666666777999;;;===>>>???@@@???CCCHHHJJJKKKNNNSSSXXXWWWbbbooo|||************************++++++++++++++++++++++++******+++,,,,,,---......------------......///000+++,,,------.........---------......///111222333888:::AAAJJJOOOPPPSSSXXXkkkzzz~~~zzz~~~|||uuuuuusssvvv}}}ttt{{{~~~{{{{{{~~~}}}yyyxxx~~~uuutttuuuuuusssjjjooouuu{{{~~~zzz{{{~~~}}}||||||~~~~~~xxxttttttssspppnnnlllkkkjjjjjjgggfffdddccc```\\\WWWSSSJJJIIIHHHFFFEEEDDDDDDCCCDDDFFFJJJPPPVVV\\\aaadddaaa]]]XXXTTTTTTVVVZZZ]]]\\\cccnnnyyy}}}xxxsssooommmooollljjjjjjlllmmmllljjjdddaaa```ccc```[[[\\\aaa___kkkzzz|||pppkkkkkkpppwwwwwwjjjfffbbb___```bbbdddeee]]]aaagggmmmqqqsssrrrrrrppphhheeeiiimmmxxx}}}~~~}}}|||uuuooolllkkkiiigggfffdddaaa^^^YYYWWWVVVUUUUUUWWWXXXYYY\\\[[[^^^hhhpppyyy|||vvvmmmddd^^^YYYVVVRRRMMMJJJHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@??????AAABBBCCCDDDEEEGGGGGGHHHDDDHHHLLLMMMLLLLLLNNNPPPOOOPPPPPPQQQRRRSSSSSSTTTRRRQQQQQQPPPNNNLLLJJJIIIIIIHHHHHHGGGFFFEEECCCCCC>>>>>>>>>======<<<;;;:::888999:::;;;<<<<<<===>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>======@@@???>>>===<<<<<<<<<<<<999777444444444555555555666999;;;;;;:::???GGGNNNKKKKKKLLLMMMHHHBBBBBBEEEBBBFFFKKKPPPTTTWWWYYYZZZSSSSSSTTTTTTXXX^^^ffflllxxxwwwmmmfff___ZZZWWWZZZccclllppppppaaa[[[VVVVVVTTTMMMGGGEEE<<<;;;999999;;;<<<<<<<<<999888777666555444444444222222222222333444555555555666777999:::;;;;;;;;;;;;???CCCEEEEEEGGGKKKNNNOOOZZZeeelllvvv)))((((((((()))***++++++))))))))))))))))))))))))******++++++++++++******++++++*********+++,,,---.........////////////000---...//////......000111>>>BBBGGGIIIIIIMMMTTTZZZmmmvvv~~~~~~yyysssnnnllloooyyy|||~~~~~~|||{{{zzz|||vvvuuuuuuooollloooooouuu}}}}}}{{{xxxxxxzzzzzzuuuqqqqqquuuvvvqqqnnnnnnmmmjjjhhhgggfffeeebbb\\\VVVQQQHHHGGGGGGEEEDDDEEEIIILLLPPPMMMMMMRRRVVVYYY```gggfffccc^^^ZZZZZZ\\\```ccckkkrrr{{{~~~}}}|||zzzzzz|||{{{xxxtttpppmmmjjjgggeeeccc```]]]aaaccciiiuuu~~~vvvrrrooowww|||wwwlllkkkjjjiiiiiijjjlllmmmkkkmmmqqqwww}}}{{{wwwuuuxxx~~~yyyvvvtttrrrqqqlllmmmoooooommmhhhccc___[[[[[[ZZZYYYXXXVVVTTTSSSMMMMMMLLLJJJIIIJJJMMMPPPNNNOOOQQQTTTYYYaaakkkqqq}}}tttlllgggaaa^^^YYYSSSNNNKKKLLLMMMLLLJJJGGGGGGGGGHHHHHHGGGBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNOOOKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDCCCBBB@@@>>>===<<<;;;;;;:::999888888888999666888:::===>>>===<<<<<>>===<<<<<<;;;;;;;;;;;;:::999777666555555555666666666777888:::;;;<<>>@@@??????AAACCCEEEHHHJJJLLLHHHPPPZZZbbbiiiuuu++++++*********++++++,,,++++++++++++++++++++++++******++++++++++++******---,,,,,,,,,------......------........./////////---.../////////111444777===CCCIIIMMMOOOSSS[[[aaannnvvv~~~}}}wwwjjjiiilllvvv{{{yyyxxx}}}tttssstttnnnkkknnnpppvvv}}}|||xxxuuuuuuwwwwwwsssooopppuuuvvvsssqqqqqqpppmmmjjjhhhfffccc___YYYRRRMMMFFFGGGGGGFFFFFFIIILLLPPPRRRNNNNNNTTT\\\bbbiiippprrrooojjjfffeeehhhkkknnnttt{{{}}}|||yyyuuurrrooojjjeeebbbbbbbbbeeelllwww~~~zzzwwwuuuuuutttssstttvvvxxxzzz|||}}}{{{wwwpppjjjgggdddaaa```YYYZZZ[[[[[[XXXUUUQQQNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFFFFEEEDDDCCCDDDHHHJJJPPPPPPPPPOOOPPPSSSYYY]]]nnn~~~|||tttpppgggddd___XXXRRROOOOOOOOOOOOLLLJJJIIIIIIIIIHHHGGGDDDCCCBBBBBBAAABBBBBBBBBBBBCCCFFFHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIEEEDDDDDDDDDCCCAAA@@@???>>>>>>===<<<;;;999888777999999888888777888888888999:::<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@???>>>>>>==================<<<;;;999888888777777777777777777888999::::::>>>???@@@BBBBBBBBBAAAAAACCCBBBCCCHHHNNNTTTVVVWWWUUUTTTRRRPPPOOORRRVVVZZZcccmmmzzzqqqggg```[[[VVVQQQSSSZZZ```bbbaaaWWWQQQJJJDDDAAA@@@@@@@@@<<<;;;::::::<<<<<<;;;:::;;;:::999777666555444444333333222222222222333333444555777777888999<<<>>>??????@@@AAACCCEEEGGGHHHJJJOOOVVV[[[bbbkkkwww------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,---------......,,,---------............------......000444999===AAAGGGNNNRRRUUU[[[dddkkkuuu|||~~~hhhhhhlllvvvzzzvvvuuuzzzxxxpppqqqrrrnnnkkkmmmssswww~~~yyyvvvssstttuuuuuurrroooooouuuwwwtttrrrrrrqqqmmmjjjgggddd___ZZZSSSLLLGGGEEEGGGHHHIIIKKKNNNRRRUUUXXXTTTUUU\\\eeemmmvvv~~~|||wwwuuuvvvxxxzzz}}}xxxrrrnnnjjjhhhffffffjjjqqqyyy~~~~~~|||{{{sssnnniiiddd^^^XXXTTTPPPMMMKKKHHHHHHHHHHHHGGGEEEBBBAAA@@@???>>>=========>>>???BBBCCCCCCBBBAAACCCFFFIIIPPPPPPNNNKKKIIIHHHJJJLLLTTTaaarrr{{{pppmmmfff___YYYUUUSSSQQQQQQOOOLLLKKKKKKKKKJJJHHHFFFEEECCCAAAAAABBBCCCDDDBBBCCCEEEGGGHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???>>>===<<<;;;999999999999888777666555888777777777777888888999<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;:::::::::888888888888888888888888999:::;;;<<<============@@@???@@@DDDJJJQQQVVVXXXVVVUUUTTTQQQOOOPPPRRRUUU\\\aaarrr~~~yyyrrriii```ZZZTTTQQQNNNOOOTTTYYY[[[[[[RRRLLLDDD>>>;;;<<<<<<===<<<;;;::::::<<<<<<;;;::::::999888666555444333333444444333333333333444444444555666666666777999;;;======>>>???@@@BBBCCCDDDJJJLLLOOOTTT[[[ccckkkppp{{{......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,,,,---------..................000555<<>>>>>======<<<<<<;;;;;;::::::999777666777999;;;===???@@@AAAAAAAAACCCFFFIIILLLMMMLLLKKKHHHGGGHHHIIILLLSSS^^^gggooo|||yyytttnnngggaaa[[[VVVTTTRRRPPPNNNNNNNNNNNNLLLKKKIIIGGGDDDBBBAAABBBDDDFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::::::::;;;::::::999999888888888888888999:::;;;>>>============>>>???@@@?????????????????????????????????>>>>>>????????????>>>>>>???@@@AAABBBCCC@@@???>>>===<<<<<<<<<<<<:::::::::999999888777666777777888999::::::::::::<<<<<<<<>>;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;:::666666555555555555666666555444444333333444444555333444555555444555666888;;;;;;<<<===???AAACCCDDDGGGGGGHHHOOOXXXaaagggiiiooouuu...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++,,,,,,,,,---------......000//////...000666>>>CCCKKKOOOSSSYYYaaaqqquuuwww{{{yyytttqqqppprrrwww|||~~~qqqooopppssstttssssssuuuwww|||}}}{{{zzzvvvuuusssssstttuuuuuutttsssxxxzzzvvvqqqmmmgggbbb___\\\XXXTTTPPPLLLHHHEEEFFFJJJNNNQQQSSSVVVYYY[[[___eeennnuuuxxx{{{vvvssspppooonnnkkkmmmoooppppppqqqssstttzzzqqqlllbbb```\\\XXXVVVWWW[[[___\\\^^^aaaeeekkkttt}}}wwwkkk```WWWPPPKKKGGGDDD@@@>>><<<;;;999777555555444444444444444444777666666555777999;;;===:::;;;===>>>>>>@@@CCCFFFIIIJJJKKKKKKJJJIIIJJJLLLLLLOOOSSSVVV[[[eeerrr|||{{{tttnnniiibbb\\\WWWTTTSSSQQQQQQRRRQQQOOONNNKKKIIIFFFDDDCCCDDDFFFGGGDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@??????======>>>>>>>>>======<<<::::::::::::;;;<<<======>>>>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@????????????@@@BBBCCCDDD@@@???>>>===============;;;;;;;;;;;;:::888777666555555555555555666666777888888999<<>>@@@AAACCCGGGIIIIIIJJJKKKJJJIIIIIIKKKLLLKKKMMMMMMMMMPPPWWWaaahhhwww|||uuuxxx|||wwwsssmmmeee___[[[YYYXXXWWWVVVTTTQQQOOOMMMLLLIIIGGGFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@AAABBBDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@??????>>>>>>>>>============>>>>>>???>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@@@@BBBCCCCCC@@@???>>>>>>=========>>><<<=========<<<:::888777444333222111111111222222444555777999>>>EEEMMMSSS```dddhhhiiihhheeecccbbbZZZYYY^^^qqq}}}xxxlllggg___XXXRRRLLLGGGDDDEEEIIIMMMNNNNNNOOOSSSVVVUUUPPPHHHBBB???===<<<;;;<<<;;;::::::<<<<<<;;;::::::999888666555444333333444444333333333333444444222333444444333333555777777888:::===@@@DDDGGGIIIFFFEEEEEEJJJQQQWWWYYYYYYaaadddmmmwww---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,---//////...---,,,------.........////////////111222444888???GGGLLLTTT[[[eeeqqqyyy|||~~~|||yyyuuuuuuvvvxxxvvvtttoookkklllqqqpppllliiinnnsssuuuvvvyyy|||}}}}}}|||{{{zzzyyyyyyxxxxxxxxxzzz|||~~~wwwoooggg[[[XXXTTTQQQPPPOOOMMMLLLNNNQQQUUUWWWWWWVVVVVVWWWWWWZZZ```gggjjjnnnyyyyyyqqqkkkgggddddddbbbcccdddeeecccbbb``````^^^iiixxx}}}xxxvvvsssooojjjeee```]]]YYY]]]ccckkktttvvv}}}sssqqqooommmkkkgggaaa\\\WWWUUUSSSSSSUUUWWWZZZ[[[\\\___dddkkktttppp^^^WWWNNNFFFAAA>>>;;;:::777555444333444444333111555555555555555444333222222222333555666777888999<<<>>>AAACCCEEEGGGJJJMMMKKKKKKKKKJJJIIIJJJLLLNNNLLLMMMMMMMMMMMMRRRXXX^^^gggttt{{{sssooottt~~~xxxpppiiieeeccc```^^^[[[WWWRRROOONNNNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>@@@???>>>>>>>>>>>>>>>???>>>???AAADDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCC@@@?????????@@@AAABBBBBB@@@@@@???>>>>>>>>>??????===>>>??????>>><<<:::888666555333111000000000111111333666888<<>><<<<<<;;;::::::<<<<<<;;;:::;;;:::999777666555444444333333222222222222333333111333444333333444666888888888:::<<>>@@@BBBDDDHHHJJJKKKLLLLLLKKKKKKMMMPPPSSSPPPPPPQQQPPPOOOQQQUUUYYYcccpppyyyvvv|||wwwpppmmmjjjfffbbb^^^YYYRRRNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBAAABBBBBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@???>>>>>>===>>>>>>>>>@@@CCCGGGIIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@??????@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@===>>>@@@@@@???===;;;::::::888666444222222222222000222666888;;;@@@GGGMMMZZZ```iiiooorrrqqqpppooonnnnnnmmmnnnvvvzzztttmmmggg^^^WWWRRRNNNKKKIIIHHHMMMRRRQQQLLLIIIKKKOOONNNKKKHHHEEEDDDCCCAAA@@@<<<;;;::::::<<<<<<;;;:::888888777777777777888888333222222111111222222333111222333444333444666888999999:::<<<>>>AAACCCDDDFFFGGGJJJMMMPPPSSSWWWYYY^^^aaaffflllsss)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---///000///---,,,,,,---333111555>>>EEEJJJSSS]]]kkkuuu~~~|||}}}zzzuuusssxxx}}}~~~xxxmmmgggjjjpppqqqnnnlllmmmooorrrvvvzzz~~~|||}}}ssshhh]]]VVVWWWXXXUUUSSSTTTZZZYYYXXXVVVTTTRRRQQQPPPLLLLLLMMMNNNNNNNNNMMMMMMNNNLLLIIIFFFEEEDDDDDDEEEEEECCCAAA@@@???@@@AAABBBCCCEEEIIIMMMRRRYYYaaagggyyy{{{tttiiiaaa[[[YYYWWWWWWYYY[[[\\\\\\hhhnnnwwwvvvppp}}}~~~{{{tttvvvwwwuuuqqqnnnoooqqqmmmjjjfffeeegggkkkppprrrwwwzzz|||nnneeejjjtttxxxkkk]]]OOOFFF======<<<:::888777666555555555444444444333333333222333444444444444333222222222333333333333444444;;;;;;<<<>>>AAAEEEHHHJJJLLLMMMNNNNNNNNNNNNQQQSSSTTTRRROOONNNOOORRRVVVYYY]]]kkk{{{}}}vvvtttppplllfff___WWWQQQWWWTTTQQQOOONNNNNNLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???>>>>>>>>>>>>FFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGGGGEEEDDDHHHFFFCCCAAABBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????BBBBBBBBB@@@??????AAACCC<<<;;;:::999::::::<<<<<<888888777666555444333333111222333555777===CCCHHHTTTYYYaaaeeehhhjjjnnnqqqsssooonnnssszzz{{{uuummmlllhhh```VVVMMMIIIHHHEEEGGGIIIKKKKKKIIIEEECCCHHHIIIKKKKKKJJJFFFBBB@@@===<<<;;;:::::::::;;;<<<999888777555333222222222111111111111111111111111222222222222222222222222666888:::;;;===???BBBEEEFFFGGGHHHHHHIIILLLPPPTTTVVVZZZ^^^bbbiiiwww)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,---//////.........000333333999AAAGGGMMMYYYeee~~~}}}|||yyyqqqnnnqqquuutttqqqpppqqqtttvvvyyy}}}yyyiii___XXXXXXZZZXXXWWWXXXZZZYYYXXXVVVSSSQQQPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHEEEBBB@@@@@@@@@@@@AAA???===<<<;;;;;;======<<<===@@@BBBEEEKKKQQQVVV```jjj|||~~~uuummmhhhddd```\\\[[[ZZZXXXWWW[[[___fffmmmttt{{{tttkkktttvvvwwwxxx|||yyywwwxxxzzz|||~~~uuuggg^^^ccclllxxxiii\\\RRRIII@@@:::::::::999888666555444444555444444444444333333333111222333444444333222111222222333333333333444444888999;;;>>>BBBGGGKKKMMMTTTUUUVVVUUUTTTSSSTTTUUUVVVTTTRRRPPPQQQSSSWWWYYY___lll|||}}}yyyuuuooohhh```[[[YYYVVVRRRPPPOOOOOONNNMMMNNNNNNMMMKKKKKKJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>EEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHGGGEEEHHHFFFCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBB@@@@@@AAACCC===<<<;;;:::::::::;;;<<<999888888777666555444333000111222333666;;;AAAFFFPPPUUU[[[```aaadddgggkkkooolllkkkmmmqqqxxx{{{vvvppppppllleeeZZZPPPJJJHHHCCCDDDFFFGGGGGGEEEDDDBBBFFFGGGIIIJJJIIIFFFBBB@@@===<<<;;;999999999:::;;;999888777555333222222222111111111111111111111111111111111222222333333333666777:::;;;<<<>>>BBBDDDEEEFFFGGGHHHIIIKKKOOOQQQTTTXXX]]]aaafffqqq******+++,,,---------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,------------.........***,,,.../////////111333333777===DDDIIIRRRaaaooo~~~xxxwwwyyyyyyvvvrrrrrrtttwwwyyy|||{{{jjjbbb[[[ZZZ[[[[[[\\\]]]]]]\\\ZZZXXXUUUSSSQQQPPPOOOOOONNNLLLJJJGGGEEEDDDFFFDDDBBB@@@>>>======>>>>>>===;;;:::999999::::::;;;<<<======>>>AAAFFFIIIMMMSSS^^^ppp{{{vvvrrrlllfffbbb^^^ZZZXXXTTTVVVYYY]]]aaafffjjjllloooxxxrrrhhhkkkuuuvvvyyyxxxpppfffeeedddkkkzzzoooaaaXXX\\\eee}}}{{{tttpppnnnllllllnnnrrrssspppmmmaaaYYYMMMDDD???<<<999777777666666555444444333333444444444444333333333333111111222222222222111111222222333333333333444444555666999===CCCIIIOOORRR]]]^^^___^^^[[[YYYXXXXXXYYYWWWUUUSSSTTTUUUXXXYYY```kkkzzz|||uuummmhhhaaa]]]XXXUUUSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMNNNKKKJJJIIIHHHGGGFFFFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIGGGHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBCCCDDDBBBAAAAAABBB>>>===<<<;;;;;;;;;;;;;;;999999888777666555555444///000111222444888???CCCKKKOOOUUUXXXYYYZZZ^^^aaagggeeeeeefffhhhmmm{{{|||xxxuuuuuussslllaaaVVVLLLHHH@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDFFFGGGGGGEEECCCAAA===<<<:::999888888888999999888666555333333222222111111111111111111111111000000111222333333444444555777999:::;;;===@@@CCCBBBDDDGGGHHHHHHJJJLLLNNNRRRWWW\\\___bbbiiisss{{{***+++,,,,,,---------,,,...------,,,,,,++++++***,,,,,,++++++,,,,,,---...------------............+++---...//////000222444333:::BBBGGGLLLWWWiiiyyy~~~~~~~~~zzztttqqqqqqtttyyy{{{}}}|||uuukkkeee___\\\\\\^^^___aaaaaa```^^^[[[YYYVVVTTTSSSSSSRRRQQQNNNLLLIIIFFFEEEFFFEEECCCAAA@@@????????????>>>===;;;;;;::::::;;;<<<============>>>AAADDDEEEJJJRRR\\\jjj}}}xxxrrrnnnjjjfffccc]]][[[ZZZYYY[[[\\\^^^^^^[[[bbbmmmyyyqqqeeedddgggfffkkkmmmffffffaaa^^^cccuuuyyymmm```XXX[[[bbbwww~~~tttjjjeeebbb\\\WWWWWWSSSRRRRRRSSSUUUUUUSSSQQQKKKFFF@@@<<<;;;::::::999444444444444444333333333444444444333333333222222111111111111111111111111222222222333333333444444555666999===DDDKKKQQQUUU```bbbdddccc```]]][[[[[[\\\[[[YYYXXXWWWXXXYYYZZZ```iiiwwwyyytttnnniiibbb]]]YYYWWWVVVTTTRRRQQQPPPOOOOOONNNNNNOOOKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDGGGJJJKKKKKKJJJHHHFFFEEEDDDEEEEEEDDDBBB????????????@@@@@@AAAAAA???BBBEEEFFFDDDBBBAAA@@@>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666555000111111222333888===BBBHHHLLLQQQRRRRRRSSSUUUXXX[[[[[[]]]```bbbhhhvvv|||zzzzzzyyyssshhh[[[NNNGGG>>>===<<<;;;;;;<<<>>>??????@@@CCCDDDEEEDDDCCCBBB===<<<:::888777777777777888777666555444333333333111111111111111111111111//////000111333444555555555666888999:::<<>>EEEMMMTTTXXX___bbbddddddaaa___]]]]]]______^^^]]]\\\\\\\\\\\\bbbiiiuuu}}}yyytttlllddd___[[[WWWUUUSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLLLLKKKIIIHHHGGGHHHGGGFFFFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCEEEDDDEEEHHHKKKLLLLLLKKKHHHGGGFFFFFFGGGFFFEEECCC============>>>???AAABBBAAADDDGGGGGGEEEBBB@@@???>>>>>>>>>======<<<<<<<<<;;;;;;:::999888777777666333333333333444888===AAAHHHLLLQQQRRRQQQOOOPPPRRRRRRSSSVVV[[[^^^dddooo{{{~~~yyynnn```QQQHHH???===;;;999999:::<<<===<<<>>>@@@BBBCCCCCCCCCBBB===<<<:::888777777777777888777666555444333333333111111111111111111111111//////000111333444555555444666888999999;;;>>>@@@>>>@@@DDDFFFGGGHHHJJJLLLPPPUUU[[[___```bbbeeegggpppuuu}}}+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------.........////////////000000//////000333555999BBBJJJNNNVVVeeevvv}}}~~~{{{rrrooorrrxxx~~~}}}yyyssslllhhhiiiiiijjjgggcccccchhhjjjjjjhhhgggfffdddbbb```___^^^[[[ZZZXXXUUURRRNNNLLLJJJGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>><<<;;;:::999777888999999999999;;;===777>>>EEEFFFFFFNNN]]]iii|||}}}tttnnnfff```]]]ZZZUUURRRTTTUUUUUUWWW[[[fffttt~~~~~~ssshhh]]]UUUTTTWWW\\\nnn~~~}}}xxxqqqlllmmmwwwtttggg___```fffsssvvvzzzxxxrrrjjjbbb]]]VVVNNNFFFCCCAAA>>>>>>AAA:::::::::999999888888888555666777777777777666555444444444444444444333333333333333333222222222222333222111111111111222333222222333333333333444444777888;;;???GGGPPPXXX]]]___aaabbbbbb```___^^^___aaaaaaaaaaaa``````______eeejjjttt}}}uuummmggg```[[[WWWWWWVVVTTTRRRQQQPPPOOOOOONNNNNNOOOOOONNNLLLJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFIIILLLMMMMMMLLLHHHGGGGGGGGGHHHHHHFFFDDD======<<<===>>>@@@BBBCCCDDDFFFHHHHHHEEEAAA???>>>======>>>>>>>>>>>>======<<<<<<;;;:::999888888777555555555444555888===AAAJJJOOOUUUVVVSSSOOONNNNNNMMMMMMPPPXXX]]]aaaiiipppzzz~~~ttteeeUUUJJJBBB@@@===:::999:::<<<===<<<===???AAABBBCCCCCCCCC===<<<:::999888888888999777777666444444333333333111111111111111111111111000000111222333333444444444555777888888:::<<>>GGGOOOSSS\\\lllzzz~~~|||zzzvvvoooqqqyyy}}}wwwsssmmmeeedddhhheeejjjjjjhhhjjjpppsssrrrppppppooommmlllkkkjjjiiifffdddaaa^^^YYYTTTPPPNNNHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@???===<<<:::999888999::::::999999:::;;;888:::<<<>>>AAAFFFNNNTTT___iiivvv~~~{{{zzz{{{zzzrrrllljjjfff```[[[XXXXXXWWWUUUUUUZZZcccjjjqqqsssqqqlllhhheee^^^WWWRRRMMMPPPVVVaaa||||||yyyzzznnnfffffflllvvvuuusssnnndddYYYRRROOOIIIBBB===<<<;;;888999<<<777777777777666555666777555666666666555666777888444444444333333222222222333333333222222222222111444333222111111222333444222222333333333333444444666777:::@@@IIITTT]]]cccaaabbbcccbbb```^^^___```bbbccccccddddddcccbbbaaadddhhhqqq{{{yyyrrrkkkddd```]]]\\\ZZZWWWUUUSSSRRRQQQQQQQQQRRRRRRQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMMMMLLLHHHGGGGGGHHHIIIIIIGGGEEE>>>>>>===>>>???BBBDDDFFFHHHIIIJJJHHHDDD@@@>>>===;;;<<<>>>???@@@?????????======<<<;;;:::999888888666666666555555888<<<@@@MMMRRRYYYZZZVVVQQQMMMKKKIIIHHHMMMXXXaaafffjjjnnnmmmxxxyyykkkZZZOOOEEECCC@@@===<<<;;;<<<===<<<===???@@@BBBBBBCCCCCC===<<<;;;999999999:::;;;777666555444444444444444111111111111111111111111111111111222222333333333333555666777777999;;;>>><<<>>>AAACCCEEEIIINNNQQQSSSUUUWWWXXXZZZ[[[]]]^^^aaafffnnnvvv,,,,,,,,,------,,,++++++)))***+++,,,------...///,,,,,,++++++,,,,,,---.............../////////000,,,---...///000333777;;;CCCKKKQQQVVVaaaqqq}}}{{{uuutttrrrooouuuwww|||xxxrrrnnnhhhbbbbbbhhhbbbiiilllkkkooovvv{{{yyyyyyxxxxxxwwwvvvuuutttssspppnnnjjjfff```ZZZUUUSSSKKKKKKKKKJJJJJJHHHGGGFFFCCCCCCBBBAAA@@@>>><<<;;;666777888777555444555666888555222555;;;@@@CCCBBBMMMSSS\\\cccfffgggffffffiiinnnvvv~~~zzzxxxtttnnnhhh[[[\\\[[[XXXUUUVVV[[[___]]]^^^]]]XXXUUUTTTQQQLLLLLLJJJPPPYYYhhh}}}wwwuuummmsssyyy|||}}}tttllllllqqqssspppkkkcccWWWKKKCCCAAABBB===999999888555666999888888888777666666777999444444333111111222555888444444333333222111111000333333333222222222111111444444333222222333444444222222333333333444444444555666:::AAAKKKWWWaaagggeeeeeedddbbb```^^^___```bbbcccdddeeeeeeeeeccccccaaadddllluuu}}}}}}vvvooojjjbbbaaa^^^[[[XXXVVVUUUTTTSSSTTTUUUUUUTTTRRRPPPNNNKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGIIIIIIHHHGGGFFFDDDDDDFFFGGGHHHIIIHHHHHHJJJLLLMMMMMMKKKHHHHHHHHHIIIJJJIIIGGGEEE@@@?????????AAADDDFFFHHHJJJKKKJJJHHHCCC???======:::<<<===???@@@@@@@@@@@@======<<<;;;:::999999888666666555444444777;;;???NNNTTT[[[]]]YYYRRRLLLJJJFFFEEEKKKZZZhhhnnnqqqrrrhhhqqq||||||nnn^^^RRRHHHFFFCCC@@@>>>===============???@@@BBBBBBCCCCCC===<<<;;;:::::::::;;;<<<777666555444444444444444111111111111111111111111222222222222222222222333333555666777777888;;;===<<<>>>@@@BBBEEEIIIOOOSSSTTTTTTUUUUUUVVVWWWYYYZZZ^^^eeeoooxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///////////////.........111111111///...222999???GGGNNNUUU[[[cccmmmuuuwww}}}~~~~~~~~~zzzsssmmmlllrrr|||zzzyyy}}}}}}xxxvvvsssqqqnnnjjjeeeaaahhhjjjnnnsssxxx}}}~~~yyy|||{{{uuuoooiii```XXXSSSRRROOONNNMMMLLLIIIFFFDDDCCCCCCBBBAAA???>>>===<<<<<<<<<;;;999888666555777777777777888999;;;;;;CCCEEEHHHKKKOOOQQQSSSTTTYYY^^^fffppp~~~zzzsssnnnfff___\\\[[[[[[ZZZXXXWWWTTTQQQOOOMMMKKKKKKEEEJJJOOOXXXoootttllliiikkknnnoooqqquuu|||{{{sssooonnnnnniiiaaaYYYPPPHHH@@@;;;===<<<:::888666666666666555555555666666666777777666666666666666555555555444444444444444444444333555555555555555555555555555555444444444333333333555555444444444555555666666777:::AAAKKKXXXcccjjjllliiifffeeeggggggfffcccdddddddddeeegggfffccc```___aaagggooowwwxxxqqqqqqmmmgggccc```]]][[[YYYWWWVVVVVVWWWXXXWWWUUUSSSNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPOOONNNMMMKKKIIIIIIIIIJJJIIIHHHMMMJJJHHHGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFIIIHHHGGGHHHJJJKKKJJJIIIGGGFFFFFFGGGHHHHHHEEECCCEEECCCAAAAAADDDFFFHHHHHHKKKJJJHHHEEEBBB@@@===<<<>>>>>>>>>>>>>>>===<<<<<>>===;;;:::999666777777666555777:::<<>>>>>===>>>???@@@BBBCCC>>>===<<<;;;:::;;;;;;<<<<<<:::777444333333333444222222222111111111111000000000000111111222222333222444666666777777999;;;===>>>@@@CCCFFFIIIKKKLLLQQQRRRSSSTTTUUUVVVWWWWWW^^^aaakkkzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////////////////...///000111000000555===DDDIIIPPPXXX^^^gggsss{{{|||~~~||||||~~~uuurrrnnnlllnnnttt}}}|||wwwwww|||{{{wwwvvvwwwtttpppmmmjjjgggdddaaajjjllloootttxxx|||{{{qqqhhh]]]YYYSSSOOOLLLJJJGGGFFFIIIHHHGGGEEEBBB@@@===<<<<<<<<<<<<;;;999888666555555555555555666777888999===>>>@@@BBBEEEHHHJJJKKKNNNRRRXXXaaammm~~~{{{tttmmmiiieeeaaa___ZZZXXXUUUQQQMMMKKKIIIIIIGGGKKKOOOXXXnnnxxxpppfffhhhiiiiiiiiilllrrrvvvxxxtttqqqyyy}}}uuuooollliiibbbYYYPPPIIICCC>>><<<;;;:::999777666666666666555555555555666666666666444444444444444444555555777777666555444333333222555555555555555555555555555555555555444444444444555555444444444444555555444555999AAAMMM[[[hhhpppuuurrrooonnnoooooommmkkkllllllmmmnnnmmmiiiddd___```aaagggnnnttt~~~zzzzzzuuuooojjjfffccc```^^^]]]\\\[[[ZZZZZZYYYVVVTTTRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSOOONNNLLLLLLLLLMMMLLLKKKKKKIIIFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIGGGGGGHHHIIIJJJJJJHHHHHHGGGGGGHHHIIIHHHFFFDDDDDDBBBAAABBBDDDGGGHHHHHHJJJIIIGGGDDDBBB???===<<<<<<===>>>???????????????BBBAAA@@@???===;;;:::999777777777666555777:::<<>>===<<<;;;::::::;;;<<<;;;999777555444333333333222222222111111111111000000000000000111111111111222333555666666777999;;;<<<===???BBBEEEGGGIIIKKKOOOPPPQQQRRRTTTVVVWWWXXX[[[]]]fffrrrzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////////////////...///111111333999CCCJJJRRRXXX```fffqqq}}}}}}{{{{{{|||~~~{{{lllkkkkkknnntttzzz~~~|||xxxtttuuu{{{~~~xxxuuuuuuvvvwwwsssmmmiiiggggggfffeeennnoooqqqtttwwwyyyzzz{{{zzzkkkdddZZZQQQLLLJJJIIIIIIJJJJJJIIIGGGEEEBBB@@@???===<<<<<<;;;:::888777666555444444555555666777888888888888999;;;>>>@@@BBBHHHKKKOOOTTT\\\iiixxxyyyrrrlllhhhccc___ZZZUUUPPPMMMKKKJJJIIIKKKNNNWWWkkk{{{sssffffffeeeccccccdddhhhkkkppprrrvvv{{{uuulllddd```aaafffrrr{{{ssskkkddd^^^WWWMMMDDD???===<<<<<<888888777666666666666666555555555555555555555555444444444555666666777777999999888666555444333222555555555555555555555555777777666666666555555555555555444444444444444555555666:::BBBOOO^^^lllttt}}}{{{yyyxxxxxxwwwuuusssssstttuuuuuusssnnnfffaaa```bbbffflllqqqwwwyyysssoookkkhhheeedddbbb```___^^^\\\YYYVVVXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWYYYYYYZZZZZZZZZUUUSSSQQQQQQQQQRRRQQQPPPLLLJJJGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGGGGHHHIIIIIIFFFDDDBBBBBBAAACCCFFFHHHIIIHHHGGGFFFEEECCCAAA???======<<<===>>>???AAAAAABBBBBBBBBBBBAAA@@@>>><<<:::999777777777666555777:::<<>><<<;;;::::::;;;;;;999999888888666555333333222222222111111111111000111111111000000000000000111333555666666666888:::;;;<<<>>>@@@CCCEEEGGGHHHKKKLLLNNNPPPSSSUUUWWWXXXWWWZZZaaahhhmmmqqqzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////...000111222555===GGGPPP\\\cccjjjsss|||zzz{{{zzzzzz{{{{{{|||yyypppiiiiiimmmsss{{{zzzxxxvvvtttvvv|||}}}~~~~~~~~~{{{wwwvvvvvvxxxuuupppjjjfffgggiiilllnnnsssttttttttttttsssrrrqqqtttuuuwwwyyy{{{}}}~~~yyypppdddXXXQQQNNNMMMLLLGGGGGGGGGGGGGGGFFFEEEDDD>>>======<<<;;;999888777777777666666777888888999888777666666777999<<<===CCCEEEIIILLLPPPYYYdddlllrrrrrrsssvvv|||~~~yyyuuuoookkkeee^^^XXXTTTRRRQQQMMMMMMNNNUUUfff~~~}}}|||rrriiihhheeecccbbbccceeefffeeeeeefffiiimmmsssxxx||||||xxxqqqhhh___XXXTTTQQQTTTYYYcccsss{{{ssskkk```XXXRRRLLLDDD===::::::::::::666666555555555666666666666666666555555555555444666777777888999::::::;;;:::999999888777666666555666666666666666666666666888888888888777777777777666555444444444444444444888999===EEEQQQ```nnnvvv~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwvvvtttoooiiieee```aaaffflllpppttt}}}~~~zzzvvvsssooommmjjjhhheeedddcccaaa^^^\\\]]]\\\YYYWWWWWWWWWXXXYYYYYYZZZ\\\^^^___``````aaa]]][[[XXXWWWVVVVVVTTTSSSOOOMMMJJJIIIJJJKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIJJJIIIHHHGGGGGGFFFGGGHHHHHHFFFCCCAAAAAABBBEEEHHHIIIIIIGGGEEEDDDCCCBBB@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAA???===;;;:::888888888777666777:::<<<@@@EEELLLRRRTTTUUUUUUUUUNNNMMMOOOUUU^^^gggnnnqqquuuuuuvvvwww{{{~~~uuugggaaaYYYRRRNNNLLLJJJIIIFFFEEECCCBBBBBBCCCDDDFFF@@@???===;;;::::::::::::888999999999888666444222222222222111111111000000000000111111111111111111111333555555555555777999::::::<<>><<<;;;999888888777777777777888888999888777666555555777999;;;:::===@@@BBBDDDJJJRRRYYYZZZ\\\aaahhhpppyyyzzzwwwqqqiiiccc^^^[[[YYYSSSPPPOOOUUUbbbttt}}}vvv|||rrrllliiifffdddcccdddeeeeee```___\\\[[[[[[]]]```bbbbbb___YYYSSSNNNKKKJJJIIIIIIPPPZZZeeerrr}}}pppiiiaaaVVVNNNFFFCCC>>><<<::::::888777444555555555666666666666666666666666666666666666888888999999:::;;;<<<<<<999999999999999999999:::888888888888888888888888:::::::::999999999888888777666555555444444444555777999>>>FFFSSSbbbooovvv}}}~~~yyyuuuqqqmmmiiifff___```fffmmmqqqttt{{{~~~{{{yyyvvvsssnnnllljjjhhhhhhgggeeecccaaa___\\\YYYXXXYYY[[[\\\^^^___```bbbcccdddeeeeeedddbbb^^^\\\[[[YYYWWWUUUQQQOOOMMMLLLLLLMMMMMMLLLIIIHHHGGGEEEDDDDDDEEEEEEFFFEEEEEEGGGIIIKKKKKKJJJFFFFFFFFFGGGHHHGGGEEECCC@@@AAACCCGGGJJJJJJHHHEEEBBBBBBBBBAAA@@@@@@??????AAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDCCCBBB???===;;;999999888777666777:::<<>>???BBBHHHMMMLLLPPPUUU\\\cccmmmvvv}}}{{{uuunnniiidddbbb]]]WWWSSSVVV___kkk{{{}}}www}}}~~~wwwnnnjjjfffccccccddddddccc___\\\WWWSSSPPPNNNNNNNNNNNNKKKHHHEEECCCCCCEEEFFFAAAHHHRRRZZZbbbqqqrrrggg___WWWOOOHHH???>>><<<;;;;;;:::777555444555666666666666666555666666777777777888888888888888888999:::::::::;;;999999::::::;;;<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::888888777666555555555555333666<<>>;;;999888888888888999:::;;;:::888666444222222222111111111111000000000000111222222333333111222444444333444555777888999;;;===???AAABBBCCCEEEFFFIIILLLOOOSSSUUUVVVWWWZZZ___cccdddiiiyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------......///000000111///222666;;;CCCPPP```kkktttzzzyyyuuuvvv~~~yyyyyyyyyyyy}}}}}}yyyxxxrrriiiddddddkkksss|||~~~|||zzzuuuqqqooopppqqqwwwzzz~~~}}}zzz|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzz|||}}}|||{{{{{{zzzyyyzzz{{{zzzxxxuuulllkkkjjjkkkoootttwwwxxx{{{{{{{{{yyyvvvrrrnnnkkkeeedddbbbaaa`````````aaa]]]aaabbbbbbgggpppuuuvvv~~~}}}|||xxxqqqeeeXXXOOOIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA???======888888777777777777888888555555555666666666777777666999<<<===<<<>>>AAAEEEEEEHHHLLLPPPUUU]]]gggmmmxxx{{{tttooolllggg^^^XXXZZZ___fffsss~~~}}}rrrmmmhhhdddccccccbbb```\\\YYYTTTOOOJJJGGGEEEEEEBBBAAA???======???@@@BBB@@@EEEKKKQQQXXXdddssszzzsssiii^^^VVVNNNHHHEEE>>><<<:::::::::999777555555666777777777666555555666666777888999::::::;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999888777666666666666444777===EEEOOOYYY```eeekkkooosssuuuuuuuuuwwwxxxxxxtttooojjjgggddd```^^^``````eeennntttwww}}}~~~{{{wwwtttsssrrrpppnnnhhheeeaaa^^^]]]___cccffffffgggggggggggggggffffffeeecccaaa```aaaaaa```___ZZZWWWUUUTTTUUUUUUUUUTTTRRRPPPMMMJJJGGGFFFFFFFFFDDDDDDEEEHHHLLLOOOPPPPPPIIIHHHHHHIIIJJJIIIGGGEEEAAACCCGGGKKKLLLJJJEEEAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGDDD@@@>>>::::::999888666777999<<<@@@GGGPPPXXX[[[[[[ZZZYYYUUUSSSRRRRRRUUU]]]ffflllppprrrssssssssswww{{{nnnhhh```XXXTTTQQQOOONNNLLLMMMNNNNNNMMMJJJFFFDDDCCCAAA>>><<<999888888888999::::::::::::888777666222222222111111111111000111000000000//////......111222444444333333444666999999;;;===???@@@BBBCCCEEEFFFIIILLLOOORRRTTTVVVXXXYYY^^^bbbdddiiiuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...///000000111///222777>>>HHHWWWhhhtttyyywwwyyy|||~~~|||vvvkkkfffgggnnnwww{{{yyyuuuoookkkjjjlllnnnvvvzzz~~~|||||||||}}}}}}}}}|||zzzyyywwwvvvwwwyyy}}}xxxvvvtttuuuwwwxxxuuusssqqqpppppprrrvvvyyy{{{{{{zzz{{{{{{{{{yyyvvvrrrpppgggeeebbb___\\\ZZZYYYYYYRRRUUUUUUTTTXXX___ddddddooosssxxx{{{xxxnnn```WWWFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEDDDCCCBBB@@@???>>>;;;;;;:::::::::::::::;;;555666777888888888888888333666999999888888;;;===AAACCCEEEGGGJJJPPPYYY```dddooo|||~~~xxxuuummmddd\\\]]]___dddooo{{{vvvqqqjjjfffeeedddbbb___YYYWWWSSSNNNIIIFFFCCCBBB???>>><<<;;;;;;<<<>>>???DDDEEEHHHLLLSSS]]]gggmmmxxx}}}|||zzzooojjjbbbXXXOOOHHHDDDBBB>>><<<999888888888777666666777888888888777555444666666777999:::;;;<<<==================<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999888777777777777888:::???EEEKKKPPPTTTWWW]]]aaafffggggggfffgggiiihhhfffdddcccbbbaaa^^^\\\bbbaaaeeemmmssswww||||||yyyvvvtttrrrpppkkkhhhccc```___bbbfffiiihhhiiiiiihhhgggfffeeeeeebbbaaa___```bbbddddddccc```]]][[[ZZZ[[[[[[[[[ZZZVVVTTTPPPLLLIIIGGGGGGGGGCCCCCCEEEHHHMMMQQQRRRRRRJJJJJJJJJKKKLLLKKKIIIGGGAAACCCHHHLLLMMMJJJDDD???@@@@@@AAABBBBBBCCCDDDDDDAAABBBDDDFFFHHHIIIJJJJJJHHHIIIJJJJJJHHHEEEBBB???:::::::::888666777999<<<@@@GGGQQQYYY[[[ZZZXXXVVVWWWVVVTTTSSSVVV]]]gggmmmppprrrtttsssssswwwxxxnnnhhh```YYYUUURRRQQQPPPNNNOOORRRRRRQQQMMMHHHEEECCCAAA???<<<999888777777::::::::::::999999888777222222222111111111111000222111000///---+++***)))111222333333333333444555999:::;;;===???@@@BBBCCCEEEGGGIIILLLOOORRRTTTUUUXXXYYY]]]aaacccgggppp{{{---.........---,,,,,,+++------------------------------------------------...///000/////////111333444888===EEEPPP```rrr|||}}}{{{{{{|||wwwpppmmmmmmqqq~~~qqqrrroooiiiaaa^^^aaadddlllyyy{{{{{{|||wwwzzz{{{||||||{{{yyywwwvvvvvvwwwxxxzzz{{{|||}}}}}}{{{zzzxxxvvvuuutttsssssssssuuuxxx{{{~~~}}}yyyuuurrrpppkkkiiieeebbb___[[[VVVSSSPPPQQQSSSTTTTTTVVVXXXZZZdddgggmmmsssuuuqqqhhhaaaWWWPPPIIIGGGHHHIIIGGGDDDFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666777777777777777777777777<<<<<<>>>@@@CCCFFFHHHJJJTTT]]]hhhnnnpppssszzz~~~{{{vvvooohhhdddaaacccmmmxxxvvvooogggcccbbbbbbaaa___ZZZUUUOOOKKKIIIGGGCCC???======<<<;;;;;;;;;;;;<<>>???AAA???===>>>???@@@@@@???AAAAAAAAAAAA@@@@@@@@@??????????????????@@@@@@AAAAAA@@@@@@>>>===<<<;;;:::===<<<:::999777666666555888<<>>HHHVVViii~~~}}}~~~~~~tttnnnmmmpppvvvwwwiiiiiifff___YYYWWWZZZ^^^hhhuuu|||zzz|||zzzwwwyyyzzz{{{|||{{{zzzxxxwwwvvvwwwxxxzzz{{{|||}}}}}}||||||{{{zzzyyyxxxwwwwwwxxxzzz|||}}}yyyuuurrrqqqpppmmmiiieeebbb]]]XXXTTTPPPQQQQQQPPPPPPPPPRRRSSSXXXZZZ```hhhnnnpppmmmiii]]]VVVNNNIIIIIIIIIHHHFFFGGGFFFEEEDDDBBBAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;:::999999888777777888888888888888888888888:::;;;<<<===@@@BBBDDDEEELLLRRRYYY]]]```eeeooowww}}}|||uuunnnhhhdddeeennnyyyvvvppphhhdddbbbaaa___]]]ZZZUUUNNNJJJIIIFFFBBB???===<<<<<<;;;;;;;;;;;;;;;===???CCCEEEIIIPPPZZZaaahhhpppvvvtttooommmkkkhhhfff___VVVMMMFFFAAA>>><<<>>>>>>===<<<;;;::::::999999999999::::::999999999999;;;===>>>???@@@BBBDDDDDDCCCBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA????????????@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>===;;;:::999888888888999???FFFLLLOOOPPPQQQQQQTTTVVVYYY\\\^^^^^^]]]\\\^^^\\\[[[\\\___```___]]]```cccggglllpppvvv{{{|||yyyqqqlllgggeeegggkkkoooqqqqqqlllgggcccaaaaaaaaa`````````___```aaabbbdddeeedddcccaaabbbcccccc```^^^ZZZWWWSSSNNNKKKHHHGGGGGGEEEFFFHHHLLLQQQVVVYYY\\\XXXQQQLLLNNNOOOLLLHHHGGGGGGIIIKKKJJJHHHEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHIIILLLLLLMMMMMMMMMMMMMMMMMMPPPMMMKKKIIIGGGDDD@@@===;;;:::888777666666666777999===DDDJJJNNNOOONNNMMMRRRTTTVVVXXX[[[```fffjjjqqqtttvvvtttrrrvvv{{{nnnhhh___WWWRRROOONNNMMMNNNQQQUUUWWWUUUOOOIIIDDDFFFDDDAAA===:::888777666888999:::::::::999888888333333222222111222222222000000000000000000000000111111111111222333444555666777888:::<<<>>>@@@AAABBBDDDFFFHHHJJJMMMPPPSSSYYY]]]aaabbbbbbdddhhhlll------......------,,,,,,---------------------------------------------------...//////...///111333444999BBBOOO___uuu~~~zzzpppkkkoootttzzzyyylll```___[[[UUUQQQQQQVVV[[[iiissszzzzzz|||}}}zzzwwwyyyzzz{{{{{{{{{zzzyyyxxxvvvwwwyyyzzz|||}}}}}}}}}~~~~~~}}}yyyvvvtttsssuuurrrmmmiiieee```[[[WWWSSSRRRQQQOOONNNMMMMMMLLLMMMOOOSSSZZZbbbhhhlllmmmfff^^^SSSLLLJJJIIIHHHGGGHHHGGGFFFEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999:::;;;===>>>???BBBFFFJJJKKKNNNUUUaaajjj}}}{{{tttnnniiihhhpppzzzwwwqqqjjjfffcccaaa]]]ZZZXXXSSSMMMIIIGGGEEEAAA>>>===<<<;;;;;;::::::;;;;;;:::===@@@BBBEEELLLVVV]]]ccckkkpppnnnkkkhhheeebbbaaa[[[QQQHHHCCC???===<<<======>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>===>>>???AAADDDFFFHHHHHHIIIHHHGGGGGGHHHHHHFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????@@@AAACCCEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA???>>>===;;;::::::;;;;;;<<>>DDDGGGIIIHHHGGGOOOQQQTTTVVVYYY^^^dddiiippptttwwwuuurrrttt}}}{{{nnnhhh___VVVQQQMMMKKKIIIJJJMMMQQQSSSSSSOOOJJJFFFFFFDDDAAA>>>;;;999888777888888999999:::999999888444444333222111111222222000000000000000000000000000000000000111222333444555666777999;;;===>>>??????BBBDDDFFFHHHKKKNNNQQQYYY\\\___```___```cccggg,,,------...------,,,,,,------------------------........................,,,...//////...///111333555===IIIWWWhhh|||~~~uuulllkkkrrryyy{{{rrrdddZZZXXXUUUQQQPPPTTT[[[```nnnvvv{{{zzz{{{~~~}}}|||{{{yyyxxxyyyzzz{{{{{{{{{zzzyyywwwxxxyyy|||}}}|||yyywwwvvvuuurrrnnnkkkgggccc^^^[[[XXXVVVSSSQQQPPPOOONNNLLLMMMLLLMMMPPPUUU]]]cccgggjjjbbbXXXOOOKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCC@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;===???AAABBBDDDKKKVVV^^^lllssszzz||||||~~~wwwrrrmmmlllttt}}}yyyssslllhhheeebbb]]]YYYVVVQQQKKKGGGFFFDDD@@@===<<<;;;;;;:::::::::::::::999;;;>>>@@@DDDJJJTTT[[[bbbjjjoooooollljjjgggbbbaaa[[[QQQIIIEEECCCBBBBBB??????@@@@@@@@@???>>>===<<<<<<<<<===>>>AAACCCDDDCCCCCCDDDGGGJJJMMMNNNNNNLLLKKKJJJJJJJJJIIIFFFCCCAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDAAA@@@>>><<<;;;<<<======@@@JJJWWWbbbfffddd```]]]\\\\\\\\\\\\\\\\\\\\\[[[WWWXXXYYY[[[^^^```aaaaaadddfffiiikkkmmmppptttwwwuuuyyy|||}}}|||~~~{{{sssmmmkkkkkkllllllhhheeeaaa___^^^]]][[[YYYZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYWWWTTTRRRSSSQQQNNNKKKJJJIIIIIIJJJMMMOOOSSSXXX\\\^^^___```ZZZUUUSSSUUUUUUQQQOOOOOOOOOPPPOOOLLLIIIFFFFFFFFFHHHGGGGGGHHHKKKNNNRRRTTTVVVUUUTTTSSSSSSSSSTTTTTTQQQOOOMMMKKKJJJGGGDDDAAA===<<<:::888666555555555666888===AAAEEEGGGGGGHHHLLLNNNQQQTTTWWW\\\bbbfffjjjooosssrrroooqqqyyy{{{wwwooohhh___WWWQQQMMMJJJHHHFFFHHHLLLOOOPPPNNNJJJHHHFFFDDDAAA>>>;;;:::999999777777888888999999999999777777666444444333333333000000000000000000000000////////////000111222333444555666888:::<<<===>>>>>>@@@CCCEEEGGGIIIMMMPPPWWWZZZ]]]]]]\\\\\\___bbb,,,,,,------...------,,,------------------------........................---.../////////000222444999BBBOOO^^^lll{{{zzzqqqkkkmmmvvv~~~yyyjjj]]]WWWVVVTTTSSSUUU\\\dddiiiqqqvvvzzz{{{|||~~~}}}}}}}}}|||{{{yyyyyyzzzzzzzzzzzzzzzzzzwwwyyy{{{~~~}}}{{{zzzrrrpppmmmjjjhhheeeaaa^^^ZZZWWWTTTSSSSSSRRRPPPNNNOOOMMMKKKKKKMMMSSSZZZ___gggbbbYYYQQQLLLIIIGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<==============================<<<;;;::::::999999999999999;;;===???AAAFFFMMMSSS\\\ccchhhiiihhhooo~~~|||~~~yyyuuurrrqqqxxx|||~~~zzztttmmmhhheeeaaa\\\XXXTTTOOOIIIFFFDDDBBB???;;;;;;;;;:::999999999999999999;;;>>>@@@DDDKKKTTT[[[dddkkkqqqrrrrrrqqqmmmhhhbbb\\\TTTNNNKKKJJJJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBDDDHHHLLLNNNPPPOOOOOOQQQUUUWWWWWWVVVOOOMMMKKKJJJIIIGGGEEEBBB?????????>>>>>>>>>=========>>>???@@@BBBDDDFFFHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB???===<<<===>>>???DDDPPPaaaooouuusssnnnjjjdddcccbbb```^^^]]]\\\\\\ZZZ[[[]]]^^^```aaacccdddeeegggjjjkkkmmmooosssuuuuuuxxx{{{{{{{{{||||||xxxqqqmmmkkkiiigggaaa^^^[[[XXXWWWVVVUUUSSSTTTSSSSSSSSSSSSUUUWWWXXXUUUUUUUUUTTTRRROOOMMMLLLMMMLLLKKKJJJJJJLLLNNNOOORRRUUUZZZ___aaabbbaaa```]]]YYYXXXYYYXXXSSSQQQQQQSSSSSSRRROOOLLLIIIIIIIIIJJJJJJJJJKKKNNNRRRVVVXXXWWWWWWVVVVVVVVVVVVVVVWWWSSSQQQOOOMMMKKKIIIEEEBBB>>><<<:::888666666666666777999<<>>@@@BBBDDDFFFIIIMMMOOOTTTWWWZZZZZZYYYYYY\\\___,,,,,,------......------------------------------........................---///000000000111444666>>>FFFSSS___jjjuuutttmmmlllrrr{{{|||rrrfff]]]ZZZXXXWWWYYY]]]eeelllqqqsssuuuyyy|||~~~}}}}}}~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxzzz}}}}}}rrrpppmmmllljjjhhhdddaaa\\\XXXTTTSSSTTTTTTQQQNNNMMMMMMKKKJJJKKKOOOUUUYYY___]]]YYYTTTOOOKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;::::::::::::888999;;;<<<===@@@DDDHHHQQQVVV[[[[[[ZZZaaaooo{{{xxxssswww}}}}}}zzzwwwwww~~~}}}|||~~~zzztttlllfffccc```[[[XXXRRRMMMGGGDDDCCCAAA===:::;;;:::999999888888999999888;;;>>>AAAEEELLLVVV]]]eeemmmtttwwwyyyzzzvvvppphhhccc^^^YYYWWWWWWVVVUUURRRPPPNNNLLLJJJHHHHHHGGGJJJIIIIIIJJJMMMRRRXXX[[[```]]]\\\^^^aaacccaaa___SSSPPPLLLJJJHHHGGGDDDBBB????????????>>>>>>>>>>>>???@@@@@@BBBDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFCCC@@@>>>???@@@AAAHHHUUUhhhxxx~~~}}}wwwsssiiihhheeebbb___^^^]]]]]]```aaabbbbbbaaaaaacccdddeeegggiiikkklllooorrruuuyyyzzz{{{zzzxxxwwwxxxyyyvvvxxx~~~|||wwwsssoookkkhhh]]]YYYUUUSSSRRRRRRQQQPPPPPPPPPQQQRRRUUUXXX[[[\\\]]]\\\ZZZVVVQQQMMMKKKKKKIIIIIIIIIIIIKKKNNNQQQSSSWWW[[[aaafffhhhhhhfffdddaaa^^^]]]^^^\\\VVVSSSTTTUUUVVVVVVTTTPPPMMMLLLLLLLLLLLLMMMOOOQQQTTTWWWYYYWWWWWWXXXYYYZZZYYYYYYYYYVVVTTTQQQOOOMMMJJJFFFCCC===<<<:::888777666777777666777999<<<@@@EEEIIIKKKLLLNNNRRRUUUXXX[[[___cccccciiinnnpppooorrr{{{}}}{{{{{{}}}~~~wwwrrrnnnhhh```XXXRRRMMMIIIGGGAAACCCFFFHHHIIIHHHGGGFFFCCCAAA???<<<:::999999999555555666666888999;;;<<<888777555444222111000000000000000000000000000000////////////000111222333333333444666777888999:::===???AAACCCEEEHHHKKKNNNQQQTTTWWWXXXWWWXXX\\\___+++,,,------......------------------------------...........................000111222222333555888AAAHHHRRR\\\eeeppp{{{}}}}}}|||ooojjjoooxxxxxxpppjjjhhhcccaaaaaaccchhhnnntttwwwwwwwwwzzz}}}~~~~~~}}}|||{{{|||~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyzzz|||vvvtttqqqooonnnkkkgggddd___[[[VVVUUUUUUUUUQQQMMMKKKLLLMMMLLLKKKLLLPPPSSSWWWXXXXXXWWWTTTOOOKKKIIIEEEFFFFFFFFFFFFFFFFFFFFFBBBAAAAAA@@@??????>>>>>>::::::;;;<<<<<<===>>>>>>????????????????????????@@@???>>><<<;;;;;;;;;;;;999999888888999;;;???BBBHHHMMMRRRSSSSSSWWW___gggrrrwww{{{yyysssnnnooorrr{{{~~~~~~}}}{{{wwwqqqhhhbbb___]]]YYYVVVPPPKKKFFFCCCBBB@@@===999::::::999888888888888888777:::===AAAEEEMMMWWW___iiipppxxx~~~{{{wwwtttqqqnnnmmmlllkkkjjjccc```\\\WWWTTTRRRRRRRRRSSSRRRRRRSSSWWW]]]dddhhhkkkgggdddeeehhhiiifffbbbXXXTTTOOOKKKIIIHHHFFFEEECCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCDDDFFFHHHIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNMMMKKKGGGCCCAAAAAABBBCCCJJJXXXkkk{{{yyytttllljjjgggdddbbbbbbbbbccceeefffgggeeebbb```aaabbbbbbdddgggiiikkknnnrrruuuyyyyyyyyywwwuuusssssssssssstttxxx}}}~~~zzzssslllggg\\\XXXSSSPPPOOOPPPPPPPPPPPPPPPRRRVVVZZZ___ccceeekkkiiiddd\\\SSSMMMKKKKKKIIIIIIIIIJJJLLLOOOSSSUUUYYY^^^ffflllpppooommmkkkfffccccccddd```YYYVVVWWWVVVXXXYYYXXXUUUQQQOOOOOOMMMNNNOOOQQQTTTVVVWWWXXXVVVXXX[[[]]]^^^]]]\\\[[[YYYVVVSSSPPPNNNJJJFFFBBB<<<;;;:::888777777888888444555777:::>>>DDDIIILLLPPPSSSVVVYYY[[[]]]aaadddccchhhmmmmmmlllpppyyy|||zzz{{{|||~~~wwwqqqkkkfff^^^WWWRRRMMMIIIFFFAAABBBDDDEEEFFFEEEDDDCCCAAA???===;;;999999999999555555555666777999;;;<<<999888666444222111000000000000000000000000000000000000000000111222333333222222333555666777888999;;;===???AAACCCFFFIIILLLMMMQQQUUUWWWWWWXXX\\\```+++,,,,,,---.........---------------------------///////////////////////////000222222333444666999DDDIIIPPPXXXaaammmzzz{{{{{{zzzllliiiqqq|||}}}wwwrrrrrruuukkkjjjiiikkkpppuuuzzz|||}}}||||||}}}zzzzzzzzzyyyyyy{{{~~~~~~|||}}}|||{{{zzzyyyxxxxxxxxxzzz}}}{{{yyyvvvsssqqqmmmiiifffddd___YYYWWWXXXVVVRRRMMMJJJMMMOOONNNKKKJJJKKKMMMQQQTTTXXXZZZWWWRRRNNNKKKFFFGGGGGGGGGGGGHHHHHHHHHBBBBBBAAA@@@@@@??????>>>999::::::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;===;;;888666666999===@@@AAAGGGMMMPPPOOOPPPTTTXXXbbbiiipppsssppplllkkkkkkppp|||{{{}}}uuunnneee___\\\ZZZWWWUUUOOOKKKEEEBBBAAA???<<<999:::999999888777888888888555888===@@@EEEMMMXXX```mmmttt}}}~~~|||wwwsssmmmgggcccaaaaaaaaaYYYXXXXXXYYY^^^dddkkkpppoookkkggggggiiijjjfffbbb]]]XXXQQQMMMJJJIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLOOOPPPPPPQQQQQQRRRRRRRRRQQQOOOJJJFFFDDDCCCDDDEEEKKKYYYlll|||xxxsssnnnllliiigggffffffhhhiiihhhiiijjjgggbbb______```___bbbeeegggjjjmmmqqquuuvvvuuutttsssrrrrrrrrrrrrqqqqqquuuxxxwwwzzz~~~uuukkkeee^^^YYYSSSPPPOOOPPPQQQRRRQQQRRRUUUYYY___eeejjjmmmuuurrrkkk```TTTLLLJJJJJJJJJJJJJJJJJJLLLOOORRRTTTZZZ```hhhpppuuuuuusssqqqiiihhhhhhhhhccc\\\YYYZZZVVVYYY[[[ZZZWWWTTTQQQPPPMMMOOOQQQSSSUUUVVVWWWWWWVVVXXX\\\```aaa```^^^]]][[[XXXTTTQQQNNNJJJEEEBBB<<<;;;999888888888999999555555666:::???EEEKKKOOOTTTVVVYYY\\\]]]```ccceeebbbfffjjjjjjiiilllvvv}}}{{{yyy{{{|||uuuoooiiiddd]]]VVVQQQLLLHHHEEEBBBBBBCCCDDDDDDCCCBBBBBB@@@>>><<<:::999888888888555444555555777999;;;===;;;:::888666444333222111000000000000000000000000000000000000111222333444222222333444555777777888999;;;>>>@@@AAADDDHHHKKKKKKOOOTTTVVVWWWYYY]]]aaa......////////////..............................,,,---......//////......///000111000///222999???FFFPPPYYY[[[___kkk{{{vvvkkkkkkwwwzzzwwwyyyzzzyyyvvvmmmlllmmmpppsssuuuuuuuuu{{{}}}|||xxxuuuxxxxxxyyyzzz|||~~~}}}|||{{{{{{zzz}}}{{{xxxuuupppkkkgggeeeaaa[[[WWWUUUTTTSSSRRRQQQNNNKKKJJJJJJKKKJJJIIILLLLLLPPPVVV[[[ZZZSSSMMMFFFHHHIIIGGGDDDCCCEEEHHHEEEEEEDDDCCCBBB@@@>>>======;;;999777777999;;;===>>>>>>?????????@@@@@@@@@@@@???===;;;:::::::::;;;999888777666666888:::;;;DDDFFFHHHIIIJJJLLLOOOQQQWWW^^^ggglllkkkhhheeeeeefffkkkvvv|||||||||rrriiibbb```^^^ZZZWWWWWWQQQLLLEEE???===<<<;;;;;;;;;:::999777666666555555888999;;;===BBBKKKTTT[[[kkkpppzzzyyysssooommmllliiigggggghhhgggdddfffkkksssrrrppplllhhhfffggghhh```\\\XXXTTTQQQOOOKKKIIIJJJIIIHHHIIIKKKKKKKKKJJJLLLIIIHHHIIIMMMPPPPPPOOOWWWWWWWWWWWWVVVVVVVVVVVVUUURRRMMMHHHCCCCCCEEEHHHRRR\\\iiirrruuutttuuuwwwnnnooooooooonnnllljjjiiijjjhhheeebbb```^^^]]]]]]]]]___aaadddggglllqqqtttxxxwwwuuusssqqqqqqrrrssspppoooooopppssswww{{{}}}vvvjjjccc[[[TTTSSSRRRPPPRRRVVVTTTTTTUUUZZZdddqqq~~~uuufffXXXRRRQQQRRROOONNNMMMLLLNNNSSSYYY^^^ffflllvvv}}}zzzwwwqqqooollliiifffbbb]]]ZZZ]]]\\\[[[ZZZYYYXXXWWWWWWUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\___ccceeeccc___[[[[[[YYYVVVTTTPPPKKKEEEAAA===<<<::::::::::::888777444444333555999BBBMMMTTT]]]aaabbbaaaaaaeeeeeeccc^^^aaafffjjjjjjkkkuuu}}}|||~~~wwwnnnjjjcccZZZRRRNNNIIIDDD@@@===>>>AAABBBCCCCCCBBBAAA@@@???<<<:::999888888888777777777777777888888888999999888777666444222111333222222111111111111111111111111111111111111111333444555555555666888:::999;;;>>>@@@AAADDDGGGJJJKKKOOOSSSVVVXXXYYYZZZ[[[------............------........................,,,---......//////......///000111111111666===DDDKKKUUU^^^aaafffqqq}}}xxxqqqlllqqq}}}{{{xxx{{{}}}}}}{{{vvvuuussssssuuuvvvwwwvvvzzz{{{}}}|||zzzwwwuuuttttttuuuwwwzzz}}}~~~}}}|||{{{{{{{{{{{{~~~|||zzzvvvqqqnnnjjjeee___[[[XXXVVVTTTRRRQQQOOOLLLKKKKKKKKKJJJHHHLLLLLLOOOUUU[[[\\\WWWRRRIIIIIIHHHFFFDDDEEEGGGIIIEEEEEEDDDCCCBBB@@@???>>>===;;;999777777888:::;;;======>>>???@@@@@@@@@@@@@@@>>>===;;;::::::::::::999888666555555666888999>>>@@@BBBCCCEEEGGGJJJMMMSSSZZZcccjjjkkkhhhdddbbbcccdddjjjuuuzzzpppggg```___]]]YYYVVVVVVNNNIIICCC???============;;;:::999777666666555555777888;;;===BBBIIIQQQWWWgggkkksss~~~|||xxxuuummmhhheeedddaaa```ccciiiqqqrrrqqqnnnkkkiiiiiijjjhhhccc]]]WWWSSSPPPNNNLLLMMMLLLLLLMMMNNNOOONNNNNNQQQNNNLLLNNNQQQUUUVVVVVVXXXYYYYYY[[[\\\]]]^^^___XXXVVVQQQKKKGGGGGGJJJMMMVVV___jjjqqqsssssstttvvvssssssrrrqqqpppnnnmmmlllkkkiiifffccc```^^^^^^]]]___```bbbdddgggjjjmmmooosssssssssssssssrrrrrrrrrnnnmmmlllkkkllloooqqqssszzz}}}yyymmmccc[[[TTTRRRQQQOOOQQQUUUZZZ\\\___eeeooo|||ssscccYYYTTTSSSQQQQQQPPPPPPSSSYYY```dddpppvvv~~~{{{vvvrrroookkkhhhfffccc___\\\]]]^^^^^^^^^^^^]]]\\\[[[WWWXXXYYYYYYYYYYYYZZZ[[[YYY[[[___ccceeeddd```]]]\\\ZZZWWWTTTPPPKKKEEEAAA===;;;::::::::::::999777444444333444888@@@JJJQQQ```dddfffdddcccfffeeecccaaabbbeeeiiijjjkkksss}}}{{{yyy|||~~~wwwoooggg```VVVOOOKKKGGGCCC@@@>>>???AAACCCDDDCCCBBBAAA???>>><<<:::888888777888888888888888888777777777888888888777555333222111222222111000000000111111111111111111111111111111111333444444333444666999999;;;===???AAACCCFFFIIIIIIMMMQQQTTTVVVWWWXXXYYY,,,,,,------------,,,,,,........................------...////////////......000222222444:::CCCIIIQQQ[[[ffflllsss~~~~~~}}}}}}zzz~~~~~~wwwrrrpppnnnpppyyy|||{{{|||wwwttttttuuuwwwwwwxxx{{{|||yyyuuurrrqqqrrrppprrruuuyyy}}}}}}|||zzzyyyxxxyyyzzz{{{}}}zzzwwwppplllfff```\\\YYYUUURRRQQQOOOMMMLLLLLLKKKIIIGGGKKKKKKNNNTTTZZZ]]]\\\ZZZNNNKKKGGGEEEEEEGGGHHHHHHEEEEEEDDDDDDBBBAAA???>>><<<;;;999777666777999::::::;;;===???AAAAAAAAAAAA???>>>===;;;::::::::::::999888666555444444555666888:::===>>>@@@CCCFFFIIINNNTTT]]]gggllljjjddd___aaa______bbbiiirrrzzz}}}zzzvvvmmmddd]]]\\\[[[WWWTTTTTTKKKGGGBBB>>>===>>>>>>>>>;;;:::999777666666555555666888:::===AAAFFFMMMQQQ___bbbiiittt|||vvvrrrlllfffbbb___^^^dddkkkssstttvvvuuurrrpppnnnnnnsssmmmeee]]]YYYVVVTTTSSSVVVVVVWWWXXXXXXWWWWWWVVVZZZWWWUUUVVVYYY]]]```aaabbbbbbbbbbbbdddfffgggiiiaaa^^^YYYSSSNNNMMMPPPSSS\\\bbbkkkpppqqqqqqssstttyyyxxxvvvsssrrrpppoooooommmkkkgggcccaaa_________bbbcccdddeeeggghhhhhhhhhmmmooorrrssstttsssqqqppphhhgggeeeeeeeeefffhhhjjjlllpppssswww}}}rrreee]]]VVVSSSRRRQQQSSSWWW[[[^^^dddkkktttrrrddd\\\XXXWWWVVVVVVXXX]]]cccjjjnnnyyy~~~|||uuuqqqkkkgggdddbbb```^^^```aaaccceeeeeecccaaa```[[[ZZZZZZZZZZZZZZZ[[[[[[VVVXXX]]]bbbffffffccc```]]][[[WWWTTTPPPJJJDDD@@@===;;;::::::::::::999777444444444444777===FFFLLL```fffiiigggeeegggfffcccdddbbbdddhhhkkkmmmttt{{{|||}}}yyywwwzzz}}}~~~~~~|||vvvnnnccc\\\RRRKKKGGGEEECCCAAA???@@@BBBDDDEEEDDDCCCBBB>>>===;;;:::888888777777:::999999888888777777777777777777666555333222111111000000000000000111111111111111111111111111111000111222222222333555777888:::===>>>???BBBEEEHHHGGGJJJNNNQQQSSSTTTVVVWWW,,,------......------,,,........................------...//////////////////111222333666===GGGNNNUUUaaaooozzz~~~|||{{{zzz{{{}}}rrrvvv{{{}}}{{{vvvppplllnnnpppvvv~~~wwwrrrqqqsssvvvwwwwww{{{~~~}}}wwwsssqqqrrroooqqquuuyyy|||~~~{{{zzzwwwuuuuuuwwwyyyzzz~~~}}}vvvrrrlllfffaaa\\\VVVSSSRRRPPPOOONNNMMMLLLIIIGGGIIIIIIKKKPPPWWW\\\______VVVPPPIIIEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@???<<<;;;999777666666777888777999<<<>>>@@@AAAAAA@@@???>>>===<<<;;;::::::999:::999777666555444444444666888;;;===???BBBEEEHHHKKKPPPYYYdddllllllfff___bbb___[[[ZZZ]]]bbbhhhllltttyyy}}}{{{vvvtttxxx}}}~~~~~~~~~wwwrrriiiaaaZZZYYYXXXTTTRRRRRRJJJGGGAAA>>>=========<<<;;;:::999777666666555555444777:::===@@@DDDHHHLLLVVVZZZaaalll{{{}}}uuuvvvpppkkkiiifffeeejjjrrryyy||||||xxxuuutttyyyuuuoookkkgggeeebbb```dddeeeffffffdddcccccccccfffdddbbbbbbeeehhhlllnnnqqqpppnnnllllllmmmooopppnnnkkkeee]]]WWWUUUVVVXXX```dddjjjnnnpppqqqsssuuuzzzyyyvvvsssqqqpppppppppnnnkkkgggdddaaa``````aaaffffffggghhhiiihhhfffdddkkkmmmqqqsssssspppmmmjjjaaa```______```bbbdddeeefffiiikkkiiiiiiooo}}}xxxkkkccc[[[XXXXXXWWWZZZ^^^]]]aaahhhooovvvrrrhhhbbb___^^^^^^bbbhhhpppvvvyyy~~~|||wwwoooiiieeeccc```___ccceeehhhjjjjjjhhheeebbb]]]\\\ZZZYYYZZZZZZZZZZZZTTTVVVZZZ___dddfffeeeccc```]]]XXXTTTOOOJJJDDD@@@<<<;;;999::::::;;;999888555444444444555:::AAAFFF[[[bbbhhhhhhfffggggggdddeeebbbccchhhmmmrrrxxx|||yyywww{{{}}}zzzssskkk```YYYNNNHHHEEEDDDCCCBBB@@@AAACCCEEEEEEDDDCCCBBB>>>===<<<;;;:::999888888;;;;;;:::999888888777777666666666666555333222222000000//////000000111111111111111111111111111111000111222222222333555777777999<<<===>>>@@@DDDFFFFFFIIILLLOOOPPPRRRTTTVVV......////////////..............................---...//////000000//////000222444555888@@@JJJSSSZZZfffvvv{{{yyyyyyzzz}}}~~~qqqvvvzzz{{{wwwrrrmmmkkknnnrrrzzz~~~wwwssssssuuuxxxyyywww}}}zzzvvvsssqqqsssuuuxxxzzz{{{{{{{{{yyywwwuuussstttuuuxxxzzzzzz|||xxxrrrlllfff```YYYUUUTTTRRRPPPNNNMMMLLLIIIGGGGGGGGGIIIMMMSSSYYY]]]___\\\VVVMMMHHHGGGFFFEEECCCEEEEEEEEEDDDCCCBBBAAA@@@<<<;;;999888666666666666666777999<<<>>>???@@@@@@>>>>>>======;;;:::999999;;;:::999777666555444444444666999;;;===@@@DDDFFFIIIMMMVVVaaajjjlllgggbbbaaa```]]][[[[[[\\\___aaaccckkkrrrqqqkkkeeeeeegggfffjjjsss~~~}}}|||~~~yyyssshhh___XXXWWWUUURRROOOOOOKKKGGGBBB>>>===<<<:::999;;;:::999777666666555555333666999<<<>>>AAAEEEHHHOOOTTT\\\ggguuuzzzvvvsssqqqrrrqqqppptttzzz|||zzz}}}}}}|||}}}}}}{{{xxxuuuuuuvvvvvvtttqqqooopppqqqttttttsssssssssvvvyyy|||~~~|||yyyvvvvvvwwwyyyzzz}}}yyyrrriiiaaa]]]]]]^^^cccfffjjjmmmoooqqqssstttvvvuuussspppooonnnoooooommmkkkgggcccaaaaaabbbccciiiiiikkkmmmooonnniiiffflllnnnpppqqqppplllgggddd___^^^]]]]]]]]]]]]^^^^^^^^^```aaa]]]YYY]]]gggqqqqqqhhh```^^^^^^^^^aaafffiiimmmtttyyy~~~uuuooojjjhhhhhhlllsss{{{xxxpppjjjgggdddcccfffhhhkkknnnmmmjjjfffddd```]]]YYYXXXYYYZZZYYYXXXRRRSSSVVV[[[aaaeeegggfffccc```ZZZUUUPPPJJJDDD@@@<<<:::999999;;;;;;:::888555555444444444888===AAAQQQ[[[dddffffffggggggfffeeebbbcccjjjpppvvv~~~~~~zzzyyyyyy~~~|||wwwoooggg^^^WWWMMMGGGEEEEEEDDDCCC@@@BBBCCCEEEEEEDDDCCCBBB??????>>>===<<<;;;;;;:::<<<;;;;;;:::999888888777555666666666555444333333111000000000000000111111000000000000000000000000000222333333222333555888777888:::<<<===???BBBDDDEEEHHHKKKMMMOOOPPPSSSUUU...//////////////////.................................///000000000000///111222555777<<>>???>>>>>>>>>===<<<;;;999888::::::999888777555444444111333666888999<<<@@@BBBFFFJJJRRR[[[cccffffffeee`````````]]]ZZZYYYYYYYYYYYY___dddddd^^^XXXUUUUUURRRVVV^^^iiirrrxxx~~~wwwggg___WWWUUUTTTOOOLLLLLLJJJGGGBBB>>><<<;;;999888;;;:::999777666666555555333666888;;;===@@@DDDGGGKKKPPPXXXbbbnnn~~~vvvuuuwww{{{|||{{{}}}{{{}}}}}}sssjjjeeedddeeegggiiikkkmmmooopppqqqqqqooonnnmmmmmmllllllmmmmmmkkkiiieeebbbaaabbbdddeeekkklllnnntttwwwwwwqqqlllooooooooonnnkkkgggcccaaaaaa```]]][[[YYYWWWUUUUUUQQQSSSSSSQQQNNNQQQXXX___dddmmm{{{vvvnnnfffeeeeeefffkkkpppuuuzzzzzzvvvtttrrrvvv}}}~~~vvvpppllliiiggggggiiillloooooommmjjjgggbbb^^^YYYXXXYYYZZZXXXWWWRRRQQQRRRVVV]]]cccgggiiigggccc]]]WWWQQQKKKEEEBBB;;;:::999999;;;;;;:::999444555555444444777;;;>>>GGGTTT```dddeeeggghhhfffdddccceeelllrrrxxx}}}yyyyyyyyy~~~zzzssskkkccc\\\VVVMMMGGGEEEEEECCCBBB@@@AAACCCDDDDDDCCCBBBAAA????????????>>>===<<<;;;<<<;;;;;;::::::999999999555666666666666666555555333222222111000111111111000000000000000000000000000111333333222333555777666777999:::;;;===@@@CCCDDDFFFIIIKKKLLLNNNQQQTTT---......//////......---..............................///000000000000000000222666:::@@@LLLZZZdddjjjuuu|||zzzyyyyyyzzzyyyvvvsssqqqvvvzzzyyytttooonnnnnnpppvvv~~~}}}~~~~~~~~~}}}{{{}}}{{{ttttttsssttttttuuuvvvvvvtttsssssstttuuuvvvwwwxxxwww~~~}}}yyytttmmmeee```ZZZVVVPPPLLLKKKKKKJJJJJJHHHIIIJJJKKKNNNRRRVVVZZZ[[[YYYUUUOOOIIIFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBAAA>>>>>><<<:::888777666555666555555555777999<<<=========>>>===<<<;;;999888888888777777666555444333111333555777888:::===@@@BBBFFFLLLSSSXXX]]]bbbeee```aaaaaa^^^YYYVVVUUUVVVTTTVVVWWWVVVRRRNNNKKKKKKJJJJJJOOOWWW^^^hhhxxxwwwhhh___WWWUUURRRMMMJJJJJJGGGDDD@@@>>>===<<<:::999;;;:::999777666666555555444555888999<<>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::666666777777777777777666555555444222111111111111000000000000000000000000///000111111111222444666555777999::::::<<>>===;;;999777666555666555333333444777:::=========>>>>>>===;;;999888666666666666555444333222333444666888888:::===@@@>>>CCCHHHMMMPPPVVV^^^dddcccdddccc^^^YYYTTTTTTUUUSSSQQQNNNLLLIIIHHHHHHHHHHHHFFFGGGKKKQQQ\\\nnn~~~~~~uuuhhh___WWWUUURRRMMMIIIIIIEEEBBB???=========<<<;;;;;;:::999777666666555555444555777999;;;???DDDHHHJJJMMMRRRXXXbbbttt}}}vvvrrrrrrtttqqqpppppppppooommmiiifffbbbdddfffiiijjjkkkkkkkkkgggeeebbb``````cccfffiiilllnnnttt}}}{{{pppnnnkkkgggeeeccccccbbbXXXWWWVVVTTTRRRPPPNNNNNNIIIHHHGGGEEEDDDDDDDDDEEEGGGHHHLLLQQQVVVccc~~~wwwvvvxxx{{{~~~wwwqqqmmmiiifffcccdddgggkkkooorrrssstttssshhhbbb\\\ZZZ[[[\\\ZZZWWWSSSPPPMMMOOOVVV___gggkkklllggg```YYYSSSMMMGGGCCC;;;:::999999;;;;;;;;;999444555666666555777:::<<>>>>>>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;666777777888888888888888777666555333222111000000000000000000000000000000---///000000000000333555555666888999:::;;;>>>AAA@@@BBBDDDFFFGGGJJJMMMPPP---------,,,,,,+++++++++---------............//////000000///------...000000555<<>>===;;;::::::999555666666666555777:::===>>>??????===:::999999999999999999999777555333111222222333444666999<<<===???BBBGGGKKKPPPVVV]]]aaagggeeebbb^^^ZZZVVVSSSQQQNNNMMMLLLKKKIIIHHHFFFFFFFFFCCCCCCFFFKKKSSSbbbooozzzzzz{{{~~~{{{vvvjjjeee\\\TTTNNNJJJGGGEEEDDDCCCAAA???>>>===<<<<<<<<<<<<;;;999777666555444666666888;;;???CCCGGGJJJOOOOOOSSSZZZbbbooo|||yyyxxxtttttttttssspppkkkfffccc______aaadddggghhhgggfffcccdddcccccccccdddhhhjjjhhhjjjppp|||rrrnnniiidddbbbaaa```___]]]ZZZVVVRRRPPPMMMIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCFFFHHHKKKTTThhhzzz}}}zzz}}}zzzsssooonnnmmmjjjhhhgggiiillloooqqqqqqqqqqqqeeeccc___\\\YYYXXXWWWXXXQQQQQQPPPPPPSSSZZZcccjjjsssnnnddd[[[VVVRRRJJJAAA>>>;;;888888:::;;;999777666555444444555777999;;;>>>KKK\\\fffhhhfffgggiiihhhhhhhhhiiilllrrryyy|||uuupppnnnvvvzzz}}}|||{{{vvvkkk___XXXSSSLLLFFFDDDCCCBBBBBBAAAAAA@@@??????@@@@@@@@@???AAACCCBBB???<<<::::::;;;;;;<<<<<<<<<<<<<<<;;;999888777777777777777888666555333111000000000111111222222111///...///000111111000000111111222333666666888999;;;===>>>>>>@@@AAABBBDDDFFFHHHJJJKKK...---------,,,,,,,,,+++---------............//////000000///...---///000111666>>>EEENNN^^^rrr{{{vvvsssvvvwwwvvvpppjjjkkkttt|||~~~}}}~~~~~~}}}|||{{{{{{|||}}}zzz}}}}}}{{{~~~{{{yyyvvvtttsssssstttuuussssssrrrrrrsssvvvxxxzzz}}}|||~~~~~~xxxsssggg___TTTNNNMMMMMMLLLKKKLLLLLLKKKJJJKKKLLLMMMNNNRRRWWW\\\ZZZTTTLLLGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA???>>><<<;;;;;;;;;777777777666555777:::<<<>>>??????===:::888888999999999999999777555333222333333444555777:::===>>>???BBBGGGKKKPPPVVV]]]aaafffdddbbb^^^ZZZVVVRRRQQQNNNMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEGGGJJJPPP\\\hhhyyy|||ssspppnnnoooqqqrrrpppnnneee___XXXRRRMMMKKKHHHGGGDDDCCCAAA@@@>>>===<<<;;;<<<<<<;;;999888666555555555666888;;;???DDDHHHJJJNNNNNNQQQXXX```lll|||yyyvvvuuutttsssqqqnnnjjjhhheeeddddddfffggggggeeecccaaabbbbbbbbbccceeehhhjjjiiiiiimmmwww{{{sssooojjjfffdddcccbbbaaa[[[XXXTTTPPPNNNKKKGGGEEEAAA@@@??????>>>>>>>>>???AAA???>>>??????CCCQQQ___zzz}}}uuuqqqooonnnkkkhhhgggiiillloooqqqqqqqqqpppgggdddaaa]]]ZZZYYYYYYYYYVVVTTTRRRPPPRRRXXX```fffqqqoooggg]]]VVVRRRJJJBBB???<<<888888;;;;;;:::777777666555444555777999;;;AAANNN^^^hhhjjjiiiiiijjjffffffffffffiiinnnvvv{{{|||vvvqqqoootttyyy||||||{{{vvvkkk```XXXRRRKKKFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBB???AAACCCBBB???<<<;;;:::<<<<<<<<<===<<<<<<;;;;;;:::999888888777777888888666555333222111000111111000111222111/////////000111111000000111111222333555666777888:::<<<===>>>@@@AAABBBDDDFFFHHHIIIJJJ.........------------------------............//////000000///......000111222888@@@IIIVVVhhh~~~~~~}}}||||||~~~|||xxxqqqmmmpppzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{zzzyyy|||}}}zzzyyyvvvtttsssssstttuuussssssrrrrrrtttvvvyyy{{{}}}}}}~~~zzznnnfff[[[SSSPPPOOONNNMMMNNNMMMLLLLLLKKKKKKLLLLLLPPPTTTXXX[[[YYYRRRKKKFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCBBBAAA???>>>======<<<999999999777555666999;;;>>>??????===:::888888999888999999888777555333222444444555666888:::===>>>???BBBGGGLLLQQQVVV\\\```eeedddbbb___[[[WWWSSSPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKIIIIIIKKKLLLNNNWWWaaappp~~~yyykkkfffaaa___aaadddeeeddd]]]YYYSSSNNNLLLJJJIIIHHHDDDCCCBBB@@@>>>===<<<;;;<<<;;;:::999888777666666555666888;;;???DDDHHHJJJMMMMMMPPPUUU\\\gggyyy|||xxxvvvtttssssssrrrqqqooollljjjiiihhhhhhfffcccaaa___``````bbbdddfffhhhiiiiiiggghhhoooxxx|||yyysssqqqmmmhhheeecccbbbaaa```XXXUUUPPPMMMJJJGGGDDDAAA>>>======<<<<<<<<<======BBB>>>;;;;;;:::;;;BBBJJJWWWbbbtttxxxrrrpppnnnkkkhhhgggiiillloooqqqqqqpppoooiiigggbbb^^^[[[ZZZ[[[[[[ZZZXXXSSSPPPOOOTTT[[[aaammmooolllbbbXXXQQQKKKDDD@@@<<<999999;;;<<<:::888888777666555666777999;;;CCCOOO```kkkmmmlllkkklllffffffffffffhhhnnnuuu{{{}}}wwwrrrppprrrxxx{{{{{{yyyuuujjj```WWWRRRKKKFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCBBB@@@===;;;;;;===============<<<;;;:::::::::999888888888888888666555444333222111111111000111222111000///000111111111000000111111222333444444555777999:::<<<<<>>>>>;;;;;;:::888666666888:::===>>>>>><<<:::888888999888888999888777555444222444444444555777999<<<===???CCCHHHLLLQQQVVV\\\___ddddddcccaaa]]]YYYUUUSSSPPPPPPPPPQQQQQQRRRRRRSSSPPPOOOPPPRRRQQQRRRYYYbbbrrryyyjjjddd]]]YYY[[[]]]^^^^^^XXXTTTOOOLLLJJJIIIHHHGGGCCCCCCBBB@@@???===;;;;;;;;;;;;:::999888888777777666666888;;;???CCCGGGIIILLLLLLNNNSSSYYYbbbsss}}}{{{xxxtttsssuuuwwwwwwvvvqqqooollljjjiiigggdddbbb______```bbbeeehhhhhhhhhfffbbb```eeennnsssrrroookkkhhhccc```^^^]]][[[ZZZSSSOOOKKKHHHEEEBBB???===<<<;;;;;;;;;;;;;;;<<<<<<@@@;;;999;;;<<<<<>><<<<<<===>>>>>>======<<<;;;::::::999888777777777777777666666555444333222111111000111222111000///000111111111000000111111222333222333444666888999:::;;;>>>???@@@BBBDDDFFFHHHHHH........................---------............///...///000000000000333555888<<>>>>><<<999888888888888888888888777666444333333333333444555777:::;;;???CCCHHHMMMQQQVVV[[[^^^ddddddcccaaa___\\\YYYWWWSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWZZZZZZZZZ```hhh{{{zzzlllfff___\\\[[[\\\[[[YYYUUURRRMMMJJJIIIHHHFFFEEECCCCCCBBBAAA???===;;;:::;;;:::::::::999999888888666666888:::===AAAEEEGGGJJJJJJLLLPPPUUU]]]mmm|||}}}{{{|||}}}xxxsssssswww{{{|||{{{rrrpppmmmkkkjjjiiigggeeeaaa```aaadddgggiiigggeee___ZZZWWW\\\fffmmmnnnlllfffccc___[[[YYYWWWUUUSSSLLLIIIEEEBBB@@@>>>;;;999::::::999999:::;;;<<<<<<;;;666555999<<<;;;;;;<<<;;;===@@@EEEJJJOOORRRSSSWWWXXXYYYZZZ[[[]]]aaaddduuu|||yyyrrrooollliiiggghhhkkkooorrrsssrrrpppooollliiifffbbb___]]]\\\[[[[[[XXXSSSNNNMMMPPPWWW\\\eeennnrrrkkk```VVVNNNIIIBBB>>>:::999;;;===<<<;;;:::999777555555666888999>>>JJJ[[[hhhnnnnnnllljjjhhhiiijjjkkkooovvv~~~yyyuuusssrrryyy}}}zzzuuunnnddd[[[TTTOOOIIIEEECCCCCCCCCCCC>>>???@@@AAABBBAAAAAAAAA@@@BBBDDDDDDAAA???============>>>>>>===<<<<<<;;;999999888777666555555666777666666555444333222111///000111111000///000222111111000000111111222333222222444555777999::::::===>>>???AAACCCEEEGGGGGG---------------.........---------............///...///111111111222444666;;;???FFFQQQ^^^nnn}}}}}}zzz~~~yyyvvvzzzyyyzzz{{{|||~~~|||yyyyyyzzzxxxxxxzzzyyyxxxwwwuuutttttttttsssssssssrrrsssuuuxxx{{{}}}}}}xxxpppfff^^^XXXTTTSSSQQQQQQQQQPPPNNNLLLKKKJJJKKKLLLPPPUUUZZZ[[[WWWSSSJJJIIIGGGFFFFFFFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>>>><<<999777777888:::===>>>>>><<<999777777888777888888888777666444333333222222333444666999:::???CCCIIINNNRRRVVVZZZ]]]bbbbbbaaa___^^^]]]\\\\\\WWWWWWXXXZZZ[[[\\\]]]^^^\\\\\\^^^aaaaaabbbhhhppp{{{pppjjjccc___]]][[[XXXUUUTTTQQQMMMJJJIIIHHHFFFDDDBBBBBBBBBBBB@@@===;;;999:::::::::::::::999999999777777777999<<>>@@@AAABBBAAAAAA@@@@@@BBBDDDDDDBBB@@@>>>>>><<<======>>>>>>=========::::::888777666666666666777777777666555444222111///000111111000000111222111111000000111111222333222222444555777888::::::<<<===>>>@@@BBBDDDFFFFFF+++,,,,,,,,,---------------------............///...///111111111222555777>>>BBBJJJTTTaaaooo{{{zzzwwwzzz~~~zzz{{{|||wwwwww}}}zzzzzzzzz{{{}}}|||xxxyyyxxxuuuuuuxxxxxxxxxwwwvvvuuutttssssssssssssrrrsssuuuxxx|||~~~~~~{{{tttkkkbbbZZZVVVSSSQQQQQQQQQPPPOOOMMMLLLJJJKKKLLLNNNRRRVVVXXXYYYYYYLLLKKKHHHFFFEEEFFFFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>>>><<<:::777777999;;;=========<<<999777777888777777888888777666555444444333333444555777999:::???CCCIIINNNRRRVVVZZZ]]]```___]]]\\\\\\]]]^^^___[[[[[[\\\^^^___```aaabbbaaa```bbbddddddeeekkkssswwwpppggg```]]][[[XXXVVVRRROOOLLLKKKJJJJJJHHHGGGBBBBBBBBBBBB@@@>>>;;;999::::::::::::::::::::::::777777777888:::<<<>>>@@@BBBBBBDDDHHHLLLSSSbbbooo|||{{{{{{{{{}}}~~~yyywwwvvvzzz|||vvvrrrsssyyy~~~~~~|||tttqqqnnnlllkkkjjjiiihhhdddbbbaaacccfffddd___YYYPPPKKKHHHLLLWWWaaadddccc]]]ZZZVVVRRRNNNJJJFFFCCC???===:::999999888666555444444555555777888999:::>>><<<<<<>>><<<777666999999777555777:::<<<===<<<999;;;===>>>>>>???BBBDDDAAAGGGPPPWWW```nnn~~~|||{{{|||{{{ssspppnnnllljjjkkknnnrrrvvvwwwuuurrrpppnnnnnnnnnlllhhhddd___\\\ZZZYYYUUUPPPMMMNNNQQQTTT___iiiqqqpppiii```UUUKKKDDD@@@:::999;;;===>>>===999888666444333333444555;;;GGGYYYiiissstttrrrooojjjjjjjjjkkknnnsss{{{zzztttpppnnnllltttzzzxxxrrrlllddd]]]RRRNNNHHHDDDCCCDDDDDDDDD===>>>@@@BBBCCCCCCBBBAAA@@@BBBEEEEEECCC@@@??????;;;<<<===>>>>>>???>>>>>>===<<<:::999888777777777777777777777666444333222...000111111000000111222111111000000111111222333222333444555777999:::;;;;;;<<<>>>???BBBCCCEEEFFF+++++++++,,,,,,------------------.........//////...///111111222333666888@@@EEEMMMWWWdddqqq{{{{{{yyy{{{{{{wwwvvv}}}~~~yyyvvvxxx}}}}}}yyyyyyyyyyyy|||{{{wwwxxxwwwtttssswwwxxxxxxwwwvvvuuutttssssssssssssrrrsssvvvyyy|||~~~~~~|||wwwnnnddd\\\VVVTTTPPPQQQQQQQQQPPPNNNLLLKKKKKKLLLNNNPPPSSSVVVZZZ\\\MMMLLLIIIGGGEEEEEEFFFGGGDDDCCCBBBAAAAAAAAAAAAAAA>>>>>><<<:::888888:::<<<<<<======;;;999777777888777777888888888666555444555444444555666888:::;;;???CCCIIINNNRRRVVVZZZ\\\^^^\\\ZZZYYYYYY\\\^^^```]]]^^^___```aaabbbcccddddddbbbccceeeeeeeeekkksss~~~uuujjjaaa]]]\\\ZZZXXXPPPNNNLLLKKKKKKKKKJJJIIIBBBBBBCCCBBB@@@>>>;;;999999999::::::::::::;;;;;;888777777777888:::<<<===>>>>>>AAAEEEHHHPPP^^^lll}}}yyyxxxxxxyyyzzz}}}}}}wwwuuutttwww{{{vvvqqqssszzz~~~~~~{{{uuurrrnnnlllkkkjjjhhhgggdddaaa```bbbdddbbb[[[UUUMMMGGGDDDIIISSS]]]```___YYYUUUQQQLLLHHHDDD???<<<<<<:::888777777777666444222222333444555666888999:::999:::;;;999444444777444333222444777777555222555777888999888888999:::<<<@@@DDDEEEGGGRRRdddrrr~~~{{{pppnnnooowww~~~{{{||||||tttqqqpppnnnlllllloootttwwwxxxvvvsssqqqppppppqqqppplllgggaaa^^^[[[ZZZVVVRRRNNNLLLNNNPPP^^^hhhpppqqqlllcccWWWLLLEEE@@@;;;999;;;>>>>>>===999888555333222333333444<<>>???BBBDDDDDDDDDCCCBBB@@@CCCEEEEEECCCAAA@@@@@@:::;;;<<<>>>???????????????>>><<<;;;:::999999999777777888888666555333222...000111111000000111333111111111000111222222333222333444666888999:::;;;;;;<<<===???AAACCCEEEEEE))))))***+++,,,,,,---...---------.........//////333///...000111111555:::AAAKKKUUUXXX^^^iiiuuu|||}}}}}}{{{xxxwwwuuutttuuuyyyxxxzzzxxxyyyzzz}}}wwwwwwxxxyyy{{{}}}~~~zzzwwwuuuvvvxxxvvvwwwxxxyyyyyyyyyyyyyyyvvvvvvvvvvvvwwwyyy{{{|||yyyssskkkccc[[[VVVRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLNNNQQQTTTWWWYYYVVVRRRMMMJJJJJJIIIGGGEEEEEEEEEEEECCCAAA>>><<<:::<<<:::888777777888:::<<>>>>>;;;<<<=========<<<::::::999888666555555777888:::======@@@BBBDDDIIIXXXfffxxx}}}vvvqqqssswwwxxxzzz}}}}}}vvvtttsssuuu{{{xxxqqqkkkjjjooovvvyyyzzzqqqnnnkkklllnnnnnniiidddbbb```^^^]]]]]]]]][[[YYYRRROOOMMMPPPVVVZZZYYYWWWTTTOOOJJJFFFCCC@@@;;;777888888777666555444444333555555555666666666777777:::999999888777666666555777666555444333444555555555666666777888999999:::777:::===>>>@@@FFFPPPXXXtttxxxqqqpppggg```dddqqqxxxwwwzzz~~~yyyppplllmmmoooqqqqqqsssvvvzzz}}}~~~}}}|||xxxsssqqqoookkkfffaaa[[[XXXSSSOOOLLLKKKLLLMMMSSS\\\eeegggeee___TTTIIIDDD@@@<<<999999;;;<<<<<<:::999777555444333333333888DDDVVVgggssswwwxxxwwwsssrrrooommmmmmrrryyy~~~}}}xxxrrrooonnnqqqrrrssssssooojjjeeeaaaVVVQQQIIIDDDAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBBCCCEEEFFFFFFCCC@@@===<<<<<<;;;:::;;;<<<===>>>=========<<<;;;:::888777666777888999888666444333333222111000////////////000000000000000000000000//////111333555777888999<<<<<<===>>>???AAACCCDDD+++++++++,,,,,,,,,,,,,,,---------.........//////222......111333444999???HHHQQQYYY[[[___jjjvvv|||zzzwwwuuurrrpppqqqvvv{{{vvvppppppssstttxxx}}}zzzvvvvvvwwwxxxzzz|||~~~{{{yyyxxxyyy{{{xxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwyyy{{{|||{{{uuunnneee]]]WWWRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLMMMPPPSSSWWWYYYVVVRRRMMMIIIIIIHHHGGGEEEFFFFFFEEEDDDBBB???===;;;;;;:::888666666888:::;;;@@@???===:::888666555555777777777666666555444333555555666777888999999:::;;;???EEEJJJOOOSSSXXX[[[\\\ZZZWWWVVVXXX\\\___aaa______bbbeeeiiijjjiiigggcccccccccbbbcccfffkkkoootttwww}}}ssshhhccc^^^YYYXXXZZZSSSSSSSSSRRROOOLLLHHHFFFIIIGGGEEEBBB???===;;;::::::;;;<<<<<<<<<;;;999999999888666555555777888999<<<<<<>>>AAACCCHHHVVVcccuuuzzzuuuwwwyyyyyyzzz}}}zzzxxxrrrsssvvv}}}uuuooojjjiiimmmrrrttttttooollljjjlllnnnnnnjjjfffdddccc`````````___]]]\\\UUURRRPPPRRRWWWYYYWWWTTTMMMIIIDDD@@@>>>;;;777444777777666555555444333333444444444555666777777888::::::999999888777777666777666555444333444444555666666666777888999999999777:::<<<<<<<<<@@@HHHNNN^^^ttt~~~rrrkkkaaaYYYSSSUUU___kkk{{{~~~tttsssuuuxxx|||~~~uuuqqqrrrtttttttttvvvzzz~~~zzzvvvsssmmmfff```]]]ZZZUUUOOOLLLKKKKKKLLLPPPXXX```bbb```[[[QQQHHH???<<<999888999;;;<<<<<<;;;999777555444333333444777BBBTTTeeeqqqvvvwwwwwwtttssspppnnnnnnssszzz{{{vvvsssrrrooopppqqqpppmmmhhhbbb___VVVQQQIIIDDDBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFCCC@@@>>><<<<<<;;;:::;;;<<<===>>>=========<<<;;;:::999888666777888999888777555444333222111000000//////000000000000000000000000000000000111333555666777888;;;;;;<<<===???AAACCCDDD......---------,,,,,,,,,------........./////////000---...222444777>>>FFFQQQYYY___aaaeeeppp|||{{{xxxvvvssspppqqqoootttzzz}}}wwwooolllnnnnnnssszzz|||~~~zzzvvvttttttuuuvvvxxxzzz{{{|||}}}{{{{{{}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwyyy{{{|||}}}xxxrrriii___YYYSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKKKKMMMQQQVVVXXXVVVRRRMMMIIIHHHHHHGGGFFFFFFFFFEEEDDDBBB@@@===<<<;;;999777666666777999;;;???>>><<<:::888666555555888777666555444444444444444555555666888999999:::;;;>>>CCCHHHLLLQQQWWW[[[^^^]]][[[ZZZZZZ\\\^^^___]]]^^^```eeeiiikkkkkkiiibbbbbbaaa``````cccgggkkkmmmpppuuu}}}vvvkkkddd___ZZZXXXZZZUUUUUUVVVUUUSSSPPPLLLIIIKKKJJJFFFCCC???<<<:::999:::::::::::::::999888888999888777666666666777888::::::<<>>BBBHHH^^^vvvrrrfff___TTTNNNIIIJJJOOOWWWeeeqqqwwwnnnlllmmmnnnttt|||yyyuuutttvvvvvvvvvxxx|||{{{wwwqqqiiiccc```]]]VVVPPPLLLJJJJJJKKKLLLTTTZZZ[[[YYYVVVOOOGGG<<<:::999999;;;<<<======;;;999777555444444444444555???PPPaaannnuuuwwwwwwtttsssqqqooopppttt|||}}}yyyvvvuuunnnoooqqqqqqnnnhhhbbb^^^VVVQQQIIIDDDBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFCCCAAA???<<<<<<;;;:::;;;<<<===>>>============<<<;;;999999666777888888888777666555444333222111000000000000000000000000000000000000111111222333444555666666999999;;;<<>>AAAEEEJJJOOOUUUZZZbbbbbbaaa___\\\[[[[[[\\\\\\]]]___cccgggiiihhhfffcccbbbaaa______aaaeeehhhhhhjjjmmmttt||||||sssjjjccc^^^]]]]]]YYYZZZ[[[[[[YYYUUUQQQOOOOOOMMMJJJFFFBBB>>><<<;;;:::::::::::::::999999888888888777666666666777777888888:::===???DDDNNNYYYmmmxxx}}}yyywwwzzz{{{zzz{{{zzzuuuqqqooorrruuuxxxyyyxxxvvvtttsssttttttrrrpppnnnlllkkklllmmmlllhhheee```]]]ZZZXXXXXXWWWVVVTTTUUUSSSRRRRRRQQQNNNJJJFFF>>><<<:::888666555444333444444444333333333333333222333444555777888999::::::999999999888888777777666666555555555444444444444444555555555666666666555777888888777777888:::@@@MMM[[[eeetttqqqbbbWWWQQQIIIFFFCCCCCCDDDIIIUUU```qqqvvvyyyuuummmeeecccdddeeekkkuuu~~~~~~yyysssqqqrrrtttuuuwww{{{}}}{{{uuummmgggddd___XXXQQQLLLJJJJJJJJJKKKQQQUUUUUUTTTSSSMMMGGG>>>===<<<<<<>>>??????>>>;;;:::888666444444444444444===LLL]]]llluuuxxxxxxuuusssqqqooopppuuu|||{{{vvvsssrrrqqqrrrttttttqqqkkkddd```VVVPPPJJJEEECCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFEEEDDDBBB@@@<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>======;;;::::::666777888888888888777666444444222111111111111111000000000000000000000000222222222333333444444555777888999;;;>>>AAACCCDDD,,,,,,---......///000000........./////////000000//////000444555999CCCMMM\\\bbbiiippp||||||~~~~~~~~~yyy~~~zzzqqqjjjgggfffpppzzzyyymmmuuu{{{wwwuuusssrrrqqqqqqrrrrrrtttuuuwwwxxx{{{|||~~~~~~|||zzzxxxwwwxxxwwwwwwwwwwwwxxxzzz{{{|||wwwnnneee___WWWVVVSSSQQQPPPPPPPPPPPPOOOMMMJJJIIIJJJMMMRRRTTTUUUSSSPPPMMMJJJHHHGGGHHHCCCCCCCCCCCCAAA???<<<;;;;;;999777666666777999;;;<<<;;;999888777666666666888777555333333333444444333333444666777888999:::;;;===@@@DDDGGGMMMRRRVVV```aaaaaa```]]][[[\\\]]]______aaadddfffgggeeecccccccccaaa^^^]]]^^^bbbeeeeeeeeeggglllttt~~~}}}ssskkkgggdddbbb```aaaaaa```^^^[[[WWWTTTQQQOOOLLLGGGCCC@@@>>>===<<<;;;;;;:::::::::::::::888777777666666666666666777666888<<<>>>BBBJJJSSShhhttt|||yyywwwxxxvvvrrrrrruuu~~~xxxsssrrrsssvvvwwwxxxxxxxxxxxxxxxvvvsssqqqooonnnmmmllljjjhhhdddbbb\\\YYYUUURRRQQQPPPNNNMMMNNNMMMMMMKKKIIIFFFAAA>>>888777666555333333333333444444444444444444444444333444555666888999:::;;;999888888888888888777777777777777666666666555555333333444444444444444555444555777777777777888999<<>><<<;;;;;;;;;===FFFPPP^^^cccgggfffaaa[[[ZZZZZZ]]]cccllluuu{{{~~~}}}}}}yyy{{{{{{sssooonnnssstttvvvzzzzzzrrrkkkgggbbbZZZRRRLLLJJJJJJJJJLLLQQQSSSRRRRRRQQQMMMGGG@@@>>>======>>>>>>>>><<<;;;:::888666555444444444444;;;HHHZZZjjjuuuyyyzzzvvvtttrrrooopppttt{{{|||vvvrrrooonnntttuuuwwwwwwsssllleee```UUUPPPJJJEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEECCCDDDEEEFFFEEEDDDCCCAAA<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;888888888888888777777777555444333222111111111111111111111111111111111111222222222333333333444444666777888:::===@@@BBBCCC++++++,,,---...///000111....../////////000000000000000222555777;;;FFFRRR___eeemmmvvv}}}{{{|||rrrllljjjiiiooo||||||rrrjjjvvv{{{vvvtttsssssspppqqqqqqqqqssstttuuuvvvxxxzzz}}}~~~}}}{{{yyyxxxxxxxxxwwwwwwwwwxxxzzzzzz~~~yyyrrrjjjdddZZZXXXUUURRRPPPOOOPPPPPPNNNMMMKKKIIIJJJLLLOOOQQQTTTTTTTTTQQQMMMIIIHHHHHHCCCCCCDDDCCCAAA???===<<<<<<:::888777777888:::<<<:::999888777666666666666777666555444333333333333222222444555777888:::::::::===@@@CCCFFFJJJOOORRRUUUXXX[[[[[[[[[\\\___cccccccccdddfffhhhgggeeecccbbbaaa___[[[YYYZZZ]]]```aaa```aaaeeelllvvvxxxsssoookkkjjjjjjiiigggdddaaa^^^\\\UUUSSSOOOJJJEEEAAA>>>===<<<<<<;;;:::::::::::::::777777777666666555555444666555666;;;>>>@@@GGGNNNaaaooo}}}}}}{{{|||yyywwwuuuooohhheeegggwww|||~~~|||~~~}}}xxxvvvvvvvvvssstttvvvwwwvvvtttqqqpppnnnnnnmmmkkkgggdddaaa___[[[WWWRRRNNNLLLJJJHHHGGGFFFFFFEEECCCAAA>>>;;;999333444444333111000222333444555555666666777777777555666777888999:::;;;<<<999999999999999999888888888888888999888777777666444444555555555555555555444555666666777888999999777;;;>>>AAAEEEOOO\\\fffiiiddd]]]TTTLLLFFFBBBAAA;;;888777999999:::>>>EEEMMMQQQVVVVVVSSSPPPOOOPPPRRRWWW___gggmmmqqqrrrrrrtttuuuzzz~~~uuupppnnnrrrsssuuuzzz~~~uuunnniiiddd[[[RRRMMMJJJKKKKKKMMMRRRTTTRRRQQQQQQMMMGGG@@@===;;;:::;;;<<<<<<;;;<<<:::888666555444555555555:::GGGXXXjjjwww|||}}}yyywwwtttqqqqqquuu{{{}}}yyytttqqqppppppvvvxxxzzzyyytttlllddd___UUUPPPJJJFFFEEEFFFGGGHHHGGGFFFDDDCCCCCCDDDEEEEEECCCDDDEEEEEEEEEEEECCCCCC<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<:::999999888777777666666555555444333222222222222111111111111111111111111111111222222333333444444666777888999<<<>>>@@@BBB,,,,,,,,,------............/////////000000000000///000444888:::@@@MMMZZZdddiiippp{{{~~~~~~zzzqqqppprrrrrrrrrxxxlllhhhvvv{{{vvvsssrrrsssppppppqqqqqqrrrsssuuuuuuuuuxxx{{{}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz}}}}}}~~~|||vvvooojjj]]][[[WWWSSSPPPOOOOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNSSSUUUWWWUUUPPPKKKIIIHHHEEEEEEEEEEEECCCAAA???>>>===;;;999888888999;;;===999888777666666666666666555555555555444333222222111222333555777888:::::::::===AAADDDFFFHHHKKKMMMLLLPPPTTTUUUUUUXXX^^^ddddddddddddfffhhhgggeeebbb]]]\\\ZZZVVVSSSSSSVVVYYY[[[[[[ZZZ]]]eeeoooyyyyyyxxxwwwtttqqqmmmjjjhhhggg___\\\WWWPPPJJJDDD@@@>>>;;;;;;999888888888999:::777777777777666555444333666444666;;;>>>@@@EEEKKKYYYgggwww~~~}}}|||{{{xxxvvvxxxvvvtttrrrkkkbbb___aaaooovvv}}}{{{yyyzzz}}}|||zzzvvvuuunnnppprrrsssrrrqqqpppoookkkkkkkkkiiifffbbb```^^^ZZZUUUOOOJJJGGGDDDBBBAAA>>>>>>>>><<<:::888777777444555666444222111333555666666777888888999::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888777777777777777777777777777777666555666777888999999666888:::===???AAAEEEIIIIIIIIIGGGDDDAAA???>>>>>>>>>999777999;;;999:::<<>>???<<<;;;999777555555555555666;;;FFFXXXkkkyyy}}}{{{xxxtttsssvvv|||~~~yyyvvvuuuwwwyyy{{{}}}~~~}}}wwwnnneee___UUUPPPJJJFFFEEEGGGHHHIIIGGGFFFDDDBBBBBBCCCDDDEEECCCDDDEEEEEEEEEEEEDDDDDD<<<<<<;;;:::;;;<<<===>>>>>>>>>?????????>>>======<<<;;;:::888777666555555666555444333333222222333111111111111111111111111000000111222333333444444666777888999;;;===???@@@...------------,,,,,,,,,////////////000000000000///000555:::===DDDRRR```hhhmmmsss}}}tttlllooouuuwwwwww~~~sssgggdddttt{{{vvvsssrrrsssqqqqqqqqqqqqrrrssstttuuutttwwwzzz|||~~~}}}|||{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{~~~yyysssnnn___\\\XXXSSSPPPOOONNNOOOMMMLLLKKKJJJJJJKKKLLLMMMRRRVVVXXXWWWRRRLLLIIIHHHFFFGGGGGGGGGEEECCCAAA@@@>>><<<:::888888:::<<<>>>888888777666666666666666444555555666555444222111111222333555777888:::::::::===AAADDDFFFGGGIIIJJJJJJMMMQQQQQQQQQTTTZZZaaaaaaaaabbbdddffffffdddaaaYYYXXXUUUQQQOOONNNQQQTTTWWWVVVVVVXXX```jjjuuu{{{~~~zzzvvvsssrrrrrriiieee___WWWOOOHHHCCC@@@;;;:::888777777777888999777777777777666555444333666444666;;;>>>@@@DDDJJJRRRbbbsss|||}}}|||zzzzzzyyyxxxuuusssqqqpppqqqpppiiiaaa___bbbiiirrr{{{}}}zzzvvvwwwzzzvvv}}}wwwtttkkkmmmpppqqqqqqppppppppphhhiiiiiihhheeebbb```___XXXSSSLLLFFFBBB@@@===;;;:::::::::888666666666888666888999888555444777999777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<==================::::::;;;<<<;;;:::999888:::::::::999999999999999999777555555666888888888:::888777999:::;;;===@@@>>>???@@@@@@>>><<<<<<<<<===777444777999666444444777;;;>>>@@@?????????@@@===@@@DDDJJJOOOTTTXXXZZZ```bbbgggqqq~~~yyytttrrrjjjkkknnntttzzz~~~}}}}}}{{{uuujjjeee\\\SSSMMMKKKLLLNNNOOOSSSUUUSSSQQQPPPKKKEEE@@@===::::::<<<@@@CCCDDD<<<;;;999777555555555555777;;;FFFXXXkkkzzz{{{wwwuuuxxx~~~{{{yyyzzz~~~{{{rrrhhhbbbUUUPPPJJJFFFFFFGGGIIIJJJGGGEEECCCBBBAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDD<<<<<<;;;:::;;;<<<===>>>>>>????????????>>>>>>======<<<:::888777666555555666666555444333333333333111111111111111111111111///000111222333444444555777777888999:::<<<>>>???,,,,,,,,,---------........./////////------///111000222555888???KKKYYYdddqqquuu|||~~~tttppptttxxxzzz~~~vvvlllfffggguuu~~~yyyuuusssrrrqqqqqqrrrssssssttttttuuuuuuuuuuuuwwwyyy|||~~~~~~~~~xxxwwwvvvuuuuuuuuuvvvwwwyyyzzz}}}{{{wwwtttfff```XXXQQQNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNPPPVVV\\\ZZZSSSMMMLLLNNNHHHFFFEEEDDDEEEDDDBBBAAA>>><<<:::999:::999888777666666555555555555666666444444444555555444333333333333333444666888999:::999:::;;;>>>BBBFFFJJJLLLLLLLLLMMMOOORRRVVVZZZ]]]]]]^^^```ccceeedddaaa___UUURRRNNNJJJHHHGGGGGGHHHLLLKKKNNNSSSYYYaaannnzzz||||||||||||yyyvvvsssmmmddd[[[RRRJJJCCC???:::999777666555666777999777666555444444444444444555666888<<<@@@CCCCCCBBBQQQ[[[iiitttzzz||||||}}}zzzxxxwwwwwwwwwwwwvvvuuutttnnnjjjkkkiiieeeeeejjjnnnppptttwwwyyyyyyxxxwwwvvvyyyzzzvvvmmmmmmmmmoooqqqrrrpppoookkkhhhdddaaa^^^[[[XXXVVVOOOLLLHHHCCC???<<<:::999777666555444444444555666888888888888888777777777::::::::::::;;;;;;;;;<<<:::<<<>>>>>>===<<<===>>>======<<<<<<<<<===>>>>>>===>>>>>>>>>>>>?????????=========<<<<<<<<<<<<<<<888888999:::::::::::::::666777777888:::;;;;;;<<<@@@???===<<<;;;;;;<<<<<<;;;:::999777666666666666777777888888999999999:::;;;;;;===@@@EEEKKKQQQTTTSSSXXX```iiisss~~~}}}vvvqqqiiiiiijjjooovvv{{{}}}}}}{{{{{{|||zzzuuukkkfff]]]UUUOOOMMMMMMNNNQQQUUUVVVTTTRRRQQQMMMHHHBBB===999:::===???===:::===;;;888555333333444555777:::CCCUUUjjj{{{yyyttttttzzz~~~|||ssshhh^^^XXXSSSLLLIIIIIIJJJIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEGGGGGGFFFFFFEEE===<<<;;;:::::::::;;;;;;>>>??????@@@@@@@@@?????????>>><<<:::999999999:::;;;:::888555333111000000111111111111111111111111222222333333333444444444777777777888999;;;<<<===,,,---------.............../////////......///111111333777;;;BBBOOO___iiitttxxx~~~~~~|||{{{~~~wwwqqqtttyyy{{{yyynnnddd___fffsss~~~yyywwwvvvuuuqqqqqqqqqrrrrrrrrrrrrssssssssssssuuuwwwzzz|||~~~~~~~~~wwwwwwuuuttttttuuuuuuvvvxxxzzz||||||xxxvvvjjjcccZZZRRRNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMOOOTTTYYYYYYTTTOOOMMMMMMIIIGGGEEEEEEEEEEEECCCAAA>>><<<:::999::::::888777666666555555555555666666444444444444444333222222222222333444666777999::::::;;;<<<>>>BBBFFFIIIKKKKKKKKKLLLMMMPPPTTTXXXZZZ\\\[[[[[[\\\\\\[[[XXXUUUOOOMMMIIIFFFDDDDDDDDDEEEGGGGGGIIIOOOTTT\\\iiivvv{{{{{{uuurrrrrrrrrpppmmmnnniiiaaaYYYRRRKKKDDD@@@:::999777555555666777888666666555444444444444444444555777;;;@@@CCCDDDDDDJJJSSSaaalllqqqttttttuuussssssssstttuuuuuuttttttuuupppmmmmmmlllhhhiiinnnpppqqqsssuuuvvvvvvvvvuuuuuuxxx}}}|||xxxooooooppprrrtttuuusssqqqmmmiiibbb\\\XXXSSSOOOMMMGGGEEEBBB>>>;;;999888888999999888777777888999:::999999999:::::::::::::::;;;;;;<<<<<<======<<<<<<<<<>>>@@@@@@>>>>>>>>>???===>>>>>>>>>???@@@AAABBB????????????????????????>>>>>>======<<<;;;;;;;;;:::::::::::::::999888888:::::::::::::::;;;;;;;;;======<<<;;;<<<<<<===>>>::::::888777666555555555666666777777888888888888888888888:::===BBBGGGIIILLLPPPWWW___iiittt{{{sssooohhhffffffjjjoootttvvvvvvxxxyyyzzz}}}~~~|||wwwrrriiiddd\\\TTTNNNLLLMMMNNNPPPTTTWWWUUUTTTSSSNNNIII@@@<<<999:::===???>>><<<>>><<<999666444444555666777;;;EEEWWWlll}}}}}}xxxxxx~~~vvvkkkaaaXXXRRRLLLHHHIIIIIIIIIGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEE>>>===;;;999888999:::;;;@@@@@@@@@AAA@@@@@@??????>>>===<<<:::999999999999999888777555444333222222111111111111111111111111222222222222333333333333555666666777999:::<<<===------........./////////.../////////......000222222555999???HHHVVVfffrrr{{{~~~~~~|||{{{uuuwww}}}|||ssstttzzz}}}rrrddd\\\XXXfffrrr||||||yyywwwxxxxxxrrrrrrqqqqqqqqqqqqppppppppppppqqqssstttwwwyyyzzz|||}}}~~~xxxwwwvvvuuuuuuuuuuuuvvvwwwyyy|||}}}zzzyyymmmfff]]]TTTOOOMMMKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLNNNQQQUUUWWWWWWSSSNNNKKKJJJHHHFFFFFFFFFFFFDDDCCC???===::::::::::::999777666555555444444555555666555555444444333222111111111111222444555777999:::<<<<<<===???AAAEEEHHHIIIIIIIIIIIIKKKMMMPPPSSSUUUYYYWWWTTTRRRPPPNNNKKKIIIGGGEEECCC@@@?????????@@@BBBAAACCCIIINNNVVVcccoooyyyxxxpppooojjjeeebbbccccccaaa___bbb___YYYTTTNNNHHHBBB===999888777555555666666777666555444444444444444444444444666:::???CCCDDDEEEBBBKKKWWWbbbhhhkkkllllllkkklllnnnppprrrrrrrrrqqqsssooommmmmmmmmkkklllpppqqqqqqrrrrrrsssttttttttttttwww}}}~~~yyyqqqqqqrrruuuwwwxxxvvvtttpppjjj```WWWPPPJJJEEECCC@@@???===;;;999999999999888888777777888999:::;;;;;;<<<===>>>>>>>>>>>>>>><<<===>>>?????????>>>===???@@@BBBBBB@@@??????@@@>>>??????AAABBBDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>======<<<>>>>>>>>>===<<<:::999888>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???:::999888777666555555555555555555666666666666666666555555555777:::===???BBBEEEKKKSSS\\\gggrrrzzz~~~wwwppplllcccbbb```aaaeeeiiilllmmmrrrsssuuuxxxxxxvvvqqqllleeeaaaYYYRRRMMMKKKLLLMMMNNNSSSWWWVVVUUUSSSNNNHHH>>>;;;999:::===@@@???>>>>>><<<999777666666777777888;;;FFFYYYnnn}}}}}}xxxmmmcccXXXRRRKKKHHHIIIJJJIIIHHHIIIHHHGGGEEECCCBBBAAAAAACCCDDDEEEGGGGGGFFFFFFEEE???===:::777666777:::;;;AAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::999888888888777777666666555555555444222222222222222222222222111111111222222222222333333444444666888:::<<<===.........////////////000---/////////...///111222222666;;;BBBMMM\\\mmmxxx~~~|||{{{uuuyyyuuuuuu|||~~~mmm^^^XXXXXXhhhqqqyyy{{{~~~zzzwwwvvvvvvwwwsssssssssrrrqqqppppppoooooopppqqqrrrsssuuuvvvwwwxxxzzz}}}~~~zzzzzzyyyyyyxxxxxxwwwwwwwwwyyy{{{~~~~~~}}}{{{nnnggg]]]UUUPPPMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNQQQUUUXXXVVVPPPJJJKKKIIIGGGGGGGGGGGGEEECCC???===;;;:::::::::999888666555555555555555555666666555444333222111000000000111222333666888:::;;;===<<<===>>>@@@BBBDDDFFFFFFFFFFFFHHHIIIKKKMMMOOORRROOOKKKHHHFFFDDDBBB@@@@@@???===;;;;;;;;;<<<===???>>>@@@EEEJJJRRR___kkktttyyy}}}~~~}}}uuuoookkkggg```YYY\\\YYYUUUTTTTTTTTTSSSRRRUUURRROOOLLLHHHCCC===999888777666555555555666666555555444333333444444444555555555888===@@@BBBBBB???FFFPPP[[[bbbfffgggggghhhjjjmmmooooooooonnnooommmkkkjjjjjjkkkkkkmmmnnnppppppppppppqqqrrrtttuuuuuuxxx}}}xxxqqqrrrsssvvvyyyyyywwwuuuppphhh]]]RRRIIIDDD???===>>>===<<<:::::::::;;;;;;999999:::;;;<<<===>>>???>>>???@@@AAABBBBBBAAAAAA===>>>@@@AAAAAAAAA???>>>@@@AAACCCBBBAAA@@@@@@AAA???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???======????????????>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>:::999888777666555555555444444444444555555555555777666555555666888:::;;;<<>>>>>===<<<:::999777666666777777777;;;FFFYYYooo~~~{{{|||xxxmmmcccYYYSSSLLLIIIIIIKKKKKKJJJJJJIIIGGGEEEBBBAAA@@@???CCCDDDEEEFFFGGGFFFFFFEEEAAA>>>:::666555666999;;;@@@@@@@@@@@@???>>>===<<<===<<<;;;:::999888888777777777777777666666555555222222222222222222222222000000111111111222222222222222333555777:::<<<===.........////////////000---...////////////111333222777>>>GGGRRRaaaqqq||||||zzz}}}~~~~~~{{{~~~~~~vvvxxx~~~zzziii\\\ZZZ]]]iiipppvvvwwwzzz}}}xxxuuutttttttttuuuuuutttsssrrrqqqppppppooopppqqqrrrttttttuuuuuutttvvvzzz}}}~~~}}}}}}}}}}}}|||{{{{{{zzzyyyxxxyyy{{{}}}}}}mmmggg]]]UUUPPPNNNNNNMMMNNNNNNMMMMMMLLLMMMMMMNNNLLLLLLNNNSSSXXXWWWQQQKKKKKKIIIHHHGGGHHHGGGEEEDDD???===;;;:::;;;;;;999888777666666555555666666777777666444333222111111111000111222444777999<<<===============>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHJJJGGGCCC@@@@@@???>>>===<<<;;;:::999999999::::::>>>===???DDDIIIPPP]]]iiioootttyyy|||zzzjjj```[[[WWWSSSOOOOOOMMMKKKKKKKKKKKKKKKKKKLLLKKKHHHFFFDDD@@@;;;777777666666555555555555555444444333333333444444555666555666999<<>>===CCCLLLVVV^^^ccceeedddhhhkkkmmmmmmkkkjjjjjjkkkiiiiiiiiiiiiiiilllmmmmmmnnnmmmmmmmmmnnnqqqsssuuuuuuxxx|||~~~wwwqqqqqqsssvvvxxxxxxuuurrrjjjbbbWWWLLLDDD???<<<:::===<<<;;;::::::;;;<<<===??????AAABBBCCCDDDEEEEEE@@@AAABBBCCCCCCAAA@@@???>>>>>>@@@AAAAAAAAA@@@???@@@AAACCCBBBAAA@@@@@@AAABBBCCCDDDFFFGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCCCCCCCCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAA?????????>>>>>>=========;;;:::999777666666666666555555555555444444444444666666666666777888999::::::<<<@@@EEELLLUUU^^^dddnnnnnnnnnlllhhhbbb\\\YYYRRRQQQPPPPPPRRRUUUZZZ]]]cccggglllooonnnkkkgggddd\\\XXXSSSNNNJJJIIIJJJKKKRRRWWWZZZYYYVVVSSSLLLDDD???>>>;;;:::::::::::::::999888777666555666666777777;;;EEEWWWnnn|||yyyzzzyyynnnddd[[[UUUMMMJJJKKKMMMMMMMMMKKKJJJHHHEEECCCAAA@@@???CCCDDDEEEFFFGGGFFFFFFEEEBBB???;;;777555666888:::===============<<<;;;;;;<<<<<<<<<;;;:::999888777888888999888777666444444222222222222222222222222000000111111111222222222111222333444777999;;;===------........./////////---...000000///000222444222888BBBLLLWWWdddsss|||~~~xxxtttvvv}}}~~~zzzvvv{{{rrrcccZZZ]]]bbbjjjooorrrsssuuu{{{~~~zzzwwwuuutttssstttuuuuuutttssssssrrrqqqqqqpppppprrrsssttttttttttttrrrtttwwwzzz|||}}}}}}|||~~~~~~~~~}}}|||{{{zzzyyywwwyyy{{{}}}~~~ooohhh___WWWRRRPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNKKKLLLNNNRRRUUUUUUQQQMMMKKKIIIGGGGGGGGGGGGEEEDDD@@@>>>;;;;;;;;;;;;:::888888777777666666777777888888777555333222222333333000111333555888;;;>>>?????????>>>======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBB???===<<<<<<======<<<::::::999888888888888999===<<<===BBBGGGNNN[[[gggkkkrrryyy~~~zzzfffZZZRRRMMMJJJKKKGGGGGGFFFFFFGGGGGGHHHIIIKKKIIIFFFDDDBBB@@@<<<999555555555555555444444444333333333333333444444555666666888;;;>>>@@@???>>>===AAAHHHRRR\\\aaaccccccgggiiikkkiiieeeccceeeggggggiiiiiihhhiiilllnnnllljjjjjjjjjjjjkkkmmmooopppqqqtttxxxyyy{{{~~~}}}vvvqqqqqqsssvvvwwwvvvrrrooobbb[[[QQQHHHBBB>>>;;;:::<<<;;;;;;;;;;;;===>>>@@@BBBCCCEEEFFFGGGHHHHHHHHHEEEFFFFFFFFFDDDAAA>>>===>>>>>>>>>>>>??????@@@@@@???AAACCCCCCBBBBBBBBBCCCEEEFFFIIIKKKLLLMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGDDDEEEEEEFFFFFFGGGGGGHHHCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@???======<<<;;;:::999888777777777666666666666666555555555555555555555555666777888888;;;???CCCHHHNNNUUUZZZ]]]]]]\\\YYYUUUQQQMMMJJJIIIIIIIIIIIIIIILLLPPPSSSZZZ___fffjjjiiifffcccaaaUUUSSSNNNJJJGGGFFFGGGHHHQQQVVVXXXVVVSSSQQQJJJCCC???===;;;999888777777888777777666666666666666666999;;;DDDVVVlll}}}zzz{{{|||qqqggg[[[UUUMMMIIIJJJMMMNNNNNNLLLJJJHHHFFFDDDBBBAAAAAACCCDDDEEEGGGGGGFFFFFFEEECCC@@@<<<999777777888999:::;;;;;;<<<<<<;;;;;;:::=========<<<;;;:::888888888999999999888777555444333333333333333333333333111111111222222222222333222333333555777999;;;<<<,,,---------............---...000000///000333555333;;;FFFQQQ\\\hhhttt|||}}}yyyuuutttxxx||||||tttuuu~~~xxxiii[[[WWW]]]dddiiimmmooonnnppptttwwwvvvyyyyyyxxxxxxwwwwwwvvvvvvtttssssssrrrrrrqqqqqqqqqooopppqqqrrrssssssrrrrrrqqqrrrtttvvvyyyzzz{{{{{{{{{{{{{{{{{{zzzxxxvvvuuuuuuxxx{{{~~~tttmmmcccZZZUUURRRPPPOOOOOONNNNNNMMMLLLLLLMMMMMMKKKLLLNNNPPPRRRRRRQQQOOOJJJIIIGGGFFFGGGFFFEEECCC@@@>>><<<;;;;;;;;;:::999999999888888888888999999888777555333333444555666111222444666999===@@@AAACCCBBB@@@???>>>>>>??????>>>>>>>>>>>>>>>======<<<<<<:::999999;;;<<<;;;;;;999999888888777777777777:::999;;;@@@DDDKKKXXXdddiiisss|||xxxfffYYYOOOGGGEEEHHHCCCDDDEEEFFFFFFGGGHHHIIIKKKHHHEEEBBB@@@>>><<<999555555555555444444333333333333222222333333444555444666999???CCCEEEDDDBBB???BBBHHHRRR\\\cccddddddcccdddeeebbb^^^]]]```dddcccggghhheeefffjjjkkkhhhhhhhhhggggggggggggggggggjjjmmmpppqqqqqquuu|||}}}}}}vvvrrrrrrtttvvvwwwtttppplll```ZZZQQQJJJDDDAAA???===;;;;;;<<<===@@@CCCEEEGGGIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOOOONNNKKKFFFBBB@@@>>>===<<<;;;<<<===???@@@@@@BBBDDDEEEDDDDDDEEEGGGHHHJJJNNNRRRUUUWWWWWWWWWXXXWWWVVVUUUSSSRRRQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???======;;;:::999888888888888888888888777777666666555555555555444444444444555888<<<@@@CCCGGGLLLOOOOOONNNKKKIIIFFFDDDBBBAAABBBCCCDDDCCCAAABBBEEEHHHLLLSSS[[[______\\\ZZZXXXOOOLLLHHHEEEBBBBBBCCCDDDGGGLLLNNNLLLJJJIIIEEE???;;;;;;:::888666666777888777777777777777777777888<<<===DDDUUUlll~~~{{{}}}~~~|||qqqgggZZZSSSKKKHHHIIIKKKMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBCCCDDDEEEGGGGGGFFFFFFEEEDDDBBB>>>;;;999888888888999999:::;;;<<<<<<<<<<<<===>>>>>>>>>===;;;999888666777999::::::999777666333333333333333333333333222222222222333333333333444444555666777999;;;;;;,,,,,,,,,---------......---...000000000111333555555===IIIUUU```jjjuuu|||}}}~~~yyyvvvwwwxxxvvvpppuuusssaaaUUUSSS[[[cccgggkkklllkkklllpppqqqooouuuvvvwwwyyyzzzzzzzzzyyyrrrrrrrrrqqqqqqqqqqqqpppnnnoooppprrrrrrrrrqqqpppqqqqqqssstttvvvxxxzzzzzzxxxxxxxxxxxxwwwuuusssrrrtttwww|||}}}yyyqqqggg]]]VVVSSSQQQOOONNNNNNMMMLLLLLLKKKLLLLLLKKKMMMOOOPPPPPPPPPPPPPPPJJJHHHFFFFFFFFFFFFDDDCCC@@@>>><<<;;;;;;;;;:::999::::::999999999999::::::888777555444444555666777111222444777:::>>>AAABBBEEEDDDBBB@@@??????@@@@@@============<<<;;;::::::999888777888:::;;;:::999888888888777777666666555888777999===BBBIIIVVVbbbiiitttyyyiii^^^SSSIIIGGGJJJAAACCCEEEFFFFFFGGGHHHJJJJJJGGGBBB???===<<<:::888444444555555444444333222222222222222333333444555222555;;;BBBGGGIIIHHHFFFBBBEEEJJJTTT___eeegggfff^^^``````\\\XXXXXX]]]bbb___dddeeeaaabbbggghhhdddggggggfffeeecccbbbaaa```eeehhhkkkkkkjjjnnnuuu{{{~~~}}}|||zzz}}}~~~wwwssssssuuuwwwwwwtttoookkkccc]]]UUUNNNIIIFFFCCCAAA<<<===>>>AAAEEEIIIMMMOOOUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYYYYWWWSSSMMMHHHEEE>>>===;;;999:::<<<>>>@@@@@@BBBEEEFFFFFFFFFHHHIIIJJJMMMRRRWWW[[[^^^``````bbbaaa```^^^]]][[[ZZZYYYYYYXXXWWWUUUTTTRRRQQQQQQPPPPPPOOONNNLLLJJJHHHGGGEEEDDDCCCBBBAAA@@@?????????@@@BBBCCCDDDCCCCCCBBB>>>===<<<;;;:::999999999::::::999999888888777777888888777666555444333222222555999===???BBBEEEGGGGGGFFFCCCAAA????????????>>>@@@AAA@@@===<<<===@@@AAAHHHPPPUUUUUUSSSQQQPPPJJJHHHDDDAAA??????@@@@@@<<>>:::888888888777555666777999888888888888888999999999>>>???EEEUUUlll}}}zzz|||{{{zzzoooeeeXXXRRRJJJFFFGGGJJJLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCDDDEEEGGGGGGFFFFFFEEEDDDBBB@@@===:::999888888999999;;;<<<===>>>>>>>>>>>>>>>??????>>><<<:::999444555888:::;;;:::999999333333333333333333333333222222333333333444444444555555666666777999:::;;;.../////////000000000111444222111111333444555555===CCCMMMYYYeeeooowww|||zzz~~~{{{xxxyyy|||}}}tttmmmoooxxxyyyfff[[[VVVVVV[[[``````dddhhhjjjiiiiiikkkmmmssssssuuuwwwzzzzzzxxxvvvtttttttttrrrpppoooppprrrtttsssqqqoooooopppqqqrrruuutttsssssstttuuuvvvwwwtttttttttuuuvvvwwwyyyyyywwwuuuvvv{{{~~~{{{wwwpppggg^^^WWWRRRPPPMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMLLLMMMNNNPPPRRRTTTKKKIIIHHHGGGGGGGGGEEECCC@@@@@@>>><<<:::;;;>>>@@@<<<<<<;;;;;;;;;:::::::::888888777777666666555555111222444555888>>>DDDIIIJJJJJJHHHDDDAAA???@@@AAA@@@???>>><<<;;;;;;;;;;;;777777777777777777777777888888777666666666666666999888999===BBBIIIVVVbbbooo}}}{{{kkk]]]RRRLLLIIIGGGEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDBBB???<<<999888666666666666555444333222222222111111111111111222555999???EEEJJJKKKKKKKKKIIIHHHMMMVVV[[[]]]___ccc^^^\\\YYYVVVTTTUUUVVVWWWZZZZZZZZZ[[[]]]___bbbcccffffffeeeccc___\\\[[[[[[]]]___bbbcccdddgggnnntttyyyzzztttqqqvvvyyy{{{yyyvvvuuuyyy~~~|||yyyyyyxxxwwwxxxwwwuuupppmmmccc^^^XXXTTTPPPLLLFFFBBBCCCAAACCCJJJNNNPPPWWW``````eeejjjmmmlllkkklllmmmkkknnnnnngggZZZOOOIIIHHHBBBAAA???>>>>>>???@@@AAAEEEDDDDDDGGGGGGEEEGGGKKKTTTVVV\\\ccciiimmmnnnnnnqqqooolllllllllkkkgggdddeeedddbbb```]]][[[YYYXXXWWWXXXXXXWWWSSSOOOJJJHHHJJJHHHEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@???AAA@@@@@@???????????????AAA===999888999::::::888888888777666555444333333333555777888===DDDEEECCCEEEBBB???=========<<<<<<=========>>>@@@@@@>>><<<;;;>>>BBBEEEGGGFFFDDDCCC;;;;;;:::999888777777666:::;;;;;;:::999777888999777777666555555555555666888888999999999:::::::::<<<===BBBPPPjjj~~~zzzxxxxxx{{{rrrhhh[[[UUUNNNJJJIIIJJJIIIGGGIIIHHHHHHGGGEEECCCBBBAAABBBBBBCCCCCCDDDFFFGGGHHHHHHFFFBBB???<<<:::::::::<<<<<<<<<===>>>??????@@@>>>>>>>>>===<<<:::999888777777888999999888666666555444333333222222333333555555555555555444444444666555444333444666888999///////////////000000000333111000111222444555666>>>EEEPPP[[[fffooowww|||}}}|||}}}xxxwwwpppllloooxxxrrr```XXXWWWXXX\\\``````cccfffgggeeedddeeegggoooppprrruuuxxxyyyxxxvvvtttuuuuuusssqqqpppqqqrrrtttsssqqqooooooooopppqqqtttssssssrrrssstttuuuvvvvvvvvvvvvvvvxxxyyyzzz{{{xxxvvvvvv{{{}}}yyyrrriii```YYYSSSQQQNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLMMMNNNPPPRRRTTTLLLJJJHHHGGGGGGGGGEEECCCAAA@@@???<<<::::::===???<<<<<<<<<;;;;;;;;;::::::999888888777666666555555555666777777999===BBBGGGLLLLLLKKKHHHDDDBBBBBBBBB@@@???===<<<;;;::::::999888888888888888888888888888888777666666666666666:::888999===BBBJJJXXXeeevvvzzzlll^^^TTTNNNJJJHHHFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBAAA>>>;;;999777666666666666555444333222222222111111111111222222555:::AAAIIINNNQQQQQQPPPLLLKKKNNNUUUZZZ[[[]]]```]]][[[WWWTTTRRRRRRRRRSSSXXXXXXXXXYYY[[[]]]```aaabbbcccbbb^^^ZZZWWWWWWWWWZZZ\\\___```aaadddkkkqqqwww~~~wwwppplllmmmqqqvvvwwwuuuuuuxxx|||~~~}}}{{{zzzyyyzzzzzzyyywwwuuukkkeee\\\VVVSSSOOOKKKGGGGGGGGGLLLVVV\\\```hhhpppyyy||||||xxxvvvvvvtttwwwxxxqqqeeeXXXPPPMMMDDDCCCAAA???@@@AAADDDEEEKKKIIIJJJMMMMMMLLLMMMRRRWWW[[[bbbllluuu{{{|||{{{zzzxxxuuurrrpppooommmjjjgggdddbbb```ccccccbbb```]]]XXXTTTQQQNNNKKKHHHFFFEEEDDDCCCBBBCCCBBBBBBBBBAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@CCC@@@<<<<<<======<<<:::;;;::::::999888777666666333666888999>>>DDDEEECCCCCCAAA@@@?????????===;;;>>>=========>>>===;;;999777999;;;>>>???>>>===<<<999999888888777666555555666777888777666555666777888888777777666666666777888999999999999:::::::::===???CCCQQQjjj{{{xxxuuuxxx~~~}}}qqqggg[[[UUUNNNJJJIIIJJJIIIHHHHHHHHHGGGGGGEEEDDDBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHLLLIIIEEEAAA===;;;;;;;;;<<<<<<<<<===>>>?????????AAA@@@@@@???===;;;:::999777888888999999888666666666555444444333333444444666666666555555555555555666555444333444666888999////////////////////////111111000000111444666777@@@HHHTTT___gggpppxxx~~~|||wwwvvvwwwwwwyyy}}}{{{sssmmmnnnllllllqqqzzzyyyiiiYYYVVVZZZ^^^```cccbbbdddeeeeeecccbbbbbbcccjjjkkkmmmqqquuuwwwvvvuuutttttttttsssqqqpppqqqssstttsssqqqpppooooooppppppsssrrrqqqqqqqqqrrrssstttwwwwwwwwwxxxyyyzzz{{{|||yyyxxxxxx{{{{{{tttkkkbbbZZZUUUQQQNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTMMMKKKIIIGGGGGGGGGEEEDDDBBBBBB@@@===::::::<<<>>><<<<<<<<<;;;;;;;;;;;;:::999999888888777666666666999:::999999999;;;@@@CCCNNNOOOOOOMMMIIIEEEDDDCCC@@@???===<<<:::999999888888888888888888888888888888888777666666666666666:::888999>>>DDDMMM\\\jjj}}}yyylll```WWWPPPLLLIIIGGGFFFEEEEEEDDDDDDDDDEEECCCCCCCCCAAA???<<<999888666666666666555444333333222222222111111222222333666<<>>>>>>>><<<999777555666777777888777777777777666666555555444444444444555666666555555666777999999999888888888777777999999999999::::::::::::===???DDDQQQjjj|||xxxsssuuuzzzzzzpppggg\\\VVVNNNJJJJJJJJJJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGIIIIIIOOOLLLHHHCCC???===<<<<<<<<<<<<<<<===>>>>>>??????CCCCCCBBB@@@???<<<;;;999888888999999888777777666666666555444444444444555666666666666666777777777666555444333444666888999000////////////.........000000000000111333777:::AAAKKKXXXbbbiiiqqqzzz}}}yyyxxxwwwqqqrrruuuvvvuuuqqqkkkhhhiiilllpppvvv~~~}}}pppaaaTTTVVV___eeefffgggeeefffffffffeeedddddddddggghhhkkkooorrrtttsssrrrqqqrrrrrrqqqoooooopppqqqsssrrrqqqpppoooooooooooorrrqqqpppoooooopppqqqrrrvvvvvvwwwwwwxxxyyy{{{|||{{{{{{{{{||||||uuummmddd[[[UUURRRNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTOOOMMMJJJHHHGGGGGGEEEDDDCCCCCCAAA>>>;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777666666999::::::999888:::>>>AAALLLNNNOOONNNKKKGGGDDDCCCAAA@@@>>><<<;;;:::999999888888888888888888888888888777777666666666666666:::888999>>>EEEOOO```nnn~~~}}}{{{zzz|||uuukkk```XXXQQQLLLIIIGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDCCC@@@>>>;;;999555555666666555444444333333222222222222333333444777???KKKWWW```ddddddcccVVVQQQPPPTTTYYYZZZ[[[^^^[[[YYYTTTPPPLLLKKKKKKKKKQQQRRRSSSTTTUUUWWWXXXYYYYYYXXXVVVRRRNNNKKKKKKLLLMMMOOORRRSSSUUUYYY```eeesss{{{|||qqqiiiddd```dddiiimmmppptttzzz}}}~~~~~~~~~~~~|||}}}~~~qqqhhheeeeeeffffff___fffqqq~~~~~~uuupppmmmuuuyyy}}}{{{qqqdddXXXQQQIIIGGGDDDBBBCCCGGGKKKOOOVVVSSSUUU[[[^^^]]]^^^```aaahhhrrr~~~|||xxxvvvsssooojjjeeeaaa^^^^^^[[[VVVRRRPPPNNNKKKIIIFFFFFFEEEDDDBBBAAAAAA@@@CCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDCCCCCCAAA@@@>>><<<;;;::::::888888777666444888;;;???GGGPPPTTTRRRSSSQQQNNNLLLJJJHHHDDDAAADDDBBB@@@??????>>><<<:::888888777777666666666777555444444444444444444444555666777777777666888999999999999999999888888888999999999:::::::::;;;;;;<<<>>>DDDPPPgggyyysssuuuxxx}}}~~~yyyppphhh\\\VVVOOOKKKKKKKKKJJJIIIGGGGGGFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJNNNKKKGGGDDD@@@???>>>>>>=========>>>>>>>>>??????DDDCCCBBBAAA???===;;;:::999999999999888777777666666555555444444444444444666666777777888888888999666555444444444666888::://///////...............///000000000111444999===DDDOOO\\\fffkkksss~~~~~~~~~~~~~~~}}}zzzwwwssstttuuutttppplllhhhfffjjjqqqxxx}}}yyydddWWWOOOUUUaaahhhjjjiiiggggggffffffffffffffffffggghhhjjjmmmpppqqqooonnnnnnoooooonnnmmmlllnnnoooqqqqqqpppppppppoooooopppqqqpppooonnnnnnooopppqqqttttttuuuuuuvvvxxxyyyzzz}}}}}}~~~~~~~~~{{{uuummmddd\\\VVVRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTQQQNNNKKKHHHGGGGGGEEEDDDDDDDDDBBB???<<<::::::<<<======<<<<<<<<<;;;;;;;;;:::::::::999888888777777777777888888888999===???GGGIIILLLLLLIIIEEEBBBAAABBBAAA???===<<<;;;::::::888888888888888888888888888777777666666666666666999777999@@@GGGRRRbbbppp}}}~~~zzzuuuuuuvvvyyyrrriii___WWWQQQLLLIIIHHHGGGEEECCCBBBCCCCCCDDDBBBBBBBBBAAA???<<<:::888555555555666555555444333333333222222333444555555:::CCCQQQ___iiimmmmmmlll[[[SSSOOOSSSXXXZZZ[[[^^^YYYWWWRRRNNNKKKJJJJJJJJJNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTRRRMMMIIIFFFFFFGGGFFFIIIKKKMMMNNNSSSZZZ___mmmwww~~~ssslllhhhgggggghhhjjjmmmttt{{{~~~~~~}}}{{{{{{vvvnnnmmmpppssstttttt|||~~~uuummmhhheeeiiinnnssstttnnndddYYYRRRKKKHHHFFFDDDFFFJJJOOOSSS[[[ZZZ]]]eeejjjiiihhhhhhiiioooxxx{{{uuupppllljjjfffbbb]]]YYYVVVTTTQQQOOOIIIIIIHHHFFFEEECCCBBBAAACCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDBBB@@@??????======<<<;;;:::999999888444999===CCCNNN[[[ccccccbbb^^^XXXTTTPPPLLLHHHEEEDDDBBB@@@?????????===<<<<<<;;;:::888777777888888444444444555555555555555555777888888777777999:::999::::::::::::999888777999999:::::::::;;;;;;;;;:::===BBBNNNddd|||wwwxxxzzz}}}~~~yyypppiii]]]WWWPPPLLLKKKLLLKKKIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJHHHEEEBBBAAA@@@@@@AAA>>>>>>>>>???????????????CCCCCCBBBAAA???===;;;:::;;;:::999999888777777777555444333333222333333333555666666777888999::::::777666555555555777999;;;------.........////////////000111111111555<<>>AAACCCFFFFFFDDDAAA@@@???@@@???>>>===<<<;;;;;;;;;999999999999999999999999888888777666666666666666777777:::AAAIIISSSbbbooozzzzzz|||}}}xxxsssssswwwxxxqqqggg^^^VVVPPPLLLIIIHHHGGGFFFEEEDDDCCCCCCCCC?????????>>><<<:::777666444555555555555555444444333333333333444555666666===GGGWWWgggqqquuusssqqq___VVVOOOPPPUUUWWWXXXZZZUUUSSSOOOLLLIIIIIIIIIJJJLLLMMMNNNPPPQQQQQQQQQQQQRRRPPPMMMHHHDDDAAABBBCCC@@@CCCFFFGGGIIIMMMUUUZZZeeeooo}}}yyytttrrrssspppmmmkkkmmmrrrxxx}}}|||}}}zzzzzz}}}~~~tttoooqqqwww|||~~~{{{uuunnngggccc```dddiiillliiiccc[[[VVVNNNMMMKKKKKKMMMQQQVVVYYYaaaaaafffqqqwwwvvvrrrpppooorrrxxx~~~|||yyywwwqqqlllgggaaa]]]ZZZVVVSSSOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDCCC@@@??????@@@AAAAAA@@@???>>>===<<<<<<666:::>>>EEESSSeeeppptttoookkkeee___ZZZTTTNNNKKKDDDBBB@@@?????????>>>======<<<;;;:::999888999999666666666777777888888999666777888888777777888999:::;;;<<<===<<<;;;:::999::::::::::::;;;;;;;;;;;;999<<>>===<<<<<<;;;:::888777777777777444444333222222222222333444555666777888999::::::999888777666777999;;;<<<+++,,,,,,---...///000000///111333222222666>>>DDDLLLYYYgggooottt~~~~~~~~~xxxyyy{{{|||yyytttnnnkkkjjjppp|||uuugggUUUPPPPPPZZZeeekkknnnpppqqqnnnjjjiiijjjjjjhhhgggeeefffhhhlllpppqqqpppooolllmmmmmmlllkkkkkklllnnnlllmmmnnnoooqqqqqqrrrrrrrrrqqqooonnnnnnnnnoooppprrrrrrsssssstttuuuwwwxxxyyy|||~~~~~~|||zzzvvvpppiiiaaa[[[XXXMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLMMMNNNPPPRRRTTTUUUQQQLLLIIIGGGFFFEEEEEEBBBCCCBBB@@@===<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::999999888888777888999888888999;;;===<<<>>>AAAAAA@@@???>>>>>><<<<<<;;;:::::::::::::::999999999999999999999999888888777666666666666666666666;;;CCCJJJSSSaaammmuuutttwwwzzzxxxrrrtttyyyzzzrrrhhh^^^VVVQQQLLLJJJHHHHHHHHHGGGFFFDDDCCCBBB????????????===;;;888777444444555555555555555444333333333333444555666777AAAKKK\\\lllvvvyyywwwtttcccWWWNNNMMMPPPQQQQQQRRRPPPNNNKKKHHHGGGGGGIIIJJJJJJKKKMMMOOOPPPPPPPPPOOONNNMMMIIIDDD???======???<<>>===???BBBBBBBBBAAA@@@???>>>======888;;;???FFFVVVjjjyyy~~~zzzxxxuuuqqqkkkcccZZZTTTKKKHHHEEECCCBBBAAA@@@>>>===<<<<<<<<<;;;:::::::::888888999::::::;;;<<<<<<999:::;;;:::999888999:::===>>>???@@@???>>><<<;;;:::::::::;;;;;;;;;;;;<<<999===BBBLLLaaa{{{~~~|||wwwooohhh^^^XXXQQQMMMLLLMMMLLLKKKJJJIIIFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHEEEBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBB@@@??????===<<<:::888777777777777555555444333333333333333333444555666888999:::;;;:::999888888888:::<<<>>>***+++,,,---...000111111///111333333222777???FFFOOO\\\kkkssswww{{{~~~}}}xxxrrrpppooorrr~~~|||ooo```UUUSSSUUU```iiinnnrrruuuxxxtttpppnnnnnnmmmkkkhhhcccdddggglllpppsssrrrqqqlllmmmnnnmmmllllllmmmoookkklllnnnoooqqqrrrrrrrrrrrrqqqpppnnnnnnnnnooopppsssssssssssstttvvvwwwxxxvvvzzz}}}~~~}}}|||{{{wwwqqqkkkddd^^^ZZZNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMMMMNNNPPPSSSTTTVVVRRRMMMIIIGGGFFFFFFEEEAAABBBBBBAAA>>><<<<<<===>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999999888999:::;;;:::999999:::<<<999<<<>>>???>>>===>>>???:::999999888888999999:::999999999999999999999999888888777666666666666666555666;;;DDDKKKSSS```lllpppooosssxxxvvvqqqsssyyy{{{tttiii^^^VVVQQQNNNLLLHHHHHHIIIHHHGGGEEECCCBBBBBBBBBBBBBBB@@@>>><<<:::444444555555555555555444333333333444555666777777CCCNNN___oooyyy{{{yyyvvvfffYYYMMMJJJLLLLLLKKKLLLLLLJJJHHHFFFEEEFFFHHHIIIJJJKKKMMMNNNOOOOOOOOONNNLLLJJJFFFAAA<<<::::::<<<:::===@@@AAACCCHHHOOOUUU^^^iiixxx}}}xxxsssqqqpppooonnnlllooossswwwyyy{{{~~~{{{zzz{{{~~~xxxtttppprrrzzz~~~uuukkkbbbfffnnnuuuwwwooocccYYYYYYZZZ\\\^^^___^^^ZZZWWWXXXXXXXXXZZZ]]]aaadddfffbbbccclll{{{xxxsssgggggggggggglllyyyxxxqqqjjjccc___ZZZYYYWWWUUURRRPPPOOONNNJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDAAA>>>===@@@CCCAAA@@@@@@???>>>===<<<<<<;;;===@@@FFFVVVlll|||{{{qqqeee\\\RRROOOKKKHHHFFFEEECCCAAA===>>>>>>>>>>>>===<<<;;;::::::;;;<<<======>>>>>>===>>>???>>><<<;;;<<<===???@@@BBBBBBBBBAAA???===:::::::::;;;;;;;;;<<<<<<:::>>>DDDMMMaaa|||~~~{{{uuummmggg___YYYQQQMMMMMMMMMLLLKKKKKKJJJGGGDDDCCCBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIIIILLLJJJGGGDDDAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA===<<<:::888777777777888666666555444444444444555222333444666777999:::;;;;;;:::999999999;;;===???////////////000000000000333000000222444888AAAJJJRRRccclllppp{{{}}}}}}|||xxxtttsssvvvyyy{{{uuufffVVVNNNNNNVVVdddooosssyyywwwnnnllloooooommmbbbeeeiiimmmpppppppppooooooooonnnnnnmmmmmmmmmllllllllllllmmmnnnoooooopppqqqpppoooooooooppprrrsssttttttuuuvvvwwwxxxyyyyyyxxxzzz||||||{{{~~~~~~|||yyyuuupppkkkeee^^^ZZZQQQNNNLLLMMMOOOPPPNNNLLLLLLMMMMMMLLLLLLMMMOOOQQQQQQPPPMMMJJJGGGFFFEEEEEEFFFDDDBBB???>>>============>>>>>>>>>>>>>>>===============<<<;;;;;;::::::<<<:::888666666666888999999:::;;;:::999999;;;===>>>;;;888666777777777777888888888888888888999:::888888777777666666555555666888;;;@@@IIIVVVdddmmmttttttsssrrrrrrssswwwzzzzzzsssiii^^^UUUOOOMMMLLLGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA???===:::888666666555555555555444444444222333333222222333777999CCCUUUiiitttwwwvvvrrrnnn^^^XXXOOOJJJIIIJJJJJJIIIMMMJJJFFFDDDDDDEEEDDDDDDHHHHHHJJJMMMPPPQQQOOOMMMLLLGGGAAA<<<:::999888888<<<===>>>@@@CCCHHHOOOTTT[[[hhhvvv{{{uuupppmmmkkkjjjfffjjjnnnqqqsssvvvyyy{{{~~~{{{yyy{{{zzzyyyyyy{{{}}}zzz{{{yyywwwsssnnnggg^^^YYYWWW[[[```bbb```\\\YYYWWWUUUVVVXXXZZZ[[[\\\[[[[[[___eeekkknnnllliiigggfffcccbbbdddjjjqqqqqqkkkddd\\\\\\\\\\\\___hhhttt}}}wwwoooiii```]]]YYYWWWWWWVVVRRRNNNMMMNNNNNNJJJHHHHHHHHHGGGHHHGGGFFFEEECCCCCCCCCCCCEEEDDDCCCAAA@@@???>>>>>>>>>>>>BBBJJJWWWiiizzzzzzkkkbbbZZZPPPKKKJJJIIIDDD@@@AAAAAA@@@???>>>>>>======>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@>>><<<;;;:::999AAAEEEJJJJJJFFFAAA===<<<<<<:::999999;;;<<<<<<;;;===@@@EEEOOOaaayyy|||vvvpppkkkddd^^^UUUPPPNNNMMMKKKJJJJJJIIIGGGEEEDDDEEEFFFGGGFFFFFFEEEEEEFFFHHHJJJKKKMMMLLLJJJGGGEEECCCAAA@@@EEEDDDCCCBBBCCCCCCEEEFFFDDDDDDDDDCCCBBB@@@???>>>===<<<;;;999888777777777555444444333222222222222222333444666777999:::;;;999888:::<<<;;;999>>>EEE////////////000000000000333000000222555999CCCMMMXXXiiissswww{{{vvvtttwwwzzz~~~}}}xxxooo___PPPPPPSSS\\\jjjrrrvvv|||~~~sssooopppnnnkkkhhhiiilllnnnpppppppppoooooonnnnnnnnnmmmmmmmmmmmmlllllllllmmmnnnnnnooopppqqqqqqpppooopppqqqrrrssssssttttttuuuvvvwwwwwwxxxvvvxxxzzzzzz{{{~~~{{{xxxtttooojjjddd]]]YYYRRROOONNNNNNOOOPPPNNNLLLMMMMMMMMMLLLKKKMMMPPPRRRSSSQQQNNNKKKHHHGGGGGGGGGEEEEEECCCAAA???>>>===============>>>>>>======<<<<<<<<<<<<;;;::::::999999===<<<:::999888999:::;;;999:::;;;:::999999;;;<<<>>>;;;888666666777777666777777666777777888999999777777777777666666555555666888;;;@@@IIIWWWdddnnnqqqsssttttttssssssuuuwwwvvvqqqhhh]]]TTTNNNKKKJJJHHHHHHGGGGGGFFFFFFFFFEEECCCCCCBBB@@@===;;;888777666555555555555444444444222333333222222333777999EEEVVViiirrrtttrrrmmmhhh\\\WWWQQQMMMLLLMMMLLLKKKMMMJJJFFFDDDDDDDDDDDDCCCGGGGGGHHHKKKNNNOOONNNMMMKKKFFF@@@<<<:::999888888:::;;;===>>>AAAGGGNNNSSSZZZfffttt~~~|||vvvpppllliiigggeeegggkkkmmmoooqqqtttvvvxxxuuuuuuyyy~~~~~~~~~|||wwwtttkkkiiigggdddaaa\\\UUUQQQPPPSSSWWWYYYXXXUUUSSSRRRUUUWWW[[[___``````^^^]]]cccjjjrrruuusssnnniiifff```[[[XXXZZZ___```\\\WWWOOOOOONNNMMMOOOVVV___fffrrrzzzttthhhddd___^^^^^^\\\YYYVVVRRRSSSQQQNNNKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEDDDCCCBBBAAA@@@??????===>>>CCCMMM[[[nnntttiii\\\SSSOOOMMMIIIFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFEEEEEEHHHFFFCCC@@@>>>===<<<<<>>===;;;;;;===>>>>>>===???AAAGGGRRReee}}}yyysssnnnfff```XXXRRROOOMMMLLLJJJKKKIIIGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFHHHIIIKKKMMMOOONNNLLLIIIFFFCCCAAA@@@BBBBBBAAAAAAAAACCCDDDEEEDDDDDDDDDCCCBBBAAA@@@??????>>><<<;;;999888888777555555444333222222222222222333444555777999:::;;;:::999:::<<<;;;999>>>EEE////////////000000000000333111000333666;;;FFFRRRbbbttt}}}yyywwwyyy|||yyymmm\\\NNNOOOVVVbbbmmmsssuuu|||zzzvvvvvvtttpppppppppppppppppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnooooooqqqpppoooooooooppprrrsssrrrssssssttttttuuuuuuuuutttvvvxxxyyyzzz~~~}}}zzzvvvqqqkkkeee^^^ZZZTTTRRRPPPOOOOOOOOONNNMMMNNNNNNMMMLLLKKKMMMPPPSSSUUURRROOOKKKIIIHHHHHHHHHEEEEEEEEEDDDBBB@@@>>><<<;;;<<<<<<=========<<<<<<<<<;;;;;;:::999999888888<<<;;;:::999999999:::;;;888:::;;;;;;:::999;;;<<<===:::777666666777666666555555555555666777888999777777777666666666666555555777:::@@@IIIVVVdddmmmppprrrttttttsssqqqppppppoookkkeee\\\UUUNNNJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCBBB@@@>>>;;;999888666555555555555444444444222333333222222333777999GGGWWWhhhooonnnkkkeee```XXXVVVRRRPPPPPPPPPPPPOOONNNKKKGGGEEEDDDDDDCCCBBBEEEEEEFFFIIILLLNNNMMMLLLHHHDDD???;;;:::999999888888:::;;;===@@@FFFMMMQQQYYYeeerrr}}}|||wwwpppkkkgggddddddfffhhhjjjjjjkkkmmmooopppooopppvvv~~~~~~wwwoooiii\\\ZZZXXXWWWVVVSSSPPPMMMQQQTTTWWWXXXWWWVVVVVVWWWVVVZZZaaagggjjjiiifffdddlllrrrzzz}}}zzzrrrjjjeee\\\TTTLLLIIIKKKLLLKKKHHHHHHHHHGGGFFFFFFJJJOOOSSS[[[eeetttppplllfffccccccaaa^^^[[[YYYWWWUUUSSSPPPMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>@@@EEENNN\\\ooonnn```WWWRRROOOMMMJJJJJJLLLLLLLLLKKKIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNPPPMMMHHHDDDAAA?????????EEELLLVVV\\\ZZZSSSKKKFFFAAA???======>>>?????????BBBCCCHHHUUUjjj~~~wwwqqqhhhccc[[[UUUQQQNNNLLLKKKKKKJJJHHHFFFFFFGGGIIIJJJHHHHHHHHHHHHJJJLLLNNNOOORRRPPPNNNJJJFFFCCC@@@>>>????????????@@@AAACCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@>>><<<:::999888888666555444333222222222222111222333555777888999:::;;;:::;;;<<<;;;:::???FFF////////////000000000000222111111444888>>>LLLZZZnnn}}}zzz|||yyyiiiXXXMMMLLLVVVcccllloooqqqwww~~~~~~}}}|||vvvuuusssqqqpppooooooooonnnnnnmmmlllllllllmmmnnnmmmllllllllllllmmmnnnooopppooonnnnnnnnnooopppqqqrrrrrrrrrrrrssssssttttttsssuuuxxxyyy{{{~~~yyytttooohhhaaa]]]VVVTTTRRRPPPOOOOOONNNNNNOOOOOONNNLLLKKKMMMQQQTTTUUUSSSOOOLLLJJJIIIIIIIIIEEEFFFFFFFFFEEEBBB>>><<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999888888777777888999999999:::<<<<<<;;;:::;;;<<<<<<:::888777777777666555333333333444555666777888666666666666666666666666555666999???HHHUUUccclllpppqqqqqqoookkkiiihhhhhhgggeeeaaa\\\VVVPPPKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCBBBAAA>>><<<:::999666555555555555444444444222333333222222333777999HHHVVVdddiiifffbbb\\\WWWUUUTTTTTTTTTTTTSSSRRRRRRNNNKKKGGGEEEDDDDDDCCCBBBDDDDDDDDDFFFIIILLLLLLKKKEEEAAA===:::::::::999888888999;;;===@@@FFFMMMRRRZZZeeerrr|||~~~|||yyyuuupppkkkfffdddggghhhiiiiiiiiiiiikkkmmmnnnmmmnnnttt}}}wwwjjjbbbZZZXXXVVVUUUUUUUUUSSSRRRXXXYYY[[[\\\\\\]]]___aaa\\\bbbkkkssswwwvvvrrrooouuuyyy}}}~~~yyyqqqgggaaaWWWOOOFFFAAAAAABBBBBBAAAGGGGGGFFFFFFFFFGGGIIIKKKOOOUUU^^^hhhvvv{{{sssnnnkkkhhhccc```]]]YYYWWWWWWUUUPPPMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDJJJVVVjjjtttggg^^^XXXUUURRRRRRQQQQQQPPPPPPPPPPPPOOOQQQTTTXXXZZZ[[[\\\\\\XXXTTTNNNHHHCCCAAAAAAAAACCCLLLXXXaaabbb[[[PPPIIIDDDAAA>>>===>>>?????????BBBCCCHHHVVVlllyyytttjjjfff___XXXSSSOOOMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIJJJJJJLLLNNNQQQRRRTTTRRRNNNJJJEEEAAA>>><<<;;;;;;<<<===???AAABBBCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA???<<<:::888777777777666555444333222222222111111333444666888999999;;;:::;;;<<<;;;:::@@@HHH////////////000000000000111111333666:::CCCTTTdddxxx~~~|||~~~ppp^^^PPPJJJMMMXXXdddiiikkkmmmrrrwww}}}~~~xxxvvvsssqqqooonnnnnnooonnnmmmlllkkkkkklllmmmnnnnnnmmmlllkkkkkklllnnnooonnnmmmmmmllllllnnnooopppqqqqqqrrrrrrsssssstttttttttvvvyyyzzz{{{~~~{{{vvvpppjjjccc^^^YYYWWWUUURRROOONNNOOOOOOOOOOOOOOOMMMLLLNNNRRRUUUTTTSSSPPPNNNKKKJJJIIIHHHFFFGGGHHHHHHGGGCCC???===::::::;;;<<<======<<<<<<======<<<<<<;;;:::::::::777777777777888999999::::::;;;===>>>===<<<<<<===<<<;;;999888888888777555333333333333444555666777555555555555555666666666555666888===FFFRRR```iiinnnmmmjjjeeeaaa^^^___```bbbaaa___\\\XXXSSSOOOLLLGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCAAA???===;;;:::666555555555555444444444222333333222222333777999GGGSSS^^^```\\\YYYTTTPPPRRRSSSUUUUUUUUUTTTSSSRRRNNNKKKGGGEEEDDDDDDCCCCCCCCCCCCCCCFFFHHHJJJIIIHHHAAA???;;;:::::::::999888999;;;<<<>>>BBBHHHOOOTTT\\\gggrrr{{{xxxwwwuuusssooollliiiggglllmmmnnnmmmllllllnnnpppqqqppppppttt}}}|||mmmddd]]][[[YYYXXXYYYZZZZZZYYY[[[\\\]]]^^^^^^```cccfffiiinnnwww}}}zzzyyyxxxwwwtttooohhh```[[[OOOJJJDDDAAAAAABBBAAA@@@BBBBBBBBBCCCEEEEEEEEEDDDJJJMMMQQQVVV```nnnzzzssslllgggbbb\\\ZZZ\\\[[[UUUQQQQQQLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCBBBEEEPPPeee}}}~~~qqqiiifffaaa___[[[XXXWWWWWWXXXZZZ\\\^^^aaadddfffffffffeee___ZZZSSSLLLFFFCCCAAAAAABBBKKKZZZeeehhhaaaVVVMMMEEEBBB>>>======>>>>>>>>>AAABBBHHHTTThhh~~~{{{wwwmmmjjjddd]]]VVVRRRPPPOOOMMMKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRSSSTTTRRRNNNIIIDDD???;;;999777888:::===???AAACCCDDDEEEEEEEEEFFFFFFEEEDDDDDDBBBAAA>>><<<:::888777666888777555444333222222222000111222444555777888999;;;::::::<<<;;;<<>>III]]]nnn~~~}}}{{{~~~zzziiiWWWMMMLLLRRR[[[dddggghhhlllooopppuuuxxxyyyyyy||||||tttsssqqqooonnnmmmnnnnnnnnnmmmkkkjjjjjjlllnnnooonnnmmmkkkjjjjjjlllmmmooonnnmmmlllllllllmmmooopppqqqrrrrrrssstttuuuvvvwwwuuuwwwyyyyyyyyy|||}}}xxxrrrkkkddd___[[[ZZZXXXSSSPPPNNNOOOPPPNNNOOOPPPOOOOOOOOORRRTTTTTTTTTSSSQQQOOOLLLJJJHHHGGGHHHIIIIIIGGGDDDAAA???:::;;;<<<===============>>>======<<<<<<;;;::::::888888999:::;;;;;;<<<<<<;;;===@@@@@@???>>>>>>???===<<<::::::::::::888666444444444333444444555666444555555555555666666666555666888<<>><<<;;;666555555555555444444444222333333222222333777999DDDNNNWWWVVVRRRQQQOOOMMMQQQSSSUUUUUUTTTRRRQQQQQQMMMJJJFFFDDDDDDEEEDDDDDDCCCCCCDDDGGGIIIIIIGGGDDD>>><<<999999999::::::999:::;;;===@@@CCCIIIQQQVVV___hhhsssyyy|||uuuuuusssqqqpppnnnmmmlllpppqqqqqqqqqpppqqqtttvvvvvvtttrrrttt|||ssskkk```^^^]]]]]]___``````___aaabbbccccccdddfffiiillluuuxxx}}}{{{wwwpppmmmhhhddd```[[[VVVRRRGGGEEECCCBBBCCCCCCCCCBBBBBBAAABBBCCCFFFFFFEEECCCGGGHHHJJJMMMTTT___nnnyyyvvvooolllccc```dddccc[[[UUUVVVPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIFFFDDDCCC@@@@@@@@@BBBKKK___www|||yyyrrroookkkgggdddcccccccccjjjkkknnnooopppnnnlllkkkeeeaaaYYYQQQJJJEEEBBBAAADDDMMM[[[hhhmmmhhh]]]TTTFFFBBB>>><<<<<<=========???BBBGGGQQQaaauuu|||yyyrrroookkkccc\\\WWWUUUUUUQQQOOOMMMKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNPPPRRRSSSTTTRRRNNNIIICCC>>>:::888666777:::>>>AAACCCEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDAAA@@@>>><<<:::999888777888777666444333222222222///000111333555666777888:::999:::<<<<<<===EEENNN////////////000000000000///000555:::AAANNNdddwwwvvvzzz}}}yyyxxx|||}}}sssbbbPPPKKKNNNVVV^^^cccccceeejjjllljjjllloooqqqqqqtttwwwuuupppnnnnnnmmmmmmmmmmmmmmmmmmmmmllljjjiiijjjlllnnnoooooommmkkkjjjjjjkkkmmmnnnoooooonnnmmmnnnooopppqqqqqqrrrsssuuuvvvxxxyyyzzzvvvxxxxxxwwwvvvxxx}}}|||wwwppphhhddd]]]\\\ZZZUUUPPPNNNOOOQQQMMMOOOQQQQQQQQQPPPRRRSSSUUUVVVWWWVVVTTTPPPLLLIIIIIIIIIJJJIIIHHHEEEBBB@@@:::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;::::::999777777999:::;;;<<<<<<===<<>>===;;;;;;<<<;;;999777666555555444444444444444444444444555555555666666555555777:::AAALLLXXX```nnnnnnmmmkkkhhhggghhhiiigggfffccc```[[[WWWRRRPPPKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA???===<<<666555555555555444444444222333333222222333777999AAAIIIOOOMMMJJJKKKLLLLLLRRRTTTUUUTTTQQQOOOOOOPPPKKKHHHEEEDDDEEEFFFFFFEEECCCDDDFFFIIIJJJHHHDDDAAA<<<:::888888999::::::999:::;;;===@@@DDDJJJQQQVVVaaaiiirrrwww}}}{{{xxxvvvtttrrrqqqppppppppprrrrrrssssssssstttxxx{{{yyyvvvrrrsss{{{}}}sssnnncccbbbbbbdddgggiiiiiihhhggghhhiiijjjjjjllloooqqqxxxxxxxxxwwwsssnnniiieee^^^[[[WWWTTTSSSPPPLLLIIICCCCCCBBBCCCDDDEEEFFFFFFHHHFFFFFFGGGJJJJJJHHHFFFEEEFFFHHHJJJMMMVVVaaajjjrrr~~~yyyooojjjnnnlllbbbZZZZZZTTTSSSQQQOOONNNMMMLLLLLLLLLMMMMMMLLLJJJGGGDDDBBB<<<>>>???@@@EEESSSfffuuu~~~}}}zzzuuuqqqmmmiiigggmmmooosssuuuvvvuuusssrrrjjjfff```WWWOOOIIIDDDBBBEEEMMMZZZgggnnnkkkaaaXXXGGGCCC???<<<<<<===>>>>>>???CCCHHHOOOYYYlll~~~|||wwwuuurrrkkkccc^^^\\\]]]WWWUUURRRPPPOOOOOOOOOPPPPPPOOOOOONNNOOOPPPQQQRRRUUUSSSOOOJJJDDD???;;;999555777;;;???BBBEEEGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDAAA@@@???===<<<;;;::::::999888666555333222222222///000111222444666777888999888999;;;<<>>????????????<<<<<<;;;::::::999999888444555777888::::::;;;;;;===@@@CCCDDDCCCAAAAAAAAA???>>><<<<<<===<<<:::888777777666555444444444444444444444555555555666666555555666999???JJJVVV^^^rrrtttvvvvvvuuuttttttuuullljjjfffbbb\\\WWWRRRPPPMMMMMMKKKJJJHHHFFFEEEEEEDDDDDDDDDBBBAAA???===<<<666666555555555444444444222333333222222333777999>>>FFFJJJHHHEEEGGGKKKLLLRRRTTTUUUSSSOOOLLLMMMNNNJJJHHHEEEDDDEEEFFFGGGFFFCCCDDDGGGJJJKKKHHHCCC???:::999777888999::::::999:::;;;===???CCCJJJQQQVVVaaaiiiqqquuuzzzzzz{{{yyyvvvsssrrrrrrssssssqqqrrrsssssssssvvvzzz}}}yyyvvvqqqqqqzzzvvvpppnnnggggggiiilllppprrrsssrrrgggiiijjjkkkkkklllnnnpppuuussspppjjjccc\\\VVVRRRPPPNNNKKKKKKLLLJJJFFFCCCDDDDDDCCCCCCEEEGGGIIIJJJKKKIIIHHHIIIKKKKKKIIIFFFFFFGGGIIIIIIJJJPPPXXX___hhhuuuxxxrrrvvvsssfff]]]]]]WWWUUUSSSQQQOOONNNMMMLLLNNNNNNNNNMMMKKKGGGDDDBBB:::===???>>>???GGGTTT___mmm|||~~~yyyrrrkkkgggjjjmmmrrrwwwzzz{{{{{{zzznnnjjjddd[[[SSSKKKFFFCCCDDDKKKXXXeeellljjjbbbZZZIIIEEE@@@======>>>>>>>>>???DDDIIIMMMUUUggg~~~zzzzzzvvvppphhhcccaaabbb[[[YYYVVVSSSRRRQQQRRRRRRQQQPPPOOONNNNNNOOOPPPQQQVVVTTTPPPKKKEEE@@@===;;;555777;;;@@@DDDGGGHHHIIIJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<999888777555333222222222//////111222444666777777888777888;;;===@@@IIIRRR...///000000//////000111111555999===DDDTTTiiiyyyyyyrrrvvv|||wwwtttxxxzzzyyy}}}zzzqqqaaaQQQIIIKKKPPP\\\^^^``````______```aaadddgggkkknnnppppppooommmmmmllllllmmmnnnnnnmmmkkkmmmllljjjjjjjjjkkkmmmooonnnmmmkkkjjjjjjkkklllmmmrrrrrrpppooopppppprrrsssvvvwwwxxxxxxwwwvvvuuutttuuusssqqqpppqqqtttwwwzzz~~~zzzssskkkddd___XXXSSSPPPOOONNNMMMPPPOOONNNMMMNNNOOOPPPQQQTTTZZZ```aaa\\\UUUOOOLLLOOOLLLIIIFFFEEEEEECCCBBB>>>===<<<===>>>>>><<<:::<<<<<<======<<<:::999777888888888999999:::::::::<<<<<<===>>>??????>>>>>>>>>======<<<<<<;;;;;;:::999777666444333333333333444444444444444444444444555444555999>>>FFFSSS___qqqzzz~~~{{{|||~~~~~~tttpppkkkgggccc^^^WWWQQQOOOMMMJJJIIIIIIGGGEEECCCFFFEEEDDDDDDDDDBBB???<<<555555555444444333222222555444555666444111444:::===CCCGGGEEEEEEIIIMMMNNNSSSSSSTTTSSSQQQNNNKKKIIILLLIIIFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJGGGAAA===::::::999888888999::::::;;;;;;>>>BBBCCCEEELLLTTT]]]ccckkkrrrvvvzzz|||yyyvvvuuuwwwxxxyyyxxx}}}zzzxxxwwwvvvvvv|||{{{yyyvvvpppnnnjjjjjjkkknnnrrrttttttsssqqqnnnjjjhhhhhhiiijjjjjjgggeeebbb^^^ZZZVVVTTTSSSNNNLLLJJJIIIIIIIIIHHHGGGDDDEEEGGGGGGHHHKKKNNNQQQQQQOOOMMMMMMMMMMMMKKKJJJMMMKKKHHHGGGHHHLLLQQQTTTdddiiiuuu|||tttjjjfffhhh___YYYUUUSSSPPPLLLKKKNNNOOOOOONNNLLLJJJGGGDDDBBBAAA@@@>>>>>>@@@CCCGGGJJJYYYgggxxx~~~{{{{{{zzz|||}}}zzztttooommmlllfffhhhlllqqqwwwzzzzzzyyytttppphhh___UUULLLFFFCCCDDDGGGQQQ___iiiiiiccc]]]NNNFFF???===<<<:::<<<@@@BBBCCCHHHQQQYYYeeewww}}}~~~xxxqqqkkkhhhggggggggg```^^^ZZZVVVRRRQQQPPPPPPRRRPPPNNNNNNOOOQQQQQQQQQOOONNNLLLIIIFFFAAA>>>;;;777666888===DDDIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBAAA???>>>===<<<888888888777666444222222111111000000111333444666::::::;;;<<<;;;===FFFQQQ...///000000//////000111222555999???HHHWWWiiivvvzzz}}}zzzyyyxxxxxxzzz}}}}}}yyyttttttxxx{{{{{{xxxtttjjj[[[MMMGGGKKKPPP]]]^^^^^^]]][[[[[[]]]___cccfffjjjnnnppppppooonnnmmmmmmlllmmmoooooommmkkknnnmmmlllkkkkkkmmmoooppppppooolllkkkjjjjjjkkkkkkqqqqqqppppppqqqrrrrrrsssvvvvvvwwwwwwwwwvvvtttttttttrrrqqqpppqqqtttwwwyyy|||xxxpppeeeaaa[[[VVVSSSQQQOOONNNOOOOOONNNNNNNNNOOOPPPQQQTTTYYY___aaa]]]WWWQQQNNNOOOLLLIIIGGGFFFEEEDDDBBB>>>===<<<<<<>>>===<<<:::;;;<<<<<<<<<<<<:::999888777888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999888666555444444444444444444444444444444444444555333555999>>>EEESSS___sss|||yyyuuupppllliiiccc\\\VVVPPPNNNLLLKKKKKKJJJGGGEEEGGGEEEDDDDDDDDDBBB???<<<777666555444333222222222444333444555333111444;;;===DDDHHHGGGHHHLLLPPPQQQUUUVVVVVVUUUSSSPPPMMMKKKJJJHHHFFFEEEGGGHHHIIIIIIJJJIIIIIIJJJJJJGGGAAA===:::999888888888888999:::;;;:::===AAABBBEEEMMMVVV^^^dddkkkppptttyyy|||yyyxxxxxxyyyyyyyyy|||zzzyyyyyyxxxyyyxxxrrrooollllllmmmpppsssuuutttsssqqqmmmiiifffeeeeeeeeedddcccaaa^^^[[[WWWTTTRRRQQQOOOMMMKKKKKKKKKKKKJJJHHHJJJKKKMMMMMMMMMNNNQQQTTTRRRQQQPPPQQQSSSSSSSSSQQQRRROOOLLLIIIIIILLLOOORRRZZZ^^^hhhuuuvvvpppoooeee^^^XXXVVVRRRNNNLLLOOOMMMMMMLLLKKKHHHEEECCCAAA???===;;;:::;;;>>>AAACCCPPPZZZhhhwwwyyysssqqqrrrtttvvvtttooojjjhhhhhhcccdddgggkkkppptttuuutttrrroooiii```WWWNNNGGGCCCBBBEEENNN\\\fffgggaaa[[[NNNFFF???===<<<;;;<<<@@@CCCEEEIIIQQQXXXcccttt~~~|||wwwooojjjgggggggggggg```___]]]ZZZWWWTTTQQQPPPRRRPPPMMMMMMNNNPPPPPPOOOOOONNNMMMJJJFFFBBB>>><<<888777888===EEEJJJKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>======999999888777666444333222222111111111111333444555999999:::<<<<<<>>>HHHSSS...///000000//////111222333555:::BBBNNN\\\iiiqqqzzztttpppllllllooouuu{{{~~~}}}zzzqqqsssrrrppprrrxxx|||{{{uuuooodddUUUIIIGGGNNNUUU^^^^^^\\\YYYWWWWWWZZZ]]]bbbeeeiiinnnpppqqqpppooonnnmmmmmmoooppppppnnnlllnnnnnnmmmlllmmmnnnooopppqqqooommmkkkjjjiiijjjjjjooooooppprrrsssssssssttttttuuuuuuuuuuuuttttttsssrrrrrrppppppqqqsssvvvxxxzzz}}}tttfffbbb]]]YYYVVVTTTQQQPPPOOOOOOOOONNNOOOPPPPPPQQQSSSXXX^^^```^^^YYYTTTQQQOOOLLLIIIGGGGGGFFFDDDCCC>>>===<<<<<<======<<<:::;;;;;;<<<<<<;;;:::999888777777888999;;;<<<======<<<<<<=========<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999888777555555555555444444444444444444444444444222444999>>>EEEQQQ]]]sss}}}}}}yyytttpppmmmhhh```[[[SSSQQQOOONNNMMMLLLJJJHHHGGGEEEDDDDDDCCCBBB>>><<<999777555333111111222333333222333444222111555;;;>>>FFFKKKLLLMMMRRRUUUVVVYYYZZZYYYXXXUUURRRNNNLLLIIIGGGEEEEEEFFFIIIJJJJJJJJJJJJJJJKKKJJJGGGAAA===:::999888777777888999::::::999;;;???AAAEEENNNXXXaaaffflllppptttyyy|||zzzzzzzzzzzzyyyzzzzzz{{{|||zzz|||}}}xxxuuuqqqqqqqqqsssuuuvvvuuussssssooojjjgggeeedddcccaaaaaa___]]][[[XXXVVVTTTSSSSSSQQQOOOOOOOOOOOOMMMLLLOOOPPPQQQRRRQQQRRRTTTUUUWWWVVVVVVXXX[[[]]]\\\\\\XXXUUUQQQMMMKKKKKKLLLMMMPPPSSSZZZcccmmmxxx|||xxxmmmeee]]]ZZZVVVPPPNNNOOOLLLKKKKKKIIIGGGDDDAAA@@@>>><<<:::888888999;;;===CCCHHHSSSbbbrrrxxxppplllkkknnnppppppmmmiiigggfffbbbaaabbbdddhhhkkkmmmmmmjjjiiifffaaaYYYPPPGGGCCC???BBBJJJVVVaaaeeeaaaZZZOOOGGG@@@>>>===;;;===@@@DDDEEEJJJQQQWWW```ppp~~~}}}zzzuuunnniiigggffffffeee`````````___[[[WWWSSSQQQRRRPPPNNNMMMNNNOOONNNNNNOOONNNMMMKKKGGGBBB>>><<<:::999:::???FFFLLLMMMMMMNNNMMMLLLKKKJJJHHHGGGGGGDDDCCCBBBAAA@@@???>>>===:::999999888777555444333222222111111222333444555888888:::======@@@JJJUUU...///111111000000111333555666<<>>===;;;;;;<<<<<<<<<:::;;;;;;;;;;;;::::::999999777777888:::;;;===>>>>>><<<=========<<<;;;::::::888888888999:::;;;;;;;;;;;;:::999888777666666666333333333333333333333333222111333888<<>>;;;:::888555222000111222333222111222333222111666===AAAIIIPPPRRRTTTYYY]]]]]]^^^^^^]]][[[XXXSSSOOOMMMHHHFFFDDDDDDGGGIIIJJJKKKKKKKKKLLLLLLJJJFFFAAA===999888777666666777888999:::999:::>>>@@@EEEOOOYYYdddhhhnnnrrruuu{{{}}}{{{zzzzzzyyyxxxyyyzzz||||||zzz{{{}}}xxxwwwvvvwwwxxxxxxvvvtttvvvrrrnnnjjjhhhgggeeecccbbbbbbaaa___]]][[[ZZZYYYXXXWWWUUUUUUVVVVVVTTTRRRQQQTTTVVVWWWWWWWWWXXXYYY^^^]]]]]]___aaaccccccbbb[[[XXXTTTOOOKKKIIIIIIIIILLLLLLPPPWWW]]]hhhyyyvvvlllbbb]]]XXXRRRNNNOOOKKKKKKKKKJJJGGGEEEBBB@@@AAA???<<<:::999999:::;;;999<<>>===<<<===AAACCCEEEJJJQQQWWW___mmm{{{}}}yyyuuunnniiigggfffeeedddbbbbbbaaa___\\\YYYVVVTTTTTTRRROOONNNOOOOOOOOONNNOOOOOONNNLLLHHHCCC???<<<;;;:::;;;@@@HHHNNNQQQQQQRRRQQQOOOMMMKKKIIIHHHGGGDDDCCCBBBAAA@@@???>>>>>>;;;::::::999888666555444333222222111222333444555777777;;;>>>???BBBLLLWWW...///111111000000222444666888???LLL\\\hhhnnnooosss|||yyytttoooooonnnnnnppprrrrrrnnnjjjdddiiilllmmmooossstttqqqssskkk]]]OOOHHHKKKVVV___eeebbb]]]WWWTTTVVVZZZ^^^aaadddiiinnnqqqqqqqqqpppmmmmmmnnnppprrrqqqnnnkkkjjjjjjjjjjjjkkkkkkllllllllllllkkkkkklllllllllmmmkkkmmmooorrrssstttttttttqqqqqqqqqqqqqqqqqqqqqrrrpppqqqqqqrrrssstttuuuvvvzzz~~~}}}sssiiiddd^^^YYYVVVSSSPPPNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRUUUZZZ^^^___\\\WWWTTTNNNLLLJJJJJJIIIHHHFFFDDD>>><<<::::::;;;<<<;;;;;;;;;:::::::::999999999999777888999:::<<<===??????<<<=========<<<;;;::::::666666777888999::::::;;;;;;;;;:::999888777666666333333333333333333333333111000222666:::???JJJUUUhhhvvv}}}{{{wwwtttrrrmmmgggbbbXXXVVVSSSQQQPPPNNNKKKIIIGGGFFFDDDCCCCCC@@@===::::::777444222000111333444111000111333222222888???EEEOOOWWWZZZ\\\aaadddddddddcccbbb___[[[VVVQQQOOOIIIGGGEEEEEEGGGJJJKKKKKKKKKLLLMMMLLLIIIDDD???===888888666666666666888888:::888:::===@@@DDDNNNYYYcccggglllqqquuu{{{}}}zzzyyyxxxwwwvvvxxxxxxzzzzzzwwwxxx~~~}}}}}}{{{yyyvvvvvvsssooommmkkkiiigggeeedddddddddcccbbb```^^^]]]]]]\\\\\\\\\^^^]]][[[YYYYYY\\\___aaaaaa```aaabbbcccbbbaaaaaabbbbbbaaa```YYYWWWSSSNNNJJJGGGEEEEEEHHHHHHKKKOOOSSSZZZhhhvvv~~~rrrfff```[[[TTTOOONNNLLLLLLLLLKKKIIIFFFDDDBBBBBB@@@>>>;;;999999999:::666888===CCCJJJYYYuuu}}}vvvnnnnnnnnnnnnmmmkkkiiiggg___[[[WWWTTTTTTTTTTTTSSSMMMOOORRRSSSQQQLLLGGGCCC<<>><<<>>>BBBAAACCCIIIQQQWWW___mmmzzzzzzvvvooojjjhhhfffeeeddddddccc```\\\ZZZXXXWWWWWWVVVTTTQQQPPPQQQQQQQQQPPPOOOOOOOOOMMMIIIDDD???<<<<<<;;;<<>>??????<<<<<<=========<<<;;;;;;777777888999999:::;;;;;;;;;;;;;;;:::999888666555333333333333333333333333111///111555777;;;EEEPPPaaaqqq}}}zzzxxxwwwsssnnniii\\\YYYVVVSSSQQQOOOKKKIIIGGGFFFDDDCCCBBB@@@<<<999777666444222222222333444111000111333333333:::BBBKKKUUU^^^bbbdddiiikkkkkkkkkjjjhhheee```ZZZUUURRRKKKIIIGGGGGGHHHKKKLLLLLLJJJLLLMMMLLLGGGBBB>>><<<888777666555555666777888999888:::>>>@@@DDDMMMWWW^^^cccjjjpppttt{{{|||yyyxxxwwwvvvuuuvvvuuuuuuvvvuuuuuuzzz~~~{{{wwwuuuqqqnnnllljjjhhheeeddddddeeeeeedddbbb```_________```aaacccdddbbb```bbbeeeiiikkkjjjiiihhhhhhbbb```^^^]]]\\\[[[YYYWWWRRRPPPNNNJJJGGGEEECCCBBBCCCCCCFFFIIIJJJMMMXXXdddvvvxxxjjjccc^^^WWWQQQPPPMMMMMMMMMLLLJJJHHHFFFDDD???>>><<<:::999888999999777888<<>>===???BBBAAACCCJJJRRRXXX^^^kkkxxx}}}yyyrrrmmmjjjgggeeeccceeeccc___\\\YYYXXXXXXYYYWWWTTTRRRQQQRRRSSSRRRRRROOOPPPPPPNNNJJJEEE@@@<<<;;;:::<<>>>>><<<<<<===>>>>>>>>>======::::::;;;;;;<<<<<<======::::::::::::999777666555222222222222222222222222000///000333555888@@@JJJVVViii}}}~~~{{{zzzzzzwwwrrrnnn```^^^ZZZVVVSSSPPPLLLIIIGGGFFFDDDCCCBBB???<<<999555444444333333333444444222000111333444555<<>>???CCCFFFEEEEEELLLUUUaaalll|||}}}nnngggbbb[[[UUURRRMMMMMMMMMLLLKKKHHHFFFEEE>>>===<<<;;;:::::::::::::::999<<>>EEE^^^zzztttiiiddd^^^YYYWWWVVVSSSQQQKKKHHHEEECCCBBBAAA@@@>>><<<===>>>???@@@@@@@@@@@@:::@@@CCCGGGTTTdddggg```QQQIIIBBB@@@???>>>???CCCCCCFFFLLLTTTXXX]]]iiittt~~~|||vvvppplllhhheeecccdddcccaaa^^^\\\ZZZYYYXXXUUUSSSQQQPPPRRRSSSSSSRRROOOPPPPPPOOOKKKFFF@@@<<<;;;:::<<>>>>><<<<<<===>>>?????????>>>=========>>>>>>>>>>>>>>>999:::::::::999777555444222222222222222222222222000//////222333555>>>GGGMMMaaaxxx}}}zzzzzzzzzxxxtttooodddaaa\\\YYYUUUQQQMMMJJJGGGFFFDDDCCCBBB???;;;888333333444444444444555555222111222444444666===FFFSSS]]]hhhlllnnnrrrsssrrrwwwvvvsssoooiiiccc]]]ZZZOOOMMMJJJIIIJJJLLLLLLLLLIIIKKKMMMKKKEEE>>>;;;:::777666555444444555666777999999<<<@@@BBBCCCJJJSSS^^^eeennnvvv|||}}}zzzyyyyyyxxxwwwrrrmmmmmmqqquuutttssstttsssrrrrrrxxx{{{wwwsssooojjjggghhhhhhiiiiiihhhfffcccbbb^^^___aaadddgggiiigggfff```bbbeeefffbbb^^^ZZZXXXUUURRRPPPNNNLLLKKKHHHFFFBBBBBBCCCCCCBBBAAA@@@???<<<>>>BBBEEECCCAAAFFFMMMSSS^^^ooo}}}qqqiiieee^^^WWWTTTMMMMMMMMMLLLJJJHHHFFFEEE>>>>>>======<<<<<<======;;;888:::???@@@CCCVVVmmmxxxgggaaaXXXRRROOOMMMKKKHHHFFFDDDBBBAAAAAA@@@???>>><<<;;;;;;:::;;;<<<===>>>999???BBBDDDQQQcccggg```QQQIIIBBB@@@???>>>@@@CCCFFFHHHOOOUUUXXX\\\gggrrr|||xxxrrrmmmiiifffcccbbbccccccbbb___\\\YYYWWWSSSRRRPPPPPPQQQSSSSSSRRROOOPPPQQQPPPLLLFFF@@@<<<:::999<<>>>>>===<<<;;;999888777666555444333333333444555888:::>>>CCCDDDFFFOOOYYY222000///000222444555555@@@BBBOOObbbppptttxxx}}}yyyqqqmmmqqqoooqqqvvvxxxuuuoookkk^^^TTTIIIGGGOOO[[[fffkkknnnggg___ZZZWWWVVV\\\dddkkkkkklllmmmnnnooopppqqqooopppqqqqqqpppnnnllljjjnnnmmmllllllkkkjjjiiihhhkkkjjjiiiiiiiiijjjkkklllooonnnlllkkklllmmmoooqqqssspppnnnmmmoooqqqrrrrrrrrrtttvvvwwwxxxwwwvvvuuuvvvvvvzzztttfff___XXXQQQNNNQQQRRRRRRQQQPPPOOOOOONNNNNNSSSSSSUUUWWWYYYYYYWWWTTTPPPNNNLLLLLLKKKJJJGGGDDDAAA>>>;;;::::::;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAADDDDDDCCCCCCBBBAAA@@@???AAAAAA@@@???===:::777666222333333444333222000///888555111///000555;;;@@@FFFZZZqqq}}}xxxtttrrrqqqrrrgggccc^^^YYYVVVSSSOOOMMMKKKIIIFFFDDDBBB???<<<999555555555666666666666666111333444333333777@@@HHHTTT\\\fffkkklllmmmpppsssyyy{{{|||||||||xxxmmmaaaYYYVVVQQQNNNNNNNNNOOONNNSSSSSSQQQLLLEEE???;;;999:::999666555555666888:::<<<===>>>???CCCJJJRRRXXX```iiiqqqtttxxx}}}zzzwwwvvvtttrrrpppnnnmmmkkklllnnnqqqrrrrrrllljjjllluuu|||pppfffhhhgggeeeeeedddaaa]]]ZZZ______^^^^^^^^^___``````^^^\\\ZZZXXXVVVUUUUUUUUUNNNLLLIIIHHHHHHHHHGGGEEEGGGFFFEEEEEEDDDEEEEEEEEE>>>???@@@BBBDDDFFFGGGHHHMMMSSS^^^jjjvvv{{{pppgggbbb]]]WWWRRRNNNLLLKKKJJJIIIIIIJJJJJJIIICCC>>>===<<<;;;<<>>???BBBMMMZZZzzz}}}llleee[[[SSSOOOMMMLLLJJJLLLIIIFFFCCCBBB@@@>>><<<::::::999999999999999:::777:::===BBBNNN\\\dddfffUUUKKKAAA@@@BBBBBBCCCDDDHHHIIIPPPXXXZZZ\\\eeeqqq~~~yyyrrrmmmkkkkkkiiihhhgggeeeaaa]]]ZZZXXXUUUTTTRRRQQQQQQQQQRRRSSSQQQRRRSSSPPPLLLFFFCCCAAA;;;;;;;;;???NNN___hhhjjjeeeccc^^^XXXRRRMMMIIIGGGEEEEEEEEEDDDCCCCCCBBBBBBCCC@@@===;;;;;;;;;:::999444555666555444444555777888;;;AAAEEEHHHLLLPPPSSS111000///000222444555666BBBGGGVVViiivvvzzz|||xxxoookkkppppppqqquuuvvvsssmmmhhhXXXOOOGGGGGGQQQ___kkkpppqqqhhh^^^YYYWWWXXX^^^eeeiiiiiikkklllnnnppprrrrrrooopppqqqqqqqqqooommmlllmmmmmmllllllkkkkkkjjjjjjjjjjjjiiiiiijjjkkklllmmmnnnnnnlllllllllmmmooopppqqqooommmmmmoooqqqrrrrrrpppqqqsssuuuvvvuuutttsssvvvvvvxxxxxxkkkddd]]]UUUPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSVVVYYY[[[[[[XXXVVVOOONNNLLLKKKKKKIIIGGGDDDAAA>>>;;;::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@>>>;;;999777444444444333333111000000666444111///111555:::===DDDVVVlll~~~{{{uuupppmmmllllllfffccc^^^ZZZWWWTTTQQQOOONNNLLLIIIFFFDDDAAA===:::666666666666555555555555111333444333333777???FFFQQQXXXaaafffggghhhkkknnnxxx||||||rrrbbb]]]VVVQQQOOOOOOOOOOOOQQQQQQOOOKKKEEE???;;;:::999777555444444555777999;;;<<<===???CCCJJJRRRXXXaaakkksssvvv{{{}}}yyywwwvvvtttrrrpppllljjjhhhggghhhjjjnnnpppmmmlllmmmuuuwwwoooiiigggeeeddddddbbb^^^[[[YYYYYYZZZZZZZZZZZZ[[[[[[XXXVVVTTTRRRPPPPPPPPPQQQLLLJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFAAAAAAAAAAAAAAAAAABBBBBBCCCIIISSS___lllzzz~~~vvvlllddd```[[[UUUQQQMMMLLLKKKJJJIIIJJJJJJKKKJJJDDD???>>>===<<<>>>BBBEEEAAA@@@AAA@@@AAAIIISSShhhuuulll___VVVQQQOOOLLLJJJOOOLLLHHHEEECCCAAA>>><<<888888777777666666777777888;;;===AAAJJJWWW___```TTTJJJAAA@@@AAAAAABBBDDDJJJLLLTTT\\\______gggppp|||{{{uuupppmmmmmmiiihhhgggdddaaa]]]ZZZWWWUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTQQQLLLFFFAAA???;;;;;;;;;@@@NNN___hhhiiihhheee```ZZZTTTOOOKKKIIIEEEEEEDDDDDDCCCBBBBBBAAACCC@@@===<<<<<<<<<;;;:::555666666555333333555666:::>>>CCCGGGIIILLLOOORRR000/////////111444666888DDDMMM___sss~~~||||||~~~yyyooolllooooooqqqssstttqqqjjjdddQQQKKKEEEIIIVVVeeeqqqwwwvvviii\\\WWWXXXZZZ```fffggghhhjjjlllnnnqqqrrrsssooopppqqqqqqqqqqqqooonnnnnnnnnmmmmmmllllllkkkkkkjjjiiiiiijjjkkklllmmmnnnnnnmmmlllllllllmmmooopppooommmlllmmmoooqqqrrrrrrooopppssstttuuuuuutttsssvvvuuuvvvzzzssskkkccc[[[UUUSSSRRRRRRRRRRRRRRRSSSSSSTTTRRRSSSWWW[[[^^^^^^[[[XXXOOOMMMKKKJJJJJJIIIFFFDDDBBB???;;;::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>@@@CCCFFFIIIKKKLLLKKKKKKKKKJJJIIIGGGFFFEEECCCCCCBBBAAA???===;;;999777666444333222111000000333222111000111444888:::AAAQQQfffwww}}}uuunnniiiggggggeeeaaa]]]YYYXXXVVVSSSRRRQQQNNNKKKHHHFFFBBB>>>;;;777666666666555444444444111222333333333777>>>DDDKKKQQQXXX]]]^^^___bbbdddpppuuu{{{ppphhh^^^VVVRRRQQQQQQRRRPPPPPPOOOKKKEEE@@@<<<;;;777666444333333555666888:::;;;===???DDDKKKSSSYYYcccllltttvvvzzz~~~{{{yyy~~~{{{xxxvvvuuussspppnnnhhhgggeeeaaa```cccjjjpppqqqppppppuuu}}}zzzyyyzzz|||}}}zzztttnnncccbbb```___^^^]]]ZZZXXXVVVWWWXXXYYYZZZYYYYYYXXXUUUSSSQQQOOONNNOOOQQQRRROOONNNMMMNNNPPPQQQQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGEEEDDDBBBAAAAAAAAA@@@DDDKKKTTT___mmmzzz~~~zzzxxxsssmmmfff```\\\XXXSSSNNNLLLLLLKKKJJJJJJJJJKKKKKKLLLEEE@@@???>>>===@@@EEELLLIIIGGGEEEAAA???DDDJJJTTTnnnyyykkk```[[[XXXTTTQQQSSSPPPKKKHHHEEECCC@@@===999888777666666666666666999;;;<<>>;;;<<<===AAAMMM]]]fffhhhhhheeeaaa[[[UUUOOOKKKIIIEEEEEEDDDDDDCCCBBBBBBBBBCCCAAA>>>=========<<<:::666777666444222222444555;;;@@@GGGKKKLLLMMMPPPRRR////////////111444888;;;CCCQQQhhh~~~{{{{{{{{{}}}uuuooommmoooqqqrrrsssqqqiiiaaaNNNIIIGGGMMM[[[jjjuuuzzzwwwiiiZZZVVVXXX]]]ccchhhhhhiiijjjlllnnnpppqqqrrrooopppqqqrrrrrrrrrrrrrrrqqqqqqpppooommmlllkkkjjjiiijjjjjjkkklllmmmnnnnnnmmmmmmlllllllllmmmnnnooommmlllkkkllloooqqqqqqqqqpppqqqtttvvvwwwvvvuuuuuutttttttttxxx{{{ooogggaaa\\\YYYUUUUUUTTTSSSSSSSSSTTTTTTRRRTTTXXX]]]aaaaaa]]]ZZZOOOMMMJJJIIIIIIHHHGGGEEEBBB???<<<::::::::::::999999999999999999999999999:::;;;;;;<<<===>>>>>>??????AAADDDGGGJJJKKKKKKKKKMMMMMMLLLKKKIIIGGGEEEDDDEEEDDDCCCBBB@@@>>><<<;;;999888555333111111111111111000000111222444555666???MMMaaarrrwwwnnnhhheeedddaaa^^^ZZZXXXWWWVVVTTTSSSRRROOOLLLIIIFFFBBB===:::777777666555444444333333111222333444555999>>>CCCGGGKKKPPPSSSTTTUUUWWWYYY```gggooowwwzzzqqqeee[[[UUUTTTUUUVVVSSSSSSRRRMMMFFF@@@===;;;777666555444444666777888999;;;===@@@EEEMMMUUU[[[dddlllssssssuuu}}}{{{xxxvvvuuuzzzxxxuuutttrrrpppmmmkkkeeeeeeccc^^^[[[___iiirrrwwwuuuttttttxxx~~~~~~yyyuuunnnnnnnnnooopppoookkkhhh___]]][[[ZZZZZZZZZYYYXXXXXXZZZ\\\^^^^^^^^^\\\[[[YYYWWWTTTSSSSSSVVVYYY[[[ZZZYYYYYYZZZ\\\]]]\\\[[[YYYYYYYYYYYYXXXWWWUUUTTTSSSRRRPPPMMMJJJHHHGGGGGGFFFGGGJJJOOOWWWbbbnnnvvv~~~{{{yyy|||~~~xxxrrroooiiieee```[[[XXXTTTPPPLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMGGGBBB@@@>>>>>>CCCJJJQQQPPPOOOKKKEEEAAAAAADDDJJJ]]]wwwyyymmmgggbbb]]]YYYVVVSSSOOOKKKIIIFFFCCC@@@<<<;;;:::999888777777777999;;;<<<===EEEPPPVVVVVVQQQIIIAAA@@@@@@???BBBFFFMMMUUU```gggiiihhhjjjnnnvvv{{{~~~yyyuuupppnnnjjjiiihhheeebbb^^^ZZZXXXUUUVVVWWWXXXWWWVVVUUUTTTVVVUUUSSSQQQNNNIIICCC???;;;======AAAKKKZZZcccdddeeeccc___ZZZUUUOOOKKKIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCAAA???>>>???>>>===;;;888888777444222222444555;;;BBBKKKPPPPPPQQQSSSVVV...///000000111444:::>>>GGGZZZuuu|||}}}||||||}}}|||||||||ssskkkoooqqqpppqqqppphhh^^^LLLJJJJJJRRR```llltttvvvrrreeeXXXVVVZZZ^^^dddiiillllllmmmmmmnnnoooppppppqqqqqqrrrsssssstttttttttuuutttssspppnnnllljjjiiijjjjjjkkklllmmmmmmnnnnnnlllllllllllllllmmmmmmnnnkkkjjjjjjkkknnnpppppppppooopppsssuuuvvvvvvuuutttrrrssstttwww~~~rrrjjjfffccc```YYYXXXVVVTTTSSSRRRSSSSSSRRRTTTXXX]]]```aaa^^^\\\OOOMMMJJJIIIIIIIIIHHHFFFBBB???<<<::::::::::::999999999999999999999999999::::::;;;<<<===??????@@@@@@CCCHHHMMMPPPQQQQQQPPPRRRQQQPPPNNNKKKHHHFFFDDDEEEDDDCCCAAA???>>>===<<<:::888666444222111111222///000000111222333444444<<>>BBBGGGOOOWWW]]]ccckkkqqqrrrsssyyy|||yyywwwuuuuuuuuutttsssqqqqqqpppnnnkkkhhhddddddaaa\\\YYY]]]gggpppxxxvvvsssooommmnnnppprrr~~~{{{xxxuuurrrpppllllllkkkkkkkkkiiigggeeeaaa___]]]\\\]]]___```___^^^```bbbdddeeeeeecccbbb```^^^[[[ZZZ\\\```eeehhhkkkjjjjjjkkkmmmmmmkkkiiiggggggggggggfffeeedddcccdddccc___[[[VVVQQQMMMKKKKKKLLLNNNPPPUUU]]]gggmmmxxxuuussstttxxx|||}}}}}}xxx~~~|||uuuoookkkccc```\\\XXXTTTQQQMMMKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNHHHCCCAAA>>>???EEENNNTTTWWWWWWRRRKKKFFFDDDCCCFFFPPP```ttt}}}sssjjjccc___\\\XXXTTTPPPMMMJJJGGGDDD===<<<;;;999888777777777888:::;;;>>>FFFQQQXXXXXXQQQIIIBBB@@@@@@???BBBGGGNNNXXXccciiijjjkkkmmmnnnvvvzzz{{{wwwqqqmmmkkkkkkiiigggccc___\\\ZZZUUUVVVWWWXXXWWWVVVUUUTTTUUUSSSRRRQQQOOOLLLFFFAAA:::===>>>@@@HHHTTT]]]^^^aaa```]]]ZZZVVVQQQNNNKKKHHHHHHGGGGGGFFFEEEEEEEEECCCAAA@@@@@@@@@@@@>>><<<999999888555333333555777<<>>???@@@AAA@@@CCCGGGMMMRRRVVVYYYZZZZZZYYYWWWTTTPPPLLLIIIGGGDDDCCCAAA???>>>===<<<<<<999888666555444333222222000000111111222333333333999DDDSSScccuuuxxxooogggaaa]]]\\\ZZZVVVUUUTTTTTTSSSRRRPPPMMMJJJGGGEEEAAA===999666555555555444333333333222333666999===AAAEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHNNNUUUZZZaaakkkoooooooooiiibbb\\\ZZZ[[[[[[\\\\\\\\\YYYRRRJJJBBB===:::777666666777777888999:::999;;;???DDDJJJRRRZZZ```bbbkkkssssssssswww|||~~~vvvuuuuuutttssssssssstttpppoooooooooooonnnkkkhhhdddccc```[[[YYY[[[aaagggnnnmmmiiiddd```^^^^^^```pppuuu|||{{{zzzyyywwwvvvtttsssrrrpppppppppooommmjjjhhhgggfffcccaaaaaadddgggjjjkkkkkklllnnnoooppppppppppppllljjjgggfffiiiooouuuyyy~~~~~~}}}zzzzzzyyyxxxxxxxxxyyyyyy{{{yyyvvvppphhh___XXXTTTSSSUUUWWWZZZ]]]ccciiinnnwwwvvvvvvxxxyyyzzzxxxwwwnnnsssyyyrrrlllhhhaaa^^^ZZZUUUQQQNNNLLLKKKIIIJJJKKKLLLMMMNNNNNNMMMNNNIIIDDDAAA>>>???GGGQQQYYY^^^```[[[TTTOOOJJJGGGDDDGGGOOO\\\ooovvvoookkkfffbbb\\\WWWSSSOOOKKKHHH===<<<;;;999777666666555777999;;;>>>GGGSSSZZZ[[[PPPJJJDDDBBB@@@@@@CCCIIIPPP[[[eeeiiijjjmmmpppqqqwww{{{{{{tttooommmlllkkkiiieeeaaa^^^\\\WWWWWWWWWWWWWWWVVVUUUUUUUUUSSSQQQQQQQQQNNNHHHCCC999<<<===>>>DDDNNNUUUWWW[[[[[[ZZZYYYWWWTTTQQQOOOHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAAAAABBBAAA???===;;;:::888666444444777:::BBBMMM[[[bbbcccbbbdddggg///111333333333777???FFFTTTmmm}}}}}}wwwlllrrrrrrllliiiggg\\\MMMEEEFFFLLLWWWbbbhhhgggddd\\\WWWUUUXXX\\\___eeelllnnnoooooopppqqqrrrrrrrrruuuuuuttttttuuuuuuvvvvvvvvvuuutttrrrqqqooonnnmmmmmmmmmnnnooonnnmmmlllkkkkkkkkkllllllmmmmmmmmmlllkkkjjjjjjkkkmmmnnnlllkkkkkkmmmooorrrsssssssssrrrqqqtttxxxzzz}}}wwwqqqpppkkkddd[[[YYYVVVSSSRRRRRRTTTTTTTTTTTTUUUXXX[[[]]]]]][[[QQQNNNKKKJJJJJJKKKKKKJJJCCC@@@<<<:::::::::999888888888888888888888888888999999;;;<<<>>>@@@AAABBBAAAAAABBBEEEKKKRRRZZZ^^^bbb```]]]YYYTTTOOOKKKHHHBBBAAA???===<<<;;;;;;;;;777777777666666444333333111111111111222333333444666===HHHVVViii|||zzzrrriiibbb^^^]]]ZZZWWWUUUUUUTTTSSSRRROOOMMMJJJGGGEEEBBB>>>;;;444444444444444444444444333444777<<>>;;;555555666666777888888999999<<>>HHHSSS```gggjjjeee]]]XXXQQQKKKFFFFFFHHHNNNWWWdddqqqzzz{{{xxxxxxsssnnnggg```YYYSSSMMMIII???>>><<<:::888777666666777999;;;>>>GGGTTT[[[\\\QQQKKKEEECCCAAA@@@EEEKKKSSS^^^ggghhhjjjoootttuuuyyy}}}zzztttooonnnmmmjjjgggccc___]]]YYYYYYXXXXXXWWWWWWWWWXXXWWWTTTQQQQQQQQQNNNGGGAAA888;;;<<<;;;???HHHNNNPPPRRRRRRTTTTTTTTTRRRPPPOOOGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCBBB@@@>>>;;;;;;999777555666:::===KKKXXXgggnnnmmmkkkmmmppp///222444333444888AAAHHHVVVpppvvvxxx{{{yyynnntttrrrjjjeeebbbUUUEEEAAACCCKKKWWWbbbfffccc^^^TTTSSSTTTYYY\\\^^^eeelllmmmnnnoooppprrrsssuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvtttssssssrrrrrrqqqqqqpppnnnnnnooooooooommmlllkkkjjjkkkllllllmmmmmmllllllkkkjjjjjjkkkmmmmmmkkkjjjlllnnnqqqsssuuuuuuuuutttrrrvvvyyy{{{|||zzzuuussslllbbbYYYWWWUUUSSSRRRSSSUUUVVVUUUTTTTTTVVVYYY[[[[[[[[[RRROOOLLLJJJKKKLLLLLLKKKCCC@@@<<<:::::::::999888888888888888888888888888999999;;;===???@@@BBBCCCCCC@@@===<<>><<<:::::::::;;;555666777777777666444333222111111111222333444444444999@@@LLL```www}}}vvvmmmeeeaaa^^^[[[XXXVVVUUUUUUTTTSSSOOOMMMJJJHHHFFFCCC???<<<333333444444444444444444333555888>>>DDDIIIKKKLLLNNNKKKGGGDDDCCCBBB@@@???BBBFFFHHHFFFGGGLLLOOONNNRRRRRRRRRTTTXXXZZZ[[[ZZZZZZYYYWWWQQQJJJCCC>>>===444444444555666777777888999<<>>HHHTTTeeennnrrrkkkccc]]]VVVNNNJJJIIIHHHIIIJJJNNNUUU\\\^^^kkkzzz{{{wwwwww{{{}}}wwwooofff^^^UUUNNNJJJCCCAAA???===;;;:::999999777:::;;;>>>GGGSSSZZZ[[[QQQKKKFFFDDDBBBAAAEEELLLUUU```hhhhhhjjjqqqxxxyyy{{{~~~xxxpppooonnnkkkhhhdddaaa^^^\\\[[[YYYXXXXXXXXXYYYZZZYYYVVVRRRRRRRRRNNNFFF@@@888;;;<<<:::===DDDJJJLLLIIIKKKMMMOOOOOOOOOMMMLLLEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCDDDCCC@@@>>><<<;;;:::777666888<<>>======<<>>;;;555444333333222222333333111555<<>>;;;;;;FFFZZZsss}}}}}}zzzvvvyyy///111222333555;;;EEELLL\\\oooyyyyyy~~~~~~|||{{{uuuoooooommmmmmkkkbbbSSSHHHDDDCCCIIIUUUcccmmmmmmgggaaaWWWUUUTTTVVV\\\ccciiillloooppppppooonnnppprrruuuwwwvvvuuusssqqqppprrrtttssssssssssssssssssssssssttttttrrrpppmmmlllnnnppppppooooooooonnnnnnmmmmmmjjjjjjiiiiiijjjkkkkkklllnnnqqqtttwwwyyyxxxvvvuuutttwwwyyy{{{||||||wwwooofff^^^[[[XXXWWWWWWWWWWWWVVVXXXVVVUUUVVVYYY[[[\\\]]]WWWSSSNNNLLLMMMNNNLLLKKKIIIDDD???:::888888777777777777666666666666777777999:::;;;=========<<<<<>>======>>>@@@BBBCCCEEEFFFFFFFFFEEEBBB@@@>>>::::::999888777777777777888888777666555444333333555555444333333222222111222333777@@@RRRiii}}}yyyooohhh```]]]YYYWWWUUUSSSQQQOOOMMMKKKHHHFFFDDDAAA>>>;;;666555444444333333444444333777<<>><<<;;;999888888888999999;;;===???AAACCCEEEFFFFFFIIIHHHGGGEEEEEEEEEEEEFFFCCCCCCCCCCCCAAA>>>;;;999888<<<999999???===>>>KKK___xxx}}}yyy{{{///111333444666===GGGOOO^^^mmm}}}|||zzzwwwvvvwww{{{wwwxxx{{{xxxqqqmmmnnnmmmllliii^^^OOOEEEBBBDDDMMM[[[iiipppnnnfff```VVVUUUTTTWWW]]]dddiiikkkooooooooonnnmmmnnnrrrtttvvvvvvuuusssppppppqqqsssttttttttttttttttttttttttuuuuuutttrrrpppppprrrtttqqqppppppooonnnmmmmmmllllllkkkjjjiiiiiikkkmmmnnnoooqqquuuxxxyyyxxxuuussstttvvvxxxxxxyyy~~~~~~{{{ssskkkbbb___\\\ZZZYYYZZZYYYXXXZZZXXXWWWWWWYYY[[[\\\\\\XXXSSSNNNMMMNNNNNNMMMKKKIIIDDD>>>:::999888888777777777666666666666777777888999;;;<<<======<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;:::777777666666666666666777888888777777666555444333555555444444333222222222000111444;;;III^^^uuussskkkbbb___ZZZVVVTTTQQQNNNLLLKKKIIIGGGEEECCCAAA===:::666666555444444444444555555888;;;@@@DDDHHHKKKLLLLLLIIIEEEAAA??????AAABBBBBBAAA@@@??????@@@AAABBBCCCEEEGGGIIILLLMMMNNNOOOLLLLLLKKKIIIEEEAAA>>><<<777666555333444555777888:::>>>DDDJJJRRRZZZbbbgggiiimmmooommmggg```\\\[[[cccfffiiikkkkkkkkklllnnnnnnoooqqqsssuuuvvvwwwwwwvvvrrrkkkbbbYYYRRRMMMJJJJJJKKKJJJHHHGGGKKKRRRXXXccchhhsss{{{uuusssqqqrrrtttuuurrroooqqqtttyyyzzzvvvqqqjjjgggfff\\\ZZZWWWSSSPPPMMMKKKJJJJJJKKKLLLNNNOOOOOOPPPPPPNNNHHHCCCAAA???>>>DDDLLL[[[hhhuuuzzzyyyvvvpppiii```[[[SSSKKKGGGDDDBBB@@@>>>@@@AAABBBAAAAAABBBDDDMMMTTT\\\___\\\UUUPPPMMMGGGEEEAAA===:::999999::::::::::::===GGGSSSYYYXXXUUUNNNHHHFFFEEEEEEIIIOOOYYY^^^ffflllqqquuuyyy{{{~~~yyytttrrrssspppjjjddd\\\[[[ZZZXXXWWWWWWWWWXXXVVVUUUTTTSSSPPPKKKEEE@@@<<<;;;999777666666777777:::;;;===???AAABBBCCCCCCGGGGGGFFFEEEFFFFFFGGGGGGDDDDDDCCCAAA???===:::999999<<<999999??????CCCQQQhhh|||~~~///111222333666>>>IIIQQQaaakkkuuuzzzwwwwwwtttqqqoooqqqwww|||uuummmpppuuuuuuqqqnnnnnnllljjjfffZZZKKKBBBAAAGGGQQQ^^^iiimmmiiiaaa\\\UUUTTTUUUXXX^^^eeeiiikkknnnnnnnnnmmmlllmmmqqqsssuuuuuuuuussspppoooppprrruuuuuuuuuvvvvvvwwwwwwwwwwwwxxxwwwuuusssrrrsssuuurrrqqqpppooonnnmmmlllkkkmmmllliiihhhhhhjjjlllnnnmmmppptttwwwwwwuuurrroootttuuuuuuuuuvvv{{{xxxqqqgggccc___\\\[[[[[[ZZZZZZ\\\ZZZXXXXXXZZZ[[[[[[[[[XXXTTTPPPNNNOOOPPPNNNKKKHHHDDD>>>:::999888888888777777666666666666777777888999;;;<<<======<<<<<<<<<<<<======<<<;;;999888777777777888777666555555444444444444444555666666888999999999999888777666555555555444333333222222333333444999AAASSSllluuulllddd```[[[VVVRRROOOMMMJJJIIIGGGEEECCCAAA???;;;999666555555444444444444444666777999===@@@DDDGGGIIIJJJGGGCCC@@@>>>???AAACCCBBBAAA@@@?????????@@@AAACCCDDDFFFHHHJJJKKKLLLMMMHHHGGGEEECCC@@@===:::999666555444444444666777888;;;???EEELLLSSS[[[ccchhhkkkmmmooonnnhhhccc___]]]bbbfffjjjlllmmmllllllmmmmmmnnnpppsssvvvxxxzzzzzzxxxuuuooohhhaaa[[[WWWVVVOOOOOOMMMKKKKKKQQQ\\\dddnnnuuuyyyrrrnnnkkkiiiiiikkknnnooooooqqqssswww{{{}}}vvvqqqmmmhhhdddcccXXXXXXVVVTTTQQQNNNLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQNNNHHHCCCAAA>>>>>>CCCJJJUUUeeewww{{{tttmmmggg]]]UUUNNNIIIDDDBBBAAABBBBBB@@@>>>>>>???@@@BBBIIIRRRXXXXXXUUURRRPPPGGGEEEAAA===:::::::::;;;999;;;<<>>@@@BBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHFFFEEECCCAAA???<<<;;;:::999===:::999??????FFFVVVsss///000222333777???KKKTTTaaahhhnnnrrrzzz{{{tttuuutttqqqnnnpppwww}}}|||qqqiiilllrrrsssqqqoooooollliiibbbUUUGGGAAABBBGGGQQQ^^^fffgggbbb]]]ZZZTTTTTTUUUYYY```fffiiikkklllmmmnnnnnnmmmnnnppprrrsssttttttrrrpppooopppqqquuuuuuvvvwwwxxxyyyyyyzzzzzz{{{zzzxxxtttrrrrrrsssrrrqqqpppooonnnmmmlllkkkmmmkkkhhhgggggghhhjjjllllllooorrruuuvvvtttqqqooorrrssstttssssssxxx|||uuujjjfffaaa]]]\\\\\\[[[[[[]]][[[YYYYYYZZZ[[[\\\[[[YYYUUUQQQPPPQQQQQQNNNLLLHHHCCC>>>:::999999999888777777666666666666777777999:::<<<===>>>>>>===<<<999:::;;;<<<<<<:::999888333333333222111000//////222222222222333444555555777888999::::::999888777666666555444444333333222333222333888>>>LLLeee{{{xxxooogggbbb[[[VVVRRROOOLLLJJJGGGEEECCCAAA@@@>>>:::888555444333333222333333333666666888:::>>>BBBEEEGGGHHHFFFCCC@@@???@@@BBBCCCBBBAAA@@@?????????@@@AAADDDEEEGGGIIIJJJKKKLLLLLLGGGEEEBBB>>>;;;888666555444444444444555666888999<<<@@@FFFLLLSSS[[[ccciiilllmmmooonnnjjjfffbbb```aaaeeejjjmmmnnnmmmmmmmmmnnnoooqqqsssvvvyyy{{{|||xxxvvvrrrmmmhhhdddaaa___XXXWWWUUUSSSTTT]]]iiirrr||||||zzzzzz~~~uuummmnnnrrryyyyyyqqqmmmhhhhhhhhhiiilllnnnooooooqqqtttwwwyyy{{{|||vvvooojjjfffbbb^^^VVVVVVUUUTTTQQQNNNLLLJJJKKKLLLNNNOOOQQQRRRRRRRRRNNNIIIDDDBBB???===BBBHHHSSSeee{{{yyysssjjjaaaYYYRRRKKKGGGCCCCCCAAA???======>>>@@@AAAFFFLLLQQQSSSSSSRRRQQQHHHEEEAAA===;;;:::::::::999;;;===BBBLLLWWW\\\ZZZUUUOOOJJJHHHGGGIIIQQQ[[[eeegggjjjnnnrrruuuwwwwww{{{}}}}}}xxxvvvtttpppkkkgggaaa```]]][[[YYYXXXWWWWWWXXXXXXWWWTTTNNNGGGAAA===;;;:::999999999:::;;;<<<>>>???@@@BBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIGGGFFFEEECCC@@@>>>===<<<:::???;;;:::???@@@GGGXXX|||000111222444888BBBNNNWWWccchhhmmmqqq}}}}}}zzzvvvwwwvvvtttrrrtttyyy}}}{{{pppgggiiippprrrpppooopppmmmggg^^^PPPDDDAAAEEEHHHSSS```gggeee```\\\[[[SSSSSSVVV[[[aaagggjjjkkkkkkmmmooopppoooooooooppppppqqqrrrrrrppppppqqqrrrttttttuuuvvvxxxyyyzzzzzz{{{{{{{{{xxxuuurrrrrrrrrqqqppppppooonnnmmmmmmlllllljjjiiigggggghhhiiijjjmmmooorrrtttuuutttsssrrrpppqqqrrrrrrrrrvvv}}}xxxooojjjddd```^^^]]]]]]\\\]]][[[YYYYYY[[[\\\]]]\\\YYYVVVRRRQQQRRRRRROOOLLLGGGCCC>>>:::999999999999777777666666666666777777:::;;;===>>>??????>>>>>>888888::::::::::::888888333333333222222222222222222222111111222333444444444666777999999888666555666666555555444333333333111...000777===HHH^^^ttt}}}sssiiiddd\\\VVVRRROOOMMMKKKGGGEEECCCBBB@@@>>>;;;888444444333222222222222333666666888;;;>>>BBBEEEGGGGGGFFFCCCAAA@@@AAAAAABBBBBBAAA@@@??????@@@AAABBBFFFGGGHHHJJJKKKLLLLLLLLLGGGDDDAAA<<<888666444444333333444444666777888999>>>AAAGGGMMMSSS[[[bbbgggkkklllmmmmmmllliiifffcccaaaeeejjjnnnoooooopppqqqpppqqqrrruuuyyy}}}}}}}}}|||zzzvvvrrrooommmjjjiiifffdddfffnnn{{{}}}tttnnnkkkiiihhhddddddeeejjjrrr|||wwwggg]]]VVVXXX\\\aaalllyyy~~~vvvnnniiihhhgggiiilllppprrrssssssrrrtttvvvzzz|||~~~}}}{{{uuummmhhhfffaaa[[[UUUUUUTTTRRRPPPMMMKKKJJJKKKLLLMMMOOOQQQRRRSSSSSSOOOJJJEEECCC@@@>>>AAAHHHRRReee{{{}}}tttjjj```VVVPPPIIIHHHFFFCCCAAAAAADDDFFFFFFHHHKKKNNNQQQQQQQQQPPPIIIGGGBBB>>>;;;999999:::999<<>>===;;;999888888999999>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBAAA???===BBB@@@>>>AAA@@@HHHYYY|||222333555666;;;EEERRR[[[iiinnnsssyyy~~~|||{{{yyyzzzzzzzzzzzz|||{{{ooogggiiipppsssrrrqqqrrrmmmeee[[[LLLBBBCCCIIIPPP\\\jjjoooiii```YYYWWWRRRSSSVVV\\\bbbgggjjjjjjiiimmmppprrrrrrpppoooooommmoooqqqqqqqqqppprrrsssqqqrrrssstttvvvwwwxxxyyyxxxyyyyyyxxxuuusssrrrssspppooooooooonnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiijjjlllmmmoooqqqrrrsssssssssnnnpppqqqqqqqqqtttzzzzzzsssnnnhhhccc``````______]]][[[YYYZZZ[[[]]]^^^]]]YYYVVVSSSRRRSSSSSSPPPMMMGGGCCC===:::999999999999777777666666666666777777;;;<<<>>>???@@@@@@??????;;;;;;;;;;;;;;;:::999999777777777666666666777777222222222111222222333333333555777999:::999777666666666666555444444333333333---...555:::@@@QQQdddwwwsssjjjeee]]]WWWSSSPPPNNNLLLIIIGGGEEEDDDCCCAAA>>>;;;555555444333333333333333666888:::>>>AAADDDGGGHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDGGGHHHIIIJJJKKKLLLLLLLLLFFFDDD@@@;;;888666666666222222333555666888999:::???BBBGGGMMMSSSZZZaaafffmmmmmmnnnoooooonnnkkkiiicccfffkkkoooqqqssstttvvvrrrsssvvvzzz~~~~~~~~~xxxnnneee___]]][[[ZZZUUUVVVXXXZZZ\\\aaahhhnnnrrrzzzttthhh^^^TTTOOORRRSSSSSS]]]iiitttwwwxxxtttnnniiihhhiiillloootttxxxzzzzzzzzzzzzyyy{{{~~~yyyyyyssskkkgggfffaaaZZZUUUTTTRRRPPPMMMKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSPPPKKKGGGDDDAAA>>>AAAGGGOOO___ssssssfff^^^TTTSSSPPPLLLIIIIIILLLOOOMMMNNNPPPSSSTTTTTTRRRQQQKKKHHHCCC>>>;;;999888888999<<<@@@FFFPPP[[[^^^[[[UUUQQQNNNLLLLLLQQQ^^^kkkvvvtttssssssttttttrrrpppqqqpppnnnnnnrrr~~~}}}{{{yyyvvvssspppllljjjgggeeebbb___\\\ZZZYYYYYYXXXZZZ[[[XXXQQQKKKFFFEEE???>>><<<;;;;;;;;;<<<<<<@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIFFFDDDCCCAAAGGGEEECCCDDDBBBHHHZZZttt444555777888===GGGUUU^^^pppuuu{{{}}}zzz{{{}}}{{{|||}}}}}}qqqhhhjjjrrruuuuuuuuusssmmmeeeYYYJJJAAADDDLLLYYYggguuuxxxnnn```UUUQQQRRRSSSVVV\\\ccchhhjjjjjjiiimmmqqqtttsssqqqooonnnlllnnnpppqqqqqqqqqrrrtttooooooppprrrtttuuuvvvwwwuuuwwwxxxwwwuuusssssstttoooooooooooonnnnnnnnnnnnlllllllllkkkkkkjjjjjjjjjjjjjjjkkklllnnnpppqqqrrrllloooqqqqqqqqqsssyyy}}}|||vvvqqqjjjeeebbbbbbaaaaaa]]][[[YYYZZZ\\\^^^___^^^ZZZWWWSSSSSSTTTSSSPPPMMMGGGCCC===:::999999999999777777666666666666777777<<<===???@@@AAAAAA@@@@@@AAA@@@???>>>===<<<<<<;;;:::999888666555444444444333333222222222222222333555777:::<<<<<<;;;999888666666666555444444333333777000...444777888DDDTTTkkk|||~~~rrrkkkeee^^^WWWSSSQQQOOONNNKKKIIIGGGFFFEEECCC@@@===666666555444444444444555777999<<<@@@DDDGGGIIIJJJFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@AAACCCDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKFFFCCC???;;;888777777888111222333555777888999:::@@@CCCGGGMMMRRRYYY```dddppppppqqqssstttsssqqqooodddhhhlllpppsssuuuxxxzzztttuuuxxx}}}vvvpppfff^^^YYYWWWVVVVVVOOOQQQTTTSSSQQQSSSZZZ___dddlllyyyrrrhhhbbbYYYTTTWWWVVVSSSZZZfffqqqtttvvvsssnnnlllooorrrssswww|||}}}yyyuuuvvvrrriiiffffffaaaZZZVVVTTTRRROOOLLLJJJIIIHHHJJJKKKMMMOOOPPPRRRSSSSSSQQQLLLHHHEEEAAA???BBBGGGKKKYYYjjjxxxrrriiiZZZXXXUUUPPPLLLLLLOOORRRRRRSSSVVVYYY[[[YYYVVVSSSLLLIIIDDD???;;;888888888999===AAAGGGQQQ[[[^^^\\\WWWSSSPPPOOOOOOUUUcccqqq{{{xxxuuutttuuutttqqqnnnrrrpppmmmkkknnnzzz|||{{{yyywwwtttpppmmmkkkiiigggddd```]]][[[ZZZYYYWWWZZZ\\\ZZZTTTNNNKKKJJJ>>>>>>===>>>???AAACCCDDDBBBCCCDDDDDDEEEEEEEEEDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLLLLIIIFFFDDDEEEKKKIIIFFFGGGDDDIII[[[mmm222555222666CCCKKKUUUfffyyy{{{~~~}}}yyyyyyyyy~~~~~~mmmgggjjjkkkssszzzxxxpppmmm```MMMBBBDDDHHHIIIcccqqqtttcccVVVQQQSSSVVVZZZ^^^aaaeeeiiilllqqqqqqppppppooonnnnnnnnnooooooooooooooooooooooooppppppqqqsssttttttsssqqqssstttuuuvvvvvvtttrrrpppppppppqqqrrrqqqpppooonnnooommmkkkjjjkkkkkkjjjhhhmmmllllllmmmoooqqqqqqpppppppppqqqqqqqqqssswwwzzzzzzrrrooojjjeeebbbaaaaaabbb^^^^^^]]]\\\\\\\\\\\\\\\YYYWWWUUUTTTSSSRRRPPPNNNEEEBBB>>>;;;:::888666555888666555444444555666888:::<<<>>>AAABBBBBBAAA@@@>>>>>>===<<<;;;::::::999::::::999888777666555444888777666555444333333333444555555666777777777666666555444333333333333333---///111000111666AAAIII^^^lll}}}|||xxxnnnfff]]]WWWUUUSSSOOOKKKKKKJJJHHHFFFCCCAAA???>>>999555333666777555555777888@@@FFFGGGHHHKKKMMMLLLJJJHHHFFFEEEEEEEEEDDDBBB??????@@@AAACCCEEEGGGHHHHHHLLLNNNMMMMMMPPPPPPMMMFFFCCC>>>;;;888666444222222333444444444666999;;;@@@BBBFFFJJJPPPXXX```eeekkklllooorrrttttttrrrpppkkklllnnnnnnoooqqquuuxxxyyyzzz}}}~~~}}}}}}|||sssnnngggaaa]]]ZZZWWWVVVRRRQQQPPPPPPRRRUUUYYY[[[aaahhhsssxxxoooggg___\\\XXXUUUZZZcccrrrsssttttttttttttssssss{{{}}}|||wwwtttqqqlllhhheeeaaa]]][[[XXXUUUQQQNNNNNNNNNMMMLLLKKKKKKLLLMMMOOORRRTTTUUUPPPMMMGGGCCCAAABBBDDDFFFNNNSSS\\\hhhrrruuukkkddd[[[VVVVVVWWWVVVVVVXXX\\\___]]]]]]]]]ZZZUUURRRMMMEEE???<<<;;;::::::666999???GGGPPPVVVYYYYYYYYYSSSPPPRRRVVV\\\eeennn||||||{{{zzzwwwsssooommmnnnkkkjjjkkkmmmuuuyyyxxxwwwuuusssqqqooonnnmmmjjjfffcccbbb```]]][[[[[[[[[[[[[[[YYYSSSKKKEEE@@@???>>>=========>>>???BBBCCCDDDEEEFFFFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMMMMLLLMMMNNNPPPTTTQQQNNNKKKFFFFFFNNNYYYooo{{{111555333888FFFOOOZZZmmm{{{~~~||||||zzz{{{kkkfffjjjkkkrrryyyvvvmmmiii\\\KKKAAADDDIIIKKKbbbnnn{{{|||qqqbbbWWWSSSSSSVVV[[[```cccfffjjjlllooonnnnnnnnnnnnmmmmmmmmmooooooooooooooooooooooooqqqppppppqqqssstttsssrrrssssssttttttsssqqqpppoooooooooqqqrrrrrrrrrrrrqqqooommmkkkkkkkkkkkkjjjiiimmmllllllnnnpppqqqpppooonnnooopppqqqqqqsssvvvyyyzzzsssooojjjeeebbbaaaaaabbbaaa___^^^\\\[[[ZZZZZZZZZYYYWWWUUUTTTTTTSSSQQQOOOFFFCCC>>>;;;999888777666888777555444444555777888;;;<<>>>>>===<<<;;;::::::999:::::::::999888888777777999999777666555555555555555666666777888888777777777777666555444444444444///111111000000444===DDDSSSbbbvvvyyytttmmmeee]]]WWWUUUSSSPPPLLLKKKJJJHHHFFFCCCAAA???>>>:::666444666666555666999>>>EEEKKKKKKKKKNNNOOONNNLLLJJJHHHGGGGGGFFFEEEDDDAAAAAABBBCCCDDDFFFHHHIIIJJJNNNOOONNNNNNPPPOOOLLLEEEBBB===:::888777555333333444444444444666999<<<@@@CCCFFFJJJPPPWWW^^^cccjjjkkknnnqqqssstttrrrpppnnnoooqqqqqqrrrtttwwwzzz~~~}}}||||||}}}~~~{{{vvvnnngggbbb^^^ZZZXXXTTTTTTSSSTTTVVVXXX[[[]]]```gggttt{{{qqqjjjdddaaafffnnnxxxxxxyyyyyyzzzzzzzzz{{{~~~xxxssssssooojjjfffccc```]]][[[XXXTTTPPPNNNMMMLLLLLLKKKJJJKKKLLLMMMPPPRRRTTTUUUPPPLLLGGGBBB@@@AAACCCEEELLLNNNTTT[[[cccnnnppphhh___YYYWWWXXXXXXXXX\\\aaadddccccccccc^^^WWWQQQLLLEEE???<<<;;;:::999999;;;@@@HHHPPPUUUWWWWWWWWWRRROOORRRVVV\\\fffooozzzzzzzzzxxxuuuqqqmmmkkkllljjjiiijjjkkkrrr~~~|||zzzwwwuuusssrrrqqqqqqnnnkkkiiihhhfffdddbbb```___\\\ZZZVVVPPPHHHCCC??????>>>>>>>>>???AAABBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIKKKLLLMMMLLLJJJJJJKKKLLLPPPOOOOOONNNLLLLLLTTT^^^qqqyyy111666555;;;JJJTTTaaauuu~~~xxxiiieeejjjkkkqqqwwwsssiiidddWWWHHH@@@CCCIIIMMM]]]gggpppqqqhhh]]]VVVTTTRRRVVV]]]bbbfffhhhkkkmmmlllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnqqqooooooppprrrssstttssstttsssrrrpppooonnnnnnnnnmmmnnnpppqqqrrrsssssssssooommmkkkkkkkkklllkkkjjjkkklllmmmppprrrqqqooollllllnnnpppqqqqqqrrrtttvvv~~~{{{tttqqqlllfffcccaaaaaabbbcccaaa^^^[[[XXXXXXXXXXXXXXXWWWUUUTTTTTTTTTRRRPPPHHHCCC>>>:::999999888888888777555444444555777888<<<===???AAABBBBBBAAA@@@>>>>>>===<<<;;;::::::999::::::::::::::::::::::::;;;:::999888888888888888666777888888888888888888999888777666555555555555111222222000...111888===EEEUUUkkk{{{{{{tttpppjjjddd\\\WWWUUUSSSPPPMMMKKKJJJHHHFFFDDDBBB@@@???<<<888555777777666888===GGGMMMRRRQQQQQQTTTSSSQQQOOOMMMJJJIIIIIIHHHGGGEEEBBBBBBCCCDDDFFFHHHJJJKKKLLLPPPQQQOOOOOOPPPNNNJJJBBB@@@<<<999888777666444333444555555555666999<<>>>>>??????@@@BBBCCCDDDAAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMMMMJJJHHHFFFGGGHHHJJJLLLPPPTTTTTTTTT\\\eeesssvvv222777888>>>MMMXXXggg}}}xxxiiifffllllllqqquuupppjjjaaaTTTFFF@@@CCCJJJNNNWWW]]]dddccc\\\UUURRRRRRRRRWWW___eeehhhjjjkkkllljjjjjjkkkkkklllmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmpppnnnmmmnnnpppsssttttttuuutttqqqnnnmmmlllmmmmmmmmmnnnoooooopppqqqqqqqqqmmmkkkiiiiiikkkkkkkkkjjjkkklllnnnqqqrrrqqqmmmiiiiiilllnnnppppppqqqrrrtttwww}}}|||vvvrrrmmmgggcccbbbbbbbbbdddbbb^^^ZZZWWWVVVWWWWWWYYYWWWUUUUUUUUUTTTSSSQQQIIIDDD>>>:::888999::::::888777666444444666777888===>>>@@@BBBCCCCCCBBBAAA>>>>>>===<<<;;;::::::999888888999999:::;;;;;;;;;;;;::::::999999999::::::777888888999999999888888999888777666555444444444111111111///...000555999<<>>:::777888888888===CCCRRRWWWYYYYYYYYYZZZYYYUUUQQQOOOLLLKKKJJJIIIHHHFFFCCCCCCDDDEEEGGGHHHJJJKKKOOORRRSSSQQQOOOPPPMMMHHH@@@===:::888888888777555333444555555555777:::<<>>>>>@@@AAAIIIIIIKKKNNNQQQUUU___jjjwwwjjjaaa^^^^^^^^^^^^bbbhhhmmmppprrrpppggg]]]SSSNNNFFF@@@===;;;::::::;;;===BBBIIIPPPTTTVVVUUUSSSOOONNNRRRWWW]]]eeennnrrrrrrrrrpppmmmiiifffdddgggeeedddddddddgggrrr~~~|||xxxwwwxxxxxxxxxvvvsssqqqooollliiifffccc]]]UUUNNNIIIFFFCCCAAA@@@@@@@@@AAABBBCCCCCCDDDAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNMMMJJJFFFDDDEEEFFFGGGKKKSSS[[[]]]]]]ccckkkuuuuuu333999;;;AAAPPP\\\mmm}}}nnnkkkoooooorrrtttnnnlllaaaQQQEEE@@@BBBIIIPPPUUUXXX[[[YYYTTTPPPPPPQQQSSSXXX```fffiiikkkkkkllliiijjjkkkkkklllmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkknnnmmmlllmmmpppsssttttttvvvtttpppnnnllllllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkiiihhhhhhjjjkkkjjjjjjkkklllnnnqqqrrrpppkkkhhhgggjjjmmmnnnooooooqqqrrrssswww~~~~~~xxxtttoooiiidddbbbbbbbbbcccaaa^^^[[[YYYYYYYYYYYYZZZXXXVVVUUUVVVUUUSSSQQQIIIDDD>>>:::999:::;;;;;;999777666555555666777999>>>???AAACCCDDDCCCBBBAAA>>>>>>===<<<;;;::::::999666666777888999:::;;;;;;::::::::::::::::::;;;;;;999999::::::::::::999999999888777555444333333333000000000000000222555888999CCCQQQ^^^gggkkkkkkkkkaaa^^^YYYVVVSSSQQQPPPOOOJJJJJJHHHGGGEEECCCAAAAAA@@@<<<::::::999;;;CCCKKK[[[___```______```^^^YYYSSSQQQNNNLLLKKKJJJHHHFFFBBBCCCCCCEEEFFFHHHJJJKKKPPPSSSTTTRRRPPPOOOKKKFFF>>><<<999777777888777666333444555555555777:::<<>>>>>@@@BBBFFFGGGLLLRRRUUUVVV[[[bbbhhh|||}}}ooofffaaaaaaaaa```bbbhhhnnnrrruuusssiii^^^VVVQQQIIICCC???===<<<;;;999;;;@@@HHHOOOTTTVVVVVVQQQMMMMMMRRRXXX]]]dddlllmmmmmmmmmllljjjfffcccaaadddbbbbbbbbb``````jjjttt~~~zzzxxxyyyyyy|||yyyuuurrrnnniiiccc___ZZZUUUMMMGGGDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQOOOOOOMMMJJJGGGEEEFFFHHHJJJNNNXXX```bbbccchhhpppyyyyyy333;;;>>>EEEUUUcccvvvwwwrrrtttrrrsssuuuooolll^^^NNNCCC@@@BBBJJJQQQWWWXXXXXXUUUQQQNNNPPPRRRUUUZZZaaafffiiijjjjjjjjjiiijjjjjjkkklllmmmmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkmmmpppssstttttttttrrrooommmllllllmmmmmmnnnmmmlllkkkkkkkkkkkkllljjjhhhggghhhjjjkkkkkkkkkllllllnnnqqqrrroookkkggggggiiikkkllllllmmmpppqqqtttvvv|||zzzvvvpppjjjeeecccbbbbbbbbbbbbaaa``````______```\\\ZZZWWWVVVVVVUUUSSSQQQHHHDDD???<<<;;;;;;<<<;;;999888666555555666888999???@@@BBBDDDDDDCCCBBBAAA>>>>>>===<<<;;;::::::999666666777888999:::;;;;;;;;;;;;::::::;;;<<<======<<<============<<<<<<;;;999888777555444333333222000000111111333555777888999???HHHRRRZZZ```dddeee\\\ZZZWWWTTTQQQPPPOOONNNJJJJJJHHHGGGEEECCCBBBAAABBB>>><<<<<<<<>>;;;888777777777666555444555666666666777:::===???BBBFFFJJJMMMQQQVVVYYY```eeelllpppqqqqqqtttvvvxxxzzz{{{{{{zzzxxxyyyzzz{{{{{{~~~yyywwwtttqqqnnnkkkiiihhhjjjuuu}}}zzzvvvtttrrrpppmmmkkkmmmnnnrrruuuyyy{{{||||||~~~|||uuusssrrrrrrtttuuuuuutttmmmjjjeeebbb```]]]YYYWWWUUURRRNNNKKKIIIIIIGGGFFFHHHJJJMMMOOOQQQSSSSSSSSSMMMJJJEEE@@@>>>???AAACCCCCCEEELLLTTTWWWVVVXXX\\\\\\lllsssiiieeecccbbbaaabbbgggmmmsssxxxwwwlll```XXXRRRKKKDDD@@@>>>===<<<888:::???GGGNNNSSSUUUUUUPPPMMMNNNSSSXXX\\\ccciiihhhhhhiiiiiigggeeebbb```bbbaaaaaa```\\\[[[bbbkkk{{{|||yyyyyyyyy}}}zzzuuupppkkkddd]]]XXXPPPLLLGGGCCCBBBBBBCCCBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDGGGHHHIIIJJJKKKMMMOOOPPPRRRRRRPPPOOONNNLLLJJJJJJLLLNNNQQQUUU]]]dddeeedddiiiqqq{{{222;;;@@@III[[[kkkyyyyyyuuuuuuvvvpppiiiYYYHHH@@@???BBBJJJTTTYYYYYYWWWRRRNNNLLLNNNPPPWWW\\\aaafffggghhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkknnnqqqssssssssspppooommmlllkkkkkkkkklllmmmlllkkkkkkkkklllmmmnnnkkkiiiiiiiiilllmmmmmmmmmmmmmmmnnnppppppnnnjjjgggggghhhiiiiiijjjllloooqqqsssvvvzzz{{{wwwqqqkkkfffcccbbbbbbbbbccceeeggghhhhhhhhhhhh^^^[[[YYYWWWVVVTTTRRRPPPGGGDDD@@@======<<<<<<;;;999888666555555666888999@@@AAACCCDDDEEEDDDBBBAAA>>>>>>===<<<;;;::::::999777888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@??????:::999888666555444333333333333333444555666777777888<<>>>>>>>>CCCOOO\\\eeeggggggfffhhhiiieee^^^YYYVVVRRRPPPNNNMMMJJJHHHEEEEEEFFFGGGHHHJJJLLLMMMNNNRRRTTTQQQOOONNNIIICCC>>>;;;888666666666555444444555666666666777:::===>>>AAAEEEIIIMMMQQQUUUYYY___eeemmmqqqqqqrrruuuxxxzzz|||}}}}}}{{{zzzyyyzzzxxxyyy{{{|||xxxsssrrrooolllhhheeecccbbbdddnnnxxx}}}yyywwwtttrrrrrrpppnnnlllllloootttzzz{{{rrrqqqpppqqqsssttttttsssmmmkkkhhheeebbb^^^YYYUUUUUUQQQMMMKKKJJJIIIIIIHHHHHHJJJMMMPPPRRRSSSSSSRRRLLLIIIDDD@@@???@@@CCCEEEFFFGGGKKKRRRUUUSSSSSSWWWVVV___lll}}}uuulllgggeeecccaaaccchhhnnnttt{{{{{{qqqeeeXXXSSSKKKDDD@@@>>>===<<<999;;;???FFFLLLPPPRRRQQQPPPMMMNNNSSSXXX[[[aaagggdddeeefffffffffdddbbbaaaaaa``````___ZZZXXX]]]eeeqqq{{{zzzzzzxxxuuupppkkkeee]]]UUUPPPIIIGGGCCCBBBCCCCCCCCCBBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAABBBCCCEEEHHHIIIJJJJJJLLLMMMOOOPPPQQQRRROOOOOOOOONNNMMMOOORRRUUUZZZ\\\aaaeeedddccchhhpppwww111;;;BBBLLL___qqq||||||~~~~~~}}}wwwwwwwwwqqqeeeUUUDDD>>>>>>BBBKKKUUUYYYXXXTTTPPPKKKJJJKKKMMMYYY]]]bbbeeefffgggggghhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkknnnrrrtttsssrrrmmmllllllkkkjjjjjjjjjjjjlllkkkkkkkkklllnnnpppqqqlllkkkjjjkkkmmmooooooooonnnnnnnnnoooooonnnjjjgggggghhhhhhhhhhhhkkkooorrrrrrtttwww||||||xxxrrrkkkfffcccbbbbbbbbbeeehhhlllnnnoooooonnn___\\\ZZZXXXVVVTTTQQQOOOFFFDDD@@@>>>>>>===<<<:::999888777555555777888999@@@AAACCCEEEEEEDDDBBBAAA>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<============>>>>>>???@@@BBBBBBDDDEEEEEEEEEDDDCCCCCCBBB<<<;;;999888666555444444666555555555777777666555777:::???FFFMMMRRRTTTTTTUUUUUUTTTRRROOOMMMMMMMMMJJJJJJIIIGGGEEEDDDCCCBBBCCC@@@??????@@@EEESSS```ggghhhhhhhhhiiikkkfff```[[[XXXTTTRRRPPPNNNLLLJJJFFFFFFGGGHHHJJJLLLNNNOOOMMMQQQSSSQQQOOOMMMIIICCC>>>;;;888666666666555444444555666666666888;;;======@@@EEEIIIMMMQQQUUUXXX___eeemmmqqqqqqrrrvvvyyy|||~~~}}}{{{zzzzzzuuuvvvxxx}}}~~~yyyxxxvvvtttpppmmmiiifffeeedddmmmvvvzzz}}}|||wwwuuusssrrrqqqpppmmmkkkkkknnnttt|||~~~yyyrrrqqqpppqqqrrrsssrrrqqqnnnllljjjgggddd___YYYTTTTTTQQQMMMKKKJJJJJJJJJIIIHHHJJJMMMPPPRRRSSSSSSRRRLLLIIIDDDAAA@@@AAADDDGGGLLLJJJLLLQQQRRRPPPPPPTTTQQQUUU\\\kkkvvvmmmiiifffcccaaaeeejjjooovvv}}}uuuiiiXXXRRRJJJCCC???===<<<;;;;;;<<<@@@EEEKKKNNNOOONNNPPPMMMNNNTTTXXX[[[```fffbbbcccdddeeeeeedddbbbaaaaaa``````___ZZZVVVZZZaaalll}}}}}}{{{zzzrrrooojjjeee___WWWOOOJJJFFFEEECCCCCCDDDDDDCCCBBB>>>???AAACCCDDDDDDCCCCCCCCCBBBBBBBBBCCCFFFIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQOOOPPPPPPOOOOOORRRWWWZZZ```aaadddfffcccaaagggoooqqq777<<>>===<<<999666;;;999666444444666999;;;AAABBBEEEGGGIIIIIIIIIIIICCCBBBAAA>>>;;;:::;;;===<<<<<<===>>>??????>>>>>>@@@AAADDDFFFGGGHHHHHHIIIFFFJJJKKKHHHGGGHHHHHHEEEAAA???===999555444444666555444444333444555666777666:::???CCCHHHLLLQQQUUUPPPOOOOOONNNMMMMMMMMMNNNKKKKKKIIIHHHFFFEEEDDDCCCAAAAAABBBDDDGGGLLLYYYgggiiiiiijjjjjjiiigggfffeee___\\\WWWSSSQQQOOOMMMKKKLLLKKKJJJJJJKKKMMMOOOQQQPPPRRRSSSRRROOOIIIDDD@@@;;;999777666666666555333666555444444666:::>>>AAABBBCCCFFFJJJOOOUUUZZZ]]]aaafffkkkmmmnnnqqqxxx~~~}}}zzzyyyyyyxxxwwwxxx~~~{{{ooohhhfffhhhkkkqqqvvvyyy{{{{{{zzzuuuuuuuuutttsssrrrqqqpppppptttzzz~~~{{{~~~yyytttooonnnnnnpppsssvvvvvvvvvqqqooojjjgggccc^^^YYYUUUSSSPPPMMMJJJIIIIIIKKKLLLIIIKKKNNNQQQRRRRRRPPPOOOPPPJJJCCC>>>>>>AAADDDFFFKKKMMMPPPSSSTTTRRRPPPNNNMMMNNNSSS```vvvwwwlllfffcccbbbbbbbbbfffnnnxxxxxxpppaaaVVVKKKEEEAAA===:::;;;<<>>@@@BBBDDDEEEFFFFFFFFF@@@@@@???<<<::::::<<<>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGIIIKKKNNNPPPPPPTTTUUURRROOOOOOLLLHHHCCCBBB@@@<<<999777777777555555444333444555666777888;;;???CCCFFFIIIMMMPPPPPPOOONNNNNNMMMMMMMMMNNNKKKKKKJJJHHHGGGEEEDDDDDDBBBAAACCCGGGJJJPPP]]]jjjppppppppppppnnnllljjjhhh___\\\WWWTTTRRRPPPNNNLLLMMMLLLLLLLLLMMMOOOQQQRRRQQQRRRRRRRRRNNNIIICCC@@@;;;999777666666666555333555555444555777<<<@@@CCCGGGHHHJJJMMMRRRWWW[[[]]]aaaeeejjjlllnnnrrryyy}}}}}}}}}|||}}}~~~{{{qqqmmmiiikkkooosssvvvyyyzzz{{{wwwvvvuuusssrrrqqqqqqqqqrrruuuxxxzzz}}}ppphhhiiiaaajjjzzz}}}wwwrrrmmmmmmooorrrvvvxxxxxxwwwrrroookkkgggccc^^^YYYUUUSSSQQQNNNKKKJJJJJJKKKLLLKKKMMMOOORRRSSSSSSQQQPPPOOOIIIBBB>>>>>>AAAEEEGGGKKKMMMPPPSSSSSSRRRPPPNNNKKKLLLOOOXXXkkkxxxmmmfffcccbbbaaa```eeennnzzzzzzqqqbbbWWWKKKFFFAAA<<<::::::<<<>>>CCCHHHLLLMMMLLLKKKLLLQQQTTTVVV[[[bbbeeedddbbbaaaaaa```aaaaaabbbbbb___^^^\\\[[[[[[\\\]]]^^^eeeqqq|||vvvppplllaaa^^^ZZZTTTOOOKKKIIIHHHEEEEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGJJJLLLMMMNNNOOONNNMMMOOORRRSSSQQQOOONNNNNNOOOPPPRRRTTTVVVWWW]]]^^^]]][[[ZZZZZZ]]]___hhhpppyyy~~~}}}{{{zzzzzz888<<>>===<<<===???BBBEEEFFFGGGHHHJJJKKKLLLLLLNNNOOOQQQSSSUUUXXX]]]```dddggggggccc^^^[[[UUUNNNGGGFFFCCC@@@===;;;999999666555444444444555666777:::===@@@CCCDDDFFFIIIKKKOOOOOONNNMMMMMMMMMMMMNNNKKKKKKJJJIIIHHHGGGFFFEEECCCCCCFFFJJJMMMSSS```mmmsssssssssqqqoookkkhhhfff^^^[[[WWWUUUSSSRRROOOMMMNNNNNNMMMNNNOOOPPPRRRSSSQQQRRRRRRQQQMMMHHHCCC???;;;999666666666666555444444444444666:::>>>CCCFFFKKKLLLNNNQQQTTTXXX[[[]]]aaaeeeiiilllnnnrrryyy~~~}}}|||zzz|||}}}qqqllljjjkkknnnqqqtttxxxzzz{{{yyywwwuuusssrrrrrrssstttuuuwwwxxxwwwxxx{{{tttbbbYYYXXXQQQ[[[ooozzzuuuqqqmmmnnnrrrvvvzzz{{{zzzxxxtttqqqlllgggccc^^^YYYVVVSSSQQQNNNLLLJJJJJJKKKLLLLLLNNNPPPRRRSSSSSSRRRQQQMMMHHHBBB>>>>>>BBBEEEGGGKKKMMMPPPRRRSSSRRRPPPNNNJJJKKKLLLPPP___ssswwwmmmfffccc```___]]]bbbmmm{{{}}}tttdddXXXLLLFFFAAA<<<999:::<<>>BBBIIITTT___bbbXXXNNNJJJIIIKKKPPPVVV]]]___ccceeeffffffggghhhggggggfffgggggghhhjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnpppsssuuussspppmmmiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiikkklllmmmnnnooopppppppppooonnnmmmmmmmmmlllkkkjjjiiiiiiiiijjjjjjiiiiiijjjjjjkkklllooooooqqqvvv||||||uuurrrnnnhhheeefffdddcccccceeeiiijjjhhhfff[[[YYYVVVUUUVVVVVVUUUSSSQQQJJJAAA<<<;;;;;;:::888444444444555555666777888999999;;;<<<===>>>?????????@@@@@@@@@@@@BBBFFFIIIJJJKKKLLLNNNPPPRRRTTTUUUYYY\\\aaadddfffiiinnnrrryyy{{{zzzuuuoooiii___VVVKKKIIIFFFCCCAAA>>>;;;999777666555444444555666777;;;>>>BBBDDDEEEFFFHHHJJJNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKJJJJJJIIIHHHGGGGGGEEEFFFIIIMMMPPPTTT```llltttttttttrrrooojjjfffccc\\\ZZZWWWUUUTTTRRROOOMMMNNNNNNNNNOOOPPPQQQSSSSSSRRRRRRRRRPPPLLLGGGAAA>>>:::888666666666666555444444444555888<<>>???BBBFFFHHHKKKMMMOOOQQQRRRQQQPPPOOOJJJLLLMMMNNNWWWiiiyyy}}}sssjjjdddaaa^^^]]]YYY___lll{{{wwwfffZZZMMMFFFAAA<<<:::;;;>>>AAAEEEIIIKKKLLLMMMMMMQQQVVVZZZ]]]bbbiiillljjjcccaaa^^^\\\\\\___bbbddd^^^]]]\\\[[[ZZZZZZZZZZZZ\\\fffvvv}}}sssllleee```]]]UUUTTTRRRPPPMMMKKKJJJIIIFFFGGGGGGGGGFFFDDDCCCAAACCCCCCDDDDDDDDDDDDDDDEEECCCEEEHHHKKKMMMMMMMMMLLLLLLNNNOOOQQQQQQPPPMMMKKKLLLLLLMMMMMMLLLJJJHHHGGGLLLMMMNNNMMMLLLMMMOOOQQQWWW]]]fffllloooppppppqqq999???LLL```uuu~~~{{{tttllljjjlllzzzzzzttttttvvvuuuqqqnnnqqqssslllbbbLLLDDD<<<<<>>???CCCFFFHHHKKKMMMOOOPPPQQQPPPPPPOOOIIIMMMNNNNNNUUUeeessszzz~~~xxxooogggbbb^^^[[[YYYUUU\\\iiizzzyyyggg[[[NNNFFFAAA<<<;;;<<<@@@DDDIIIKKKLLLMMMOOOPPPTTTYYY^^^aaaffflllnnnllleeebbb]]]ZZZXXXZZZ]]]___]]]\\\\\\[[[[[[ZZZZZZZZZZZZaaammmyyyvvvmmmfffaaa\\\YYYUUUTTTSSSPPPNNNKKKIIIHHHFFFGGGGGGGGGFFFEEECCCBBBDDDDDDDDDEEEEEEFFFFFFFFFCCCEEEHHHKKKLLLMMMLLLKKKIIIKKKNNNOOOOOOMMMKKKIIIHHHHHHHHHHHHFFFCCCAAA???EEEFFFGGGGGGGGGGGGIIIKKKMMMRRRYYY```dddgggiiijjj999BBBQQQcccttt{{{yyytttmmmjjjlllrrrsssppprrrqqqssspppkkklllnnnfffZZZEEE@@@;;;;;;CCCOOO[[[bbbeee[[[QQQMMMLLLNNNSSSYYY___bbbdddeeedddeeefffgggeeeeeeffffffggghhhhhhhhhhhhiiiiiijjjlllmmmmmmnnnppppppqqqrrrsssqqqmmmjjjiiihhhhhhgggfffgggggggggfffffffffggghhhjjjkkklllnnnooooooooonnnmmmkkkjjjhhhiiiiiijjjiiiiiihhhhhhiiiiiiiiijjjjjjjjjjjjjjjnnnooorrrvvvxxx|||uuupppnnnmmmiiihhhjjjhhhggghhhlllpppoooiiibbbYYYXXXVVVUUUUUUTTTQQQOOOOOOIIIAAA===<<<===;;;:::888777666555555555777777888888999;;;>>>@@@CCCDDDAAACCCDDDEEEGGGJJJOOORRR]]]]]]___aaaeeeiiilllooopppwwwzzzmmmbbbSSSNNNHHHDDDBBBAAA>>>;;;;;;:::999888888888999:::===@@@EEEHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKIIIJJJNNNRRRRRRTTT\\\fffssstttuuutttqqqlllgggddd\\\ZZZXXXVVVUUURRRNNNLLLNNNNNNOOOPPPQQQRRRRRRSSSTTTSSSQQQNNNIIIDDD???<<<999777666555666777666555555666999===BBBGGGLLLOOOSSSUUUYYY^^^bbbfffiiijjjjjjjjjkkklllnnnqqqtttuuuxxxzzz|||~~~}}}zzzyyyuuuqqqqqqwww{{{yyy|||rrrhhh```]]]\\\ZZZYYY[[[[[[bbbnnnyyy{{{zzzzzz{{{}}}~~~rrrgggaaa```fffxxx|||zzzzzz{{{}}}{{{vvvrrrnnniiidddaaa^^^[[[YYYSSSRRRQQQOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNGGGCCC???>>>@@@DDDGGGIIILLLMMMNNNOOOPPPPPPOOOOOOIIILLLNNNPPPXXXggguuu{{{~~~xxxppphhhbbb\\\XXXUUURRRXXXfffvvvyyyggg[[[NNNFFFBBB===<<<>>>BBBFFFKKKMMMLLLMMMPPPSSSWWW\\\aaadddhhhnnnooommmdddaaa\\\XXXUUUUUUWWWXXX[[[\\\\\\\\\\\\\\\\\\\\\YYY^^^eeennnwwwyyytttmmmgggbbb^^^[[[XXXUUUTTTSSSPPPMMMJJJHHHFFFEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFHHHJJJLLLLLLLLLLLLJJJLLLNNNNNNLLLIIIHHHHHHEEEDDDDDDBBB@@@>>><<<;;;>>>@@@BBBBBBBBBCCCEEEFFFIIIMMMSSSYYY___ccceeefff:::DDDTTTeeerrr{{{~~~yyyxxxtttooommmooosss{{{ooonnnrrrlllqqqqqqlllkkkkkk```RRRAAA>>>;;;;;;CCCOOOYYY^^^```WWWOOOMMMNNNPPPVVV\\\```bbbcccdddcccdddeeegggddddddeeefffgggggggggggggggggghhhjjjkkkmmmnnnnnnqqqppppppqqqqqqooollliiiiiihhhgggfffffffffggggggeeeeeeeeefffhhhjjjkkklllnnnnnnooonnnmmmkkkiiihhhfffggghhhiiiiiiiiihhhggghhhhhhiiijjjjjjjjjjjjjjjkkkmmmrrruuuuuuzzz|||vvvpppooollliiigggiiilllkkklllqqquuusssiiiaaaVVVTTTSSSSSSTTTTTTRRRPPPMMMGGGAAA>>>>>>>>><<<:::;;;999777555444555777888777888999;;;>>>BBBEEEGGGGGGHHHJJJKKKMMMQQQVVVYYYddddddeeehhhlllqqquuuxxxyyy~~~vvvjjjXXXQQQIIIDDDCCCCCC@@@>>>===<<<;;;:::999::::::;;;>>>BBBFFFIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKOOOSSSTTTVVV^^^hhhnnnpppqqqqqqooojjjfffbbb___]]][[[YYYWWWTTTOOOLLLOOOOOOQQQRRRSSSTTTTTTTTTTTTSSSQQQMMMHHHCCC>>>;;;999777555555666777666555666777:::???DDDIIIMMMPPPUUUWWW[[[___cccfffhhhiiiiiihhhiiikkkooosssvvvwwwuuuwwwyyy|||}}}zzzwwwsssooonnnrrr{{{xxxuuuwww}}}|||nnn```YYYUUUQQQPPPQQQSSS[[[gggsss|||{{{tttpppppp|||||||||}}}zzz|||{{{vvvoookkkfffbbb```^^^\\\ZZZSSSSSSRRRPPPOOONNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOEEEBBB>>>>>>@@@DDDGGGIIILLLLLLNNNOOOOOOPPPOOOOOOMMMOOOPPPSSS___rrr~~~uuulllddd]]]VVVRRRPPPVVVbbbsssyyyggg[[[MMMFFFBBB>>>>>>@@@BBBGGGKKKMMMLLLLLLOOOSSSYYY___dddfffjjjoooooommmeeebbb]]]YYYWWWVVVWWWXXXZZZ[[[\\\]]]]]]^^^^^^^^^\\\___dddiiipppyyy~~~yyyllliiieeebbb```]]]ZZZXXXUUUUUUSSSRRROOOKKKHHHGGGDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPNNNIIIFFFEEEFFFCCCBBB@@@>>>===<<<;;;;;;999;;;===>>>??????AAABBBFFFHHHMMMTTT[[[___bbbbbb:::FFFWWWeeepppwww|||}}}xxxwwwuuuqqqppprrrzzzzzznnnlllqqqiiiqqqsssnnnllljjj\\\KKK@@@>>><<<<<>>;;;888555444555777888666777888;;;>>>BBBFFFHHHMMMOOOPPPRRRTTTWWW\\\```eeefffgggjjjnnntttxxx{{{www{{{~~~~~~~~~~~~sss[[[SSSJJJDDDDDDDDDBBB@@@>>>===<<<;;;:::;;;;;;<<<@@@CCCGGGJJJJJJIIIIIIJJJLLLLLLKKKLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMHHHJJJOOOUUUVVVXXX```jjjppprrrttttttrrrnnnjjjgggbbb```]]][[[YYYUUUQQQMMMPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSQQQMMMHHHBBB>>>;;;999777555555666777777666777888;;;@@@EEEJJJNNNPPPUUUWWWZZZ]]]```bbbcccdddgggfffgggkkkpppuuuxxxyyyqqqsssvvvyyy|||}}}zzzsssoooiiifffiiiqqqyyy|||vvvsssrrruuu~~~{{{iii___XXXRRROOOOOOOOOVVVaaammmwww~~~{{{yyyzzz}}}~~~|||}}}~~~xxxyyy}}}{{{wwwnnnjjjeeeaaa___^^^\\\[[[SSSSSSRRRQQQOOONNNMMMLLLOOOOOOOOOOOOOOOOOOPPPPPPDDDAAA>>>>>>@@@DDDHHHIIILLLLLLMMMNNNOOOOOOOOOOOOSSSSSSSSSWWWfff|||zzzpppfff]]]VVVQQQOOOTTT```ppp~~~yyygggZZZMMMFFFBBB??????AAAAAAFFFKKKLLLJJJKKKOOOSSS[[[```eeegggjjjoooooolllgggdddaaa]]][[[ZZZZZZ[[[ZZZ[[[\\\]]]^^^_________```bbbfffjjjpppyyyzzzwwwuuuqqqmmmdddbbb```___^^^]]]ZZZXXXVVVVVVUUUTTTQQQNNNKKKJJJCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPSSSTTTSSSNNNHHHDDDCCCDDDBBBAAA???===<<<;;;<<<<<<555888:::<<<<<<===>>>@@@???AAAFFFLLLSSSXXX[[[[[[