BM66(@ xxxeee[[[YYYYYYYYYXXXWWWVVVUUUVVVVVV\\\^^^eeepppyyy|||pppiiiccc\\\YYYYYYYYYWWWUUUSSSTTTWWW[[[]]]hhhiiikkkllllllnnnpppssszzz~~~|||wwwrrrmmmhhhddd```______bbbfffjjjllllllkkkoootttwwwyyy|||yyytttrrrpppmmmjjjooooooooopppqqqrrrqqqpppsssoooiiieeecccbbb```_________^^^]]]\\\ZZZZZZYYY\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQRRROOOLLLJJJKKKLLLLLLKKKMMMKKKIIIGGGGGGGGGHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCBBB@@@@@@@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA??????>>>>>>======<<<<<<============<<<<<<<<<<<<<<<:::888777888888777666444444333222222222333333444444444555555555555666666666666666666666666666555555666666777777888888888888999999999888888777555555444555555666777888999999777666555555555555999999999999999999999999;;;:::888888888777444222666666555555444444444333444444222111000/////////111111111111111111111111000000000000000000000000222222222111111111000000333333333222222111111111333333333333333333333333333333333444444444555555666555444333333444555666444555555555444555777:::999:::;;;<<<===???@@@@@@CCCDDDFFFHHHJJJLLLNNNNNNRRRSSSTTTVVVWWWWWWWWWVVVZZZ^^^bbbccccccfffmmmtttwwwddd[[[YYYYYYYYYXXXWWWVVVUUUVVVVVV\\\___fffrrr|||uuuhhhbbb\\\VVVRRRSSSQQQPPPNNNNNNOOOQQQTTTVVVZZZ\\\^^^___```bbbeeehhhpppsssyyyzzztttooojjjdddaaa^^^]]]]]]___cccgggiiijjjkkkooouuuxxxyyy{{{yyytttrrrpppmmmkkkmmmnnnppprrrtttttttttsssrrrnnniiieeecccbbbaaa```______^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQPPPNNNKKKIIIJJJKKKKKKJJJLLLKKKIIIGGGGGGGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCAAA@@@@@@@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>>>>????????????>>>>>>>>>=========<<<>>>>>>=========<<<<<<<<<<<<:::888777888888777666222222222222333444444555444444444444555555555555555555555555555555555555555555666666777777888888777777888888777666555555444444444444555666777777888777777777777777888888999999999999999999999999:::999888888888777555333666666666555555555444444555444333222111000000000111111111111111111111111000000000000000000000000111111111000000/////////333333333222222111111111333333333333333333333333333333444444444555555555666555444444444444555666444555666555444555777:::999:::;;;<<<===???@@@@@@CCCDDDFFFHHHKKKMMMNNNOOORRRSSSTTTVVVWWWWWWWWWVVVZZZ^^^bbbcccbbbeeemmmsssuuuccc[[[ZZZXXXYYYYYYWWWUUUTTTUUUWWW\\\___gggtttwwwlllaaaZZZUUUPPPMMMMMMJJJJJJJJJJJJKKKMMMNNNOOOPPPRRRUUUWWWXXXZZZ]]]```dddgggkkkqqqwww}}}~~~}}}|||vvvpppkkkfff```\\\[[[ZZZYYY[[[```dddfffgggjjjooouuuxxxyyyzzz}}}zzzuuurrrpppnnnlllmmmooorrruuuwwwwwwvvvuuuooolllgggdddccccccbbbaaa______^^^]]]\\\[[[ZZZZZZWWWVVVUUUUUUUUUVVVXXXYYYUUUUUUTTTSSSRRRQQQQQQPPPOOOLLLJJJIIIJJJKKKJJJJJJLLLKKKIIIHHHGGGGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>============<<<:::888777888888777666111111111222333444555666444444444444555555555555555555555555555555555555555555666666777777888888777777777666555444333222333333333333444555666666666666777777888999::::::777777777777777777777777999888777888999888777555777777666666666666555555666555444333222111111111000000000000000000000000000000000000000000000000000000////////////......222222222222222111111111333333333333333333333333444444444555555555666666666555444444444444555666444555666666555555888:::999:::;;;<<<===???@@@@@@DDDEEEGGGIIIKKKNNNOOOPPPQQQSSSTTTVVVWWWXXXWWWWWWYYY]]]aaabbbaaaeeelllrrrsssbbbZZZZZZXXXYYYZZZXXXUUUTTTVVVXXX[[[^^^ggguuurrrggg\\\VVVRRRMMMKKKLLLHHHIIIJJJLLLMMMNNNNNNOOOQQQSSSVVVXXXXXXZZZ\\\^^^^^^```bbbfffkkkppptttwwwyyyzzz|||~~~|||{{{{{{|||xxxsssnnniiiddd^^^ZZZZZZXXXWWWYYY]]]bbbdddfffiiinnnuuuyyyyyyyyy{{{}}}{{{vvvsssqqqooonnnooorrrvvvyyyyyywwwuuutttllliiifffdddccccccbbbaaa___^^^^^^]]]\\\\\\[[[[[[XXXWWWVVVTTTTTTUUUWWWXXXTTTSSSSSSRRRQQQQQQPPPPPPOOOMMMKKKJJJKKKLLLKKKJJJLLLKKKIIIHHHHHHGGGHHHHHHFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@@@@AAAAAA???>>>=================================<<<<<<<<<;;;;;;>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>============??????>>>>>>>>>=========<<<:::888777888888777666222222222222333333444555333333444444444555555555555555555555555555555555555555666666777777888888777777777666555333222111222222222222333444555555555666777888888999999999777777777777777777777777777777666777999999888666777777777777777666666666777666555444333222222222////////////////////////////////////////////////////////////////////////222222222111111111111111222222222222222222222222444444555555555666666666555555555444444555555555444555666666666666888999999:::;;;<<<===???@@@@@@DDDEEEGGGIIILLLOOOPPPQQQQQQSSSUUUVVVXXXXXXXXXXXXXXX\\\```aaaaaadddkkkrrrqqqaaaZZZZZZXXXZZZ\\\YYYVVVTTTVVVYYYZZZ]]]ggguuulllbbbWWWSSSPPPLLLJJJKKKIIIJJJLLLNNNPPPQQQQQQQQQRRRUUUWWWYYYYYYYYY[[[\\\^^^^^^___aaacccfffiiijjjjjjkkknnnqqqtttvvvwwwxxx}}}|||{{{{{{{{{yyyvvvrrrmmmiiiddd^^^ZZZYYYXXXVVVWWW\\\```dddeeehhhmmmtttxxxxxxxxxzzz|||||||||yyyuuurrrqqqqqqtttwww{{{{{{xxxtttrrrqqqjjjhhheeecccdddcccbbbaaa___^^^^^^]]]]]]\\\\\\\\\\\\ZZZYYYWWWVVVUUUUUUVVVSSSSSSRRRRRRQQQPPPPPPPPPOOONNNLLLLLLMMMNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@???@@@AAAAAA@@@>>>========================>>>>>>>>>=========<<<<<<===>>>???AAAAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>============<<<:::888777888888777666555444333333222222222222333333333444444444444555555555555555555555555555555555666666777777888888999888888777666555333222222222111222222333444555666777777888888777777666666666666666666666666666777666666777999999888666666666666777777777777777777777555444333222222222////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222444444444444555555555666444555555555555555555444444555777777777777888999999:::;;;<<<===???@@@@@@DDDEEEGGGIIILLLOOOQQQRRRQQQRRRUUUWWWXXXYYYYYYYYYXXX\\\```aaaaaadddkkkrrrppp```ZZZZZZYYY\\\^^^[[[WWWUUUXXX\\\[[[^^^hhhuuu}}}ggg]]]SSSOOOMMMJJJIIIJJJJJJKKKMMMOOOPPPRRRRRRRRRRRRUUUXXXZZZZZZZZZ[[[]]]aaabbbbbbbbbccccccccccccccceeegggjjjlllnnnppppppvvvyyy}}}{{{zzzzzzvvvtttpppmmmjjjeee___[[[YYYWWWUUUVVVZZZ___ccceeeggglllrrrvvvvvvwwwzzz}}}zzz|||~~~{{{wwwttttttuuuwwwzzz}}}{{{uuuqqqnnnoooiiigggdddcccccccccbbb```___^^^^^^^^^]]]]]]]]]\\\]]]\\\[[[YYYXXXVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQOOONNNMMMMMMOOOOOONNNMMMJJJJJJJJJIIIIIIHHHGGGGGGDDDDDDEEEFFFFFFDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@??????AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<:::;;;===??????>>>===<<<============>>>>>>>>>>>>============<<<<<<<<<<<<<<<:::888777888888777666666555444333222111111111333333333333444444444444444444444444444444444444555555666666777777888888999999999888777666555444222222222222333444555555777888999999999888777666666666666666666666666666777777666777999999888666555555666666666666777777777666555444333222222222000000000000000000000000000000000000000000000000//////000000000000111111000000000111111111111111222222222222222222222222333333333444444444555555444444555666666555444444333555888888777777888999999:::;;;<<<===???@@@@@@CCCDDDFFFIIILLLNNNQQQRRRQQQRRRUUUWWWYYYYYYYYYYYYYYY]]]aaabbbaaaeeelllrrrooo```YYYZZZZZZ^^^```]]]XXXVVVYYY^^^^^^aaajjjvvvxxxeee[[[QQQNNNMMMJJJJJJLLLLLLLLLNNNOOOQQQSSSTTTUUUXXX[[[```cccdddeeeggghhhiiijjjjjjkkkjjjiiigggfffeeefffhhhjjjlllnnnoooppprrruuuzzz~~~{{{yyyxxxsssqqqooommmjjjfff```\\\XXXVVVSSSTTTXXX^^^bbbdddfffkkkpppsssuuuwww{{{}}}~~~}}}yyyvvvvvvxxxxxx{{{|||yyyrrrmmmmmmnnnhhhfffdddccccccbbbaaa___^^^^^^^^^^^^^^^]]]]]]]]]ZZZZZZ[[[[[[YYYWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQNNNMMMLLLMMMOOOOOOMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEFFFGGGGGGEEEDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@??????AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999;;;===??????>>><<<;;;<<<=========>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<:::888777888888777666555444444333222222222222222222333333333444444444444444444444444444444444555555666666777777888888888888888888888777666555222222222333333444555666777888:::;;;<<<<<<::::::777777777777777777777777888777777777999999777555444444555555555666666666777666555333222222111111111111111111111111111111000000000000000000000000.........//////000000000///000000000111111111222111111111111111111111111222222222333333333333444444444555666666555444444333666888999888777888999999:::;;;<<<===???@@@@@@AAACCCEEEHHHKKKNNNPPPQQQQQQRRRUUUWWWYYYZZZZZZZZZZZZ^^^bbbcccbbbeeemmmsssooo___YYYZZZ[[[___bbb___YYYVVVZZZ___```ccckkkxxxssseee\\\SSSPPPOOOMMMLLLNNNNNNOOOOOOPPPRRRUUUVVVXXXaaaeeekkkooorrrtttvvvxxxpppqqqsssssssssqqqooommmiiijjjkkkmmmooopppqqqqqqpppsssxxx{{{xxxvvvqqqooommmllljjjfffaaa]]]WWWTTTRRRSSSWWW\\\aaacccfffjjjooorrrtttwww|||zzzxxxxxxyyyxxxzzz{{{wwwqqqllllllnnnhhhfffdddccccccbbb```^^^^^^^^^^^^^^^^^^^^^]]]]]]VVVXXXZZZ[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRLLLLLLKKKLLLNNNNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHHHHHHHGGGEEECCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@??????AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;===???AAAAAA@@@>>>===<<<=========>>>>>>??????<<<<<<;;;;;;;;;:::::::::<<<:::888777888888777666333333333222222333444444222222333333333444444444444444444444444444444444555555666666777888888888666777777777777777666666333333333333444555666666666888;;;===??????>>>>>>888888888888888888888888999888777888999888777555333444444444555555666666666555444333222111111111111111111111111111111111000000000000000000000000---------.........////////////000000111111111222111111111111111111111111111111222222222333333333333444555666666555444333333666888999888888888999999:::;;;<<<===???@@@@@@AAABBBDDDGGGJJJMMMPPPQQQQQQRRRUUUWWWYYYZZZZZZZZZZZZ^^^bbbccccccfffmmmtttnnnccc___]]]```^^^[[[XXXVVVXXX\\\```ccclllwwwnnn^^^XXXQQQMMMNNNOOOPPPPPPSSSTTTUUUVVVWWWXXX[[[]]]gggnnnxxx}}}yyywwwyyyxxxxxxyyy{{{}}}}}}|||zzz|||~~~{{{wwwuuupppnnnkkkiiigggddd```^^^ZZZWWWTTTTTTXXX^^^cccfffgggjjjmmmppprrruuuxxx{{{~~~|||{{{zzzyyyzzzxxxuuurrrooommmkkkjjjddddddddddddcccbbbbbbaaa______^^^]]]\\\ZZZZZZYYY[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOMMMKKKHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEECCCBBBAAA@@@???AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>?????????====================================>>>>>>>>>>>><<<=========>>>>>>>>>???>>>===<<<;;;:::999999:::::::::999888777666555444555444333333222222333333333444555666777777777777555555444444444333333333666666666666777777777777666777888888888777555444333333333333333333444444333444555777888888999999999888777555555555666777999999:::999888777555444444444444444555555666666666777666444222111222333111111000000000000000111222222111111111111222222000000000000111111111111////////////////////////000111111111111222222222333333333333333333333333555444444444444555666666666666666666777777777777999::::::;;;===>>>@@@AAADDDFFFIIIJJJKKKLLLOOOQQQUUUVVVVVVWWWWWWXXXXXXXXX[[[___dddeeedddeeekkkpppoooeee```^^^```^^^[[[WWWUUUWWW[[[___fffnnnyyyvvvfffZZZUUUPPPMMMNNNPPPQQQQQQRRRTTTVVVXXXYYY]]]ccchhhqqqxxx{{{wwwuuuqqqooommmjjjhhheeeaaa^^^YYYVVVUUUVVV[[[aaaeeeggggggjjjmmmppprrrtttwwwzzz~~~~~~}}}{{{zzzyyyxxxvvvssspppmmmkkkiiihhhdddddddddddddddcccbbbaaa___^^^^^^]]][[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPMMMNNNNNNNNNMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>======<<<;;;::::::::::::::::::999888777666555555555444333333222222333333222333444555666666666666555555444444444333333333777777777777888888888888666777888888888777555444222222222333333333333333333444555666888888888888777666555555555777888999888999999999888666444333333444555555666666555555555555555444111000111222111111000000000000000111222111111000000111111222000000000000111111111111000000000000000000000000111111111111222222222222333333333333333333333333333333333333333444444555444555555666777888888999999999:::<<<===???AAABBBEEEGGGIIIKKKKKKMMMOOOQQQUUUUUUVVVVVVWWWXXXXXXXXXZZZ___dddeeedddeeekkkpppqqqgggaaa___```^^^ZZZVVVTTTVVVZZZ]]]hhhppp|||yyyiii^^^VVVSSSPPPPPPQQQSSSTTTTTTUUUXXX[[[\\\]]]bbblllttt}}}~~~zzzwwwuuurrrpppnnnllljjjfffbbb^^^VVVVVVVVVZZZ___eeehhhiiigggjjjmmmoooqqqsssvvvxxx{{{~~~}}}{{{yyyxxxvvvtttqqqnnnkkkhhhgggfffeeeeeeeeeeeedddcccbbbaaa^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTRRRQQQPPPLLLLLLMMMMMMMMMLLLKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@???????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;;;;::::::::::::999999888777666555555555444333333222222333333222333444555555666666555555555444444444333333333777777777888888999999999666777888888888777555444111111222222222333333333333444555666777888888888555555444555666888:::;;;888888888777666555444333222333555777777666555444444444555333111///000000000000000//////000000111222111111000000111111222000000000000111111111111111111111111111111111111111111111111222222222333222222222222222222222222222111111111111222333333333333444666777999::::::999999:::<<<>>>AAACCCDDDEEEGGGJJJKKKLLLMMMPPPRRRUUUUUUUUUVVVWWWXXXXXXXXXZZZ___cccdddccceeekkkppptttiiibbb______^^^ZZZVVVTTTUUUYYY]]]gggppp{{{{{{kkkaaa\\\TTTSSSSSSTTTUUUVVVWWWWWWZZZ^^^aaabbbccciiittt}}}|||{{{zzzyyyzzz|||{{{wwwuuusssrrrpppnnnllliiifffaaa]]]TTTUUUXXX]]]ccchhhjjjkkkgggjjjllloooppprrruuuwwwzzz}}}~~~{{{yyyxxxuuusssqqqmmmjjjhhhfffeeeeeeeeeeeeeeedddcccaaaaaa]]]]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTTTTTTTSSSRRRQQQQQQMMMMMMMMMLLLLLLKKKJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;::::::999999888888777666666555555444333333222222333333444444555666666666666666555555444444444333333333666666666777888888999999666777888888888777555444000111111222222333333333333444555666777777777777555555444555666777999:::888888777666555444333333111333555777888666444333444555555444222000000000000////////////000000111111111000000000000111111///000000000111111111111222222222222222222222222111111111222222222333333111111111222222222222222222222111111222222333444444444555666777888999999999999:::===???BBBDDDFFFFFFHHHJJJKKKLLLMMMPPPRRRTTTTTTUUUVVVWWWXXXXXXYYYZZZ___cccdddccceeejjjpppvvvjjjbbb^^^___]]]ZZZVVVTTTUUUYYY]]]dddmmmxxxnnn```ZZZZZZRRRSSSUUUVVVWWWXXXZZZ[[[^^^bbbgggiiimmmttt~~~yyyuuuooommmlllkkkmmmppptttwww}}}~~~{{{wwwtttsssrrrpppooommmkkkiiiddd___[[[SSSUUUXXX^^^dddiiijjjjjjgggiiilllnnnppprrruuuxxx|||~~~~~~|||yyywwwuuutttqqqnnnkkkhhhgggfffeeeeeeeeedddcccbbb```___]]]\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQOOOOOOMMMLLLJJJIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<=========<<<;;;:::999999888888777777666666555444333333222222333333666777777888888888888777555555444444444333333333444444555555666777777888666777888888888777555444000111111222333333444444333444555666666777666666777666555555555666888999888888777666555444333333111333555777888666444333444666777666333111111111//////......///000111111111000000000000000000111///000000000111111111111222222222222222222222222111222222222222333333333111111222222222333333333333333333333333444555555666666666666777777777777999999:::===???BBBDDDFFFEEEGGGJJJKKKLLLMMMPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZ^^^cccdddcccdddjjjooo}}}vvvjjjbbb^^^^^^]]]ZZZVVVUUUVVV[[[___ccckkkwwwuuueeeYYYUUUVVVRRRTTTVVVXXXZZZ\\\```bbbdddhhhmmmssszzzwwwoookkkdddcccbbbbbbdddggglllooouuu{{{{{{xxxuuusssrrrrrrpppooommmkkkiiiddd^^^YYYTTTUUUYYY^^^cccggghhhgggfffiiillloooqqqtttwwwzzz}}}|||yyywwwvvvtttqqqnnnkkkiiigggfffdddddddddcccbbb```___^^^\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<===>>>>>>===;;;;;;888888888888777777666666555444333333222222333333888888999999999999888888555555444444444333333333333333444444555666777777666777888888888777555444111111222333444444555555333444555666666666666666777777666555555666777888999999777666555444444444222333555777777666555444444666777777444222111111............///000111111111000000//////000000111000000000000111111111111222222222222222222222222222222222222333333333333222222222333333444444555555555444444555555666777777777777777666666666666999999:::<<<>>>AAACCCDDDDDDFFFIIIJJJKKKLLLOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYYYY^^^bbbcccbbbdddjjjooo}}}uuujjjccc```^^^\\\ZZZWWWVVVXXX]]]aaadddlllwwwwwwjjj```XXXUUUWWWTTTWWW[[[^^^aaaffflllqqqrrrsssxxxwwwnnnhhheee^^^]]]\\\\\\___bbbfffiiijjjqqqyyy~~~zzzwwwtttsssssssssqqqpppnnnmmmjjjeee^^^YYYUUUVVVXXX\\\aaadddeeedddeeehhhlllooorrruuuyyy||||||~~~|||yyywwwuuutttqqqnnnkkkhhhffffffcccccccccbbb```___]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQQQQOOONNNLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@;;;<<<===>>>>>>===<<<;;;888888888888777777777777555444333333222222333333888888999999999888888777555555444444444333333333333333444555666777888888666777888888888777555444111222333444555666666777444444555555666666555555555555555555666777999:::;;;:::888666555555555555333444555555666666555555333555777666444111000000...------......000111111000000////////////000000000000000000111111111111222222222222222222222222222222222333333333444444222333333444555555666666555555444444555555666777555555666666777777888888999999:::<<<===???AAABBBCCCEEEHHHIIIJJJKKKNNNPPPRRRRRRSSSUUUVVVWWWXXXYYYYYY^^^bbbcccbbbdddiiiooo~~~tttjjjcccaaa]]]\\\ZZZWWWVVVYYY^^^cccfffnnnxxx~~~lllddd___YYYXXX[[[XXX\\\aaaeeeiiioooxxx~~~~~~xxxppphhhcccaaa[[[ZZZZZZZZZ\\\___ccceeebbbhhhpppuuuxxx~~~~~~{{{wwwuuutttttttttrrrqqqpppnnnkkkfff___ZZZVVVWWWXXX[[[___bbbcccbbbeeehhhlllpppsssvvv{{{~~~zzz}}}|||yyyvvvtttssspppmmmjjjgggfffeeeccccccbbbaaa___^^^\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZUUUUUUVVVUUUUUUTTTSSSRRRSSSRRRQQQPPPOOOPPPQQQRRRMMMLLLKKKJJJIIIJJJJJJKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEAAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAA@@@@@@@@@??????<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>:::;;;<<<===>>>???@@@AAA:::<<<===??????>>><<<;;;888888888888777777777777555444333333222222333333777777888888888777777666555555444444444333333333444444555666777888999999666777888888888777555444222222333444555777777888444444555555666555555555333333333444666999;;;<<<;;;:::888777666555666666444444444444555555666666222444666555333000//////---------......000111111000000////////////000000000000000000111111111111111111111111111111111111222222333333333444444444333333444444555666777777555444444444444555666666333444555666777888999:::999::::::;;;===>>>@@@AAACCCEEEGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTVVVWWWXXXYYYYYY^^^bbbcccbbbdddiiiooo~~~vvvggg___^^^\\\WWWTTTUUUUUUWWW^^^ffflllrrrzzzxxxhhh]]]XXXWWWYYY^^^\\\ccciiimmmsss~~~~~~wwwoooiiiffffffbbb```___]]]^^^```cccdddggghhhhhhjjjnnnvvv~~~|||xxxuuuttttttuuupppppppppooolllgggccc```YYYYYYZZZ[[[]]]^^^```aaaeeehhhllloooqqqsssvvvxxx}}}||||||}}}~~~~~~{{{vvvsssssspppmmmkkkjjjiiifffeeeaaaaaaaaa```___]]][[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXXXXWWWVVVUUUTTTTTTPPPQQQRRRRRRRRRQQQPPPOOOOOONNNLLLJJJIIIHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFHHHFFFEEEEEEFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????============<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<999999:::999999888777666444333333222222333333444777777777777666666666666444444444444444444444444555555666666777777888888::::::999999888777777777444333333333444666777999777666555555666555333111777555444333444555888999999999999888777666666555444444444555555555555555666777888777555222111111000000000000000000000000...///000222222111111000//////000000111111111222111111111111111111111111///000222222111000000111222222333444444555666666555555666666666666555555444555666777777666555555999:::;;;<<<===???@@@@@@DDDEEEGGGIIIKKKMMMOOOOOOQQQRRRTTTTTTSSSSSSUUUVVVZZZ^^^dddeeedddeeejjjooo~~~wwwhhh___^^^[[[WWWUUUVVVVVVXXX___gggooosssxxx~~~qqqbbbYYYVVVUUUZZZ___cccllluuu||||||uuuooommmllllllkkkhhhffffffggghhhiiiiiijjjkkknnnqqqwww|||}}}zzzwwwuuuttttttrrrrrrrrrppplllhhhdddaaaZZZYYYYYYYYY[[[]]]___```cccfffjjjnnnpppsssvvvxxx~~~~~~}}}}}}~~~~~~|||xxxtttssspppmmmkkkjjjhhhfffdddbbbbbbaaaaaa___^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYVVVVVVUUUUUUTTTSSSSSSSSSPPPQQQRRRRRRRRRQQQPPPOOOOOOMMMLLLJJJIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEEEEFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????============<<<<<<<<<<<<>>>======<<<;;;;;;::::::::::::;;;<<<===>>>??????====================================<<<<<<<<<<<<999999:::999999888777666444444333333333333444444666666666555555555555444444444444444444444444444444444555555666666777777888888888888888888999999666555444333444444666777777555555555666666444222666555555444555666777888999999888888777666666555444444444555555555555666444555777666444222111111000000000000000000000000...///000111222111111000//////000000000000000000222222222222222222222222000222333333111000111222222222333333444444555555444555555666666555555444444555666777888777666666999999:::<<<===>>>???@@@DDDEEEFFFIIIKKKMMMOOOPPPQQQRRRTTTTTTSSSSSSUUUVVVXXX\\\aaacccaaaccchhhmmmwwwhhh^^^]]]ZZZVVVUUUVVVWWWYYY___gggppprrrvvv|||tttiii\\\VVVUUUVVV]]]dddiiisss~~~yyywwwwww{{{yyyvvvsssqqqppppppqqqppprrrtttwwwzzz{{{|||}}}}}}zzzwwwuuuttttttsssrrrppplllhhhdddbbb[[[YYYXXXWWWXXXZZZ]]]___```ccchhhlllooorrrvvvyyy~~~~~~}}}}}}}}}{{{yyywwwrrrpppmmmjjjiiihhhfffdddccccccbbbaaa```^^^]]]\\\YYYYYYYYYYYYXXXXXXWWWVVVSSSSSSRRRRRRRRRRRRRRRRRRPPPQQQRRRRRRRRRQQQOOONNNNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????============<<<<<<<<<<<<=========<<<;;;;;;::::::::::::;;;<<<===>>>??????====================================<<<<<<<<<<<<999999:::999999888777666555555444444444444555555555555555444444444333333444444444444444444444444333333444555555666777777666777777888999999::::::777666555444333444444555777555444555666666555333555555666666666666777777999999888888777666666666444444555555555666666666222444555555333222111111000000000000000000000000//////000111111111111000111111000000000000000000111111111111111111111111222333444333222111222444222222222333333333333333333444444555555444444333555555777888888888777777888999:::;;;<<<>>>??????CCCDDDFFFHHHKKKMMMOOOPPPQQQRRRTTTTTTSSSSSSUUUVVVXXX\\\aaabbbaaaccchhhnnnuuueee\\\ZZZWWWTTTTTTVVVWWWXXX^^^eeemmmpppuuu|||nnneee[[[WWWWWWZZZbbbjjjqqq|||~~~|||{{{{{{~~~}}}yyyvvvttttttsssqqqmmmiiieeebbb```[[[YYYWWWUUUVVVXXX[[[^^^___bbbhhhlllppptttxxx{{{~~~}}}{{{zzz{{{zzzyyyxxxrrrooollljjjiiihhhfffdddcccccccccbbbaaa___]]]\\\YYYZZZZZZZZZZZZXXXVVVUUUQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQRRRRRRRRRPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGEEEDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@??????============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????====================================<<<<<<<<<<<<999999999999999888666666555555555444444555555555555555555444444444444333444444444444444444444444333444444555666777888888777777888888888999999999666555444333333444555666666555444444666777666555555666777777777777666666888888888888777777666666444444555555666666777777111333555555444222222333000000000000000000000000///000000000111111111111333333222222111111000000000000000000000000000000222333444333222222333444333222222222222222222222222333333444444333333222555666777888999999888888888999:::;;;<<<===>>>???CCCDDDFFFHHHKKKNNNOOOPPPQQQRRRTTTTTTSSSSSSUUUVVVZZZ^^^ccccccccceeekkkqqqqqqbbbYYYWWWTTTRRRRRRUUUVVVVVV[[[aaagggmmmuuu~~~~~~jjjbbb[[[YYYYYY^^^gggqqq|||~~~{{{xxxvvvsssqqqnnnjjjeeeaaa___^^^ZZZYYYVVVTTTUUUWWW[[[]]]```ccciiinnnrrrvvv{{{~~~~~~|||zzzyyyyyyzzzyyyxxxrrrooollljjjiiigggeeeccccccccccccbbbaaa___]]]\\\[[[[[[[[[[[[ZZZXXXVVVTTTQQQQQQRRRRRRSSSTTTTTTTTTQQQRRRRRRRRRRRRPPPOOOMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDD@@@AAAAAAAAAAAA@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<999999999999999888666666555555555444444555555555666666666555555555444444444444444444444444444444444555666777888999::::::999999999888888888777777444444333333444555777888666555333444666777888777666777777888777777666666888888888777777777777777444444555555666777777888222444666777555444333444111111111111111111111111000000000000000111111111444444444333333222222222111111111111111111111111111333555555333222222333333222222222222222222222222222333333333333222222444555777888999999999888888999:::;;;===>>>??????CCCDDDFFFHHHKKKNNNPPPQQQQQQRRRTTTTTTSSSSSSUUUVVVZZZ^^^bbbcccbbbeeelllrrr|||mmm___WWWVVVSSSQQQRRRUUUUUUTTTXXX^^^cccjjjuuuvvvddd^^^ZZZZZZ\\\bbbnnnyyy~~~~~~|||zzzxxxssspppkkkfffaaa^^^\\\[[[YYYWWWVVVUUUVVVXXX[[[]]]aaaeeekkkppptttxxx|||~~~|||zzzzzzzzzzzzzzzxxxqqqooollliiihhhgggeeecccccccccbbbaaa```^^^]]]\\\\\\[[[[[[ZZZXXXVVVUUUTTTRRRRRRSSSSSSTTTTTTUUUUUURRRRRRSSSSSSRRRPPPNNNMMMKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<999999:::999999888777666555555444444444444555555666666666555555555555444444444444444444444444444555555666777999:::;;;;;;::::::999999888777777666333333333333444666888999666555333444666888999999888888777777777777666666888888777777777777777777444444555666777777888999444666777777555444333333111111111111111111111111000000000///000111111222444444444333333333333333333333333333333333333333000333777888777444333333222222222333333333333333222333333444444333333222333444666888999999888888999:::;;;<<<===???@@@@@@BBBCCCEEEHHHKKKNNNPPPQQQQQQRRRTTTTTTSSSSSSUUUVVVXXX\\\`````````cccjjjqqqyyykkk]]]WWWXXXTTTRRRSSSVVVVVVTTTVVV[[[aaaiiitttoooaaa]]][[[^^^bbbiiiwww|||}}}~~~~~~~~~}}}|||{{{ssspppjjjddd___\\\ZZZZZZWWWVVVVVVVVVXXXZZZ\\\]]]bbbfffkkkppptttxxx|||~~~||||||}}}}}}{{{zzzqqqoookkkiiihhhgggeeecccbbbbbbaaaaaa___^^^\\\[[[[[[ZZZXXXVVVUUUSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRSSSSSSSSSRRRPPPNNNMMMJJJKKKKKKLLLLLLKKKJJJIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@AAAAAAAAAAAA@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<999999:::999999888777666444444333333333333444444555555555444444444333333444444444444444444444444444444555777888999;;;;;;999999888888888888888888555444333333444555666777666444333333666888:::::::::999777666666666777777777777777777777777777888444444555666777888999999444666777777444222111222111111111111111111111111111000/////////000222222111111111222222222222222222222222222222222222222111555:::===;;;888555333222222333333444444555555333333444444444444333333222333555777888888888888:::;;;<<<===>>>@@@AAAAAABBBCCCEEEHHHKKKNNNPPPRRRQQQRRRTTTTTTSSSSSSUUUVVVXXX\\\___``````ccckkkqqqxxxjjj]]]XXXYYYUUUTTTUUUWWWWWWTTTVVV[[[bbbiiisss~~~kkkaaa^^^^^^bbbhhhqqq{{{||||||}}}}}}}}}}}}}}}ssspppjjjddd___\\\ZZZZZZUUUVVVVVVXXXYYY[[[\\\]]]bbbfffkkkppptttxxx|||~~~}}}{{{qqqnnnkkkiiihhhgggeeecccaaaaaaaaa```___]]][[[[[[[[[YYYVVVTTTRRRQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRPPPNNNMMMJJJKKKLLLLLLLLLKKKJJJIIIKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<999999:::999999888777666444333333222222333333444444444444333333333222222444444444444444444444444333333444666777999::::::777777777888999999::::::777666555444333444555555666444333333666999:::;;;;;;999777555555666777888777777777777777888888888444444555666777888999999444555777666333111000000111111111111111111111111111000/////////000222333//////000000111111111222////////////////////////222777===@@@???;;;666444222222333444444555666666333444444555555444444333111333444666777888777777;;;<<<===>>>???@@@AAABBBBBBCCCEEEHHHKKKNNNQQQRRRQQQRRRTTTTTTSSSSSSUUUVVVZZZ^^^aaabbbaaaeeemmmtttxxxlllccc]]]YYYWWWSSSSSSVVVWWWWWWYYY^^^eeehhhppp|||vvvlll______aaafffqqq~~~}}}}}}~~~|||vvvqqqkkkgggdddaaa]]]ZZZZZZYYYVVVUUUVVVYYY]]]___eeeeeehhhmmmttt{{{|||}}}|||tttoooiiieeeddddddeeeeeecccbbb```^^^]]]\\\\\\]]]YYYXXXVVVTTTRRRRRRRRRRRRVVVUUUUUUTTTRRRQQQOOONNNRRRQQQQQQPPPPPPOOOOOONNNLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@?????????@@@@@@????????????>>>>>>>>>>>><<<<<<======<<<;;;::::::============>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::>>>????????????===;;;:::::::::999888777666555444555444333333222222333333333444555555444444555777444444444444444444444444444444333444444555666777999999999999888888888777888777666555555666777888888777666555666999<<<>>>===;;;999666555444555666888888999::::::::::::999777666555555555666888999777666555555666555333111111111222222222222111111222222222222222222222222111111222222222222111111222222333333333333444444111444;;;BBBFFFCCC;;;444444444444444444444444444666666555444333222222111222222333444666888:::;;;999:::;;;===>>>@@@AAABBBCCCDDDFFFIIIKKKLLLMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXXXX]]]bbbbbb```ccckkkrrrzzzmmmddd]]]YYYXXXTTTSSSVVVWWWVVVXXX]]]bbbfffooo|||qqqhhhbbbdddhhhooo{{{zzzvvvvvvyyy|||~~~~~~}}}vvvqqqlllgggeeebbb^^^[[[]]]\\\[[[\\\]]]```ccceeehhhiiilllrrryyy}}}}}}|||sssnnniiifffdddeeeeeeddddddcccaaa___]]]]]]]]]]]]YYYXXXVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@???????????????>>>>>>=========<<<<<<======<<<;;;;;;:::<<<<<<<<<============>>>???>>>>>>>>>============>>>>>>>>>>>>>>><<<;;;:::;;;;;;:::999888777666666555444333333222222333333333444666555444444555666444444444444444444444444444444333444444555666777::::::999999999888888888555555444333333444555555888777666666777999<<<>>>===;;;999666555555555666777888999999::::::999999777666555555555666888999888777666666777666444222000000000111111000000000111111111111111111111111000111111222222111111000222222222333333333444444111222555999<<<;;;777333444444444444444444444444555555555444444333333222333333333444666777999:::999:::;;;<<<>>>@@@AAABBBCCCDDDFFFIIIKKKLLLMMMMMMMMMNNNNNNPPPRRRTTTVVVWWWYYY^^^bbbbbb```bbbjjjrrr|||oooeee^^^ZZZZZZVVVTTTVVVVVVUUUWWW\\\___dddnnn|||}}}kkkeeedddiiippp{{{|||ttttttyyy~~~}}}{{{uuupppiiidddcccdddeeefffhhhlllrrrzzz~~~{{{uuurrrmmmiiifffccc```^^^^^^___```ccceeehhhjjjkkkkkkmmmrrryyy}}}}}}~~~zzzqqqnnniiigggeeeeeedddcccdddcccaaa```^^^]]]]]]]]]YYYXXXWWWUUUTTTSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>========================<<<;;;::::::<<<;;;;;;:::999888777777555444333333222222333333444555666555444333444555444444444444444444444444444444333444444555666777::::::999999999888888888555444333222222333444555888777666666777999;;;===<<<;;;999777555555555666777777888999999999999999777666555555555666777888888777666777777777555333//////000000000000//////000000000000000000000000000111111222222111111000222222222222333333333333444222111111333555444444444444444444444444444444444444444444444444444444444444444555555666777888999999;;;<<<>>>@@@AAAAAACCCDDDFFFIIIKKKMMMNNNNNNLLLMMMNNNOOOQQQTTTVVVWWWZZZ___cccbbb```bbbiiippp}}}pppggg```]]][[[WWWTTTUUUUUUTTTWWW[[[___dddooo~~~xxxjjjeeegggnnnyyyyyyrrrkkkkkkpppsssqqqnnniiiddd^^^ZZZXXXXXXWWWWWWZZZ]]]aaaffflllrrrvvvyyy~~~~~~~~~}}}zzzxxxuuusssooolllhhheeebbb```]]]```dddhhhkkknnnooopppnnnqqqvvv~~~}}}|||~~~|||xxxpppmmmiiigggfffeeecccbbbdddcccbbb```___^^^]]]]]]YYYXXXWWWVVVUUUTTTSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB???@@@AAABBBBBBAAA>>>===??????>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::999888888777777555444333333222222333333444555666555333222333444444444444444444444444444444444333444444555666777999999888888888777777777666555444333333444555666666555555444555777999:::;;;:::999777666555555555666777777888999888888888666666555444555666777888888666666666666666444222//////000000000000//////000000000000000000000000000000111111111111000000111222222222222333333333666444222000111222444555333333333333333333333333333333333444444555555555666555555555555666666777888999:::<<<>>>???@@@AAACCCDDDGGGIIIKKKMMMNNNOOOMMMNNNNNNPPPRRRTTTVVVXXX[[[___dddccc```aaahhhppp}}}qqqiiiccc```\\\XXXTTTUUUUUUTTTVVV[[[aaagggqqqvvvlllkkknnnwwwtttnnniiijjjooopppkkkfff___\\\XXXUUUTTTSSSRRRQQQRRRSSSUUUXXX\\\___ccceeejjjrrryyy|||}}}~~~}}}}}}|||zzzxxxuuutttrrrnnnjjjfffcccbbb___bbbgggmmmqqqtttuuuuuuqqqsssyyy|||{{{}}}zzzvvvpppmmmiiigggfffeeecccaaacccbbbbbbaaa___^^^\\\\\\XXXXXXXXXWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSRRRQQQQQQPPPPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB???@@@AAABBBBBBAAA>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999999:::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888777777666666555444333333222222333333333444555444333222333444444444444444444444444444444444333444444555666777888777777777666666666666666555444333333444555666444444333333444555666777::::::999777777666666555555666777777888888777777666555444444444555777888666555444444555444222111000111111222222111111000111111111111111111111111000000000111111000000000111111111222222222333333444444333222111222222333333333333333333333333333222333333444444555555555666666555555555555666666888999:::<<<===???@@@AAACCCDDDGGGIIILLLNNNOOOPPPPPPPPPQQQRRRSSSUUUWWWXXX[[[___dddccc```aaahhhppp~~~rrrjjjfffccc]]]WWWTTTTTTTTTTTTWWW\\\bbbhhhsssuuuoooqqqxxxzzzpppllljjjmmmrrrqqqjjjbbbYYYWWWUUUSSSSSSRRRPPPOOOMMMNNNNNNPPPSSSVVVYYY[[[ZZZ```gggkkknnnuuu~~~~~~}}}|||{{{vvvvvvuuuqqqkkkfffdddcccbbbfffkkkqqqvvvyyyzzzzzztttvvvzzz}}}|||}}}{{{vvvpppmmmhhhfffddddddcccbbbaaaaaaaaa```___]]][[[ZZZXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>=========<<<<<<:::;;;<<<<<<===<<<<<<<<<888999999:::;;;<<<===============>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;888888888777777777666666555444333333222222333333111333444444333333444555444444444444444444444444444444333444444555666777888888777777777666666666555444333222222333444555444333333333444444555666999999999888777666666555555555666777777777777777666555444444444555666777555444333444444444222000111111222222222222111111111111111111111111111111///000000111111000000///111111111111222222222222000111333333111000000111333333333333333333333333333333333444444555555555666555555555555666666777888888:::;;;===???@@@@@@CCCDDDGGGJJJLLLNNNPPPPPPRRRRRRRRRSSSTTTUUUWWWWWWZZZ___cccbbb```bbbiiippptttlllgggddd\\\WWWSSSTTTTTTTTTXXX]]]aaahhhtttsssqqqvvv|||qqqiiihhhjjjpppuuutttkkkbbbXXXWWWUUUUUUUUUSSSQQQNNNNNNNNNMMMMMMNNNQQQSSSUUUSSSWWW\\\___cccjjjuuu}}}}}}}}}~~~}}}|||xxxyyyxxxssslllgggdddccccccffflllrrrvvvzzz{{{|||wwwxxx{{{~~~}}}xxxqqqmmmhhhdddcccccccccccc`````````___^^^\\\ZZZYYYXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????=========>>>>>>>>>>>>???:::;;;;;;<<<======<<<<<<999999:::;;;<<<===>>>>>>============>>>>>>>>>???<<<<<<;;;::::::;;;<<<===999999888888888888777777555444333333222222333333000111333333333333555777444444444444444444444444444444333444444555666777999999999999888888888888555555444333333444555555555555555555555666666666888999888888888777666555444555666666777777666666555555444333444555666777666555444444555444222000000000111111111111000000000000000000000000000000//////000000000000//////111111111111222222222222...111333333111000111222222222222222222222222222333333444444444444444444555555555555555666777888888888999;;;===>>>@@@@@@CCCDDDGGGJJJMMMOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUYYY^^^bbbbbb```bbbjjjrrruuulllgggeee\\\WWWSSSSSSTTTTTTXXX^^^```gggttt}}}qqqqqqxxxrrrhhhddddddhhhpppwwwuuulllbbbZZZYYYXXXXXXWWWUUURRROOORRRQQQOOOMMMMMMMMMOOOPPPRRRTTTWWWYYY]]]dddmmmttt}}}|||{{{{{{|||{{{zzzyyyzzzyyytttmmmgggdddcccbbbeeejjjoootttwwwyyyzzzzzzzzz|||{{{rrrmmmgggcccbbbccccccddd____________^^^\\\YYYXXXXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@?????????@@@@@@======>>>>>>??????@@@@@@::::::;;;<<<=========<<<999999:::;;;<<<>>>>>>???:::;;;;;;;;;<<<<<<=========<<<;;;:::;;;<<<===>>>::::::999999999999999999555444333333222222333333///000222333333444666777444444444444444444444444444444444444444555777777;;;;;;;;;:::::::::999999888777666555555666777888666666666777777777777777888888888888888777666555444555555666666666666666555555444333444555666777777666555555666555333111//////000000000000////////////////////////////////////000000000000//////000111111111111222222222000222444333111111333666222222222222222222222222444444444444444444444444444444444555555666888888777888999;;;===>>>???@@@CCCDDDGGGJJJMMMOOOQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSXXX]]]bbbbbb```ccckkkrrrzzztttkkkccc^^^YYYTTTTTTTTTTTTXXX^^^cccjjjwwwwwwooorrryyy{{{lllcccaaa^^^aaagggnnnrrrpppiiibbbXXXXXXXXXWWWWWWUUUTTTSSSUUUSSSPPPMMMMMMOOOQQQSSSUUUUUUVVVYYY\\\aaaeeehhhzzz~~~{{{zzz|||}}}|||zzz{{{{{{zzztttllldddaaa```aaabbbeeejjjpppuuuxxxyyyvvvvvvwwwzzz}}}~~~}}}~~~|||{{{wwwqqqhhhcccbbbbbbbbbaaa`````````___^^^[[[YYYWWWXXXYYYYYYYYYXXXVVVTTTRRRUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>==================<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<===<<<;;;;;;;;;:::888555444444333222222222222333333444555555333222333555444333000...///111555777444444444555555666777888888888999:::;;;;;;<<<<<<888777666444444555555666444444444555555777888888888777777777666666666666555555555555555555555555555555555555555555555555444444555555444222111///000000000000000000000000111111000000//////......222111000///............000111111222222222111111111222222222222333333333333222222111111222222333777777555444222111//////333333333333333444666666777888999;;;===>>>@@@AAADDDEEEGGGIIILLLOOOQQQRRRUUUTTTSSSQQQQQQQQQRRRSSSWWW[[[```bbbccceeejjjmmm}}}wwwoooggg___YYYUUUUUUUUUVVVZZZ```dddlllyyytttmmmpppxxxzzznnnccc\\\ZZZ^^^aaagggnnnqqqooohhhbbbXXXXXXXXXXXXWWWVVVUUUUUUVVVUUUSSSQQQQQQRRRTTTVVVWWWWWWXXXZZZ^^^bbbfffiiiooowww|||{{{||||||{{{yyyyyyyyyxxxrrrjjjccc```___^^^```bbbgggmmmrrruuuvvvvvvvvvwwwzzz}}}~~~}}}{{{zzzvvvqqqjjjeeeddddddcccbbbaaa``````^^^]]][[[YYYXXXYYYYYYYYYXXXWWWVVVTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQOOONNNNNNMMMMMMNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@????????????======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<;;;999888999888666555555444444333333333333333333444555555333333444555555333222111111333555777555555444555555666777777888888999999::::::;;;;;;888777555444444444555666666666555555555666666777777777777666666666666666555555555555555555444444444444444444444444444444333444444555444333111000000000000000000000000000111000000000/////////...222111111000000000000111111111222222222111111000///000000000000111111111333222222111111222222333444444444333333222222222333333333333444555666777777888999:::;;;<<<======DDDEEEGGGIIILLLNNNPPPQQQTTTSSSRRRQQQQQQRRRRRRSSSWWWZZZ^^^```aaadddiiinnn~~~yyyrrriii___YYYUUUVVVVVVWWW\\\bbbfffooo~~~rrrkkkpppxxx~~~ssshhhaaa[[[VVVUUU\\\```ffflllnnnlllfffaaaYYYYYYYYYXXXWWWWWWVVVVVVXXXWWWVVVVVVVVVWWWXXXYYYYYYYYY[[[]]]```dddhhhjjjjjjqqq|||~~~|||{{{zzzxxxvvvvvvvvvtttooohhhbbb___^^^\\\]]]___ccchhhmmmqqqsssuuuuuuwwwyyy|||~~~~~~{{{yyywwwtttppplllhhhgggfffeeecccbbbaaa___]]]\\\ZZZZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNMMMMMMLLLLLLGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<>>>============<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<999666555666666666555555555444333333333333444333444555555333333444555555444444333444444555666555555555555555555666666888888888888888999999999777777555444444444555666777777666555555555555555666666666666666666666666666666666555555444444444333333333333333333333333222333444444444333222111000000000000000000000000000000000000////////////111111111111111222222333222222222222222111000//////000000000000111111111333222222111111222222333111111222333333444555555444444444444555666777888999::::::;;;<<<<<<======CCCDDDFFFIIILLLNNNPPPQQQSSSRRRRRRRRRRRRSSSSSSTTTWWWZZZ]]]^^^___ccciiinnn|||yyyqqqhhh]]]XXXTTTUUUVVVWWW\\\ccciiisss|||pppkkkrrr{{{|||ggg]]][[[XXXVVVUUUYYY]]]ccchhhjjjhhhccc___[[[ZZZYYYXXXWWWWWWVVVVVVXXXXXXXXXYYYZZZ[[[[[[\\\[[[\\\]]]```cccgggjjjlllqqqvvv}}}}}}zzzwwwuuusssrrrqqqoookkkeeeaaa^^^\\\ZZZ\\\^^^```ccchhhnnnqqqsssuuuwwwyyyzzz|||~~~~~~zzzwwwuuurrrpppnnnkkkiiigggfffeeecccaaa___\\\[[[ZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOLLLLLLMMMMMMNNNMMMMMMMMMIIIHHHHHHGGGFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<============<<<<<<<<<999666444555666666666666555444444333333444444222444555444333333444666333444444555555555444444555555555444444555555666888888888888777777777777777666555444333444555555666666555555555666666777555555666666666666777777777777666666555555444444333333333333333333333333111222333444444444333222000000000000000000000000000000000000////////////000000000000111222333444222222222222222111000///111111222222222333333333333222222111111222222333111111222333333444555555555555444555555666777888;;;;;;<<<===>>>???@@@AAACCCDDDFFFIIIKKKNNNPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTVVVYYY[[[\\\^^^bbbiiiooo{{{yyyqqqgggZZZUUURRRSSSUUUWWW\\\ccclllxxx{{{qqqoooxxxvvvbbbZZZYYYXXXVVVVVVVVV[[[aaaggghhheeebbb___]]]\\\[[[YYYWWWVVVVVVVVVXXXYYYYYYZZZ[[[]]]^^^___]]]___aaadddhhhlllooopppxxx{{{{{{{{{|||}}}xxxtttqqqpppooommmjjjgggccc```]]]\\\ZZZ[[[]]]^^^```eeelllqqqrrruuuwwwxxxyyyzzz|||~~~zzzvvvtttrrrqqqooommmjjjgggffffffcccaaa___\\\[[[ZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNKKKKKKLLLMMMMMMMMMLLLLLLIIIHHHGGGGGGFFFGGGGGGGGGFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@?????????>>>>>>:::;;;;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<============<<<<<<===:::777555666777888777555555444333333333333444222333444444333333555666333333444555555444333222555444444444444555555666888777777777777777777777777666555333333444444555333333444444666777888999666777777777777777777777777777666666666555555555333333333333333333333333111222333444444444333222000000000000000000000000////////////000000000000.........///000111222333222222222222222111000///111111222222222333333333333222222111111222222333222333333333333333333333555555444555555666777888888999;;;===???AAACCCCCCCCCDDDFFFHHHKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUXXX[[[\\\]]]bbbiiiooo{{{yyyqqqfffYYYTTTQQQSSSUUUWWW]]]dddppp||||||uuuvvv~~~ooo___XXXWWWVVVVVVVVVWWW\\\dddiiijjjhhhfffeeecccaaa^^^[[[YYYXXXWWWWWWYYYYYYZZZ[[[\\\___aaacccaaacccfffjjjooosssvvvxxx|||}}}|||ttttttuuuyyy~~~|||vvvqqqnnnnnnmmmjjjfffdddbbb```^^^\\\ZZZ[[[\\\\\\]]]bbbjjjpppqqqtttwwwxxxwwwxxx{{{~~~{{{wwwuuurrrrrrqqqmmmiiifffeeefffbbbaaa___]]]\\\ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKLLLLLLKKKJJJJJJFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@??????????????????????????????>>>>>>>>>=========999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<:::888777888999999888444444333222222222222333111333444444444444555666333444444444444333222222333333333333444555666777777777777777777888888888666666444333333333444555222222333444666888:::;;;999999999888888777777777666666666666666666666666333333333333333333333333222333444444444333222111000000000000000000000000////////////000000000000............///000111222000111111222222222111111///000000000000111111111333222222111111222222333444444333333333333222222444444444444555666777888444555777:::===???AAABBBBBBCCCEEEHHHKKKMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRTTTXXX[[[]]]___ccciiiooo|||xxxwwwnnncccXXXTTTQQQSSSVVVYYY___fffsss}}}yyy}}}qqqfff\\\XXXVVVTTTUUUWWW[[[aaaiiiooopppooonnnnnniiigggccc___\\\ZZZYYYYYY\\\[[[ZZZ[[[]]]aaaeeegggfffhhhlllqqqwww{{{~~~yyyuuummmlllmmmppptttzzz{{{tttooolllllllllhhhdddbbbaaaaaa^^^\\\YYYZZZ[[[ZZZZZZ^^^gggoooppptttwwwxxxvvvvvvzzz~~~~~~|||xxxvvvssssssqqqlllgggddddddfffaaa``````^^^]]][[[YYYXXXWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSPPPPPPPPPPPPOOONNNMMMLLLJJJKKKKKKKKKJJJIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFBBBBBBBBBAAA@@@@@@??????????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;999888888999:::888777333333222111111111111222111333444444444444555777666555555444444444444333111111222333444666777888666777777888888999999999666555444333333333444444333333444444666777999999<<<;;;;;;:::999888777777555555555666777777888888444444444444444444444444333444444555444333111000000000000000000000000000.../////////000000000111////////////000111222222///000111222222222222222///000000000000111111111333222222111111222222333333333333333333333333333333333333333444555666777555555777999;;;>>>???@@@BBBCCCEEEHHHJJJMMMOOOPPPRRRSSSSSSTTTTTTSSSRRRQQQSSSWWW\\\___```dddjjjnnnxxxuuusssjjj^^^YYYTTTRRRTTTWWWZZZ```ggguuu|||iiiaaaZZZXXXVVVTTTUUUXXX___fffnnntttuuuttttttuuunnnkkkgggbbb___\\\[[[[[[^^^]]][[[\\\^^^bbbgggjjjiiilllqqqvvv|||{{{uuuqqqhhhggggggiiinnntttzzz}}}~~~zzzsssmmmkkkkkkkkkgggcccaaaaaaaaa___\\\XXXYYYZZZXXXXXX\\\fffmmmppptttxxxxxxuuuuuuyyy}}}}}}}}}yyywwwttttttqqqlllfffcccdddfff`````````___^^^[[[YYYWWWVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSOOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEBBBBBBAAA@@@@@@??????>>>??????????????????@@@@@@????????????>>>>>>>>>>>>999;;;===>>>???>>>===<<<========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<999888888999::::::888666333222111111000000111111111222444444444444555777888777666555555555555555000111111222444666888999666666777888999::::::;;;666555444333222333444444555555555555555666777888>>>===<<<;;;999888777777444444555666777888999999555555555555555555555555444444555555444222111///000000000000000000000000.../////////000000111111111111111111111111222333...///000111222333333333111222222222222333333333333222222222222222222333222222222333333444444555333333333333333555666666888888:::;;;===>>>???@@@BBBCCCEEEHHHJJJMMMOOOPPPSSSSSSTTTTTTTTTRRRQQQPPPSSSWWW]]]```bbbeeejjjnnn~~~xxxxxxuuujjj___UUURRRRRRTTTWWWYYYaaaiiirrrwww}}}hhh^^^VVVVVVXXXXXXWWWXXXbbbnnnyyy}}}}}}{{{uuuooopppjjjccc\\\ZZZYYYYYYYYY^^^___``````aaacccgggkkkmmmqqqwww}}}{{{qqqjjjccc______ccchhhmmmuuu}}}|||{{{xxxtttpppmmmkkkjjjeeeeeeffffffeeecccbbbaaa^^^]]]ZZZXXXXXX]]]dddjjjsssuuuxxxyyyzzz|||~~~~~~~~~{{{xxxyyyuuunnniiigggfffeeedddaaaaaa```^^^\\\[[[YYYYYYVVVWWWWWWWWWVVVVVVUUUTTTSSSTTTUUUVVVUUUUUUSSSRRRPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB???????????????>>>======;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<======>>><<<;;;<<<===>>>===<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::999999888555555444333333222111111333333333444444444555555333333444555555444333333222222333333555666888888;;;:::888777777888:::;;;777666555444333444444555777777777555444666:::===AAAAAA@@@>>><<<:::888777777777666666777777888999666666555555555777888999777777777666555333222111333222111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000///000222222111000222333666555333222111222333333555444444444444555666666555444444555555666777888777777888999;;;===???@@@AAACCCFFFIIILLLNNNPPPQQQSSSTTTTTTSSSQQQPPPQQQRRRQQQUUUZZZ]]]___ccchhhmmm{{{|||xxxlll```WWWTTTSSSUUUVVVWWW^^^fffnnnttt~~~qqqbbbZZZTTTSSSTTTTTTVVVZZZkkkxxx~~~xxxrrrmmmhhhaaa[[[YYYYYYYYYYYY\\\^^^___```bbbfffkkkoooqqquuu{{{zzzooohhhbbb^^^]]]aaafffkkkssszzz}}}zzzvvvrrrmmmjjjhhhgggfffgggggghhhgggfffeeedddbbb```]]]ZZZZZZ^^^eeejjjtttvvvzzz|||}}}~~~~~~~~~}}}zzzxxxxxxsssmmmhhhfffdddcccbbbaaa```___]]]\\\ZZZYYYXXXVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKIIIIIIHHHHHHIIIGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>======;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<======>>>===<<<===>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::999888888555555444333333222111111333333333333444444444444333333444555555444333333333333333333444666777888:::999999888888999999:::777666555444333444444555777777666555444666999<<>>>>><<<;;;888777666777777777777888888999999777666555555555666777888777777777666555444333222333222111000000000000000000000000000000000000000//////000000000111111111000000000000000000000000222333444444333222333555555444333222222222333333444444444444444555666666555444444555555666777888777888888:::;;;===???@@@AAACCCFFFIIILLLNNNPPPQQQSSSTTTUUUTTTRRRQQQRRRSSSSSSWWW[[[]]]___ccciiinnn}}}ooobbbYYYUUUTTTUUUUUUUUU[[[bbbjjjrrr~~~}}}eee]]]XXXSSSRRRQQQSSSZZZbbbvvvxxxrrriiiddd^^^ZZZYYYYYYZZZZZZZZZ\\\^^^```dddiiiooosssvvvzzzzzzppphhhbbb]]][[[___cccgggooowww~~~{{{vvvppplllhhhgggfffffffffggghhhhhhhhhhhhggggggeeeaaa^^^]]]___eeeiiissswww|||~~~|||{{{{{{yyywwwuuuqqqkkkfffdddcccaaa``````___^^^]]][[[YYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRPPPPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>?????????>>>>>>>>>======<<<<<<=========<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>===<<<===>>>>>>>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888555444444333333222222111222222222222333333333333333333444444444444333333444444333444444555666666888999999999999999999888777666555444333444555555666777666555555666999<<<<<<<<<;;;:::999777555444888888888888999999999:::888777666555555555666777888888888777666555444333333222111000///......///////////////////////////.../////////000000000000000000000000000000000000222444555444222222333444444444333222222222333333444444444444444555555666555444444555555666777888888888999:::;;;===???@@@AAACCCFFFIIILLLNNNPPPQQQSSSUUUUUUUUUSSSRRRSSSTTTUUUXXX[[[]]]^^^cccjjjpppqqqbbbYYYUUUSSSTTTTTTUUU[[[bbbkkktttuuuaaa[[[XXXVVVUUUTTTXXXdddppptttmmmddd```[[[XXXXXXYYYZZZZZZZZZ[[[]]]```dddjjjqqqvvv{{{~~~ssskkkaaa\\\ZZZ\\\```dddlllttt~~~{{{vvvqqqmmmkkkjjjjjjdddeeefffggghhhiiiiiiiiikkkiiieeeaaa^^^___dddgggpppuuu|||~~~{{{zzzzzzxxxwwwtttpppjjjfffcccbbb```_________^^^\\\ZZZYYYWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>======<<>>===========================<<<;;;::::::<<<;;;;;;;;;;;;<<<=========<<<;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888444444444333333222222222111111222222222333333333333333333333333333333333444444444333333444555555777888999::::::999888777666555444333333444555666555666666555555666999;;;:::::::::999888666555444888888999999::::::::::::888777666555444444555666888888888888777666555444333222111///............/////////////////////////////////000000000111111000000000000000000000000111222333222000///000111444333333333333333333333444444333333444444555666555444444555555666777888888888999:::<<<>>>@@@AAAAAACCCFFFIIILLLNNNPPPQQQTTTUUUVVVUUUTTTSSSTTTUUUWWWYYY\\\\\\^^^ccckkkqqqrrrbbbWWWTTTRRRTTTUUUWWW]]]eeeoooyyyooo___XXXWWWWWWYYYZZZaaappp~~~rrriiiaaa]]]YYYWWWXXXYYYZZZ[[[ZZZ[[[]]]___cccjjjqqqwwwuuummmbbb]]]YYY[[[___ccclllttt{{{yyyuuurrrooommmmmmmmmffffffggghhhjjjkkklllmmmnnnlllhhhccc___```cccfffmmmsss{{{}}}|||{{{yyyxxxtttpppkkkgggeeeccc```_________^^^\\\ZZZYYYWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMKKKKKKJJJIIIIIIIIIIIIJJJLLLKKKIIIHHHFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<<<>>======<<<<<<======<<<<<<===<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<======<<<;;;::::::<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;::::::999999888777777444444333333333333222222111111222222222333333333333333333333333333333333444444333333333444444555666777999::::::999777666666555444333333444555666555666666666555666888::::::::::::999999777666666777888999::::::::::::999888777666444444444555555777888888888777666555444222111000///............////////////////////////000000000111111111222222000000000000000000000000000222222222000000111222222333333333333333333333333333333333333444555555555444444555555666777888888999999:::<<<>>>@@@AAAAAACCCFFFIIILLLNNNPPPQQQSSSTTTUUUUUUTTTSSSTTTVVVXXXZZZ\\\]]]^^^bbbjjjpppsssbbbVVVSSSRRRUUUVVVXXX___gggrrr}}}{{{hhh\\\WWWVVVXXX]]]ccclll|||ttthhh___\\\YYYWWWXXXZZZ[[[[[[[[[\\\^^^```dddllltttzzzuuummmddd^^^ZZZ\\\```eeemmmvvvyyyxxxvvvtttqqqpppooonnnkkkkkklllmmmnnnppprrrsssqqqoookkkeeeaaaaaacccffflllqqqyyy~~~{{{yyyvvvrrrnnnjjjhhheeecccaaa```___^^^]]][[[YYYXXXWWWUUUUUUTTTSSSSSSTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNKKKJJJJJJIIIIIIIIIJJJJJJLLLKKKJJJHHHGGGFFFFFFEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======???>>>===<<<;;;<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======<<<;;;::::::<<<<<<;;;:::<<<<<<============<<<<<<:::::::::999888888777777333333333333333333333333222222222222333333333333333333222222222222333333333333222333333444555555666777999::::::999777666555555444333444555666777444555666666555666777999999:::::::::999888777777666777999:::::::::999888777666555444444444555666666777777777666666555444111111000/////////000000////////////////////////111111111111222222222222000000000000000000000000111333444444333222444555222222333444444444333333333333333333333444444555555444444555555666777888999999:::;;;<<<>>>@@@AAAAAACCCFFFIIILLLNNNPPPQQQRRRSSSUUUTTTSSSSSSTTTUUUWWWYYY\\\]]]^^^bbbiiinnnuuudddXXXUUUTTTVVVWWWYYY```hhhrrr}}}uuuddd[[[YYYXXX\\\dddmmmyyytttfff^^^\\\YYYXXXYYYZZZ[[[[[[[[[\\\^^^bbbgggpppyyywwwoooeee```\\\^^^bbbgggpppyyy}}}|||{{{zzzwwwtttrrrpppooonnnnnnoooppprrrtttuuusssrrrnnnhhhdddccceeeggglllqqqyyy~~~{{{xxxuuuqqqmmmkkkhhheeecccaaa```___]]]\\\ZZZYYYXXXUUUTTTSSSRRRSSSTTTVVVWWWWWWUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???????????????????????????>>>===;;;;;;<<<===>>>::::::;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>===<<<<<<>>>>>>===<<<<<<<<<============<<<<<<::::::999999888777777777333333333333333333333333333333333333444444444444333333222111111222333333111111222222333444555666666777888999999888777666555444444333444555666777333555666666555555777999888888999999999888777777555666888999:::999888777666555444333444555666777555666666666666555444444111000000000000111222222000000000000000000000000000000000000111111111111000000000000000000000000000111333333333333555777111222333444444444333333333333222222333333444555555444444555555666777888999999:::;;;===???@@@AAAAAACCCFFFIIILLLNNNPPPQQQQQQRRRTTTSSSRRRRRRTTTUUUUUUXXX\\\]]]^^^bbbggglll~~~wwwfffZZZVVVUUUWWWXXXYYY```gggqqq|||rrrccc]]]\\\[[[```jjjwwwsssddd^^^\\\YYYXXXYYYZZZ[[[[[[ZZZ\\\___cccjjjttt~~~{{{rrrgggaaa]]]___ccciiisss|||~~~yyyuuusssooonnnnnnnnnoooqqqssstttuuutttpppkkkgggeeegggiiilllqqqyyy|||zzzwwwsssooommmjjjgggeeeaaaaaa```^^^\\\[[[YYYYYYUUUTTTSSSRRRSSSTTTVVVWWWWWWVVVTTTRRRQQQPPPQQQQQQRRRQQQQQQPPPPPPOOONNNNNNJJJJJJIIIIIIIIIJJJJJJKKKEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@>>><<<;;;:::;;;===>>>999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@>>>===>>>???@@@???===<<<<<<============<<<<<<::::::999999888777777777333333333333333333333333333333444444444444555555444333222111111222333444111111111222333555666777777777888888888888777777555444444333444555666777333444666666555555777888777777888888888888777777444666888999999999777666555444333333444555666777555555555555555555444333000000000000111222333444111111111111111111111111////////////000000000000000000000000000000000000---...000111111222444666000111333444555444333333333333222222333333444555555444444555555666777888999999:::;;;===???AAABBBAAACCCFFFIIILLLNNNPPPQQQPPPRRRSSSSSSRRRRRRSSSUUUTTTXXX\\\^^^___aaafffjjj|||sssdddXXXVVVUUUWWWXXXZZZ```gggpppyyyqqqddd\\\]]]___eeeooo|||rrriii[[[ZZZXXXVVVVVVVVVWWWXXX]]]```dddgggkkkrrr|||zzzpppiiidddaaaccchhhmmmvvv~~~}}}{{{xxxtttnnnnnnooooooqqqrrrssstttvvvtttqqqnnnllljjjjjjjjjkkkpppxxx~~~|||uuuoookkkhhheeeccc```___^^^]]][[[ZZZYYYXXXVVVVVVTTTTTTTTTTTTVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQTTTSSSRRRQQQQQQOOOLLLIIIIIIIIIIIIIIIHHHGGGFFFFFFJJJIIIHHHFFFEEEDDDDDDDDD???@@@BBBDDDEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????BBBAAA???>>>>>>>>>???@@@???>>>>>>===<<<;;;;;;;;;>>>>>>>>>======<<<<<<;;;888999:::;;;<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::999888777666555555444333333333333444111222222333333444444555333333444444555444444444444444555555666777777777666666666666666666666666666555444333444444666666777666666555555555666666888888888888777777777777666777999:::999888666444555555444444444555555666888777666555444444444444222222111111111111222222000000111111222222222333333333222111000///......000000000000111111111111111111222333333333333222222222333333333333444444333333333444444555555555111111222333333444555555999999:::;;;===???AAABBBBBBDDDGGGJJJMMMOOOPPPQQQUUUQQQQQQVVVVVVRRRSSSWWWTTTWWW[[[]]]^^^aaaggglll{{{rrrcccXXXUUUUUUWWWXXXZZZ```hhhnnnwwwpppccc\\\^^^aaagggqqq}}}~~~oooggg[[[ZZZXXXVVVVVVWWWXXXYYY\\\```eeeiiinnnvvvvvviiiccc```cccgggmmmvvv~~~{{{xxxrrrqqqppppppqqqrrrtttuuuxxxvvvtttqqqooommmlllllllllqqqxxx~~~|||uuuoookkkhhhdddbbb___^^^]]]\\\ZZZYYYXXXWWWWWWVVVUUUTTTTTTUUUVVVWWWUUUTTTSSSRRRRRRQQQQQQQQQTTTSSSQQQQQQQQQOOOLLLIIIJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@???>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999999:::;;;<<<===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::999888777666666555555444333333333333444111222222333333444555555333444444555555444444444222222333333444555555555666666666666666666666666666555444333333444555666666666555555555555666666888888777777777666666666666777888999999777666555555555444444444555555666555444333222222111111111222111111000000111111222---.........////////////222222111111000/////////000000000000111111111111111111222333333333333222222222222333333333444444333333333444444444555555333333444444555555555666999999:::;;;===???@@@AAABBBDDDGGGJJJMMMOOOPPPPPPTTTPPPPPPTTTSSSPPPPPPSSSTTTWWW[[[]]]]]]aaafffkkk{{{qqqbbbXXXUUUUUUWWWXXXZZZaaaiiinnnvvv~~~pppccc\\\___cccjjjttt~~~yyykkkccc[[[ZZZXXXWWWVVVWWWYYYZZZ[[[```fffmmmrrrzzz|||kkkeeebbbeeeiiioooyyy~~~yyyvvvsssqqqqqqsssvvvxxx{{{zzzxxxvvvsssqqqpppooonnnrrrxxx}}}|||vvvoookkkgggcccaaa]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWUUUTTTSSSRRRRRRQQQQQQQQQTTTRRRQQQPPPPPPNNNLLLIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>???>>>>>>======<<<<<<;;;============<<<<<<<<<<<<;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::999888777666666555555555444333333333333444222222222333444444555555444444555555555444444333222222222333444444555555777777777777777777777777666555444333333444555666666666555555555555666666777777777666666666555555666777888999888777666555666555555444444444555555444333333222222111111111222111111000000111111222000000000111111111111111000000000000000000000000000000000000111111111111111111222333333333333222222222222222333333333333333333333444444444444555555555555666666666666666999999:::;;;<<<>>>@@@AAABBBDDDGGGJJJMMMOOOOOOPPPQQQOOOOOORRRSSSQQQQQQTTTVVVYYY\\\]]]]]]```eeejjj{{{qqqbbbXXXUUUTTTWWWXXX[[[bbbkkksss{{{~~~qqqfff___```fffnnnwwwsssggg```[[[ZZZXXXWWWWWWYYYZZZ[[[]]]bbbjjjpppvvv}}}oooiiifffhhhlllsss}}}|||wwwssssssuuuyyy|||~~~}}}{{{yyyvvvtttsssppptttxxx||||||uuuooojjjfffccc```]]]\\\\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQSSSQQQOOOOOOOOONNNKKKIIILLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCGGGFFFDDDBBBBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA>>>???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<================================================<<<<<<<<<<<<999999888888777666666555555555444333333333333444222222333333444555555555555555555555555444444333333444444555555666777777888888888888888888888888777666555444333444555555666555555555555666666777666666666666555555555555777777888888777777666555666666555444444444444555444444555444444333333222111111000000000000111111222222222222222222222222//////000000111111111111///000000000111111111111111111222333333333333222111222222222222333333333444444444444444444444444666666666666666666666666888999999:::<<<>>>@@@AAABBBDDDGGGJJJLLLNNNOOOOOONNNNNNOOORRRTTTUUUVVVWWWXXX[[[^^^^^^___aaafffkkkzzzsssdddXXXUUUTTTVVVXXX\\\dddlllzzztttiiicccbbbhhhqqqzzz|||nnnddd^^^ZZZYYYXXXXXXXXXZZZ\\\]]]```eeemmmsssxxxssslllhhhjjjnnnttt~~~|||wwwvvvyyy}}}{{{xxxvvvqqqtttxxx{{{~~~|||uuuooojjjfffccc```]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRPPPNNNMMMNNNMMMKKKJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>=========:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<====================================<<<<<<<<<<<<999999888888777666666666555555444333333333333444222333333444444555666666555666666666555555444333333333444444555666666666999999999999999999999999777666555444333444444555555555555555555666777777666666666666555555555555777777777777777666555555666666555444444444444444444444555555555444333333111000000000000000000111/////////////////////.../////////000111111222222///000000000111111111111111111222333333333333222111111111222222222333333444444444444444444444444555555555555555666666666888888999:::<<<>>>@@@AAABBBDDDGGGJJJLLLMMMNNNNNNMMMOOOPPPQQQSSSUUUWWWWWWYYY\\\___``````ccchhhlllzzzuuufffXXXUUUSSSVVVXXX\\\eeennn~~~vvvmmmgggdddjjjsss{{{xxxkkkbbb]]]ZZZYYYXXXXXXYYY[[[]]]___cccgggnnntttyyyvvvooojjjjjjnnnttt~~~zzzyyy|||{{{yyyqqqtttwwwzzz~~~~~~zzztttnnnjjjgggcccaaa]]]]]]\\\[[[[[[ZZZYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRPPPMMMLLLMMMLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>??????;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<999999888888888777777777555555444333333333333444333333333444555555666666666666666666666555444333111111111222333333444444888888888888888888888888888777555444333333444555555555444555555666777888777777777666666666555555777777666666666555555555777666555444444444444444222333444444444333222111111000000//////000000111111111000000000000////////////000000111111111222000000000000111111111111111111222333333333333222111111111111222222222222555444444444444333333333444444555555666777777777888888999:::;;;===???@@@CCCDDDGGGJJJLLLMMMMMMMMMOOORRRSSSQQQRRRVVVWWWUUUYYY\\\___``````ccciiimmm|||xxxiiiXXXTTTSSSVVVXXX]]]fffooo|||wwwnnniiieeelllttt{{{vvviiiaaa]]]ZZZYYYYYYXXXZZZ\\\^^^```cccgggmmmsssyyy|||uuuooonnnqqqvvv~~~}}}}}}zzzqqqsssvvvyyy}}}~~~}}}yyysssnnnjjjgggdddbbb[[[[[[[[[ZZZZZZYYYXXXXXXTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTSSSRRRRRRQQQQQQQQQQQQOOOLLLKKKLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<999999999999999888888888555555444333333333333444333333444444555666666666777777777777666555444333000111111222222333444444888888888888888888888888888777555444333333444444444444444555555666777888888888777777777666666666777777666555555555555555777777666444444333333444222333555666666555333222000000////////////000000333333333333222222111111000000000000000111111111000000000000111111111111111111222333333333333222111111111111222222222222555555444444444333333333444444555666888999::::::777888888:::;;;===???@@@CCCDDDGGGIIIKKKLLLMMMMMMOOOSSSUUUTTTWWW]]]___\\\VVVYYY]]]^^^___bbbhhhmmmyyykkkXXXTTTSSSUUUXXX]]]gggpppyyywwwooojjjfffllluuu{{{uuuiiiaaa]]]ZZZYYYYYYYYYZZZ\\\___```aaaffflllrrryyy{{{tttsssuuu{{{~~~{{{qqqsssuuuyyy}}}~~~|||xxxrrrmmmjjjhhheeecccZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTVVVVVVVVVVVVTTTTTTUUUTTTSSSRRRRRRQQQQQQQQQQQQOOOLLLKKKKKKLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGGGGEEECCCAAA???CCCBBBBBBAAAAAA@@@??????@@@???>>>>>>>>>???AAABBB>>>>>>>>>>>>>>>?????????999:::;;;<<<===>>>???@@@>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<:::::::::999999999999999555555444333333333333444333333444444555666666666777777777777666555444333222333333444444555666666777777777777777777777777888777555444333333444444444444444555555777888888888888888888777777777777777777666555555555555555888777666555444333333333444666777999999888666555000000////////////000000111000000000//////......111111000000000000000000000000000000111111111111111111222333333333333222000111111111111222222222555555555444444333333333444555666777999;;;<<<===777888888999;;;===???@@@CCCDDDGGGIIIKKKLLLLLLLLLMMMSSSWWWXXX]]]gggjjjhhhTTTWWW[[[]]]^^^aaaggglllzzzeeeYYYUUURRRTTTXXX^^^jjjuuu{{{xxxooohhhjjjnnnttt{{{|||oooddd]]]ZZZZZZZZZYYYXXXXXX[[[```dddeeeiiiooovvv}}}zzzwwwwwwzzz}}}zzzzzzzzzyyyxxxyyy~~~zzzzzzxxxtttooojjjfffdddbbb]]]]]]]]]]]]\\\ZZZYYYXXXVVVVVVWWWVVVUUUSSSQQQPPPTTTRRRQQQRRRTTTTTTPPPMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJKKKLLLKKKIIIGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFEEEDDDCCCDDDFFFBBBDDDEEEGGGFFFDDDBBB@@@CCCBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>======<<<<<<============>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;:::999888888888888888666555333333444555666222333444666777999:::;;;444444333333333333222222333333222222222333444444444666777888777777999:::999777666444333333333333666777888777666555666777555777888888777777777888777777777666666666666666999777666444333333333444444666888::::::777444222111111111111111111111111000000////////////000000111000///......///000111111111111111111111111111222222222111111111000000///,,,***+++///333444333222222333333333333444444444444555666666666666666::::::;;;<<<>>>@@@AAABBBDDDFFFIIIMMMOOOOOOOOOOOOLLLQQQTTTUUUYYYaaaggghhhYYY[[[^^^^^^___aaaggglllyyydddZZZUUUSSSTTTXXX^^^iiisss{{{~~~wwwooojjjlllqqqwww~~~xxxkkkaaaZZZWWWYYYYYYYYYXXXYYY\\\aaadddeeeiiiooovvv}}}|||zzzzzz}}}}}}yyyzzzyyyxxxyyy}}}zzzzzzyyyuuuqqqlllgggdddbbb^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRQQQQQQSSSRRRPPPMMMKKKLLLLLLMMMMMMMMMMMMLLLIIIIIIJJJJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDEEECCCDDDEEEEEECCCCCCDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@????????????????????????>>>>>>>>>======<<<<<<<<<===>>>>>>??????======<<<<<<<<<======>>>????????????????????????======<<<<<<;;;;;;;;;:::;;;::::::999999888777777777666444333222333444555444444555666777888888999444444333333333333222222333333222222222333444444444666888888777777999:::999777666444333333333333666777888777666555666777777999::::::999888888999777777777777777777777777777666555444333444555666666888:::<<<;;;999666444222111111111111111111111000000////////////000000111000///......///000111000000000000000000000000222222222111111111000000444222000111444777777666222222333333333333444444666666777888888888888888999999:::;;;<<<>>>@@@AAABBBDDDHHHKKKNNNPPPPPPPPPNNNRRRTTTSSSTTTYYY\\\\\\YYY[[[^^^^^^___bbbggglllwwwcccZZZVVVSSSUUUWWW]]]gggrrryyy}}}wwwqqqmmmpppuuu|||ttthhh___YYYVVVXXXYYYYYYZZZ[[[^^^bbbeeeeeehhhnnnuuu}}}~~~}}}}}}~~~yyyyyyyyyyyyzzz{{{yyyzzzyyywwwsssnnniiidddbbb^^^]]][[[ZZZYYYXXXYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPQQQPPPNNNLLLKKKLLLLLLMMMNNNNNNMMMMMMJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCDDDEEEDDDCCCAAAAAABBBCCCCCC@@@@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>======;;;<<<<<<======>>>??????===<<<;;;:::::::::::::::==============================<<<;;;:::999999888999::::::::::::888777666555444333222111222333444555555555666666666666666444444333333333333222222333222222222333333444555555666888888777777888:::999777666444333333333333555777888777666555666888:::<<<===<<<:::888888999888888888888888888888888555555444444444555777888666888:::;;;;;;999666444222222222111111000000000000000////////////000000000000////////////000000////////////////////////222222222111111111111111333222111222444555444333222222333333333333444444666666777888888888888777888888888:::;;;===???@@@@@@BBBEEEIIIMMMOOOQQQQQQMMMRRRTTTRRRQQQTTTUUUSSSXXX[[[^^^^^^___bbbhhhlllvvvaaaZZZVVVSSSUUUWWW\\\fffpppwww~~~}}}wwwsssqqqsssyyyssshhh```[[[YYYWWWYYYZZZ\\\]]]___cccfffcccgggmmmttt}}}~~~}}}zzzxxxxxxyyyxxxzzz}}}zzzxxxzzzzzzxxxuuupppjjjeeebbb___]]]ZZZXXXWWWWWWYYYYYYYYYWWWTTTRRRQQQRRRTTTUUURRRQQQPPPPPPOOONNNMMMLLLKKKLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@??????>>>>>>>>>?????????>>>>>>>>>============???>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;999999888888999:::;;;:::888666555444333222111111111222222444444555555555666666666444444333333333222222222222222222222333444555555555777888888777777888:::999777666444333333333333555666777777666666777888;;;<<<===<<<999777777888888888888888888999999999777666555444444555666777444555777888888666444333222222111111000000//////000000////////////000000000000////////////000000000000000000000000000000111111111111111111111111222222222333333222111000222222222333333333444444333444555555666666555555888888999:::<<<===???@@@@@@BBBEEEHHHKKKNNNOOOPPPKKKQQQTTTSSSSSSVVVWWWUUUXXX[[[]]]^^^___bbbhhhmmmttt___YYYUUUSSSUUUXXX\\\fffooottt|||~~~xxxvvvuuuvvv||||||pppfff___\\\ZZZWWWYYY\\\^^^___aaadddfffbbbgggmmmuuu~~~zzzwwwvvvwwwxxxwwwxxx}}}|||zzzyyy{{{zzzxxxuuupppkkkeeebbb^^^\\\ZZZXXXVVVWWWXXXYYYWWWUUURRRPPPOOOPPPRRRTTTQQQQQQQQQOOONNNMMMLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKIIIGGGEEEDDDEEEGGGHHHFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDD???@@@AAABBBBBB@@@???===@@@@@@?????????@@@@@@AAA>>>>>>>>>============<<<>>>>>>======<<<;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::999888999:::;;;:::888666444333333222222111111111111222222333444555666777777444444333333333222222222222222222222333444555666666777888888777666888999999777666444333333333333444666777777666666777999:::;;;<<<:::888666555555777777888888999999999999999888666555444444555555444555666777777666444333111111111000000000//////000000////////////000000//////000000000000//////111111111111111111111111111111111111111111111111555555666666444333222222222222222333333333444444333333444555555555555555888999999;;;<<<>>>@@@AAABBBCCCEEEHHHJJJLLLMMMNNNLLLQQQTTTTTTTTTWWWWWWVVVWWWZZZ]]]^^^___bbbhhhmmmsss^^^XXXTTTSSSUUUXXX\\\fffooottt{{{{{{xxxxxxxxx}}}wwwkkkbbb\\\ZZZYYYXXXZZZ^^^```aaabbbdddeeeccchhhpppyyyzzzvvvtttuuuvvvuuuuuuzzz|||zzzzzz{{{zzzxxxtttooojjjeeeccc\\\[[[YYYXXXWWWWWWWWWWWWUUUSSSQQQOOONNNPPPRRRSSSRRRRRRRRRPPPMMMLLLLLLNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJHHHFFFEEEFFFGGGHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBCCCDDD???AAACCCDDDDDDBBB???===@@@????????????@@@AAAAAA>>>>>>============<<<<<<:::;;;;;;<<<<<<===>>>>>>:::::::::;;;<<<===????????????????????????????????????>>>===<<<<<<;;;;;;888999999999999777666555333333333222222222111111111111222333444555666777444444333333333333222222111111111222333444555666666777999888777666777999999777666444333333333333444555777777666666888999888::::::999666444444555666666777777888999999999:::999777555444444444555777777888888888777666555000000000000000000000000000000////////////000000//////000000000000//////111111111111111111111111111111111111111222222222333444444333111000000111222222333333333333444444555555666777777777777666999999:::;;;===>>>@@@AAADDDEEEFFFHHHJJJLLLMMMNNNOOOTTTUUURRRQQQSSSTTTRRRWWWZZZ]]]^^^___ccciiinnnqqq^^^VVVSSSRRRUUUXXX]]]fffpppttt|||}}}zzzzzzyyy}}}}}}ssshhh___ZZZXXXXXXYYY\\\___aaabbbbbbcccdddfffllluuu~~~~~~xxxuuurrrssstttsssrrrvvv}}}}}}{{{{{{|||zzzwwwrrrmmmiiieeeddd[[[ZZZYYYYYYWWWWWWVVVUUUTTTSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSPPPMMMKKKMMMOOOQQQQQQPPPOOONNNLLLKKKJJJKKKJJJIIIHHHGGGGGGGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEEEECCCCCCDDDEEECCCCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@>>>>>>=========<<<<<<<<<::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;<<<===>>>????????????????????????=========<<<<<<;;;;;;;;;999999999888777777666666333333333333333222222111222222333333444444444444444444333333333333222222111111111222333444666666666888999888777666777888999777666444333333333333444555777777666666888999777999:::999666555555555555555666777777888999999999888777555555555666666777777888888777777666555......//////000111111111000000////////////000000...///000111111000///...111111111111111111111111000000111111111222222222111222222000---,,,///111222222333333333333444444444555666666777777666666888888888:::;;;===???@@@CCCDDDEEEHHHJJJMMMOOOPPPRRRVVVVVVRRRPPPRRRSSSRRRWWWZZZ]]]^^^___ccciiinnnooo^^^UUURRRRRRUUUYYY]]]gggpppvvv}}}~~~{{{|||zzz}}}|||rrrggg___[[[YYYYYYZZZ]]]```bbbcccbbbcccccchhhnnnxxx|||vvvsssqqqrrrsssqqqpppssszzz~~~|||||||||zzzvvvqqqlllhhheeedddZZZZZZZZZYYYXXXWWWUUUTTTTTTSSSRRRQQQQQQRRRSSSSSSSSSTTTTTTQQQMMMKKKMMMOOORRRRRRQQQPPPNNNLLLJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEDDDCCCDDDFFFBBBAAA@@@???>>>???@@@@@@===============>>>??????>>>=========<<<<<<<<<<<<>>>======<<<;;;;;;::::::<<<<<<;;;;;;::::::;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666777333444444444444333222222444444444333333222222222444444444333333333222222111111111222333444666777777888999888777666777888999888666444333333333333333555777777666666888:::777999:::999777555555666444555555666777888888888777666666555555666888999555555555555555444444333------...///000111222222000000////////////000000...///000111111000///...000000000000000000000000000000111111222222222222444555555222000///333666222222333333333444444444222333444444555555444444666777777999:::<<<>>>???BBBCCCEEEGGGKKKNNNQQQSSSTTTWWWWWWRRRQQQTTTVVVVVVWWWYYY]]]^^^___ccciiinnniii[[[SSSQQQSSSVVVYYY]]]gggqqqzzz}}}~~~}}}}}}}}}~~~tttiiibbb]]]YYYXXX[[[\\\]]]]]]]]]]]]```dddhhhlllsss|||zzzuuuqqqooosssttttttrrrqqqsssxxx}}}~~~||||||{{{yyywwwtttoookkkgggeeeccc___]]][[[ZZZYYYXXXVVVTTTUUURRRPPPPPPRRRTTTTTTRRRSSSRRROOOMMMMMMMMMNNNOOOTTTSSSQQQOOONNNLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEGGGFFFEEECCCDDDEEEFFFHHHFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>============>>>>>>???>>>===;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888888888888888888777666555777666555444333222222222111111222222222333333333444333333222222333333444111222222333444555666666666666666666777777777777888777555444333333444444888888777777666666555555::::::;;;<<<<<<:::999888777777777777777777777777===999555444666888888777666777888999888666444333111000///......///000111111111000000000000111111000000000000000000000000///000111222222222222222222222111111111111111222222222222222222222222222000111222333444333222222222222333444444555555666666777888999;;;>>>@@@AAABBBCCCFFFIIILLLNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUWWWXXX[[[^^^___```iiissshhhYYYUUUTTTTTTWWWXXX\\\eeeooowwwyyy}}}zzz{{{{{{|||~~~~~~}}}|||yyypppgggbbb]]]YYYXXXZZZZZZ[[[[[[ZZZ[[[___dddhhhqqqwwwzzzuuusssqqqrrrsssrrrqqqpppqqqvvvzzz~~~~~~}}}}}}}}}{{{yyyuuuooojjjfffbbbaaa^^^]]]ZZZYYYYYYXXXVVVTTTUUURRRPPPPPPRRRTTTSSSRRRRRRQQQOOOMMMMMMMMMNNNOOOQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBDDDEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>============>>>>>>>>>===<<<;;;:::;;;;;;<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<======<<<<<<;;;:::999::::::999999777666444444555555444333222111111222222222222222333333333333222111111000000111111222111222222333444555666666666666666666777777777888888777555444333333444444666666666666666666666777888888888888888777666666777777777777777777777777;;;777444333555777666666666777888888777666444222111000///......///000111111000000//////000000111000000000000000000000000000000111111222111111111222222111111111111111222222222222222222222222222000111222333333333222222222333333444444555555666666777888999;;;>>>@@@AAAAAACCCEEEHHHKKKMMMOOOOOORRRSSSTTTTTTSSSSSSTTTVVVXXXYYY\\\______```hhhrrrhhhXXXXXXVVVUUUWWWXXX[[[dddnnnwwwwww{{{|||vvvyyyxxxxxxyyyzzzyyywwwuuuqqqjjjcccaaa^^^YYYWWWYYYZZZZZZYYYYYY[[[```ggglllvvv|||{{{xxxwwwvvvuuuuuutttrrrqqqsssvvvyyy~~~~~~}}}zzzuuuoooiiiddd```^^^^^^\\\ZZZYYYYYYWWWUUUSSSTTTRRRPPPPPPRRRSSSRRRQQQPPPOOONNNMMMMMMNNNOOOPPPMMMMMMLLLLLLKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBAAAAAAAAACCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>============>>>>>><<<<<<;;;::::::::::::;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>==================<<<;;;::::::;;;;;;:::999777555333222444444333222111111111111222222333333333444444444111111000000000000111111111222222333444555666666666666666777777777888888888777555444333333444555333444444555666666777777888777666666555555666666777777777777777777777777777666444444555666555444666666777777666555333222111000///......///000111000//////......//////000000000000000000000000000000000111111111000//////222111111111111111222222222222222222222222222222000111222333333333333222333333333444555555666666666777888999;;;>>>@@@AAAAAACCCEEEHHHKKKMMMNNNOOORRRTTTUUUUUUTTTTTTUUUVVVYYYZZZ\\\___^^^___gggqqqkkk[[[YYYVVVVVVWWWXXX\\\eeepppzzzxxx{{{|||uuuxxxvvvuuuuuuvvvuuuqqqnnnjjjddd``````^^^ZZZXXXXXX[[[[[[ZZZZZZ]]]ccclllrrryyy~~~~~~||||||}}}|||{{{yyyxxxwwwxxxzzz{{{|||yyyuuuoooiiiddd```^^^^^^\\\ZZZXXXXXXVVVTTTRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNOOOPPPLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEBBBAAAAAAAAABBBDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::::::::999999777666444444444444333222222222222222222333333333333444444444333333222222222222333333111222222333444555666666666666777777777888888888777666555444333444444555444444444555555555555555999888777666555666777777777777777777777777777777666555555555666666555444555666666666555444333222111000///......///000111//////............//////000000000000000000000000000000000000000///...---111111111000111111222333222222222222222222222222111111222222333333333333333333444444555666666666666777888999;;;>>>@@@AAABBBCCCFFFIIIKKKNNNOOOPPPSSSTTTUUUUUUTTTTTTUUUVVVZZZZZZ]]]___^^^___gggpppppp___XXXVVVUUUWWWYYY]]]hhhsss{{{yyy{{{}}}vvvwwwtttrrrrrrsssrrrmmmiiiddd```]]]___^^^ZZZXXXXXXYYYYYYYYYZZZ]]]dddlllsssxxx}}}}}}}}}}}}}}}}}}zzzxxxtttooojjjeeebbb```^^^\\\YYYXXXWWWVVVSSSQQQQQQQQQRRRQQQPPPOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@????????????>>>>>>>>>>>>============>>>>>>============<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::777777888888888777777666555444444333333333333444222222222333333333444444333222222111111222222333111222222333444555666666777777777777888888888888777666555444333444555555777777666555444333333222999888666555444555666777666666666666666666666666555666666666666666666666666666666555555444333333111000///......///000111//////............//////000000000000000000000000000000000000000///...---111111000000111222222333222222222222222222222222222111222222222222333333333333444555555666666777666777888999;;;>>>@@@AAACCCDDDGGGJJJLLLNNNPPPQQQRRRTTTUUUUUUTTTSSSUUUVVVZZZZZZ]]]___^^^___gggppptttcccYYYVVVUUUWWWYYY^^^iiitttyyywww{{{|||vvvuuurrrnnnoooqqqpppjjjeee___[[[YYY\\\\\\XXXVVVWWWUUUUUUVVVWWW[[[aaajjjooovvv{{{{{{yyyuuupppkkkfffcccbbb^^^\\\YYYWWWVVVUUURRRPPPPPPQQQRRRRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCEEEGGGHHHIIIIIIFFFEEEEEEDDDCCCCCCBBBBBB????????????????????????>>>>>>============>>>>>>======>>>>>>======<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>==================<<<;;;::::::666666777888888888888888555444444333333444444555111111222222222333333333000000////////////000000111222222333444555666666777777777888888888999999666555444333333444555666999888777666555333222222666555444444333333444444666666666666666666666666555666777666555555777999777777666555555444444444111000///......///000111000//////......//////000000000000000000000000000000000111111111000//////000000000000111222333333222222222222222222222222222222111111222222333444444444444555666666777777666777888999;;;>>>@@@AAABBBDDDFFFIIILLLNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUYYYZZZ\\\___^^^___gggqqqvvveee\\\XXXWWWXXXYYY]]]hhhssswwwvvv|||~~~xxxuuusssnnnkkkkkknnnmmmhhhbbb[[[WWWUUUWWWXXXUUUSSSUUUSSSTTTVVVXXX[[[aaahhhmmmuuu{{{~~~{{{wwwqqqkkkfffcccaaa^^^[[[YYYWWWVVVTTTQQQOOONNNQQQSSSRRROOOMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCEEEGGGIIIJJJJJJHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>><<<<<<=========<<<;;;::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<======<<<<<<;;;:::999777777888888888777777666444333333333333333444444000000000111111111222222000000////////////000000111222222333444555666666777777888888888999999999666555444333333444555666888888777666666555444444555555555555555444333333666666666666666666666666444555666444222333666:::888888777666555555555555111000///......///000111111000000//////000000111000000000000000000000000000000111111222111111111000000000000111222333444222222222222222222222222222222111111111222333444444444555555666666777777666777888999;;;>>>@@@AAA@@@BBBDDDGGGJJJLLLNNNNNNPPPRRRSSSSSSRRRRRRSSSTTTXXXYYY\\\______```hhhrrrvvvddd^^^[[[XXXXXXXXX\\\gggrrrxxxwww~~~{{{uuusssqqqlllhhhiiillllllfff___XXXTTTRRRTTTTTTRRRQQQRRRTTTUUUWWWZZZ]]]bbbiiimmmvvv|||~~~yyyrrrlllfffbbb___]]][[[XXXWWWUUUTTTQQQOOONNNQQQSSSRRROOOLLLLLLMMMOOOOOOOOONNNNNNLLLKKKJJJHHHHHHGGGGGGHHHIIIIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@AAACCCEEEGGGIIIIIIJJJJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>============>>>>>>:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888999999999888888666555555222222222111222222333333///000000000000111111111222222111111111111222222111222222333444555666777777888888888888999999999666555444333444444666666777777777777777666666666666777888888888777555444666666666666666666666666444444444222000111666:::999888777666666555555666111000///......///000111111111000000000000111111000000000000000000000000///000111222222222222222000000000000111222333444222222222222222222222222333222111111111222333444444444555555666777777777666777888999;;;>>>@@@AAA???@@@CCCEEEHHHJJJLLLLLLPPPQQQRRRRRRQQQQQQRRRSSSWWWXXX[[[______```iiissstttcccZZZXXXVVVWWW[[[bbbjjjoooyyy||||||uuuqqqnnnkkkhhhfffdddbbb___]]]UUUTTTQQQPPPPPPRRRTTTUUURRRTTTWWWZZZ^^^cccjjjnnnuuuzzzssskkkeeecccbbb\\\[[[YYYVVVSSSPPPMMMLLLRRRQQQPPPOOONNNOOOPPPPPPOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFDDDBBB@@@???@@@@@@BBBDDDGGGIIIJJJJJJJJJMMMLLLJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@??????????????????>>>===;;;;;;<<<<<<============<<<<<<>>><<<:::;;;>>>???===;;;;;;::::::::::::;;;<<<<<<===>>>???>>>===<<<===>>>>>>>>>>>>===<<<:::999888888777666555555444444555555555444444444333333333222222222222222222222222000000000000000000000000222333444666777777888888333555777:::;;;;;;:::999888777666444444555555666666555555555555666666777444666777777555444555666777666555444444444444444222333333444444555555555555555555555444333222222333222222222111111000000111111111111111111111111//////000000111111111222000000000000111111111111111111111111111111111111111222222333333222222111444444444444444444444444444444444444444444333333555666888:::<<<>>>@@@AAABBBCCCFFFJJJMMMNNNOOOOOOQQQRRRSSSRRRRRRRRRTTTVVVWWWXXX\\\```aaaccclllwwwuuuddd[[[[[[YYYYYY[[[bbbkkkrrrzzz{{{uuupppmmmjjjgggeeecccaaa^^^\\\UUUSSSQQQPPPPPPQQQSSSTTTTTTVVVYYY\\\```eeekkkpppwww~~~yyyqqqjjjdddaaa```[[[ZZZWWWTTTRRRPPPNNNNNNQQQQQQPPPOOOOOOOOOPPPQQQPPPPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDAAA@@@AAABBBCCCDDDFFFHHHJJJKKKLLLLLLOOONNNLLLJJJGGGEEECCCBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>===<<<;;;>>>>>>============>>>>>><<<:::999:::<<<===;;;999;;;::::::::::::;;;<<<<<<===>>>???>>>===<<<===>>>>>>>>>>>>===<<<:::999888999888777666666555666666555444444444444333333333222222222222222222222222111111111111111111111111222333444666777777777777555666777999:::::::::999888777555444444444555666666666555555666666777777666888999999777666666777777777666555555555555555333333333444444444444555555555555555444333222222222222111111111000000000111111111111111111111111///000000000111111111111000000000000111111111111111111111111111111111111111222222333333222222111333333333333333333333333444444444444444444444444666777888:::<<<>>>???@@@AAACCCFFFIIILLLNNNNNNOOOPPPQQQRRRRRRQQQQQQSSSUUUXXXYYY\\\```aaabbbkkkvvvwwwfff_________\\\\\\bbbmmmvvv}}}|||vvvrrrllliiifffcccaaa___\\\ZZZVVVTTTRRRQQQPPPQQQRRRSSSVVVXXX[[[^^^bbbhhhnnnrrryyy~~~wwwpppiiiccc```^^^ZZZXXXUUURRRPPPOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGEEECCCAAAAAACCCEEEFFFGGGHHHIIIKKKLLLMMMNNNQQQPPPNNNKKKHHHEEECCCBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>======<<<<<<===<<<;;;::::::;;;<<<===<<<;;;::::::;;;<<<;;;:::;;;::::::::::::;;;<<<<<<===>>>???>>>===<<<===>>>>>>>>>======<<<;;;999999:::999888777777666666666444444444444333333333333222222222222222222222222222222222222222222222222222333444555666777777777777777888888999999999999777777555444444444555666666666666666666777888999999;;;<<<;;;999888888999777777666666666666666666555555444333333333444444555555666555555444333222111111000000000000//////111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111111222222333333222222111333333333333333333333333333333333444555555555666777888999:::<<<===>>>???@@@BBBEEEHHHKKKMMMMMMNNNOOOPPPQQQPPPPPPPPPRRRTTTYYYZZZ]]]``````bbbjjjttt{{{kkkbbbdddddd```]]]bbbnnnyyy~~~xxxtttllliiieeebbb```^^^[[[YYYXXXWWWUUUTTTSSSSSSTTTUUUXXX[[[^^^aaadddjjjpppuuu}}}~~~vvvooohhhccc```]]]YYYVVVSSSPPPOOOOOOQQQRRROOOOOOOOOOOOPPPPPPQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGEEECCCAAABBBEEEHHHIIIIIIJJJJJJLLLMMMNNNOOOQQQPPPMMMKKKHHHEEECCCAAAAAAAAAAAA@@@@@@@@@????????????>>>===============>>>===;;;::::::;;;===>>>>>>===============<<<<<<;;;::::::::::::;;;<<<<<<===>>>???>>>===<<<===>>>============<<<;;;:::999999999888777666666666666444444444333333333222222111222222222222222333333333333333333333333333333222222444555666777777777999888888777777888999999777666555444333444555555777666666777777888999:::;;;<<<===<<<:::888888999555555666666666666666666666555444333333333333444666666666666555444333222000000000///////////////111111111111111111111111000000000000000111111111///000000000111111111111111111111111111111111111111222222333333222222111222222222222222222222222222333333444555666666777888888999:::;;;======>>>???AAADDDGGGJJJLLLMMMMMMMMMNNNPPPPPPOOOPPPRRRTTTYYYZZZ]]]``````aaaiiisssooofffggggggbbb___cccnnnxxx~~~xxxuuunnnjjjeeebbb```^^^\\\ZZZ[[[ZZZYYYXXXWWWXXXXXXYYY[[[]]]```cccggglllrrrwww}}}uuummmhhhddd```^^^XXXVVVSSSPPPOOOPPPQQQSSSOOOPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJGGGGGGFFFDDDCCCDDDGGGJJJKKKKKKLLLMMMNNNNNNOOOOOONNNMMMKKKIIIFFFCCCAAA@@@AAAAAAAAA@@@@@@@@@?????????>>>======<<<======>>>AAA@@@>>>======>>>@@@AAA===>>>>>>===<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===>>>???>>>===<<<===>>>============<<<;;;::::::888888777666555555555555444444333333333222222222111111111222222333333333333333333333333333333333111222333555666666666777999888888777777888999999777666555333333444444555666666666666777888999:::;;;<<<===<<<999777777777333444555666666666666666777666444333222222333444666666666666555444333333///////////////000000000000000000000000000000000111111000000000000000000///000000000111111111111111111111111111111111111111222222333333222222111222222222222222222222222333333444444555666777777888888999:::;;;======>>>???@@@CCCGGGJJJKKKLLLLLLLLLNNNOOOOOOOOOPPPRRRTTTYYYYYY\\\______```iiisssrrrhhhhhhgggdddaaadddmmmttt{{{}}}}}}xxxuuuppplllgggccc```___]]][[[]]]\\\\\\\\\\\\\\\]]]]]]^^^```cccfffjjjooovvvzzz{{{rrrkkkgggddd```]]]WWWVVVTTTRRRQQQQQQRRRSSSPPPPPPQQQQQQPPPPPPOOONNNJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEFFFIIILLLMMMNNNPPPQQQQQQQQQPPPPPPKKKKKKIIIGGGDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<===>>>???======;;;;;;;;;;;;======;;;<<<===<<<:::999999:::;;;::::::::::::;;;<<<<<<===>>>???>>>===<<<===>>><<<<<<======<<<;;;;;;:::888777666555444444444444333333333333222222222222111111111222222333333444333333333333333333333333111222333444555666666666777777888888999999999999666666444333333333444555555555555666777888999:::<<<======<<<999666666666222444555777888888777777777555333222222333444555666666666666666555333333//////000000000000111111000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111222222333333222222111333333333333333333333333444444444555666666666777777888999:::<<<===>>>??????AAADDDGGGJJJLLLLLLMMMLLLNNNOOOOOOOOOPPPSSSUUUXXXYYY\\\______aaaiiissssssiiihhhfffdddcccfffkkkoootttvvv{{{{{{xxxsssoooiiidddbbb```___]]]]]]]]]]]]^^^^^^___``````bbbdddgggjjjnnntttzzz~~~wwwmmmgggeeeccc___\\\WWWVVVUUUTTTSSSRRRRRRRRRQQQQQQRRRRRRQQQOOOMMMLLLHHHHHHIIIIIIJJJLLLMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGDDDFFFGGGGGGGGGHHHJJJLLLPPPRRRTTTVVVVVVUUUSSSQQQJJJIIIHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<===>>>???::::::::::::::::::::::::;;;===>>><<<999888999:::;;;::::::::::::;;;<<<<<<===>>>???>>>===<<<===>>><<<<<<<<<===<<<<<<;;;:::999888777666555555555555333333333222222222222111000111111222333333444444222222222222222222222222111222333444555666666666555666777999:::::::::999666555444333333333444444444444444555666777999999===>>>>>><<<999666666666333555777999;;;;;;:::999666444333111222333555777777777777666666555444333000000000111111111222222000000000000000000000000111111111111000000000///000000000000111111111111111111111111111111111111111222222333333222222111333333333333333333333333555555555555666666666666666777888:::<<<>>>???@@@???AAADDDHHHJJJLLLMMMMMMLLLNNNOOOPPPPPPQQQTTTVVVVVVWWW[[[^^^___aaajjjtttsssiiigggeeedddeeegggjjjlllooorrrxxx~~~|||tttpppjjjeeecccaaa```___\\\]]]]]]^^^___```aaaaaaeeegggjjjmmmqqqwww}}}|||tttjjjdddcccaaa^^^[[[WWWWWWVVVUUUTTTSSSRRRQQQRRRRRRRRRRRRQQQOOOLLLKKKHHHHHHIIIJJJLLLNNNOOOPPPNNNNNNMMMLLLJJJHHHGGGFFFCCCEEEGGGHHHHHHIIIKKKLLLRRRTTTXXXZZZZZZXXXUUURRRIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===;;;<<<===???@@@>>>>>>???@@@@@@???>>>>>>===???@@@>>>;;;999;;;===;;;::::::::::::;;;<<<<<<===??????>>>===<<<===>>><<<<<<<<<===<<<<<<;;;;;;:::999888777666666666666333333333222222222111111000000111222333333444444222222222222222222222222111111333444555666666666333555777:::;;;;;;:::999666555444333222333444444333333444444555777888999>>>??????===:::777666666555777999;;;======<<<;;;555444222111222444666888777777777777666555444333000000111111222222222333000000000000000000000000222111111111000000//////000000000000111111111111111111111111111111111111222222222333333222222222444444444444444444444444666666666666666555555555555666888:::<<<>>>@@@AAA@@@BBBEEEHHHKKKMMMMMMNNNMMMNNNPPPPPPPPPRRRTTTVVVUUUWWWZZZ^^^___aaajjjuuu~~~pppfffiiijjjhhhcccaaadddgggooopppttt|||}}}yyyvvvppphhhccc```__________________```bbbeeegggiiilllllllllnnnrrryyy~~~wwwppphhheeeaaa[[[XXXYYYUUUTTTSSSQQQOOONNNNNNNNNOOOOOOOOOOOOMMMLLLKKKJJJGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNMMMJJJHHHHHHHHHDDDEEEEEEFFFGGGJJJOOORRRXXX\\\``````[[[UUUQQQOOOFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAA@@@???>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::999999999:::;;;<<<===>>>@@@???>>>======<<<<<<<<<============<<<;;;:::999777777777777666666666666111111222333333444555555111111222333333333333222222222111111222222333444333444555777888888999999666777888888888777555444;;;888444333333555666666777666555555555666888999===<<<;;;999777555555444555666777999;;;===??????999777444333444444444333333444555666666666555444000000000000000111111222222111111111000000//////222222111111000/////////111111222222222222111111000111111111111222222222555555555444444333333333222222222222222222222222444444444555555555555666666777777888:::<<<>>>???BBBBBBCCCEEEGGGIIIKKKLLLKKKMMMOOOOOOOOOOOOQQQSSSVVVYYY[[[\\\]]]cccnnnwww|||ooofffiiikkkhhhccc```cccgggpppqqqvvv~~~{{{uuuooohhhcccaaa```aaaaaaaaaaaabbbcccdddfffhhhjjjllllllmmmoootttyyy{{{rrrkkkdddaaa^^^XXXVVVWWWSSSSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNMMMKKKJJJIIIGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNOOOMMMJJJHHHHHHHHHFFFGGGHHHHHHJJJNNNTTTXXX]]]___aaa___YYYSSSOOONNNFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@@@@??????@@@@@@@@@@@@?????????>>>>>>>>>???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;===>>>???@@@???>>>======<<<<<<===============<<<;;;::::::777777777777666666666666333333333333333333333333111111222333333333333222111111111111111222333333333444555666777888888888666666777888999999999888:::777444333444555666666777666555555555666888999:::999888777666555555555444555777888:::<<<===>>>999777444333444444444333555555666777777666555444000000000000000111111222111111111111000000000///000000000000000111111111111111222222222222111111000111111111111222222222555555444444444333333333222222222222222222222222444444444555555555555666666777777888:::<<<>>>???BBBBBBCCCEEEGGGIIIKKKLLLKKKMMMNNNOOONNNOOOPPPRRRUUUXXXZZZ[[[\\\bbbmmmvvvzzzooohhhkkkmmmjjjdddaaacccfffppprrrxxx}}}sssnnnhhhcccbbbbbbcccdddeeeeeeffffffhhhiiijjjjjjkkklllnnnqqqvvv{{{zzzmmmfff___]]]ZZZUUUSSSUUUQQQQQQPPPPPPPPPQQQQQQRRRNNNNNNMMMMMMLLLJJJIIIHHHHHHIIIJJJLLLMMMNNNOOOOOONNNNNNNNNMMMJJJHHHHHHIIIHHHIIIJJJLLLOOOTTT[[[```ddddddbbb^^^WWWQQQMMMKKKFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>=========;;;<<<===============<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@@@@@@@???>>>========================<<<;;;::::::888888777777777666666666555555444333333222111111111111222333333333333222111000000000000111222222222333444555666777777777777777777888999:::;;;<<<999777444333444666666666777666555555555666888999777777666555555555666666444555666777999:::;;;<<<888666333333333444444333666777777888777666444333000000000000000111111222111111111111000000000000...//////000111111222222111111222222222222111111000111111111111222222222444444444444333333333333333333333333333333333333444444444555555555555666666777777888:::<<<>>>???BBBBBBDDDEEEHHHJJJKKKLLLKKKMMMNNNOOOOOOOOOQQQRRRTTTWWWZZZZZZ[[[aaallltttzzzpppnnnqqqrrrnnngggbbbccceeemmmpppxxxrrrmmmgggcccccceeefffgggggghhhiiijjjjjjjjjjjjjjjjjjlllooosssxxx|||wwwkkkddd^^^[[[XXXSSSQQQRRRPPPOOOOOONNNNNNOOOOOOPPPMMMMMMLLLLLLKKKIIIHHHGGGHHHIIIKKKMMMNNNOOOOOOOOOMMMMMMMMMKKKIIIGGGHHHIIIJJJLLLMMMOOOSSSYYY```eeehhhfffaaa[[[TTTNNNJJJHHHFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>=========:::;;;<<<===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAAAAA@@@???>>>============>>>>>>>>>======<<<;;;:::999888888777777666666666555444444333333222222111111111222333333333333222000000000///000000111222111222333555666666777777888888777777888999;;;<<<888666444333555666666666777666555555555666888999888777666666555555666666444555555666777888999999777555333222333444444333666666777777666444222111000000000000000111111222111111111000000000000000//////000000111111111111111111222222222222111111000000111111111222222222333333333333333333333333333333333333333333333333444444444555555555555666666777777888:::<<<>>>???AAABBBDDDFFFHHHJJJKKKLLLLLLNNNPPPPPPPPPPPPRRRTTTUUUXXX[[[[[[\\\bbbkkkttt~~~uuuuuuwwwxxxssskkkdddccceeeiiilllvvvrrrmmmhhhddddddfffhhhiiihhhiiikkkmmmmmmlllkkkjjjkkkmmmppptttyyy~~~zzzssskkkddd]]]ZZZWWWRRRPPPQQQOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGIIIKKKMMMOOOOOOOOONNNJJJKKKKKKIIIGGGGGGHHHIIILLLNNNPPPRRRVVV[[[aaaeeefffbbb]]]VVVQQQLLLHHHFFFFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@@@@??????@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>>>>=========>>>>>>>>>>>>===<<<;;;:::999999999888777666666666333333333333333333333333111111222333333333333222000000000///000000111222111222333555666666777777:::999777666666777888999777666444444555777666666777666555555555666888999:::999888777666555555555555555555666666777777777777555222222333444444333444444555555444222111///000000000000000111111222000000000000000000111111111111111111000000//////111111222222222222111111000000111111111222222222333333333333333333333333333333333333333333333333444444444555555555555666666777777888:::<<<>>>???AAABBBEEEGGGIIIKKKKKKLLLNNNPPPQQQRRRQQQRRRTTTUUUVVVYYY\\\]]]^^^ccclllttt}}}|||~~~~~~wwwmmmeeeccccccdddiiisss~~~rrrnnnhhheeeeeehhhjjjkkkiiikkkmmmppppppooommmllllllnnnppptttyyyxxxqqqhhhaaa[[[XXXUUUQQQOOOPPPOOOOOOMMMLLLKKKKKKKKKKKKMMMMMMLLLLLLKKKIIIHHHGGGFFFHHHKKKMMMOOOOOONNNMMMIIIIIIIIIHHHGGGHHHJJJLLLOOOQQQTTTVVVXXX[[[^^^aaa___[[[UUUPPPMMMJJJGGGEEEFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@@@@??????@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999888777777666555333333333333333333333333111111222333333333333222111000000000000111222222222333444555666777777777999999888777777777777777777555444444666777777666777666555555555666888999;;;:::888777666555555555666666666666666666666666666444222111333444444333222333333333333222000///000000000000000111111222000000000000111111111111222222111111000//////...111111222222222222111111000111111111111222222222222222222222333333333333333333333333333333333333444444444555555555555666666777777888:::<<<>>>???AAACCCEEEHHHJJJKKKKKKKKKNNNPPPRRRRRRRRRRRRTTTUUUVVVZZZ]]]^^^___ccclllssszzznnnddd``````bbbfffqqq|||sssoooiiiffffffhhhjjjkkkjjjlllpppssstttrrrpppnnnnnnnnnpppsssyyyyyypppkkk```ZZZUUUTTTRRROOONNNPPPOOONNNNNNMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHEEEGGGJJJMMMNNNNNNMMMLLLIIIIIIJJJIIIIIIJJJNNNPPPRRRUUUYYYZZZ[[[[[[\\\\\\UUURRRMMMKKKJJJIIIFFFDDDFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>=========>>>===;;;999999:::<<<===============<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;::::::999888777666555555444444333333222222111111111222333333333333222111111111111111222333333333444555666777888888888888888999999999999999999666555444555666777777666777666555555555666888999888777666666555555555666888777777777666666555555555333111111333444444444111222333444333333111111000000000000000111111222///000000000111111111111111111111000000000000000111111222222222222111111000111111111111222222222111111222222222333333333444444444444444444444444444444444555555555555666666777777888:::<<<>>>???AAACCCFFFIIIKKKLLLLLLKKKMMMNNNPPPQQQPPPQQQRRRTTTUUUYYY]]]^^^^^^bbbkkkrrrzzznnnccc^^^^^^```eeeqqq{{{tttooojjjfffgggiiikkklllkkknnnrrruuuwwwuuusssqqqoooooopppsssxxx{{{ssskkkddd___ZZZTTTOOOPPPPPPMMMNNNPPPNNNNNNNNNNNNOOOPPPQQQRRRNNNNNNMMMMMMLLLJJJIIIHHHDDDGGGJJJMMMNNNNNNLLLKKKIIIJJJKKKJJJKKKMMMQQQTTTUUUXXX\\\]]]]]][[[ZZZZZZOOOLLLHHHHHHIIIHHHFFFDDDFFFDDDBBBBBBBBBCCCBBBAAABBBAAA@@@@@@??????@@@@@@>>>=========<<<<<<<<<<<>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBAAA@@@???>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;:::999888777666555777666555444222111000///111111222333333333333222222222111111222222333444333444555777888888999999666777999;;;<<<<<<<<<;;;555444444555777888777666777666555555555666888999444444444444444555666777999888888777666666555555555333111111222444444444111222333444444444333222000000000000000111111222//////000000111111111222/////////000111111222222111111222222222222111111000111111111111222222222111111111222222333333333444444444444444444444444444444444555555555666666666777777999:::<<<>>>???AAACCCFFFIIIKKKLLLLLLKKKKKKMMMOOOOOOOOOOOOQQQSSSTTTXXX\\\]]]]]]aaaiiippp~~~vvvlllddd___]]]aaagggsss|||sssoookkkjjjkkkkkkiiigggmmmpppuuuyyyyyywwwssspppqqqnnnnnnrrrvvv{{{|||qqqiiiddd___XXXRRROOONNNMMMMMMNNNNNNMMMLLLRRRRRRSSSUUUWWWWWWUUUTTTWWWUUURRRNNNKKKIIIHHHGGGKKKKKKJJJJJJKKKLLLMMMMMMQQQOOOMMMLLLLLLNNNQQQSSS]]]\\\\\\\\\[[[XXXSSSOOOJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<==============================:::;;;;;;<<<===>>>??????@@@>>><<<<<<===>>>>>>===>>>>>>>>>>>>============;;;::::::999888777666666444444333222222111111000//////000111222333333333000000111111111222222222555666777999;;;<<<<<<<<<777777777777777777777777555444444444444555666666:::999888888888999;;;<<<777888888777555666888:::;;;;;;:::888666444222000333333222222333333444555777666666555333222111111000//////.........//////......///000000000000000000000111111111111000000///000111222222111000///222222111111111111222222222222111111111111111111333333333444444444555555444555555555444444666777666888:::;;;<<<===@@@CCCBBBCCCEEEHHHJJJKKKLLLMMMQQQOOOMMMMMMOOOQQQRRRRRRUUUXXX\\\\\\]]]aaajjjqqqzzzzzzxxxssskkkccc^^^\\\bbbfffqqq}}}|||uuurrrnnnlllmmmllljjjiiimmmqqquuuyyyyyywwwsssqqqpppmmmnnnqqquuuyyy~~~zzzzzz|||~~~|||yyyxxxpppgggaaa]]]ZZZUUUPPPKKKKKKKKKLLLNNNPPPRRRRRRXXXXXXYYYZZZZZZZZZXXXWWWYYYWWWUUURRROOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOSSSRRRQQQQQQRRRTTTUUUVVV\\\[[[ZZZYYYXXXUUUQQQMMMJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???BBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????BBB@@@===<<<===>>>>>>===>>>>>>>>>=========<<<<<<;;;::::::999888777666666444444333222222111111000000000000111222222222333111111111222222222222333333444666888999::::::;;;888888888888888888888888555444444444444555666666777777666555666777888999777888888777666666888:::::::::999888666444333222333333222222333333444555666666555444333222111111000//////.........//////......///000000000000000000000111111111111000000000000111111111111000000222222111111111111222222111111111111111111111111222333333333333444444444222333444444333333444666444666888999:::;;;>>>AAABBBCCCEEEHHHJJJKKKLLLMMMOOONNNLLLLLLNNNPPPRRRRRRUUUXXX\\\\\\]]]aaajjjqqq}}}uuuuuusssooojjjeee```]]]bbbeeemmmxxx}}}xxxvvvrrrppppppnnnlllkkknnnqqquuuyyyzzzxxxtttrrrooollllllpppssswww~~~|||yyyvvvssspppmmmkkklllnnnooommmjjjddd^^^XXXTTTSSSRRROOOLLLLLLLLLLLLNNNQQQUUUYYY[[[cccdddffffffdddbbb^^^\\\\\\ZZZXXXVVVTTTSSSSSSSSSOOOPPPQQQQQQRRRRRRQQQQQQTTTUUUVVVXXXYYYZZZZZZZZZ\\\ZZZWWWUUUSSSQQQNNNLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>??????@@@DDDAAA???>>>>>>???>>>============<<<<<<<<<;;;;;;;;;::::::999888777666666444444333222222111111000111111111111111111222222222222222222333333333333222333444666777888888999888888888888888888888888555444444444444555666666666666555444555666777888888888999888666666888999888888888888777555444333333333333333333444444555555555444333222111111000/////////......//////000////////////000000000000000000111111111111000000111111000000000000111111222222111111111111222222111111111111111111111111111111222222222333333333222333333333222222444555444666888999:::;;;>>>AAABBBCCCEEEHHHJJJKKKLLLMMMMMMLLLLLLLLLNNNPPPRRRSSSUUUXXX\\\\\\]]]aaajjjqqq|||vvvrrrmmmjjjgggeeebbb___bbbccciiisss}}}~~~|||zzzwwwuuurrrpppnnnmmmnnnqqquuuyyyzzzxxxuuusssmmmjjjjjjmmmpppttt|||{{{zzzxxxuuuqqqnnnjjjgggeeecccaaa```aaabbbbbb___]]]XXXUUUQQQPPPPPPPPPOOONNNRRRRRRSSSUUUXXX]]]bbbfffrrruuuyyyyyyuuunnngggcccaaa___\\\ZZZWWWVVVVVVVVVRRRRRRTTTUUUVVVUUUUUUTTTUUUXXX\\\___```___^^^\\\\\\YYYUUURRRPPPOOOLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>???@@@AAAEEEBBB@@@????????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666666444444333222222111111000222222222111111111111111222222333333333444444444222333444666777888888888888888888888888888888888555444444444444555666666888777666666666777999:::888999:::999777666777999777777777777777666555555333333333333333444555555444444333222222111000000//////////////////000111000///////////////000000000000111111111111000000222111000//////000111222222222111111111111222222111111111111111222222222000111111111111222222222222333444333222222444666666888:::;;;<<<===@@@CCCBBBCCCEEEHHHJJJKKKLLLMMMKKKLLLMMMNNNOOOPPPSSSUUUUUUXXX\\\\\\]]]aaajjjqqqyyyqqqhhhddddddeeecccaaadddcccgggppp{{{~~~}}}{{{xxxtttqqqnnnmmmnnnqqqtttxxxyyyxxxuuutttkkkhhhhhhkkkmmmqqqyyyxxxrrrppplllllljjjgggccc```^^^^^^ZZZYYYYYYXXXXXXWWWUUUSSSUUUTTTSSSSSSTTTVVVVVVVVVVVVXXX[[[^^^bbbhhhpppuuu{{{qqqkkkiiigggccc___\\\YYYXXXWWWSSSTTTUUUWWWXXXXXXYYYYYY[[[^^^cccfffgggeeeaaa___[[[XXXSSSPPPNNNMMMLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@AAAAAAEEEBBB@@@??????@@@??????===<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666666444444333222222111111000222222222111111111111111222222333333333444444444444555666777888999999999888888888888888888888888555444444444444555666666888777666666666777999:::888999::::::888777777888666666777777777777666666444444333333444444555666333333333222222111111111///////////////000111111111000////////////000000000000111111111111000000222111000//////000111222222222111111111111222222000000111111111222222222000000000111111111222222333444555444333333555777666888:::;;;<<<===@@@CCCBBBCCCEEEHHHJJJKKKLLLMMMLLLNNNPPPPPPPPPQQQTTTVVVUUUXXX\\\\\\]]]aaajjjqqqvvvlllhhhkkknnnmmmjjjhhheeefffnnnyyy~~~zzzuuupppnnnmmmmmmpppsssvvvwwwwwwuuutttjjjgggfffhhhjjjnnnuuu~~~|||sssllliiiiiibbbbbbbbb___\\\YYYYYYYYYVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWYYY[[[]]]___]]]bbbggglllpppwwwxxxrrrpppnnniiiddd___\\\YYYXXXSSSTTTTTTVVVXXXZZZ\\\]]]bbbeeeiiillllllhhhddd```XXXUUUQQQNNNMMMMMMKKKJJJGGGFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<==============================::::::<<<===???@@@BBBBBBCCCAAA???>>>???@@@@@@@@@=========<<<<<<<<<;;;;;;;;;::::::999888777666666444444333222222111111000111111111111111111222222222222222222333333333333555666777888999999999999999999999999999999999999555444444444444555666666666666555444555666777888888:::;;;;;;999777777777666666777777777777666666444444444444444555555666444333333333222222222222////////////000111222222222111///......///000000000000111111111111000000111111000000000000111111222222111111111111222222000000000111222222333333000000111111111222222222444555555555444444666777444666888999:::;;;>>>AAABBBCCCEEEHHHJJJKKKLLLMMMLLLOOORRRRRRQQQQQQTTTWWWUUUXXX\\\\\\]]]aaajjjqqq~~~}}}nnnhhhgggmmmwww{{{tttooolllllllllnnnrrruuuvvvvvvuuussshhheeedddfffhhhkkksss{{{}}}xxxqqqkkkgggeeedddccc___``````^^^ZZZWWWXXXYYYUUUVVVUUUUUUUUUVVVXXXYYYXXXZZZ^^^aaaeeeiiillloooooouuu{{{~~~{{{wwwpppnnniiiddd___[[[XXXWWWSSSSSSSSSTTTWWW[[[___aaaeeehhhkkkmmmkkkfffaaa]]]SSSPPPNNNLLLLLLKKKIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===???AAABBBCCCAAA???======???AAAAAAAAA>>>>>>>>>=========<<<<<<;;;::::::999888777666666444444333222222111111000000000000111222222222333111111111222222222222333666666777888999999999999999999999999999999999999555444444444444555666666777777666555666777888999999:::<<<;;;999777777777666666777777777777666666444444444444444555666666444444444444333333333333////////////000111222333222111///...---...///000000000111111111111000000000000111111111111000000222222111111111111222222///000000111222222333333111111111222222222333333333444555444333333555777444666888999:::;;;>>>AAABBBCCCEEEHHHJJJKKKLLLMMMLLLOOOSSSSSSPPPOOORRRUUUUUUXXX\\\\\\]]]aaajjjqqqrrrkkkggglllvvv~~~{{{tttnnnkkkkkklllnnnqqqtttuuuuuutttssshhhdddccceeegggjjjrrrzzzvvvvvvuuuuuutttuuuuuuuuunnniiiccc```aaabbbaaa___aaabbbbbb```[[[YYYYYYZZZXXXXXXYYYYYYYYY\\\```ccceeehhhmmmrrrvvv{{{|||zzzllljjjeee```[[[XXXUUUTTTSSSRRRQQQRRRVVV[[[```ccceeegggiiijjjgggbbb\\\XXXOOOMMMLLLKKKKKKJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===???AAABBBCCC@@@>>><<<===???AAAAAAAAA>>>>>>>>>>>>============;;;::::::999888777666666444444333333222111111000//////000111222333333444000000111111111222222222555666777888888999888888999999999999999999999999555444444444444555666666:::999888888888999;;;<<<999;;;<<<<<<999777777777777777777777777666666555555444444444444555666666555444444444444444444333////////////000111222333333111///...---...///000000000111111111111000000///000111222222111000///222222111111111111222222///000000111222222333333111222222222222333333333222333333333222222444666666888:::;;;<<<===@@@CCCBBBCCCEEEHHHJJJKKKLLLMMMKKKOOOSSSRRROOONNNPPPSSSUUUXXX\\\\\\]]]aaajjjqqqmmm```jjjzzzzzztttoookkkiiifffiiimmmqqqssssssqqqoooiiieeeccccccdddgggnnnvvv|||~~~~~~|||xxxtttnnnjjjfffddddddccc```]]]]]]\\\[[[ZZZZZZ[[[^^^___cccbbb```______^^^\\\ZZZ\\\]]]]]]^^^```ccciiilllwww{{{yyysssjjjgggccc^^^XXXUUURRRQQQLLLMMMOOOPPPRRRVVV\\\```dddeeeeeeddd```[[[VVVSSSNNNLLLJJJJJJJJJIIIHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@@@@?????????AAAAAA???>>>>>>>>>???@@@>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBAAAAAA@@@??????@@@AAAAAAAAA@@@???>>>===============<<<<<<;;;:::999888888222222222111111111111000///000000000111111111111444555555444222222333555666666555555666777999:::888888999:::::::::999999555555555666666666666777333333444666777999::::::======<<<;;;999888777777333444777999999888666555444444333222333444555666333444555666666444222111222222111111111111222222000000000000000000000000000000000000000000000000222222222222111111111111///111222222111111222333222222222222222222222222......///000111222222333111222222333333444444555777777888:::<<<===??????AAABBBDDDGGGHHHIIIIIIIIILLLMMMNNNOOOPPPQQQQQQRRRSSSWWW[[[\\\]]]bbbkkksss{{{jjjaaajjjyyyzzztttnnnjjjgggeeehhhlllqqqsssrrrqqqooohhhdddaaabbbbbbdddlllttt{{{}}}{{{zzzxxxsssoooeeeaaa[[[XXXXXXXXXWWWVVVUUUUUUVVVWWWXXXZZZ]]]___`````````aaabbbaaa___^^^^^^```ccceeeiiiooouuuzzz|||tttooofffccc___ZZZUUUQQQOOONNNLLLMMMNNNPPPRRRVVV[[[___cccddddddbbb___ZZZUUURRRNNNLLLJJJJJJJJJIIIHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>:::999888777666555555444222222222111111111111000111111111111222222222222222333444333222111333555666666555555666777999:::999999999999999999999999555555555666666666777777444444555777888999;;;;;;===<<<<<<:::999888777777666666666777777888888888555444333333333444555666666666666666555333111000222111111000000111111222000000000000000000000000000000000000000000000000000000000000///////////////111222222111000222333222222222222222222222222000000111111222222333333111222222333333444555555777777888:::<<<===??????BBBCCCEEEHHHIIIJJJJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRSSSWWWZZZ\\\\\\aaajjjrrrpppfffaaaiiivvv{{{uuunnnhhhddddddgggkkkoooqqqqqqpppooogggccc`````````bbbhhhpppyyy}}}xxxvvvtttpppjjjeeeZZZUUUPPPLLLLLLMMMOOOOOONNNPPPTTTVVVXXX[[[^^^aaaddddddeeefffffffffeeeeeegggjjjnnntttzzz}}}tttlllhhh```]]]YYYTTTPPPMMMLLLKKKKKKMMMNNNPPPRRRVVV[[[___ccccccbbb```]]]XXXTTTQQQMMMLLLJJJJJJJJJJJJHHHFFFFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@AAA@@@????????????@@@AAAAAAAAA@@@@@@???>>>>>>>>>888888777666555444444333222222222111111111111000111222222222222333333333000111222222111111333555666666666666666888999999:::999999888888888999999555555555555666666666666555555666777999:::;;;;;;<<<<<<;;;:::999888888777999888777666666777999:::555555444333444555666777999888777555444222111000222111111000000111111222000000000000000000000000000000000000000000000000000000000000///////////////000222111000000111333222222222222222222222222222222333333333333333333222222222333444444555555777777888:::<<<===??????CCCDDDFFFIIIJJJKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRSSSVVVZZZ[[[[[[```iiiqqqvvvkkkfffaaaaaaiiisss}}}wwwooohhhcccbbbeeeiiimmmooooooooonnnhhhccc```_________fffmmmuuu{{{{{{uuuppplllggg___ZZZPPPNNNKKKHHHHHHIIIKKKKKKLLLQQQVVVYYY[[[^^^bbbeeemmmmmmmmmmmmlllmmmoooqqqwww{{{{{{sssllleeebbb[[[XXXTTTOOOLLLJJJIIIIIIKKKLLLOOOPPPRRRVVV[[[^^^aaaaaa___]]]YYYUUURRRPPPMMMKKKJJJIIIJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEEEECCCDDDEEEEEEEEEDDDBBBAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@???????????????======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::999888777666666555222222222111111111000000111111111222222222333333000111222222222222444666666666666777777888999999:::999888777777888888999333333333444444444555555444555666777888999::::::;;;:::::::::999999888888999888888888888888999999555555444444444555666777999888666444333222222111111111000000000000111111////////////////////////////////////////////////222222222222111111111000///000111111000000111222222222222222222222222222333333333333222222222222222222333333444555555555777777888:::<<<===??????BBBCCCFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRVVVZZZZZZ[[[___hhhppp|||sssggg^^^______aaahhhppp|||~~~xxxpppgggcccaaacccgggjjjmmmnnnnnnmmmiiiddd```___^^^^^^dddkkkooouuu~~~yyyqqqjjjddd]]]UUUOOOHHHIIIIIIIIIIIIIIIIIIIIIMMMRRRYYY\\\^^^aaaeeejjjrrrssssssssstttxxx~~~zzzyyyuuupppkkkeee```]]]WWWUUUPPPLLLIIIIIIIIIJJJKKKMMMOOORRRTTTWWW[[[^^^```___\\\YYYVVVSSSPPPOOOLLLKKKIIIIIIJJJJJJIIIGGGGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEEEEEEEDDDCCCBBB?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAA????????????????????????===>>>>>>>>>===<<<;;;:::;;;;;;:::999888777777666222222222111111111000000000000000000111111111222111222333333333333555777666666777777888999999999:::999888888777777777888111111111222222222333333333444444555666777888888999999999999999999999999777888999::::::999777666555444444333444555666777666555444333222222333333111000000000000000000111////////////////////////////////////////////////222222222222111111111000...000111111000///111222222222222222222222222222222222222222222111111111222333333444444555666666777777888:::<<<===??????AAABBBEEEGGGIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPSSSVVVZZZZZZ[[[___hhhooo~~~{{{qqqfff```\\\^^^aaafffnnnzzz}}}wwwnnngggbbb___aaaeeehhhkkklllmmmmmmjjjeee```^^^\\\\\\aaahhhkkkqqqzzz|||uuujjjaaa[[[TTTNNNIIIBBBEEEHHHJJJIIIIIIIIIJJJNNNTTT[[[^^^```dddjjjpppssswww{{{~~~wwwssspppooolllhhhccc^^^[[[YYYUUURRRNNNJJJHHHHHHIIIJJJLLLNNNQQQSSSUUUXXX\\\______]]]ZZZVVVSSSPPPNNNMMMLLLJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBB>>>>>>???@@@@@@???>>>>>><<<<<<=========;;;999888:::999888777666555555444222222222111111111111000//////000000000111111111222333444444333333555777555666777888999999999999999999999999888777666555111111111111222222222222333333444555555666777777888888888999999999999999666777999;;;;;;999666444444444333222333444555666333333333333222222222222111000000//////000000111000000000000000000000000000000000000000000000000000000000000////////////...///111000//////000222222222222222222222222222111111111222222222222222333333333444555555666666777777888:::<<<===??????@@@BBBDDDGGGHHHIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPTTTWWW[[[[[[[[[___hhhooo~~~rrrgggbbb\\\^^^aaaeeelllxxxzzztttlllddd```^^^```cccfffiiikkklllllliiiddd___\\\ZZZYYY^^^eeeiiinnnvvv}}}vvvnnnbbbYYYSSSNNNJJJFFFBBBEEEHHHIIIIIIIIILLLNNNPPPVVV^^^bbbdddjjjsss{{{|||wwwppplllhhhfffdddaaa]]]YYYWWWUUURRROOOKKKGGGFFFGGGIIIJJJMMMOOORRRUUUWWWZZZ]]]```^^^\\\XXXTTTPPPNNNMMMLLLKKKJJJIIIIIIJJJKKKIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFBBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAA@@@???>>>===;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAA===>>>???@@@@@@???>>>===<<<===>>>>>>===<<<:::888888888777666555444444333222222222111111111111000000000111111111222222222333333444333222222333555555666888999::::::999999777888:::::::::777555333222222222222333333333333444444555555666666777777777777888888999999999:::777777888888888777666555333333222111222333444555222222333333222000///...000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////...///000000//////000222222222222222222222222222111111222222333333444444333333444444555666666666777777888:::<<<===??????AAACCCEEEGGGIIIJJJJJJJJJMMMMMMNNNOOOPPPQQQQQQRRRUUUYYY\\\\\\\\\```hhhppppppddd___]]]___aaadddlllwww|||xxxqqqiiiccc___]]]___bbbfffiiijjjkkklllhhhccc^^^[[[XXXWWW[[[bbbhhhmmmttt{{{{{{qqqhhh\\\SSSNNNKKKIIIFFFFFFHHHIIIIIIIIIKKKOOOTTTSSSYYYaaafffiiippp|||{{{rrrmmmjjjcccbbb___\\\YYYVVVTTTSSSPPPMMMIIIFFFEEEFFFHHHJJJMMMPPPSSSVVVXXX[[[^^^aaa]]][[[WWWRRROOOMMMLLLLLLKKKJJJIIIIIIJJJKKKJJJHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFBBBAAAAAA@@@@@@???????????????@@@AAA@@@???>>>===;;;<<<=========<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@@@@@@@@@@===>>>???@@@@@@???>>>===<<<===??????>>>===:::999999999888777666555444444222222222111111111111000111111222222222333333333222333333222111000222333555666888999::::::999999666888:::;;;:::888444222333333444444444555555555555555666666777777888888777777777888999999::::::999888777555555555666666222222111111111222333444222333444333222///,,,***000000////////////000000000000000000000000000000000000000000000000000000222222222222111111111111...///000000//////000111222222222222222222222222222222333333444555666666333333444444555666666666777777888:::<<<===??????BBBDDDFFFHHHJJJKKKKKKKKKNNNOOOOOOPPPQQQRRRSSSSSSVVVYYY\\\]]]\\\```iiipppwwwggg```[[[ZZZ\\\cccjjjrrr~~~zzzqqqhhhcccaaa___```aaadddfffhhhjjjkkkhhheeeaaa[[[XXXXXX\\\```eeehhhnnnuuu}}}vvvkkkbbbUUUMMMJJJIIIGGGDDDEEEFFFHHHJJJKKKNNNRRRUUUZZZ\\\aaahhhrrr||||||vvvpppjjjddd```aaa___\\\ZZZYYYWWWTTTRRRMMMLLLIIIGGGGGGHHHJJJKKKOOOQQQTTTWWWZZZ\\\]]]^^^___[[[TTTOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<>><<<;;;;;;<<<===>>>;;;===???AAABBBAAA@@@???@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;<<<<<<:::;;;;;;:::999777555333444444333222222111000000111111222222222333333333333333222222222333444444555666666777777777777666999999999999888666555333333333444444555666666666333333444666777999:::;;;777777777777666666666666888666555444555666555444555444444333333333444444444555666444111///...///000000000000000000000000////////////////////////------...///000000000///000000000000000000000000//////000111222333444444333333333333333333333333222222222222222222222222333333333444444444555555777777999;;;===???@@@AAAEEEEEEEEEFFFHHHJJJLLLMMMJJJLLLNNNPPPPPPRRRTTTVVVXXX[[[\\\[[[[[[___hhhpppwwwhhh```[[[YYY\\\cccjjjsss{{{rrriiicccaaa___```aaacccfffhhhjjjkkkiiifffbbb\\\YYYYYY\\\```dddhhhmmmssszzzxxxoooccc[[[PPPJJJHHHHHHGGGEEEDDDFFFHHHJJJKKKOOOSSSWWW]]]aaagggnnnwww|||{{{|||}}}~~~~~~|||yyytttoookkkgggbbb___```^^^[[[YYYXXXWWWTTTRRRNNNLLLJJJHHHGGGHHHJJJKKKMMMPPPTTTXXX\\\___aaabbb^^^ZZZTTTOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>===<<<::::::;;;===>>>===>>>@@@AAAAAA@@@???>>>???@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;<<<::::::999888777555444333000000111222333444555555111111222222222333333333333333222222222333444444555666777777777777777777999999999999888666555333444444555555666777777777333333444666777888999999666666666777777777777777888666444444555666555444444444444444444444444444666777777666333111000111////////////////////////111111111111111111111111......//////000/////////////////////////////////222222111111111000000000222222222222222222222222222222222222222222222222333333333444444444555555666777999;;;===???@@@AAADDDEEEEEEGGGHHHJJJLLLMMMKKKMMMOOOPPPPPPQQQSSSUUUWWWZZZ[[[ZZZZZZ^^^gggooovvvhhh___[[[YYY\\\cccjjjsss{{{ssskkkeeebbb______```bbbeeegggiiikkkjjjhhhddd^^^ZZZZZZ\\\___bbbeeejjjooovvv}}}zzznnneeeXXXQQQIIIEEEEEEFFFFFFEEEDDDFFFHHHJJJLLLPPPUUUYYY```fffnnnvvv}}}~~~xxxsssrrrtttuuuwwwvvvuuusssqqqpppmmmjjjgggeeeccc```^^^]]][[[YYYXXXXXXWWWTTTRRROOOMMMJJJHHHGGGHHHJJJKKKLLLOOOTTTZZZ___ccceeefff]]]YYYSSSOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;===<<<;;;::::::;;;<<<===???@@@AAABBBAAA@@@>>>===>>>???@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;:::999888666555444333333000000111222444555666666111111222222222333333333333222222222333333444555555666777777888888777777999999999999888666555333333333444444555666666666444444444555666777777888666666666777777888888888888666444444555666555444222333444555555444333222555666777666333111000111........................111111111111111111111111//////000000000///..............................111111000000000/////////111111111111111111111111222222222222222222222222333333333444444444555555666777888:::<<<>>>@@@AAADDDDDDEEEGGGIIIKKKLLLMMMLLLNNNPPPPPPPPPPPPRRRTTTVVVYYY[[[ZZZYYY]]]fffmmmuuuggg^^^ZZZYYY[[[bbbjjjsss|||tttlllfffbbb^^^___```aaadddfffiiikkkkkkjjjfff```\\\ZZZ\\\^^^___bbbgggmmmssszzz|||qqqeee]]]PPPKKKFFFCCCCCCDDDEEEDDDEEEFFFHHHKKKNNNSSSYYY]]]ccckkkuuu|||{{{xxxtttoookkkjjjkkklllllllllkkkkkkjjjiiigggcccaaaaaa```^^^]]][[[YYYWWWWWWWWWVVVTTTRRROOOMMMJJJHHHGGGHHHJJJKKKNNNQQQVVV\\\aaadddeeefff[[[WWWRRROOOMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>???AAABBBBBBAAA???>>>>>>??????@@@AAAAAAAAAAAA>>>>>>=========<<<;;;;;;;;;:::777555444333444444555555444444333222222111111111222222222333333333222222222222333444555555555666777888888888888888999999999999888666555333111222222333333444555555444444555555666666666777666666666777888888999999777666444444555555555444000222444555555444333222222444444333111///...///////////////////////////////////////////////////000000000000000///...---////////////////////////------...///000111222222000000000000000000000000222222222222222222222222333333333444444444555555666777888:::<<<>>>???@@@CCCDDDEEEGGGIIIKKKLLLMMMMMMOOOPPPPPPOOOOOOQQQRRRVVVYYY[[[[[[ZZZ^^^fffmmm~~~sssggg^^^ZZZYYY[[[bbbiiiqqq}}}|||uuummmfffaaa^^^^^^___```bbbfffiiijjjlllkkkgggbbb]]]ZZZZZZ[[[\\\___eeekkkqqqxxx~~~uuujjj___WWWLLLIIIEEECCCCCCCCCDDDDDDFFFGGGJJJLLLPPPVVV]]]bbbfffnnnzzzxxxssspppmmmiiieeedddcccbbbbbbccceeehhhjjjhhheeeaaa___^^^^^^]]]\\\YYYWWWVVVUUUUUUUUUSSSRRRNNNMMMJJJHHHHHHIIIKKKMMMRRRUUUYYY^^^aaabbbbbbaaaYYYUUUQQQNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;===???BBBCCCCCCBBBAAA>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::<<<:::888666555444555555777666555444222111//////111111222222222333333333222222222222333444555666555666777888999999999999999999999999888666555333333333333444555555666666444555555555666666777777666777777777888888888999777555444333444555444333000111333555555444333222222333444333000///...///000000000000000000000000........................000111111111000///......000000000000000000000000------...///000111222222000000000000000000000000222222222222222222222222333333333444444444555555555666888:::<<<>>>???@@@BBBCCCEEEHHHJJJKKKLLLMMMNNNOOOQQQPPPOOOOOOPPPRRRWWWZZZ]]]]]]\\\___gggnnn}}}tttiii```ZZZYYYZZZ```gggnnnzzz{{{uuunnnfffaaa^^^^^^^^^___aaaeeehhhjjjlllkkkhhhccc^^^ZZZYYYYYYYYY]]]ccciiiooovvv}}}wwwnnndddZZZSSSIIIHHHFFFDDDDDDDDDEEEFFFGGGIIIKKKNNNSSSZZZbbbggglllsss~~~~~~xxxrrrnnnkkkiiieeeaaa```^^^\\\\\\^^^bbbfffiiigggddd```]]]]]]\\\\\\[[[XXXVVVUUUTTTTTTTTTRRRPPPMMMLLLJJJHHHIIIKKKMMMOOOUUUWWW[[[^^^```___]]]\\\WWWTTTPPPNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAACCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======:::<<>>?????????>>><<<:::999;;;:::999777666555444444333333222222222222111111111111222222222333333333111111111222333444555666555666777888999:::::::::999999999999888666555333555555666666777888888999555555555666777888888999888888888888888888888888777555333333444555444333000111222333444444333333333444555444222111111111111111111111111111111111000000000000000000000000000000111111111000//////111111111111111111111111111111000000000/////////000000000000000000000000222222222222222222222222333333333444444444555555555666777999;;;===???@@@AAABBBEEEHHHKKKLLLLLLLLLMMMOOOPPPPPPOOOOOOQQQRRRWWWZZZ]]]^^^]]]```gggnnn}}}vvvmmmccc[[[YYYZZZ___eeelllwww~~~zzzuuunnnfff___^^^^^^]]]^^^```dddhhhjjjlllkkkiiiddd]]]YYYWWWVVVYYY]]]bbbhhhmmmrrrxxx|||xxxppphhh___UUUNNNEEEFFFFFFEEEEEEEEEGGGHHHIIIJJJMMMPPPUUU]]]eeekkkssszzzwwwsssmmmjjjiiifffbbb^^^[[[[[[ZZZZZZ\\\___bbbdddeeeaaa]]]ZZZZZZ[[[ZZZZZZXXXVVVTTTSSSSSSRRRPPPNNNKKKJJJIIIHHHIIILLLOOOQQQUUUXXX[[[^^^^^^]]]ZZZXXXUUUSSSPPPNNNMMMMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDAAABBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======>>>>>><<<===@@@BBBCCCCCCCCCBBBAAAAAAAAABBBAAAAAA@@@@@@>>>???@@@@@@???===:::999999999888777666444333222//////000111111222333333111111222222222333333333111111111222333444666666555666777888999:::::::::999999999999888666555333444444555666666777777888444555666777888999:::;;;:::999999888888777777777777555333333444444444333000111111222333333444444222444555444222111111111000000000000000000000000000000000000000000000000//////000111111111000000000000000000000000000000222222111111111000000000111111111111111111111111222222222222222222222222333333333444444444555555555666777999;;;===??????@@@BBBEEEIIIKKKLLLMMMLLLMMMNNNPPPPPPPPPPPPQQQSSSUUUYYY]]]]]]\\\___fffmmmyyypppfff[[[YYYYYY^^^dddjjjuuu}}}yyyuuunnneee___^^^]]]]]]^^^```dddhhhjjjlllkkkiiiddd]]]XXXVVVUUUZZZ]]]bbbgggkkkoootttwww}}}ssskkkccc[[[QQQKKKBBBCCCEEEEEEEEEGGGIIIKKKJJJKKKNNNQQQWWW___hhhnnnyyyxxxsssoookkkiiihhheeeaaa]]]XXXYYYZZZ[[[\\\^^^______aaa^^^ZZZXXXXXXYYYZZZZZZXXXVVVTTTSSSRRRQQQOOOMMMJJJIIIHHHHHHJJJMMMPPPRRRTTTWWWZZZ]]]]]]\\\YYYVVVTTTRRROOONNNMMMMMMKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEAAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>???AAACCCCCCCCCAAA@@@BBBBBBBBBBBBAAAAAA@@@???>>>???@@@@@@???===:::999777777777777666333111000//////000000111111111222111111222222222333333333111111111222333444666777555666777888:::::::::;;;999999999999888666555333111111222333333444444555444555666888999;;;<<<<<<;;;::::::999888777666666666555333333444444444333111111111111222333444555000111333222000/////////////////////////////////...........................///000111111111111111//////////////////////////////000111222333444444111111111111111111111111222222222222222222222222333333333444444444555555555666777999;;;===>>>???@@@BBBEEEIIIKKKLLLMMMLLLLLLNNNPPPPPPPPPPPPRRRTTTTTTXXX\\\\\\\\\^^^eeelll|||qqqjjj\\\XXXXXX\\\aaaiiiuuu{{{tttmmmfffbbbbbb]]][[[___bbbccceeeiiikkkjjjiiigggccc___ZZZXXXYYYZZZ]]]bbbjjjqqqvvvyyy~~~{{{wwwppphhh```WWWOOOJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJOOOUUUYYY]]]ccckkkqqq{{{}}}wwwrrrjjjiiigggdddaaa^^^[[[ZZZUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYVVVTTTRRRRRRQQQPPPMMMKKKKKKKKKKKKKKKMMMOOOQQQRRRVVVWWWYYY[[[ZZZYYYVVVUUUSSSQQQOOOMMMMMMLLLJJJHHHEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;::::::>>>>>>===<<<;;;:::::::::>>>======<<<<<<<<<======@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@>>><<<:::999888777666555444333333333222111111111000000//////111111222222222333333333444444333333333444555555777777777777888888888888;;;;;;:::999777555333222333444555777777777777666666777888;;;<<<>>>??????=========<<<:::888666555666666666555444444333333111000111111222333444555444333222111000...------////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000111222333333444444222222222222222222222222222222222222222222222222555444333222333444555666999999999:::;;;===>>>???BBBCCCEEEHHHJJJKKKLLLMMMLLLMMMMMMMMMMMMNNNQQQSSSUUUXXX[[[[[[[[[___hhhpppuuunnn\\\XXXVVVYYY^^^fffsss~~~xxxpppiiieee```[[[YYY\\\___```bbbfffiiiiiihhhfffccc^^^ZZZWWWXXXYYY\\\aaahhhoootttwww{{{~~~vvvrrrllleee^^^WWWPPPKKKIIIHHHGGGFFFFFFFFFGGGHHHMMMQQQWWW\\\```fffnnnttt~~~|||wwwrrrnnniiihhhfffcccaaa^^^\\\[[[WWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZZZZYYYYYYXXXXXXWWWUUUSSSQQQQQQPPPOOOLLLJJJJJJJJJJJJKKKLLLOOOQQQRRRTTTUUUWWWXXXXXXVVVTTTRRRUUURRRPPPNNNMMMKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@@@@@@@????????????===============<<<<<<<<<>>>>>>===;;;;;;::::::;;;>>>======<<<<<<<<<======AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<:::999888777666555444333333333222111111111000000000000111111111222222222333333444444333333333444555555777777777777888888888888;;;;;;:::999777555333222333444555777777777777666555777888:::<<<===>>>>>>======<<<:::999777666666777777777666555555444444333333222222222333333444444444333222000///......////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000//////000111111222333333222222222222222222222222222222222222222222222222444444333333333444555666555555666666888999;;;<<>>>>>>>><<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;=========<<<<<<======>>>BBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>><<<;;;;;;;;;888777666555444333333333111111111111111000000000111111111222222222222333333333333333333444555666777777777777888888888888:::::::::888777555333222333444555777777777777666555666888:::<<<======>>>===<<<:::888777666777777888888888888777666555555555555444333333333333444666555444333111000//////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000/////////000111111222222222222222222222222222222222222222222222222222222444333333333333444555666666777777888:::;;;===>>>FFFGGGHHHJJJKKKKKKKKKKKKMMMNNNOOONNNMMMNNNPPPRRRVVVYYY[[[[[[[[[```iiiqqqzzzrrr```YYYTTTTTTXXXaaaooo|||}}}vvvoookkkddd^^^[[[\\\^^^___aaaeeegggggghhhgggddd___[[[XXXVVVXXX\\\```dddjjjooossswww{{{~~~{{{wwwtttoookkkeee```[[[UUUPPPMMMJJJIIIIIIIIIIIIKKKMMMNNNPPPTTT[[[aaafffmmmvvv|||}}}uuuppplllhhheeeddddddcccbbb```___^^^]]]XXXWWWUUUUUUVVVYYY]]]___]]]\\\[[[YYYWWWUUUSSSRRRRRRPPPNNNNNNMMMLLLIIIGGGGGGGGGHHHIIIKKKNNNQQQRRRUUUVVVXXXYYYXXXVVVTTTRRRRRROOOMMMLLLKKKJJJGGGEEEHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAABBBBBB?????????>>>>>>>>>>>>===<<<<<<<<<===============>>>===<<<;;;;;;;;;;;;;;;==================>>>???BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???===;;;;;;;;;<<<888777666555444333333333111111111111111111111111111111111111222222222222333333333333444444555666666777777777888888888888::::::999888777555333222333444555777777777777666555666888999;;;<<<<<<===<<<;;;999666666666777888999999999999999777666555555555444444444555555666666666555444222111000/////////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000111111222222222222222222222222222222111222222222222222333333333333333333444555555666777777888999;;;===>>>???DDDEEEGGGIIIJJJKKKLLLLLLMMMNNNOOOOOONNNNNNPPPQQQVVVYYY\\\\\\\\\```iiiqqqxxxooobbb[[[UUUTTTWWW___mmmzzz~~~|||{{{vvvppplllfff```[[[\\\^^^^^^```dddggghhhiiiiiifffbbb]]]ZZZWWWYYY]]]```ccchhhnnnrrrvvvzzz}}}zzzwwwtttpppkkkeee^^^YYYSSSNNNKKKIIIIIIIIIIIIJJJLLLNNNPPPPPPUUU\\\bbbhhhpppyyyzzzqqqmmmjjjhhheeecccbbbbbbaaa```___^^^^^^VVVUUUTTTTTTVVV[[[___bbb^^^]]][[[YYYVVVTTTRRRQQQPPPOOOMMMMMMLLLKKKHHHFFFFFFFFFGGGIIIKKKOOOQQQSSSUUUWWWXXXYYYXXXVVVSSSQQQMMMKKKIIIIIIJJJJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB?????????>>>>>>>>>>>>===???>>>>>>===<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<===============>>>??????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???===;;;;;;;;;<<<888777666555444333333333111111111111111222222222000000111111111222222222333222222333444555666666666777777777888888888888999999888888666555333222333444555777777777777666555666777999:::;;;;;;;;;<<<:::888666666777888999999::::::;;;:::888777555333333333444555666888999777666555444333111000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111111222222222222222222222222222222222222222111111111222222333333333222222333444555555555666444444555666888:::<<<===@@@AAADDDGGGIIIKKKLLLMMMLLLNNNPPPPPPOOOOOOPPPQQQVVVYYY\\\\\\\\\```iiiqqqvvvmmmbbb[[[UUUTTTVVV]]]kkkwww}}}zzzyyy|||}}}}}}|||yyyuuuqqqnnnggg```ZZZZZZ[[[[[[^^^bbbfffhhhjjjjjjhhhccc^^^[[[VVVZZZ^^^```bbbeeelllqqqtttxxx}}}~~~|||zzzwwwuuupppkkkddd]]]WWWQQQMMMIIIFFFFFFGGGHHHIIILLLNNNPPPSSSYYY```gggmmmuuu~~~vvvnnnjjjiiihhhfffbbbbbbaaa```___^^^]]]]]]UUUTTTTTTTTTWWW[[[```ccc^^^^^^\\\YYYWWWUUUSSSRRRPPPOOOMMMLLLLLLJJJHHHEEEFFFFFFGGGIIILLLPPPSSSUUUTTTVVVWWWXXXWWWTTTQQQPPPJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCAAAAAA@@@@@@?????????>>>>>>>>>??????>>>===<<<;;;::::::===<<<<<<;;;;;;;;;<<<<<<============>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>><<<;;;;;;;;;888777666555444333333333111111111222222222222222000000000111111111111222222222222333444555666777777777777777888888888888888888888777666555333333333444555777777777777666555666777888999:::::::::::::::888888777888999:::888999;;;;;;;;;999666555111111222333555777999:::666666555444222111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000222222222222222222222222222222222222222222222222111111111222222333333444111222333444555666666666555666777888:::<<<>>>???>>>@@@BBBFFFIIIKKKMMMNNNKKKMMMPPPPPPPPPPPPQQQRRRWWWZZZ\\\\\\\\\aaajjjrrrwwwnnnaaaZZZTTTSSSUUU[[[hhhsss}}}~~~{{{zzzzzzzzz|||{{{zzzyyywwwtttrrrqqqiiiaaa\\\[[[\\\\\\^^^bbbeeefffiiiiiigggccc^^^[[[UUUYYY]]]______bbbiiinnnppptttyyy~~~}}}zzzxxxuuusssmmmhhhaaaZZZTTTPPPKKKHHHFFFFFFFFFHHHJJJMMMPPPQQQYYY^^^fffmmmttt|||}}}qqqiiigggggggggfffbbbaaaaaa```^^^]]]]]]\\\WWWVVVUUUUUUWWWZZZ]]]______^^^\\\ZZZXXXVVVTTTSSSPPPOOOMMMLLLLLLJJJHHHEEEFFFFFFHHHJJJMMMQQQTTTVVVVVVWWWXXXYYYWWWUUURRRPPPLLLKKKJJJJJJKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCAAA???AAA@@@@@@@@@????????????>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===============>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<:::999888777666555444333333333111111111222222333333333000000000000111111111111222222222333444555666777777777777777888888888888888888777777666555333333333444555777777777777666555555777888999999999999999999999999::::::::::::888999:::;;;;;;888666444222222222333444666777888666555444333222000000///000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000222222222111111111111111222222222222222222222222000111111222333333444444000111333444666666666555888999:::;;;===@@@BBBCCC@@@AAADDDFFFIIIKKKLLLMMMIIILLLOOOQQQQQQQQQSSSTTTWWWZZZ\\\\\\\\\aaajjjrrryyyppp```YYYTTTRRRTTTYYYeeeppp}}}}}}zzzxxxxxxzzz||||||{{{yyyxxxvvvuuussssssllleee^^^^^^^^^^^^```eeeccceeehhhiiigggccc]]]ZZZTTTXXX\\\^^^]]]```ggglllmmmqqqwww{{{~~~|||yyyvvvsssqqqjjjeee^^^WWWSSSOOOKKKHHHHHHHHHHHHJJJLLLOOORRRTTT]]]ccckkkrrryyyyyynnnfffdddeeeeeeeeebbbbbbaaa___^^^]]]\\\\\\YYYXXXWWWWWWWWWYYY[[[\\\___^^^]]][[[YYYWWWUUUTTTPPPOOOMMMLLLLLLKKKHHHFFFFFFGGGHHHJJJNNNRRRUUUWWWXXXYYY[[[[[[ZZZWWWTTTRRROOONNNLLLLLLLLLKKKJJJHHHEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGGGGDDDAAA>>>AAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<===============>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@>>><<<:::999888777666555444333333333111111111222222333333333000000000000111111111111222222222333444555777777777777777777888888888888777777777777666555333333333444555777777777777666555555666888999999999999999999:::;;;;;;;;;::::::777999:::;;;:::888666444333333333333333444555666555555444333111000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111000000000000000222222222222222222222222000000111222333333444444000111333555666666666555666666777999;;;>>>@@@AAACCCDDDFFFHHHJJJKKKLLLLLLHHHKKKOOOQQQRRRRRRSSSUUUWWWZZZ]]]]]]]]]aaajjjrrrzzzpppbbbZZZRRRPPPRRRWWWaaakkkxxx~~~}}}{{{yyyxxxxxxxxxxxx{{{zzzyyyxxxwwwvvvvvvvvvlllhhhaaa\\\ZZZ[[[^^^aaaggghhhiiiiiigggccc___]]]ZZZYYYXXXXXX[[[```fffiiikkknnnssswwwzzz~~~|||wwwtttrrrooollliiifff```YYYQQQLLLGGGEEEEEEGGGIIIKKKMMMQQQVVVYYY___hhhqqqyyyzzzqqqiiifffcccaaaaaadddbbb```^^^\\\[[[\\\]]]^^^[[[ZZZXXXVVVVVVWWWZZZ[[[\\\\\\\\\[[[ZZZXXXUUUTTTPPPOOOMMMLLLKKKLLLLLLMMMKKKLLLNNNPPPSSSVVVXXXZZZ\\\[[[[[[[[[\\\ZZZXXXUUUQQQPPPOOOMMMKKKJJJHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@???>>>======<<>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<>>>@@@AAABBBEEEEEEFFFFFFFFFDDDCCCAAABBBBBBAAA@@@????????????>>>>>>===<<<;;;::::::999555444444333333222111111000111111111111222222222000000111222222222222111111222333444555777888888666666777888999::::::;;;777777999999888666444222222333444555666666666666888666333333666999<<<<<<666555444555777888888777;;;:::999999:::888555333333333333444444555555555777555222...,,,+++,,,,,,000000000000000000000000111000///......///000111////////////000000000000---......///000111111222000111222333444333222222444444333222222222333333000111333444555444333333000111333444555555444333444555777:::<<>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::;;;;;;===>>>@@@BBBCCCFFFFFFFFFEEEDDDCCCBBBAAACCCBBBAAA@@@???????????????>>>===<<<;;;:::999999555555444444333222222222000111111111111222222222000000111222222222222111111222333444555777888888888888888888999999999999888888999999888666444333333444444555666666666666666555555777:::;;;;;;:::999888777777888888777666:::999888888888777444222333333333444444444555555666444222///------------000000000000000000000000111000///......///000111////////////000000000000......//////000000111111222333444555666555555444333333333333333444444444111222333333444444444333000111333444555555444444666777999;;;===???AAABBBBBBCCCEEEGGGIIIJJJJJJKKKKKKLLLLLLLLLMMMQQQVVVZZZ[[[[[[\\\^^^^^^```iiitttrrrjjjddd\\\TTTQQQPPPRRRXXX```lllwww~~~}}}}}}~~~}}}{{{zzzyyyyyyyyyzzz~~~~~~}}}|||{{{zzzyyyyyyuuuooofff^^^YYYYYY\\\___dddeeeggghhhgggeeebbbaaa\\\[[[YYYYYY[[[___dddgggkkknnnsssvvvxxxzzz}}}~~~|||xxxtttrrrooollliiigggbbb[[[SSSMMMIIIHHHGGGIIIJJJKKKLLLOOOUUU]]]bbbhhhqqq{{{ssskkkeeecccaaa___```ccc```___^^^\\\\\\\\\]]]]]]\\\ZZZXXXVVVUUUUUUVVVWWW\\\\\\]]]\\\[[[YYYWWWVVVSSSRRRPPPOOONNNNNNOOOOOOQQQRRRTTTVVVYYY]]]___aaadddbbb```^^^]]]ZZZVVVSSSPPPPPPNNNMMMKKKJJJHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999;;;<<<<<<>>>???AAACCCDDDGGGGGGEEEDDDCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@??????>>><<<;;;999888888666666555555444333333333000111111111111222222222000000111222222222222111111222333444555777888888::::::999999888888888888999:::::::::999777555444444444555666666666555555444555777:::<<<<<<999666<<<:::999999999999888666888777777777777666444111333333333444444444444555555444222000/////////000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000///000111222222222111111111222444555555555555444333333222222333333444444111222333444444555555444888999:::<<<>>>???AAAAAABBBCCCEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLMMMQQQUUUYYYZZZZZZ\\\^^^^^^```iiittt}}}rrrkkkddd\\\TTTQQQPPPPPPUUU\\\hhhuuu~~~}}}}}}xxx|||}}}|||zzzzzzzzzzzz{{{~~~~~~}}}|||{{{zzzyyyxxxuuuooofff]]]YYYYYY\\\___bbbccceeeggggggfffdddccc^^^\\\ZZZYYYZZZ^^^bbbeeeiiimmmrrrvvvyyy{{{}}}}}}{{{yyyuuurrrpppmmmjjjgggddd```XXXQQQKKKHHHHHHHHHKKKKKKLLLMMMQQQXXXaaagggnnnwww|||qqqjjjcccaaa___]]]]]]```___^^^]]]\\\\\\\\\]]]]]]\\\ZZZXXXVVVTTTTTTTTTTTTXXXYYYYYYYYYXXXWWWUUUTTTTTTSSSQQQPPPOOOOOOPPPQQQPPPQQQSSSUUUYYY\\\___``````___]]]\\\[[[ZZZXXXVVVOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999<<<======???@@@BBBDDDEEEHHHGGGDDDBBBAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@??????===<<<:::999777777777666666555444444333333000000111111111222222222000000111222222222222111111222333444555777888888999999999999999999999999;;;;;;;;;:::999777555444555555666666666666555555444555666888::::::777555<<<:::999:::;;;;;;:::999888777777777888777444222444444444444444444444444333222111111000000111111////////////////////////000000////////////000000////////////000000000000000000000000////////////.........///////////////000111444666777666555444444333222111222333444555222222333444444555555555888999:::<<<===???@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKKKKLLLLLLLLLMMMOOOSSSWWWYYYYYY[[[]]]^^^```jjjttt{{{sssmmmddd\\\UUUQQQOOOOOOTTT[[[gggttt~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{vvvzzz~~~|||{{{zzz{{{{{{|||}}}}}}}}}|||zzzyyywwwvvvrrrlllddd\\\YYYZZZ]]]```aaabbbdddfffggggggfffeee___]]]ZZZYYYYYY\\\```bbbfffjjjpppvvvzzz|||}}}|||wwwtttqqqooommmjjjgggdddaaa]]]VVVOOOJJJHHHHHHIIIKKKLLLMMMOOOTTT[[[dddkkkrrr{{{}}}pppiiibbb```^^^[[[ZZZ\\\^^^]]]]]]]]]\\\\\\\\\]]][[[YYYWWWUUUTTTSSSRRRRRRVVVWWWWWWXXXWWWVVVUUUTTTTTTSSSQQQPPPOOOOOOPPPQQQPPPQQQRRRUUUWWWZZZ]]]^^^]]][[[YYYXXXXXXWWWUUUTTTOOONNNMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::======>>>???AAACCCDDDEEEGGGEEECCCAAA@@@@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===;;;:::999888777777666666555444444333333000000111111111222222222000000111222222222222111111222333444555777888888777888888999::::::;;;;;;<<<;;;;;;999888666555444555555666666777666666666777666444444666777777666999888888999;;;===<<<;;;888777777888999888555333444444444444444444444444222111111111111111222222//////////////////////////////000000000000//////////////////000000000000000000000000////////////111111111111222222333333///111333555666666555444555444333222111222333444333333333333444555666666777888999:::<<<===>>>???AAABBBDDDGGGIIIJJJKKKLLLJJJKKKLLLLLLLLLNNNQQQTTTWWWXXXZZZ]]]]]]```jjjuuuzzztttppphhh___WWWRRROOOOOOTTT[[[fffrrryyyxxxxxxwwwwwwxxxyyyyyy~~~}}}|||{{{zzzyyyxxxxxxwww|||~~~}}}|||{{{{{{|||}}}|||||||||{{{zzzwwwuuutttooojjjccc]]][[[[[[^^^```aaabbbdddfffgggggggggfffaaa^^^[[[YYYYYY[[[^^^```bbbgggooouuuyyy|||~~~{{{yyysssqqqnnnlllkkkhhheeebbb^^^[[[UUUOOOKKKIIIIIIJJJLLLMMMPPPSSSXXX```iiiooovvv~~~nnngggaaa___^^^ZZZZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\YYYXXXVVVUUUSSSRRRRRRQQQVVVWWWXXXYYYYYYXXXVVVVVVSSSRRRPPPOOONNNNNNOOOOOOQQQQQQRRRTTTVVVXXXZZZ[[[\\\ZZZVVVTTTSSSRRRPPPNNNNNNMMMMMMLLLJJJIIIIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<======???@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@????????????======<<<;;;:::999888888666666555555444333333333000111111111111222222222000000111222222222222111111222333444555777888888777777888999:::;;;<<<<<<<<<;;;:::888777555444444444444555666777777777777;;;777444222333666777777777666666888:::<<<<<<<<<888777777888999888666444555444444444444333333333000111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000////////////000000000000111000000000000111222222000111333444444444444333444444333333222222333333333333333333444555666777666777888:::<<<===??????AAABBBDDDGGGIIIKKKLLLLLLKKKLLLMMMLLLLLLNNNPPPSSSVVVWWWYYY\\\]]]```kkkvvv~~~{{{xxxuuuoooeeeZZZSSSOOONNNTTTZZZdddnnn{{{}}}{{{wwwwwwvvvvvvwwwxxxyyyzzz}}}}}}|||{{{zzzyyyyyyxxxzzz~~~}}}|||||||||}}}~~~||||||}}}|||zzzwwwuuusssoookkkeee```]]]]]]^^^___bbbbbbdddeeefffgggggggggbbb___[[[YYYXXXZZZ]]]___aaafffmmmsssvvvyyy{{{|||||||||}}}|||{{{yyywwwvvvooonnnlllkkkiiigggccc```\\\YYYUUUPPPMMMKKKJJJJJJMMMPPPSSSXXX^^^eeennnsss{{{{{{jjjccc______^^^\\\\\\^^^\\\\\\\\\]]]]]]]]]\\\\\\WWWVVVUUUTTTSSSRRRQQQQQQUUUVVVWWWXXXXXXWWWVVVVVVQQQPPPOOOMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUVVVYYYVVVSSSQQQQQQQQQOOONNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@????????????????????????<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@BBBDDDEEEAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;:::::::::999999555555444444333222222222000111111111111222222222000000111222222222222111111222333444555777888888999999999::::::;;;;;;;;;<<<;;;999777666444333333222333555666888999999999===:::666444555777888888666555555666999::::::999666666666777888777555333555555444444444333333333000000000111000000000///000000000000000000000000...///000111111000///...////////////000000000000......//////000000111111//////.........///000111222222222222222222222222333444444444333333222111444444333333444555777777666777888:::===???@@@AAA@@@BBBDDDGGGIIIKKKLLLMMMMMMNNNOOOOOONNNOOOQQQSSSUUUVVVYYY\\\]]]```kkkvvv~~~|||{{{tttiii\\\TTTOOOMMMRRRYYYbbbkkkvvv}}}}}}zzzxxxyyyyyyyyyyyyyyy{{{}}}~~~~~~}}}||||||{{{{{{~~~~~~}}}||||||}}}}}}~~~|||}}}}}}}}}{{{xxxuuussspppmmmhhhccc___^^^^^^^^^bbbcccdddeeeffffffggggggbbb```\\\YYYXXXYYY\\\^^^```eeelllqqqtttvvvwwwxxxxxxxxxxxxxxxwwwuuusssrrrnnnllljjjjjjhhhfffbbb___ZZZXXXUUUQQQNNNLLLJJJJJJOOORRRVVV\\\bbbiiiqqqvvv}}}~~~wwwfffaaa]]]^^^___^^^^^^aaa[[[\\\\\\]]]]]]]]]\\\\\\VVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVUUUTTTTTTPPPOOONNNLLLKKKLLLLLLMMMKKKKKKKKKLLLMMMNNNOOOPPPTTTRRRPPPOOOQQQRRRRRRRRRMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA;;;;;;:::::::::;;;;;;<<<<<<<<<<<<=========>>>>>>;;;<<<<<<>>>???AAACCCDDD???@@@AAABBBCCCBBBAAA@@@AAA@@@???>>>============::::::::::::::::::::::::555444444333333222111111000111111111111222222222000000111222222222222111111222333444555777888888;;;;;;::::::::::::999999<<<;;;999777555333333222222333444666888999::::::===;;;888777888999999888777666555666777888777666555444444666777666444222555555555444444333333333///000000000000//////...000000000000000000000000...///000111111000///...////////////000000000000---......///000111111222333222111111111222444555222222111000000111111222333333444555444333111000444444333333444555777888666777999;;;>>>@@@BBBCCC@@@AAADDDGGGIIIKKKLLLMMMOOOPPPQQQQQQPPPQQQSSSTTTUUUUUUXXX\\\]]]aaakkkvvv}}}nnn]]]TTTQQQQQQTTTWWWbbbhhhppptttwww}}}}}}{{{{{{||||||~~~~~~~~~~~~}}}{{{}}}{{{yyyxxxyyyzzz{{{}}}{{{yyyxxxxxxwwwuuutttqqqnnniiieeecccaaa___]]]^^^___aaadddeeefffffffffbbb```\\\YYYWWWWWWXXXYYYaaacccgggkkknnnqqqrrrssstttuuuuuutttrrrqqqqqqrrrmmmkkkiiigggeeecccbbbbbbaaa]]]XXXSSSOOONNNNNNOOOPPPSSSWWW\\\bbbllluuu|||yyypppeeeccc___]]][[[\\\]]]^^^```___]]]]]]^^^^^^^^^]]]WWWWWWVVVVVVTTTQQQOOOMMMQQQSSSUUUWWWWWWUUUSSSRRRQQQPPPOOONNNLLLKKKJJJIIIJJJJJJJJJJJJLLLMMMNNNOOOQQQOOOLLLKKKKKKLLLKKKJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@???@@@@@@???>>>@@@??????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???<<<======>>>@@@BBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;999999888777888777555333111000//////000111111111111222222222222222222222111111000000222333444555666888999999999::::::;;;;;;::::::999<<<;;;:::888666444444333555555666666666666555555777555555777:::;;;888444777777666666555555555444444555666777777666555555222333444555555555444333222111///.........///000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111222222222333333333222222111111111222222333444444555555666666666777888:::<<<>>>???DDDEEEFFFIIIKKKMMMOOOPPPLLLNNNOOOOOONNNNNNPPPQQQTTTVVVZZZ^^^^^^___gggqqq}}}nnn]]]TTTQQQPPPRRRUUU]]]dddkkkqqquuu{{{{{{zzz{{{|||}}}{{{zzzzzzzzz{{{{{{zzzxxxxxxxxxxxxvvvtttssspppkkkgggdddbbb___\\\]]]^^^```ccceeeffffffffffffdddaaa]]][[[[[[[[[[[[^^^```cccgggjjjmmmnnnooonnnooopppooommmllllllmmmlllkkkiiigggeeedddccccccaaa^^^YYYTTTPPPOOOOOOOOORRRUUUZZZ___fffnnnwww}}}wwwnnndddbbb___]]]\\\\\\^^^___```^^^]]]]]]^^^^^^]]]\\\WWWWWWWWWVVVTTTQQQOOONNNPPPRRRTTTVVVVVVUUUSSSRRRPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPNNNKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDBBB@@@???@@@@@@???>>>@@@???>>>>>>======>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???======>>>???AAACCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>===<<<;;;;;;999999888777666555444333222222222222000111111111111222222222222222222222111111111000222333444555666888999999999::::::;;;;;;::::::999;;;:::999888777666666666555555555666666555555555999888888999:::;;;:::999888888777777777666666666444555666666666666555444222333444555555555444444222111000///...//////000............................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333222222222111111222222333444444555555666777777888999;;;===>>>???BBBCCCEEEGGGJJJLLLNNNOOONNNPPPQQQQQQQQQQQQRRRTTTUUUVVVYYY\\\]]]^^^gggqqq}}}ooo^^^UUUPPPNNNOOOSSSXXX^^^ffflllqqqxxx}}}{{{{{{}}}}}}{{{{{{{{{{{{yyyxxxwwwwwwxxxxxxwwwuuuvvvsssnnnjjjgggccc___\\\[[[\\\___aaadddeeefffggghhhfffccc```]]][[[[[[[[[[[[\\\___bbbeeegggiiiiiiiiijjjkkkkkkiiihhhiiikkklllkkkjjjhhhfffeeeeeedddaaa^^^ZZZUUURRRPPPPPPPPPVVVYYY^^^dddjjjrrrzzz}}}tttkkkbbb```^^^\\\\\\]]]___```___^^^]]]]]]^^^^^^]]]\\\WWWWWWWWWUUUTTTRRRPPPOOONNNPPPSSSUUUVVVVVVTTTSSSOOONNNMMMLLLKKKIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNLLLKKKKKKLLLMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@CCCAAA@@@???@@@@@@???>>>@@@???>>>>>>======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@?????????===<<<;;;;;;999999888777444444333333333444555555000111111111111222222222222222222222111111111111333333444555777888999999999::::::;;;;;;::::::999999999888888888888888888444444444444444444444444888:::::::::999999;;;<<<888888888888777777777777444444555555555555444333333333444555555555555444111111000///////////////........................------........./////////000000000000000000000000.........//////000000111000000000000000000000000111111111111111222222222333333333222222222222111222222333444444555555666888888999:::;;;===???@@@AAABBBDDDFFFIIIKKKMMMNNNNNNPPPQQQRRRQQQQQQSSSTTTUUUVVVXXX[[[[[[]]]gggrrr|||ooo```VVVPPPLLLLLLPPPVVV\\\ccciiimmmuuu}}}}}}}}}{{{zzzzzzyyywwwvvvuuuvvvwwwxxxwwwvvvwwwuuuqqqmmmiiieee```\\\YYY[[[]]]___bbbdddfffgggfffeeebbb___\\\YYYWWWVVVXXXYYY[[[^^^```cccdddeeeiiijjjlllkkkjjjjjjlllmmmmmmlllkkkiiigggfffffffffaaa___[[[WWWTTTSSSSSSSSSYYY\\\bbbhhhnnnvvv~~~{{{qqqhhh```___]]][[[[[[]]]___aaa___^^^]]]]]]^^^^^^]]][[[WWWWWWVVVUUUSSSRRRQQQPPPNNNPPPSSSVVVWWWWWWVVVUUUOOONNNMMMLLLKKKJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJKKKLLLMMMLLLKKKGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCAAA??????@@@@@@@@@?????????>>>===============>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@BBBDDDEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????===<<<;;;;;;999999888777444444333333444444555666000000111111111222222222222222222222222222222222333333444666777888999:::999::::::;;;;;;::::::999::::::999888888888888888444444444333333444444444555999<<<<<<:::888999;;;777777777777777777777777444444444444444444333333333444444555555555555555111000000///////////////........................------------.........///////////////////////////,,,------...///000000111000000000000000000000000111111111111111111111111222222222222222222222222222222333444444555555666888888999:::<<<>>>@@@AAAAAABBBDDDFFFIIIKKKMMMNNNLLLNNNOOOPPPOOOPPPQQQSSSVVVVVVWWWYYYZZZ]]]gggsss|||pppbbbXXXPPPKKKKKKOOOVVV\\\bbbgggjjjrrr|||~~~|||zzzyyyxxxwwwvvvuuutttuuuwwwxxxwwwvvvwwwuuurrrooolllgggaaa]]]YYYYYY[[[]]]```ccceeefffdddcccaaa^^^[[[XXXUUUSSSVVVWWWYYY[[[^^^```bbbccciiikkklllmmmlllmmmnnnpppnnnmmmllljjjhhhggggggfffaaa___]]]ZZZXXXXXXXXXXXX]]]```eeekkkrrrzzzyyyooofff^^^]]][[[ZZZZZZ\\\^^^```^^^]]]\\\]]]^^^^^^\\\ZZZWWWVVVUUUSSSRRRQQQPPPPPPNNNPPPSSSWWWXXXXXXWWWVVVOOOOOONNNMMMLLLLLLKKKKKKFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLJJJFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEECCCCCCCCCCCCBBBBBBBBBAAABBBAAA??????@@@AAA@@@??????>>>>>>===<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAACCCEEEFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===<<<;;;;;;999999888777666555444333333333333333000000111111111222222222222222222222222222222333333444555666777999::::::999::::::;;;;;;::::::999;;;;;;999888777666666666555444333333333333444555444999>>>@@@>>>:::999:::666666666666666666666666555555444444333333333333444444444444555555666666000000000000000//////...////////////////////////------------.........///////////////////////////,,,------...///000000111000000000000000000000000111111111111111111111111222222222222222222222222222222333444444555555666888888999:::<<<>>>@@@AAABBBCCCEEEGGGJJJLLLNNNNNNLLLNNNPPPPPPPPPPPPRRRTTTVVVVVVXXXZZZZZZ]]]hhhsss{{{pppdddZZZQQQKKKKKKOOOUUUZZZ```dddhhhooozzz~~~~~~}}}{{{zzzxxxwwwvvvvvvuuutttuuuvvvwwwvvvuuutttsssrrrqqqnnnjjjddd___YYYYYYZZZ\\\^^^aaacccddddddcccbbb```]]]YYYUUUSSSTTTUUUWWWYYY\\\___aaacccgggiiikkkllllllmmmoooqqqqqqpppmmmkkkiiigggffffffaaa```^^^]]]\\\]]]]]]^^^aaadddhhhnnnvvvzzzuuummmddd]]][[[YYYXXXXXXZZZ\\\^^^]]]\\\\\\]]]^^^^^^[[[YYYUUUUUUSSSRRRQQQPPPPPPPPPNNNPPPSSSVVVXXXXXXWWWVVVOOOOOOOOONNNMMMLLLLLLLLLHHHIIIKKKMMMNNNNNNMMMMMMLLLKKKJJJKKKLLLLLLKKKIIIFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@??????@@@AAA@@@@@@???>>>======<<<<<<========================<<<<<<<<<<<<=====================???AAACCCEEEFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;;;;999999888777777666444333222111111000000111111111111222222222222222222222333333333333444444555666888999::::::999::::::;;;;;;::::::999;;;:::999777666555555555666555444333333444555666666:::>>>AAA@@@===;;;:::555555555555666666666666777666555444333333333444555555444444555555666777000000000000000///......000000000000000000000000------........./////////000000000000000000000000.........//////000000111000000000000000000000000222222222111111111111111111222222222222333333333222222333444444555555666888888999:::;;;===???@@@BBBCCCEEEGGGJJJLLLNNNOOONNNPPPRRRRRRRRRSSSUUUWWWVVVWWWYYY[[[\\\^^^hhhssszzzpppeee\\\RRRLLLLLLPPPQQQWWW]]]aaafffnnnyyy}}}}}}|||{{{zzzyyyxxxwwwvvvuuuttttttuuuvvvuuusssppppppqqqqqqppplllfffbbbYYYYYYZZZ[[[\\\___aaabbbbbbbbbbbb```]]]YYYUUUSSSRRRSSSTTTVVVZZZ^^^aaacccfffhhhjjjkkklllmmmoooqqqsssqqqooollliiigggfffeee```````````````aaabbbcccfffhhhlllqqqzzz|||uuupppiiibbb\\\ZZZXXXVVVVVVWWWZZZ[[[\\\\\\\\\^^^___^^^[[[YYYTTTSSSRRRPPPOOOOOOOOOOOOMMMOOORRRTTTVVVUUUTTTSSSNNNNNNMMMMMMLLLLLLKKKKKKIIIKKKMMMOOOPPPPPPOOOOOOLLLKKKKKKLLLLLLLLLIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@??????@@@AAAAAA@@@>>>>>>===<<<<<<<<<<<<===<<<==========================================<<<<<<>>>@@@CCCEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;;;;999999888777555444333222111000000000000111111111111222222222222222222333333333444444444444555777888999:::;;;999::::::;;;;;;::::::999888777777666555555666666777666444333333444666777888888888:::;;;<<<:::888555555666666777777777777888777666444444444444444666555555444555555777777///000000111000///...---////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111222222222333333333222222333444444555555666777777888999;;;===>>>???AAABBBDDDFFFIIIKKKMMMNNNNNNPPPRRRRRRSSSSSSUUUWWWVVVWWWZZZ^^^^^^```iiisssyyypppfff]]]SSSLLLLLLQQQNNNSSSZZZ___dddmmmzzz||||||||||||{{{zzzyyyxxxwwwuuuttttttuuuuuutttsssnnnnnnpppqqqpppmmmgggcccZZZYYYYYYZZZ\\\^^^```aaa___``````___\\\XXXTTTRRRPPPQQQRRRUUUYYY]]]```cccfffhhhjjjlllmmmnnnqqqssstttssspppmmmjjjgggfffeee`````````aaabbbdddeeefffjjjkkkooottt}}}xxxqqqmmmggg```[[[ZZZWWWUUUUUUVVVXXXYYY\\\\\\\\\^^^___^^^[[[XXXSSSRRRQQQOOONNNNNNNNNOOOLLLNNNPPPSSSTTTSSSRRRQQQMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLOOOQQQRRRRRRQQQPPPMMMLLLKKKLLLLLLKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@>>>???@@@AAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<;;;===@@@CCCEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;:::999888777333333222111000000000000000111111111111222222222222222222333333444444444444444555777888999:::;;;999::::::;;;;;;::::::999555555555555555666777777888777555444444555777888999555111222555777777666666666777777888888888999999888666555444444555555666555555444444666777888///000111111111000...---........................////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222222222111111000000111111111222222333333333222222333444444555555666666777777888:::<<<>>>???@@@AAACCCEEEGGGJJJKKKLLLLLLNNNPPPQQQQQQRRRTTTUUUVVVWWW[[[___```aaaiiisssyyyuuummmbbbWWWPPPMMMMMMPPPQQQTTT[[[fffsss~~~|||{{{{{{{{{{{{zzzzzzzzzttttttuuuuuuuuuuuuttttttqqqqqqqqqrrrqqqnnniiieee___ZZZUUUVVVZZZ______^^^```___^^^]]]\\\ZZZVVVSSSPPPRRRTTTVVVYYY\\\^^^___bbbdddgggkkknnnqqqsssttttttqqqnnnlllkkkjjjhhhfffeeeddddddeeefffiiikkkllllllqqqvvv{{{{{{rrrlllfffaaa]]]]]][[[XXXVVVVVVWWWYYYZZZ\\\]]]^^^___]]]ZZZWWWUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNPPPRRRSSSSSSRRRRRRNNNNNNNNNNNNMMMKKKJJJIIILLLNNNQQQSSSSSSRRROOOMMMMMMMMMKKKJJJIIIHHHHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@AAABBBCCCCCCBBBBBBCCCCCCBBB@@@>>>===<<<;;;============<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>999:::<<<<<<;;;:::;;;<<<>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@?????????@@@BBBCCCCCCBBB@@@???:::::::::::::::888777777555444333222111111111111111111000000111111222333333333222222333333444555333444555777888888888888999999:::;;;:::999888777777666555444444555666777777777666666555555444444555555666777777777777777444666777777666666777999;;;:::777444333333333444444444333333333444444555111111000000000111333444---.........//////000000////////////////////////////////////000000000000------...///000111222222444333111000000000111222000222444333222111222333444333333222111111111222333333333333444444555666666777888999;;;>>>@@@AAABBBCCCDDDGGGIIIKKKMMMNNNNNNNNNOOOQQQRRRTTTUUUVVVXXXXXXZZZ]]]^^^```gggppp~~~zzzvvvnnncccXXXQQQNNNMMMNNNPPPTTT[[[gggttt{{{{{{{{{zzzzzzzzzyyyyyyuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrqqqnnniiieee___ZZZUUUVVVZZZ^^^___^^^```_________^^^[[[VVVSSSQQQRRRTTTVVVYYY\\\^^^___bbbdddgggjjjmmmppprrrssssssqqqooommmllljjjiiihhhfffffffffggghhhkkkmmmoooqqquuu{{{wwwooojjjeee```^^^\\\ZZZXXXVVVVVVWWWYYYZZZ\\\]]]^^^^^^]]]ZZZWWWUUURRRQQQPPPOOONNNMMMMMMMMMLLLMMMOOOQQQRRRSSSSSSRRRPPPOOONNNMMMLLLKKKJJJIIIKKKNNNQQQSSSTTTRRROOOMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::;;;<<<===:::<<<>>>???>>>>>>???AAA>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>???@@@BBBBBBAAA???>>>;;;::::::999999888888777555444333222111111111111111111000000111111222333333333222222333333444555333444555777888888999999999999:::;;;:::999888777777666555444444555666777777777777666666555555555555555666777777777777777444555777777666555777888;;;999777444333333333444555444444444444444555555111000/////////000111222............/////////000////////////////////////////////////000000000000000000000111222222333333333222222111000000111111000222444333222111222333444333222222111111222222333333333333444444555666666777888999;;;>>>@@@AAABBBCCCEEEGGGJJJLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVXXXXXXZZZ]]]^^^```gggppp~~~~~~~~~}}}||||||xxxpppeeeZZZRRRMMMLLLLLLNNNSSS\\\hhhwww~~~zzzzzzzzzyyyyyyyyyxxxxxxvvvuuutttsssssstttuuuvvvtttssssssrrrqqqnnniiieee^^^ZZZVVVUUUYYY\\\]]]]]]______```aaa```]]]WWWSSSQQQRRRSSSUUUXXX[[[]]]___aaacccfffiiilllnnnooopppqqqqqqooommmlllkkkkkkkkkllllllkkklllnnnpppsssuuuwww{{{{{{ssslllgggccc```^^^ZZZXXXVVVUUUUUUWWWYYY[[[]]]]]]^^^^^^]]]ZZZXXXVVVSSSRRRPPPOOONNNNNNMMMMMMKKKLLLNNNPPPRRRRRRSSSSSSRRRQQQNNNLLLKKKJJJJJJJJJKKKNNNQQQTTTTTTRRROOOMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@???======<<<<<<;;;;;;;;;;;;:::::::::999999999999:::;;;<<<<<<:::<<>>???BBBDDDEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@===>>>???@@@@@@???>>>===<<<;;;999888777777888888555444333222111111111111111111000000111111222333333333222222333333444555444444666777888999999999999999:::;;;:::999888777777666555444444555666777777777777777666666666666555555666777777777777777444555666666555444666777:::999666444333333333333555555555555555555555555111000//////...//////000............////////////////////////////////////////////////000000000000111111111111111111111111111222222222222111000000000222444333222111222333333333222222111111222222333333333333444555666666666777888999;;;>>>@@@AAACCCDDDFFFHHHJJJMMMNNNOOORRRRRRRRRSSSTTTUUUUUUVVVXXXXXXZZZ]]]^^^___gggooo~~~||||||||||||{{{|||xxxqqqggg[[[RRRMMMKKKJJJMMMRRR\\\iiiwww~~~}}}yyyyyyxxxxxxxxxwwwwwwwwwwwwuuusssrrrrrrsssuuuwwwuuutttrrrrrrqqqmmmhhheee^^^[[[WWWVVVXXX[[[\\\\\\______aaacccbbb^^^XXXSSSRRRRRRSSSUUUWWWZZZ]]]^^^```bbbdddgggjjjlllnnnnnnooopppooonnnmmmlllmmmnnnsssrrrrrrrrrtttwwwzzz||||||zzzrrrkkkfffccc```^^^XXXWWWUUUTTTUUUWWWYYY[[[\\\]]]]]]]]]\\\ZZZXXXWWWUUUTTTSSSQQQPPPPPPPPPPPPKKKLLLMMMOOOPPPRRRSSSSSSSSSRRROOOLLLJJJJJJJJJKKKKKKMMMQQQSSSTTTRRROOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<===999;;;===>>>======>>>???===???AAACCCEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA??????@@@@@@@@@???>>>===<<<;;;999777666777888999444444333222111111111111111111000000111111222333333333222222333333444555444555666777888999999999999999:::;;;:::999888777666555444444444444555666777777777777777777777777555555666777777777777777333555666555444444555666999888666555333333333333666666666666666666555555111111000000////////////.........///////////////////////////////////////////////////000000000000000000000000//////......000111222333333222000000000222444333222111222222333333222222111222222333222222222333444555666777666777888999;;;>>>@@@AAADDDEEEFFFIIIKKKMMMOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTYYYXXXZZZ]]]]]]___fffooo|||||||||{{{zzz{{{xxxrrrhhh\\\RRRLLLJJJJJJLLLRRR[[[hhhuuu~~~~~~~~~~~~}}}|||{{{zzzwwwwwwwwwwwwvvvvvvvvvvvvuuutttrrrqqqqqqrrrtttuuutttsssqqqpppooommmhhheee___\\\YYYWWWXXXZZZ\\\]]]______aaacccccc___YYYTTTRRRRRRSSSTTTVVVYYY\\\^^^___```cccfffiiikkkmmmnnnnnnpppqqqpppooooooqqqsssyyyxxxvvvvvvwwwzzz~~~|||ssskkkfffbbb___^^^XXXVVVUUUTTTTTTVVVYYYZZZ[[[\\\\\\[[[[[[YYYXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPKKKLLLLLLNNNOOOQQQRRRSSSSSSQQQOOOLLLKKKJJJKKKLLLKKKMMMOOOQQQRRRPPPNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>============<<<<<<<<<;;;::::::::::::;;;<<<===>>>;;;<<<>>>===<<<;;;;;;<<<===???AAACCCDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>><<<:::888666666666777888444444333222111111111111111111000000111111222333333333222222333333444555444555666888999999999999999999:::;;;:::999888777666555444333333444555666666666666666666777777777555555666777777777777777444555666555444333444555777777666555444333333333666666777777666555444444222222222222111000000//////////////////.........////////////////////////////////////000000000000111111000000///.........000000222333333222111000000222444333222111222222333222222111222222333333222222222333444555777777666777888999;;;>>>@@@AAADDDEEEFFFIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSYYYXXXYYY\\\]]]^^^eeennn}}}|||||||||{{{{{{yyysssjjj___UUUNNNKKKKKKMMMRRRZZZeeeqqq{{{~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzxxxxxxvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqrrrsssrrrqqqoooooonnnllliiifff```^^^[[[XXXXXXYYY\\\]]]______```bbbbbb___YYYUUUSSSSSSRRRSSSUUUYYY\\\^^^]]]___bbbeeeiiilllnnnoooooorrrttttttsssssswwwzzz}}}{{{yyyzzz}}}zzzqqqiiiddd```^^^]]]XXXWWWTTTSSSSSSUUUWWWYYYZZZZZZZZZYYYYYYXXXWWWVVVSSSSSSQQQPPPOOONNNNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRPPPOOOMMMLLLLLLLLLMMMKKKLLLMMMNNNNNNNNNMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBAAABBBBBBDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@??????????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@>>><<<<<<======>>>AAACCCDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????>>>;;;:::888777666666777777555444333222111111111111111111000000111111222333333333222222333333444555555555777888999:::::::::999999:::;;;:::999888777666555444333333444555666555555555555666666666666555555666777777777777777555666777666444444444666666666555555444333333222555666777777666555333222111222222222222111111000///////////////.........////////////////////////////////////000000000000333222222222111111000000000000111222222222222111000222444333222111222333222222111111222222333333111111222333444555777888666777888999;;;>>>@@@AAACCCDDDFFFHHHJJJMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSYYYXXXYYY\\\]]]^^^eeemmm~~~}}}}}}}}}}}}{{{zzzvvvmmmcccXXXQQQNNNLLLNNNRRRYYYbbbllluuuzzz~~~}}}}}}}}}}}}{{{}}}~~~}}}}}}}}}|||{{{zzzyyyxxxwwwuuuuuuuuuttttttttttttssspppppppppppppppppppppppppppnnnmmmmmmmmmkkkiiifffaaa```]]]ZZZXXXYYY\\\^^^_________``````^^^ZZZVVVTTTSSSRRRSSSUUUXXX[[[^^^\\\^^^aaaeeeiiimmmooopppsssvvvzzzzzzxxxyyy~~~{{{uuulllddd```^^^\\\[[[YYYWWWUUUSSSSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRPPPOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMMMMIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA??????????????????@@@@@@======<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======>>>???AAA@@@???>>>>>>???===>>>@@@CCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>=========999999888888777777666666555444333222111111111111111111000000111111222333333333222222333333444555555666777888999:::::::::999999:::;;;:::999888777555555333333333333555555333444444444555555555666555555666777777777777777666777888777555444555666555555555555444333222222444555666777666444222111///000111222222111111000000/////////............////////////////////////////////////000000000000222222222111111111111111111111000000111222222333000222444333222111222333222222111111222222333444111111222333444666777888666777888999;;;>>>@@@AAABBBCCCEEEGGGJJJLLLNNNOOOOOOPPPPPPRRRSSSTTTUUUUUUYYYXXXYYY\\\\\\]]]dddlll~~~~~~~~~~~~|||{{{xxxpppeee[[[TTTQQQMMMOOORRRXXX```iiiqqquuu{{{}}}|||{{{{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxuuuuuutttttttttsssssssssnnnoooppppppppppppooonnnnnnmmmkkkkkklllkkkiiigggbbbaaa^^^[[[YYYYYY\\\_________^^^______]]]ZZZWWWTTTSSSRRRRRRTTTXXX[[[^^^[[[]]]aaaeeejjjmmmpppqqquuuzzz}}}~~~|||}}}uuuoooggg```]]][[[[[[ZZZYYYWWWUUUSSSRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVUUUTTTSSSQQQQQQQQQQQQOOONNNMMMLLLLLLMMMNNNOOOMMMNNNOOOOOOOOONNNNNNMMMLLLKKKIIIHHHHHHJJJLLLNNNIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCC@@@AAAAAAAAA@@@@@@???>>>???????????????@@@@@@@@@<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<<<<;;;===?????????>>>???@@@<<<>>>@@@BBBDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@>>>===<<<<<<<<<<<<888999999999888777666555555444333222111111111111111111111000111222222333333333222222333333444555555666777888999:::::::::999999:::;;;:::999888777555444333333333333444555333333333444444444555555555666666777777777777777777888999888666555555666555555555555444333222222444555666666555333111000---...///111111111000000000000//////.........---////////////////////////////////////000000000000//////////////////000000222111000000000111333444000222444333222111222333222111111111222333333444111111111333444666777888666777888999;;;>>>@@@AAABBBCCCDDDGGGIIIKKKMMMNNNOOOPPPQQQSSSTTTVVVWWWWWWYYYXXXYYY\\\\\\]]]dddlll~~~}}}xxxrrrmmmggg___UUUNNNQQQNNNOOOWWW^^^dddkkkqqqvvv}}}~~~~~~}}}}}}~~~~~~~~~yyy{{{|||}}}}}}|||{{{yyyvvvtttrrrpppoooppprrrtttoooooopppqqqpppooonnnmmmlllkkkjjjjjjjjjhhheeebbb```___]]]\\\ZZZZZZ[[[[[[\\\]]]```aaa```]]]ZZZWWWQQQRRRRRRTTTVVVYYY[[[]]]```bbbdddfffhhhlllppptttxxx{{{}}}~~~rrrlllddd^^^[[[ZZZZZZZZZXXXWWWWWWVVVUUUTTTSSSSSSVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRSSSRRRPPPNNNPPPOOOMMMKKKIIIJJJNNNQQQSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>AAAAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;<<<<<<===???@@@AAA>>>AAACCCDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@???===<<<<<<<<<<<<:::888777666777666444333555444333222111111111111111111222222222111111000333222222111222222222333555666666888999:::;;;;;;;;;:::999999::::::888666555555444444444333333333555555555444444333333222555555666777777777777777777777777777777777777777888777444222222333555777444444555555444444333222000000000000////////////000///...---------------........................///000222111///......///000000//////.........---////////////000000000000111111111111111222222222000000111111111222222222555555555555555555444444666666888:::<<<>>>???@@@AAABBBEEEHHHKKKLLLMMMMMMNNNOOOQQQQQQQQQRRRUUUWWWVVVXXXZZZ[[[\\\aaahhhnnn~~~{{{xxxsssnnniiiaaaVVVOOOSSSOOOPPPUUU[[[___eeelllrrryyy~~~}}}}}}}}}}}}}}}|||}}}~~~~~~}}}{{{zzzvvvtttrrrpppooooooqqqrrrppppppqqqqqqqqqooonnnmmmmmmlllkkkkkkkkkiiifffddd___^^^]]][[[ZZZZZZZZZZZZ\\\]]]___```___]]]ZZZYYYSSSSSSSSSTTTVVVXXXZZZ\\\^^^aaadddgggjjjnnnssswwwzzz}}}~~~yyyqqqkkkddd^^^[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQSSSSSSTTTTTTUUUUUUUUUUUUSSSRRRQQQRRRRRRRRRPPPNNNNNNMMMLLLJJJIIIKKKOOOSSSRRRQQQPPPNNNLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>AAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAA???AAACCCDDDCCCBBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@???>>><<<<<<<<<<<<;;;999777777777777555333555444333222111111111111111111222222222111111000111111111111222333444555777888888999:::;;;<<<===<<<;;;::::::;;;:::888666555555555555444444444333555555555444444333333333555555666777777777777777777777777777777777777777777666444222222333444666333444444444444333222222000000000000////////////111000///...............///////////////////////////000222111///......///000000000/////////......000000000000111111111111222222222111111000000000111222222222333333333333555555555555555555555555555666777999;;;===??????AAABBBEEEHHHJJJLLLMMMMMMMMMOOOPPPQQQQQQRRRTTTWWWVVVXXXZZZZZZ\\\```gggmmm~~~}}}yyywwwsssqqqllldddYYYQQQSSSPPPOOOSSSVVVYYY___eeemmmttt~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyytttrrrpppnnnmmmnnnoooppprrrrrrrrrqqqqqqooonnnmmmnnnmmmkkkkkkkkkjjjgggeee```___^^^]]]\\\[[[[[[[[[]]]^^^^^^^^^]]]\\\[[[ZZZUUUUUUUUUUUUVVVWWWYYYZZZ]]]```dddhhhlllqqqvvvzzz|||~~~zzzuuuooojjjccc]]]ZZZZZZYYYYYYWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQQQQRRRTTTUUUVVVVVVSSSRRRQQQQQQRRRQQQOOOMMMLLLLLLKKKIIIIIIKKKPPPSSSQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======>>>=========>>>???@@@@@@???AAACCCCCCBBBAAABBBCCCBBBAAA@@@?????????@@@AAAAAA@@@???>>>===<<<<<<<<<;;;:::888888888888666444444333222111111111111111000111111222222222111111000000000111333444666777999::::::;;;<<<===>>>>>>===;;;:::;;;;;;;;;999777666666666555555555444444555555555555555444444444555666666777777777777777777777777777777777777777666555333111111222333444222333333333333222111111000000000000////////////111111000////////////000000000000000000000000000...000111111///......///111111111000000000000000111111111111222222222222333333222111000///......222222333333333444444444555555555555555555555555555666777999;;;===??????AAACCCEEEHHHJJJLLLMMMMMMMMMNNNPPPPPPPPPQQQTTTVVVUUUWWWYYYZZZ[[[___ffflll}}}|||xxxvvvtttsssoooggg]]]TTTRRROOONNNQQQRRRUUU[[[bbbiiipppzzz~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{{{{zzzyyywwwuuutttnnnmmmlllkkkkkkmmmnnnooossssssrrrqqqpppooonnnnnnmmmllljjjjjjjjjjjjhhhfffbbbbbbaaa```___^^^]]]]]]^^^]]]]]]\\\\\\[[[\\\\\\XXXWWWVVVUUUUUUVVVWWWXXX\\\___dddhhhlllqqqvvvyyy{{{~~~zzzssslllhhhaaa\\\ZZZYYYYYYXXXWWWVVVUUUSSSRRRPPPOOONNNOOOPPPPPPQQQRRRSSSTTTTTTSSSQQQQQQQQQQQQQQQOOOMMMMMMLLLKKKIIIHHHJJJNNNQQQPPPOOONNNMMMKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@AAA@@@BBBCCCCCCBBBAAABBBCCCCCCAAA???>>>>>>???AAABBBAAAAAA???>>>===<<<<<<<<<<<<:::999888999888666555333333222111111111111111000000111222222222111111111111111222333444555666:::;;;;;;<<<======>>>>>>===<<<;;;;;;<<<;;;999888777666666666666555555555555555555555555555666666666666777777777777666666666666666666666666666666555444222111000111222333222222222222222111000000000000000000////////////000000///////////////000000000000000000000000000...000111111///...///000111111111111111111111111000000000111111111222222111111111000000/////////222222222333333333333444444444444555555555555555666777888:::<<<>>>@@@@@@BBBCCCEEEGGGIIILLLMMMNNNMMMOOOPPPPPPPPPQQQSSSUUUUUUWWWYYYYYYZZZ^^^eeekkk~~~~~~}}}{{{yyywwwvvvuuurrrjjj```XXXQQQNNNMMMOOOPPPSSSZZZbbbhhhnnnxxx~~~}}}}}}~~~~~~||||||{{{{{{zzzxxxwwwwwwvvvvvvuuutttrrrpppooonnnhhhhhhhhhiiijjjlllnnnooorrrrrrqqqpppooooooooonnnlllkkkiiihhhiiihhhgggfffbbbbbbaaaaaa```___^^^]]]^^^]]]\\\[[[[[[[[[\\\\\\ZZZYYYWWWVVVUUUVVVWWWWWW\\\___dddhhhlllppptttwwwyyy|||zzztttiiieee___[[[YYYXXXXXXWWWVVVUUUTTTSSSQQQPPPOOONNNPPPPPPQQQQQQQQQRRRRRRRRRSSSRRRQQQQQQRRRQQQOOOMMMOOONNNLLLIIIGGGHHHKKKNNNOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>??????>>>??????@@@AAABBBAAABBBCCCBBBAAA@@@BBBCCCDDDBBBAAA???@@@AAACCCDDDBBBAAA@@@>>>============<<<:::999888999888666555222222111111000000111111///000111222222222222222333333333222333333444444::::::;;;;;;<<<<<<=========<<<;;;;;;<<<;;;999888777666666666666555555555555555555666666777777777666666777777777777666666666666666666666666666666444333222111111111222222111111222222111111000///000000000000////////////.........------......///////////////////////////...///111111/////////000111111111111222222222222/////////000000000111111//////000000111111222222111111111111222222222222444444444555555555666666777888999;;;===???AAABBBBBBCCCDDDFFFIIIKKKMMMNNNNNNOOOPPPPPPPPPQQQSSSUUUVVVXXXYYYYYYZZZ^^^eeekkk{{{~~~}}}|||{{{{{{yyywwwvvvssslllccc[[[RRROOOOOOPPPPPPRRR[[[dddhhhnnnwww~~~~~~}}}}}}~~~~~~}}}yyyxxxxxxwwwvvvuuuuuuuuurrrqqqpppnnnmmmkkkjjjjjjffffffggghhhjjjlllnnnoooqqqpppoooooonnnooooooooollljjjhhhggghhhhhhgggfffaaabbbaaaaaa```^^^]]]\\\]]]\\\[[[[[[[[[[[[\\\\\\ZZZYYYXXXVVVVVVVVVVVVWWW[[[___dddiiilllppptttvvvzzz}}}zzzsssgggccc^^^ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRTTTSSSRRRRRRSSSRRRPPPNNNOOONNNLLLHHHFFFFFFIIILLLNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA????????????????????????==================<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBCCCCCCBBB@@@@@@AAACCCDDDCCCBBBBBBBBBCCCDDDEEEBBBAAA@@@???>>>=========;;;:::888888888888666444222111111000000000111111///000111222222222222222444444333333333333444444:::::::::;;;;;;;;;<<<<<<===;;;:::;;;;;;;;;999777666666666555555555444444444555555666777888999999777777777777777666666555777777777777777777777777444333222222111111222222111222222222222111000000000000000000////////////...------------......///////////////////////////---///111111000///000111111111111111111222222222.../////////000000000000//////000111222333444444000000111111111222222222333333444444555666666666777888999;;;===???AAABBBCCCCCCDDDFFFHHHKKKMMMOOOOOOQQQRRRQQQQQQQQQSSSUUUWWWYYYZZZZZZZZZ^^^eeekkk{{{~~~}}}{{{zzz~~~{{{xxxvvvsssmmmddd^^^UUUSSSRRRRRRQQQRRR[[[eeehhhnnnvvv}}}~~~~~~}}}~~~}}}~~~~~~}}}{{{wwwwwwvvvuuuuuuuuuuuuuuuooonnnmmmlllkkkjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnooonnnmmmmmmmmmnnnooopppmmmkkkhhhhhhhhhiiihhhhhhddddddddddddcccaaa```___[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZXXXWWWVVVVVVWWWWWWZZZ^^^dddjjjnnnrrrvvvyyyvvvoooeeeaaa]]]YYYXXXXXXVVVUUUTTTTTTTTTSSSSSSRRRRRRRRROOOOOOPPPQQQRRRSSSSSSTTTUUUTTTSSSSSSTTTSSSQQQOOONNNMMMKKKHHHFFFGGGJJJMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>>>>>>>????????????========================:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>======>>>???AAACCCEEEFFFCCCCCCCCCBBB@@@@@@AAACCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBB@@@???>>>=========;;;999777777777777555333111111000000000000111111//////000222222333333222333333333333333444555666::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;:::888666555555555555444444444333444555555777888999::::::777777777777777666555555777777777777777777777777444333333333222222222222222222333333222222111000000000000000////////////...............///000000000000000000000000000000---///000111000///000111000000000111111111222222//////000000000111111111111111222222333333444444111111111222222222333333333333444444555666666777555666888:::<<<>>>???@@@CCCCCCDDDFFFHHHKKKNNNOOOQQQRRRSSSRRRRRRRRRTTTVVVXXXZZZ[[[[[[[[[___fffkkk}}}~~~}}}{{{zzz}}}yyyvvvsssmmmeee___XXXVVVUUUTTTQQQRRR[[[eeehhhmmmuuu{{{~~~~~~}}}~~~{{{|||~~~~~~}}}{{{zzzwwwvvvvvvuuuuuuuuuuuuvvvooonnnmmmlllkkkjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnpppqqqnnnllliiihhhiiijjjjjjiiihhhhhhiiiiiihhhfffdddcccZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXXXX]]]dddkkkpppuuuzzz}}}}}}ssskkkddd```\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSMMMNNNOOOQQQSSSTTTVVVVVVVVVTTTTTTTTTTTTTTTRRRPPPLLLKKKIIIGGGFFFGGGKKKOOOMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCC>>>>>>>>>>>>>>>?????????=========>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<============>>>???AAADDDFFFGGGCCCDDDCCCAAA@@@???AAACCCAAABBBCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>>>>======:::888777666777666444333111000000000000000111111//////000222222333333333111111222333444666777888;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999::::::888666555555444444444333333333444555666777888999:::;;;777777777777777666555555777777777777777777777777444444444333333333222222222333333333333222111111000000000000///////////////////////////000111111111111111111111111111111---...000111000///000111//////000000111111111111000111111111111222222222444333333333333333333333222222333333333444444444333333444444555666777777444555666888:::<<<===>>>CCCCCCDDDEEEHHHKKKNNNOOORRRSSSTTTSSSRRRSSSUUUWWWYYYZZZ\\\[[[\\\___ffflll~~~{{{{{{wwwtttttttttqqqkkkeee^^^[[[WWWRRRQQQTTT[[[aaaaaagggooovvv{{{~~~~~~}}}}}}||||||}}}}}}|||yyy{{{~~~{{{wwwuuuuuuttttttsssrrrrrrrrrnnnllliiiggggggjjjmmmpppssssssqqqpppnnnmmmkkkkkkkkkkkklllllllllkkkjjjiiillljjjhhhhhhiiijjjiiihhhiiigggfffdddccccccdddddd]]][[[YYYYYY\\\]]]\\\[[[ZZZ\\\\\\YYYTTTSSSWWW[[[```bbbeeeiiimmmsssyyy~~~|||uuuppphhhbbb\\\ZZZ[[[[[[XXXUUUQQQQQQQQQRRRRRRQQQPPPPPPPPPOOONNNNNNOOOQQQTTTUUUVVVTTTSSSTTTUUUSSSOOOKKKIIIJJJKKKJJJHHHGGGGGGIIIKKKLLLLLLLLLLLLJJJIIIHHHKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<======>>>???@@@===>>>@@@BBBCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>===<<<;;;:::999:::::::::888666444222333333222111000000111111000000000000000000000000555444333333444555666777999999:::;;;<<<<<<<<<<<<:::;;;<<<;;;999888999:::666666666666555444333222222333666888999999888777:::999888666555555555555666666666777888888666444333333222111111222222222444444444333333222222222444222111111222222111///222000///......///000222000000000000000000000000////////////000000000000000111111111111222222222111111111000000000000000222333333444444333333222333333333333333333333333333333444444555666666666777777888999;;;===???@@@CCCDDDEEEHHHJJJLLLNNNOOOSSSRRRQQQPPPQQQRRRTTTVVVXXXZZZ\\\\\\\\\___fffkkk|||}}}yyyvvvttttttuuusssmmmhhhbbb\\\UUURRRRRRUUUWWWXXX^^^cccjjjqqqwww|||~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{yyyzzz}}}}}}yyyvvvttttttsssqqqpppnnnmmmmmmkkkjjjhhhgggiiilllpppssswwwvvvuuusssqqqooonnnmmmlllllllllllllllmmmmmmmmmllljjjhhhggghhhhhhgggfffgggfffdddccccccccccccddd^^^\\\YYYZZZ\\\]]]\\\ZZZ[[[\\\]]]ZZZUUUTTTXXX\\\___aaadddgggkkkpppwww{{{xxxqqqlllddd___YYYWWWXXXXXXUUURRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNPPPRRRSSSUUUTTTSSSTTTTTTSSSOOOKKKJJJKKKKKKJJJHHHGGGGGGHHHKKKKKKLLLLLLKKKJJJHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAACCCDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::::::::999999777666444333333222222111000000111111111111111111111111111111444444333333444666777888999999:::;;;<<<<<<<<<<<<:::;;;;;;:::888666777888666666666666555444333222222444555777888888888888999999777666555555555555777666666888999999777555333333222222222222333333555555444333222222111111333111000000111111000//////...---,,,,,,---...///000000000000000000000000////////////000000000000000000111111111222222222111000000000000000000000222333333444444333333222222222222222222222222222333333444444555666666666777777888999;;;===???@@@CCCDDDEEEHHHJJJLLLNNNOOORRRQQQPPPPPPQQQRRRTTTVVVVVVYYY\\\\\\]]]```fffkkk{{{~~~xxxvvvttttttvvvuuuppplllaaa[[[VVVXXX___eeefffdddZZZ^^^eeekkkqqqxxx~~~~~~~~~~~~|||yyywwwxxxzzzzzzwwwttttttsssqqqooommmkkkjjjiiihhhhhhhhhjjjmmmrrrvvvxxx{{{zzzxxxvvvsssrrrqqqpppmmmmmmllllllmmmnnnppppppllljjjgggfffffffffdddcccdddcccbbbbbbbbbbbbbbbccc___]]][[[[[[[[[\\\[[[ZZZ[[[]]]]]][[[XXXWWWZZZ]]]___aaacccfffiiinnntttxxxzzz{{{ssskkkeee```\\\WWWUUUVVVVVVSSSQQQOOOOOONNNNNNOOOPPPQQQRRRQQQPPPNNNMMMMMMNNNPPPQQQTTTSSSSSSSSSSSSQQQNNNLLLJJJKKKLLLJJJHHHGGGGGGHHHKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???===<<<<<<<<<<<<;;;;;;;;;========================<<<;;;;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;:::999777666555444444333222111111000111111111222222222222222222222222333333333444555777888999999:::;;;<<<<<<===<<<<<<:::;;;;;;999666555555555666666666666555444333333333444555666777888888999999888777666666555666666888777777888::::::777555333333333333333333444444666555444333222111000///111000//////000000///...///...---,,,,,,---...///000000000000000000000000////////////000000000000000000000111111111222222000000000000000000111111222222333333333333222222111111111111111111111111333333444444555666666666777777888999;;;===???@@@BBBCCCEEEGGGJJJLLLNNNOOOOOOOOOOOOOOOPPPRRRTTTVVVTTTWWW[[[]]]^^^aaafffjjjyyy~~~yyywwwuuuuuuvvvtttqqqoooccc```^^^```fffkkkkkkjjjVVVZZZ```fffmmmttt|||~~~}}}}}}~~~yyyxxxvvvvvvwwwwwwtttrrrrrrqqqpppnnnmmmkkkjjjiiiggghhhkkkooosssxxx|||~~~}}}|||yyywwwtttsssrrrrrrpppooommmllllllmmmooopppllliiifffeeeddddddbbb```aaaaaaaaaaaaaaaaaaaaabbb___^^^]]]\\\[[[[[[ZZZZZZ\\\]]]]]]\\\ZZZZZZ\\\^^^___aaaccceeehhhlllrrrvvvwww}}}~~~vvvnnneee```^^^[[[XXXVVVVVVUUUTTTRRRNNNMMMMMMMMMNNNPPPQQQRRRRRRQQQOOOMMMMMMNNNOOOPPPSSSRRRRRRRRRQQQPPPNNNLLLKKKLLLLLLKKKHHHGGGGGGHHHJJJKKKKKKLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???AAAAAACCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;:::<<<:::888666444444444555222222111111111111111222333333333333333333333333222222333444666888999:::999:::;;;<<<============;;;<<<<<<999666444444444555555666666555444444333444444444444555777888999888777666666666666666777888888888999::::::888666333333444444444444444444666666555333111000///...000///......///000///---111000////////////000111////////////////////////////////////000000000000000000000000111111111111000000000000000111111111222222333333333333222222222222222222222222222222333333444444555666666666777777888999;;;===???@@@BBBCCCEEEGGGIIILLLMMMNNNNNNNNNNNNOOOQQQRRRTTTVVVRRRVVV[[[^^^___aaaeeeiiivvv~~~|||zzzyyywwwvvvuuusssqqqooolllkkkgggccc^^^ZZZXXXWWWTTTWWW]]]ccciiirrrzzz~~~|||}}}~~~~~~~~~~~~wwwwwwvvvuuuuuutttrrrppplllllllllllllllkkkkkkkkkjjjlllpppuuuyyy}}}|||zzzxxxuuusssqqqqqqqqqsssqqqnnnlllkkkkkkkkklllkkkiiifffdddcccbbb```_________``````````````````______^^^\\\[[[ZZZ[[[[[[\\\\\\]]]]]]\\\\\\]]]^^^```aaaccceeehhhlllqqquuuxxx}}}xxxqqqiiibbb]]]ZZZXXXVVVUUUTTTTTTRRRQQQMMMMMMMMMNNNOOOPPPQQQRRRSSSQQQOOONNNMMMMMMOOOPPPQQQQQQQQQPPPOOONNNMMMMMMLLLMMMMMMKKKIIIGGGGGGHHHJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGCCCDDDEEEFFFFFFFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;:::;;;:::888666444444444444222111111111111111222222333333333333333333333333222222444555777888999999::::::;;;<<<=====================:::777555444555555555555666555555444333444444444444555777888999777666666666666666777888888888888999::::::888666222333444555555555555444666555444333111000///...///...---...///000///...000000////////////000000////////////////////////////////////000000000000//////000000000111111111//////000000111111111111111222222333333222222111333333333333333333333333333333444444555666666666777777888999;;;===???@@@BBBCCCDDDGGGIIIKKKMMMNNNMMMMMMNNNOOOQQQSSSTTTUUUSSSWWW[[[]]]^^^```eeehhhttt|||{{{zzzyyywwwuuutttrrrqqqppppppooojjjbbbXXXPPPLLLKKKQQQUUU[[[aaagggooowww|||~~~~~~~~~}}}}}}~~~~~~}}}|||{{{vvvvvvvvvuuutttrrrpppppphhhhhhiiijjjkkkllllllmmmnnnqqquuuyyy}}}~~~yyywwwuuurrrpppppppppqqqtttrrrpppmmmkkkjjjjjjjjjjjjhhheeeccccccbbb```_________````````````___^^^^^^^^^^^^]]][[[ZZZ[[[]]][[[[[[\\\\\\]]]]]]^^^^^^^^^```bbbdddgggkkkqqqtttwww|||zzzrrrjjjddd^^^[[[UUUUUUTTTSSSRRRQQQPPPOOOMMMNNNOOOPPPQQQQQQPPPPPPQQQPPPNNNLLLLLLMMMNNNOOOOOOPPPQQQOOOMMMLLLMMMNNNLLLMMMMMMLLLIIIGGGGGGHHHJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDFFFGGGHHHGGGGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>????????????@@@@@@@@@>>>============<<<<<<<<<999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;::::::999888666555444333333111111111000111111222333333333333333333333333333222333555666888888999999::::::<<<===============<<<======:::777555555555444555555555555555444444222333444555666777777888666666555666666777888999888777777888::::::777555000222333555555555444444555444333222111000///...///...---...///000///...........................000000000000000000000000////////////000000000000/////////000000000111111/////////000111111222222111111222222222222111111333333333333333333333333333333444444555666666666777777888999;;;===???@@@AAABBBDDDFFFIIIKKKMMMNNNNNNOOOOOOQQQRRRSSSTTTTTTTTTXXX[[[]]]]]]___dddhhhsss~~~|||{{{wwwwwwvvvtttsssrrrrrrrrrnnnjjjeee^^^YYYSSSOOOMMMOOOSSSYYY___eeelllsssxxx~~~||||||}}}}}}|||zzzxxxwwwvvvvvvvvvuuusssqqqpppooojjjjjjkkklllnnnooopppppprrruuuyyy|||}}}}}}{{{zzzwwwuuurrrpppnnnooopppqqqsssrrrqqqpppnnnlllkkkkkkjjjgggeeecccccccccaaa`````````aaaaaa```___^^^]]]\\\^^^___]]][[[[[[]]]___ZZZZZZ[[[\\\^^^^^^^^^]]]\\\]]]```bbbeeejjjooossstttyyy}}}tttkkkddd___[[[YYYSSSTTTTTTSSSQQQPPPOOOOOONNNOOOQQQSSSSSSQQQPPPNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNPPPPPPOOOLLLKKKLLLNNNMMMNNNNNNLLLIIIGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@======>>>>>>>>>???????????????>>>>>>>>>=========:::::::::;;;<<<=========>>>======>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::999888888777666444333222111111000000111222222333222222222222222222222222333444666777888888888777:::;;;<<<======>>>>>>>>>;;;;;;;;;999666444444555444444555555555555555444111222444666777777777666555555555555666777999999777666666888999999777555///000222444555444333333333333333222111000000//////...---...000111000///------............------000000000000000000000000////////////000000000000////////////000000000111...//////000111111222222111111222222222222111111222222222222222222222222333333444444555666666666777777888999;;;===???@@@AAABBBDDDFFFHHHKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTWWWYYY[[[[[[[[[]]]cccgggsss|||{{{ttttttttttttrrrrrrtttuuunnnggg^^^YYYWWWTTTNNNHHHMMMQQQWWW^^^dddjjjpppuuuzzz~~~{{{|||||||||{{{yyyvvvtttuuuvvvvvvuuurrrpppoooooooooppppppqqqrrrssstttttttttwwwzzz}}}}}}{{{xxxuuuuuusssqqqooonnnoooppprrrrrrrrrrrrrrrqqqooonnnmmmiiigggeeecccdddcccbbb```aaaaaabbbbbbaaa___]]]\\\[[[]]]___]]][[[[[[]]]```ZZZZZZZZZ\\\^^^___^^^]]]ZZZ[[[^^^aaadddhhhnnnrrrqqquuu{{{zzzooofff```\\\YYYXXXTTTUUUVVVUUUSSSRRRRRRRRRNNNPPPSSSTTTTTTRRROOOMMMKKKJJJIIIHHHHHHIIIKKKLLLNNNOOOPPPNNNKKKJJJLLLNNNMMMNNNNNNLLLIIIGGGGGGHHHIIIJJJJJJKKKJJJHHHGGGFFFHHHGGGFFFDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<======>>>>>>>>>???????????????>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>===<<<;;;:::888888888888666444222111111111000000111222333333222222222222222222222222444555666888888888777666:::;;;<<<===>>>>>>>>>>>>999::::::888555333333444444444555555555555555444000222444666777777666555555555555555666888999:::666666666777888888666444...///222444444444333222333222222222111111000000///......///111222111000//////000000000000//////000000000000000000000000////////////000000000000////////////000000000000...//////000111222222222111111222222222222111111111111111111111111111111333333444444555666666777777888888999;;;===???@@@AAABBBDDDFFFHHHKKKLLLMMMQQQQQQRRRSSSTTTTTTSSSSSSYYYZZZ[[[[[[ZZZ\\\bbbgggrrr|||zzzwwwvvvttttttuuuuuutttsssrrrmmmfffaaa\\\VVVNNNHHHMMMQQQYYYbbbeeefffllltttyyy{{{~~~{{{yyy{{{|||||||||{{{zzzyyyxxxsssttttttuuuttttttsssrrroooqqqsssvvvwwwxxxyyyxxxyyyyyyyyyyyyxxxwwwvvvuuuuuusssooommmmmmooosssuuuvvvwwwvvvuuusssooollljjjiiieeeaaa```aaabbb```^^^\\\\\\\\\[[[[[[[[[[[[ZZZ___^^^]]]\\\[[[\\\]]]^^^ZZZZZZYYYYYYYYYZZZ\\\]]]aaa``````bbbeeeiiikkkkkktttvvvyyy{{{{{{tttkkkbbb]]]ZZZXXXVVVSSSSSSSSSSSSRRRQQQPPPOOOPPPRRRTTTVVVUUURRROOOLLLMMMLLLKKKJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNLLLJJJHHHLLLKKKJJJIIIHHHHHHGGGFFFHHHIIIJJJKKKKKKIIIGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;:::;;;<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@????????????@@@BBBCCCFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDCCCBBBAAA??????============<<<;;;:::999999888777666444333222111555333111//////000111222///000111222333222111111333555777888999:::<<<>>><<<===>>>??????>>>===<<<>>>===;;;888555444222222555555555555555555555555333444444555555444444333444444666777888888888888000111333555555444333222222222222333333333444444111111///......------------------------...///000111111000000//////......000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222111111111111222222222222111111111111222222111222222333444555777888777777888999;;;===???@@@AAACCCEEEGGGJJJLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTVVVYYY\\\\\\\\\^^^bbbggguuu~~~|||xxxvvvtttssstttuuutttsssrrrnnngggbbb^^^XXXPPPJJJLLLOOOXXX```dddeeekkkssswwwyyy~~~|||{{{yyyyyyyyyyyyyyyyyyzzzzzzttttttssssssrrrrrrrrrrrroooqqqtttvvvyyyzzz{{{{{{zzzzzzyyyxxxvvvtttsssrrrsssqqqnnnllllllnnnppprrrsssttttttsssqqqnnnkkkiiihhheeeaaa```aaaaaa___^^^\\\\\\\\\[[[[[[[[[ZZZZZZ]]]\\\[[[[[[[[[\\\]]]]]][[[[[[ZZZZZZZZZ[[[\\\]]]```______aaadddgggiiijjjooorrrvvvyyy~~~uuuooofff___ZZZXXXWWWVVVRRRRRRRRRRRRQQQPPPOOONNNPPPQQQSSSSSSSSSQQQNNNMMMNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;::::::;;;;;;;;;<<<===>>>>>>>>>======>>>===============>>>>>>??????>>>>>>>>>@@@AAABBBGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDCCCCCCBBBAAAAAAEEEEEEEEEDDDCCCBBBAAA@@@===============<<<::::::888888777555444333222111333222000/////////000111222111000000000111333333333555777888999:::<<<>>><<<===>>>??????>>>===<<<<<<;;;999777666555444444555555555444444444444444333444444555555444444333444555666777888888888888444555666666666444333111444444444555555555666666555444333111111111111111//////////////////000111111000000000/////////...000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000222222111111111111222222333333222222222222333333222222222333444555666777777777888999;;;===???@@@AAACCCEEEGGGJJJLLLMMMMMMOOOOOOOOOOOOPPPRRRSSSTTTVVVXXX[[[[[[[[[]]]bbbfffuuu}}}zzzwwwtttsssssstttttttttsssoooiiieeeaaa[[[SSSNNNLLLNNNVVV^^^ccceeekkkrrrtttvvv{{{~~~}}}wwwwwwvvvvvvwwwxxxzzz{{{vvvtttsssqqqppppppqqqqqqpppqqqtttwwwyyy{{{}}}}}}{{{zzzxxxvvvtttqqqooonnnpppooommmlllllllllmmmnnnooooooppppppooollljjjhhhfffdddbbb`````````___]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\^^^^^^^^^___aaadddfffhhhjjjnnnsssxxx}}}zzzmmmhhh```ZZZWWWVVVVVVUUUQQQQQQQQQQQQPPPOOONNNNNNPPPPPPQQQPPPPPPOOOMMMMMMNNNMMMLLLKKKJJJJJJIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;:::::::::::::::;;;<<<============<<<>>>>>>======<<<<<<======>>>>>>======>>>@@@AAABBBHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFEEEEEEDDDCCCBBBBBBDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;888888777555444333222111000000000000000/////////444222000//////111444555444666888999999:::<<<>>>======>>>??????>>>======:::999888777666555555555444444444444444444444444333444555555555555444333444555666777777888888777777888888888777555333222333444555555666666555555444222000.........000111222222111000000000111111000000000000////////////000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000222222111111111111222222444333333333333333333444333333333333333444555666777777888999;;;===???@@@AAACCCEEEGGGJJJLLLMMMMMMNNNNNNOOOOOOPPPRRRSSSTTTUUUWWWZZZZZZZZZ\\\aaaeeettt~~~|||yyyuuusssssstttttttttsssoookkkgggddd___WWWQQQMMMOOOUUU]]]bbbeeekkkqqqqqqtttxxx}}}~~~~~~xxxwwwuuuuuuuuuwwwyyyzzzwwwvvvsssqqqoooooopppqqqqqqrrrsssuuuwwwxxxyyyzzzzzzxxxwwwtttrrrpppooonnnnnnnnnmmmllllllkkkjjjjjjkkklllmmmnnnmmmkkkiiihhhfffeeecccbbbaaa```___^^^[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^^^^___```ccceeeeeejjjqqqwww|||}}}uuuhhhccc\\\WWWUUUTTTSSSSSSPPPPPPPPPPPPOOOOOONNNMMMPPPOOONNNMMMMMMLLLLLLLLLNNNNNNLLLKKKJJJIIIHHHHHHKKKJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@@@@@@@?????????>>>===<<<;;;::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???AAACCCDDDHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@???>>>===<<>>===<<<;;;888777666555444333222222000000111111111111000///333222111000000222333555555777999::::::;;;===>>>===>>>????????????>>>===:::999888777555555555555333333333333444444444444333444666777777666444333555555666777777777777777777777777777666555444333111222333444444444333333222000...,,,,,,---...000333222222111000000000000000000000000////////////////////////////////////////////////000000000111////////////////////////000000000000000000000000222222111111111111222222333333222222222222333333444444333333333444444555777777888999;;;===???@@@AAACCCEEEGGGJJJLLLMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSTTTVVVYYYYYYYYY[[[```dddppp}}}}}}zzzvvvtttttttttssssssssspppllliiigggbbb[[[UUUOOOPPPTTT\\\bbbdddiiipppooorrrvvv|||~~~}}}}}}yyyxxxvvvttttttuuuvvvwwwwwwvvvsssqqqoooppppppqqqrrrrrrrrrrrrrrrrrrssssssvvvuuusssrrrqqqqqqqqqqqqnnnnnnnnnmmmkkkjjjiiihhhiiijjjlllllllllkkkiiihhhffffffeeedddbbb``````___[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]\\\]]]aaacccdddiiiqqqwww|||wwwpppeee```ZZZVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMOOOOOOMMMLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGJJJJJJIIIIIIIIIIIIJJJKKKEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGHHHGGGGGGFFFEEEDDDDDDDDD????????????????????????<<<<<<<<<;;;;;;:::999888777777777777888888999999999999:::;;;===???@@@AAA@@@@@@@@@@@@AAACCCEEEFFFHHHHHHHHHGGGFFFEEEDDDDDDAAAAAABBBCCCDDDEEEEEEFFFAAAAAAAAA@@@???>>><<<<<>>===<<<;;;777777666555444333333222111111222333333222222111111111222333333333333333666888:::::::::;;;===???===>>>???@@@@@@???>>>===;;;:::888777555444333333333333333444444555555555444555777888888777555444555666666777777777777666333444444444444444444444000111333444555444333222333222000/////////111222222111000///////////////////////////000000000000////////////////////////...////////////000000000////////////////////////000000000000000000000000222222111111111111222222222222111111111111222222444444333333333444444555777777888999;;;===???@@@AAACCCEEEGGGJJJLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSVVVYYYYYYYYY[[[___dddooo~~~||||||zzzwwwvvvuuutttrrrqqqrrrooolllkkkiiieee]]]WWWQQQPPPSSSZZZ```bbbggglllllloootttzzz~~~|||{{{zzzwwwvvvuuusssrrrrrrssssssuuutttrrrpppooooooppppppppppppooonnnmmmmmmnnnnnnqqqqqqooooooooooooqqqrrrnnnnnnmmmkkkjjjhhhgggfffggghhhjjjkkkjjjiiigggfffdddeeefffdddbbb_________[[[[[[ZZZZZZZZZYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\[[[ZZZZZZ\\\]]]\\\ZZZ[[[___bbbdddiiipppvvvzzzwwwoooiiiaaa]]]XXXTTTRRRQQQPPPOOOOOOOOOOOOPPPPPPOOOOOONNNOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJKKKKKKKKKEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFGGGIIIIIIIIIHHHHHHEEEEEEDDDDDDCCCBBBAAAAAA????????????>>>>>>======:::;;;;;;;;;;;;:::999999777777666666666777888999777777999:::===???AAACCCAAAAAAAAAAAABBBDDDFFFHHHFFFGGGGGGGGGGGGFFFEEEEEE@@@@@@AAABBBDDDEEEFFFFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;777666666555444444333333222222222333333333333444000111333444444444333222777999;;;;;;;;;;;;===???>>>>>>???@@@@@@???>>>>>>;;;:::888666444333222222333444444555555666666666555777999;;;;;;999777555666666777777777777666666222222222222333333444444222333555777777666555444000000000/////////000000000000///.........//////////////////000000000000000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000222222111111111111222222222111111000000111111222333333333333333444555666777777888999;;;===???@@@AAACCCEEEGGGJJJLLLMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSTTTVVVYYYYYYYYY[[[```dddqqq~~~||||||zzzyyyxxxwwwuuuqqqoooqqqooollllllkkkfff___YYYRRROOOQQQXXX]]]___bbbgggiiilllqqqxxx~~~~~~|||zzzxxxvvvqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnmmmlllkkkkkkkkkllllllnnnmmmlllkkkkkklllnnnooonnnmmmkkkiiigggeeeeeeeeeeeefffggghhhhhhfffdddcccaaaccceeeccc```]]]]]]]]][[[ZZZZZZZZZYYYYYYYYYYYYVVVWWWXXXYYYYYYYYYXXXWWWYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ\\\^^^\\\ZZZZZZ]]]bbbeeeiiiooosssxxx~~~~~~vvvmmmeeeaaa[[[WWWSSSQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEDDDCCCBBBAAA@@@???@@@@@@???>>>===<<<<<<;;;888999:::;;;;;;;;;::::::888888777777777888999:::888888999:::<<<>>>@@@BBB@@@@@@@@@AAABBBDDDFFFHHHEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>===============<<<::::::666666666555444444333333222222111111111222444444222222222222333333444444888:::;;;<<<;;;<<<===???>>>???@@@@@@@@@@@@???>>>999888777666555444444444444444555666666777888888777999;;;======;;;999777666666777777777777666666333333333222222222222333222333555777888666555333...///000000111000///...//////.........///000000.../////////000000000111000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000222222111111111111222222333222222111111222222333222222222333444555666777777777888999;;;===???@@@AAACCCEEEGGGJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRTTTWWWYYYZZZYYY[[[```dddrrr~~~|||{{{zzzyyyyyyxxxuuuqqqmmmpppnnnllllllkkkggg```ZZZQQQNNNOOOUUUZZZ\\\___cccfffjjjooovvv}}}}}}}}}~~~~~~|||yyyvvvtttlllmmmnnnoooppppppoooooolllmmmmmmnnnmmmmmmlllkkklllkkkjjjiiijjjkkklllmmmmmmkkkjjjhhhhhhiiikkklllmmmllliiifffdddcccccccccdddeeefffffffffdddbbbaaa___aaacccbbb^^^[[[[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYUUUVVVWWWWWWWWWVVVUUUTTTXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ]]]___]]]YYYYYY]]]bbbeeeiiinnnrrrvvv|||yyyooofff___ZZZVVVSSSPPPOOOOOOPPPPPPPPPOOOOOOPPPQQQQQQPPPPPPPPPMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJLLLNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;:::777888:::;;;<<<<<<;;;::::::999888888888999;;;<<<999999::::::<<<===???@@@?????????@@@AAACCCFFFGGGDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@???>>>===============<<<;;;:::999666666666555444444444333222111000//////111333555555333111000111222555666888:::<<<<<<<<<<<<===???>>>???@@@AAAAAA@@@???>>>777666666555555555555666555555555666777888888999888:::<<<>>>>>><<<:::888666777777777777777666666666555444333222111111111///111444555666555333111222333555666666555444222//////...//////000111111.../////////000000111111000000000000000000000000............/////////000000000000000000000000000000000000000000000000000222222111111111111222222444333333222222333333444111222222333444555777888777888888999;;;===???@@@AAACCCEEEGGGJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRUUUWWWZZZZZZZZZ\\\aaaeeepppzzzxxxwwwvvvwwwtttoookkkkkkllllllkkkiiifffcccaaaTTTQQQOOOPPPUUUZZZ\\\]]]fffgggkkkttt}}}zzzwwwtttqqqpppmmmmmmnnnnnnnnnnnnnnnnnnpppnnnlllllllllmmmlllkkkmmmmmmlllkkkjjjhhhhhhgggiiiiiiiiijjjkkklllmmmnnnkkkjjjiiigggfffdddcccbbbfffeeeeeeddddddcccbbbbbb______``````___]]]\\\ZZZ]]]]]]]]]\\\[[[ZZZYYYXXXZZZZZZYYYXXXWWWVVVVVVUUUYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYY[[[^^^___dddfffjjjooottt{{{rrrhhhbbb]]]XXXSSSTTTSSSQQQOOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMLLLKKKLLLMMMLLLJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFGGGIIIKKKLLLMMMMMMNNNKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIINNNMMMLLLKKKJJJIIIHHHGGGEEEDDDBBB@@@???????????????@@@@@@???<<<;;;;;;<<<::::::999999888777777777999888888888777777666666888888999:::::::::999999===@@@CCCCCCBBBCCCEEEHHHEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGAAAAAA@@@???>>>>>>>>>>>>===>>>???@@@???>>>;;;:::888888666555444333333222222333444555555555444444222111000///000222555777::::::;;;<<<============<<<===>>>??????>>>===<<<:::999888666555555555555333333444777:::;;;:::999;;;;;;<<<===<<<;;;999888888888888888777777777777666666555444333333222222444444444444444555666777111///...---...///111222111111000000//////......000000000000000000000000000000000000////////////111000///......///000000111111000000//////......000000000000111111111111111111111111111111111111333222222111111222222333555444444555555666777888555777999;;;;;;<<>>AAACCCDDDCCCDDDFFFIIIEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGDDDCCCAAA@@@???>>>=========>>>?????????===;;;:::888777666555333333333333222222222222333333333444333222000000111333666888777777999:::::::::::::::=========>>>>>>=========:::999888777555555444444666666777:::<<<>>>===;;;::::::;;;;;;;;;:::999888888888777777777666666666666555555444333333222222222333555666777666555444111000///......000111333444333222111000///...---000000000000000000000000000000000000////////////000000///......///000111000000000000////////////000000000000111111111111111111111111111111111111333222222111111222222333444444444444555666777888555777:::;;;;;;<<<>>>@@@@@@AAABBBDDDFFFHHHJJJKKKMMMLLLLLLMMMNNNQQQSSSTTTWWWWWWXXXYYY[[[]]]aaacccppp|||{{{vvvsssrrrrrrqqqpppkkklllnnnooommmjjjfffcccXXXSSSOOOMMMPPPUUUYYY\\\bbbdddjjjttt~~~~~~~~~}}}{{{yyyvvvtttrrrqqqnnnooooooooopppppppppqqqqqqooommmmmmnnnooonnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkiiihhhgggfffdddbbbaaaaaabbbbbbaaaaaa```______^^^]]]^^^^^^^^^]]]\\\[[[ZZZ\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTUUUUUUVVVVVVVVVVVVTTTUUUUUUVVVWWWXXXXXXYYYXXXWWWWWWWWWXXXYYY[[[\\\```cccgggkkkpppuuu|||yyynnnggg^^^WWWTTTSSSPPPNNNPPPOOONNNMMMMMMMMMMMMNNNMMMNNNNNNOOOOOONNNNNNMMMLLLJJJIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHEEEFFFHHHJJJLLLMMMNNNNNNOOOPPPPPPQQQPPPNNNMMMLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFEEECCCBBBBBBBBBBBB???@@@@@@???<<<;;;;;;<<<999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<============@@@BBBDDDDDDDDDEEEGGGIIIEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCAAA???>>>>>>===>>>>>>??????>>>===;;;:::777777555444333333333333222111111000000222333444333333222222333555777999::::::;;;<<<==================<<<<<<<<<<<<======;;;:::999777555444444444777777777999<<<======;;;888999999999999888888777777666666666666555555555555555444444333333222222000222555888888666333111111000/////////000222333555555333222000///------000000000000000000000000////////////000000000000//////......///000111222////////////000000000000000000000000111111111111111111111111111111111111333222222111111222222333444444444444555666777888666888:::;;;;;;<<<>>>@@@@@@AAABBBDDDFFFHHHJJJKKKMMMMMMMMMMMMNNNPPPRRRTTTWWWXXXZZZZZZ[[[]]]```cccooo~~~www{{{~~~{{{xxxuuusssqqqppppppkkkmmmooopppoookkkgggeee\\\WWWQQQMMMMMMRRRWWW[[[\\\```fffnnnxxx~~~}}}~~~}}}|||zzzxxxvvvtttrrrqqqnnnnnnooooooooopppppppppqqqooonnnnnnoooppppppoookkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggfffdddcccbbbaaaaaa``````______^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]```dddhhhlllpppvvvzzz|||tttkkkbbb]]]VVVPPPNNNMMMKKKJJJLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIGGGGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHJJJKKKMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCC???@@@@@@???<<<;;;;;;<<<999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======>>>???BBBCCCDDDEEEFFFFFFHHHIIIEEEEEEEEEDDDCCCBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBAAA@@@??????>>>>>>???>>>===<<<:::999777666555444333333333333333222000///000111333555444333333333444777999:::<<<<<<===>>>????????????>>>===<<<;;;;;;<<<===>>><<<;;;999777666555444444555444444666888:::999888777777777777777777777666666666555555555444444444444444444333333333222222111333555777777555333222111000000000000111222222333222222111000///......////////////////////////////////////000000000000.........///000111111222......//////000000111111///000000000111111111111111111111111111111111111333222222111111222222333444444444444555666777777666888:::;;;;;;<<<>>>@@@@@@AAABBBDDDFFFHHHJJJKKKMMMMMMMMMMMMNNNPPPRRRSSSWWWYYY[[[[[[ZZZ\\\```cccppp|||vvv{{{{{{{{{{{{yyyuuurrrooonnnkkkmmmooopppooollliiigggaaa\\\UUUOOOMMMPPPUUUYYYZZZ]]]cccjjjpppvvv{{{~~~~~~~~~~~~}}}|||zzzxxxvvvtttsssrrrnnnnnnnnnnnnnnnnnnnnnnnnpppooommmnnnpppqqqqqqqqqnnnmmmlllkkkiiihhhgggfffhhhiiijjjjjjjjjiiihhhggghhhhhhgggfffdddcccbbbbbb``````______^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[ZZZ]]]aaadddgggkkkpppsss{{{~~~~~~zzzwwwssskkkbbb[[[WWWQQQMMMJJJIIIHHHGGGIIIIIIJJJKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGIIIJJJIIIHHHIIIIIIHHHHHHHHHIIIIIIIIIEEEFFFHHHJJJKKKLLLLLLLLLNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCC???@@@@@@???<<<;;;;;;<<<;;;;;;::::::999999999888::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<===??????DDDDDDDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEDDDCCCAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBB??????>>>===<<<;;;:::999666555444333333333333333444333111000111222444666333333444444666888:::;;;999:::;;;<<<<<<======<<<>>>===<<<;;;;;;<<<===>>><<<;;;999888666555555444333222222333555777777666666666666666666666666666555555555555444444444444333333333333333222222222444444444444444444333333000000000000000111111222.........///////////////////////////////////////.../////////000000000111------...///000111111111......//////000000111111///000000000111111111111111111111111111111111111333222222111111222222333333333333444444555666777777888:::;;;;;;;;;===???@@@AAABBBDDDFFFHHHJJJKKKNNNNNNMMMMMMNNNPPPRRRSSSVVVYYY\\\\\\ZZZ\\\```eeeqqq{{{xxx|||{{{zzz||||||zzzvvvqqqnnnmmmlllmmmnnnnnnnnnlllkkkiiigggccc[[[SSSNNNOOOSSSWWWYYY]]]bbbggglllppptttwwwyyyzzz{{{~~~~~~|||yyywwwuuusssrrroooooonnnnnnmmmmmmllllllooonnnmmmnnnppprrrrrrqqqoooooommmkkkiiigggfffeeeggggggiiijjjjjjiiihhhggggggffffffeeecccbbbbbbaaa______^^^^^^]]]\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYWWWZZZ^^^aaacccfffjjjllluuuwwwvvvrrroookkkddd\\\TTTRRRMMMIIIGGGEEEEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJGGGGGGIIIJJJJJJKKKKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBB???@@@@@@???<<<;;;;;;<<<;;;;;;;;;:::999888888888;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAEEEDDDCCCDDDFFFHHHGGGFFFEEEEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCC@@@???>>>===;;;:::999999555555444333333333333333333222222111222333444555333333444555666888:::;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>============>>>>>>;;;:::999888777666666666555333222333555777777777666555555555555666666777666555555555555444444444333333333333222222222222555444333333222333333444.../////////000000000000,,,,,,------...///000000000000000000000000000000......//////000000111111---...///000111111000000////////////000000000000000000000000111111111111111111111111111111111111333222222111111222222333333333333333444555666777777999;;;;;;;;;;;;===???@@@AAABBBDDDFFFHHHJJJKKKNNNNNNMMMMMMNNNPPPQQQRRRUUUYYY\\\\\\ZZZ\\\bbbgggttt|||tttrrrxxx|||}}}}}}yyytttpppoooooollllllllllllllllllkkkkkkmmmiiiaaaXXXQQQOOORRRUUUVVVZZZ```eeehhhkkkpppttttttvvvzzz~~~~~~~~~~~~{{{xxxuuusssrrrrrrqqqpppooonnnlllkkkkkknnnllllllmmmoooqqqrrrqqqnnnnnnlllkkkiiihhhgggfffeeefffhhhiiijjjiiihhhgggddddddcccbbbaaa``````___]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXVVVTTTRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUXXX\\\^^^```bbbeeeggglllmmmkkkfffcccaaa\\\UUULLLKKKHHHEEECCCBBBDDDEEECCCDDDFFFHHHJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJGGGGGGIIIKKKMMMLLLJJJGGGHHHHHHGGGGGGGGGHHHIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBAAAAAABBBBBBCCCAAABBBBBBBBBCCCCCCDDDDDDAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@???<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<===???BBBCCCEEECCCBBBCCCFFFHHHGGGEEEDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@???>>><<<;;;:::999999444444333333222222333333111111111111222222222222111222333555777888::::::>>>>>>???@@@AAAAAAAAAAAA>>>>>>????????????>>>>>>:::999888888777777888888666444333333555777777777666555555444555666777888666666666555555555555444222222222222222222222222333444444444444333222111------...///////////////------......//////000000000000000000000000000000.........///000111111111...///000111111000//////000000000000////////////000000000000111111111111111111111111111111111111333222222111111222222333333333333333444555666666777999;;;;;;;;;;;;===>>>@@@AAABBBDDDFFFHHHJJJKKKOOONNNNNNMMMNNNOOOQQQRRRSSSXXX\\\\\\[[[\\\ccciiiwww|||}}}yyyqqqooowww|||wwwrrroooppprrrmmmllllllkkkkkkkkkllllllpppllleee[[[RRROOOQQQTTTRRRWWW]]]aaadddhhhmmmqqqrrruuuzzz}}}~~~~~~~~~|||xxxuuusssrrrtttsssrrrpppnnnmmmkkkkkkmmmlllkkkllloooqqqrrrqqqllllllkkkkkkjjjiiihhhhhhccceeegggiiijjjjjjiiihhhbbbaaaaaa```___^^^^^^]]][[[[[[[[[ZZZYYYYYYXXXXXXZZZYYYXXXWWWWWWXXXZZZZZZYYYWWWUUUSSSRRRRRRSSSTTTRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTWWWZZZ]]]___```ccceeeddddddaaa\\\ZZZYYYTTTNNNFFFEEEDDDBBBAAAAAACCCEEEAAACCCEEEHHHIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLFFFGGGIIILLLNNNMMMJJJGGGHHHHHHGGGFFFGGGHHHJJJKKKIIIJJJJJJJJJIIIIIIHHHGGGJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGCCCBBBBBBAAABBBCCCDDDEEE@@@AAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBBBBAAA@@@??????@@@@@@???<<<;;;;;;<<<::::::;;;;;;<<<=========>>>>>>======<<<<<<;;;;;;???>>>>>>>>>???AAACCCEEEEEECCCAAACCCFFFGGGFFFDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@?????????@@@???>>><<<:::999999999444444333222222222333333//////000111111111111000111222333555777888999:::;;;<<<===>>>>>>???>>>>>>>>>???@@@AAAAAA@@@???>>>999999888888888888999999555333111111333555666666666555555444555666777888777666666666666555555555222222222222222222222222111333555777666444111///,,,------...///.........000000000000000000//////000000000000000000000000---......///000111111222//////000111111000///...111111000000//////......000000000000111111111111111111111111111111111111333222222222222222222333333333333333444555666666888999;;;;;;;;;;;;===>>>@@@AAABBBDDDFFFHHHJJJKKKOOONNNNNNMMMNNNOOOQQQRRRRRRWWW\\\]]][[[]]]dddkkkyyy}}}xxxzzz}}}{{{yyyxxxvvvsssqqqooommmkkkiiiiiikkkmmmoooqqqnnnhhhaaa[[[UUUQQQNNNRRRUUUYYY]]]```cccfffiiiooowww~~~}}}}}}}}}~~~~~~}}}zzzwwwuuutttsssrrrpppooommmlllkkkkkkiiijjjkkklllmmmmmmnnnmmmllllllkkkjjjhhheeebbbaaacccdddfffhhhhhhhhhhhhgggfffdddaaa___^^^^^^______\\\XXXUUUVVVYYY[[[YYYVVVXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVSSSTTTUUUTTTRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOORRRRRRRRRQQQPPPOOOMMMLLLTTTUUUUUUWWWYYY[[[]]]^^^^^^\\\YYYVVVRRRNNNKKKJJJEEEDDDBBBAAA@@@AAAAAABBBCCCDDDEEEFFFHHHKKKMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLIIIMMMSSSUUUTTTPPPLLLJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJHHHFFFFFFFFFGGGHHHKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBFFFFFFGGGHHHGGGFFFEEEDDDHHHHHHGGGGGGEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@???>>>===;;;999888777555555444444444333333333111111111111111111111111222333444666888;;;===>>>BBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBB???;;;888999999999999888888888777555555555555555444444444666666666666777777777777999888888777666666555555333333222111222333444555666333000---,,,...000222//////......---------,,,000000000000000000000000...............///000000000///...---...000222333222222222111111111000000111000///......///000111000000000000000000000000111111111111111111111111333333222222222222222222111222444555777888999999999:::;;;<<<============AAABBBCCCEEEGGGIIIKKKKKKMMMMMMLLLLLLMMMOOOQQQRRRVVVYYY[[[ZZZYYY\\\dddkkk|||}}}zzzxxxwwwuuurrrpppnnnmmmkkkiiiiiikkkmmmnnnnnnnnnkkkdddZZZSSSPPPPPPPPPSSSXXX[[[^^^aaadddgggooowww~~~~~~~~~~~~~~~}}}zzzwwwuuutttrrrqqqpppnnnmmmllllllllliiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjiiigggeeecccbbbcccdddfffggggggggggggfffcccbbb```^^^]]]]]]]]]^^^ZZZWWWTTTUUUXXXZZZXXXUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSTTTUUUUUUTTTSSSTTTVVVSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXUUURRRNNNKKKHHHGGGDDDCCCBBBAAA@@@@@@AAABBBDDDDDDEEEGGGIIILLLMMMOOOOOONNNMMMLLLKKKKKKKKKKKKKKKNNNRRRSSSQQQMMMJJJHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<============>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@????????????@@@@@@?????????@@@???>>><<<;;;999888777555555444444444333333333222222222222222222222222222333444666888;;;===???BBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAABBBBBB???;;;888888888888888777777777777555555555555555555555555555555555555666666666666555555555444333222222222333333222222222333444555444333111000//////000000111000000000////////////////////////////////////...............///000000222111///......///000111222222222111111111000000000000////////////000000000000000000000000000000111111111111111111111111222222222222222222222222333333555666777777777777777888:::<<<===>>>??????AAABBBCCCEEEGGGIIIKKKKKKMMMMMMLLLLLLMMMOOOQQQRRRUUUYYY[[[ZZZYYY\\\cccjjj}}}}}}{{{yyywwwvvvtttrrrpppnnnmmmkkkjjjjjjkkkmmmnnnkkknnnnnnggg[[[RRROOOPPPNNNQQQUUUYYY\\\___ccceeennnvvv}}}~~~|||zzzwwwuuutttppppppooommmmmmllllllllliiiiiiiiiiiihhhgggfffeeehhhhhhhhhhhhgggeeedddcccddddddeeeeeefffeeeeeeddd``````___^^^\\\[[[ZZZYYYWWWUUUSSSTTTWWWXXXVVVTTTQQQRRRSSSUUUVVVVVVWWWWWWVVVVVVWWWXXXWWWVVVUUUTTTQQQRRRTTTTTTSSSSSSTTTVVVSSSSSSRRRRRRRRRQQQQQQQQQMMMLLLLLLKKKLLLMMMNNNOOOTTTTTTTTTTTTTTTTTTTTTUUUSSSRRRPPPMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@AAAAAABBBEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOMMMLLLJJJJJJIIIIIIKKKMMMOOOOOOLLLIIIGGGFFFIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJIIIFFFDDDBBBCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>AAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHFFFEEECCCAAA@@@???>>>>>>????????????>>>>>>@@@???>>><<<;;;999888777555555444444444333333333333333333333333333333333333444555777999<<<>>>???BBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA???;;;777777777777666666666555555444444444555555666666777444444444444555555555555777777666666555555444444333222222222222333444444333333333333222111000///000000000000////////////.......................................///000000333222000............///222111111111111000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111222222333333444444444555666666666666555666777999;;;===???@@@AAAAAAAAACCCEEEGGGIIIJJJKKKMMMLLLLLLLLLMMMOOOQQQRRRUUUXXXZZZZZZXXX[[[bbbhhh}}}|||zzzwwwvvvuuutttqqqooommmmmmkkkjjjjjjkkkmmmmmmkkkmmmmmmhhh___VVVQQQOOONNNPPPTTTWWWZZZ]]]bbbeeemmmuuu|||~~~~~~}}}|||zzzwwwuuutttooonnnnnnmmmllllllllllllkkkjjjjjjiiigggeeecccbbbffffffffffffeeeeeeeeedddddddddddddddccccccbbbbbb```___^^^\\\ZZZWWWUUUTTTTTTRRRQQQSSSUUUUUUTTTRRRTTTUUUVVVWWWXXXWWWWWWWWWUUUUUUWWWWWWWWWVVVTTTSSSOOOPPPRRRRRRRRRRRRSSSUUUTTTTTTSSSRRRQQQPPPOOOOOOLLLKKKJJJJJJKKKMMMOOOQQQSSSRRRRRRRRRQQQPPPOOONNNNNNMMMKKKIIIGGGDDDCCCBBBBBBBBBAAA@@@@@@AAABBBCCCGGGGGGIIIKKKMMMNNNOOOPPPPPPOOOMMMKKKJJJHHHHHHHHHIIIJJJKKKJJJHHHFFFFFFGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGEEECCCBBBAAACCCFFFHHHIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>><<<<<<=========>>>>>>>>>AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@??????@@@@@@@@@@@@????????????===<<<:::999777777555555444444444333333333333333333444444444444444444555666888:::===???@@@CCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>:::777666666555555555444444444333444444555666777777888444444555555555666666666888777777777666666666555222222222222222333333333444444333333222111111000...............---------.......................................///000000222111000///......//////111111111111000000000000...///000111111000///...000000000000000000000000111111111111111111111111000000111222333333444444333333444555666666666666777888999;;;===??????@@@@@@AAACCCDDDGGGHHHJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSTTTWWWZZZZZZXXXZZZaaaggg|||~~~~~~~~~{{{yyywwwvvvuuutttqqqooommmlllkkkkkkkkkkkklllmmmmmmkkkhhhfffccc\\\TTTMMMNNNPPPSSSVVVYYY]]]aaaeeekkksssyyy|||~~~~~~}}}{{{yyywwwuuutttnnnnnnmmmllllllkkklllllllllkkkkkkiiigggeeecccbbbddddddddddddddddddeeeeeeddddddcccbbbaaa```______```___]]][[[XXXTTTQQQOOOQQQQQQRRRSSSTTTTTTSSSRRRWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSPPPQQQSSSSSSSSSSSSUUUVVVUUUUUUSSSQQQOOOMMMLLLKKKLLLKKKJJJJJJKKKMMMPPPQQQNNNNNNMMMMMMLLLJJJHHHGGGJJJJJJHHHGGGEEEDDDBBBBBBBBBBBBAAAAAAAAABBBDDDEEEHHHIIIKKKMMMOOOPPPPPPPPPOOONNNLLLJJJIIIHHHGGGGGGFFFGGGHHHGGGFFFFFFHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHJJJIIIGGGEEEDDDDDDDDDDDDBBBCCCFFFHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBAAA@@@???>>>========================>>>======<<<<<<<<<<<<===<<<<<<<<<<<<======>>>???=========>>>>>>>>>>>>???AAAAAABBBDDDEEEGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<:::888777666555555444444444333333333333333444444444555555555555666777999;;;>>>@@@AAACCCCCCDDDEEEFFFFFFGGGGGGFFFDDDBBBAAA@@@===999777555555555444444444444333444444555555666777888888555555666666666777777777444333333333333333222222111111222222222333333333666444333111000111111222---------......................................................///000000///////////////000111111000000000000000000000000...///000111111000///...000000000000000000000000111111111111111111111111000000111222333333444444000111333444666777777888999999;;;<<<============@@@AAABBBDDDFFFHHHJJJJJJLLLLLLKKKLLLNNNPPPRRRSSSTTTXXX[[[ZZZYYYZZZ```fff{{{~~~~~~~~~{{{yyywwwvvvuuutttrrrppplllllllllkkkkkklllllllllnnniiieeeeeeeeeaaaWWWOOOMMMOOORRRTTTWWW[[[```dddiiipppwwwzzz}}}}}}}}}|||{{{yyywwwuuutttnnnnnnmmmlllkkkjjjjjjjjjkkkkkkjjjiiihhhfffeeedddddddddccccccccccccdddddddddcccbbb```^^^]]]]]]]]]^^^]]][[[XXXVVVSSSQQQPPPRRRSSSUUUVVVWWWWWWVVVUUUWWWVVVUUUSSSRRRRRRRRRRRRUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTVVVVVVUUUUUUVVVXXXTTTSSSRRRPPPNNNLLLKKKJJJLLLLLLKKKJJJKKKLLLMMMNNNMMMMMMNNNNNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFGGGJJJKKKMMMPPPQQQRRRQQQQQQMMMMMMKKKJJJHHHHHHGGGGGGEEEFFFGGGFFFFFFFFFIIIKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHEEECCCCCCCCCEEEFFFCCCDDDFFFFFFFFFEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>=================================<<<<<<<<<<<<============<<<======>>>???@@@>>>>>>>>>?????????@@@@@@AAABBBCCCEEEFFFHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???>>>===;;;:::888777666555555444444444333333333222333333444444555555555666777888:::<<>>=======================================<<<<<<<<<<<<==================>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAACCCCCCEEEFFFHHHJJJKKKLLLJJJJJJHHHGGGGGGGGGHHHIIIEEEFFFGGGIIIJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@>>>>>>===;;;999888666666555555444444444333333333111222222333444444555555777777888:::===???BBBCCCDDDDDDEEEGGGHHHJJJKKKKKKHHHFFFCCC@@@>>><<<999666555555555555444444444444666666666666666777777777555555555666666666777777666666666666666666666666///000111222333222222111333222222111111000//////////////////000000000111////////////////////////...............///000000/////////000000000000///////////////000000111111000000////////////000000000000000000000000000000111111111111111111111111222222222222222222222222000111333444555666666666888999:::<<<===>>>>>>>>>???@@@BBBDDDFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUYYY]]]]]][[[[[[```eeexxx~~~~~~~~~|||zzzxxxwwwvvvuuusssqqqllllllllllllllllllllllllhhhhhhhhhfffbbb^^^[[[YYYJJJLLLNNNPPPSSSWWW]]]aaaeeemmmsssvvvzzz~~~}}}|||}}}|||||||||zzzyyywwwuuutttpppooommmkkkjjjiiihhhhhhfffgggggggggggggggffffffdddcccbbbaaaaaaaaabbbccceeeccc```^^^\\\ZZZZZZZZZXXXWWWUUUTTTTTTUUUWWWXXXYYY[[[^^^```___^^^^^^^^^XXXVVVTTTRRRRRRTTTWWWYYYWWWUUUSSSQQQPPPRRRTTTUUUQQQRRRSSSRRRQQQPPPQQQRRRLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKJJJIIIHHHFFFEEEAAABBBDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDEEEGGGIIIJJJLLLMMMPPPRRRSSSSSSSSSRRRKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJIIIGGGFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHBBBCCCEEEFFFGGGFFFDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDAAA???===<<<<<<<<<==============================<<<<<<<<<======>>>============>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFHHHJJJLLLMMMNNNJJJIIIHHHGGGFFFGGGHHHHHHCCCDDDFFFIIIKKKLLLMMMMMMKKKJJJIIIGGGEEEDDDCCCBBB???@@@@@@AAAAAA@@@@@@???>>>>>><<<;;;999888666666555555444444444333333333111111222222333444555555777888999;;;===@@@BBBCCCDDDDDDFFFGGGIIIJJJLLLLLLIIIFFFCCC@@@>>><<<888666666666555555555444444444777777777777666666666666444444444555555555666666222333333333333333333333///000111222333222111111///111222333333000...,,,,,,---------......//////000000000000000000000000...............///000000000111111111000///...---.../////////000000111111111000///......///000111000000000000000000000000111111111111111111111111333333222222222222222222222333444444555555444444666777999;;;===???@@@@@@???@@@BBBCCCFFFGGGIIIJJJKKKKKKKKKLLLNNNPPPSSSTTTVVVZZZ^^^^^^[[[\\\aaafffwww}}}~~~{{{zzzwwwxxxxxxvvvsssrrrrrrsssnnnmmmlllkkkjjjjjjiiiiiikkkiiigggeeeccc```[[[XXXPPPKKKHHHIIIPPPXXX___aaadddfffkkkrrryyy~~~}}}|||||||||~~~~~~~~~xxxxxxyyyyyyxxxvvvuuusssrrrooollliiihhhgggfffdddfffffffffggggggggghhhhhhddddddbbbaaa````````````\\\]]]___``````___]]]\\\WWWUUURRRPPPQQQTTTXXX[[[aaabbbdddfffhhhgggccc```XXXUUURRRPPPQQQSSSTTTTTTVVVUUUUUUSSSRRRQQQPPPOOOQQQPPPOOOMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@???@@@BBBCCCCCCBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDFFFHHHKKKMMMPPPQQQRRRSSSSSSSSSRRRQQQMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBCCCCCCCCCBBBBBB@@@@@@DDDDDDDDDDDDCCCCCCCCCCCC???@@@@@@AAABBBBBBBBBAAABBB@@@>>>???@@@AAAAAA@@@;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMIIIEEEDDDFFFFFFEEECCCAAA@@@@@@@@@AAAAAABBBCCC???<<<999888777777555333555555555444444333333333///111222333222222333555:::<<>>;;;888666333444444444555666666666666777777777888888888888444555666777777666555444444222111222555666333111222222222111111111000000333222000......///111222111000///......---......222333222111......///000.........------,,,,,,+++------......//////000000222222333333333222222111000000////////////000000//////000000000000//////.../////////000000000111///000111222222111000///222222222333444555666777777777888:::<<<===??????@@@AAABBBDDDFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRVVVXXXZZZZZZYYY[[[```dddxxxzzzyyy||||||yyyxxxxxxyyyyyyxxxuuusssssssssnnnmmmllljjjiiiiiiiiiiiikkkiiihhhgggeeeccc___\\\SSSOOOKKKKKKPPPWWW]]]```bbbeeeiiinnntttyyy{{{{{{zzzyyyzzzzzz{{{{{{zzzyyyvvvxxxzzz{{{zzzwwwtttqqqqqqoookkkiiihhhgggfffdddddddddddddddddddddddddddaaa```___^^^]]]]]]]]]]]]\\\]]]^^^______^^^\\\[[[WWWUUUTTTSSSUUUXXX\\\___aaaaaacccfffgggfffccc```YYYVVVSSSQQQRRRTTTTTTTTTVVVUUUTTTRRRPPPOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFEEECCCAAA@@@???>>>???@@@@@@AAAAAAAAA@@@CCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEGGGIIILLLMMMPPPQQQRRRSSSSSSRRRQQQQQQLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAEEEDDDDDDCCCCCCBBBBBBBBB???@@@AAAAAABBBBBBBBBAAACCCBBB@@@???@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::888888999:::;;;======>>>@@@@@@AAAAAABBBCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKKKKLLLIIIFFFEEEFFFGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCC>>><<<999888777777555333444444444444444444333333111222333333333333666888;;;===@@@AAAAAAAAABBBCCCEEEFFFFFFFFFGGGGGGHHHHHHJJJHHHEEEBBB>>>:::777666444444444555555555555555666666777777777888888888444555666777777666555444444333222444666777555222222222222222222222222222444333111000///000111222//////.........//////000000111111000...------...............------------.........///////////////000111111222222111111000000000////////////000000//////000000000000////////////000000000000000000000111222333333222222111222222222333444555666777777777999:::<<<===??????@@@AAABBBDDDFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRVVVXXXZZZZZZYYY[[[```dddvvvyyyssswww|||~~~{{{yyyxxxvvvxxxyyyxxxuuurrrqqqqqqmmmlllkkkjjjiiihhhhhhhhhkkkjjjhhhhhhgggeeebbb___VVVRRRMMMLLLPPPVVV[[[^^^```bbbfffjjjnnnqqqrrrsssuuuvvvxxxyyyyyywwwvvvuuuuuuwww{{{}}}{{{wwwsssoooqqqnnnkkkiiiiiihhhfffeeeccccccbbbbbbaaa`````````^^^^^^^^^]]]\\\\\\\\\[[[\\\\\\]]]]]]]]]\\\ZZZYYYVVVUUUUUUVVVYYY]]]```cccbbbbbbcccdddeeedddbbb___[[[XXXTTTRRRSSSTTTUUUUUUUUUTTTRRRPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKOOOOOONNNNNNLLLKKKIIIIIIFFFFFFEEECCCAAA@@@>>>>>><<<<<<======>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDFFFHHHKKKMMMNNNQQQRRRSSSSSSSSSRRRQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAABBBEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAADDDBBBAAA@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777888777777999:::<<<>>>???@@@>>>??????AAABBBCCCDDDEEEHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJIIIIIIJJJJJJKKKLLLNNNMMMLLLKKKKKKJJJJJJKKKJJJHHHFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA>>>;;;999777777666555333333333444444444444444444333444444333333555888;;;===???AAABBBBBBAAACCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJHHHEEEAAA<<<999666555555555555555555444444444666666666666777777777777555555777777777777555555444444333555666777666444111222222333333444444555666555333111000000111111---------......///111111///000222222000...---...............///////////////////////////.........//////000000111000000///111000000//////000000111///000000111111000000///111111000000000000000000111111222333444444333333222222222333444555666777777888999:::<<<>>>???@@@@@@AAABBBDDDFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRVVVXXXZZZZZZYYY[[[```eeevvvxxxpppuuu{{{}}}{{{zzzsssuuuvvvuuurrrooommmmmmmmmlllkkkiiihhhgggggggggkkkjjjhhhhhhhhhfffbbb___WWWSSSOOOMMMNNNSSSYYY\\\]]]```dddggghhhjjjkkklllsssuuuxxxyyyxxxuuutttsssvvvxxxzzzzzzyyyvvvrrrppppppnnnlllkkkkkkjjjhhhgggdddcccbbbaaa___^^^]]]]]]_______________^^^^^^]]][[[\\\\\\\\\[[[ZZZYYYXXXVVVWWWXXX[[[^^^bbbeeegggeeedddcccbbbbbb```]]]ZZZYYYVVVSSSQQQRRRSSSTTTTTTTTTSSSQQQNNNLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNPPPPPPOOONNNMMMKKKIIIHHHEEEDDDCCCAAA???>>>======;;;;;;::::::<<<>>>@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJLLLNNNOOORRRSSSTTTTTTSSSRRRQQQPPPMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBDDDBBB@@@??????@@@BBBCCCDDDDDDCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAA@@@BBBAAA@@@@@@AAABBB@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666666666::::::;;;===>>>@@@AAAAAA===>>>???@@@BBBDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMOOONNNMMMLLLKKKJJJJJJJJJGGGFFFFFFEEEFFFFFFFFFEEEFFFEEEEEEDDDBBBAAA??????===;;;888777777666555333333333333444444555555555444444444333333666:::===???AAACCCDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJGGGDDD???;;;888666555666666666555444444444333555555555666666666777777555666777888888777666555333333444555666666555444111111222333444555666777666555333222000000000000...............///000000000222444555333111000///......//////000000111111000000//////......------//////000000111111000000111000000000000000000111000000000111111000000000222222111111111000000000111111222222333444444444222222222333444555666777777888999;;;<<<>>>???@@@???AAABBBDDDFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRUUUXXXZZZYYYYYY[[[aaaeeeyyy~~~uuuoootttzzz~~~~~~}}}|||{{{tttuuuvvvtttqqqnnnmmmmmmmmmmmmkkkiiihhhgggffffffjjjiiiggggggfffdddaaa^^^WWWTTTPPPMMMMMMQQQWWW[[[[[[___bbbdddeeeeeegggiiirrruuuxxxyyywwwuuuttttttxxxxxxwwwvvvuuusssrrrqqqpppooommmmmmmmmllljjjhhheeedddcccaaa```^^^]]]\\\______`````````___^^^^^^[[[[[[[[[[[[ZZZYYYYYYXXXZZZ\\\___cccfffiiikkklllhhhfffbbb```^^^[[[WWWUUUVVVSSSPPPNNNOOOQQQRRRRRRTTTRRRPPPMMMKKKJJJJJJKKKMMMMMMNNNNNNOOOOOOOOOOOOPPPOOOOOONNNLLLJJJIIIHHHEEEDDDBBB???>>>===<<<<<<;;;:::::::::;;;===???AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGIIILLLNNNPPPPPPTTTTTTTTTTTTTTTRRRPPPOOONNNMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@??????@@@BBBCCCBBBBBBBBBAAA@@@??????>>>???@@@@@@@@@@@@@@@??????>>>===>>>@@@BBBCCCBBB@@@======<<<<<<<<<;;;;;;;;;999888777777666666777777<<<<<<======>>>?????????===>>>???AAACCCEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMOOOOOOMMMKKKJJJIIIIIIIIIDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCAAA???===<<<<<<:::888666777666555444333333333444444555555555222333333222333666;;;>>>@@@BBBEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLHHHFFFBBB===999777666555666666666555444444444333444555555555555666666666555666777888888777666555222333444444444333333333111111222333555666777777444333222111000///......000000///...............///111444444333111000000...//////000000111111111000000//////......------///000000111222222111111111111000000000000111111000000111111111111000000222222222222222111111111111111111111222222333333222222222333444555666777888888999;;;===>>>@@@@@@???AAABBBDDDFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRUUUWWWYYYYYYYYY\\\aaafff||||||{{{|||~~~}}}xxxssspppsssxxx{{{{{{zzzzzzzzzxxxxxxxxxuuurrrpppooopppooonnnllljjjhhhgggffffffgggfffeeeeeefffdddaaa___[[[XXXTTTOOOMMMOOOTTTYYYXXX\\\aaacccbbbbbbeeegggooossswwwwwwuuussstttuuuxxxwwwuuusssqqqpppppppppooonnnmmmmmmnnnmmmkkkiiifffeeedddbbbaaa___^^^]]]\\\\\\^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ___aaaeeejjjmmmnnnooooooiiieee```\\\YYYVVVSSSPPPRRROOOLLLLLLMMMPPPQQQQQQTTTRRRPPPMMMLLLLLLMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMKKKJJJHHHHHHEEECCCAAA???===<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDFFFHHHKKKNNNPPPQQQRRRUUUUUUUUUUUUTTTRRRPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@??????@@@BBBBBB@@@@@@@@@@@@????????????>>>>>>?????????>>>======::::::<<>>===<<<<<<=========>>>???????????????AAAAAAAAAAAABBBCCCDDDDDDDDDFFFIIILLLOOOQQQRRRSSSVVVVVVVVVUUUTTTRRRPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>????????????@@@===============<<<<<<;;;999:::;;;>>>AAAAAA@@@>>>>>>======<<<;;;;;;::::::777777777888999:::<<<<<<::::::;;;<<<===>>>>>>???AAAAAABBBDDDEEEGGGHHHIIIFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMLLLLLLJJJIIIHHHHHHHHHHHHFFFHHHJJJIIIFFFDDDDDDEEEDDDDDDEEEDDDCCC@@@===<<<;;;999777666666666555444444444444444444444333333111333555666888:::===@@@AAACCCFFFHHHHHHIIIKKKMMMIIIIIIIIIIIIHHHHHHHHHHHHDDDAAA>>>:::888777777888444444444555555555555555333333444444444555555555666777888999999888777666555777888666333000000111111111222333444555555666222222222222111111000///000//////.........//////,,,---......---,,,---...000///////////////...............///////////////---...///000111111111111222111111000000111111222000111111222222111111000000111111222333444555555555444333222111111222222222222222333444555666777888999:::<<<===???@@@AAA@@@AAABBBDDDFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRTTTWWWYYYYYYYYY\\\bbbfffmmmzzzyyyuuutttrrrnnnkkkmmmsssxxxyyy{{{}}}}}}||||||}}}~~~zzzyyyvvvrrrnnnmmmoooqqqpppooonnnkkkjjjhhhgggggg``````bbbeeehhhiiihhhggghhheee^^^VVVNNNMMMPPPTTTQQQWWW]]]___^^^___cccggghhhllloooooollllllppptttrrrsssttttttrrroookkkiiikkkjjjjjjkkklllkkkiiigggeeeeeedddbbbaaa```___^^^ZZZ[[[]]]^^^^^^]]]\\\[[[YYYYYYYYYYYYZZZ\\\]]]^^^\\\___dddhhhiiiiiigggeeeccc___ZZZWWWUUUSSSRRRQQQNNNLLLJJJJJJMMMPPPSSSSSSUUUSSSPPPOOONNNOOOQQQSSSPPPQQQQQQRRRQQQPPPNNNMMMJJJJJJKKKKKKJJJIIIHHHHHHFFFDDDAAA>>>===<<<======>>>???@@@AAAAAA@@@???>>>@@@@@@@@@AAABBBCCCDDDEEEEEEGGGJJJMMMPPPRRRSSSSSSVVVVVVVVVVVVTTTRRROOONNNIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAA=========>>>??????@@@@@@<<<<<<======<<<;;;::::::::::::;;;>>>@@@@@@===;;;>>>>>>===<<<;;;;;;::::::777777888999:::<<<>>>???:::;;;<<<>>>???AAABBBCCCBBBCCCDDDEEEFFFGGGHHHIIIFFFHHHIIIKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHKKKMMMKKKHHHEEEEEEFFFDDDEEEFFFFFFDDDBBB???===:::888666666666666555444555555555444444333333333111444777999:::<<>>???@@@AAA@@@AAABBBDDDFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRTTTVVVYYYYYYYYY\\\bbbggg}}}pppwwwvvvrrroooqqqrrrssswww|||}}}}}}}}}|||{{{zzzzzzyyyxxxwwwvvvrrrooommmnnnooossspppmmmjjjiiigggdddbbb```aaaaaabbbdddfffhhhiiifffeeebbb\\\VVVQQQNNNMMMQQQTTTXXXZZZZZZ[[[^^^aaajjjlllooopppppppppqqqrrrwwwuuusssqqqnnnmmmlllkkkgggiiikkkllljjjgggdddaaadddcccdddeeeeeeccc___[[[___\\\ZZZZZZ[[[[[[YYYVVVYYYWWWUUUTTTUUUWWWZZZ\\\_________```______^^^^^^[[[YYYWWWTTTRRRQQQQQQQQQNNNKKKIIIIIILLLOOOQQQRRRWWWUUUQQQPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHDDDCCCAAA@@@??????@@@AAA???@@@AAABBBBBBBBBAAA@@@BBBCCCDDDCCCBBBAAABBBDDDGGGHHHJJJMMMOOORRRTTTUUUTTTTTTTTTSSSRRRPPPNNNNNNLLLJJJGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????========================;;;::::::999999::::::;;;;;;;;;;;;;;;:::999999888999999999999:::;;;;;;<<>>>>>>>>???@@@BBBDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHGGGGGGHHHIIIKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDBBBAAA???>>>>>>777777777777666666666666444444666666666555444333222444777:::===>>>??????FFFFFFGGGHHHJJJKKKLLLLLLLLLJJJIIIIIIIIIIIIGGGEEE>>>;;;777555555555666555888888777666666666666777666555333333555666555444666777888888888666555444;;;999777555444333333333111222444555666555444444222111111000///......---000000000000000000000000//////............//////000000///////////////000////////////////////////000///.........///111222777444111//////000000000000000111111111222222222555111000222444333555999BBB;;;777555333000000333222222222333444555777777999999:::;;;<<<>>>>>>??????@@@BBBCCCFFFGGGIIIJJJGGGIIIKKKLLLLLLLLLMMMNNNSSSSSSUUUXXXYYYYYY```hhhooouuu~~~{{{vvvtttuuuvvvwww{{{}}}{{{zzzzzzzzzwwwwwwvvvrrrooommmmmmnnnpppnnnkkkjjjiiihhhgggeeeaaaaaabbbdddeeeggghhhhhhhhhgggddd```ZZZTTTPPPNNNPPPSSSWWWYYYYYYZZZ]]]```fffiiimmmpppqqqrrrssstttuuutttrrrpppnnnlllkkkjjjiiijjjkkkkkkiiifffcccaaaccccccccceeeeeeccc```]]]]]][[[XXXWWWXXXXXXVVVTTTXXXWWWVVVVVVVVVXXXZZZ[[[\\\\\\]]]]]]\\\[[[ZZZZZZYYYXXXVVVSSSQQQPPPPPPPPPNNNLLLJJJKKKNNNQQQSSSTTTVVVTTTQQQOOOPPPQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHDDDCCCAAA@@@??????@@@AAA@@@@@@AAABBBCCCBBBAAAAAABBBCCCDDDDDDCCCBBBCCCEEEGGGHHHJJJMMMPPPRRRTTTVVVUUUTTTTTTRRRQQQOOONNNMMMLLLJJJHHHGGGHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;<<<======>>>>>>======>>>??????@@@CCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEIIIIIIIIIGGGFFFDDDBBBAAAHHHGGGFFFDDDBBB???===<<<999888888777666555555444222333444555444444333222555666888;;;===???@@@AAACCCCCCEEEFFFHHHJJJLLLLLLLLLKKKJJJJJJJJJIIIFFFDDD===:::777555555666777777555555444444444444444555888666555555666777777666666666777777777666555555999888666444333333333444333333444444444444333333111111000000///......---////////////////////////000000////////////000000000000////////////000000////////////////////////000//////...///000111222666444111000000111111111111111111111111111111222222111222333222444>>>IIIWWWGGG777222333333333444333333333444555666888888888999:::;;;<<<>>>?????????@@@BBBCCCFFFGGGIIIJJJHHHJJJMMMMMMMMMMMMNNNPPPSSSSSSUUUXXXXXXYYY___gggpppsssyyy}}}zzz{{{|||||||||zzzzzz{{{xxxxxxvvvsssooommmmmmmmmmmmkkkiiiiiiiiijjjiiihhhbbbbbbdddfffgggggghhhhhhggggggeeeaaa\\\WWWRRROOONNNPPPTTTVVVWWWYYY\\\^^^aaaeeekkkppprrrtttuuuwwwtttsssrrrpppnnnlllkkkjjjkkkkkkkkkjjjhhheeecccaaacccccccccdddeeedddaaa___]]]ZZZWWWUUUUUUUUUTTTSSSVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYYYYYYYXXXWWWUUUUUUWWWUUUTTTRRRPPPOOOOOOOOONNNMMMKKKLLLPPPSSSUUUVVVTTTRRROOONNNOOOPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHDDDCCCAAA@@@??????@@@AAA@@@@@@AAABBBCCCCCCCCCBBBBBBCCCEEEEEEDDDDDDEEEGGGHHHIIIKKKNNNPPPSSSUUUVVVUUUTTTSSSRRRPPPNNNLLLLLLKKKJJJHHHHHHIIIJJJHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGGGGEEEDDDAAA@@@???GGGGGGGGGFFFCCC???<<<:::::::::999777666444333333333444444555555555444444888888999;;;>>>@@@BBBDDD@@@AAACCCEEEGGGIIIKKKLLLKKKKKKKKKLLLKKKIIIEEEAAA<<<999666555666888888888444444333333333444444555888666555555666777777666444555666666777666666666666555444333222333444444666555444333333222222222111000000//////.........////////////////////////000000////////////000000000000////////////000000///////////////////////////////////////000111111444222000///111222222222111111111111111111111000///111444333000444EEEXXXoooVVV<<<222444666555444444444444555666777888999888999:::;;;<<<>>>?????????@@@BBBCCCFFFGGGIIIJJJJJJLLLNNNOOOOOOOOOPPPQQQSSSSSSUUUXXXXXXYYY___ggg}}}rrrqqqsss{{{{{{yyyzzzxxxyyyxxxuuuqqqnnnnnnnnnmmmkkkiiihhhiiiiiihhhgggbbbccceeefffggggggggggggeeedddcccaaa]]]XXXRRRNNNMMMNNNPPPSSSUUUXXXZZZ\\\^^^bbbiiiooorrrsssuuuvvvtttsssrrrqqqooommmkkkkkkmmmlllkkkiiigggdddbbbaaadddcccbbbcccddddddbbbaaa___]]]YYYVVVUUUTTTTTTSSSUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQTTTSSSRRRQQQOOONNNNNNMMMMMMKKKKKKLLLPPPTTTVVVVVVRRRPPPNNNMMMNNNNNNNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIDDDCCCAAA@@@??????@@@AAA@@@@@@AAABBBCCCDDDDDDDDDCCCDDDFFFFFFEEEEEEGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVUUUTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHHHHJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>??????AAABBBDDDEEEEEEEEEDDDCCCDDDEEEGGGIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@CCCDDDEEEDDDBBB???;;;999999999888777666555444444666666666777777777777777999999:::;;;===@@@CCCEEEAAABBBDDDEEEGGGIIIJJJKKKLLLKKKLLLLLLLLLHHHCCC???:::888666666777999999999555555444555555666777777666444333333444555555444333444444555666666666666333333222222222333444555888777555222111111111111000000/////////.........//////////////////////////////............//////000////////////000000111///////////////////////////////////////000000111111///......000222222111111111111111000000000000///111333222000444DDDVVVqqqZZZAAA666555666444222444444444444555666777888888888999;;;===>>>???@@@???@@@BBBCCCFFFGGGIIIJJJLLLNNNPPPQQQPPPPPPRRRSSSTTTSSSUUUWWWXXXXXX^^^fffyyyrrrpppnnnsss|||}}}yyyxxxyyyyyyyyywwwsssqqqppppppooommmjjjiiihhhhhhfffeeeccccccdddeeeeeeeeeeeeeeedddcccaaaaaa```\\\VVVRRRNNNNNNNNNPPPSSSVVVXXXYYY]]]aaagggllloooqqqsssttttttttttttsssqqqooommmlllmmmlllkkkiiigggdddbbbaaadddbbbaaaaaabbbcccbbbaaaaaa```^^^ZZZWWWUUUTTTUUUSSSTTTVVVXXXYYYXXXWWWVVVVVVVVVUUUUUUSSSRRRQQQPPPQQQQQQQQQPPPOOONNNMMMMMMKKKJJJIIIKKKOOORRRTTTTTTQQQOOOMMMMMMMMMNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIDDDCCCAAA@@@??????@@@AAA@@@AAAAAABBBCCCEEEFFFFFFEEEFFFGGGGGGFFFFFFHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUTTTSSSQQQNNNMMMKKKKKKKKKHHHGGGGGGHHHIIIIIIGGGEEEFFFFFFEEEDDDCCCCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBAAA???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777888999:::::::::::::::999999999:::;;;===>>>???BBBCCCDDDFFFFFFEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJKKKIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCBBBBBB@@@??????===>>>@@@AAA@@@>>>;;;999777777777777666666666666666666666666777777888888999999999;;;===@@@CCCEEEFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLJJJFFFAAA<<<888777555555777888888888444444444555666777888999777555333444555666555444333333444444444555666666222222111111222333555666999777555222000000000000////////////.......................................------,,,,,,------...///////////////000111111000000000000000000000000...//////000000000000000...---,,,---///111000000000000000000000000000000222000000111111333;;;EEEVVVIII<<<777666333222222333333333333444555666666777888999;;;===>>>@@@@@@???@@@BBBCCCFFFGGGIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSTTTSSSUUUWWWWWWWWW]]]eeevvvooonnnlllnnnuuuzzzwwwwwwxxxxxxwwwtttrrrqqqrrrpppnnnkkkiiihhhfffdddccccccbbbbbbbbbbbbbbbcccdddeeecccbbbbbbcccbbb]]]YYYOOONNNMMMNNNRRRUUUVVVVVV\\\```dddhhhkkknnnpppsssttttttttttttrrrpppnnnmmmkkkkkkkkkjjjhhheeecccaaaeeebbb```___```aaaaaa```bbbbbbaaa]]]YYYUUUTTTSSSRRRSSSUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPOOONNNNNNMMMJJJIIIIIIKKKNNNQQQRRRQQQPPPNNNMMMMMMNNNMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHGGGGGGGGGHHHIIIDDDCCCAAA@@@??????@@@AAAAAAAAAAAABBBDDDFFFGGGHHHGGGIIIJJJIIIHHHGGGHHHIIIIIIIIIKKKMMMOOOQQQSSSSSSRRRQQQOOOMMMKKKKKKKKKLLLHHHGGGGGGHHHIIIHHHFFFCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@AAAAAABBBCCCDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA???===<<<;;;::::::::::::::::::::::::::::::999999;;;;;;;;;;;;999999777888888999999999999888999999999:::;;;===>>>???BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGEEEDDDAAA???===;;;;;;<<<===>>>>>>===;;;:::666666666666777777777777333333333333444555666666888999:::<<>>:::777666444555666777777666222222333333555666888888:::888777777888999999888444444333333333444555555222222111111222444555666888777555333111000//////...................................................------------------...///......//////000111222000000000000000000000000......///000000000000000...------...///000000////////////000000000111111444///...111333222333666666333222555555222222444333333333333333444555555777777999;;;===???@@@AAA???@@@BBBCCCFFFGGGIIIJJJKKKMMMOOOPPPPPPPPPQQQRRRTTTSSSUUUWWWWWWWWW]]]dddtttiiikkkmmmooorrr{{{}}}xxxsssuuuvvvvvvtttrrrqqqrrrooommmjjjhhhgggfffeeeccccccaaa___^^^^^^___aaabbbeeebbb```aaadddeeeaaa]]]RRROOOMMMNNNQQQTTTTTTTTTZZZ]]]aaadddgggkkkpppsssssssssttttttrrrpppnnnllliiijjjkkkkkkiiifffcccaaaeeebbb___]]]]]]^^^___^^^___```aaa^^^XXXSSSPPPPPPQQQRRRSSSTTTTTTUUUUUUUUURRRSSSSSSSSSRRRQQQQQQPPPNNNOOOPPPPPPPPPOOONNNMMMJJJIIIIIIKKKNNNPPPPPPPPPOOONNNMMMMMMNNNNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHGGGFFFGGGHHHIIIDDDCCCAAA@@@??????@@@AAAAAAAAAAAABBBDDDFFFIIIJJJJJJKKKKKKJJJHHHGGGHHHIIIHHHIIIJJJLLLNNNPPPQQQRRRPPPOOOMMMKKKKKKKKKLLLMMMIIIIIIIIIIIIJJJHHHEEECCCBBBBBBAAAAAAAAABBBBBBCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAABBBCCCEEEGGGHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@>>>===<<<;;;::::::999999999999999999999999888999;;;<<<<<<;;;999888999999:::::::::999888888999999:::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNHHHHHHGGGGGGFFFFFFGGGGGGIIIHHHGGGEEEBBB@@@===<<<<<<============<<<;;;:::888888777777666666555555333222222222333444555666999:::<<>><<<<<<;;;;;;;;;999999999999999999999999888999;;;<<<<<<;;;999888;;;;;;;;;;;;::::::999888:::;;;;;;<<<>>>???AAABBBAAAAAAAAABBBDDDFFFIIIKKKIIIIIIGGGGGGGGGGGGIIIIIILLLKKKIIIHHHHHHIIIKKKLLLKKKLLLNNNOOOPPPPPPOOONNNHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>===<<<;;;:::::::::999888777666555444333444444333333444555777888999;;;>>>AAADDDEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMNNNKKKHHHEEECCC???;;;888666444333333444444333222555555666777999;;;<<<===:::888777777888999999888666555333222111222222333444444333333333444555666444555555444333111...------.............................................111111000000000000111111............///000222222000000000000000000000000---...000111111111000///222111111111333333111///,,,---...///000111222333111///000333333111222555777222111555777555444555666555555555555666666777666777999;;;===???@@@AAA???@@@BBBCCCFFFGGGIIIJJJIIIKKKMMMNNNNNNNNNOOOPPPTTTSSSUUUWWWVVVVVV\\\dddssshhhhhhlllppprrrttt~~~rrrlllooorrrrrrppppppsssvvvtttpppllliiihhhgggfffeeeeeeccc```]]]\\\\\\]]]^^^```___^^^^^^``````___^^^WWWSSSNNNMMMOOOQQQRRRRRRWWWXXXZZZ]]]aaafffjjjlllqqqpppooonnnmmmlllkkkkkkhhhiiijjjlllmmmjjjeeeaaaeeeaaa^^^]]]^^^^^^[[[YYY[[[[[[ZZZYYYWWWTTTRRRQQQOOOQQQRRRTTTTTTSSSQQQPPPTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA?????????AAABBB??????@@@BBBDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHJJJKKKLLLLLLLLLKKKJJJIIILLLLLLLLLMMMLLLLLLKKKKKKNNNNNNMMMLLLKKKIIIGGGFFFFFFEEEDDDBBBAAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@??????>>><<<;;;:::999888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<===999:::;;;<<<<<<:::888777888999;;;===???AAABBBBBBBBBBBBBBBBBBDDDGGGJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDGGGFFFEEEEEEFFFFFFDDDBBB??????>>><<<;;;:::999888444444555555555555444444///111333444444555777888<<<>>>AAABBBCCCCCCEEEGGGJJJJJJKKKKKKLLLLLLMMMMMMQQQMMMHHHCCC@@@===:::888777666555444333444444555111222555888;;;<<<======999888777888999:::999777888666555444555444333222222222222111222222333333222222222222222111000///111000///...............///111333111...---...000........................---------............///000000///...............000///////////////000000000000000000////////////000000000111222222222333000000000000000000000000111111222222222333333333111111222444666777888999777777888:::<<<===?????????@@@BBBDDDGGGIIIKKKLLLIIIJJJKKKLLLLLLMMMOOOQQQVVVUUUVVVXXXXXXXXX^^^fffuuuggghhhkkkoooppprrrzzzvvvmmmooopppppppppppprrrssssssoookkkhhhggggggeeedddcccaaa^^^[[[ZZZZZZ[[[\\\^^^]]]\\\\\\^^^^^^]]]\\\UUUQQQLLLKKKMMMOOOOOOOOOVVVVVVXXX[[[___cccgggjjjoooooonnnnnnmmmlllkkkjjjhhhiiijjjlllllliiiddd``````]]]ZZZZZZZZZZZZYYYWWWYYYYYYYYYXXXWWWUUUTTTSSSNNNOOOPPPQQQQQQQQQPPPOOOTTTSSSSSSQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNMMMKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDBBBAAA??????@@@AAABBBAAAAAAAAACCCDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCAAAAAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@??????>>>======<<<;;;::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;=========<<<:::999999:::<<<>>>@@@AAABBBBBBCCCCCCCCCDDDFFFHHHKKKLLLIIIIIIHHHGGGGGGGGGGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGJJJIIIHHHHHHHHHGGGEEECCC>>>===<<<;;;:::999888777444444555555555555444444000222333444444555888:::===???BBBCCCDDDDDDFFFGGGKKKKKKKKKLLLLLLMMMMMMMMMNNNJJJEEEAAA>>>;;;888666777666555444333444444555222444777999;;;<<<======999888777777888999888777777777777777777666555444222222222111222222333444222222222222111111000///000///......------.........000111000...---...000................................./////////000000000000///...............000000////////////000000000000000000111111111111111111111111111111222222111111111111111111111111111111222222222333333333222222333444555777777888888888:::;;;===???@@@@@@???@@@BBBDDDGGGIIIKKKLLLJJJLLLMMMMMMLLLMMMOOOQQQUUUTTTUUUWWWWWWWWW^^^ffftttdddeeeiiimmmoooooouuu}}}yyymmmllllllmmmoooqqqqqqpppqqqnnnjjjhhhgggfffeeecccaaa___\\\ZZZXXXXXXYYYZZZ[[[YYYXXXYYYZZZ[[[ZZZXXXTTTQQQMMMLLLLLLMMMNNNMMMTTTTTTVVVXXX\\\```dddffflllllllllllllllkkkkkkjjjiiiiiijjjkkkkkkhhhccc___]]][[[YYYXXXYYYYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLMMMNNNOOONNNMMMKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEBBBAAA@@@??????AAABBBDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJGGGGGGIIIJJJKKKLLLLLLLLLIIIIIIJJJJJJJJJIIIGGGGGGHHHHHHJJJJJJIIIGGGEEECCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>===;;;::::::;;;<<<>>>???AAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOOOONNNNNNLLLJJJHHHFFFEEEDDDCCCCCCDDDEEEGGGHHHJJJKKKNNNLLLKKKJJJIIIHHHEEECCC===<<<;;;:::999777777666444444555555555555444444222333444444444666:::===>>>@@@CCCEEEEEEFFFGGGIIILLLLLLMMMMMMMMMMMMMMMMMMJJJFFFAAA>>>;;;999666444777666555444333444555555555666888:::;;;<<<<<<;;;888777666666888888777666777888999::::::888777666222222222222222333444444333333222222111000000//////...---------------------...//////...---...000////////////////////////////////////000000000111000000///.........//////000000////////////000000000000000111111222222222111111111111111111000000111111111111111111111111111111222222222333333333333333444444555666666777999:::;;;<<<>>>@@@AAABBB@@@AAABBBEEEGGGIIIKKKLLLLLLNNNNNNNNNMMMMMMOOOQQQTTTSSSTTTVVVVVVVVV\\\eeerrraaaaaaeeekkkmmmnnnrrryyywwwkkkiiigggiiinnnqqqqqqppppppmmmjjjhhhgggfffdddccc```___\\\ZZZXXXXXXXXXXXXWWWVVVUUUUUUWWWWWWVVVUUUTTTSSSQQQOOOOOOOOOOOOOOOSSSSSSUUUWWWZZZ]]]```bbbhhhiiijjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjgggbbb___^^^]]][[[[[[[[[[[[[[[ZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTQQQPPPPPPOOOMMMLLLJJJIIILLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFBBBAAA?????????AAACCCDDDEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLMMMLLLLLLGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHFFFHHHIIIJJJJJJIIIFFFCCCAAABBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>==============================<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;<<<===>>>@@@AAABBBDDDEEEHHHJJJKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOOOOPPPOOONNNMMMJJJHHHFFFDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMPPPOOOLLLKKKIIIGGGDDDAAA======<<<:::999888777666444444555555555555444444444444444444555888===AAA@@@BBBEEEGGGGGGHHHIIIKKKMMMMMMNNNOOOOOONNNMMMLLLGGGCCC???<<<:::888555444666555444333333444555666666777888:::::::::999999777666555666777888777555555777:::;;;:::888777666222222222222222333444555444333222111000000//////...------,,,,,,,,,------,,,------.........//////000000000000000000000000....../////////000000000000000///////////////000111000000////////////000......///000111222222222222222111111000000//////000000000000000000000000111111222222222333333333333444444444555555666666999999;;;<<<>>>???AAAAAAAAAAAACCCEEEGGGIIIKKKLLLNNNOOOPPPOOONNNNNNOOOQQQSSSRRRSSSUUUUUUUUU\\\dddqqq___^^^bbbhhhlllmmmqqqwwwwwwqqqiiifffdddggglllpppqqqqqqooollljjjhhhhhhgggdddcccaaa```^^^[[[ZZZYYYXXXXXXUUUSSSRRRSSSTTTUUUTTTSSSSSSSSSSSSRRRPPPOOOOOOPPPSSSSSSTTTUUUXXX[[[^^^___dddeeegggiiijjjkkkjjjiiiiiihhhhhhiiiiiifffbbb___^^^^^^^^^]]]\\\[[[\\\]]]ZZZYYYYYYWWWVVVTTTRRRQQQRRRRRRQQQQQQQQQQQQRRRRRROOOOOONNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA?????????AAACCCDDDEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKLLLNNNNNNOOOOOOOOOIIIHHHHHHGGGGGGFFFFFFFFFIIIJJJLLLLLLKKKIIIGGGEEEGGGHHHIIIJJJJJJIIIHHHGGGBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@?????????>>>======<<<<<<<<<<<<<<<<<<============:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEGGGIIIKKKLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNQQQOOOLLLJJJHHHEEEBBB???>>>===<<<;;;:::888777777444444555555555555444444444555555666777:::@@@CCCBBBDDDGGGIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPOOOMMMLLLEEEBBB>>>;;;999888666555666555444333333444555666666777888999999999888777777666555666777888777555333777:::;;;999666555555222222222222333444555666555444222111000/////////------,,,,,,,,,------...---,,,,,,---.../////////000000000000000000000000------........./////////000000/////////000000111111111000///////////////,,,------...///000111111222111111000000/////////////////////////////////111111222222222333333333333444444444555555666666888999:::;;;===???@@@AAAAAABBBDDDEEEGGGIIIKKKKKKOOOOOOPPPOOONNNNNNPPPQQQSSSRRRSSSUUUUUUUUU[[[cccqqqaaa___aaafffjjjlllpppuuu~~~xxxpppmmmhhhgggfffgggjjjmmmpppqqqnnnllljjjiiiiiihhheeecccbbbaaa___]]][[[YYYXXXXXXTTTRRRQQQRRRSSSTTTSSSRRROOOQQQRRRRRRPPPOOOOOOPPPRRRRRRRRRSSSUUUXXXZZZ\\\```bbbeeehhhjjjjjjjjjiiigggggggggggghhhfffccc```^^^___^^^]]][[[ZZZ[[[\\\ZZZZZZYYYWWWUUUSSSQQQOOOPPPPPPOOOOOONNNMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@??????AAABBBDDDDDDDDDDDDDDDEEEEEEFFFGGGJJJKKKLLLNNNOOOPPPPPPPPPKKKJJJIIIHHHGGGFFFFFFFFFIIIKKKLLLMMMLLLIIIGGGEEECCCDDDGGGIIIKKKMMMNNNOOOCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>=========<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGGFFFHHHJJJKKKLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKMMMNNNOOOQQQOOOLLLJJJGGGDDD@@@===>>>======;;;:::999888777444444555555555555444444444555777888:::===BBBEEEDDDFFFIIIKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQOOOMMMKKKCCC@@@<<<:::999888777555555555444333444555666777666777888999:::999888888888777666666888888777666444777::::::666333333444222222222222333555666777666555333000////////////------------------...//////...------///000///...////////////////////////------------............000000/////////000111111222111000//////......///---------....../////////000000000000000000//////////////////////////////111111222222222333333333333333444444555666666777888888:::;;;===???@@@@@@BBBCCCDDDFFFHHHIIIKKKKKKMMMOOOOOOOOONNNNNNPPPRRRSSSRRRSSSUUUUUUUUU[[[dddsssfffbbbbbbeeeiiijjjmmmrrrvvv|||uuupppvvv{{{zzztttooommmnnnkkkkkkjjjhhhgggiiilllnnnnnnmmmkkkjjjjjjiiifffdddbbbaaa___]]][[[YYYXXXWWWTTTRRRQQQRRRSSSTTTSSSRRRNNNQQQTTTTTTRRRQQQQQQRRRPPPPPPPPPQQQRRRUUUWWWXXX]]]```cccgggiiijjjiiiiiifffeeeeeefffgggfffdddbbb___``````]]]ZZZYYYZZZ\\\XXXXXXXXXWWWUUUSSSRRRQQQOOOOOOOOOOOONNNLLLJJJHHHKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLNNNOOOOOONNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDBBBAAA??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPMMMLLLKKKIIIIIIIIIJJJJJJMMMOOOQQQQQQPPPMMMJJJHHHEEEFFFFFFGGGIIILLLNNNPPPEEEDDDCCCAAAAAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>=========>>>?????????AAACCCGGGJJJLLLGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIJJJMMMOOOQQQRRRQQQOOOLLLJJJHHHEEEAAA>>>===<<<;;;:::999888777666444444555555555555444444333666888:::<<>>:::999888888666555555444444333444555666777888999:::;;;<<<;;;::::::999888777777888999888777666999;;;999444111222444222222222333444555666777777555333000///...//////......------......///000111///......000111///---....................................////////////000000//////000111111222222111000///......................../////////////////////000000000000000111111111111111111111111111111222222222333333333222222333444555777777888999999;;;<<<>>>@@@AAAAAACCCCCCEEEFFFHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNPPPRRRTTTSSSTTTVVVUUUVVV\\\ddduuukkkfffccceeehhhhhhkkkppplllxxxvvvllliiinnnrrrpppllljjjmmmqqqnnnnnnmmmjjjfffeeehhhlllooommmlllkkkkkkiiigggeeeaaa```___]]]ZZZXXXWWWVVVTTTSSSRRRRRRSSSTTTSSSRRROOOSSSWWWWWWVVVTTTUUUVVVOOOOOONNNOOOPPPRRRTTTUUU\\\^^^bbbfffiiijjjiiiiiieeeddddddeeeggggggeeecccaaabbbbbb___[[[YYY[[[]]]VVVVVVVVVVVVUUUTTTSSSSSSQQQQQQRRRQQQOOOLLLIIIGGGJJJJJJLLLMMMOOOPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJMMMOOOPPPPPPOOONNNMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCAAA?????????AAABBBAAAAAABBBBBBCCCEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOOOONNNMMMLLLKKKKKKLLLNNNNNNSSSTTTVVVWWWVVVSSSOOOMMMKKKJJJHHHGGGGGGHHHJJJKKKFFFEEEDDDBBBAAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>=========;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======AAA@@@??????>>>>>>??????AAAAAAAAACCCFFFJJJNNNPPPHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFGGGHHHIIIIIIJJJKKKGGGGGGIIIKKKNNNQQQTTTUUUQQQOOOMMMJJJHHHFFFBBB???<<<;;;:::999888666555555444555555555555555555444333666999<<<>>>@@@CCCFFFFFFIIIKKKMMMMMMNNNPPPQQQQQQRRRTTTTTTSSSPPPMMMKKK???<<<999777777777666444555444444333444555666777999:::<<<===>>>======<<<999888777888999:::999777888;;;<<<999333111222555222222222333444555777777777555333000///...//////...............///000111333000...///111111///,,,........................////////////000000000000000000///000000111222222222222000///............000000000000////////////......//////000000111111222222222222222222222222111111222222222333333333111111333444666777888999:::;;;<<<>>>???AAABBBCCCCCCDDDEEEFFFHHHIIIKKKKKKKKKLLLMMMMMMMMMNNNQQQSSSTTTSSSTTTVVVVVVVVV]]]eeewwwnnnpppppplllgggfffjjjooonnnqqqyyyvvvkkkjjjiiiiiikkkmmmnnnnnnnnnooommmlllkkkiiifffeeefffjjjiiijjjkkklllkkkhhheee______^^^]]][[[YYYWWWVVVWWWVVVUUUUUUUUUUUUTTTSSSSSSTTTVVVWWWXXXXXXWWWVVVRRRMMMLLLOOORRRQQQSSSVVVWWWZZZ^^^cccfffggggggfffddddddeeeeeeeeedddcccbbb^^^^^^^^^^^^^^^^^^^^^^^^ZZZWWWTTTRRRRRRSSSSSSSSSPPPPPPOOONNNMMMLLLKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIFFFFFFHHHKKKGGGHHHKKKMMMOOOOOOOOOOOOKKKKKKJJJIIIGGGFFFEEEEEEIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>AAACCCEEEEEEFFFHHHIIIKKKLLLLLLNNNOOOPPPQQQQQQTTTSSSRRRPPPOOOPPPTTTWWWWWWYYY[[[\\\ZZZVVVRRROOOMMMNNNNNNJJJEEEEEEIIINNNPPPJJJCCC???@@@AAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>??????@@@AAA>>>>>>????????????>>>>>>;;;:::888777777999;;;<<<<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<<<<===>>>>>>???@@@AAA@@@===<<<===>>>BBBDDDFFFFFFFFFGGGHHHJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHFFFEEEEEEGGGHHHJJJLLLLLLLLLMMMOOOPPPRRRSSSSSSPPPLLLIIIFFFDDDAAA>>>;;;;;;:::999888777666555666777777666444444555777555777;;;===???BBBEEEHHHJJJJJJKKKMMMMMMNNNNNNNNNPPPRRRTTTTTTQQQLLLFFFBBB<<<;;;:::888666555444444444333222222444666999:::999888888888999::::::;;;:::999888777666666666666999999777666555555555555222222333444555555555555555444333222111111111111...........................,,,---222000,,,...333...............///000000000000000000000000000000......------///222555777000000000000000000000000111111222222222111111000222222111111111111111111000000111111111222222222111111222222222333333333555444444555555666777888777999<<>>AAADDDFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQSSSTTTSSSRRRQQQRRRTTTWWWXXXYYY\\\]]][[[XXXTTTQQQNNNOOOOOOLLLGGGEEEHHHLLLMMMIIIEEEAAA@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@????????????>>>>>>===<<<:::999888777777888:::;;;::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<======>>>???@@@???>>>===>>>???AAADDDFFFGGGFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIKKKLLLNNNPPPQQQSSSTTTUUUQQQNNNJJJGGGEEECCC@@@===;;;::::::999888777666555555666777666444444555777666999<<>>@@@AAA@@@@@@BBBCCCDDDFFFHHHIIIJJJJJJOOOPPPPPPPPPOOOOOOQQQRRRVVVUUUVVVYYYXXXXXX^^^fffvvvrrruuuuuuppphhhbbbbbbdddhhhjjjooovvv{{{|||xxxtttrrrrrrrrrssssssttttttuuuxxxyyyxxxvvvssspppllliiiiiihhhggghhhiiiiiigggeeebbbaaa___\\\[[[ZZZZZZZZZXXXXXXWWWWWWVVVUUUUUUTTTXXXXXXXXXXXXWWWUUUSSSRRRRRRMMMKKKKKKKKKJJJMMMRRRVVVXXXZZZ]]]```ccceeeffffffeeebbb```___```aaaccc`````````___^^^]]][[[ZZZXXXWWWUUUUUUVVVVVVUUUTTTOOONNNMMMLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????>>>AAAEEEGGGHHHGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTVVVWWWXXXZZZ\\\]]]]]]ZZZWWWTTTOOOQQQQQQNNNIIIFFFGGGHHHIIIHHHGGGDDDAAA@@@@@@AAA>>>>>>============>>>>>>>>>============>>>??????AAA@@@@@@???>>><<<:::999999888777777777888:::;;;999999:::<<<===???@@@AAA===<<<<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>???@@@AAADDDGGGIIIHHHGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIJJJLLLNNNQQQSSSTTTSSSSSSNNNKKKHHHEEECCCAAA>>><<<::::::999888777666666555444555666555444444555777888;;;>>>AAACCCDDDGGGIIIIIIJJJLLLNNNOOOPPPQQQQQQQQQRRRRRRQQQMMMHHHBBB???888888666555555444444555444444333333444666888999999888888888888999::::::888777666555555555555555666666555444333333333333111111222333333333222222222111000///.........///........................222...,,,---...------///...............///000000........................000///......///000222333000000000000000000000000+++,,,---...///000000000111111111111111111111111222222111111111111111111111111222222222333333333555444444555555666777888888999<<<>>>@@@AAAAAA@@@AAACCCDDDFFFHHHIIIJJJKKKOOOPPPPPPPPPOOOOOOQQQRRRWWWVVVWWWYYYYYYYYY___hhhyyyqqqtttwwwssskkkeeedddeeekkkkkkmmmpppsssuuuuuutttxxxyyyyyyyyywwwwwwwwwxxx{{{~~~|||yyytttnnniiihhhffffffggggggfffddd```^^^\\\YYYXXXWWWXXXYYYYYYYYYYYYXXXVVVUUUUUUUUUWWWXXXXXXXXXWWWUUUSSSRRRTTTOOOLLLKKKIIIHHHKKKPPPWWWWWWXXXZZZ^^^aaadddfffeeedddcccbbbaaaaaaaaabbbaaaaaaaaa___^^^\\\ZZZYYYXXXWWWWWWWWWXXXXXXVVVTTTNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJJJJHHHGGGFFFGGGIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>AAAEEEHHHHHHHHHHHHIIIIIIIIIKKKLLLNNNOOOPPPQQQSSSUUUWWWXXXWWWWWWWWWXXXWWWYYY[[[]]]]]][[[XXXVVVPPPQQQRRROOOKKKGGGEEEEEEDDDGGGHHHGGGBBB??????AAA>>>??????????????????>>><<<<<<<<<<<<<<<======>>>BBBAAA@@@???===:::888777777777777777777888::::::::::::;;;===>>>???@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???@@@??????AAABBBBBBEEEIIIKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMLLLJJJIIIHHHFFFFFFDDDDDDDDDFFFHHHIIIKKKMMMPPPRRRSSSQQQOOONNNKKKHHHEEEBBB@@@???<<<::::::999999888777666666666444555555555444444666888:::===AAACCCEEEFFFHHHJJJHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQPPPNNNJJJDDD???<<<666666555444444444555555444444444444555777888999999888888888888888999999777666555444444444444444666666555444333333444444444444444555555444333333111000000///......//////........................111...+++,,,.../////////...............///000000........................000000/////////000111111////////////////////////,,,------...////////////000000000000111111111111222222222111111111111111111111222222222333333333555444444555555666777888888999;;;>>>???@@@AAAAAAAAABBBDDDGGGIIIJJJKKKKKKOOOPPPPPPPPPOOOOOOQQQRRRVVVTTTUUUXXXXXXYYY```hhh}}}jjjpppuuutttnnnhhhffffffiiijjjkkklllmmmppptttwww}}}~~~}}}{{{yyyzzz{{{~~~~~~vvvkkkiiifffeeeeeeeeeeeeddd___^^^[[[YYYWWWWWWXXXYYYXXXZZZZZZXXXUUUTTTTTTVVVUUUUUUWWWWWWWWWWWWUUUUUUUUUQQQOOOMMMJJJGGGJJJPPPQQQRRRRRRTTTWWW[[[___aaabbbdddeeeffffffdddbbbaaadddcccaaa___\\\[[[ZZZYYYYYYXXXWWWXXXXXXXXXVVVTTTOOOMMMKKKIIIHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEGGGIIIJJJJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCCCCDDDCCCCCCBBB@@@???>>>AAAEEEGGGGGGGGGHHHIIIIIIIIIKKKLLLNNNPPPQQQRRRSSSUUUXXXZZZYYYXXXXXXYYYWWWXXXZZZ\\\\\\ZZZXXXWWWQQQRRRQQQOOOKKKGGGDDDBBBAAAEEEGGGFFFBBB???>>>???===>>>????????????>>>===;;;;;;::::::;;;;;;<<<===AAAAAA@@@>>><<<:::777666777777777888888999:::;;;=========>>>>>>>>>??????<<<;;;;;;;;;;;;<<<=========???AAAAAAAAAAAACCCDDDEEEHHHKKKMMMLLLKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLJJJIIIHHHFFFEEEDDDDDDEEEGGGIIIJJJPPPRRRTTTUUUTTTPPPLLLJJJHHHEEEBBB@@@???===;;;999999888888777777666666666333444666555555666888:::<<>>===:::;;;<<<======<<<;;;::::::999999999999:::;;;;;;??????>>>===<<<:::888777777777888999:::;;;;;;<<>>>>>=========<<<;;;;;;;;;<<<===>>>???@@@???AAACCCCCCBBBCCCDDDFFFFFFIIILLLMMMLLLKKKJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHIIIKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLUUUVVVWWWWWWTTTPPPLLLIIIFFFCCC@@@>>>===<<<:::999888888777777777666666666444555666666666777:::<<<===AAAEEEGGGGGGGGGHHHIIIFFFGGGIIIKKKLLLMMMNNNNNNOOONNNKKKGGGCCC???;;;999666555555444444444555555444555666888:::<<<===>>>999999888777777777777888666555555444444444555555666666555555555555555666444444444333222111000///000000////////////000000........................,,,000222//////111222222...............///000000000000000000000000000000.../////////////////////000000000000000000000000222222222111000///...---...//////000000111111111000000111111111222222222111111222222222333333333555444444555555666777888999:::;;;===>>>@@@AAABBBAAABBBEEEGGGIIIKKKLLLMMMOOOPPPPPPPPPOOOOOOQQQRRRSSSRRRRRRUUUVVVXXX```jjjjjjqqqxxxyyyrrriiicccaaa___cccfffgggfffhhhooovvvxxx|||rrrnnniiieeedddccccccbbb^^^^^^]]]\\\[[[ZZZYYYYYYWWWYYY[[[XXXSSSPPPRRRUUUSSSTTTUUUWWWXXXXXXWWWWWWQQQQQQRRRRRRMMMGGGIIINNNPPPQQQSSSUUUXXX[[[^^^___^^^```ccceeeffffffeeedddgggddd___[[[YYYYYY[[[]]]]]]ZZZWWWUUUUUUUUUTTTRRRPPPNNNLLLIIIHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCEEEGGGEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCCCCAAA???>>>???@@@BBBBBBBBBDDDGGGJJJJJJKKKLLLNNNPPPRRRTTTUUUSSSUUUXXXXXXXXXXXXZZZ[[[[[[[[[\\\\\\\\\[[[YYYXXXQQQPPPMMMKKKIIIFFFCCCAAA@@@@@@@@@AAAAAA@@@>>>;;;999:::<<<======<<<:::999999888888888888999::::::<<<<<<<<<<<<<<<;;;:::999777888999:::;;;<<<<<<===>>>>>>>>>======<<<<<<<<<::::::;;;<<<>>>@@@BBBCCCBBBCCCEEEEEEDDDDDDEEEGGGGGGIIIJJJJJJIIIIIIIIIJJJIIIJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJLLLNNNOOOPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKMMMUUUUUUUUUTTTRRRNNNJJJHHHDDDBBB???======<<<:::999777777777777666666666666444666777888888999<<<>>>>>>AAAEEEHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMKKKHHHDDDAAA===;;;999777777666555444444444555333555777:::===???@@@AAA999999888777777777777777666555555555555555666666555444444444444444555555444444444333222111///...///...............//////........................,,,444999444//////111000...............///000000////////////////////////------...///000000000000000000000000000000000000111111111111000000///.........//////000111111222//////000111222333333444111111222222222333333333555444444555555666777888::::::;;;<<<>>>@@@AAABBBAAABBBEEEGGGJJJLLLMMMMMMOOOPPPPPPPPPOOOOOOQQQRRRTTTRRRSSSUUUVVVYYYbbblllqqqxxx~~~vvvkkkccc```___dddgggfffcccccciiiooosssxxx~~~tttpppjjjeeeccccccbbbbbb[[[[[[[[[[[[ZZZXXXWWWVVVVVVYYY[[[XXXRRRPPPQQQTTTTTTUUUVVVWWWXXXWWWVVVVVVOOOPPPRRRRRRMMMGGGHHHMMMKKKMMMOOORRRUUUXXXZZZ[[[^^^___```bbbcccdddeeefffhhhddd^^^YYYWWWYYY\\\___^^^[[[WWWTTTSSSSSSSSSRRRQQQOOOLLLIIIHHHIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDCCCAAA@@@AAADDDFFFDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAABBBCCCCCCCCCAAA???===???@@@AAA@@@AAACCCGGGJJJJJJKKKMMMOOOQQQSSSUUUVVVTTTUUUWWWXXXWWWXXXZZZ\\\]]]]]]^^^^^^]]]\\\ZZZYYYQQQOOOLLLJJJHHHFFFCCCAAA@@@>>>===>>>AAAAAA===:::;;;<<<>>>??????>>><<<;;;888888888777888999999::::::;;;;;;<<<<<<;;;;;;:::777888:::;;;<<<===========================<<<<<<::::::;;;===???AAACCCEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLHHHJJJLLLNNNPPPQQQRRRSSSLLLKKKIIIHHHGGGGGGHHHIIIHHHGGGGGGFFFHHHJJJLLLNNNPPPQQQQQQPPPNNNKKKHHHFFFDDDBBB???======<<<:::999777777777777666666666666555666888888999:::===???>>>AAAFFFHHHHHHGGGGGGGGGJJJJJJKKKMMMMMMNNNNNNNNNLLLJJJGGGCCC???<<<:::999888888777555555444444555333555888;;;>>>AAABBBCCC999999888777777666777777666666555555555666666777333333333222222333444444777777666555444222111000------,,,,,,,,,------...........................---888>>>777///---.....................///000000........................,,,---...///000000000000000000000000000000000000//////000000000000000///---......///000111111222......///111222333444555111111222222222333333333555444444555555666777888::::::;;;<<<>>>@@@AAACCCAAABBBEEEGGGJJJLLLMMMNNNOOOPPPPPPPPPOOOOOOQQQRRRUUUSSSTTTVVVWWWZZZcccmmm|||~~~vvvmmmddd```[[[```eeegggeeecccbbbcccnnnrrryyyqqqlllfffaaa______``````[[[ZZZZZZYYYXXXWWWWWWWWW[[[ZZZYYYXXXVVVUUUSSSSSSTTTTTTVVVXXXXXXVVVQQQNNNMMMNNNOOOOOONNNKKKGGGEEEIIILLLPPPSSSUUUVVVXXXYYYZZZ\\\___aaaaaabbbdddfffkkkcccZZZVVVYYY^^^``````]]]\\\\\\[[[YYYXXXVVVUUUMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFEEEFFFGGGFFFEEECCCDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@DDDBBBAAA@@@AAACCCEEEGGGIIIJJJMMMPPPSSSSSSQQQOOORRRTTTVVVVVVUUUUUUUUUVVVWWWZZZ^^^``````\\\WWWTTTQQQOOOLLLHHHEEEBBB@@@???AAA@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::888888999999999999888888:::999999999999999999:::777777777888999:::<<<===;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@AAADDDFFFDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLNNNOOOOOOOOOJJJJJJIIIHHHIIIJJJKKKLLLMMMJJJFFFFFFIIINNNSSSUUUXXXTTTOOOKKKHHHGGGEEECCCBBB@@@>>>===>>>===;;;:::777888888777666666888999555666777999<<>>===>>>>>>>>>===============<<<;;;;;;;;;;;;:::::::::888888999999999999888888999999888888888888999999999999999:::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<>>===777777777777777777777777333444555666555333111000222222333333333333444444888777555333111000//////............---------------...///.........111333999;;;888111---//////+++..................------................................................---///000000///......///000000000000000000000000111111111000000/////////...///000222333444555555000000000111111111222222111222333333555555666777888999:::<<<===???@@@AAA@@@CCCFFFGGGHHHIIIKKKMMMMMMMMMNNNOOOOOOPPPQQQQQQTTTSSSUUUVVVVVVXXXbbbmmm~~~vvvllleee```[[[[[[]]]```bbbbbb```^^^^^^bbbkkkuuu{{{uuullliiigggccc___\\\ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVXXXWWWWWWUUUTTTSSSRRRRRRRRRQQQPPPQQQQQQQQQOOOMMMJJJIIIHHHGGGFFFEEEDDDCCCFFFIIILLLNNNOOOPPPRRRSSSYYY[[[]]]]]]\\\\\\]]]^^^aaa]]]YYYZZZ]]]aaabbbbbbcccbbb```^^^[[[WWWTTTSSSNNNMMMKKKJJJIIIJJJJJJKKKGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@?????????AAACCCEEEJJJLLLNNNPPPQQQPPPOOONNNOOOQQQSSSSSSSSSRRRSSSTTTYYY[[[]]]^^^]]]YYYTTTQQQJJJIIIFFFCCC@@@>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888999999999999888888888888888777777888888888:::::::::::::::;;;<<<<<<::::::;;;;;;<<<<<<<<<<<>>===;;;;;;;;;;;;999888666777777666444333444666444555777:::===@@@CCCDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHFFFEEE???>>><<<;;;:::::::::;;;888777666555555555666777777888888999999999888888666777888999999888777666444555666777666444222111222222222333333444444444999888555333000...------...------------,,,,,,,,,......///...---...111333======888000---......---/////////......---------..................//////..................//////---///000000///......///000000000000000000000000111111111111111000000000///000111222333333333333111111111111222222222333222222333444555666666777888999:::<<<===???@@@AAA@@@CCCFFFGGGHHHIIIKKKMMMLLLMMMMMMNNNPPPQQQQQQRRRSSSSSSTTTVVVVVVXXXaaalllyyyzzz{{{xxxqqqiiidddaaa___]]]]]]___cccdddbbb___^^^```gggnnntttyyyzzznnnhhhggggggfffccc___[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOMMMMMMNNNNNNMMMLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRVVVXXXZZZ[[[ZZZZZZ[[[]]]]]][[[ZZZ\\\___aaaaaa```\\\\\\\\\\\\[[[ZZZYYYXXXRRRQQQOOOLLLKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBCCCCCCBBBAAACCCCCCCCCCCCCCCDDDEEEFFFAAABBBBBBCCCBBBBBBAAAAAA@@@??????>>>???AAABBBDDDJJJLLLNNNOOOOOONNNNNNNNNNNNPPPRRRRRRRRRQQQRRRTTTYYYZZZ[[[[[[XXXTTTPPPNNNGGGFFFDDDAAA???===<<<;;;888999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999999888888888888777777777777888888999888888888888888999999999999::::::;;;<<<<<<<<<@@@BBBCCCCCCCCCCCCEEEFFFDDDFFFHHHJJJLLLLLLMMMLLLIIIIIIJJJKKKJJJIIIGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIKKKLLLMMMPPPSSSUUUTTTSSSOOOLLLHHHEEEDDDBBB@@@>>>===;;;999999::::::888777999999999888666555666888444666999<<>>:::444///...///111111000000//////......------/////////000000000000000111111000000000/////////---///000000///......///////////////////////////222222111111111111111111444444333333111000///...111111222222222333333333222222333444555666777777888999:::<<<===???@@@AAAAAACCCFFFHHHHHHIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSUUUWWWVVVXXX```kkkppprrrsssqqqmmmiiieeedddaaa^^^]]]^^^aaabbb```^^^______ccciiimmmpppxxx{{{qqqiiifffdddfffgggeee```[[[XXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRROOOMMMKKKKKKLLLMMMMMMLLLNNNLLLJJJHHHGGGGGGHHHIIIHHHJJJKKKKKKKKKLLLNNNPPPQQQTTTVVVXXXXXXYYY[[[\\\[[[[[[\\\^^^``````___^^^XXXYYYYYYZZZ[[[[[[[[[ZZZWWWUUUSSSPPPMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEECCCAAAAAABBBCCCBBBAAACCCCCCCCCCCCCCCDDDEEEFFFAAAAAABBBBBBCCCBBBBBBAAA??????>>>>>>???@@@BBBCCCHHHJJJMMMMMMLLLKKKLLLMMMNNNPPPQQQRRRQQQPPPQQQRRRUUUUUUUUUTTTRRROOOKKKIIIEEEDDDBBB@@@>>>===<<<<<<999999999::::::;;;;;;;;;;;;;;;:::::::::999999999888888999999999999888888888888777777777777888888888888777777777888999999999999999:::;;;<<<<<<===AAACCCEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGHHHIIIIIIHHHGGGEEEDDDHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMPPPSSSVVVVVVSSSQQQKKKIIIFFFDDDBBBAAA>>><<<;;;:::888888999999777666888999999888666555777888666888;;;???BBBDDDFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHIIIIIIIIIGGGFFFEEE===<<<;;;:::999888777777888777666555555666777888666666666666666666666666666777999:::999888555444444555666777777555444222111111222333333444555555444333222111000/////////////////////.........---...///......---///333666???999222///...///000111000000/////////.........000000111111111222222222333222111000///...---,,,---///000000///......///////////////////////////111111111111111111222222444444333222111///...---111111222222222333333333222333333444555666777888888999:::<<<===???@@@AAAAAADDDFFFHHHHHHHHHJJJLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSVVVXXXWWWXXX```jjjiiikkkmmmmmmkkkhhhhhhgggaaa___]]]]]]]]]^^^]]]\\\^^^]]]___dddhhhkkkrrryyyxxxwwwwwwwwwpppgggbbbbbbaaaeeehhhgggaaa[[[WWWUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSNNNLLLKKKKKKLLLMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHGGGHHHIIIHHHGGGHHHJJJLLLMMMPPPSSSUUUUUUVVVXXXZZZYYYZZZ]]]^^^``````______ZZZZZZZZZZZZZZZYYYXXXWWWYYYXXXWWWUUURRRNNNJJJHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAABBBCCCEEEFFFFFFDDDAAAAAABBBCCCCCCBBBCCCCCCCCCBBBCCCCCCDDDDDDAAAAAABBBBBBCCCCCCBBBBBB????????????@@@AAABBBBBBEEEHHHKKKKKKIIIHHHJJJMMMNNNOOOPPPPPPNNNMMMMMMNNNOOOOOONNNMMMKKKHHHEEEDDDBBBAAA???>>><<<<<<;;;;;;999:::::::::::::::;;;;;;::::::::::::999999999999888888999999999999888888888888888777777888888888999999999999999:::;;;;;;::::::;;;<<<===>>>>>>???BBBDDDFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLNNNOOOQQQTTTVVVUUUQQQNNNIIIFFFDDDCCCBBB@@@===;;;:::999888888999999777666555666666666444444666777:::;;;???BBBEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIGGGDDDAAA@@@===<<<<<<:::999888777666777666555555555666777888777777666666666666777777777777888888777666555444333444555666666555333222111111222333333444555555222111000000///000000000000000/////////.........---......------000555888BBB999111///...---,,,---////////////////////////000000111111222222333333000000///...,,,+++******---///000000///......///000000000000000000000000000000000111111111111111000000111111222111111111111111111111222222222333333333444555666777777888888999:::<<<===???@@@AAABBBDDDGGGHHHHHHHHHJJJKKKKKKKKKMMMNNNPPPQQQSSSSSSTTTTTTWWWYYYXXXYYY```jjjccceeeggggggfffeeeeeefffcccbbbaaa^^^[[[[[[\\\]]]___]]]^^^bbbeeeggglllssspppmmmmmmmmmiiiaaa___bbb```fffkkkjjjddd\\\XXXVVVUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSNNNLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHFFFGGGIIIKKKKKKMMMPPPQQQQQQQQQSSSTTTVVVXXX[[[^^^___```aaaaaa]]]]]]\\\[[[ZZZYYYWWWVVVWWWXXXZZZYYYWWWSSSNNNKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAABBBDDDFFFGGGGGGEEEBBBAAABBBCCCDDDCCCDDDCCCBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB??????@@@@@@AAABBBBBBCCCBBBEEEIIIIIIFFFFFFIIIMMMLLLMMMNNNMMMKKKIIIIIIIIIIIIHHHGGGFFFDDDBBB@@@???>>>===<<<;;;:::::::::::::::::::::999999999999999:::::::::999999999999888888888999999999999888888999999888888888888999999888888888888999:::<<<<<<======>>>???@@@AAABBBBBBCCCEEEGGGHHHFFFFFFFFFFFFDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHJJJIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRUUUVVVTTTPPPLLLGGGEEECCCBBBBBB@@@===;;;:::999777888999999888666444555666555444555777999===???BBBEEEGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJHHHFFFCCC@@@>>><<<<<<;;;;;;:::999888777555555444444444555777888:::999888777666666777777777777666666555444444333111333444555555444333222000111111222444555555666222222111000///.........//////.........---------,,,---------...111666:::@@@666/////////---+++---.........///000000111111......///000000111222222...------------,,,,,,,,,---///000000///......///000000000000000000000000/////////000000111111111//////000111111222111111000000000111111111222222333333444555666777888888888999:::<<<===???@@@AAABBBDDDGGGHHHHHHHHHIIIKKKKKKKKKLLLNNNPPPRRRSSSSSSUUUVVVXXX[[[ZZZZZZaaajjj|||___aaabbbbbbaaaaaaaaabbbffffffeeeaaa\\\[[[]]]```bbb______aaacccdddgggmmmjjjgggfffhhhfff``````eeeccciiioooooohhh___ZZZYYYUUUUUUUUUUUUUUUUUUUUUVVVSSSSSSSSSSSSTTTTTTTTTTTTMMMMMMLLLNNNOOOOOONNNLLLKKKKKKKKKJJJJJJIIIIIIHHHKKKKKKKKKIIIHHHHHHJJJLLLJJJLLLNNNNNNNNNMMMNNNOOOSSSVVVZZZ]]]___aaacccddd]]]]]]]]]\\\[[[ZZZYYYXXXUUUWWWZZZ\\\ZZZVVVQQQMMMIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAABBBDDDFFFHHHHHHEEEBBBAAABBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBB???@@@@@@AAABBBBBBCCCCCC???DDDGGGGGGEEEEEEIIIMMMKKKLLLLLLKKKHHHFFFEEEEEEEEEDDDCCCBBB@@@>>>======;;;;;;:::999888888888888::::::999999888888777777:::::::::999999999888888888888999999999999888888::::::999999999999::::::555555555666777999:::;;;???@@@@@@BBBCCCDDDEEEEEECCCEEEHHHHHHGGGFFFFFFFFFCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSUUUUUUSSSNNNKKKFFFDDDCCCBBBBBB@@@===;;;:::999777888999999888777555666777777777888:::<<>>???@@@AAABBBDDDGGGHHHHHHHHHIIIKKKJJJKKKLLLNNNPPPRRRSSSTTTVVVVVVYYY\\\ZZZZZZbbbkkkzzz^^^^^^]]]\\\]]]```eeeiiiiiikkklllfff]]]WWWXXX\\\ddd___\\\```hhhnnnnnnkkkhhhfffddddddddddddccccccgggkkklllkkkjjjiiibbb[[[WWWSSSPPPRRRWWWZZZYYYVVVPPPPPPQQQQQQRRRSSSSSSSSSPPPNNNLLLKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMQQQRRRUUUYYY\\\___aaaaaa\\\[[[[[[\\\^^^______^^^YYYZZZ\\\]]][[[WWWRRROOOKKKJJJGGGEEEEEEEEEFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFEEECCCAAA@@@;;;>>>@@@AAABBBBBBDDDEEEDDDCCCBBBAAAAAABBBDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBDDDEEEGGGHHHHHHJJJIIIHHHFFFEEECCCBBBAAAFFFEEECCCAAA@@@???>>>>>>::::::::::::::::::::::::999999999888888888888888777888888888888999999999999999:::::::::;;;;;;;;;===<<<;;;;;;::::::::::::;;;;;;;;;999888999<<>>AAADDDFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMPPPSSSUUUVVVUUUTTTSSSRRROOOKKKHHHDDDCCCAAA???============888999::::::999888666555777666444333444777:::;;;CCCDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMLLLKKKLLLKKKHHHEEEBBB@@@???>>><<<<<<;;;:::999777555444777666444333444777999;;;FFF@@@999666666777777666999888888777666555444444333222000000222333333222777555444222222333444555333333111000////////////////////////////////////...---,,,,,,///333888;;;333111///...---...///000000000000000000000000000000///......///111333555000///...------...///000---.........//////000000000000////////////000000000111111111111222222222...............//////000000111333333222222222333222222333444444555555666888999:::<<<>>>???@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJMMMLLLLLLLLLMMMOOOQQQRRRSSSUUUWWWWWWYYY]]]dddjjjWWWXXXXXXYYYZZZ^^^cccggghhhjjjiiiccc[[[VVVXXXZZZaaa^^^\\\___fffkkkmmmllliiihhhfffeeeeeeeeedddccc```fffkkkmmmnnnnnnggg```ZZZVVVRRRRRRUUUXXXWWWUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPNNNLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIJJJJJJKKKLLLIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNPPPRRRVVVYYY\\\]]]^^^ZZZYYYYYYZZZ\\\]]]]]]\\\YYYZZZZZZZZZXXXTTTPPPMMMMMMKKKIIIGGGFFFFFFFFFGGGDDDDDDCCCCCCBBBCCCCCCDDDBBBCCCDDDEEEDDDBBB@@@???>>>@@@BBBCCCBBBBBBCCCEEEBBBAAA@@@@@@@@@BBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@???AAA@@@???===<<<;;;:::::::::::::::::::::999999999888888888888888999999999888888888888999999999999999999:::::::::;;;;;;;;;===<<<<<<;;;:::::::::;;;;;;<<<<<<:::999:::===???@@@BBBEEEGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHJJJLLLOOOQQQSSSUUUXXXYYYUUUSSSQQQPPPNNNLLLIIIFFFCCCBBB@@@>>>===<<<<<<<<<999999::::::999888666666777666555555666999<<<>>>CCCCCCDDDFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNNNNMMMLLLLLLKKKHHHEEEBBB???>>>===<<<<<<<<<;;;999777666555666555444444555888:::<<>>???@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJMMMLLLLLLLLLMMMOOOQQQRRRSSSUUUWWWWWWXXX]]]dddjjj~~~QQQSSSUUUWWWYYY]]]bbbeeeeeeffffffbbb\\\XXXXXXZZZ\\\\\\]]]___ccchhhlllnnnnnnnnnlllkkkiiihhhgggfff^^^eeemmmqqqttttttnnneee^^^YYYTTTRRRSSSVVVVVVUUUVVVVVVUUUTTTSSSQQQQQQPPPPPPNNNLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMOOORRRUUUXXXYYYZZZXXXWWWWWWXXXZZZ[[[ZZZYYYWWWXXXWWWVVVTTTQQQOOOMMMOOONNNKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>>>>@@@BBBBBBAAA@@@AAABBB??????>>>>>>???AAACCCDDDDDDCCCBBBBBBAAABBBBBBBBB@@@@@@AAAAAAAAA@@@??????AAABBBBBBCCCCCCBBBBBBAAABBBAAA?????????@@@BBBCCCCCCCCCBBB@@@???>>>======>>>===<<<:::999888888888999999999999999999999999777777888888999999::::::888888888888999999999:::::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;>>>@@@BBBDDDGGGHHHHHHGGGFFFGGGEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIKKKMMMRRRVVVZZZ[[[\\\\\\TTTQQQNNNKKKJJJHHHFFFDDDAAA@@@???===<<<;;;;;;;;;::::::::::::999888777666777666666777999<<>><<<<<<===<<<<<<:::999888777666555555555555777999<<<===<<<<<<;;;999777666888999;;;;;;:::888777555444444666444222222444555444333666555333222222222333444000000///...------------.................................///000222444555111000///.........///000000000000000000000000000////////////////////////000//////......//////000............////////////000000////////////000000000000000111111111222222222222222222222333333444000111333333222222222333333333333444555555666666888999:::<<<>>>???@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJLLLLLLLLLMMMNNNOOOQQQQQQSSSUUUWWWWWWXXX\\\dddjjj~~~RRRSSSUUUWWWYYY\\\aaaddd```bbbeeeeeeccc___\\\ZZZYYY[[[^^^```aaaeeelllpppvvvvvvuuurrrnnnkkkiiiiiidddkkkrrrvvvyyyyyyrrrjjjaaa\\\UUURRRSSSUUUWWWXXXUUUUUUUUUUUUTTTTTTTTTTTTOOOMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNJJJJJJKKKKKKLLLKKKKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMPPPSSSUUUVVVWWWWWWVVVUUUVVVXXXZZZYYYXXXUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPMMMKKKIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@??????@@@AAAAAA???>>>>>>???>>>>>>>>>>>>???AAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCAAA???======>>>@@@AAA@@@@@@???>>>======<<<<<<>>>===<<<;;;:::999999999888888888888888999999999777777888888999:::;;;;;;888888888999999999:::::::::::::::;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<=========>>>???>>>======???AAACCCFFFIIIJJJIIIHHHGGGHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKNNNSSSYYY^^^___]]][[[SSSPPPLLLIIIGGGEEEDDDBBB??????===<<<;;;::::::999:::::::::999999888777777555666666888;;;>>>AAACCCDDDEEEEEEFFFHHHIIIIIIJJJLLLMMMNNNOOOOOONNNMMMLLLJJJIIIFFFCCC???===;;;:::===<<<;;;:::999888777777444555666777999;;;===>>>777999;;;:::777666888;;;<<<;;;:::888777555444333222111000111444555666555555444333222222222333333222111000///////////////..............................///000111111111111000//////.........//////000000000000000000000000...///////////////...---000//////////////////000.........///////////////000000////////////000000000000000000111111111111000////////////000111111000111333333222222222333333333444444555666666666888999:::<<<>>>???@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJLLLLLLMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWXXX\\\ccciii~~~UUUVVVWWWWWWWWWZZZ^^^aaa\\\```ffflllmmmhhhaaa[[[XXX[[[^^^``````dddkkkqqqyyyzzzyyyuuupppkkkiiiiiiiiiooouuuyyy|||}}}wwwooobbb^^^XXXTTTTTTWWWZZZ\\\WWWWWWWWWVVVVVVUUUUUUTTTNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMGGGFFFFFFEEEFFFFFFGGGHHHJJJKKKMMMPPPRRRTTTUUUUUUVVVUUUTTTUUUWWWYYYXXXWWWSSSRRRRRRSSSSSSTTTUUUUUUQQQPPPOOOMMMKKKIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCBBB@@@????????????>>>>>>>>>@@@BBBDDDEEEAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBAAADDDBBB???===<<<===???@@@>>>>>>>>>======<<<<<<<<<===<<<;;;:::::::::::::::777777888888888999999999777777888999:::;;;;;;<<<888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAA@@@??????AAABBBEEEHHHJJJKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPRRRWWW]]]bbbaaa^^^ZZZRRROOOKKKHHHFFFEEECCCBBB=========<<<;;;:::999999::::::999888777777777777444555666888;;;???BBBDDDGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFDDDAAA>>><<<;;;:::<<<;;;:::888777777777777444555777999;;;======>>>444777::::::777666888;;;;;;:::999888777555444444111000000222666999::::::444444333333222222222222111000000///////////////........................---...///000000000/////////...............//////000000000000000000000000...///////////////...---///000000000000000000//////////////////.........000000////////////000000//////000000000111111111///............///000000000111333333222222222333333333444555555666666777888999:::<<<>>>???@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTVVVVVVWWW\\\ccciii~~~XXXXXXWWWUUUUUUWWW\\\___]]]aaahhhpppsssoooeee\\\WWWZZZ]]]^^^___ccciiimmmsssvvvvvvsssmmmiiiggghhhjjjrrrzzz|||tttdddaaa[[[WWWVVVXXX\\\___]]]\\\ZZZXXXVVVTTTRRRQQQOOOLLLJJJIIIIIIIIIGGGFFFGGGGGGGGGGGGHHHIIIKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMGGGGGGEEEEEEEEEFFFGGGHHHKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTVVVWWWWWWVVVQQQRRRRRRSSSTTTUUUVVVWWWPPPPPPOOOMMMLLLJJJIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAACCCEEEFFFEEECCCAAAAAABBB??????>>>>>>???AAACCCDDD???@@@@@@AAAAAAAAAAAA@@@======>>>?????????>>>>>>@@@AAAAAABBBBBBAAAAAA@@@BBB@@@>>><<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888888888999999777777888888999:::::::::888888999999::::::;;;;;;999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======???@@@AAA@@@AAABBBBBBAAAAAABBBCCCFFFHHHKKKLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSXXXYYY\\\aaaeeeccc]]]XXXOOOLLLIIIGGGFFFEEECCCAAA<<<======<<<<<<:::999999999999777666666666666666444555777:::===@@@CCCDDDHHHHHHIIIJJJJJJKKKLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHEEEDDDBBB???===<<<;;;:::;;;:::888777666666777777555777999;;;===>>>======555666777888777777999:::999999888777666555444444222111222444888;;;======333333333333222222222222......------,,,------...---------------------------......////////////...---............/////////000000000000000000000000///////////////////////////000000111111000000//////////////////.........000000////////////000000/////////000000000111111000000000000000111111222000111333333222222222333444444444555666666777777888999:::<<<>>>???@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTVVVVVVWWW[[[ccciii~~~]]][[[YYYVVVUUUYYY^^^ccceeefffjjjqqqtttpppfff\\\WWWXXXYYYZZZ]]]```eeehhhlllooorrrqqqllliiiiiikkkrrr{{{uuuhhheee```[[[XXXYYY\\\^^^^^^]]]\\\YYYWWWTTTSSSRRRPPPNNNLLLJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLHHHGGGFFFDDDDDDEEEGGGHHHKKKLLLNNNPPPQQQRRRSSSSSSRRRQQQPPPRRRTTTUUUTTTSSSQQQRRRSSSTTTTTTTTTTTTTTTOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDBBB@@@@@@AAA???>>>>>>===>>>???@@@AAA===>>>???@@@@@@@@@@@@???<<<======>>>??????>>>>>>???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;888888777777777777888888888888888999:::;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBAAABBBDDDDDDCCCBBBCCCDDDFFFHHHKKKLLLJJJHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOOOONNNMMMLLLKKKJJJKKKKKKLLLKKKMMMOOORRRTTTVVVWWWXXX___^^^___bbbdddaaaZZZSSSKKKIIIHHHGGGFFFEEEBBB@@@<<<<<<======<<<;;;:::999888777666555444444555555666777999<<>>===<<<;;;;;;:::888777555444555666777666888;;;===>>>>>>===<<<777555555555777888999888666666666666555555444444333222111333666999:::999333333333333333222111111---------,,,,,,------...---------------------------------....../////////,,,---....../////////...000000000000000000000000000//////...///000222333///000111111111111000///000/////////............000000////////////000000////////////000000000111111111000000111111222333000111333333222222222333444444555555666666777777888999:::<<<>>>???@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJJJJKKKMMMOOOPPPPPPPPPPPPQQQSSSUUUVVVWWW[[[ccciii~~~```___[[[XXXXXX\\\ccciiikkkjjjkkkooosssoooeee\\\VVVVVVVVVXXX[[[___bbbdddggglllqqqqqqnnnlllmmmppp|||tttkkkhhhddd^^^ZZZYYYZZZ\\\\\\[[[ZZZYYYXXXWWWVVVUUURRRPPPMMMLLLLLLKKKJJJHHHFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFDDDDDDEEEGGGHHHKKKLLLMMMOOOQQQRRRRRRRRRPPPOOOOOOPPPRRRSSSSSSRRRRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIICCCBBBAAA@@@???????????????@@@AAAAAA???>>>>>>>>>>>>>>>===<<<<<<===>>>???<<<===>>>???@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@?????????;;;;;;;;;:::::::::999999999999999999999:::::::::999888888888888999999:::888888999:::;;;;;;<<<<<<;;;:::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>@@@AAABBBAAACCCEEEEEEDDDCCCDDDEEEFFFHHHKKKKKKJJJHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQOOOMMMKKKIIIIIIJJJKKKLLLKKKLLLOOOSSSVVVXXXZZZ[[[aaa___^^^```aaa]]]UUUNNNHHHGGGFFFFFFFFFEEEAAA???<<<======>>>===<<<:::999888777555444333333444444888999;;;>>>AAACCCEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGAAA@@@???===<<<<<<<<<<<<999888666444333444555666777999<<<>>>???>>><<<;;;999555333333777999999777555555555555555555555555222000///000222444444444222333333333333222111111//////.........//////000---------------------------------------...///000,,,,,,---.../////////...000000000000000000000000000000......///111333555///000111222222111000///000000//////.........---000000////////////000000////////////000000000000000000000///000111111222000111333333222222222333444444555555666777777777888999:::<<<>>>???@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJJJJKKKMMMOOOPPPPPPPPPOOOQQQSSSUUUVVVWWW[[[bbbhhhhhhddd^^^ZZZZZZ]]]bbbeeennnoooooopppnnnjjjddd___XXXSSSQQQUUUZZZ\\\```eeeeeeiiioooqqqppppppqqqsss|||yyyoookkkddd]]]XXXVVVVVVWWWYYYZZZ[[[[[[ZZZXXXVVVTTTNNNNNNNNNNNNLLLJJJHHHFFFJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFEEEDDDEEEGGGIIIKKKMMMMMMNNNNNNOOOOOOOOOOOOMMMOOOPPPPPPOOONNNNNNOOORRRSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>======>>>???@@@@@@@@@@@@@@@AAA@@@@@@???????????????=========>>>??????@@@@@@:::::::::;;;===>>>@@@AAA????????????>>>>>>>>>>>>::::::;;;;;;<<<<<<;;;;;;::::::999999888777777666999999999999999999999999999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::999999<<<;;;;;;;;;;;;<<<<<<===?????????@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEIIIHHHGGGFFFEEEEEEEEEEEEIIIGGGEEEEEEFFFFFFDDDBBBGGGGGGHHHIIIKKKLLLMMMMMMKKKJJJHHHGGGHHHKKKNNNPPPRRRRRRRRRTTTWWW[[[___bbbcccbbb```___]]]YYYTTTQQQGGGEEEDDDBBBAAA???<<<999<<<;;;:::999888666555555666666555444444444444555999;;;???BBBDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKGGGCCCAAA???@@@AAAAAA@@@>>><<<:::777666666555555555666666;;;;;;<<<===<<<;;;999888555666777777777777777666444555666666666555333333...000111333444444333333555444333111000/////////,,,,,,,,,,,,,,,---...///000000///.....................------------......000///...------...///000222111111111000000//////000000000000111111111111111000000///...---------000000000000///////////////////////////000111111000111111111111222222222000111111222222222111111333333333222222222111111666555555444444444555555888:::<<<===>>>???AAACCCAAACCCEEEGGGHHHIIIIIIHHHJJJKKKMMMPPPQQQRRRRRRRRRQQQTTTWWWWWWWWW[[[cccjjjiiieee^^^YYYXXX[[[```dddllllllmmmmmmmmmjjjeeeaaaZZZUUURRRUUUYYYZZZ^^^bbbdddiiioooqqqqqqpppqqqsss}}}rrrooommmjjjddd^^^YYYWWWVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTOOOOOOOOOMMMLLLJJJHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLKKKMMMOOOOOONNNMMMNNNNNNQQQQQQRRRQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNLLLIIIHHHIIIIIIGGGFFFEEEEEEEEEDDDBBBAAA???>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAA@@@????????????@@@@@@@@@??????????????????;;;;;;;;;<<<===>>>???@@@?????????>>>>>>>>>======;;;;;;<<<;;;;;;:::999999:::::::::999888777777777999999999999999999999999888999::::::;;;;;;::::::999999;;;<<<============:::::::::;;;;;;;;;;;;;;;>>>>>>=========>>>??????@@@@@@@@@AAAAAABBBBBBBBBEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFEEEEEEEEEEEEDDDBBBDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQSSSTTTTTTVVVYYY]]]```bbbeeeccc```^^^ZZZVVVPPPLLLGGGDDDBBB@@@@@@>>><<<999999999999888888777777777666666555555666666777777:::<<>>??????>>><<<:::888555555555444555555555666:::;;;;;;;;;;;;:::999888555666666666666666555555333444555555555444222222///000111222222222222222333333111000///.........------------------.../////////...---------------...------,,,,,,------...000///...------...///000111111000000000///////////////000000000111111111111000000///......------000000000000///////////////////////////000111111000000111111111222222222,,,---///000111222333333111111111222222333333333222222333444555666888999888:::<<<===>>>???AAACCCBBBCCCEEEGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQPPPTTTWWWWWWWWW[[[dddkkkjjjfff___YYYWWWZZZ^^^bbbhhhhhhhhhjjjkkkjjjgggeee^^^WWWTTTUUUWWWXXX[[[___bbbgggmmmqqqpppppprrrssspppgggdddiiifffccc^^^[[[XXXWWWVVVXXXWWWVVVVVVUUUUUUUUUUUURRRQQQOOOMMMKKKJJJIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDGGGGGGHHHIIIIIIJJJJJJKKKKKKIIIHHHFFFFFFFFFFFFGGGIIIKKKMMMMMMLLLLLLMMMNNNPPPPPPPPPQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@???AAABBBBBBBBBBBBBBBAAA@@@AAAAAA@@@?????????????????????>>>======<<<;;;;;;===============>>>??????>>>>>>>>>>>>============<<<<<<<<<;;;:::999777777;;;::::::999999888888777999999999999999999999999888888999:::::::::::::::777888:::;;;======>>>>>>::::::;;;;;;<<<<<<======@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIGGGEEEDDDDDDDDDDDDCCCBBB@@@AAABBBDDDFFFHHHIIIJJJMMMNNNNNNOOOPPPQQQRRRSSSUUUVVVWWWXXX[[[^^^```bbbeeebbb___ZZZVVVPPPJJJEEEEEECCC???======<<<;;;:::777777777777888888888888555555555666777999:::;;;<<<>>>@@@CCCEEEFFFFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJHHHDDDAAA???<<<=========<<<:::888777444444444444555666666666999999::::::999999888777666666666555555444444333333333444444333333222111111111000000000111111222222111000///...---------//////......---...............---,,,,,,,,,,,,---...------,,,,,,------...//////............/////////////////////.........//////000000000000111111000000000///......------////////////000000000000///////////////000111111000000000111111111222222------...000000111111111///000111222333444444555222222333444555777888999888:::<<<===>>>???AAACCCBBBCCCEEEGGGIIIIIIIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOPPPSSSWWWWWWWWW[[[dddkkklllggg```ZZZXXXYYY]]]```ccccccdddfffhhhiiihhhfff```ZZZUUUUUUVVVUUUWWW[[[```eeekkknnnnnnoooqqqtttvvv{{{}}}zzzqqqgggbbbaaabbbaaa___]]]ZZZXXXVVVUUUWWWVVVTTTRRRRRRRRRSSSTTTSSSRRROOOMMMKKKJJJJJJJJJFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDGGGHHHIIIJJJKKKKKKKKKJJJJJJHHHFFFDDDBBBBBBCCCCCCGGGIIIKKKLLLLLLKKKLLLNNNOOOOOOPPPPPPQQQPPPPPPPPPNNNNNNOOOOOOOOOOOONNNNNNNNNLLLJJJIIIJJJJJJIIIHHHFFFFFFFFFEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBAAA@@@???@@@???>>>>>>======>>>>>>??????>>>>>>>>>=========??????>>>======>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888777;;;;;;::::::999999999999999999999999999999999999888999999:::::::::::::::888999:::<<<<<<=========::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHHHHHHHFFFDDDCCCCCCDDDDDDCCCAAA???@@@AAACCCEEEGGGHHHIIIMMMNNNPPPRRRSSSTTTSSSSSSUUUVVVXXXYYY[[[]]]______aaa^^^ZZZUUUQQQLLLFFFBBBCCC@@@<<<:::::::::::::::777777777777777666666666333333444666888;;;===>>>???@@@BBBDDDFFFFFFGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJHHHEEEBBB@@@???=========<<<;;;999777666444444555666777888888888888888888888888888777777888888777666555444444444444444444444333333222222333222111000000000222222222111000///............111000///.....................------,,,------...///......------......////////////....../////////........................////////////000000000111000000//////............////////////000000000000///////////////000000111000000000000111111111111111111111111000///...---000000111222333333444444555555555555555666666777888:::<<<===>>>???AAACCCBBBCCCFFFHHHIIIIIIIIIIIILLLLLLMMMMMMNNNNNNNNNNNNPPPTTTWWWWWWWWW[[[dddkkklllhhhbbb]]]ZZZZZZ\\\^^^^^^^^^___bbbeeegggfffeee```ZZZVVVVVVVVVTTTTTTWWW]]]aaafffiiijjjlllppptttoooppppppmmmhhhdddbbbaaa\\\\\\[[[ZZZYYYWWWVVVUUUXXXVVVSSSQQQPPPPPPQQQRRRRRRQQQOOOMMMKKKKKKKKKKKKGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHFFFDDDBBBAAAAAAAAAFFFHHHJJJKKKKKKKKKLLLNNNNNNOOOPPPPPPQQQQQQQQQQQQNNNOOOPPPPPPPPPPPPOOONNNNNNLLLJJJJJJKKKKKKJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>============999::::::;;;;;;:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::<<<<<<=========<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBB@@@AAABBBDDDFFFGGGIIIIIIKKKMMMOOORRRSSSTTTSSSSSSTTTUUUWWWYYY[[[[[[[[[[[[ZZZWWWSSSOOOLLLHHHDDD@@@AAA>>>;;;999999::::::999999999888777666555444333222222444666999<<>>===<<<;;;999888777555666888999::::::::::::777777777777777777777777::::::888777666666666666666555555444444444444444555444333111111222333444222111000000////////////111000///...............///...............//////000000////////////000000...//////////////////...------------...............////////////000000000////////////.............../////////000000000111///////////////000000111//////000000000111111111333333222222111000///...222222222222222222222222555555555555555666777888888:::<<<===>>>???AAACCCCCCDDDFFFHHHIIIJJJJJJIIILLLLLLLLLMMMMMMNNNNNNOOOQQQTTTWWWWWWWWW[[[cccjjjiiifffbbb^^^\\\ZZZZZZZZZYYYZZZ\\\___bbbcccbbb```^^^YYYVVVWWWWWWTTTSSSTTTZZZ]]]```bbbdddhhhnnnsssrrrpppmmmiiieeebbb```^^^YYYYYYXXXXXXXXXWWWWWWWWWXXXVVVSSSQQQOOOOOOOOOPPPOOOOOONNNMMMLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFEEECCCAAA@@@???CCCEEEGGGIIIIIIJJJKKKMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOQQQQQQQQQQQQOOOOOONNNMMMKKKJJJKKKLLLKKKJJJGGGGGGGGGGGGFFFEEEDDDCCC@@@AAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@???????????????@@@????????????>>>>>>>>>>>>999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>><<<;;;;;;<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIGGGEEEDDDEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSUUUWWWYYYZZZZZZYYYXXXRRRPPPLLLJJJHHHEEEBBB@@@???<<<:::999999:::999888999999888666555333222222222333555888;;;???BBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@@@@???>>>===;;;999888888777888:::;;;<<<;;;;;;:::777777666666666777888888;;;:::888777666777777888777666555444444444444555444444333333333444444555222111000000/////////000//////......---.........///............///000000000//////////////////000......////////////......---------.....................////////////000000//////////////////............//////000000111111///////////////000111111/////////000000000111111//////111222222333333333333333333222222222111111222222333444666999;;;<<<888:::<<<===>>>???AAACCCCCCDDDFFFHHHJJJJJJJJJJJJLLLLLLLLLMMMMMMOOOPPPQQQSSSVVVXXXXXXWWWZZZbbbiiidddcccaaa___\\\YYYWWWVVVUUUWWWYYY]]]``````^^^[[[[[[WWWVVVYYYYYYUUURRRSSSWWWYYY[[[\\\^^^ccclllsssvvvrrrkkkfffbbb___[[[YYYXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWUUURRROOONNNMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHEEEFFFFFFEEEDDDAAA???===???AAADDDFFFFFFGGGIIIJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNMMMKKKKKKLLLMMMLLLKKKHHHHHHHHHHHHGGGFFFEEEDDD@@@AAAAAABBBBBBBBBBBBAAA??????>>>============>>>;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@????????????<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<========================;;;<<<======>>>>>>======>>>????????????>>>>>>===>>>??????@@@AAABBBBBBCCCAAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCEEEGGGHHHFFFGGGIIIJJJJJJHHHGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHJJJKKKMMMOOOQQQRRRSSSSSSSSSUUUXXXZZZZZZYYYWWWVVVNNNKKKHHHFFFDDDCCC@@@>>>===;;;::::::::::::999888777777666555555444333333555666888;;;>>>BBBEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFDDDAAA??????@@@AAAAAA@@@>>><<<:::999888888888999:::<<<<<<;;;999888777777666666666777999999:::888777666666666888999666555444333333333444444111222333333444444444444000000///.........//////------------------...///...---------......///000......------------......---...///000000///...---------......////////////........./////////000000.../////////////////////.........///000111111111///////////////000111111////////////000000000111---...///111222333333333222222222222222222333333222222333555777999;;;<<<888:::<<<===>>>???AAACCCCCCDDDFFFHHHJJJJJJJJJJJJMMMLLLLLLMMMNNNPPPRRRSSSTTTWWWYYYXXXVVVYYY```ggg``````___^^^\\\XXXUUUSSSSSSUUUXXX\\\___^^^[[[WWWXXXUUUVVVYYYZZZVVVRRRRRRVVVWWWXXXXXXZZZaaakkksssuuuppphhhccc___\\\XXXUUUYYYYYYXXXXXXYYYZZZ\\\]]]ZZZXXXVVVSSSPPPMMMLLLKKKIIIJJJKKKMMMMMMMMMLLLKKKIIIHHHFFFEEECCCBBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCDDDCCCBBBAAABBBDDDFFFGGGCCCDDDEEEFFFDDDAAA>>><<<<<<>>>AAACCCDDDEEEFFFHHHGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPRRRSSSSSSRRRPPPOOOOOOMMMKKKKKKLLLMMMLLLKKKHHHHHHHHHHHHHHHGGGFFFEEEAAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@???????????????BBBBBBAAAAAA@@@@@@??????@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@????????????>>>>>>===<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFFFFEEEEEEDDDDDDAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCBBBCCCEEEGGGIIIDDDFFFHHHJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKLLLMMMOOOPPPRRRTTTTTTTTTVVVYYY[[[[[[ZZZWWWUUULLLJJJFFFDDDBBBAAA>>>===;;;::::::;;;;;;;;;999777555555555555555555555555777888:::===@@@DDDGGGIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGEEEBBB@@@??????AAABBB@@@???===;;;999888777777888999:::;;;;;;:::888777888777666666666888999:::888777555444555666888999555444333222111222333444...000111333444444333333//////...---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------...///000000///...---........./////////000000............/////////000.........///////////////---......///000111111222///////////////000111111////////////000000000000...///000000000000000///000000111222333444444555555555555555666777999999888:::<<<===>>>???AAACCCCCCEEEGGGIIIJJJKKKJJJJJJMMMLLLLLLMMMOOOQQQSSSTTTVVVXXXZZZXXXVVVXXX___fff\\\]]]^^^]]]ZZZVVVQQQMMMSSSRRRSSSVVV[[[\\\[[[XXXYYYVVVTTTUUUWWWXXXVVVSSSTTTSSSUUUZZZ\\\^^^cccjjjjjjpppqqqkkkccc___[[[WWWYYYYYY[[[\\\\\\]]]\\\\\\```aaa^^^WWWRRRPPPMMMHHHIIIHHHGGGHHHIIIIIIGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDCCCBBBBBBAAA@@@???>>>>>><<<===???AAACCCEEEGGGGGGFFFEEEEEEEEEGGGJJJLLLNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMKKKKKKNNNOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDCCCCCCBBBBBBBBBAAA???>>>===>>>???@@@???>>>@@@@@@??????>>>>>>======@@@>>>===<<<===>>>@@@AAAAAA@@@@@@?????????>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>????????????@@@AAAAAA??????@@@AAA??????@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBGGGEEEDDDDDDFFFFFFFFFEEEFFFDDDCCCBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIHHHGGGEEEDDDCCCCCCEEEFFFGGGIIIIIIJJJIIIIIIMMMNNNQQQSSSTTTUUUUUUUUUYYYYYYYYYXXXVVVSSSOOOMMMKKKGGGCCC@@@>>>>>><<<;;;::::::999999888777777666777666555444444444444444888:::<<>>===>>>???@@@@@@BBB@@@===;;;999:::;;;<<<===>>>>>>>>>>>><<<;;;:::555555444333444555666777;;;888444333333555666666555444333333222222222333222222222222222222333333000///------......---+++((())),,,.../////////......------------...//////111000///------,,,,,,,,,---...///...------...//////...---,,,,,,---...///000000000000111111111111............//////////////////000000///...------000000111111111111000000111000///......///000111000000000000111111111111222222111111222222333444333333444555666777888888:::;;;<<<>>>???AAABBBCCCCCCEEEHHHIIIIIIIIIKKKLLLPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVXXXVVVWWW___hhh~~~[[[[[[\\\[[[YYYVVVRRRPPPTTTSSSRRRUUUXXXYYYXXXVVVVVVTTTTTTUUUXXXZZZYYYWWWUUURRRRRRWWWZZZ\\\```eeegggnnnqqqoookkkgggaaa[[[[[[[[[\\\\\\]]]^^^^^^^^^```cccbbb]]]XXXUUUPPPJJJGGGFFFFFFGGGHHHHHHGGGFFFDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@???>>>>>>>>>>>>???BBBAAAAAA@@@@@@??????>>>===>>>???AAABBBDDDEEEFFFEEEDDDDDDDDDFFFHHHKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMOOOMMMKKKKKKNNNOOONNNLLLKKKKKKJJJJJJIIIIIIIIIIIIEEEEEEDDDDDDCCCCCCCCCCCC@@@???>>>???@@@AAA@@@??????>>>>>>===<<<<<<;;;;;;>>>===<<<;;;<<<===???@@@???@@@@@@@@@??????>>>======>>>>>>???@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@AAAAAA??????@@@AAA@@@@@@@@@AAAAAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCFFFEEECCCCCCEEEFFFEEEDDDEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLNNNQQQTTTVVVXXXYYYYYYXXXXXXXXXVVVTTTPPPMMMKKKHHHEEEAAA>>>===<<<;;;:::999999888777777666555555777777666666666666666777;;;<<<>>>@@@CCCFFFHHHIIILLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKIIIHHHGGGBBB@@@>>>===>>>@@@@@@@@@???>>>;;;999888999;;;<<>>===<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDCCCCCCBBBCCCDDDFFFHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKNNNLLLKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@AAABBBBBBAAA@@@??????>>>>>>===<<<<<<<<<======<<<;;;<<<===>>>???>>>>>>???@@@@@@???===<<<>>>???@@@@@@AAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA???>>>>>>===???@@@AAAAAA??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEDDDBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIKKKLLLMMMOOORRRVVVYYY[[[\\\]]]VVVVVVUUUSSSPPPLLLIIIGGGEEEBBB???<<<;;;;;;999888999888888777555444444333444444444444555666777888>>>???AAACCCEEEGGGHHHIIIMMMLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEEEE???>>>===>>>@@@BBBAAA@@@;;;:::999777777999:::<<>>;;;888666555333333333333444666888:::999666333222222333444333444444333333333333222222333333333222111111111000---,,,+++---///000000///000000111111000...,,,+++...------------...//////000000000///......---------...///...------...///000000///...---------............////////////000............///////////////////////////......---///000000111111000000///000000/////////000000111000000000111111111222222222222111111222222333444333333444555666777888888::::::<<<===???@@@BBBBBBAAACCCEEEFFFFFFGGGHHHJJJJJJKKKLLLMMMOOOPPPQQQRRRTTTTTTVVVWWWVVVVVV___iiiQQQQQQPPPQQQSSSUUUXXXYYYVVVTTTRRRPPPPPPPPPQQQQQQPPPRRRWWW\\\```cccddddddXXXPPPKKKNNNSSSTTTTTTUUUWWW\\\bbbffflllooojjjbbbaaa```___^^^___bbbeeegggkkkqqqtttrrrllldddXXXNNNHHHFFFDDDDDDFFFHHHHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBDDDDDDCCCAAABBBAAAAAA@@@@@@???>>>>>>>>>============>>>??????===>>>???@@@@@@???===<<>>@@@CCCDDDCCCAAA999888888777888:::;;;===???>>>===<<<;;;:::999888555555444444444666777888777555222111222333333222333333333333333333333222444333333222111000000///...---,,,---///000///...000000000000///---,,,+++...------------...//////---------------,,,++++++---...///...---------///000000//////...------------------.........//////............////////////...///////////////......//////000000000000//////000000000000000000111111000000111111111222222222222222111111222222333444333333444555666777888888999:::;;;===???@@@AAABBBBBBDDDGGGHHHHHHHHHJJJKKKMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSUUUWWWVVVVVV___iiiIIIIIIIIIKKKOOOTTTYYY\\\VVVUUUSSSQQQOOONNNNNNOOOQQQUUU[[[aaaeeeggghhhiiiZZZQQQKKKMMMPPPPPPPPPPPPSSSVVVYYY]]]eeelllkkkgggcccaaa___^^^```dddiiilllsssxxx{{{xxxqqqhhh\\\QQQLLLIIIFFFEEEFFFGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBB===>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBAAA@@@@@@????????????>>>?????????@@@@@@===>>>???@@@@@@???>>>===>>>??????@@@??????>>>>>>???????????????@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBAAAAAACCCCCCCCCBBBBBBDDDFFFFFFDDDCCCEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKHHHGGGGGGGGGIIILLLOOOQQQUUUVVVWWWXXXYYYXXXWWWWWWOOONNNLLLJJJFFFCCC@@@???AAA???<<<;;;;;;:::999777999888888777777666555555888888999;;;===???BBBCCCAAABBBCCCDDDEEEGGGHHHHHHKKKKKKKKKKKKLLLLLLMMMNNNIIIHHHGGGEEECCCBBBAAAAAA>>>???@@@BBBEEEEEECCCAAA999999999999:::<<<===>>>???>>>===<<<;;;:::999999999888666555444444555666777444222111222333222111222222333444444444333222333333222222111000//////000...------......---,,,---------...------------...------------...//////------.........---,,,+++---...///...---------///000000000//////......---------------........................////////////......///////////////...//////000000000000////////////000111111111111111111111111111222222222222222222111111222222333444333333444555666777888888999:::;;;<<<>>>@@@AAABBBBBBDDDGGGHHHHHHHHHIIIKKKOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSUUUVVVUUUVVV___iii@@@AAACCCFFFLLLTTTZZZ^^^VVVVVVUUUSSSOOOMMMMMMNNNSSSXXX___eeehhhiiiiiijjj]]]UUUNNNNNNNNNMMMMMMOOORRRUUUVVVXXX^^^gggkkkjjjcccaaa^^^^^^aaagggmmmrrrwww{{{{{{wwwpppiii___VVVQQQMMMHHHEEEEEEFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCBBBBBB>>>???@@@AAAAAAAAAAAA@@@>>>>>>>>>?????????@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHJJJLLLMMMKKKJJJJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAA???????????????@@@@@@@@@??????????????????>>>===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB???@@@AAAAAA??????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAAAAACCCDDDCCCBBBAAADDDGGGFFFDDDCCCDDDGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNOOOOOONNNLLLKKKHHHHHHHHHJJJLLLOOORRRSSSXXXXXXXXXWWWUUUSSSQQQPPPKKKJJJHHHEEEBBB???===<<<>>>===;;;:::;;;:::888666777777777777777777777777666666777999<<<>>>@@@BBBAAABBBCCCEEEFFFHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFDDDBBBAAAAAAAAAAAA@@@AAABBBDDDDDDBBB@@@999999::::::<<<===>>>???CCCAAA???===;;;:::999888;;;999777555444444444444666444333222333333222111111222333444555444333222222222222111000000000///111///...---......,,,++++++,,,,,,,,,------.........------------...//////...///000111111000///...---...///...------...///...//////000000000///...---------............///............////////////---...//////////////////...//////000000//////...//////000111222222222222111111111222222222222333222222111111222222333444333333444555666777888888999999;;;<<<>>>???AAAAAA@@@BBBDDDEEEEEEFFFGGGIIIMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRTTTVVVUUUVVV___iii888:::===CCCJJJSSSZZZ___VVVWWWXXXUUUQQQNNNNNNNNNTTTZZZbbbggghhhhhhggghhh```YYYSSSPPPMMMJJJKKKOOOOOOTTTVVVVVVYYYaaafffgggbbb```]]]]]]aaahhhpppvvvuuuwwwvvvpppkkkhhhbbb\\\TTTOOOIIIDDDBBBBBBCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBAAA??????@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>????????????>>>>>>?????????????????????@@@@@@@@@@@@@@@?????????@@@@@@AAABBBCCCDDDEEEGGGJJJMMMMMMKKKIIIIIIJJJGGGHHHJJJKKKLLLKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEEEEFFFEEEDDDBBBAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@???>>>???@@@BBBCCC@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAA??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEECCCBBBBBBCCCDDDDDDCCC@@@DDDHHHGGGDDDBBBDDDGGGEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLNNNPPPPPPNNNLLLJJJHHHIIIJJJMMMOOORRRSSSTTTXXXWWWWWWUUURRROOOLLLJJJGGGFFFDDDAAA>>><<<;;;:::;;;:::999999999888666444444444555666666777777888555555666888:::===???AAABBBCCCEEEFFFHHHJJJKKKLLLOOOPPPQQQRRRPPPNNNKKKIIIHHHGGGEEECCCBBBAAABBBBBBCCCAAA@@@@@@AAA@@@>>><<<999::::::;;;<<<===>>>>>>CCCAAA???===<<<;;;;;;;;;:::999777666555444555555666555333333444444222111000111333555555444333222111111111111000000000000///...------...///...,,,---------------...//////...------------.../////////000111333333222000///---...///...------...///---...///000111111000000---............/////////............////////////------...///////////////......////////////.........///111222333333222222111111111222222222333333222222111111222222333444333333444555666777888888888999:::<<<>>>???@@@AAA???BBBDDDEEEEEEFFFGGGHHHKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQTTTVVVUUUVVV___iii444666:::AAAIIIRRRZZZ^^^UUUXXXYYYWWWSSSOOONNNOOOTTT[[[cccggggggfffeeeeeeaaa\\\VVVRRRMMMIIIKKKPPPKKKRRRUUUUUUVVV[[[aaacccbbb___\\\\\\aaaiiirrrxxxrrrsssqqqkkkggggggddd```VVVQQQIIICCC@@@@@@@@@@@@@@@BBBDDDGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA???>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@??????>>>@@@@@@AAABBBDDDEEEEEEFFFFFFIIIMMMMMMKKKHHHIIIJJJGGGIIIKKKLLLMMMLLLKKKJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEEEEFFFEEEDDDBBBDDDCCCCCCBBBBBBAAAAAA@@@======>>>???????????????CCCAAA???>>>???AAACCCEEEBBBBBBBBBBBBAAAAAA@@@???????????????@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAA@@@???>>>>>>???@@@AAAAAA??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEDDDBBBBBBDDDEEEDDDCCC???DDDHHHHHHDDDBBBDDDGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKMMMOOOPPPPPPNNNKKKIIIHHHIIILLLOOOQQQSSSTTTUUUWWWVVVUUUSSSPPPMMMJJJHHHEEEDDDAAA???===;;;::::::999888777777888777555333222222333444555666777888:::;;;<<<>>>@@@CCCEEEFFFDDDDDDFFFHHHJJJLLLMMMNNN\\\]]]^^^^^^\\\WWWRRROOOHHHFFFEEECCCBBBBBBBBBCCCCCCAAA???>>>>>>===;;;999999999:::;;;;;;<<<======???>>>=========>>>@@@AAA999888666555555666666777777555444444444444333111000111333555555555333222000000000000000111111111---,,,,,,---///000///...000//////.........//////...------------...//////---...000111222111///...---...///...------...///,,,---///000111222111111.........////////////000............/////////000------...///000000//////......////////////.........///111222333333222222111111222222222333333333222222111111222222333444333333444555666777888888888999:::<<<>>>???@@@AAAAAACCCFFFGGGGGGGGGIIIJJJKKKKKKMMMOOOQQQSSSUUUVVVQQQQQQSSSVVVUUUVVV___iii777777999AAAKKKTTTYYYZZZ\\\\\\[[[YYYVVVRRRNNNLLLQQQUUU[[[aaaccccccaaa```[[[\\\[[[WWWPPPJJJIIIIIIMMMPPPRRRSSSSSSUUUZZZ]]]^^^\\\[[[]]]bbbiiimmmppplllmmmmmmhhhbbb^^^^^^___SSSQQQMMMIIIEEEAAA???>>>===???CCCFFFGGGFFFDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::>>>>>>????????????>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEFFFHHHIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGHHHFFFDDDDDDFFFGGGHHHHHHEEEEEEEEEDDDCCCAAA@@@???>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@BBBCCCBBBBBB@@@@@@????????????@@@@@@??????@@@@@@@@@???>>>>>>@@@AAAAAABBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDBBB@@@AAADDDEEECCCAAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQSSSQQQNNNKKKJJJHHHDDDBBB@@@???>>>;;;999777555444555666777666444333333444555555444555666888:::;;;:::;;;===@@@BBBDDDEEEEEEGGGHHHJJJLLLNNNPPPQQQQQQccc```^^^^^^___\\\UUUOOOHHHFFFCCCAAAAAABBBDDDEEECCCBBB@@@>>><<<;;;::::::888999:::<<<>>>???@@@@@@<<<===???@@@AAA@@@>>>===777777777777777888888999777555222111222333333333222222333333444333333333222222111000000000000000333111///---,,,---...///000...------......---,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,---......//////.........---,,,++++++---...000000000000000000000000000//////............//////000000000000////////////111111000000000000111111111111111000000000000000000111111111111222222222333333222222333333444555222444666777777777999:::;;;===?????????@@@BBBDDD???AAAEEEGGGGGGGGGHHHIIIMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRSSSUUUUUUWWW^^^ggg}}}666666999@@@IIIRRRWWWXXX[[[[[[\\\[[[YYYUUUQQQOOOOOORRRWWW\\\______^^^]]]XXXYYYXXXUUUOOOJJJIIIIIIMMMPPPSSSTTTTTTUUUWWWYYY]]][[[ZZZ[[[^^^aaacccccceeeeeeeeebbb^^^[[[ZZZYYYPPPOOOLLLIIIEEEBBB???======>>>AAACCCDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::===>>>>>>??????>>>>>>===>>>>>>?????????@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDEEEFFFHHHGGGGGGFFFFFFFFFEEEDDDCCCAAAAAA???@@@BBBAAA@@@@@@AAABBBCCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@?????????===<<<@@@@@@????????????@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAADDDBBB@@@AAACCCDDDCCCAAA@@@@@@AAABBBDDDEEEFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJIIIJJJJJJKKKLLLNNNPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPSSSTTTTTTTTTSSSSSSRRRQQQPPPMMMJJJHHHGGGEEEBBB??????>>><<<:::888666444333444666666555333222333444666555555555666888999:::;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNPPPOOOQQQVVV\\\^^^[[[XXXGGGEEEDDDCCCBBBCCCDDDEEECCCAAA???===;;;:::::::::888999;;;===>>>@@@@@@@@@<<<===???@@@@@@>>>===<<<999999888777777666777777666444111000111222333222333333444444444444333333......---,,,,,,,,,,,,---///...---,,,,,,---...///000...------......---,,,,,,,,,,,,---------......///......---,,,,,,++++++,,,---......//////.........---,,,++++++---///000........................//////............//////000000000000////////////111000000000000000000111000000000000000111111111000111111111111222222222333333222222333333444555333555777777777777888999888:::<<<======>>>@@@AAA@@@CCCFFFHHHHHHHHHJJJKKKMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRSSSUUUVVVWWW^^^ggg}}}555555888>>>GGGNNNSSSUUUVVVXXXZZZ[[[ZZZWWWSSSQQQLLLNNNRRRUUUXXXYYYZZZZZZUUUUUUUUURRRNNNKKKJJJJJJKKKOOOSSSUUUUUUTTTTTTTTTXXXWWWWWWXXXYYYYYYWWWVVV[[[ZZZYYYYYYYYYWWWTTTRRROOOOOONNNLLLIIIEEEBBB@@@===>>>??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@??????AAAAAAAAAAAA@@@???======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::======>>>>>>>>>>>>===============>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDFFFGGGHHHGGGEEEGGGGGGGGGGGGFFFDDDCCCCCCCCCEEEEEEEEECCCBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@??????@@@@@@????????????@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAABBBCCCDDDCCCAAA??????AAABBBDDDFFFGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJIIIIIIIIIJJJLLLMMMOOOPPPNNNNNNOOOOOOPPPQQQQQQRRRWWWWWWVVVUUUSSSQQQOOONNNKKKIIIFFFDDDCCCAAA>>><<<<<<;;;:::888666555333333333444555444333222333444666666666666777999:::;;;<<<===???AAACCCEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKNNNSSSUUUSSSPPPEEEEEEEEEEEEEEEEEEFFFFFFBBB@@@===;;;999999999::::::;;;<<<>>>???@@@@@@@@@======>>>>>>>>><<<;;;:::::::::999888777666555555555333000000111222222111333444444555555444333333---,,,,,,+++***+++++++++++++++,,,,,,---...//////000...------......---,,,,,,,,,,,,---------...............------,,,,,,+++,,,---......//////.........---,,,,,,,,,---///000........................//////............//////000000000000////////////000000000000000000000000//////000000111111222222000111111111111222222222333333222222333333444555444555777888777666777888888999;;;<<<<<<===???AAAAAADDDGGGIIIIIIIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTRRRSSSUUUVVVWWW^^^ggg|||333444777<<>>======>>>@@@@@@BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDFFFHHHHHHFFFDDDFFFFFFGGGGGGFFFEEEDDDDDDHHHIIIJJJHHHGGGFFFFFFGGGEEEDDDDDDCCCBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>???AAABBBBBBBBBBBBCCC@@@@@@????????????@@@@@@???@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBAAA@@@??????AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDCCC@@@AAABBBCCCDDDEEEFFFGGGDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJKKKMMMNNNPPPQQQOOOPPPQQQRRRRRRSSSSSSSSSWWWVVVUUUSSSPPPMMMJJJIIIFFFDDDBBB@@@???>>>;;;999999888777666555333333222111333444333222222333444444555666888:::<<<===>>>>>>???AAACCCDDDFFFGGGGGGIIIIIIJJJKKKLLLLLLLLLKKKMMMKKKJJJJJJJJJJJJGGGEEEDDDEEEFFFGGGHHHHHHGGGGGGBBB@@@===:::999999:::;;;<<<===>>>???@@@@@@@@@@@@>>>>>>>>>===<<<;;;999888999999999888777666666555333111000000111222222111444444555555555444333333///...------,,,,,,------++++++---...............000...------......---,,,,,,,,,,,,---------............---------,,,,,,,,,,,,---......///............------,,,---...//////........................//////............//////000000000000///////////////000000000000000000///......///000111222222333000000111111111222222222333333222222333333444555444666888888777666666777999;;;===>>>>>>>>>@@@BBBAAADDDGGGIIIIIIIIIJJJLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUSSSTTTVVVVVVWWW^^^ggg{{{111333666:::???EEEJJJMMMMMMOOORRRTTTUUUTTTRRRPPPJJJJJJKKKLLLNNNQQQTTTVVVRRRQQQPPPOOOOOOPPPPPPPPPHHHJJJNNNQQQSSSSSSQQQPPPKKKLLLOOOSSSWWWXXXWWWUUUQQQOOONNNPPPSSSSSSPPPLLLOOOPPPQQQRRRQQQOOOMMMKKKEEECCC@@@===<<<<<<===>>>?????????>>>===<<<<<<<<<:::;;;;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@AAA@@@AAACCCEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDFFFHHHHHHFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDHHHIIIIIIHHHFFFEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBCCCCCCBBBBBBBBB===???BBBCCCAAA@@@@@@AAA@@@@@@????????????@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFEEEFFFIIIKKKKKKKKKLLLMMMNNNPPPQQQRRRPPPQQQRRRSSSSSSSSSSSSRRRVVVUUUSSSPPPMMMIIIFFFEEECCCAAA>>>======<<<999777666666555444444333222222111222333333222222444555333444666:::===@@@BBBCCC@@@AAABBBDDDFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFGGGGGGGGGFFFEEEFFFHHHIIIJJJIIIHHHGGGCCCBBB???===<<<<<<<<<===??????@@@@@@@@@@@@@@@???>>>>>>>>><<<;;;:::888888666777888888888888777777222111000000111222222111444444555555444333333222000//////...............---...////////////......000...------......---,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,---......///.........------------......////////////////////////////////////............//////000000000000////////////...///000000000000///.........///000111222222333000000111111111222222222333333222222333333444555444666888888777666666777999;;;===>>>>>>>>>@@@BBB@@@CCCFFFHHHHHHHHHJJJKKKMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTVVVVVVWWW^^^gggzzz///111555888;;;@@@EEEIIINNNOOOQQQRRRSSSSSSQQQQQQIIIIIIIIIJJJMMMOOORRRTTTRRRPPPNNNNNNOOOQQQQQQQQQJJJJJJKKKMMMPPPQQQPPPNNNHHHIIIKKKPPPUUUYYY[[[ZZZSSSRRRQQQQQQQQQQQQQQQOOOPPPPPPRRRSSSSSSRRRRRRQQQMMMJJJEEEAAA===<<<;;;<<<======<<<<<<<<<<<<;;;;;;:::::::::;;;<<<>>>@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<===>>>???@@@>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGDDDDDDCCCEEEFFFGGGFFFDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBFFFIIILLLJJJFFFBBBAAABBB@@@@@@????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKLLLLLLMMMMMMOOOPPPRRRSSSQQQRRRSSSSSSSSSRRRPPPOOOSSSRRRQQQNNNKKKGGGDDDCCC???===;;;;;;::::::777666444444444333333333333333000222333444333444555777444555999<<<@@@CCCEEEFFFAAABBBDDDFFFGGGHHHHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHGGGHHHIIIJJJKKKJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@?????????>>>===<<<;;;:::999999555666777999999999888777222111000111333333222111444444444444333222111111///......---------------/////////////////////...000...------......---,,,,,,,,,,,,---------......------------------------,,,---......//////......------......////////////000000000000000000000000//////............//////000000000000////////////......000000000000......//////000000111111222222000111111111111222222222333333222222333333444555444555777888777666777888888999;;;<<<<<<===???AAA@@@CCCFFFHHHHHHHHHIIIKKKMMMMMMNNNOOOPPPRRRSSSTTTVVVUUUUUUWWWVVVWWW^^^gggyyy...111444666888<<>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<===>>>;;;<<<>>>@@@BBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGCCCDDDFFFEEEDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCJJJNNNQQQOOOIIIDDDBBBCCC@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAABBBCCCCCCCCCCCCEEEFFFEEECCCBBBDDDFFFDDDDDDDDDDDDDDDEEEEEEEEEBBBDDDEEEFFFFFFGGGIIILLLKKKLLLLLLMMMNNNPPPQQQRRRQQQRRRSSSSSSRRRPPPNNNLLLNNNMMMKKKIIIFFFCCCAAA???<<<:::888888888777555444333333333333333333333444000222444444444555777888777999<<>>===<<<;;;;;;;;;;;;666777888999999888666555222111111222444555333222333333333333222111000//////......---------------...------,,,---...000111000...------......---,,,,,,,,,,,,---------......------------------------,,,---......//////......---....../////////////////////////////////////////////............//////000000000000////////////---...000111111000...---000000000000000111111111000111111111111222222222333333222222333333444555333555777777777777888999888:::<<<======>>>@@@AAAAAADDDGGGIIIIIIIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTWWWUUUUUUWWWWWWWWW^^^gggyyy---000333555777:::@@@EEEMMMLLLKKKKKKJJJKKKKKKKKKFFFFFFGGGIIIJJJMMMNNNOOOPPPMMMJJJJJJMMMOOOPPPOOOUUUPPPJJJGGGHHHJJJJJJIIIKKKIIIGGGIIIMMMSSSWWWYYYYYYYYYXXXSSSOOONNNRRRUUUZZZZZZZZZ[[[\\\^^^```aaaYYYUUUOOOHHHAAA<<<999888888999999::::::;;;;;;<<<@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::999888888777888:::;;;<<<888:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCFFFDDDBBBBBBDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIEEEFFFGGGGGGGGGGGGHHHIIIEEEDDDDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBGGGKKKJJJDDD@@@???AAA@@@@@@????????????@@@@@@AAAAAAAAABBBAAAAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAAAAABBBCCCCCCAAACCCEEEDDDAAAAAABBBEEEBBBCCCCCCDDDEEEFFFFFFGGGBBBDDDEEEFFFFFFGGGJJJLLLJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSRRRQQQNNNLLLJJJHHHGGGFFFDDDBBB???===<<<:::888666666666555444222222222333333333444444444111222444555555666777999;;;===???BBBCCCDDDDDDDDDCCCDDDFFFGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNNNNOOOOOOGGGGGGFFFFFFFFFIIIMMMPPPLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKJJJHHHEEEDDDDDDDDDDDDCCCBBBAAA???>>>???>>>===<<<<<<<<<<<<<<<888999::::::999777444333222222222333555555444333333333333222111000///...000000///............///++++++******+++...111333000...------...///---,,,,,,,,,,,,---------......------------------------,,,---......//////......---......///000/////////........................//////............//////000000000000////////////---...///111111///...---111111111000000000000000000111111111111222222222333333222222333333444555222444666777777777999:::;;;===??????@@@@@@BBBDDDBBBEEEHHHJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTWWWUUUVVVWWWWWWWWW^^^gggyyy,,,...///111333888>>>CCCJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGFFFGGGIIIMMMOOOVVVSSSNNNJJJGGGFFFFFFFFFHHHIIIIIIJJJKKKOOOTTTXXXWWWYYYZZZWWWRRROOORRRUUUZZZ___aaa___bbbjjjmmmkkkccc\\\QQQKKKGGGDDD???::::::999888777777999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999;;;;;;;;;::::::999999::::::;;;<<<;;;:::999888888888888<<<:::888999;;;<<<:::888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========??????@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDAAABBBDDDGGGJJJJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEFFFFFFFFFDDDBBBAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@??????@@@@@@CCCCCCBBBAAAAAACCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBFFFCCCBBBBBBEEEFFFDDDAAABBBCCCDDDFFFFFFEEEEEEDDDDDDDDDDDDFFFIIIJJJIIIHHHNNNNNNOOORRRSSSRRROOOLLLOOONNNMMMLLLJJJHHHFFFEEEEEEDDDBBB???<<<:::888777555555555555555555555555444444444333333333333222555555555666777999;;;;;;>>>@@@CCCFFFGGGHHHGGGGGGJJJGGGDDDEEEHHHJJJJJJIIIJJJKKKKKKKKKMMMPPPVVVZZZJJJHHHDDDBBBBBBFFFJJJMMMPPPOOOMMMKKKIIIHHHGGGGGGFFFIIIKKKNNNNNNLLLJJJHHHKKKHHHDDDBBBAAA@@@???===999999:::::::::999888888===>>>===;;;777444333222333222333444666666444222444444444333222111000///000000000000000///.........---,,,+++,,,---...///---+++(((***---///...,,,.................................------,,,,,,,,,000000000///......------000...,,,)))&&&'''***---111///------/////////...000000000000000000000000//////000000000000////////////000000000000////////////000111222333333333000000111222222222222111222222111111111222333444222333444666777777888888888999;;;===???@@@AAABBBBBBDDDFFFIIIJJJKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQUUUTTTUUUWWWVVVWWW]]]eee}}}...///000111222555:::>>>DDDEEEEEEFFFFFFFFFFFFEEEIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIGGGGGGHHHKKKOOOQQQYYYWWWSSSNNNKKKIIIHHHGGGGGGGGGHHHHHHIIILLLQQQUUUTTTWWWYYYVVVRRROOOQQQSSS[[[aaaeeefffjjjpppqqqoooeee^^^UUUOOOLLLHHHCCC>>>999888777666666777999:::;;;<<<<<<======<<<<<<;;;;;;;;;:::999999:::;;;;;;:::999999888888999999:::<<<;;;:::999888888888888;;;999888999;;;<<<:::888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAACCCFFFIIIJJJHHHFFFEEEEEEDDDDDDCCCBBBBBBAAACCCCCCDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????@@@AAABBBBBBAAA@@@@@@????????????BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBEEEDDDBBBCCCEEEFFFDDDBBBCCCDDDEEEFFFGGGFFFFFFEEEGGGGGGGGGIIILLLMMMLLLKKKMMMMMMNNNPPPRRRQQQNNNKKKLLLLLLKKKJJJHHHFFFDDDCCC@@@???===;;;888666444333444444444444444444444444333333333333333333333333555555666777999:::<<<===???AAACCCFFFHHHHHHHHHHHHJJJHHHFFFFFFIIIKKKJJJIIIKKKLLLLLLLLLLLLNNNRRRUUUPPPMMMJJJGGGFFFHHHKKKMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGIIIKKKMMMMMMKKKHHHGGGEEECCCAAAAAAAAAAAA@@@???;;;;;;:::999999888888777;;;<<<<<<:::666333222222333333333555777777555333444444333333222000/////////////////////...------------,,,,,,------.........---+++,,,---......---...........................------------------,,,------------............222111///---++++++---000000...------///000////////////////////////////////////000000000000//////000000111111111111000000000000000111111222222333000111111111111222222222333333333444444444444444333333555666777888888888999;;;<<<>>>@@@AAABBBBBBBBBCCCFFFHHHJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRVVVUUUUUUWWWWWWWWW^^^fff|||000000111000000222555888<<<===???AAACCCDDDEEEFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHJJJNNNRRRUUUZZZYYYVVVRRRNNNJJJGGGFFFFFFFFFFFFFFFFFFIIIMMMPPPRRRUUUWWWVVVRRRPPPPPPRRRYYYaaaiiiooosssvvvtttoooeee___XXXSSSPPPKKKFFFAAA;;;:::999888888888999:::<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;999888888777777888888999;;;:::999888888888888888:::999888999::::::999888888888888999999999::::::999999999999999:::::::::;;;;;;<<<<<<=========>>>??????>>>>>>>>>>>>??????AAAAAABBBDDDGGGHHHGGGEEECCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>======???AAABBBCCCBBBAAA@@@???>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBEEEDDDCCCCCCEEEEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJMMMOOONNNMMMKKKKKKLLLMMMOOONNNKKKIIIHHHHHHGGGFFFDDDBBBAAA@@@<<<;;;:::888555333222111333333333333444444444444333333333333333333444444555666777999;;;===>>>???@@@BBBDDDGGGHHHIIIIIIIIIKKKIIIHHHHHHJJJKKKKKKJJJLLLMMMNNNLLLKKKKKKLLLNNNSSSRRROOOLLLKKKKKKLLLMMMJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLKKKIIIFFFDDD======>>>@@@BBBCCCBBB@@@===<<<:::888777777888888999::::::888444222222222444444444666777777666444333333222222111000///...---............---,,,,,,,,,,,,---..................//////...---,,,...///........................---------------.........++++++,,,,,,---......///111111111000...---...000///---,,,---///000000000........................//////000000000000//////000111111222222111111000111111111111111111111111222111000000000111333333333444555666777666666555333444555666777888888888;;;<<<===???AAABBBCCCCCCAAACCCEEEHHHIIIJJJJJJJJJLLLMMMNNNPPPRRRSSSSSSTTTVVVUUUVVVXXXXXXXXX___ggg{{{//////000///...///222444777888;;;>>>AAAEEEHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLJJJIIIHHHIIIKKKPPPTTTWWWXXXWWWUUURRRNNNJJJFFFCCCFFFFFFFFFEEEDDDFFFJJJMMMPPPSSSVVVVVVTTTRRRQQQQQQSSS]]]kkkvvv{{{xxxqqqjjjaaa]]]XXXTTTPPPLLLFFFBBB@@@???===<<<;;;;;;<<<<<<<<<======>>>>>>======<<<;;;;;;;;;::::::;;;;;;;;;999999888888888888999999::::::999888888888888888999999888888999999999888777777777777888888888888888888888888888888888888:::::::::::::::;;;;;;;;;======<<<<<<<<<===>>>>>>@@@@@@@@@BBBEEEFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBB@@@>>>======???AAABBBCCCBBBAAA???>>>>>>>>>>>>@@@AAABBBCCCDDDCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGIIILLLNNNMMMLLLIIIHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDCCCAAA@@@>>>===;;;:::999888666444333333222222333333333333333444333333333444444555555555777888:::<<<>>>???@@@AAABBBCCCEEEGGGIIIJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNLLLIIIGGGFFFGGGOOOOOONNNNNNNNNNNNNNNOOOIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIFFFDDDBBB:::;;;===AAADDDEEECCCAAA<<<;;;999777777888:::;;;777777777555333111111222555444555666888888666444333222111000///.........------.........------,,,+++,,,.../////////...------///000...+++***,,,///........................,,,,,,------......//////,,,,,,---------.........---...//////---,,,,,,---...---,,,---///111111000........................//////000000000000//////000000111111111111000000111111111111000000000000333111000//////111333444222444666777888777555444333444555666777888888888;;;<<<===???@@@AAABBBBBBAAACCCEEEGGGIIIJJJJJJJJJKKKLLLNNNPPPRRRTTTTTTUUUVVVUUUVVVYYYYYYYYY```hhh{{{,,,---......---...111333555666999===BBBGGGKKKMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIIIIKKKOOOTTTWWWVVVVVVUUUSSSOOOKKKGGGDDDGGGGGGFFFEEEDDDFFFIIILLLOOOQQQTTTUUUTTTSSSRRRRRROOOYYYjjjyyy}}}vvvllleee^^^\\\XXXTTTPPPLLLHHHEEEBBBAAA@@@???===<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999888888777777888888888888888888888777888888666666666777777777888888777777777777777777777777999999999999::::::::::::<<<<<<;;;;;;<<<======>>>?????????@@@CCCDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAACCCBBB@@@??????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGGGGIIILLLMMMLLLKKKFFFFFFEEEFFFGGGFFFDDDBBBAAAAAAAAA@@@???===<<<;;;999999888777666555444333222222222333333444444444333333444555666777777888999:::<<>>???@@@@@@@@@BBBCCCEEEHHHIIIJJJJJJJJJKKKMMMNNNQQQSSSTTTUUUUUUVVVUUUVVVYYYYYYYYY```hhh|||+++,,,---...---...000222444555888<<>>???>>>===>>>@@@BBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBDDDEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLLLLKKKIIIDDDCCCBBBBBBCCCCCCAAA???>>>>>>>>>===<<<:::999888555555444444333333222222222222333333444444555555444555555777888999::::::<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLJJJKKKMMMLLLKKKIIIJJJJJJJJJJJJIIIFFFCCCAAABBBCCCAAADDDIIIMMMPPPPPPNNNMMMHHHIIIJJJKKKKKKJJJHHHHHHFFFFFFFFFFFFDDDCCCAAA@@@===>>>???BBBDDDCCCAAA>>>999888888888888:::;;;<<<444444444222111111333555444444444666777777666444222111///---,,,,,,,,,---------...////////////...------...////////////...,,,------,,,******+++---......................................./////////111000000///......---------...000000...------...///---,,,---///000000000........................//////000000000000//////---......//////......---000000000000000000000000222111000000000111333333111222333444555444333333444555666777888999999999:::;;;<<<===????????????BBBDDDFFFIIIJJJKKKKKKKKKMMMNNNOOOQQQSSSTTTTTTUUUUUUTTTUUUXXXXXXYYY```hhh}}},,,---......------///000222333555999>>>DDDIIILLLJJJJJJJJJJJJKKKKKKKKKKKKMMMKKKIIIGGGHHHJJJMMMOOOQQQPPPPPPOOONNNMMMLLLKKKEEEEEEEEECCCCCCDDDHHHKKKLLLLLLLLLNNNOOOQQQQQQQQQQQQRRRYYYccceee```[[[\\\ZZZXXXUUUPPPLLLIIIIIIIIIDDDDDDCCCAAA???<<<:::999::::::;;;;;;;;;;;;:::::::::;;;<<<======<<<;;;:::::::::999999999999::::::888888777777777777888888555777999888666555666888666666777777777888888888777777777777666666666555555555666777888888999999999999999999:::;;;<<<===>>>===<<<===???@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFFFFEEEDDDFFFIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIHHHFFFCCCAAA@@@@@@@@@@@@>>>===:::::::::999888777666555333333333333222222222222222333333444555555666666555666777888:::;;;<<<===???@@@BBBDDDEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKHHHKKKMMMLLLJJJHHHHHHIIIGGGGGGEEECCCAAA@@@BBBDDDDDDGGGLLLPPPQQQNNNKKKHHHHHHIIIJJJJJJJJJHHHGGGEEEDDDDDDDDDDDDCCCBBB@@@@@@======>>>@@@BBBBBB@@@===:::::::::999999999888888333444333222111111444666333333333555777777555333222000...,,,++++++,,,,,,,,,,,,---..............................//////000...,,,++++++---......---........................////////////.......................................///000000......///111000...------///000////////////////////////////////////000000000000//////......////////////............//////000000111111000111111111111222222222222333333333333444444444444555666777888999999999;;;<<<===>>>???@@@@@@@@@CCCEEEGGGJJJKKKLLLLLLLLLNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSTTTWWWWWWXXX___hhh|||---...//////---,,,---...111111333777;;;AAAFFFIIIHHHHHHHHHIIIIIIIIIJJJJJJMMMKKKHHHFFFFFFHHHKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKDDDDDDCCCBBBBBBDDDHHHKKKJJJIIIIIIJJJMMMOOOPPPPPPQQQMMMOOOTTTVVVSSSSSSXXXVVVTTTPPPKKKGGGEEEFFFGGGGGGGGGFFFDDDAAA???<<<;;;999::::::;;;;;;::::::999:::;;;<<<======<<<;;;:::999999888888888888999999888777777777777777888888555777999888555444666888777777777777888888888888888888777777666666666555333333444555666888888999888888888888999:::;;;<<<>>><<<;;;<<<>>>???????????????????????????@@@@@@BBBAAA@@@@@@@@@AAABBBCCC@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAABBBAAA???===<<<============>>>???@@@AAABBBAAA@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDAAADDDFFFFFFEEEDDDGGGIIIHHHHHHGGGFFFGGGHHHIIIJJJGGGFFFEEEEEEFFFEEECCCAAABBB@@@>>>>>>???>>>===;;;777777777777666555444333333333333333333333333333333333444444555666777777666777888999;;;<<<>>>>>>AAABBBDDDEEEFFFEEEDDDBBBCCCCCCCCCEEEFFFHHHJJJKKKHHHKKKMMMLLLJJJGGGHHHIIIEEEEEECCCAAA???@@@CCCFFFIIILLLPPPSSSRRRMMMHHHDDDGGGHHHIIIJJJIIIGGGEEECCCCCCCCCCCCCCCBBBAAA@@@@@@;;;;;;<<<>>>@@@@@@???>>><<<<<<<<<;;;999777666444333333333222111222555777333222333444666666444222222000...+++***+++,,,,,,***+++,,,,,,------------//////...------///000111///,,,***+++///111000...........................000000//////......------+++,,,,,,------......///...//////...------///111111///------/////////...000000000000000000000000//////000000000000////////////000000000000//////---......///000111111222000000111222222222222111444333333333333444555666444555666888999999999999<<<===>>>???@@@AAAAAAAAADDDFFFHHHJJJLLLMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRTTTVVVWWWXXX___ggg{{{++++++,,,,,,---.../////////111333444666999>>>BBBJJJJJJIIIIIIJJJKKKLLLMMMKKKJJJIIIGGGFFFEEEEEEDDDJJJKKKMMMLLLJJJHHHGGGGGGGGGEEECCCBBBAAABBBDDDEEEIIIHHHGGGFFFGGGIIILLLMMMKKKLLLMMMMMMMMMLLLKKKKKKOOONNNMMMKKKJJJHHHGGGFFFIIIGGGDDDDDDEEEDDD@@@===;;;:::999888777888:::;;;;;;;;;:::::::::999999999888999999::::::999999888999666444444666888888666555555555666666666666666777777666666555555555444555555666888888999999999777777666555555666888888666666666666777777777777::::::;;;;;;<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@CCCBBB@@@???>>>???@@@@@@>>>>>>???@@@@@@@@@??????AAAAAA@@@?????????@@@@@@CCCCCCBBBAAAAAA@@@??????========================BBBAAA@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAA@@@@@@???CCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@??????AAA@@@???===;;;999888777666666666777666555555444222222333444444555666666555666666444333333555777888999;;;<<<>>>??????@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKMMMKKKJJJGGGEEECCCBBBAAAAAA@@@???>>>>>>@@@CCCGGGIIIMMMMMMNNNNNNLLLJJJHHHGGGGGGFFFFFFGGGIIIIIIHHHFFFCCCCCCDDDDDDBBB@@@===;;;<<<;;;<<<>>>@@@@@@???===::::::;;;:::999666222000111111222222222333333333444333333222111000/////////......------,,,++++++///...,,,++++++,,,...///,,,+++,,,...111222...+++........................------------------------///...,,,,,,,,,...000111................................................////////////////////////////////////////////////...............---------111111000000//////......///333111,,,---222444111000000111111111111000000444333222111222333444555444444555666777888999999888;;;===>>>>>>???@@@AAADDDGGGJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRTTTVVVVVVWWWZZZaaagggyyy)))***+++,,,------------///000111222333777<<>>???@@@BBBAAA@@@>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>===AAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>===<<<<<<;;;;;;===<<<;;;:::888777666666555555666666555555444333222333333333444444555555444555555444333444666888:::;;;===???@@@AAAAAABBBDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEFFFGGGHHHIIIIIIGGGFFFCCCAAA???>>>>>>>>>>>>>>>>>>@@@CCCGGGKKKNNNQQQPPPOOOMMMKKKIIIGGGFFFHHHGGGFFFGGGIIIIIIGGGEEEBBBCCCDDDDDDBBB@@@>>><<<<<<;;;<<<>>>@@@AAA???===:::::::::999777555333111222222222222333333333333444444333222111000//////,,,,,,------...//////000///...,,,++++++,,,...///---,,,,,,...111111...+++........................------------------------///...,,,,,,,,,...///111........................................................................////////////////////////........................111000000000/////////......222222//////333333000111111222222222222111111333333222222333333444444444444555666777888999999888;;;===>>>>>>???@@@AAADDDFFFIIIKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSVVVWWWXXXWWWVVVYYY___dddyyy)))***,,,...///...---,,,/////////...///222888<<>><<<999666444444666777777777888999999:::::::::888999999::::::999999888999777555555777888777666666666666666666666555555666666666555555555555555555555666777888888888888777666555444444333444444555555555666666666666777888888888888888999999999999::::::;;;<<<===>>>>>>@@@???>>>>>>===>>>>>>>>>AAAAAA@@@@@@???===<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????@@@???>>>>>>======>>>>>>;;;;;;::::::999888888888777777777666555555444444444444555555444444333222333333333333333444444444333444555555555666888:::===>>>???AAABBBCCCCCCDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFGGGFFFFFFEEEEEEBBBAAA???===<<<<<<======>>>???@@@CCCGGGLLLPPPRRRTTTRRROOOLLLIIIGGGFFFFFFIIIHHHGGGHHHIIIHHHFFFDDDBBBBBBCCCDDDCCCAAA???===<<<<<<===???AAAAAA???===;;;:::999777555444333333333333333333444444444444444444333222111000000///---------...//////000000...---,,,++++++,,,---......------///000///---+++......................................................---,,,,,,...///000........................////////////////////////------------------------////////////////////////////////////////////////000000000000////////////---000222111111333222///222222333333333333222222222222333333444444333333444444555666777888999999999;;;===?????????@@@BBBDDDFFFIIIKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSVVVWWWXXXWWWVVVYYY___eeeyyy+++---///111222111///---///...---,,,,,,...444777<<<>>>BBBGGGJJJLLLLLLLLLKKKJJJHHHEEECCCBBBAAAAAABBBCCCEEEEEECCCCCCDDDEEEHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFHHHJJJMMMOOOPPPOOOMMMKKKIIIIIIIIIJJJKKKMMMOOOQQQMMMMMMMMMMMMLLLJJJGGGEEE@@@>>>:::666444333444444555555666777888::::::;;;888999999::::::999999888888888777777777777777666666666666666555555555555555555555555555555555555555555666777888888777777999999888777666555555555444444555555555666666666:::999999999999999999999888888999::::::;;;<<<<<<=========<<<<<<<<<======>>>>>>??????>>>===<<<<<<>>>>>>??????@@@@@@@@@????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<>>>>>===============<<<;;;;;;;;;;;;;;;:::::::::999999888888888444444444444444444444444333444444444444333222222333333333333333333444444333444666777777888:::<<>>>>>======>>>???@@@AAAAAABBBDDDGGGKKKOOORRRSSSTTTQQQMMMJJJHHHGGGGGGHHHJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBDDDDDDCCCAAA???>>><<<<<<>>>@@@BBBBBB@@@===<<<:::777555333333444444333333333444444444555555444444333222111000///////////////...------,,,,,,...---,,,,,,,,,,,,---...///......//////...,,,+++........................////////////////////////......------------...///........................000000000000000000000000........................////////////////////////////////////000000000000000000000000////////////...///000///000111000///111222222222222222222111111222333444555444333222444444555666777888999999999;;;>>>?????????AAABBBCCCFFFIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRRRRSSSTTTRRRTTTVVVVVVWWW\\\ccciiizzz+++---000222222000...---------,,,+++***,,,111444999<<<@@@EEEIIILLLMMMMMMIIIHHHFFFDDDBBBAAA@@@@@@@@@BBBBBBBBBAAAAAABBBCCCEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDFFFIIIMMMNNNOOONNNMMMHHHHHHHHHIIIKKKNNNPPPRRRRRRSSSSSSRRROOOKKKGGGEEEAAA???<<<888555444333333444444555666888999::::::888999999::::::999999888888888999888777777666777777777666666555555555444444444444555555555555555555666666777777777777666999888888777666555555444444444444444555555555555888888888888888777777777777777777888999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============<<<<<<>>>>>>??????>>>>>>===============<<<<<<<<<========================<<<======>>>???@@@@@@@@@??????????????????????????????>>>===<<<;;;::::::>>>>>>>>>======<<<<<<<<<;;;;;;:::999999999::::::888888888888888777777777333333333333444444444555333333333444333222222111333444444444444444555555444666888999::::::<<<>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHFFFDDDBBB@@@;;;;;;<<<===???BBBEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPOOOMMMJJJHHHGGGHHHJJJKKKKKKJJJHHHIIIIIIHHHFFFDDDBBBCCCDDDDDDDDDBBB???>>><<<===???AAACCCCCC@@@===;;;999666333222222444444333333333444444444555555444333222222000000///.........---,,,,,,++++++***---------,,,,,,---------.../////////...---,,,,,,........................////////////////////////.........---------..............................000000000000000000000000////////////////////////////////////////////////.../////////000000111111////////////000000000000000.........//////000111000000111111111111000000111222333444555444333222444444555666777888999999999<<<>>>??????@@@AAABBBCCCEEEHHHJJJJJJJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSRRRTTTVVVWWWXXX\\\dddjjjzzz***+++---......---,,,++++++,,,,,,,,,+++---000222444777;;;@@@DDDGGGJJJJJJGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@??????@@@BBBBBBCCCEEEGGGGGGFFFEEECCCAAAAAAAAAAAABBBBBBBBBBBB???AAADDDFFFHHHJJJJJJKKKHHHGGGGGGHHHIIILLLPPPRRRVVVXXXXXXVVVRRRLLLIIIGGGBBBAAA???<<<999666444333333333444555777888888999888999999::::::999999888888999::::::888666666777777777777666555555444444444444444444444555555555555666666777777666666666555666666666555444333222333333333444444444555555444444444444444555555555666666666666777777888888888888999::::::::::::999666777999:::;;;;;;<<<<<<999:::<<<===>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>==============================::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888888888888555555555444444444444444333333333444444444555555333333444444333333222111333444444555666666777777666888;;;<<<======>>>@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGEEEDDDBBB@@@???;;;;;;<<<>>>@@@CCCFFFHHHJJJKKKMMMNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFHHHJJJLLLJJJIIIHHHIIIJJJIIIGGGEEEDDDEEEEEEEEEDDDAAA???===<<<===???CCCEEEDDDAAA>>>999888555333222222333444333333333333444444444444222222111000///......---*********+++,,,,,,---------------------------------//////...---,,,---..................................................................---------........................////////////////////////000000000000000000000000////////////////////////---......//////000000111////////////000000000000111...///111222000000222000000000111111000000000222222333333444444333333444444555666777888999999:::<<<>>>@@@@@@@@@AAACCCCCCEEEHHHJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRUUUWWWXXXXXXXXX[[[aaagggzzz++++++,,,,,,,,,,,,++++++***+++---------...000222222444777;;;@@@DDDGGGIIIEEEDDDCCCBBBAAAAAAAAAAAAAAABBBAAA???======???@@@@@@BBBFFFHHHIIIIIIGGGFFFBBBAAA@@@??????@@@AAABBB@@@AAAAAABBBDDDEEEGGGGGGHHHGGGFFFFFFHHHKKKNNNPPPWWWYYY[[[YYYTTTOOOLLLKKKBBBCCCBBBAAA>>>:::666333333333444555666666777777888999999::::::999999888777:::;;;;;;888666666777888777777666555555444444333333333444444555555555555666666666666666555555444444555666666555444333222333333333333444444444222222333333444444555555555555555555666666666666666777888999999999888888666666777888999999999888666888:::<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888888888888999999999999888777777666666666666666333333333333333333333333333333333444444444444444444444444444444333333222333444555666777888999:::999;;;>>>?????????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFEEECCCBBB@@@???>>>>>>AAAAAAAAABBBCCCFFFHHHIIIKKKMMMNNNOOOOOOMMMJJJIIIHHHGGGFFFEEEFFFGGGIIIJJJIIIHHHHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFDDDAAA>>><<<<<<===@@@CCCFFFDDDAAA>>>888777555333222222333333222222222222333333333333111111000///...---,,,,,,******+++,,,,,,------...,,,------------------,,,,,,...///...,,,,,,...000........................------------------------......///......------,,,................................................000000000000000000000000////////////////////////,,,------...//////000000.../////////000000000111000///333999999444111222000111111222222111111000333333222222333333444444444444555666777888999999:::<<>>CCCGGGIIICCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA???===<<<>>>@@@@@@CCCFFFJJJKKKKKKIIIHHHEEECCCAAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBDDDEEEFFFIIIHHHFFFFFFGGGIIILLLNNNVVVYYY\\\[[[VVVQQQNNNNNNBBBCCCDDDDDDAAA<<<777444333333444444555666666666999999999::::::999999999777:::<<<;;;888555666777888777777666555444444444333333333444444555555555555666666666666666555555555666777888888777666666222222333333333444444444333333444444555666777777444444555555555555555555555666777999999999888777666777777777777666666555555666999;;;;;;;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::999888666555::::::::::::::::::::::::<<<;;;;;;:::999888777777555555666666777777888888666666555444444444444555333333333333333333444444333333333333333333333333444444555555444444333222333444555777888:::;;;<<<:::===@@@AAA@@@@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEEEECCCAAA???===<<<<<<===IIIHHHGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOOOOLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGGGGFFFDDD@@@===;;;<<<>>>@@@DDDFFFEEEAAA>>>777666555444333222222222111111222222222333333333000000///...---,,,++++++///......------,,,++++++,,,------......------,,,+++---///...,,,,,,///222........................------------------------.../////////...---,,,,,,................................................////////////////////////////////////////////////,,,,,,,,,---...//////000.../////////000000111111000000666???@@@777111111222222222333333222222222444333222111222333444555444444555666777888999999:::<<>>AAABBBBBB???<<<:::666555444222222333444444333333333333333333333333//////.........---------------/////////---+++)))+++++++++,,,---...///000------------------------.......................................---------........................///...---,,,,,,---...///......//////...---,,,,,,------------............(((///222///,,,---...---////////////////////////............////////////000111111111111000000///222222111111111222333444111111222222222333333333444444555666777888999999>>>>>>???@@@AAAAAAAAAAAAFFFHHHKKKLLLKKKJJJJJJJJJMMMNNNOOOOOONNNMMMNNNPPPRRRRRRUUUYYYZZZ[[[bbbjjj,,,,,,,,,,,,,,,+++***))),,,++++++,,,,,,...//////...///111333777<<<@@@BBBBBBBBBBBBDDDFFFFFFEEEDDDCCCAAA??????@@@@@@???>>>???BBBFFFJJJKKKKKKJJJIIIGGGEEEBBBAAAAAAAAA@@@>>>AAAAAAAAA@@@@@@@@@@@@???BBBEEEGGGHHHGGGFFFFFFFFFMMMNNNPPPRRRSSSRRRQQQQQQJJJHHHEEEDDDCCCAAA???===<<<:::777555333222333333555555666666777888999999888888999999999999888888888888888888888888888888777777666555555555555555222333555666777666666555222333333444444444444444444444444444444444444444333333333333333333333333222222222222222333444444555444444444444444555555333333444555555444333333333444444555555666666666888777555444444555777888999888666555444555666777888888888777777777777777888888888888777777777666555555555555555555555555666666555555555444444444555555555444333222222222222222222222222222222222333333333333333444555666666666666666666666666666999:::;;;;;;;;;===@@@BBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDFFFGGGGGGDDDBBBAAAAAA???>>>>>>===>>>@@@BBBCCCHHHHHHIIIMMMRRRVVVXXXXXXSSSPPPLLLJJJJJJKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFDDDBBBAAA???======>>>>>>>>><<<:::999444444333333444555666666444444333333222222222222///.........------------,,,---...//////---,,,***,,,,,,+++,,,,,,---...///------------------------........................------..........................................///...------------...///......//////...------,,,---------......//////000000222111,,,,,,......,,,....................................//////////////////000111111111111000111111111222222222333333222222222222333333333333444444555666777888999999;;;<<<>>>@@@AAABBBCCCCCCDDDGGGJJJLLLKKKKKKKKKLLLLLLNNNOOOOOONNNMMMNNNPPPSSSRRRTTTXXXYYY[[[bbbkkk,,,,,,++++++******++++++,,,++++++,,,,,,---...///......///111444777:::<<>>??????>>>===???BBBFFFIIILLLLLLKKKKKKFFFDDDCCCBBBBBBAAA???<<>>>>>===???AAADDDEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMOOOPPPQQQLLLIIIFFFDDDCCCCCCAAA@@@AAA???<<<999666444444333333444444555777888999999999999::::::::::::999999888888888888888888888888888888777666666666666777444444666666666666555444111222333333444444333333444444444444444444444444222222444444444444222222222222111111111222333333444444333333333333333444333333333222222333333333333333333333333333333333666555444333333444555666666555444333222333444555777777777666666555555555777666666666555555444444333333333333333333333333444444444444333333333333555555444444333222222222222222222222333333333333444444333333333444444555555555666666777888888888:::;;;<<<===<<<>>>@@@BBBBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@>>>???@@@>>>??????AAACCCEEEGGGHHHHHHIIIMMMRRRYYY]]]______TTTQQQLLLIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFKKKKKKJJJHHHGGGFFFEEEDDDHHHGGGGGGEEEDDDBBB@@@???>>>===;;;999888777777888222333444555666777777777555444444333222111000000............------------+++,,,---.........---,,,,,,,,,,,,++++++,,,------------------------------........................,,,---------.../////////........................///...------------...///.........///......---,,,------...//////000111111333222...***+++//////+++------------------------............////////////......///000111111111111000000222333333333222111333333333333444444444444444444555666777888999999:::;;;===???AAACCCDDDDDDBBBEEEIIIKKKLLLLLLLLLMMMLLLMMMOOOOOONNNMMMOOOPPPUUUSSSTTTVVVWWWZZZbbbkkk---,,,+++*********,,,,,,,,,+++++++++,,,------............///111444666888<<>>??????===<<>>>>>>>>>>>>>>>>>======;;;>>>AAABBBCCCCCCEEEFFFBBBCCCCCCEEEHHHKKKNNNOOOLLLHHHEEEBBBBBBCCCBBBBBBCCCAAA???<<<999777666555222333444555666777888999999::::::;;;;;;::::::999888888888888888888888888:::999888888777777888888555666777777777555444333222222333444444444444333444444444444444444444444111222444555555444222111333222222222222222333333444444333222222222333333555444222111111222444555333333333333222222222222444444333222222333444444444333333222222222333444666666555555444333333333222222222222333333333333222222222222222222222222333333333222222222222222333333333222222111111111222222222333333333333333555444444333333444555555555666666777999::::::;;;;;;<<<>>>>>>>>>???AAACCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCBBBAAA>>><<<<<<>>>AAA???AAACCCFFFIIIKKKMMMNNNJJJKKKOOOTTTZZZ]]]]]]\\\TTTQQQMMMJJJKKKLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEHHHHHHGGGFFFDDDBBB@@@???@@@===999666444555666888222333555777888777777666555444333222111000///...------------------------***+++,,,---............---,,,,,,+++++++++,,,,,,------------------------........................,,,,,,,,,---...///000000.................................------.........---...............------------...///000111222222///111000---,,,///000---------------------------............//////////////////000000000000000///...000222333444333111000333333333444444444555555444444555666777888999999:::;;;===???AAABBBCCCCCCBBBEEEIIIKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQUUUSSSSSSUUUVVVYYYbbbkkk,,,,,,*********+++,,,---,,,,,,+++++++++,,,------////////////000222444555:::???FFFIIIGGGEEEEEEEEECCCAAA???>>>??????>>>===>>>@@@CCCFFFHHHIIIJJJIIIEEEEEEDDDEEEEEEDDDAAA>>><<<<<<<<<======>>>>>>>>>999<<<>>>@@@AAABBBDDDFFFDDDCCCCCCCCCEEEHHHJJJLLLIIIFFFCCCAAAAAABBBBBBAAAAAAAAA???===;;;:::999888333333444555666777888888999::::::;;;;;;::::::999888888888888888888888888::::::999888888888888888666777777777777555444333333333444555555555555555444444444444444444444444111222444555555444222111444444333333333333444444444333333222222222333333777555333222222333555777444444444333333333333333333333222222222222333333333333333333333333333444444444444333333333222222111111222333444444555555222222222222222222222222111111222222222222222222111111111111000000000000222222333333333444444444555555555444555555666666777777888999;;;<<<======<<<>>>@@@@@@@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBAAA???<<<;;;<<>>???@@@AAAAAAAAADDDGGGJJJKKKJJJIIIIIIIIIKKKMMMNNNNNNNNNNNNPPPQQQVVVTTTSSSUUUVVVXXXaaakkk++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,//////......///000222333777;;;AAAEEEFFFFFFEEEDDDCCCAAA??????@@@AAA@@@???===???AAACCCEEEFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@<<<<<<<<<======>>>>>>>>>999;;;===??????AAACCCFFFEEEEEEDDDDDDEEEFFFHHHIIIFFFDDDAAA@@@AAAAAAAAA@@@AAA@@@???>>>===<<<;;;;;;444555555666666777777888999999::::::::::::999999888888888888888888888888::::::999888888888888999666777777888777666555444333444555555666666555555444444444444444444444444222222444444444444222222555555444444333333444444333333333333333444555555777666444333333444666777444444444444444444444444222222333333333333222222222222333333333333444444333333333333333333333333333333444555666777888888333333333333333333333333111111111111222222222222000000000000000000000000222222333333444444555555555555555666666777999999::::::;;;<<<===>>>???@@@===@@@BBBBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFCCCDDDEEEFFFFFFEEEDDDCCC??????===;;;:::===AAADDDDDDFFFJJJNNNQQQSSSSSSSSSQQQQQQQQQSSSTTTTTTSSSQQQPPPOOOOOOPPPQQQRRRQQQPPPHHHHHHHHHHHHHHHIIIIIIJJJFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFDDDBBB@@@???>>><<<888666555555666777666666666666666555444333333222222111000///......,,,,,,,,,,,,------------++++++,,,,,,---...//////---------,,,,,,------...------------------------........................,,,---------.../////////........................------...//////...------,,,---......///...............////////////000000222===CCC===222------///------------------------............///////////////000000000//////...---//////111222222222111000333333333333444444444444444444555666777888999999======>>>???@@@@@@@@@@@@EEEGGGJJJKKKJJJHHHHHHHHHKKKLLLNNNNNNNNNNNNPPPRRRUUUSSSTTTVVVVVVXXX```iii|||)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...------------///000111444666:::???DDDEEEDDDBBBBBBAAA???@@@AAACCCBBBBBB<<<===???@@@AAABBBBBBBBBBBB@@@??????AAABBBBBBAAA??????>>>>>>===<<<<<<;;;999;;;===>>>>>>@@@CCCEEEEEEEEEDDDEEEEEEFFFFFFGGGDDDBBBAAAAAABBBBBB@@@???BBBBBBBBBAAA???>>><<<<<<777777777777777777777777888888999999999999888888888888888888888888888888:::999999888888888888888666666777888888777555555333333444555555555555444444444444444444444444444333333333333333333333333555444444333222222333333222222333333444555777777555555444333333444555555222333333333444555555555222333333333333333333222111111222333333333333333111222222333333444444555555555555555555555555555222222222222222222222222111111111222222333333333111111222222222222222222222222333333444555555666666666666777888:::;;;<<<======>>>>>>???@@@AAAAAA>>>AAACCCDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA;;;;;;;;;::::::===AAAEEEDDDGGGKKKOOOQQQRRRQQQPPPLLLKKKKKKLLLNNNOOOOOONNNOOOOOOPPPQQQSSSRRROOOLLLGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHIIIIIIIIIFFFEEEEEECCCBBB@@@>>>===999999888777666555555555444444444444444444555555111111000000000/////////++++++,,,,,,,,,---------,,,,,,,,,,,,------...///------------...//////000------------------------........................------..........................................------...//////...------,,,------...//////....../////////............---111999>>>888111...//////....................................////////////,,,---...///000000000000000000000000111111111111222222222222333333333333444444555666777888999999;;;<<<===???@@@AAAAAAAAACCCFFFIIIJJJJJJIIIIIIIIIJJJLLLNNNNNNNNNNNNPPPRRRTTTSSSTTTWWWWWWXXX___gggyyy(((***+++,,,---,,,,,,+++,,,,,,++++++***+++++++++---,,,,,,+++,,,...///000222222555;;;AAADDDCCC@@@BBBAAA@@@@@@BBBDDDDDDCCC<<<<<<===>>>????????????@@@>>><<<===???AAABBBBBBCCCBBBAAA???===;;;999999:::;;;===>>>>>>@@@BBBEEECCCDDDDDDEEEEEEFFFFFFFFFCCCBBBBBBBBBCCCCCCAAA???EEEDDDDDDCCCAAA???===<<<888888888888777777777777888888888999999888888888888888888888888888888888:::999888888777777888888555666777888888777666555222222333444444444333333444444444444444444444444444333333222222333333444444333333222111111111222222222333444555777888999444333333333333333333444111111222333444444555555222333333444444333333222///000111222222222222222111111222333444555555666555555444333222000000///111111111111111111111111111111222222333333333333333333333333333333333333222222333333444555666666666666777888999;;;===>>>?????????@@@AAAAAABBBBBB???AAADDDEEEDDDCCCCCCDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGEEEBBB@@@>>>888999999999:::<<>><<<;;;666666777777777555444444333222222222333555777888000000000000////////////+++++++++,,,,,,---------------,,,,,,,,,---......---------...///000111222------------------------.......................................---------........................,,,---...//////...---,,,,,,,,,---.../////////.../////////...------,,,,,,+++000222///---///111000////////////////////////............/////////000)))***,,,...000222333333000000000///000111111222111111222222222333333333444444555666777888999999999:::<<<>>>@@@BBBBBBCCCAAADDDHHHJJJJJJJJJKKKKKKJJJLLLNNNNNNNNNOOOPPPRRRSSSRRRTTTWWWXXXXXX^^^fffwww)))******++++++,,,,,,---++++++++++++++++++++++++......---,,,---...///000///000222555999<<>>>>>??????999;;;>>>??????@@@AAACCC===AAAEEEDDD@@@>>>@@@BBB======<<<<<<<<<>>>???@@@CCCEEEGGGHHHHHHFFFDDDBBBBBB@@@???AAAEEEGGGEEECCCEEEFFFFFFBBB>>>===???AAAAAA@@@>>><<<:::999999888555777999;;;;;;:::777666777888888888888999999999888888888888888888888888999999999888777666555444999444444::::::666444666333333333444555666777888666666666666666666666666333333333333333333333333555444444333333444444555333444444444444444333333333444444444555666666666777666333111111111222333444444222222222222444444444444444444444444444444222222222222222222222222444333333222111111111222111222333333222111222333333444444333111000111222333444444444555555666666888888888999:::;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGFFFBBB>>>:::888888999;;;===???@@@AAAAAADDDHHHMMMQQQRRRQQQNNNKKK@@@@@@@@@BBBEEEIIILLLOOOQQQPPPPPPPPPPPPMMMIIIFFFEEEEEEFFFGGGIIIJJJKKKLLLIIIFFFCCCCCCEEEGGGFFFEEEEEEDDDCCC@@@>>>;;;888777999888888777666555555444333333444555555444333222000000000000///...,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------------------+++,,,,,,------......///.........------,,,,,,,,,000000//////......------222111000///////////////......------------......//////.........---------000000000000000000000000111111111111111111111111---...000111222111000...111111000000//////......222222111000///...------000000111111111222222222444333222111111333555666555555444555666777999::::::::::::===BBBCCCBBB???BBBEEEHHHIIIIIIIIIJJJKKKJJJKKKMMMMMMNNNOOOQQQTTTTTTSSSUUUXXXXXXYYY___ggg{{{,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...------,,,---...///000///000111333777:::>>>@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<============777999<<<=========???AAA@@@DDDFFFEEE@@@===>>>@@@<<<<<<;;;<<<<<<>>>@@@AAA???AAACCCDDDEEEDDDCCCBBBAAA@@@???@@@BBBCCCCCCCCCDDDEEEDDDBBB>>>===???AAA>>>===;;;:::888777777666777888:::;;;;;;:::999888888888888888999999999999999999999999999999999999888888999999999888777777888555555999:::666444666999888666555333222222222333333333444444444444444333333333333333333333333555444444333333444444555333333444555555555444333444444444444555555555555888666444333222222333444444333222222222222333444333333333333333333333333333333333333333333333333444333333222111111222222111222333333111111222333222333444333222111111333444444555666666777888888:::::::::;;;<<<===??????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIGGGEEEBBB>>>;;;999;;;<<<===>>>@@@AAABBBCCCGGGJJJMMMOOOPPPNNNKKKIII@@@@@@@@@BBBDDDHHHLLLNNNRRRQQQPPPPPPPPPOOOLLLIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGEEECCCCCCDDDEEEDDDBBB@@@@@@??????===<<<::::::999888888777666666555555333444555555444333222111////////////...............------,,,,,,------...++++++,,,,,,,,,---------------------------------------------,,,,,,,,,,,,.........------,,,,,,,,,............------------///...------,,,,,,------......------------......//////.........---------000000000000000000000000////////////////////////---...///111111000///...222111111111000000000000111111111000//////......111111111111222222222222444333222111111333444666555555555555666888999:::<<<<<<===@@@CCCEEEDDDBBBBBBEEEHHHIIIIIIIIIJJJKKKJJJLLLMMMMMMNNNOOOQQQSSSTTTSSSUUUXXXXXXYYY___hhh|||......------,,,++++++***++++++++++++++++++++++++---------,,,---......//////...///000333777;;;===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::666777999::::::;;;===>>>CCCFFFHHHFFFAAA======>>>;;;;;;;;;;;;===>>>@@@@@@>>>>>>???@@@BBBBBBCCCCCC@@@AAA@@@???>>>???AAABBBBBBCCCCCCAAA???>>>???AAAAAA@@@>>>===<<<;;;;;;:::::::::::::::::::::::::::888888888888999999999:::::::::::::::::::::::::::777888999999::::::::::::888666777999999666444666;;;:::888555333111000000333333333333333333333333333333333333333333333333555444444333333444444555111333555777777666555444555444444444444444444333888666555333333333444444333333222222222222333333222222222222222222222222444444444444444444444444444333333222222222222222111222333222111000111333111222444333222222333555555555666777999:::;;;;;;<<<======>>>???@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFCCCAAA???>>>===@@@@@@@@@@@@AAACCCDDDFFFJJJKKKKKKKKKJJJHHHFFFEEE??????@@@BBBEEEIIILLLNNNRRRPPPNNNMMMNNNMMMLLLJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCDDDDDDCCC@@@>>>============<<<;;;:::999888888888777777666666555444555444444333222000///......---------...000111///......------......///,,,,,,,,,,,,------------.........------,,,,,,+++......---,,,,,,+++******.........---------------,,,,,,,,,---------------...---,,,,,,,,,,,,,,,,,,......------------....../////////............---000000000000000000000000////////////////////////,,,---///000000000///...222222222222111111111111000000000000000000000000111111222222222333333333444333222111222333444555555555555666777888999:::<<<<<<===@@@CCCDDDDDDBBBBBBEEEHHHIIIIIIIIIJJJKKKJJJLLLMMMNNNMMMOOOQQQSSSTTTTTTUUUXXXXXXYYY```hhh~~~.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------...000444777:::<<<<<<<<<===<<<<<<;;;;;;:::::::::999999888888888555777888999888999;;;===DDDFFFGGGEEEBBB???>>>>>>999999:::;;;<<<>>>???@@@@@@?????????@@@AAACCCDDDAAABBBBBB@@@<<<<<>>>>>======<<<;;;:::999888999::::::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::777888999:::888666555666777777666555444444444444666666666555555555555555444444444444444444444444555444444333333444444555111333555777888777555444555444444444333333222222666555444333333333333444333222222222222222222333111111111111111111111111333333333333444444444444444333333222222222333333111222333222111000111333111222444444333444555777666777888999;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBAAAAAABBBCCCEEEDDDCCCBBBBBBDDDFFFGGGIIIHHHGGGEEECCCBBBAAA@@@>>>???AAADDDHHHLLLOOOQQQSSSPPPLLLJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDBBB>>>;;;======<<<;;;:::888666555888888888777777777666666555555444333111000......000///---,,,,,,---///000......------------......,,,,,,,,,------------...//////...---,,,,,,++++++------,,,,,,,,,+++++++++...............---------,,,,,,,,,------......//////......---------............------------....../////////...............////////////////////////000000000000000000000000------...////////////...111111111111111111111111//////000000000111111111222222222222333333333333333333222222222333444555555555666666777999::::::999:::<<<>>>AAABBBAAAAAABBBEEEHHHIIIIIIIIIJJJKKKKKKLLLMMMNNNMMMNNNQQQSSSUUUTTTUUUXXXXXXZZZaaajjj,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,...111444666888999999:::;;;;;;:::::::::::::::999888888888777777888999888888999;;;===BBBCCCDDDDDDBBBAAA@@@???888999:::;;;<<<===>>>>>>@@@???>>><<<<<<===???@@@AAACCCCCCAAA===<<>>======<<<;;;;;;;;;<<<;;;:::888777777777888999888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888;;;===;;;888777777777666666555555666666777888777777777666666555555555444444444444444444444444555444444333333444444555222333555666777666555444444444333333222222222111333333222222222222222222222222222222222222222222111111111111111111111111111111222222333333333333444333333222333333444444111333444333222111222333222444555666555666777999888888:::;;;===>>>???@@@>>>???@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBBAAABBBDDDFFFGGGHHHGGGEEECCCCCCDDDEEEGGGEEECCCAAA???>>>>>>>>>??????AAACCCGGGKKKOOORRRTTTTTTQQQLLLHHHGGGFFFFFFEEEBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHEEE@@@<<<:::::::::::::::888777666555888888888888777777777777555444333111000...------222000...,,,+++,,,---...------,,,,,,,,,,,,------,,,,,,---------.........//////...---,,,,,,+++++++++++++++,,,,,,---------........................------....../////////000......---------......///......------------......////////////////////////////////////////////////000000000000000000000000---......///////////////000000000000000000000000//////000000111111222222111111222222222333333333222222222222333333444444555555666777888999::::::888:::===???@@@AAAAAABBBBBBEEEHHHIIIIIIIIIJJJKKKKKKMMMNNNNNNMMMNNNPPPRRRUUUTTTUUUWWWXXXZZZbbbkkk***++++++,,,---.........++++++++++++++++++++++++++++++,,,------------,,,++++++,,,---...///111222444555666888999::::::;;;::::::::::::999999999999888888999888777888;;;>>>???@@@AAABBBBBBBBBAAA@@@888999:::;;;<<<<<<<<<<<<<<<;;;:::999888999::::::@@@AAABBBAAA@@@??????@@@???>>>???AAADDDFFFEEEDDD>>>>>>======<<<=========;;;:::888777666777777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999>>>@@@===999999999888999888888777777777777888777777666666555444444444444444444444444444444444555444444333333444444555333444444444444444333333333333222222222222222111222222222222222111111111111111222222222222111111111111111111111111111111000111111222222333333444333333333333333444444555333444555444333222333555555666888888777888999;;;::::::;;;<<<===???@@@@@@>>>???AAABBBBBBBBBAAA@@@DDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHJJJHHHGGGEEEDDDCCCDDDDDD@@@??????>>>???@@@BBBCCCCCCEEEGGGJJJMMMOOOQQQSSSSSSPPPKKKHHHFFFFFFDDDCCC@@@AAABBBCCCEEEFFFGGGHHHGGGIIIJJJHHHCCC>>>;;;999555666777888999999999999888888888888888888888888444333222000...---------111000...---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.....................------,,,,,,+++++++++,,,------...//////.............../////////.........///////////////,,,,,,,,,,,,,,,,,,---.........------------.........////////////000000000000000000000000000000000////////////////////////////////////000000000111///////////////000000000000000000111111222222222000000111111111222222222222222333333333444444444555555777888999::::::::::::<<<@@@AAABBBBBBCCCDDDBBBEEEHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPRRRVVVTTTUUUWWWXXXZZZccclll+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,***+++,,,.../////////...000222444666888:::;;;;;;::::::;;;;;;;;;;;;;;;<<<888888888777666777:::===??????@@@AAABBBAAA@@@>>>999:::;;;;;;;;;;;;:::999888888888888888888999999>>>>>>???@@@AAA@@@>>><<<<<<;;;<<>>>>>>>>??????@@@;;;;;;:::999888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::888999999::::::::::::999:::AAACCC>>>::::::;;;999::::::999999888888999999888888888777666555555555555555555555555555555555555444444333333444444555555555333222111111222222111111111111222222222222111222222333333222222222000111222333333222111000222222222222222222222222111111222222333444444555333333333333333444555555444555666666444444555666777999::::::999999;;;<<<;;;<<<<<<===>>>>>>?????????@@@BBBCCCDDDCCCAAA@@@DDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGEEEDDDDDDDDDEEEEEEIIIHHHGGGFFFDDDCCCAAAAAA>>>>>>???AAADDDGGGJJJLLLIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIFFFDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFGGGHHHGGGIIIIIIFFF@@@;;;888888444555666888999999::::::888888888888888888888888333222000...------------.........------,,,,,,,,,------,,,,,,,,,,,,------------------............------------------------........................---........./////////000///...............------------,,,,,,------...///......------------........./////////000000000000000000000000000000000000////////////////////////000000000000000111222222//////000000000111111111111111111111111111222222//////000000000111111111222222333333444444444333444555777999::::::::::::999<<<@@@BBBAAAAAACCCEEEBBBEEEHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOQQQVVVTTTUUUWWWXXX[[[dddmmm---,,,,,,++++++******)))++++++++++++++++++++++++***+++,,,---...---,,,,,,)))+++---///000///---,,,...000222555888:::;;;<<<;;;;;;;;;<<<<<<=========777777777666555666999<<>><<<::::::;;;<<<;;;:::999888777777888999:::;;;;;;<<<===<<<<<>>>>>>>>???@@@AAACCCEEEEEEDDDBBBAAABBBCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFJJJIIIHHHFFFDDDCCCBBBBBBHHHHHHGGGFFFDDDBBB@@@???===???AAAEEEIIIMMMQQQSSSMMMMMMMMMLLLKKKIIIHHHGGGCCCAAA??????@@@@@@???>>>BBBBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHEEE>>>999777777777777888888888888777777888888888888888888999999222111///...---------...+++,,,---.........------.........------.........---------.........//////,,,,,,------------------000000000///......---------.........//////000000.........------,,,,,,,,,///////////////000111222.........------............/////////000000111111000000000000000000000000111111111111111111111111111111111000111222222333000000111111222222222333111111111111111111111111////////////000000000000111222333444444444333333444555777999::::::::::::777:::???@@@??????AAACCCBBBEEEHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQVVVTTTUUUWWWXXX[[[dddnnn,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------222222111222444888<<<>>>===<<<<<<;;;;;;;;;;;;<<<999888888777777888888999<<<===>>>???>>>===;;;999;;;<<>>>>>>>>>>>===;;;;;;<<<===============>>>===;;;:::999:::<<<===BBBAAA@@@>>><<<:::888888888888888888999:::;;;<<<;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;======<<<:::888777666555888888999999999:::::::::::::::999999888777666666777777666666555555555444777777666555555555555555555555555444444333333333666555444333333333333333333333333333333333333333111333555555444222222333111111222333333444444555222222333444444555555666555444444555777888666555999999999999999999::::::===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHJJJLLLKKKLLLLLLJJJHHHGGGHHHJJJJJJKKKKKKJJJHHHFFFDDDBBBFFFFFFEEEDDDAAA>>>;;;999:::???GGGNNNRRRSSSQQQOOOPPPPPPOOOMMMIIIFFFEEEEEEAAA@@@>>><<<;;;<<<===>>>@@@AAACCCGGGIIIIIIGGGEEEBBBCCCCCC???999666777999666777777888888888777777555666888999888444000...111000///...------...///,,,,,,,,,---------......---------------------------------............/////////...---,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,.../////////...---......---------,,,,,,,,,////////////000111222333000///...------...///000//////000000///...------///////////////.........000000000000000000000000////////////000000000000222222111000000111222222111111111111111111111111222222222222222222222222333333333333333333333333666777888777666777999:::;;;===???AAABBBCCCCCCBBB@@@CCCFFFHHHIIIIIIJJJKKKNNNNNNNNNLLLKKKKKKMMMOOOUUUXXXYYYWWWWWW[[[eeemmm,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///000222666999;;;;;;;;;;;;:::::::::;;;;;;999999999999999999999999;;;<<<===>>>===<<<:::999<<<===???@@@@@@>>>;;;:::777777777888888999:::;;;<<<<<<===>>>>>>>>>>>>===;;;<<<<<<===>>>>>>=========<<<:::999999:::;;;<<<======<<<;;;;;;:::999999888888888888999:::;;;<<<;;;;;;;;;:::::::::999999999999::::::;;;:::::::::::::::::::::999999888888888999999999999:::::::::::::::999999888777777777888888888777777666666666888777666666555555666666555555555555444444333333666555555444333333444444444444444444444444444444111333555555444333333333222333333444555555666666444444444555555555555555777666666888999:::888777:::::::::;;;;;;;;;;;;;;;>>>============>>>??????>>>>>>???????????????@@@BBBCCCCCCDDDDDDDDDDDDCCCEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEBBB@@@>>>======>>>>>>CCCJJJQQQUUUUUUSSSQQQOOOPPPQQQPPPLLLGGGDDDCCC???>>>======>>>@@@BBBCCCBBBBBBCCCFFFJJJJJJGGGDDDAAAAAA@@@===:::888888888666777777888888777777777333444666777666444222000000///...---------......,,,,,,,,,,,,------------------------------------------------............//////......---,,,,,,+++,,,,,,,,,,,,---......///,,,,,,.../////////...---//////......---------------......000111333555666000///...------...///000///////////////...------/////////////////////...........................000000000000////////////111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333555777777777666777999;;;;;;===???AAABBBCCCCCCBBBBBBDDDHHHIIIJJJJJJKKKLLLMMMNNNOOONNNLLLLLLNNNOOORRRUUUVVVVVVVVV[[[fffnnn,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---...000333666888999999999999::::::::::::888999::::::::::::999888999:::;;;;;;;;;:::999888;;;<<<<<<===<<<<<<;;;:::888888777777777777888888;;;<<<======>>>>>>======;;;<<<======>>>=========;;;;;;:::999999:::;;;<<<888999999999::::::::::::888888888888999:::;;;<<<;;;;;;;;;;;;::::::::::::999999999::::::999888888888888888999:::;;;;;;;;;999999999999:::::::::::::::::::::999888888777777999999999888888888888888888888777666666666666777666666555555555555444444666666555555444444555555555555555555555555555555333444666666555444444555444555555666777777888888777777777666666666666555:::999999:::<<<<<<;;;:::<<<<<<<<<<<<=========>>>>>>>>>>>>===>>>>>>???@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDFFFGGGHHHGGGEEEEEEFFFHHHEEEGGGIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJDDDBBB>>>;;;;;;===@@@CCCAAAEEEKKKPPPSSSSSSQQQPPPMMMOOOQQQPPPLLLGGGCCCAAA=========???AAADDDFFFHHHEEECCCBBBEEEIIIJJJFFFAAA@@@>>>;;;::::::999888777666666777777777777666666222333333444444444333333......---,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------............/////////...------,,,,,,,,,,,,,,,---...///111111,,,,,,---............---...------------,,,,,,,,,,,,,,,...000222555777999//////............/////////////////////......---......//////////////////........................111111000000//////......000111111222222111111000000000000000000000000000222222222222222222222222333333333333333333333333555666777777666777999;;;;;;===???AAABBBCCCCCCBBBBBBEEEHHHJJJKKKKKKLLLMMMMMMNNNPPPPPPOOONNNNNNOOOPPPSSSUUUUUUUUU[[[fffooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///111333555888888999999::::::::::::777999:::<<<<<<:::999777777888888999999888777777888888777777777888888999999888777666666555555555::::::;;;<<<============;;;<<<============<<<<<<:::::::::::::::;;;<<<===888888999999:::::::::;;;888888888888999:::;;;;;;<<<;;;;;;;;;;;;:::::::::999::::::::::::999999888888888999999:::;;;<<<<<<999999999:::::::::;;;;;;:::::::::999999888888888999999999999888888888888999999888777777777777888666666666666666666666666777666666555555666666666666666666666666666666666555666777777555555555777777777777888999999::::::::::::999888888777666666;;;;;;:::<<<===>>><<<;;;<<<<<<======>>>>>>?????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCEEEFFFFFFEEECCCCCCDDDFFFEEEHHHJJJJJJIIIFFFEEEEEEGGGGGGHHHHHHHHHHHHHHHHHH@@@???<<<;;;;;;>>>BBBDDD@@@CCCHHHLLLNNNMMMKKKJJJIIIKKKLLLKKKGGGCCCAAA@@@======>>>@@@BBBDDDFFFHHHEEEAAA???BBBFFFGGGBBB===>>>;;;888888:::;;;999666666666777777666666555555333333222111111111222222---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,---------........./////////......---------,,,,,,,,,,,,---...///000,,,,,,---------.........,,,+++++++++++++++++++++,,,,,,---///111333555777/////////....../////////...///////////////..................////////////........................111111000000//////......///000111222222111000///////////////////////////111111111111222222222222222222333333333333444444555666777777666777999;;;;;;===???AAABBBCCCCCCBBBBBBEEEHHHJJJJJJJJJKKKMMMLLLNNNQQQQQQPPPOOOOOOOOOQQQTTTVVVUUUVVV[[[fffnnn,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///111222333666777888::::::;;;;;;:::777888:::;;;;;;:::888777666666777777777777777666666666555555666777888999:::999777666555444444444777888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999::::::;;;<<<===>>>;;;;;;;;;;;;::::::::::::888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;999999:::::::::;;;;;;;;;:::::::::999999999999999888888888888888888888888::::::999888888888888999777777777777777777777777777777777666666777777888777777777777777777777777666888888888666666777888888999999::::::;;;<<<<<<===<<<<<<;;;:::999888888;;;;;;;;;<<<===>>>===;;;<<<<<<<<<===>>>??????@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBBBBDDDEEEHHHJJJLLLKKKHHHDDDBBBBBBDDDDDDCCCCCCCCCCCCCCCCCC=========>>>???AAACCCCCCAAABBBEEEHHHHHHHHHFFFEEEEEEEEEEEEBBB@@@???@@@AAA@@@@@@@@@@@@AAAAAABBBBBBAAA>>><<<===AAAAAA>>>:::<<<999666777999:::999666666666666666666555444333444333222000///...//////++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------------..................---------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,------------------------...000111222...//////////////////.........///////////////...---.........//////000000////////////////////////111000000000/////////...000000000111111000000000////////////////////////000000000111111222222222222222222333333444444444444555777777777777:::<<<;;;===???AAABBBCCCCCCBBBAAACCCGGGIIIIIIIIIJJJKKKKKKNNNPPPQQQPPPOOOOOOPPPUUUWWWXXXWWWVVV[[[eeemmm,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000111222333555777999:::::::::999777888999999999999888777555555555666666666777777666666666777777999:::;;;:::999888666555555444444555666777888999::::::::::::::::::;;;::::::999888777888999:::;;;<<<============<<<<<<;;;;;;::::::888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::999999888888888888888999999999;;;;;;:::999999999999:::777777888888888888999999888888777777777888999999888888888888888888888888888999999888777777999:::999::::::;;;;;;<<<======>>>>>>======<<<;;;::::::<<<;;;;;;<<<>>>>>>===;;;<<<<<<===>>>???@@@@@@AAA@@@@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAA@@@@@@???<<<;;;;;;<<<===@@@BBBCCCAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFIIIJJJKKKIIIEEEBBB@@@@@@AAA@@@???????????????@@@<<<>>>@@@BBBDDDDDDCCCCCCCCCDDDEEEFFFFFFDDDCCCBBB@@@@@@???>>>===>>>AAADDDDDDCCCBBBAAA???>>>===<<<;;;:::::::::;;;;;;:::888;;;999888888888999999888666666666666555444333222444333111///...---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------------------------...---,,,+++++++++++++++,,,,,,,,,+++,,,------.........///////////////000......------------............////////////......---...//////////////////------......///000000000000000000000000000000000/////////000000000000000111000000//////000000111000000000000000000000000//////000000111222222222111222222333333444444555444555666777777888:::<<<;;;===???AAABBBCCCCCCBBB@@@CCCFFFHHHHHHIIIJJJKKKKKKMMMOOOPPPOOONNNOOOQQQVVVXXXYYYWWWWWW[[[eeemmm,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......//////000000111444666888888888777777777777777777777777777555555555555555666777777555555666777888999:::::::::999888777666555555555333333555666777888888888999999999999999888777777444555666888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888999999999:::::::::;;;<<<;;;;;;:::::::::::::::888888888999999999::::::888888888888888999::::::999999999999999999999999:::::::::999888888:::<<<::::::;;;;;;<<<<<<======??????>>>>>>======<<<<<<===<<<<<<===??????>>><<<===>>>???@@@AAABBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBBDDDCCCBBBAAA@@@>>>>>>===999999999999;;;>>>AAABBB????????????@@@BBBCCCDDDAAABBBCCCCCCCCCCCCFFFHHHGGGHHHGGGEEEAAA?????????>>>>>>======>>>???@@@AAA@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???;;;<<<>>>???@@@BBBEEEHHHGGGFFFDDDBBB???<<<:::999666888999999777777888::::::::::::999777777888999555555555555444333222222000000000///...---,,,,,,***+++,,,.........---,,,------........./////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,+++++++++,,,---...---------......////////////......---------......---...///000000///...---------...///////////////------......///000000111////////////////////////......//////000000111111222111///------///111222111111111111111111111111/////////000111222222222111111222333333444555555333555666777777888:::===;;;===???AAABBBCCCCCCBBBAAADDDGGGIIIIIIJJJKKKLLLKKKMMMNNNMMMMMMMMMOOOQQQTTTVVVWWWVVVVVV[[[eeennn,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---///111444666666666555777777666666666666777777555555555555555666777888222333444666777888888888:::999888777666666666666111222333555666777777777888888888888888777666555222333444666888999::::::::::::;;;;;;;;;;;;<<<<<<888888888888999:::;;;<<<======<<<<<<<<<;;;;;;;;;555666777999:::;;;<<<<<<999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;888888888999999:::::::::999888888888999::::::;;;:::::::::::::::::::::::::::;;;;;;999888888:::<<<::::::;;;;;;<<<=========?????????>>>>>>>>>>>>>>>>>>======>>>@@@@@@???===??????@@@AAABBBDDDDDDEEEAAAAAA@@@@@@AAAAAABBBCCCEEEDDDCCCAAA???===<<<;;;888777777888:::===@@@BBB>>>>>>>>>>>>@@@BBBDDDEEE@@@AAACCCCCCCCCDDDGGGIIIDDDDDDDDDAAA???===>>>???===<<<<<<===???AAACCCEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBAAA@@@>>>===<<<888;;;???BBBDDDFFFHHHJJJHHHHHHFFFCCC@@@===:::888333777:::999666444888;;;999;;;<<<:::777666888:::555555555555444333222111---......//////...------***+++---...///...------.........////////////000------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---...///000111---,,,+++***+++,,,---...*********++++++,,,,,,,,,//////.........//////000---...///000000///...---------...///000000//////---------...///000000111........................------...///000111222222333111...,,,,,,...111333111111111111111111111111...//////000111222222222111111222333333444555555333555666777777888;;;===;;;===???AAABBBCCCCCCBBBBBBEEEHHHJJJJJJKKKLLLMMMLLLLLLMMMLLLKKKMMMOOORRRQQQSSSUUUUUUVVV[[[fffooo...***(((***...000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---...///000000&&&(((,,,000222222111000777777666666555555444444555555555555444333222222000000000222666999::::::777888888888888777777666333333333222222333333444888777666555555555555555666666666777888888999999:::::::::;;;;;;;;;<<<<<<888777666666777999;;;===:::::::::999999999999999888999999::::::999999888;;;::::::::::::;;;<<<<<<>>>>>>===>>>???>>>===;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======:::999888888777777888888777777888999::::::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::::::::::::::;;;<<<===???@@@======>>>>>>?????????@@@>>>>>>>>>>>>>>>?????????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB???;;;777888666555555888<<<>>>>>>======???@@@BBBDDDEEEEEE@@@AAACCCEEEEEEEEEEEEDDDCCCBBB???===;;;;;;;;;<<<;;;<<<>>>@@@CCCEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA???===<<<<<<<<<===;;;===@@@CCCFFFHHHJJJKKKFFFFFFEEECCC@@@<<<999777666666666666777777777777888888888777888888999999666555333222111000000000------------------------------......------,,,+++---,,,+++++++++,,,---...555222///---------,,,,,,------------------------...............///000000------............---------------............///000///...------...///000222222111///---,,,...000,,,,,,---///000000---+++------------...///111111/////////000111111///---000000000000000000000000............/////////000000111111111111222222222000000111222222222222111222222222222222222333333222222222333333333444444777666555555666888:::<<<===>>>???@@@@@@???>>>===@@@DDDIIILLLLLLJJJHHHHHHJJJKKKLLLLLLKKKLLLNNNPPPRRRQQQQQQTTTVVVYYYbbblll...,,,***+++...///---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,------......(((***---000111222222222666666555555444444444333444444555555555444333333666555444555666777777777777777888888888777666666555444333333333333333444777666555555444444444555444555555666777777888888::::::::::::;;;;;;;;;;;;888777666666666888:::;;;888888888888999999999999888999999999999999999888<<<;;;::::::::::::;;;;;;>>>===<<<<<<===<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;:::999999888888999999999999::::::;;;;;;<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::777777888888999:::;;;<<<===>>>>>>>>>????????????>>>>>>>>>>>>????????????AAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@@@@???>>>:::777888777666777:::===>>>>>><<<<<<===???@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDCCCDDDBBB>>>;;;:::::::::;;;===>>>AAADDDFFFHHHJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>???===>>>@@@CCCEEEGGGHHHIIIFFFEEEDDDBBB???;;;888666555555666666777777777888999888888888777888888888555444333222111000000000------------------------+++,,,,,,---.........---++++++******+++---...///444111...---------------++++++++++++++++++++++++---------------......///------............---------------............/////////...------...//////111111111000...---...///,,,---000444666555222...111111000000//////000000222111000111333333111///000000000000000000000000........./////////000000000000111111111222222222000000111222222222222111111222222222222333333333333333333333444444444444777666555555666888:::<<<;;;<<<>>>???@@@@@@@@@???@@@DDDIIIKKKKKKIIIHHHGGGIIIKKKLLLKKKKKKKKKMMMOOOSSSQQQRRRTTTUUUXXXaaakkk,,,,,,,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222333333444444444444444444333333333333444555555555555444777777666555555555555555777777777777777666555555666666555444333333444444555555444333333333444444333444444555555666777777::::::::::::::::::::::::888777666555666777888999666666777777888888999999888888999999999999888888;;;;;;:::::::::::::::;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<;;;;;;:::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBCCCCCCCCC>>>>>>???@@@AAABBBBBBCCC???>>><<<;;;<<<;;;999777999888888:::<<<>>>>>>===;;;;;;<<<======>>>??????>>>???@@@AAABBBBBBBBBBBBCCC@@@===999888999;;;<<<@@@BBBEEEHHHKKKLLLLLLLLLJJJIIIHHHFFFEEECCCBBBAAABBBAAA@@@@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCC@@@===:::777555444555555666777888888999999999888888777777666666444333222111000/////////------------------------)))***,,,---.../////////))))))***+++,,,...///000111///---,,,---.........++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------............---------------............///......------------......///000111111///------...+++---111666999888333000555555333111000/////////222111///000111222222111000000000000000000000000....../////////000000000000000000111111111222222000000111222222222222111111111222222222333333333333444444444444555555555666666555555666888:::;;;:::;;;===???AAAAAAAAAAAA@@@DDDIIIKKKKKKIIIHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOSSSRRRRRRTTTUUUWWW```iii)))+++++++++)))((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,------...---------,,,,,,,,,,,,,,,---,,,,,,---...000222333444444444444444444444444222333444555666666666666444555555444444444555666777777777777666555444444777666555555444444444444444444333222222333333333333444444555666666777777::::::::::::999999999999888777666666555666666777444555555666777888888999777777888888888888777777888888888888999:::;;;<<<======<<<;;;::::::;;;<<<<<<<<<============<<<<<<:::::::::999::::::;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========<<<======>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>;;;999888999999999888:::::::::<<<>>>???>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@???===:::888888:::>>>@@@DDDFFFIIIKKKLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAACCCBBB@@@>>>;;;888666444333444555666777888999:::999999888888777666555444333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............******++++++,,,---......///---,,,,,,.../////////---------...............,,,,,,,,,,,,,,,------...------............---------------............///---------------------------///111111///...------,,,---///222444444111...555444333111000/////////111///,,,,,,...000000000////////////////////////...////////////000000000000000000000111111111111000000111222222222222111111111111222222333333444444444444555555555666666666666666666777888:::;;;:::<<<>>>@@@AAABBBAAAAAABBBEEEIIIKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKLLLNNNPPPTTTRRRSSSUUUVVVWWW___hhh***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------............---------------,,,++++++,,,---000111333333333444444555555555222333444555666777777777777888888777555444555777777777777666666444333333777666555444444444444444333333222222222333333444444555555666666777888888999999999999999999999999777777777666666666666666444444555666777777888888666777777888888777777666444444555666888:::<<<===<<<===>>>===::::::;;;===<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::::::::::::::;;;;;;??????>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????===:::888777999:::;;;:::<<<;;;;;;===??????>>><<<=======================================>>>>>>>>><<<;;;999999;;;>>>BBBDDDGGGHHHJJJKKKJJJHHHEEECCCBBBBBBBBBCCCCCCCCCCCCDDD@@@AAABBBCCCDDDEEEFFFFFFEEEDDDBBB@@@???>>>>>>>>>@@@???===;;;888666555444333444555666777888999:::777888888888777555444333111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,+++,,,...000000///---------....../////////---------,,,---......///------............---------------............///,,,------------------,,,---///111111///---------111///....../////////...222111000///////////////000...,,,,,,...000000000////////////////////////////////////000000000111//////000000000111111111000000111222222222222111000000111222333333444444444444444555555555666666555555666666777999::::::<<<===???@@@AAAAAA@@@@@@DDDGGGJJJLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRTTTSSSTTTVVVWWWXXX___hhh,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................,,,,,,+++++++++,,,...///111111222333333444555555222333444555666777777777===??????;;;666444555777666666666666555444222222555444444444444444555555333333222222222333444444444555555666777777888888777777888888888999999999777777777777777777777777555555666666777777888888666666777777777777666666111111222444666888:::;;;:::===@@@???<<<:::;;;===;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<======>>>===<<<<<<;;;<<<<<<<<<::::::::::::::::::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDBBBAAA???>>>======;;;999999;;;=========>>>===<<<<<<>>>???>>>=====================>>>>>>======<<<<<<<<<======>>>;;;;;;;;;<<<>>>BBBEEEGGGGGGHHHHHHHHHGGGDDDBBB@@@>>>??????@@@AAABBBCCCCCC@@@AAABBBDDDEEEFFFFFFFFFFFFEEEBBB???===<<<;;;;;;<<<;;;:::888666666555555444555555666777888888999666666777777777555444333000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------,,,+++***))),,,++++++,,,...000///...+++++++++,,,------......---------------......///------............---------------............///------............---------...000///...------...555222...------////////////...............///000000///......000222222111000000000000000000000000/////////000000000111111/////////000000000111111000000111222222222222111000000111222333444444555333444444444444555555555555555666777888999::::::===>>>@@@AAAAAAAAA@@@@@@DDDGGGJJJKKKKKKJJJKKKKKKMMMNNNOOOOOONNNOOOQQQSSSTTTSSSUUUXXXYYYZZZaaajjj+++)))(((***---///...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,------......///------,,,,,,,,,------.........///000111222333333333444555666666666666666<<<>>>???;;;666333444777666666666555444333222111333222222333333444555666333333333333333444555555333444444555555666777777555666666777888999::::::666666777888999999999999777777777777777777777777555666666777777666666555111111222222333444666777777<<<@@@@@@<<<999999;;;888999:::;;;;;;:::999888;;;;;;::::::;;;;;;<<<=========<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>============>>>???AAAAAA????????????>>>>>>>>>======>>>>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>======<<<;;;<<<>>>@@@@@@@@@???===;;;;;;<<<=========;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>======???@@@BBBDDDEEEFFFEEEFFFEEEEEEDDDCCCBBBAAA======>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEGGGEEEBBB>>><<<:::::::::999888777666555555666666555555666666777777777888444555666777777666444333///...------------------++++++++++++++++++++++++,,,,,,------...---------+++,,,---------,,,+++***,,,++++++---...///...---++++++,,,,,,---.........,,,,,,,,,,,,,,,------...------............---------------............///---...////////////...------...///...---,,,...000222000...---...///000//////......---.........///.........///111222111000000000000000000000000000//////000000000111111111////////////000000000111000000111222222222222111///000111222333444444555333333333333444444444444444555666777888999999999;;;===???AAABBBBBBBBBBBBCCCEEEHHHIIIIIIIIIIIIJJJMMMNNNOOOOOONNNNNNPPPRRRSSSSSSVVVYYY[[[\\\ccclll(((%%%###&&&+++...,,,)))************************++++++,,,,,,,,,------------,,,,,,++++++***************+++,,,,,,---......---.....................+++,,,---...///000111222444555666666666666666666666888:::888444222555999666666666555444333111000111111111222333444555666333333333333444444555666222222333444444555555666444555555777888999:::;;;555666777999::::::::::::888888888888777777777777555555666666666666555555333222222111111222222333555:::???@@@;;;888777999555666888999999888666555::::::999999::::::;;;<<<======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????::::::999999::::::;;;<<<========================<<<<<<===>>>>>>>>>>>>>>>999999::::::<<<===>>>???@@@?????????>>>>>>=========>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEAAAAAA@@@@@@???>>>>>>>>>>>>======>>>AAABBBBBBAAA@@@>>>;;;:::;;;<<<======::::::;;;<<<<<<===>>>>>>>>>>>><<<;;;;;;<<<===>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>===============@@@AAACCCDDDEEEEEEEEEDDDGGGEEEAAA>>>;;;:::::::::777666555444444555666777666666666666777777777777222444555777777666444333......---,,,,,,,,,------++++++++++++++++++++++++***+++,,,---.../////////)))***,,,---...------,,,,,,++++++---//////...,,,------......///000111111++++++******++++++,,,------..................------------.........//////---...///000000///...---.........---,,,,,,...111---,,,,,,---///000///---000000///...............++++++,,,...000111///---000000000000000000000000000000000000111111111111////////////000000000000000000111222222222222111///000000222333444555555222222222333333333444444444555666888999999999999999;;;>>>@@@CCCDDDDDDDDDAAADDDFFFHHHGGGGGGHHHIIILLLMMMNNNNNNMMMNNNPPPRRRSSSSSSVVVZZZ\\\^^^eeemmm************+++,,,------******+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,------------......///...---,,,+++,,,---...,,,---------------------000---+++---000111111///555555555555444333222222555666777666555666777999666555444333222222222222222333444666777777666666666666555555444444333333333111111333777999888777888777555444444555666777888888888777777777777777555555666777888999999999888555333444666888666444444444444555444444333333666777888999::::::999888888777666666777777666555777777777777777777777777888888999::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;======>>>????????????>>>>>>>>>?????????@@@@@@@@@======<<<<<<<<<<<<======@@@AAAAAAAAA@@@???>>>===<<<>>>??????>>>>>>???@@@??????@@@AAAAAABBBBBBCCC===============>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<<<<======<<<;;;:::999999999:::;;;<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@AAABBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAA========================@@@AAACCCEEEEEEDDDCCCBBBDDDBBB???<<<999888777777222444777999::::::999888222333555666777777777666666666444333111000///...111111000000////////////---------------------------------------------------------------------------------,,,,,,+++++++++///...---,,,+++,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000///...------,,,------...............---000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000//////000000111111111222222111111111000000//////......///000111222222333222222222222333444555666000111111222333444666777555555666777888:::<<<===@@@???>>>===>>>???AAACCCBBBDDDGGGHHHGGGGGGGGGHHHJJJKKKKKKLLLMMMOOOPPPQQQXXXVVVWWWYYYZZZ]]]eeennn+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,...000111.........---,,,,,,,,,+++...,,,***,,,///111111000444444444444444333333222555666666666444444666888666555444333222222222222///000111222333333333222666666555555555555555555222111000222555777666444666555555444444555555555777777777777777777777777555666777888999999999999888555333444666777666555444444555555555444444333444555777888999::::::999999777666666777777555444555555555555555555555555777777888999999:::;;;;;;::::::;;;;;;<<<======>>>========================<<<===>>>>>>??????>>>>>>????????????????????????>>>>>>============>>>>>>>>>======<<<;;;;;;:::::::::<<<>>>>>>===<<<===>>>===>>>>>>???@@@@@@AAAAAA>>>>>>========================<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<===>>>???AAAAAAAAAAAA@@@???@@@@@@BBBCCC@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBB@@@???>>><<<:::777555444333333333444555666666555444333444444666777777777666555555555444222111000...............------,,,,,,,,,------------------------------------------,,,,,,------------------------...---------,,,,,,,,,+++---,,,,,,+++,,,---...//////.........------------//////......---,,,++++++------------------------000000//////......------000000000000///...------........................000///............///000000000000000000000000000000000000000000000000000///000000000111111111111111111111111000000000/////////000000111111222222111111111111222222333444222222222222333444666666555555666888999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAAAAADDDGGGHHHGGGGGGHHHHHHJJJKKKKKKLLLMMMOOOPPPQQQVVVUUUVVVXXXYYY[[[dddmmm,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,******++++++++++++,,,,,,++++++++++++,,,...///000//////...---,,,+++******,,,******+++...000000000111222333333444333333333444555666555333333444666666555444333222222222222111222333444444555444444555555555666666666666666222111000111222333222111333444444555555444444444666666666777777777777777666666777888999999999999777555444444555666666555444555555666666555555555333444666777888999999999999888666666666666555333333333333333333333333333666666666777777888888999999999999:::;;;;;;<<<<<<========================<<<<<<===>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>============>>>>>>;;;:::888777666666777777888:::<<<<<<;;;:::;;;<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;999999999999999999999999:::999999999:::;;;<<<===;;;;;;;;;<<<===>>>???@@@AAA@@@>>>======>>>??????<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>><<<;;;888777666444333222222222999999888777666555444444666666777777666666555444444444333222000///......------,,,,,,,,,,,,++++++------------------------.........------,,,,,,,,,------------------------.........---------------+++++++++,,,---...000000............------------/////////......---------------------------------///////////////.........//////000000000000000///........................000//////......//////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111111111111111111111111000111111222222444444333333444555666666444555777999;;;;;;;;;;;;<<<===@@@CCCCCCCCCAAA???AAADDDFFFHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQUUUSSSTTTWWWXXX[[[ccclll}}}------,,,+++******************+++++++++,,,,,,,,,//////...---,,,***(((''',,,,,,,,,---------............---,,,,,,+++++++++...------,,,,,,+++++++++,,,+++++++++,,,---......///000111222333333333333444444555333222111333444555555444333333333333333333333444444555555555555555555555666666777777777333222111111111111111000111222333444555444333222555555666666666666666777666777777888999999888888666555444444555555555555555555666666777777666666555555666666777777888888999888666666666666444222333333333333333333333333444444555555666666666666777777888888999999999::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===:::999777555444555666777777999:::;;;:::999:::;;;:::;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;::::::999888888777777888888999555666666777888888888888999999999:::;;;<<<======;;;;;;;;;;;;;;;<<<===>>>???>>>===;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<====================================<<<:::888888666666555555444444444444;;;:::888777666666666666888777777666555444333222222222111000000///......------------------------------------------------.........------,,,,,,+++------------------------........................++++++,,,,,,---...//////------------------------***+++,,,---...///000111.................................///////////////,,,---...///000111111111000000000000000000000000000//////////////////000////////////////////////000000000000000000000000000000000000000111111111111111111000000000000000222111111111111111111111222222111111111111222222555555444444444555555666444666888;;;<<<;;;::::::;;;===???AAABBBBBBAAA@@@AAACCCFFFHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQUUUSSSTTTWWWXXX[[[cccmmm------,,,+++******************+++++++++,,,,,,,,,......---,,,***)))'''&&&,,,,,,,,,---------.........------,,,,,,+++*********++++++,,,,,,---------------,,,++++++++++++,,,......000111222222333333222333444333111111222444555555444444333333444444111111111111111222222222444444555555666666777777444444444333222111111111000111333444444444333222444444555555555666666666666666777888888888777777555555555444444444555666555666777777888888888777777777777666666666666666888777555555666666444222444444444444444444444444333333444444444444444555666666666666666777777777888888888888888888888888888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::<<<:::888666555666777888666888::::::999888999::::::::::::;;;<<<<<<======<<<<<<;;;;;;:::999888888777777666666666666777777444555666888888999999888999999:::;;;<<<<<<======:::::::::999::::::;;;;;;===<<<;;;:::999999:::;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777666555444444555555555555555555555444444333333333444444888777666555333222111111000000000//////.........,,,---------------------------------------------.........------,,,,,,,,,------------------------........................---------------------,,,,,,,,,------------------)))***+++,,,---...//////.................................///////////////------.../////////......000000000000000000000000///000000000000000000///////////////////////////111111111111111111111111111111000000000000000000000000000000000000111111222222222222111111111111333222222222222333444444555555444444444555555666555666999;;;<<<<<<:::999<<<<<<===>>>@@@@@@AAAAAA@@@CCCFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQUUUTTTUUUXXXYYY\\\eeennn,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,)))******+++++++++************++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,))))))***+++,,,---......,,,------,,,******+++------...///000111111111111111222333222111222333555555555444444444444444555444444333333333333444555444444444555555555555555555666666555333111222333111111222333444444444444333333444444555666666666555555666777777666666555444555555444333333444666666666777888999999999999999888777666666666777777777666444555666666555333555555555555555555555555333333333333333333333333444444444444444555555555888888888888888888888888666666777888888888888888999999999:::::::::;;;;;;999999888888888888999999<<<;;;999888777777888888555777999999888777888999999999999:::;;;;;;<<<<<<999999999888888777777777666666555555555555666666444666888:::;;;;;;;;;:::999:::;;;<<<<<<===<<<<<<::::::999888888888999999<<<;;;:::999888999:::;;;999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444444222222333444444444444333333444444555555666666666777666555333111000000000........................******++++++++++++,,,,,,---------------------------------------------------------------------------------------.........------......------,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++........................///////////////.........111000000///---,,,***)))........................///000000111111000000///000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111222222222222222222222222222222333444555666444444333333444555666666666777999;;;;;;;;;;;;:::<<<<<<===>>>@@@AAABBBCCC@@@BBBFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQUUUSSSUUUXXXYYY\\\eeeooo+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,******++++++++++++,,,,,,)))***+++,,,---,,,++++++*********+++,,,,,,,,,---***,,,------+++,,,...111---...//////000000000000000111222222222333555777555555444444444444555555888888777666666666777888444444444444444333333333444555666555222111222444222222222333333444555666222333333444555555666666444444555555555555444444333555666444222222444666666777888999::::::::::::777777666666777888:::;;;555444333444666777666555555555555555555555555555333333333333333333333333333333333333333333333333666666666666666666666666444444555666666666666555555666666777888999::::::999999888888888888999999::::::999888888777777666333555777777666555666777777777777888999999::::::666666666666666666666666666555555444444555555666666777:::<<<>>>>>>>>>===:::;;;<<<======<<<;;;;;;:::999888888777777777777:::999888888888999:::;;;999999999999999888888888999999999999999999999999888777666555444444444444222222333444555444444333555555777888888888777666666444333111////////////------------------......++++++++++++,,,,,,,,,---------------------------+++,,,,,,------.........------------------------+++,,,,,,,,,------------+++,,,---.........---,,,++++++,,,,,,,,,---------//////...---,,,++++++***........................000000//////......------000000000//////---,,,,,,........................///000111111111111000///000000000000000000000000111111111111111111111111111111111111000000000//////000000000111111111111111111111222222333333333000000000111222444555666222222222222333444666666888999999::::::;;;;;;;;;;;;===@@@BBBDDDDDDCCCCCC???BBBEEEGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQSSSRRRSSSWWWXXX[[[dddnnn************+++,,,------******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,---------.........------------,,,***(((''',,,,,,++++++++++++++++++'''***,,,---,,,---111444---.../////////////////////111222333222444666888555555444444444555555666666555444333333444555666444444444333333222222222222444666555222000222444333333222222333555666888222222333444444555666666333444444555444444333333333555666444222111444666666777888999:::;;;;;;;;;555555555666888:::===>>>444333333444666777666555555555555555555555555555333333333333333333333333333222222222222222222222333333333333333333333333222333444444555555444444333444555666777888999::::::999999999999999999:::888888888888777666555444111333555555444444444555555555666666777888888888444444444555555555555555666555555444444555555666777999;;;>>>@@@@@@@@@???;;;<<<=========<<<;;;::::::999888777666666666777999999888888888:::;;;<<<999999888888777777666666888888888888888888888888777777666555444444444444333444555666777666555444222333555666666444333111444333111000......//////,,,,,,---------------...---------....../////////------------------------***++++++,,,---...//////------------------------+++++++++,,,,,,---------)))***,,,...//////......+++++++++,,,,,,---------------..................////////////////////////111111000///...------,,,,,,,,,...000111222222222000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111222111111111000000////////////000000111111111222000000111222333333444444......///000111333555666000111111222333444666777999999999999999:::<<<<<<:::>>>CCCGGGHHHGGGDDDBBB???BBBEEEGGGHHHHHHIIIKKKJJJKKKKKKLLLMMMOOOPPPQQQRRRQQQRRRUUUWWWZZZcccmmm------,,,,,,,,,,,,------******,,,------,,,*********++++++,,,------------*********)))))))))((((((************************,,,,,,,,,++++++*********+++,,,------.........---,,,++++++***+++,,,...///...///000111333444555666888777666555555444444555444555555666555333222111555444222111111111222222222333444444444333222111//////000000000111111111333444444555555444444333444444444444444444444444333444444555555666666666888888777777888999999:::888777666555555666888999333444555666666666555444777777777666555555444444333333333222222111111111333333333333333333333333444444555555444444333222222222333333333444444444444444555555666777777888999888777777777777777888666777888888888777555444333333333333333333333333666555555444444333333333777666333111111222444666888666555666888999999888555999===BBBDDDCCCAAA???===<<<;;;:::999999999999666666666666777777777777444555555666777999:::;;;===<<<:::999888777777777666666666666666666555555444555555555555555444444555444333222222333444555333333222222222333444444333222000///------,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////...---------,,,------------------------...//////000000000000000------------------------........................000000...---,,,+++++++++000000000000000000000000111111000///////////////000111222333333222111000////////////000111222333222222222222222222222222222222333333333333444444111222333333333222111111444444333222222222333333333444555777999;;;<<<===<<>>???@@@AAABBBBBBBBBDDDGGGHHHHHHHHHIIIJJJIIIJJJKKKKKKKKKKKKNNNPPPSSSUUUWWWWWWWWW\\\fffnnn,,,++++++******++++++,,,***)))(((''''''((()))***++++++,,,++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,...------,,,++++++++++++,,,---...///000111222222666555555555555555666666555555444444333222222111111111111111111111111111000111222333444444555555444444444555555555666666111111222222222222111111333333333333333444444444333333333333444444444444777777777777888999:::;;;666555444333222222222222111222444666777888777777888888777777666555555555555555555555555555444444444444444555555555555555222333555666555444111000000000111111111222222222111111222222333333333333333333444555666777777777777555444222111222222333111111111111111111111111111111111111222222222222222333555888999:::::::::999888666666888999999888888888888888777666666666888777777666555555555666666666777888999:::;;;;;;::::::999999999999999::::::999888777666666666666222333333333333333444444444555666888888999999999333333333444444555666666444333222111000/////////,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++++++++++++++++++++***+++,,,+++***))))))+++.................................------.........++++++,,,,,,---------...........................++++++---...////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.../////////////////////////////////......------.........000///---,,,,,,---///000222222111000//////000000222222222222222222222222111111111111222222222222333222111000000222333555222222222222333555666666888888999:::;;;;;;<<<<<>>??????@@@@@@@@@@@@@@@CCCEEEHHHIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKNNNPPPRRRVVVYYYZZZZZZ^^^fffmmm///......------......///,,,---...//////...---,,,((()))***+++++++++++++++(((((())))))*********+++*********************************++++++,,,,,,,,,...---+++***)))***+++,,,)))***,,,---...------,,,*********++++++,,,,,,---.........///000222333444555444333111000111111222111222444555666555444444555444333222222222333444111111111222222222333333333444444555555444444333000000111222333333444444000111333555888:::<<<===;;;:::888777555444444333222222444555666777777777777777999999:::999888777999999888888777666666666333333333444444444555555111111222333333444555555555444222000000111222333222222333333333444444444333333222222222222222222111222333444444333111000...///222444555666666555777777777777777777777777444555666777888999:::;;;<<<<<<;;;999888777666666777555333333444444333222555666777777777666555444555555555444444555666666333444555666777888999:::555555555555555666777777555555444333333333444444222222333444444555666666666777777777777666666555333444444444333111///.........---------......//////...------,,,,,,,,,---,,,,,,---......---,,,,,,........./////////000000000000///...------,,,,,,+++++++++,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++////////////////////////111111111111000///...---////////////////////////........................,,,---------///000111222000000000000000000000000---------------...///000222111///------///111222333222111000////////////222222222222222222222222000111111111111222222222333111000///000222555777666555555444444444444555333444555777999;;;<<<===BBBAAA???>>>>>>@@@BBBCCCCCCFFFHHHIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRVVVZZZZZZZZZ^^^fffmmm444000+++(((((()))***++++++555BBBEEE>>>333,,,))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********------,,,++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------,,,---......,,,***(((((()))+++++++++,,,---...///000111222333444444444333222111111222222222222333333666555333222222333444666555444333222111000000000333444555555555444333222222222222111111111000000222111111333666999;;;;;;999999888777666555444444333555666666555444444555777777777888999;;;<<<===:::999888666555555444444444444444444444333333333555555444333333333333444666666555555444444333333222222222333333333333333333333222222111111222222555555555555555444333333222222222333444555666777888999;;;<<<<<<;;;:::888444555666666666666666666888888777777666666666555666666555444444444444555555555555555555555555555333333333444444555555555555555666666666666555555777777777666666555555555444333111111111111333444000000111222444555666666777777777777777666666666222111111000///......---//////...---,,,,,,,,,,,,---......///......------,,,---------,,,,,,...///...$$$...///%%%===UUUGGG222000---,,,---------,,,...---,,,++++++,,,---......------,,,,,,------...---,,,+++++++++,,,---...---,,,+++***+++---///111------------------------...............---------//////.........---------......------------......000000///.....................---,,,---...///000000000000000000000000000000...---,,,,,,---...///111111111000000000000000000000000000000000000000222222222222222222222222333333333333333333333333222222333333333333444444888777555444333333444444666777888999:::;;;;;;;;;??????@@@AAABBBBBBBBBBBBBBBEEEIIIKKKKKKIIIIIIIIIJJJKKKKKKKKKJJJKKKMMMOOOVVVUUUVVVYYYZZZ]]]fffooo444111---++++++,,,------///888BBBEEE>>>666111///,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,---,,,*********,,,,,,,,,,,,,,,,,,---...///000111222333444444333333333333333444444444555555666555333222222333444555555444333222111111111111222333444555555444333333444444333333333222222222222111111444777999999888999888777555444444333333333555666666555444444555666555666666777888999:::;;;;;;:::999888888888888555555666666666666666666777666555444444444444444555555555555555444444444555555555444444444444444222222222222222333444555777777777777777666555555444333333444555666777777999999;;;;;;;;;999777666333444555666666777777777777777666666666555555555333333333333333444555666666666666666666666666666333333333444444444555555555666666666666666666555333333333333222222222111333333222222222222333333222222333333444555666666555555555444444333333333111111000000///......---------,,,,,,,,,------...---...............------,,,,,,---------------...111'''---333???hhhzzz[[[222///---,,,---------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++++++++,,,------,,,+++++++++---///111------------------------------..................//////.........---------......------------......000000///..................------,,,---...///000000000000000000000000000222111///...---...///000111000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222333333333333444444666555444444444555666666777888999:::;;;<<<<<<<<>>??????@@@AAABBBBBBBBBBBBCCCEEEHHHHHHHHHHHHIIIKKKJJJKKKKKKJJJJJJKKKMMMPPPVVVUUUVVVYYYZZZ]]]eeeooo+++******+++------,,,***(((,,,000///,,,***+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++***)))(((((()))+++---...)))+++,,,,,,+++***,,,---------,,,,,,+++,,,,,,,,,......///111222333333444000111111111111222222222333333222222222333444555444333333222222222333333000111333444555555555444555555555555444444444444555555777999;;;;;;888666666555222111000000111222222444666555444333444444444444333333333444444555555555555555555666777777666666777888999::::::;;;;;;:::999777666666666666666666777777888999999:::;;;::::::999888777777666333333333333444555666777999999999999999888888777444444444444444555666666666666666777666555444333444444555555666666555555333333333333333333333333222222222222333444555666777777777777777777777777444444444444444444444444555666666777777666666555555555555555444444444444222333555555555555333222444444444444444444444444777666666444333222111111000000/////////.........,,,,,,,,,,,,,,,---...///---------------......///,,,,,,---...//////---,,,(((,,,222***&&&888AAA//////...,,,,,,---...,,,++++++,,,---......---,,,+++,,,++++++******++++++,,,......---,,,++++++******---,,,,,,,,,,,,---...///------------------------,,,,,,,,,---...///000000..............................------------......///......------.........------------......//////000000000000000000000000/////////...///000111111000000000000000111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222333333333444444444444444555666666777777888999999:::;;;<<<===>>>??????@@@AAABBBBBBBBBBBBDDDEEEGGGGGGGGGGGGIIIKKKIIIJJJKKKJJJJJJKKKNNNPPPVVVTTTVVVXXXZZZ\\\eeeooo)))))))))+++---...,,,++++++---...---++++++...000,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))(((((()))+++,,,---+++,,,---,,,***)))***+++------,,,+++++++++,,,,,,------...///000111333333000000000111111111222222222222222222333333444444333333333222333333444444111222333555666666555555444444444444333333333333444444555777999888666444444444222111000000111111222444555555444333333444444444333333333444444555333222222333333444555666555555666666777888999999::::::888777777666666666777777888999:::;;;;;;<<<;;;::::::999888777777666555444444333333444444444777777777777777666666555333333222222333333444444222333333444555555555555555666666666555444333222222222222333333333333333555555444444444444555555666666666666666666666666444444444444444444444444555555666666666666555555111111111111111111111222222333555555555555333222333333333222222222222111666555444333222111000///////////////............///...---,,,,,,,,,,,,,,,...------------...///000000...---...//////---+++***+++111111((('''---000...---,,,,,,......,,,+++***+++,,,------,,,+++***,,,++++++******++++++,,,......------,,,+++***)))---,,,,,,,,,------......------------------------,,,,,,,,,---...///000000---...........................------------............------------......---------...............////////////////////////......///000222333444555//////000000111111111111000000000000000000000000////////////////////////333333333333333333333333222222222333333333444444555666666666666666666666888888888888999:::<<<===??????@@@AAABBBBBBBBBBBBDDDEEEGGGGGGGGGGGGIIIKKKIIIJJJKKKJJJJJJKKKNNNQQQUUUTTTUUUXXXYYY\\\eeennn+++***+++,,,...///...---,,,,,,---,,,+++,,,...000,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,------,,,,,,+++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,+++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,---------...///000111222222222222222333333333333111111222222333333444444333333222333333444555666333444555666777777666555333333333333222222222111111000111222444555333111333333333333333222222111222333555555333222333444333333333333444444555666444333333333444555555666333444444555555666666666888777777666666666666666777777888888999:::;;;;;;888888888777777666666555555555444333333333333333555555555555555444333333333222222222222222333333111111222333444555666666555555555555555444333222222222222222333333333333777666555444444444444555666666666666666666666666555444444444444333333333444444444555555444444444222333333333333444444444333333444444444444333333222222222222111111111111111111000000///...------........................//////...---,,,,,,,,,,,,...---,,,,,,---...000111666222///...000000...+++000((('''///222+++***111---,,,,,,---......,,,***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------,,,,,,******------------------------------------------------,,,---------.../////////---------.....................------------......---------,,,------...///,,,---......//////......////////////////////////000000222333555666777888/////////000111111222222000000000000000000000000////////////////////////333333333333333333333333222222333333333333444444666666777777777666555555888777777777888:::<<<===??????@@@AAABBBBBBBBBBBBBBBDDDGGGGGGGGGGGGHHHJJJIIIIIIJJJJJJJJJLLLOOOQQQUUUTTTUUUXXXYYY\\\dddnnn,,,+++***+++---......---)))***************+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++)))***+++,,,---,,,***))))))+++,,,,,,+++***+++---************+++,,,------......---------...000000222222222222333333333333000000111222333444444444222222222333333555666666555666777888888777666666333333333333222222222222111000///111333444444333333444555666666444333111111333555444333222333444111111222222333444555666444444444333444444555555444444444444444444444444555444444444444555666666555555666666777777888888555555555444444444444444333222222222222333333444333444444444444333222222444333333222222333333333222222222222333444444555222333444444555555555444222222222333333333444444444444444333444444555555777777777777777777777777555555444444444333333333222333333444444333333222555555666666666777777777333333222222222222333333222222222222222222222222/////////.........------...........................------,,,,,,,,,------...---,,,,,,,,,...000111<<<666000...///000...,,,...,,,'''***000,,,'''+++,,,++++++---......,,,***,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++,,,---------,,,++++++---------------------,,,------------------------------..................---------.........//////......------------......---,,,,,,,,,------...///,,,---.../////////...---////////////////////////000111222333333444444444...//////000111111222222000000000000000000000000000000000000000000000000222222222222222222222222222222333333333333444444444555666777888888777777999888888777999;;;===>>>??????@@@AAABBBBBBBBBBBBAAADDDGGGHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJLLLOOOQQQUUUTTTUUUWWWYYY\\\dddnnn+++)))((((((***,,,,,,+++***+++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,*********++++++,,,---------......//////......---++++++++++++++++++++++++)))***---......,,,***(((''')))+++++++++,,,---///************+++,,,---...///...---,,,------///000///000000000000111111111///000111222333444444444222222222333444555666777777777888999999888777666444444333333333222222222333222111222444666777777333444666888888666333222111333555444333222333333000000000111222444555666444333333222222333333333444444444444444333333333333333222333333444555666444444444444555555555555222222222333333333333333000000000111222333444555333333444444333333222111555444444333333333444444444444333333222333333333///000222444555666777777222222222333333444444444111111111222333444555666888888888888888888888888555555555444444333333333111222222333333222222111333333333444444444555555444333111111111111333444222222222333333444444444000000000000000/////////---.....................,,,,,,,,,,,,---...//////...---,,,+++,,,...000222???999111...///000///,,,'''444333+++,,,---,,,111+++++++++---......,,,***---,,,+++******+++,,,---...------,,,,,,------...***+++,,,---------,,,+++---------......---,,,,,,------------------------...............------------------.........//////.........------.........,,,,,,,,,,,,------...///,,,,,,.../////////...---///////////////////////////000000000000///.........//////000111222222222000000000000000000000000111111111111111111111111111111111111111111111111222222333333333444444444111333555777999999999999::::::999888999<<<>>>@@@??????@@@AAABBBBBBBBBBBB@@@CCCGGGIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJLLLOOORRRUUUSSSUUUWWWYYY[[[dddnnn+++******))))))******+++,,,+++*********+++,,,---,,,,,,,,,------,,,++++++*********************************++++++,,,,,,,,,---,,,***))))))***,,,---+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---))),,,//////,,,+++---///------------------------............////////////222222333333333333333333444333222222111111111111333444666777777555444222444333222111000000000000333333333444444333333222666777888777555444444555555555666666666444333222222222000///............333333333333333333333333222333333444444333333222222333444555444333222111444555555555555555444444111111111222222333333333333333222222222222333333555222000000222333111///333333333222111000111333222222333333333444444444111222444555666555444444333333333444333333222222333222111111111222333444777777888888888888777777777555444222111111222222444333333222222333333444555555555666555555444333444444222222222222444444444444333333222111111000...------,,,,,,------...........................,,,------......------,,,---------------...///000444666888999888444000......------,,,,,,------...***)))(((((((((***,,,.........------------,,,,,,------------------------...---,,,++++++++++++,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,---------------..................------......------------......///////////////////////////......------///000111111111000000//////......////////////000000000111000000000000000000000000000000000000////////////000000000000000000000000222111111111000000//////111222444666666555444333444444444555555555666666999999999:::;;;<<<===>>>>>>???@@@@@@AAAAAA@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHIIIKKKLLLMMMMMMNNNPPPRRRRRRRRRRRRSSSVVV]]]eeejjj}}}+++++++++******+++++++++++++++*********+++,,,---+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////111111222222222222333333444444333222222222222222333333444555555555444333111111000111111222333333333333444444444444444444555666666555222111111222555555666666666444333222333333222111000000000111222222222222222222222222222333333444444333333222333333333444444333333222444444555555555555444444111111222222222333333333222222222111111222222222444222000000222333111///222222333222222222333444666555555333222111000///444444444555444444333333444444444444333333222111///000111333666999<<<>>>666777777888888777777666666555333222222222222333444333333222222333333444555555555555555444333333444333222111111222333444222222111111000/////////------,,,,,,,,,,,,------........................,,,------......------,,,,,,,,,,,,---...///000111555666888888777444111000...------,,,,,,------...///...,,,++++++,,,---...++++++,,,,,,---------...---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,---------------------.......................................------------......///////////////////////////......---...///000111111000000000/////////...---------.........//////111111111111111111111111000000000000000000000///111111111111111111111111222111111111000000000000000111333444555444333222444444444555555555666666888888888999:::;;;<<<===???@@@@@@AAAAAAAAAAAAAAACCCDDDFFFHHHIIIIIIIIIHHHIIIKKKLLLLLLLLLNNNPPPRRRVVVVVVVVVWWWYYY^^^dddiii{{{,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................111///,,,+++++++++***)))++++++++++++++++++++++++---------.........//////000000111111111222222222444444333333222222333333222222222333333444444444222111111111111222222333222333444444555555555555555666666555222000111111444444555555555444444333444444333333333333333444222222222222222222222222222333333444444333333222333333333222222333333444444444555555555555444444222222222222333333333333111111111111111111111111333222111111333333222000222222222333444444555555000000111222333444444555666666555444333333333333666666666555444333222111222111111111333444666888666666777777777777666666444444333333333333333444333333222222222222333333444444555555444444333222333222222111111222222333000000//////...------,,,------,,,,,,,,,,,,------------------------------,,,------......------,,,++++++,,,---...///111222111111111000000...---,,,...------,,,,,,------...111000...,,,,,,,,,,,,---))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***,,,,,,,,,---------......//////............//////------........./////////..............................------------......///////////////////////////............///000000000000000000////////////------........./////////222222222222222222222222000000000000000000000000111111111111111111111111111111111111111000000000000111222333444333222111444444555555555666666666777777777888999;;;<<<===@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJLLLLLLLLLMMMPPPRRRWWWXXXXXXYYYZZZ]]]bbbfffyyy,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---,,,+++***+++,,,...///++++++++++++++++++++++++------...//////000111111333///***)))+++---,,,+++++++++++++++++++++++++++,,,,,,---------.........000000000111222222333333444444333333333333333444111111111111222333444555555555333222111000000000111222333444444444444444777888888666444222222333333444444444444444444444444444444333444444555555333333333333333333333333222333333444444333333222444333222111222333444555333333444555555555444444333333333333333333333333111111111111111111111111222222222333333444444333555444444444555555444333...///000111333444555666666555444222222333444555888888888777666444333222444333111000///000000111555666666777777666666555333333333333444444444444333333222222222222333333444444444444444333222222111111111111111111111111//////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,---------------...///000...------,,,++++++++++++...------,,,,,,------......---,,,++++++++++++,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,***,,,,,,,,,---------......//////............//////------......///000000000---------.....................------------......////////////////////////............/////////000000000000000///////////////000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111222333333333333222555555555555666666666666888888888999:::<<<===>>>@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJLLLLLLLLLMMMPPPRRRTTTUUUWWWXXXYYY\\\```dddwww+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++***+++,,,...000111222333111...******---//////...------------------------,,,,,,,,,,,,------------///000000111222333333333333333333222222333333444000000000111111333444555555444333222111111111111111111222333333333333333777777888666333222222333333333333333444444555555444444333333333444444555555555555555555555555555222333333444444333333222333333222111222333555666222222333444555555444444333333333333333333333333000111222222222222111000222222333333444666888999;;;888555444555555333222888777555333111///...---333333222222333444666888::::::999999888666555444222222111111222444666777555555666666666666555555333444444444444444444444333222222111111222222333333333333333333222222111000000000000000000000000000//////......---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,------......------,,,//////...------------...111000///.........///000...------,,,,,,------...++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------............------------......------......///000000111---------.........//////......------------......////////////////////////---......///////////////////////////000000000000000000000000111111111222000000000000000000000000///000000000111111111222111111111111111111111111111111111111111222222222222333333444444444444444555555555666666666777777999999999:::<<<===???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHJJJKKKLLLLLLMMMOOOQQQRRRSSSVVVWWWZZZ^^^cccgggvvv***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++++++++++++++,,,------++++++++++++++++++++++++((()))***,,,...000111222...,,,++++++,,,...///...------------------------+++++++++,,,,,,,,,------......///000111222222333222222111111222222333333111111111222222333333333000000000111333444666777222333333444444333333222333444555333111000111222222222222222333444666666444444333333333333333444444444444444444444444444222333333444444333333222222222222222333444555555111222333444444555444444444444444444333333333333111222333444444333222111222333333333444888===AAA@@@;;;555333444555444222777777666444222111//////111111222333444666777888999999999888777666555444444333222111000111222333444444555555555555444444444444555555555555444333222222111111111111222222222222333333222222111000...//////000000//////...000000//////...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////...------------............---......//////...------,,,,,,------...+++,,,,,,---.../////////---,,,,,,,,,++++++++++++------------------------+++,,,...//////...------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,---...///000000111,,,,,,------.../////////......------------......////////////////////////---......///000/////////////////////000000000000........./////////000000///////////////////////////000000111111222222222222222222222222222222222111111111222222222222222333333333444444444555555555555666666666777777777999999:::;;;===>>>@@@AAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHIIIKKKKKKKKKLLLOOOQQQSSSTTTVVVXXX\\\aaaggglllwww)))***+++------+++***))))))***+++,,,,,,,,,++++++((()))***++++++,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,+++++++++******)))((('''&&&&&&'''((()))******+++,,,,,,,,,,,,,,,************************))))))***+++,,,---......+++,,,,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---///000000111111000000000111111222333111222333444444333222222...///000111333666888999666666666666555444333333111333333333111111222333111111111111333444666777666555444333333333333333333333333333333333333333222333333444444333333222000111222333444444444444111111222333444444444444555555444444444333333333111333444555555444333111333333333333555:::BBBHHHCCC<<<444111333666666555333333333444444555555666111222333444555555666666555666666666555444444333666444222111/////////000444444444555555444444444555555666666555444333222222222111111111111222222222222222222222111111000---...////////////...---/////////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------///000000***++++++,,,,,,,,,------...------,,,,,,------...,,,,,,---------------,,,,,,,,,,,,,,,------------........................------------.........///,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,---...///000000,,,,,,------...//////000......------------......////////////////////////------///000000000///....../////////000000000111....../////////000000000///////////////////////////000000111111222333333222222222222222222222222111111111222222333333333333333333333333333444555555666666666777777777777888888999:::<<<>>>@@@AAA???@@@@@@AAAAAAAAAAAAAAACCCDDDFFFHHHIIIIIIIIIHHHHHHIIIKKKKKKKKKLLLOOOQQQTTTUUUVVVWWW[[[aaahhhmmmxxx((()))+++,,,,,,+++)))((()))***+++,,,---,,,++++++(((((()))++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++*********///...,,,++++++,,,...///)))***+++,,,---,,,++++++************************************************))),,,...,,,(((&&&&&&(((++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++---......///000000//////000111222222111333444555555444222000111111111222333444666777999999888888777555444333222444555555444333444666111111111111222444666888888777666444444333333333111111111111111111111111222333333444444333333222///111222444555555444444000111222333444444555444555555555444444333333333222333555666666555333222444444444333555<<>>>>>??????@@@@@@@@@??????>>>@@@CCCFFFHHHHHHHHHHHHIIILLLLLLMMMLLLLLLMMMOOOQQQVVVWWWXXXXXXYYY^^^gggmmm++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,++++++,,,,,,,,,,,,++++++***++++++,,,++++++******+++,,,,,,---++++++,,,---,,,,,,+++************++++++,,,,,,,,,,,,'''%%%***......,,,,,,***************+++,,,,,,++++++************++++++------,,,+++++++++,,,,,,,,,,,,---------,,,+++***------,,,,,,,,,---......//////000111111000000000000111444666666666444333555444333222333444666777444444444444444333222222333444444444444333333222333333444444444444444555111222222333222111000///222222222111111222222222444444444444444444444444111111111222222333333444555555444444444333333333333222222111111222222333333333555666666666555444666555444333444555777888555444222333555777777777666555555555444444444333111111222222222333333333333333333333333333333333333555777777555444444444111333444444333222222333666666555555444333333333/////////.........------111000000//////........./////////.........------------------------------------,,,,,,,,,,,,------...,,,,,,,,,---...---,,,***+++,,,,,,------,,,,,,,,,---.../////////..............................+++,,,------......------,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,------...------,,,------------------------+++******+++,,,------+++///............///000000........................................................................000//////......------,,,.................................///////////////000000////////////000000111//////000111222111000000000000000000111111222333333222111000000000000333333333333333222222111222222222222222333333444777666555555555555666777777888999:::<<<===>>>>>>???@@@@@@@@@@@@@@@??????@@@CCCFFFHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLNNNQQQSSSSSSUUUVVVWWWYYY___hhhooo,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------.........---,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------+++,,,------------,,,,,,,,,,,,,,,---------------...)))'''+++///---,,,,,,***+++,,,---...---,,,+++++++++************++++++,,,,,,+++++++++,,,------,,,,,,---------,,,++++++,,,,,,+++***************---...///000000000000000///000111222333333333333666555444333333444555666333333444444333333222222111222222333333333333333555555555444444333333333222222222222222111111111222222111111111111222222444444444444444444444444222222222222222222222222555444444444444333333333333222222111111222222333333444555666777666555555888777555444333333444555444333111222444666666555333333222222222222111111222222222222333333333333333333333333333333333333333555777777555333222333111333444444333222222333555444444333333222111111111111000000000/////////...//////////////////////////////.........------------------------------...,,,+++******+++,,,......,,,+++,,,---...---+++***+++,,,,,,------,,,,,,,,,---......//////......------------------------,,,,,,------......---------...///...,,,+++,,,------,,,,,,++++++,,,,,,---***+++,,,---............------------------------,,,+++***+++---------,,,++++++,,,---------------------------------------........................------------------------......///000000///...---........................------......///000000111000000////////////000000111//////000111222111000///000000111111111111000222222111111111111111222000111222222333222222222333333333333333444555555777666666555555666666777777888999:::<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@CCCFFFGGGGGGGGGHHHIIIHHHIIIJJJKKKLLLNNNRRRUUUQQQSSSUUUVVVXXX___hhhppp,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------......////////////222111000///---,,,+++***///***))),,,...,,,***++++++,,,------------,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))******+++,,,---...///000000000////////////000111222222555444444333444444555666444444555555555444444333///000111222333333333333555555444444444333333333333222222111111111222333222111111000000111111222333333333333333333333333333333222222222222222222444444444444444444444444333222222111111222222333444555777888888888777666777666555444333333333444333111111222444555555444222222111111111111111111333333333333333333333333444444333333333333222222444666777666444222111222111333444444333222222333444444444333222222111111111111111111000000000000..................---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...---,,,++++++------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,,,,---...---,,,+++,,,------,,,,,,++++++,,,,,,---***+++,,,---............---------------------------,,,+++,,,---...---,,,)))***+++------,,,++++++------------------------........................------------------------+++,,,///000111000...---....................................//////000000000000////////////000000111/////////111222111000///000111222222111000///111111000000111222222333//////000111222333333222333333333333333444444555666666666666666777777777777888999:::<<<===>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@BBBEEEFFFFFFGGGHHHIIIHHHIIIKKKKKKKKKMMMQQQSSSQQQSSSUUUUUUXXX^^^gggnnn++++++++++++++++++++++++,,,,,,,,,------------...***+++,,,------,,,+++***+++*********++++++,,,---++++++************+++++++++,,,,,,---...//////000444333222000...,,,+++***---***))),,,,,,***)))+++---,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////***+++,,,---.../////////......------...///111222111111222333444555666777333333444444444444444333///000111222333444444444333333333444444444555555333222222111111222333333222222111111111111222222333333333333333333333333333333222222222222222222444444444444444444444444333222222111111222222333333444555666666666555555333333333333333444444444222111111222444555444333222222222222333333333333333333333333333333333333444444444333333222222222444555777666444222111111111333444444333222222333555555444444333222222222...---------,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...---,,,++++++,,,---,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------,,,------...------,,,,,,***+++,,,,,,+++***+++------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------...---,,,---......---,,,,,,---///000000000///...------------------------........................------------------------)))+++---///000///...---........................000000//////............000000////////////000000111/////////111222111000///000111222222111000///000000000000111222333333...///000111222333333333222222222222222333444444555666666777777777777777777888999:::<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@BBBEEEFFFFFFFFFHHHIIIJJJKKKLLLKKKKKKLLLOOOQQQSSSUUUVVVVVVWWW]]]eeelll************************------------............******++++++,,,,,,++++++************+++,,,------++++++******))))))******)))))))))***+++---...///222222111000///......---,,,***))),,,,,,)))))),,,...---,,,+++***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------))))))******+++---...///***+++,,,---------------------------...///000000//////000222333555555666000000111222222222111111000111222333444444444444333333333444444555555555222222222333333333333333333222222222222222222333333333333333333333333333222222222222222222222222333333333444444444444555333222222111111222222333000111222333444333222222111111222333333444555555222111111333555555444333333444444444444555555555444444444444333333333333555444444333333222222111222444666666444222111222111333444444333222222333555555444333333222222111.........------------,,,......---,,,++++++******,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++,,,...---+++***+++,,,---,,,******+++,,,,,,------,,,,,,...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,)))+++,,,,,,******+++------,,,,,,++++++,,,,,,------------...------,,,,,,------------------------000...------...///...,,,,,,,,,---...............------------------------........................------------------------***+++---.........------........................111000000///......------000000////////////000000111//////000111222111000000111111111111000000///111000000000111222333333///000111222333333333333222222222222222333333444555555666777888888888888777888999:::<<<===>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBDDDEEEEEEFFFHHHIIIKKKKKKLLLKKKJJJKKKMMMPPPUUUVVVWWWWWWXXX]]]eeelll++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++,,,------************+++,,,---...---,,,+++************+++************,,,...000111222222111000///...------,,,***+++------******..................---,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...)))((((((((()))***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---....../////////...///000111222333333333//////000111111111111111111222333444444444444444555444444444444444333333111111333444444444333333444444333333333333444444222222222222222222222222111111111222222333333444333333333444444444555555333222222111111222222333111222333444444444333222000111222333333444444444222111222444666666555333444444444555555555666666555555444444444333333333555555444333333222111111111333555555444222222333111333444444333222222333333333333222111111000000000000000/////////......------------------------------------,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,+++***+++,,,,,,,,,******+++,,,,,,------,,,,,,......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***+++,,,,,,++++++,,,...---,,,,,,++++++,,,,,,---++++++,,,---............------------------------000///......//////...,,,+++*********++++++,,,,,,........................................................................------------....................................///////////////.........000000////////////000000111//////000111222111000222111111000000000000000111111111111111111222222111111222333333444333333333333333333333444555555444555777888999999888888777888999:::<<<===>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBDDDDDDDDDEEEHHHJJJIIIJJJKKKJJJJJJLLLOOOQQQTTTVVVWWWWWWYYY^^^gggnnn,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++,,,---///000************+++,,,---......---,,,,,,++++++++++++------------///111444555666555333111...,,,***))),,,+++,,,///...+++,,,000---...111222222///,,,***---,,,,,,++++++,,,,,,---...------,,,++++++++++++,,,,,,+++***+++,,,...///...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++******+++,,,---...////////////000000111111111111000000000111222333333333333333333333444555555555444444777666666444333222222111000111333555555555333222555444444333333444444555222222222222222222222222000000111222333333444444333333333444444555555555333222222222222222222333444555666777777777666555111111222333333333222222222222222444666777555333444444444555555666666666555555555444444333333333555555444333333222111111000222444555444333333333111333555444333222333333222222111111000/////////------,,,,,,,,,+++++++++------......///000000111//////.........---------++++++++++++++++++++++++------------------------,,,+++******,,,,,,+++***++++++,,,---------,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---)))***+++---...///000000------------------------111///......//////...,,,///...---,,,---...///000////////////////////////........................////////////////////////000///............//////........................------......///000000000000000////////////000000111//////000111222111000333222000/////////000111222222111111111111111222222222333444444444333333555444444444444555666666444555777888999999999888777888999:::<<<===>>>>>><<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEHHHJJJGGGHHHIIIJJJKKKMMMPPPSSSSSSUUUVVVWWWZZZ```iiiqqq++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,000000///...------,,,,,,000---******,,,---,,,+++***,,,---...///111555888444222000---,,,,,,------+++,,,,,,+++***+++---///111222222222111000...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------...///000000------,,,+++++++++,,,,,,++++++*********+++---......------,,,,,,------...444222000///000000000...000000000000000111111111222333444555555555444333222222111111000111111111111333333000000444666444333333333333333333333333444111......111333333222222222222222222222222222000111222333444333222111666777666444222222444666444444444555555555666666555666777777666333000...333333333333333333333333333333333444444444555555555555555555444444444444444444333333333222222222444333222222111111222222333222000111222222111///111111111111000///------...,,,+++)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......///---,,,---000000...++++++,,,,,,------,,,,,,+++---------......////////////...,,,+++***+++,,,,,,)))+++------------///000...------,,,,,,------......---,,,++++++,,,...///------------------------........................,,,---......//////......///...---,,,,,,---///000///000111000...------///............////////////000000000000000000000000---------............///////////////000000000000111111000000//////......000111111111111222222222222222222222222111000///---...000111222222222111222222333333444555555555666666666666777777777777555555666888:::<<<===>>>AAAAAAAAAAAA@@@???>>>>>>BBBDDDEEEFFFEEEEEEGGGIIIHHHHHHIIIIIIJJJLLLPPPSSSSSSRRRTTTXXX[[[___iiisss++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,.........---,,,+++++++++///,,,))))))+++,,,+++***+++,,,,,,,,,+++,,,...111111000...,,,++++++,,,,,,+++,,,,,,+++***+++---///000111111111000///---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,------......,,,,,,,,,++++++,,,------++++++*********+++------------,,,,,,,,,,,,------222000//////000000000////////////000000111111111111222333444555444333333222222111111111111222222111333333111333888;;;:::333333333333333333333333444111......111333333333222222222222222222222222222222333444444444444333555666666555333222444555333333444444444555555555555666777888777444222000222222222222222222222222222222222222333333333444555444444444444333333333444444333333333222222222333333222222111222222222222222222111111000000000000000000//////---,,,,,,///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---///---,,,---//////---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++///...---,,,,,,,,,------+++---...---,,,,,,---............------.........///...------,,,,,,,,,,,,------------------------------------------------,,,,,,---...............000///...---,,,,,,---......///000///---,,,---...............////////////................................./////////000000------........./////////111111000000////////////000000111111111222222222222222222222222111000000...///000111222222111111333333444444555666666666555555666666777777777888777777777888:::<<<>>>??????@@@@@@AAAAAAAAA@@@@@@BBBDDDEEEFFFEEEFFFGGGIIIHHHIIIJJJIIIJJJLLLOOOSSSSSSSSSUUUYYY[[[___iiisss++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,++++++******---+++))))))***+++***))),,,---,,,***((('''((()))---,,,+++***)))***+++++++++,,,,,,,,,++++++---///////////////...---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++,,,,,,++++++++++++,,,------...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------///...---...///000000///------...///000000111111000111222333333333222222222222111111111222222333111333333222555<<>>@@@>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIKKKOOOQQQTTTSSSUUUYYY\\\```jjjttt++++++++++++++++++++++++*********+++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,+++++++++***---,,,+++++++++++++++***---------+++(((''''''(((++++++************+++,,,***,,,---,,,++++++---...------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******+++++++++,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000000...,,,,,,---...///000000111//////000000111111111111222111111111111222222333222444444222555<<>>???@@@AAAAAAAAAAAAAAAAAACCCEEEEEEEEEFFFHHHJJJJJJKKKKKKJJJIIIKKKNNNQQQTTTTTTVVVZZZ]]]aaajjjttt++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------...------,,,,,,,,,---......---+++******++++++++++++++++++,,,,,,---***+++------,,,+++,,,...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++---000000///...+++,,,,,,---......//////............/////////000111000000000111111222333222444333111333999<<<;;;222222222222222222222222111222222222222222333444111111111111111111111111222111000000000111333444000222444555444222222222111111111222222222333333000111222333333333222222333333333333333333333333222222222222333333333333444444444333333333222222222111111111000000000000---,,,,,,,,,,,,,,,------...222444222---***---000....../////////...---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------......---,,,++++++,,,------......------,,,,,,,,,------...///000000,,,,,,,,,,,,------,,,,,,***+++------------...000---,,,,,,++++++,,,,,,---***+++---...///...------------------------------------------------------+++,,,------......------,,,------....../////////+++---...---,,,,,,---...............////////////////////////////////////------........./////////111111111111222222222222000000000000111111111111//////000000000111111111000111111222222222111111222222222111111111111111222222222333444444555555222333444555666777888999999888777777888:::<<<===AAAAAAAAAAAAAAA@@@???>>>AAABBBDDDEEEEEEFFFHHHJJJJJJKKKKKKJJJIIIKKKNNNQQQUUUTTTVVVZZZ]]]aaakkkuuu+++++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---------------,,,,,,,,,---...000///---,,,,,,---+++---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------++++++++++++,,,------...,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,...000111///---,,,,,,,,,,,,,,,---------------,,,,,,,,,---...//////////////////000111222111333333000000444666444222222222222222222222222111222333333222222333444111111111111111111111111000000000000000111222222000111333333222111222333111111222222222333333333000000111111222111111111333333333333333333333333222222222222333333333444333333333222222222111111000000/////////.........---,,,,,,+++******++++++---000111000---,,,---000....../////////......---++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,......,,,,,,,,,---------............------((()))***+++---...//////***+++,,,,,,------,,,,,,)))+++------------///111,,,,,,++++++++++++,,,,,,******,,,---.../////////------------------------........................,,,---......//////......***+++---...///000000000,,,---......------...///............////////////000000000000000000000000------------...................../////////000000000000000111111111111222/////////000000000111111000000111222222222222111222222111111111222222333444444555666666777777888333333444555666666777777777777777888999:::<<<<<>>>>>@@@BBBDDDEEEFFFGGGIIIKKKJJJJJJJJJJJJIIIKKKOOOQQQVVVUUUWWW[[[^^^bbblllvvv+++++++++++++++++++++++++++,,,,,,---......//////...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,+++...000///---++++++,,,)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))+++---...---,,,,,,---,,,++++++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,++++++,,,------------.........---++++++,,,,,,++++++++++++,,,,,,,,,,,,---///111111///---,,,,,,,,,,,,++++++++++++,,,,,,+++***+++,,,---...------------...///000111...111222//////222111...111111111111111111111111000222444444222222333555111111111111111111111111000000111222222222222111000111222111000111222444222222222222333333333444222222222222111111111111222222222222222222222222111111111111222222222222111000000000000/////////.........---------,,,,,,///...---,,,+++*********------............//////,,,------.........------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---(((+++---...,,,+++---///------............------******++++++,,,---......***+++---.........------+++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///---------------------------------------------------...//////000000//////+++,,,---/////////......,,,...//////......///000............////////////////////////////////////............////////////------........./////////000000111111111222222222////////////000000000111000000111222222222222222222111111111111222444555333444444555555666777777444444444555555666666666555666888:::<<<=========@@@@@@AAAAAAAAA@@@@@@???@@@BBBDDDEEEFFFGGGIIIKKKHHHIIIJJJIIIJJJLLLOOOSSSVVVUUUXXX\\\^^^bbblllvvv++++++++++++++++++++++++,,,,,,------...///000000...---,,,,,,++++++,,,,,,******************++++++***---//////,,,******,,,(((***,,,,,,+++***)))***,,,,,,,,,,,,,,,+++******)))+++---...---,,,,,,---,,,,,,+++******+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------...///...---+++***,,,++++++++++++++++++,,,------...000222111///,,,------,,,,,,+++******))),,,+++*********+++------,,,,,,,,,------///000000,,,000111//////111000,,,111111111111111111111111000222555555333222333555000000000000000000000000000111222333444333222222111111111000///000333555222222333333333444444444333333333222222222111111111111111111111111111111000000000000111111111111///............---------------,,,,,,,,,+++++++++111000///---,,,+++******---,,,,,,---///000///...++++++,,,------,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......'''***------,,,,,,---000------............---------.....................+++,,,.../////////......---...///...,,,+++,,,---...------,,,,,,------...///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000---.../////////...---,,,---...//////......000111............/////////000........................////////////000000000000////////////000000000000000000111111222222222222////////////000000000000///000111222222222222222111111000000111333555666000111111222222333444444444444555555555555555555444666999<<<>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@BBBDDDEEEFFFGGGIIIKKKHHHHHHIIIIIIJJJLLLPPPSSSWWWVVVXXX\\\___ccclllvvv))))))*********+++++++++...000222333111///------,,,---.........---,,,+++......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,+++******+++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---***+++...///...,,,------,,,+++***+++---///++++++,,,000333222...***,,,---...//////---+++***)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,---...///000111111111111111111111111333333333222222222111111222222333333333444444444111111111111111111111111333333333333333333333333111111111111111111111111111111000000000000111111,,,---...//////...---,,,//////...---,,,++++++***(((***,,,/////////...------,,,,,,,,,,,,---......+++,,,,,,---...///000000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***------............------///......------,,,++++++000///...---,,,++++++***,,,------......------,,,...---,,,,,,,,,,,,---...,,,---.........---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,........................******+++,,,,,,---......222000---***)))***,,,...+++,,,.../////////......***++++++,,,---...//////,,,,,,---...//////......000000000000///////////////////////////////////////////////////////////////000000000111111111111333222222111111111111111////////////000000000000222222111111000000//////111111111111111222444444555555444444444333333333555555555555666666666666666777888:::;;;<<<=========>>>@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFGGGHHHJJJLLLKKKIIIHHHJJJMMMQQQSSSXXXVVVVVVYYY\\\aaalllwww*********+++++++++,,,,,,,,,///333555333000---,,,------.........---,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++...000000...---///111***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000000...+++,,,,,,+++++++++,,,...******+++---//////,,,(((,,,---...///...---+++******+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------...//////...------...///000000000000000000000000000222222222111111111000000111111222222222333333333333333333333333333333333222222222222222222222222000000000000000000000000000000////////////000000......////////////...............---,,,,,,+++++++++,,,---.........---,,,---,,,,,,,,,,,,---......,,,,,,------...////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------,,,,,,------------------'''(((***,,,///222333444,,,------......------,,,...---,,,,,,,,,,,,---...+++,,,,,,---............------,,,,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,------------------------***++++++,,,------......,,,,,,,,,---------......------///000000000//////------------............,,,------......///......000000000/////////......////////////////////////////////////////////////000000000000000111111222222222111000000000000111////////////000000000000111111111000000000000000222222222222333333333333333333333333333333444444555555555555666666666666666777999:::<<<============>>>@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFGGGHHHJJJLLLJJJIIIHHHJJJMMMQQQSSSWWWVVVVVVYYY\\\aaalllwww+++++++++,,,,,,,,,------***...333555444000,,,+++------......------,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***...111000,,,***,,,///***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,...000000000******+++++++++,,,,,,,,,,,,++++++,,,------+++))),,,,,,---......---+++***+++,,,------,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------000000///.........//////////////////////////////000000000000000/////////000000000000111111111111222222222222222222222222000000000000000000000000////////////////////////........................000//////......//////000------------,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,---.......................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------+++++++++,,,---.........---------...//////000000,,,------......------,,,...------,,,,,,------...+++++++++,,,---...000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......'''))),,,///000000///---......///000000000000///000/////////.........------------.............../////////.........------////////////////////////////////////////////////111000/////////000222333111111000/////////000000////////////000000000000000000000000111111111111222333444444444333222111111111222222333333444444555555555555666666666666777888:::;;;===>>>>>>>>>===>>>@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFGGGHHHJJJKKKJJJIIIIIIJJJMMMPPPRRRVVVUUUVVVYYY\\\aaalllwww,,,,,,,,,---------......***---000222000...,,,+++---------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------...//////---***)))***+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++------)))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,++++++,,,---......*********+++,,,,,,,,,+++///...------------,,,,,,+++,,,---------,,,,,,++++++,,,...---,,,,,,---///+++++++++,,,,,,,,,------++++++,,,,,,,,,---------//////......------------------------------------............................../////////000000000................................................------------------------------------------------///...---,,,,,,---...///++++++,,,,,,,,,---------------,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...//////.........---------++++++,,,,,,---......///------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------......------,,,++++++,,,,,,,,,---------222222000///---+++***))),,,------......------,,,------------------------,,,,,,++++++,,,---///000......------------......++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......'''))),,,///000000///---.........////////////...000000000///////////////......---------.........///.........------------////////////////////////////////////////////////111000///...///000222333111000000///////////////////////////000000000000//////000000111111222222222444555666555333111000///000000111333444444555555555555555666666666666888999:::<<<===>>>??????===>>>@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJLLLOOOQQQUUUTTTUUUYYY\\\aaalllvvv,,,,,,---------.........+++,,,---,,,++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------111///,,,+++,,,------,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++------)))******++++++******)))+++++++++,,,,,,---------,,,,,,,,,+++******+++,,,---+++)))***,,,---,,,***//////...,,,++++++,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------+++******+++------******+++,,,,,,---------++++++***++++++---...///,,,++++++++++++,,,------/////////...------,,,,,,***++++++,,,---...//////------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,------......------,,,------------------------///...,,,++++++,,,---...------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,------.........------------------------......//////000111111222///...------------......///.........------------////////////////////////////////////////////////111000/////////000222222111000000///////////////////////////000000000000//////000000111111222222222333555555555333111/////////000111333444555555555555555555666666666666888999:::<<<===>>>??????===>>>@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJLLLNNNOOOTTTSSSUUUYYY]]]aaakkkvvv,,,,,,,,,---------......,,,,,,+++)))((()))---000///...---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---******+++,,,------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,***++++++,,,,,,------...+++,,,,,,+++******+++---111...******,,,---,,,***+++,,,,,,+++))))))***,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++******+++++++++******++++++,,,,,,------))))))***+++,,,---......+++++++++++++++,,,------//////.........---------------......///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,---------,,,+++******************+++,,,,,,------,,,------......------,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////////////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------......///...,,,++++++,,,---......---,,,,,,+++,,,,,,,,,------...///000111222222000///...,,,,,,---....../////////.........------///////////////////////////////////////////////////000000000111111111111111111000/////////000000////////////000000000000000000000000111111111111111222333333333222111000000000111222333444555666555555555555666666666666777888:::;;;===>>>>>>>>>===>>>@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIJJJLLLMMMNNNSSSRRRUUUYYY]]]aaakkkvvv+++,,,,,,,,,------------,,,,,,---,,,++++++...000///...---,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++'''000888999222,,,***+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------............------******+++,,,,,,---......)))+++------,,,---///222666111+++)))+++---,,,***(((***,,,+++))))))***,,,++++++***++++++,,,,,,---***+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,((()))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++++++++***++++++,,,---...............------------.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++//////...---+++***)))))),,,------......------,,,,,,,,,---......---,,,,,,,,,,,,------...---------......------------......////////////////////////------------------------,,,,,,,,,---------......------------------------..................------...---,,,,,,,,,,,,---...///...---,,,+++,,,,,,---.........//////000000000111///...,,,,,,,,,...///000000000/////////......////////////////////////////////////////////////...///111222222222000///222222111000000000000111////////////000000000000111111111000000000000000000000111111111111111222111222222333444555555666555555555555666666666666666777999:::<<<============>>>@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMRRRQQQTTTZZZ]]]aaakkkuuu+++++++++,,,,,,,,,------+++---//////.........000///...---,,,+++,,,------......------------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++///???MMMLLL===000,,,...++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++---......---+++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......(((***---......000444777:::333+++)))+++---,,,+++(((+++......,,,+++---///+++*********+++,,,,,,---)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,''')))+++---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++---......---++++++++++++++++++++++++++++++***+++,,,------,,,***(((++++++******++++++,,,---........................,,,,,,,,,---------------........................------------------------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++*********++++++,,,------......---------,,,,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,)))***,,,...//////......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...................................................------+++,,,,,,---............000///...---,,,------...////////////............111000...,,,,,,,,,...///000000000000////////////////////////////////////////////////////////////---...111333333222000...333222222111111111111111////////////000000000000222222111111000000//////000/////////000111222222222333333444444555555666555555555555666666666777666777888:::;;;<<<=========>>>@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMQQQQQQTTTZZZ]]]bbbkkkuuu...------,,,,,,------...------------------------------,,,+++,,,---...///222,,,,,,000000+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000>>>KKKJJJ;;;...,,,///++++++,,,------,,,++++++,,,,,,,,,++++++*********........................,,,---...//////---+++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,------,,,---///111444000,,,***+++,,,+++***,,,+++***))))))+++---...,,,------......------,,,---,,,+++******+++,,,---......---,,,+++))))))((()))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---,,,,,,,,,,,,---...,,,------......------,,,******+++++++++,,,,,,,,,+++***)))((((((***,,,------,,,+++*********+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,---......//////......++++++,,,---............---.........---,,,,,,+++,,,,,,,,,---------......,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---.........---,,,,,,+++******))))))******+++,,,.........------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,++++++------------------------///...,,,+++***+++,,,,,,////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000...,,,++++++---000111:::444...,,,///222111000333111///......///111333333111......///////////////000000000000000//////000000/////////111333444000222333333111000000111333222111/////////000111000000111111111222222222222222222222222222222222222333444444333333555777999999888777666666777777999::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@BBBEEEFFFFFFGGGHHHJJJGGGGGGGGGHHHIIIKKKNNNOOOTTTTTTVVVYYYZZZ^^^jjjvvv,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,***+++...---)))***///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***111777777000)))'''(((+++,,,---......---,,,+++,,,,,,,,,+++++++++******************************,,,---.........---+++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++++++++,,,---...333000,,,***+++,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---..................---***++++++++++++,,,,,,,,,+++***)))((()))***,,,------,,,+++******+++,,,,,,........................************************---------------------------------,,,,,,+++++++++++++++,,,------------,,,***++++++,,,,,,,,,,,,,,,,,,,,,------...---------------......---,,,,,,+++,,,,,,,,,------------...,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------......------,,,+++......------......///000......---------,,,,,,,,,------......///...............//////////////////------------------------...---,,,+++++++++,,,,,,////////////...---,,,+++------------------------------------------------------------------,,,,,,///...---,,,,,,---///000888333...---000222111...111000///......///000111333111......///000////////////000000000000////////////......---............000222222111111222333333222111000//////000111111111111222222222222333222222222222222222222222111333333333222333555777999888888777666666777777999::::::;;;<<<===>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@BBBEEEFFFFFFFFFHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNTTTSSSVVVYYY[[[___kkkxxx,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,---+++(((+++000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---111///,,,++++++,,,++++++)))+++---...///...,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******...------,,,,,,------.........////////////......++++++++++++,,,,,,,,,,,,++++++***))))))***,,,---,,,,,,++++++++++++,,,,,,------------------------************************------------------------------,,,,,,,,,,,,++++++++++++,,,---------------)))***++++++,,,,,,++++++---------...------,,,,,,---------------,,,,,,+++,,,,,,,,,,,,------------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------......------,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,...////////////......---++++++,,,,,,------......------------------------...---,,,,,,+++,,,,,,,,,////////////...---,,,,,,------------------------........................,,,,,,------------------------------......//////444111......000111///---........................222000......///000////////////000000000000//////////////////...---,,,+++---///111222222222333444222222111000000000111111222222222222333333333333333333333333333333333333111333333333333333555777888888777666666666777777999::::::;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@CCCEEEFFFFFFFFFHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMSSSSSSVVVYYY\\\aaammmzzz,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,,,,------000...---,,,,,,+++,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++111///------///111222222,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,++++++******++++++,,,...---,,,,,,,,,------,,,///...,,,++++++++++++++++++,,,---.........------******++++++++++++*********+++,,,------,,,+++***------,,,,,,+++***))))))///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------............------+++++++++,,,,,,,,,------,,,+++*********+++,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++,,,,,,---...---------............---,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------...------,,,,,,++++++*********+++,,,,,,------------------------.../////////...---,,,,,,))))))***+++,,,------------------------------------------,,,,,,,,,------......//////...------,,,------------------------------------------------,,,,,,,,,------.........,,,,,,.../////////...---000///......000000...,,,...//////000000//////...111000...///000000000......//////000000000000//////000111111111///...---...000222222222111222444222111111111111111111111222222333333333444444444333333333333333333333333222333555555444555777999888777777666666666777777999::::::;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAACCCEEEFFFFFFFFFGGGIIIKKKJJJIIIIIIIIIKKKLLLMMMRRRSSSVVVZZZ]]]bbbooo|||------,,,,,,,,,,,,------++++++++++++++++++++++++,,,------...............///---******---///...++++++++++++,,,,,,------------------,,,,,,+++++++++,,,.........---,,,...///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------,,,++++++******++++++,,,...,,,******,,,,,,,,,***,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---...///)))******++++++******)))+++,,,---......---,,,+++---,,,,,,++++++*********///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---............---............---,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------...------,,,------,,,,,,------...///------------------------------------,,,,,,+++***,,,------...///000000111------------------------------------------------.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,...///000///...---------...///000000...---///000000111111000000///000///...///000111000.........///000000000000000---...000111111111000///000111333333111000111111111111111222222222222111222222333333333444444444333333333333333333333333333555666666666777999;;;777666666666666666777777999::::::;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBBAAACCCEEEFFFFFFFFFGGGHHHKKKJJJJJJIIIJJJKKKLLLMMMRRRRRRUUUZZZ]]]bbbooo|||...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////***+++++++++---111///+++***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++(((---000///+++((())),,,++++++,,,------,,,++++++,,,,,,,,,,,,------------........................++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,)))''''''***,,,+++(((***+++---,,,++++++,,,---...---+++******,,,...000*********++++++*********,,,,,,------------,,,,,,))))))***+++,,,------...------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............***+++,,,,,,------,,,,,,---------...------,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------......------+++++++++++++++,,,,,,---,,,,,,,,,------------...+++,,,,,,,,,,,,++++++***,,,,,,,,,---.........///------------------------,,,,,,---............------...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.../////////...---------...///000000//////111111111111111111111111///......///111111000...---...///000000111111000,,,---...///000000000000111222333333111000000111000111222222333222222222222222222222333333333333333333333333333333333333333444666666666777999<<<666666555555666666777777999::::::;;;<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBDDDFFFFFFFFFFFFFFFHHHJJJJJJIIIIIIJJJLLLMMMNNNRRRRRRUUUYYY\\\bbbooo{{{---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......+++333777333...------,,,******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---+++...000000---***+++,,,******+++,,,,,,+++******,,,,,,,,,---------......000000000000000000000000)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---***''')))---///---+++(((***------+++***,,,---+++++++++++++++,,,------***++++++++++++++++++***------,,,,,,,,,,,,------((()))***+++,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,---------,,,++++++******+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,------...............+++,,,------......------,,,,,,------...---------******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,------......------***))))))))))))***++++++,,,,,,,,,---------......++++++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------+++,,,.../////////...---------...............---------------------------------------------------------------------,,,,,,,,,------...............---.../////////000111222111000///......///000111.........000222222000...---...///000111111111111000000/////////000000111///111222222111111111222000111222333333333222222111111111222222222222333444444444444444444444444111333444555555666888;;;555555555555555666777777999::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBDDDFFFFFFFFFEEEFFFGGGJJJIIIIIIIIIKKKMMMOOOPPPRRRRRRUUUYYY[[[```mmmzzz,,,++++++++++++++++++,,,------------------------+++,,,---.........---,,,222???FFF===///)))***,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,---------,,,,,,,,,,,,)))***++++++++++++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---+++***++++++,,,,,,,,,---------,,,++++++++++++++++++,,,000---***,,,111333222///'''***------+++***,,,...(((***+++------,,,+++***++++++,,,,,,,,,,,,++++++......,,,++++++,,,......,,,,,,++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,---------......------------,,,,,,+++***)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,---......//////.........///000000111000000000++++++,,,---............)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---.........---......------......///000,,,,,,,,,------.........++++++,,,---.................................---------------------------+++,,,.../////////......------...............---------------------------.................................------,,,,,,,,,------------......//////---.../////////000222444111000...------...000111.........000222222000...---...///000111111111111666444333111111111222222---///111222222222333444000111222333444333333222000000111111111222222222444444444444444444444444000111333333333444777999555555555555555666777888999::::::;;;<<<===>>>>>>@@@@@@AAABBBCCCCCCCCCCCCBBBDDDFFFFFFFFFEEEFFFGGGIIIIIIIIIIIIKKKMMMOOOQQQRRRRRRTTTXXXZZZ```lllxxx........................))))))***+++,,,,,,------...---,,,,,,,,,,,,---...888JJJOOO===)))###&&&(((......//////////////////222...***)))***+++***(((---------.........////////////...---+++***)))))),,,,,,,,,+++)))***---000///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++...111111///,,,---+++******,,,------,,,---------,,,,,,+++++++++++++++++++++++++++++++++//////.........---------...---,,,,,,---,,,***(((+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,+++***((((((''',,,---......---,,,***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------000000000000000///.........---------......,,,***......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000++++++,,,---------,,,,,,------+++******+++------///...,,,++++++,,,...///++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,---------,,,++++++...------,,,,,,------...,,,---...//////...---,,,------,,,,,,---...000111,,,------......------,,,..............................------------......+++,,,------......------.........------,,,,,,,,,---------.........//////...---,,,++++++,,,---...---------......000111111111111222222222222111111444///***+++000333222//////000111000//////111333000000000111111222222333222222222222222222222222000000111222222222222111222222222222222222222222333111///111444555333111111333444555555555777999777777777777777777777777<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBAAAAAA@@@AAADDDHHHIIIIIIHHHHHHIIIIIIHHHHHHIIIJJJMMMPPPRRRWWWUUUVVVYYY[[[```jjjuuu,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......---,,,,,,,,,,,,---...111===AAA555******+++***+++,,,,,,---///000000111222///+++***+++,,,+++***,,,,,,---......//////000---------------,,,,,,,,,,,,,,,,,,+++***+++---000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++---,,,,,,---000000...+++---+++******,,,------,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,++++++,,,---...,,,+++,,,------......------,,,---,,,,,,++++++,,,,,,------------------.........++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---.........//////000000000000111111000000///...///...---.........,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///******+++,,,------------------,,,,,,,,,,,,------///...,,,++++++,,,...///++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------............------------,,,,,,---...000111...------------------.................................------------......+++,,,------......------......---------,,,,,,,,,,,,------------...............------------......---------......///000111///000000111111000000///...///111000///---,,,,,,///000111000//////111333111111111111222222222222////////////////////////000000111222222222222111222222222222222222222222222000///000222444222111111333444555555555777999777777777777777777777777<<<;;;;;;;;;;;;<<<======???@@@BBBCCCDDDDDDCCCBBBBBBEEEHHHIIIIIIHHHHHHIIIKKKJJJIIIJJJKKKNNNQQQSSSVVVUUUVVVYYY\\\aaakkkvvv++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++111333---+++///---(((((()))***,,,...000111222222///,,,+++,,,,,,,,,+++++++++,,,---///000111111//////......---------,,,,,,,,,,,,+++***+++---///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,---......,,,+++---+++******,,,------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,...///...,,,------............---------,,,,,,++++++,,,,,,------------....../////////)))))))))***+++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000111111111111000000//////.........//////...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///111)))***+++,,,---.........------............------...---,,,++++++,,,---...++++++,,,,,,,,,,,,------......---------,,,,,,,,,---,,,+++++++++,,,------,,,++++++******++++++,,,......------------......------,,,------...000000///...---,,,,,,---...///..............................------------......+++,,,------......------...------------,,,,,,,,,,,,,,,,,,,,,------------.........//////...............---......///000111...//////000000//////...000777>>><<<555......111///000000000//////111333333333222222222222222222111111111111111111111111000000111222222222222111222222222222222222222222111000///000111222222000111333555555555555777888777777777777777777777777;;;;;;;;;;;;<<<<<<======???@@@BBBCCCDDDDDDCCCCCCBBBEEEHHHIIIIIIHHHIIIJJJLLLLLLKKKKKKLLLNNNQQQRRRUUUTTTUUUYYY\\\bbbmmmxxx---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***------***+++---+++&&&((()))***+++---...///000///...---,,,,,,,,,,,,,,,***+++,,,...///111222333444333111000...,,,***)))+++,,,,,,,,,++++++---///...---,,,,,,+++++++++,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...------------,,,+++***---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,......---,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++*********+++***)))((()))***,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////000111111111111111000000///......///000000...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///++++++,,,---------,,,,,,,,,---...//////...---,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------......---------,,,,,,,,,...,,,+++******+++---///...------,,,,,,------...///...,,,,,,,,,,,,...///,,,,,,------...//////000///---,,,******,,,---///..............................------------......+++,,,------......------------------------------+++++++++,,,,,,,,,---------...///000000///...---...............///000000...//////000000//////...333;;;AAA@@@888222222555...///000000...///000222444444333333222222111111222222222222222222222222000000111222222222222111222222222222222222222222111111000111222222222222222333555555444555666888777777777777777777777777::::::;;;<<<<<<============>>>@@@BBBBBBCCCBBBBBBCCCEEEHHHIIIIIIHHHIIIKKKMMMLLLKKKKKKKKKMMMPPPQQQTTTSSSUUUYYY]]]cccnnnyyy,,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---,,,***+++***(((+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,******,,,...000222333444333333111000...,,,+++******,,,---,,,++++++---...------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------,,,***+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++******))))))---,,,***)))((()))***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...//////000000111111111000000///......///000000///---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,''')))******))))))***+++------------,,,+++******,,,---...//////...---,,,---------,,,,,,---------+++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,*********,,,...///...------,,,,,,------......---,,,++++++,,,---...,,,,,,---....../////////---,,,***))))))***,,,---..............................------------......+++,,,------......------------------------------+++++++++,,,,,,,,,---------...///000000///...---///............//////000///000000111111000000///000333555555222000000111...///000///......000222333333333222222111111111////////////////////////000000111222222222222111222222222222222222222222222222333333333333444444222444555555444444666777777777777777777777777777999:::;;;<<<===============>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKLLLKKKJJJIIIJJJLLLNNNPPPTTTSSSUUUYYY]]]cccooozzz))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++&&&***------,,,+++---.........---,,,,,,+++******)))+++,,,,,,******+++,,,***+++,,,...000222333444////////////////////////***+++------,,,+++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++))))))+++,,,---+++******,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,------,,,*********++++++++++++******---,,,,,,++++++,,,,,,---******++++++,,,---......------,,,******))))))))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000...//////000000000000///...------...000000///---...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---------------,,,+++******------............------------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,++++++***+++,,,...///,,,++++++******++++++,,,------,,,,,,,,,,,,------+++,,,---...////////////---,,,+++******+++,,,---..............................------------......+++,,,------......------,,,,,,,,,------------...,,,,,,,,,,,,------------.........//////.........//////............/////////000000111111000000///...---------///000000///.../////////......000222222222111111111111111111000000000000000000000000000000111222222222222111222222222222222222222222222333444444333333444666333444555555444444555777777777777777777777777777888999;;;===>>>>>>======???@@@BBBDDDEEEFFFFFFEEEEEEGGGHHHIIIHHHIIIKKKLLLJJJJJJIIIIIIJJJLLLOOOPPPTTTSSSUUUZZZ^^^cccooozzz((())))))***++++++,,,,,,***+++++++++,,,---------***+++,,,,,,,,,,,,+++***))))))+++......------...///......---,,,++++++***)))+++------++++++,,,...+++,,,---///000222333333,,,------......//////000***+++------,,,+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,***((()))+++...---+++******,,,------,,,+++++++++,,,,,,---------------------------------***+++++++++,,,,,,,,,,,,+++******,,,......---,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---******+++,,,---...///000+++,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------...///////////////---,,,,,,---//////...------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///......///***+++,,,,,,---------,,,------,,,,,,,,,,,,------,,,------------------,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,---////////////...------------------------..............................------------......+++,,,------......------,,,,,,,,,---------......,,,------------...............------------......//////............//////...//////000000//////.../////////000111111111000.../////////......000111000000000000000000111111222222222222222222222222000000111222222222222111222222222222222222222222111333444444222222333555333444666555444444555666777777777777777777777777777999;;;===>>>>>>======???@@@BBBDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMJJJJJJIIIIIIKKKNNNPPPRRRUUUTTTVVVZZZ^^^cccooozzz******+++,,,------......++++++,,,,,,---...//////***+++,,,------,,,+++***...+++***---///...+++***.........------,,,,,,,,,))),,,//////---,,,...000,,,---...///000111222333///.........------------)))+++------,,,,,,,,,---,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,++++++++++++++++++,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++***((((((,,,///---+++***+++,,,---------+++++++++,,,,,,---------------------------------))))))******++++++++++++)))((()))+++...000///...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++)))***,,,---......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,---...//////......,,,++++++---...///...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++***))))))***((((((***,,,---...//////------+++******+++------,,,------......------,,,++++++,,,,,,,,,---------......---------,,,,,,,,,)))***+++,,,---...------...------,,,,,,------...++++++---......---+++++++++,,,---////////////.........///000000///.......................................------.........+++,,,------......------,,,,,,,,,------.........---------.........//////...---,,,++++++,,,---...000//////.........//////---..................---,,,///111222000///...///---...//////---...///111......//////000000111111........................000000111222222222222111222222222222222222222222///222444333111000222555333555666555444444555666777777777777777777777777777888;;;===>>>>>>=========>>>@@@BBBDDDDDDDDDDDDFFFGGGHHHHHHHHHIIIKKKMMMJJJJJJJJJJJJLLLOOORRRTTTVVVUUUVVVZZZ^^^cccnnnyyy------------------------******+++,,,,,,---......---,,,++++++,,,///111333)))***+++,,,---,,,+++***------,,,+++************........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...000///---,,,,,,---...///111...+++***,,,...---,,,,,,,,,,,,---------......(((***+++------,,,+++***------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,++++++******++++++,,,---.........------,,,,,,,,,+++,,,,,,+++***+++---///...------,,,,,,------...111000...,,,+++,,,---..................///000000/////////......---------........................------,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++---......,,,***---------,,,,,,+++++++++,,,******,,,///000///,,,///...,,,+++++++++,,,,,,+++,,,...///000///......------,,,+++,,,---...///................................................------------------------///...,,,,,,,,,---///111......---------,,,,,,,,,000////////////.........,,,---......//////......++++++,,,,,,,,,,,,++++++000000//////..................//////000111111111////////////............////////////////////////---...///000000///...---...000111///,,,,,,...111000000////////////000000000/////////............000000000000000000000000222222333444555555666666111111222333333333333222333444555444444444666888999999888777777888999:::999999;;;<<<===>>>>>>>>>;;;;;;===???AAABBBBBBBBBCCCEEEHHHIIIJJJKKKLLLNNNNNNMMMKKKJJJKKKMMMPPPRRRUUUSSSTTTXXX\\\cccooo{{{,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---+++******,,,---...***+++,,,---...------,,,,,,,,,+++++++++++++++,,,------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++------,,,///......------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...//////...,,,++++++++++++---,,,***,,,///111111///++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++------......///.........++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***+++---///------,,,,,,,,,,,,------+++******+++---000222444---------------...//////------,,,,,,,,,+++++++++........................------------,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++---//////...------------,,,,,,,,,++++++///---+++,,,------+++(((,,,,,,***)))))))))******,,,---..................------,,,,,,,,,---...///++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000000000/////////........./////////.........------,,,---......//////............////////////....../////////.........------.........//////000000000////////////............////////////////////////...//////////////////...//////000///......///000000000////////////000000000000/////////.........000000000000000000000000//////000000111111222222111111222333333333333222333444555444444444666888:::999888777777777888999999999;;;<<<===>>>>>>>>>??????AAABBBDDDDDDEEEEEEDDDEEEGGGHHHGGGGGGHHHIIIMMMLLLKKKJJJKKKNNNQQQSSSUUUSSSTTTXXX[[[bbbnnnzzz,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---+++***))))))))))))***+++,,,---.../////////+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,...------111000///...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.........---+++***(((''',,,,,,---///111222111///++++++++++++++++++++++++---,,,***))))))+++---///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++++++++,,,+++,,,,,,,,,++++++---///------,,,,,,,,,,,,------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,+++++++++..............................---------,,,,,,,,,---------------------------,,,+++,,,...000000000------------,,,,,,,,,,,,...---,,,,,,---,,,***(((,,,++++++************+++///...---------------------,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000///////////////.....................---------,,,,,,---......//////......////////////////////////.........---------------............////////////////////////............////////////////////////000//////......//////000000///...///000000000///111000000//////000000111000000000/////////......000000000000000000000000.../////////////////////111111222333333333333222333444555444444444666888;;;:::888777777777888888999:::;;;<<<===>>>>>>>>>AAAAAACCCDDDDDDEEEEEEEEEFFFGGGIIIHHHGGGFFFFFFGGGLLLKKKJJJJJJKKKNNNRRRTTTUUUSSSTTTWWW[[[```lllwww+++++++++++++++++++++++++++++++++,,,,,,---------...---+++***)))))))))))))))***+++,,,---...//////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////,,,------...---+++)))(((---...///111111///---+++,,,,,,,,,,,,++++++++++++,,,,,,+++***+++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++++++++***)))(((******++++++,,,,,,,,,,,,******++++++,,,,,,------***,,,---,,,++++++---...---,,,,,,,,,,,,,,,,,,---000///...---,,,++++++,,,------,,,,,,,,,,,,------.........................................................---------,,,,,,---------...............---+++***+++---000111111------------------,,,,,,+++,,,,,,---.........---------------------------000///---,,,+++,,,------,,,,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...///000------------------------......---------,,,,,,,,,,,,---......///..................------.........------------------------........................////////////............////////////////////////111000///......///000111111///---///222333111...111000000000000000000111000000000////////////...000000000000000000000000111111111111111000000000111111222333333333333222333444555444444444666888;;;:::999777777777777888999:::;;;===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBGGGIIIKKKJJJIIIHHHHHHIIIKKKJJJIIIJJJLLLOOORRRUUUUUUSSSTTTXXXZZZ___kkkvvv++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,))))))******,,,---...//////...---,,,++++++++++++------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++***++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------......//////***+++---......---,,,++++++---///111000---+++***---------------,,,,,,,,,***+++,,,---...---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------,,,,,,,,,+++++++++......//////...---,,,,,,)))***+++,,,,,,,,,++++++++++++,,,,,,------......***+++------,,,+++,,,...,,,,,,,,,++++++,,,,,,,,,))))))***+++---///000111......---------------.........................................................---------,,,,,,,,,,,,---...////////////...,,,***)))))),,,///000000---------------------------...//////////////////------------------------000...---+++++++++,,,---,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------......//////,,,---------------------......---------,,,,,,,,,,,,---......///.........///...------------...///------------------------.........///////////////////////////............////////////////////////111000///......///000111111///...000333444222///111111000000000000111111111000000000////////////000000000000000000000000222222222222222222111111111111222333333333333222333444555444444444666888;;;:::888777777777888888::::::<<<===>>>???????????????@@@AAAAAAAAAAAAAAAEEEGGGIIIJJJIIIIIIKKKLLLKKKJJJIIIJJJLLLOOORRRUUUTTTSSSTTTXXX[[[```jjjuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))))))))***+++,,,---...///...---,,,++++++++++++........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,,,,+++))))))******+++,,,---......------,,,,,,,,,,,,++++++---------------------------------............///***+++,,,---............&&&***...000///.........,,,,,,,,,------.........)))+++---//////...,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,------------,,,,,,+++)))***+++,,,---,,,++++++,,,---------------......)))+++------,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,------......///......---------------+++++++++,,,,,,,,,,,,---........................------,,,,,,,,,++++++++++++,,,---///000///......+++***)))***,,,.........------------............111333333222///---,,,---***++++++,,,,,,,,,,,,+++...---,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////............---------,,,,,,---......//////......111000///......///000111---------------...............//////000111111111////////////............////////////////////////111000000//////000000111//////000222444444222111222111111000000111111222111111000000000/////////000000000000000000000000111111111111111111111111111111222333333333333222333444555444444444666888999999888777777888999::::::;;;<<<===>>>?????????@@@@@@AAACCCCCCDDDDDDDDDAAACCCFFFGGGHHHIIIJJJLLLLLLKKKJJJJJJKKKNNNRRRTTTTTTSSSUUUYYY\\\aaakkkvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,---...///------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++------+++***++++++,,,,,,------......---------,,,,,,+++++++++........................,,,,,,---...............,,,+++++++++++++++,,,---(((+++///000///...///000******+++,,,---......///+++,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++++++++******(((***+++------,,,+++***---------,,,,,,,,,,,,,,,)))+++---...---,,,,,,---,,,,,,++++++++++++,,,,,,///......---,,,+++))))))...------,,,++++++,,,,,,+++++++++,,,,,,,,,------........................,,,,,,+++++++++************+++---/////////...---,,,++++++,,,...///...,,,------------.........///111333444222...,,,,,,---******,,,---------,,,,,,++++++,,,---------,,,,,,+++,,,---.........------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......................../////////000000/////////.........------,,,---......//////......000///...------...///000------........./////////---...///000111333333444////////////............////////////////////////000000000111111000000000---000333444333333222333222111111000000111111222111111111000000000//////000000000000000000000000///000000111111222222222111111222333333333333222333444555444444444666888888777777777777999:::;;;:::;;;<<<===????????????@@@@@@BBBCCCEEEEEEFFFFFFAAACCCFFFGGGHHHIIIJJJLLLMMMLLLKKKJJJKKKNNNQQQSSSSSSSSSUUUZZZ^^^cccmmmwww------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...---,,,+++,,,---...///)))******+++---///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,+++..................---------------,,,,,,+++++++++........................+++,,,------......---------,,,***)))))))))******---///222111...,,,---...(((((()))***,,,---...///...---,,,++++++---...000---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------,,,,,,,,,+++++++++,,,------............(((***+++------,,,+++***---,,,,,,++++++*********)))+++---...---,,,,,,---,,,++++++++++++++++++,,,((()))+++,,,---.........---,,,,,,+++*********+++---------....../////////........................+++++++++*********)))))))))***,,,...//////...------------///000000...,,,---------.........//////,,,///111111...---...///+++,,,...///000///......)))***,,,---...------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---......//////......,,,,,,,,,---------......000////////////.........,,,---......//////.........---+++******+++---............/////////000000---...///111222444555666000/////////............///////////////////////////000111222222111000///,,,000444555333222333444222222111111111111222222111111111111000000000000000000000000000000000000000000111222333444444555111111222333333333333222333444555444444444666888777777666666777999;;;<<<:::;;;<<<>>>????????????>>>???AAACCCDDDEEEFFFFFFDDDFFFHHHJJJJJJJJJLLLMMMNNNMMMKKKJJJKKKMMMPPPRRRSSSRRRUUU[[[___dddnnnyyy************))))))((((((++++++***************+++---,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---...//////...,,,,,,---///&&&'''***,,,---,,,++++++000///---+++***+++---...++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******,,,,,,+++***+++,,,------++++++,,,---+++++++++,,,,,,,,,------+++++++++************)))///000222333333111...,,,************************,,,,,,------------------......---,,,,,,,,,------***+++---//////...---,,,************************...---,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((***,,,------------,,,,,,+++***)))))),,,++++++******++++++,,,************************---------.........//////++++++,,,,,,,,,------------.........///000000000---------,,,,,,+++++++++***+++,,,------,,,***))).........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,++++++*********,,,------......------,,,---,,,+++*********+++,,,******+++,,,,,,---......+++++++++,,,,,,,,,------......------------......++++++,,,---............------------------------...------,,,,,,------.................................------------......---------............////////////000111111222222+++,,,---/////////......///////////////000111111000111333333333111///...///111222444444333222111555444333111000111111222222222222111111111000000000000000000111111111111000000000000000000000000111111111111111111111111111111222333444666666777:::999777555555666888999======>>>?????????????????????AAABBBCCCDDDDDDDDDCCCEEEHHHJJJKKKJJJHHHGGGJJJIIIIIIIIIKKKMMMNNNPPPSSSTTTXXX^^^bbbfffnnnwww,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,...///000///---,,,---...)))***,,,.........---,,,///...---,,,,,,,,,,,,---++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++++++++***+++,,,------++++++,,,---++++++,,,---------------******++++++,,,,,,------000000///...............++++++++++++++++++++++++000///...---,,,+++******------,,,,,,,,,------...***+++---//////...---,,,,,,,,,,,,,,,++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,---,,,,,,,,,+++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,------------.........++++++,,,,,,,,,------------..................///---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++......---------,,,,,,,,,...------,,,,,,------...,,,,,,---------------------,,,,,,,,,++++++++++++---..................------,,,+++******+++,,,,,,***++++++,,,------................../////////000------,,,,,,,,,,,,------------......//////......------------------------///......------......///..............................------------......---------............////////////000111111222222//////000111111000///...///////////////000111111000111222333333111///...///111222444444333222111222222111111111222222333222222222111111111000000000000000000111111111111222222222222222222222222222222222222222222222222222222333444555666666777:::999888777777888999999;;;<<<===>>>???????????????@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJJJJJJJIIIHHHLLLLLLKKKLLLMMMOOOPPPRRRSSSTTTXXX]]]aaaeeemmmwww......------------,,,,,,------,,,,,,,,,,,,---------.........------,,,,,,---,,,,,,++++++,,,,,,---///000222111///---,,,,,,+++,,,---......---,,,+++---------...------,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++*********++++++******+++,,,------++++++,,,---***,,,.../////////---,,,******+++,,,---...//////111...+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******,,,,,,,,,,,,------...///+++,,,---.........---,,,......------,,,,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++******+++,,,,,,---...............---------,,,,,,++++++++++++++++++++++++///---,,,,,,------,,,***,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------------------,,,------------,,,,,,,,,,,,+++++++++++++++,,,------...------------,,,,,,,,,///......------......///++++++,,,,,,------......------------,,,,,,,,,,,,......////////////......,,,,,,++++++++++++,,,,,,+++++++++,,,------......+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,/////////000//////......------------------------/////////....../////////..............................------------......---------............///...//////000000111111222111111111111000///...---///////////////000111111000111222222222111000//////000222333333333222111...///000111222222222222222222222111111111111111000000000111111111222222333333333333333333333333444444444444444444444444444444444555555666666666999999999999999999:::::::::;;;<<<>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIMMMLLLLLLLLLMMMOOOPPPQQQRRRSSSVVV\\\___cccllluuu.........---------------,,,,,,,,,,,,,,,------...,,,---.........---+++***......------------......///111333222000---++++++++++++,,,,,,,,,+++))))))+++,,,...//////...,,,+++++++++------------++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++******)))+++,,,,,,,,,+++++++++,,,+++,,,------++++++,,,---***,,,///000111000---,,,***++++++,,,---.........///---***((((((***---///------------------------+++++++++,,,,,,------...+++++++++,,,---...///000+++,,,---.........------......------,,,,,,++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,*********+++++++++++++++...---,,,,,,------,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------,,,,,,+++++++++------------------,,,,,,,,,+++******+++,,,...///------------------------......------------......******+++,,,------......------------------------------............------++++++++++++,,,,,,,,,---,,,,,,,,,,,,------......*********+++++++++++++++------,,,,,,,,,,,,------///////////////...---,,,------------------------//////............//////..............................------------......---------............///......//////000111111111...............------,,,///////////////000000111000000111222111111000///000000111222333222222111...///000222222111111000111111111111111111111111000000111111111222222222333333333333333333333333333333333333333333333333555555666666666666666666777777888999:::::::::999999:::;;;===???@@@@@@AAA???@@@AAACCCDDDDDDDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKMMMNNNOOORRRRRRUUUZZZ]]]aaajjjttt,,,,,,,,,---------------+++++++++++++++,,,------+++,,,---------,,,***)))------,,,,,,,,,,,,------...111222222///,,,+++***,,,,,,,,,,,,+++******)))***,,,...//////...,,,+++++++++------------++++++*********++++++,,,,,,,,,---,,,,,,++++++*********+++---......,,,+++,,,...+++,,,------++++++,,,---***,,,///000111000---,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,------------------------------******++++++,,,------...+++++++++,,,---...///000,,,,,,---------...------------,,,,,,+++++++++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------,,,,,,+++++++++***---------------------------,,,+++***+++,,,...///------------------------------,,,,,,,,,,,,------******++++++,,,---......------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,------------...............---------------......------------.....................---,,,+++------------------------...------,,,,,,------.................................------------......---------............///.........///000000111111------------....../////////////////////000000111000000000111111000000000000000111111222222222222000111222222222000///...111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333555555666666666666666666555555777888999999999999999:::<<<===???@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKMMMNNNOOORRRRRRUUUYYY\\\```jjjttt+++++++++,,,,,,,,,,,,---+++*********+++,,,---...++++++,,,,,,++++++***)))+++******))))))******+++...///111000...,,,++++++//////......------,,,,,,***+++---//////...---,,,++++++------------++++++*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++---///...+++***,,,///+++,,,------++++++,,,---***,,,.../////////---,,,---,,,,,,,,,+++++++++***+++,,,------...------,,,---------------------------,,,,,,,,,+++++++++***,,,,,,,,,,,,------...///,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,+++++++++*********+++++++++,,,,,,------...---+++))))))+++---------------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............---,,,,,,,,,,,,,,,,,,+++------------............------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***+++,,,---......------------------------......---,,,,,,,,,,,,,,,++++++///......------......///------------------,,,+++------------------------------,,,,,,,,,,,,------..............................------------......---------............///---......//////000000111............///000222222///////////////000111111/////////000000000111111000000000000111111222222222222222222111000///...111111111111111222222222111111111222222222222333222222222222222222222222222222222222222222222222444444444555555666666666444555555777888999::::::;;;<<<===>>>@@@AAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKJJJOOONNNNNNMMMNNNOOOPPPQQQSSSSSSUUUYYY[[[```iiittt++++++,,,,,,,,,---------+++++++++,,,,,,---...///------,,,++++++++++++,,,+++++++++******+++++++++---.........,,,++++++,,,///......---------......+++,,,---.........------++++++------------++++++)))******+++,,,,,,------------------------......(((,,,...---)))(((***---+++,,,------++++++,,,---++++++,,,---------------,,,,,,,,,,,,------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,------...---,,,,,,,,,------......++++++,,,,,,------......,,,+++++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---......//////111...***)))***,,,---............---,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,------------.........------------............,,,,,,,,,,,,------------------------.........///............---,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,............---..................------************)))))))))(((...------,,,,,,------...,,,------............---------------------------......------------....................................------------......---------............///------......///000000000000000///...//////000111///////////////000111111///////////////000111111000000000000000111111222333222222111111111222222000000111111111222222222111111111222222222333333333333333333333333333333444444444444444444444444222222333444555666666777666555555666888:::<<<======>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLKKKJJJIIIPPPOOONNNNNNNNNOOOPPPQQQTTTSSSUUUYYY[[[```jjjttt,,,,,,,,,---------......,,,,,,,,,---...///000111///...---,,,+++,,,---...///......------......///,,,------,,,******,,,---,,,,,,,,,++++++,,,,,,---+++,,,,,,---............++++++------------++++++))))))***+++,,,,,,---------------....../////////&&&***---+++'''&&&))),,,+++,,,------++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,---...///000000++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---............---,,,,,,,,,---------,,,,,,,,,,,,---......+++,,,,,,---...///000000++++++++++++,,,,,,---...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,------.........---------,,,,,,,,,,,,,,,------...///000000666222,,,******,,,---...//////...---,,,,,,++++++,,,++++++++++++++++++,,,************************---------.........//////---------.........//////,,,,,,,,,------.........---------.........//////......//////...,,,***))),,,,,,,,,------..................------.........,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,)))+++,,,...//////........................---------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------...///000000000///------------------------//////............//////.................................------.........---------.........//////------......///000000000111000...---,,,,,,------///////////////000111111///////////////000111111000000000000000111111222222222111000111333444555000000111111222222222222111111222222222333333333444444444444444444444444555555555555555555555555111111222333444666666777777777666666888;;;>>>???>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFEEEGGGJJJLLLMMMLLLJJJIIINNNMMMLLLLLLLLLMMMNNNOOOUUUTTTUUUYYY[[[```jjjttt...------------...////////////.........------------,,,,,,++++++************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++...---,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++"""&&&+++......---,,,,,,------,,,,,,---...000111------------------------+++,,,...//////...,,,+++///---++++++...///...,,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------,,,***(((***---...,,,***---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,------.........,,,,,,------------......:::555///***)))+++,,,---000///...---,,,+++++++++++++++++++++,,,---......---------,,,,,,,,,++++++***+++,,,---...---,,,+++---------...///000000111///...------...---+++))),,,------......------,,,)))---///,,,***,,,---+++...------------...//////........................,,,,,,,,,---------......///......------,,,,,,+++***++++++,,,,,,++++++***------......------,,,,,,,,,------......------,,,...///000///---,,,,,,...,,,------......------,,,+++++++++,,,,,,,,,------........................000222444444111///------,,,,,,------.../////////---.........//////000000...------------...////////////////////////......222111///...---------...333222111///......------////////////000000000000//////000111111111111000000000000000000111111222333333333333333333333333333333333222222111111111///111222444555555444444444444444444444444444444555555555666666666666666999888777777999===AAADDDBBBBBBBBBBBBAAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCDDDGGGJJJKKKKKKKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNOOOSSSRRRTTTXXXZZZ^^^gggqqq,,,,,,,,,---------------......------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++&&&))),,,...---+++++++++,,,---......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///,,,***+++---...---,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------------*********+++++++++,,,,,,777333...+++***+++,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++,,,---...///******+++,,,---......///++++++,,,,,,------,,,,,,---------...///000000000---,,,,,,---...///---,,,,,,------......------,,,***------+++,,,///...+++---------------...//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,...//////...---,,,,,,...,,,------......------,,,,,,,,,,,,,,,------------........................///222444444222///........................------------------.........///...------------...//////..............................------...///000111333222111///......---------......///000111111222000111222222333333222222000000000000000111111222222333333333333333333222333222222222222222222111000111222333333444333333444444444444444444444444555555555555666666666666555555777:::???FFFLLLPPPOOONNNLLLJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDGGGJJJKKKKKKKKKLLLMMMOOONNNMMMMMMMMMNNNOOOPPPTTTSSSTTTXXXZZZ]]]fffppp***+++,,,---------,,,+++---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,---......,,,******+++,,,---///000000...,,,***++++++++++++++++++++++++------------------------...,,,***+++,,,---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,---......------------,,,,,,,,,,,,************++++++++++++222///---+++,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////******+++,,,---...//////,,,,,,++++++,,,,,,---------------...//////000000,,,++++++---///000///...,,,------......------,,,,,,......,,,---000///***---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++,,,------...++++++,,,,,,,,,,,,++++++((((((***+++,,,---------,,,,,,------------,,,,,,---...///...---,,,---...,,,------......------,,,,,,------------....................................000222222111000///000000//////...------,,,,,,,,,,,,,,,---------------...------------...//////------------------......------------...///111111333222111///............,,,---...///000111222333222222333444444444444333000000000000000111111222111222333444444333222111111111111222222222222222222222111111111222222333444444444444444444444444555555555555666666777777888777777888:::>>>CCCEEELLLLLLJJJHHHFFFDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDGGGJJJKKKKKKKKKLLLMMMOOOOOONNNNNNNNNOOOQQQRRRUUUTTTVVVYYYZZZ]]]eeennn)))+++---...///...,,,+++---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++,,,------------------111000///---+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...//////---+++***+++---......///......,,,+++***++++++++++++++++++++++++...------,,,,,,------...---,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,---------...,,,+++,,,------+++***,,,+++++++++,,,------...,,,,,,,,,,,,---...///000...------------,,,,,,,,,---,,,+++***+++,,,---...---------....../////////,,,,,,,,,---///000///...,,,------......------,,,,,,111333///,,,------,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---............,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,---...,,,------......------,,,---------.........//////........................,,,---000000///...///000//////.........---------------------------------...------------...//////,,,,,,,,,---------------000000//////............222111000///............---......///000111111222111222333333444444333333000000000000000111111222111222333444444333222111000000111111222222333333333222111000000000111222444444444444444444444444444444555555666666777777:::999777555444555777888??????>>>>>>>>>>>>>>>>>>@@@@@@AAACCCDDDEEEEEEEEEDDDFFFJJJKKKKKKKKKLLLMMMOOONNNMMMMMMNNNOOOQQQRRRVVVUUUWWWZZZZZZ\\\ccclll***,,,...///000///---,,,------------............+++++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------.........---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...---+++,,,...000111000---+++******,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,......+++)))+++++++++++++++,,,---...,,,,,,,,,,,,,,,...//////.........---------,,,,,,---,,,+++***+++,,,---...------------...............------...//////...,,,,,,------......------,,,,,,444888222+++))),,,...,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,++++++---...---,,,,,,---...,,,------......------,,,---------.........//////........................***+++------------...///---------.........////////////.....................------------...//////,,,,,,,,,---------......///////////////.........222111000//////......///000000000000////////////000000111222222222222222000000000000000111111222111111222333333222111111000000000111111222222222333222111000000000111222444444444444444444444444444444444555666777777888777777666777888;;;===???:::;;;<<<===>>>@@@AAAAAA>>>@@@AAACCCDDDEEEEEEEEEDDDFFFJJJKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQWWWVVVXXXZZZ[[[[[[bbbjjj,,,---.../////////......------...............///,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,---......///......++++++,,,,,,---///000111,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***,,,---,,,,,,---///111222000,,,)))(((***,,,...------------------------------------------------------...---,,,+++---///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))************+++++++++---......,,,***+++++++++++++++,,,------++++++++++++,,,---......++++++,,,---...///000000,,,,,,++++++,,,,,,------------------------------///.........000000...,,,,,,------......------,,,,,,444888333,,,+++...000,,,,,,,,,,,,,,,------...........................,,,,,,,,,---------.........------,,,++++++******,,,,,,------------,,,,,,+++,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---...,,,------......------,,,,,,------------.................................***+++------,,,,,,---///,,,,,,------...//////000///////////////............------------...//////,,,,,,,,,---......//////+++,,,---///000111111111111111000///////////////111111111000//////......//////000111111111111000000000000000000111111222222222222222222222222222000000000111111111111111222222111111111222222333444444444444444444444444333444444555666777888888666666777777999;;;>>>???<<<======>>>???@@@@@@AAA>>>@@@BBBDDDEEEEEEEEEDDDDDDGGGJJJKKKKKKKKKLLLMMMLLLLLLKKKKKKLLLNNNPPPQQQVVVVVVXXX[[[[[[\\\bbbjjj,,,,,,---------.........,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,++++++,,,---...////////////---------------...///000,,,,,,,,,---------......+++,,,,,,------,,,,,,+++)))+++------,,,,,,...///000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///000...,,,,,,...000......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++---///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))))))))************---,,,,,,---......,,,***++++++++++++++++++,,,,,,************+++,,,------++++++,,,---...///000000++++++,,,,,,------,,,,,,---------------------------------...000111000...,,,------......------,,,,,,111222000000333333111,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***,,,------,,,,,,---...,,,------......------,,,,,,,,,,,,,,,------------........................,,,---...---,,,,,,...///------................../////////......---------...------------...//////,,,------...//////000000***+++---///000111111111111000000///////////////000000000000////////////...///000000111111000000000000000000000111111222333222111000000111222333111111111111000000000000000111222333333444333333444444444444444444444444333333444555666777888888888888777777666777777888<<<<<<<<<===>>>>>>?????????@@@BBBDDDEEEEEEDDDCCCDDDGGGJJJKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMOOOQQQRRRVVVUUUXXX[[[\\\\\\bbbjjj,,,,,,+++++++++,,,---...+++++++++,,,,,,---------.........------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......+++,,,,,,------,,,,,,++++++,,,---...////////////333222000...,,,+++******,,,,,,,,,------.........+++,,,,,,------,,,,,,+++)))+++------,,,+++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...//////...,,,+++...///111///---,,,///111.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------***---///...,,,+++---000---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,...---,,,---......,,,+++,,,,,,++++++***++++++,,,))))))))))))***+++,,,---///............---------***+++,,,---...---,,,+++------------------------++++++,,,...111222222111,,,------......------,,,------,,,---444:::888111,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------......///,,,------......------,,,***+++,,,---.../////////+++++++++,,,,,,+++++++++***+++---,,,,,,,,,---...,,,------......------,,,+++++++++,,,,,,,,,------........................//////000///------///000/////////...------,,,,,,.........------,,,,,,,,,...------------...//////------......///000111111---...///000000///......111000000////////////000......//////000000111111//////000111111111111111000000000000000111111222444222000......000222444222222111111000000/////////111222444555555444444444444444444444444444444333333444555666777888999777777777777888:::;;;<<<;;;;;;<<<>>>???AAABBBBBB???AAACCCDDDEEEEEECCCBBBDDDGGGJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSUUUUUUXXX[[[\\\\\\bbbjjj&&&(((+++---......---,,,...---,,,,,,,,,,,,---...)))***+++,,,,,,,,,++++++,,,---...---,,,,,,---///++++++++++++,,,---......+++++++++,,,,,,------------------............///------,,,,,,---...000111222111///...---------...,,,,,,,,,++++++,,,------************************,,,,,,,,,,,,,,,+++***)))...///000///,,,******+++......------------..................---,,,+++***,,,,,,,,,,,,---...//////*********+++,,,---...////////////...---,,,******------------------------,,,---...---+++***+++,,,/////////...------,,,,,,...------------,,,,,,,,,......---,,,++++++++++++***++++++,,,,,,------...++++++,,,,,,---...//////---...///...,,,+++,,,---++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------.../////////111///...000222333111/////////...---,,,,,,++++++///---,,,///333555444222,,,---------------------//////.........---------------------------------,,,,,,---...---,,,***))),,,---------,,,++++++***---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,+++)))))))))+++---...///......---------......///000111000///000111333222222222222000...,,,***......//////...---,,,,,,,,,///222111...,,,---//////---,,,,,,...//////...///000111000...------...222222111000///...---------...///////////////...111111000000000000111111333111...///111222111///555000///333444...,,,...000000000000000000000000111111000000000000111111111111222222222333333333222222222333444555666777666777888777666555666777999888888777888999;;;<<<======>>>???@@@AAAAAABBB???AAACCCEEEFFFFFFDDDDDDDDDHHHMMMPPPPPPNNNLLLKKKOOONNNMMMMMMMMMOOOQQQSSSVVVVVVYYY\\\]]]]]]cccjjj~~~////////////...,,,+++***---,,,++++++++++++,,,---,,,,,,,,,---------......---......---++++++---...------,,,++++++,,,,,,,,,+++,,,,,,,,,---------...------------............---,,,,,,,,,---...000111222111///...---------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...///000///---,,,,,,---......------------......///......---,,,,,,++++++///...---,,,++++++++++++++++++++++++,,,------...............---,,,++++++------------------------...///000///---,,,---...---------........................------,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---......///---...///...,,,+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------------000///...000222333111/////////......---,,,,,,+++---++++++,,,///111000////////////......------,,,.........------------,,,------------------------------.........---,,,+++......//////......---,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++---------.........//////...---,,,+++,,,---///000---------,,,,,,,,,------///000000000//////111333000000000000000///...---//////000000//////...------...//////...---...//////---,,,---...//////...///000000000...---...///111000000//////......---.........//////.........111111000//////000000000333000...///111222111///000+++))),,,...---000555000000000000000000000000111111000000000000111111111111111222222222333333333222222333333555666666555777888777666555666777999888888888888:::;;;<<<======>>>???@@@AAAAAABBB@@@AAACCCEEEEEEEEEEEEDDDDDDHHHLLLNNNNNNLLLLLLKKKMMMMMMLLLMMMNNNQQQSSSUUUVVVVVVXXX\\\\\\]]]ccckkk------,,,,,,------......,,,++++++******++++++,,,------,,,,,,,,,---...///...//////---++++++,,,---///...---,,,++++++++++++---------------.........------------............---,,,,,,,,,---...///000000000///...---------...---,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,++++++***---///000///...---...///......------------......000///---,,,++++++,,,---...---,,,++++++******+++,,,,,,,,,++++++,,,------,,,------......------,,,------------------------.../////////---,,,---...+++,,,,,,---......////////////...---,,,,,,++++++++++++++++++,,,---...///------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,---...---,,,+++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---------,,,,,,,,,,,,,,,///......///111222000///000//////......------------,,,+++,,,...///...---111111000///...---,,,,,,------------,,,,,,,,,,,,------------------------....../////////...---,,,......//////......------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,........./////////000000...---,,,,,,,,,---//////,,,,,,+++++++++,,,,,,---///000000000...///000222/////////...//////000000000000000000000000///............///000000...---...---,,,---///000///......///000///...---...///////////////////////////......//////............111111000//////...//////222000//////000111111000333///...//////...000444000000000000000000000000000000000000000000000000111111111222222222222333333222222333333444555666555666777777555555666777888888888888999:::;;;<<<======>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGJJJKKKKKKKKKKKKLLLKKKKKKLLLMMMOOORRRUUUVVVUUUUUUWWW[[[[[[\\\ccckkk444333111///......///000,,,,,,++++++++++++,,,,,,,,,+++***))))))+++---.../////////---+++***+++,,,...---,,,,,,+++++++++,,,........................,,,,,,---------.........,,,,,,,,,------.........///.....................------,,,+++++++++,,,,,,........................+++,,,,,,---,,,,,,++++++,,,---......------...000......------------......000///---+++++++++---...************+++,,,------------,,,+++++++++,,,,,,+++,,,------.........---------------------------+++,,,------+++++++++---,,,,,,,,,------.........//////...---,,,++++++***,,,,,,,,,,,,,,,---............---,,,,,,+++******++++++,,,,,,,,,---------+++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,.........///000000000///000000//////............///..................---//////......------,,,,,,------,,,,,,,,,+++++++++---------------------------............---------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---.........////////////,,,,,,++++++++++++,,,---,,,,,,,,,+++,,,,,,---......///000///......///111000///...------...///000//////000000000//////......---...222555444///+++...------...000000///......///000///...---.../////////000000111222222222111000000///////////////111111000///............111000//////000111111111...000333555444111000000000000000000000000000000000000111111111111000000111111111111222222222222333222222222333444444555444555777666555555666777777777888888999:::;;;<<<======>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEEGGGIIIIIIIIIIIIKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUTTTTTTVVVZZZ[[[\\\dddlllEEEBBB<<<555000,,,******,,,,,,------------,,,,,,,,,+++***))))))+++---.../////////---+++***+++,,,,,,+++++++++,,,,,,---...........................,,,,,,,,,------------...,,,,,,,,,------------------------..................---,,,,,,+++++++++,,,------------------------+++,,,,,,---------,,,,,,***+++,,,,,,++++++...000......------------......000...,,,++++++,,,---...************+++,,,------------,,,+++++++++,,,,,,++++++,,,---............------------------------+++,,,---,,,++++++,,,---......------,,,,,,,,,,,,//////...---,,,,,,++++++///...------,,,,,,,,,---......---,,,++++++******+++++++++,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////......------,,,---...//////////////////////////////.....................------------+++++++++,,,,,,---------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,---------------...//////...//////...------...000222111///---------......---......//////.........,,,---111666999777000***...------///111111///...---///000///......///000///000111222333444444555333333111111000000111111111111000///////////////000000000000000000111222***...222222111111111111000000000000000000000000///000111111111111000///000000111111111222222222333333222222222333444444333555666666555555666888666777888999:::;;;;;;<<<======>>>???@@@AAAAAABBBDDDCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHHHHHHHIIIKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTVVVYYY[[[]]]eeennn===:::666111---***)))))),,,------......------,,,------,,,,,,,,,---...///...//////---++++++,,,---++++++++++++,,,---...///.........---------------,,,,,,,,,,,,------------+++,,,------------,,,,,,+++,,,---.....................---,,,++++++++++++------------------------+++,,,,,,---------------***++++++*********---///......------------............,,,,,,,,,,,,---......---,,,++++++******+++,,,,,,,,,++++++,,,------+++,,,,,,---.........---------------------------,,,...///...------...000......------,,,++++++***......---------,,,,,,,,,000///...---,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---+++++++++++++++*********))))))***+++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000///////////////+++---//////...---...///........................+++,,,------+++***+++---))))))***+++,,,---......------------,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------------......//////......++++++,,,,,,,,,,,,------------------............,,,,,,,,,------------...////////////............------------...//////000...//////...,,,,,,---///111000///...------------,,,------...............+++...222666888666111---.........000111111000...---...//////......///000000000111222333444555555444333222000000000111111111111000000000000111111...000000000///000222444>>>AAA@@@999333222222111000000000000000000000000///000111222222111000///000000000111111111111222333333222222222222333333333444555666555555666888555666888999;;;;;;<<<<<<======>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIIIIIIIIIIKKKMMMOOOOOOPPPPPPQQQQQQRRRRRRUUUTTTVVVYYY[[[^^^gggppp+++*********+++,,,---...+++,,,------------,,,+++,,,,,,,,,---------......---......---++++++---...,,,,,,,,,++++++,,,------------------,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------------,,,+++***+++,,,...//////......///...---,,,++++++++++++------------------------+++,,,,,,---......------,,,---,,,+++******---///......------------......------------------------///...---,,,++++++++++++++++++++++++,,,------...,,,,,,------...---------------------------------,,,---///...------...000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---------......---------,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///////////////***---//////---,,,---///------------------------***,,,...---++++++,,,...+++++++++,,,,,,---------.........------------,,,---------------------------,,,,,,+++,,,---...///,,,---......//////......+++++++++,,,,,,---------------------.........///------------............///////////////......---,,,,,,,,,,,,---...///000...//////---,,,+++,,,...---......///......------------...///////////////,,,...000111111111111222.........000222222000------...//////......///111//////000000111222333333444222000///......///000111000000111111222333444...///111000//////222444JJJQQQTTTLLLCCC<<<666000000000000000000000000000///000111222222111000///000000000000111111111111333333222222222222222333222444555555555555666888444666888:::;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSSSSUUUUUUVVVZZZ\\\```iiirrr,,,,,,,,,---...///000111***+++,,,------,,,+++***)))***+++,,,,,,,,,++++++,,,---...---,,,,,,---///......---,,,++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,---------,,,+++***)))***,,,...//////......///...---,,,++++++++++++........................+++,,,,,,---.........---......---,,,***+++---000.........------.........,,,,,,---......------,,,,,,,,,,,,,,,---...//////*********+++,,,---...///,,,------......---,,,,,,------------------------***+++,,,,,,++++++---...***++++++,,,,,,------...++++++,,,------......///---------------...///000------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---------++++++++++++------++++++++++++******)))))),,,,,,,,,,,,+++***))))))++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------.../////////***,,,//////---,,,---///,,,---------------------,,,...000000...---///222---------------------,,,//////.........---------------------------------...------,,,---...///000***++++++,,,---------,,,+++++++++,,,,,,------------------.........//////............/////////000---.........---,,,++++++++++++++++++,,,---...///......///---++++++,,,---***,,,---///000000///.........///000000111000000---//////---+++,,,111666......///111222222000---,,,...//////......///111---......///000111111111333111///---,,,---......000000111111222333555555---///111111//////222555:::JJJXXXYYYSSSJJJ>>>333000000000000000000000000...000111222222111000...000000000000111111111111333333222222111222222222222333555555555555666888444555888:::;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBCCCEEEFFFFFFDDDBBBAAAEEEGGGJJJKKKKKKKKKKKKLLLKKKLLLNNNPPPRRRTTTUUUUUUVVVUUUWWWZZZ]]]```jjjttt...------,,,,,,------...------------------------++++++++++++++++++++++++...---,,,,,,,,,,,,---...((())))))***++++++,,,,,,//////.........---------...---+++*********++++++------------------------,,,,,,,,,------.........000000///...,,,+++******...---------...000111333,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,...---,,,++++++,,,---...************************------............------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000...---,,,,,,++++++++++++++++++******++++++,,,---...---+++******+++---...++++++++++++,,,------.........---,,,++++++***))),,,---...---+++***+++,,,,,,,,,,,,+++++++++******---,,,,,,+++,,,---...000//////000000///...------......---,,,---...///000---,,,,,,,,,,,,---....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---......---,,,++++++,,,---.........---,,,---------,,,,,,+++++++++------------------------------............------***+++,,,---............------------------------........................///...---,,,+++,,,,,,---////////////////////////000000111000000///......------............---------------.........//////000000000000////////////,,,---...///000000000000222000...---,,,---...//////////////////000111111//////000111222333333333999???LLLZZZ```WWWCCC222555444444333222222222333000000111111111111000000///000111333333222111111222222222333333444444444333444555777888888888888888888888888999:::;;;;;;<<<===>>>???????????????DDDDDDDDDDDDEEEFFFHHHHHHEEEHHHKKKMMMLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSTTTVVVVVVXXX[[[[[[^^^iiiuuu.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++......------,,,,,,,,,,,,...---,,,*********+++,,,------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,...---,,,,,,,,,---...///------------------------,,,,,,++++++++++++++++++......---,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++------............------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...///000///...------,,,,,,,,,---,,,,,,++++++,,,,,,---......---+++******+++---...++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++------,,,,,,,,,+++++++++---------------...///////////////......---------,,,+++*********+++---------,,,,,,,,,,,,---..............................//////.........---------////////////////////////++++++,,,,,,,,,,,,------------------------------,,,,,,------------------,,,------------------,,,---------...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------............------++++++,,,---............------------------------...............---------000///...---------..............................///000000000//////...---------............---------------.........//////000000000000///////////////000000000000000//////111000...---------/////////////////////000111111000000000111222222222333333888DDDQQQXXXSSSDDD777333222111111000000111111111111222222222222111111000000111222222222222222222333333333333333333444333444555777888888888888888888888888888999:::;;;<<<===>>>??????@@@@@@???DDDDDDDDDDDDEEEFFFGGGGGGEEEHHHKKKMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTVVVVVVXXX[[[[[[^^^iiiuuu///..................///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///...---,,,+++***)))---,,,,,,,,,,,,+++++++++------,,,+++++++++,,,,,,------------------------,,,,,,,,,------------...)))******+++,,,---......------,,,+++***+++++++++........................------,,,+++++++++++++++......---,,,,,,,,,,,,,,,,,,------......------,,,------------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,,,,---...///000//////...---------......------,,,,,,------...///------++++++++++++------,,,++++++************++++++++++++,,,,,,---------,,,---...---+++***+++,,,---------,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,///...---,,,,,,,,,---...***************+++,,,,,,---,,,,,,,,,,,,---..............................000000/////////.........////////////////////////++++++,,,,,,,,,,,,------........................------------------,,,,,,...------,,,,,,------...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............------,,,,,,------...---------------------------------///.........------,,,,,,000000///.........//////...........................////////////...------------............------------........./////////////////////000000000000222222222222111000///...111000...------.../////////////////////000111111111111111111111111222222000333:::CCCJJJIII@@@888222222111111000000111111222222333333333333222222111111111111111222333333444333333333333333333222333444555777888888888888777777777777888999:::;;;<<<===>>>???@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEFFFEEEHHHKKKMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVXXX[[[[[[^^^iiiuuu------............---------------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,+++******---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------------------------------------------------))))))***+++,,,,,,------,,,,,,++++++++++++++++++------------------------...---,,,+++++++++++++++------,,,++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,+++++++++,,,,,,---...///000......------------......,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...,,,,,,,,,+++++++++++++++++++++---......---,,,+++...---+++******+++---...+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..............................////////////.........---------------------------+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,...---,,,++++++,,,---...111///...,,,++++++,,,,,,,,,,,,,,,---------------------------------------,,,------......------,,,---------...------,,,,,,------------------------///......------,,,,,,+++//////..........................................---...............------------............------............////////////////////////000000000000111111111111111000///...000///............/////////////////////000000111222222222111111111111111444333444888<<<<<<777222444444333333222333333444222222333333333333222222333222111000111222333444444444444333333222222222333444555777888888888888666666666777888999:::;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEHHHKKKMMMLLLLLLLLLLLLKKKKKKLLLNNNPPPSSSUUUVVVVVVVVVXXX[[[[[[^^^iiiuuu+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...---------------------------------------------------------++++++++++++++++++++++++***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,++++++***************+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++*********+++,,,------.........---,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,------,,,+++,,,...*********+++++++++++++++...///000111111000///......,,,+++******+++---...++++++,,,,,,,,,------------,,,,,,,,,,,,---.......................................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,++++++,,,---...111///...,,,++++++,,,,,,------------------------------------------------,,,,,,------------,,,,,,---------...------,,,,,,------------------------......------,,,,,,,,,,,,------------------------........................------...............---------............------........./////////000000.../////////000000000111---...//////000000000/////////.........////////////////////////000000111222222222111111111111111666333111111222333111///444333333222333333444444111111222222222222111111333222111111111222444555444444444333333222222222333444555777888888888888666666666777888:::;;;<<<<<<===>>>???AAAAAABBBBBBBBBCCCDDDDDDEEEDDDDDDCCCEEEHHHKKKMMMLLLLLLLLLLLLKKKKKKLLLNNNPPPSSSUUUVVVVVVVVVXXX[[[[[[^^^iiiuuu***+++,,,------,,,+++***(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))******+++,,,------...------...............///,,,---.../////////......------------------------...------------,,,,,,,,,------,,,,,,++++++*********+++,,,...//////000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++***************,,,------......------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++,,,------------,,,,,,,,,+++++++++,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------------...///......---+++******)))(((***++++++))))))***,,,******++++++++++++,,,,,,,,,------------,,,++++++---,,,+++++++++,,,---...)))******+++,,,+++++++++---,,,,,,,,,,,,---.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,------...///...------,,,,,,,,,,,,............---------,,,------------------------,,,,,,------------,,,,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,------+++,,,------...---------------------------------------...////////////...------............------....../////////000000000......//////000000111111,,,---...//////000000000.........//////////////////////////////000111111111111111111111111222222333111//////000111222111111111000000111111222222111111222222222222111111222222222222222333444444444333333333333333333222333444555777888888888888777777777888999;;;<<<===<<<===>>>@@@AAABBBBBBBBBBBBCCCEEEEEEFFFEEEDDDCCCEEEHHHKKKMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVXXX[[[[[[^^^iiiuuu***+++---......---+++***(((((()))******+++,,,,,,------------------------,,,,,,---......---,,,,,,+++++++++,,,---.........,,,,,,,,,------.........,,,---...///000//////...------------------------......---------,,,,,,,,,------------,,,,,,,,,++++++,,,---...//////......------------------------,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,---------,,,,,,---------------------------------+++,,,,,,------,,,,,,+++''')))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,---......,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,---......---------,,,,,,+++++++++)))***++++++******+++---,,,,,,,,,------.........,,,+++******)))))))))***,,,,,,,,,,,,---------...)))***+++,,,---,,,,,,+++---,,,,,,,,,,,,---..........................................------------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,------------------,,,------------------,,,---------...------,,,,,,000000///...---,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++,,,---............------------------------+++++++++,,,,,,------...+++,,,---/////////...------------------------------...//////000000000///------............------.../////////000000000000.........///000111111111...//////000000000//////---......//////////////////////////////000111111000000000111222222222333111111000111222333333222111111000000111111222333222222333333333333222222111222333333444444333333222333333333333333333444333444555777888888888888777777888999:::<<<>>>???<<<===>>>@@@AAABBBCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCEEEHHHKKKMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTVVVVVVXXX[[[[[[^^^iiiuuu+++,,,...//////...,,,+++++++++,,,------...//////------------------------,,,,,,---......---,,,,,,---------.........//////+++++++++,,,,,,---------,,,---///000000000///...------------------------.........------,,,,,,,,,------------------------,,,---...///...---,,,+++........................+++++++++,,,---...///000//////...------------.........,,,++++++,,,..............................+++,,,,,,------,,,,,,+++'''(((+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,---......---,,,***)))---------------...///000---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++,,,------...++++++,,,,,,,,,,,,------,,,---......------///000........./////////000000222111///...---...//////+++,,,---............---,,,---...///000///......---,,,,,,,,,,,,---..............................000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,------.........+++,,,............,,,++++++,,,---.........---,,,111111000...---,,,+++***------------------------+++,,,,,,------,,,,,,+++***+++,,,---......///...------------------------)))***+++,,,------...///,,,---///000000000//////------------------------......///000111111000000---..................---////////////000000000000---......///000111111222111222222111111000///...------...///000000/////////////////////000111111//////000111222333333444333333333444444333222111333222222222333444444555333444444555555444444333111222333444555444333222222222222333333444444444333444555777888888888888888888999:::;;;===>>>???<<<===>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCEEEHHHKKKMMMLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSTTTVVVVVVXXX[[[[[[^^^iiiuuu+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,...---,,,,,,++++++,,,,,,,,,------......------,,,***+++---...------...///,,,,,,,,,------.........------------,,,,,,+++***''')))+++,,,,,,,,,---...,,,,,,,,,,,,------......+++++++++,,,,,,---------...---,,,,,,,,,...///000------------------------.........------,,,,,,,,,+++---......---,,,,,,---........................***+++---///111111111111,,,,,,,,,---------......---------....../////////++++++,,,,,,,,,---------++++++++++++++++++++++++........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,++++++*********,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,---------,,,,,,+++++++++***+++---//////...---,,,//////...---,,,,,,++++++---...000///...,,,------------------------------222222111000///...------***+++,,,,,,------,,,,,,---------............///......---,,,++++++******------............------***+++,,,---...---,,,+++///...,,,++++++,,,...///,,,,,,,,,------............---,,,,,,---...---+++---------...000111333444---------............//////......---------......111111111000000///...---000000///...............////////////////////////000000000000//////////////////............//////////////////////////////000///.........///111222222222111111000111111111111111222222222333333333222222111000//////000000222222222222222222222222222222222333333444444444333333333444555666777777666666777777777666666555888777666666777999;;;=========>>>???@@@AAAAAABBB???AAACCCFFFGGGGGGGGGFFFDDDGGGJJJKKKKKKIIIIIIJJJLLLMMMNNNNNNOOOQQQTTTWWWXXXWWWYYY[[[[[[^^^hhhsss+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---,,,...---,,,,,,++++++,,,,,,,,,------......------,,,,,,---///...---,,,,,,---,,,,,,------------------,,,---------,,,,,,+++***%%%''')))***)))))))))+++------..................---------------------------------------...//////++++++++++++++++++++++++......---------,,,,,,,,,,,,---///...---,,,,,,---++++++++++++++++++++++++,,,,,,---...////////////,,,,,,---------.........,,,---------............,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........---------,,,,,,***,,,---//////...---,,,//////......---,,,,,,+++,,,---///...,,,++++++,,,------------------------000000000//////......---++++++,,,------------,,,.........////////////000///......---,,,,,,++++++------............------++++++,,,------------,,,///...---,,,,,,---...///,,,,,,,,,---------......///...---...///000///...,,,,,,,,,,,,---///000111---------............//////......---------......///000000000000///......000000///...............////////////////////////////////////////////////...------------------...////////////////////////000//////...///000111222222111111111111111222222111111222222222333333333222222111000000000000000222222222222222222222222444444444444555555555555444333333444444666777777888888999999999999888888888777666666777999;;;=========>>>???@@@AAAAAABBB@@@BBBDDDFFFGGGGGGFFFEEEDDDGGGJJJKKKKKKJJJIIIJJJLLLMMMNNNOOOOOOQQQTTTWWWWWWWWWXXXZZZ[[[]]]hhhsss---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------...,,,++++++---...---,,,...---,,,,,,++++++,,,,,,,,,------......------,,,---...//////,,,+++++++++------------------,,,,,,,,,,,,---------,,,++++++***+++------+++++++++,,,.........---------------........................,,,---......///.........++++++++++++++++++++++++...------------,,,,,,,,,,,,...///...---++++++,,,------------------------......---,,,,,,,,,------,,,------------.........,,,,,,,,,------------...,,,,,,---------.........---------------.........,,,,,,---------+++***))),,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++++++++++++++,,,---...///,,,,,,------------------,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,//////............------+++,,,---...///...------000//////......---------+++---...---,,,***++++++------------------------........................++++++,,,---------------...////////////000000000/////////...------,,,,,,------............------,,,,,,,,,,,,,,,------...///...---,,,,,,---...///,,,,,,,,,------------......---,,,---///000000///------,,,,,,---......///---------............///......---------......///......///000000000//////000000///.........//////////////////////////////.........///000000111111///......------......///////////////////////////000////////////000111222000000000000111222333333111111222222222333333333222222111000000000000111222222222222222222222222666666666666666666555555444444444444444555666777888888999999999999888888777777777777888:::;;;=========>>>???@@@AAAAAABBBBBBCCCEEEGGGGGGFFFEEEDDDEEEGGGJJJLLLKKKJJJJJJJJJLLLMMMOOOOOOPPPQQQTTTVVVVVVUUUWWWZZZZZZ]]]hhhsss---------,,,,,,+++++++++***+++,,,,,,------,,,,,,........................---,,,***+++,,,------,,,...---,,,,,,++++++,,,,,,,,,------......------,,,,,,...///...---++++++,,,.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++---...//////---,,,,,,---,,,,,,,,,,,,,,,+++++++++............------------,,,---.../////////---------------------------------------------------------...//////---++++++,,,...........................---++++++++++++---...------------............,,,,,,,,,---------------+++,,,,,,,,,,,,------------------------.........)))***+++,,,---,,,***)))------,,,,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,---......//////......------------,,,------......------,,,---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,------------------------............------------,,,,,,---...///.........000000//////............+++---......,,,++++++,,,------------------------,,,,,,,,,------.........+++,,,,,,---...---------............////////////000/////////.........---------............------------,,,++++++---...///------,,,,,,,,,,,,------------------------------+++******+++---///...---000//////....../////////---------............///...------------...//////,,,---...///000000000000000000///////////////000////////////////////////......///000111222333333111111000000000000111111////////////////////////000000000000000111111111000000000000111222333444111111222222222333333333222222111000000111111111222222222222222222222222777777666666555555444444444444444444444555666777555666666777777777777666777777777888999:::<<<<<<======>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGFFFDDDCCCEEEHHHKKKLLLKKKJJJJJJJJJLLLNNNPPPPPPPPPQQQTTTVVVUUUTTTWWWYYYZZZ^^^hhhttt---------,,,,,,+++++++++***+++,,,,,,------,,,,,,........................,,,+++******,,,---------...---,,,,,,++++++,,,,,,,,,------......------,,,***,,,......---------............------,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,---,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------------------------------,,,...///...---++++++,,,++++++++++++++++++++++++++++++******+++,,,...///---------.........//////------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...''')))***,,,---------,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++------,,,,,,------......111111000///---,,,++++++,,,------......------,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------.........///......///////////////.........---...//////---,,,,,,---------------------------++++++,,,,,,------......,,,,,,---.........------,,,,,,,,,---------......000///////////////......------............------...---,,,+++,,,---...///,,,++++++++++++++++++,,,------------------------******)))+++---......---000//////...............---------............///---------------...//////+++,,,---///000000000000000000/////////000000111//////////////////////////////000111333444555555111111000000000000111111///////////////////////////000000111111111111111000000000000111222333444111111222222222333333333222111111111111111222222222222222222222222222222555555555444444333333333555444444444444555666666555555666777777777777777777777888888999;;;<<<<<<======>>>???@@@AAAAAABBBDDDEEEGGGHHHGGGFFFDDDCCCEEEHHHKKKLLLLLLJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSUUUTTTTTTVVVYYY[[[^^^iiiuuu---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------,,,***)))***,,,---------...---,,,,,,++++++,,,,,,,,,------......------,,,)))+++---...------...///------------------,,,,,,++++++,,,---------,,,,,,,,,...///...,,,++++++,,,,,,---------............+++++++++,,,,,,,,,------.........///......---,,,++++++++++++++++++++++++,,,,,,,,,------------...+++---......---,,,,,,---------------------------******++++++,,,---...///------.........////////////............---------+++++++++,,,,,,,,,------+++++++++,,,------......***++++++,,,---...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......111111000...---,,,+++***,,,------......------,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,,,,,,,------............/////////........................---///000///...,,,------------------------------,,,,,,,,,------.........,,,,,,---...............++++++,,,,,,,,,---------//////////////////......------............---------------------......///+++++++++,,,,,,+++++++++...------------,,,,,,,,,---,,,+++,,,...//////...------,,,,,,,,,,,,,,,------------............///---------------...///000+++,,,---...///000000000000000/////////000111111///////////////////////////000111222333444555555///......------......//////////////////////////////000111111222222111111000000000000111222333333111111222222222333333333222111111111111222333333222222222222222222222222333333333333333222222222555555444444444555555666666777888999999:::999999777777888999:::;;;<<<<<<======>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHFFFEEEDDDFFFHHHKKKMMMLLLKKKKKKKKKMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTWWWZZZ\\\```kkkwww+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---------...---,,,,,,++++++,,,,,,,,,------......------,,,+++---......---,,,---...,,,,,,------------------***+++,,,,,,---------,,,...000111111///......///))))))***+++,,,------...***++++++,,,---...////////////...---------------++++++++++++++++++++++++,,,,,,,,,---------......***,,,---...------...///////////////////////////,,,,,,------------,,,,,,............////////////000000/////////.........---------.........//////,,,,,,,,,---......//////000///...------...///000...------------,,,,,,,,,***++++++,,,,,,------.........------------...............---------------,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,------.....................//////000------------------------,,,...//////---,,,,,,---------------------------------------............,,,------...............,,,,,,,,,---------..............................------............------,,,------...............---------......---------......---------,,,,,,,,,...---,,,,,,...///...,,,,,,,,,,,,++++++,,,---------------............///---,,,,,,------///000000,,,,,,---...////////////000000//////000111111222//////////////////////////////000000111222333333...------------------...///////////////////////////000111222222222111111222111111111111111222222111111222222222333333333222111111111222222333444222222222222222222222222222222222222333333333333666555555444444444555555666777888999999:::::::::777777999:::;;;<<<<<<<<<======>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHGGGFFFEEEFFFHHHLLLMMMLLLKKKKKKKKKMMMOOORRRSSSRRRRRRSSSTTTTTTUUUWWW[[[]]]aaammmyyy+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))),,,---------...---,,,,,,++++++,,,,,,,,,------......------,,,---...//////---++++++,,,,,,,,,,,,------.........***+++,,,,,,------------+++---......---,,,,,,---$$$%%%%%%'''((()))***+++***+++,,,---...000111111000///...---,,,,,,---...------------------------,,,,,,,,,------.........)))+++---...------///000,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***............/////////000111111000000/////////...////////////000000000000---------...///000000111666333000---,,,---...000......---------,,,,,,,,,)))***+++,,,------...//////......---------......++++++,,,,,,---...//////,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,------...//////,,,,,,,,,------.........---------.........//////...............///000000,,,---------------------+++---......,,,++++++,,,------------------------........................,,,---......//////......---------.........//////---------...............---..................---+++,,,.../////////...---......////////////...............------,,,,,,,,,---+++******,,,,,,+++***...------------...///000---------.........//////,,,,,,,,,---...///000111,,,---......///.........000000///000000111222222////////////////////////......//////000000111111//////............/////////////////////////////////000111222333222111111222222111111111111111111111111222222222333333333222111111111222333333444222222222222222222222222222222222333333444444444666555555444444444555555444444555777777888888888777888999:::;;;<<<<<<<<<======>>>???@@@AAAAAABBBCCCEEEFFFHHHHHHHHHFFFEEEFFFIIILLLMMMLLLKKKKKKKKKMMMOOORRRSSSSSSRRRSSSTTTUUUUUUXXX\\\^^^bbbnnnzzz------...//////...------+++,,,,,,------,,,,,,+++//////...---,,,++++++***++++++,,,------......///..................------------++++++++++++------------------------------+++---......---,,,,,,------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,((()))***,,,---...//////111000000///...---------.........------,,,,,,,,,.........------,,,,,,,,,---------------+++******---.........---,,,,,,+++...---,,,,,,,,,...///000111///---...111444333111//////...------......///---...000111222222111000111111222222444666777888666444222000////////////000///.........---***((($$$(((,,,///000000000000000000//////...............---,,,++++++,,,---...000///...---,,,+++++++++------------------------000...,,,+++,,,---,,,+++,,,,,,,,,---------......))))))***...222333000,,,---///111333333222000///000///...---------------+++***)))***---//////...---.........---,,,++++++,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////+++,,,,,,------,,,,,,+++------------------------++++++---......---++++++........................+++,,,,,,---.........---............////////////....................................////////////000///.........///111222444111///......//////..................///000111111222222111000111444666000000000000000000000000111///...,,,,,,...///111000000//////000111222222111111222222222333333333222222222222222222222222222222222222222222222222444333333222222333333444333333333333333333333333222222111111222222333444777777777888999999::::::777777777888888999999999>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHGGGFFFEEEIIILLLNNNOOONNNNNNNNNOOOMMMOOOPPPPPPPPPPPPQQQSSSPPPUUUUUUVVV^^^```hhhyyy++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++------------------,,,,,,------------------------------------------------------,,,++++++,,,------------------------------,,,...///...---++++++,,,,,,,,,++++++++++++,,,,,,------------------------......---------,,,,,,,,,)))***+++---............//////......---,,,,,,,,,------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---------......///000000...,,,...000222222111,,,,,,,,,---------......111///---,,,+++,,,...///222444888999888444000---111222333444444333111000222///---,,,,,,,,,+++***)))***,,,,,,,,,,,,---////////////......---------------,,,,,,,,,,,,------///...---,,,,,,++++++,,,------------------------///...------......---+++,,,,,,,,,---------......///,,,***)))***,,,------------///222666:::>>>@@@000000//////............---,,,***+++,,,------,,,...............---,,,,,,,,,,,,,,,---------..................---------,,,---------------......///000000//////............,,,,,,------------,,,,,,------------------------,,,,,,,,,------,,,,,,,,,------------------------+++,,,------.........---............////////////........................------------...........................//////000222000......///000///...---,,,,,,,,,,,,---...//////000111000//////111222000000000000000000000000000000///......///000000000000000000000111222222000000111111111222222222222222222222222222222222222222222222222222222222444333333222222333333444333333333333333333333333222222222111222222333444555666666777777888999999999999:::;;;<<<===>>>????????????@@@AAABBBDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGIIILLLMMMLLLLLLLLLMMMMMMOOOPPPPPPPPPPPPQQQSSSQQQWWWVVVWWW___aaaiiizzz+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------000111222111///---------,,,++++++******++++++,,,------------------------......---------,,,,,,,,,,,,,,,---.....................------,,,+++++++++,,,,,,++++++++++++******...------------,,,,,,,,,++++++******+++---...///------......------,,,,,,---...//////////////////...---,,,---///000000///+++,,,---.../////////...---...111444888<<>>???>>>;;;555///+++,,,///333777888666333111333000,,,******+++,,,,,,000000///...,,,,,,...000......------------,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---........................///......///000///---+++,,,,,,,,,---------......+++---000111000...---,,,222888BBBJJJLLLHHHAAA<<<000000000000///////////////---,,,+++,,,---,,,+++....../////////...------,,,,,,,,,---------....../////////.........------......------......///000000000//////.........---------............------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---............////////////........................,,,,,,,,,------------...,,,------...............///......///111111000///------,,,,,,------......///000222111000//////000000000000000000000000000000000000000000000000000000000000000000000111222//////000000000111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222333444444444444555666666777777888999999;;;<<<>>>@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGHHHGGGGGGFFFGGGIIILLLMMMLLLKKKLLLLLLNNNOOOPPPQQQPPPPPPQQQSSSSSSXXXWWWXXX```bbbjjj|||........................,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,------------------333444555333111///...///+++++++++******+++++++++------------------------......---------,,,,,,,,,---......///......------...---------,,,,,,++++++,,,,,,,,,+++++++++++++++---------------------------,,,*********,,,...///,,,------...------,,,,,,---...///000000000......---,,,,,,,,,---......///......000111111111000///,,,222;;;DDDJJJKKKIIIGGGBBB@@@<<<777444111000000+++...222555666555333111222///,,,++++++,,,,,,,,,...//////...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++++++++,,,------////////////////////////......///000222111...+++,,,,,,,,,---------......***---000111111222666:::FFFKKKQQQSSSNNNBBB555,,,//////000000000////////////---,,,,,,------,,,+++...///////////////......,,,,,,,,,---------......000////////////.........///............///000000............/////////000---..................---------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////........................,,,,,,---------.........,,,---...///000///...---------...000222222111///000000////////////000000000222444444222000000000////////////////////////000000111111111111000000111000000000000000111111000000000000111111111222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333222222222222333444444444555555666666777888888888888999;;;<<<>>>???????????????@@@AAABBBCCCDDDCCCDDDFFFGGGHHHHHHGGGFFFIIIKKKMMMNNNNNNMMMMMMNNNNNNOOOQQQQQQPPPPPPRRRSSSSSSXXXVVVWWW___bbbjjj|||........................,,,------......------,,,//////...---,,,,,,++++++,,,,,,,,,---------......,,,---------.........///------------------------,,,,,,,,,---------......111333333222///---------,,,++++++++++++++++++,,,------------------------......---------,,,,,,,,,......//////......---,,,.........---------------,,,,,,,,,---------------------------------------///...,,,*********,,,---,,,,,,------...------,,,---...///000000///...---,,,,,,,,,,,,,,,,,,---......//////000000000000///888;;;@@@CCCCCC???999666666333000---,,,+++,,,------...//////000000000000///...------...---,,,***'''))),,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,---......////////////////////////------...000222111...,,,,,,,,,,,,---------......000///---+++...888FFFQQQQQQLLLCCC999222---,,,,,,------.../////////...---...,,,+++,,,---......---......///////////////...,,,,,,,,,---------......000////////////.........///............///000000+++,,,---...///111222222---..................---------------------------///...,,,,,,,,,,,,...///---------------------------......//////...------............////////////........................---.........////////////---...///111111000//////---------000222333111///111000000/////////000000000222444444222000//////////////////////////////000000111111111111000000111111000000000000000111111111111222222222333333222222222222222222222222222222222222222222222222222333333444444333333222444444444444444444444444333333222222333333444555555555666777777888888999999999999:::;;;;;;<<<<<<======>>>>>>???AAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHKKKMMMNNNMMMMMMMMMNNNNNNPPPQQQQQQQQQQQQRRRTTTSSSWWWUUUVVV^^^aaajjj|||---,,,,,,++++++,,,,,,---------............------000///...---,,,++++++***++++++,,,,,,---...//////,,,------....../////////------............------+++,,,,,,------.........---...///...,,,*********---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,------.........------,,,.........---------------,,,,,,------------......,,,,,,,,,------------...///...---+++******++++++,,,,,,------......------..................---,,,,,,------,,,++++++---...,,,,,,,,,---...000222222???===999555222111000000***+++...//////...,,,***...---,,,++++++,,,...///---------...///...,,,)))(((+++///111000...------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///........................---------///000000...---,,,,,,,,,---------......,,,111777>>>CCCGGGKKKMMM<<<888333---++++++---///+++,,,.../////////...---...,,,+++,,,...//////...------.../////////......,,,,,,,,,---------....../////////.........------......------......///000++++++,,,...///111222333------............------------------------------......------------.................................////////////...------............////////////................................./////////000000...//////000000000000000...------///111222111000//////......------.........///111000///......///000000000000000000000000000000000000000000000000222111111000000000000000111222222222222333333333222222222222222222222222222222222222222222222222222222444444444444222222444444444444444444444444333333333333333444444555555666666777777888999999;;;;;;;;;;;;;;;<<<<<<<<<============>>>@@@AAABBBCCCDDDEEEGGGHHHHHHHHHGGGFFFHHHKKKLLLKKKJJJKKKKKKNNNPPPQQQRRRQQQQQQRRRTTTSSSXXXUUUUUU]]]aaajjj|||---,,,++++++++++++,,,---------............------.........------,,,,,,,,,,,,---------------------++++++,,,------...//////,,,---...//////...---,,,++++++,,,,,,---......///***,,,------+++))))))***...------,,,,,,------...------------------------......---------,,,,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,,,,,,,,,,,,,---...---+++***,,,///+++++++++---000555999<<<777555000------///222444,,,...000111222111///...---,,,+++***+++,,,---...///---,,,,,,---...---+++---///111111000///000111,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,......---------...//////---------------------------,,,,,,,,,...///...---,,,,,,,,,---------......(((000;;;EEEJJJGGG>>>888))),,,000333444222000...,,,---///000000000///...000...,,,,,,.........---,,,,,,---...............,,,,,,,,,---------..................---------,,,---------------......///------......///000000000,,,,,,------------,,,,,,------------------------------............------------------------------///////////////...------............////////////........................---------........./////////............///000000000...---...000111111000000000///................../////////------///111000000000000000000000000000000///......///000000222222111000000000000000111111111111222222222222222222222222222222222222222222222222222222222222111222444555555444222111555555555555555555555555444333333333333444555555444444555666666777777888999999:::;;;<<<==================>>>???@@@BBBBBBBBBCCCEEEGGGHHHHHHHHHHHHFFFHHHKKKKKKKKKJJJJJJKKKOOOPPPRRRRRRQQQQQQSSSTTTUUUYYYVVVVVV^^^aaakkk~~~///...------------...///------............------,,,,,,,,,---------......///......------,,,,,,+++******+++,,,,,,---......,,,---...//////...---,,,++++++,,,,,,---...//////,,,---///...---,,,,,,---///......------......///------------------------......---------,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........******+++---------------+++,,,,,,---.........---///...,,,+++***+++,,,,,,,,,...///...+++***---///,,,,,,,,,///444;;;AAAEEE///......---------...///222000---++++++---///111******++++++,,,---...///111...+++***+++---......,,,,,,,,,***))))))+++---,,,,,,,,,------.........---,,,+++******+++,,,---000//////.........//////---------------------------,,,++++++---.........,,,,,,,,,---------......111...+++,,,///111000...000///...------...///000,,,...000111222111000///222000...---------,,,++++++,,,,,,---.........---,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,,,,,,,---......000/////////............+++,,,,,,------,,,,,,+++------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------............/////////000........................,,,,,,,,,---------............---,,,,,,...///000111///------///111111111222222111000000000000000000000000/////////222444000000000000000000000000111///...,,,,,,...///111222222111000000///000000000000000000111111111111222222222222222222222222222222222222222222222222111222444555555444222111555555555555555555555555444333333333333444555555333333444444555666666777666666777999;;;<<<===>>>>>>>>>>>>???@@@AAACCCCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLLLLMMMOOOPPPRRRRRRQQQQQQSSSTTTVVVZZZWWWWWW___cccmmm++++++++++++,,,---......+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,------......------,,,+++---///000111000///...***++++++,,,---...//////***++++++,,,---...//////.........///......------...//////000///---,,,+++---------,,,,,,+++++++++.........------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,++++++++++++***))))))***,,,...///))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000111111000...,,,---.........------------...............------,,,,,,,,,------///444888999666333+++,,,,,,---...///000000........................000///......------------,,,---......//////......------------------------,,,,,,,,,++++++*********---------.........//////,,,///333222///,,,,,,....../////////......---,,,......//////...---,,,,,,------------------------000///...,,,,,,,,,---...///...---...//////---+++........................000000000000000000000000///,,,***+++///000---)))+++,,,...///000///...---///......------......///......------------..............................//////.........------------------............///........................---,,,,,,++++++,,,,,,------------------...///000------......//////000000............////////////---,,,,,,,,,,,,---......////////////////////////......------...///111222666111,,,,,,111444444222000000000000000000000000//////000000000000//////////////////000000000000000111111111111222222222111222222333333222222111111111111222222333333333000000111111111222222222111222333333444444333333444444444333333222222222222222222333333444444444444444555555666666777777888666555777;;;===<<<:::>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJMMMOOOQQQRRRSSSTTTVVVVVVWWWYYYYYYXXX]]]mmm}}}......------,,,---------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,------......------,,,***,,,---...///...,,,,,,+++,,,,,,------.........,,,,,,------------------------.........------,,,------..................---------,,,,,,,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,---------.........---,,,+++++++++)))***++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...000------,,,,,,,,,,,,------......---------,,,,,,,,,,,,---111555999888444000...---,,,+++++++++++++++...........................---------------......,,,---......//////..............................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,...000111///---,,,,,,***+++,,,,,,------------000000//////............------------------------111000///---------------...---,,,---...///...,,,........................////////////////////////000---,,,...111222...+++---------------...//////---,,,,,,++++++,,,,,,---......------------..............................//////.........------------------............///........................------,,,,,,,,,,,,---------------------...//////.........///////////////............////////////------,,,,,,------...///////////////////////////.........---...///111222666222---...222555444333000000000000000000000000///000000111111000000///////////////000000000000000111111111111222222222111111222222222222111111222222222222222222333333111222222222333333333333111222333333444444333333333333333333222222111111555555444444444444444444444555555666666777777777999888777888:::<<<<<<<<<<<<===>>>>>>???@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKMMMPPPQQQRRRRRRTTTUUUTTTTTTUUUVVVWWW]]]lll{{{000000///...------------,,,------------............------------,,,,,,,,,------............------,,,---.........---,,,+++------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///000000------------,,,,,,,,,,,,.........---------------,,,,,,,,,,,,------------//////......---,,,,,,+++)))***,,,......---+++***+++++++++,,,,,,,,,------------------------------+++---...///......000111,,,,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,+++---222666888666111,,,000...---++++++,,,---...........................++++++++++++,,,---...///,,,---......//////..............................---------------,,,,,,,,,+++++++++,,,,,,,,,---------------...///...,,,***)))***+++,,,---...//////111000///.........///000------------------------000000///------,,,------///---++++++---...///...................................................000......000333333///,,,///...,,,+++,,,---///111------,,,,,,,,,,,,------......------------......------------------------...............------------------............///..............................------------.........------------.../////////////////////.....................////////////---------,,,------...///000000000000000000000000///.........///000111222666222//////222444444333000000000000000000000000000111111111111111111000////////////000000000000000111111111111222222222111111222222222222111111333333222222222222222222222222333333333444444444111222333333444444333333444444444444333333333333777666666555555444333333444555555666777777888888999::::::999999999;;;===;;;<<<>>>@@@AAABBBAAAAAABBBCCCEEEGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLNNNQQQRRRQQQQQQSSSTTTUUUSSSSSSUUUYYY```mmmyyy//////...------------------------.........//////------------------------------............------///000000000///...---,,,.........------,,,,,,,,,------------------------++++++,,,,,,------,,,,,,...------,,,,,,...///000------------------,,,,,,...............---------,,,,,,------------------........................+++,,,---------,,,+++***,,,,,,,,,---------..............................+++---............///111------,,,,,,,,,,,,---------------------------------///111444444222///,,,///...------///333666999........................+++++++++++++++,,,---...,,,---......///...................................................---------------.........//////---+++***,,,...///,,,))),,,------...///000111222111000...,,,,,,---///000------------------------...------.........//////333000---,,,---/////////........................------------------------......///111333222///,,,......---,,,---...///000//////............//////......------------......------------------------........................---------............///........................//////............//////......---------......///000000//////......------............////////////---------------...//////000000000000000000000000......//////000111111222333111//////111333333222////////////////////////111111222222222222111111////////////000000000000000000111111111222222222222222333333333333222222333333333222222111111111222222222333333333333444111222333333444444333333666555555555555555555555555555555555444444444444555555666777777888999999777:::>>>===;;;999:::<<<<<<===@@@CCCDDDDDDCCCBBBBBBCCCEEEGGGIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOQQQRRRQQQQQQRRRSSSWWWTTTSSSWWW\\\cccooozzz,,,,,,++++++,,,------...---------.........//////---------------------------......//////......---000000000//////...------.........------,,,,,,+++++++++,,,,,,---...//////***+++,,,,,,---------,,,000///...,,,,,,------...------------------------........................------------------------+++,,,,,,---...///000111...---,,,+++++++++,,,---,,,,,,---------.................................---...///...---,,,---///......------------......------------------------///000000///...............------...111555:::<<<...........................---,,,+++++++++++++++,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---+++)))+++......,,,)))//////.........///000111///...,,,++++++,,,...///---------------------------...///111222333444555777444000......//////...........................------------------------------...///000000---+++,,,,,,.../////////...---000//////......//////000......------------......---------------------------.....................---------............///........................000//////......//////000///......---------......000000//////......------............////////////...------------...//////////////////////////////---...//////000111111111000///......///000111111////////////////////////111111222222222222111111////////////000000000000000000111111111222222222333333444444444444333333333333333222222111111111111111111111222222222222111222333333444444333333444444444444444555555555111111222333444555555555555555666777888999:::;;;888===CCCDDDAAA>>><<<======???BBBDDDFFFFFFEEEDDDBBBDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRQQQQQQRRRSSSWWWTTTTTTXXX]]]cccnnnyyy+++******+++,,,---......,,,------------.........,,,,,,,,,------------.........////////////......---------------,,,,,,,,,.........------,,,,,,,,,***++++++,,,---...///000***+++,,,------......---000000///...---,,,,,,,,,------------.........................../////////............------------***+++,,,---...///000000...---+++******,,,...///,,,,,,,,,---------......---------------------------...///...---,,,---...///......------......///,,,,,,,,,------------.../////////---++++++---//////...------///111333555........................///...---,,,++++++++++++,,,---......//////......++++++++++++++++++++++++---------...............+++++++++,,,,,,,,,------,,,+++++++++---------,,,...---,,,,,,,,,---...///---,,,+++++++++,,,---...------------------------...000222444666777888888666444111/////////...---........................------------------------,,,,,,------------,,,,,,+++,,,...000000///...,,,......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///........................//////............////////////...------------...///////////////.....................////////////......------......///000////////////////////////,,,---...///000000000000...............//////000000000000000000000000000000111111111111111111000////////////000000000000000111111111111222222222333333444444444444333333333333222222222222222222000000111111111222222222111222333333444444333333222222222222222333333333///000111222444555666666555666666888999:::;;;<<<;;;???DDDGGGGGGDDDAAA???>>>???BBBDDDFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMMMMMMMLLLLLLLLLNNNQQQRRRQQQQQQSSSTTTUUUSSSTTTWWWZZZ___kkkvvv------,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------............////////////......---,,,,,,,,,,,,------...------------------,,,,,,,,,,,,,,,------.........++++++,,,....../////////..................------------------.........///---........./////////000///.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,------...///+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000...------,,,,,,------...,,,,,,,,,---------......,,,......---+++***,,,...//////...------------.................................---------------...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,------+++,,,---,,,,,,,,,---///---,,,++++++,,,...000222,,,,,,,,,---------......------------------------...///111333444444444444111000...///000000///---........................---------------------------------,,,++++++---...,,,------.....................------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///........................///......------....../////////...---------------.........///////////////............////////////...............//////000------------------------+++,,,---...//////......---...//////......///000000000000000000000000000///000000111111000000///////////////000000000000000111111111111222222222111222222333333222222111222222222222222222333333111111111222222222333333111222333333444444333333222333333333444444444444111222222333444555666666555666777888:::;;;<<<<<<======???BBBDDDDDDBBB@@@>>>>>>@@@AAACCCEEEFFFGGGEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKMMMPPPQQQRRRRRRTTTUUUTTTUUUWWWYYYYYY]]]iiivvv000///...---------------+++++++++,,,,,,,,,------,,,,,,,,,------...............////////////.....................///000111------------------------......---------,,,,,,,,,+++,,,---...////////////+++,,,---///000//////...---------.........//////---.........//////000000//////.........---------...------,,,,,,+++******)))***,,,...//////...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------...000222---,,,,,,++++++,,,,,,---,,,,,,,,,------.........))),,,///...,,,***+++---...............---------........................------------...///000000,,,---......//////......------------------------,,,,,,,,,---------......---------.........//////***---///---++++++...111------,,,---///111444666,,,,,,---...//////......------------------------,,,---...//////...---,,,,,,+++,,,---000000///.........................................................---+++***+++...000///...,,,,,,,,,---///111000000////////////000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////..............................------------......000///...------------------.........//////000000............/////////000...............///000000------------------------***+++,,,...///......---...///000000//////000111000000000000000000000000//////000000000000//////////////////000000000000000111111111111222222222000000111111111111000000111111111222222333333444222222333333333444444444222222333444444444333333555666666666777777888888444444555555555555555555555666777888:::;;;<<<===<<<:::888:::>>>@@@@@@>>>======>>>???AAACCCEEEFFFGGGEEEDDDCCCDDDGGGJJJLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJMMMPPPQQQRRRSSSTTTVVVVVVXXX[[[\\\ZZZ]]]jjjxxx.........------,,,,,,,,,---.........---,,,,,,+++------------------------000000000///......------........................------------------------------------------------//////...---,,,,,,++++++...---+++******+++---...000///...---,,,,,,+++***++++++,,,---............//////000000///...------------,,,+++,,,---...///000000+++---666333,,,000///...---...//////---+++------++++++++++++------......//////...---,,,,,,........................000//////.........//////------------------------///...---,,,,,,,,,,,,,,,///---,,,+++,,,...000111//////.........---------...///000///---,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------.........////////////000........................------......///000000000.........------,,,,,,,,,//////.........------------------............//////////////////.........///////////////......------------.........//////000000///...------------////////////////////////........................///...,,,,,,...///...---//////............////////////...//////...,,,)))000000//////.........---................................................//////............//////222111//////000000///---000000//////.........---///...---,,,,,,---...///000000//////......------000///...------...///000......------------......////////////............//////...//////000111222000000////////////000000333111000///000111333444111111222333333333333222333333333444444444555555222222111111222222333444444555555444222222444666444444444555555555555555777777666555444444333333777888888888888999999999:::::::::;;;<<<===>>>???@@@AAABBBDDDEEEDDDDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNNNNNNNMMMNNNOOOQQQQQQQQQQQQRRRTTTUUUVVVTTTZZZYYYYYY___bbbkkk~~~.........------,,,,,,,,,---.........------,,,+++------------------------/////////............---........................------------------------------------------------//////...------,,,++++++---,,,+++******+++,,,---//////......------,,,,,,---------...------,,,,,,///////////////...------------,,,,,,,,,---...///000...444KKKYYYFFF...---///---,,,,,,---...,,,+++------,,,++++++,,,------------......---,,,,,,+++------------------------///.....................------------------------///...---,,,,,,,,,,,,---......---,,,---...///000//////.........---------,,,---//////...---...///......---,,,,,,,,,------------------------------....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////..................---------,,,,,,,,,//////.........------------------............/////////////////////////////////000000//////...------------.........////////////---,,,,,,------...................................................///...,,,,,,...///...------------------...///000.........000111111///...000/////////............................................................//////...---------......000...------//////...,,,000/////////............/////////......////////////////////////.........000000///......///000000/////////......//////////////////////////////000000////////////000000111000000////////////000000000///...---...///111222000111222222333333222222333333333444444444444555222222111111222222333444222444555555333333333444888777666555444333222222444444555555555555555666777888888888888999999999:::::::::;;;<<<===>>>??????@@@BBBCCCDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLNNNNNNLLLKKKKKKLLLPPPPPPPPPQQQRRRSSSTTTUUUTTTZZZYYYYYY___bbbkkk~~~.........------------------............---,,,,,,---------------------------------------.................................------------------------------------------------//////......---,,,,,,,,,++++++++++++++++++++++++............------------............---,,,+++***...////////////...------------,,,,,,------...///222,,,777ZZZmmmRRR111---///---+++***+++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------......---,,,,,,,,,------...............---------...............---------***,,,...///......///000------,,,,,,,,,---......------------------------........./////////000000++++++++++++++++++++++++111111000///...,,,,,,+++...------------,,,,,,,,,...............------------------............/////////////////////////////////000000//////...------------..................---,,,++++++,,,...000................................................///...,,,,,,...///...---......---,,,,,,------...------...111333444333222////////////............////////////////////////........................000///......---------------,,,+++,,,---...---,,,////////////............//////000000000000//////.........///////////////111000000//////000000111000000000000000000000000/////////000111111222222111000000////////////000000000////////////000000000///.........///111222000111222222333333222222333333333333444444444444222222111111222222333444000333555555444222222222777777666555444333333222222222333444666777888888777888888888888999999999:::::::::;;;<<<===?????????@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHJJJJJJLLLMMMNNNMMMKKKIIIIIIJJJOOOOOOOOOPPPQQQRRRSSSTTTUUU[[[YYYYYY___aaakkk~~~...............---------------............------------------------------++++++,,,,,,---......///........................------------------------------------------------//////......---------,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------...---.........------,,,+++.........//////...---------------------......///000,,,000III[[[JJJ333222111...+++***+++------------------,,,,,,---------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...........................------,,,,,,,,,------.../////////...---,,,,,,........................+++---//////...---...///,,,,,,,,,,,,,,,---...///........................------------............++++++++++++++++++++++++111000///...---,,,,,,+++------------------------........................---------............//////////////////000000000000000000000000///..............................---,,,******+++---///111................................................///...,,,,,,...///...---111111///...---,,,,,,,,,------...000333444333111///////////////.........000000000000000000000000........................111111000///............,,,+++***+++---......---///////////////............///000111111000///...------......//////000000111111000000000000111111000000000000000000000000//////000111222222333333111111000//////...//////000000////////////000000111111000000111111222333000000111222222222222222222222333333333444444444222222111111222222333444222333444444222222222444333333444444555666666666222333444555666777888999777777888888888999999999:::;;;;;;;;;<<<>>>???@@@??????@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHJJJKKKKKKKKKMMMNNNMMMLLLJJJJJJKKKMMMMMMNNNOOOPPPRRRSSSTTTUUU[[[YYYYYY___aaajjj}}}........................------...//////......---------------------------***++++++,,,---...//////........................------------------------------------------------///...............------------............------*********+++,,,,,,------+++,,,------.........---------............------------.........//////...,,,000---000<<<<<<555666333000---,,,---...//////------------------------------............------------------------------++++++------......------........................------,,,,,,,,,------....../////////...---,,,,,,---.....................---///000///---,,,,,,---,,,,,,,,,,,,,,,---...///........................++++++,,,,,,,,,,,,------------------------------........................---------------------------.....................---------............///////////////000000111111000000000000000//////........................---,,,,,,++++++,,,...000111................................................///...,,,,,,...///...---111000//////////////////------...///111111000............///////////////000000000000000000000000////////////////////////222111111000//////000000---,,,+++,,,...//////............///////////////------///000000///------------......//////000000000000111111111111000000...//////000000//////...///000000111222333333444111111000//////...//////000000////////////000000111111111111111222222333000000111222222222222111222222222333333333444444222222111111222222333444444444333222111111444666333333444444555666666777555555555666666666777777777777888888888999999999;;;;;;;;;<<<===>>>???@@@???@@@@@@@@@AAABBBBBBCCCAAACCCEEEGGGIIIKKKKKKKKKJJJLLLNNNNNNMMMMMMMMMNNNMMMMMMMMMNNNPPPQQQSSSTTTVVV[[[ZZZYYY___aaajjj}}}.............../////////------...////////////...------------------------+++,,,,,,---.../////////........................------------------------------------------------........................------------------------******++++++,,,,,,,,,---***+++,,,---............,,,,,,---............---------...////////////...(((333000)))000555444666222000......////////////------............------------......//////..............................***+++---...//////...---........................------,,,,,,,,,---.....................------------------..................///000///---,,,,,,,,,------,,,,,,,,,---..............................+++++++++,,,,,,,,,------........................+++,,,,,,---......//////,,,,,,,,,------------...---------...............---------............///...//////000000111111222000000111111000000///..................---------,,,,,,,,,---...///000000------------------------........................///...,,,,,,...///...---------...///000222444444...------...//////---+++.........///////////////////////////////////////////////////////////////111000000//////000000111///...---...///000///............///////////////------............------.........//////////////////000000111111000000///......000000000000......000000000111222222222333111000000////////////000000000////////////000000.../////////000000000000///000111111222222111111222222222222333333333333222222111111222222333444444555555333222222444666666666555555555444444444777777666666666666666666777888888888888999999999;;;;;;;;;<<<===>>>@@@@@@AAA@@@@@@@@@AAABBBCCCDDDAAACCCFFFHHHJJJKKKKKKKKKJJJLLLNNNNNNNNNNNNOOOPPPLLLMMMMMMNNNPPPRRRTTTUUUVVV\\\ZZZZZZ___aaajjj|||---........./////////000------...///////////////---------------------------------....../////////........................------------------------------------------------............////////////---,,,++++++++++++,,,------------------------...,,,,,,------...---------+++,,,------.........---,,,---...///000//////...)))000...,,,111///---444111///......//////...---,,,---...//////...---,,,+++,,,---............---------------------------***,,,...000000000///...........................,,,,,,,,,,,,,,,---...///......---,,,---...///000---------.........//////,,,...//////...------.........---,,,,,,,,,------........................,,,,,,---------.................................++++++,,,------...//////,,,,,,,,,---------......---------.........//////---------............///...//////000111111222222000111111111111000////////////.........---------,,,---///000000000000///------------------------........................///...,,,,,,...///...---............///000222222---------...//////---+++............/////////000........................////////////////////////------------...///000111000///---...//////...---............/////////000//////............/////////////////////............///000000000000///......///111222222111///...000000111111111111111111000////////////000000111000000////////////000000......///000000000000000///000000111111111111111111222222222222333333333222222111111222222333444222444777888666555444444555555555555555444444444666666666666666666666666777888888888888999999999;;;;;;<<<<<<===???@@@AAABBBAAAAAAAAAAAACCCDDDEEEBBBDDDFFFIIIJJJKKKJJJJJJKKKLLLNNNNNNMMMLLLLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVVVV\\\ZZZZZZ___```iii|||---.........//////000000------...///000000//////------------------------.........///////////////........................------------------------------------------------.........///////////////,,,+++)))(((((()))+++,,,////////////////////////............---,,,+++++++++,,,------.........---,,,---///000000000///...---+++(((...333)))%%%333///...---...//////---+++,,,---...//////...---,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000///////////////////////////,,,,,,,,,,,,,,,---...//////...,,,+++,,,...000111---------.........//////***,,,...///......///000///...------,,,,,,,,,,,,////////////////////////........./////////000000........................,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////---------.........//////...//////000111222222222111111111111111000////////////.........------------...000222222111///...------------------------........................///...,,,,,,...///...---333222000///---,,,,,,,,,,,,,,,,,,...000000...,,,---.........//////000000........................000000000000000000000000+++++++++,,,---...///000000///------......---+++---.........//////000000111000///......///000111000000//////.........------...///000000///...---///000222333333222000///111111111000000000000000//////...//////000111222000000////////////000000000000111222222222222222//////000111111111111111111111222222222333333333222222111111222222333444///444999<<<:::777333111222222333444555666777888555666666666777777777888777888888888888999999999<<<<<<<<<<<<===???@@@AAACCCBBBAAAAAABBBCCCEEEFFFCCCDDDGGGIIIKKKKKKJJJIIIKKKMMMNNNMMMKKKJJJJJJJJJMMMMMMNNNOOOQQQSSSUUUVVVWWW\\\ZZZZZZ___```iii|||...............///000111...------,,,,,,------...------------------------111000///...---,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......111///---+++***+++,,,---------...............---*********+++++++++,,,,,,000000///...........................//////000000333222000...,,,+++******,,,,,,,,,------.........------------------,,,,,,---------,,,,,,++++++++++++,,,......---,,,---...000000///...---,,,,,,+++........................//////...---,,,,,,,,,,,,......///000111222333333........................,,,,,,---...////////////------............------........................,,,,,,---------------,,,........................///000111111111///...---........................---...///...,,,++++++---+++,,,---...///111222222/////////...---------,,,///......------///000111///000000000///...,,,+++...111222000000222222///000000//////.........---//////////////////////////////...---------------000///...------------------------............///,,,,,,---...---,,,***)))....................................////////////111333333111---,,,///222////////////000000000000000000000000000000000000000000000///......------........................+++++++++,,,,,,,,,,,,---...///000///...---...///000111111000///......///111111000000//////......---000222111000111222111000000111111111111000000000111111111222222222222111111111111000000000000000000000000111111111111444222000//////000222444222222222222222222222222222444888===@@@???888333666666666666666666666666777777777777777666666666666888999999888777999:::999::::::<<>>@@@BBB??????@@@AAABBBDDDEEEFFFEEEFFFHHHJJJLLLMMMNNNNNNIIIKKKNNNPPPOOONNNMMMNNNNNNNNNNNNMMMLLLNNNRRRUUUWWW]]][[[[[[```aaajjj}}}000//////............///...---,,,******,,,---...........................//////...------,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......222111///...------...///.../////////...---,,,,,,........./////////000000...---,,,,,,,,,,,,,,,,,,...///111111111000...---***+++---///000000000///------------------,,,,,,+++,,,,,,------.........------------,,,,,,,,,,,,...///000000...,,,,,,------------............///........................,,,,,,,,,,,,---...///000////////////////////////........................)))***+++,,,---.........------............------........................///////////////...---,,,////////////////////////------.........---,,,,,,........................---///000///......///000............/////////000---------...............///......------///000111---...///000111111111111///111000---...222333111////////////............////////////////////////111000//////......//////......---------...//////---------............///.........///......---,,,/////////......---------............////////////444222///...///000//////------........./////////000000000000000000000000------......///000000111..............................///000111111222222222///++++++...000000//////000111000///...///000000000000000////////////,,,---000111000000000222000000111111111111000000............////////////111111111111111111111111000000000111111111222222000000000000000000000000222222222222222222222222333111000111333444444444333333333333333333333333333444444555555666666666888:::;;;:::888888999:::::::::::::::;;;<<<>>>>>>??????@@@AAABBBDDDEEEFFFFFFGGGIIIJJJLLLMMMNNNNNNIIIKKKMMMNNNNNNNNNOOOPPPNNNNNNNNNMMMMMMOOORRRUUUWWW]]][[[ZZZ```bbbkkk~~~111000///...............///---+++******+++---///....................................------,,,,,,,,,,,,------------------,,,---......///.........000000///...------......////////////...---,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------000111333444444222///---***+++---------+++)))'''.........------,,,,,,,,,++++++,,,,,,---...//////------------------,,,,,,///111111000...---,,,---000000///...---,,,,,,+++........................---------------...////////////.........---------........................000000000000///...---,,,------............------........................000000000000///...---,,,////////////////////////------.........---------........................,,,---//////......///111///////////////.........,,,---------...////////////......------///000111111111111111111000//////000222222///000555888777///////////////.........////////////////////////111111000///////////////---------------...///000---------............/////////////////////......000000//////......------............////////////555111...---///111///---------------.........///000000000000000000000000............//////000000........................,,,,,,---...//////000111222---((((((,,,000///---///000111000///...///000000000000000///////////////000222555444000///111000000111111111111000000............//////////////////000000000000111111000000111111111222222222///000000111111000000///222222222222222222222222333222111111222333444444333333333333333333333333222222333333444555666666999:::;;;:::999888999:::<<<<<<<<<======>>>???@@@??????@@@AAABBBDDDEEEFFFGGGGGGIIIKKKLLLMMMNNNNNNKKKLLLNNNMMMMMMMMMNNNPPPMMMNNNNNNNNNNNNPPPSSSVVVVVV\\\ZZZZZZ```bbbkkk~~~111000///...............///...,,,++++++,,,...///////////////////////////....../////////...---,,,------------------------,,,---......///...............------------------......//////...------,,,***++++++++++++,,,,,,,,,...---------------......---...000111000...,,,***,,,---......,,,***'''%%%.........------,,,,,,,,,++++++,,,,,,---...//////------------------------///111111000...---,,,---000000///...---,,,,,,+++........................000///...---------------//////......------,,,,,,........................111111111000///...---,,,------............------........................//////000000///...------------------------------.....................///........................+++,,,......------...000////////////............,,,---------...////////////......------///000111111111111000000000000000///111111///111777::::::.........///////////////////////////////////////111111000///////////////---------------...///000---------............///////////////////////////000000/////////.....................////////////444111------///000///---------------.........///++++++++++++++++++++++++000000//////............////////////////////////+++,,,,,,---......//////333...))))))...111111///...000111000///...///111////////////000000000000444444777<<<999222...000000000111111111111000000//////000000000111111111........./////////000000111111111111222222222222000000111111111111000000222222222222222222222222...///000111000000000000444444444444444444444444111222222333444555555666888:::::::::888888999::::::;;;<<<===???@@@@@@AAA??????@@@AAABBBDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOOOONNNLLLKKKLLLMMMLLLNNNOOOOOOOOOPPPSSSVVVUUU[[[ZZZZZZ```ccclll000//////............/////////............//////000000000000000000000000...///000111111000..................------------,,,---......//////......---------------------,,,------...............---,,,,,,,,,---------......---------------......///---...000111000///---,,,------.........---,,,+++------------------,,,,,,+++,,,,,,------.........------------...............///000000...,,,,,,------------............///........................111000///...------------//////......---------,,,........................+++,,,---...............------............------........................---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,.........---......///000........................+++,,,...---,,,,,,---...///////////////.........---------...............///......------///000111------......000111333444,,,//////...///555777666.........///////////////////////////////////////111000//////......//////......---------...//////---------............//////............///000000////////////////////////............////////////333111...---...///......------........./////////------------------------111000000///......------////////////////////////....../////////000000000333000------000333333222...///000000//////000111////////////000000000000555555;;;BBB@@@555///111000000111111111111000000111111111111222222222222---......//////000000000111111111222222222222333111111111111111111111111222222222222222222222222...111444555333222111111444444444444444444444444222333333444444555555555666888999999888888999:::999:::;;;===>>>???????????????@@@AAABBBDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLNNNOOOPPPOOOMMMKKKKKKKKKLLLMMMOOOPPPPPPQQQTTTVVVTTTZZZYYYZZZ```cccmmm///............//////000...///000111111000///...000000000000000000000000///000111222222111000//////.........------------,,,---......//////......------............------,,,,,,---...////////////------------.........///,,,,,,++++++,,,------...//////000111111111000000------------............,,,,,,------------------------------------------------------.........///,,,...//////---,,,---------------............///........................000///...............////////////.......................................++++++---...////////////------............------........................+++,,,---......///......------------------------------,,,,,,,,,---//////........................---...///...---,,,---............///////////////...............---------///......------///000111---,,,------///111333444...111111//////222333000............/////////000////////////////////////000///......------......///......---------......---------............///......---------...///000.........///000000111111............////////////111111000...---,,,...///....../////////000000000111111111111111111111111///////////////.........////////////////////////111111111000000000000//////......///000111222222---///000000//////000222.../////////000000000111222333;;;GGGEEE888111222000000111111111111000000111111111222222222222333/////////000111222222222111111111222222222333333444333222111111222333444222222222222222222222222222444777777555333333555333333333333333333333333444444444444444555555555444555777777777777999;;;<<<<<<>>>?????????>>>===??????@@@AAABBBDDDEEEFFFFFFFFFGGGIIIJJJJJJJJJJJJLLLNNNPPPPPPNNNLLLKKKKKKKKKMMMOOOPPPQQQRRRTTTVVVSSSZZZYYYZZZ```cccnnn...............///000111...000111333333111000...000000000000000000000000///000222333333222111000//////.........---------,,,---......//////............///////////////...++++++---...///000000000,,,,,,,,,---------......+++*********+++,,,,,,---+++,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,------.........------------------,,,,,,---------.........//////+++,,,......---,,,---...000000///...---,,,,,,+++..............................---......///000111////////////////////////........................000000000000000000///...---..................---........................******,,,---.../////////........................,,,,,,+++***+++,,,...///........................///000111000...------...............//////000000/////////......------,,,///......---...///000111000///...------...///000333555555222111222111------.........//////000000//////////////////////////////...---------------000///...------------------------.........//////...---,,,,,,---...///000------...///000111222222............/////////000000111222///,,,+++---000////////////000000000000////////////////////////------......///000000000000000000000000000000000111111000000///.........)))+++------------...000---///000000//////000222.../////////000000111111...000;;;HHHHHH:::222444000000111111111111000000000111111111222222222222000111111222333333444444111111222222222333333333555444222111111222444555222222222222222222222222000222333222000///111333222222222222222222222222555555555555555555444444222444666666666777999;;;@@@AAABBBBBBAAA@@@???>>>??????@@@AAABBBDDDEEEFFFEEEFFFGGGHHHIIIIIIJJJJJJIIILLLOOOQQQOOOMMMLLLLLLKKKMMMOOOQQQQQQRRRTTTVVVSSSYYYYYYZZZaaadddnnn////////////////////////111111000000/////////...////////////////////////222333555555555333111000------------------------......////////////............////////////......---------.........//////000///---,,,+++,,,------000000000///.........---......---,,,,,,+++******,,,---......//////.........---,,,,,,,,,,,,---...///---,,,---000000...+++000000000000000000000000///...---+++******++++++------...//////...------+++,,,,,,+++***+++---///........................---------------------------///111111///...------////////////////////////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...//////000000///......///...---...///000000...---...///000000///...---000000//////.........---,,,---//////...///000222333111....../////////...000000000000000000000000111111222222222222111111000//////000111222222000//////............/////////...,,,,,,...///......---...............------+++,,,,,,---...///000000///////////////.........///---,,,,,,...//////...333000------000111000///000000000000000000000000000000//////.........---////////////////////////............////////////......//////......---,,,---...000111111111000///......//////000000111111........................---...///000111111000000---000333777888777666444222222111111000000//////111...,,,---000222111000111111111222222333333333666333000111444777777666444444444333333222222222333222111000000111222333111222333333444444333333222222333444444555555666555555555555666666666666888888999999999888888777<<<<<<======>>>>>>??????>>>>>>???@@@AAACCCDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKLLLMMMOOOOOOMMMLLLMMMNNNJJJLLLNNNOOOPPPQQQTTTWWWXXXXXXZZZ\\\\\\```mmm{{{/////////////////////////////////.........------////////////////////////111222333444444333111000------------------------...//////000000//////.........////////////..............................///...---,,,+++,,,,,,---/////////.....................------,,,++++++***,,,---......//////............---,,,,,,---......///---,,,---///000...,,,------------------------///...---+++++++++++++++,,,,,,---......---,,,,,,,,,,,,---,,,++++++---///////////////////////////...........................///000000...------...////////////////////////........................................................................---------------------------------............---///...---...///000000.........////////////......000/////////............---...000000///000111333777444111////////////...000000000000000000000000000111111222222111111000000///...///111111000/////////............//////111///......///000///...---......//////...------------................../////////////////////...111///...---...///...---///,,,***+++---//////...////////////////////////000/////////............////////////////////////111111111111222222222222///000000000//////............///000000000000000...............//////////////////////////////////////////000111222222333///000111333444444444444111111111000000000000000111///---...000222111000111111222222222333333333333333666:::???AAA???===444444444333333333222222444333222111111222333444222222333444444444444333222333333444444555555666555555555555666666666666777888888999999999888888777888999;;;<<<>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOOOOMMMLLLMMMNNNJJJLLLNNNOOOPPPQQQTTTWWWXXXXXX[[[\\\\\\```nnn{{{////////////////////////000///////////////......///////////////////////////000111222222222111000///////////////////////////000000111111000000///...//////000000//////...//////.....................---,,,,,,+++,,,,,,,,,---------........................---,,,,,,++++++------...////////////.........---,,,,,,---.........------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,------............------,,,------,,,+++,,,...///000000000000000000000000////////////////////////...//////...,,,,,,---///////////////////////////........................------------------------................................................,,,------......////////////...---...///000000...//////............//////////////////...............///111111000000222333<<<888333000/////////...000000000000000000000000000111111222222111111000000///......///000///---//////............//////333111/////////000///...---......//////........./////////.........------......//////////////////444222000/////////...,,,,,,+++***+++---/////////////////////////////////////////////............////////////////////////....../////////000000000111111111000000000/////////////////////000111111000000000///////////////000000000000000000000000000//////000111333555666000000//////000000222222000000000000111111111111111///......000111111000111222222222222333333333222555;;;BBBFFFEEE@@@<<<444444444444333333333333444444333333333333444444222222333444444444444444333333333444555555666666555555555555666666666666777777888999:::::::::999555666888:::===???AAABBBAAABBBBBBCCCDDDFFFGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNOOOOOONNNMMMMMMNNNJJJLLLNNNOOOPPPQQQTTTWWWWWWXXX[[[]]]]]]aaannn|||////////////////////////222222222222111111111111////////////////////////---...///000111111000000////////////////////////000000111111111111000000//////000000000000//////------....../////////000------,,,,,,,,,,,,,,,,,,,,,,,,------....../////////.........------,,,,,,------...///////////////......------------......------......///......---..............................------,,,,,,,,,,,,...//////////////////...,,,---......------...000////////////////////////......////////////000000/////////---++++++---///////////////////////////------------------------------------------------............................................................///000111111///...---...///000000...000///...------...///000///////////////............///111111000///111222;;;777222/////////000///000000000000000000000000000000111111111111000000000...------...///---,,,//////............//////222111///...//////...------......////////////.../////////...........................////////////444222000///000000///......------...///000000000///////////////////////////////////////.........////////////////////////---------.........//////111111000000////////////000///.........///111222444333333222222111111111000000000000000000000000///.........000222555777000000000000000000000000//////000000111111222222000////////////000000000222222222222222222222222444777<<<@@@AAA===777333444444444444444444333333444444333333333333444444222333333444555444444444333333444444555666666666555555555555666666666666666777888999::::::;;;;;;777888:::<<>>?????????@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPPPPOOONNNNNNOOOJJJLLLNNNOOOPPPQQQTTTWWWWWWXXX[[[]]]^^^cccppp~~~////////////////////////------........./////////////////////////////////000000//////////////////////////////////////////...//////000000//////...000000111111111111000000///////////////000000000---...000111111111000000000000000000000/////////////////////////////////......///000000000000000---...///000000///...---,,,...000///---,,,---///------------------------,,,---...//////...------,,,+++************+++,,,,,,...000111000//////000........................---......///000000111111///000222111000...//////////////////////////////................................................////////////////////////........................222111///---,,,---...//////...---...///000000.........////////////................../////////000...000111000///...///000......---///000111000///000000000000000000000000//////000000000000//////---,,,,,,---///111111000//////............/////////---,,,---///000000000------///000000111111111......//////000000000111------......///000000111222000//////000000000///---000222111///------......................................./////////000////////////////////////------------............333222000......///000111......///000000000000000/////////000000000000000000000000000000000000000......///000111111222222///000222333333222111000111111111000000000000000000111222000...---///111333333333222222222111111111222444333222222444777444444444444555555555666222333444555555444333222333444444555555555555555444444555555666666777777555555555555666666666666999999::::::;;;:::::::::888999:::;;;<<<>>>>>>?????????@@@AAABBBDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMOOOPPPPPPOOONNNNNNOOOJJJLLLNNNOOOPPPQQQTTTWWWWWWXXX[[[]]]^^^cccqqq////////////////////////.../////////000000111111////////////////////////222111000///////////////////////////////////////......////////////......000000111111111111000000222111111000///......---...///000222222222111000222222111111000000//////////////////000000000000...//////000000000000000---...///000000///...---+++...000000---,,,---///000000000000000000000000,,,---.../////////------///...------------...///,,,...111111000//////000000000000000000000000000...//////000111222222222///111333333111/////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000777555333111000000111222///...---...000000000...---...///000000///...------.........//////000000000111222111000///000111///...///000222222///---000000000000000000000000//////000000000000//////,,,,,,,,,---000222222111//////............/////////------...000222222222------///000111111111111000000000000////////////---------...///000000111444222////////////...---...111444444222000111222........................---.........//////000000////////////////////////000000000000111111111111444333111//////000111222---...000111111111000///000000111111222222222333111111111111111111111111///000111222222222222222000000000000000111222222222222111111000000//////000111222000---,,,...111333333333222222111111111111333444333111111333666444444444555555555666666333444555666666555444333333444555555666666555555444444555555666777777777555555555555666666666777::::::;;;;;;;;;:::999999999:::;;;===???@@@BBBBBB@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMOOOPPPPPPOOONNNOOOOOOJJJLLLNNNOOOPPPQQQTTTWWWWWWXXX[[[^^^^^^cccqqq///......---------......000000000000000000000000111000000///////////////000111222111000//////111000000////////////000000...------///000111000...---.........//////000000000000//////.........---...///000111111000///...222000///------///000222000000//////.........---////////////////////////000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000///...---------...000111////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////111111111111000...---,,,///000111111111///...---......////////////......////////////////////////////////////.............../////////000000000000000000111111111111000000111111111111111111111111111000///......///000111///000000000000111111111333333222111000000111111111111111111000000000000000/////////........................------------000000////////////000000000000000000000000000000444444333222111000//////000000//////.........---...............///000000---------.........//////,,,,,,------......//////000000000000000000000000111111000///////////////000000000000////////////---...///000000///...---...///000111111000///...///000111222222111000///---...///000///000111333000000000000000000000000222111111222444444333111000000000000000000000000333222222111111222222333//////000000111111111222333333222222333333444555666555444333222333333444333333333444444444555555444555555666666666666666444555666777777666555444555555555555555666777777555666888999:::;;;;;;;;;:::;;;<<<===>>>???@@@AAAAAA@@@AAAAAACCCFFFHHHIIIJJJKKKMMMMMMLLLLLLMMMOOOOOOPPPQQQQQQOOOMMMMMMNNNKKKLLLLLLNNNOOOQQQSSSTTTWWW]]][[[\\\cccfffqqq///.............../////////////////////////////////////////////000111111000111222111000//////111000000////////////000000111000000000///...---+++/////////000000000111111111111000000000///////////////000000000000//////111000///......///000111000/////////............////////////////////////000000000000000000000000////////////000000000000111000000000/////////...000000000000000000000000//////......//////000111////////////////////////////////////////////////////////////000000000111////////////////////////000000000000000000000000111111000000000000//////000000111111111000///...//////000000000000//////////////////////////////000000000/////////......000000000000000000000000000000111111111000000///000000000000000000000000111000////////////000111000000000111111111222222333333222111111111111111222111111111000000000000000000/////////........./////////000000000111111000000////////////000000000000000000000000000000000000000000000/////////111111000000000/////////...............///000000---------........./////////////////////000000000000000000000000000000000111000//////.........///////////////000000000000//////000111111000////////////000111111000//////000000111222222111000//////000000111000000000000111111111111111111111111222111111222444444333111111111111111111111111111222111111000000111111222000000000000111111111222333222222222222333444444666555444333333333444444333333333444444444555555444555555666666666666666555555666777777666555555666555555555555666777777888999999:::::::::999999999999:::<<<===>>>???@@@AAA@@@AAAAAACCCFFFHHHIIIJJJLLLMMMMMMLLLLLLMMMOOOOOOQQQRRRQQQOOOMMMMMMNNNLLLLLLLLLMMMOOOQQQSSSUUUUUU[[[YYYZZZ```dddnnn///.........///000111222000000000000000000000000------......///111222333000111222111000//////111000000////////////000000111111111000///...,,,,,,000000000000111111111111111111111111000000000000000000////////////000000111000///......///000111////////////............////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111111000000///000111222333111111111222111111000///000000111111111111000000000000000000000000000000111111000000000/////////111111111111111111000000111111111111111000///...////////////////////////222111000000000000111222111111111111222222222333333222222111111111111222222222222111111111000000000000000/////////......---......///111222222333111000000//////000000111000000000000000000000000------....../////////000111111111111000000000000........./////////000000------........./////////222111111111111111000000000000000000000000000000000///......---...............//////000000111111000111111222222111111000///000000111111000000///000111111222222222111111111111222222111000//////111111111111111111111111222111111222444444333111111111111111111111111111111000000000000000000111000000000111111111111111222222222222222333444444555555444333333333444444333333333444444444555555444555555666666666666666555666666777777666666555666666666666666777777888;;;;;;;;;;;;:::888777666888999:::;;;<<<>>>??????AAA@@@AAAAAACCCFFFHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRQQQOOONNNNNNNNNMMMMMMLLLLLLNNNQQQTTTVVVUUU[[[YYYZZZ```cccnnn////////////000111222333111111111111111111111111............///000111222000111222111/////////111000000////////////000000...///000000000//////000000000000000000000000000000000000000000000000000111000///......///000111000000////////////000000///////////////.........////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////000111222333222111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111333222000//////111333444111111222222222111111111111111111222222111111111111111111111111111111111111111111111000000000000222222222111111111111111111111222111111000///...000000000000000000000000222111111111111111111222111111222222222333333333333222222111111222222222333333222222222111111111000000000////////////...,,,------...//////000000111000000000000000000111////////////////////////............////////////000000000000000000000000......///000000000000000............////////////222222222111111000000000///////////////////////////......---------......---......///000111111222111111111111111111111111000000000000000000000000111111222222222222222222222222222222333222111///111111111111111111111111222111111222444444333111111111111111111111111111111111000000000000111111111111111111111111111111222222222111222333333444444444444444444444444444333333333444444444555555444555555666666666666666666666666777777666666666777777666666777777888999<<<<<<;;;;;;:::999777777999999:::;;;===>>>??????AAA@@@AAAAAACCCFFFHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSRRRPPPNNNNNNOOONNNMMMLLLLLLNNNQQQTTTVVVWWW]]][[[[[[bbbeeeooo/////////000000222333444000000000000000000000000000000////////////000000000111222111/////////111000000////////////000000...000222111///...///000////////////////////////////////////////////////111000///......///000111000000////////////000000.........///////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000///////////////////////////000222333333333222111222222222222222222222222222222222222222222222222000000000000111111111111222222222222222222222222111111111111111111111111444333111//////000222333111111111111111111222222111111222222222222111111222222222222222222222222111111111111000000000000222222111111111111111111111111111111111000//////111111111111111111111111111111111222222111111111111111222222222333333333333222222222222222333333333333333333222222222222111000000000//////////////////////////////......111111000000000000111111////////////////////////111111111000000000//////////////////////////////...///000000111111000000........./////////000000111111111000000/////////////////////////////////......------------...///---......///000111111222000000000000000000000000111111000000000000111111222222222222222333444444444222111111333444333222111111111111111111111111222111111222444444333111111111111111111111111111222222222111111222222222222222222111111111111111222111111111111222333333333444444444444444444444333333333444444444555555444555555666666666666666777777777666666777777777777777777777777888999999::::::;;;;;;;;;::::::999::::::;;;===>>>???@@@AAAAAA@@@AAAAAACCCFFFHHHIIIJJJKKKMMMMMMLLLLLLNNNOOOQQQSSSTTTSSSQQQOOOOOOPPPNNNMMMMMMMMMOOORRRTTTVVVWWW]]][[[[[[aaadddnnn000/////////000111222222------------------------111111000///////////////000111222111000//////111000000////////////000000111444555333...+++,,,---////////////........................////////////000000////////////000000//////000000000000//////.........///////////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000111222222222222222111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111333222111000///000000111111111000000000111222222111111222222222222111111111111111111111111111111111111000000000/////////000000000111111111222222000000111111111111000000111111111111111111111111000000111222222111000000111111111111222222222333333222222222222333333444444444444333333333222222111111000000000/////////222222222111111000000000222111111000000111111222000000000000000000000000333333222222111111000000............////////////...///000111222111000///....../////////000000000//////////////////......000000000000000000000000.........---......///000......//////000000111111111000000//////000000111222111111000000111111222222222222222333444555555999555111000222444444222222222222222222222222222222111111222444444333111222222222222222222222222333333222222222222333333222222222222222111111111111111111111111222333333222333444555555555444444333333333444444444555555444555555666666666666666888777777666666777777888888888888888888999999:::888999:::;;;;;;<<<;;;;;;:::;;;<<<===>>>@@@AAAAAAAAA@@@AAAAAACCCFFFHHHIIIHHHJJJLLLLLLLLLMMMOOOQQQRRRSSSTTTSSSQQQPPPPPPPPPMMMMMMNNNOOOQQQSSSTTTUUUUUU[[[YYYYYY___bbblll000000/////////000000111........................000////////////000000111000111222111000//////111000000////////////000000111444666333...+++,,,...000000000000//////............//////000000000000//////000000000000////////////000000000000//////............/////////000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000000000000000000111222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000//////000000000000111111000000/////////000111222000000111111111111000000111111111111111111111111000000000/////////............//////000111222222...///000111111222111111111111111111111111111111///000000111111000000///000000000111111111222222222222222222222333444555444444444444333333333333111111111000000000//////111111111111111222222222222111111000000111111222000000000000000000000000111111111222222222222222......//////000000000000...///000222222111000///.../////////000000000000......//////////////////000000000000000000000000///.........//////000111////////////000000000000222111000000000000111222222222111000000111222222333222222222333444666777@@@:::222///111333222111222222222222222222222222222111111222444444333111222222222222222222222222222222111111111111222222333333333222222111111111111111111111111222222333222333444555555555444444333333333444444444555555444555555666666666666666888888777666666777888888999888888888888999::::::999::::::;;;<<<<<<;;;;;;999:::;;;<<<>>>???@@@@@@AAA@@@AAAAAACCCFFFHHHIIIFFFHHHKKKLLLMMMNNNQQQSSSRRRTTTUUUTTTRRRPPPPPPQQQKKKLLLOOOQQQSSSTTTTTTTTTUUU[[[YYYYYY___aaakkk111000///////////////000111111111111111111111111............///111222333000111222111000//////111000000////////////000000...222555333///---...111222111111111000000////////////000000111111111222...///000111111000///...//////000000000000//////---.........//////000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000111000/////////000222333000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000////////////////////////,,,---...000111111111111000///.........000111222000000111111111111000000000000000000000000000000////////////............,,,------///000111222333---...///111222222222222000000000000000000000000...///000111111000///...///000000000000111111111222222222222333333444555555555444444444333333333111111111111000000000000------...///000111222222222222111111111111222222000000000000000000000000//////000111222333444444//////000000111111111222...///111222333222000///////////////000000000000......//////000000111111000000000000000000000000///////////////000111111000000000000////////////444333222111111222333444333222111000000111222333333333222222333444666777EEE===444///000111111///222222222222222222222222222111111222444444333111222222222222222222222222111111000000000000111111333333333222222111111111111111111000111222222333111222444555666555444444333333333444444444555555444555555666666666666666999888777666666777888999999999888888999999:::;;;;;;;;;;;;<<<;;;;;;::::::888999:::;;;<<<>>>??????AAAAAAAAAAAACCCFFFHHHIIIEEEGGGJJJLLLMMMOOORRRTTTSSSTTTUUUTTTRRRQQQQQQQQQJJJLLLOOORRRTTTTTTTTTSSSWWW]]][[[[[[```cccmmm000000//////......------000000000000000000000000---///000222222000///---000000000000111111111111111111000///////////////000000000000000000000000000333444000,,,+++---///000////////////000111111000000//////.........---000000//////.........---000000000000000000000000////////////////////////---...///000111000000///////////////000000000000111111000000//////......000000111111111111000000000111333333333222000...+++---000333444333222111222111111111000000//////000000000000000000000000111111000000//////......000000000000000000000000000111111111111222222222111///......///000000///222111111111000000//////......//////000000111111000000000000000000000000000000000000////////////000000000000000000000000......///000000000000000222222111111000000//////000000000000000111111222111111222333333444444555666666555444333333222222111222222222222111000000///////////////000111111222222222222222222222222333444555333111000000111111111111111000000000000//////000000111111222222111111111000000000000000222222222111111111000000000000000000000000000000000000000000000000000000222222111000//////000000111111000000000000111111000111111111111222222222333333222111000000111111111111111111111111111111555444444333333444444555111111222333444444444444666555555444444333333222222222111111111222444555111111222222222333333333222222111111111111222222000222333333111///000222444333222111000111222222222222333555777999;;;<<<777666444333444555777888777666666555555555666666666666777888888888888777:::;;;<<<<<<999777666666;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGMMMMMMMMMMMMNNNPPPRRRSSSWWWWWWVVVTTTSSSQQQPPPPPPMMMNNNOOOQQQSSSTTTVVVVVVYYYYYY[[[]]]^^^cccqqq///////////////.........000000000000000000000000...///000111111000///...//////000000000111111111222222111000000000000000000000000000000000000000000777:::777444444222---....../////////000000000000000/////////.........000000000/////////......000000000000000000000000///////////////////////////.........//////000000////////////000000000000111000000000/////////...///000000111111000000///...///111333333333111111---...///111111000...---111111111111000000000///000000000000000000000000111000000000/////////...//////////////////////////////000000000111111111333111//////111111111000111111111111000000000///000000000000111111111111////////////////////////000000000000////////////////////////////////////111111111111000...---,,,000000//////............000000000000000111111222222222222333444444555555666555555444333333222222111222222222222111000000///////////////000111111111111111111111111111111222444666666444222000000111111111111000000000000000000000000000111111111000000000000000000000111111111111000000/////////000000000000000000000000000000000000000000000000222222111000000000000000111111000000000000111111111111111111222222222222333333222111111111111111111111111111111111111111444444333333333333444444333333333444444333222222111111111111222222222222111111000000000111222333000000111111111222222222222222111111111111222222444222000000222444444444444333222222222333444555666777888:::<<<>>>@@@BBB999888666444333444555555444444333333333333444444555666666666666777777777:::<<<===<<<:::888777777;;;;;;<<<<<<===???@@@AAADDDDDDDDDDDDEEEGGGIIIJJJLLLLLLLLLMMMNNNPPPSSSTTTWWWVVVUUUSSSRRRQQQPPPOOOMMMNNNOOOQQQRRRTTTUUUVVVXXXXXX[[[\\\]]]bbbppp~~~...///////////////000000000000000000000000000000...///000111111000///...//////000000000000111111222222111111000000111111000000000000000000000000...999<<<444111444222))),,,---///000000000///...000000////////////......111000000000000000//////000000000000000000000000//////////////////////////////.........///000111////////////000000000000000000000000//////////////////000000000000//////---...000222333333333222000//////...---,,,++++++111111111111000000000000000000000000000000000000000000000000////////////////////////////////////.../////////000000000000333111000///000111000///111111111111000000000000222222222222111111111111........................////////////000000000000........................111111111111000...---,,,000////////////.........000000000000000111111222222222333444444555555666555555444444333333222222111222222222222111000000///////////////000111111000000000000000000000000000333777888666333000///111111111111000000000000111111111111000000000000/////////000000111111111000000////////////......000000000000000000000000000000000000000000000000222111000000000000000000111111000000000000111111111111111111222222222333333222222111111111111222222222222222222222222222444444333333333333444444444444444444333222111000//////000000111222222333000000000///000000111222//////000000000111111111222222111111111111222222555111---...222666666555333333333333444666888999444444555777999;;;===>>>;;;999777555333222333333333333222222222333333444666555444444444555777888;;;===>>>===;;;999888888<<<<<<;;;<<<===>>>@@@AAACCCCCCBBBBBBCCCEEEGGGHHHKKKKKKKKKLLLNNNQQQSSSUUUVVVUUUSSSRRRQQQPPPOOOOOOMMMNNNOOOPPPRRRSSSUUUUUUWWWXXXZZZ[[[\\\```nnn}}}......//////000000000111//////////////////////////////000000000000//////////////////000000000111111111000000000000000111000000000000000000000000000???BBB444+++000222,,,+++---///000111000...---000000//////////////////111111111111000000000000//////////////////////////////////////////////////////000111222111111111////////////000000000000000000000000/////////////////////000000/////////......000111222222222222111000...,,,+++++++++,,,111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000/////////000000000111111222000......//////...---111111111000000000000000222222222111111000000000////////////////////////////////////000000000000////////////////////////......///000000000000000111111111111111111111111000000000000000111111222222333333444444555666666444444444333333333222222111222222222222111000000///////////////000000111000000000000000000000000000222555555333111000000111111111111000000000///222222111111000000//////---......///000111222222////////////////////////000000000000000000000000000000000000000000000000111111000000000000000111111111000000000000111111111111111222222222333333333222222111111222222222222222222222222222222222444333333333333333333444333444444444333333222111111111222222222333333333111111000000000111111111000000000000111111111222222222111111111111222222222111000000222333333333333333333444555888:::<<<222222222222333444555666999888666555333333333333555444444444444555555666777666555444444666888999;;;===???>>><<<:::999999===<<<;;;;;;<<<>>>@@@BBBCCCBBBBBBAAABBBDDDEEEFFFJJJJJJKKKLLLNNNQQQTTTUUUUUUTTTRRRPPPOOOOOOOOOOOOMMMNNNOOOPPPRRRSSSTTTUUUWWWWWWYYY[[[[[[___mmm{{{.../////////000000111111//////////////////////////////000000000000//////...////////////000000000//////.........//////000111111111111111111111111333GGGPPPDDD555333333111,,,---///111111000///---//////000000000000000000000000000000111111111111////////////////////////000000000000000000000000...000333555666444111000////////////000000000000////////////000000000000//////000000000000//////000000000111111000000000000///...---,,,---///000000000000000000000111111000000000000000000000000////////////000000000000111111111111111111111111000000000111111111222222333111//////000000///...000000000000000000111111111111111000000//////...000000000000000000000000.../////////000000000111000000000000000000000000......///000000000000000111111111111222222222222000000000000000111111222222222333333444555555666333333333333333222222222111222222222222111000000///////////////000000111111111111111111111111111111111111000///...000222111111111111000000000///222222111111000000//////------...///000111111222000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111111111000000000000111111111222222222222333333333333222222222222222333333222222222222222222222222333333333222222333333333111222333333444444444333333333333222222222111111222222222222222222222111111111111222222222333333222222111111111111222222///444999999555111111222333333333444555888:::<<<666666555444333333333333555555444444444555555555444444444444555555666777888777666555555777999:::;;;===???>>><<<:::::::::<<<<<<<<<<<<===>>>@@@AAAEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJLLLNNNQQQSSSUUUTTTSSSQQQOOONNNNNNOOOPPPOOOOOOPPPQQQSSSTTTUUUUUUWWWWWWYYYZZZZZZ___lll{{{///000000000000000000111000000000000000000000000000000////////////000000......////////////000000......---------...//////111111111111111111111111///CCCTTTRRRCCC666000...---...000111111111000/////////000000000000111111//////000000000000000111000000000000000000000000000000000000000000000000...000333666666444222000////////////000000000000////////////000000000000000000111111111111000000111111000000000///////////////.........///111222000000000000111111111111000000000000000000000000////////////000000000000222222222222222222222222111111111111222222222222333111000000222222222111000000000000111111111111000000000///////////////111111111111111111111111......//////000000111111111111111111111111111111111111111111000...---,,,/////////000000000000111000000000000000111111222111111222333333444444555333333333333222222222222111222222222222111000000///////////////000111111111111111111111111111111111111000...,,,---000222111111111111000000000000111111111111000000000000.........//////000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000111111222111111000000000000111111222222222222333333333333333222222222222333333444333333333333333333333333333333222222222222333333000111222333444444444444333222222111000000//////222333333333333222111111111222222222222333333333222222111111111111222222000999AAA@@@999222222444333333333333444666888999888777555444333222222222111222333444555666777777333333333333444444555666888777777666666888999::::::<<<>>>>>><<<;;;::::::;;;;;;<<<===>>>???@@@@@@BBBAAAAAABBBCCCEEEHHHIIIJJJJJJJJJKKKMMMPPPRRRTTTUUUSSSQQQOOONNNOOOPPPQQQPPPQQQRRRSSSTTTUUUUUUVVVXXXXXXZZZ[[[[[[___lllzzz111111111000000000000000000000000000000000000000000000////////////000000........./////////000000...............///000000111111111111111111111111...888GGGNNNDDD444,,,---000000000000111111111111//////000000000111111111....../////////000000000000000000000000000000000000000000000000000000000000000111111222222111111////////////000000000000.../////////000000000111111111222222222222111111000////////////000000111//////...//////000000111///000000000111111111111000000000000000000000000.../////////000000000111111111111111111111111111000000000000111111111111000...---...000111111111///000000000111111111111000000000000000000111111000000000000000000000000.........///000111111111000000000000000000000000111111111111000...---,,,//////000000000111111111000000000000000111111222000000111222222333333444222222222222222222222222111222222222222111000000///////////////000111111000000000000000000000000///000000///......000222111111111111000000000000000000000000000111111111......//////////////////.........//////000000000000000000000000000000000000000000000000000000000000000000000000111222222111111000000000000111111222222222333333333444444222222222222222333444555333333333333333333333333333333222222222222333333222222333444444333333333222222222222111111111111111222333333222111000///111111111111222222222222222222111111111111222222222888===>>>999444444555444333222222222333444555555444333222222222222222111111333444555666666666444444444444555666777777666666666666777777777888:::<<<======<<<:::::::::999;;;===???@@@@@@???>>>=========>>>@@@CCCEEEGGGKKKKKKKKKKKKMMMOOOQQQRRRUUUTTTQQQOOOOOOOOOQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYYYYZZZ[[[[[[___mmm{{{222222111111000000//////000000000000000000000000000000////////////000000............/////////000///////////////000111111111111111111111111111111666444:::DDDAAA444///555111111111000111222222333//////000000111111111222---.........//////000000000000000000000000000000000000000000000000000000111000...,,,---///111333////////////000000000000.../////////000000111111222222333333333333222222............///111222333//////////////////......//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000////////////000000000000+++***)))***,,,.........//////000000111111111222000000111111222222222333000000000000000000000000---......///000111111222////////////////////////...//////000000000000000111111222222333333333333000000000000000111111222///000000111222222333333222222222222222222222222111222222222222111000000///////////////000111111////////////////////////...000222222111000000111111111111111000000000000//////000000111111222222///////////////.........---------.........//////000000000000000000000000000000000000000000000000000000///000000111222222111111000000000000111111222222333333333444444444222222222222333333444555333333333333333333333333333222222222222222222333444444444444333222111111333333333444444555666666000111222222222000///...000000000000111111111111222222111111111111222222111444666777666555444444444333222111000111222222444444444444555555666777111222333444555555555555666666666777777999::::::444555666666777666666666999;;;======;;;:::::::::888:::===@@@AAA@@@???===>>>>>>???@@@CCCFFFIIIJJJLLLKKKKKKKKKMMMNNNPPPRRRVVVTTTQQQOOOOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWYYYYYY[[[\\\[[[___mmm{{{000000000000000000000000......//////000222333444000000000000000111111222111111222222222222111111333333222111000///...---111111222222222333333333444555666777777555333111111000/////////000222333//////000000000///---,,,.........///000000111111////////////////////////......///000000000000000222222111111000000//////,,,---///000000000///.........///111222333444555......------------......222222111000///...------000000000000000000000000------///000111111111111///000222222111111222444111111111111000000000000...//////000111222222222////////////////////////111111000000000111222333111111000///...---,,,,,,000000000000000000000000000000000000111111111111000000000111222222222333222222222111111111111000111111111111000000//////000000000000000000000000---...///000000000000000111222333444444444444444222333333444444333333222222222222333333222222222222222111111000000//////111111000000/////////...000000//////000111111222333333333222111000///...//////000000000000//////////////////000000000000------...000111222333444000///...------...///000222222333333222///---+++111111111111000000000000111111000000//////......111222333333111111222333222111111000000000000000333444666777777666444333222222111111111111111111333222222111111222222333555333111111333444444333222222222222222222222222000000111333333444444333111111222222222333333333555555444444444333333333555555444444444444555555444444444333333222222222444555666555333222222333555555666666777777888888777666555555666888:::;;;:::<<<>>>>>>===<<<======;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIIIIIIIKKKMMMPPPSSSTTTTTTRRROOONNNNNNQQQTTTVVVRRRTTTWWWYYYXXXXXXXXXYYY[[[[[[\\\^^^___aaalllwww111111111111111111111111////////////000111222333000000000000000111222222//////000000000000//////000000000000000/////////111111111222222222333333000111333333333222000///111000/////////000222222....../////////...---,,,000000000000000000000000000000000000000000000000...//////000000000000000111111111000000/////////000111222333444444333333000000111222333444444555111111000000000000111111000000000000////////////000000000000000000000000---...///000111111111111///000111111000///000222000000000000///////////////000000111222222333333////////////////////////555555444222111000......222222111000000/////////000000000000000000000000000000000000111111111111111111111111111222222222000000000111111222222222222222111111111000000000000000000000000000000000///000111222333444444444111222222333444444333333222333333444444333333222333222000//////000222333111111111111000000000000111111000000000/////////111111000000//////000000000111111111111000000//////000000000000000000///////////////000000000111......///000111222333333111000////////////000111222333444444333111///---.........///////////////000000000000000/////////111222333333111111222333333222222111111111111111000111222222222222111000111111111111111111111111333222222111111222222333333111000111222333222111222222222222222222222222000111111222333333333333111222222222222333333333333333333444444555555555555555444444444444555555555444444444333333333333555666777666444333444555666666666666777777777777999999777777777888:::;;;;;;===>>>>>><<<;;;<<<===;;;;;;<<<===>>>@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFIIIJJJJJJLLLNNNQQQTTTUUUWWWUUURRRPPPPPPQQQTTTVVVSSSUUUWWWXXXWWWXXXYYYZZZ\\\[[[]]]______aaakkkvvv111111111111111111111111111111000000000000111111111000000000000111222222//////000000000000//////////////////000000111111111111111222222222222333...///000111222111000///000000000///000111111222//////000000000///......333222222111000000//////111111111111111111111111////////////000000000000000000000000////////////...///000111222222222222222222222333333333444444222222111111111111222222......//////000000111111000000000000000000000000......///000111111111111///000111000///...///000000000/////////.........000111111222222333333333////////////////////////555555555444333111...---222222222222222222222222000000000000000000000000000000000000111111111111222222222111111111111111...//////000111222333444222222222222222111111111000000000000000000000000111222333555666777777777111111222333333333222222222333333444444333333222444222///------///222444000000000111111111111111111111111000000000000000333222111000000//////000/////////000000000111111000000111111111111000000/////////000000000111111000000000111111111222222222111000000000000111222222333444444444333111000---......//////000000000//////000000000000000000111222333333111111222333444333333222111222222222////////////////////////111111111111111111111111222222111111111111222222222222222333444444222000222222222222222222222222000111222222222222222111222222222222333333333333111222222333444555666777555555444444444444555555555555555555555444444444666777888777666555666777777777777777666666666666::::::888888888999:::;;;<<<===???>>><<<;;;;;;;;;;;;;;;;;;;;;===???AAACCC@@@AAAAAABBBCCCDDDEEEEEEIIIJJJKKKMMMOOORRRTTTVVVYYYWWWTTTRRRQQQRRRTTTUUUTTTVVVWWWWWWVVVWWWYYY\\\^^^]]]^^^______aaakkkvvv111111111111111111111111222222111000//////000000111111000000111111222333111222222333333222222111000000000111111111111222111111111111222222222222000000222333333333333222000000000000000111111222111111111111111111111000222222222222111111000000111111111111111111111111///////////////000000111////////////////////////------...///000000000000222222222222222222222222000//////......//////000////////////000000000000000000000000000000000000...///000111111111111111000111222111///......///000000000000////////////000000111111111222222222///////////////////////////000222444555444333222111111111222222333333333000000000000000000000000///000000000111111111111333222222222111000000000/////////000111222222222222222222222222222222222000000000000000000000000000111222444666777777888111111222222333222222111222333333444444333333222333222000......000222333000000000111111222222222111111111111111111111111333222222111222222333333111000000000000000111111000111111222222111111000//////000000000111111111111111111111111111111111222111000//////000111222111222333333444333222222//////000111222222333333/////////000000111111222111222333333111111222333333333222111111111111222222111000000000000111222111111111111111222222222222222111111111111222222444444555666888777444222111111111111111111111111111111222222222222222111222222222333333333444444222222333333444555666666555555444444444444555555666666666666666555555555777888999888777666777888888888777777666666555555888888777888888:::;;;<<<<<<>>>???>>>;;;:::::::::;;;::::::;;;<<>>===;;;999999::::::::::::;;;===@@@BBBCCC@@@@@@AAAAAABBBBBBCCCCCCEEEFFFIIIKKKNNNQQQRRRSSSRRRRRRQQQQQQQQQSSSUUUWWWVVVWWWWWWWWWVVVXXXZZZ]]]```___```aaa```bbbkkkvvv222222222222222222222222222222111000//////000000222111111111111222333333000000111111111111000000333333333222222111111111000000000111111111111222000000000000000111111111//////000111111111111000......---------...////////////000000111222222333111111111111111111111111000///.........///111222000000000000111111111111333222111111000000111111000000000000000000//////000000////////////000000111111000000//////......000000000000000000000000000000111111222111111000111222333222111000111222333333222222222111111111////////////////////////////////////////////////...///111222333333222111/////////000000000111111000000000000000000000000000000000000111111111111222222222111111111111111111111000000000/////////111111111222222222222222111111111111111111111111---...///000222333333333333333444444444333222222222333333444444333333222111222333333333333222111111111111222222222222222222222222222222333333333000111111333555777999:::777666444222111111111111222222333333333333222222000000000111111111222222222222222222222222111111111000////////////000111111111111111222222222222...//////000000111111111000000111111111111111111111222333333111111222333222111000000//////000000000000000000000000000000000000000111222222333333111111000000000000111111222222222333444444222000111111111111111111111111111222333444555555555555333333333333444444444444555555444444444333333333555555444444444444555555555555555666666666666666555666777777666666777888777777777777666666666666333444555666888:::;;;;;;;;;<<<>>>===;;;:::::::::999:::<<<>>>@@@AAACCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCEEEHHHKKKNNNPPPRRRSSSOOOOOOOOOOOOQQQSSSUUUVVVUUUWWWXXXXXXWWWXXXZZZ\\\```___```aaaaaacccmmmxxx222222222222222222222222111111000000000000000111222222111111222222333444000111111222222111111000000000000000000111111111000000000000111111111111000000//////......//////...///000111222111111000//////.........///000111000000000000000000000000000000000000000000000000000000.........///111222000111111111222222222333555444222000/////////000000000000000000111111111111111000000000000111111////////////000000000000000000000000000000000000111111111222222111111000///000111111000000111222222222222111111111111000000000000///////////////////////////////////////111111111000000000///////////////000000000000000000000000000000000000000000000000000111111111111111111111111111222222222/////////000000000000000000000000111111111222222111111111111111111111111//////000222222333333333555555555555555444333222222333333444444333333222222222111111111111222222333222222222222222222111222222222333333333444444000000111222444555777888555444222111000111222333222222333333333333222222000000111111111222222222222222222222222222222222222111000000000000111222444333333222222222333333000000000000000000000000222222111111111111111111111222333333111111222333333222111111000000111111///000111111111111000//////000000111222222333333111111000000000000111111333111000111222333222111111111111111111111111111111222333555666777777888333333333444444444444555333333444444444444444444555555444444444444555555444444555555555666666666333444555555444444555777666666666666777777777777666777777888999999999999:::;;;===<<<;;;::::::;;;888:::===@@@BBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCEEEHHHLLLOOOQQQSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVXXXYYYYYYYYYZZZ[[[___^^^```bbbbbbdddnnnyyy222222222222222222222222111111000000000000111111222222111111222222333444222333333444444333333222,,,,,,---...///000111111000000000000111111111111222111000///////////////...///000222222111111000222222111111111222444555111111000000//////......////////////////////////111000...---...///111222111111222222222333333333;;;:::888555444333333444000000111111222222222222000000////////////000000------...///000111222222000000000000000000000000111111222222222111111000---///000000//////000222111111111111000000000000111111111000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333------...///000111222222//////000000111111111222111111111111111111111111111222333333444444444444555666666666555444444333222333333444444333333222444222///------///222444444333333222222111111111222222222333333444444444000000000111222333444555333111000//////111333444222333333444444333333222000111111111111222222222111111222222222333333333333333222111111222333333666555444333333333333444333333333222222222222222333222222222111000000000111222333333111111222333444333222222111111222222///111222444444222111//////000000111222222333333111111000000000000111111555333111222333444444333000000000000000000000000111222444666777888999999333333333444444444555555111222222333444555666666555555555444444555555555333444444444555555666666111333444444333333444666555555666666777777888888:::::::::::::::999888777999:::<<<<<<;;;:::;;;<<<888:::>>>BBBDDDEEEDDDCCC@@@@@@@@@@@@@@@@@@AAAAAADDDFFFIIIMMMPPPRRRTTTTTTRRRQQQQQQQQQQQQRRRRRRSSSTTTVVVYYYZZZZZZZZZZZZ[[[^^^^^^```bbbbbbeeeooozzz111---///555777333111444///111222111000///000111111111111111111111111111222333333222000///000111......///111333333111000111111111111111111111111000000000000000000000000000000000000000000000000222222111111222222333444000000000000000000000000000000000000////////////000000000000000000000000000///---,,,...111555777[[[TTTEEE666///000000...//////000000000000/////////000111111111000...---000000000000111111111111......///000111222222333222222111000//////000000............///111222333000111111111111222222222222222111000//////000000000000000000000000000000////////////////////////000000//////......------111000///......///000111000000000000000000000000///000111222333222111111111111111111000...---,,,...///000222222111111000333222222111111111111111444222111//////000222333555555444333333444444444555555444444444333333333222222222222222222222333222222222222222222222222222333333333333222111000333333333333333222111000000000111333555555222000111111111111111111111111222222222111111111000000333333333333333333333333333333333333333333333333555444222000000111222333444222000///...///000111222222111111111111111222222333333444444333333222222222222111111111000000///000111222222222222222444444333222111111111111222222111111111111111111333333333222222111111111111111111111111111111111///000111333555777888999555444444333222111000000555555666666555555444333444444444555555555666666444444444555555555555555888777666444333333333333777777888888888888777777888888888888888999999999;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCCCC????????????@@@AAABBBBBBGGGJJJKKKKKKOOOTTTVVVSSSVVVXXXZZZXXXSSSPPPOOOPPPUUUWWWZZZ[[[\\\]]]___aaa]]]```cccccc___bbbppp111///111999<<<666111///000111222111000///000222222222222222222222222222000111333222111111222333111000000111222333111000111111111111111111111111000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000111111111000000000000///000000000000000000000000000///...---...111333555JJJJJJDDD999222222333333222222333333333333222222...///000000000///------000000000000111111111111//////000000111111222222111111000///////////////000000000000000111111111//////000000000111111111111000000///......//////000000000000000000000000111111111111111111111111000000000000000/////////000000////////////000000000000000000000000000000///000111222222222111111000111111000000///...---...///000111222111111000222222111000000000000111222111000......///111222444444333333333333444444555444444444444333333333333333333222222111111111222222222222222222222222222222222111111000000000222333333333222222111000000000111333555444222000111111111111111111111111222222222111111111000000333333333333333333333333333333333333333333333333555444222111000111222333333222000/////////000111222222111111111111222222222222333333333333222222222222222111111111000000///000111111222222222111111111000000111111222222111111111111111111111111333333333222222222111111111111111111111111111111111222222333444555555555444444333333222222111111444444555555444444333222444444444444555555555666444444444555555555555555777777666555444444444444777777888888888888777777777777777777888888888888:::;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDGGGHHHHHHKKKQQQRRRPPPTTTVVVXXXXXXVVVTTTTTTUUUUUUWWWYYYZZZ[[[\\\^^^```___bbbeeeddd```aaaooo>>>888666:::<<<888111...000111222222000000111222222222222222222222222222///111222222222222333555666444111111111222111000222222222222222222222222000000000000000000000000000000000000000000000000000000//////000000111222////////////////////////111111111111000000000000////////////////////////000000//////000111222222111888;;;666000///111222///000000111111000000///....../////////...---,,,000000000000111111111111000000000000000111111111000000///.........//////111111000000000/////////.../////////000000000000000//////...............000000000000000000000000111111111111111111111111000000000000111111111111//////000000000000/////////////////////////////////000111111222222111111//////000000000000////////////000111111111111000111111000/////////000000111000///......///000111333333222222222222333333444444444444333333333333444444333222111000000///222222222222222222222222222111000/////////000111222222222333222222111000000000111222444444222000111111111111111111111111222222222111111111111111222222333333333333333333222222222222222222222222444333222111111111222333333222111//////000111111222222111111111111222222111111222222222222111111222222222111111111111111000000000000111111111111////////////000111222333111111111111111111111111333333333222222222222111111111111111111111111111444333333333222222222222333333333333333333333333333444444444444333222222444444444444555555555555444444444555555555666666777666666555555666666777666777777888888777777666666666666666777777777888999::::::;;;;;;;;;:::::::::;;;===>>>@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCDDDCCCGGGHHHHHHJJJOOOQQQOOOOOOQQQTTTVVVVVVVVVWWWXXXUUUWWWYYYYYYYYYZZZ[[[]]]aaadddfffeeeaaabbbpppNNNDDD999444555555333111111222333222111111222333333333333333333333333333111222333333222222333555:::777333000000111111111222222222222222222222222000000000000000000000000111111111111111111111111222222111111222222333444////////////////////////111111000000000/////////////////////////////////000000111111111000000000'''...333111...///000///......////////////......///////////////.........///000000000111111111111111111111000000000000000000000////////////000000...///////////////....../////////000000000111111000//////.........//////000000000000000000000000111111111111111111111111/////////000000111111111...///000111111000///...///////////////////////////000000111111111111111......///000000000000000///000000000111111111111111000000///////////////000000/////////000111111222222111111111222333333444444444333333333222222333333222222111111000000111111111111111111111111333222000///...000111333111111222222222222111111111000000111333444222000111111111111111111111111111111111111111111111111222222222222222333333333111111111111111111111111333333222111111222222333222222111000000111111222222222111111111222333333000000111111111111000000111111111111111111111111000000000000000000000111111111000000000111111222111111111111111222222222222222222222222222222222111111111111111111111111333333333222222111111111222333333333444444444555444444555555444444333222444444444444444444444444333333444444555666666666666666666666666777888888666666777777777777666666444444555555666777777777::::::;;;;;;<<<<<<;;;;;;;;;;;;===???@@@AAAAAAAAA??????@@@@@@AAABBBCCCDDDFFFJJJLLLKKKLLLPPPRRRQQQKKKMMMPPPRRRTTTUUUUUUVVVUUUVVVXXXXXXXXXXXXZZZ[[[```cccffffffbbbdddrrrJJJBBB888111111333333111111333444333222111222333333333333333333333333333333444555444222222222333;;;777333000000111222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333444000000000000000000000000000000/////////.........000000000000000000000000000111111222111000/////////111222000111444333///111222222333333222222111111111111000000000000000///000000000111111111111111111111000000000000000222111111000111111222222---...///111111222111111000000000111111111222222000000000//////000111111111111111111111111111111000000000000000000000000.........//////000000000...///000111111000///...////////////////////////000000000000000111111111---...///000000111111000000000000000000111111111111000000///////////////000000000000111111222222222111111111222222333444444444333333333222222222000000000111111222222222111111111111111111111111444333111000000111333444000111111222222111111111111000000111222333222111000000000000000000000000111111111111111111111111111111111222222333333333111111111111111111111111222222222222222222222333222111111111111111222222222222111111222333333444///000000111111000000///111111111111111111111111222111000000///000111111555444333222111000000000000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444555555666666666666666666666555444444444444444444444444333333333333444444555666666777666666555666666777888999666666777777777777666666333444444555666666777777;;;;;;<<<===============<<<===>>>@@@AAABBBBBBCCC>>>?????????AAABBBCCCDDDGGGLLLOOOMMMLLLPPPRRRRRRLLLMMMOOORRRTTTTTTTTTSSSTTTVVVWWWXXXWWWWWWYYYZZZ^^^aaaeeefffcccfffuuu666888666444333444222---222333444444222222333444444444444444444444444444555666666555333222222333999666222000111222333333333333333333333333333333222222222222222222222222222222222222222222222222000000//////000000111222000000000000000000000000000000000000////////////000000000000000000000000000000111111111000000///333333111...///333222---000000111111111111000000333222111000000000111111000000000000111111111111000000000000000111111111222222111111111222333333///000222444555555555444111111111111222222222222111000000000000111111222111111111111111111111111////////////////////////............//////////////////000000000000//////////////////////////////000////////////000111222......///000000111000000000000000///000111111222111111000/////////000000000000111111222222333333222222111222222333444555333333333333222222222222...//////000111222333333111111111111111111111111333222111111111222333444///000111111222111111111111000///000222222222111000000000000000000000000111111111111111222222222000000111111222333333333222222222222222222222222111222222222222333333333111111111222222222222222222222111222222333444555000000111111111111000000111111111111111222222222333333111000000000111222666666444222111000000///000000000111222222333333111222222222222333333333111111111111111111111111111111222222333333444444444444444555555666666666666777777777777666555555444444444444333333333333222333333444555666777777555555555555666666777888555666666777777666666555333444444555666777888888;;;<<<===>>>>>>>>>>>>>>><<<===???@@@BBBCCCCCCCCC?????????@@@AAACCCDDDEEEFFFLLLOOOLLLJJJMMMPPPPPPQQQQQQQQQTTTVVVWWWUUUSSSSSSUUUWWWWWWWWWXXXYYY[[[\\\___dddeeecccgggvvv111777:::777444444222...333444555444333222333555444444444444444444444444444555666555444333444555555333000000111333444444333333333333333333333333333333333333333333333333333333333333333333333333000000//////000000111222222222222222222222222222222222222111111111111000222222222222222222222222000000000000000111111111...111111...---000111///......////////////......222222000/////////000111000000000000111111111111//////000000111111222222111111000000111222222333///000222444444444333222000000000000111111111111///////////////000111111111111111111111111111111000000000000000000000000000000000///////////////000000////////////000000000000000000000000000000000//////...///000111222...///000000000000000///111000/////////000222222222222111000000000000111...///000111111222222222222222222222333444555666333333333222222222222111//////000000111111222222111111111111111111111111000111111111222222222222//////000111111111111111111000//////111222222111000000000000000000000000000000111111111222222222///000000111222222333333333333333333333333333333111111222222333333333333000111222222333333333222222222222222333444555555000111111222222111111000000000111111111222222222555444222111000111222333444444222111000000000000///000000111222222333333111111222222222333333333111111111111111111111111333333333333444444444444555555555555555666666666666666666777666555555444444444444333333333222222222222333444555666777777555555555444555555666666555555666666666666555555333444555666777888999999:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>???AAABBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHEEELLLOOOKKKIIIKKKNNNOOORRRQQQQQQTTTWWWXXXVVVSSSSSSTTTVVVWWWXXXYYY[[[]]]\\\___dddeeebbbfffuuu:::@@@@@@777111222444333333444555555333333444555555555555555555555555555222444555555444444666777222111///000222444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222111222333333444222222222222222222222222444444444333333333222222222222222222222222222222000000000///000111222222,,,333777444000222555666111111222222222222111111222111///.........///000000000000000111111111111...//////000111222222333000000///000000111222222...///111222111000...---////////////000000000000...............///000111111111111111111111111111111111111111111111111111222222111111000000//////111000///......///000111111111111111111111111111000///.........///111222//////000000000000//////111000/////////000222333333222222111111111111111------///000111111111111333333333333444555666777333333333222222222111111111111111111000000000000000000000000000000000000...///000111111111111111//////000111111111111111111000...///111222222111000000000000000000000000000000111111222222222222///000000111222222333333333333333333333333333333000111222333333333333333000111222333333333333333222222222222333444555666111111222222222222111111000000111111222222222222666555333111111222333444222111000000000000000111///000000111222222333333111111111222222333333333111111111111111111111111555555444444444444444333666666666666666666666555555555666666555555444333444444444333333222222222222222333444555666777888555555444444444444555555555555666666666666555555444444555666777888999:::999:::;;;<<<============:::;;;===>>>@@@AAAAAAAAABBBCCCCCCDDDFFFGGGIIIJJJFFFMMMPPPMMMJJJLLLOOOPPPPPPOOOOOORRRVVVWWWUUURRRRRRTTTVVVXXXXXXYYY\\\^^^]]]```dddeeebbbdddsss999999888888777666666555666666666666666666666666333333444444555666777777666666555555555555666666555444222222222444666777444666666444111000333666333444444555555666666666333333444444555666777777222111111111111111222222444444333222222333333333666555333111111222333444333333333222222222111111333333333333222111000000...000333444333111000111333111//////111222333333222///...///222333111...222222333333333333222222000000000000////////////222222222222222222222222444444333222222333444444///000111222333444555555222222222222222111000///...///222333444333111000///////////////000111111333222000///...///111222111111000000//////......////////////000000000000////////////000000000000...000222333111000000000111111222333333333222222000000000000000000000000222333333222000///000111333444444444444333222111444444333222222111111000222111/////////111333555555444333333222111000000............///////////////111111000000111111///111111000000000000111111222222222333333222222222444333222111111111222333222222222222222222222222444333222111111111222333444333222111111111222333333222222111111222222333111222333444444444333222111111222333333333333222000222444444333333333444444333333222111111111222111111111111000000//////333333333222222111111111333333333333333333333333222222111111111222444555333222222222222333444444777666555555555666888999777777777666555555444444666555444333333444555666222222333555666888999999555555555555666666666777888888777777666666555555444444555555777888999:::;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMOOOPPPPPPNNNMMMMMMNNNPPPQQQTTTWWWXXXXXXWWWWWWUUUXXX[[[\\\[[[ZZZ\\\___aaa```aaabbbaaacccmmmxxx777777777777777777777777666666666666666666666666444444444555555666666777777777666666666666777777666555444333333555777888::::::888555333222333555555555555555555666666666333444444555666666777777222222222222333444666666777666555444444444444444666555333222222222444444444444333333333222222222444444444444333222111111222444666666444222111111333222111111111222222222222111//////000111111000222222222333333222222222......///000111222222333222222222222222222222222333222111111111111222333///000111222333444444555222222333333222111111000000111222333444333222222111000000000000111222222333222111//////000111222............////////////111111222222222333333333/////////000000000111111...///111111111111111111000///000222555:::>>>@@@111111111111111111111111222333333222000///000111333333333444333333222222444444333333222111111111222222111111111333555777:::888555222000000111111/////////000000000111111222333333222222333333222222222111111111111222222111111222222222222111111555444333222111111000000222222222222222222222222444333222111111111222333333333222111111222222333333222222111111222222333111222333333333222111000111111222333333333333222333444444333222111111222333222222111111111111111222222222111111000000000333333333222222222111111333333333333333333333333333222111111111333444555555444444444444555666666777666555555555666888888555555555555444444444444555555444444444444555555555555555555666666777777555555666666666666666666888888777777666666666666666666666666777888999::::::;;;<<<<<<;;;;;;<<<>>>===>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHJJJLLLNNNOOONNNNNNOOOQQQPPPRRRTTTVVVWWWXXXWWWVVVTTTWWWYYYZZZYYYYYY[[[]]]aaa```aaabbbaaaccclllwww555666666777888999999:::777777777777777777777777666666666666666666666666888888777777777777888888777777666555555666888999AAA>>>999666555555555444777777777666666666666666444555555666666777777777333444444555666888:::;;;:::999888777666555555555777666444333333333444555555555555444444444333333666666666666555444333333555777888888555333222222444333333333222222111111333333333222000///000222222222333333333333222222//////000111222333444444222222222222222222222222222111111000000111111222000000111222222333444444222333333333333222222111222222222333333333333333222222111111222222333444444333111000000000111222......///000000111222222/////////000000000111111000000000000111111111222000000000000000111222222000///...///444;;;BBBGGG111111111111111111111111111222222111000///111222222333333333333333333333555444444333333222111111333333222222444666888999===:::555111///000111333000111111111111222222222333222222333333222222333333333222222222222333333000111111111111111111000555555444333222000///...111111111111111111111111444444333222222222222222333222222111111222333333333222222111111222222333222222222222222111000///111222222333333333333333555555444222///...000111222222111111111111000000333333222222222222111111333333333333222222222222333333333333333333333333333333222222222333444444555444444444444555666666666666555555666666777888333333333444444444444444444555555555555555555444777777777666555555444444666666666666666666666666888777777777777666666666777777777777777888999999:::;;;<<<<<<;;;;;;<<<>>>======>>>@@@AAACCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGIIILLLMMMNNNOOOQQQSSSQQQSSSTTTVVVWWWWWWVVVVVVUUUVVVWWWWWWWWWWWWYYY[[[```___```bbbaaabbbkkkuuu777888888999::::::;;;;;;888888888888888888888888777777777777777777666666:::999999888888999999:::999999888888888888999:::CCC>>>888666777888777666999999888888777777666666666666666777777777888888666666666777888999;;;<<<:::999888888777777777777888777666555555555555666666666666666555555555555888888888888777666555444555777888888666444444555444555666555333222222222555777999888333111111222222333333444444333333222444444333333333333222222222222222222222222222222222222222222222222222222000111111222333333444444333333444444444333333222333222222111111222333333222222222222222333333444444444333222111222222333222333333333444444555555....../////////000000000111111111111222222222222444333000000000111111111111000......000555:::===111111111111111111111111111222222111000000222444333333333333333444444444555555444444333333222222222222222333444666888999999777555222111111222222111111111111222222222222222000000222222000000222222222222111111222222222000000111111111111000000333333444444333111000...111111111111111111111111444444333333222222222222222222222222222222333333333222222111111222222333333333333222111111000000111222333333444444333333444444333000......000222222222222222222222222111333333333333333333333333333333333333333333333333444444444444444444444444444333333333333444444444333222222222222333444444555555555555666666777777222222333444555555666666333444555666666555444333777777777666555555444444777777777666666666666666777777777777777777777777777777666666666777777888999;;;======<<<;;;<<<===<<<===???@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIKKKLLLMMMNNNQQQSSSSSSSSSUUUVVVWWWWWWWWWVVVWWWWWWWWWVVVVVVWWWYYY[[[______```bbb```aaajjjttt;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888777777::::::999999999999::::::;;;:::::::::999:::::::::???;;;666555888:::999888:::::::::999999888888888777777888888888888888888999888888888888999999:::999888888888888999999:::888888888777777777777777888888888888777777777666999999999999888777666666333444666666555555666777555666777777555444555777999<<>>AAAAAAAAA>>>:::777555555666666777777777777666666444444555666777888999999555555555555555555555555555666666777777666666555444444444555555666666666444444555666666666666555333333333333222222222222222222111111222222333444555555555555444444444333555555444333333222111111333333333333444444444444333333333333444444444444;;;888444333555444222///111222333444333333222111000000000000000000000000333333333222222333777999888777666555444555666666777666666555555444333333111111111222333333444444...000222444555444222111000000111111111222222222666333555<<<<<<555333666111000000000000000000111000111111111111111111000000000111222333333333333222222222222222222222222444444444444444333222222000000222333333333333333333222222111111222222333444333333222222333444444222222333444444444444444111222222111000111333555333444555666777666555444222222333333333333444444333333333333444444444444444444444444444444444444555555666666666555444333555444444444444555666666444444555666666666666555444444555555666777888888444555555555555555555444333444444555666777888888666666666777777888888888777777777888888888888999666666555666666777888888888;;;===>>>===<<<<<<<<<;;;===???BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMNNNNNNMMMLLLMMMPPPRRRTTTUUUVVVWWWYYYZZZ[[[\\\```\\\XXXWWWXXXZZZ\\\]]]``````bbbdddbbbbbbiiirrr999999::::::;;;;;;<<<<<<::::::::::::::::::::::::888888999999::::::;;;;;;::::::999999999999::::::;;;;;;<<<;;;;;;::::::999777999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::999999999::::::999::::::;;;<<<<<>>===<<<::::::999999:::::::::::::::999999888;;;;;;;;;:::::::::999999::::::::::::999888777777444555666666555555777999555777999888777999@@@FFFJJJEEE>>>999777777777888777888888999999888888777555555666777888999::::::666666666666666666666666666666777888888777666666666666666666777777777777444555666777777777777666444555666666666555333222333333333333333444444555666666666666666555444444333333333333333333333333222222222333333333444444333444444444555555555555:::777555666888999555111333444555666666666555555222222222222222222222222444444444333333555999<<<<<<:::888666555555666777777777666666555444444444222222333333333333222222111222333444444444333333222222222222333333333333666333777@@@@@@777333666222111111000000111111222111111222222222222111111222222222111222222333333333333333333333333333333333444555555555444333222///000222333444444333333333222222111111222222333222111111111111333444555222333444444555444444444222333444333222111222333222333555666777666555444111222222222333333333333333333333444444444555555555555555555555555555555555666666777666555444333555444444444444555666666333444555666666666555555444444444555555666666666555555444444444444555555444444555555666777777777555555666777888999999:::777777888888888999999999777777777777888999;;;;;;888;;;===>>>===<<<<<<<<<;;;<<>>>>>;;;999:::<<<:::;;;;;;;;;<<<=========::::::::::::::::::::::::999999999:::<<<===???@@@DDDCCCAAA>>><<<:::999888::::::;;;;;;;;;:::999888<<<<<<;;;;;;;;;:::::::::::::::::::::999888777777777777888666555555666888555777999888777;;;DDDKKKQQQHHH<<<444333666999:::999999999::::::999999999999999999888888888888777777777777777777777777777555666777888888777666555777777777777888888888888555555666777777777777777666777888999999777555333555444444444444555666666666666666777666555555444333333444444555666666666666666666777777777888888444444444555555555555666888555444777;;;<<<888444666666555555555666666666444444444444444444444444555555555444444666:::>>>>>><<<999777666666666777777777777666555555444444333333444444333333222111666555444333333333444444333333333444444444555555555111666AAAAAA666111555333222222222222222222333222222333333333333222222555444222111000111222222444444444444444444444444333444555555555444333222///000222333444444333333333222222222222222222333000000//////000222444555222333444444555555444444444555666555333111000111111222444666666555444333111111111222222333333333333333333444444555555555555555555555555555555555555666777777777666444333333222222222222333444444333333555666666666555444333333333444444444555555666555444333333444555666555555555666666666666666444444555777888999:::;;;777777888888999999999999888888888999:::<<<===>>>888:::===>>>===<<<;;;<<<:::<<<@@@CCCEEEFFFFFFEEEEEEEEEGGGIIIKKKMMMNNNOOONNNOOOOOONNNNNNPPPSSSVVVUUUVVVWWWYYY[[[^^^```aaaccc]]]WWWUUUWWWZZZ\\\\\\aaaaaadddfffdddcccjjjsss<<<===>>>>>>>>>===<<<;;;;;;999888999===??????>>>;;;;;;;;;<<<<<<<<<<<<===<<<;;;999888777888999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<===<<<:::888888888:::;;;999999999::::::;;;;;;;;;???BBBDDDBBB<<<999:::=========<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999888777777666555888:::;;;888666888777777777888:::<<<===>>>;;;888555444666888::::::;;;<<<:::888777777888999999999999::::::;;;<<<888999999::::::;;;;;;<<<888888777777777777888888888666555555777888777666555555555555555666777777777777777777777777777777888333333:::???>>>:::999555555555666666666666666777777777777777666555555444555555666666666666666555666666777888999999:::777777777777777777777777888999333111999999333555333444444555555444444333:::888666444333444555666888888666555555555666777555666777888888666444222111111222222333444444444444333222111000000000000555555555444444333333333333333333333333333333333444555555555333222333444222111111000000111111222333333333222222111111111...222333111111444444000444555555555444444333222666555444444333333333333555444333222111111111111222111000//////000111222222222333333333444444444333333333333333333333333444444444444444444444444333333222222222222222222222222444444444444222222333333333444444444555555666555444333333444555666666666444333333444555666666666666555555444444444777777666555444333333222555555444444444444555555666555333333333444666888888888777666666777888999888999;;;;;;;;;999777666555555666777888999999:::<<<<<<===>>>>>>===<<<;;;>>>@@@BBBCCCBBBBBBCCCEEEGGGFFFFFFGGGHHHKKKOOOQQQRRRQQQNNNMMMMMMOOORRRTTTUUUVVVYYY[[[\\\\\\[[[ZZZ]]][[[YYYWWWWWWXXXZZZ[[[ZZZbbbbbbaaacccbbbiii|||;;;<<<=========<<<::::::<<<:::999;;;>>>@@@@@@???<<<<<<<<<=========>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<=========<<<::::::::::::;;;;;;;;;;;;;;;;;;@@@CCCDDDBBB===:::;;;===>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::999888888777666888;;;;;;999777888888777888999:::<<<======;;;999666666666888999999;;;;;;:::999888999::::::::::::::::::;;;<<<<<<;;;;;;;;;:::::::::::::::999999888888888888999999888777555666777888888777666666666666666777777888888888888888888888888888777333555<<>>999666666666666666666666666666777777888888777666666555555555666777777777777777555555666777777888999999777777777777777777777777777:::444222:::888444888666666666555555444444333888777666555555666888999:::999888666666666777777666666777777777666555444444444444444444555555555444333333222222222333333555555555444444444333333444444444444444444444444666777888777555444555666555555444444444444555555444333333333222222222222000333444222333666777444333333333444444333333333555555444333333333333333222222222111222222333333000111111222222111111000222222222333333333444444333333333333333333333333444444444444444444444444333333333333444444444444444444555555555555444444333333444444444555555555666666555444444555666666666666555444444444555666555555555555555444444444666555555555555555555555666555555444444555555666666555444333333555777888888777666555555666666777666777999999999777666444777777888888999999::::::;;;<<<============<<<;;;>>>@@@CCCCCCCCCCCCDDDEEEGGGGGGGGGHHHJJJLLLNNNOOOQQQPPPPPPOOOPPPPPPRRRRRRSSSUUUXXXZZZ\\\\\\\\\[[[]]]\\\YYYWWWVVVWWWYYYZZZ[[[cccbbbaaadddccckkk}}}<<<============<<<;;;;;;===<<<;;;===???AAA@@@@@@======>>>>>>>>>????????????>>>>>>============>>><<<<<<<<<<<<<<<=========>>>>>>======<<<<<<======>>>===;;;:::::::::;;;<<<:::===@@@BBBBBB???<<<999============<<<<<<<<<<<>>;;;<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::999888888999;;;;;;:::999888888888999:::;;;<<<===;;;;;;:::999888888888888888:::;;;;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<===<<<<<<;;;::::::999999:::::::::999999::::::::::::888666666888888888777777777777777777888999999888888888888888888888888666444777>>>AAA===777444777777777777777777777777777888888888888777666666666777777888888888888888555555666666777777888888666666666666666666666666666:::666444:::888555:::666666555555555555666777666666555666777999;;;===;;;;;;999888777777777777777777777777666666666666777777777666666666666666444444444444444555555666555555555555555444444444555555555555555555555555666777888777666555666777777666666666666666666777444444444333333333333333444666444000///222333000222222333333333333333333555444333333333333333333111111111111222333444555111222444555555444222111222222222222333333333333222222222222222222222222333333333333333333333333333444444555555666666666666666555555555555666666444444444444555555555666666666555555555555666666666666555555555555666666444444444555555555555555444555555555666666666777666666555555555555666666666555444444444555777888:::999888777666666777777777777888999999777666555999999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;>>>@@@BBBCCCCCCCCCDDDFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRTTTWWWZZZ\\\\\\\\\\\\]]][[[YYYWWWVVVWWWXXXYYY[[[ccccccbbbeeedddlll>>>>>>>>>>>>>>>=========<<<<<<===>>>???@@@@@@???=========>>>>>>>>>???????????????>>>>>>>>>>>>???=========>>>>>>>>>>>>>>>>>>>>>===============>>><<<===============<<<<<<;;;===AAACCCCCC@@@===:::?????????>>>>>>=========>>>@@@AAA@@@===;;;<<<===<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::::::::::::::;;;;;;:::999999999999:::;;;<<<<<<===::::::;;;::::::999888888888999;;;;;;;;;<<<===???===<<<<<<;;;;;;<<<======<<<<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;999777777999999999888999888888888888999::::::888888888888888888888888999666888===???;;;777666888888888888888777777777777888888999888888777777777888999999::::::999999555555666666666777777777666666666666666666666666333:::777666;;;999555:::444444444444555777888:::555555666666888999;;;<<<<<<<<<;;;:::999888888888888888777666666777777888::::::999999888777666666555555444444444555555666666555555555555555555555666666666666666666666666555666777666444333444555555555444444444444555555444444444444444444444444333555444111333888;;;:::555555444444333333333333444444333333333333333444222222111222222333444444444444555666666555444444222222222222333333333333333333333333333333333333333333333333333333333333333333444555555666777777777666555444444555666777444555555555555666666666666666666666666666666666666666666666666666777777444444444555555666666666666666666666666666666666777666666555555666666777666666555555555666777888======<<<;;;:::999999999999999:::::::::999999888::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;===???AAABBBBBBBBBDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOOOOPPPPPPPPPPPPPPPPPPRRRVVVYYY[[[\\\\\\\\\]]][[[XXXVVVUUUVVVXXXYYY[[[bbbcccbbbfffeeemmm>>>>>>>>>===============:::;;;===>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>============>>>>>>:::<<>>===<<<===???@@@@@@???>>>===@@@@@@@@@??????>>>>>>>>>===>>>???>>>===<<<;;;<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999;;;=========;;;::::::999::::::;;;<<<<<<<<<<<<::::::;;;<<<;;;:::999999888999;;;<<<<<<===???AAA>>>>>>======<<<======>>>;;;;;;;;;<<<<<<===============<<<<<<<<<<<<======<<<;;;999999999:::999888999999999999999:::;;;;;;888888888888888888888888<<<888777::::::888888:::::::::999999999888888888888888999999999999999888888999999:::::::::::::::666666666666777777777777666666666666666666666666222999777888???<<<666999555555555555555666666777666666666666777777888888<<<<<<<<<;;;:::999999888888888777777777777888999;;;;;;:::999888777777666666666555444444444444444666666666666666666666666777777777777777777777777666777888777555444555666555555444444444444555555555555555555555555555555///333666777===FFFLLLMMM:::999777555444333333333555444444333444444555555555555444333333333333333555444222111111222444555222222333333333444444444333333333333333333333333333333333333333333333333222333333444555666666777777666555444444555666777555555555666666666777777777777777777777777777777555666666777777888888888555555555666666777777777999888888777666666555555777777777666666777777777666666666666777777888888=========<<<;;;:::999999999999999:::::::::999999999999999999999888888888::::::::::::;;;;;;<<<<<<;;;===@@@AAAAAAAAACCCDDDHHHHHHJJJKKKLLLLLLLLLLLLOOOOOOOOOOOOOOOPPPQQQQQQPPPRRRUUUXXXZZZ[[[[[[[[[[[[YYYWWWUUUUUUVVVXXXYYYZZZbbbbbbbbbffffffnnn>>>===<<<;;;;;;;;;<<<<<<999<<<>>>???>>>======>>><<<<<<<<<=========>>>>>>======>>>????????????>>>?????????@@@AAAAAABBBBBB??????>>>>>>>>>???@@@@@@===???AAACCCCCCBBB???>>>>>>=========>>>>>>??????@@@@@@@@@???????????????=========>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;:::>>>AAACCCAAA>>><<<;;;:::;;;<<<<<<======<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::<<<======>>>@@@BBB??????>>>>>>======>>>>>>;;;;;;<<<<<<===>>>>>>???======<<<<<<<<<<<<======>>><<<:::::::::;;;:::999999999999999999:::;;;;;;999999999999999999999999===999777888888777888===;;;;;;;;;:::999999888888888888999::::::::::::999888999999:::::::::::::::777777777777888888888888666666666666666666666666333999888<<>>;;;===@@@AAAAAABBBCCCEEEGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPQQQRRRRRRRRRRRRQQQPPPRRRUUUXXXZZZZZZZZZZZZYYYWWWUUUTTTTTTVVVYYYZZZZZZbbbcccdddhhhhhhppp@@@???>>>=========>>>>>>:::===@@@AAA???===>>>>>>======>>>>>>>>>?????????===>>>???@@@@@@@@@?????????@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@======>>>>>>???????????????????????????@@@@@@@@@>>>>>>>>>???@@@@@@???>>>==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>======<<>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;===>>>>>>???@@@BBB@@@@@@???>>>>>>>>>>>>>>>==================>>>>>>======<<<<<<<<<<<<======???===;;;:::;;;;;;:::999999999999888999::::::;;;999999999999999999999999;;;888888999999777999===<<<<<<<<<;;;:::999999999888999999:::;;;;;;::::::888888999:::::::::::::::999999999999888888888888777777777777777777777777555;;;:::AAANNNKKK<<<888999:::;;;<<<;;;999666444777888888888888888888777888999:::;;;;;;;;;::::::777777999:::::::::999999888888888777777666666666444444555555777888::::::666666777777777888888888777777777777777777777777999:::;;;:::888777888999999999888888888888999999666666666777777888888888888:::999666555777777444999888666555444555777888666666666666666777888888888777666666666666666777555444222111111222444555555555555666666666666777666666666666666666666666555555555555555555555555666666666666666666666666666777777888888777777666666666777777777888888888777888888999999888888777555666777999::::::999999::::::999999999999999999999999999888888777777777999888888777777888888999777777888888999999999888888999:::::::::999888888777777666777777888888999888888999999::::::;;;;;;;;;;;;;;;;;;;;;===>>>???<<<>>>AAACCCCCCDDDEEEGGGFFFFFFFFFGGGHHHJJJMMMNNNOOORRRVVVYYYZZZWWWSSSPPPQQQRRRUUUWWWYYYYYYYYYXXXVVVUUUTTTSSSTTTWWWZZZ[[[\\\eeeffffffjjjkkktttDDDCCCBBBAAAAAAAAABBBCCC;;;>>>BBBBBB@@@>>>>>>@@@>>>????????????@@@@@@@@@===>>>@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFMMMJJJFFFBBB??????@@@AAA<<<===???AAAAAAAAA??????>>>>>>>>>??????@@@@@@AAA@@@??????@@@BBBBBBAAA????????????>>>>>>>>>>>>>>>========================<<<===>>>???@@@@@@???>>>>>>DDDKKKNNNKKKFFFAAA???;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>???>>>???@@@BBBAAAAAA@@@???>>>>>>????????????>>>>>>======<<<<<<======<<<<<<<<<<<<======@@@>>>;;;;;;;;;<<<;;;999999999888888999999:::;;;999999999999999999999999888777888;;;;;;888888<<<======<<<;;;::::::999999888999::::::;;;;;;;;;;;;888888999:::::::::999999::::::999999999999999999888888888888888888888888888<<<<<>>???>>><<<;;;777888999:::::::::::::::777888:::;;;<<<;;;;;;:::666777999;;;<<<;;;999888777777777666666666666666333333444666999<<<>>>???666666777777888888888999666666666666666666666666777888999888666666666777999888888777777888888999666666777777888888888999222555666555555888888555666555444333444666888:::777777777777777888999999666666666777777888999:::888888777777777777888888666666666666777777777777777777777777777777777777666666666666666666666666888888888777777777777777777888999::::::999888777777777777777888888888888777888999::::::999888777555666888999::::::999999;;;;;;;;;::::::999999999888888888888888999999999999999888888888888999999777777888999999999999888999:::;;;<<<<<<<<<;;;:::999999888888999:::;;;;;;999999::::::;;;<<<======<<<<<<;;;;;;<<<===???@@@===@@@CCCDDDEEEEEEGGGIIIEEEEEEDDDEEEGGGJJJMMMOOOMMMSSSZZZ``````[[[TTTOOOQQQSSSUUUWWWYYYYYYXXXWWWUUUTTTSSSSSSTTTWWWZZZ\\\^^^fffhhhhhhmmmmmmvvvCCCDDDDDDBBBAAAAAACCCEEEAAAAAABBBDDDFFFGGGEEECCCBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBEEECCCBBBAAABBBEEEHHHJJJ\\\SSSGGGAAAAAACCCDDDCCC@@@AAABBBAAA???>>>???@@@AAABBBDDDCCCBBBBBBCCCEEECCCBBBBBBBBBAAA@@@@@@???AAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>===@@@??????>>>===>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<@@@???===<<<<<<<<<===>>>?????????@@@@@@AAAAAABBBAAA@@@???>>>???@@@BBBDDD@@@@@@@@@????????????>>>========================@@@???===<<<:::999999888??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===:::999999999;;;:::999888888999:::;;;:::::::::999999999888888;;;;;;;;;:::::::::999999:::<<<:::777777:::888444888999999999::::::::::::::::::;;;;;;;;;::::::999;;;;;;:::999999999999999999::::::::::::999999888::::::;;;;;;;;;::::::999<<<<<<;;;;;;:::999888888777777777777777777777777:::888777777888999888777777777777777777888888888999999999999999888777666666666666666777777777777999888777666666777888999999999999999999999999999888888888888888888888888888888888888888888888888777666555555555777888999888888888888888888888888888888888888777777777777888888888777777777777777;;;;;;:::888666555777888888888888888888999999:::888888888999999::::::;;;::::::::::::::::::::::::555666777888999:::::::::999999999888888888888777777777777888999;;;<<<===:::::::::;;;;;;:::999999888999999::::::999999888::::::999888999:::<<<===:::;;;;;;<<<<<<=========;;;;;;;;;;;;:::999888888666777999:::;;;;;;::::::;;;::::::999:::;;;===>>><<<<<<<<<::::::;;;???CCC@@@AAABBBCCCDDDFFFGGGGGGDDDBBBBBBDDDIIILLLLLLKKKRRRTTTWWWZZZZZZYYYVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRRRRTTTWWWXXXXXX\\\dddeeegggmmmooovvvDDDEEEEEEDDDCCCCCCFFFHHHEEECCCAAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGRRRLLLDDDBBBCCCDDDCCCBBBBBBCCCDDDCCCAAAAAABBBCCCBBBCCCDDDDDDCCCCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBDDDEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@AAADDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????AAAAAA@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======???@@@AAAAAAAAA@@@@@@@@@?????????????????????????????????DDDCCCBBBAAA@@@???????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<:::;;;;;;>>>===<<<;;;;;;<<<===>>>;;;;;;;;;:::::::::999999;;;;;;;;;;;;::::::::::::999::::::777777999888555888888888888999999999999999999::::::::::::999999999888777777666666777777888999999:::::::::999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;:::999999888999999999999999999999999<<<:::888777999:::;;;;;;::::::999999888888888777999::::::::::::999888777777777777777888888888888::::::999888888999::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888777777777888999:::888888888888888888888888999999888888888777777777777888888888888888888888;;;;;;;;;999777666888999888777777777888888999999999999999999::::::::::::888888999999:::::::::;;;888999999::::::::::::999::::::999999999888888888999999888888888999:::::::::::::::;;;;;;::::::999999::::::;;;;;;::::::999;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999;;;<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;<<<===<<<<<<<<<<<<;;;<<>>???@@@BBBCCCEEEFFFFFFEEECCCCCCEEEIIILLLMMMLLLNNNPPPSSSUUUUUUUUUSSSRRRSSSSSSUUUVVVWWWWWWWWWWWWWWWUUUSSSSSSUUUWWWXXXXXX]]]eeeggghhhnnnooowwwFFFGGGGGGFFFEEEFFFHHHKKKMMMIIICCCAAAAAADDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDHHHFFFDDDDDDGGGHHHEEECCCCCCEEEFFFEEEDDDDDDEEEFFFCCCDDDEEEEEEDDDDDDEEEGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAACCCCCCBBBBBBBBBBBBBBBAAACCCBBB@@@??????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????===<<<<<<===;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999777999999666666999999666777777777888888888888999888999999::::::999999888888888777666666666777777777888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888:::<<<<<<<<<>>>===<<<;;;:::999999888;;;;;;;;;;;;;;;::::::999888888999999999:::::::::<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::999::::::;;;888888888888888888888888::::::999999999888888888777777888888999999::::::<<<===<<<;;;999888999;;;999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::::::::999999999;;;:::999888888888888888::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>>>>======>>>===<<<<<<<<<<<<<<<===;;;===>>>>>>======???AAA======???@@@BBBDDDEEEFFFEEEDDDDDDFFFIIILLLMMMMMMNNNOOOPPPRRRSSSRRRRRRQQQQQQSSSUUUXXXYYYYYYYYYXXXXXXUUUSSSSSSUUUXXXYYYYYY___gggiiijjjnnnnnnvvvIIIIIIIIIHHHFFFGGGHHHJJJRRRNNNIIIFFFFFFGGGIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIHHHGGGEEEDDDGGGFFFFFFGGGJJJJJJIIIGGGEEEFFFGGGGGGFFFFFFGGGHHHDDDFFFGGGGGGFFFFFFGGGHHHIIIGGGEEEDDDCCCDDDDDDEEEDDDFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA???=========999888888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666999:::777666999:::888777777777777888888888888888888999:::::::::999999;;;::::::999999999::::::777888999;;;;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<============<<<<<<;;;;;;========================;;;===@@@DDDFFFEEEAAA===??????>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;::::::999999999999999999999999;;;;;;;;;:::::::::999999777888888999:::;;;;;;<<<======>>>===;;;:::;;;<<<;;;<<<<<<==================<<<<<<<<<;;;:::::::::888999:::;;;<<<===>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<999:::;;;=========<<<;;;;;;;;;;;;::::::999999999999:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============;;;>>>@@@@@@?????????@@@===>>>???AAABBBDDDEEEFFFEEEEEEEEEGGGJJJLLLNNNNNNPPPQQQRRRSSSTTTUUUUUUUUUTTTVVVYYY\\\]]]]]][[[ZZZXXXVVVTTTTTTVVVYYYZZZZZZ___hhhjjjjjjmmmmmmuuuLLLLLLKKKIIIGGGFFFHHHIIIQQQOOOLLLKKKKKKKKKIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJFFFGGGIIIJJJKKKJJJIIIHHHIIIHHHGGGGGGHHHIIIIIIIIIFFFHHHIIIHHHGGGGGGHHHIIIFFFGGGIIIHHHGGGGGGHHHJJJJJJIIIHHHFFFFFFFFFFFFGGGDDDFFFFFFFFFEEEDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEFFFFFFFFFDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIICCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEEEECCC@@@>>>======;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999999888888888888777;;;===999888:::;;;:::888888888888999999999999999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<===>>>>>>>>>===????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===CCCKKKSSSUUUPPPGGG@@@>>>>>>??????@@@@@@AAAAAA>>>>>>????????????>>>>>>=========>>>>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888999999:::;;;<<<<<<======>>>???>>>===<<<<<<===;;;<<<===>>>>>>>>>======>>>=========<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAA======>>>@@@@@@AAAAAAAAA============<<<<<<<<<<<<999999999999999::::::;;;999:::;;;;;;<<<<<<<<<;;;<<<======>>>>>>======<<<777999;;;===>>>???>>>>>>;;;;;;;;;::::::999999999777888999:::;;;<<<<<<<<<===============>>>>>>>>>@@@@@@@@@@@@???>>>>>>===<<>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAA===>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===BBBKKKRRRTTTOOOEEE===>>>??????@@@AAABBBCCCCCC???@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAA===>>>>>>??????>>>>>>===========================????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<========================>>>>>>=========<<<<<<<<<::::::;;;;;;<<<<<<======<<<>>>??????>>>======>>>999:::<<<=========<<<;;;>>>>>>>>>==================>>>>>>???@@@AAABBBBBB===>>>???@@@BBBBBBBBBBBB???>>>>>>>>>>>>=========:::::::::::::::;;;<<<<<<999:::;;;<<<<<<===<<<<<<<<<======>>>>>>======<<<999:::;;;===>>>?????????;;;;;;;;;;;;::::::::::::777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>@@@BBBCCCAAA@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCEEEFFFGGGHHHJJJMMMOOOQQQRRRUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZXXXZZZXXXVVVVVVXXX[[[\\\\\\]]]iiillllllnnnmmmwwwMMMNNNNNNLLLKKKKKKNNNPPPKKKKKKKKKMMMNNNNNNLLLJJJKKKKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMIIIIIIJJJIIIHHHHHHIIIIIIMMMNNNOOOMMMKKKIIIJJJKKKIIIJJJLLLKKKJJJJJJKKKMMMKKKKKKLLLMMMLLLJJJHHHGGGFFFHHHIIIHHHGGGFFFGGGHHHGGGGGGHHHJJJKKKMMMNNNNNNKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIKKKMMMNNNPPPPPPFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGFFFDDDCCCCCCCCC<<<<<<===>>>>>>===<<<<<<======>>>>>>>>>?????????>>>>>>=========<<<<<<<<<===CCCEEE@@@<<<===??????<<<<<<=========>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@?????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAADDDHHHIIIGGGBBB???@@@@@@AAAAAABBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCC???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????===>>>???@@@@@@@@@????????????????????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===;;;===??????>>>======>>>;;;<<<>>>?????????============>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA??????@@@AAABBBBBBBBBAAA@@@????????????>>>>>>>>>======<<<;;;;;;;;;<<<<<<999:::;;;<<<============<<<==================<<<=========<<<======>>>???;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===???AAABBB@@@@@@AAABBBCCCBBBAAAAAA@@@BBBCCCCCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFGGGGGGHHHLLLOOOQQQSSSVVVYYY[[[ZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[YYYWWWWWWYYY[[[\\\]]]^^^jjjoooooopppooozzzLLLMMMNNNNNNNNNOOORRRTTTMMMLLLLLLMMMOOOPPPPPPOOOLLLMMMNNNOOONNNLLLJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKMMMNNNJJJJJJJJJKKKLLLLLLMMMMMMHHHKKKMMMNNNMMMLLLKKKKKKQQQQQQQQQOOOMMMKKKKKKLLLJJJKKKLLLLLLKKKKKKLLLMMMJJJLLLNNNOOONNNLLLIIIGGGHHHIIIJJJJJJHHHHHHIIIJJJHHHIIIJJJKKKMMMOOOPPPQQQLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJLLLNNNPPPRRRTTTUUUHHHGGGGGGFFFGGGHHHJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDFFFFFFFFFEEEFFFGGGAAABBBCCCDDDDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???????????????EEEGGGBBB===>>>@@@@@@>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDJJJGGGDDDCCCDDDFFFGGGGGGBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===============<<<<<<<<<;;;===??????>>>=========>>>@@@AAACCCCCCBBBAAA@@@======>>>>>>??????@@@@@@??????????????????@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@????????????>>>@@@???>>>===<<<;;;;;;;;;999:::;;;<<<============<<<<<<============<<<<<>><<<<<<<<<<<<===;;;;;;;;;<<<<<<=========:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<>>>@@@CCCDDD???@@@BBBCCCDDDCCCBBBBBBAAABBBCCCBBBAAA@@@AAACCCAAAAAAAAA@@@@@@?????????AAACCCFFFGGGFFFHHHKKKOOOSSSUUUYYY]]]^^^]]]\\\ZZZ[[[[[[\\\]]]^^^```aaabbb\\\YYYWWWWWWYYY\\\]]]]]]___lllqqqqqqrrrqqq}}}SSSSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQSSSQQQNNNNNNOOOPPPQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPNNNKKKHHHGGGHHHKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJLLLLLLKKKKKKJJJJJJIIIIIILLLLLLMMMMMMNNNNNNNNNOOOGGGGGGGGGFFFFFFEEEEEEEEEIIIIIIIIIJJJJJJLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHLLLJJJGGGEEEEEEGGGJJJLLLFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGEEECCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@BBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>BBBAAA@@@??????@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEBBB??????AAACCCBBB@@@??????>>>==============================>>>??????===>>>???@@@@@@@@@@@@@@@<<<======>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>><<<=========>>>>>>??????<<<>>>??????>>>>>>???@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEECCCBBBCCCEEEGGGFFFDDDCCCAAAAAA@@@@@@BBBBBBCCCDDDFFFIIILLLMMMLLLQQQXXX]]]^^^]]]\\\\\\ZZZ\\\^^^aaabbbbbbbbbaaa\\\]]]______]]]\\\\\\]]]ccclllmmmlllppprrr}}}SSSSSSSSSRRRRRRSSSSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSTTTRRRPPPOOOQQQRRRRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOPPPQQQQQQQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOOOONNNLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJGGGGGGFFFEEEDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFGGGHHHHHHIIIIIIJJJLLLKKKHHHGGGGGGHHHKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHDDDCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>??????@@@AAAAAABBB??????@@@AAABBBBBBAAAAAABBBAAA@@@@@@@@@@@@AAABBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBFFFBBB???>>>@@@AAA@@@???@@@??????>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAA??????@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@??????BBBBBBAAAAAA@@@@@@@@@???>>>?????????@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@AAABBBEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFDDDCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMLLLQQQWWW\\\]]]\\\[[[ZZZYYY\\\___bbbdddeeedddccc^^^___``````^^^]]]^^^^^^ccclllnnnnnnsssvvvRRRQQQQQQPPPPPPQQQQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSTTTRRRQQQQQQRRRSSSSSSRRRPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOUUU[[[\\\YYYTTTQQQPPPQQQQQQPPPOOONNNNNNMMMMMMLLLMMMNNNPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLOOOQQQQQQOOOKKKIIIMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIGGGFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@AAABBBBBBBBB>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBFFFDDDAAA???@@@AAA@@@@@@AAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCEEEEEEDDDCCCDDDEEEGGGGGGFFFEEEEEEDDDDDDCCCHHHHHHIIIGGGFFFEEEGGGHHHFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKOOOVVVZZZ[[[ZZZXXXXXXVVVZZZ___dddggggggfffeee```bbbbbbaaa```______```ccclllnnnpppvvvzzzPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQTTTRRRQQQRRRTTTTTTTTTSSSMMMNNNOOOPPPQQQRRRSSSTTTQQQQQQQQQQQQPPPPPPOOOOOONNNNNNLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNUUU\\\^^^YYYRRRPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQQQQQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIILLLKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJIIIHHHHHHGGGGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFIIIJJJJJJIIIHHHHHHIIIKKKIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJNNNTTTXXXYYYWWWVVVUUURRRVVV]]]dddhhhhhhgggfffbbbccccccbbb```___```aaaeeemmmooopppuuuyyyRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRSSSRRRRRRSSSUUUUUUUUUSSSNNNNNNOOOPPPQQQRRRSSSTTTPPPQQQQQQRRRQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLRRRWWWWWWRRRMMMLLLNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKMMMNNNPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPKKKLLLLLLLLLMMMMMMNNNNNNPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPQQQQQQPPPOOONNNLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDAAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCFFFEEEDDDCCCBBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKIIIIIIKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIINNNSSSWWWWWWUUUTTTSSSNNNSSSZZZaaafffggggggfffcccdddcccbbb______```aaagggnnnnnnnnnrrruuuWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUWWWXXXXXXWWWVVVVVVTTTSSSSSSUUUWWWXXXVVVUUURRRRRRSSSTTTTTTUUUVVVVVVTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLOOOQQQPPPMMMKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKIIIIIIJJJLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKKKKLLLLLLMMMNNNNNNLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF@@@DDDHHHIIIIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDGGGFFFDDDCCCCCCDDDEEEFFFCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGIIIIIIHHHGGGHHHIIIFFFFFFGGGHHHJJJKKKLLLMMMJJJKKKLLLKKKJJJJJJLLLNNNOOONNNMMMKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHIIINNNSSSWWWVVVTTTRRRQQQLLLPPPWWW^^^cccfffffffffeeeeeedddbbb```___aaabbbhhhooommmkkkmmmppp|||XXXXXXWWWWWWWWWWWWXXXXXXUUUVVVXXXYYYZZZYYYXXXWWWVVVVVVVVVXXXZZZ[[[YYYXXXUUUVVVVVVVVVWWWWWWXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPPPPPPPOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNOOONNNMMMMMMLLLLLLMMMMMMNNNIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJHHHHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHGGGLLLRRRTTTQQQMMMJJJHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJJJJIIIIIIIIIJJJHHHHHHIIIJJJKKKKKKLLLLLLJJJKKKLLLKKKJJJJJJLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJNNNTTTWWWVVVTTTRRRPPPLLLPPPVVV\\\aaadddffffffhhhgggfffdddaaaaaabbbdddgggnnnlllhhhjjjlllyyyWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUWWWYYYYYYXXXWWWVVVXXXXXXYYY[[[]]]]]]\\\ZZZVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\\\\[[[YYYXXXUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRSSSRRRRRRSSSUUUUUUTTTRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPRRRSSSTTTTTTTTTPPPOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOORRRRRRRRRRRRSSSSSSTTTTTTOOOOOONNNNNNMMMNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNLLLIIIGGGGGGIIILLLNNNQQQQQQQQQPPPPPPOOOOOOOOORRRQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGIIIJJJKKKKKKHHHHHHIIIJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJPPPVVV\\\^^^ZZZSSSNNNLLLJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJLLLLLLKKKJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJKKKLLLNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNOOOOOONNNMMMMMMJJJNNNTTTWWWVVVTTTQQQPPPMMMPPPUUU[[[```dddfffgggjjjiiihhheeebbbbbbdddfffgggmmmkkkgggiiikkkxxxYYYXXXWWWWWWXXXWWWVVVTTTUUUUUUUUUUUUUUUUUUVVVVVVTTTUUUVVVWWWXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQTTTSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSPPPSSSWWWXXXVVVSSSQQQPPPTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSRRRUUUTTTSSSTTTVVVVVVTTTSSSUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWZZZ^^^```UUUTTTSSSSSSSSSRRRPPPNNNNNNNNNNNNOOOOOOPPPPPPQQQNNNNNNNNNMMMMMMLLLLLLLLLOOOOOOPPPQQQPPPOOONNNMMMOOONNNMMMLLLJJJJJJJJJIIIKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMOOONNNLLLKKKJJJJJJJJJKKKTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNKKKHHHFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKJJJIIIIIIJJJKKKHHHEEECCCCCCEEEFFFDDDBBBBBBCCCEEEGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJVVVUUUSSSPPPMMMJJJHHHFFFKKKJJJIIIIIIHHHHHHIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJJJJKKKLLLKKKKKKKKKMMMLLLLLLLLLLLLNNNPPPQQQKKKHHHHHHLLLMMMJJJHHHHHHMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJIIIHHHIIIKKKMMMOOOMMMLLLLLLLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNOOOOOONNNNNNMMMQQQVVVWWWTTTQQQQQQRRRRRRTTTWWW\\\bbbfffgggggghhhjjjkkkjjjgggeeedddeeeiiiiiiiiifffccchhh{{{VVVUUUSSSSSSUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVWWWUUUUUUWWWXXXXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSUUUUUUTTTTTTSSSTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRTTTUUUUUUUUUUUUVVVWWWZZZXXXVVVTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUUUUTTTRRRVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWW[[[___bbbeeeXXXWWWVVVVVVWWWVVVTTTRRROOOOOOOOOOOOPPPPPPPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLMMMMMMOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNNNNNNNNNNMMMLLLKKKOOONNNLLLKKKJJJJJJKKKKKKQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMLLLJJJJJJJJJLLLKKKHHHFFFFFFGGGHHHGGGEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHIIIJJJIIIHHHGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGLLLKKKKKKKKKJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJMMMLLLLLLLLLMMMNNNPPPQQQSSSMMMJJJLLLLLLJJJIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNNNNOOOOOOQQQTTTWWWWWWSSSQQQQQQRRRUUUVVVYYY^^^bbbdddeeeeeefffiiikkkkkkiiifffeeeeeeeeeeeeeeedddcccjjjWWWUUUSSSRRRTTTVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTVVV[[[^^^]]][[[XXXUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWVVVTTTSSSTTTUUUVVVUUUSSSWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUXXX[[[^^^___YYYXXXWWWXXXYYYXXXVVVTTTQQQQQQQQQQQQPPPPPPPPPPPPTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQNNNNNNMMMNNNNNNOOOPPPPPPRRRRRRQQQQQQPPPPPPPPPOOOPPPPPPQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKOOONNNMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPRRRRRRSSSSSSSSSTTTRRRPPPOOONNNNNNNNNOOOKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLNNNOOOOOONNNLLLKKKLLLMMMNNNLLLJJJJJJJJJKKKJJJHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIMMMLLLKKKKKKLLLMMMOOOPPPZZZRRRLLLKKKKKKIIIKKKNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRUUUWWWXXXVVVQQQOOOOOOQQQXXXYYY\\\^^^```bbbbbbbbbdddgggkkklllkkkhhhgggfffeeeeeedddbbbaaajjj]]]ZZZWWWVVVWWWYYYZZZZZZWWWWWWXXXXXXYYYYYYZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUTTTUUUWWW\\\___[[[YYYVVVSSSRRRSSSTTTVVVXXXWWWVVVVVVVVVWWWXXXYYYXXXWWWVVVVVVWWWXXXWWWVVVWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUVVVWWWWWWVVVTTTSSSSSSSSSRRRRRRQQQQQQQQQSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSOOOOOOOOOOOOOOOPPPPPPQQQSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOMMMNNNNNNOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMNNNNNNOOONNNNNNMMMMMMPPPOOONNNMMMLLLMMMNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPTTTSSSRRRQQQPPPPPPPPPPPPLLLMMMNNNNNNOOOOOOOOONNNPPPPPPPPPQQQPPPPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOONNNOOOOOOPPPPPPPPPPPPOOOPPPQQQRRRQQQOOONNNNNNOOOQQQOOONNNMMMMMMMMMLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHKKKJJJJJJIIIJJJKKKLLLMMMWWWPPPKKKKKKKKKIIIJJJMMMJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNQQQTTTVVVXXXNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLNNNQQQTTTVVVWWWXXXWWWSSSNNNLLLMMMOOOYYY[[[]]]^^^^^^^^^^^^^^^bbbfffkkkmmmmmmjjjhhhhhhkkkiiifffbbb___fff|||bbb___[[[YYYYYY[[[[[[[[[XXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\[[[[[[ZZZYYYVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYUUUWWWXXXXXXXXXXXXZZZ[[[YYYXXXUUUTTTSSSUUUWWWXXXXXXWWWWWWWWWXXXXXXYYYZZZ\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXWWWVVVVVVUUUUUUVVVVVVYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXVVVUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPSSSRRRRRRRRRQQQQQQQQQPPPQQQQQQQQQRRRQQQQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOPPPQQQRRROOOOOOPPPQQQRRRRRRSSSSSSPPPPPPQQQQQQPPPOOOOOONNNRRRSSSTTTTTTTTTRRRPPPOOOMMMMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQRRRSSSTTTSSSQQQPPPQQQRRRQQQQQQQQQPPPOOOOOOPPPPPPMMMMMMMMMMMMNNNOOOOOOOOOMMMNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKIIIJJJKKKJJJHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJJJJNNNIIIHHHJJJKKKIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGIIIKKKMMMOOOQQQSSSMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMPPPSSSUUUVVVVVVUUUQQQKKKIIIJJJMMMWWWZZZ\\\]]]\\\[[[\\\]]]bbbfffkkknnnnnnllljjjiiimmmkkkhhhbbb^^^dddyyyaaa^^^[[[ZZZZZZ[[[\\\[[[ZZZZZZ[[[[[[\\\]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````aaaaaaaaa``````___^^^^^^______^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[YYYXXXXXXXXXYYYZZZ[[[\\\WWWYYY\\\\\\[[[ZZZZZZZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[XXXXXXZZZ[[[[[[[[[[[[[[[___]]][[[[[[\\\]]]]]]]]]YYYXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWWWWXXXZZZ[[[YYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWYYYXXXXXXXXXWWWVVVVVVVVVTTTTTTUUUVVVVVVVVVVVVUUURRRRRRQQQQQQQQQSSSTTTUUUSSSSSSTTTTTTUUUVVVWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSUUUWWWVVVTTTQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRSSSTTTRRRSSSTTTSSSRRRRRRTTTVVVRRRRRRQQQQQQQQQRRRRRRSSSNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGDDDEEEJJJLLLJJJHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJFFFGGGHHHIIILLLNNNPPPQQQSSSTTTSSSOOOJJJHHHJJJLLLTTTXXX\\\]]]\\\[[[]]]```cccgggkkknnnmmmlllkkkkkkkkkiiigggccc___eeezzz]]][[[ZZZ[[[]]]^^^^^^]]]ZZZ[[[\\\]]]^^^___``````^^^^^^]]]]]]]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbbbbcccbbbbbbaaa```````````````___^^^^^^^^^^^^^^^_________``````^^^^^^^^^^^^^^^]]]]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^ZZZZZZZZZ[[[[[[\\\^^^^^^ZZZ\\\^^^___^^^]]]]]]^^^]]]^^^^^^]]]]]]\\\[[[[[[YYY[[[]]]___```___^^^]]]```^^^[[[[[[\\\^^^^^^^^^\\\[[[ZZZZZZYYYYYYZZZZZZVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXYYY\\\]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXZZZYYYXXXWWWVVVWWWWWWXXXUUUUUUUUUUUUUUUUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWYYYYYYXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXYYYYYYXXXXXXTTTSSSSSSSSSTTTUUUWWWXXXVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRQQQQQQPPPPPPNNNNNNOOOQQQQQQRRRRRRQQQQQQSSSTTTTTTTTTTTTUUUVVVSSSUUUWWWWWWVVVVVVYYY\\\YYYXXXVVVTTTSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMNNNNNNOOOOOOPPPPPPNNNOOOPPPOOONNNMMMMMMOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJGGGDDDEEEJJJLLLJJJHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJHHHIIIJJJJJJKKKKKKJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPPPPRRRRRRPPPLLLJJJKKKNNNRRRWWW\\\^^^]]]^^^aaadddeeehhhkkkmmmllllllllllllhhhhhhgggccc```fffzzz[[[ZZZZZZ]]]```bbbbbbaaa[[[[[[\\\]]]^^^``````aaa______^^^]]]^^^___```aaa^^^^^^^^^^^^^^^^^^^^^^^^aaabbbbbbcccccccccbbbbbb`````````aaa```______^^^^^^^^^^^^_________``````]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^___```]]]^^^``````______aaaccc______```___^^^\\\YYYXXXZZZ]]]```cccdddbbb```^^^```^^^[[[ZZZ\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\^^^^^^___^^^^^^]]]\\\[[[WWWWWWWWWYYY[[[\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]YYYYYYXXXXXXWWWWWWVVVVVV\\\[[[YYYXXXXXXXXXYYYZZZVVVVVVVVVWWWXXXYYY[[[[[[YYYYYYZZZ[[[\\\]]]^^^^^^XXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVRRRSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZZZZYYYUUUUUUTTTTTTUUUWWWYYYZZZXXXXXXYYYYYYYYYYYYZZZZZZVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXTTTTTTUUUUUUUUUTTTTTTSSSQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUSSSRRRQQQQQQQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSTTTSSSSSSRRRQQQQQQMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTTTTTTTTTTVVVXXXUUUWWWYYYYYYXXXYYY\\\```___]]]ZZZWWWTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUPPPRRRSSSUUUUUUSSSRRRPPPOOOPPPPPPQQQRRRSSSTTTTTTPPPQQQRRRQQQOOONNNOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIILLLKKKJJJIIIIIIIIIJJJKKKKKKGGGGGGJJJLLLJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIKKKMMMPPPQQQRRRRRRRRROOOQQQSSSQQQMMMLLLMMMOOOQQQWWW]]]______```dddiiigggiiilllllllllkkklllmmmiiiiiihhheeeaaaeeexxx[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[\\\]]]^^^^^^]]]]]]```^^^]]]]]]^^^^^^]]][[[^^^```bbbdddeeedddcccbbbaaaaaaaaaaaaaaa```___^^^[[[[[[[[[[[[\\\^^^___```______^^^]]]]]]]]]]]]]]]XXXXXXYYYZZZ[[[\\\]]]]]]ZZZ\\\]]]]]]\\\\\\]]]_________^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\ZZZYYYXXXWWW[[[```dddeeeccc```]]]___```aaaaaa```___^^^]]]cccaaa]]][[[ZZZZZZ\\\]]]bbb```^^^]]]]]]]]]\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]]]]]ZZZZZZZZZ[[[[[[\\\\\\\\\ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXZZZ[[[\\\^^^___`````````___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[ZZZZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXWWWVVVUUUVVVYYY[[[WWWVVVVVVWWWWWWXXXYYYZZZXXXXXXWWWWWWXXXYYYZZZ[[[XXXWWWWWWXXXZZZZZZYYYWWWYYYXXXWWWVVVVVVUUUVVVVVVRRRUUUWWWXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]______]]][[[ZZZYYYYYYZZZZZZZZZXXXVVVUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTRRROOOMMMLLLMMMNNNPPPRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPRRRRRRSSSSSSRRRQQQPPPPPPTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXYYYXXXXXXXXXXXXVVVTTTTTTUUUVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSSSSRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKKKKLLLMMMLLLKKKNNNMMMMMMLLLKKKKKKKKKLLLKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQUUUTTTTTTSSSRRRQQQQQQPPPVVVVVVWWWYYY^^^dddkkknnnjjjnnnnnnjjjhhhiiihhhfffiiieeecccccc```bbbsss\\\]]]^^^____________^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\]]]^^^^^^____________```^^^\\\[[[\\\\\\[[[ZZZ[[[\\\^^^```aaa```______aaaaaabbbbbbaaa```______]]]]]]]]]^^^___```aaabbb``````______^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^\\\]]]^^^^^^]]]]]]^^^```]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYY[[[___cccfffhhhhhhhhhiiihhheeecccbbbaaabbbbbbcccaaa___\\\[[[[[[]]]^^^dddbbb```_________^^^]]]ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\]]]]]]]]]\\\[[[\\\\\\]]]]]]]]]^^^^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\ZZZYYYYYYYYYZZZ[[[]]]^^^^^^^^^_________^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[]]]\\\\\\\\\\\\\\\\\\]]]___^^^]]]ZZZWWWVVVXXXZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYZZZWWWYYY[[[\\\[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[^^^``````___]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUSSSPPPNNNNNNNNNPPPQQQRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTXXXWWWWWWWWWXXXYYYZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[XXXVVVTTTTTTUUUVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRRRRSSSTTTTTTUUUUUUVVVTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUVVV[[[ZZZYYYXXXVVVTTTSSSRRRPPPQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLLLLNNNPPPPPPOOOPPPOOONNNNNNMMMMMMMMMNNNLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQTTTTTTUUUWWW[[[aaagggkkkjjjnnnpppllljjjkkkkkkhhhiiieeecccdddaaacccttt[[[\\\]]]]]]^^^]]]]]]]]]]]]]]]\\\[[[[[[\\\]]]^^^\\\\\\]]]^^^______``````dddaaa^^^\\\\\\]]]\\\\\\[[[\\\^^^___``````___^^^_________```______^^^^^^]]]]]]]]]]]]]]]^^^___```]]]]]]]]]\\\\\\\\\[[[[[[^^^^^^]]]]]]\\\\\\\\\[[[ZZZ[[[\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZ[[[]]]aaaeeehhhjjjmmmjjjeee```^^^^^^```bbbdddccc```^^^]]]^^^______fffdddbbbaaaaaaaaa```___[[[[[[[[[\\\\\\]]]]]]]]][[[\\\]]]]]]^^^^^^]]]]]]_______________`````````______````````````______[[[[[[[[[[[[]]]^^^```aaa^^^^^^^^^___^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_______________^^^^^^\\\[[[ZZZ\\\\\\\\\\\\]]]]]]]]]]]]______^^^^^^^^^^^^______bbbaaa___[[[XXXWWWXXXZZZ[[[[[[[[[\\\]]]]]]^^^^^^____________^^^]]]\\\[[[[[[\\\]]]___```aaabbbbbb^^^]]]]]]]]]]]]^^^______^^^___```_________aaaccc````````````````````````[[[]]]___aaabbbaaa``````___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTTTTSSSTTTUUUUUUVVVVVVUUUSSSQQQPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVYYYYYYYYYZZZ[[[\\\]]]^^^[[[[[[\\\]]]]]]]]]]]]]]]XXXVVVUUUTTTUUUVVVUUUTTTXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSTTTUUUVVVXXXYYYYYYYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSPPPOOONNNOOOQQQSSSTTTSSSRRRRRRQQQPPPPPPPPPQQQQQQOOOOOOPPPOOOOOONNNMMMLLLMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTRRRQQQPPPNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOONNNLLLKKKLLLNNNQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRTTTWWW\\\aaadddfffkkknnnlllkkklllkkkhhhhhhdddcccdddbbbeeevvv^^^^^^_______________^^^___^^^]]]]]]]]]^^^___```````````````aaabbbccccccjjjfffbbb______`````````___```aaabbbbbbbbbaaaaaa______``````aaa`````````______^^^^^^^^^______```\\\\\\\\\\\\\\\[[[[[[ZZZ^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\]]]]]][[[[[[\\\]]]]]]]]]^^^^^^______``````]]]]]]^^^__________________^^^]]]]]]^^^```cccdddkkkhhhccc___^^^^^^```aaaeeedddbbb`````````aaaaaafffdddbbbbbbbbbbbbaaa```^^^______``````aaaaaabbb_________`````````````````````````````````````````````aaaaaaaaaaaa``````\\\\\\]]]^^^___```bbbbbb^^^____________^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^````````````aaabbbddddddeeeeeeeeedddcccaaa```___\\\]]]]]]]]]^^^^^^^^^^^^```______^^^^^^______```___^^^]]]ZZZXXXWWWYYY[[[\\\\\\]]]^^^__________________`````````___^^^^^^\\\^^^````````````aaabbb____________```aaabbbcccaaabbbbbbaaa```aaaccceeeaaaaaaaaaaaaaaaaaaaaaaaa]]]^^^```bbbddddddcccccccccaaa```^^^^^^^^^______^^^^^^^^^]]][[[ZZZXXXWWWVVVVVVVVVUUUVVVVVVWWWXXXYYYXXXVVVUUUTTTUUUVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVTTTUUUUUUVVVWWWXXXXXXYYYXXXXXXYYYYYYZZZ[[[]]]]]][[[\\\\\\]]]]]]]]]]]]]]]ZZZXXXVVVVVVWWWWWWWWWVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXVVVUUUSSSRRRQQQRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXSSSUUUXXXZZZ[[[[[[YYYYYYWWWWWWWWWVVVVVVVVVVVVVVVSSSRRRQQQRRRTTTVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPRRRSSSTTTVVVWWWYYY[[[[[[YYYXXXWWWUUUTTTRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSOOOQQQSSSUUUVVVVVVUUUTTTQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQRRRQQQOOOMMMLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRROOOOOOOOOQQQSSSWWW[[[^^^___eeeiiihhhhhhjjjjjjggghhhddddddeeecccfffwwwcccccccccddddddcccbbbbbb``````___^^^___```aaabbbeeeddddddddddddeeefffgggjjjfffbbb______````````````aaaaaabbbbbbbbbbbbbbb```aaabbbccccccccccccccceeedddcccccccccccccccddd___````````````___^^^]]]______`````````aaaaaaaaa___```aaa```___^^^___```\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^___````````````dddddddddcccccccccbbbbbbffffffeeedddccccccccccccfffeeecccbbbbbbbbbbbbccceeecccaaaaaabbbbbbaaa`````````aaaaaabbbbbbbbbccc_________`````````aaaaaa````````````__________________````````````______\\\]]]^^^___```aaabbbbbb__________________``````^^^^^^^^^_________``````aaaaaaaaaaaabbbcccdddeeegggggggggfffeeecccbbbaaa\\\\\\\\\]]]]]]]]]^^^^^^______^^^^^^^^^^^^______```___^^^[[[XXXXXXYYY[[[[[[\\\]]]_______________\\\]]]^^^___```````````````bbbdddcccaaa``````bbb_________```aaabbbddddddaaabbbbbb```___```bbbeeebbbbbbbbbbbbbbbbbbbbbbbb___```bbbdddeeeeeeeeeeeeeeedddbbbaaa``````aaabbbaaaaaa``````___]]]\\\[[[YYYYYYXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYYXXXYYYYYYZZZWWWVVVVVVVVVWWWWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWWWWWWWXXXXXXYYYWWWWWWXXXXXXYYYZZZ[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^______``````______\\\[[[YYYYYYZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVTTTSSSQQQPPPPPPPPPSSSSSSTTTUUUUUUVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWZZZ]]]^^^^^^]]]]]]YYYYYYYYYXXXXXXWWWWWWWWWWWWVVVTTTTTTUUUVVVVVVUUUVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWYYY[[[\\\\\\TTTTTTTTTSSSRRRRRRRRRQQQVVVVVVVVVVVVVVVVVVVVVVVVQQQSSSUUUWWWXXXXXXWWWVVVRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSRRRPPPMMMLLLMMMNNNLLLMMMOOOQQQRRRRRRRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSOOONNNNNNOOOQQQTTTWWWXXXZZZ```eeeeeeeeeiiijjjhhhhhhddddddeeecccfffwwwffffffggggggffffffeeeeeeeeedddccccccdddeeeggghhhgggfffdddcccccccccdddeeeiiifffbbbaaaaaaaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbb^^^___```aaabbbcccccccccggggggfffeeedddddddddddd```aaabbbbbbbbbaaa___^^^^^^^^^^^^______`````````^^^___```___]]]]]]]]]___\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^___`````````___```aaacccddddddcccbbbaaa___```bbbddddddcccbbbaaaeeeeeedddcccccccccccccccdddcccaaaaaabbbbbbaaa```````````````````````````^^^]]]]]]]]]]]]^^^______``````_______________^^^]]]^^^^^^______^^^^^^]]]\\\]]]^^^___````````````______^^^^^^^^^___``````]]]^^^^^^______`````````^^^^^^^^^^^^___```aaaaaaccccccccccccbbb```___^^^\\\\\\\\\\\\]]]]]]]]]]]]___^^^^^^^^^^^^^^^^^^___eeedddbbb^^^ZZZXXXYYYZZZ[[[\\\^^^___``````______[[[[[[[[[\\\^^^___aaabbbcccfffhhhfffcccaaabbbddd````````````aaabbbddddddaaabbbbbbaaa``````aaacccaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeffffffffffffeeedddccccccbbbbbbbbbbbbccccccbbbbbbaaa```___\\\\\\[[[[[[\\\\\\]]]^^^]]]]]]]]]\\\\\\\\\]]]]]]ZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYY[[[ZZZYYYXXXYYYZZZ[[[\\\ZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^bbbbbbcccddddddddddddccc```^^^]]]\\\]]]^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[WWWWWWWWWVVVUUUSSSRRRQQQSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVUUUUUUTTTTTTTTTUUUXXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZYYYYYYXXXXXXWWWWWWYYYWWWUUUUUUVVVVVVUUUTTTVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWRRRSSSTTTUUUVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRSSSRRRPPPNNNLLLMMMNNNMMMOOOQQQSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOOPPPQQQRRRTTTUUUXXX^^^bbbbbbdddiiilllkkkhhhdddcccdddbbbeeevvvrrrrrrrrrrrrrrrqqqppppppoooooonnnnnnoooppprrrsssooonnnllljjjhhhiiiiiijjjooommmkkkjjjkkkkkkjjjiiijjjjjjiiiiiiiiiiiijjjjjjdddeeefffgggiiiiiijjjjjjmmmlllkkkjjjiiiiiiiiiiiieeefffggghhhhhhfffdddcccbbbbbbbbbbbbaaaaaaaaaaaa___aaaaaa```___^^^^^^___aaaaaaaaa```````````````aaaaaabbbbbbbbbbbbbbbaaa______```aaaaaaaaaaaaaaa]]]^^^```aaabbbaaa```___eeeeeedddddddddccccccccceeecccaaaaaabbbcccbbbaaabbbbbbaaaaaa```_________]]]]]]\\\\\\\\\]]]^^^___aaa`````````____________]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]^^^______^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^___\\\\\\\\\]]]^^^_________]]]]]]]]]\\\]]]]]]^^^^^^^^^_________^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^______^^^^^^^^^^^^______dddcccaaa]]]ZZZXXXYYY[[[\\\]]]___aaaaaaaaa```___^^^]]][[[[[[[[[^^^```bbbaaadddgggfffbbb```bbbeeeaaaaaaaaaaaabbbcccddddddaaacccddddddcccbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbcccddddddeeeeeeeeeffffffeeeffffffeeeeeedddcccbbbccccccddddddddddddcccccc___^^^^^^^^^^^^___``````________________________]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY\\\[[[ZZZYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^]]]]]]]]]]]]^^^cccdddeeeeeeffffffeeeeeedddbbb``````aaabbbaaa```______````````````______ZZZ[[[\\\]]]\\\YYYWWWUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZYYYXXXXXXWWWVVVVVVWWWUUUTTTTTTUUUWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRQQQPPPMMMLLLMMMOOONNNOOORRRTTTVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRSSSTTTUUUZZZ]]]]]]```ggglllllliiieeecccdddaaaccctttzzzyyyyyyyyyzzz{{{}}}~~~}}}zzzxxxvvvvvvwwwwwwxxxwwwvvvvvvwwwwwwuuutttuuuttttttsssssssssttttttrrrssstttvvvwwwxxxxxxxxxxxxxxxvvvuuuttttttttttttpppqqqrrrssssssqqqooonnnmmmmmmlllkkkjjjiiihhhhhhggghhhiiihhhfffeeefffggggggggggggffffffeeeeeeeeeeeeffffffggggggffffffeeefffeeecccbbbbbbbbbccccccccccccccccccddddddccccccddddddddddddddddddcccccceeedddbbbbbbcccdddcccbbbeeeddddddcccbbbaaa``````______^^^]]]^^^___```aaabbbaaaaaaaaa``````______]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZ[[[]]]^^^ZZZZZZ[[[\\\\\\]]]^^^^^^___^^^^^^]]]]]]]]]^^^^^^\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^______``````____________``````^^^]]]\\\ZZZXXXXXXZZZ\\\]]]^^^```bbbcccbbbaaa```aaa___\\\ZZZZZZ\\\```bbb\\\```dddccc```___aaaeeeccccccbbbbbbbbbcccddddddbbbeeeggggggeeedddddddddbbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeeeeeeeeeeeeeeeeeffffffgggfffdddcccbbbcccdddeeeeeeffffffeeeeee```````````````aaabbbbbb````````````aaaaaaaaaaaa^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY]]]\\\[[[ZZZZZZ\\\^^^___```````````````____________^^^]]]\\\\\\\\\\\\\\\bbbcccddddddeeeeeeddddddfffdddbbbbbbcccdddcccbbbcccccccccddddddccccccccc\\\^^^aaabbbaaa___[[[YYYVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYVVVVVVVVVWWWXXXYYYZZZ[[[XXXXXXXXXYYYZZZ\\\]]]^^^ZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRSSSUUUWWWXXXWWWTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXVVVVVVUUUTTTTTTSSSRRRRRRNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWVVVUUUUUUUUUVVVVVVWWWUUUSSSQQQQQQSSSUUUWWWRRRSSSSSSTTTTTTSSSSSSRRRPPPQQQQQQOOOMMMMMMNNNOOOMMMNNNQQQTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSRRRRRRSSSSSSTTTRRRVVVYYYYYY\\\dddjjjkkkiiieeecccccc```bbbsss~~~wwwtttuuuvvvwwwvvvzzzyyyxxxvvvvvvxxxyyy{{{xxxwwwvvvtttrrrrrrqqqqqqsssrrrpppooonnnnnnooopppoooooooooooonnnllljjjiiihhhhhhgggfffgggiiikkkmmmkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggeeecccccceeefffffffffffffffffffffffffffdddcccbbbbbbbbbbbbbbbcccfffdddbbbbbbcccddddddcccaaa``````____________```aaa___^^^^^^``````___]]]aaa___^^^^^^___^^^\\\ZZZYYYYYYZZZ[[[]]]___```bbb^^^^^^^^^^^^]]]\\\[[[[[[___]]]\\\[[[\\\\\\ZZZYYYXXX[[[]]]]]]\\\[[[[[[[[[^^^^^^^^^]]]]]]\\\\\\\\\___^^^]]]\\\\\\\\\]]]^^^```______```aaaaaa___]]]]]]]]]\\\\\\\\\^^^___```^^^^^^_________^^^]]]\\\______````````````_________```aaabbbbbbbbbaaa```aaa```_________```aaabbbddddddcccbbbbbbbbbbbbbbbddddddeeeeeecccbbb```^^^ccccccccccccdddeeeffffffddddddcccbbbaaaaaaaaabbbaaa```___```bbbddddddcccaaa```^^^]]]\\\\\\\\\]]]XXXZZZ[[[[[[ZZZYYY[[[\\\^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_________________________________cccccccccccccccddddddddddddeeefffggggggfffdddcccaaaaaaaaaaaaaaaaaaaaaaaa````````````___^^^]]]\\\]]]\\\\\\[[[ZZZYYYXXXXXX^^^^^^^^^______^^^[[[XXXZZZ[[[[[[ZZZYYYZZZ]]]______^^^^^^]]]]]]^^^```aaacccbbbaaa___]]][[[YYYYYYWWWWWWXXXXXXWWWVVVUUUSSSWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQOOOOOONNNNNNOOOPPPRRRSSSRRRPPPOOOPPPSSSUUUSSSQQQXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPOOORRRRRRSSSSSSSSSSSSRRRRRRSSSRRRQQQRRRVVV[[[aaaeeehhheeebbbaaa```cccooo{{{~~~}}}{{{zzzyyywwwvvvuuuvvvxxxyyyxxxwwwvvvuuuttttttttttttrrrrrrqqqooolllkkklllnnnnnnnnnnnnnnnmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjkkkiiihhhiiijjjkkkjjjhhhgggfffeeeddddddcccccccccfffdddcccbbbcccbbbaaa___cccbbbbbbbbbccccccaaa___]]]]]]^^^___```aaabbbbbbaaaaaaaaaaaaaaa```______^^^]]]\\\\\\]]]]]]\\\[[[]]]___``````^^^\\\\\\]]]^^^_______________`````````___^^^]]]]]]]]]^^^^^^bbb```___```bbbbbbbbb```^^^]]]\\\\\\\\\]]]^^^___________________________```aaaaaabbbbbbbbbbbbaaa^^^___`````````___^^^^^^aaaaaa`````````aaabbbcccdddcccbbbbbbaaaaaaaaabbbbbbcccdddddddddcccbbbaaaddddddddddddeeefffggggggbbbbbbaaaaaaaaaaaaaaaaaabbb```___```bbbcccccccccdddcccaaa___^^^]]]]]]]]]\\\]]]^^^^^^]]]]]]^^^___``````_________```aaaaaa________________________````````````````````````aaaaaabbbccccccccccccbbbbbbcccdddeeeeeeeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaa```______^^^___^^^^^^]]]\\\[[[[[[ZZZ^^^^^^___aaacccbbb```^^^]]]^^^^^^]]]\\\\\\^^^`````````___^^^___```aaabbbdddcccbbb```^^^\\\[[[ZZZ^^^____________^^^]]]\\\YYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTRRRRRRQQQPPPPPPQQQSSSTTTSSSQQQPPPQQQSSSUUUSSSRRRUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTRRRQQQQQQQQQRRRSSSRRRRRRSSSSSSSSSRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRVVV[[[```cccfffcccaaaaaa```dddppp}}}~~~||||||~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyxxxvvvttttttsssqqqpppooonnnmmmpppnnnlllllllllkkkiiigggkkkkkkjjjkkklllkkkhhhfffccceeefffhhhhhhgggfffeeeffffffgggggggggffffffeeebbbaaa``````aaabbbaaa___```aaabbb```^^^\\\\\\]]]]]]^^^^^^______``````aaa______^^^]]]]]]]]]]]]^^^aaa___]]]]]]___aaaaaaaaa^^^]]]\\\[[[ZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]___```^^^^^^___```````````````___`````````___^^^]]]\\\^^^^^^]]]]]]]]]^^^___```bbbbbbaaa````````````aaa]]]^^^___````````````````````````aaaaaabbbcccddd^^^]]]]]]]]]]]]]]]^^^___```^^^]]]]]]___```___^^^aaa```___]]][[[ZZZZZZYYYZZZ\\\]]]]]]\\\\\\]]]^^^^^^]]]]]]]]]^^^^^^___```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa```aaacccdddeeedddcccbbbaaabbbccceeeeeeeeeddddddaaaaaaaaaaaaaaaaaaaaaaaaeeedddbbbaaa```aaaaaabbb`````````______^^^^^^^^^______aaacccfffgggeeecccaaabbbbbbaaa______```bbbbbbbbbaaa```aaabbbcccdddeeedddcccbbb```___]]]]]]______`````````______^^^\\\\\\\\\\\\\\\]]]^^^^^^aaaaaaaaaaaaaaa```______^^^^^^]]]\\\[[[[[[ZZZZZZWWWVVVTTTSSSSSSTTTUUUUUUVVVTTTTTTTTTVVVWWWVVVUUUVVVUUUTTTSSSRRRSSSTTTTTTVVVUUUTTTSSSSSSSSSTTTTTTRRRRRRSSSSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPQQQSSSVVVZZZ^^^aaacccaaa`````````eeeqqq~~~}}}||||||||||||{{{zzz{{{zzzzzzzzzyyywwwtttqqqnnnpppsssuuutttrrrpppnnnoooooopppppppppppppppooonnnllljjjjjjjjjiiigggeeeeeeffffffdddaaa```aaacccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbaaaaaaaaaaaabbb___]]]]]]___aaaccccccbbbaaa```^^^^^^^^^_________^^^]]]]]]]]]___aaaccc]]]]]]^^^_______________bbbbbbaaaaaa```___^^^^^^\\\\\\\\\\\\]]]]]]^^^^^^```______^^^^^^^^^______]]]^^^^^^_______________^^^^^^^^^______```aaabbb]]]]]]\\\]]]]]]^^^______```^^^]]]]]]^^^___^^^]]]^^^^^^]]]\\\[[[ZZZZZZYYYYYY[[[\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\]]]]]]^^^___bbbbbbaaaaaaaaaaaa``````````````````````````````aaabbbeeeggggggfffdddbbbaaabbbdddeeeffffffffffffaaaaaaaaaaaaaaaaaaaaaaaaeeedddbbb``````aaabbbcccaaaaaaaaaaaa````````````______aaadddfffgggeeedddbbbcccdddcccaaa```aaabbbdddcccbbbbbbbbbcccdddeeeeeeeeedddcccbbbaaa```___]]]^^^^^^^^^^^^^^^^^^^^^_______________```aaaaaabbbbbbbbbbbbaaa```______`````````______^^^^^^^^^[[[ZZZYYYWWWVVVVVVWWWWWWYYYYYYYYYYYYZZZZZZZZZYYYZZZXXXVVVUUUUUUVVVXXXYYYWWWWWWVVVVVVUUUUUUUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPQQQSSSVVVZZZ]]]^^^aaa______aaaaaafffrrr~~~~~~~~~}}}zzzxxxwwwuuurrrooooooooonnnllljjjjjjlllnnnnnnmmmlllkkkjjjiiihhhggghhhhhhhhhhhhhhhgggggggggfffdddaaaaaaccceeeffffffffffffdddcccbbbccccccdddfffeeecccbbbbbbccceeefffaaaaaabbbbbbbbbbbbaaaaaaccccccbbbaaa```__________________```````````````^^^^^^^^^]]]]]]^^^^^^___ccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddd```````````````aaabbbcccbbb```______```aaa```___________________________\\\]]]^^^^^^]]]]]]^^^`````````____________``````aaaaaa``````_________^^^________________________```bbbdddfffgggeeecccbbbaaaaaabbbcccdddeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaadddbbb```______```aaabbb`````````aaaaaaaaaaaaaaa______```cccddddddbbb```aaacccccccccaaa___```aaadddcccbbbbbbbbbccceeefffeeeddddddcccbbbaaaaaa`````````aaaaaaaaabbbccccccbbbaaaaaaaaaaaabbbccccccbbbcccccccccbbbbbbaaa```aaaaaaaaaaaaaaa`````````___^^^\\\ZZZYYYYYYZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ\\\[[[YYYXXXXXXYYY[[[\\\XXXYYYXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYZZZYYYYYYXXXYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUSSSTTTTTTTTTTTTTTTTTTSSSQQQQQQRRRSSSVVVYYY\\\]]]aaa``````bbbcccgggsss~~~}}}{{{xxxuuuuuuxxxzzz{{{zzzxxxwwwuuusssqqqqqqpppppppppppppppooonnnnnnmmmkkkiiiiiijjjkkkkkkkkkiiihhhgggfffeeefffggghhhlllkkkiiihhhffffffggggggeeeeeeeeeeeedddcccbbbaaadddcccbbbaaa``````aaaaaa______```aaaaaaaaaaaaaaa```____________``````aaadddcccbbbaaaaaaaaaaaaaaaccccccccccccdddeeeffffffbbbbbbaaaaaaaaabbbccccccbbbaaa______aaabbbbbbaaaaaabbbbbbccccccbbbbbbaaa^^^___``````______```aaacccbbbaaa```____________aaaaaaaaa``````______^^^```````````````````````````aaacccdddeeedddbbbaaa``````aaaaaabbbbbbccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa____________```aaa`````````aaaaaabbbbbbbbb``````aaabbbcccbbb```]]]___aaabbbbbb```______```cccbbbbbbaaabbbcccdddeeecccccccccbbbbbbaaaaaaaaa`````````aaabbbcccdddeeebbbbbbbbbbbbbbbcccddddddcccddddddeeeeeeeeeddddddaaaaaaaaaaaabbbbbbbbbbbbaaa```^^^]]]\\\\\\\\\]]]YYYZZZ[[[ZZZXXXWWWXXXYYY[[[[[[ZZZYYYZZZ[[[\\\]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSVVVYYY\\\^^^cccbbbcccddddddgggsss~~~~~~||||||}}}}}}{{{zzzwwwvvvuuuuuuuuuvvvwwwxxx{{{zzzyyyvvvtttrrrpppooonnnnnnmmmlllkkkiiihhhgggggggggfffeeeeeeeeefffgggcccdddeeefffgggffffffeeeccccccbbbbbbccccccdddeeeeeeeeedddcccddddddffffffkkkkkkkkkkkklllmmmnnnnnnllllllkkkjjjjjjjjjkkkkkkkkkjjjhhhiiikkklllllllllllllllmmmlllkkkiiihhhgggfffhhhiiiiiihhhgggiiijjjkkkjjjhhhgggeeedddddddddhhhhhhggggggfffeeeeeedddddddddddddddddddddddddddcccddddddeeefffeeeeeeeeeccccccccccccccccccddddddaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````aaabbbbbbcccddddddaaaaaabbbccceeedddaaa___]]]___aaabbbaaa``````aaabbbaaa`````````aaaccccccaaaaaaaaaaaa````````````^^^^^^^^^^^^___aaacccdddbbbbbbbbbbbbbbbccccccdddccccccdddeeeffffffffffffbbbbbbbbbcccccccccddddddaaa```___^^^]]]^^^^^^___ZZZ\\\]]]\\\YYYXXXYYY[[[[[[[[[[[[\\\\\\\\\]]]]]][[[\\\\\\]]]\\\[[[ZZZYYY[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVTTTSSSSSSUUUYYY]]]___fffeeeeeefffeeehhhrrr}}}||||||{{{zzzxxxvvvtttsssllllllkkkjjjjjjkkklllmmmnnnooopppqqqrrrqqqppppppfffeeeeeeeeefffgggggghhhllllllkkklllmmmoooppprrrxxxxxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzz{{{zzzyyyzzz|||~~~~~~~~~|||||||||{{{xxxvvvsssqqquuuvvvwwwwwwvvvvvvwwwxxxxxxwwwuuusssqqqpppooooooppppppooonnnnnnmmmllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjhhhhhhgggfffffffffggggggaaaaaaaaaaaaaaaaaaaaaaaa___```aaaaaaaaaaaa``````aaaaaabbbcccddddddeeeeeebbbbbbccceeeggggggdddbbb]]]___aaabbbaaa```aaaaaaaaa```_________```bbbbbb`````````___________________________aaaccceeefffbbbbbbaaaaaabbbbbbcccddd```aaabbbdddeeeeeeffffffbbbbbbccccccdddeeeeeeeeeaaaaaa___^^^^^^______```]]]___aaa___\\\[[[\\\___\\\]]]^^^____________^^^\\\\\\]]]^^^]]]\\\[[[ZZZ\\\\\\\\\\\\\\\[[[ZZZYYY[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[XXXXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSUUUYYY]]]aaahhhgggggggggfffhhhqqq|||~~~}}}{{{yyyyyy{{{~~~|||xxxvvvsssqqqqqqsssvvvxxxxxxwwwvvvvvvzzz~~~~~~{{{xxxwwwvvvwwwxxxsssqqqoooooopppqqqppppppoooppprrrtttvvvvvvvvvuuutttuuuuuutttqqqoooooooooiiiiiijjjkkkjjjiiigggfffdddeeefffeeedddcccdddeeeddddddddddddeeeggghhhiiiffffffggggggfffeeecccbbbccccccbbbbbbbbbaaaaaaaaabbbaaa``````bbbbbbbbb```ccccccbbb```______```bbb____________```aaabbbbbb```aaaaaaaaa``````aaacccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccddddddcccbbbbbbbbb```\\\ZZZ______``````___]]][[[ZZZ^^^______```````````````aaa``````___^^^]]]]]]]]]^^^^^^`````````___^^^]]]___^^^^^^^^^______]]][[[YYY[[[\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVWWW\\\bbbfffkkkhhhhhhjjjkkklllrrrzzz~~~|||yyyqqqqqqqqqqqqqqqpppooooookkkmmmnnnnnnmmmmmmnnnpppooooooppppppqqqqqqrrrrrrppppppooonnnmmmkkkjjjiiillllllkkkjjjiiiiiihhhhhhfffeeeddddddeeeeeedddcccccccccbbbaaa```aaabbbdddaaaaaaaaaaaabbbbbbccccccbbbccccccbbbaaaaaabbbccceeedddbbb```___^^^^^^^^^dddcccccccccbbbccccccccccccaaa````````````^^^\\\``````aaaaaa```___]]]\\\^^^^^^___````````````___aaaaaa``````___^^^^^^]]]\\\]]]^^^______^^^]]]\\\```___^^^___``````^^^\\\YYYZZZ\\\\\\ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYWWWXXXYYYZZZ[[[ZZZYYYYYYWWWWWWWWWVVVXXX\\\aaafffnnnllllllnnnnnnooovvv~~~}}}||||||uuuwwwyyyzzzzzz{{{}}}}}}{{{zzzzzzzzzzzzxxxwwwuuusssrrrqqqsssqqqpppoooooonnnkkkiiigggfffeeeeeeeeefffggghhhdddeeeffffffffffffeeeeeeeeeeeeeeeffffffeeeeeeeeehhhgggdddbbb`````````aaacccbbb```______```aaabbbdddaaa______```aaaaaa```aaaaaabbbbbbbbb```___^^^___``````aaaaaaaaaaaaaaabbbaaaaaa``````______^^^^^^^^^____________^^^^^^aaa`````````bbbaaa```^^^ZZZ\\\^^^^^^\\\[[[\\\]]]\\\\\\[[[[[[[[[[[[ZZZZZZXXXYYY[[[\\\\\\\\\[[[[[[YYYYYYYYYYYYZZZ]]]cccgggnnnllllllnnnnnnpppwww}}}yyyuuuqqqooommmllllllllllllllliiijjjlllmmmmmmllliiihhhfffggghhhjjjllllllkkkjjjjjjhhheeecccbbbcccdddfffbbbaaa```______aaabbbcccgggddd```___```aaabbbbbb``````aaabbbbbbaaa```___aaaaaabbbcccccccccccccccbbbbbbaaaaaa`````````___aaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaabbbccccccbbb```]]]___aaaaaa```___```aaa______^^^^^^^^^^^^^^^^^^]]]^^^___``````___^^^]]]\\\\\\]]]\\\]]]```eeeiiillllllmmmpppqqqttt~~~~~~~~~zzzxxxxxxwwwuuutttrrrtttwwwyyyxxxuuuqqqoookkklllnnnssswwwxxxvvvtttooolllgggccc``````bbbccccccbbbbbbaaabbbcccdddeeegggddd___]]]\\\]]]^^^^^^]]]^^^___`````````___^^^___```aaaaaabbbbbbaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaabbbbbbcccccccccbbbbbbcccddddddcccaaa___```bbbbbbaaaaaabbbcccbbbbbbbbbcccccccccccccccbbbbbbcccbbbaaa```^^^]]]]]]^^^^^^^^^___bbbfffiiinnnnnnrrruuuwww{{{mmmkkkmmmwwwzzzsssqqqxxx}}}}}}|||wwwooogggaaa___^^^___bbbbbbbbbaaaaaaaaa``````ddd```\\\YYYYYYYYYYYYYYY[[[\\\]]]_________^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^````````````````````````______^^^^^^___```aaabbbcccbbbbbbccceeeeeedddbbb___aaaccccccbbbbbbcccdddeeeeeeffffffffffffggggggddddddeeedddcccbbb```___```aaaaaaaaabbbdddhhhkkknnnooossswwwyyy~~~|||yyykkkeee___aaajjjqqqsssrrroooiiibbb______dddrrrvvvnnnjjjiiijjjkkkkkkkkkjjjgggdddaaa___aaa^^^[[[YYYYYYZZZYYYYYYZZZ[[[]]]^^^_________^^^\\\\\\]]]^^^^^^^^^^^^]]]________________________^^^^^^]]]]]]^^^```aaabbbcccbbbbbbccceeeeeedddcccbbbdddfffgggffffffggghhhffffffgggggghhhhhhhhhhhhfffggghhhiiiiiihhhgggffffffggghhhiiiiiikkknnnqqqtttvvvzzz}}}}}}~~~sssllliiiuuukkkddd\\\XXXZZZ]]]]]]\\\YYYWWWVVVWWWWWWYYYdddooo~~~{{{zzz{{{||||||{{{yyyvvvpppkkkhhh```^^^\\\[[[\\\]]]]]]\\\ZZZ[[[]]]___``````______^^^______```aaa`````````^^^^^^^^^_______________```_________```aaacccdddbbbaaaaaaccceeeeeedddcccgggiiikkkkkkkkkkkklllmmmffffffgggggghhhhhhhhhiiiiiijjjlllnnnoooooooooooonnnoooppppppppprrruuuxxxwwwlllddd```lll}}}iiiccc[[[WWWVVVWWWVVVVVVOOOOOORRRUUUUUUUUU\\\eeehhh|||{{{qqqpppooommmjjjfffdddbbbfffggghhhgggfffeeefffgggllloooqqqooojjjgggiiimmmmmmkkkhhheeecccccccccccchhhddd```aaacccddd```\\\___\\\\\\```bbbcccfffkkknnnrrrtttsssssstttrrrnnnsssnnnkkkmmmnnnmmmoooqqquuuwwwxxxyyyyyyzzz|||~~~pppiiikkkqqqwwwiiiddd^^^ZZZYYYXXXWWWUUUVVVUUUTTTTTTUUUWWWZZZ[[[fffooo}}}|||zzzxxxyyyzzzzzzxxxxxxyyyzzz}}}zzzxxxxxxxxxxxxtttppplllkkkkkkjjjfffbbb```\\\[[[___dddiiiqqqyyyzzz{{{wwwyyyzzzzzz{{{|||}}}uuuqqqllliiihhhgggdddbbb___^^^^^^]]]]]]^^^___```bbbhhhrrryyy|||{{{wwwoooiiidddfffkkksss{{{{{{{{{{{{zzzyyyxxxwwwppprrrvvvyyyzzz~~~|||yyy{{{