BM6P6(@ JJJLLLOOOPPPPPPOOOLLLJJJJJJGGGDDDDDDEEEFFFGGGGGGJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFIIIEEEDDDEEEDDD@@@@@@CCC@@@@@@AAABBBBBBAAAAAAAAABBBAAAAAA@@@?????????@@@AAAAAAAAAAAABBBDDDFFFFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>======>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDFFFHHHHHHGGGEEEHHHHHHGGGGGGGGGHHHIIIIIIGGGJJJMMMLLLJJJIIIKKKMMMJJJPPPTTTQQQJJJGGGOOOXXXSSSRRROOOMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMOOORRRUUUYYY\\\___```]]]^^^^^^\\\YYYVVVUUUUUUTTTVVVXXXXXXWWWUUUUUUUUUVVVVVVWWWYYY\\\^^^aaabbb_________```bbbcccbbbbbbZZZYYYYYYZZZ\\\]]]]]]]]]\\\[[[YYYYYYZZZ[[[[[[ZZZWWW]]]dddfffddd```^^^]]]bbbdddffffffccc___\\\ZZZWWWWWWXXXXXXXXXYYY]]]___^^^^^^\\\ZZZXXXVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVWWWYYYYYYXXXWWWWWWWWWUUUVVVXXXXXXWWWVVVWWWWWWZZZXXXVVVWWWXXXWWWSSSPPPWWWTTTSSSTTTQQQMMMQQQYYY[[[WWWRRRSSSVVVWWWTTTPPPMMMNNNOOOPPPQQQQQQQQQQQQSSSQQQPPPRRRTTTUUUQQQNNNOOONNNNNNPPPSSSUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPUUUTTTTTTSSSRRRRRRQQQPPPQQQUUUSSSMMMPPPYYYXXXPPPNNNMMMNNNPPPSSSVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRTTTXXX[[[\\\\\\[[[ZZZUUUVVVVVVVVVUUUVVVYYY\\\]]]\\\[[[[[[]]]```dddfffgggdddbbbaaa``````___]]]bbb```cccgggddd\\\ZZZ^^^```dddeeebbb\\\YYYYYY\\\[[[ZZZ[[[^^^bbbcccbbb``````aaacccgggkkkmmmmmmlllhhhdddccceeeeeecccdddhhhbbbgggmmmooolllhhhfffffffffcccaaaaaacccdddbbb```___aaaaaa^^^^^^aaabbb___eeekkkssszzz~~~zzz{{{{{{yyyuuutttvvvyyyzzzyyyxxxyyy{{{{{{yyywwwssstttuuuuuuuuuwwwzzz|||xxxuuurrrqqqtttvvvvvvuuuxxxyyyyyyxxxvvvtttttttttqqqmmmjjjhhhhhhiiijjjiiigggffffffggghhhhhhfffeeejjjhhhddd```______aaacccJJJKKKMMMNNNNNNMMMKKKJJJHHHFFFDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFCCCCCCEEEDDD@@@???AAA??????@@@@@@@@@@@@??????AAAAAA@@@???????????????@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@??????CCCCCCCCCBBBBBBBBBBBBAAABBBAAA???>>>>>>>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCDDDGGGIIIJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHJJJLLLLLLJJJIIIJJJLLLHHHLLLMMMIIIHHHLLLQQQSSSRRRRRRPPPOOONNNNNNMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQSSSUUUWWWZZZ\\\]]]\\\]]]]]][[[XXXUUUUUUUUUTTTVVVXXXXXXWWWUUUUUUVVVTTTUUUWWWZZZ\\\___aaabbb______^^^^^^^^^___^^^^^^ZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYYYY[[[\\\\\\[[[YYY^^^dddfffccc___^^^^^^ccceeeggggggddd```]]]\\\WWWXXXYYYYYYXXXXXXZZZ\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZXXXYYYYYYXXXWWWVVVWWWWWWTTTVVVWWWWWWVVVUUUVVVWWWWWWVVVUUUVVVWWWVVVSSSPPPUUURRRRRRSSSRRROOOSSSZZZYYYVVVRRRRRRSSSSSSQQQOOOLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQOOOMMMNNNNNNNNNPPPRRRTTTTTTTTTSSSSSSRRRPPPPPPPPPPPPPPPRRRRRRQQQQQQPPPPPPQQQQQQPPPTTTRRROOOTTT^^^\\\SSSPPPOOONNNOOORRRTTTTTTTTTYYYXXXVVVTTTRRRQQQPPPPPPSSSUUUWWWYYYZZZYYYXXXXXXTTTUUUVVVVVVUUUWWWYYY\\\^^^]]]\\\[[[\\\___aaaccceeecccaaaaaabbbbbbaaa``````___aaaeeeccc]]][[[^^^bbbeeefffccc^^^ZZZ[[[]]]\\\\\\^^^aaaddddddbbb_________aaadddgggiiihhhggggggcccbbbcccbbb``````dddcccgggkkkmmmkkkiiifffeeecccaaa``````bbbbbb```^^^^^^``````]]]^^^ccceeeccceeeiiinnnpppttt~~~zzzzzz{{{qqqssssssrrrpppqqqtttxxxzzzzzz{{{{{{zzzwwwtttrrrttttttuuutttssstttvvvxxxvvvtttssstttvvvvvvtttqqquuuvvvwwwvvvsssqqqppppppmmmjjjfffeeeeeefffffffffeeeddddddeeefffgggfffdddhhhfffcccaaa```bbbdddfffJJJJJJJJJKKKKKKJJJJJJJJJGGGEEEDDDDDDFFFHHHHHHHHHEEEDDDCCCBBBBBBCCCEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDBBBBBBEEEDDD@@@>>>???>>>>>>?????????>>>>>>===??????>>>>>>======>>>>>>>>>???AAABBBCCCDDDCCCCCCDDDCCCBBBAAA@@@??????>>>DDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFJJJNNNPPPQQQLLLKKKIIIGGGFFFFFFGGGGGGJJJKKKKKKJJJIIIHHHJJJLLLHHHKKKHHHCCCKKKYYYYYYNNNQQQQQQQQQQQQQQQPPPOOOOOOKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTSSSTTTUUUWWWYYY[[[ZZZ[[[\\\ZZZWWWUUUTTTTTTTTTVVVXXXXXXWWWVVVVVVWWWSSSUUUXXX[[[]]]^^^______^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYYYYZZZ\\\]]]\\\[[[[[[___cccccc```^^^]]]^^^aaadddfffeeebbb___\\\[[[XXXYYY[[[[[[YYYXXXYYYYYY\\\\\\\\\\\\[[[YYYWWWVVVWWWVVVVVVWWWXXXZZZ[[[]]]\\\[[[YYYXXXWWWWWWWWWXXXTTTVVVWWWWWWUUUTTTUUUVVVUUUUUUUUUUUUVVVVVVSSSQQQRRRPPPQQQRRRRRRQQQUUUZZZVVVTTTSSSQQQPPPOOONNNNNNKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQQQQOOOMMMMMMMMMNNNMMMMMMOOOQQQSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOONNNMMMMMMMMMNNNPPPQQQOOOQQQQQQQQQYYYbbb^^^TTTQQQOOOMMMMMMOOOQQQSSSSSSYYYWWWUUURRRQQQQQQRRRSSSUUUVVVVVVVVVVVVUUUUUUTTTRRRSSSUUUUUUUUUWWWYYY\\\^^^^^^\\\\\\\\\]]]^^^___aaa___^^^^^^```aaa```___]]]]]]___bbbaaa]]]]]]___cccfffgggddd___\\\\\\]]]]]]___bbbeeegggeee```\\\]]]]]]^^^aaaddddddcccbbbfffbbb``````___\\\\\\___eeeeeegggiiijjjiiifffccc___^^^^^^___``````^^^\\\```aaa```]]]^^^ccceeeddddddeeeggghhhiiijjjnnnppp|||pppnnnrrrttttttkkklllmmmmmmnnnqqqvvvyyyyyy{{{|||{{{wwwrrrnnnlllpppqqqrrrrrrrrrrrruuuwwwrrrrrrsssuuuvvvtttpppmmmppprrrtttssspppmmmlllkkkiiifffcccaaaaaabbbbbbbbbbbbaaaaaabbbeeeffffffeeeeeedddcccbbbcccdddggghhhJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGEEEEEEFFFGGGGGGFFFCCCBBBBBBAAAAAABBBDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEBBBAAACCCGGGFFFAAA>>>>>>>>>>>>?????????>>>======>>>======<<<<<<<<<=========>>>@@@BBBCCCCCCAAA@@@AAAAAA@@@????????????@@@DDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDFFFGGGGGGEEEFFFHHHMMMSSSWWWYYYYYYUUUQQQKKKFFFCCCDDDFFFGGGKKKKKKJJJIIIHHHIIIJJJKKKIIIMMMIIIFFFTTTgggaaaLLLNNNOOOPPPQQQQQQPPPOOONNNMMMNNNOOOQQQSSSTTTUUUUUUTTTTTTSSSSSSUUUWWWYYYZZZYYYZZZ[[[YYYVVVTTTSSSTTTTTTVVVWWWWWWWWWVVVWWWYYYUUUWWWYYY[[[\\\\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZZZZ[[[ZZZYYYYYYYYYZZZ\\\[[[ZZZ[[[\\\\\\[[[YYYZZZ^^^aaa```]]][[[[[[]]]]]]___aaaaaa^^^[[[YYYXXXWWWZZZ\\\]]]\\\ZZZZZZ[[[^^^^^^___^^^]]]ZZZXXXVVVYYYXXXWWWWWWYYY[[[^^^______]]]ZZZXXXXXXXXXYYYYYYUUUVVVXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOPPPQQQRRRTTTWWWYYYSSSTTTSSSPPPMMMLLLLLLMMMKKKKKKLLLMMMNNNNNNNNNNNNMMMPPPRRRQQQNNNKKKKKKMMMMMMLLLLLLNNNPPPRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPOOOPPPPPPRRR[[[aaa[[[QQQPPPMMMKKKKKKMMMQQQSSSTTTSSSRRRQQQQQQRRRUUUYYY[[[VVVUUUUUUTTTSSSRRRQQQQQQPPPRRRTTTUUUUUUWWWYYY[[[\\\\\\\\\[[[[[[\\\\\\]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZYYY[[[]]]^^^^^^]]]^^^```cccdddeeeccc```]]]]]]^^^]]]___dddgggfffccc]]]YYY\\\\\\]]]```cccdddcccbbbfffaaa______]]]ZZZYYY\\\dddcccbbbdddggggggddd```[[[\\\]]]^^^___^^^[[[ZZZaaacccaaa]]]]]]aaacccbbbbbbcccdddfffiiiiiihhhgggnnnwww{{{vvvooommmnnnooommmkkkmmmnnnooopppsssvvv{{{}}}wwwxxxxxxuuuppplllkkkkkkjjjlllooopppqqqtttwwwyyymmmnnnpppqqqrrrqqqooommmmmmoooqqqqqqnnnjjjhhhhhhfffdddaaa___`````````___```______aaadddgggggggggeeeddddddcccdddeeeggghhhIIIHHHFFFEEEEEEFFFHHHIIIJJJHHHFFFFFFFFFFFFEEECCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCBBBBBBCCCDDDDDDBBBBBBDDDIIIHHHCCC?????????????????????>>>=========<<<<<<;;;<<<<<<======<<<===@@@AAABBBAAA@@@???>>>======>>>>>>???AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>@@@AAACCCDDDFFFFFFCCCFFFLLLTTT[[[^^^^^^\\\\\\VVVMMMEEEAAAAAAEEEHHHKKKJJJIIIIIIIIIJJJJJJJJJHHHNNNMMMLLL[[[lllbbbIIIKKKLLLMMMNNNOOONNNMMMLLLPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTVVVXXX[[[\\\XXXYYYZZZYYYVVVTTTSSSTTTTTTVVVWWWWWWWWWWWWYYY[[[YYYZZZ[[[\\\[[[YYYWWWUUUWWWZZZ]]]]]][[[YYYYYYZZZXXXZZZ[[[ZZZXXXWWWXXXZZZ^^^]]]\\\\\\]]]\\\YYYWWWXXX[[[^^^]]]ZZZYYYZZZ\\\[[[]]]___^^^[[[YYYWWWWWWWWWYYY\\\^^^]]]]]]^^^^^^aaaaaaaaa___]]]ZZZXXXVVVZZZZZZYYYXXXZZZ\\\^^^```___[[[XXXWWWXXXZZZZZZYYYVVVWWWXXXXXXVVVUUUUUUVVVXXXXXXYYYXXXVVVSSSQQQQQQOOOOOOOOOPPPRRRUUUWWWWWWRRRRRRRRROOOLLLKKKKKKMMMKKKLLLMMMNNNNNNOOOOOOOOONNNQQQSSSRRRMMMJJJKKKLLLLLLKKKKKKLLLOOOPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHIIIJJJLLLNNNOOOPPPOOOOOORRRXXXZZZTTTKKKLLLJJJHHHIIILLLQQQTTTUUUPPPPPPOOOPPPSSSWWW\\\^^^UUUTTTSSSRRRQQQPPPOOOOOOPPPRRRTTTUUUUUUVVVXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZXXXVVVVVVVVVWWWVVVUUUWWWYYYZZZZZZZZZ\\\___```aaabbbbbbbbb```^^^^^^^^^\\\___ccceeeccc___ZZZWWWZZZ[[[]]]```dddffffffeeefffbbb___```^^^ZZZZZZ]]]bbbaaa```bbbeeeeeebbb^^^YYYZZZ]]]^^^]]]\\\[[[ZZZ^^^```___\\\]]]bbbdddccceeeddddddgggjjjlllkkkiiilllnnnooopppxxxvvvqqqhhhjjjmmmnnnmmmlllkkkjjjrrrrrrsssuuuxxx{{{~~~tttsssqqqnnnkkkjjjkkklllhhhjjjmmmoooppprrruuuwwwiiijjjkkkllllllmmmnnnnnnkkklllnnnnnnkkkiiihhhgggfffdddaaa````````````___```______aaadddggghhhhhhffffffeeeeeeeeeeeeeeedddHHHGGGFFFEEEEEEFFFGGGHHHJJJHHHGGGFFFGGGFFFDDDCCCEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBDDDIIIHHHCCC@@@AAA??????@@@??????>>>===<<<<<<<<<;;;;;;<<<<<<======<<<===???@@@@@@@@@???>>><<<<<<<<<===>>>???@@@AAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@BBBCCCDDDEEEAAADDDLLLTTTZZZ[[[YYYVVVZZZTTTLLLDDD@@@AAAEEEHHHIIIHHHHHHIIIKKKKKKJJJHHHEEEKKKNNNOOOZZZcccZZZGGGJJJKKKKKKLLLLLLLLLKKKKKKQQQQQQRRRRRRRRRQQQQQQPPPQQQRRRTTTVVVXXXZZZ\\\]]]XXXYYYZZZYYYVVVTTTTTTTTTTTTUUUWWWWWWWWWXXXZZZ\\\[[[[[[[[[ZZZYYYWWWUUUTTTSSSXXX^^^```]]]YYYXXXXXXVVVYYY[[[ZZZWWWVVVXXX[[[^^^]]]]]]]]]]]]\\\YYYWWWVVVYYY\\\\\\ZZZYYYZZZ\\\\\\]]]^^^]]][[[YYYXXXXXXWWWYYY\\\]]]]]]]]]___```bbbaaa___]]][[[YYYXXXWWWZZZZZZYYYYYYZZZ[[[\\\]]]YYYVVVTTTUUUXXX[[[ZZZYYYUUUWWWXXXWWWUUUTTTTTTTTTVVVWWWXXXWWWUUURRRQQQQQQPPPQQQPPPOOORRRVVVVVVSSSPPPOOONNNMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOONNNOOOQQQRRRPPPNNNKKKJJJIIIKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNPPPPPPPPPQQQSSSQQQLLLGGGHHHGGGFFFHHHLLLQQQSSSTTTQQQQQQPPPPPPRRRTTTWWWXXXRRRRRRRRRRRRQQQPPPOOONNNPPPRRRTTTUUUUUUUUUVVVWWWVVVWWWYYY[[[[[[[[[ZZZYYYYYYWWWUUUUUUUUUUUUTTTSSSUUUXXXYYYWWWWWW[[[____________```aaaaaa`````````\\\___bbbbbb___[[[YYYXXXZZZZZZ\\\```dddggggggfffeeeaaa___```___]]]]]]`````````bbbdddeeedddaaa^^^YYY[[[]]]]]]\\\[[[[[[\\\ZZZ]]]___^^^```eeehhhfffhhhgggeeeeeefffffffffeeefffgggiiiiiihhhnnn|||pppnnnnnnhhhjjjmmmmmmmmmnnnrrruuussssssuuuwww{{{}}}|||{{{qqqooolllkkklllllllllkkkiiikkkmmmnnnmmmmmmnnnooofffhhhiiijjjiiijjjlllmmmhhhjjjkkkjjjiiiggghhhiiigggeeebbbbbbbbbbbbaaa___```^^^^^^```cccfffhhhhhhffffffffffffeeedddbbbaaaGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEFFFGGGHHHFFFEEEFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAACCCGGGGGGBBB@@@AAA>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>??????>>>======<<<<<<======>>>============<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>AAAAAAAAA@@@@@@@@@??????======>>>???@@@BBBBBBCCC???BBBFFFLLLPPPPPPMMMIIIOOOLLLHHHDDDBBBBBBDDDEEEFFFFFFGGGJJJMMMMMMJJJGGGDDDIIINNNPPPRRRTTTPPPIIIKKKKKKJJJJJJJJJJJJJJJKKKOOOPPPPPPPPPPPPPPPOOOOOOQQQSSSVVVYYY[[[\\\\\\[[[XXXYYYZZZYYYWWWUUUUUUUUUTTTUUUVVVVVVWWWXXX[[[^^^ZZZZZZYYYXXXXXXWWWVVVVVVQQQXXX```bbb^^^XXXTTTSSSTTTWWWZZZYYYWWWVVVYYY\\\[[[[[[[[[]]]^^^^^^\\\YYYTTTYYY]]]^^^\\\[[[\\\]]]ZZZ\\\]]]\\\YYYWWWWWWWWWXXXZZZ[[[[[[ZZZ[[[]]]___^^^\\\ZZZXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXQQQOOONNNQQQVVVZZZYYYVVVTTTUUUVVVUUUSSSQQQQQQRRRPPPSSSUUUUUUSSSQQQQQQRRRQQQSSSQQQOOOQQQVVVTTTOOONNNKKKIIIIIIKKKLLLKKKIIIJJJJJJKKKLLLMMMMMMMMMMMMPPPOOONNNNNNMMMKKKHHHEEEKKKJJJIIIJJJLLLMMMMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHJJJLLLNNNNNNMMMMMMOOOPPPQQQQQQOOOJJJGGGFFFGGGFFFFFFIIILLLOOOQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQNNNOOOQQQRRRRRRQQQOOONNNPPPSSSUUUUUUTTTSSSTTTUUUWWWXXXZZZ[[[ZZZYYYWWWUUUUUUSSSRRRRRRSSSTTTSSSSSSTTTXXXXXXTTTUUUZZZ^^^^^^^^^^^^___aaacccdddcccccc^^^``````___[[[YYYYYY[[[YYYZZZ[[[___bbbddddddcccbbb___^^^``````^^^```ccc^^^bbbfffhhhgggdddaaa```ZZZ\\\^^^]]]\\\[[[]]]___]]]aaacccbbbcccggggggdddeeeeeeeeedddcccbbbbbbbbb``````ccchhhhhhdddeeejjjxxx{{{qqqnnnmmmjjjmmmllllllmmmpppsssuuuwwwqqqqqqtttxxx|||}}}zzzwwwpppmmmjjjmmmqqqrrrmmmhhhfffhhhjjjkkkjjjiiijjjjjjfffiiilllmmmjjjhhhhhhiiifffggggggfffeeefffhhhjjjgggeeeccccccccccccaaa```___]]]\\\^^^aaadddfffgggddddddeeefffeeecccaaa```FFFFFFFFFGGGGGGFFFFFFFFFDDDCCCDDDFFFHHHIIIIIIHHHFFFEEECCCAAA????????????AAA@@@@@@@@@AAAAAABBBCCCBBB@@@BBBEEEEEEAAA???AAA============<<<;;;:::999<<<<<<<<<<<<<<<===>>>???>>>============>>>>>>???@@@???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888999;;;<<<======>>>>>>AAAAAAAAA@@@@@@?????????======>>>???@@@AAAAAABBB???@@@AAADDDFFFEEEBBB???EEEEEEEEEEEEDDDDDDCCCCCCDDDDDDFFFKKKNNNNNNKKKGGGEEEIIINNNPPPMMMJJJJJJMMMMMMLLLKKKIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPOOOOOORRRTTTXXX[[[\\\\\\[[[ZZZXXXZZZ[[[ZZZWWWVVVUUUVVVTTTUUUVVVVVVWWWXXX\\\^^^YYYXXXWWWWWWWWWWWWXXXYYYQQQXXXaaaccc]]]VVVQQQOOOSSSWWWZZZYYYVVVVVVYYY]]]XXXYYYZZZ]]]___```^^^\\\TTTYYY^^^```^^^]]]^^^___WWWYYYZZZYYYVVVUUUTTTUUUZZZZZZZZZYYYWWWXXXZZZ\\\ZZZXXXVVVUUUUUUWWWYYY[[[VVVVVVWWWWWWVVVVVVUUUTTTKKKIIIIIINNNUUUXXXWWWTTTRRRSSSTTTSSSQQQOOOOOOPPPKKKNNNRRRSSSQQQPPPRRRTTTRRRTTTRRROOOQQQUUUSSSMMMMMMIIIEEEFFFJJJLLLJJJFFFHHHIIIJJJKKKLLLLLLLLLLLLPPPNNNLLLLLLLLLKKKFFFBBBJJJIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHKKKNNNOOOOOOMMMLLLNNNOOOQQQQQQMMMGGGFFFHHHHHHGGGGGGIIILLLNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLNNNPPPSSSSSSRRRPPPOOOQQQSSSUUUUUUTTTSSSSSSSSSXXXYYY[[[[[[ZZZWWWTTTRRRPPPNNNMMMNNNPPPRRRRRRQQQSSSXXXXXXSSSSSSZZZ^^^]]]^^^^^^___bbbdddffffffeee```aaa```]]]YYYXXX[[[]]]YYYYYYZZZ]]]```aaa```^^^```]]]]]]``````___aaaeee^^^dddjjjkkkhhheeecccbbb[[[]]]^^^]]][[[[[[^^^aaadddhhhiiifffeeefffccc^^^___bbbdddeeedddcccdddfffeee___^^^gggmmmkkkhhhgggeeejjjvvvxxxvvvqqqnnnpppsssnnnfffllliiihhhlllqqqsssoookkkooopppsssxxx}}}~~~zzzvvvpppmmmlllpppwwwvvvmmmddd```cccfffhhhhhhhhhiiijjjgggkkkpppqqqmmmhhheeeeeedddeeedddccccccdddgggjjjgggeeedddcccdddcccaaa```^^^\\\[[[\\\___ccceeeeeebbbcccdddeeeeeedddbbb```GGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::::::::;;;;;;<<<======>>>@@@?????????>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@?????????@@@AAAAAABBBEEEDDDCCCCCCCCCCCCDDDDDDAAABBBEEEGGGHHHIIIIIIHHHFFFIIIMMMMMMJJJHHHHHHIIIKKKJJJHHHGGGGGGJJJLLLNNNNNNMMMMMMMMMMMMOOOPPPQQQMMMQQQVVVYYYXXXWWWVVVVVVVVVXXXZZZYYYWWWTTTRRRRRRTTTSSSRRRTTTXXX[[[[[[ZZZZZZWWWUUUUUUXXXZZZYYYWWWTTTXXX]]]^^^ZZZVVVTTTTTTRRRTTTVVVXXXYYYYYYYYYYYYWWWZZZ___bbbaaa]]]WWWSSSNNNZZZ___YYYWWW\\\^^^ZZZZZZXXXWWWUUUSSSSSSSSSSSSZZZYYYWWWVVVVVVWWWXXXZZZZZZXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSOOOMMMLLLOOOSSSVVVVVVUUUTTTSSSRRROOOLLLKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNNNNLLLKKKLLLOOOPPPNNNLLLOOOMMMIIIHHHIIIJJJJJJJJJFFFHHHJJJKKKJJJJJJKKKLLLHHHHHHHHHHHHGGGGGGFFFEEEIIIJJJLLLOOOQQQQQQNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEGGGFFFEEEGGGJJJMMMOOOOOONNNNNNNNNMMMMMMMMMLLLLLLJJJMMMPPPPPPNNNMMMOOOQQQSSSQQQOOOPPPRRRTTTUUUUUU\\\YYYUUURRRQQQPPPPPPOOONNNNNNOOOPPPQQQSSSUUUVVVZZZXXXUUUSSSUUUXXX]]]```ddddddddddddeeeddd```^^^]]]]]][[[ZZZYYYYYYYYYYYYYYY[[[ZZZWWWYYY^^^```___YYY[[[___bbbddddddcccccccccdddeeehhhiiigggccc```]]]]]]]]]^^^^^^_________^^^fffkkkhhhcccbbbbbbaaagggeeecccdddffffffccc```aaaeeejjjlllkkkiiijjjkkkgggiiikkkjjjlllrrr}}}|||ssssssrrrooolllkkkmmmnnnpppppppppoooooopppsssvvvwwwvvvwwwyyy||||||wwwsssnnnmmmkkkiiigggeeeddddddhhhiiiiiiiiigggggghhhjjjfffiiimmmpppooojjjddd```fffgggfffeeecccbbbdddfffcccbbbaaaaaaaaaaaaaaabbbfffbbb___]]]___aaacccdddeeefffgggeeeaaa]]]\\\[[[HHHHHHIIIIIIHHHHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDFFFEEECCCAAA@@@?????????BBBBBBAAAAAAAAABBBBBBCCC@@@?????????>>>>>>>>>===========================<<<<<<;;;::::::::::::::::::::::::;;;<<<=========?????????>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>===??????@@@@@@AAABBBBBBBBB????????????@@@@@@AAABBBEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNMMMKKKIIIIIIJJJJJJIIIGGGGGGGGGIIIKKKMMMLLLLLLKKKJJJKKKLLLMMMNNNPPPSSSWWWYYYXXXWWWVVVVVVVVVXXXZZZYYYVVVTTTRRRRRRRRRRRRTTTXXX]]]___^^^\\\ZZZWWWUUUVVVYYYZZZYYYWWWXXXZZZ\\\YYYUUUQQQPPPQQQQQQRRRTTTVVVWWWWWWVVVVVVWWWZZZ]]]___^^^ZZZVVVSSSTTT^^^bbb\\\YYY]]]^^^YYYXXXWWWUUUTTTSSSTTTUUUVVVYYYXXXWWWVVVUUUVVVVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSQQQPPPRRRVVVXXXYYYWWWSSSRRRPPPNNNLLLKKKKKKLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJKKKNNNNNNMMMJJJPPPNNNKKKIIIJJJKKKKKKKKKGGGHHHJJJJJJIIIIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDDDDHHHHHHJJJLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEGGGFFFEEEGGGJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLIIILLLOOOOOOMMMMMMNNNPPPRRRQQQPPPQQQSSSTTTTTTTTTTTTRRROOONNNOOOPPPPPPQQQMMMNNNOOOQQQTTTWWWYYY[[[XXXVVVUUUTTTWWW\\\bbbeeeeeeeeeeeeffffffdddaaa^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\[[[XXXYYY^^^```___[[[\\\^^^______^^^]]]\\\ddddddeeeggghhhfffbbb___\\\]]]]]]]]]^^^^^^^^^^^^```gggjjjfffbbbbbbbbbaaabbbbbbaaabbbccccccbbbaaa___cccggghhhgggffffffgggiiijjjjjjhhhfffiiipppvvv{{{www{{{}}}{{{wwwvvvtttpppnnnnnnqqqtttpppppppppoooooopppsssvvvwwwvvvvvvxxxzzzyyyuuuqqqlllllljjjiiiggggggffffffgggiiijjjjjjiiigggggghhhjjjkkklllmmmkkkiiieeecccggghhhgggeeecccbbbdddfffbbbaaaaaa````````````aaahhheeebbb```bbbdddffffff```bbbcccbbb___]]]\\\\\\FFFGGGIIIIIIIIIHHHFFFDDDAAA@@@@@@@@@@@@AAABBBBBBEEEDDDCCCAAA???>>>>>>===AAA@@@@@@??????@@@@@@AAA>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::999::::::;;;;;;<<<<<<===>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????@@@@@@AAAAAABBBBBB????????????@@@@@@@@@AAACCCCCCBBBBBBBBBCCCCCCDDDGGGGGGFFFFFFGGGGGGHHHHHHOOOOOOOOOMMMJJJHHHIIIJJJHHHGGGFFFFFFGGGIIIJJJLLLLLLKKKKKKJJJJJJKKKMMMMMMSSSUUUWWWXXXVVVTTTTTTTTTTTTVVVXXXWWWUUUSSSRRRRRRPPPRRRWWW]]]bbbccc```]]]ZZZWWWUUUVVVYYY[[[ZZZXXXWWWYYYXXXUUUPPPNNNOOOQQQSSSSSSTTTUUUVVVUUUUUUUUUXXXYYY[[[\\\[[[XXXUUUSSSWWW___bbb\\\XXXZZZZZZVVVXXXVVVTTTSSSSSSTTTWWWXXXWWWWWWVVVUUUTTTTTTSSSSSSUUUUUUVVVWWWVVVUUUTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRTTTSSSSSSTTTWWWXXXXXXXXXQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLLLLKKKIIINNNLLLIIIHHHIIIJJJIIIIIIGGGHHHJJJIIIHHHFFFGGGGGGIIIIIIHHHHHHFFFEEECCCCCCFFFFFFFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEFFFIIIKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHJJJLLLMMMLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRQQQPPPNNNMMMLLLKKKLLLMMMNNNOOONNNOOOPPPRRRTTTVVVXXXYYYYYYWWWVVVVVVYYY^^^dddgggccccccdddeeeeeeccc___\\\\\\[[[ZZZYYYYYYYYYYYYYYY[[[]]]\\\YYYZZZ^^^___]]]^^^^^^]]]]]]\\\[[[ZZZZZZcccccccccdddeeeccc```]]]\\\\\\\\\\\\]]]]]]]]]]]]aaafffgggbbb^^^___```___^^^___aaaaaa`````````aaa___bbbeeefffeeedddccccccfffggggggddd``````dddgggccckkkyyyrrryyyuuuooonnnuuu~~~}}}wwwxxxvvvssspppnnnppptttxxxpppppppppooonnnooorrruuutttrrrqqqrrrtttsssoookkkjjjjjjiiiiiiiiiiiiiiijjjgggiiikkkkkkiiigggffffffnnnmmmkkkiiihhhgggggggggffffffeeebbb``````ccceeebbbaaaaaa```______``````eeebbb___^^^___aaabbbccc^^^```aaa___]]]ZZZYYYYYYCCCEEEGGGHHHGGGEEEBBB@@@?????????>>>>>>??????@@@BBBBBB@@@??????>>>??????======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999::::::;;;999999::::::;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@?????????@@@@@@@@@????????????>>>>>>>>>???@@@@@@CCCCCCBBBBBBCCCEEEFFFHHHQQQPPPMMMJJJHHHGGGGGGHHHEEEEEEFFFFFFGGGHHHIIIJJJMMMMMMLLLKKKLLLMMMNNNOOOTTTUUUVVVTTTRRRQQQQQQRRRQQQSSSTTTTTTRRRQQQPPPQQQOOOSSSZZZ```cccbbb^^^ZZZYYYVVVTTTUUUYYYZZZZZZXXXSSSUUUVVVTTTPPPOOOQQQSSSVVVVVVWWWWWWWWWVVVVVVVVVYYYZZZZZZYYYXXXWWWUUUTTTUUU[[[\\\WWWUUUVVVVVVSSSZZZXXXUUUSSSSSSTTTWWWXXXUUUUUUUUUUUUSSSRRRPPPOOORRRSSSUUUWWWWWWUUUSSSQQQTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTOOOMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKKKKJJJJJJJJJHHHFFFEEEFFFFFFFFFEEEGGGHHHIIIHHHFFFDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDDDDFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDGGGFFFEEEFFFHHHIIIIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLJJJJJJJJJLLLOOOOOOMMMKKKNNNNNNMMMLLLKKKKKKLLLMMMPPPPPPPPPPPPPPPQQQRRRRRR[[[ZZZXXXXXXYYY]]]aaadddaaaaaabbbcccccc```\\\YYYZZZZZZYYYXXXXXXXXXYYYYYY[[[]]]\\\YYYYYY]]]^^^[[[______]]]\\\\\\]]]]]]^^^______^^^___```___]]][[[\\\\\\\\\\\\\\\\\\\\\\\\aaadddccc^^^ZZZ[[[]]]\\\]]]```bbbaaa^^^]]]^^^```aaacccdddeeedddcccbbbbbb___aaabbbaaa___^^^```aaa```aaabbbfffppp}}}uuutttrrroooooommmkkkmmmuuu|||zzzrrrrrrrrrqqqooonnnooorrrtttppppppooonnnmmmnnnqqqtttuuurrrppppppqqqpppmmmiiiiiihhhhhhiiiiiijjjkkkllliiijjjjjjiiigggfffggghhhnnnmmmkkkiiigggfffffffffddddddbbb```^^^___aaacccccccccbbbaaa````````````aaa^^^[[[[[[\\\^^^______aaaaaaaaa___ZZZVVVTTTSSSCCCEEEFFFGGGFFFDDDAAA???>>>>>>============>>>>>>>>>======>>>>>>???AAAAAA===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999:::;;;;;;<<<999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;999999::::::;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>>>>???@@@@@@@@@???>>>>>>===============>>>??????@@@@@@@@@AAABBBEEEHHHIIINNNLLLHHHFFFDDDDDDEEEEEECCCDDDEEEGGGHHHIIIIIIIIILLLKKKKKKJJJKKKMMMNNNOOOTTTTTTSSSPPPMMMLLLMMMOOONNNPPPQQQPPPOOONNNNNNOOOOOOTTT[[[``````\\\WWWTTTWWWUUUSSSTTTXXXZZZYYYWWWRRRUUUXXXWWWTTTQQQQQQRRRWWWWWWVVVVVVVVVUUUUUUUUUZZZYYYYYYXXXWWWWWWVVVVVVSSSVVVWWWUUUTTTUUUUUUTTT\\\ZZZWWWTTTSSSTTTUUUVVVTTTTTTTTTSSSRRRPPPOOONNNOOOQQQTTTVVVVVVTTTRRRPPPRRRRRRRRRSSSRRRRRRQQQQQQOOOPPPQQQRRRQQQQQQPPPPPPMMMJJJGGGGGGHHHIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJKKKJJJJJJJJJJJJIIIGGGEEEEEEEEEFFFDDDCCCEEEGGGGGGFFFDDDBBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFDDDBBBCCCFFFIIIGGGFFFFFFEEEEEEEEEEEEFFFBBBCCCDDDCCCBBBCCCEEEGGGDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDDDDEEEGGGGGGGGGEEEHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMNNNLLLJJJMMMNNNOOONNNMMMLLLNNNPPPOOONNNNNNNNNOOOPPPPPPQQQYYYXXXWWWWWWYYY\\\```bbbbbbbbbaaaaaaaaa___\\\YYYXXXXXXXXXXXXXXXXXXYYYYYYYYY\\\\\\YYYYYY\\\]]]ZZZaaa___]]]\\\[[[[[[\\\]]]ZZZYYYXXXYYY[[[\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\bbbdddbbb]]]ZZZ\\\]]]\\\___bbbdddbbb___\\\]]]___aaaaaabbbbbbcccbbb```___\\\^^^___```_______________]]]ZZZXXX[[[fffvvv{{{rrroooqqqppplllhhhjjjlllmmmmmmqqquuusssmmmmmmoooqqqqqqpppoooooopppooopppooonnnlllmmmpppsssxxxtttqqqpppqqqqqqnnnkkkhhhhhhhhhhhhiiijjjkkklllkkkkkkiiifffeeeeeehhhkkklllkkkkkkjjjhhhfffdddcccbbbccccccbbbaaaaaaccceeefffeeedddcccbbbbbbbbbbbbaaa___\\\\\\]]]_________```aaaaaa^^^ZZZVVVTTTTTTFFFGGGHHHHHHGGGEEECCCAAA>>>>>>===<<<<<<<<<======:::;;;;;;<<<>>>@@@AAABBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999999999999:::;;;<<<===>>>999999999999999999999999:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999:::;;;;;;999999999:::;;;;;;<<<<<<999999::::::;;;;;;<<<<<<>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>>>>???@@@AAA??????@@@BBBEEEGGGIIIKKKIIIFFFCCCBBBBBBCCCCCCCCCBBBDDDFFFHHHIIIJJJIIIIIIGGGGGGGGGHHHIIIKKKMMMNNNTTTSSSQQQMMMJJJIIIKKKNNNLLLNNNOOONNNMMMMMMNNNOOOPPPTTTZZZ\\\ZZZUUUQQQOOOUUUSSSQQQRRRVVVXXXXXXVVVVVVYYY\\\ZZZUUUQQQPPPPPPUUUTTTTTTSSSSSSSSSTTTTTTXXXWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUUUUVVVWWWWWWWWW[[[ZZZXXXVVVUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNPPPRRRTTTTTTSSSQQQOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOQQQSSSSSSQQQOOOOOOOOOLLLIIIEEEFFFHHHJJJIIIGGGIIIIIIJJJKKKKKKKKKKKKJJJGGGIIIJJJJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHGGGFFFDDDCCCEEEFFFEEEBBBAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGEEECCCBBBFFFIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCBBBAAABBBEEEGGGEEEDDDBBBAAA@@@AAABBBBBBCCCCCCCCCDDDFFFGGGEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEHHHIIIIIIHHHJJJIIIIIIKKKMMMMMMLLLKKKHHHLLLOOOOOONNNNNNQQQTTTJJJKKKLLLNNNPPPRRRTTTUUUTTTTTTTTTVVVYYY^^^bbbeeeeeecccaaa______^^^\\\[[[WWWWWWWWWWWWWWWXXXYYYZZZXXX\\\\\\ZZZZZZ]]]]]][[[aaa___\\\YYYWWWUUUUUUUUUTTTSSSSSSUUUXXX[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\dddeeeccc___]]]``````^^^```bbbbbbbbb```^^^^^^______^^^^^^^^^``````^^^\\\]]]^^^^^^______^^^]]]]]]```___]]]ZZZZZZ```iiiqqqlllpppwwwvvvsssuuuooolllppprrrooojjjhhhiiinnnqqqppppppssssssqqqmmmpppsssuuutttqqqpppoooooooooooommmllllllooorrrsssooojjjiiijjjkkkiiiggghhhhhhhhhggghhhiiiiiijjjjjjjjjhhhfffeeefffiiillliiijjjjjjjjjhhheeeaaa___aaadddfffgggffffffggghhhggggggeeedddcccccccccccc^^^\\\ZZZZZZ[[[\\\\\\\\\[[[]]]^^^]]][[[YYYXXXXXXGGGGGGGGGFFFEEEDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<===???@@@AAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::::::::::::::::::::::::::::::::;;;<<<===???@@@999999999999999888888888999999999999:::::::::;;;999999:::::::::;;;;;;;;;999999999888999999:::;;;999999::::::;;;<<<<<<===999999999:::;;;;;;<<<<<<>>>???@@@AAA@@@???===<<<=========>>>>>>???@@@AAA>>>???AAACCCEEEFFFGGGHHHDDDAAA??????BBBCCCCCCBBBBBBDDDGGGIIIKKKKKKJJJIIIEEEEEEFFFGGGIIIKKKNNNPPPUUUSSSPPPKKKHHHHHHLLLOOOLLLNNNNNNNNNMMMMMMOOOQQQPPPSSSWWWXXXUUUQQQNNNNNNSSSQQQOOOQQQUUUWWWVVVUUUYYY[[[\\\XXXTTTQQQQQQSSSTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPQQQNNNOOOQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQTTTSSSPPPMMMMMMMMMLLLHHHDDDEEEIIIKKKJJJGGGGGGHHHHHHIIIIIIIIIIIIIIIEEEGGGIIIIIIHHHGGGHHHJJJIIIHHHGGGGGGHHHHHHFFFDDDAAACCCDDDCCCAAA@@@@@@AAAEEEEEEEEEEEEDDDCCCBBBAAACCCFFFHHHFFFCCCBBBEEEHHHCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBEEEHHHFFFEEECCCAAA@@@@@@AAAAAAAAAAAAAAACCCFFFFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAACCCGGGIIIHHHFFFHHHGGGFFFGGGIIIJJJJJJJJJFFFJJJNNNNNNLLLLLLOOORRRHHHHHHJJJLLLNNNQQQSSSUUUSSSSSSTTTVVVYYY^^^bbbeeeeeeaaa]]][[[ZZZZZZZZZYYYVVVVVVVVVVVVWWWXXXYYYZZZYYY\\\]]]\\\]]]``````]]]]]]\\\ZZZWWWUUUSSSRRRQQQPPPPPPPPPRRRWWW\\\___```^^^^^^^^^^^^]]]]]]]]]\\\bbbcccbbb^^^^^^aaa```\\\___^^^^^^___aaabbbaaa______]]]\\\]]]___```___]]][[[[[[[[[\\\]]]]]]]]]\\\___``````^^^\\\]]]bbbgggeeedddccceeelllyyy|||sssmmmiiijjjmmmxxxpppkkkkkkkkkjjjkkkooolllppprrrpppqqquuuvvvtttooorrrtttuuusssqqqppppppoooooonnnmmmkkklllnnnqqqmmmiiidddccceeefffeeeccciiihhhhhhgggffffffggggggfffgggiiiiiihhhhhhiiikkkiiiiiihhhgggeeebbb```^^^]]]aaaeeehhhiiihhhhhhhhhggggggeeedddcccbbbbbbbbb\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXZZZ\\\\\\ZZZYYYXXXXXXFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????===<<<;;;:::999999999999;;;;;;;;;<<<<<<=========::::::::::::::::::::::::::::::;;;;;;===>>>@@@AAA999999888888888888888888888888999999999:::::::::999999999::::::;;;;;;;;;999999888888999999:::;;;999999:::;;;;;;<<<======999999:::;;;;;;<<<<<<===>>>???@@@AAA@@@???===;;;;;;;;;;;;<<<<<<>>>??????<<<>>>@@@BBBCCCCCCCCCBBBAAA???===???BBBDDDCCCBBBBBBDDDGGGJJJLLLKKKJJJIIIFFFFFFGGGHHHKKKNNNQQQRRRVVVTTTPPPKKKHHHIIIMMMPPPMMMNNNOOOOOONNNOOOQQQRRROOORRRVVVUUURRROOONNNOOORRRPPPNNNPPPTTTVVVVVVTTTYYYYYYYYYUUURRRRRRUUUYYYVVVUUUTTTTTTTTTUUUWWWXXXQQQRRRSSSTTTVVVVVVVVVVVVYYYVVVTTTVVVWWWVVVVVVVVVUUUVVVXXXXXXXXXWWWVVVUUUSSSRRRPPPOOOOOOPPPQQQSSSNNNNNNPPPQQQQQQQQQPPPPPPNNNOOOOOOPPPPPPPPPOOOOOOMMMPPPSSSRRRNNNKKKJJJKKKLLLGGGDDDEEEIIIKKKJJJGGGFFFFFFGGGHHHHHHHHHHHHGGGCCCFFFHHHHHHFFFEEEFFFHHHGGGFFFEEEFFFFFFFFFDDDBBB@@@BBBCCCCCCAAA@@@@@@AAAHHHGGGGGGEEECCCAAA???>>>BBBFFFHHHGGGCCCAAADDDGGG@@@@@@@@@??????@@@AAAAAABBBBBBBBBAAAAAABBBEEEHHHGGGEEECCCAAA??????@@@AAA@@@@@@AAACCCEEEFFFEEECCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@BBBFFFHHHGGGEEEEEECCCBBBBBBDDDFFFGGGGGGHHHLLLOOONNNIIIGGGIIILLLGGGGGGHHHIIIKKKLLLNNNOOOWWWVVVVVVWWWZZZ]]]```bbbbbb^^^XXXUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ]]]___^^^___bbbccc```XXXXXXWWWWWWVVVUUUTTTTTTOOONNNOOORRRXXX^^^bbbccc_________^^^^^^]]]]]]]]]^^^___^^^\\\\\\___]]]YYY\\\[[[ZZZ]]]bbbdddccc```aaa___]]]^^^aaacccaaa___VVVVVVVVVXXX[[[]]]^^^^^^YYY[[[]]]]]]\\\\\\```dddaaaaaa``````bbbgggnnnsssrrruuujjjiiiiiiggghhhkkkmmmiiiiiimmmmmmiiiiiimmmmmmnnnmmmlllnnnssstttqqqqqqrrrsssrrrpppooopppqqqoooooonnnlllkkkkkknnnpppppplllgggeeegggiiihhhgggjjjiiihhhfffeeeeeeeeeeeeaaaeeejjjlllllljjjiiiiiijjjiiigggeeebbbaaa______XXX]]]cccggghhhgggffffffgggfffeeecccbbbaaaaaaaaa```^^^]]]]]]^^^______^^^ZZZ[[[]]][[[YYYVVVUUUUUU>>>>>>>>>@@@CCCDDDDDDCCC??????>>>>>>===<<<<<<<<<========================@@@???>>><<<:::999999999<<<;;;;;;::::::999999888<<<<<<;;;::::::999888888;;;;;;;;;<<<<<<=========999999:::;;;;;;;;;::::::777888888888888999999999888999:::;;;<<<;;;;;;::::::999999888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<=========>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAACCCEEEHHHIIIHHHGGGHHHEEEIIISSSXXXUUUQQQQQQPPPPPPOOOMMMLLLJJJIIIHHHGGGJJJLLLMMMLLLMMMQQQUUUWWWUUUSSSPPPNNNLLLKKKJJJRRRRRRSSSVVVXXXXXXWWWUUUQQQQQQRRRSSSSSSSSSSSSSSSVVVWWWZZZ\\\]]]\\\ZZZXXXVVVUUUTTTUUUWWWWWWSSSPPPVVVXXXZZZ[[[YYYXXXXXXYYYUUUUUUUUUTTTTTTRRRQQQPPPJJJKKKNNNQQQSSSTTTTTTTTTTTTVVVVVVSSSNNNKKKKKKMMMNNNOOOPPPPPPOOONNNMMMLLLKKKNNNQQQQQQNNNKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIGGGFFFDDDCCCFFFIIIJJJHHHGGGFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBEEECCCAAA??????@@@CCCDDDIIIHHHGGGFFFEEECCCCCCBBB@@@@@@??????@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@???@@@CCCEEEFFFEEECCCAAAAAA@@@@@@@@@@@@??????>>>======BBBIIIKKKIIIEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHJJJKKKKKKKKKJJJFFFGGGIIIKKKNNNPPPRRRSSSTTTUUUWWWYYYYYYZZZ[[[\\\[[[VVVRRRSSSVVVXXXWWWTTTPPPRRRUUUVVVVVVWWWZZZ\\\]]]]]]^^^]]]\\\\\\^^^```YYYWWWVVVTTTTTTUUUWWWXXXPPPRRRWWW\\\bbbdddcccaaa\\\[[[[[[]]]aaabbb```^^^cccbbb```___^^^^^^___```]]]bbbddd___]]]______[[[]]]]]]^^^```aaa```\\\YYYYYYWWWVVVXXX[[[[[[ZZZWWWaaaaaa```]]][[[[[[]]]___]]][[[YYYYYY[[[\\\]]]\\\```ffflllmmmlllrrr~~~|||qqqkkkhhhbbbbbbcccccceeefffhhhiiihhhjjjjjjiiihhhgggggghhhiiihhhhhhkkkooosssvvvvvvnnnqqqttttttrrrqqqrrrtttooojjjmmmxxxzzzqqqkkkmmmpppooonnnllljjjiiijjjkkkkkkiiihhhjjjnnnmmmhhhbbbfffjjjnnnooommmjjjjjjkkkiiigggdddaaa```___``````aaaaaacccdddeeefffffffffgggfffdddbbb```^^^]]]\\\ZZZZZZ\\\___bbbeeehhhjjj^^^ZZZVVVVVVWWWXXXWWWUUU>>>>>>>>>@@@BBBDDDCCCBBB@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===;;;::::::::::::999999999999::::::::::::999999999999999999999999888888888888999999::::::999:::::::::::::::999999777777888888888999999999777888999:::;;;::::::999::::::999999999999::::::::::::::::::;;;;;;;;;;;;:::999999999999::::::;;;<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@=========>>>??????@@@@@@=========>>>???@@@AAABBBAAAAAABBBEEEHHHIIIHHHFFFEEEDDDIIIRRRUUUQQQMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIKKKNNNNNNNNNOOORRRUUUVVVUUUSSSPPPNNNLLLKKKKKKOOOQQQSSSVVVWWWWWWUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYUUUSSSRRRSSSUUUUUURRRPPPVVVXXXZZZZZZXXXWWWWWWXXXSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRUUUVVVVVVSSSOOOLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJLLLNNNQQQPPPMMMKKKJJJKKKIIIIIIJJJJJJJJJIIIIIIHHHFFFGGGHHHIIIHHHGGGEEEDDDEEEGGGIIIJJJHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBEEECCCAAA@@@@@@AAACCCDDDHHHGGGGGGFFFDDDCCCBBBBBB@@@@@@??????@@@AAACCCDDDBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>???AAADDDEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@BBB@@@AAAEEEKKKMMMJJJGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIGGGHHHJJJLLLNNNQQQRRRSSSWWW[[[]]][[[UUURRRTTTWWWXXXTTTQQQRRRVVVWWWUUURRRMMMOOORRRTTTUUUWWWYYY[[[[[[\\\\\\ZZZXXXVVVVVVWWWWWWVVVUUUTTTTTTUUUWWWXXXPPPSSSXXX^^^ccceeedddbbb]]][[[ZZZ[[[]]]___^^^\\\```___]]]\\\[[[[[[\\\\\\ZZZ___```\\\YYYZZZYYYUUU[[[[[[\\\^^^``````]]][[[YYYXXXWWWYYY[[[[[[XXXVVV______^^^\\\ZZZYYY[[[\\\ZZZYYYXXXXXXYYYZZZ[[[\\\___aaabbb___[[[[[[bbbiiihhhnnnvvv~~~qqqmmmfff```\\\[[[\\\]]]bbbbbbbbbcccdddeeefffgggeeefffgggfffeeeeeefffgggggggggiiimmmqqqttttttsssooorrrtttsssqqqpppqqqsssmmmlllpppxxxtttiiifffkkknnnmmmllliiihhhhhhjjjkkkiiihhhgggjjjnnnnnnjjjeeedddhhhkkkllljjjhhhhhhiiieeedddaaa___]]]]]]]]]^^^```aaabbbdddeeefffffffffeeedddcccaaa___^^^\\\\\\XXXYYYYYYZZZ\\\]]]___```[[[XXXUUUTTTUUUVVVUUUSSS???>>>===???AAABBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;777777888888999::::::;;;666666777777888999999:::777777777777888888888888:::::::::::::::999888777777777777888888888999999777777888999999999999888::::::999999999999::::::;;;;;;::::::::::::::::::999888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>@@@BBBCCCAAAAAABBBEEEGGGHHHGGGFFFCCCEEEJJJPPPPPPLLLJJJKKKLLLJJJIIIHHHHHHIIIKKKLLLJJJLLLNNNOOOOOOPPPRRRTTTUUUSSSRRROOONNNLLLLLLKKKMMMPPPSSSVVVWWWVVVTTTRRRSSSTTTVVVWWWXXXYYYYYYZZZYYYXXXVVVUUUUUUVVVWWWXXXTTTRRRPPPPPPQQQRRRQQQPPPWWWXXXYYYYYYWWWUUUUUUVVVSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVTTTRRRRRRRRRSSSSSSUUUVVVUUURRROOOMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMOOOPPPOOOMMMJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHFFFEEEDDDFFFHHHJJJJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@BBBCCCEEEFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@???@@@@@@AAABBBCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@?????????======>>>@@@CCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAADDDBBBCCCFFFJJJKKKIIIFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGHHHGGGHHHIIIJJJLLLOOOQQQSSSSSSWWW]]]```\\\SSSNNNPPPUUUSSSQQQPPPRRRUUUVVVSSSPPPKKKMMMPPPRRRSSSUUUXXXZZZ]]]^^^^^^\\\XXXUUUSSSRRRUUUTTTSSSSSSTTTUUUWWWXXXRRRUUUZZZ```eeefffccc```^^^\\\YYYYYYYYYZZZZZZYYY^^^]]]\\\[[[ZZZZZZZZZZZZYYY\\\]]]ZZZWWWVVVUUUSSSYYYYYYZZZ]]]``````^^^\\\YYYYYYYYYZZZ[[[ZZZWWWTTT\\\\\\]]][[[YYYWWWWWWXXXWWWWWWVVVVVVWWWXXXZZZ[[[ZZZYYYXXXVVVTTTUUUYYY\\\]]]]]]\\\[[[___hhhvvvuuubbb^^^\\\ZZZXXXYYY[[[^^^aaaaaaaaaaaabbbbbbccccccccc```aaabbbbbbbbbbbbdddfffeeegggjjjooossstttrrrppppppqqqrrrrrrpppnnnnnnooohhhiiippptttoooddddddkkkllljjjgggeeeeeegggjjjlllhhhgggfffiiimmmmmmkkkgggbbbdddggghhhgggfffffffffcccbbb```^^^]]]\\\]]]]]]______aaacccdddeeeffffffccccccbbb```___]]]\\\\\\YYYXXXXXXWWWVVVVVVWWWWWWYYYWWWTTTSSSTTTTTTSSSQQQ???>>>===>>>???AAA@@@@@@AAAAAA@@@???===<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===777777888888888999999999666666777777888999999:::999999::::::::::::::::::::::::::::::999888666666777777777777888888888888777777777888888888888777::::::999999999999::::::;;;;;;::::::999999888888:::999999::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>>>>>>>@@@AAABBBCCCAAAAAABBBDDDGGGGGGFFFDDDCCCFFFKKKMMMLLLKKKMMMQQQTTTRRRNNNKKKIIIIIIJJJKKKJJJLLLMMMNNNOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLMMMPPPUUUWWWWWWVVVTTTSSSQQQRRRTTTUUUWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTRRRQQQOOONNNOOOPPPQQQQQQWWWXXXXXXWWWUUUSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXVVVUUUSSSQQQNNNMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOONNNLLLJJJIIIHHHKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDGGGIIIJJJIIIGGGEEEDDDEEECCCCCCBBBAAAAAABBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEEEEDDDDDDDDDCCCBBBBBBBBB??????@@@@@@@@@AAAAAABBB@@@@@@????????????@@@@@@???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>===>>>@@@BBBCCCAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAACCCEEEFFFDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRUUUYYY[[[YYYTTTQQQRRRUUUOOOOOOPPPSSSUUUUUURRROOOMMMNNNQQQRRRRRRSSSUUUWWW[[[]]]^^^\\\XXXTTTQQQPPPSSSSSSRRRSSSTTTUUUVVVWWWUUUXXX\\\bbbeeeeeeaaa]]]___]]]ZZZXXXWWWXXXYYYYYY^^^^^^]]]\\\[[[ZZZZZZZZZXXXZZZ\\\[[[YYYWWWWWWVVVXXXYYY\\\___aaaaaa]]]ZZZYYYZZZ[[[[[[[[[XXXUUUSSSYYYZZZ[[[ZZZWWWUUUTTTTTTUUUVVVVVVVVVVVVWWWYYY[[[XXXVVVUUUUUUXXXZZZ\\\]]]^^^]]][[[WWWTTTUUUYYY\\\gggnnnzzzttttttuuuyyyyyytttiiiaaa___]]][[[ZZZYYYZZZ\\\^^^______``````````````````]]]^^^_________```cccffffffgggiiimmmqqqrrrqqqpppooooooooonnnlllkkkiiiiiicccdddjjjooolllfffgggllliiifffcccbbbdddgggkkkmmmhhhffffffgggiiiiiihhhfffaaabbbdddffffffeeeeeedddcccbbbaaa___^^^^^^^^^___^^^___```bbbcccdddeeeeeebbbbbbaaa```___^^^^^^]]][[[ZZZXXXWWWVVVUUUTTTTTTWWWVVVTTTSSSSSSRRRQQQQQQ???>>><<<<<<>>>??????>>>@@@@@@???>>>===<<<;;;:::::::::::::::::::::::::::999999999::::::;;;======999999999888888888777777999999999999999999999999;;;;;;;;;;;;::::::::::::999:::999999888777666555666666777777777888888888888777777777777777777777:::999999888888999999::::::::::::999999888888777888888888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<==============================??????>>>>>>===<<<<<<<<>>>>>>>>???@@@@@@AAA@@@AAACCCFFFFFFEEECCCEEEHHHJJJIIIIIIMMMTTTXXXWWWTTTPPPLLLJJJJJJJJJKKKMMMMMMNNNPPPQQQRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKNNNRRRVVVXXXXXXVVVUUUVVVRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVWWWVVVUUUSSSQQQRRRQQQPPPOOOOOOPPPRRRSSSVVVWWWWWWUUUSSSRRRRRRSSSVVVUUUSSSRRRQQQPPPPPPPPPNNNPPPTTTWWWYYYYYYXXXWWWUUUSSSQQQNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLMMMNNNOOONNNMMMLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJIIIHHHFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDGGGHHHHHHGGGEEEDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAA@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@>>>???@@@AAABBBBBBBBBBBB@@@???????????????>>>>>>???>>>???AAACCCCCCAAA@@@??????@@@@@@AAABBBCCCCCC@@@@@@@@@@@@BBBBBBAAA@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFHHHJJJLLLMMMOOOOOOVVVUUUUUUUUUVVVUUUSSSRRRMMMNNNQQQTTTUUUUUURRRPPPQQQRRRTTTSSSRRRRRRSSSUUUSSSUUUWWWVVVSSSPPPNNNMMMRRRRRRSSSSSSTTTUUUVVVWWWXXXZZZ]]]aaacccbbb^^^ZZZ___^^^\\\YYYXXXXXXYYYZZZ]]]]]]\\\\\\ZZZYYYXXXXXXUUUVVVYYY[[[ZZZXXXYYYZZZZZZ[[[^^^bbbcccaaa[[[WWWZZZ[[[\\\[[[ZZZWWWUUUTTTXXXYYYZZZXXXUUUSSSRRRRRRUUUVVVWWWVVVUUUVVVYYY[[[[[[YYYVVVUUUVVVVVVUUUSSSVVVVVVVVVUUUSSSSSSTTTUUUWWWXXXZZZ]]]bbbiiirrrxxx~~~}}}uuummmeee^^^ZZZYYYYYYZZZ\\\^^^^^^\\\YYYVVVVVVVVVVVVXXXZZZ]]]^^^\\\]]]^^^^^^___^^^]]]]]][[[\\\]]]]]]^^^```cccfffiiihhhhhhjjjmmmpppqqqqqqmmmlllkkkjjjiiigggeeeddddddccceeejjjllljjjiiiiiihhhdddaaa```dddhhhkkkmmmhhhfffeeedddddddddcccbbbaaaaaabbbdddeeefffeeedddaaaaaa```_______________^^^^^^```aaabbbcccccccccaaaaaa`````````_________ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQQQQQQQ@@@>>>;;;;;;<<<=========>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999:::;;;<<<===;;;::::::999888888777777999999999999999999888888999999999999999888888888888888888888888777666555666666666777777777888888999888777777666777777777888888777777777777888888999999888888888888888888555555666666777888999:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<======@@@@@@AAACCCEEEEEEDDDBBBFFFIIIHHHFFFHHHPPPWWWZZZOOOMMMLLLJJJJJJKKKLLLMMMPPPPPPQQQRRRTTTTTTSSSQQQLLLKKKJJJJJJJJJJJJJJJJJJOOOSSSWWWXXXVVVUUUVVVXXXWWWWWWXXXXXXWWWWWWVVVUUUSSSUUUWWWYYYXXXVVVTTTRRRRRRSSSTTTSSSRRRRRRTTTUUUTTTUUUUUUSSSQQQQQQRRRTTTVVVUUURRRPPPNNNNNNMMMNNNNNNQQQUUUYYYYYYXXXUUURRRUUURRRNNNLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMLLLJJJJJJKKKKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEECCCBBBCCCDDDAAAAAAAAAAAAAAABBBBBBCCC?????????@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>???@@@===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>?????????AAABBBCCCAAA???======>>>???AAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGIIIJJJLLLMMMNNNWWWTTTQQQQQQTTTSSSOOOKKKKKKMMMPPPSSSTTTTTTRRRQQQTTTUUUUUUTTTSSSRRRRRRSSSQQQSSSUUUTTTSSSQQQQQQQQQSSSSSSTTTUUUUUUVVVVVVVVVXXXYYY[[[^^^```___\\\YYY]]]]]]]]][[[YYYYYY[[[]]][[[[[[[[[ZZZXXXWWWUUUTTTQQQQQQUUUYYYYYYWWWXXX[[[[[[\\\]]]___```___[[[WWWZZZ[[[\\\ZZZXXXVVVVVVVVVYYYZZZYYYWWWTTTRRRRRRSSSTTTVVVWWWVVVSSSSSSWWWZZZXXXWWWVVVVVVVVVVVVTTTSSSXXXVVVTTTRRRQQQSSSUUUWWWQQQSSSTTTTTTRRRRRRRRRSSSMMMRRRYYY^^^bbbgggmmmrrrxxx~~~vvvgggZZZXXXVVVTTTRRRQQQQQQRRRRRRPPPRRRUUUWWWXXXWWWUUUSSSUUUVVVWWWXXXZZZ\\\^^^___YYYZZZ[[[]]]]]]]]]\\\[[[ZZZ[[[[[[[[[\\\^^^bbbeeekkkiiihhhiiilllnnnppppppllljjjiiihhhgggfffcccaaagggfffeeegggiiiiiigggeeehhhddd```aaafffjjjllllllgggfffdddaaa````````````aaaaaaaaabbbeeefffeeeddd^^^^^^^^^^^^^^^^^^]]]]]]^^^___``````aaaaaa``````^^^^^^__________________WWWWWWVVVUUUUUUUUUUUUUUUSSSUUUUUUTTTRRRPPPPPPPPP@@@>>>;;;:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<::::::::::::999999999999666666777777888999999999999888888888777777777777666777777777777777666666666666666666777777777888:::999888777777777888888777777666666666666777777777777777888888888888888555555555555777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==================<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@AAABBBDDDEEECCCAAAEEEGGGFFFDDDHHHPPPTTTRRRGGGGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOQQQSSSSSSQQQNNNIIIHHHHHHHHHHHHHHHIIIIIIOOOSSSVVVVVVSSSSSSVVVYYY\\\\\\[[[ZZZXXXVVVTTTSSSUUUVVVWWWXXXXXXXXXWWWVVVSSSUUUXXXXXXVVVUUUVVVXXXSSSSSSSSSRRRPPPPPPRRRTTTTTTRRRPPPNNNMMMLLLMMMNNNPPPRRRTTTVVVVVVUUURRRQQQTTTPPPKKKJJJJJJKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLJJJHHHIIIKKKLLLJJJIIIFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCDDDCCCBBBAAABBBDDDAAAAAA@@@@@@AAAAAABBBCCC===>>>>>>??????@@@AAAAAA???@@@@@@@@@AAAAAABBBBBB>>>???@@@AAAAAA@@@???>>>===============>>>??????<<<===>>>@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAA???===;;;<<<===>>>@@@AAABBBCCC@@@AAAAAAAAAAAAAAABBBCCCAAAAAABBBCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNRRRQQQOOONNNNNNMMMJJJGGGIIIKKKNNNPPPQQQQQQQQQQQQSSSTTTUUUTTTRRRRRRRRRSSSSSSTTTUUUUUUSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUWWWZZZ]]]^^^^^^\\\XXX[[[\\\\\\ZZZZZZ\\\^^^[[[[[[[[[ZZZYYYWWWUUUTTTQQQPPPSSSXXXXXXUUUVVVZZZ]]][[[XXXXXXYYY[[[\\\\\\ZZZ[[[[[[YYYVVVUUUWWWYYY[[[[[[ZZZWWWTTTRRRSSSTTTTTTVVVWWWUUUQQQPPPSSSWWWRRRTTTVVVXXXYYYYYYZZZZZZTTTRRRNNNLLLKKKJJJJJJJJJMMMPPPTTTUUUTTTSSSRRRRRRTTTVVVVVVSSSOOONNNPPPSSSTTTVVVXXX[[[]]]```cccffflllpppvvv}}}{{{pppiiihhh```VVVQQQOOONNNIIIEEEOOOPPPQQQQQQQQQRRRSSSTTTOOORRRUUUWWWWWWWWWWWWXXXRRRRRRSSSSSSSSSSSSSSSSSSVVVWWWYYY[[[\\\\\\[[[ZZZYYYZZZZZZYYYZZZ\\\```dddiiihhhhhhjjjmmmnnnnnnmmmllljjjhhhggghhhgggdddaaaccceeefffeeeeeefffgggfffhhhdddaaaccchhhlllmmmkkkfffeeeccc```______aaabbb```___^^^```dddeeedddccc]]]^^^^^^_________^^^^^^___````````````___^^^^^^[[[[[[\\\\\\]]]]]]]]]^^^XXXXXXWWWVVVUUUUUUUUUUUUQQQSSSTTTSSSPPPNNNNNNNNN@@@>>>;;;999:::;;;<<<;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<999999999::::::;;;<<<<<<333333444666777999:::::::::999999999888888777777555666777777777777777666666666666666777777777777;;;:::999777777777888999666666555555555555666666666666777777888888999999666666666777888:::;;;<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<>>>???AAABBB@@@@@@@@@BBBDDDDDDCCCAAABBBEEEDDDCCCHHHPPPOOOIIIFFFGGGHHHJJJLLLMMMNNNOOOMMMLLLLLLNNNPPPPPPMMMIIIGGGGGGFFFFFFGGGGGGHHHIIIOOORRRUUUTTTQQQQQQUUUZZZ]]]]]]\\\ZZZWWWTTTRRRQQQXXXWWWWWWVVVWWWXXXZZZ[[[TTTWWWZZZ[[[YYYWWWXXXZZZRRRRRRRRRQQQPPPPPPRRRUUUQQQPPPNNNLLLLLLLLLNNNOOOPPPPPPRRRSSSSSSTTTTTTSSSSSSOOOJJJHHHIIIKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMLLLLLLIIIGGGHHHJJJLLLKKKIIIDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAABBBBBBBBBAAAAAABBBDDD@@@@@@@@@@@@AAAAAABBBCCC<<<======>>>???@@@@@@@@@?????????@@@@@@AAAAAABBB>>>???@@@AAAAAA@@@>>>>>>===============>>>??????<<<===>>>???AAAAAABBBBBB============>>>>>>>>>>>>===<<<===>>>@@@@@@>>><<<:::;;;<<<===???AAABBBBBB>>>???@@@@@@???@@@AAACCC@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDGGGGGGHHHJJJKKKMMMNNNOOOKKKMMMNNNMMMJJJHHHHHHIIIGGGIIILLLNNNOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTQQQRRRRRRQQQOOOOOOQQQRRRVVVVVVWWWWWWWWWVVVUUUUUUQQQQQQSSSWWW[[[^^^______UUUXXX[[[\\\[[[ZZZ\\\^^^]]]]]]]]]]]][[[YYYWWWUUUTTTRRRUUUZZZYYYUUUUUUZZZ]]]YYYSSSQQQSSSYYY^^^```[[[[[[[[[XXXUUUUUUXXX[[[]]]\\\ZZZWWWSSSRRRTTTVVVSSSUUUVVVTTTOOONNNQQQUUURRRUUUWWWXXXWWWUUUVVVWWWPPPQQQSSSTTTUUUSSSOOOLLLNNNOOOPPPOOONNNMMMNNNOOOVVVVVVTTTPPPKKKIIIKKKNNNLLLMMMNNNOOOQQQRRRSSSSSSWWWTTTQQQQQQUUUZZZ___aaa]]]aaaiiirrr|||~~~xxxqqqlllhhhaaa```______^^^ZZZUUUPPPSSSTTTTTTRRRQQQOOONNNNNNIIILLLOOOQQQQQQQQQQQQQQQTTTTTTSSSQQQOOOQQQUUUYYYTTTTTTUUUWWWWWWWWWWWWWWWTTTUUUXXXZZZ[[[[[[ZZZZZZYYYYYYYYYXXXXXXZZZ___bbbggggggiiillloooooommmjjjmmmjjjhhhhhhiiihhheeebbb[[[aaafffeeebbbdddhhhllliiieeeccceeejjjnnnmmmkkkeeedddbbb```___```ccceee```^^^]]]___bbbddddddbbb___```aaaaaabbbaaaaaaaaa````````````___^^^]]]\\\XXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[YYYXXXWWWWWWVVVVVVNNNQQQSSSRRROOOLLLLLLMMM>>>>>>===;;;;;;:::::::::888888888888777777777777888999999::::::;;;<<<<<<<<<;;;999888888999;;;<<<<<<888555666999999666222888666555444444555666888777777777777777777777777999888888888777777666666666666666666666666666666777777777777777777777777666666666666666555555555444555555666777888888999666555555555555777999:::999999999:::::::::;;;;;;???>>><<<;;;:::999888888999999999:::;;;<<<===>>>======<<<===>>>???AAABBB???@@@@@@AAABBBCCCEEEFFFEEEAAA???BBBHHHLLLLLLKKKDDDEEEGGGIIIKKKMMMNNNOOOJJJLLLNNNOOONNNMMMNNNNNNKKKJJJIIIHHHHHHIIIKKKLLLOOOQQQTTTVVVVVVUUUVVVWWWaaa^^^YYYTTTPPPNNNMMMMMMVVVTTTSSSUUUYYY[[[ZZZXXXWWWXXXXXXXXXYYYYYYZZZZZZWWWUUURRRPPPOOOPPPRRRSSSOOOPPPQQQRRRRRRPPPNNNMMMNNNPPPQQQRRRPPPOOOOOOOOONNNLLLJJJGGGGGGHHHIIIKKKKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJIIIGGGFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@AAAAAABBBCCC????????????????????????@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>><<<;;;;;;<<<>>>???>>>>>>===>>>>>>???@@@AAAAAAAAA@@@???===;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>@@@AAA???>>>>>>>>>>>>>>>??????@@@@@@AAABBBAAA@@@>>>===@@@???>>>======???AAABBBFFFEEEEEEHHHKKKLLLJJJGGGHHHIIIIIIGGGEEEEEEFFFHHHLLLLLLNNNOOOOOONNNMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNRRRQQQPPPOOOOOOOOOOOOOOORRRUUUXXXYYYXXXXXXXXXYYYVVVUUUVVVZZZ]]]^^^\\\YYYTTTUUUXXXZZZ]]]___aaabbb^^^``````^^^[[[XXXVVVVVVVVVWWWYYYYYYXXXWWWWWWXXXWWWXXXWWWTTTSSSUUU[[[```^^^\\\XXXVVVTTTUUUVVVWWW___ZZZUUUTTTVVVVVVRRRNNNPPPTTTVVVUUUQQQPPPSSSWWWVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRQQQPPPNNNLLLIIIHHHPPPQQQRRRQQQOOONNNOOOPPPVVVTTTPPPMMMKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIKKKLLLNNNOOOOOOOOOOOONNNNNNPPPSSSVVVZZZ^^^```___]]]\\\___cccggggggfffiiihhhgggfffeeeeeeeeeeee^^^___```bbbdddccc```^^^[[[[[[[[[ZZZYYYXXXWWWVVVSSSRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLNNNPPPRRRSSSTTTUUUTTTTTTRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVSSSUUUWWWYYYYYYYYYWWWWWWWWWXXXYYYXXXXXXYYY\\\^^^ccceeehhhjjjlllmmmlllkkkffffffggggggfffeeeddddddcccbbbbbbbbbccceeefffhhhfffgggiiikkkkkkkkkjjjiiigggeeeccccccfffgggeeecccaaaaaaaaaaaaaaaaaaaaaaaa___]]]^^^aaa___\\\]]]bbb```^^^]]]]]]^^^^^^^^^]]]YYYYYYYYYYYYZZZ[[[\\\]]]]]]ZZZWWWUUUUUUTTTRRRPPPOOONNNMMMMMMLLLLLLMMMMMM===<<<;;;:::999999999999888888888777777777666666888888888999::::::;;;;;;<<<:::999888888999:::<<>>>>>======>>>>>>???>>>>>>======>>>>>>?????????>>>>>>>>>=========<<<<<<;;;<<<======<<<;;;=========>>>???@@@@@@@@@===<<<;;;;;;;;;<<<======???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????AAA@@@???>>>???@@@BBBCCCDDDCCCCCCFFFIIIIIIGGGEEEGGGHHHHHHGGGFFFEEEEEEGGGJJJKKKLLLMMMMMMMMMLLLKKKMMMNNNOOOOOOOOONNNPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQUUUWWWXXXXXXVVVUUUUUUVVVXXXWWWXXXZZZ\\\]]]ZZZWWWVVVWWWYYY[[[\\\]]]\\\\\\]]]^^^___]]]ZZZWWWUUUUUUVVVXXXYYYYYYXXXWWWXXXYYY[[[ZZZYYYWWWWWWZZZ___ccc___]]]ZZZWWWVVVVVVWWWXXX\\\YYYVVVTTTTTTSSSQQQOOOSSSTTTTTTRRRPPPPPPRRRTTTTTTTTTTTTSSSSSSRRRRRRRRROOONNNNNNMMMLLLKKKKKKKKKOOOPPPPPPPPPNNNMMMNNNOOOQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNLLLKKKJJJLLLPPPRRRSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSUUUWWWXXXWWWVVVUUUVVVWWWXXXXXXXXXZZZ]]]___eeefffhhhiiijjjjjjiiiiiifffffffffeeecccbbb```___fffeeeeeedddeeefffggghhhfffggghhhiiiiiiiiiiiiiiifffdddcccdddffffffdddaaa__________________^^^^^^]]]\\\^^^```___[[[\\\___```^^^]]]]]]^^^___^^^\\\XXXWWWXXXXXXYYYZZZ[[[[[[[[[YYYWWWUUUUUUTTTRRRQQQNNNMMMMMMLLLLLLLLLMMMMMM;;;;;;:::999888888888888888888777777777777666666666666777888888999999:::;;;:::999888888999:::;;;KKKDDD<<<777777999::::::777666555444444555666777777777777777777777777777666666555555555555555444777777777777777777777777555555555555555555555555555555555555555555555555555555555666666777777888777666666666777888999:::888888999999999:::::::::888888888999:::;;;======:::::::::999::::::;;;;;;;;;;;;:::;;;<<<===???@@@AAA@@@@@@@@@AAABBBBBBCCCDDDAAA>>>???BBBDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFIIIKKKLLLKKKIIIHHHGGGHHHHHHJJJMMMOOOPPPOOONNNMMMOOOQQQTTTUUUUUUTTTUUUUUUVVVTTTQQQOOOMMMLLLMMMMMMLLLNNNQQQRRRRRRRRRRRRSSSUUUUUUTTTSSSSSSRRRRRRQQQRRRQQQPPPOOOOOOQQQRRRTTTOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNOOOPPPQQQQQQQQQPPPNNNLLLJJJHHHHHHHHHJJJJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@AAAAAABBB????????????????????????@@@???>>>>>>======>>>>>>>>>>>>============>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<===>>>>>>??????999:::;;;<<<<<<=========??????>>>>>>=========<<<<<<======>>>>>>>>>>>>>>>=========>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???@@@AAABBBCCCBBBAAABBBDDDFFFFFFDDDBBBDDDFFFHHHHHHFFFEEEDDDEEEGGGHHHIIIJJJJJJJJJJJJIIILLLMMMOOOPPPOOOPPPRRRSSSOOOPPPPPPQQQQQQRRRSSSSSSXXXXXXXXXVVVSSSQQQRRRSSSZZZZZZYYYZZZ[[[ZZZXXXUUUTTTVVVYYY[[[\\\[[[ZZZXXXZZZ\\\\\\[[[XXXUUUUUUUUUWWWYYYZZZZZZYYYXXXXXXYYY\\\ZZZXXXXXX[[[^^^aaabbb___^^^[[[XXXWWWWWWXXXXXXWWWWWWVVVTTTRRRQQQRRRTTTWWWTTTQQQOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOKKKKKKJJJJJJJJJKKKLLLMMMLLLMMMNNNMMMLLLKKKLLLMMMJJJKKKKKKLLLMMMNNNOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIIIIKKKJJJHHHFFFEEEEEEEEEFFFDDDCCCBBBCCCFFFHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJHHHHHHHHHIIIJJJKKKNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVUUUUUUTTTUUUWWWXXXYYYYYYZZZ]]]___fffeeeeeedddddddddddddddbbbbbbbbbbbbaaa```______ffffffeeeeeeeeeeeefffffffffffffffffffffgggggghhhfffeeeeeeeeeeeedddaaa___]]]]]]^^^^^^^^^]]][[[ZZZ[[[[[[]]]```___[[[ZZZ]]]```^^^]]]^^^______]]][[[VVVVVVVVVWWWWWWXXXYYYYYYZZZXXXVVVVVVVVVVVVTTTRRRMMMMMMLLLLLLLLLMMMMMMNNN;;;:::999888888888888888888777777777666666666666555555666666777888888888:::999888888888888999:::EEE???888444444666777888777666555555555555666777666666666666666666666666555555555555555555555555777777777777777777777777444444444444444444444444444444555555555555555666555555555666666666777777777777777777888888999999888888888888999999999999777777777888999;;;<<<===;;;:::999999999999999::::::999999999:::<<<>>>???AAA@@@@@@@@@@@@@@@AAAAAABBB???===>>>@@@BBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCIIIJJJKKKKKKIIIHHHIIIJJJKKKKKKMMMNNNOOONNNNNNMMMOOOQQQTTTUUUTTTSSSSSSTTTPPPOOOMMMLLLKKKLLLLLLMMMLLLPPPTTTTTTRRRQQQRRRTTTRRRQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNOOOPPPRRRSSSOOOOOOOOOOOOOOONNNMMMLLLJJJJJJJJJLLLMMMNNNNNNNNNLLLKKKIIIGGGFFFGGGHHHHHHIIIHHHFFFEEEDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA??????????????????????????????>>>=====================<<<<<<<<<===>>>>>>============<<<<<<<<<;;;888:::;;;<<<;;;:::::::::;;;;;;;;;<<<<<<=========999;;;<<<>>>>>>>>><<<<<>>>>>======<<<<<<;;;;;;<<<===>>>???>>>===<<<<<<<<<===>>>???@@@BBBCCCBBBAAA@@@??????@@@AAABBB@@@@@@?????????@@@AAABBB@@@AAABBBCCCDDDCCCBBBAAAAAADDDGGGGGGFFFDDDCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHKKKLLLNNNNNNNNNNNNOOOQQQNNNOOOPPPQQQSSSTTTUUUUUUWWWWWWVVVSSSQQQPPPQQQSSS[[[[[[ZZZZZZYYYWWWUUUTTTOOORRRVVVZZZ\\\[[[ZZZYYYXXXYYYYYYXXXVVVTTTTTTUUUXXXYYY[[[ZZZYYYXXXXXXYYYZZZWWWUUUVVV[[[^^^___^^^^^^]]]ZZZXXXWWWVVVWWWWWWRRRTTTVVVTTTQQQQQQVVVZZZ\\\UUUOOOLLLNNNPPPOOOMMMMMMNNNOOOOOOOOOOOONNNMMMKKKJJJIIIHHHIIIJJJMMMNNNJJJKKKLLLKKKJJJIIIJJJKKKGGGHHHJJJKKKMMMNNNNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFHHHIIIIIIIIIJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNNNNNNNOOOPPPQQQSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQSSSTTTUUUUUUTTTTTTVVVXXXYYYYYYYYYYYY[[[]]]aaa```___^^^^^^___```aaa]]]^^^```aaacccdddddddddbbbbbbbbbccccccddddddeeeeeeeeedddccccccdddfffgggiiihhhhhhgggeeeccc___]]]^^^^^^______^^^\\\ZZZXXX[[[[[[^^^bbb```[[[YYY\\\___^^^^^^___```___\\\ZZZUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVWWWXXXXXXVVVUUUNNNMMMMMMMMMMMMNNNOOOOOO;;;:::999999999999999999777777777666666666666555444555555666666777888888888888888888888888888888999777555333444555555555666666555555555555666666555555555555555555555555666666666666666666666666666666666666666666666666333333333333333333333333333444444444555555666666555555555555666666666666666777777777888888888888777777777888888888999999888888888888888999:::;;;:::999999888888888999999999999888999:::;;;===>>>@@@@@@?????????@@@@@@AAA@@@>>>===>>>@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGHHHHHHHHHHHHJJJLLLNNNMMMLLLKKKKKKKKKLLLMMMOOOQQQTTTTTTSSSRRRRRRRRRLLLLLLKKKJJJJJJKKKLLLLLLMMMPPPTTTTTTRRRQQQRRRTTTNNNNNNOOOPPPQQQQQQRRRRRRMMMMMMLLLMMMNNNOOOQQQRRRQQQPPPPPPOOOMMMLLLKKKJJJJJJHHHGGGIIILLLMMMMMMLLLIIIHHHFFFEEEDDDDDDEEEEEEIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCAAA@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<=========<<<<<<;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<666999<<<===<<<;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@???>>>;;;:::============<<<<<<;;;;;;:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBBAAA@@@???>>>>>>???AAABBB>>>>>>>>>>>>>>>??????@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@BBBEEEFFFDDDCCCBBBBBBDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLJJJJJJKKKLLLLLLNNNPPPRRRTTTUUUUUUUUUUUUUUUTTTRRRQQQPPPRRRTTTZZZZZZZZZYYYWWWUUUTTTSSSOOORRRUUUYYYZZZZZZXXXWWWUUUVVVWWWVVVTTTSSSTTTUUUXXXYYY[[[ZZZXXXWWWWWWXXXXXXUUUTTTVVVZZZ]]]]]][[[[[[ZZZXXXVVVUUUTTTTTTTTTNNNRRRUUUTTTQQQRRRYYY___]]]VVVNNNLLLOOOPPPOOOKKKLLLMMMNNNOOOOOOOOOMMMLLLMMMLLLJJJIIIHHHJJJKKKLLLHHHIIIJJJIIIHHHHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKFFFGGGIIIKKKLLLMMMMMMMMMKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFJJJNNNOOOMMMJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMNNNOOOSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUWWWXXXYYYYYYXXXWWWXXXYYY]]]\\\[[[[[[\\\^^^aaaccc^^^___aaaccceeefffgggggg___```aaabbbdddeeeeeefffcccbbbbbbaaabbbdddeeefffllllllkkkhhheeeaaa^^^]]]bbbbbbaaaaaa___]]][[[YYY\\\\\\___bbbaaa[[[ZZZ\\\^^^^^^___```aaa___[[[XXXUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVXXXYYYYYYWWWUUUOOOOOONNNNNNNNNOOOOOOPPP::::::999999888999999:::777777666666666666555555444555555666666777777888777777777777777777777777333333444555666666666666666666666666666666666666555555555555555555555555666666666666666777777777555555555555555555555555333333333333333333333333333333333444555555666666555555555555555555555555555666777777777777666666666777777777777888888888999888888777888888999999888888888777888888999999999999888999:::;;;===>>>???>>>>>>>>>???@@@@@@AAA???>>>>>>>>>???@@@BBBCCC@@@AAAAAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDEEEHHHJJJMMMLLLJJJIIIIIIJJJLLLMMMPPPRRRTTTTTTRRRQQQPPPQQQLLLKKKKKKJJJJJJJJJKKKKKKNNNOOOPPPPPPOOOOOOQQQRRRLLLLLLMMMOOOPPPQQQRRRSSSKKKKKKLLLLLLMMMNNNOOOPPPRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJGGGHHHLLLNNNMMMKKKFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCBBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDAAA@@@@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======;;;;;;;;;;;;;;;<<<===>>>>>>============<<<<<<<<<777;;;???@@@>>><<<===???;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>>>>???@@@@@@=========>>>>>>>>>>>>>>>@@@BBBDDDDDDBBB@@@???@@@???AAACCCCCCBBBAAAAAABBBDDDCCCDDDDDDEEEFFFHHHHHHHHHJJJJJJIIIHHHGGGGGGHHHKKKMMMOOORRRSSSTTTTTTTTTRRRSSSTTTSSSRRRRRRSSSUUUWWWXXXXXXVVVTTTSSSSSSTTTTTTUUUWWWYYYXXXWWWTTTSSSTTTUUUUUUTTTSSSSSSUUUWWWXXXYYYZZZYYYWWWVVVVVVVVVXXXWWWWWWYYY[[[\\\\\\[[[YYYXXXWWWUUUTTTSSSRRRRRROOORRRSSSRRROOOQQQWWW]]]ZZZTTTNNNLLLNNNOOOMMMJJJJJJLLLNNNOOOOOONNNMMMLLLMMMLLLKKKIIIIIIIIIIIIJJJFFFGGGIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHKKKLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFEEEFFFFFFEEEDDDDDDEEEGGGEEEEEEDDDDDDDDDDDDDDDEEEFFFLLLQQQSSSOOOJJJHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKLLLMMMMMMMMMNNNLLLMMMNNNPPPQQQQQQRRRRRRQQQPPPNNNMMMMMMMMMNNNOOORRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUWWWXXXXXXWWWVVVVVVWWW[[[[[[ZZZ[[[]]]___cccdddbbbbbbcccdddddddddddddddaaabbbccceeeffffffffffff`````````aaacccdddfffgggjjjkkkjjjgggccc`````````gggfffdddbbb```^^^\\\[[[^^^]]]___bbb```[[[ZZZ\\\^^^^^^___aaabbb___[[[WWWUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUWWWXXXXXXVVVTTTPPPPPPOOONNNNNNNNNNNNNNN888888777777777888888999777777666666666555555555555555555666777777888888666777777777777777777666222333444555555555666777555555666666666666555555444444444444444444444444444444555555555666666666444444444444444444444444444444444444444444444444222222333444444555666666555555555555555555555555444555666777666666555444666666666777777777888888777777777777777888999999777777777777777888999:::999999999999:::<<<===???=========>>>>>>@@@AAABBB?????????>>>===>>>???AAA======>>>@@@AAACCCDDDDDDAAABBBCCCBBBBBBCCCEEEHHHHHHIIIIIIJJJKKKLLLNNNNNNPPPRRRSSSSSSQQQPPPOOOPPPMMMMMMLLLKKKKKKJJJJJJJJJQQQOOOMMMMMMNNNPPPQQQQQQLLLLLLMMMMMMNNNOOOPPPPPPKKKKKKKKKLLLLLLMMMMMMNNNPPPOOOOOONNNNNNNNNNNNNNNMMMIIIFFFGGGJJJLLLKKKIIIFFFFFFEEEDDDCCCCCCCCCBBBBBBDDDEEEFFFGGGFFFEEEDDDAAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@???????????????@@@AAABBBCCCDDDEEEAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===::::::::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;:::;;;???DDDCCC???<<<<<<>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999:::::::::;;;;;;<<<<<<===;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>======>>>???????????????@@@BBBDDDCCC@@@>>>>>>??????@@@AAAAAA@@@@@@AAACCCDDDDDDDDDDDDEEEGGGIIIJJJFFFGGGHHHHHHGGGFFFGGGIIIJJJLLLOOOQQQSSSSSSSSSSSSQQQSSSUUUTTTSSSRRRSSSTTTSSSUUUVVVTTTRRRQQQSSSUUUVVVVVVWWWXXXWWWVVVTTTSSSSSSTTTTTTTTTSSSSSSVVVXXXWWWXXXYYYXXXVVVUUUUUUUUUVVVXXXZZZ[[[ZZZYYYYYYZZZXXXWWWVVVUUUSSSRRRQQQQQQSSSSSSRRROOOMMMNNNRRRVVVUUUQQQMMMKKKLLLKKKIIIGGGHHHJJJLLLNNNOOONNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHEEEGGGHHHHHHGGGGGGHHHIIIIIIIIIGGGGGGFFFGGGHHHHHHFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGEEEFFFGGGFFFDDDDDDFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHEEEJJJOOOPPPLLLIIIHHHIIILLLLLLLLLKKKJJJHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMOOOOOOOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTPPPSSSUUUVVVVVVVVVWWWXXXXXXXXXXXXYYY[[[^^^```aaa``````aaabbbbbbbbbaaaaaacccdddeeeeeeeeeeeecccccc]]]^^^```bbbdddffffffgggeeeeeeeeeccc``````bbbeeejjjhhheeebbb___^^^]]]]]]^^^]]]^^^```]]]YYYYYY\\\]]]^^^```bbbbbb___ZZZVVVSSSTTTVVVWWWWWWVVVTTTSSSSSSRRRSSSTTTUUUUUURRRPPPPPPOOONNNMMMLLLKKKKKKKKK777777666666666666777888777666666666555555555555555555666666777888888888666666777777777777666666222333333333222333555777555555666666666666555555444444444444444444444444333333333444444555555555333333333333333333333333444444444444444444444444222222333333444555666666555555555555555555555444444444555666666555444333666666666666777777777777666666666666777888::::::666666666666777888:::::::::999999999:::<<<>>>???<<<<<<<<<===>>>@@@AAABBB@@@@@@???===;;;;;;<<<===:::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCCCCEEEHHHDDDFFFIIILLLOOOPPPPPPOOOPPPRRRSSSSSSQQQOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIUUUPPPLLLLLLOOORRRRRRQQQLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLGGGCCCDDDHHHJJJHHHEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@AAADDDFFFGGGFFFDDDBBB????????????@@@AAABBBBBB????????????>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::999999:::;;;<<<===>>>;;;;;;;;;:::::::::999999???CCCGGGFFF@@@<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888999::::::::::::888999999:::;;;<<<======<<<;;;:::999:::;;;<<<===;;;;;;:::::::::;;;;;;<<<:::;;;<<<>>>>>>>>>===<<<>>>>>>???@@@@@@@@@@@@??????AAACCCBBB???<<<<<<>>>???@@@@@@@@@??????AAACCCEEEEEEDDDEEEFFFHHHJJJKKKDDDEEEGGGGGGGGGGGGIIIKKKJJJLLLOOOQQQSSSSSSRRRQQQRRRTTTVVVVVVTTTRRRRRRRRRQQQSSSTTTSSSQQQPPPSSSVVVTTTTTTUUUVVVWWWWWWXXXXXXSSSTTTTTTSSSSSSTTTVVVYYYVVVXXXYYYXXXUUUTTTTTTTTTTTTWWW[[[ZZZXXXVVVWWWXXXXXXWWWVVVUUUTTTRRRQQQQQQVVVTTTQQQMMMJJJJJJMMMOOOPPPNNNLLLKKKJJJIIIGGGFFFGGGIIIKKKMMMNNNMMMKKKIIIFFFFFFGGGHHHHHHHHHGGGGGGEEEGGGHHHHHHGGGGGGHHHJJJIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJKKKLLLLLLJJJHHHGGGIIIIIIHHHGGGGGGHHHIIIJJJDDDCCCCCCBBBCCCDDDFFFGGGCCCEEEGGGFFFDDDCCCFFFIIICCCCCCBBBBBBBBBCCCCCCDDD@@@EEEIIIIIIFFFDDDFFFIIILLLKKKJJJIIIGGGEEECCCBBBEEEFFFGGGHHHIIIJJJKKKLLLIIIKKKMMMPPPQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMOOOQQQTTTVVVNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRLLLOOOSSSUUUVVVWWWXXXYYYUUUUUUVVVWWWXXXZZZ[[[\\\ZZZ[[[]]]___```aaabbbbbbddddddeeedddcccaaa___]]][[[\\\___ccceeeggggggggg___```aaa___^^^```eeeiiillljjjeeeaaa^^^]]]^^^^^^^^^\\\\\\^^^[[[WWWXXX\\\]]]^^^```bbbccc___ZZZUUURRRSSSTTTVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSRRROOOMMMPPPOOOMMMKKKJJJIIIIIIIII888888888888888888888888777777777888999999777555666666777777777777666666444555555666777888888999888777666555555555555555777777777777777666666555777666444333222222333333333333333444444444555555555444444333333444444555444444444444444444444444555444333333333333444555444444444444444444444444555555555555666666666666555555555555666666666666444444555666777888999999888888999::::::::::::999888888888888999:::;;;;;;;;;;;;;;;<<<<<<>>>??????@@@???>>><<<<<<<<<===>>>===>>>>>>>>>>>>@@@DDDGGGIIIGGGEEECCCBBBDDDEEEGGGGGGHHHJJJKKKLLLNNNRRRUUUQQQQQQQQQQQQRRRRRRRRRRRRLLLLLLLLLMMMMMMLLLLLLKKKNNNLLLMMMNNNLLLKKKPPPWWWMMMNNNOOONNNKKKIIIHHHHHHKKKKKKKKKJJJIIIIIIKKKMMMOOONNNNNNMMMLLLKKKJJJJJJIIIJJJKKKIIIFFFDDDCCCCCCIIIHHHFFFDDDCCCBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@???>>>>>>>>>???<<<===???@@@AAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>@@@@@@@@@?????????>>>>>>===============<<<<<<<<<;;;::::::999999::::::;;;;;;;;;999999999999;;;;;;;;;@@@FFFFFFBBB>>>===>>>;;;;;;<<<<<<;;;;;;:::999888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<========================AAABBBDDDDDDDDDBBB@@@>>>===============<<<<<<;;;???@@@@@@AAAAAA@@@@@@???BBBBBBCCCCCCDDDEEEEEEFFFDDDGGGJJJJJJHHHHHHKKKMMMIIIJJJLLLOOOQQQTTTVVVWWWUUUVVVWWWUUURRROOONNNMMMQQQRRRSSSUUUUUUTTTTTTSSSSSSTTTVVVWWWXXXXXXWWWVVVVVVVVVWWWWWWXXXWWWWWWVVVWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\YYYXXXWWWUUUSSSRRRPPPPPPRRRQQQOOOMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGKKKJJJIIIHHHHHHIIIKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGDDDCCCCCCFFFIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDCCCBBBAAABBBBBBCCCFFFEEEEEEDDDCCCBBBBBBAAATTT\\\ZZZLLLCCCEEEEEEAAAEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHJJJMMMOOONNNJJJGGGKKKKKKJJJIIIIIIIIIIIIJJJNNNNNNOOOOOOOOONNNNNNMMMPPPPPPOOOOOONNNOOOOOOOOOKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWZZZ\\\^^^___```___``````````````````_________aaaccceeeffffffffffff]]]]]]]]]^^^___```aaabbbiiihhheeeaaa^^^^^^```bbbccc___]]]]]]\\\ZZZ\\\aaa```___^^^^^^___]]]ZZZXXXXXXWWWUUURRRPPPNNNLLLLLLQQQQQQRRRRRRQQQOOOMMMLLLNNNNNNMMMKKKJJJHHHGGGGGG888888888888888888888888666666666777888888666444555555666666666666555555444555555666777777888888777777666555555555555555666666777777666666555444777666444333222222333333333333333444444444444555444444333333333333444444444444444444444444444444444333222222222222333444444444444444444444444444444555555555666666666666555555555555666666666666555555555666777777888888666777888888999999888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???===<<<<<<<<<===>>>===>>>???>>>>>>@@@DDDGGGHHHGGGEEECCCBBBCCCEEEFFFEEEFFFHHHIIIJJJLLLOOORRRQQQQQQQQQRRRRRRRRRRRRSSSLLLLLLLLLLLLKKKKKKJJJIIIKKKIIIIIILLLLLLKKKOOOTTTJJJLLLOOONNNLLLJJJIIIIIIJJJKKKKKKJJJIIIIIIKKKMMMNNNMMMMMMMMMLLLKKKKKKKKKJJJKKKKKKJJJGGGEEEDDDEEEHHHGGGEEEDDDCCCBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDD???????????????@@@@@@AAA@@@@@@??????????????????;;;<<<>>>???@@@@@@??????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>=====================<<<<<<<<<<<<:::::::::::::::::::::::::::999888888888888999:::999>>>BBBAAA>>>:::;;;<<<;;;;;;;;;;;;;;;::::::999888999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<========================BBBCCCDDDEEEDDDCCCAAA@@@===>>>>>>>>>>>>===<<<<<<>>>??????@@@@@@??????>>>@@@@@@@@@AAABBBBBBCCCCCCCCCFFFHHHHHHGGGGGGIIILLLIIIJJJLLLNNNPPPRRRTTTUUUUUUWWWWWWUUURRRNNNMMMLLLPPPQQQRRRSSSTTTSSSRRRRRRTTTUUUUUUVVVUUUUUUTTTTTTVVVWWWWWWXXXXXXYYYXXXXXXXXXWWWUUUUUUTTTUUUVVVWWWUUUVVVWWWYYYZZZYYYYYYXXXVVVUUUTTTSSSQQQPPPOOOOOOOOONNNMMMKKKKKKKKKLLLLLLKKKKKKIIIHHHHHHHHHIIIJJJIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGJJJIIIGGGFFFFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGEEECCCAAABBBEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCCEEEEEEEEEDDDDDDCCCCCCBBBMMMUUUUUUJJJCCCEEEFFFBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIILLLLLLLLLMMMMMMLLLLLLKKKMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUVVVWWWWWWXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^^^^________________________^^^```bbbccceeeeeeeeeddd]]]]]]]]]]]]]]]^^^___```cccbbbaaa^^^[[[[[[\\\^^^aaa]]]\\\]]]\\\ZZZ\\\aaa]]]\\\[[[[[[[[[YYYVVVTTTVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLNNNMMMLLLLLLJJJJJJIIIHHH777777777777777777777777666555555666888888666444444444555555555555444444555555555666666777777888666666666666555555555555555555666666555555444333666666444333333333333333333333333333444444444444444444333333333333444444444444444444444444444444333222222111111222222333333333333333444444444444444444444555555555666666444555555555555666666666666666666666666666666666555555666777777777777777777777777888888:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???>>>===<<<;;;<<<=========>>>?????????@@@CCCFFFGGGFFFDDDBBBBBBCCCDDDFFFCCCDDDFFFGGGGGGIIILLLNNNQQQQQQRRRRRRRRRSSSSSSSSSOOOOOONNNMMMLLLKKKKKKJJJIIIEEEEEEJJJMMMLLLLLLNNNGGGJJJNNNOOONNNLLLJJJIIIJJJKKKKKKJJJIIIHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKHHHFFFFFFFFFHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB=========>>>>>>>>>??????===>>>???@@@@@@@@@???>>>;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::888888777777777777888888888;;;===<<<999777888:::;;;;;;;;;:::::::::999999888999999:::;;;;;;;;;;;;888888999999999:::::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBBBBBBBAAA@@@??????????????????>>>======>>>>>>>>>??????>>>>>>>>>=========>>>??????@@@@@@CCCDDDFFFFFFFFFFFFHHHJJJIIIJJJKKKMMMOOOQQQRRRRRRUUUVVVVVVUUUQQQNNNLLLLLLOOOPPPQQQRRRSSSRRRQQQQQQVVVUUUUUUTTTSSSSSSRRRRRRTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXTTTUUUWWWYYYYYYWWWUUUTTTQQQQQQPPPPPPOOOOOONNNNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@AAACCCEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEELLLNNNGGGCCCEEEFFFCCCAAABBBCCCDDDEEEFFFFFFGGGKKKLLLMMMKKKIIIHHHKKKNNNKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUYYYZZZ[[[\\\\\\]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```aaabbbbbbbbbaaa\\\\\\\\\[[[[[[\\\\\\]]]aaaaaaaaa```^^^]]]^^^______[[[YYY[[[[[[ZZZ\\\```[[[ZZZXXXWWWVVVUUURRROOOSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIII777777777777777777777777666666666777999888666444444555555666666555555444555555555666666666777777555666666666666666555555444444555555444444333222555555444444333333333333222222333333333444444444444333333333333333333444333333333333333333333333333333222222222222333333333333333333333444444444333333444444444555555555444444444555555555666666777777666666666555555555555555666777777777777666777777777777888999;;;;;;;;;;;;::::::;;;<<<<<<===>>>===<<<;;;;;;;;;<<<======>>>?????????@@@BBBEEEEEEDDDCCCBBBBBBBBBDDDEEEBBBCCCEEEFFFFFFGGGIIIKKKQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUSSSRRRPPPOOONNNNNNJJJFFFEEEJJJNNNLLLJJJIIIEEEIIINNNPPPOOOMMMKKKJJJJJJKKKLLLKKKIIIHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMKKKIIIGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA<<<======>>>>>>>>>>>>>>>;;;<<>><<<===>>>@@@AAA@@@@@@???==================<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===:::;;;===>>>>>>===;;;:::888888888888888888888888999:::;;;:::888777999;;;;;;::::::999999999999999888888999:::::::::::::::888888888999999999::::::::::::::::::;;;;;;;;;<<<::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======???@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>;;;<<<<<<======>>>??????CCCDDDEEEFFFFFFGGGHHHIIIHHHIIIKKKMMMNNNOOOOOOOOORRRSSSTTTTTTQQQOOONNNNNNOOOPPPQQQRRRSSSRRRQQQQQQUUUUUUTTTTTTSSSSSSSSSSSSOOOPPPPPPQQQRRRTTTUUUVVVUUUTTTTTTSSSSSSTTTVVVWWWSSSUUUWWWYYYXXXUUURRRPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDEEEAAAGGGIIIFFFCCCEEEEEEBBBAAAAAABBBCCCDDDEEEFFFFFFGGGKKKNNNLLLGGGEEEHHHLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKLLLLLLNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[\\\^^^___```______^^^[[[[[[ZZZZZZYYYZZZZZZZZZ^^^```aaa```^^^^^^^^^___]]]YYYWWWZZZ[[[ZZZ[[[^^^[[[YYYWWWUUUUUUSSSPPPNNNRRRRRRSSSTTTTTTTTTTTTTTTQQQPPPNNNLLLKKKKKKKKKLLLFFFFFFFFFGGGGGGGGGHHHHHH777777777777777777777777888777777999::::::888666666666666777777666666666555555555555666666666666444555666666777666555555444444444444444333333222444444444444444444333333222222222333333333444444333333333222222333333333333333333333333333333333333333444444444444333333222222222333333333444444333333333333444444444444444444444444555555555555777777666666555555444444555666777777888777777777666666666777888999;;;<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::;;;<<<===<<<===??????>>>???AAACCCCCCBBBBBBAAAAAABBBCCCCCCBBBDDDFFFFFFFFFGGGHHHJJJOOOPPPPPPQQQRRRRRRSSSSSSXXXWWWUUUSSSQQQPPPPPPPPPNNNIIIIIIMMMPPPLLLIIIHHHGGGKKKOOOQQQPPPNNNKKKJJJKKKLLLMMMLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIKKKLLLKKKHHHFFFFFFGGGFFFEEEDDDBBBBBBBBBCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@===>>>???@@@@@@@@@??????;;;<<<>>>@@@AAA@@@>>>======>>>???AAAAAAAAAAAA@@@<<<<<<<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<:::;;;;;;;;;<<<<<<======:::;;;===>>>>>>===;;;:::888999999999999999999888;;;;;;;;;:::999999;;;===;;;:::999888888888888999777888999999:::999999999888999999999::::::::::::888999999:::::::::::::::999999999999999:::;;;;;;========================::::::;;;<<<<<<=========@@@@@@@@@@@@@@@??????>>>???@@@@@@@@@@@@@@@@@@???<<<<<<======>>>?????????DDDDDDEEEFFFGGGHHHIIIIIIFFFHHHJJJMMMNNNOOOOOONNNNNNPPPRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVOOONNNOOOOOOPPPRRRTTTUUUSSSSSSRRRQQQQQQRRRSSSTTTSSSUUUWWWXXXWWWTTTPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOKKKJJJIIIHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHGGGGGGFFFBBBCCCDDDEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCAAAAAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBEEEGGGEEEDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFDDDJJJOOOOOOJJJGGGHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQPPPPPPOOONNNNNNMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPRRRTTTVVVXXXZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\\\\ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\ZZZZZZZZZ[[[\\\WWWVVVYYY[[[[[[ZZZ\\\\\\ZZZWWWVVVUUUSSSQQQOOOSSSSSSTTTTTTTTTTTTSSSRRRPPPOOOMMMKKKJJJJJJJJJKKKEEEFFFFFFGGGGGGHHHIIIIII888888888888888888888888999888888:::;;;;;;999777666666777777777777666666555555555555555555555555444444666777777777666555444444555555444444333222333444444555555444333333222222222222333333333333333333222222222222333333333333333333333333333333333444444555555444444333111111222222333333444444222222222333333333444444333444444444444555555555666666666555555444444444555666666777777777777777555555666666888999;;;<<<:::::::::999999::::::;;;;;;;;;:::999:::;;;<<<===:::<<<===>>>======???@@@AAAAAAAAAAAAAAAAAABBBCCCBBBDDDFFFGGGFFFFFFGGGHHHNNNNNNOOOPPPQQQRRRRRRSSSUUUTTTQQQOOONNNMMMMMMMMMOOOLLLLLLPPPPPPMMMJJJKKKKKKNNNRRRSSSQQQNNNLLLKKKLLLMMMNNNNNNLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGIIIJJJIIIGGGEEEEEEEEEEEEEEECCCBBBBBBBBBCCCCCCDDDCCCBBB@@@??????@@@@@@>>>???@@@AAAAAAAAA@@@???<<<===>>>?????????>>>===<<<===???@@@AAAAAA@@@@@@<<<<<<<<<<<<============>>>============<<<<<<<<<:::::::::;;;<<<<<<======:::;;;<<<======<<<;;;:::888888999::::::999888888;;;;;;:::::::::;;;<<<===:::999888777777777888999777888888999999999888888888888999999999:::::::::666777888999999999888888888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????@@@@@@@@@@@@???>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>??????@@@@@@EEEDDDDDDEEEHHHIIIIIIHHHEEEGGGJJJMMMOOOOOOOOONNNLLLNNNQQQRRRQQQPPPPPPQQQPPPQQQRRRSSSTTTSSSRRRRRRQQQSSSTTTVVVWWWVVVVVVUUUQQQQQQPPPPPPQQQSSSUUUVVVSSSRRRQQQPPPOOOPPPQQQQQQRRRSSSTTTUUUSSSQQQNNNLLLMMMMMMMMMMMMNNNNNNOOOOOOLLLKKKJJJIIIIIIJJJKKKKKKGGGGGGHHHHHHHHHGGGFFFEEEBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEDDDDDD???@@@AAACCCDDDDDDDDDDDDCCCDDDDDDCCCAAA@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDD@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFEEEIIINNNPPPNNNKKKJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIKKKHHHHHHHHHHHHIIIJJJKKKKKKPPPOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMLLLMMMNNNOOOOOOPPPOOOOOOLLLMMMNNNPPPSSSVVVYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWXXXYYYYYY\\\]]]]]]\\\ZZZZZZ[[[]]]]]]XXXVVVYYY\\\[[[ZZZZZZ\\\YYYVVVUUUTTTSSSRRRPPPRRRSSSTTTTTTTTTSSSRRRQQQNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKK999999999999999999999999888888888999::::::888666555666666666666666666555555555555555555555555555333444666777888777666555555555555555555444333333333333444555555444444333111222222222222333333333333333222222222222333333222222222222222222222222222333444444444444333222000111111222333333444444222222222222333333333333333333444444444555555555555555555555555555555444444444555666666666666555555555555666888999;;;<<<::::::999999999999::::::;;;:::999999999:::<<<===999:::<<<===<<<<<<===>>>@@@@@@@@@@@@AAAAAAAAABBBAAACCCFFFFFFFFFEEEEEEFFFLLLMMMMMMNNNOOOPPPQQQRRRRRRPPPNNNLLLJJJJJJKKKLLLMMMLLLNNNPPPPPPLLLMMMQQQQQQSSSTTTSSSPPPMMMLLLKKKMMMOOOPPPPPPMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIEEEFFFGGGFFFDDDCCCCCCDDDEEEDDDCCCBBBAAABBBCCCCCCDDDBBB@@@???>>>???@@@AAA===>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>=========:::;;;===>>>??????>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::999999:::;;;;;;<<<======::::::::::::::::::::::::777777888999999888777777999888888999:::;;;:::::::::999777666666666888999777888888888888888777777777777777888888888999999444555777777888777777666777777777888888999:::;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>@@@@@@?????????@@@???>>>>>>===??????@@@@@@@@@@@@??????======>>>>>>???@@@@@@AAADDDBBBBBBCCCGGGHHHHHHFFFDDDFFFJJJNNNPPPPPPPPPOOONNNPPPQQQQQQPPPNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQQQQPPPRRRUUUWWWWWWUUUSSSQQQRRRRRRPPPPPPPPPRRRTTTUUUUUUTTTRRRPPPOOOOOOOOOPPPOOOOOOPPPPPPOOOMMMKKKJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJFFFGGGHHHHHHHHHGGGEEEEEECCCCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBBBB???@@@AAABBBCCCCCCBBBBBBAAABBBBBBAAA@@@???@@@AAABBBAAAAAAAAAAAAAAAAAABBB???@@@AAABBBCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@???DDDBBBAAAAAABBBAAAAAAAAA??????@@@AAABBBCCCDDDDDDEEEFFFIIIJJJKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNOOORRRTTTWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ``````___]]][[[[[[]]]```___YYYVVVZZZ]]][[[YYYYYYYYYWWWTTTRRRRRRRRRQQQOOOPPPQQQSSSTTTTTTSSSRRRQQQKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHH::::::::::::::::::::::::777777777888999999777555444555555555555555555444555555555555555555555444222444666777888777666555555555666666555555444333222333444555555555444333111111222222222333333333333222222222222222222333222222222222222222222222111222333444444333222111000000111222333333444444111111222222222333333333333333333444444444555555555555555555555555555555222333444444555555444444444444555666888999;;;<<<::::::999999888999999999::::::999999999:::<<<===888:::<<<<<<;;;;;;;;;===??????@@@@@@@@@AAAAAAAAA@@@CCCEEEFFFEEEDDDDDDEEEKKKLLLLLLMMMOOOPPPQQQQQQQQQOOOMMMKKKJJJJJJKKKLLLJJJKKKMMMPPPOOOLLLPPPUUUTTTUUUVVVTTTPPPMMMKKKKKKNNNPPPQQQQQQNNNLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHCCCEEEFFFEEECCCBBBBBBBBBEEEDDDCCCBBBAAABBBCCCDDDCCCBBB@@@>>>>>>???@@@AAA<<<>>>@@@AAABBBAAA???>>>@@@???>>>===<<<<<<======999:::;;;============<<<<<<=========>>>>>>??????;;;;;;;;;:::::::::999999999999::::::;;;<<<======;;;::::::999999::::::;;;555666777888888777666555666666666888999999888777:::999777666555666888999777777888888888777777666666666666666777777777777333444666777777777666555777777777777888999:::;;;888888888888888888888888888888999:::;;;<<<>>>???>>>????????????>>>======>>>>>>????????????>>>>>>======>>>>>>???@@@@@@@@@CCCAAA@@@BBBEEEGGGFFFDDDCCCFFFJJJNNNPPPQQQQQQPPPPPPQQQSSSRRROOOMMMLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOPPPRRRUUUWWWVVVSSSOOOMMMRRRPPPOOONNNNNNOOOQQQRRRVVVUUUSSSQQQPPPOOOOOOPPPMMMMMMMMMLLLLLLKKKJJJIIIKKKLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJHHHGGGGGGHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@??????@@@AAA@@@>>>>>>>>>???@@@??????????????????@@@>>>???AAABBBCCCBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>CCC@@@>>>???@@@@@@AAABBB>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCFFFHHHIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCDDDFFFHHHJJJMMMLLLLLLKKKKKKKKKLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]ZZZZZZ[[[[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[___^^^\\\YYYWWWXXX[[[]]]```ZZZWWWZZZ^^^\\\YYYXXXVVVTTTQQQOOOPPPPPPOOONNNNNNOOOQQQSSSTTTSSSRRRQQQJJJKKKKKKKKKJJJHHHFFFEEECCCCCCCCCCCCDDDDDDDDDEEE888888999999999:::::::::777777666666666666777777444444444444444555666777666555444333333444555666444555666666666555333222555555666666555444333333222333333444555555555444222333333444444333333222222333333222111111222444222222222222222222222222111222333333333333222111333333333333333333333333111111000000111111222333222222222222222222222222444444444333333222222222666666666666666666666666555555555555555555444444666666777888888888888888::::::999888888999999999888888777777888:::;;;============>>>??????@@@@@@BBBBBBAAAAAABBBCCCEEEFFFKKKKKKLLLMMMNNNOOOOOOPPPSSSPPPLLLHHHGGGGGGHHHIIIQQQRRRPPPLLLLLLPPPRRRQQQSSSTTTSSSOOOKKKJJJLLLPPPKKKLLLMMMNNNNNNMMMKKKJJJNNNMMMJJJHHHFFFFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCGGGEEECCCAAA@@@AAABBBCCCEEECCC@@@>>>=========>>>@@@?????????>>>>>>======>>>>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<========================;;;;;;::::::::::::999999:::999999888999999::::::777777777777777777777777999777666444444666777999999777666555666777999:::777777666666666666777777888888777777666666555555666666666666777777777777666666666666666666666666888888888888777777777777777777777777777777777777888888888888999:::;;;;;;<<<<<<;;;::::::999888888:::;;;======<<<<<<>>>???======>>>?????????????????????@@@AAABBBDDDDDDEEECCCDDDFFFIIIJJJJJJJJJJJJOOOOOOOOOOOONNNLLLJJJIIIKKKKKKKKKKKKLLLMMMOOOOOOTTTRRRRRRSSSTTTSSSOOOKKKNNNNNNMMMMMMOOOQQQTTTVVVWWWUUURRRNNNLLLMMMQQQUUUQQQQQQPPPMMMIIIHHHKKKNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFDDDEEEEEEDDDDDDCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDAAACCCEEECCC@@@???@@@CCCAAAAAABBBBBBAAAAAA@@@??????@@@@@@AAAAAA@@@@@@???????????????????????????@@@AAABBBAAA???>>>???@@@???@@@@@@AAAAAA@@@@@@?????????>>>>>>======<<<<<>>======>>>@@@BBBCCC===@@@DDDGGGIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCCCCDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLNNNNNNMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRUUUVVVXXXXXXWWWWWWYYYZZZ[[[\\\]]]]]]\\\[[[YYYXXXXXXVVVTTTUUUXXX[[[]]]^^^[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZVVVSSSQQQTTTRRROOOOOOQQQPPPNNNKKKJJJIIIMMMSSSRRRMMMMMMQQQMMMLLLIIIGGGFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDD888888888999999999::::::777777666666666666777777555444444444444555555666666555444333333444555666333333444555555555555555555555666666555444444333222333333444555555444444222333333444444333333222222222333222111111222444222222222222222222222222111222222333333222222111222222222222222222222222111111000000111111222333222222222222222222222222444444333333333222222222444444444444444444444444555555555555555555444444666666777888888888888777999999999888888999999999888888777777888:::;;;<<<<<<=========>>>??????@@@CCCBBBAAAAAAAAACCCDDDEEEIIIJJJKKKLLLMMMNNNNNNOOOPPPNNNJJJGGGFFFFFFHHHJJJNNNQQQQQQOOOOOOQQQPPPMMMPPPPPPOOOMMMKKKJJJKKKMMMJJJKKKLLLMMMMMMKKKJJJHHHLLLKKKHHHGGGFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCBBBEEEDDDCCCAAAAAAAAAAAABBBDDDBBB@@@>>>=========>>>?????????>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777888777666555555666777888888777666555555777999:::777666666666666666666777777777777666666666555555555555666666666777777777666666666666666666666666777777777777777777777666777777777777777777777777888888888888999:::;;;;;;<<<;;;;;;:::999999888888999;;;<<<<<<<<<<<<===???;;;<<<<<<===>>>=========>>>>>>???@@@AAABBBCCCCCCDDDDDDFFFHHHIIIJJJJJJJJJMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOTTTSSSSSSTTTUUUTTTPPPLLLLLLLLLKKKKKKMMMOOORRRSSSUUUTTTRRROOONNNOOORRRUUURRRQQQOOOLLLHHHHHHLLLOOONNNMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDDDDDDDAAACCCDDDCCCAAA???AAABBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???????????????????????????@@@AAABBBAAA???>>>???@@@??????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<>>>>>===<<<===???AAABBB??????@@@BBBCCCEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLHHHHHHJJJLLLNNNNNNNNNMMMNNNNNNNNNOOOOOOQQQRRRRRRTTTVVVXXXYYYYYYZZZ\\\^^^______^^^]]]\\\ZZZXXXWWWVVVUUUTTTUUUXXXZZZ[[[[[[YYYZZZ[[[\\\[[[ZZZYYYXXXWWWXXXZZZZZZYYYWWWTTTRRRSSSQQQOOOOOOPPPPPPNNNLLLLLLKKKOOOTTTSSSNNNNNNQQQKKKJJJHHHGGGFFFEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDD777888888888999999999999777777666666666666777777666555444444444444444444555555444444444444555555222222222333444555777777555555555666555555444333222333333444444444444444222222333333333333222222111222333222000000222333222222222222222222222222111111222333333222111111111111111111111111111111111000000000000111222222333333333333333333333333333333333333222222222222333333333333333333333333444444444444444444555555555666666777777777777777888888888888888888999999888888888888888999:::;;;<<<<<<<<<<<<===>>>??????BBBAAAAAA@@@AAABBBDDDEEEHHHIIIJJJKKKLLLMMMMMMNNNMMMKKKHHHEEEEEEFFFHHHJJJLLLPPPSSSRRRQQQQQQNNNIIIMMMLLLJJJKKKKKKLLLKKKIIIIIIJJJJJJKKKKKKIIIHHHGGGHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBAAA???>>>=========>>>>>>>>>>>>>>>============>>>>>>>>>=========<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888777777777777888888777777777777777777777777888777666555555666777888777666666555555777888999666666555555555555666666666666666555555555555555444555555555666666666666666666666666666666666666555555555555555555555666777777777777777777777777777777777777888999:::;;;;;;;;;::::::999888888888888999;;;;;;::::::<<<===999:::;;;;;;<<<<<<;;;;;;<<<======>>>???@@@AAAAAADDDDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNSSSSSSTTTUUUVVVSSSOOOLLLJJJIIIIIIIIIKKKMMMOOOPPPQQQRRRRRRQQQPPPPPPSSSUUURRRQQQNNNJJJHHHIIILLLPPPOOONNNLLLKKKIIIIIIHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFAAAAAAAAA@@@@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAABBB@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>???@@@>>>??????@@@@@@??????>>>===============<<<<<<<<<>>>>>>????????????>>>>>>===<<<;;;;;;<<<===???@@@???>>>===<<<>>>@@@DDDFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFFFFIIIIIIJJJKKKKKKLLLLLLMMMGGGHHHIIIKKKLLLLLLMMMMMMOOOOOONNNNNNOOOOOOPPPQQQRRRUUUWWWYYY[[[\\\___bbbbbb```^^^\\\ZZZXXXWWWWWWTTTTTTTTTVVVYYYZZZYYYXXXVVVXXXZZZ\\\\\\[[[YYYXXXTTTVVVXXXYYYYYYWWWTTTSSSRRRPPPOOOOOOPPPPPPOOOMMMMMMMMMPPPSSSRRRNNNMMMOOOJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEFFFFFFDDDCCCAAA777777777888888888888999666666777777777777666666666555555444333333333333444444444444444444444444333222222111222444666777444555555555555555444444222333333444444444333333222222333333333333222222111222222111000000111333111111111111111111111111111111222222222222111111111111111111111111111111000000000000000111222222333333333333333333333333333222222222222222222222333333333333333333333333333333444444444444555555444555666666777777666666777777888888888888888888888888888888888999999:::<<<;;;;;;;;;<<<===>>>???????????????AAACCCEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMJJJHHHEEECCCCCCEEEHHHJJJKKKPPPRRRQQQPPPPPPMMMHHHKKKIIIHHHJJJMMMNNNKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????@@@???>>>=======================================>>>>>>=========<<<<<<<<<::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777777666666666666777777777777777777777777777777666555555555555666777666666555555555666777888666555555444444555555666555555555444444444444444444444444444555555555555555555555555555555555555333444444444444444555555777777777777777777777777777777666777777888999:::::::::999999888888888777777888::::::999999;;;<<<999999:::;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@DDDCCCCCCCCCEEEGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKMMMNNNQQQRRRSSSTTTSSSQQQNNNKKKIIIHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQQQQQQQRRRSSSUUURRRPPPLLLIIIHHHJJJMMMPPPOOONNNLLLJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===>>>???===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;::::::;;;<<<======>>>===<<<;;;<<>>@@@CCCFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMHHHFFFDDDBBBCCCEEEHHHJJJKKKNNNOOOLLLLLLNNNMMMIIIJJJHHHHHHJJJMMMOOOLLLJJJKKKJJJJJJJJJIIIHHHGGGGGGBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAA@@@@@@???>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777777666555555666666666666666666666666666666666666555555555555666666555555555555555666666777555555444444444444555555333333333333333333444444222333333333444444444444444444444444444444444444222222333333444444444555666666666666666666666666666666666666777888999999999888888888888888777777666777999999888888:::;;;::::::;;;<<<<<<<<<<<<;;;======>>>>>>??????@@@@@@BBBAAAAAAAAACCCEEEGGGIIIFFFFFFFFFFFFGGGHHHHHHIIIFFFGGGGGGHHHJJJKKKMMMNNNNNNOOOPPPPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMKKKMMMPPPQQQQQQQQQSSSTTTQQQNNNJJJHHHIIIKKKNNNOOONNNMMMKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCDDDFFFIIIJJJEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCAAA@@@???AAAAAA@@@AAAAAAAAAAAAAAA??????@@@@@@??????>>>===>>>??????@@@@@@??????>>>===========================>>>??????======>>>???<<<======>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIIIIGGGDDDBBBCCCDDDJJJJJJJJJKKKLLLMMMOOOOOOQQQSSSUUUUUUUUUVVVXXXZZZYYYXXXWWWVVVVVVVVVXXXXXXVVVVVVWWWZZZ\\\[[[YYYVVVSSSVVVYYY[[[\\\ZZZXXXVVVQQQSSSUUUWWWXXXVVVUUUSSSPPPPPPPPPOOONNNNNNMMMNNNNNNPPPQQQPPPNNNMMMMMMLLLOOONNNMMMKKKIIIFFFDDDCCCAAACCCEEEFFFFFFDDDAAA???666666666666777777777777555666777888888777666555555444333333333333333333333333444444444444333333444333222222111111111222333444555555666555555555333333333333333222222111111111222222222222111111000111222111//////111222111111111111111111111111222111000000000000111222222222222222222222222222000////////////000111111222222222222222222222222111111111222222222222222444444444444444444444444222222333333444444555555333444444555555555555555333444666888888888777777777777888888999888888777;;;:::888888999:::===>>>=========>>>@@@BBBDDDEEEGGGGGGHHHIIIJJJKKKKKKLLLGGGFFFCCCBBBBBBEEEHHHJJJJJJLLLKKKHHHHHHKKKLLLJJJJJJIIIIIIJJJLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;888888888888999:::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999999888777666666555555666666666666666666666666666555555555555555555555555444444444555555555555555444444333333333333444444222222222222333333333333222222222222333333333333444444444444444444444444222222222333444444555555666666666666666666666666555555555555666777888999777777777777777777777777666777999999888888:::;;;:::;;;<<<<<<======<<<<<<=========>>>>>>?????????>>>>>>???@@@AAACCCDDDEEECCCCCCCCCDDDEEEFFFHHHIIIFFFFFFGGGHHHJJJLLLNNNOOOLLLMMMMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLJJJLLLNNNOOOOOOPPPRRRSSSOOOLLLIIIIIIJJJLLLNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBDDDGGGJJJLLLGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@???@@@AAABBBAAA@@@>>>????????????>>>======>>>>>>????????????>>>>>>========================<<<===>>>>>>======>>>???;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::<<<>>>???@@@@@@???>>>????????????????????????AAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDDDDCCCAAA@@@???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGIIIIIIFFFBBB@@@AAADDDLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUWWWXXXYYYWWWWWWXXXZZZ\\\[[[YYYVVVUUUVVVXXXZZZZZZYYYWWWVVVSSSUUUWWWXXXXXXVVVSSSRRRPPPQQQQQQPPPMMMLLLLLLMMMOOORRRSSSPPPOOOPPPPPPNNNOOONNNMMMKKKIIIFFFDDDCCCDDDEEEFFFGGGGGGEEEDDDBBB555555555666666666777777555666777888888777666555333333333222333333444444222333444444444444333222000111222222222222222111333444444555666666555555333333333333333222111111111111222222222222111111000111111111//////111222111111111111111111111111222111000//////000111222111111111111111111111111///////////////000111111111111111111111111111111000111111111222222222222333333333333333333333333111222222333444444555555333333444555555555555444222444666777888888777666777777888999999888777666:::999888777777:::<<<>>>AAA@@@???>>>>>>???@@@AAADDDDDDEEEFFFGGGHHHIIIIIIHHHFFFDDDBBBBBBDDDGGGIIIFFFHHHIIIFFFGGGJJJKKKIIIJJJJJJJJJJJJIIIJJJLLLNNNJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>============??????:::;;;<<<<<<============::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;777777777888888999:::;;;999999999999999999999999;;;;;;::::::::::::999999:::999888777666666666666666666666666666666666666444555555555555555555444333333444444555555555555444444333333333333444444111111111111222222333333111111111111222222222333333333333333333333333333222222333333444555555666666666666666666666666666555555555555666777888888777777777777777777777777666888999999999999:::<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<===???@@@AAAAAABBBAAAAAAAAABBBCCCEEEGGGIIIFFFGGGGGGIIIKKKMMMNNNOOOLLLMMMKKKHHHEEEEEEGGGJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMLLLNNNPPPRRRMMMKKKIIIJJJLLLNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCAAAAAACCCGGGKKKNNNIIIGGGEEEBBBBBBBBBDDDEEEBBBCCCCCCCCCCCCCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCAAA???>>>???BBBCCCAAA@@@>>>>>>??????>>>>>>===<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===<<<<<<>>>???;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;999999::::::::::::999999:::::::::::::::::::::999:::;;;<<<>>>>>>>>>>>>===<<<======>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBB>>>@@@BBBCCCCCCBBB@@@>>>>>>???@@@BBBCCCDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIFFFBBBAAADDDGGGOOONNNMMMLLLLLLLLLLLLLLLMMMOOOPPPPPPOOOOOOQQQRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXWWWWWWYYYZZZYYYWWWUUUVVVWWWXXXYYYXXXWWWVVVUUUVVVWWWXXXYYYXXXUUURRRPPPQQQRRRRRRPPPLLLJJJJJJLLLLLLPPPQQQMMMLLLOOOOOOMMMJJJJJJJJJJJJHHHFFFEEECCCDDDEEEEEEEEEEEEDDDCCCCCC555555555555666666666777555666777999999777666555222222222222333444444555222222444444444444222222---///000222333333333222333333444555666666666555333333333333333222111000111111222222222222111111000111111000//////000222000000000000000000000000222111000//////000111222000000000000000000000000///////////////000111111000000000000000000000000000000111111222222222222222222222222222222222222111111222333333444555555222333444444555555444444222333555777888888777666666777888999999888777666:::999777666777999<<<>>>DDDCCCAAA???============BBBBBBCCCDDDEEEFFFGGGGGGIIIGGGDDDBBBBBBDDDGGGIIIBBBFFFGGGFFFGGGJJJJJJGGGIIIJJJKKKIIIGGGGGGKKKOOOIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@?????????>>><<<;;;;;;===???@@@::::::;;;<<<============:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;777777777777888999:::;;;999999999999999999999999;;;;;;;;;:::::::::999999::::::888777666666666666666666666666666666666666444444555555555555444444222333444444555555444444444333333222222333333444000000111111222222222333000111111111111222222222333333333333333333333333222222333444444555666666666666666666666666666666555444444555555666777888666666666666777777777777777888999:::999999:::<<<999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@@@@@@@???@@@@@@@@@AAABBBEEEGGGIIIGGGGGGHHHIIIKKKMMMOOOPPPMMMMMMKKKGGGDDDDDDHHHLLLGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLOOORRRLLLJJJIIIJJJMMMOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGCCCBBBAAAAAACCCGGGLLLNNNJJJHHHDDDAAAAAABBBDDDFFF@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEAAA???===???BBBCCCBBB@@@>>>>>>>>>>>>>>>======<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<<<<===???:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;999999999::::::999999999::::::;;;;;;;;;::::::999;;;;;;;;;;;;<<<======>>>;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>???AAACCCCCCAAA???>>>===>>>@@@BBBCCCEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDGGGIIIGGGCCCCCCGGGKKKPPPOOOMMMKKKIIIHHHGGGGGGKKKMMMOOOOOOOOOOOOQQQRRRRRRSSSUUUWWWXXXXXXXXXWWWXXXWWWVVVWWWXXXXXXVVVUUUXXXXXXXXXXXXWWWVVVVVVUUUXXXYYYZZZZZZXXXUUUQQQOOOQQQSSSSSSPPPLLLIIIIIIKKKGGGMMMNNNIIIHHHKKKLLLJJJEEEFFFGGGHHHGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@666555444333333444555666444555555666666666666666555555555444444333333333111111222222222333333333111111111111111111111111333444444555555444444333444444333333222111000000222000///------///000222000000000000000000000000000000000000000000000000000000000000000111111222////////////////////////////////////////////////000000111111111111000000111111111000000000000000444444444444444444444444333333222222222222222222222222222222222222222222444555555666777888888999777777888888888777777666:::::::::888666777:::<<<===<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@BBBEEEGGGIIIFFFEEEDDDEEEGGGFFFCCC@@@DDDDDDCCCDDDEEEFFFHHHIIIJJJIIIFFFEEEEEEGGGJJJLLLJJJIIIGGGFFFDDDDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;<<<>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;:::999999::::::777888999:::;;;:::999888999999999888888888888777888888888888888888888888999:::;;;;;;<<<<<<;;;;;;777777777777777777777777888666333333444555555444666666555555555444444444444444444444444444444444555444444444444555666666222111111111111111222222000111111111111222222222000111222333444333333222000222333333222111333444333333333444444444555555555555555555555666777777777777777777666666666666888888888777888888999999<<<;;;::::::999999999:::<<<<<<;;;:::::::::;;;;;;>>>>>>????????????>>>>>>BBBAAA@@@@@@@@@@@@BBBBBBHHHHHHHHHKKKNNNOOOOOONNNLLLKKKHHHFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIFFFEEEEEEGGGIIIKKKKKKJJJLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJJJJIIIHHHFFFCCCBBB===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCAAA???@@@BBBCCCAAA???@@@??????>>>>>>>>>>>>>>>BBBBBBCCCCCCBBB@@@???>>>>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>======;;;:::888666555:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::999999:::;;;;;;:::999999999999999:::;;;<<<======???<<<;;;;;;>>>???===:::======???@@@@@@@@@@@@@@@>>>???AAACCCCCCAAA???===>>>>>>???AAACCCDDDEEEFFFEEEDDDBBBAAA@@@@@@AAABBBEEEGGGIIIGGGEEEEEEJJJOOOUUUNNNFFFCCCEEEFFFEEEDDDJJJKKKMMMMMMLLLLLLNNNOOOVVVWWWXXXYYYZZZZZZZZZZZZ\\\XXXUUUUUUWWWYYYXXXVVVZZZXXXWWWXXXZZZ[[[XXXVVVXXXXXXXXXWWWVVVUUUTTTSSSSSSPPPLLLIIIHHHIIILLLNNNLLLJJJHHHGGGGGGIIIKKKMMMJJJHHHGGGGGGGGGGGGFFFDDDBBBBBBAAAAAA@@@???>>>>>>555555444444444444555555666666666666666555444333555555444444444333333333111111222222222333333333111111111111111111111111333333444444444444333333444333333222111111000000111000///......///000111////////////////////////000000000000000000000000000000//////000000111222////////////////////////////////////////////////000000111111111111000000000000000000000000000111444444444444444444333333222222222222222222222222333333333333333333333333444555555555666777777777888888999999999999999888999:::999888777777:::<<<;;;;;;::::::::::::;;;;;;<<<<<<===???AAACCCEEEFFFFFFEEEDDDEEEGGGFFFDDDAAAEEEEEEDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGIIIKKKLLLJJJIIIGGGEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@??????>>>=========<<<;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;:::999999::::::888999:::;;;;;;:::999888999999999888888888777777888888888888888888888888888888999::::::::::::999777777777777777777777777888666444333444555555444666555555555444444444333444444444444444444444444333333333333333444444555222222111111000111111111000111111111111222222222000111222333333333222222111333444444333222444555333333333444444444444555555555555555555666777777666666666666666666666666777777666666777777888888999999999999999:::;;;<<<;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCEEEEEEEEEHHHJJJLLLKKKJJJHHHGGGFFFEEEEEEFFFHHHIIIJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFFFFHHHJJJLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGEEECCCAAA@@@===>>>@@@AAABBBCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@???@@@BBBCCCAAA???>>>>>>===<<<<<<<<<<<<===AAABBBBBBBBBAAA@@@>>>>>>>>>==================>>><<<<<<<<<;;;;;;;;;:::::::::;;;===>>>???>>>===<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;:::999888777::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;:::999:::::::::;;;;;;<<<<<<<<<>>><<<;;;;;;===>>>===;;;<<<===>>>???@@@@@@@@@@@@===>>>AAABBBBBBAAA???>>>======>>>@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAADDDFFFGGGFFFCCCCCCGGGLLLOOOJJJDDDCCCEEEHHHGGGEEEIIIJJJLLLLLLKKKKKKMMMNNNQQQRRRSSSUUUVVVWWWWWWWWWXXXVVVTTTTTTWWWYYYXXXWWWWWWVVVTTTUUUWWWWWWUUUSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQOOOLLLIIIIIIJJJLLLMMMNNNMMMJJJGGGGGGGGGHHHJJJIIIHHHGGGGGGHHHHHHGGGFFFBBBBBBAAA@@@@@@???>>>>>>444555555555555555555444777777777666555444222111444444444444333333333333111111222222222333333333111111111111111111111111222333333444444333333222333333222222111000000000111000///......///000111////////////////////////000000000000000000000000000000//////000000111222////////////////////////000000000000000000000000///000000111111000000////////////000000111111111333333333333333333333333111111111222222333333444444444444444444444444444444444444444555555555555888888999:::;;;;;;;;;;;;888999999888777888;;;===::::::999999999999::::::<<<<<<======???AAABBBCCCFFFEEEEEEFFFGGGGGGEEECCCFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHFFFDDDCCCCCCDDDDDDGGGGGGFFFEEEDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;999999999::::::888999:::;;;;;;:::999888999999888888888777777777999999888888777777666666555666777777888888777777777777777777777777777777888666555444555666555555555555444444444444333333444444444444444444444444111111222222222333333333333222111000000000000000000111111111111222222222000111222222333222222222222333444444333333444666333333333333444444444444666666555555666666777777666666666666666666666666666555555555666666777888777777888888:::;;;<<<===::::::::::::;;;;;;<<<===::::::<<<===>>>@@@AAAAAA????????????@@@AAACCCDDDCCCCCCDDDGGGIIIJJJIIIHHHEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEHHHGGGGGGHHHKKKLLLLLLKKKGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>@@@AAABBBBBBBBBBBBDDDCCCBBB@@@???>>>>>>===AAA@@@???@@@AAAAAA@@@???===<<<;;;;;;::::::;;;;;;AAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<======;;;;;;;;;:::::::::999999999:::;;;<<<===<<<;;;;;;<<<<<<======<<<<<<;;;:::===<<<<<<<<<<<<===>>>>>>:::;;;;;;;;;;;;::::::999999::::::;;;;;;::::::999<<<<<<;;;:::999999888888999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;;;;======<<<;;;;;;<<<===>>>????????????;;;===???AAAAAAAAA???>>>=========>>>??????@@@@@@BBBAAAAAA@@@@@@@@@AAAAAABBBDDDEEECCC@@@@@@CCCGGGHHHEEEBBBCCCFFFIIIHHHGGGGGGHHHJJJJJJIIIIIIKKKLLLMMMNNNPPPRRRTTTUUUUUUVVVUUUSSSRRRTTTVVVXXXYYYXXXTTTSSSRRRSSSSSSSSSQQQPPPPPPQQQRRRRRRSSSSSSRRRRRRMMMLLLKKKJJJJJJKKKLLLMMMPPPNNNKKKHHHFFFEEEFFFFFFHHHGGGFFFGGGHHHIIIHHHGGGAAAAAAAAA@@@??????>>>>>>333444555666666555444333666666666555444333222222333333333333333333333333111111222222222333333333111111111111111111111111222222333333333333222222222222111111000000000000000000////////////000000///////////////////////////////////////////////////////////////000111111////////////////////////000000000000000000000000//////000000000000//////---......///000111222222222222222222333333333333000000111222333333444444333333333333333333333333444444444333333333333333666777888999:::;;;;;;;;;777888999999888888;;;===:::999999999999::::::;;;============>>>???AAAAAAEEEEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIGGGFFFEEECCCBBBBBBCCCCCCGGGGGGFFFEEECCCBBBAAAAAA============>>>>>>??????===;;;;;;;;;======<<<;;;<<<;;;;;;::::::;;;;;;<<<===<<<:::999999999::::::999:::;;;;;;;;;:::999888888888888888777777777777888888888777777666555555555555666777777777777666777777777777777777777777888777555555666777666444444444333333333333333333333333333333333333333333111111222222222333222222333222111000000//////000000000111111111222222222111111111222222222222111111222444333222222333555222222333333333444444444666666666555555666777777444555555555555555666666555555555555666777888888777777888888999:::<<<===999999999:::;;;<<<===>>>;;;;;;;;;<<<===>>>@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEGGGIIILLLLLLKKKIIIEEEEEEDDDEEEEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHGGGGGGHHHJJJKKKJJJIIIEEEEEEEEEEEEDDDDDDCCCCCCGGGGGGFFFEEEDDDCCCBBBAAA>>>>>>???AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@??????@@@@@@@@@???===<<<;;;;;;::::::;;;;;;@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===:::::::::999999999888888888888999:::;;;::::::999<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;:::999999999999::::::::::::999999;;;;;;:::999888777777666999::::::::::::::::::999;;;;;;;;;;;;;;;:::::::::;;;;;;:::;;;<<<<<<<<<;;;:::;;;<<<======>>>>>>>>>:::;;;===???@@@@@@??????============>>>>>>>>>>>>@@@@@@??????@@@@@@@@@@@@CCCDDDDDDBBB@@@???AAACCCCCCBBBAAACCCFFFHHHGGGFFFEEEFFFHHHHHHGGGGGGIIIJJJMMMNNNPPPRRRTTTUUUVVVWWWTTTTTTTTTTTTVVVWWWWWWWWWSSSSSSRRRRRRRRRRRRPPPOOORRRRRRRRRSSSRRRRRRQQQQQQIIIIIIJJJJJJJJJKKKKKKKKKOOOMMMKKKHHHFFFEEEEEEEEEEEEDDDCCCEEEGGGHHHHHHGGGAAA@@@@@@@@@??????>>>>>>333444555666666555444333333333444444444444333333333333333333333333333333111111222222222333333333111111111111111111111111111111222222222222111111111111000000000000//////000000////////////000000......................../////////////////////////////////...///000000111////////////////////////000000000000000000000000//////000000000000//////------...///000111111222111111111222222222333333000000111222333333444444111111111111111111111111333333333333222222222222555555666888888999999999777999:::999888888:::<<<:::::::::::::::;;;<<<<<<============>>>???@@@AAADDDDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEAAACCCEEEFFFGGGGGGFFFEEEFFFEEECCCBBBAAABBBBBBCCCEEEDDDCCCBBBAAA@@@??????<<<<<<<<<===>>>>>>??????===<<<:::;;;<<<===<<<:::;;;;;;::::::::::::;;;;;;<<<;;;:::999888999:::::::::;;;;;;<<<;;;:::999888888888888777777777666666777777777666666666555555555666666777777777777777666666666666666666666666777666555555666666555333222222333333333333333333333333333333333333333333111111222333333333333222222111111000//////000000000000111111111222222222222111111111111111111111///111222222111111222333222222222333333333444444666666555555555555555666333333444444555555555555666666666666777888999:::999888888888888999::::::999999999:::;;;<<<===>>>===<<<<<<;;;;;;<<<===>>>=========>>>???BBBDDDEEEFFFFFFHHHJJJMMMMMMKKKHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBAAAAAA>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>???@@@@@@???????????????>>>??????>>>===<<<<<<;;;;;;<<<<<>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888777888888999999999999999;;;;;;;;;;;;;;;:::999999;;;;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;:::999777777888888999999999999888888:::999999888777777666666999999999888888999999999::::::::::::999999999999999::::::;;;:::;;;;;;<<<999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>>>>???>>>>>>==================>>>>>>======>>>??????@@@@@@@@@CCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBDDDEEEDDDCCCDDDEEEGGGGGGFFFFFFHHHIIILLLMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLGGGHHHIIIIIIJJJJJJJJJJJJLLLJJJIIIGGGFFFFFFFFFFFFBBBAAAAAABBBDDDFFFFFFEEE@@@@@@???????????????>>>444555555555555555555444111222333333444444444333222222222222333333333333111111222222222333333333111111111111111111111111000111111222222111111000000000000/////////////////////000000000000//////........................000000000000000000000000//////......//////000111////////////////////////000000000000000000000000...//////000000//////............//////000000000000000000111111222222333111111111222222333333444111111111111111111111111222222222222333333333333444444555666777777777777888999::::::999888999:::::::::999::::::;;;<<<===<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDCCCDDDFFFHHHGGGGGGHHHHHHGGGFFFEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEDDDBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<======>>>>>>>>>===<<<:::;;;<<<<<<;;;:::;;;;;;::::::::::::;;;;;;;;;:::999888888999:::;;;;;;;;;<<<<<<;;;:::999888888888777777777666666666555555555666666666666666666666777888888888777777666666666666666666666666666555444555666666444222111111222222222222333333333333333333333333333333000111222333444333222222000000000//////000000111000111111111111222222222222222111000000000111111///000111111000000111222222222222222333333333333666555444444333444444444222222333333444555555555555555555666777888999:::999888888888888999999:::::::::::::::;;;;;;<<<======<<<;;;::::::;;;<<<============>>>???AAACCCEEECCCDDDFFFIIIKKKJJJHHHEEEGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA??????>>>>>>???>>>>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>???@@@AAABBB===???@@@???>>>===>>>??????>>>======<<<=========>>>======<<<<<<<<<======;;;;;;::::::::::::;;;;;;:::::::::999999999888888777777888888888999999999999999::::::999999888777:::999999999999:::;;;;;;;;;;;;;;;:::999777666555777888888999999888888777888777777777777666666666888888777666666777888888888888888888888888888888777999::::::::::::;;;<<<777888999:::;;;;;;;;;;;;:::;;;;;;<<<============<<<<<<<<<<<<============;;;<<<===>>>????????????CCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDFFFFFFEEEEEEGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQSSSUUUVVVUUUTTTRRRRRRSSSTTTVVVVVVUUUSSSQQQQQQRRRPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFF@@@??????@@@CCCDDDDDDCCC????????????????????????555555444444444444555555222333333333333222222111111111222222222333333333111111222222222333333333111111111111111111111111000000111111111111000000//////////////////////////////000000000000//////........................000000000000000000000000///............///000000////////////////////////////////////////////////......////////////............////////////////////////000000111222222333222222222222222222222222111111111111111111111111111222222333333444444444444555555666666666555555999:::;;;;;;999777777888888888888888999:::;;;<<<:::::::::;;;<<<>>>???@@@@@@BBBCCCCCCBBBCCCFFFIIIFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@AAABBB@@@@@@@@@??????>>>>>>>>><<<<<<=====================<<<:::;;;;;;<<<:::999;;;::::::999999::::::;;;::::::999888888999:::;;;;;;<<<<<<<<<<<<:::999888888777777777666666666666333444444555555666666777555666666777777777777777666666666666666666666666444444333444555555333111111111111111222222222333222222222222222222222222...///111222333222111000//////...//////000111222000111111111111222222222333222111000//////000111///111222222111000222333111222222222222333333333555444333222222222222222111222222333444444555555444444444555666777999999777777777777888999;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;:::999:::;;;===>>>>>>=========???AAACCCDDDBBBCCCEEEHHHJJJIIIFFFCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???>>>======>>>>>>>>>??????@@@@@@@@@@@@???@@@@@@?????????@@@AAAAAA<<<>>>@@@???===<<<===??????>>>======<<<<<<============<<<;;;;;;<<<======;;;;;;::::::::::::;;;;;;;;;:::::::::999999999999888888777888888888999:::888888888888888777666666888888777777888888999:::888888888888888777666555777777888888888888777777555555666666666666777777777666555444444555666777555555666666777777888888666888::::::999999;;;===666777888999::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;999:::::::::;;;;;;<<<<<<999:::<<<>>>????????????AAA@@@@@@AAAAAAAAA@@@???===>>>?????????AAACCCDDDCCCDDDFFFFFFEEEEEEGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNQQQSSSSSSQQQPPPQQQRRRSSSTTTVVVTTTQQQOOOOOOPPPMMMMMMMMMLLLJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEAAA@@@???@@@BBBCCCCCCBBB>>>>>>>>>>>>????????????666555444333333444555666444444444333222111000///111111111222222333333333111111222222222333333333111111111111111111111111000000111111111111000000........./////////////////////000000000000//////........................000000000000000000000000...............///000000////////////////////////////////////////////////......////////////......///////////////............//////000111222222222333333222222222222222222222222222222222222222222111111222333444444555555555666666666666666555444:::;;;<<<;;;999777666777777777777777888999:::;;;888888999:::;;;===>>>??????AAABBBBBBAAABBBFFFIIIFFFFFFHHHHHHIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@??????????????????===========================<<<::::::;;;;;;:::999;;;::::::999999::::::;;;:::999888888888999:::;;;<<<<<<======<<<:::999888777777777777666666666666222333333444555666777777444555666666777777666666666666666666666666666666333333333444555444222000000000111111222222222333222222222222222222222222---...000111222111///...............///111222333000111111111111222222222333222111/////////000111000222333333222111333444111111222222222333333333444333222222111111111222111111222333333444555555222333333444555666888888444555555777999;;;<<<>>><<<<<<;;;:::::::::;;;;;;:::999888888:::<<>>>>>======>>>@@@BBBCCCCCCDDDFFFIIIKKKJJJFFFCCC@@@AAACCCEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIKKKIIIHHHHHHHHHHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA?????????@@@@@@>>>??????@@@@@@@@@??????BBBBBBAAA@@@?????????@@@<<<>>>@@@???<<<;;;===???>>>>>>===<<<<<<<<<<<<======<<<;;;:::;;;;;;======;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999888888888888888999999:::777777777777777666555555777777777666777888888999555555666777777777777777777777888888888888777777444444555555666777777777666555444333333444555666333444444555666777777888555888::::::888888;;;===666777888999999::::::999;;;;;;;;;;;;;;;;;;;;;:::777888888999::::::;;;;;;888999;;;===?????????????????????@@@AAAAAA???>>>;;;<<<======>>>@@@DDDFFFCCCDDDFFFFFFEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLIIIMMMPPPQQQPPPOOOPPPRRRPPPSSSTTTRRROOOLLLMMMNNNLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@AAACCCDDDCCCBBB>>>>>>>>>>>>>>>?????????555555444444444333333333333333333222222111111111222222111111111111111111222222111111222222333444111111000000000000111111222111111111000000//////000000////////////000000000000000000000000000000......////////////......////////////000000000000////////////////////////////////////////////////........................000000//////.........---.../////////000000111111///000000000111111111111333333333222222222111111222111111111000000/////////000000111333555777888333333333333333333333333666888;;;<<<:::999888888999999888888888888999999999999:::;;;;;;<<<<<<===@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::=========<<<;;;;;;::::::888888888888888777666666999999888888888888999999;;;;;;::::::999888777777555555444333333333333444555555555555555555555555666666555555555444444444666666666666666666666666333222222111111222222333111111111111111111111111333222111000000111222333000000000000111111111111000000000000000000000000---......///000111111222333222000/////////000111000000000000000000000000111111222222222333333333222222222111111111111000333333222111222333444555444444444555555555555666333444666666555555777888888888888888888888888888888999:::;;;<<<>>>???@@@===============???AAABBB@@@AAACCCEEEFFFEEEDDDCCCDDDBBBAAA@@@AAADDDGGGIIIJJJKKKLLLLLLLLLKKKIIIHHHMMMLLLKKKJJJHHHFFFEEEEEEGGGEEECCCCCCCCCDDDCCCAAABBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@>>><<<:::999========================<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999999999999999999999777666666666888888666555666666666666666666666666666666555555555555666666555555555555555555555555666666666666666666666666666555444333333444666777555555555444444333333333444555666888888888777666444555555777888999:::;;;999999999888888888777777999999888888888888888888999999:::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<=========>>>????????????>>>>>>>>>>>>======???BBBEEEBBBDDDGGGHHHGGGFFFGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHNNNNNNNNNPPPRRRSSSQQQOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDIIIIIIIIIHHHHHHFFFEEEEEEAAA???>>>???BBBBBB@@@>>>@@@???===<<<;;;<<<>>>???555555444444444333333333333222222222222222222111111111111111111111111111222222111111222222333444111111000000000000111111111111111111000000000///000000////////////000000////////////////////////......////////////........./////////000000000000////////////////////////................................................000/////////.........---/////////000000111111111//////000000000111111111333222222222111111111111111111111111000000000///111222222333555666888999333333333333333333333333444777999:::999888888888999888888777777888888999999999::::::;;;<<<<<<<<<===>>>>>>???AAACCCDDDEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>======<<<;;;;;;:::======<<<<<<;;;:::::::::999999999999999888777777999888888777777888888999;;;::::::999888888777777555555444333333333333444555555555555555555555555666555555555444444444333444444444444444444444444333222222111111222222333111111111111111111111111222111111000000111111222//////000000000111111111000000000000000000000000.........///000000000111222111000/////////000000000000000000000000000000000000000111111111222222000000000111111222222222222222111000111222333444444444444444555555555555333444666666555555777888888888888888888888888888999:::;;;<<<>>>???@@@@@@???>>>=========>>>???@@@@@@AAACCCEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHIIIJJJIIIHHHGGGGGGJJJIIIIIIHHHGGGFFFFFFEEEGGGEEECCCBBBCCCCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===;;;:::===========================<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888999999999999888888888888777666555666888888666555666666666666666666666666666666555555555555666666444444444444444444444444555555555555555555555555666555333222222333444555444444444444333333333333333444555666777666555555444444555666777888888999::::::999999888888888888777777777777777777777777999999999::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<===<<<===>>>>>>????????????<<<===>>>===<<<===???BBBAAACCCFFFHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLNNNOOONNNLLLNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???@@@BBBCCCAAA>>>???>>><<<::::::;;;<<<===555555444444444333333333111111111222222222222222111111111111111111111111222222111111222222333444111111000000000000111111111111111111000000000000000//////......//////000////////////////////////......////////////............/////////000000000000000000000000000000000................................................/////////.............../////////000000000000000////////////000000000000111111111111000000000000111111111111000000000000222222222333444666777888333333333333333333333333222555888999999888999999999888888777777888888999888999999::::::;;;<<<<<<;;;<<<<<<>>>@@@BBBDDDFFFHHHHHHGGGEEEDDDCCCBBBBBBDDDFFFHHHIIIHHHFFFCCCAAAAAAAAA@@@@@@@@@?????????>>>>>>============>>>>>>???>>><<<;;;::::::;;;<<<===<<<<<<;;;;;;::::::999999999::::::999999888888999888888777777888888999::::::999999888777777777555555444333333333333444444444444444444444444444555555444444444444333333333333333333333333333333222222111111111111222222111111111111111111111111000111111222222111111000//////000000000000111111000000000000000000000000......//////////////////111111000////////////000........................////////////000000000000...//////000111222333444111000000000000111222222333333333444444444555555222444555666555555666888777777777777777777777777888999:::<<<===>>>??????@@@???>>><<<<<<======>>>???AAACCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFDDDBBBBBBCCCCCCBBBAAA????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<999999999999999999999999999999999999999888888888999999888888777777666666777666555666777888666444666666666666666666666666666555555444444555555666444444444444444444444444555555555555555555555555555444333111111111222222333333333333333333444444111222444555555444333333444444444444555555555666999999999888888888888888555555555555555555555555888888888888999999999999777999:::<<<======<<<<<<;;;<<<===>>>????????????;;;===>>>>>><<<<<<<<<===>>>BBBEEEGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGJJJMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???AAA@@@@@@AAABBBCCCAAA???===<<<;;;999999:::;;;;;;555555444444444333333333000000111111222222333333111111111111111222222222222222111111222222333444222111111000000111111222111111111000000000000000/////////....../////////////////////////////////......////////////.............../////////000000000000000000000000000000......................................................................................./////////........./////////000000000000000000000/////////111111111000000000000000000000000000111222444444222222222222222222222222222444777888888999:::;;;888888777777777777888888888888888999::::::;;;;;;<<<<<<===>>>@@@AAACCCDDDFFFEEEDDDCCCBBBAAAAAA@@@CCCDDDFFFHHHGGGEEEBBB@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<======>>>>>>===;;;999999:::;;;<<<<<<<<<;;;;;;:::999999999888888999999999888888777888888777777777777888888999999888888777777777777555555444333333333333444444444444444444444444444444444333333333333333333333333333333333333333333222222111111111111222222111111111111111111111111///000111222222111000///////////////000000000111///////////////////////////.....................////////////////////////------------------------....../////////000000000/////////000111222222222000000000000111111222222222333333333444444444444222444555555555555666888777777777777777777777777555666888:::;;;;;;;;;;;;>>>===<<<<<<<<<===>>>??????@@@BBBDDDEEEDDDCCCBBBAAABBBDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDBBBAAABBBBBBAAA@@@@@@?????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===999999999999999999999999999999999888888888888888888888777777666666555555666555555666777777666444555555555555555555555555555444444444444444444555333333333333333333333333444444444444444444444444666555333222111111111111111111222222333333444444111222333444444444333222333333333333333333222222666666666666666666666666444444444555555555555555777777777777777777777666555777999<<<======<<<;;;:::;;;<<<===>>>?????????;;;===??????===;;;::::::<<<@@@DDDEEEEEECCCBBBBBBCCCDDDDDDEEEGGGHHHHHHIIIHHHHHHIIIKKKOOOQQQRRRQQQNNNMMMKKKJJJIIIHHHHHHGGGDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>AAAAAAAAABBBBBBBBBAAA@@@===<<<;;;:::::::::;;;;;;555555444444444333333333000000000111111222222222000000111111111222222222222222111111222222333444222222111111111111222222000000000000000000111111//////............//////..............................////////////..................////////////000000000000000000000000................................................---------...............---------------------------............/////////////////////////////////000000000000000000111111000000000000000111222333222222222222222222222222222444777888888999;;;<<<888777777777777777777888777777888888999:::::::::???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFEEEDDDAAA@@@??????>>>>>>>>>===============<<<<<<<<<<<<=========<<<:::999888999;;;<<<;;;;;;;;;:::999999888888666666777777777777777666888777777777777777777888888888777777777777666666555555444333333333333444444444444444444444444444222222333333333333333333333333333333333333333333222111111000000111111222000000000000000000000000///000111222222111000///...////////////000000000.................................---------------............//////......,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111000000000000000000000000111111111222222222222222222222222222333333333444222333555555444444666777666666666666666666666666555666888:::;;;;;;:::999::::::::::::<<<===???AAA>>>???AAACCCDDDCCCBBBAAA@@@AAADDDFFFGGGGGGFFFEEEFFFFFFGGGHHHIIIKKKLLLLLLKKKIIIGGGEEECCCCCCCCCCCCEEECCCAAAAAAAAAAAAAAA???BBBAAA@@@@@@?????????@@@????????????????????????>>>>>>????????????>>>>>>========================>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777666666666555555666555444555777777555444444444444444444444444444444444333333333333444444333333333333333333333333444444444444444444444444666555555333333222222222000111111222222333333333222333444444444333222222222222222111111111111111333333333333333333333444444444444555555555666666666666666666666666555555444666999;;;<<<<<<;;;;;;::::::;;;======>>>>>>>>>;;;===@@@@@@>>><<<::::::;;;>>>AAACCCBBBAAA@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJJJJIIIIIILLLPPPSSSTTTSSSOOONNNMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@???>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAA>>>======<<<<<<<<<<<<<<<555555444444444333333333000000000111111111111111000000000111222222333333222222111111222222333444222222111111111111222222000000000000111111111111///......------......///..............................////////////......------........./////////000000000000000000000000------------------------........................---------------.........---------------,,,,,,,,,------------.........///////////////000000000000000000000000111111111111222222222111222222333333222222222222222222222222222444555666666777:::;;;888777777666666777777888666777777888888999::::::???>>>>>>======>>>>>>???======>>>??????@@@AAAAAA@@@@@@AAABBBBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;999999999999:::;;;;;;::::::999999888888777555555666666777777666666888777777666666777777888777777777666666666666666555555444333333333333444333333333333333333333333111111222222222222333333333333333333333333333333111111000000000000111111000000000000000000000000///000000111111000000///......////////////000000........................,,,---------------------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111000000000/////////000111222222333333222222111111222222222333333333111333444555444444555777666666666666666666666666777888;;;=========<<<;;;999999999999;;;>>>@@@AAA===???AAACCCCCCCCCBBBAAA@@@AAACCCDDDEEEFFFEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLJJJGGGDDDBBBBBBBBBBBBDDDBBB@@@@@@AAAAAA@@@???CCCBBBAAA@@@????????????????????????????????????>>>????????????>>>>>>===========================>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888888888666666666666777777777777666555444555666777555333444444444444444444444444444333333222222333333444222222222222222222222222333333333333333333333333555555444444333333222222111111111111111111222222222333333444444333111111111111111111111000000000111111111111111222222222333333333444555555666666555555555555666666666666555777888:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;===???@@@>>><<<;;;::::::<<>>???@@@CCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGIIIMMMPPPQQQQQQOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHFFFDDDCCCBBBDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAA>>>@@@BBBAAA@@@???@@@@@@???>>>>>>>>>>>>=========555555444444444333333333111111111111000000000000///000000111222222333333222222111111222222333444333222222111111222222333///000000000111111111111///......------......///..............................////////////......---------.........//////////////////////////////------------------------........................,,,,,,,,,------........./////////.........------,,,,,,---------........./////////000000111111111///000000000111111111111333222222111111111222222111111111111111111111111111222333444444444777999777777666666666666777777666666777777888999999999;;;:::::::::;;;<<<======<<<<<<<<<===>>>???????????????>>>>>>>>>?????????=========<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999:::::::::::::::999888888777777555555666777777777777777777777666666666666777777666666666666666666666666555555444333333333333444333333333333333333333333111111111111222222222333222222222222222222222222111111000000000000111111000000000000000000000000000000////////////000000........./////////000000------------------------+++++++++,,,---------...+++,,,---...///......---------------------------------.........//////////////////000000000000000//////111222222222111000111111111111222222222222111333444444444444555777555555555555555555555555777999<<<>>>>>>===<<<;;;999999999999:::<<<>>>@@@===>>>@@@BBBCCCBBBAAA@@@???@@@AAABBBDDDDDDDDDEEEDDDDDDEEEFFFHHHKKKNNNOOOIIIGGGDDDAAA@@@AAABBBCCCDDDBBB@@@???@@@@@@???>>>AAAAAA@@@@@@???@@@@@@@@@???????????????????????????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::666777777777888888888999555666666777777888888999555444444555666666555333333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222222222333333333222222222111111111111111000000000111111222333222111000///000000000000111111111111000000000111111111222222111111222222333444444555444444555555666666777777777888888888999999999:::;;;;;;<<<<<<<<<;;;:::::::::;;;======<<<::::::;;;:::<<<===<<<<<<<<<>>>@@@CCCCCCDDDEEEEEEFFFGGGGGGFFFDDDDDDEEEIIILLLMMMMMMNNNMMMLLLLLLKKKKKKKKKLLLIIIHHHHHHGGGEEEDDDBBBAAADDDDDDCCCCCCBBBAAAAAA@@@AAA@@@>>>======>>>@@@AAA===???AAAAAA???===>>>@@@>>>>>>??????>>>>>>======555555444444444333333333222222111111000000/////////000000111222222333333222222111111222222333444333222222111111222222333//////000000111111111222.........------.......................................////////////......---------.........//////////////////////////////------------------------........................,,,,,,,,,------.........111111000000/////////...,,,,,,,,,---------......//////000000111111222222//////000000111111111222111000000///////////////111111111111111111111111///111222222111222444666777777666666666666777777666666666777888888999999777777777888999;;;<<<===<<<<<<<<<============>>>???>>>===<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888999999:::::::::999999::::::999999888777777777666666777888888888888888777777666666666666777777555555555666666666666666555555444333333333333444333333333333333333333333000000111111222222222333000000000000000000000000111111000000000000111111000000000000000000000000111000///......///000111............/////////000------------------------******+++,,,,,,---......***+++---...///...------------------------------,,,,,,,,,---------......------...///000111222222---...000111111111000///000111111111111222222222111333444444444444555777555555555555555555555555666888:::<<<===<<<:::999;;;::::::999:::;;;===>>><<<>>>@@@BBBBBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHKKKNNNQQQRRRFFFDDDAAA??????@@@BBBDDDDDDBBB@@@???@@@@@@???>>>????????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999999999999999999999999666666777777888888888999555555666777888999::::::555444444555666666555333333333333333333333333333333222222222222222222333111111111111111111111111222222222222222222222222000111111222222222111111222222111111000000/////////000111111111///...---000000000000111111111222000000111111222222222333///000000111222222333333444444555555666777888888999888888777888888999:::<<<<<<<<<<<<;;;:::999999888:::;;;;;;:::999:::;;;;;;;;;;;;;;;:::;;;>>>@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDGGGJJJLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLGGGGGGFFFFFFEEECCCBBBAAADDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>======>>>@@@AAA<<<>>>AAA@@@>>><<<>>>???>>>>>>>>>>>>>>>======<<<444444444444444444444444222222111000//////000000000000111111222222222333111111111111111111111111333333222111000///......///............---------111111000///...---,,,,,,.........------,,,,,,,,,///////////////.................................------------.........///......---------......///////////////////////////------------------------........................------------------------...............///000000////////////000000000000000000000000000000000000222222111000/////////000111111222222222333333333222444777888888777777888666666666666777777777777888888999:::;;;;;;;;;;;;999;;;===@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>@@@???===<<<;;;;;;<<<<<<::::::::::::::::::::::::<<<999666555666777777777777777888888888888777777777777777777777777777777888888777666666666666666888777777666555444444444111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000555555//////555...)))///000000//////.........---000///...---------------..............................//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000////////////000000000000000000111111111111000111111111111222222222222222333444555666777888666666777777777777777777:::888777777999;;;======>>>???AAABBBBBB@@@===;;;>>>@@@AAABBBBBBBBBDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLBBBBBBAAAAAAAAA@@@@@@@@@>>>???AAABBBAAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;:::999888999::::::999999999888888888777777888888888999999:::::::::777777888888999999999:::999999888777666555444333666555444333222222222222000000000111111222222222000000000000000000000000///000111222222222222222000000000000////////////000111111111111222222222000000//////.........---......///000000000000000000000000000000000000000222222111111222222333444666333999BBBAAA555111555555555555555555666777777888888999:::;;;;;;;;;;;;888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@???>>>>>>AAACCCDDDEEEFFFDDDCCCDDDFFFHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAA???>>>>>>???@@@@@@???@@@@@@@@@@@@@@@???>>>>>>===>>>@@@AAA@@@???===;;;444444444444444444444444222222111000000000000000000000000111111222222222111111111111111111111111222111111000000//////...///............---------000000000///......------......---------,,,,,,,,,............////////////------------------------------........./////////......---------......///........................------------------------........................------------------------...............//////000.../////////000000000000000000000000000000000000111111000000///000000000111111111222222222333333222444777888777777777888555666666666777777777777777888999:::;;;;;;;;;;;;888999<<<>>>@@@@@@???????????????>>>>>>>>>======???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::;;;888666555666777888777777777888888888888777777555555555555555555555555777777666555555555555555777777777666555444444444111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000...333///---222000,,,222000/////////............//////...---------------........................---------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000////////////000000//////000000000111111111000000111111111222222222111111222333444555666666666666666666666555555555777888999999999:::;;;======>>>???@@@@@@@@@>>>>>>???@@@BBBBBBBBBBBBCCCEEEGGGHHHHHHIIIIIIJJJJJJKKKAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::999999999888888888777777777777777888888888999999777777777777888888999999777777777777777777777777555555444333222222222222111111111222222222333333111111111111111111111111000000111222222222222222000000000000////////////000000111111111222222222000000/////////...............///000000000000000000000000000000000000000222222111111222222333444666777@@@KKKIII<<<444666555555555555555666666777666777888999::::::::::::777777888999::::::::::::::::::::::::;;;<<<======???>>>>>>???AAABBBCCCCCCDDDCCCCCCEEEGGGIIIIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCDDDDDDCCCBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAA???===>>>???@@@?????????????????????>>>>>>======>>>???@@@@@@>>>===;;;444444444444444444444444222222111000000000000111000000000000000111111111000000000000000000000000///////////////////////////............---------////////////////////////...------------,,,,,,,,,---------.../////////000,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///......---------..............................------------------------------------------------------------------------......------......///000....../////////000000000000000000000000000000000000000/////////000111111111111111222222222222333222444777777777666666777555555666666666777777777777777999:::::::::::::::777999;;;===>>>???>>>>>>??????>>>>>>>>>>>>=========<<<;;;:::999999::::::999999999999999999999999999777555555777888999999666777777888888777777666555555555555555555555555666555555444444444444555777777666666555444444444222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000222>>>:::///111111...000////////////............//////...------------...........................+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000//////......//////000//////000000000000111111000000000111111111222222000000111222333333444444666666555555444444333333333777::::::888888<<>>??????@@@???AAABBBBBBAAAAAACCCDDDFFFFFFFFFFFFFFFGGGGGGGGGAAAAAA@@@@@@@@@?????????AAA@@@???>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999888888888888777777777666666666777777777777888666666666666777777777777555555666777888888999:::555444333222222111222222222222222222333333333333222222222222222222222222000000111222222222222111000000000000////////////000000000111111111222222000000////////////.........//////000000000000000000000000000000000000000222111111111111222333333444444<<>>???@@@AAAAAAAAABBBBBBCCCFFFIIIJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@???======?????????>>>>>>>>>>>>>>>>>>======<<<===>>>?????????>>><<<;;;333333333333333333333333222222111000000111111111000000000000000000000000////////////////////////---........./////////000///............---------............//////000000------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........./////////000000000000000000000000000000///////////////000111222111111111111222222222222222444666777666555555666555555555666666666777777666777888999::::::::::::888999;;;<<<>>>????????????>>>>>>>>>============;;;::::::999999999999999999999999999999999999999777666555555888999:::999666666777777777777666666555555555555555555555555666555555444444555555555666666666555555444444444222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000333CCC???000///222000000///////////////.........///......---------..............................++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------.........///////////////....../////////////////////000000000111000000000000111111111111000000111111222333444444555555444444333222222222111666:::888555888AAAKKK>>>===;;;::::::<<<>>>??????@@@BBBAAA@@@@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>AAA@@@>>><<<;;;;;;<<<=======================================>>>>>>>>>???>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999999999999888888888888777777777777777777777777777777777777555555666666666666666666444555666666777888999999444333333222111111222222333333333333333333333333222222222222222222222222000111111222222222111111000000000000////////////000000000000111111111111000000////////////////////////000000000000//////000000000000000000000000111111111111111222222333555222333666444000111666444444333333444444555666444555666777777888888888666777999;;;;;;999666555777777777777888999:::;;;:::<<<>>>??????????????????@@@BBBFFFIIIJJJIIIGGGDDDDDDDDDCCCBBBBBBAAA@@@BBBCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>??????@@@>>><<<<<<>>>???>>>============>>>===<<<<<<;;;======>>>>>>>>>===<<<;;;333333333333333333333333222111111111111111222222111111111000000000000000////////////////////////------......//////000000///............---------------......///000000000------------------------+++,,,,,,---...//////000------------------------............//////////////////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...//////............///////////////////////////////////////.........///000111111000000111111111222222222111444666666555444444555555555555555666666666666666666777888999999999999999:::;;;===>>>???@@@@@@>>>>>>>>>============<<<999999999999999888888888888888888888888888888888666555555666888::::::999666666777777777777666666666666666666666666666666777666666666666666777777555555555555444444444444222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000...???<<<------222222222.........///////////////......---------......///........................,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............//////............//////...////////////000000000//////000000000111111111111111222222333333444444444333333333222222222111222666999666333888GGGTTTAAA>>>;;;888777888;;;<<<===???@@@@@@??????AAABBBAAA@@@@@@??????>>>>>>===??????>>>>>>>>>=========AAA???<<<:::999:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>=========<<<;;;;;;::::::888888888888888888888888:::::::::999999999888888777777777777777777777777888888888888888888888888666666555555555555555555666666666666666666666777333333222111111111222222333333333333333333333333222222222222222222222222111111222222222111111000000000000000//////////////////000000000111111111//////000000000000000000//////000000000000//////////////////////////////111111000000111111222333555444333444222111444888333333333333333444555555444555666777888888888888666888:::<<<;;;:::777555777777777777777999::::::999;;;>>>???>>>======>>>>>>???AAADDDHHHIIIGGGFFFCCCDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCDDDDDDCCCCCCCCCAAA@@@@@@??????????????????===<<<<<<===>>>>>>==================<<<;;;;;;============<<<<<<;;;;;;333333333333333333333333222111111111111222333333222222222111111111111111000000000000000000000000.........//////000000000///............------------.........//////000000,,,,,,,,,------------...,,,,,,,,,---.........///........................------------.........///000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///------.........///////////////////////////////////////.........///000000000000000111111111111222111333555666444333333444444444555555555666666666555666777888888999888888::::::;;;<<<>>>???@@@AAA>>>>>>============<<<<<<888888999999999999888888777777777777777777777777666555555666999:::999888555666666777777666666555777777777777777777777777777666666666666777888888444444444444444444444444333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000<<>>:::777666666888::::::<<<===>>>>>>>>>@@@AAA??????>>>>>>======<<<<<<>>>>>>=========<<<<<<<<<>>>===;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>======<<<<<<;;;:::::::::777777777777777777777777999999999:::999888888777666666777777777777777888999999888888888888777777666666666666555555555555666666666555555444444444222222111111111111222222333333333333222222222222222222222222222222222222111222222222222111000000000000000000/////////////////////000000000111111//////000000000000111111000000000000000//////...////////////////////////111000000000000111222222...111555777666333222222333222222222222333444444444444555666777777777777777888999;;;;;;:::888777777777666777777888999:::999<<>>>>>???BBBEEEFFFEEEDDDEEEFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@???>>>?????????>>>===;;;;;;=========<<<===============<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;222222222222222222222222222111111111222222333444333333333333222222222111111111111111111111111111///000000000000000000000///............---------.........///////////////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------000000///------,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///---------.........//////////////////////////////000000///.........//////000000000000111111111111111333555555444333222333444444444555555555666666444555666777888888888888999999:::;;;<<<>>>???@@@>>>>>>=========<<<<<<<<<888888999:::::::::999888777777777777777777777777777666666777999:::999777555555666666666666555555666666666666666666666666555555555555555666777777444444444444444444444444333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000DDDFFF===444444///***///............/////////000---------------...//////........................******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,---------.........///......------......///........./////////000000////////////000000000111000000000111111111111222111111222333333444444444333555666444333888CCCMMM>>><<<999666555666888:::777999;;;<<<<<<===???AAA??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;::::::999777777777777777777777777888999999:::999888777666666666666666777777888888888888777777777666666666777777777666666666555555555555444444444333333333222222111111111111222222333333222222222111111111111111111111111111111111222222222222222111000000000000000000////////////////////////000000000111//////000000000111111111000000000000000///......////////////////////////000000000000000111222222,,,000444555444222111000222222222222222333333444222333444555555666666666666666777888999999999888777777777777888999::::::;;;>>>@@@>>>;;;:::>>>AAA>>>>>>===???BBBCCCCCCBBBDDDEEEFFFFFFEEEDDDBBB@@@??????@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>>>><<<;;;;;;<<<======<<<===>>>>>>>>>>>>===<<<<<<===<<<;;;;;;::::::;;;;;;222222222222222222222222222111111111222333333444444444444333333222222222111111111111111111111111111111111111000000000000//////.........---------////////////////////////,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111000///...---,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------.........//////////////////////////////111000///...............000000000000111111111111111333555555444222222222444444444555555555666666444555666777888888888888888888999:::;;;===>>>???>>>=========<<<<<<<<<<<<888888:::;;;;;;:::999888777777777777777777777777777666666777999999888666555555666666666666555555555555555555555555555555444444444444444555666777444444444444444444444444333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000444333+++,,,222///,,,444---.........//////000000---------------...///000........................((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------...............------...................../////////000////////////000000000000////////////000000000000111111222333444555555666222555777666444777>>>DDD;;;:::888666666777999:::555777999:::;;;===???AAA?????????@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>===<<<<<<;;;;;;:::999999888888888888888888888888888888999:::999888777666555666666666777777888888777777666666555555555444888888777777666666666555333333333333333333333333222111111111111111222222222222222111111000000000000000000000000000000000222222222222222111000///000000000000////////////////////////000000000000//////000000111111111222000000000000000///......////////////////////////000000000000000111111222222444444111000333666777222222111111222222333444111111222333444444444444444555555666777888888999777777777777888999:::;;;<<<>>>@@@>>>::::::>>>CCC???>>><<<===???AAABBBAAAAAABBBCCCCCCCCCAAA???===<<<===>>>???????????????>>>>>>===<<<<<<<<<<<<<<<===<<<::::::<<<===<<<;;;>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::::::::;;;111111111111111111111111222222222222222222222222333333222111000000000111///000000111222222333333000//////......---,,,,,,------......------,,,+++.........------,,,,,,,,,------------------------,,,---.........---,,,+++---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........---------............//////////////////////////////////////////.........////////////000111222333333333555666666666555444222222333333333333444444555555555555666666666666777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777888666666666666777777777777444666777888777666777888666666666666666666666666777666666666666555555555333333333444444555555555333333333333333333333333111111222333222111000///333222222222111111000000////////////////////////---...///000000///...---------............------...------,,,,,,------...,,,------......------,,,........................***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////.....................///000000000000000000000000000000000000111222333333444444444555666555444444444666666777888999999::::::999666666888999;;;<<<>>>>>>???@@@@@@??????>>>===<<<===<<<<<<;;;999888888777888888888888777777777777:::999888777888999:::;;;===<<<<<<;;;;;;:::999999;;;<<<======;;;999666555666777888777666555666777888888777666666666666666666666666666666777888888555555666666666666555555555555666666555444333333333444444444444444444444000111222222111000111222333333333333222111000/////////000000000000//////---......///////////////111111000///////////////////////////000000000000000000000000000000000000......//////000000111111111000///......///000111............////////////111111333333444333222111111111111111111111111111111111222222222333333333444444555666777999::::::777666666888;;;<<<999777;;;::::::::::::;;;<<<<<<=========>>>??????@@@@@@DDDCCCAAAAAAAAA@@@===;;;>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<>>>??????>>>>>>===;;;;;;:::::::::===<<<:::888777777777888222222222222222222222222222222222222222222222222222222111111000111111111000000000000000000//////000//////...------,,,,,,---------...------,,,,,,......---------,,,,,,,,,------------------------------.........---,,,+++---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......------...............///---------............///........................////////////............////////////000111222333222333444555666555555444222222222333333333444444444555555555666666666666666666777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777777666666666666666666666444555777777666666666777555555555555555555555555555555555555444444444444333333333444444444555555333333333333333333333333111111222222222111000///222222111111000000000000////////////////////////---...///000000///...---------............------...------,,,,,,------...,,,,,,------------,,,,,,...............---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,+++++++++,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------..............................//////000000000000000000000000000000000111111222333333444333555666555444333444555555666777888888999999888666777888999:::<<<======>>>>>>??????>>>>>>======<<<;;;:::999888777777666888888888888777777777777999888888888999999:::::::::::::::;;;;;;;;;;;;<<<;;;<<<======<<<999777666666777888777666555666777777777666555555555555666666555555555555666777777555555666666666666555555555555555555555444333333444444333333333333333333111222333333111111222333333333444333222111000000//////000000000000//////...//////000000000000000111000000///////////////////////////000000000000////////////////////////......//////000000000000111000///......///000111........./////////000000111222222222222111///...111111111111111111111111000000000111111111222222222555999===@@@AAA@@@???999888888999;;;;;;888555999999999:::::::::;;;;;;;;;;;;<<<======>>>>>>???BBBAAA@@@@@@@@@???===;;;========================<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;<<<===>>>??????>>>===<<<;;;::::::::::::===<<<:::888777777777777333333333333333333333333222222222222222222222222111111000000000111222222000000///......---,,,,,,000//////......------,,,---------------............------------,,,,,,,,,------------------------------......------,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......///////////////.........---------............///................................................//////...//////000111222111222444555555555444333222222222222333333333333444444444555555555666666555666666777777888999999::::::::::::::::::::::::888888777777666666777777777777777666555555555444333555777777666555666777555555555555555555555555666666555555555444444444333333333333444444444444222222222222222222222222111111222222111111000///000000000000////////////////////////////////////---...////////////...---------............------...------,,,,,,------...,,,,,,------------,,,,,,///.........------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.....................------......///000000000000000000000000000000000000111222222333333333444555555333333444555333444555666777777777777777888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>===::::::999999888777666666888888888888777777777777777888999999::::::999999777888999:::;;;<<<===>>><<<<<<======<<<:::888777666777888777666555666777666666555444444444444555444444444444444555555666444555555666666555555444444444555555444444333333444333333333222111111111111333444333222111222333333333333333333222111000///000000111111000000/////////000111111111111000000000//////......//////////////////000000000000...........................////////////000000000000//////......//////000////////////000000000000//////000111111000000///111111111111111111111111/////////000000000111111111555===DDDGGGHHHFFFDDD;;;:::::::::;;;:::777555777888:::;;;;;;::::::999:::::::::;;;<<<<<<======???>>>>>>>>>??????===;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>>>>======<<<;;;::::::::::::<<<;;;:::888777777777777333333333333333333333333111111111111111111111111000000///000000111222333000//////......---,,,,,,///////////////.........---------------......///---------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......000/////////......---------------............///........................------...............//////.........//////000111000111333444444444333222111222222222222333333333333333444444444555555555444555555666666777888888999999999999999999999999777777666666555666666777777777666666555444333333333444666666555555555666555555555555555555555555777777666666666555555555333333333333333333333333222222222222222222222222111111111111111000000/////////////////////......////////////////////////........................,,,------......------,,,...------,,,,,,------...,,,,,,,,,------,,,,,,,,,///......------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,---.........------...------------...//////////////////////////////000000000000111111222222222444555444333222333444222333444555555666555555888888888888999999999999::::::;;;======>>>>>>>>>:::::::::999888777777777888888888888777777777666666777999:::::::::999888777888999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::999666777888777666555666777555555444333333333333444333333222222333333444555444444444555555444444444333333444444444333333222444333333222111000//////000222333222111000111222222333333333222222111000///000000111111000000///......///000000000000000000//////.........//////////////////000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111------...000111222222333111111111111111111111111/////////000000000111111000555<<>>>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::999999999::::::;;;<<<<<<<<<;;;:::999999::::::;;;:::999999888777777777333333333333333333333333111111111111111111111111////////////000111222222/////////////////////////////////000000111111111///...---------...//////------------------------------------------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......///......------,,,,,,,,,---------............///........................,,,---------......//////.........---......///000///000222333333333222111111111111222222222333333333333333333444444444444333444444555555666777777888888888888888888888888555555555444444555666666777666666555444333333222222444555666555444555666555555555555555555555555555555444444444333333333333333333333333333333333111111111111111111111111111111111000000000000000..................//////////////////////////////......------------......,,,,,,------------,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++......------,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------)))))))))*********++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,---...------------------------...////////////////////////////////////000000000000111111222333444333222111222444111111333444444444444444888888888888888888888888888999:::;;;<<<=========;;;;;;;;;:::999999888888888888888888777777777666666777888999:::999888777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::666777888777666555666777555555444333333333333333222222222222222333444444333333444444444444333333222222333333333333333222333333222111111000//////...000111000///...///000111111111222111111000000//////000000000000//////,,,---......//////......//////............//////////////////000000000000000000000000000000000000/////////.....................////////////......////////////000000000000000000000000111111111222000000000000000000000000000000000111111111222222111333777:::===>>>>>>>>>666888999:::::::::999999777999;;;<<<===<<<:::999999999:::;;;;;;<<<<<<===<<<;;;;;;<<<>>>>>>===;;;=========<<<<<<;;;;;;;;;999999999999999::::::;;;888888777777777888999999;;;::::::999999999999:::999999999999888777777666333333333333333333333333111111111111111111111111000000/////////000111111000000000000000000000111...///000111333444555666111000...---------...///,,,,,,,,,------------...------------------------///...---,,,,,,,,,,,,---***,,,------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------------,,,,,,,,,---------............///------------------------,,,,,,,,,---......//////......------------.........///111222222222111000111111111111222222222222222222222333333333444444222333333444555555666666666666666666666666666666444444333333444444555555555555555444333333333222111333555555444333444555444444444444444444444444222222111111111000000000333333333333222222222222000000000000000000000000222111000////////////000............////////////////////////////////////......------------......,,,,,,------------,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,------------))))))*********+++++++++))))))******+++,,,,,,,,,***++++++,,,,,,------...******++++++,,,,,,------++++++,,,---------------------,,,,,,------...///000000000000000000000000///////////////000000000111222333333111111222333000111222333444444444444777777777777777888888888888888999;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888888888777777777777666777888888999999888888<<<;;;;;;:::999888888777:::::::::::::::::::::;;;666777888777666555666777555555444333333333333444222222222222222333333444222333333444444333333222111111222333333333222222333222222222111000000000---///000///...---.../////////000000000//////...---......//////......---,,,,,,---............---......------......//////////////////000000000000111111111111111111111111/////////............------......//////......---............////////////555444333111//////......000000000000000000000000000000000111111111222222111111222333444555777777444666999:::999999999:::777888:::;;;;;;;;;:::999999999999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>>>><<<;;;=========<<<;;;;;;::::::888888888888888999::::::888777777666666777888888:::999999888888999999999888888999999888777777666222222222222222222222222111111111111111111111111111000000////////////000222111111000000/////////---...000222555777999:::333111///---,,,,,,---...,,,,,,,,,---------......------------------------///...---,,,,,,,,,------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------............---------............///------------------------++++++,,,------...//////......------,,,------......///000111111111000///111111111111222222222222222222222222333333333333222222222333444444555555555555555555555555555555333333333333333444555555444444333333333333333333111333444444333333444555444444444444444444444444222222222111111111000000333333333222222222111111000000000000000000000000222111000///...//////000....../////////000000000////////////////////////...------,,,,,,------...+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++---......------*********+++++++++,,,,,,((())))))***++++++,,,,,,******+++,,,,,,---......)))******+++,,,,,,------++++++,,,------------,,,------,,,,,,------...///000000000000000000000000////////////////////////111222333222111000111333111111222333444444444444666666666777777777888888888888999::::::;;;:::::::::::::::999999999999999888888888888777777777777777777777777777888999999;;;;;;::::::999888888777888888888888999999:::;;;666777888777666555666777666555555444444444444444333222222222222333444444222222333333333333222222000000111222222222222222222222222222222222222111...///000///...---...000------...............---,,,,,,------------,,,,,,,,,------..................------------...///000////////////000000000000000000000000000000000000//////.........---------------...//////...------------------............333222111///......//////000000000000000000000000/////////000000000111111000000111111222222333333444777999999777666777888777777777777888888888888777777888999999::::::;;;===<<<<<<<<<>>>>>><<<:::<<<<<<<<<;;;:::999999999888777777777777888999999999888888777777888888888999999888888888888999999777888888999999888666666111111111111111111111111000000000000000000000000222111000//////...//////333333222000///...,,,,,,---...000333666999<<<===444222000---,,,,,,------,,,,,,,,,------.........------------------------///...---,,,+++,,,------))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---......---.........//////000000---------.........//////------------------------++++++,,,,,,---...//////...------,,,,,,,,,---------...000111111111000///000111111111111222222222111111222222222333333333111222222333333444555555555555555555555555555555333222222222333333444555333333333333333333333444000222444444333333333444444444444444444444444444555555555444444444333333333333333222222111111111000000000000000000000000222111///.........///000.../////////000000111111////////////////////////...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++...------,,,,,,------...+++++++++,,,,,,+++++++++)))***+++,,,------...///+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++---......------***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,,,,---......))))))***+++,,,,,,------++++++,,,---------,,,,,,---,,,,,,,,,,,,---......000000000000000000000000///////////////.........000222333222111000111222111111222333444444444444555555555666777888888888888888999::::::::::::999999999999888888888888888888888888888777777777777888777666666666777999::::::::::::999999999888888777777777777888999::::::666888888777666555666777666666555444444444444555333333222222333333444555222222222333333222222222///000111222222222222222222222222222222333333333///000111000///...///111,,,,,,------...------,,,+++,,,,,,------,,,,,,+++---......///////////////---------------...///000////////////000000000000//////////////////////////////.........---------,,,---...//////...---,,,,,,,,,,,,---------......---,,,,,,---...000222333000000000000000000000000............/////////000///000111333333333333222555888:::999666444444555666555555555555666777777666666666777888888999999>>>===<<<===>>>>>><<<:::;;;;;;::::::999888777777777777777777777888888999::::::999999999999999:::999888888888888888999999777777888999999888666666111111111111111111111111000000000000000000000000//////............//////...........................---...222777999888555///...---,,,,,,,,,,,,,,,///---------...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------......------,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++.................................------,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......------------------,,,,,,------...//////000//////111111111000000000000000////////////000000000000555333111222555777555333222222333333444555666666333333333444444444555555666555444333333333333333222222333444444333222222444444555555444444333222222222222222222222222222444333333222111111111222000000000000000000000000////////////////////////////////////////////////---......///////////////------------------------------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))((())))))***+++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------------------------------,,,,,,++++++,,,,,,---............////////////000000000000////////////000000000000000000000000222222222333333333444444444555555666666666666666666666777888999999::::::888999999999999888777777777777888888888888777777444555555666777888888999999888888888777777666666888888888888888888888888666666666666666666666666666666555444444444444555333333333222222111111111444444333333222111000000222222222111111111000000111111111111111111111111////////////////////////------------------------------------------------.........------,,,,,,,,,........................------------------------................................................///......---------.........------,,,,,,------...000111000///------000222////////////////////////////////////000000000000////////////000111222333444444333333333444444555777666666555555555666666777666666666777888999999888999:::;;;;;;;;;:::999999:::<<<======<<<:::999777666555555666888:::;;;888888888888888888888888888999999999999888777777666666777777777777666666111111111111111111111111000000000000000000000000//////............//////........................///...///222666888777555...------,,,,,,,,,------...---,,,---...///...,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,---------............---------------------------///000000000//////000000000000000000000000/////////000000000111111444333111333555666555333222222333333444555555666333333444444444555555555555444444333333333444444222333444555555444333222444444444555444444333222222222222222222222222222444333222222111111111222000000000000000000000000////////////////////////........................------...///////////////------------------------------,,,,,,,,,,,,++++++...---,,,+++++++++++++++...------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************))))))))))))***++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------------------------------------,,,,,,++++++,,,,,,---............////////////......//////000000000111000000000000000000000000222222222333333333333444444444555666666666666666555555666666777888888999888888999999888888777666666777777888888777777666444555555666777777888888888888888777777777666666777777777777777777777777666666666666666666666666666555555444444444444444333333333222222111111111444444333222222111000000222222222111111111000000111111111111111111111111////////////////////////........................------------------------......---------,,,,,,,,,........................------------------------......................................................------------.........------,,,,,,------....../////////...//////000.........................../////////000000000000/////////000000111222333333333333333333444555555555555444444444444555555666666666555666666777777888999:::;;;<<<;;;::::::888:::;;;<<<<<<;;;:::888777777666555666888:::;;;888888888888888888888777888999999999999888777777666666777777777777666666111111111111111111111111000000000000000000000000//////............//////........................//////000222555555444222---,,,,,,,,,,,,------......---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......---,,,++++++,,,---......------------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,++++++******++++++,,,---------.........//////........................,,,...///111111000///...000000000000000000000000000000000111111111222222444222222333444555444333222222333333444444555555444444444555555555666666444333333333333444444555444444555555555555444444444444444444444333222222222222222222222222222222333333222111111111111222000000000000000000000000////////////////////////........................------...////////////...------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************+++,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------------------,,,,,,++++++,,,,,,------............/////////,,,---...///000111111222000000000000000000000000111111222222222333333333333444555555666666555555444444444555555666777777888888888888888777666666666666777777777777666666555555555666666777777888888888777777777777666666555555555555555555555555666666666666666666666666666555444444333333444444222222222222222111111111333333333222111111000000222111111111111000000000111111111111111111111111////////////////////////........................------------------------...------------,,,,,,,,,........................------------------------------------------------------------------------...---------------.........------,,,,,,------...------...000111111///---............................../////////000000000/////////000111111222222111111222222333444555666444444333333333444444555666666555555444444555555999999:::;;;;;;;;;;;;;;;888999:::;;;;;;:::999888777777666666666888999:::777777888888888888888888888888999999888888777666555666666777777666666555111111111111111111111111000000000000000000000000///......------......///..............................///111222111000///++++++++++++,,,---......---,,,+++,,,---...---+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------.........---+++******+++---...------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------........./////////.........///////////////---...000222222000///---/////////000000000000000000111111111222222222222333222222333444444444444222222333333333444444444444444555555555666666666222222222222333444555555555555555555555555555555333444444444444333222222222222222222222222222222222222111111111111111222////////////////////////////////////////////////........................,,,---......//////......------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////------......///000000111000000000000000000000000111111111111222222222222333333444555555555555444444444444444555555666666777777888888777777666555555666666777777666666555555555555666666666777777777777777777777777666666444444444444444444444444555555555555555555555555555444444333333333333333222222222111111111111111333222222222111111000000111111111111000000000000111111111111111111111111////////////////////////........................------------------------------------------------........................------------------------------------------------------------------------------,,,,,,------.........------,,,,,,------...,,,---///222555444000---................................./////////000000...///000000111222222222000000000111222444555666444444444333444444555555777777666555444444444444999::::::;;;;;;;;;;;;;;;777888999999999999888777777777666666777888999999888888888888999999999999888888888888888777777666555666666666666666666555000000000000000000000000////////////////////////......------------..............................,,,---...///...------,,,+++++++++++++++,,,---...---+++***+++,,,---,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------...---+++******+++---...------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------.........///............//////000000...///111222111000///.........//////000000000000000111111111222222222222222222333333333333333444222222222333333333333333444444444444555555555666222222222222222333444555555555555555555555555555333333444444333333222111222222222222222222222222111111111000000111222222////////////////////////////////////////////////........................,,,------...............------------------------------,,,,,,,,,++++++++++++++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............/////////...............////////////////////////000000000111111111222222222333333444444444444444444444444555555555555555666777777777777666555555555555666666666666555555555555555555666666666666666666666666666666777777555555555555555555555555444444444444444444444444444444333222222222222222111111111111111111111111222222111111111111111000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,---.........------,,,,,,------...---///333666888666222.......................................////////////...///000111222222111111//////000111222333555666555555444444555666777777888777777666555555555555999999999999::::::;;;;;;888888888888888888888888777777777777777888888888999999999:::::::::;;;;;;777888888888888777666666555555666666666666555555000000000000000000000000////////////////////////......------------..............................***,,,......---++++++,,,,,,++++++++++++,,,,,,---,,,+++******,,,,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,---,,,+++******+++,,,---,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------......//////000000000111111000000//////---......//////000000111000000000111111111222222111222333333222222333444222222222222333333333333333333333444444444555555333222222222222333333444555555444444444444555555333333333333333222111111222222222222222222222222111000000000000111222222000000000000000000000000////////////////////////------------------------,,,,,,---............---------------------------------,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++***************+++,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------........./////////.........------///////////////////////////000000000000111111111111222333333444444333333444444444444444444444555666666666666666555555444444444555555555555444444555555555555555555555555555555666666666666777777666666666666666666666666444444444444444444444444444333222222111111222222000000000111111111111111111111111111111111111111//////000000000000000111000000000000000000000000////////////////////////++++++++++++++++++++++++------------------------,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------......222777999888444111000------------------------------........./////////---...000111222222111111//////000000111222333444555555555555555666777888777777666666555666666666888888888888888999::::::888888888888888888888888777777777777888888777777888888999999:::;;;;;;;;;777777888888777777666555444555555666666555555444000000000000000000000000////////////////////////...------,,,,,,------...........................***,,,//////---,,,,,,---,,,,,,++++++***+++++++++,,,***)))***+++,,,+++***+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,***++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---+++,,,,,,---......//////222222000/////////000000------......///000000111/////////000000000111111000222444333111111333555222222222222222222222222222222222333333333333444333333222222111222222222555444333222222333444555222333333333333222111111222222222222222222222222000000000000000111222222000000000000000000000000////////////////////////------------------------+++,,,------......------------------------------------,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++******************))))))))))))***++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........------................../////////////////////////////////000000000111111111111222333333333333333333333333333333333333333555555666666666555444444444444444555555444444444555555555555555555555555555555555666666666777777666666666666666666666666333333333333333333333333333333222111111111111111///000000000111111111222000000000000111111111111////////////000000111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------...---444:::;;;555000000111---------------------------------.........//////---...000222333222111000000000000000000111222222444444444444555666777777555555444444555555666666888777666666666777888999999999999888888999999999777777888888888777777777666666777888888999::::::777777777777777666666555444555555666666555555444000000000000000000000000////////////////////////...------,,,,,,------...........................***---000000...---...///------,,,+++************+++***)))***+++,,,+++)))+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++******++++++,,,,,,++++++***,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////444222000......///000111---------...///000000111////////////000000000000///222444333111000222555222222222222222222222222111111222222222333333333444444333222111111111111444333222222222222333444222333333333333222111111222222222222222222222222000000///000000111222222000000000000000000000000////////////////////////------------------------+++,,,------......---------------------------------------,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++******)))))))))))))))((()))******+++++++++++++++++++++++++++************************)))************+++++++++******************************))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,---...///000000////////////////////////////////////000000000000111111222333333333333222222222111111111111111111555555666666555555444333333444444555555444444333555555555555555555555444444555555555666666777777555555555555555555555555333333333333333333333333333222222111000111111111//////000000111111111222000000000000000111111111.../////////000000111111000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------...---555<<<;;;333---...222---------------------------------.........//////---...000222333222111000111000000000000000111111222222222333444555666777333333333333444444555666777666555555555666888999::::::999999999999::::::777777888888888888777666444555555666777888888888777777777777777666666555444555555555555555555444000////////////000000111...---,,,,,,,,,,,,---...////////////////////////...------------...//////,,,---...//////---+++)))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++------------------------,,,,,,+++***+++,,,---...,,,,,,,,,------.........,,,+++*********+++,,,---------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************//////...,,,+++---111444111111000......---------............////////////111111111111111111111111333333222222222222222222333333333222222111111111222333333444444333333222222222111111111111111111///000111333333444444444222222222111111111000000000111222333444333222111000000000000000000000000222111000.........///000333222222111000//////......------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++++++++*********))))))************************,,,++++++******++++++,,,******************************************************++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////000000111000000000000////////////111000/////////000222333111111222222222333333333555555555444444333333333333333333333333333333333444444444444444444444444333333444555666666666555333444444555555444444333444444333333333333222222333333333333222222111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000///..................------,,,,,,------...---------,,,,,,+++++++++------------------,,,,,,........................//////.........---------,,,,,,,,,---------------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,---------------------------///111222111///---+++------------------------..................------000000111222222222222222000000111111111222222222333333333333333333333333000111333444555555444333666666666666555555555555888888999999999:::::::::888888777666666666666666777777666666666666777777666777777888888888888777666666555555555444444444000000////////////000000......---,,,,,,---.................................------------...//////------.........---,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------------,,,+++*********+++,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------///222555111000///...------------............////////////111111111111111111111111222222222222222222222222333333222222222111111111222222333333333333222222111111111111111111111111111111111222222333333333222222222111111111000000000111222222333333222222000000000000000000000000222111000///......///000333222222111000000//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))************************,,,++++++******++++++,,,******************************************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................//////......//////000111000/////////////////////111000/////////000111222111111111222222222333333555444444444333333333333333333333333333333333333444444444444444444444444333444555555555555555555333333444444444444333333444444333333333222222222222222333333333222111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000///..................------,,,,,,------...---------,,,,,,+++++++++------------------------........................///.........------------------,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,---------------------------...///000///...,,,+++------------------------..................------//////000111111111111111000000000111111111222222333333333333333333333333000111222444444444444333666666666666666666666666888888888999999999999:::888888777666666666666666888777777666666666666777666666777777777666666555666666555555555444444444222111000//////...//////......---,,,,,,---.................................------------...//////......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,+++++++++++++++,,,---------------------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......***+++---...///000222444000000///...------------............////////////000000000000000000000000000000111111222222333333222222222111111111111111222222333333333333222222111111111111111111111111333222111000111111333333222222222111111111111111222111111111111222333333000000000000000000000000111000000////////////000222222111111000/////////...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************+++++++++,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,+++++++++***************************************,,,++++++******++++++,,,******************************************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000////////////////////////000000/////////000111222111111111222222222222333444444333333333333333222333333333333333333333333444444444444444444444444444555555555555444444333333333444444444444333333333333333333222222222222111111222222333222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////000///......---............------,,,,,,------...------,,,,,,,,,,,,+++++++++,,,,,,------.........------------------------............------------...---------,,,+++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,---------------------------------------,,,,,,,,,........................------------------............///000000000000///000000000000111111111111222222222222222222222222000111222333444444444444666666666666777777777777777777777888888888999999888777777666666666666666888888888777777666666666666666666666555555444333555555555555555444444444222222000///..................------------.................................------------.../////////...,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,+++++++++++++++++++++,,,,,,------------------------------...---------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***,,,///000000///000111000///...---------------............////////////000000000000000000000000...//////000111222333333111111111111111111111000111111222222222222111111111111111111111222222222444333111//////000222333111111111111111111111111222111000000000111333444000000000000000000000000000000000////////////000000000//////.........---...------,,,,,,------...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++******************+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******************************************************++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------......------......///000.........///////////////////////////000000111111111111111111222222222222333333333333222222222222222222222222222222222222333333444444444444444444555555555555444444333222333333333444444333333333333333333222222222222111///000111222222222222222111111111111111111111111000000000000000000000000////////////////////////........................///......------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------/////////...---,,,++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,........................,,,,,,------------......,,,---......//////....../////////000000000111111111111111111222222222222000111111222333333444444666666666777777777777777666666777777777888888888777777666666666666777777888888888888777666666555777777777666555444333222555555555555555555555555222222000///...............................................................------------.../////////...,,,******,,,...000---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++***++++++,,,,,,------------------------------------.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------///111111000...------///......------------...............////////////////////////////////////......///000000111222222000000000000000000000000000111111222222111111000000000111111111222222222444222000//////000222333111111111111111111111111222111000///000111222333000000000000000000000000/////////000000000000///---------------,,,,,,,,,...------,,,,,,------...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******************************************************++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++---------------------------------------......///------....../////////000......//////000000000000000000111111111222222222222222222222222222222222222222222222222222222222333333333444444444555555444555555555444333222222222333333333333333333222333333222222222111111111///000111111222222222222000000000000000000000000////////////////////////........................------------------------......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,------------------111000000///...------,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---........................,,,,,,,,,,,,------......,,,,,,---...................../////////000000000000000000111111222222222000111111111222333444444555555666666777777777888555555555666666666777777777777666666666666777777888888999999888777666555888888888777666555444333444555555555555555555555222111000//////...//////---...////////////...---------------------------...------------...//////...---,,,++++++,,,...000------++++++++++++------,,,++++++******++++++,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------------------------.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---///000222111///---,,,,,,......---------------...............////////////////////////////////////......//////000000111111////////////000000000000000000111111111111000000000000000111222222333333222111000///000000222222111111111111111222222222111000000000000111222222000000000000000000000000...//////000000000000///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------,,,+++******************+++++++++,,,,,,,,,...---------,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++************************,,,++++++******++++++,,,******************************************************++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------......//////000---...///000000000//////000000000111111111111222000111111111111222222222222222222222222222222222222333333444444555555555333444444444444333333222222222333333333333222222222222222222111111111111000000111111222111111111000000000000000000000000////////////////////////........................---------------------------------,,,------...///...------,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000//////......------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,---------------------------++++++,,,,,,------......,,,,,,---............---............/////////////////////000111111222222111000000111111222333444444444555555666666777777444444555555555666666666666666666666666777777888666777888999999999777777777777777777777666555444444444444555555555555555000000////////////000000---...///000000///...---------------------------...------------...//////---,,,,,,+++,,,---...///...---+++******+++---...,,,++++++******++++++,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++,,,---.........---,,,------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111000...------......------,,,,,,------...............////////////........................////////////////////////........./////////000000///000000000000000000//////000000111222222333333//////000000111111222222000000111111111222222222///000000111111111111111000000000000000000000000---...///000111111000///---------------------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,000000///...---,,,,,,+++***+++,,,,,,,,,,,,+++***))))))*********+++++++++************************,,,++++++******++++++,,,******************************************************++++++++++++******************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,---......///000000---...///000000000///...000000000000111111111111000000000000111111222222111111111111111111111111222222333333444555555666222222333444444444333333222222333333333333222222222222222222111111111111000111111111111000000///000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///...------,,,,,,------...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,------...............------........./////////......//////000111111222111000000000111222333444333333333444555666666666333444444444444555555555666666666666666777888888555666888:::::::::999888555555666666666555555444444444444555555555666666000////////////000000111---...///000000///...---------------------------...------------...//////,,,,,,,,,,,,------...///...---+++******+++---...,,,++++++++++++++++++,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++------------------------***+++,,,---...---,,,,,,*********++++++,,,,,,---+++,,,---.........---,,,------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111...///000///...---///000------,,,,,,,,,------.............../////////000........................///////////////.........---.........//////000000//////000000000000/////////000000111222222333333---...///111222222222222000000111111222222222222...///111222222222111000000000000000000000000000---...///111111111000///.../////////////////////...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,222222111///...---,,,+++***+++,,,------,,,+++***))))))******++++++++++++************************,,,++++++++++++++++++,,,******************************************************++++++++++++******)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000,,,---///000000000///...000000000000111111111111//////000000111111111222111111111111111111111111222222333333444555666666111222333333444444444444222222222333333222222222222222222111111111111000111111111111111000///...000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,------...+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++,,,++++++,,,---------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,---......//////......---------.........//////---......///000111111222111000000000000222333444222222333333444555666666333333333444444444555555666666666666666777888888444555888:::;;;;;;:::999333333444444555444444444444444444555555555666666000000000000////////////000000000000000000000000///////////////////////////...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///............---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------------------------------,,,,,,+++++++++111000...,,,,,,,,,......------,,,,,,,,,------............---------,,,,,,---------------------------------------------,,,+++,,,...000111111000000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------............///------------.........///////////////000000000000000000000000000111111222......///000111222222333111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++)))******------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,///222444000///---,,,+++************++++++,,,,,,++++++***++++++************++++++************************************************,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///..............................------------......111111111000000000000000222222222222222222222222000111222222111000111222222222333333333444444444333333333333333333333333555555555444444333333333333333111000000000111222...///000111111000///...000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,)))***+++,,,------------------------------------------,,,+++,,,---...///333222000/////////000111000000000000111111111111222333333444444333333222555555666666555444333333555555555555555555555555666666666666666777888999444333333222222333333444333444555555333333444555000000000000/////////...////////////////////////........................///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---------------------------------,,,,,,+++++++++000...---,,,+++,,,.../////////...,,,,,,+++++++++,,,,,,,,,+++++++++******------------------------+++,,,,,,,,,---.........,,,---.../////////...---...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------............------------............------........./////////////////////000000000000000000000000000111111222//////000000111111222222111111111111111111111111000000111111111222222222////////////////////////////////////////////////000000000000/////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++*********---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///000222---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++************************************************,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******+++******))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---...///..............................------------......000000000000000000000000222222222222222222222222000111222222000000111222222222222222333333333333333333333333333333333333555444444444333333333333333222111000000000111222...///000111111000///.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,------)))***+++,,,---------------------------------------,,,,,,,,,,,,---......222222000/////////000000//////000000000111111111222222333333333333222222444444444444444333222222444444444444444444444444666666555555555666666777444444333333333333444444333444555444333333333555000000000/////////......////////////////////////..............................------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++------,,,++++++,,,...............------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------******+++,,,---...//////---------...---,,,++++++---------,,,,,,------...------------------------........................------------............------------......................../////////000////////////000000000000000000000000000111111222000000000000000111111111111111111111111111111111000000000111111111111222////////////////////////////////////////////////000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,******+++,,,------------************+++---...///***++++++,,,,,,++++++***++++++************++++++************************************************,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++******))))))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///..............................------------......000000000000000000000000000000000000000000000000000111222222000000111222000111111111222222222222333333333333333333333333444444333333333333333222333222111111000000111111...//////000000//////.................................------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********************++++++++++++******++++++++++++++++++++++++******++++++++++++******---------------,,,,,,,,,)))***+++,,,------------------------------------+++,,,------......------111111000/////////000000//////000000000000111111222222333333333333222222222222333333333222111111444444444444444444444444666555555444444444444555555444444333333444444555222444555444333222333555000000/////////.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,---...000111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,+++++++++------,,,,,,,,,---......................................................,,,,,,---------.........,,,,,,---------................../////////000000////////////000000000000000000000000000111111222111111111000000000000000111111111111111111111111000000000000111111111111////////////////////////////////////////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,+++******++++++++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,)))***,,,------,,,+++***))))))******+++,,,......***++++++,,,,,,++++++***++++++************++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------....................................------------....../////////000000000000000000000000000000000000000000111222111000///000222000000000000111111111111222222222222222222222222333333333333222222222222222222222111111111111111////////////////////////..............................------------..............................,,,,,,,,,---------......,,,,,,,,,------------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,------------------+++,,,---...///...---,,,000000000/////////000000////////////000000000111111111222222222222111111111222222333222222111111333333333333333333333333555555444333222222222333555444444333333444444555222333444444222222333444////////////............................................................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---...///111222333333333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,---...///................................................,,,,,,,,,------------...,,,,,,,,,------------...............////////////////////////000000000000000000000000000111111222111111111000000000000000000000000000000000000000000000000000000000000000................................................////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,*********+++++++++++++++*********++++++,,,,,,,,,(((***,,,------,,,***)))+++++++++******++++++,,,***++++++,,,,,,++++++***++++++************++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------..............................------------............//////000000000000///////////////////////////000111111000///000111//////000000000111111111222222222222222222222222222222222222222222222222222222222222111111000000//////............//////////////////////////////......------------..............................,,,,,,,,,---------......,,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++******))))))******++++++,,,,,,++++++,,,,,,,,,---------......+++,,,---...///...---,,,/////////000000000//////...////////////000000000000111111222222111111000111222222333333333222222333333333333333333333333555444333222222111222222444444444333333444444444222333444333222222333444/////////.........------........................------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------111111222333222111///...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))))))))))))))***,,,---...,,,,,,,,,,,,---......///------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------.........///////////////000000000000000000000000000111111222000000000000000111111111000000000000000000000000111000000000000000//////................................................/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,))))))***++++++++++++***))))))******+++,,,,,,,,,)))***,,,------,,,+++***---,,,+++******************++++++,,,,,,++++++***++++++************++++++***************************************************++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------..............................------------......---......//////000000111///////////////////////////000111111//////000111///000000000111111111111222222222222222222222222000111111111111222222222111222222222222111000000///......------......///000000000000000000000000......------------......------------------------,,,,,,,,,---------......,,,---------............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))******************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************))))))))))))******+++++++++++++++***+++,,,,,,------.........+++,,,------......------......///000000000//////......////////////000000000000111111111111000000111111222333333333222222222222222222222222222222444333333222222222222333444333333222222333333444111333444333222111222444//////.........---------........................------------------------+++,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------+++++++++,,,,,,------------............------,,,000111222222111///---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++*********+++************+++,,,---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------////////////000000000000000000000000000111111222//////000000111111222222000000000000000000000000111111000000////////////................................................//////.........---------------------------------++++++++++++++++++++++++************************(((***,,,,,,+++++++++---((((((***+++++++++***)))((())))))***++++++,,,,,,)))***+++---------,,,,,,,,,++++++******************++++++,,,,,,++++++***++++++************++++++******************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........------..............................------------......------......///000000111000000000000000000000000///000111000///...///111000000000111111111222222111111111111111111111111000000000000111111222222111222222333222111000//////...------------...///////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++************************++++++******++++++++++++******++++++,,,,,,---......///---,,,,,,,,,,,,---......------///000000000//////........./////////000000///000000000000000000//////000111111222222111111222222222222222222222222333333222222222333444444333222222111111222222333111333333333222111222333//////.........---------........................------------------------++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------+++++++++,,,,,,---------////////////...---,,,,,,,,,---///000111000...---000000/////////.........++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++*********+++,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------////////////000000000000000000000000000111111222...//////000111222222333000000000000000000000000111111000000/////////...................................................//////.........---------------------------------++++++++++++++++++++++++************************(((***,,,,,,++++++,,,---'''((()))++++++******)))((())))))***++++++,,,,,,******+++,,,------......+++***************+++++++++++++++,,,,,,+++++++++++++++************++++++*********************************************************++++++,,,,,,,,,*********************************++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,.................................------.........---------...///000000111111111111111111111111111///000111000///...///111111111111111222222222222111111111111111111111111//////000000111111111222111111222333222111000//////...---,,,,,,---...///.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---******+++++++++******)))++++++,,,,,,---...//////...---,,,+++,,,---...///,,,---///000000000//////............/////////000//////000000000000//////......///000000111000000111111111111111111111111222222222222333444555555222111111111111111111222111222333333111111222333///.........------------//////.........------------,,,,,,,,,,,,---......000...---+++******++++++------++++++++++++---------,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------000000///...------,,,,,,---------....../////////...---,,,,,,,,,,,,---......---,,,,,,++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------++++++++++++++++++++++++....................................////////////........................000000000000000111111222111111000000//////......////////////////////////........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************+++++++++++++++*********))))))+++++++++************)))******************************+++,,,...///000000///---,,,***))))))******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000..................------------............------............////////////111111111000000000000000000000//////......------000000000000111111111111//////000111111111111111111111111111111111111111222111111111000000//////000000////////////000000...------,,,,,,------...///............------------------------------------,,,,,,++++++,,,,,,---,,,++++++---...///...---++++++++++++++++++++++++************************,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,,,,,,,,,,++++++*********************************)))*********++++++++++++,,,,,,,,,---------......---------............///........................+++++++++,,,,,,,,,------............////////////000000000000111111111111000000000000000111111222555444222111111222444555111111111111111111111111222222222111111111111000////////////.........---//////.........---------...------------.../////////...,,,++++++++++++,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------------000//////...------,,,,,,,,,,,,---------............---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++....................................////////////........................000////////////000111111111000000000/////////...////////////////////////........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************+++++++++++++++*********))))))+++++++++************)))******************************+++,,,---......///...---,,,***************+++++++++*********))))))************************************************************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.....................------------............------............////////////000000000000000000000000000000000//////.........//////000000000111111111//////000111111111111111111111111111111111111111111111111000000000//////000000////////////000000///......------......///............---------------------------------------,,,,,,++++++,,,,,,------,,,+++---...///---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,------------...------------....................................------------........................//////////////////000000000111111111000000//////000000111222444333222111111222333444111111111111111111111111222222222111111111000000000000000000////////////...............---------///............///000000------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++,,,------......------,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------............------------------------,,,------------........./////////...------,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////........................///............///000000000000000000////////////////////////////////////.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************+++++++++++++++***************+++++++++************)))******************************+++++++++,,,,,,,,,------,,,+++************+++++++++*********************************************************************************************************************))))))******+++,,,,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,------------------......------............---------............//////////////////000000000000000000000000000//////////////////000000000000111111//////000111111111111111111111111111111111111111111111000000000000//////000//////......//////000/////////....../////////............---------------------------------------,,,,,,++++++,,,,,,------,,,,,,---......,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------...,,,,,,,,,++++++++++++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------........./////////000000---............///////////////000000000000111111000000//////000000111222333222111000000111222333111111111111111111111111222222111111111000000000111111111000000000000///.......................................//////000,,,,,,,,,,,,,,,,,,------++++++------------++++++,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------.........---------------------------------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...........................------------...//////000000000000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++************************+++++++++*********))))))************************++++++******************,,,,,,,,,++++++*********************************************************************************************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,------------------------------,,,,,,+++,,,,,,---,,,,,,------------......,,,------......------,,,---------.........//////......///////////////000000000000000000000000000////////////000000000111//////000111111111111111111111111111111111111111000000000000000000///////////////......///////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,------------------------------------............////////////---------.........//////////////////000000000111///////////////000111111111111000000000000111111111111111111111111111111111111111111000000000000222111111111000000000000---.....................------,,,,,,------...///++++++,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------------------------------------------.........//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................---------------......///////////////000000000000////////////////////////........................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++************************+++++++++*********))))))************************++++++************))))))+++,,,,,,,,,++++++******************************************************************************************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,---......,,,,,,,,,,,,------......,,,,,,------------,,,,,,------------............------.........////////////////////////000000000...////////////000000000//////000111111111111111000000000000000000000000//////////////////000000//////............//////...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,------+++)))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---************++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---------------------------,,,,,,---------.........------------...............////////////000000000/////////...///000000111000000000000000000000000000000000000000000000000111111111000000000//////111111111111000000000000---------...............,,,,,,,,,,,,,,,---......,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,,,,***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---------------------------------,,,------------.................................------------,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------...//////////////////000000000000////////////////////////........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++***************++++++++++++++++++************)))************************++++++******************++++++,,,,,,,,,++++++******************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++---...///++++++,,,,,,------......,,,,,,------------,,,,,,,,,------------.........,,,,,,------.../////////............////////////......////////////000000//////000111111111111111000000000000000000000000......////////////000000///......------......///------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,------+++)))++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------------...............////////////000000//////......//////000111000000000000000000000000000000000000000000000000111111000000000/////////111111000000000/////////---------.........//////---------------...//////,,,------------,,,***)))---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------............------------------------,,,,,,,,,,,,------------.................................---------,,,,,,,,,,,,---......---,,,,,,,,,+++++++++,,,,,,---............---------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................---...//////000.../////////000000000111////////////////////////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++))))))*********++++++++++++++++++************)))******************************++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------***++++++,,,------......+++,,,,,,------,,,,,,+++,,,,,,---------.........+++,,,,,,---......//////,,,---------.........///........./////////000000//////000111111111111111000000000000000000000000........./////////000000///......------......///......------------......---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++******+++------,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))*********++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000///............///000000000111111111111111111000000000000000000000000000111000000000////////////000000000000////////////---------.........//////...............///000000------......---+++***(((...---++++++++++++---...+++*********+++,,,,,,---,,,------......------,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............/////////000------------------------+++++++++,,,,,,,,,---------...................../////////......---------,,,,,,---......---,,,,,,++++++++++++,,,,,,---...//////.........---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///............///000000.../////////000000111111////////////////////////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++))))))******+++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,)))***,,,,,,---,,,+++***))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,*********++++++,,,,,,---******************************+++++++++,,,,,,,,,---------------------------,,,++++++******++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,------...//////,,,,,,,,,---------................../////////000//////000111111111111111000000000000000000000000---.........//////000000.........------.........//////............//////---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***))))))+++------,,,+++++++++++++++++++++++++++************************))))))************))))))))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------................../////////000...............///000000111111222222222222111111000000000000000000000000000000000000///////////////////////////////////////...---,,,,,,---...////////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........//////000000000///...---------------+++,,,------......------...------,,,,,,------...------------------------////////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------------...//////............////////////......------------......///...---,,,,,,---...///------------------------........................------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************))))))************+++++++++******************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,************************++++++***************++++++******))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++///...,,,+++***)))))))))++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------............///000000000000////////////111111000000000000000111000000000000000000000000222111111111000000////////////.........---------///...------...///...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++******)))************))))))((((((************************))))))))))))))))))))))))******************************++++++++++++***************)))******+++,,,++++++++++++++++++++++++)))***,,,...//////......++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++***)))******+++,,,,,,,,,,,,,,,+++***))))))******++++++******))),,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,------..............................//////000000111111////////////////////////000///...------...///000//////000000///...------..............................------------..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------........./////////000///......---,,,,,,------+++,,,------......------...------,,,,,,------...------------------------............------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------......///............////////////......------------......///...------------...///------------------------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************))))))************+++++++++******************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,************************++++++***************+++++++++************++++++************************************************++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------******++++++++++++++++++------------------------,,,,,,,,,------------...------------............000/////////////////////111000000//////000000000////////////////////////000000000/////////...............------------,,,///---,,,---...///...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++++++++******)))))))))******************************************************************************++++++++++++*********************++++++,,,++++++++++++++++++++++++***+++,,,.........------++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************)))))),,,,,,,,,+++++++++******)))************++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,------------------------------///////////////000000000........................000///...------...///000///////////////...------........................---..................---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++.............../////////...------,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...------------------------------------,,,,,,,,,+++------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///---............/////////......------------......///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************))))))************+++++++++******************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,************************+++***************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,,,,------++++++******************------------------------,,,,,,,,,,,,------------------------............////////////////////////000//////......///000000//////////////////////////////...............---------------,,,,,,,,,,,,...---,,,---...///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////,,,,,,++++++++++++************************************************************************************++++++++++++*********************+++,,,,,,+++++++++++++++++++++++++++,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---...++++++,,,,,,,,,+++******))))))************)))))),,,,,,,,,++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.................................//////...------...//////...////////////...------........................,,,---...//////...---,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................---,,,,,,+++++++++,,,,,,+++,,,------......------...------,,,,,,------...,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...---------.........//////...------,,,,,,------............------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,*********************************)))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------..................//////////////////............//////000////////////////////////........................------,,,,,,,,,+++++++++---,,,+++,,,...///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************++++++,,,,,,++++++***+++************+++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///++++++,,,,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++/////////......---------.........................................................//////...------........................,,,---...//////...---,,,+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...............---------,,,,,,+++++++++,,,,,,---+++,,,------......------...------,,,,,,------...,,,,,,,,,---------...............------------,,,,,,,,,,,,---------......------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------------------............------,,,,,,,,,,,,---------..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,******************************))))))***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------,,,++++++******+++++++++++++++,,,,,,,,,------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------....../////////000...............///000000........................////////////////////////------,,,,,,,,,+++++++++---,,,+++,,,...///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,---************************************************************************++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---............***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++//////......------,,,,,,........................------............------------............---------------------------------..................---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------...------,,,,,,------...------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++.........---------------,,,,,,,,,,,,,,,------...+++,,,------......------...------,,,,,,------...+++,,,,,,------.....................------------+++,,,,,,------.........,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,------------.........------,,,,,,,,,,,,------------...//////...------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************))))))************+++++++++******************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,************************))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000............///000111111........................///////////////000000000------------,,,,,,,,,,,,,,,+++***+++---......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++***))))))++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------------,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))************+++++++++************+++++++++++++++******++++++,,,---...++++++++++++++++++++++++---------------,,,,,,,,,------------------------------............------,,,,,,---............---------------------------......------------......------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------...------,,,,,,------...------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------,,,,,,---......///+++,,,------......------...------,,,,,,------...++++++,,,,,,---......///------------,,,,,,,,,+++++++++,,,,,,---......///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------***************+++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------...//////...------------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************))))))************+++++++++******************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,************************))))))))))))***+++,,,---++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000////////////000111222222........................------........./////////.........------------,,,+++******+++---......---------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------++++++++++++++++++++++++++++++*********,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,+++***)))***+++,,,,,,,,,,,,+++)))******++++++******)))******+++++++++,,,,,,,,,)))************+++++++++************++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------......------,,,+++,,,------.........---------------------------///...---,,,,,,---...///---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------...------,,,,,,------...------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,---------------...///000+++,,,------......------...------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,+++++++++******++++++,,,,,,---...//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------*********)))***++++++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************))))))************+++++++++******************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,************************))))))))))))***+++,,,---+++******************+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))***+++,,,...///++++++,,,,,,,,,---------))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000////////////000111333333........................,,,,,,,,,------.........//////.........---------+++******+++---......------------,,,,,,,,,++++++************************++++++,,,,,,,,,---------+++,,,,,,------......///*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******))))))***,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))((()))***+++,,,,,,,,,,,,,,,(((((())))))))))))((((((*********++++++,,,,,,,,,)))************+++++++++)))************+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,---......---,,,,,,+++,,,------.........---........................,,,,,,,,,---------......000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////......------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......------------------.........//////------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---+++*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------,,,,,,,,,------.........***++++++,,,,,,++++++***************************,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,++++++*********((()))++++++******+++---******+++++++++,,,,,,,,,+++++++++*********)))))),,,+++++++++++++++++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++((()))***,,,,,,+++******+++++++++++++++++++++++++++,,,...---,,,,,,---///000000/////////111333444........................---.........//////000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,,,,------*********************************++++++,,,,,,,,,---,,,,,,+++*********+++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))))))************+++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++......//////......---,,,........................,,,,,,,,,---------......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////......------,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,------------.........///------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,---------......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,+++++++++*********+++,,,+++***)))***+++******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++***,,,------,,,,,,---...---------......///000111........................---........./////////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++---------,,,,,,+++++++++*********************************++++++,,,,,,,,,---,,,++++++*********+++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---*********++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++...............------,,,........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,------------............------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,++++++++++++***,,,------,,,***((()))*********+++++++++,,,,,,,,,+++++++++***************************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++*********)))******+++,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---***+++,,,------................................................///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************(((((()))))))))*********+++++++++******************************+++++++++......---,,,+++***))))))*********************************+++++++++++++++,,,,,,+++************+++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---))))))************))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++...............---,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------...------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***)))))))))))))))))))))***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,...//////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************+++++++++++++++++++++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,************************)))))))))))))))*********************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))*********++++++++++++***)))))))))***,,,---************************(((***++++++******+++,,,(((***+++---------,,,,,,.........................................................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))*********+++************************************************------,,,,,,+++******)))***************************************+++++++++++++++***************+++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---******++++++++++++******************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++------.........---,,,,,,........................,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------++++++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------............------------------------++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++)))))))))))))))))))))************++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++)))+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,************************(((((()))))))))*********************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))*********++++++++++++***)))))))))***,,,---************************((()))+++***))))))***,,,)))***,,,---......---,,,.......................................------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********************************+++++++++,,,,,,************************************************++++++++++++++++++++++++*********************************************************))))))***++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...---,,,,,,+++........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++***+++---...///......---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---............------------------------++++++++++++++++++++++++***+++,,,------------,,,++++++++++++++++++++++++)))))))))************+++*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++************++++++***************************++++++++++++,,,,,,,,,)))***,,,,,,++++++---///******+++++++++,,,,,,,,,***************+++++++++((())))))******+++++++++************************++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++*********)))******+++,,,************************(((***++++++***)))+++,,,***+++,,,---.............................................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++++++++***++++++++++++,,,,,,,,,***************++++++++++++++++++***************************++++++,,,,,,***************************************)))))))))***))))))))))))***++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,------------,,,,,,************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++++++++++++++,,,,,,------,,,,,,+++---------------,,,++++++........................,,,,,,,,,---------......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***)))+++---...//////...---------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,---......------........................++++++++++++++++++++++++***+++,,,---------,,,+++++++++++++++++++++++++++************++++++,,,,,,)))******+++,,,,,,------******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++((()))))))))*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,***,,,---,,,++++++,,,---******+++++++++,,,,,,,,,))))))*********+++++++++))))))******+++,,,,,,---************************++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++))))))***++++++++++++***************************)))***,,,+++******+++---++++++++++++,,,---.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++))))))*********+++++++++************++++++++++++))))))*********++++++++++++++++++*********))))))+++++++++***************************************+++*********)))))))))((()))))))))))))))***++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++***************)))************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,)))*********+++++++++++++++,,,,,,------,,,,,,+++,,,------------,,,++++++........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***)))***---/////////...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((***+++---......------........................+++++++++++++++++++++++++++,,,------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++,,,,,,---.........---++++++++++++---...------------------------,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++************************(((((())))))*********++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++*********************************++++++,,,,,,,,,---......---+++******+++******+++++++++,,,,,,,,,))))))******++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++((()))***,,,,,,+++******)))))))))))))))))))))))))))+++,,,,,,++++++,,,---+++******)))***,,,---....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++))))))******++++++++++++))))))))))))************))))))******++++++++++++++++++++++++******))))))---,,,,,,+++***)))((((((************************+++*********))))))(((((())))))((())))))***++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................,,,+++***+++---...---,,,.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++++++++*********))))))************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************++++++------------++++++(((((()))***************))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,++++++******************++++++++++++******))))))******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************************************************************++++++******)))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******+++***)))(((((()))***+++---------,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))((((((++++++++++++++++++++++++***************)))((((((+++++++++***************)))))))))))))))))))))))))))************+++++++++'''((()))++++++******)))+++++++++,,,,,,---------,,,+++++++++++++++++++++******************************++++++++++++******++++++******************+++++++++++++++++++++++++++++++++************)))************************+++*********))))))(((((())))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.......................................,,,,,,,,,...///...---......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++*********))))))************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************++++++,,,------,,,++++++)))******+++++++++++++++************************************************************++++++++++++,,,++++++******++++++,,,++++++******************++++++++++++*********))))))******+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************************************************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***************)))((((((******************++++++)))))))))))))))))))))))))))************+++++++++((((((******+++******)))+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++************************************++++++++++++*********)))************************************************************************)))************+++++++++++++++++++++++++++++++++///////////////////////////............---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---............/////////------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........................000...------...///...,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,************************************************************+++++++++,,,,,,++++++******++++++,,,******++++++++++++++++++++++++++++++************))))))+++,,,...000222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************************************************************(((((())))))***++++++,,,******+++++++++,,,,,,,,,------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++******)))((()))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++((()))******++++++******++++++++++++,,,,,,,,,,,,******************************************************++++++++++++******************************++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++///////////////////////////............---------++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,++++++***+++++++++,,,,,,,,,------------------------------........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,........................000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++)))***+++---...000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************)))))))))******+++++++++******+++++++++,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++*********++++++******)))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))******+++++++++++++++++++++++++++++++++,,,)))))))))))))))***************************************++++++++++++*********************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++///////////////////////////............---------++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,........................///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++***************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************,,,+++++++++******))))))******+++++++++,,,,,,,,,.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))******************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,,,,************************))))))*********+++++++++***************++++++,,,++++++++++++++++++++++++(((((()))))))))***************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))******************************************************************************************))))))*********+++++++++++++++++++++++++++++++++///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........................---,,,++++++,,,---,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************************************************************---,,,,,,+++******))))))******+++++++++,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******((()))************)))(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++)))))))))***+++++++++,,,************************)))************++++++++++++************+++,,,,,,+++++++++++++++*********((())))))******+++++++++******************************++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++///////////////////////////............---------------------------------,,,,,,,,,---------......,,,,,,,,,---------------++++++,,,,,,,,,,,,------------------------------........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................---,,,+++,,,---...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,******++++++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******)))***++++++++++++***)))+++++++++,,,,,,---------++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******************++++++************************)))************+++++++++++++++*********+++,,,---++++++++++++*********)))))))))******+++,,,,,,---******************************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++//////////////////////////////.........---------........................,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...........................---,,,,,,---///000///...*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,------......------++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,******+++,,,,,,---......+++++++++,,,,,,---------+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))*********************************************************************************++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++*********+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++***************************************)))************+++++++++,,,+++*********+++,,,---++++++++++++******))))))))))))***+++,,,,,,------******************************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++------............------////////////////////////------------------------...------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,,,,------........................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++******))))))---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++------------------------,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++*********))))))******))))))))))))******************************++++++************++++++,,,,,,,,,++++++*********,,,,,,+++***)))))))))***++++++++++++++++++++++++)))***,,,------,,,+++***************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++---,,,++++++------,,,+++)))************+++++++++************************,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++---,,,++++++******++++++************************************************))))))*********+++++++++*********++++++,,,,,,,,,---......//////......---////////////////////////------------------------...------,,,,,,------...,,,---------............,,,,,,,,,,,,------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------************************+++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++)))******++++++******)))******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********************************************************+++++++++,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++*********))))))******))))))))))))******************************++++++************++++++,,,,,,,,,++++++*********++++++******)))*********++++++++++++++++++++++++++++++,,,,,,,,,+++******************************************************)))***++++++++++++***)))++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******+++,,,+++***)))************+++++++++************************++++++,,,,,,++++++***)))******************************************++++++++++++++++++++++++++++++,,,,,,++++++******++++++************************************************))))))*********+++++++++***++++++++++++++++++,,,......////////////......////////////////////////------------------------...------,,,,,,------...------........./////////------------.........///........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******)))))),,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++******************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++*********+++++++++***************+++++++++++++++++++++++++++******))))))******+++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,+++******)))*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++*********************))))))))))))******************************++++++************+++++++++++++++++++++******************)))******++++++++++++++++++++++++++++++---,,,+++***************************************************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++++++++******+++)))((()))***+++***))))))************+++++++++*********************************+++***))))))((()))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************************++++++++++++++++++++++++*********...//////000000//////...////////////////////////------------------------...------,,,,,,------............////////////000............////////////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++,,,,,,++++++******))))))************************+++++++++++++++++++++++++++***)))(((((()))***+++******))))))******+++,,,++++++++++++++++++++++++************************************************************************************************************++++++++++++++++++***************+++------------------------++++++++++++++++++++++++------,,,+++*********+++******************************))))))))))))******************************++++++************+++++++++++++++******************)))))))))***+++,,,,,,************************...,,,+++)))))))))******************************************************))))))************))))))******************************++++++,,,,,,------************************((())))))************)))+++***))))))***+++***)))))))))*********+++++++++******************************++++++******)))(((************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************************************,,,,,,++++++******))))))......////////////......////////////////////////------------------------...------,,,,,,------............////////////000........./////////000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,+++,,,,,,---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,***+++++++++,,,,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++************************+++******))))))******++++++++++++******)))))))))************************+++++++++++++++++++++++++++***)))(((((()))***+++******))))))******+++,,,++++++++++++++++++++++++************************************************************************************************))))))*********++++++++++++***************++++++------------------------++++++++++++++++++++++++---,,,++++++******************************************))))))))))))******************************++++++************++++++***************************)))))))))***+++,,,,,,************************---,,,***)))((()))******************************************************))))))))))))))))))))))))************************)))******++++++,,,,,,,,,************************'''((()))***************,,,***)))***+++,,,+++***))))))*********+++++++++************************+++++++++++++++******)))************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))************************************************************************+++++++++******)))))))))------............------////////////////////////------------------------...------,,,,,,------...------........./////////............/////////000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------........................,,,++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******************************))))))))))))*********************)))))))))***************+++++++++++++++++++++++++++++++++***))))))(((((())))))*********))))))******+++,,,++++++++++++++++++++++++***************************************+++++++++************************************************)))))))))************+++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++***************+++++++++******))))))))))))******************************++++++************++++++)))))))))************************)))******++++++******************************)))))))))******+++***************************************************))))))(((((())))))*********************************************++++++************************'''((()))******+++******,,,+++******+++,,,+++***)))************+++++++++************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))************************************************+++++++++******************************))))))))),,,,,,------------,,,,,,////////////////////////------------------------...------,,,,,,------...,,,---------............------........./////////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,---......///+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))*********+++++++++++++++++++++++++++++++++(((((())))))))))))((((((******))))))******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))))))))******************))))))***++++++,,,++++++++++++++++++++++++******************************************+++,,,))))))*********+++++++++******))))))))))))******************************++++++************++++++((()))))))))*********+++++++++******)))*********************************'''((()))******++++++******************************************************)))(((''''''((()))******************************************)))))))))************************'''((()))***+++++++++++++++)))))))))***+++***))))))************+++++++++*********************************+++***))))))(((******************************************++++++++++++++++++++++++++++++***+++,,,------+++***(((************************************************+++++++++*********))))))))))))))))))************+++,,,,,,------,,,,,,+++////////////////////////------------------------...------,,,,,,------...,,,,,,,,,---------......------------.........///........................,,,------......------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,+++++++++******))))))++++++,,,,,,---...//////+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******(((((())))))******++++++))))))******++++++++++++++++++++++++++++++++++++'''((()))******)))((('''*********)))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************************************))))))))))))******************))))))***+++,,,,,,***************************************************)))))))))***+++,,,,,,))))))******++++++++++++******))))))))))))******************************++++++************++++++(((((())))))*********+++,,,,,,+++***)))))))))***))))))))))))))))))))))))%%%''')))***+++++++++******************************************************)))(((''''''((()))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,***((('''((()))***)))((()))************+++++++++************************)))))))))))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++***+++,,,------+++***(((************************************************++++++++++++******))))))(((((())))))******++++++,,,------......------,,,+++,,,------......------///......---------..............................,,,,,,,,,---------......---------............///------------------------...............---------........................,,,,,,,,,---------.........---,,,,,,,,,,,,---..............................------,,,,,,------...------------------------------------------------------------------------........................---------------------------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,+++*********+++---------,,,,,,+++++++++------++++++++++++------//////...---,,,,,,++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,+++***)))))))))***************************++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))))))************+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))************)))))),,,+++++++++***)))))))))+++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++++++++************************************++++++++++++******))))))))))))))))))))))))******************************************************))))))))))))******++++++************++++++************************************************))))))))))))))))))))))))(((((()))************))),,,------......------,,,+++,,,------...---------......------------......------------------------,,,,,,,,,---------......------------............---------------------------------.......................................,,,,,,,,,---------.........---,,,,,,,,,,,,---..............................------,,,,,,------...------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++---,,,++++++******++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---///......---,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,+++******************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************************************)))))))))))))))***++++++************************))))))************))))))+++++++++***************+++++++++++++++++++++++++++***)))(((((()))***+++************************************************************************))))))***++++++++++++***++++++************************************************++++++++++++************************************************************************************))))))))))))******+++******))))))******+++************************************************))))))))))))))))))))))))((()))******++++++******,,,------......------,,,++++++,,,---------------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............------------------------,,,,,,------......//////........................,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......------,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++((())))))*********)))))),,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************++++++++++++++++++++++++***))))))))))))***++++++************************))))))************))))))***************++++++++++++++++++++++++++++++++++++***))))))))))))***+++************************************************************************))))))***++++++++++++***---,,,+++)))))))))************************************++++++++++++******************************************************************************************************+++******))))))******+++************************************************)))))))))))))))))))))))))))******+++++++++++++++,,,------......------,,,++++++,,,------------,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------------------------++++++,,,------...//////........................,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++)))***************)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,+++***************+++++++++,,,,,,+++***++++++++++++,,,,,,------------------------++++++++++++++++++++++++++++++************++++++************************************************************************++++++++++++++++++++++++******))))))******+++,,,************************)))******++++++******))))))))))))***+++++++++,,,++++++++++++++++++++++++************************************************************************************************))))))***++++++++++++***///---+++)))(((((()))*********************************++++++++++++************************************************************************************************************))))))))))))******************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------***++++++,,,---...//////........................,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++++++++,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++******++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++***************************************************************************************************************++++++,,,******************************++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++++++++******************************************************************************))))))***++++++++++++***///---+++)))(((((()))*********************************++++++++++++******************************************************************************)))***++++++++++++***)))***))))))))))))))))))***************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,------......------,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------++++++,,,,,,------..............................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++******))))))***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,******************************++++++++++++*********************+++++++++++++++++++++++++++++++++******+++,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***---,,,+++)))))))))************************************++++++++++++******++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))***))))))(((((())))))***************************************************)))))))))))))))))))))))))))******+++++++++++++++,,,------......------,,,******+++,,,,,,,,,,,,+++++++++++++++,,,---...///------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++***))))))(((((()))***++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,+++++++++++++++,,,,,,,,,------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---***************************++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++************************************************++++++++++++******++++++++++++++++++++++++************************************************)))***,,,------,,,***)))))))))(((((((((((())))))************************************************))))))))))))))))))))))))((()))******++++++******,,,------......------,,,******+++,,,,,,,,,,,,+++++++++++++++,,,---...///........................,,,,,,,,,---------......++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,---------++++++------------+++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++***))))))(((''''''(((******+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++...------,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++------------++++++++++++,,,,,,,,,---------)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***************************++++++,,,,,,++++++***,,,+++++++++******))))))++++++++++++++++++++++++***+++,,,------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))******+++++++++************************************++++++++++++******++++++++++++++++++++++++************************************************)))***,,,------,,,***)))))))))(((((((((((())))))************************************************))))))))))))))))))))))))(((((()))***************---------------------------------,,,,,,+++++++++------------------------..................------------------------------+++,,,------......------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...//////......------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++***)))------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++******************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,------------------,,,+++***))))))***+++,,,---------------,,,+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,+++***((('''++++++************++++++******))))))))))))))))))******))))))***+++,,,,,,---------------------------------,,,,,,,,,++++++------------------------........................------------------------+++,,,------......------------,,,,,,,,,,,,------------------------------------------------------,,,------...//////......------------------------........................,,,,,,,,,---------............---------,,,,,,,,,///...---,,,,,,,,,,,,---------------------------+++*********+++,,,------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************++++++,,,------...++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******+++++++++******++++++************++++++******************************))))))***++++++,,,------------------------------------,,,,,,,,,,,,------------------------........................------------------------+++,,,------......------,,,,,,,,,++++++,,,,,,,,,........................------------------------,,,---......///.........------------------------........................,,,,,,,,,---------.........------------,,,,,,,,,......---,,,,,,,,,------------------------------))))))******+++---...///------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************++++++,,,,,,------******++++++++++++******************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......------,,,,,,++++++++++++***))))))***++++++++++++++++++++++++***)))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))***+++,,,---++++++************++++++*********************************)))******+++,,,------------------------------------------,,,,,,........................---------.......................................+++,,,------......------------,,,,,,,,,,,,------////////////////////////........................------...............---------------------------........................,,,,,,,,,---------......------------------------...------,,,,,,,,,------------------------------+++******+++,,,---......------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,)))******++++++******)))***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******+++******************+++******+++++++++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,))))))*********+++++++++***+++,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))((()))+++,,,---++++++************++++++(((((((((((())))))))))))+++***************++++++------------------------------------------------........................---------.........//////........................+++,,,------......------......------------......////////////////////////........................---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,------...------------------------------,,,,,,+++,,,,,,------......//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++++++++,,,)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***************++++++*********)))******+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,************++++++++++++***+++,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++************++++++)))))))))******+++++++++++++++***************+++------------------------------------....................................,,,,,,------.../////////........................+++,,,------......------///......------......///////////////////////////.................................///......---,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------...------,,,,,,,,,---......------------------------......---,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,---...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,++++++******)))***++++++++++++***))))))***++++++,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---*********++++++++++++,,,***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++******************++++++************++++++++++++,,,,,,---.........,,,+++******)))*********------------------------------------.........///........................,,,,,,------...//////000........................+++,,,------......------...------,,,,,,------.........................................................//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------------,,,,,,,,,------.........////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---...............---------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((()))***+++++++++++++++++++++************++++++***++++++,,,------......,,,++++++***))))))******---------------------------------.........//////////////////////////////,,,,,,------...///000000////////////////////////+++,,,------......---------,,,,,,++++++,,,,,,---........................////////////////////////.../////////...---,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,---...///000......////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...............------------------------------,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))***+++,,,---------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++%%%''')))+++---------,,,++++++************++++++'''(((((()))******++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...///000000111//////............//////........................------............------.........------,,,,,,,,,---------............///.........................................................------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............------------......------------------------...------,,,,,,------...000000//////......------........................---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,................................................///......---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******+++++++++******))),,,,,,,,,---------......------------------------))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,+++++++++******************************,,,,,,+++***))))))******++++++++++++++++++++++++...------,,,+++***))))))******************************************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,------------,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...///000000000//////............//////........................------............------......---------,,,,,,,,,---------............///......................................................---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///......------------......------------------------...------,,,,,,------...///////////////.........................................................---,,,,,,,,,------............---------,,,,,,,,,................................................///......---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******++++++++++++******,,,,,,,,,---------......------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,+++++++++******************************,,,,,,+++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...//////000000//////............//////........................------............------...------------,,,,,,,,,---------............///...................................................------------,,,,,,,,,,,,,,,,,,---------......---------,,,------...///......------------......------------------------......------------...............///////////////........................////////////////////////,,,,,,,,,---------.........------------,,,,,,,,,......................................................---------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++++++++++++++***,,,,,,,,,---------......------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((************************++++++++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++************+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++---------------------------------............///---------......///////////////............//////........................------............---------------------------------------............///................................................------------------------,,,,,,,,,---------......---------------...//////...------,,,,,,------...------------------------......------------......------......//////000000................................................,,,,,,---------...------------------------------...................................................------------...//////................................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,++++++,,,,,,,,,---------......------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++---------------------------------............///------------............//////............//////........................------............---------------------------------------............///................................................------------------------,,,,,,,,,---------.........------------...//////------,,,,,,,,,,,,------------------------------///......------......///------......//////000000........................------------------------+++,,,---.........------------------------------................................................---------------...//////................................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////000000000//////.........---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************------,,,,,,+++***))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***---------------------------------............///------------------------//////............//////........................------............------,,,,,,,,,------------...---------............///................................................,,,,,,,,,------------...,,,,,,,,,---------............------......///000------,,,,,,,,,,,,------------------------------//////............//////.........///////////////........................------------------------+++,,,---.........---,,,,,,,,,,,,------------...................................................---------------...///000................................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------............,,,---------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------......------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////000000000///......------...//////000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++...------,,,+++***)))(((******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******........................---------............///------------------------//////............//////........................------............------,,,,,,,,,---------......---------............///................................................,,,,,,,,,---------......,,,,,,,,,---------.....................//////000---,,,,,,++++++,,,,,,---------------------------//////............/////////////////////.........................................................***+++---//////...---,,,,,,,,,,,,---------......................................................---,,,,,,------///000000................................................................................................,,,,,,,,,---------......................................................................................................------------.........///------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------......---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------,,,,,,,,,---------......------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////000000///......---,,,,,,...///000111000...,,,+++------------------------***+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())),,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))........................---------.........//////------------------------//////............//////........................---..................---,,,,,,,,,------.........---------.........//////................................................,,,,,,,,,------.........,,,,,,,,,---------.....................///000000---,,,,,,++++++,,,,,,---------------------------//////............//////000000//////.........---........................////////////////////////***+++---//////...---,,,,,,,,,,,,------.........................................................,,,,,,,,,---...///000111////////////////////////////////////////////////................................................,,,,,,,,,---------......................................................................................................---------.........//////---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------...---,,,,,,,,,---------......------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000//////...---,,,,,,,,,///000111111000...,,,+++------------------------)))***+++,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&(((+++......,,,***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))........................,,,---......//////..............................////////////////////////---......///////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,---------......000000//////.........---////////////............---------............/////////000000000000//////------------------------...---,,,,,,,,,,,,---...........................................................................------------------------//////.........---------......------------..............................------............------................................................,,,,,,,,,------.........---------.........//////......------------.......................................------,,,,,,,,,................................................,,,------......------,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------.........,,,,,,,,,++++++*********------------------------------,,,,,,,,,,,,++++++000+++***---...------///,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------.........................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------...---+++))))))***+++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++---,,,***(((((()))***+++***+++,,,,,,******+++,,,)))***+++,,,---,,,++++++........................,,,---......//////..............................////////////////////////---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,---------.........000/////////............////////////............---------............/////////000000000000//////------------------------......---,,,,,,---..............................................................................------------------------//////.........---------......------------....................................////////////......................................................------........./////////---------........./////////......------......///......................../////////.........------................................................---------......---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++------------------------------------------------,,,,,,------------------,,,,,,,,,+++++++++******---------------------------------,,,,,,+++++++++---)))(((+++---+++***,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------...---+++***)))***+++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++)))))))))++++++***+++,,,,,,******+++,,,)))***+++,,,,,,,,,++++++........................------...////////////...////////////////////////////////////////////////---......///////////////........................------------------------///............---------,,,------------.........////////////............////////////............---------............///...//////000000//////...------------------------......---,,,,,,---..............................................................................------------------------/////////............---......------------..............................//////000000000000/////////////////////////////////////////////////////////////////////000000000------.........///////////////............//////////////////////////////000000000000////////////////////////////////////////////////////////////------............------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++------------------------......---,,,,,,+++******---***)))---///---,,,---,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------........................,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---...---+++*********+++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++,,,,,,***+++,,,,,,******+++,,,)))***+++,,,,,,,,,,,,+++........................------...///////////////000000000000000000000000////////////////////////---......///////////////---------...............------------------------///............---------------------............///////////////.........////////////............---------............///...//////////////////.................................------------....................................................................................................../////////.....................------------..............................000000111111111111000000////////////////////////////////////////////////////////////////////////............////////////000//////......//////000////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////..............................................................................------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++******,,,))))))...000...,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,------------------........................---......///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,---***+++,,,,,,******+++,,,******++++++,,,,,,,,,,,,////////////////////////---...//////000000//////111111111111111111111111////////////////////////---......///////////////---------.........//////........................///............------------------.........//////.........///////////////////////////............---------............///......////////////......................................................................................................................................................////////////////////////......------------......////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000................................./////////000000000000000//////000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000000//////...........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******)))''')))...000---++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------......///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,+++***++++++++++++,,,,,,////////////////////////......///000000000000///000000000000000000000000////////////////////////---......///////////////,,,,,,------...////////////////////////////////////............---------------........./////////.........///////////////////////////............---------............///---......//////......---........................---...////////////...---...................................................................................................////////////000000000......------------......////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000//////............------....../////////000000000111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////........................................................................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........------------------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++---+++...444777333000000,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------.................................++++++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++******++++++,,,---////////////////////////......///000000000000000000000000000000000000000////////////////////////---......///////////////,,,,,,------...//////000///////////////////////////............---------............////////////............/////////000////////////............---------............///---......//////......---........................---...///000000///...---.................................................................................................../////////000000000000......------------......///////////////////////////000000000000000000///111111111111111111111111111111111111111111111111000000000/////////........./////////000000000000222111111000000111111222111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111///000000111111000000///................................................................................................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///------------------------,,,,,,------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------///...111888:::777333222,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///........................***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,++++++***+++,,,,,,******+++,,,++++++*********+++,,,---000000000000000000000000...//////000000000000000////////////////////////////////////////////////---......///////////////,,,,,,------...///000000000000000000000000000000//////.........---------............/////////000---.........//////000000000/////////............---------.........//////---..................---////////////////////////---...///000000///...---........................................................................////////////////////////.../////////000000111111.........------.........000000000000000000000000//////000000000000//////111111111111111111111111111111111111111111111111222111111111000000//////////////////000000000000222222111111111111222222111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////................................................------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------------------***++++++,,,,,,------...)))(((,,,333666222...---,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////........................,,,------.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***************************++++++,,,,,,++++++******+++,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++((()))***+++++++++++++++***+++,,,,,,******+++,,,,,,+++*********+++,,,---////////////////////////000000000000111111111111222222222222222222222222000000000000000000000000////////////////////////........................000000000000000000000000////////////////////////......////////////......////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000///......///000111111111000000000000000111000000000000000111111222000000000000000000000000111111111000000000000000222222222111111111111111333222222111111222222333444444444444444333222111111000000/////////000000222111111111111222333444222222222222222222222222/////////000000000111111555555555444333222111111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000//////............////////////............////////////.........---------------............------------------------------...---,,,+++,,,...000111///...,,,,,,,,,---///111...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------............///------------------------------------------------,,,,,,,,,---------..............................------------------------..........................................------------------------------------............------...........................................................................------,,,,,,------...,,,---......//////......////////////////////////......------------..............................------------------------++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,+++***+++---...---,,,------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////........................000000000000000000000000////////////////////////......////////////........./////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000///......///000111000000///////////////000/////////...///000000111000000000000000000000000111111111111000000000000111111111111222222222222333333222222222222333333222222222222222111000000333333222222222222222333333222222222222222333444333333333333333333333333222222333333333444444444444333333222222111111111222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000//////............////////////............////////////.........---------------............------------------------------,,,,,,++++++,,,///111333111000...,,,+++,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------------------------------,,,,,,,,,---------..............................------------------------................................................---------------------------......//////......---...........................................................................------,,,,,,------...,,,---......//////......////////////////////////......------------..............................------------------,,,,,,++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,+++***+++---...---,,,------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000////////////////////////......////////////............/////////000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////...............//////000000000000000000000000000111111111111111111111111111111111222222333333333333333222222222222333333222222333333222222111111222111111111111111222222222111111000000000111111222222222222222222222222222222222333333333333333333333333333333333333333222222222222222222222222333333333222222222111111000000000000000000000000000000000000000000000000000//////......//////000000//////......//////000/////////.........------------............------------------------------*********+++---///222333333111///---+++***++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,+++++++++++++++******,,,,,,,,,---------......---------............///------------------------------------------------,,,,,,,,,---------..............................------------------------................................................---------------------------......//////......---..............................................................................------------......------...////////////...////////////////////////......------------.......................................------,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------------------------++++++,,,---...---,,,------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////......////////////.............../////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000//////.........///000000///............///000000000000000000000000000000000111111111111111222222000111111222333444555555333333333222222333333333444444555555555555444444222111111111111222222333444333222222111222222222333333333333333333333333222222222333333333333333444444555555555555555555222222222222222222222222444333333333222222222222111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000////////////............------............------------------------------+++++++++,,,---...000111222000///---++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,++++++******,,,,,,,,,---------......---------............///------------------------------------------------,,,,,,,,,---------..............................................................................---------.............................................////////////....................................................................................------------......------...///////////////////////////////////////......------------.......................................------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---------------------------,,,+++,,,.........---..............................---,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111111111111222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////........................//////000000000000//////000/////////000000111222000000//////000000111222111111111111111111111111000000111111222222222333111111222333444555555666444333333333333333333444444555555666666666555555444444333333444555555666666555555444444555555555666666666666666666666666555555555555555555555444444444444555555555555555333333333333333333333333444444444444333333333222222222222222222222222222111111111111111111111111000000////////////000000000000////////////000000000000/////////.........------............------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......------,,,,,,++++++,,,,,,,,,---------......---------............///------------------------------------------------,,,,,,,,,---------..............................................................................---------.........//////...........................//////////////////...///////////////////////////////////////////////////////////////////////////......------......///---...//////000000//////////////////////////////......------------.......................................------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------------,,,+++,,,...///...---..............................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111111111222222222222333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////......////////////......------........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////........................//////000000000000//////000000///000000111222333000000000000000111222222111111111111111111111111000000111111222333333333333333333444444555555555444444333333333333444444333333444444555555444444222222222222222333444555444444333333444444555666444444444444444444444444555555555444444444444333444444444444444444444333555555555555555555555555555555444444444333333333222222222222222222222222111111111111111111111111111000000//////000000111111000000//////000000111000000000/////////......------............------------------------------------------,,,,,,,,,+++++++++,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------------,,,,,,,,,,,,---------......---------............///------------------------------------------------,,,,,,,,,---------..............................................................................,,,,,,------.../////////...........................//////000000//////...//////////////////////////////////////////////////////////////////////////////............//////......///000000000000///////////////////////////......------------..............................------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------...,,,,,,,,,...///...---..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222222222222222222111111111222222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////......////////////......---------.........//////////////////////////////////////////////////////------------------------////////////////////////////////////////////////........................////////////////////////...........................///000111111000///............//////111222222///////////////000111111111111111111111111111111000000111222222333444444444444444444555555555555444444333333333333444444333333444555555555555555444444444444555666777888999999999999:::<<<===>>>999999999999999999999999999999999999888888888777888777777666666555555555666666666666666666666666555555555555444444444444333333333333333333333333111111111111111111111111111111000000000000111111111111000000000000111111000000000000/////////...------............------------------------------+++,,,,,,---------,,,,,,++++++,,,,,,------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---------............///------------------------------------------------,,,,,,,,,---------..............................................................................,,,,,,------...//////000........................//////000000000000////////////////////////////////////////////////////////////////////////////////////............//////......///000000000000000////////////////////////......------------..............................+++,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------...---,,,---...//////---..............................---,,,,,,,,,,,,---........................,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222222222222222222111111222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......---------.........//////////////////////////////////////////////////////------------------------////////////////////////////////////////////////........................////////////////////////...........................///000111111000///...---------......000111111...............///000000111111111111111111111111000000111222333333444444555555555555555444444444555444444333333444444555555555666777888888777777============>>>???@@@AAAFFFFFFGGGHHHIIIKKKLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCBBBBBB<<<<<<<<<;;;:::999888888777777777777777777777777666666555555555444444444333333333333333333333333111111111111111111111111111111000000000000111111111111000000000000111111000000000000////////////---..................---------------------------)))***+++,,,---......---+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------*********++++++,,,,,,---,,,,,,,,,---------......---------.........//////------------------------------------------------,,,,,,,,,---------..............................////////////////////////........................,,,,,,------...///000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////............//////...//////000000000000000////////////////////////.........------.................................***++++++,,,---...//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------//////...---,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,------------------------...---,,,---/////////...////////////////////////......---,,,,,,,,,,,,---........................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444444444444333333222222222333333333333333333333333222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111///////////////......---............////////////////////////////////////////////////////////////000000000000000000000000......------------......////////////////////////000000000000000000000000000000//////......---------------.........//////000///...------...///000////////////............000111111111111222222222000111111111111222222222333333444555555555555555333555666666444222222333...555999888666777888666777888;;;<<<;;;:::===BBBHHHHHHIIILLLOOORRRUUUWWW\\\[[[[[[[[[^^^cccgggiiiiiiccc]]]]]]```ccccccaaa___```ccchhhkkkggg___WWWUUUTTTRRRPPPOOOLLLJJJHHHGGGCCC???>>>@@@AAA@@@>>>;;;;;;;;;:::999666333111666666666555222///111444555222111222444444000,,,111111222222222333333333111111111111000000000000000/////////............////////////////////////......---,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,........................------------------------...---,,,,,,+++++++++++++++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///..........................................------///////////////////////////000000000000000//////000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000////////////........................//////...------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,,,,++++++,,,,,,---,,,---------.../////////------------------------,,,,,,,,,++++++*********------------------------******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////...---,,,,,,,,,,,,---..............................------,,,,,,------...---------.........//////..................------........................444444444444444444444444444444444333333333222222333333333333333333333333222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111//////000000//////...---............////////////////////////////////////////////////////////////000000000000000000000000///......------......///////////////////////////000000000000000000000000///////////////.........---------.........//////000///............///000////////////////////////111111111111222222222222111111111111222222222222000111222333333444444444///111333444555666888:::777;;;:::666555999<<<===:::<<<@@@FFFJJJLLLMMMNNNWWWWWWXXXYYYZZZZZZZZZZZZdddfffiiilllpppvvv|||tttqqqpppuuu}}}pppsssvvvtttnnnhhheeeddd[[[XXXTTTPPPLLLGGGCCC???AAA???===:::999:::;;;<<<777777777666555333555777666444222222444555444333444333333333222222111111111111111111000000000000000000/////////.................................///...------,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++,,,------------,,,........................------------------------...---,,,,,,++++++,,,,,,,,,---...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///................................................//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000000000000000111111111222222222222222222222222222111111111111111111111111////////////////////////////////////000000000111111000000000////////////........................//////...------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........------------...------,,,,,,------...------------............------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////////////////......---,,,,,,---.................................------,,,,,,------...------........./////////................................................555555555555555555555555444444444444444333333333222222222222222222222222333333333333333333333333000000000000000000000000000000000111111111222222111111111111111111111111000000000000111111111111//////000000//////...---............////////////////////////////////////////////////////////////000000000000000000000000///......------......///////////////////////////000000000000000000000000.........///////////////------........./////////000//////......//////000000000000000000000000000111111111111222222222333111111222222222333333333000000111222333444444444666666777666555555666888777:::;;;999;;;BBBHHHJJJHHHJJJMMMQQQUUUYYY[[[[[[ZZZ]]]aaafffkkkoooqqqrrrxxx}}}|||qqqfff^^^[[[TTTSSSOOOKKKFFFBBB>>>===888888777555555555666666555444222111111222444444666555444333222111111000222222111111111000000000000000000/////////..............................///...------,,,---------------------------------,,,,,,------------,,,,,,++++++,,,---------------........................------------------------...---,,,,,,,,,,,,,,,,,,---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///................................................//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////...///000000111111000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111/////////////////////////////////000000000111111111111000000000/////////........................000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------///......------......///............------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........////////////////////////......------------....................................------------..................////////////................................................555555555555555555555555555555555444444444444444333333333333333333333333333333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111///000000000111111111111000000000000000///..................//////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////------......//////000000............///////////////////////////000000000111111111111111222222222111111111222222222333333222222222222333333333444333333333444444555555666999::::::999888888:::<<>>AAAEEEIIIMMMRRRTTTTTTTTTXXX```eeeeeekkk}}}yyyqqqhhhfff^^^UUUQQQNNNDDD999<<<:::888666666666666777444444444444444444444444222222222222111111111111111000000000////////////........................//////...------------...------------------------,,,------......------,,,,,,,,,---.........------........................---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......------------............///........................---------.........//////////////////////////////......///000000000000000////////////////////////////////////////////////000000000000000000000000///000000111111111111111///000000000111111222222222222222222333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000000////////////////////////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,+++,,,---............---,,,,,,------------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////////////////////////////////////////////////////////////////////////////......------......////////////000000000111111........./////////000000////////////////////////777777777777777777777777555555555666666666666666444444444444444444444444333333333333333333333333222222222222222222222222111111111222222222222333111111111111111111111111000000000000111111111111000000111111000000///...............////////////////////////////////////////////////////////////000000000000000000000000000//////......//////000////////////////////////000000000000000000000000.........///////////////....../////////000000000......///000111111111111000000000111222222333333222222222222333333333333333333333444444444555555555555444444555777999:::???BBBGGGJJJMMMOOORRRTTTWWWXXXXXXZZZfffwww{{{mmm]]]NNNGGG>>>999777888777555444444444555555555666666333222222222222111111111111111000000000/////////////////////////////////000///......------......------------------------------............------,,,,,,---.......................................------------------------------------------...///...---,,,,,,+++,,,,,,,,,------------------------......////////////......---------............///........................,,,,,,------.../////////////////////////////////---...///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111000111111222222333333333222222333333333444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000111111111222222222222111111111000000000////////////////////////111000//////......//////------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------*********+++++++++,,,,,,***+++---...//////...---,,,------......------,,,,,,,,,------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------.........///////////////////////////////////////000000000000////////////////////////////////////............//////000000000000111111111111.........//////000000111////////////////////////777777777777777777777777555555666666666777777777666666666666666666666666444444444444444444444444333333333333333333333333111111111222222222333333111111111111111111111111000000000000111111111111000111111111111000//////............////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////000000000000000000000000///////////////............/////////000000000000---...000111222222111111//////000000111222222333222222222333333333444444444444444444555555555555555555666888;;;>>>BBBDDDOOORRRVVVXXXXXXXXXWWWXXX^^^ccckkkvvv|||kkkUUUFFF@@@===:::666666666666555555555555555333333222222222111111111111111111000000000//////000000000000000000000000000//////...............------------------------------............------,,,------.......................................---------------------------------------...//////000///...---------....................................////////////......---------............///........................,,,,,,------...//////000////////////////////////---...///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111222222333444444555555333333333333444444444444444444444444444444444444222222222222222222222222222222222222222222222222000000111111111222222222222222222111111111000000////////////////////////111000000///////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---///000///......+++,,,------------,,,+++------------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////////////////////////////000111111111111000/////////////////////////////////............//////000000000111111111222222---......///000000111111////////////////////////777777777777777777777777555666666666777777888888777777777777777777777777444444444444444444444444333333333333333333333333111111222222222333333333111111111111111111111111000000000000111111111111111111111111111000//////............/////////000////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000//////.........---////////////000000000000---...000111222222222111...//////000111111222222222222333333333444444444444444444555555555666666777888999<<>>:::888999:::;;;::::::::::::<<<===;;;777555666666666555333333444555666666666555555444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000///000000000000000000000000////////////////////////000000000000/////////.........////////////......111000000000/////////...////////////000000000111........./////////000000000000000000000000000000111111111111111111111111000000000000111111111222000222333333333333555777999666555777777777;;;AAANNNUUU[[[]]]^^^```eeehhhttt{{{tttmmmkkkeeedddiiiaaaccchhhoooxxx~~~{{{nnneeeYYYKKKAAA;;;<<<>>>777666444333222333666888555555444333222222222333222222111111111111222222000000/////////.................................------------------------------------------------/////////////////////.........------------......//////.........---------............////////////..............................////////////......//////...---......///000---------.........//////000//////......//////000111111000///////////////111111111111111111111111111111111111222222222222111111111111111222333444222222222222333333333333555444444444555666666555:::;;;;;;:::888777777888666777777888888888777777777999;;;;;;888666666777444444555555555555666666555333222222444555555444222222222222333333333333444333333222222111111111000000000000111111222222000000/////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------000...,,,---......+++)))++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------......///////////////111111//////...///000000111111111111111000//////111111111111111000000000222222222222222222222222111111111000000///......222000//////111111111000222222111111111111111222kkkmmmnnnkkkiiifff___XXXXXXMMMBBB???BBBDDD???999999::::::;;;<<<;;;777444888888888777666555555444666666666666666555555555444444333333333222222222333222222222111111111111222222111111111000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////000000000/////////............////////////......000000000000/////////////////////000000000111111....../////////000000000000000000000000000000000111111111111111111111111000000111111111222222222111222444555444555666888888444444888>>>CCCKKKSSS^^^dddiiigggccceeepppzzzcccTTTaaalllggggggooo{{{~~~sss[[[HHH>>>::::::999888666555555555555555555444333333333444444222222111111111111222222000000000/////////......////////////////////////------------------------------------------------......//////////////////......------------.....................---------............////////////..............................////////////......------------...///111111------........./////////111000000//////000000111111111000/////////000000222222222222222222222222222222222222333333333444333222222222222333444444222333333444444555666666444333222444888999777444666555444555888:::::::::<<<<<<<<<<<<<<<;;;:::999999:::<<<<<<;;;;;;<<<>>>===<<<;;;:::999777666666777555444444555444333111222222222333333333444444222222222222222222222222000111111111111222222222000000000000////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,------------...---,,,,,,,,,,,,+++))),,,,,,,,,,,,------------,,,,,,,,,,,,------------------...............---....../////////000000000000000/////////000111111222222111000000000111111111111111111111111111111000111111111111111111111444333222111000/////////444222111111222222111000444333222111111222333444{{{vvvjjj]]]YYY[[[[[[SSSKKKEEEDDD???;;;999:::999555999999888999999999888666666666666666666666555555444444444444333333333333333333222222222111111111222222222111111111000000///000000000111111111111111111111000000000000000////////////////////////////////////////////////000000/////////...............////////////......000000000000//////////////////000000000111111111...////////////000000000000000000000000000000000111111111111111111111111111111111222222222333333444555666666555444555777333444:::FFFOOOVVV]]]eeeeeegggiiikkkoooyyywwwssskkkfffiiitttxxxzzzsss^^^RRRBBB???;;;888777666555444555444444333333333444444333222222111111222222333000000000////////////...////////////////////////............................................................////////////......------------..........................................////////////---------.....................////////////..................//////000000............////////////000000000000000000000000111111000000///000000111222222222222222222222222111222222222333444444444444444444444444444555666444444555555666777777777666555444888<<<>>><<<999>>><<<;;;???EEEIIIJJJIIIDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===>>>AAAEEEHHHDDDBBB@@@??????>>><<<:::===<<<:::999888777444222444444444444555555555555222222222222222333333333222222222222222222222222111111111000000000//////........................------------------------------------------------------------------------...............---------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------......---,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,------------...------.../////////......///////////////000000111/////////000000111111222222111000//////000111222111111111111111222222222111111111111000000000000666555444333333333444444222111111222333444333111333333333333333444444444~~~~~~}}}tttmmm___NNNEEEEEEDDDAAA;;;999777777999999888666666666666666555555555555555555555444444444333333333333333222222222222111222222222222111111111111///000000000111111111111000000000000000000111111////////////////////////////////////////////////////////////..................////////////......////////////000000000000000000000000111111111111////////////000000000111111111111111111111111111111111111111111111111111222222222222333333333333555666666555333333555777;;;AAANNN[[[bbbcccfffkkkjjjjjjpppyyyrrrnnnnnnpppsssfff[[[LLL???888777888999555444444333333333333444333333222222222222333333111000000000////////////........................................................................---.........//////000000......------------......---.................................////////////---------.........//////......////////////......///////////////......---........./////////000000////////////////////////111111000000000000111111111111111111111111111111111111222333333444555555666666555666666777888999666666777777888999999999===<<<<<>><<<:::777777777666666555555555333333333333333444444444333333333333222222222222222111111111111000000000////////////////////////................................................------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........///......---,,,,,,---...,,,,,,---------.........,,,,,,---------.........,,,---///000111000///...000////////////000111111//////000111111111222222111000///...///000111222000000000111111222222222444444444333333222222222333333333333444666777777444333333444555555333222222444555666777666444333rrrbbb```___[[[IIIEEE???<<<<<<;;;888555888888888777666555555555666666555555555444444444333333333333222222222222333222222222222111111111000000000000111111111111000000000000111111111111000000000000000000000000/////////////////////////////////.........------......////////////......////////////000000000000000000000111111111222222/////////000000000111111111111111111111111111111222222222222222222222222222222333333333444444444444444555555555999>>>BBBQQQXXXdddllljjjfffiiipppttttttqqqsssxxx}}}rrrVVVDDD<<<999888777777666444444333333444333333222222222222333333111111000000000/////////........................................................................------......///000000000......------------......---------...........................////////////,,,,,,------.../////////......////////////......000000000000///...---,,,....../////////000000000...//////000000//////...111111000000000111222222111111111111111111111111222222333444555666666777777777777888:::;;;===>>>::::::<<<>>>???AAABBBCCCEEEFFFGGGKKKQQQYYYaaaeeeZZZ]]]cccllluuu{{{}}}~~~xxxppprrrnnnhhhdddaaa]]]WWWRRRPPPMMMIIIGGGFFFFFFDDDCCC===<<<;;;:::999888777666555555555555555555555555444444444333333333333222222222222222111111111000////////////////////////////////////////////////////////////////////////------------------------.............../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---------............/////////---,,,,,,...000,,,---------............,,,---------............,,,---000111222111000///111000///...///000111222000000111222222222111111111000000000000111222222111111111222222333333444333333333333333444444444333444555777999:::;;;;;;<<<<<<<<<===>>>===;;;999:::;;;<<<<<<<<<;;;999888~~~iiiaaaWWWOOOJJJFFFAAA<<<<<<<<<;;;:::888777666666666666666666555555555444444444333333333222222222333333222222222111111111000000000000111111111111///000000000111111111111000000000000000000000000//////////////////////////////.........---------......////////////........./////////000000000111000000111111111222222222//////000000000111111111111111111111111111111111222222222222222222222222333333333333444444444444444555666999???GGGQQQXXXccchhhmmmmmmhhhhhhuuuvvvssstttyyy{{{eeeSSSEEE<<<;;;:::999777666555555444444333333222222333333444111111111000000000//////////////////////////////................................................------......///000000111......------------......---------.........//////............////////////,,,,,,------...//////000......////////////............///000000///...---.../////////000000000000///000111111111111000///111111000000111111222333222222222222222222222222444555555666888999999:::777888999:::<<>>>>>@@@CCCFFFGGGGGGFFFEEEGGGHHHJJJMMMQQQRRRQQQPPPMMMLLLIIIGGGFFFGGGHHHHHH}}}nnnbbbZZZSSSLLLFFF??????===<<<:::999777777777666666666555555555555444444444333333333222222333333333222222222111111000000000000111111111111//////000000111111111222000000000000000000000000//////////////////////////////.........---------......////////////........./////////000000111111000111111111111222222222000000000000111111111111111111111111111111111111222222222222222222222222333333333444444444555555555777:::@@@IIIVVVcccllliiikkklllhhhccckkkyyyuuuyyy~~~sss]]]NNN>>>===;;;999888777666666444333333222222333333444111111111111000000000000000000000000000000000000////////////////////////////////////////////////---------...///000000111.........------.........---------.........//////............/////////000,,,,,,------...///000000......////////////......,,,---...000000000//////////////////000000000000000111222333333222111000111111000000111222333333333333333333333333333333666777888999:::;;;<<<<<<888888:::<<<>>>AAACCCEEELLLNNNRRRWWW]]]cccgggiiioootttyyy~~~|||qqqhhhbbb]]]ZZZQQQPPPNNNLLLIIIGGGEEEDDD:::999999888777666666555555555555444444333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000........................---.........//////000000------------------------................................................,,,,,,,,,------.........---------------------------------.........//////,,,------+++))))))---000---------.........//////---------.........//////,,,...000333333333111000222000///...///000222333111222333333222111000///222333555666777666555555555555555666777888888999;;;<<>>???CCCHHHKKKMMMMMMXXX^^^bbbcccjjjxxx{{{nnnfff\\\UUUTTTSSSQQQOOOGGGDDD@@@<<<999666333000444444555666666555222///111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000//////.........---////////////////////////................................................------------------------------------------------------------------------------------------------////////////............///...------//////...,,,000///...///000///...,,,111111111111111000000///---...///000111111111000000000000000000111111222555222222555888888888888777666222111888BBBGGGDDDGGGLLLQQQSSSTTTVVVXXXXXXddd^^^^^^ffflllhhhaaa\\\ccciiippp|||wwwrrrooopppzzz~~~iiiXXXKKK???888:::777666888888333333777999888888666333222111111333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000///............///000000000000000////////////000000000000000000000000111111111111000000000000111111111111111111111111222222111111111111111111///000222333333333222222444666777777666555555666???KKKYYYaaafffjjjjjjhhh]]]eeeooo{{{{{{{{{uuu\\\III;;;333333777555666555333333444444333333333333222111111000000////////////////////////000000000000000000000000////////////////////////////////////////////////................................................/////////////////////////////////////////////...////////////////////////////////////000000000000////////////000000000111222222111111111111111111111111111111222333444444222333333333444555777999>>>999888:::======AAAFFFKKKLLLNNNTTT[[[aaaeeegggggguuuwwwmmmcccZZZTTTNNNJJJFFFDDDDDDBBB@@@===>>>:::555333444666777888444444555555444444333222000000000000000000000000000000000000000000000000////////////////////////000/////////............////////////////////////................................................------------------------------------------------------------------------------------------------////////////............///...------///000///...//////...///111111///......///000000111111111111///000000111222222222111555444333444666666444222111111222555777888999:::CCCFFFJJJNNNPPPQQQSSSUUUZZZcccjjjhhhccceeennnwww}}}aaaMMMGGGAAA<<<;;;:::777777888555444444333333333444444444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000//////......//////000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222222333333444444444444333333555666666666999???CCCVVVcccooorrrqqqqqqrrrqqqyyyxxxooouuummmQQQCCC===999:::777444444555555555555555555444333333222222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................////////////////////////......//////////////////////////////////////////////////////000000000000/////////000000000111111111111222222222222222222111111111222333444555666111222444555555666999;;;::::::===BBBDDDFFFMMMUUUVVVXXX^^^gggttt|||hhhbbb[[[WWWUUUQQQJJJEEECCC???999555444666777777444444333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////................................................------------------------........................------------------------------------------------////////////............000...------///111111111000//////111333444333111------...///111111222333111111222222222222333333444222222444666777444111333666999<<<@@@DDDIIILLLOOOOOOSSSWWWVVVXXXhhh{{{|||fff[[[NNNDDD???===;;;:::555555555666777777777666444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////000//////////////////000////////////000000000000000000000000000000000000000111111111111111222222111111111111111111111111111111222222222222222333444444444444444444444444666333111333;;;IIIWWW```pppsssssspppsssyyylllqqqzzzfffPPP<<<>>>777333555777666444444555555444444333222222222111111111111111111111111////////////////////////////////////////////////////////////////////////................................................////////////////////////............////////////////////////////////////////////////000000000000//////000000000111111111111111222222222222222333444444444444444555666777555777999999888999<<>>BBBKKKQQQQQQQQQWWW```jjjnnnxxx}}}sssjjj___RRRHHHHHHFFFCCCAAA???;;;666222444444333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111///////////////.........////////////////////////................................................------------------------////////////////////////------------------------,,,,,,------------------////////////............111///---...000333444444222111222444666777777666......//////000111222222222222222222222333333444666666666666666777999;;;AAADDDFFFGGGJJJSSS\\\```fffdddhhhnnnnnntttiiiTTTHHHCCC>>>999===;;;:::::::::999555222555555555444444444333333111111111111111111111111000000000000000000000000///////////////////////////////////////////////////000000000000000000///.../////////000000000111000000000000000000000000000000111111222222222333111111111111111111111111111111222222333333333333333333333333444444444555777444333;;;KKK^^^mmmuuurrrrrrqqqtttyyyqqqrrrnnnOOOCCC999222444888666444333444444444333222222111111222222222222222222222222////////////////////////////////////////////////////////////////////////................................................////////////////////////---.........//////000000000000000000000000000000////////////000000000000000000000000111111111111111111222222333333333333666555555444444444555555888;;;===<<<;;;<<>>CCCGGGKKKVVVdddooowww{{{}}}}}}rrrmmmpppllljjjjjjqqqxxxxxxpppgggaaaccceeegggjjjnnntttxxxssshhhbbbfffhhhhhhnnnxxxvvv{{{qqqggg]]]SSSMMMDDDAAA===999666444333333333333333333333333333333000000000000000000000000111111111111111111111111............/////////000////////////////////////................................................------------------------------------------------------------------------++++++,,,,,,---......///////////////............---...000444888:::999888555555555666999:::999777444333222111111333444555444444444555777:::===???>>>AAAGGGPPP\\\gggqqqvvv{{{~~~pppqqqdddQQQCCC===;;;;;;:::777666666666555555555555222222222222222222222222000000000000000000000000000000000000000000000000///////////////////////////000111222222111000///---......///000111111222000000000000000000000000000000111222333333444444111111111111111111111111111111222333333444555555444444444555777999<<<===OOO]]]mmmuuuwwwgggPPPDDD:::777;;;777777777666555555444444000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................////////////////////////---------...///000000111000000000000000000000000////////////000000000000000111111111111222222222111111222333333444555555555555777888;;;===@@@AAAHHHMMMUUU[[[dddrrrsssqqqyyyuuuqqqrrrvvvooobbb___gggcccdddhhhooouuuvvvrrrmmmlllkkkjjjhhhiiimmmssswww|||nnngggjjjkkkfffgggnnnppp}}}{{{llllllsss___SSSRRROOOJJJDDD???;;;999999333333333333333333333333000000000000000000000000000000000000000000000000---.........//////000000////////////////////////................................................------------------------------------------------------------------------++++++,,,,,,---...//////000/////////............,,,---111555:::;;;:::888444444444555777888777555444333222111222555777999666666666777999===@@@BBBQQQSSS]]]qqqpppRRRGGG???888:::999888666444333444555666222222222333333444444444222222222111111111111000111111111111111111111111000000////////////000000111111000000//////......000000000000000000000000222111111111000000//////111111222222222333333333222222333333333333444444777555333222333444555444555777111333<<<<<<>>>IIIkkklllpppwww||||||vvvrrrnnnkkklllooo}}}rrrQQQAAA===>>>555777999888666333111111333333222222111000000000000000000000////////////////////////000000000000////////////////////////222000...---,,,---...///////////////////////////////////////000000000000............/////////000111111111000000000000000000000000000000111111222222222222222222222333333222222222222333555777888888:::444444???DDDIIIUUUVVV]]]hhhvvv|||~~~pppiiinnnppplllrrrrrrvvvxxxpppeeebbbfffgggiiinnnrrruuuvvvuuutttpppxxx|||{{{||||||}}}xxxtttrrrqqqrrrsssvvvzzz~~~vvvpppttt|||{{{~~~tttaaa^^^XXXRRRQQQPPPJJJ>>>444<<<777333333777999666222666555333111111222444555111111111111000000000000000000000000////////////000000///.......................................,,,++++++******++++++,,,................................................---------,,,,,,+++++++++,,,,,,,,,---------..............................+++---222666888999888777666555444444444555666777///333555444444666777666///>>>>>>888@@@HHHIIIKKK]]]^^^vvvzzzjjjVVVCCC===:::888777777777777666444222222333333333444444444222222222222111111111111111111111111111111111111000000////////////000000111000000000/////////...000000000000000000000000111111111111000000000///111111222222222333333333222222333333333333444444555444333333444666666666111:::999777:::===LLLdddmmmlllqqq{{{qqqlllhhhdddeeeiiipppyyytttZZZGGG;;;888888777666555555777888333333333222111111000000111000000000////////////////////////000000000000////////////////////////111000...---------//////////////////////////////////////////000000000000........./////////000000111111111111000000000000000000000000000111222222222222222222333333333333666777888888888888888999666===>>>AAAKKKMMMOOOYYYttt~~~wwwssspppuuurrrfffbbbhhhmmmkkkrrrtttxxxxxxqqqggggggllliiinnnuuu|||~~~}}}vvvppppppuuuvvvuuu{{{}}}kkkfff___YYYUUUQQQKKKFFF>>><<<999777666777777777222222111111222333555666222111111111000000000000111000000000////////////000000///............///........................,,,,,,++++++++++++,,,,,,................................................---------,,,,,,,,,++++++,,,,,,---------.................................///000222555888999:::;;;888777666555444333333333:::888444222555:::===>>>FFFJJJEEECCCKKKOOOWWWgggxxxnnnVVVNNNDDD???999777888888555222333333333444444444444444333222222222111111111111000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000111111111111000000000000111111222222222333333333222222333333333333444444222222333444555666777777222999::::::CCCKKK]]]wwwqqqsss~~~xxxtttrrrnnnkkkjjjkkklllrrrzzzhhhTTT@@@;;;555333555777777666444333333222222111111000111111000000000/////////////////////000000000000////////////////////////111000...------...//////////////////////////////////////////000000000000....../////////000000000111111111111111111111111111000000000000111222222222222222333333333444444222333555666666666888999:::EEEGGGMMM^^^nnn{{{uuurrrppppppwwwzzzvvvjjjeeejjjooooooffflllssswwwtttrrrxxxyyyyyywwwwwwtttggg]]]UUUPPPEEEDDDBBB<<<666444444666333333333333333444444555222222222111111111000000111111000000000/////////111000//////......//////........................---------,,,,,,---------................................................------------,,,,,,,,,,,,,,,------------.................................000000111333555888;;;<<<888888888777666555555444:::666333444:::???CCCEEEDDDGGGKKKXXXeeefffooo~~~|||jjj[[[HHH<<<999:::999666444444444444444555555555333333222222222111111111////////////////////////000000////////////000000000000000000////////////////////////////////////111111111000000000000000111111222222222333333333222222222333333333444444111222444555555555666777:::<<<<<>>999777666666666666666555555555333333333333222222222222000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333222222333333333333444444333555777666444555999===777NNNbbbmmmsssrrr|||yyywwwvvvxxx|||{{{pppLLL;;;888999:::666555555444444333333222222222111111111000000000////////////000000000000////////////////////////.........///////////////////////////////////////////////////000000000000/////////000000000111111000000111111222333333333222111111111111222333333222333333444555666777777666888999<<>>555555777;;;CCCLLLTTTYYYWWW[[[ggguuu{{{zzztttqqqppppppnnnkkkhhhhhhsss}}}ppp]]]KKK<<<444999;;;666555888555555555333222222444555333333222222111000//////333222222222111111000000111111111000000000000000000000000000000000000000000000000000111111111111111111111000111111222333333333222222222333444444888:::===:::666===WWWqqqtttyyyuuuuuummmpppwwweeeNNN;;;>>>777555222000777999...444444444333333333222222000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111000000//////................../////////000000000111111222222222222000111222333444555666666777444222444555999DDDNNNVVVfffsssuuuwwwuuuvvv{{{{{{eeegggddd```XXXIII:::555888<<<444///111555333000///222222222111111111111000111111111111000000000000000000//////.........---...................................................------------...//////////////////////////////............/////////000//////...------...000000000333444555777:::;;;::::::>>>;;;CCCXXXaaa[[[YYYeeeyyyooofffhhhvvvwwwkkkUUUAAA;;;888444555;;;888777777555333333333444333333222222111000000000333333222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222333333333333222333333444555666888::::::BBBTTTiiivvvuuu}}}yyyxxx|||hhhMMM@@@666666888444777999111444333333333222222222222000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111000000000/////////............/////////000000111111111111111111111111444444444333333333444555777888;;;>>>@@@HHHYYYiii{{{rrrwww{{{yyyqqqrrrjjjgggggghhhcccSSSBBB888666777::::::444///111777222222222222111111111111111111111111000000000000000000/////////............................................................------------...//////////////////////////////........./////////000000111000/////////000111222111555888777555555666777<<>>BBBHHHYYYwwwuuuuuuzzzwwwiiirrrxxxllleeehhhkkkcccSSSGGG===;;;;;;:::666222444999333333333222222222111111111111111111000000000000000000////////////.........................................................------------...//////////////////////////////....../////////000000000222111000000000111333444555777999777555666<<>>888555666777666444333333333333333333333333000111111111222222222222...//////000111111222222000000000000000000000000000000000000111111111111333222222222222333444444444444444555666777999:::BBBSSSiiivvv|||uuussszzz}}}sssqqqxxxnnnNNN@@@===666555555555444444444333333111111111111111111111111000000000000000000000000.../////////000000000111000000000000000000000000.../////////000000000111//////000000000111111111000000111222333444444555555777888777777===IIITTT```yyywwwvvvzzz}}}vvvzzz{{{nnnyyykkkPPP@@@===555555555555444444444444111111111111000000000000//////000000000111111111////////////////////////...........................------------...////////////////////////////////////000000000111111111111111000111222444555777===@@@KKKWWWXXXTTTZZZfffqqqnnnppp|||~~~zzzyyyxxxyyyrrrgggKKKDDD;;;777777888666333333333333333333333333333222222222333333444444444...//////000111222222222000000000000000000000000000000000000111111111111333333222222333333444555444444555555666888999:::GGG```rrruuupppjjjwwwvvvwww{{{ZZZFFFAAA888666666555555555444444444111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000.../////////000000111111000000000000111111111111000000111222444555666777444555555444777DDDWWWfffrrrhhhwww~~~lllwwwjjjJJJ888666666555555555444444444111111111111000000000000//////000000111111111222000000000000000000000000...........................------------...//////////////////////////////000000000000111111111111222222222222333555777888GGGIIIPPPUUUQQQQQQddd|||~~~fffeeelllxxxxxx{{{qqqlllnnnzzzhhhQQQ<<<:::>>>;;;777666444333222333444555333111222222333444555666888999555555555444333111000///222111111111000000//////111111111000000000000000333333222222222333444444666222333777555444???OOO\\\ooottt~~~vvv}}}}}}|||WWW???===<<<888555555666555333222222222222111222222333333000000000000000000000000111111111000000000000///////////////////////////000000000000111111111111000111111111111222222222222222222222333444777888000888@@@CCCGGGYYY{{{wwwoooooo{{{}}}uuunnntttyyyxxxiiiQQQJJJ;;;444999999000...555555444333111000000//////---...111222333222111///------............------........................,,,---......//////......//////.........---------......///......///222555///555000---555999999>>>PPPQQQOOOQQQQQQUUU{{{tttbbbcccnnn}}}~~~nnnjjjkkkwwwfffHHH<<<;;;:::777777444333222333444444333111222222222333444555777888:::::::::999888666555444111111111111000000000///111111111111000000000000333333222222333333444555444444666777666===NNN___kkksss~~~{{{VVVEEE<<<999777777555222111333333222222222222222333333111111111111111111111111111111000000000/////////////////////////////////000000000000111111111111111111111111222222222222222333444444444555777999:::>>>GGGSSSfffyyytttwww}}}yyyqqqhhhfffppp|||~~~gggTTTBBB;;;888333333777555555333222111111111111...///000222222222111000...//////000000//////...........................------.../////////......//////.........---------...///000000///000222444222777111...777===BBBLLLNNNNNNLLLSSSbbbsssyyymmmhhhnnn}}}|||sssqqqrrrvvvzzzwwwlllbbbooozzz___FFF<<<999888999555444222333333333222000111111111222222444555666666666666666555444333222111111111111000000000000111111111111111111111111333333333333333444555555111666888666:::KKKaaaoootttuuuxxxoooOOO@@@;;;999999666111111555333333222222222222333333222222222222222222222222111111111000000000//////////////////////////////000000000111111111222222111111222222222333333333333555666666555666777999@@@EEEQQQhhh}}}zzz|||rrrrrrtttsssyyy^^^GGG999555666888555555444333333222333333000000000111111111111111///000000111111000000///........................---......////////////////////////............---///000222222111111222444333777333222<<>>CCCLLLYYY```___]]]___~~~ssszzz|||~~~uuuRRR@@@666;;;===444000555333333333222333333444444222222111111111111222222111111111111111111111111000000000111222222333333666666777777777777888888666CCCVVVeeelllzzzpppQQQgggrrrdddJJJ777444:::777555333222333444444333111111111111000000000000000000000000000000000000...............///000000222222111111111111111111000333666666444555888<<<999:::>>>EEERRRkkk~~~|||pppZZZKKK<<<777666555555888555444333222111111111111111111111111111111111111000000000000000000000000000///...///000111000///444222///---,,,---///111000111222333555:::AAAFFFQQQbbbccc\\\]]]cccwwwtttrrrXXX>>>555777666666888333333222222222222333333222222111111111111222222111111111111111111111111000000000111222222333333222333444555555666888999>>>NNN^^^hhhyyy}}}yyyZZZQQQYYYqqq```AAA888???888666444333444444444333111111111111000000000000000000000000000000000000///............///000000222222111111111111111111333444444333222333777:::777;;;FFFZZZuuu{{{yyyfffMMM<<<666777666444555444333222111111111111111111111111111111111111000000000000000000000000000///...///111111111///333222000.........000111111444666666777>>>JJJSSS^^^^^^\\\```lllmmmgggiiirrrKKK444222888888444333333222111111222222333222222111111111111222222111111111111111111111111000000111111222333333333111333444444444777:::===HHHYYYgggrrrxxxwwwgggaaaeee}}}~~~PPP;;;===888777555555555555333222222222111111111000000000000000000000000000000000//////......//////000111111111222222222222222222555444333222333666999;;;:::EEEZZZyyy~~~|||iiiHHH999888777222555555444333222222222222222222222222222222222222000000000000000000000000000///...///111222111000111111000000///000000000333666999:::===FFFUUUaaajjj```ggg}}}```^^^ttt~~~wwwpppjjjgggfffgggnnnuuu^^^???777:::999222333333222111111111222222222222111111111111222222111111111111111111111111000000111222222333333444444555555555555888>>>CCCRRR^^^nnn~~~sssxxxvvvoookkkEEE::::::888777666777666333222222222222111111111000000/////////////////////////////////...///000000111111111222222222222222333444444333444777:::===>>>EEE[[[{{{eeeFFF===;;;666666555444333333222222222222222222222222222222222000000000000000000000000000///...///111222111000000000111111111111111111444777;;;@@@GGGQQQ^^^gggggggggjjjZZZwwwsssnnnfff___YYYWWWVVVVVVVVVaaaqqqyyyoooMMM<<<::::::888444333333222111111222222222222111111111111222222111111111111111111111111111111111222333333444444444666666555555999BBBIII\\\^^^ooorrrtttqqqZZZ;;;<<<:::888777777666444222222222222222111111111111///////////////////////////////////////000111111111111222222333333333333444444555666888;;;>>>@@@TTTvvvxxxZZZDDD<<<888777666555444333333333333222222222222222222222222111111111111111111111111111000///000111222222000000000111222222222333333444888>>>GGGRRR[[[cccfffeeeyyyooohhh{{{ccc^^^WWWRRRQQQSSSUUUVVVOOObbbzzzvvvrrrxxxXXX@@@555666:::555555444333222222222222222222111111111111222222111111111111111111111111111111222222333444444444333555666555666<<>>999666555666666555333333222222222111111111000000000000000000000000000000//////000000111222111111222222333444444555333666888777:::EEEWWWfffbbbHHH:::888777666555444444444444333333333333333333333333111111111111111111111111111000///000222333222111222111000000111444666888<<>>PPPlll~~~```LLL888777666555555444444555333333333333333333333333111111111111111111111111111000000000222333222111333111000000111444777999@@@PPP```ddd___^^^iiiuuuwwwmmmccc^^^ccckkkqqqxxxvvviiihhhppp|||oooPPP888888999999777666555111---333222222111111222222333222222222222222222222222222222222222333444555555888333333:::GGGWWWjjjyyytttnnn|||uuuzzzwwwUUUAAA===<<>>444666;;;444555444333333222222333333111111000000000000111111000000000000000111222222555111000333444333333666888666888CCCYYY}}}yyywww{{{~~~rrrooollliiigggddd```]]]___```dddgggccc^^^^^^ccckkkRRR???888999555777:::666444444444333333333333222333333222111111222333333222222222222222222222222222444444333333777@@@HHHQQQcccaaaaaalllffflll~~~zzzdddkkkvvvooonnnuuuqqquuuHHH999777666333111111333666333222222111111222222333222222222222222222222222222222222222333444555666777666;;;FFFRRR```rrrppp{{{}}}|||yyy~~~]]]BBB<<<777666777111555444444333333333333333111111000000000000111111111000000000000111222222555222222666666333444666555999@@@NNNmmmyyyrrrtttuuuwwwyyyzzzzzzyyyxxxiiiddd]]][[[___cccfffggg^^^[[[XXXVVVUUUUUUTTTSSSWWWVVVWWWXXXVVVSSSWWW]]]hhhzzznnnMMM999777555444777444555555444444444333333333333333222222222222333333222222222222333333333333333333333222555===IIIRRRTTTfffhhhhhhpppppp}}}iiiuuu}}}uuu|||}}}vvvVVV???;;;999777444111222666333222222111111222222333222222222222222222222222333222222333333444555666777888>>>KKKYYYjjjwwwuuuJJJ:::999777666444555555444333333333333333222111111000000111111222111111000000111111222333333222333777666333444888999AAAOOOeee~~~{{{||||||}}}|||yyysssjjjaaa[[[[[[\\\^^^```aaa```___^^^WWWSSSOOOMMMOOOSSSUUUVVVUUUTTTRRRRRRSSSTTTSSSSSSSSSRRRRRRTTTSSSRRRUUU[[[eeettthhhHHH???888444777777555555555555444444444444333333333333333333333333222222222333333333333333444333222333888BBBOOOYYY\\\hhhlllttt|||rrruuujjjvvvwwwqqqBBB<<<888888777333222555333222222111111222222333222222222222222222222222333333333333444555666666:::<<>>GGGWWWcccqqqiiieeehhhkkklllhhh___XXXTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPKKKMMMNNNMMMKKKKKKMMMOOOOOOPPPQQQRRRQQQPPPNNNMMMLLLMMMNNNOOOPPPRRRUUUWWWTTTSSSSSSTTTUUUTTTRRRPPPQQQOOOQQQWWW[[[[[[\\\___bbbjjjlllGGG999999333777777777666666666555555333333444555555444333333222222333333444555555666555666:::AAAKKKVVV^^^ccckkkzzzzzzqqqlllXXXZZZWWWSSSTTTWWWTTTLLLJJJMMMMMMLLLSSS___ffffff\\\WWWVVVbbbuuuyyymmmmmmqqqpppTTT<<<777999555222333333222222222222222222333222222222222222222222222444444444444444555777777<<>>;;;;;;999666444555888777444333333333333333333333333888666444333444555555444111:::GGGRRRWWW[[[ccckkkhhh~~~|||oooqqq~~~zzzwwwuuusssrrrpppmmmkkknnnnnnnnnnnnppptttwwwyyyTTTPPPMMMNNNNNNMMMLLLLLLKKKJJJOOOPPPKKKPPPSSSLLLKKKJJJIIIIIILLLNNNMMMKKKSSSUUU[[[bbbffffffgggjjjmmmrrr}}}uuuOOO===999777444333555444333333222222333333444333333222222333333444555222222444555444666;;;EEERRRaaaooo}}}~~~ssscccsssdddFFF@@@;;;888777666555555555555555444444333333222111111000111222222111000000111333555555777999;;;CCCUUUgggwwwoooddd[[[UUUTTTSSSSSSSSSSSSRRRPPPMMMKKKLLLMMMNNNPPPQQQPPPNNNMMMNNNPPPQQQRRRSSSRRRPPPOOOOOOPPPNNNPPPSSSVVVXXXXXXWWWVVVWWWSSSRRRUUUUUUUUU[[[bbbkkkiiiccc\\\ZZZ^^^aaa```___]]][[[ZZZ^^^dddjjjmmmnnnsss\\\BBB===;;;:::888666666777666444333333333333333333333333555444333333444666666666===CCCLLLUUUZZZ___fffllleee|||ooo}}}{{{yyyzzz~~~yyytttooojjjfffgggeeebbb``````^^^[[[YYYYYYYYY[[[]]]aaaeeeiiilllVVVQQQQQQTTTSSSNNNOOOUUUWWWMMMNNNQQQMMMOOOTTTRRRQQQNNNKKKJJJKKKLLLLLLLLLPPPQQQQQQOOOPPPTTTUUUTTT\\\___gggttt```AAA777999777000555444444333333333333333444333333222222333333444444222333555555444666;;;MMMYYYhhh{{{^^^iiisssOOOBBB<<<999888777666555555555555444333333222222111111111111222222222000000222444777222555>>>DDDJJJ___xxxsssaaa]]]XXXUUUUUUVVVWWWWWWUUUTTTSSSPPPMMMLLLMMMOOONNNPPPSSSSSSQQQOOONNNMMMPPPSSSUUUVVVTTTRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[YYYXXXYYYXXXXXX\\\bbbpppqqqmmmddd___bbbggghhhfffeeecccaaa```eeemmmttt{{{pppJJJ;;;::::::999888777666444444333333333333333333333333222333333444555777888999EEELLLUUU[[[]]]```dddgggkkkooommm~~~rrrwwwyyyzzz~~~xxxnnnkkkgggdddbbb___\\\ZZZWWWUUURRRQQQQQQPPPMMMKKKGGGGGGHHHKKKNNNRRRVVVXXXVVVSSSVVV\\\\\\WWWYYY```eeeRRRMMMSSSPPPRRRZZZ]]]XXXSSSOOONNNNNNOOORRRVVVVVVZZZZZZVVVWWWZZZXXXRRR[[[aaajjjsss~~~nnnFFF555::::::111555555444333333333333333444333333222222333333444333222444666555444888>>>TTT^^^pppvvv~~~___iiiZZZFFF:::999999777666555555555555333333333222222111111111111222333222111111222444777111555CCCHHHPPPmmm{{{fff]]][[[YYYXXXXXXYYYXXXWWWSSSTTTUUUTTTRRRQQQQQQRRRRRRTTTVVVWWWVVVSSSPPPNNNPPPSSSWWWYYYXXXWWWVVVVVVVVVVVVVVVXXXYYY[[[]]]]]]______^^^]]]\\\\\\^^^bbbpppuuusssiiiaaabbbgggjjjjjjhhhgggdddbbbggguuu~~~|||```AAA;;;999888999888555444555444444444444444444444444222333444555555777999;;;EEEQQQ\\\___]]]```gggmmmvvvppprrr}}}vvvtttsss{{{~~~~~~yyy|||~~~}}}vvvmmmddd___XXXWWWVVVVVVVVVWWWWWWWWWMMMLLLJJJIIIIIIHHHFFFEEECCCCCCCCCCCCDDDFFFGGGHHHWWWTTTTTTZZZbbbiiipppuuulllVVVOOOUUUVVV\\\fffiiiXXXQQQMMMNNNPPPRRRZZZccchhhfff```ZZZYYY[[[ZZZVVV^^^qqq{{{OOO666999;;;444666555444444333333444444444333333222222333333444333222444777666555;;;CCCVVVaaawww~~~zzz~~~xxxvvvzzzggggggmmmQQQ;;;:::999888777555555555444333333222222222222222111111222333222111111333555777333:::GGGLLLYYYkkk\\\ZZZYYYXXXWWWWWWUUUQQQNNNQQQTTTWWWXXXVVVSSSQQQQQQQQQSSSVVVXXXZZZZZZXXXVVVSSSVVVZZZ\\\]]]]]]^^^___[[[ZZZZZZZZZZZZ[[[]]]^^^```bbbbbb```______aaabbbiiipppsssllleeedddhhhkkkkkkiiihhhhhhgggmmm{{{wwwsssooommmlllhhhmmmwww}}}YYYBBB;;;666888999555444666444444444444444444444444333555666666555777;;;>>>JJJXXXaaa^^^]]]kkk{{{vvvxxxpppppprrrpppwwwyyywwwrrriiiiiihhhccc[[[TTTPPPOOOOOONNNMMMKKKIIIGGGGGGGGGFFFEEECCCCCCDDDCCCBBB@@@FFFEEEDDDDDDCCCCCCCCCCCCVVVSSSPPPSSSggg~~~hhhWWWRRRXXX^^^iiissspppVVVOOOLLLQQQVVV[[[iiiwww~~~nnn]]]TTTRRRVVV]]]ddd|||aaa>>>888:::777666555555444444444444444444333333222222333333444333333555777666777@@@JJJWWWccc~~~~~~}}}wwwrrrmmmoooyyydddoooccc???;;;:::999777666555444444222222222222222222222222111222333222222222444666888888@@@LLLWWWmmmwwwccc[[[XXXXXXWWWXXXWWWUUUQQQMMMRRRUUUXXXYYYWWWTTTRRRRRRPPPQQQSSSXXX^^^bbbdddddd^^^___aaaaaabbbcccfffiiidddcccbbbaaa```_________bbbeeegggdddccceeefffeeeiiisss{{{yyyuuutttuuuuuuooolllmmmqqqrrrwww~~~yyyuuussshhhfffbbb___\\\YYYXXXXXXWWWYYY^^^hhhtttzzzxxxuuuRRRBBB777888:::777555777444444444444444444444444444666666666555999???EEEUUU___bbb\\\ccczzz}}}rrrjjjiiimmmpppooopppmmmhhhiiikkkaaaTTTVVVUUURRRNNNJJJHHHIIIJJJHHHHHHHHHEEEBBBAAAAAACCCEEEDDDCCCCCCDDDEEEDDDBBBDDDDDDDDDEEEEEEEEEEEEEEEPPPTTTRRRWWWsss}}}\\\TTTUUU]]]gggwww|||qqqVVVNNNMMMVVV^^^gggzzzjjjTTTPPPTTT[[[mmmzzzKKK777777999666666555444444444444444444333333222222333333444444444555666666999DDDQQQ]]]kkk~~~tttnnnmmmhhhiiiwwwlllbbbuuuBBB<<<;;;999777666555444444222222222222222222222222111222333333222222444666888<<>>HHHYYYwww|||wwwdddccc[[[[[[\\\]]]]]][[[WWWTTTRRRTTTVVVYYY]]]dddkkkqqqfffccc```bbbgggnnnrrrtttxxxuuupppkkkiiikkkqqqvvvzzzyyyxxxuuuqqqnnnkkkiiipppwwwzzzxxxxxx|||}}}zzzwww|||ttt{{{yyyzzzyyy}}}~~~uuudddZZZWWWWWWRRRMMMOOONNNMMMLLLLLLNNNOOOQQQPPPTTTXXXXXXVVVYYY```fffjjjhhhhhhjjjjjjnnn~~~}}}sssWWW>>>:::===:::666666555555555555555555555555222333444444666>>>JJJTTTXXX```cccggg~~~pppkkk{{{pppiiicccdddjjjoooooolllaaaXXXRRRQQQPPPKKKIIIJJJFFFFFFGGGIIIKKKKKKHHHEEEFFFHHHIIIGGGDDDCCCEEEHHHEEEDDDCCCDDDFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFLLLVVV```rrr^^^UUUJJJ___ooopppbbbRRRMMMQQQWWW```yyylll]]]QQQTTT```uuuvvvxxxuuu\\\777@@@444555555444333333333333444333333333333333333333333555888444333:::>>>HHHZZZgggzzzwwwppprrreeedddcccdddaaa```dddlllyyybbbiii}}}RRRCCC999999999222444999666555444444333333444444555444222111444444333555999:::DDDPPPeee}}}sss~~~|||dddXXXYYY]]][[[WWWZZZbbb```WWWTTTWWWZZZ]]]```fffooovvvqqqnnnjjjhhhiiipppyyyzzzuuuwwwuuupppqqqyyy~~~zzzuuuwwwssskkksss||||||pppkkkfffeeehhhkkklllllljjjeee]]]VVVPPPNNNMMMNNNPPPNNNMMMLLLKKKLLLMMMNNNPPPMMMMMMRRRUUUUUUVVVYYY[[[ddddddeeepppzzz[[[<<<:::===555333;;;555555444444444444555555555777888999;;;BBBLLLTTT[[[hhhkkkkkkqqqzzzuuuzzzwwwlllmmmooopppnnnhhhaaa[[[NNNQQQRRRNNNIIIHHHKKKOOOPPPKKKEEEEEEHHHKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHGGGHHHIIIHHHFFFFFFGGGIIIMMM```vvv[[[YYYRRRaaattt\\\NNNQQQVVV[[[jjjbbbWWWRRR]]]uuuooo}}}yyylll{{{|||pppmmm@@@@@@333666555444444333333444444333333333333333333333333333777444444<<>>HHHTTT\\\[[[kkknnnlll{{{~~~vvvnnnrrrmmmfff```[[[VVVRRROOOKKKNNNPPPNNNKKKKKKOOOSSSQQQMMMIIIIIILLLOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKWWWhhh]]][[[___jjjWWWKKKTTT^^^fffyyyrrrUUUQQQTTTiiillljjjyyyxxx|||~~~wwwiiijjj{{{iiizzzKKK???555666555444444333444444444333333333333333333333333222666333555>>>DDDPPPdddyyyqqqeeeUUUNNNQQQQQQQQQQQQRRRSSSVVVaaawww}}}XXX^^^nnnJJJ<<<:::<<<777777:::666555444444333333444444555666444444666666555999???JJJQQQhhhxxxjjjcccmmmyyyiiikkkhhhiiilllllljjjiiikkkbbbdddeeeeeeeeehhhooouuu}}}}}}zzz}}}{{{ooo{{{}}}{{{yyysssiiibbbUUUUUUTTTTTTTTTSSSSSSSSSTTTRRRSSSXXX]]]aaagggnnnmmmqqqkkklll{{{}}}{{{___IIIAAA===999777888777777666666777777888999666555:::DDDQQQ]]]dddcccqqqtttuuunnnyyywwwrrriiihhhbbb[[[TTTQQQQQQPPPPPPMMMPPPRRRQQQOOOOOOSSSVVVRRRPPPNNNOOORRRSSSQQQOOOKKKKKKMMMNNNNNNMMMLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMNNNOOOaaakkk___YYYkkkwwwsssSSSLLLTTTdddsssbbbOOOTTT^^^sssnnneeeuuusssfffcccfffhhhkkkooorrrzzz{{{pppdddssshhhmmmNNN===:::666666555444444444444444333333333333333333333333111666444666@@@FFFRRRfffzzz|||ggg]]]PPPLLLOOONNNNNNOOOQQQQQQQQQZZZpppWWWXXXgggQQQ???999<<<888777999666555444444333333444444555666444444666666666<<>>KKKYYYcccgggjjjooossswww|||rrrsssrrrmmm```]]]ZZZXXXXXXWWWVVVUUUSSSUUUVVVUUUSSSSSSTTTVVVTTTSSSSSSTTTWWWWWWUUURRRLLLMMMOOOPPPQQQPPPOOONNNPPPPPPOOOOOOOOONNNNNNNNNQQQRRRTTTTTTSSSRRRSSSTTThhhxxxvvvbbb___zzzdddQQQTTTUUUfffyyy|||xxxiiiSSSPPPYYYdddsss|||___fff{{{kkkbbbYYYWWWXXXXXXYYY[[[```eeejjjmmmssswwwvvvrrrgggppprrrjjjMMM999===666666555444444444444555333333333333333333333333222777555777AAAHHHTTThhhooo```[[[RRRNNNPPPNNNNNNOOOQQQPPPOOOUUUhhh{{{\\\YYYccc}}}YYYBBB888;;;777555777555555444444333333444444555444333444666555777???IIIRRR\\\|||vvvvvvuuuuuuvvvzzzuuuppprrrzzzzzzrrrnnnqqqvvvvvvtttpppmmmmmmqqquuu}}}xxxkkkjjjiiigggdddaaa^^^\\\[[[^^^]]]```gggnnnuuuoooppplllKKK;;;999:::777666666555555666666777777888<<>>JJJWWWfff~~~{{{}}}~~~}}}|||wwwhhhvvvOOO===;;;888777777666666777777888777===EEENNNWWW```gggkkk{{{mmmttt}}}vvvpppmmmlllkkkkkk___```cccfffjjjlllmmmmmmjjjkkkkkkjjjiiiggggggggglllkkkiiihhhhhhhhhjjjkkkaaabbbdddfffgggggggggfffbbbeeehhhiiiiiihhhhhhhhhdddkkkjjj\\\QQQQQQTTTUUUXXX```kkknnn```MMMIIIRRR[[[^^^aaaVVVLLLWWW```XXXUUUMMMLLLRRRTTTSSSWWW```aaadddooopppddd```___WWWMMMNNNMMMLLLMMMQQQUUUWWWXXX\\\bbblll~~~vvvzzz|||lllgggsssKKK???777777666555555555555555333333333333333333333333333999999>>>KKKTTTcccxxx|||sssnnnhhheeeeeeeeedddbbb]]]QQQSSSXXXPPPKKKOOOOOOKKKIIIIIIJJJJJJJJJQQQZZZhhh^^^HHHYYY}}}vvvRRR======:::777999999555444444333333444444555444555777:::<<>>@@@666666<<<222555444444333333444444555333777777:::AAAFFFWWWsss~~~~~~nnn[[[fffnnnGGG===:::999888777777999999999AAAIIILLLRRR\\\]]]cccssszzz~~~}}}~~~~~~~~~~~~~~~|||yyyzzz}}}{{{wwwyyyyyyyyyyyyyyyxxxxxxwwwzzzxxxtttoookkklllppptttxxxrrrpppssstttrrrqqqttt\\\```aaa]]][[[\\\\\\ZZZYYYSSSRRRXXX]]]\\\ZZZZZZYYYWWWUUUVVVZZZ^^^```aaa]]]YYYZZZ``````]]]```gggccc___YYYVVV]]]hhhnnnnnnnnnwwwnnnnnnxxxbbbsssxxxNNN;;;999666555555555555444555444444333333444444555888222:::AAASSSdddqqq|||wwwfff___YYYXXXVVVTTTTTTWWWUUUUUUUUUTTTQQQNNNKKKHHHGGGHHHGGGFFFFFFHHHLLLOOOWWWhhhkkkVVVQQQgggaaaBBB???777888<<<222555555444444444444555555333777666:::DDDLLLbbb}}}}}}yyyccc]]]kkk}}}TTT@@@;;;::::::999777777999;;;FFFNNNRRRVVV^^^___eeevvv}}}~~~~~~}}}~~~xxxqqqmmmnnnuuu{{{|||sssmmmnnnrrrsssssstttnnnqqqpppmmmlllooopppnnnfff___aaaoooyyytttiiibbbaaa```^^^^^^```bbbdddeeebbbaaacccjjjkkkhhhiiimmmkkknnnrrrxxxiiigggyyycccjjj}}}SSS;;;999666555555666555444555444444333333444444555:::333<<>>FFFPPPTTTUUU\\\hhhjjjjjjtttzzz|||tttsssyyyyyyqqqooouuu|||}}}zzzvvvpppnnnnnnlllssskkkcccoooaaagggpppTTT<<<999777666666666666555555444444333333444444555888666BBBKKK[[[gggooo~~~}}}}}}ppphhh___WWWTTTQQQOOOOOOSSSOOOPPPQQQRRRQQQOOOMMMKKKJJJGGGDDDCCCEEEGGGHHHHHHLLLTTTmmm```SSSUUUeee{{{OOO;;;:::999888999666666555555555555666666333;;;>>>CCCMMMXXXrrr{{{vvvwwwppprrr{{{~~~uuubbbRRRggg___JJJ???777888:::999>>>FFFSSSWWWVVVZZZeeefffiiiuuuwwwvvv|||wwwyyy|||wwwuuuzzzvvvrrrqqqrrr}}}iii```jjj{{{~~~]]]```uuuXXX<<<:::777666666666666555555444444333333444444555777666CCCLLL\\\jjjwww~~~~~~rrrjjjaaaZZZVVVSSSOOOOOOQQQPPPQQQSSSTTTTTTSSSQQQPPPMMMIIIEEEDDDEEEGGGGGGFFFHHHNNNeee{{{gggUUUPPPXXX~~~WWW???<<<888555:::666666555555555555666666555===@@@EEEQQQ___~~~yyyssszzzrrroootttxxxzzznnnWWW[[[xxxYYYGGG::::::<<<<<<@@@GGGQQQXXXXXXYYY___cccppptttqqq{{{yyyyyy}}}eee\\\fffxxx~~~YYYYYY{{{vvv\\\<<<:::777666666777666555555444444333333444444555777666CCCKKK\\\nnnvvvkkkccc[[[XXXTTTOOONNNPPPQQQRRRTTTVVVWWWVVVUUUTTTOOOJJJFFFDDDEEEGGGFFFEEEJJJMMMbbbzzzkkkWWWMMMPPP{{{^^^BBB===777333:::666666555555555555666666666===@@@FFFTTTfffzzzpppjjj|||~~~vvvpppqqqvvvzzz^^^TTTgggfffPPP???===@@@???BBBHHHMMMXXXZZZYYY]]]eee{{{}}}iiizzz{{{~~~fffZZZ```iii}}}ZZZSSSiii}}}xxxZZZ===;;;999666555444555666777666444333444555777999:::888DDDYYYccckkkyyyrrrdddeeeddd^^^VVVOOOMMMMMMNNNVVV[[[ZZZZZZ[[[VVVNNNPPPMMMHHHFFFEEEEEEEEEEEEKKKIIIXXXwwwyyy}}}vvv[[[LLLPPPkkkiii@@@888999777888888777555444444555666666999888FFFUUU\\\rrrnnn```___eeesss||||||}}}}}}}}}xxxsssoooqqquuuqqqdddYYYUUU|||SSS;;;???::::::FFFIIIQQQSSSUUUWWW```{{{hhhfffeeeVVV^^^ggg}}}}}}VVVPPPhhh~~~xxx]]]===;;;999666555555555666777666444444444555777888;;;999FFF\\\iiisss}}}{{{xxxvvvuuu{{{|||{{{{{{xxxsssjjjiiifffaaaZZZTTTPPPOOOMMMTTTXXXWWWXXXYYYUUUOOOOOOLLLHHHEEEEEEEEEEEEDDDKKKJJJWWWuuu~~~yyy\\\LLLOOOiiiqqqEEE::::::777888888777666555555555666777======KKKWWW]]]www|||wwwxxxnnn\\\VVVWWWcccvvv~~~|||yyyssstttvvv}}}}}}qqqlllkkkpppoooeeeZZZTTTuuu]]]@@@@@@;;;<<>>BBBPPP[[[hhh|||{{{|||yyyvvvtttuuutttpppllljjjaaaeeennnxxxvvvYYYJJJPPPSSSZZZcccnnn{{{|||vvvqqqqqqqqq|||qqqggg___aaahhhggg^^^UUUVVV|||vvvNNN>>>===CCCGGGHHHPPPQQQRRRYYYooo|||tttyyy|||qqqOOOXXXfffzzz[[[MMMKKK```qqqiiiTTT<<<:::888666555555666777555555555555555666777777:::===MMMddduuuqqqnnn~~~}}}vvvqqqnnnhhhbbbaaa]]]YYYWWWXXXWWWTTTQQQPPPNNNKKKKKKKKKMMMPPPSSSPPPNNNKKKJJJJJJJJJIIIHHHGGGGGGNNN```vvvzzz|||nnnZZZKKKEEEWWWuuu}}}JJJ888999888999777666666666777888:::;;;>>>DDDRRR```uuuzzznnncccaaa___[[[YYYZZZRRRSSSYYYaaajjjyyywww^^^QQQTTTYYYaaakkkwwwyyyrrrmmmoooqqqqqqsss}}}ssshhh]]]\\\dddhhh```WWWMMMkkkXXX>>>???FFFIIIJJJJJJMMMPPPXXXppp{{{vvvdddfffkkkuuulll\\\^^^rrrmmmMMMUUUaaavvv~~~UUULLLJJJ^^^xxxsssUUU;;;:::888666555555777777555555555666666666666666999???PPPfffuuujjjooozzzsssnnnrrr~~~}}}}}}~~~}}}}}}zzzwwwrrrlllhhheee```]]][[[YYYWWWVVVTTTOOOKKKJJJIIIIIILLLPPPQQQOOOLLLLLLLLLLLLJJJIIIFFFFFFLLL[[[pppppprrrgggXXXKKKDDDSSSrrrOOO999888777777777666666666888:::<<<===AAAIIIYYYggg}}}vvvccc[[[WWWQQQOOOQQQKKKJJJKKKPPPVVVaaasssooo___XXX]]]aaahhhqqq{{{yyy}}}{{{yyy|||{{{{{{{{{zzzxxxpppmmmllloootttvvvtttqqqqqqooohhh```^^^gggzzzvvvkkk^^^YYY___fffaaaXXXMMM\\\hhhDDDBBBHHHHHHKKKKKKNNNPPPUUUiiizzzwwwccceeegggjjjtttnnn]]]ZZZ[[[ooo~~~gggOOOUUU]]]rrroooOOOKKKJJJ___}}}wwwQQQ;;;:::777666555666777888444555555666666666666666777@@@TTThhhvvviiivvvuuuYYY]]]\\\bbbxxx}}}wwwtttrrrkkkiiihhhlllqqqtttrrrooosssrrrqqqooonnnmmmlllllloootttvvvtttttttttqqqmmmdddcccaaa^^^[[[ZZZ[[[\\\WWWPPPKKKJJJHHHEEEHHHMMMPPPNNNLLLLLLLLLLLLJJJIIIGGGHHHLLLXXXmmmooooooeeeWWWLLLEEEUUUtttRRR:::999999888666666666777888:::===>>>AAANNN___iii{{{|||ddd[[[VVVOOOLLLOOOIIIFFFFFFJJJNNNTTT___iiiuuuwwwzzzyyynnnaaaZZZZZZ^^^```dddgggkkkpppvvv{{{zzz}}}~~~zzzzzzyyyxxx~~~|||vvvnnnrrrwwwyyyyyyyyy{{{|||~~~{{{zzz|||}}}}}}|||xxxrrrmmmiiihhhgggdddaaaaaaccceeedddccc```aaaaaaaaabbbdddffffffhhhiiigggaaa\\\bbbooo|||wwwmmm___VVVZZZbbb```XXXRRRNNNuuu}}}OOOGGGIIIFFFIIIMMMPPPRRRVVVjjjyyy|||yyyvvvfffkkkppprrrxxxcccVVVWWWWWWkkkcccTTTXXX]]]qqqcccIIIIIIIII```}}}uuuJJJ;;;999777666555666777888444555555666777666666666666BBBWWWkkkxxxlll}}}{{{qqqxxxkkkXXXZZZ[[[cccttt~~~~~~wwwzzz{{{wwwqqqkkkhhhhhhdddaaa___aaaeeefffccc___^^^___`````````^^^\\\ZZZaaaeeegggffffffiiihhheeeYYY[[[\\\ZZZXXXYYY]]]aaaZZZRRRLLLKKKHHHDDDEEEKKKOOOMMMLLLKKKLLLKKKJJJHHHHHHIIIMMMXXXmmmsssqqqeeeXXXMMMGGGXXXxxxQQQ::::::;;;;;;666666666777999;;;===??????PPPbbbhhhtttvvv^^^VVVSSSKKKHHHKKKGGGEEEFFFLLLPPPSSSXXX^^^bbbdddhhhggg^^^UUUTTTYYYVVVXXXYYYZZZ\\\```eeeiiiiiilllqqqssssssuuu}}}~~~~~~{{{vvvoooiiieeedddppplllfffcccccccccaaa___]]]bbbdddbbb^^^]]]^^^___YYY___ffffffbbbdddllltttssswwwooo```UUUWWW___^^^WWWTTTDDDdddWWWKKKJJJDDDGGGHHHNNNSSS\\\vvvmmmuuuwwwvvvsssrrruuuuuurrrbbbllluuuzzzvvv[[[SSSQQQYYYmmmzzz|||zzz___OOOQQQaaapppVVVIIIJJJEEEddd{{{vvvIII:::999777666555555666666555666666777777777777666777EEE[[[pppyyynnndddccciiiwwwttt^^^UUUSSSWWWYYYkkk{{{wwwtttrrrqqqooommmoooooonnnjjjddd___\\\[[[\\\\\\\\\XXXUUUTTTWWWZZZUUUWWWYYYXXXVVVTTTTTTVVVUUUTTTRRRRRRSSSSSSSSSRRROOOQQQRRROOOLLLMMMSSSXXXaaa^^^WWWPPPIIIDDDBBBAAAJJJLLLLLLJJJFFFEEEGGGIIIIIIHHHKKKVVVjjjuuuhhhhhhWWWFFFFFFWWW}}}{{{FFF<<<<<<:::666666777777666777999>>>AAA@@@RRRcccoootttiiiZZZPPPKKKJJJHHHFFFIIIIIIIIIJJJLLLPPPSSSUUURRRVVVYYYYYYWWWUUUVVVWWWSSSVVVXXXYYY[[[___fffkkkrrrzzz}}}yyyzzzxxxrrrsssxxxzzzuuummmgggcccbbbaaaaaaddddddbbb]]]XXXYYY]]]bbb```^^^\\\^^^ccchhhlllnnnkkknnnuuuxxxjjj___XXXWWWWWWXXXLLLJJJVVVvvvFFF@@@KKKHHHJJJMMMOOOdddyyy|||tttkkkdddYYY\\\___ccchhhkkkkkkiiiooozzzsssZZZUUUSSSYYYnnn~~~zzzwww___PPPSSSdddsss{{{SSSIIIIIIEEEddd{{{oooFFF:::999777666555555666666555666666777777777777777;;;HHH\\\ppp}}}xxxyyyfff___cccnnnmmmXXXQQQSSSXXX[[[oooxxxuuurrrppppppooonnnmmmfffgggeeebbb^^^[[[ZZZZZZZZZ\\\\\\ZZZVVVSSSRRRSSSRRRSSSTTTSSSQQQPPPQQQRRROOOMMMKKKJJJIIIIIIHHHGGGHHHIIIIIIFFFCCCDDDIIINNN]]]]]]ZZZTTTLLLEEECCCCCCGGGIIIJJJHHHDDDBBBDDDGGGIIIHHHJJJUUUggg~~~ttthhhhhhWWWFFFGGGXXX}}}yyyFFF<<<<<<999666666777777777777:::>>>BBBHHHVVVdddttt|||rrrkkk___XXXNNNIIIIIIKKKJJJIIIIIIJJJLLLMMMNNNOOOPPPQQQTTTVVVXXXXXXVVVTTTUUUWWW[[[\\\^^^```dddlllvvv}}}|||wwwsssqqqqqqqqqqqquuupppkkkiiiiiijjjiiigggbbb```___aaaeeekkknnnpppgggjjjpppzzzxxxjjj___XXXVVVVVVVVVMMMIIIOOOtttUUUIIINNNIIILLLOOOTTTqqq}}}kkk___YYYWWWUUU[[[aaadddiiinnnqqqqqq{{{rrrZZZWWWUUUYYYnnn}}}vvvuuuwwwuuu___PPPSSSdddssstttOOOHHHIIIFFFfffqqqfffEEE:::999777666555555666666555666666666777777777777???KKK^^^sss{{{yyynnn```]]]fffxxxgggTTTOOORRRXXX]]]sss|||tttqqqmmmkkkjjjjjjhhhggg^^^___^^^\\\YYYYYYZZZ\\\\\\]]]___]]]YYYTTTPPPOOOQQQPPPOOOOOOOOOOOOOOOOOOMMMLLLKKKHHHFFFDDDBBBBBBAAABBBBBB@@@======@@@DDDUUUZZZ]]]YYYNNNEEECCCDDDEEEGGGIIIHHHEEECCCDDDFFFJJJHHHJJJSSSdddzzzuuuhhhiiiYYYHHHGGGUUUyyyyyyvvvHHH<<<:::888666666666777777888;;;???CCCJJJTTT```uuu}}}|||zzzuuunnndddZZZQQQLLLMMMJJJFFFFFFJJJMMMMMMLLLKKKMMMPPPQQQQQQPPPPPPPPPTTTUUUVVVVVVVVVWWWYYY[[[dddeeegggkkkrrr~~~{{{tttuuuyyyyyyrrriiicccaaa```bbbfffjjjlllmmmfffiiimmmttt~~~wwwjjj___XXXUUUSSSSSSLLLGGGIIIhhhaaaNNNLLLDDDLLLOOOYYYooo]]]SSSRRRTTTWWWaaajjjnnnrrrzzzvvv\\\ZZZXXXYYYnnnrrriiikkkooo}}}uuu]]]NNNQQQbbbrrrmmmKKKHHHJJJIIIiiivvviiibbbFFF:::888777666555555666666555555555666666777888888@@@MMMbbbxxxxxxvvviiiaaa```llleeeSSSPPPOOOWWW^^^www~~~{{{yyyssspppkkkgggeeeccc```^^^]]]]]]\\\ZZZYYYYYY\\\^^^^^^___```^^^[[[WWWTTTRRRSSSPPPNNNNNNPPPQQQQQQPPPKKKKKKKKKIIIFFFCCCBBBBBBAAABBBBBB@@@===<<<>>>@@@LLLVVV^^^[[[OOODDDAAACCCFFFIIILLLLLLIIIGGGGGGIIIJJJHHHIIIRRRcccyyywwwkkkmmm]]]KKKGGGPPPooopppqqqJJJ<<<999888666666666777777999<<>>@@@FFFJJJNNNOOOLLLJJJJJJKKKIIIHHHIIISSSeee{{{zzznnnppp```MMMFFFKKKggggggnnnMMM===999777777555666777888999===BBBFFFMMM```wwwyyyjjjaaa\\\YYYTTTRRROOOMMMKKKKKKKKKKKKNNNNNNPPPSSSUUUUUUUUUSSSUUUWWWYYYYYYXXX[[[bbbgggfffhhhkkkpppwww~~~~~~|||xxxzzz{{{yyywwwzzz}}}uuuiii___XXXTTTRRRQQQMMMGGGCCC]]]qqqVVVOOOJJJFFFJJJaaawwwddd]]]^^^aaagggmmm{{{vvvddd___^^^sssbbb\\\bbbkkkzzzkkkWWWQQQ[[[nnn|||dddHHHJJJJJJPPPuuuqqqnnnUUU???:::999777666555555666666666555555555666777999:::AAASSSkkk~~~zzzhhh\\\dddiii|||bbbQQQQQQNNNVVV]]]wwwyyyyyyyyywwwtttpppkkkiiigggdddaaa_________^^^\\\ZZZ[[[ZZZXXXVVVUUUVVVXXXZZZYYYWWWWWWXXXYYYXXXVVVPPPLLLIIIKKKQQQSSSOOOIII>>>AAADDDDDDAAA??????AAADDDDDDDDDDDDCCCBBB@@@@@@BBBMMMWWWVVVJJJ???<<<===CCCHHHMMMOOOLLLJJJIIIJJJJJJHHHJJJTTTggg~~~{{{mmmnnn^^^LLLGGGLLLiiibbbrrrQQQ???999888999555666777888:::>>>DDDHHHNNNgggiii]]]YYYVVVTTTMMMLLLJJJIIIIIIJJJLLLNNNOOOQQQTTTWWWZZZ\\\]]]^^^[[[___cccdddfffmmmwww}}}uuuiii^^^XXXUUUTTTSSSQQQKKKDDDWWWuuuVVVNNNJJJIIILLLeeexxxiii]]]```jjjsss~~~nnnbbbbbbxxxuuubbb```ggguuu}}}eeeVVVUUUbbbrrr|||aaaHHHKKKIIISSS{{{mmmkkkPPP===:::999777666555555666666666555444444555777:::;;;AAAUUUoooccc^^^kkkqqqcccRRRRRRPPPWWW^^^wwwyyyvvvuuutttqqqnnnjjjhhhhhhbbb```]]][[[\\\\\\[[[ZZZVVVWWWWWWVVVTTTSSSSSSTTTWWWVVVVVVXXXZZZZZZVVVSSSNNNIIIGGGKKKSSSTTTNNNFFF???CCCGGGFFFCCC@@@AAACCCCCCDDDDDDEEEEEEDDDBBB@@@DDDLLLTTTRRRHHH???;;;<<>>:::999777666555555666666666555444444555777:::;;;???VVVqqqgggeeetttzzzfffTTTTTTRRRYYY___www|||sssrrrpppnnnjjjfffddddddeeebbb___\\\ZZZYYYXXXWWWVVVTTTUUUWWWVVVUUUSSSSSSTTTWWWWWWYYY\\\^^^\\\VVVQQQOOOJJJHHHMMMUUUVVVNNNFFF>>>CCCFFFFFFAAA>>>>>>@@@DDDDDDEEEFFFGGGFFFCCCAAAFFFLLLRRRPPPHHH???;;;;;;BBBGGGNNNPPPOOOLLLJJJKKKMMMKKKLLLVVVggg}}}xxxeee```PPPEEEKKK]]]iiiVVVAAA:::999;;;555666777999;;;@@@EEEJJJUUUooolllZZZVVVXXXUUUPPPLLLLLLLLLLLLNNNQQQTTTVVVXXXZZZ[[[]]]```eeekkkooopppyyy}}}tttggg\\\WWWVVVXXXYYYGGGTTT^^^ooo___OOOIIIMMMMMMdddzzzdddccckkkzzzsssdddffffffiiihhhgggvvv{{{nnn^^^WWW[[[eeesss|||XXXMMMGGGMMMNNNccchhhxxxGGG===777777666555555555555555444555666555555666999;;;EEEUUUrrrhhhqqq|||nnnWWWPPPQQQUUU\\\xxxzzztttooollliiifffeeedddbbbaaa```^^^[[[XXXVVVVVVVVVWWWVVVUUURRRQQQQQQRRRTTTVVVWWWXXXYYY[[[[[[XXXSSSOOOKKKJJJJJJNNNRRRPPPIIICCCAAAFFFJJJFFF>>>:::===BBBEEEEEEFFFFFFFFFDDDBBBAAACCCIIINNNKKKBBB;;;999;;;BBBFFFKKKNNNNNNLLLJJJJJJHHHJJJKKKPPPdddpppfffXXXOOOGGGGGGooooooZZZ;;;:::;;;888555666888999;;;@@@EEEIIIWWWggguuu```XXXVVVSSSOOOMMMKKKLLLOOORRRUUUWWWXXXYYYZZZ___cccdddeeemmmzzz}}}sssfff\\\WWWUUUTTTSSSQQQVVV[[[fffjjjJJJHHHMMMVVVdddmmmdddlllrrriiiiiixxxhhhkkknnnwwwqqqeeeYYYVVV^^^iiisssyyy[[[NNNIIIKKKUUUyyy___iiijjjCCC===777777666555555555555555444555666555555666999;;;DDDUUUssszzzpppxxxrrrYYYQQQQQQVVV^^^{{{uuurrrkkkhhhdddbbbaaa```^^^]]]\\\[[[YYYXXXWWWVVVWWWWWWUUUTTTRRRPPPPPPRRRTTTUUUVVVWWWYYYZZZYYYVVVQQQMMMIIIJJJLLLOOOPPPMMMFFFAAAAAAEEEGGGCCC;;;888<<>>===777777666555555555555555444555666555555666999;;;CCCVVVttt{{{|||uuu]]]RRRRRRWWW```}}}|||ooommmfffccc___]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVVVVVVVVVVSSSRRRPPPOOOOOOQQQRRRTTTTTTVVVXXXYYYWWWSSSNNNKKKFFFJJJOOOQQQNNNHHHBBB>>>BBBDDDCCC>>>888777;;;@@@EEEFFFGGGGGGHHHHHHGGGGGGHHHJJJJJJEEE===999:::===DDDFFFIIIJJJJJJIIIJJJJJJKKKKKKMMMZZZqqqgggbbbXXXPPPHHHKKKuuuoooQQQ999999888777555666888:::<<>>DDDCCC???:::666777<<<@@@DDDEEEFFFGGGGGGHHHHHHHHHKKKJJJGGGAAA:::888;;;???EEEFFFHHHHHHHHHHHHIIIKKKJJJJJJMMMYYYkkkccc___TTTJJJDDDJJJwwwoooNNN:::999777777555777888:::===AAAGGGLLL```ppp|||fffeeeccc[[[UUUVVVXXXUUURRRQQQUUU[[[```cccfffnnn|||xxx{{{wwwoooccc[[[VVVTTTQQQOOOTTTOOOHHHHHHZZZVVVHHHNNNVVVrrr{{{wwwpppyyykkkuuutttrrr```]]]fffttt~~~gggUUUXXXWWWSSSXXXfffsssyyyWWWIIIJJJJJJnnndddmmm|||GGG>>>:::777777666555555555555555444555666555555666999;;;III\\\xxxzzzyyy{{{xxxvvvkkk]]]UUUXXXZZZaaassseeecccaaa^^^[[[YYYXXXXXXVVVUUUSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMNNNOOOPPPQQQSSSTTTSSSNNNJJJHHHHHHHHHOOOTTTSSSKKKCCC??????FFFBBB===888777999>>>AAADDDDDDDDDEEEFFFGGGHHHIIIKKKIIIDDD===888888===AAAFFFGGGHHHHHHGGGGGGIIIKKKKKKMMMRRR\\\jjjzzzfffaaaSSSHHHDDDMMMzzzooozzzMMM===:::777888666777999;;;>>>BBBIIIMMM]]]nnn{{{ppp\\\^^^```[[[XXXYYYYYYUUUSSSTTTZZZ___eeeiiiooo{{{|||jjjqqqxxxsssmmmrrr~~~rrrkkkaaaZZZVVVTTTQQQNNNQQQNNNIIIHHHSSSrrrZZZGGGMMMTTTyyyvvvuuuxxxfffiiiwwwrrr{{{xxx]]]]]]bbbpppuuu```TTTXXXXXXTTTZZZkkkzzzTTTLLLNNNUUU```rrrtttCCC???777777777666555555555555555444555666555555666999;;;KKK___{{{wwwvvvwwwpppmmmggg^^^YYY[[[ZZZcccpppbbb______\\\YYYWWWWWWVVVUUUTTTRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOQQQQQQNNNIIIGGGGGGJJJLLLPPPRRROOOGGGAAA@@@AAAEEEAAA:::777999===AAACCCDDDDDDDDDEEEEEEGGGHHHIIIKKKGGGAAA;;;777999???CCCFFFHHHIIIIIIHHHHHHIIIKKKHHHJJJRRR^^^lll|||~~~ccc]]]NNNCCCBBBLLLtttooosssJJJ===:::777:::666777999;;;>>>CCCJJJNNN^^^qqq}}}}}}~~~fffYYY^^^\\\XXXWWWXXXXXXUUUVVVYYY]]]bbbiiiqqq{{{iii^^^[[[___kkk}}}yyy|||wwwnnnggg___YYYWWWUUUQQQOOOLLLLLLJJJIIIPPPiii\\\GGGLLLSSSzzz|||qqqhhhxxxqqqnnnlll```pppyyytttjjjZZZQQQTTTTTTUUUdddzzzsssNNNLLLOOO___pppfff===AAA777777777666555555555555555444555666555555666999;;;JJJ```rrrrrrrrrkkkjjjhhhdddbbb___\\\eeejjj^^^\\\[[[YYYUUUTTTSSSSSSRRRQQQOOONNNMMMLLLKKKKKKLLLMMMJJJJJJJJJKKKLLLLLLMMMMMMNNNOOONNNJJJEEEDDDGGGLLLPPPPPPNNNIIICCC@@@AAABBBCCC>>>888666:::???BBBCCCGGGFFFFFFEEEFFFGGGHHHIIIIIIEEE>>>999777;;;@@@EEEGGGIIIJJJKKKIIIIIIIIIJJJHHHIIIQQQaaarrrxxx^^^XXXIII@@@BBBKKKkkknnnjjjEEE;;;999666;;;666777:::<<>>:::;;;888:::777666888<<>>CCCFFFFFFJJJHHHEEEDDDEEEIIIMMMPPPGGGBBB<<<:::<<>>999:::777999777777999===@@@CCCLLLUUUbbbxxxppp}}}iii\\\]]]ccc```bbbcccaaa[[[ZZZbbbmmmzzzuuukkkWWW___eee{{{yyyyyyuuummmgggbbb]]][[[WWWQQQOOOQQQSSSNNNGGGGGGKKKSSSvvv```JJJPPPXXX}}}gggfffssstttttt}}}wwwhhh\\\UUUPPPOOOQQQMMMSSShhhhhhUUUIIIHHHWWWjjjzzzxxxxxxLLL??????999999999888777666666666666333444555555555777:::<<>>QQQ|||uuufffyyy^^^===999999555888999888;;;???AAAEEEMMMWWWcccuuu~~~mmmbbbaaaeeecccdddggggggbbbaaalllyyyttthhh[[[gggqqquuusss|||vvvzzzvvvmmmllleee```\\\WWWPPPOOOQQQSSSOOOGGGEEEIIIPPPtttdddKKKLLLRRRrrrnnngggjjjvvvvvv```___lllxxxgggZZZSSSPPPMMMKKKRRRPPPZZZrrrsssWWWKKKEEEHHHaaa~~~ggg___kkkcccHHHAAA;;;<<<:::999888777666666666666444555666555555666999<<>>CCCFFFGGGGGGFFFDDDCCCHHHOOOSSSQQQNNNRRROOOLLLJJJHHHGGGDDDBBBIIIJJJJJJJJJJJJKKKLLLMMMOOOVVVfff|||aaaPPPDDD???CCCaaammmkkk\\\===;;;999555999:::999<<<@@@CCCFFFOOOYYYbbbqqqssseeeeeekkkkkklllppprrrmmmkkkvvvqqqiii___mmmtttkkkmmm{{{jjjaaajjjxxx}}}xxxnnnooohhhaaa\\\VVVOOONNNPPPRRRNNNGGGFFFIIIRRRyyyiiiKKKIIILLLhhhwwwsssggg^^^mmm}}}zzzfff[[[jjjwwwkkk[[[QQQNNNNNNMMMKKKSSSUUUddd}}}hhhQQQHHHCCCJJJkkkuuu```]]]wwwUUUEEEAAA:::???:::999888777777666666666444555666555555666999;;;BBB^^^}}}zzzzzzhhhaaaffftttwwwlllmmm~~~}}}qqqhhh```^^^aaabbb\\\VVVWWWZZZ\\\bbbtttuuuaaaVVVLLLIIIKKKLLLLLLMMMLLLJJJIIIJJJLLLMMMMMMLLLMMMIIIEEECCCCCCEEEEEEEEEEEEEEEGGGKKKMMMMMMHHHDDDKKKEEE@@@CCCKKKOOOLLLGGG@@@:::666888===@@@===888333666<<<@@@DDDEEEFFFFFFDDDDDDGGGNNNUUUVVVPPPJJJOOOOOOOOOOOONNNJJJDDD@@@HHHJJJKKKJJJIIIJJJLLLOOOKKKXXXkkk}}}pppXXXKKKAAA@@@QQQzzzvvvwwwXXX======;;;666:::::::::===AAADDDHHHQQQ[[[cccnnnwwwdddfffrrrtttuuuzzz}}}xxxsss~~~pppjjjqqqiiixxxssskkkbbbaaahhhppp^^^VVV___llluuuppphhh```ZZZTTTNNNMMMPPPQQQNNNGGGEEEIIISSS{{{pppMMMMMMPPPiiiuuugggTTTbbbsssvvvjjjaaagggxxxjjj```SSSLLLLLLNNNPPPOOOTTT^^^qqqsss```OOOHHHEEEQQQxxxkkkccciiiQQQFFFBBB;;;@@@::::::999888777777777777555666666666555666888;;;AAAZZZ}}}}}}kkk______oooyyywwwhhhfffttt|||yyypppiiibbb^^^]]][[[WWWSSSVVVUUU[[[^^^cccssssss```QQQOOOKKKJJJIIIIIIIIIJJJIIIHHHHHHIIIKKKMMMMMMMMMLLLFFF@@@???BBBEEEEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFJJJDDD@@@DDDLLLNNNHHHAAA<<<999777:::>>>???<<<777666:::???CCCDDDDDDEEEFFFEEEHHHMMMSSSWWWTTTMMMGGGEEEFFFIIILLLNNNKKKGGGCCCHHHJJJKKKJJJHHHIIIMMMQQQIIIXXXmmm}}}mmm^^^QQQIIIBBBCCC^^^SSS;;;===;;;666;;;::::::===AAADDDHHHRRR[[[eeennn|||dddgggwwwzzz{{{zzzuuuoooiiiZZZdddzzztttzzzmmmddd___ZZZ```iiixxx{{{wwwgggXXXSSS[[[fff{{{nnnfff]]]WWWQQQLLLMMMPPPRRROOOGGGEEEGGGQQQzzzzzzPPPOOORRRlll}}}eeeQQQXXXgggooocccggg~~~nnn___XXXOOOJJJJJJNNNRRRTTT\\\mmm~~~cccVVVIIIEEEIII```ddd]]]uuu|||VVVLLLFFF???@@@::::::999888777777777777555666666666555666888:::>>>VVVyyyzzzsssaaa]]]eeeuuutttkkk___aaammmrrrnnniiifffaaa\\\YYYWWWUUUTTTWWWQQQWWWZZZTTT\\\bbbSSSLLLLLLJJJHHHHHHIIIIIIHHHIIIHHHGGGGGGIIIJJJJJJJJJDDDCCCBBBAAABBBCCCCCCCCCEEEHHHIIIHHHDDDCCCFFFIIIFFFDDDDDDFFFHHHFFFAAA===999999:::<<<>>>>>>;;;888<<>><<<999888;;;>>>CCCHHHNNNNNNJJJGGGGGGIIIRRRPPPMMMLLLMMMLLLKKKJJJHHHIIIJJJLLLNNNMMMIIIFFFIIIIIIKKKLLLJJJIIIPPPYYYgggtttmmmYYYPPPDDDGGG>>>FFFwww~~~llldddHHH???777999444333999===AAAEEEHHHMMMUUU[[[iii|||rrrsss~~~dddQQQNNNOOOWWWfff}}}tttoooddd\\\TTTPPPLLLIIIKKKPPPNNNKKKGGGHHHMMMWWWTTTQQQTTTnnn^^^[[[VVV]]]ttt___OOOKKKLLLPPPQQQVVVjjjiiiVVVSSSLLLKKK[[[}}}jjj^^^~~~jjj___TTTLLLIIIBBB>>>===<<<:::888777777777666666666666666777888888999PPPrrrttt}}}xxxsssmmmeeeZZZTTTXXXaaaTTTMMMFFFIIITTT\\\^^^\\\[[[\\\\\\ZZZWWWSSSRRRQQQQQQNNNJJJIIIJJJKKKIIIGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCCCCDDDDDDCCCAAAAAABBBBBBBBBBBBCCCDDDFFFFFFIIIJJJGGGGGGJJJHHHCCCDDDGGGHHHDDD===888777888:::<<<===;;;888888===AAAEEEIIIMMMLLLHHHFFFHHHKKKTTTQQQNNNMMMLLLLLLJJJHHHLLLLLLLLLLLLKKKIIIFFFDDDGGGGGGIIIKKKJJJKKKSSS]]]iiivvvzzzcccQQQJJJAAAEEE@@@MMMuuupppbbbFFF>>>777:::666666999===AAAEEEIIIPPPYYY___kkk}}}tttttt|||sssooorrruuusss|||yyybbbQQQOOOPPPWWWggg~~~xxxooojjjbbb[[[TTTPPPLLLIIIKKKPPPOOOLLLGGGGGGLLLVVVVVVPPPSSS{{{lll]]][[[VVV\\\qqqUUUMMMJJJMMMTTTWWW___{{{xxx]]]LLLOOOEEEMMMppp~~~\\\hhhyyyjjjcccWWWPPPMMMHHHAAA???>>>;;;999888777777666666666666666777888888999MMMmmmrrr{{{}}}{{{zzzqqqkkkddd]]]UUUOOOOOOTTTGGGDDDCCCFFFMMMTTTWWWXXXWWWZZZ\\\\\\XXXTTTQQQOOOLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDBBBAAACCCBBBAAAAAACCCDDDEEEDDDEEEHHHJJJIIIJJJKKKGGGAAAHHHGGGDDD>>>777555777:::<<<<<<<<<999888:::@@@EEEHHHKKKLLLIIIDDDDDDIIINNNSSSPPPNNNLLLLLLLLLKKKJJJNNNNNNMMMJJJFFFDDDCCCDDDFFFFFFHHHKKKKKKMMMVVVaaammmzzzsss^^^PPPKKK@@@CCCAAAUUUooo~~~___EEE===666:::888999999===BBBGGGLLLUUU```gggnnnzzzuuuvvv}}}|||wwwggg\\\XXXXXXVVV[[[aaaqqqvvvaaaSSSRRRRRRZZZkkk}}}{{{tttkkkfff```YYYSSSPPPMMMJJJKKKPPPPPPMMMGGGFFFKKKWWWyyyTTTQQQSSS{{{}}}nnn\\\XXXRRRXXXlllyyyNNNLLLLLLNNNUUUcccxxxoooUUUKKKFFFFFF___kkkZZZ{{{ssskkkeeeWWWOOONNNJJJCCCBBB@@@===;;;999888777666666666666666777777888888IIIgggqqq}}}~~~zzzxxxvvvuuuoooggg^^^XXXRRRJJJGGGHHHDDDEEEFFFHHHJJJMMMOOOQQQPPPSSSWWWYYYVVVRRRNNNMMMHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBDDDDDDDDDBBBDDDBBB???@@@DDDFFFDDDBBBDDDEEEFFFIIILLLLLLHHHDDDGGGEEE???888444444999=========;;;999888<<>>EEELLLTTT___kkktttppp~~~sssjjjccc]]]___fffkkkxxxwwwppp[[[NNNMMMPPPPPPUUUYYY[[[bbbqqqpppfffTTTMMMPPPTTTeee}}}|||xxxpppfffbbbZZZUUUQQQPPPNNNKKKLLLOOONNNMMMGGGFFFQQQdddrrrRRRTTTTTTppplll^^^___gggooo}}}xxxvvvttt[[[TTTRRR]]]qqquuuZZZTTTMMMSSS\\\qqqsssVVVHHHIIIPPP|||tttllliiibbbSSSPPPUUUSSSJJJHHHEEEAAA>>>;;;999888666666666666666777888888888@@@YYYqqqzzzzzzxxxuuuqqqmmmiiifff```YYYTTTSSSRRROOOOOOQQQPPPTTTXXXYYYYYY[[[^^^bbbffffffddd^^^WWWOOOJJJHHHFFFGGGHHHGGGEEECCCCCCDDDAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBDDDFFFGGGGGGFFFDDDCCCAAAAAACCCDDDCCCCCCDDD???>>>DDDKKKLLLJJJIII===:::777666777;;;???BBB;;;;;;;;;<<<@@@DDDHHHKKKKKKLLLJJJFFFAAACCCJJJQQQQQQNNNJJJHHHHHHIIIIIIIIIGGGDDD@@@@@@BBBEEEHHHIIIKKKJJJJJJKKKLLLQQQ]]]jjjssskkkUUUMMMHHHCCC@@@AAAGGGfffxxxSSS@@@<<<555777444666999???GGGPPPXXXbbbnnnuuuqqq|||sssccc[[[UUUOOONNNQQQSSS___www}}}xxxkkkUUUJJJKKKPPPUUU]]]cccaaa^^^ddduuukkkbbbTTTQQQWWW]]]pppyyytttqqqrrrppphhhaaa]]]WWWSSSPPPPPPOOOKKKLLLOOOMMMMMMGGGGGGTTTllluuuVVVRRRUUUddduuu]]]TTT]]]kkkyyyvvvvvv}}}zzz___WWWUUU___sssdddTTTTTTTTTWWWkkk}}}cccNNNGGGIII[[[|||vvvooonnngggYYYWWW[[[WWWLLLJJJGGGCCC???;;;999888666666666666666777888888777<<>>===FFFLLLJJJEEECCC888777777888;;;===???@@@888999<<<@@@DDDGGGIIIJJJIIIKKKKKKGGGCCCDDDJJJPPPLLLIIIFFFEEEGGGIIIKKKLLLIIIDDD???@@@FFFKKKKKKIIIJJJIIIIIIKKKMMMSSSaaannn{{{cccPPPLLLHHH@@@???BBBMMMpppKKK<<<<<<555888555777:::@@@JJJSSS[[[dddnnnuuussssss}}}|||mmm[[[RRROOOOOONNNNNNQQQXXXgggwwwsssqqqrrrmmmWWWLLLNNNTTT^^^fffnnnnnnkkksssfff^^^SSSSSSXXXZZZkkkoooccc```aaaffffffaaa\\\ZZZUUUQQQOOOPPPOOOLLLLLLOOOMMMNNNHHHGGGVVVpppsssVVVPPPXXX___wwwyyyeeeXXXWWWdddttt~~~dddZZZWWW___pppoooZZZRRRQQQ[[[ZZZvvvqqqXXXLLLJJJKKKeeewwwwww~~~uuupppooohhhYYYVVVXXXQQQMMMKKKHHHCCC???<<<999888666666666666666777888888777999LLLvvvkkkxxx~~~zzzzzzuuutttsssoooiiiccc]]]YYYZZZVVVSSSSSSQQQPPPUUU\\\[[[\\\^^^___aaadddgggiiioookkkcccYYYOOOHHHEEEDDDDDDFFFHHHFFFBBB???????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAADDDFFFFFFEEEBBBDDDEEEDDDAAA@@@BBBEEECCC===>>>HHHNNNIIIAAA>>>666777888;;;>>>???>>>===666888<<>>:::;;;<<<999666555666777777777777<<>>>>>??????>>>>>>>>>>>>>>>???@@@???>>>???BBBDDDFFFFFFDDDIIIHHHBBB@@@DDDEEECCCDDDBBBDDDIIIGGG>>>999999777888:::===???>>>;;;888>>>@@@BBBCCCCCCEEEHHHJJJHHHIIIKKKKKKIIIFFFBBB???GGGFFFCCCAAAGGGQQQVVVVVVRRRKKKCCCAAAEEEJJJLLLKKKIIIKKKLLLKKKMMMWWWhhhuuunnn[[[MMMEEEAAA@@@CCCJJJ___eeeMMM:::999<<<999666888:::DDDOOOXXXaaakkkrrrtttssskkkxxxlllXXXQQQRRRUUU\\\ccc]]]bbbfffgggooo~~~sss``````^^^hhhzzzxxxzzzyyybbbRRRUUU___ppp}}}nnn```VVVNNNKKKFFFGGGZZZqqqxxxSSSTTTUUU[[[___cccmmmuuukkkYYYSSSTTTTTTQQQMMMKKKLLLOOOUUUKKKDDDGGGVVVxxxlll]]]SSS]]]ggg~~~kkkXXXZZZccckkk{{{mmm___]]]^^^xxx|||oooeeebbbZZZSSSOOOPPPOOOQQQ]]]llltttnnnoooggg___VVVKKKJJJbbbtttwwwppppppmmmggg```]]]^^^```aaaVVVNNNLLLKKKEEE@@@???===:::777555666777777666777:::CCCccc{{{mmmuuutttpppyyywwwoookkkdddccc```]]]ZZZVVVTTTRRRNNNNNNMMMKKKIIIJJJMMMPPPOOONNNOOOQQQQQQRRRZZZbbb```___WWWJJJAAA???@@@???@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@??????@@@BBBDDDFFFFFFFFFHHHFFFAAA@@@DDDEEEBBBBBBAAADDDGGGBBB999555777777999<<<>>>???>>><<<;;;???AAABBBCCCDDDEEEHHHJJJIIIJJJKKKLLLJJJGGGCCCAAAHHHGGGEEEDDDJJJTTTZZZZZZOOOIIIDDDCCCGGGKKKLLLKKKIIIJJJLLLOOOWWWfffzzz}}}fffUUUJJJDDDBBBCCCFFFTTTiiivvvlll}}}```KKK:::999<<<999666888:::EEERRR]]]hhhuuu}}}~~~uuulllYYYUUUYYY___ffflllkkkpppvvv|||~~~uuufffYYYaaaiiiwwwjjj[[[\\\eeexxx}}}gggWWWSSSSSSUUUWWWaaa~~~}}}^^^QQQaaa```nnn}}}xxx^^^SSSSSSRRRNNNKKKJJJLLLNNNQQQKKKFFFIII]]]nnn]]]ZZZbbbllltttccc\\\jjjyyy}}}lll```]]]}}}yyypppfffYYYRRROOOQQQFFFCCCLLLQQQVVVmmmyyypppiii^^^SSSKKKKKKLLLZZZ~~~qqq~~~|||xxxssstttrrrmmmfffaaaaaabbbccc[[[TTTRRRQQQKKKDDDAAA>>>;;;777666666666666555888888<<>>????????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@???@@@AAACCCEEEFFFHHHFFFBBB>>>@@@DDDDDDAAABBBDDDFFFEEE>>>555444777777;;;???@@@???======???@@@BBBCCCDDDDDDFFFHHHKKKIIIKKKLLLLLLKKKIIIFFFDDDHHHHHHGGGFFFLLLUUU[[[[[[KKKGGGDDDEEEIIILLLMMMLLLLLLKKKKKKRRRaaavvvsss]]]PPPHHHDDDDDDGGGQQQmmm~~~```___WWWFFF999999<<<999777777:::GGGVVVbbbnnn|||qqq^^^XXX___hhhooosss~~~sssggg```[[[WWWlllqqqbbbbbbjjj~~~wwwaaaQQQRRRXXXaaalllkkk^^^RRRUUUiiiuuu^^^RRRQQQOOOKKKIIIIIILLLNNNKKKKKKGGGIIIeeesssaaabbbhhhrrrmmmdddggg{{{uuu^^^XXX{{{uuujjjbbbYYYQQQLLLMMMSSSOOOOOOSSSYYYhhh}}}xxxvvvooogggTTTKKKBBBCCCSSSsssxxxjjj~~~vvvvvvwwwwwwrrrkkkeeedddddd^^^YYYTTTSSSSSSNNNGGGAAA@@@===999777666666666555888777888QQQ}}}~~~wwwtttmmmpppzzzrrrkkkeeebbb[[[ZZZXXXVVVTTTRRRPPPPPPKKKKKKKKKIIIHHHHHHJJJMMMOOONNNPPPRRRRRRRRRYYYaaadddbbbYYYMMMEEECCCBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@AAABBBEEEGGGIIIDDD>>>===@@@DDDCCC@@@EEEHHHJJJEEE;;;555555:::999>>>BBBBBB>>>===???CCCAAACCCDDDEEEEEEFFFIIIKKKJJJKKKLLLMMMLLLJJJHHHGGGFFFHHHGGGEEEIIIPPPUUUUUUFFFEEEEEEGGGJJJMMMMMMLLLOOOLLLLLLUUUhhh}}}kkkYYYOOOIIIDDDEEEJJJ```tttYYYeeeMMMAAA888999;;;999777777:::IIIYYYeeeqqq~~~|||dddZZZ```mmmuuuyyyvvveeeXXXUUU[[[aaa~~~uuuhhhhhhooovvvaaaSSSTTTZZZiii~~~jjj[[[[[[[[[eeeyyyxxxXXXSSSQQQMMMJJJHHHJJJMMMOOOGGGIIIEEEGGGiii{{{kkkjjjooowwwooohhhkkk}}}{{{aaaXXX||||||qqqggg]]]WWWQQQLLLKKKMMMHHHNNNTTT[[[qqq{{{qqqjjj```WWWLLLJJJDDDFFFcccfffhhhpppuuuwwwwwwrrrkkkfffddddddZZZWWWTTTTTTUUURRRKKKCCCCCC???;;;888777777666555666888999NNNyyy~~~ttt||||||uuuooojjjeeebbbZZZYYYWWWUUURRROOOMMMLLLIIIJJJJJJIIIHHHHHHJJJLLLLLLLLLNNNRRRSSSSSSZZZbbbdddaaaXXXLLLEEECCC@@@<<<==============================<<<<<<===>>>?????????AAABBBAAA@@@AAADDDGGGIIICCC===>>>AAACCCAAA@@@FFFIIIIIIBBB888555777;;;;;;???CCCBBB>>>===AAAEEEBBBCCCEEEEEEEEEFFFHHHJJJJJJJJJLLLMMMMMMLLLJJJIIIEEEGGGFFFCCCCCCGGGJJJIIICCCDDDEEEHHHKKKMMMMMMMMMNNNMMMOOO\\\qqqrrrcccVVVOOOHHHAAADDDMMMzzzlllZZZrrrpppEEE>>>999999:::999888888999III[[[iiitttjjj\\\aaaqqq{{{vvvlll]]]SSSTTTbbbpppuuuwwwxxxcccZZZVVV[[[pppddd^^^cccpppjjjTTTSSSPPPLLLIIIIIILLLNNNPPPFFFGGGBBBGGGmmmwwwtttyyy~~~llleeeiiizzz}}}fff^^^qqqbbbYYYQQQNNNKKKHHHHHHJJJIIISSS^^^pppvvvhhh]]]RRRJJJCCCHHHLLLZZZooodddvvvrrrsssuuuuuuqqqjjjeeedddeee^^^]]]ZZZXXXYYYYYYRRRIIIFFFBBB>>>:::999888666555444999:::KKKqqq|||xxxrrrooollliiiccc^^^XXXWWWUUURRRNNNKKKIIIGGGFFFGGGHHHGGGFFFEEEGGGIIIIIIIIILLLPPPRRRRRRYYY```fffcccZZZOOOHHHFFFBBB===<<<<<<<<<<<<============<<<<<<<<<<<<===>>>?????????AAACCCBBB@@@@@@DDDGGGHHHBBB???AAACCCAAA@@@AAAEEEHHHEEE<<<666666:::<<<>>>@@@AAA@@@>>>???BBBEEEBBBCCCDDDDDDDDDEEEGGGIIIIIIJJJKKKLLLMMMLLLLLLKKKEEEHHHGGGBBB@@@AAACCCAAACCCDDDFFFIIIKKKLLLMMMMMMLLLPPPYYYiiiggg[[[RRRMMMEEE>>>HHHYYYiiicccXXX???<<<999999999999999999888III^^^mmmzzzsssccciii}}}xxxmmmhhh```WWWQQQVVVhhhzzzzzzggg]]]YYY^^^yyywwwqqq{{{www___UUURRROOOKKKIIIKKKMMMOOOOOOGGGEEEAAAMMMxxxzzzgggfffpppxxxfff^^^{{{jjjUUUOOOJJJKKKKKKIIIJJJMMMXXXfffzzz{{{{{{uuuhhh\\\TTTNNNHHHDDDGGG[[[~~~fffiii|||yyyuuuvvvvvvrrrlllhhhhhhiiiffffffbbb^^^^^^___WWWMMMIIIEEE@@@<<<:::999777666111888999DDDfff~~~wwwqqqnnnkkkkkkjjjggg```ZZZVVVUUUSSSPPPMMMJJJHHHGGGEEEFFFGGGFFFEEEDDDEEEGGGKKKKKKNNNRRRRRRRRRXXX___gggdddZZZOOOIIIGGGBBB<<<;;;;;;;;;<<<<<<=========<<<;;;;;;<<<<<<>>>?????????BBBCCCBBB??????CCCGGGFFFBBBBBBEEEDDD@@@???BBBFFFGGGBBB999666:::>>>???@@@??????>>>???@@@BBBDDDAAACCCDDDDDDCCCDDDFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLGGGJJJJJJEEEAAAAAABBB@@@CCCEEEGGGIIIJJJKKKMMMNNNMMMUUUeeexxxaaaVVVOOOKKKCCCAAAVVVqqqhhhoooHHH===<<<;;;888888999::::::999LLLaaappp|||rrrvvvtttiii```[[[VVVSSSQQQXXXkkk~~~vvv}}}~~~mmm\\\ZZZddd|||xxx~~~eeeXXXTTTOOOLLLIIIIIIKKKMMMMMMMMMJJJDDDBBBYYY}}}sssffflll~~~qqqbbbZZZrrr\\\MMMIIIHHHLLLOOOPPPQQQTTT]]]rrr{{{xxxlll]]]QQQLLLIIIEEEJJJKKKiiikkkaaaddd{{{vvvpppzzzyyyzzzzzzvvvpppmmmnnnpppllllllgggaaaaaaaaaYYYNNNJJJGGGAAA>>>;;;:::888777000888777>>>]]]}}}xxxnnnmmmjjjiiijjjkkkggg^^^WWWVVVUUUSSSQQQNNNLLLJJJIIIEEEGGGHHHGGGFFFEEEFFFHHHOOOOOORRRUUUTTTTTTXXX___ccc^^^UUUJJJEEEBBB===666;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<>>>?????????BBBDDDBBB??????CCCGGGDDDBBBDDDHHHEEE???>>>CCCHHHHHHBBB:::999???CCCBBBAAA???======???AAACCCCCCAAABBBCCCCCCCCCCCCFFFGGGGGGHHHIIIKKKLLLLLLMMMMMMIIIMMMMMMHHHDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJMMMNNNPPP[[[mmmwww___UUUOOOLLLDDDGGGcccdddtttoooAAA<<<===;;;888777999;;;;;;<<>>?????????@@@AAAAAA@@@BBBEEEGGGDDDCCCDDDEEEAAA<<>>===<<<<<<;;;;;;;;;<<<============>>>???@@@@@@@@@AAABBBAAAAAABBBEEEGGGDDDCCCEEEFFFCCC???BBBJJJLLLFFF>>>999:::>>>BBBDDD@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAA@@@???DDDGGGJJJLLLLLLLLLLLLMMMMMMKKKIIIGGGFFFFFFGGGHHHIIIHHHGGGHHHJJJMMMOOOQQQ\\\pppwwwbbbUUUQQQGGG@@@CCCOOOqqqqqqkkkVVV@@@:::999888777777777888999>>>LLLbbbvvv}}}zzzlll]]]\\\dddtttyyy}}}zzzbbbVVVQQQOOONNNQQQVVVXXXVVVSSSMMMJJJHHHLLLSSSWWWVVVSSSLLLQQQXXXbbbvvvrrrddd```bbbccchhhqqq|||}}}xxx}}}rrrcccdddrrreeeYYYPPPMMMIIIKKKGGGDDDGGGNNNQQQOOOKKKEEEIIIMMMpppzzzggg]]]ZZZ]]]dddrrrrrrYYYIIIFFFIIIJJJQQQTTTYYYbbbqqqyyydddaaaQQQIIILLLKKKJJJ[[[sss}}}ppphhhnnn{{{|||~~~~~~tttvvv{{{wwwwwwxxxsssnnnmmmggg]]]XXXWWWUUUQQQNNNOOOKKKDDD@@@@@@===:::888:::666777FFFYYYuuuxxxoooccc```[[[XXXUUURRROOOLLLOOONNNLLLJJJHHHEEECCCBBBCCCCCCCCCBBBAAAAAADDDFFFGGGGGGGGGFFFFFFGGGKKKMMMRRRNNNHHHBBB>>>===>>>@@@@@@???===<<<;;;;;;;;;;;;>>>======>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCFFFHHHFFFEEEFFFGGGDDDBBBEEEKKKKKKCCC;;;999<<>><<>>KKKhhh}}}pppfffaaa]]]XXXSSSQQQOOOLLLJJJLLLKKKIIIGGGEEECCCBBBAAACCCCCCCCCBBBAAAAAABBBCCCFFFFFFEEECCCBBBDDDHHHKKKMMMIIIEEEBBBAAAAAAAAAAAACCCAAA???<<<;;;:::;;;;;;>>>>>>>>>>>>???@@@BBBBBBBBBCCCDDDDDDDDDDDDFFFHHHIIIIIIHHHGGGEEEDDDFFFIIIHHHAAA999999???DDDDDDBBB@@@AAAAAABBBBBBBBBBBBBBB@@@CCCGGGHHHFFFBBB>>><<<>>>AAAEEEHHHIIIJJJKKKLLLIIIIIIHHHHHHIIIIIIJJJKKKIIILLLNNNMMMMMMSSS___iii{{{rrreee^^^MMMBBBCCCEEENNNwwwggguuu[[[FFF>>>;;;:::888777777777888999888FFF___yyyyyyqqq]]]ZZZdddttt~~~}}}|||yyy]]]LLLDDDIIIOOOQQQMMMFFFAAA??????CCCHHHLLLMMMLLLKKKKKKLLLIIIMMMUUU[[[cccxxx|||eeeTTTPPPRRRRRRZZZ___ccceeeiiimmmkkkgggfffeeeccc___```iiixxxwwwxxxttt```\\\UUUPPPOOOKKKEEEEEEGGGMMMRRRTTTPPPLLLNNNNNNeeennn[[[PPPMMMMMMMMMKKKMMMPPPOOOJJJIIILLLOOOTTT\\\hhh||||||aaaTTTNNNJJJKKKMMMNNNNNNNNNPPPSSS```xxxnnn___WWWRRRHHHHHHIIIQQQgggxxx]]]eee{{{zzzzzz|||zzzsssuuuwwwssssssooobbb]]]fffkkkggg```^^^^^^]]]SSSUUURRRLLLIIIHHHEEEAAA:::;;;666444:::CCC^^^zzzkkk```bbb]]]XXXSSSPPPNNNLLLKKKKKKJJJHHHFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAAFFFFFFEEECCCAAACCCFFFIIIHHHFFFCCCCCCDDDEEEEEECCCCCCBBB@@@===<<<;;;;;;;;;=========>>>???AAABBBCCCBBBDDDEEEEEEEEEEEEFFFGGGKKKKKKJJJGGGEEEEEEEEEFFFEEE???999:::@@@EEEDDDAAA@@@AAABBBCCCCCCCCCBBBBBBCCCGGGMMMNNNKKKEEE@@@>>><<>>CCCJJJZZZjjjaaaLLLFFFAAA<<<;;;:::999888999::::::999FFF^^^zzzzzzccc\\\dddqqqyyy}}}{{{yyytttqqqrrr{{{xxx]]]LLLFFFLLLQQQQQQLLLGGGDDDDDDCCCFFFJJJKKKKKKLLLNNNPPPPPPMMMOOOUUUWWW[[[kkk~~~ppp\\\SSSTTTWWWWWW^^^iiittt{{{||||||xxxpppiiijjjrrrzzzjjj[[[WWWPPPLLLKKKEEEDDDFFFIIIOOOTTTTTTPPPLLLRRRQQQqqqzzzaaaQQQKKKJJJJJJKKKIIIIIIJJJHHHFFFJJJPPPKKKOOOSSSXXXeeeyyynnnZZZRRROOOKKKLLLIIIHHHKKKOOOUUU```iii}}}nnnbbbXXXQQQMMMEEEEEEJJJbbbtttggggggyyy~~~~~~vvvssswwwyyyssstttpppccc]]]gggmmmjjjccc___]]][[[VVVXXXVVVPPPMMMLLLIIIDDD>>>===777777:::>>>TTTvvvxxxkkkaaabbb^^^XXXTTTQQQOOOMMMKKKIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFEEEFFFFFFEEEBBB@@@EEEEEEDDDBBBAAAAAADDDFFFEEECCCAAACCCGGGHHHFFFDDDBBBBBBAAA???>>><<<;;;;;;<<<<<<======???@@@BBBCCCBBBDDDEEEFFFEEEDDDEEEFFFJJJKKKIIIEEEDDDEEEFFFCCCBBB>>>:::<<<@@@DDDCCC@@@AAABBBCCCDDDDDDCCCBBBAAADDDJJJQQQRRRMMMFFFAAA???;;;???CCCFFFGGGHHHIIIJJJFFFGGGGGGHHHIIIIIIJJJJJJIIILLLNNNPPPWWWggg|||zzzfff^^^YYYUUUAAA>>>BBBOOOiiikkk```pppkkkGGGHHHBBB===<<<;;;:::999::::::;;;<<>>???AAAAAA??????BBBGGGIIIFFFBBB@@@AAAAAAAAA@@@>>><<<:::;;;;;;<<<===>>>@@@AAABBBAAACCCEEEFFFEEEDDDDDDEEEFFFHHHFFFBBBBBBGGGGGGDDD@@@>>>===>>>@@@AAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAADDDJJJQQQQQQLLLDDD@@@>>><<>>BBBDDDVVVyyyiii___mmm^^^GGGJJJAAA<<<;;;:::999999999:::;;;:::DDDZZZxxxxxxyyygggkkkzzzyyyfffYYYYYY[[[bbbkkkpppqqqooosssyyy{{{uuurrrwwwxxx^^^LLLKKKNNNQQQTTTUUUVVVVVVWWWYYYXXXXXX[[[```ffflllpppmmmqqqtttsssvvv~~~xxxaaaZZZZZZ^^^pppmmm]]]VVVSSSLLLKKKLLLFFFFFFIIIMMMQQQSSSRRROOOMMMRRRZZZppp^^^dddpppyyyyyyrrrnnnooonnniii___VVVOOOKKKLLLMMMRRRPPPOOONNNKKKJJJQQQYYYTTTWWWVVVRRRSSS[[[cccgggyyy|||tttvvvvvvmmmccc___[[[\\\[[[XXXTTTQQQPPPPPPIIIOOOOOOHHHHHHNNNPPPLLLTTTVVV```ppp~~~xxxuuugggaaaYYYRRRKKKFFFEEEGGGLLLbbbmmmYYY```uuutttxxxzzz}}}sssvvv|||yyymmmjjjfffXXXaaahhhkkkgggcccbbbbbbaaaYYY[[[ZZZUUURRRQQQMMMHHHFFFAAA:::;;;===777CCC___|||zzzvvvtttpppiiiccc^^^[[[VVVSSSPPPMMMJJJGGGEEEDDDCCCBBBCCCEEEGGGHHHKKKIIIIIIJJJLLLJJJEEE@@@>>>???@@@???===<<<<<<===???======AAAGGGHHHEEEAAA???@@@BBBCCCBBB???<<<:::::::::;;;<<<>>>???AAABBBAAACCCEEEEEEDDDCCCCCCDDDBBBEEEDDD@@@BBBHHHIIIEEE>>>>>>??????@@@@@@@@@@@@AAABBBDDDEEEEEECCCBBB@@@CCCIIIPPPPPPJJJBBB>>>======@@@DDDFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKMMMRRRZZZeeeuuulll]]]^^^^^^RRRBBB???GGGHHH\\\kkkZZZ___}}}VVVIIIKKK>>>;;;:::999888888888999:::666???UUUtttyyynnnnnnyyynnnZZZZZZ]]]fffuuuyyyxxx{{{~~~}}}|||cccQQQRRRUUU[[[bbbhhhkkklllmmmbbbbbbdddkkkuuuttt___^^^aaaiiijjjbbbTTTOOONNNHHHIIIKKKFFFHHHJJJNNNQQQSSSRRROOOMMMUUUaaa}}}yyyooosss|||ooo___WWWUUUUUUUUUSSSPPPOOOQQQSSSRRRRRRSSSUUUTTTUUU]]]gggvvvtttmmmbbb```hhhssszzzvvviiiaaa[[[[[[ZZZVVVQQQPPPOOOJJJIIIOOOPPPKKKIIIKKKQQQOOOLLLLLLOOOWWW^^^cccmmmvvvvvvlllccc^^^aaaTTTMMMPPPOOOJJJLLLTTTcccooo[[[\\\rrrvvvpppooozzzyyyvvvnnntttzzzzzzuuuppplllhhh{{{zzzssskkkjjjmmmlllggghhhfffaaaYYYRRROOOPPPSSSIIIHHHDDD>>>:::;;;@@@EEEuuu{{{|||yyyvvvooofff___[[[ZZZVVVSSSOOOLLLJJJIIIEEEDDDCCCBBBBBBCCCEEEFFFIIIGGGHHHKKKNNNLLLEEE???=========<<<;;;;;;;;;:::999888999>>>DDDFFFBBB>>>:::;;;===>>>>>>>>>===<<<<<<===>>>>>>======>>>???CCCDDDEEEFFFGGGHHHIIIIIILLLEEE???@@@FFFKKKJJJHHH>>>@@@AAAAAA@@@???AAABBBEEEEEEEEEEEEEEEEEEEEEEEEBBBJJJPPPMMMDDD======@@@???@@@BBBDDDFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLNNNPPPVVVUUU\\\rrrvvveeeaaa]]]RRRGGGBBBDDDLLL^^^vvvaaajjjlll\\\SSSPPPDDDAAA@@@>>><<<:::999999999666BBBQQQkkkxxxzzzxxxgggcccggg{{{iii\\\\\\[[[dddkkkmmmxxx|||ooouuu|||```\\\tttnnn```WWWSSSNNNJJJHHHGGGFFFDDDNNNEEETTTSSSOOOUUULLLIIIVVVqqqkkklll\\\YYYcccbbb]]]___ZZZPPPOOOYYYWWWWWWXXXWWW^^^yyyxxxqqqwww___XXXQQQQQQOOOKKKGGGGGGMMMIIIIIILLLLLLIIIKKKOOOIIILLLOOOTTT[[[eeepppxxx|||rrrkkkeeeaaa]]]WWWMMMFFFEEEEEEJJJ[[[ooo~~~]]]XXXddd{{{rrrtttyyyyyytttqqqssswwwzzzyyyuuusssrrrrrr|||yyyrrrmmmooosssmmmdddeeeeeeccc^^^YYYVVVVVVWWWSSSPPPJJJBBB<<<<<<@@@DDDkkk}}}}}}{{{xxxtttmmmddd^^^[[[YYYVVVSSSOOOLLLJJJIIIEEEDDDCCCBBBBBBCCCDDDEEEHHHFFFFFFIIILLLJJJDDD???============<<<<<<;;;;;;<<<::::::>>>CCCDDD@@@<<<::::::;;;<<<<<<<<<<<<;;;<<<===???>>>======>>>@@@BBBCCCEEEGGGHHHHHHHHHHHHJJJEEE@@@AAAFFFJJJJJJGGG???AAABBBBBB@@@@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDIIILLLJJJCCC>>>===???@@@AAACCCEEEGGGHHHIIIIIIJJJJJJJJJKKKMMMOOONNNMMMTTT\\\lll~~~oooccc]]]SSSFFF??????CCCQQQhhhvvv___iii}}}\\\TTTPPPGGGBBBAAA>>><<<::::::::::::999BBBLLLeee}}}uuukkklll{{{mmm```]]]ZZZbbbiiikkkuuu~~~zzzwww~~~|||cccbbbtttddd[[[XXXSSSMMMIIIGGGGGGFFFEEEPPPGGGSSSSSSPPPUUUMMMNNNjjj______xxxccceeessssssiiibbbZZZVVV[[[\\\]]]```aaaaaakkk}}}nnnmmm{{{NNNHHHEEEFFFGGGFFFFFFIIIJJJIIIIIIJJJJJJJJJPPPXXXUUU\\\eeemmmttt}}}~~~uuuiii___YYYVVVRRRPPPLLLHHHFFFGGGKKK[[[|||fffTTT```xxxyyyvvvzzz}}}|||zzzxxxtttrrryyyzzzzzzwwwsssqqqssswwwyyysssmmmlllqqqtttlllaaadddeeefffeeebbb___]]]]]]XXXTTTMMMEEE???<<<===@@@]]]uuuxxx}}}xxxssspppkkkddd___ZZZYYYVVVRRROOOLLLJJJIIIEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDFFFHHHGGGBBB>>>======>>>>>>>>>======<<<>>><<<<<<>>>@@@AAA===::::::999999999999:::;;;;;;<<<>>>??????>>>>>>???@@@AAACCCEEEGGGHHHHHHGGGFFFHHHDDDAAACCCGGGJJJHHHEEEBBBCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFBBB?????????AAABBBDDDFFFGGGIIIIIIJJJHHHHHHIIILLLNNNOOOOOONNNWWWiiipppggg^^^VVVIII<<<<<>>===>>>???@@@@@@???>>>>>>>>>===<<<===??????===;;;;;;:::999888999:::;;;<<<<<<>>>????????????@@@AAAAAACCCEEEHHHHHHHHHFFFEEEFFFDDDBBBDDDHHHIIIGGGDDDDDDEEEEEEDDDCCCDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBBBBBBB@@@???CCCDDDEEEGGGIIIJJJJJJJJJIIILLLNNNOOOOOOSSSYYY^^^qqqssskkkaaaVVVNNNCCC<<>>===>>>@@@AAABBBAAA@@@@@@>>>===<<<===>>>>>>>>>>>><<<;;;:::::::::;;;===>>>===>>>@@@@@@??????AAACCCBBBCCCEEEGGGGGGGGGFFFEEEEEEDDDCCCEEEHHHHHHFFFCCCFFFFFFFFFEEEDDDEEEGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFCCCBBBCCCDDDCCCBBBEEEFFFGGGIIIJJJKKKKKKKKKJJJOOOTTTRRRQQQZZZkkkzzzqqqmmm^^^NNNFFFAAABBBNNN^^^wwwnnn___eeeyyyhhhccc^^^YYYWWWJJJGGGBBB===:::999999999777<<<>>>QQQ|||{{{~~~wwwoooYYYNNNSSSbbbkkkyyynnnTTTJJJQQQRRRTTT\\\```aaaeeejjjttt{{{tttlllfff^^^WWWRRRSSSOOOHHHEEEEEEHHHKKKLLLRRRPPPWWWUUUWWWQQQNNNnnnjjjPPPNNNUUUxxx~~~}}}qqqsss|||TTTWWW^^^cccbbbaaafffmmmwww}}}qqqdddZZZUUUTTTTTTIIIIIIGGGDDDBBBDDDLLLRRRiiiyyykkkaaaaaannn}}}zzzvvvxxxsssqqqnnnjjjiiilllrrrwwwrrrrrrwww~~~{{{qqqpppuuummmmmmooorrrppplllnnnrrrqqqooommmllllllkkkiiihhhllllllkkkhhhaaaVVVIII@@@AAAGGG___{{{zzzrrrllleee]]]WWWXXXWWWTTTQQQNNNLLLJJJJJJDDDDDDCCCCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>???===>>>AAACCCDDDCCCBBBAAA@@@???>>>======>>>???@@@===<<<<<<<<<<<<===>>>>>>===>>>@@@@@@@@@@@@BBBDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGEEECCCGGGGGGGGGEEEDDDEEEHHHKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFFFFEEEGGGGGGIIIJJJKKKLLLLLLLLLFFFKKKOOOPPPSSSbbb|||wwwjjjXXXGGGAAACCCKKK\\\mmmooobbb^^^mmmxxxmmmiiibbb\\\YYYPPPLLLFFF@@@<<<999999999888???@@@NNNwwwxxx|||}}}|||ppp[[[NNNSSScccmmm{{{bbbPPPLLLRRRPPPQQQUUUTTTQQQWWWaaaoooxxxmmmddd___\\\XXXUUUOOOKKKGGGEEEFFFJJJMMMOOOQQQSSSWWWTTTWWWPPPVVVqqqTTTLLLNNNmmmmmmmmmooottt~~~}}}zzz{{{kkkqqq|||zzzvvvuuurrrlllaaaWWWOOOKKKKKKKKKEEEGGGGGGFFFJJJZZZsss{{{gggmmm~~~zzzwwwnnnooonnnjjjeeefffmmmtttvvvtttzzz}}}qqqmmmrrrnnnmmmrrryyyzzzuuurrrsssllllllmmmqqqttttttqqqnnnhhhhhhgggeeeaaaXXXMMMEEE@@@DDDUUUrrr~~~xxxqqqiii```ZZZWWWVVVTTTQQQNNNLLLKKKJJJCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>=========>>>@@@===???BBBDDDEEEEEEDDDCCCDDDCCCAAA>>><<<<<<>>>@@@<<<<<<===>>>>>>>>>>>>======???@@@AAAAAAAAACCCDDDEEEDDDDDDCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDHHHHHHGGGEEEDDDEEEIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMHHHJJJMMMSSS```vvvsss\\\MMMBBBCCCKKKYYYpppgggccckkk{{{qqqjjjddd___^^^WWWSSSLLLDDD???;;;;;;;;;888???===FFFkkk{{{zzz}}}nnnbbb___gggvvvaaaRRRUUUeeennnxxx]]]QQQOOORRRSSS[[[```ZZZWWW^^^iiiwww{{{yyyrrrjjjdddaaa]]]WWWSSSJJJHHHEEEEEEHHHLLLOOOPPPRRRUUUWWWPPPTTTQQQcccnnnRRRLLLKKK```wwwvvvllleee```___[[[WWWQQQKKKGGGGGGGGGHHH@@@DDDIIIOOO```nnn\\\iiiwwwnnnjjjnnnpppkkkeeeeeemmmuuu|||yyy|||zzzlllggglllmmmlllrrr}}}{{{sssooofffhhhmmmtttzzz{{{wwwssseeedddcccdddccc___XXXRRRAAADDDPPPhhh{{{vvvooogggaaaWWWVVVSSSQQQNNNLLLKKKJJJCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<>>>@@@===???BBBEEEFFFFFFDDDCCCGGGFFFCCC???<<<;;;===???:::;;;===>>>>>>>>>===<<<===???AAAAAAAAAAAACCCEEEFFFEEECCCBBBBBBDDDFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEHHHHHHGGGEEEDDDEEEIIILLLJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKKKKJJJIIIJJJKKKIIIIIIJJJLLLMMMMMMMMMMMMSSSRRRTTT___sssiiiLLLDDDAAAHHHTTTfffnnnrrr|||qqqiiidddcccbbb\\\WWWPPPGGGAAA===<<<<<<666===888===```zzz|||^^^WWW\\\dddooo}}}gggVVVWWWfffmmmttt~~~aaaXXXUUUUUUVVVaaaeeeYYY```gggrrr~~~~~~zzztttkkkhhhffffffddd]]]QQQHHHGGGEEEDDDEEEIIIMMMPPPQQQSSSWWWVVVMMMRRRRRRmmmZZZIIIKKKLLLXXXrrryyyoooqqqnnnhhhbbb[[[SSSLLLHHHJJJGGGFFFHHHFFFBBBEEEJJJMMMZZZkkk~~~rrrsss{{{}}}xxxzzzxxxrrroooppprrrnnnooojjjccckkkvvvttt{{{nnneeeooossseeennnlllmmmrrrwwwwwwnnnfffiiihhh|||}}}{{{xxxdddcccggglllqqqppphhh\\\RRRDDDFFFHHHRRRlll|||nnnkkkiiicccccc[[[RRRNNNLLLKKKJJJJJJHHHFFFCCCBBBBBB@@@>>><<>>>>>>>>>>>===>>>???@@@@@@???>>>===FFFDDDAAA>>>===<<<======???>>>>>>>>>>>>>>>???@@@CCCCCCDDDDDDEEEFFFFFFFFFGGGEEECCCDDDGGGHHHFFFDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJKKKJJJHHHGGGHHHIIIGGGIIILLLLLLKKKKKKKKKLLLJJJMMMNNNKKKMMMRRRTTTQQQVVVZZZdddvvvhhhLLLLLLCCCBBBSSSlllnnndddtttnnnmmmmmmjjjfffccc___WWWMMMEEE@@@===;;;888===;;;===UUUfffaaa[[[ggg}}}jjj]]]VVV___hhhmmmttt~~~iiiWWWQQQ^^^jjjiiihhhnnnooo}}}uuuiiieeedddcccccc```XXXLLLDDD???CCCHHHKKKMMMMMMOOOPPPUUUSSSRRRQQQNNN]]]mmmOOOLLLKKKFFFQQQhhhzzzrrriii___YYYSSSQQQOOOLLLJJJGGGDDDBBBHHHGGGFFFFFFJJJTTTaaajjj{{{yyy|||||||||{{{qqqiiihhhvvvrrrsssmmmfffrrrvvvnnnuuuuuueeeffffffhhhmmmsssuuusssppptttppp{{{ssstttwwwllloooooooooooolllfff^^^YYYKKKIIIFFFMMMggg{{{~~~{{{qqqdddccc\\\VVVRRRQQQOOOLLLJJJHHHFFFDDDDDDDDDBBB@@@>>>@@@@@@?????????>>>>>>>>>===>>>????????????>>>===AAA@@@>>><<<<<<===>>>??????>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFEEECCCDDDFFFGGGEEECCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGGGGIIIHHHIIIJJJIIIGGGGGGIIIKKKKKKNNNQQQPPPNNNOOOTTTYYYhhhqqq~~~lllddd___SSSFFFEEEMMM```www~~~iiifffkkkuuuooooooooollliiiddd```YYYQQQIIICCC???===999===:::999KKKqqqggggggkkk~~~mmmaaa[[[```gggnnn|||jjjYYYTTTcccqqqsssvvv~~~~~~~~~}}}sssiiiaaa```^^^ZZZUUUMMMDDD>>>AAADDDHHHKKKMMMNNNPPPQQQUUURRRPPPMMMOOOggghhhMMMIIIIIIGGGPPP```{{{zzz{{{~~~xxxoooeee]]]VVVPPPLLLGGGFFFEEEDDDCCCCCCDDDDDD@@@FFFHHHHHHTTTnnnjjjiiikkkrrr~~~uuuwww}}}|||}}}xxxnnnjjjjjjuuupppnnngggbbbqqq}}}rrrvvvtttcccbbbbbbdddhhhnnnsssuuuuuurrrooouuuttthhheeejjjgggmmmnnnnnnmmmjjjfffaaa]]]SSSNNNFFFHHH^^^{{{}}}ooogggbbbZZZTTTRRRPPPLLLHHHGGGFFFEEEFFFFFFEEEBBB???AAAAAA@@@@@@@@@?????????===>>>????????????>>>===<<<<<<;;;;;;<<<===???@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCCCCEEEEEEDDDCCCEEEEEEFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHGGGFFFGGGJJJMMMNNNLLLNNNQQQPPPQQQ___pppnnn\\\OOOFFFDDDGGGFFF^^^uuukkk]]]nnnxxxssssssrrrpppmmmdddbbb]]]VVVOOOHHHBBB???;;;>>><<<777BBBaaa|||vvvmmmfffpppzzzdddjjj||||||oooeee___aaahhhsssmmm]]]XXXeeettt|||~~~zzzwwwppphhhcccaaa]]]WWWNNNGGGBBB@@@DDDGGGJJJLLLMMMOOORRRTTTUUUQQQLLLLLL\\\gggOOOHHHJJJNNNVVV___}}}wwwlllfffdddccccccccc^^^WWWPPPJJJFFFCCCBBBIIIIIIGGGEEEDDDDDDGGGIIIHHHVVV___aaaqqqzzzdddlllyyy~~~vvvvvv|||{{{}}}}}}xxxqqqmmmpppvvvuuulllgggbbbaaappp}}}llloooqqqfffhhheeeeeeiiipppttttttqqqhhhkkkrrrrrrggg]]]\\\]]]fffiiimmmooonnniiiccc___YYYTTTLLLGGGSSSkkkzzzrrrcccVVVPPPOOOMMMJJJFFFFFFFFFGGGGGGFFFCCC@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>??????????????????>>><<<<<<<<<<<<===>>>@@@@@@???????????????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHGGGFFFGGGIIIFFFGGGHHHHHHHHHJJJMMMOOOPPPIIIKKKVVV]]]dddyyyzzzfffZZZNNNBBBDDDNNNVVVnnnuuuhhhaaaddd|||wwwuuutttqqqnnnfffdddaaa\\\UUUNNNGGGCCC===???>>>:::@@@XXX{{{uuutttmmmffffffxxxyyyfffttt|||pppfff___```hhhvvvuuueee\\\eeettt|||uuuqqqkkkfffbbb```\\\SSSJJJEEEDDDFFFGGGIIIKKKLLLMMMPPPSSSVVVUUUOOOIIISSSuuulllVVVJJJMMMXXXccchhhnnn}}}yyy[[[VVVPPPLLLLLLLLLLLLKKKIIIHHHEEECCCBBBBBBDDDEEECCCCCCDDDEEEGGGLLLTTTZZZpppsssmmmjjj|||xxxooorrrvvvyyyzzzrrrwwwyyyuuuooonnnttt{{{yyyoookkkkkknnn|||~~~}}}zzzggglllwwwrrrnnniiifffllluuuxxxtttmmmkkkpppttttttnnnbbb^^^eeewwwuuusssrrrpppmmmgggbbb]]]\\\VVVLLLKKK[[[sssqqq[[[QQQQQQQQQMMMGGGGGGFFFFFFGGGFFFCCCAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????@@@@@@@@@??????????????????@@@@@@????????????@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDDDDDDDCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIGGGHHHJJJKKKKKKKKKMMMOOOQQQNNNWWWnnngggSSSMMMIIICCCKKK[[[ooo}}}jjj___[[[[[[ttt|||wwwtttqqqnnnkkkggggggeeeaaa[[[SSSLLLHHH<<<===>>><<<@@@SSSuuuiiitttooommmqqqzzzqqq}}}rrrfff[[[ZZZbbbnnn{{{rrrgggmmm}}}|||wwwpppkkkfffaaaXXXVVVQQQJJJCCCAAACCCGGGIIIJJJLLLMMMNNNPPPTTTVVVQQQJJJKKKcccrrr\\\MMMMMMZZZhhhppp]]]mmmDDDBBBAAABBBCCCCCCCCCBBBGGGGGGFFFFFFFFFIIINNNRRRQQQTTTYYY^^^eeeppp~~~xxxccchhhyyyxxxmmmnnnuuuwwwtttrrrkkktttzzzxxxsssrrrtttuuuxxxqqqqqquuuyyy}}}vvv~~~yyyllluuu}}}mmmiiihhhmmmuuuyyyuuuoooqqqtttooonnnpppggggggvvvzzzqqqoooooollliiiccceeeaaaUUULLLQQQeeevvvvvvxxx|||cccWWWVVVTTTMMMKKKJJJHHHGGGGGGGGGEEECCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEEEECCCCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGIIIJJJJJJHHHHHHIIIKKKJJJLLLMMMNNNNNNPPPSSSUUU___dddwwwiiiSSSAAA===BBBMMMddd{{{rrrZZZTTTWWWbbbmmmzzzuuurrrnnnkkkhhhiiiiiihhhddd___WWWPPPLLL>>>=========>>>KKKkkkrrrjjj|||~~~{{{xxxzzzsssgggXXXRRRUUU\\\bbbdddqqqzzz{{{yyyxxx{{{yyyqqqjjjfffaaa\\\QQQNNNJJJFFFCCCCCCFFFIIIIIIKKKMMMOOOPPPQQQSSSVVVKKKIIIVVVvvveeeWWWQQQVVVbbblllZZZ^^^vvvCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJNNNUUU```nnnwwwttthhhnnn}}}uuuqqquuu{{{{{{xxxwwwuuu}}}|||wwwvvvvvvtttuuusssyyy|||zzzyyyssswww~~~zzzwwwvvvkkkkkkkkklllnnnppprrrsssqqqrrriiiiiirrrmmmnnnuuulllppptttrrrnnnmmmmmmiii___SSSQQQZZZeee~~~qqq}}}yyymmmjjjaaaUUUQQQNNNJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAABBBBBBBBBAAAAAA???@@@@@@@@@AAACCCDDDEEEAAAAAABBBBBBCCCDDDDDDDDDCCCEEEGGGFFFDDDCCCEEEFFFCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIKKKJJJJJJIIIKKKLLLMMMNNNOOOQQQVVV]]]ffflll|||iiiTTTIII??????JJJddd___TTT[[[jjj~~~zzzwwwtttqqqooommmkkkjjjiiifff```ZZZTTTPPPFFFAAA@@@@@@===CCC\\\yyynnnyyy~~~tttnnnrrrqqqgggYYYNNNKKKOOOSSSUUU]]]dddmmmuuu|||xxxfff|||tttuuurrrkkkfffccc]]]WWWPPPMMMIIIGGGGGGIIIJJJJJJHHHJJJNNNPPPQQQQQQSSSTTTIIIOOOmmm~~~vvvlll^^^TTTXXXdddfff]]]hhhDDDFFFIIIIIIHHHHHHJJJLLLMMMQQQZZZgggyyyuuu```hhh||||||vvvtttyyy}}}}}}}}}~~~|||vvvxxx{{{yyyvvvyyyxxxyyy}}}vvvssstttzzz|||hhhkkknnnnnnjjjeeefffnnnuuuoooqqqhhhlllzzzuuusss{{{jjjhhhrrryyyvvvoootttrrrmmmeeeZZZSSSUUUYYYrrr{{{yyyuuueeeUUURRRMMMJJJIIIJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEE???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDFFFHHHGGGDDDCCCEEEGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKKKKJJJJJJLLLMMMMMMNNNPPPTTT^^^lll{{{vvvZZZDDDEEEFFFJJJXXXxxxfffTTTXXXhhh|||}}}{{{yyywwwuuutttlllkkkjjjfffaaa[[[UUURRRPPPHHHDDDCCC======RRRmmmpppyyyyyyuuuuuulllhhhkkkmmmggg[[[NNNGGGKKKSSSXXX^^^dddkkkrrrzzz|||cccWWWttt{{{}}}rrrrrrnnngggdddaaa[[[TTTNNNJJJFFFFFFIIIJJJJJJHHHGGGJJJNNNQQQQQQQQQRRRSSSJJJXXXmmmWWWTTT^^^ooo^^^^^^}}}MMMKKKJJJMMMTTT\\\aaaccc___pppvvvssssssxxx~~~||||||~~~~~~|||~~~}}}|||zzzxxxrrr{{{tttyyywwwyyywwwvvv~~~{{{kkkiiiiiigggbbb___ccckkkssslllkkkkkkooouuuxxxvvvssszzztttoooqqqyyy}}}vvvtttoooiiibbb[[[UUUQQQjjjxxxttthhh```UUUOOONNNNNNMMMKKKFFFHHHIIIIIIFFFEEEEEEFFFEEEDDDBBBCCCDDDDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDFFFJJJMMMJJJHHHJJJIIIGGGKKKLLLLLLJJJIIIIIIMMMQQQSSSWWW[[[aaalll}}}uuuXXXJJJGGGFFFIIIYYYyyynnn]]]SSSaaa}}}~~~xxxyyywwwxxx{{{xxxpppiiifffjjjjjjiiigggccc___[[[XXXUUUKKKCCCAAA>>>===IIIZZZxxxuuummm^^^ZZZaaaiii```TTTKKKIIIKKKOOOQQQWWWbbbhhhrrrmmmZZZZZZiiixxxrrr|||}}}uuummmjjjfffbbb^^^ZZZUUURRRHHHHHHIIIIIIIIIIIIIIIIIIBBBIIIPPPSSSXXXZZZRRRFFFMMMiiizzzgggWWWOOOrrr^^^WWWooossstttwww~~~yyyooohhhnnn{{{}}}xxxuuuyyy|||yyy}}}|||vvvvvvvvvuuuvvvyyyyyyoooccchhhiiiiiigggeeegggmmmssspppnnnmmmooosssuuurrrnnnuuuppplllooowww}}}~~~}}}vvvuuussspppllleee___ZZZdddpppwwwlllccc^^^YYYTTTOOOJJJIIIHHHHHHGGGFFFEEEDDDGGGFFFEEEEEEFFFGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGFFFKKKLLLJJJIIIKKKLLLJJJLLLMMMMMMKKKKKKQQQ\\\eeehhhoooyyyvvv]]]LLLCCCKKKUUUhhhbbbXXXZZZttt~~~zzzyyyvvvwwwyyyvvvoooiiigggllllllllljjjgggddd```^^^\\\RRRKKKHHHBBB<<>>>>>@@@AAAtttttttttttttttuuuwwwxxxxxxzzz||||||{{{zzz|||}}}|||{{{zzzyyyyyyzzz{{{{{{{{{zzz~~~zzzuuussswww|||{{{xxxxxxyyy|||}}}zzzuuutttyyy~~~}}}}}}~~~~~~wwwnnnkkkmmmrrrpppmmmlllnnnoooppppppqqqooonnnqqqqqqoooppptttmmmkkkjjjkkkmmmoooooonnnmmmrrrvvvtttoookkkjjjjjjhhhgggfffcccaaabbbgggkkkjjjmmmooommmiiieeeaaa___eeeeeeeeedddeeeeeeffffffgggdddbbbcccgggjjjjjjjjjooonnnlllkkklllnnnqqqsss|||xxxwwwvvvtttqqqsssxxxqqqkkkrrryyynnnhhhkkkeeedddmmmvvv{{{jjjppp|||xxx}}}|||yyyvvvuuuxxx~~~vvvvvvuuuuuutttsssssssssuuuuuuvvvvvvrrrnnnmmmppplllnnnooonnnooopppqqqqqqrrrsssrrrpppsssxxxyyyvvvooorrrtttrrrnnnmmmooorrrqqqqqqqqqpppnnnllljjjhhhlllkkklllnnnnnnmmmooosssttt~~~}}}rrrhhhddd```dddbbbfffqqqyyy{{{}}}lll\\\RRRNNNMMMIIIHHHGGGEEEFFFIIILLLMMMUUUOOOLLLNNNMMMHHHFFFHHHAAAIII\\\www||||||~~~}}}vvvjjjccc{{{}}}wwwcccXXXZZZ^^^aaaccccccaaa```VVVRRROOONNNPPPRRRSSSSSSSSSPPPJJJEEEDDDJJJSSS[[[vvvxxxzzzzzzyyyyyyzzz{{{|||~~~{{{{{{{{{{{{|||}}}~~~}}}yyyxxx|||~~~zzzvvvuuuvvvwww{{{~~~yyywwwxxx{{{~~~vvvyyyzzzwwwtttuuuzzzyyyoookkkmmmkkkjjjhhhiiijjjlllllllllppppppqqqtttsssoooooorrriiiiiijjjlllooopppooonnnoootttvvvooohhheeeeeeeeefffgggfffbbb^^^___dddjjjfffiiijjjfffbbbaaa```^^^ccccccaaa`````````aaabbbddddddddddddeeefffhhhiiipppnnnllljjjiiijjjlllnnnppplllkkkppptttsssssstttvvvqqqiiiiiiooovvvyyymmmyyy{{{|||zzzzzzssskkkttt|||vvvxxxxxxwwwvvvvvvyyy~~~pppsssvvvuuussstttyyy}}}wwwwwwvvvqqqkkkhhhiiikkklllqqqssspppnnnoooooonnnkkkmmmnnnnnnrrrxxxxxxuuullloooqqqpppmmmmmmoooqqqooopppoooooommmjjjhhhfffhhhkkkoooqqqqqqrrruuuxxxqqqtttxxxeee```XXXUUU]]]cccdddggglllpppvvv}}}rrrgggXXXNNNJJJIIIHHHFFFBBBDDDEEEEEEHHHNNNQQQPPPNNNHHHGGGJJJIIIDDDFFFMMM]]]www}}}~~~}}}}}}|||uuusss{{{yyypppiiiaaa```hhhvvvoooaaa[[[bbbqqq~~~rrruuuzzz{{{yyyvvvuuuuuuxxxxxxzzz|||~~~zzzxxx|||}}}zzzwwwwwwvvvsssuuu{{{}}}zzzxxxzzzxxxzzzzzzyyy{{{wwwxxxwwwuuutttvvvzzz~~~}}}~~~}}}vvvmmmiiikkkhhhffffffgggiiijjjjjjiiinnnooorrruuusssmmmkkknnnhhhhhhkkknnnrrrsssrrrpppqqqwwwvvvmmmdddbbbcccccceeeeeedddcccbbbccceeegggfffiiihhhaaa^^^aaabbbaaadddbbb```______aaacccdddbbbeeegggfffccccccfffjjjkkkjjjhhhgggggghhhjjjkkkiiihhhkkkrrrwwwxxxyyy|||}}}tttrrrtttwww{{{jjjpppxxx{{{zzzvvvsssrrrmmmjjjiiippp~~~xxx}}}xxxxxxxxxwwwtttxxx{{{sssqqqqqqrrruuuwwwzzz|||}}}sssttttttsssrrrtttzzz~~~xxxxxxuuunnnhhhgggkkkoootttwwwwwwrrrqqqqqqnnnhhhdddhhhjjjkkkoootttsssoookkklllmmmnnnnnnoooppprrrpppooommmkkkiiihhhhhhhhhkkkmmmpppqqqsssuuuvvvvvvqqqnnnwww|||tttqqqbbbVVVVVVWWWTTTWWW^^^```dddkkkttt}}}}}}~~~zzzqqqggg```UUUNNNFFFCCCEEEHHHHHHGGGDDDIIIJJJIIIKKKPPPQQQNNNGGGDDDDDDHHHIIIOOOddd||||||~~~{{{zzz|||{{{||||||zzz}}}sss|||{{{~~~xxx}}}|||yyyxxx}}}||||||~~~}}}}}}zzz|||~~~{{{xxxxxx|||wwwwww}}}~~~|||yyyzzz~~~|||yyyxxxvvvttttttvvvzzz}}}wwwwwwxxxxxxrrriiifffhhhjjjhhhggghhhiiiiiihhhggglllnnnrrrvvvrrrkkkiiikkkgggiiilllppptttvvvtttrrrpppvvvuuujjjaaaaaaddddddeeecccbbbdddgggiiigggdddkkkmmmjjjaaa]]]aaadddbbbfffdddbbb```aaadddhhhjjjaaafffiiigggbbb```eeejjjeeeeeedddeeefffhhhjjjkkknnnooossswwwvvvrrrssswww{{{xxx|||~~~|||vvvppphhhdddmmmyyy}}}wwwooohhheeeuuuzzz{{{{{{~~~qqqpppsssqqqtttvvvqqqkkkkkknnnrrrwwwyyyyyywwwzzzvvvrrroooppprrruuuwwwyyyzzzvvvnnnhhhjjjqqqvvv||||||xxxsssssstttlllaaaeeeiiilllnnnqqquuusssnnnjjjkkklllmmmpppqqqrrrssssssppplllhhhggghhhjjjlllppppppoooppptttwwwvvvrrrrrrlllqqqfff{{{rrr```ZZZVVVPPPRRRYYYSSSTTTZZZdddnnnuuuwwwuuutttwwwzzz|||~~~~~~yyyqqqjjjccc[[[SSSNNNJJJGGGDDDEEEHHHJJJKKKKKKLLLQQQRRROOONNNQQQOOOJJJLLLIIIIIIKKKOOOcccvvv{{{wwwttttttzzzwwwwwwyyy}}}yyyyyy|||yyysssrrryyy~~~}}}{{{yyyxxxxxxxxxzzzyyyzzz|||}}}}}}}}}}}}wwwvvvyyyqqqzzz}}}yyyzzzwwwzzzyyytttsssuuu{{{|||qqqooowww|||xxxoooqqqsssssspppmmmkkkjjjnnngggbbbcccddddddfffjjjmmmqqqssspppllljjjjjjjjjjjjllloooqqqrrrqqqpppnnnkkkkkkiiiccc]]]]]]bbbhhhdddccceeehhhkkkjjjeeeaaahhhkkkhhh```^^^dddhhhggglllhhhcccaaaccciiinnnqqqiiihhhggggggggggggeeeccceeecccccceeehhhjjjjjjjjjooonnnqqqvvvvvvrrrppprrr{{{vvvvvvxxxyyysssrrrssspppkkkqqq}}}{{{~~~zzz{{{xxxrrrjjjhhhiiihhheeefffvvv}}}xxxtttmmmrrryyy}}}~~~|||zzzyyywwwuuussssssuuuuuurrroooqqqpppqqqrrruuuvvvvvvttttttvvvrrrjjjeeekkksssxxxuuupppmmmnnnnnnnnnqqqwwwvvvvvvuuurrrooojjjgggdddcccfffiiilllnnnnnnlllkkklllgggcccfffnnnssssssppppppppppppooonnnlllkkkiiirrrsssrrrqqqsssvvvsssmmmkkkvvvyyyxxx{{{```ZZZ___[[[PPPTTTSSSSSSYYYaaaeeeccc```hhhiiiiiiiiijjjlllpppssswwwxxxyyy{{{~~~~~~zzzwwwuuuqqqlllgggbbb___ZZZUUUQQQLLLGGGDDDFFFEEEEEEFFFHHHKKKNNNPPPRRRQQQQQQRRROOOJJJKKKOOOIIIKKKUUUhhhyyy{{{yyyyyy{{{yyywwwvvvyyy}}}zzzuuussssssqqqwww}}}}}}~~~}}}~~~|||{{{}}}}}}~~~|||uuutttwwwtttzzz~~~~~~~~~~~~{{{zzzwwwyyyxxxtttrrrtttxxx}}}zzzpppnnnvvvzzzwwwqqquuuxxxyyyuuupppllliiikkkgggdddeeeeeedddhhhmmmmmmoooqqqpppnnnmmmmmmlllkkklllnnnooonnnmmmjjjiiifffgggfffbbb^^^^^^ccchhhggggggggghhhjjjiiieeeaaaccceeeddd```aaahhhkkkiiijjjgggdddccceeeiiimmmoookkkiiigggggghhhgggdddaaacccccccccdddeeegggjjjkkknnnmmmooosssssspppnnnpppwwwwww~~~|||~~~kkkqqqvvvwwwzzz|||zzzkkkpppwww{{{{{{yyywwwvvvwwwvvvvvvvvvvvvtttrrrpppppppppqqqsssuuuuuutttrrrpppssspppiiifffllltttxxxsssmmmjjjkkkllllllnnnrrrqqqpppnnnllliiifffcccbbbdddeeehhhkkklllmmmmmmllliiifffdddeeejjjnnnooonnnmmmnnnpppqqqqqqooommmlllnnnooommmkkknnnssssssoootttwwwsssooo|||ooo[[[YYYRRRKKKHHHKKKQQQUUUXXXUUUUUUTTTUUUWWW\\\aaaeeegggeeeaaa```aaaeeejjjnnnqqqqqqpppnnnmmmoootttxxx}}}zzztttqqqooommmkkknnnqqqrrroookkkdddaaa^^^[[[ZZZWWWSSSOOONNNKKKHHHFFFFFFHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPTTTSSSQQQOOOKKKKKKTTT```|||~~~~~~}}}}}}~~~vvv~~~{{{}}}|||wwwtttsss{{{~~~~~~yyyuuusssxxxxxx{{{xxx~~~zzz{{{{{{zzz{{{zzzrrriii~~~~~~zzzyyyyyyyyy~~~}}}{{{|||~~~{{{uuusssvvvxxxzzzzzzzzz|||~~~}}}zzz{{{{{{xxxvvvwwwtttxxxuuummmlllssswwwuuuuuuyyy~~~{{{uuuooolllmmmjjjiiijjjjjjjjjnnnsssooonnnnnnoooqqqpppooonnnllllllmmmllljjjgggdddbbb```bbbcccbbb```aaaeeehhhjjjiiihhhhhhiiihhheeecccbbbbbbaaaaaaeeejjjjjjgggffffffeeeeeefffhhhiiijjjkkkgggdddeeeggggggbbb]]]aaacccdddcccbbbdddjjjnnnnnnllllllooopppmmmmmmppprrrpppttt|||~~~|||zzzpppqqqtttrrrnnnkkkoootttxxxxxxwwwuuuuuuqqqssstttssspppmmmkkkkkknnnnnnppprrrttttttqqqnnnlllooonnniiihhhnnnuuuxxxuuunnnjjjlllnnnnnnnnnppppppnnnllljjjhhhgggffffffffffffggghhhjjjkkkkkklllffffffeeefffgggjjjlllmmmgggiiimmmoooppppppnnnmmmlllmmmkkkiiilllrrrtttrrrssspppmmmkkkooo~~~~~~hhhTTTIIIHHHMMMRRRQQQPPPOOONNNNNNNNNNNNNNNSSSRRRPPPOOOPPPSSSWWWZZZbbbaaa___]]][[[]]]aaadddcccdddeeeeeeccc___ZZZWWWWWWUUUSSSTTTWWWXXXUUURRROOOMMMKKKIIIIIIGGGEEECCCGGGGGGGGGHHHIIILLLNNNOOOJJJLLLNNNQQQSSSUUUUUUUUUQQQNNNLLLOOOZZZqqq|||{{{{{{}}}~~~www~~~}}}~~~|||tttqqqrrr}}}|||xxxuuutttvvvyyyssspppvvvzzzwwwsssrrruuussseeeVVVXXXzzz~~~}}}|||{{{|||~~~~~~zzzvvvuuuvvvxxx{{{{{{~~~{{{yyyzzz|||{{{wwwvvvxxx}}}|||yyyxxx|||}}}zzzzzzzzzxxxwwwvvvqqqtttrrrlllkkkpppttttttyyy}}}~~~yyyuuussssssmmmkkkooossstttuuuwwwsssnnnlllooorrrpppnnnmmmlllllllllkkkhhheeebbb``````bbbdddeeeddddddfffhhhiiihhhggggggggggggffffffhhhfffcccdddhhhiiieee```bbbdddggghhhhhhfffeeeeeefffbbb```bbbffffffaaa[[[aaaccceeecccaaadddkkkrrrpppmmmlllnnnnnnlllmmmqqqrrrpppqqqxxx|||}}}{{{sssmmmpppyyy{{{sssjjjmmmpppuuuxxxxxxwwwvvvvvvnnnqqqtttsssnnnjjjhhhiiikkklllnnnqqqrrrqqqnnnkkkiiilllmmmjjjjjjqqqwwwyyyuuunnniiilllooonnnmmmmmmooommmkkkiiihhhiiijjjllljjjiiihhhggggggggghhhiiidddfffhhhhhhhhhiiilllpppfffggghhhjjjkkkllllllllllllnnnnnnlllnnnsssuuurrrlllkkkoootttrrrqqq|||zzz```RRROOOPPPNNNNNNNNNOOOOOOMMMJJJGGGGGGHHHJJJKKKKKKJJJIIIHHHOOONNNKKKHHHGGGHHHJJJLLLMMMNNNPPPQQQPPPNNNLLLKKKKKKIIIHHHHHHJJJJJJIIIGGGJJJIIIHHHHHHHHHHHHGGGGGGDDDGGGKKKMMMOOOPPPPPPQQQTTTSSSQQQOOOOOOQQQSSSUUUXXXZZZbbbuuu|||tttzzz||||||}}}zzzrrrpppttt{{{}}}~~~}}}zzzxxxvvvvvvuuuyyyxxxnnnpppwwwzzzqqqllloooqqqjjj```^^^uuu}}}{{{yyyxxxzzz}}}~~~||||||xxxwwwxxx}}}xxxtttsssvvvyyy{{{|||zzzxxxxxx|||}}}zzzzzz||||||zzz~~~{{{yyywwwuuuuuuvvvtttrrrpppqqqppplllkkknnnrrrsss{{{}}}~~~|||{{{{{{wwwnnnjjjpppxxxyyyvvvtttuuunnnkkkoooqqqmmmkkkkkkmmmlllllljjjhhhfffcccbbbbbbdddfffgggggggggggggggeeeeeeeeeeeeeeefffhhhiiilllhhheeegggjjjhhhbbb]]]bbbfffkkkmmmkkkgggeeecccbbb``````ccchhhiiieee```aaadddfffeeecccfffnnnuuurrrooommmoooooommmnnnrrrnnnmmmooouuuzzz~~~}}}}}}xxxtttrrruuu||||||xxxpppssswwwyyyyyyxxxxxxyyysssvvvxxxvvvrrrnnnmmmnnniiijjjllloooqqqpppmmmjjjiiilllmmmkkkmmmtttyyyzzzsssmmmjjjmmmnnnllljjjkkkkkkjjjgggffffffhhhkkkmmmooonnnkkkhhheeeddddddeeedddgggkkkkkkjjjkkkoootttjjjiiihhhhhhiiijjjlllmmmkkkooorrrpppppprrrqqqmmmlllmmmttt}}}yyyqqquuuuuummmjjjZZZUUUOOOKKKKKKMMMMMMMMMQQQPPPPPPOOONNNLLLJJJIIILLLJJJHHHFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFGGGHHHGGGFFFGGGGGGGGGFFFFFFGGGIIIJJJKKKMMMOOOQQQRRRUUUYYY]]]WWWUUURRRQQQUUU\\\dddiiixxx}}}xxx|||yyy~~~~~~}}}vvvppprrryyyxxxzzz|||{{{zzzxxxxxxyyyzzz}}}}}}tttooouuu}}}zzzxxxppphhhgggiiiiiifffooo~~~{{{zzzwwwwwwzzz}}}{{{yyywwwvvv~~~~~~}}}yyyuuutttwww{{{{{{wwwwww{{{}}}{{{{{{}}}zzz||||||zzzwwwwwwyyyxxxtttrrrrrrqqqnnnmmmnnnqqqsss{{{|||~~~}}}||||||}}}~~~uuummmiiiooovvvvvvqqqoootttmmmjjjnnnnnnhhhgggkkknnnmmmlllkkkiiigggeeedddcccdddeeefffgggfffeeedddcccdddeeeeeeeeefffhhhjjjiiieeeeeehhhjjjfffbbbaaaccciiioooqqqnnnhhhdddccc```aaadddgggjjjjjjhhhfffaaaccceeeeeefffiiioootttrrrnnnmmmnnnnnnlllmmmpppkkklllnnntttzzz|||}}}{{{vvvvvvvvvyyy|||~~~zzzvvvrrruuuwwwxxxxxxxxxyyyzzzuuuvvvvvvuuurrrpppooooooiiijjjllloooqqqqqqooommmkkkmmmmmmkkkmmmtttyyyyyywwwtttsssuuusssooonnnqqqmmmkkkjjjiiijjjllloooqqqrrrpppmmmiiifffdddccccccfffiiilllmmmlllmmmpppsssnnnmmmlllkkkkkklllnnnooogggmmmqqqooommmmmmkkkgggmmmmmmqqqwwwuuupppttt}}}tttbbbWWWTTTSSSSSSRRRPPPMMMKKKJJJLLLNNNPPPOOONNNMMMMMMMMMLLLIIIGGGJJJIIIHHHFFFEEEDDDDDDDDDIIIHHHHHHHHHHHHIIIJJJKKKGGGHHHHHHHHHGGGHHHKKKMMMPPPQQQOOOLLLJJJKKKQQQVVVKKKOOOYYYiii}}}|||~~~~~~~~~~~~{{{wwwtttvvv|||~~~yyy~~~|||{{{yyysssooosss{{{wwwyyy{{{{{{yyyxxxxxxxxx{{{|||zzzuuunnnmmmsss{{{rrrvvvuuunnnhhhggggggeeecccuuuzzzyyyyyy{{{{{{||||||zzzxxx{{{}}}~~~|||xxxvvvzzz}}}~~~}}}xxxvvvyyy{{{zzzyyyzzz{{{~~~xxxsss|||~~~|||wwwxxx{{{zzzuuuuuutttsssqqqooooooqqqtttxxx{{{}}}}}}|||zzzzzzzzzqqqnnnnnnqqqqqqnnnlllmmmoooiiihhhmmmkkkdddeeemmmpppooommmkkkiiifffdddccc______```bbbcccccccccbbbcccfffggggggfffeeegggiiifffcccdddhhhgggbbb```bbb```fffnnnpppkkkddd```___^^^bbbgggiiiiiigggggggggaaaaaaccceeehhhkkkoooqqqnnnjjjjjjlllkkkiiiiiillliiijjjkkkooovvv|||~~~wwwtttxxx|||wwwzzz~~~yyypppqqqtttxxx}}}zzzrrrkkkqqqsssuuuvvvuuuuuuwwwxxxvvvtttqqqpppppppppooonnnllllllmmmpppsssuuutttrrrnnnnnnllliiilllssswwwwwwxxxxxxzzz{{{vvvpppqqquuuooonnnmmmmmmnnnpppssstttqqqpppmmmjjjhhhfffddddddhhhiiikkkkkkkkkkkkkkkllllllmmmooopppppppppooonnneeekkknnnllliiiiiiiiifffmmmnnnppprrrssssssvvvyyy{{{xxx}}}|||jjjiiifffbbb]]]XXXTTTRRRLLLLLLMMMOOOPPPNNNIIIEEENNNMMMJJJHHHGGGHHHIIIJJJMMMMMMMMMMMMMMMOOOQQQSSSPPPQQQRRRPPPOOOPPPSSSVVVQQQXXX___bbb```^^^]]]^^^lllwww~~~}}}~~~~~~}}}||||||{{{zzzxxxwwwttt}}}}}}{{{zzzwwwvvvuuurrrooorrrxxxxxxzzz||||||yyywwwuuuuuuqqqrrrqqqmmmjjjlllrrrwwwtttyyyzzzuuuqqqpppooommmjjj{{{{{{{{{}}}~~~zzz|||~~~|||yyyzzz}}}}}}zzzxxx{{{~~~yyyvvvxxxzzzwwwvvvvvvxxx{{{sssmmmvvvxxxvvvqqqrrrvvvuuuooowwwuuutttsssqqqoooqqquuuvvvzzz}}}~~~|||yyyvvvuuuoooppptttuuuoooiiijjjoookkkfffgggllliiibbbeeeooorrrpppnnnkkkhhheeecccaaaZZZZZZ[[[]]]```aaaaaa```eeehhhjjjjjjgggeeefffhhheeecccdddgggddd]]]\\\aaa[[[bbbjjjkkkfff___ZZZYYY[[[aaaggghhheeebbbccceee```___```dddiiimmmnnnnnnjjjggggggiiiiiieeeeeegggdddddddddgggnnnvvvyyyxxxlllqqqyyy|||vvvsss}}}~~~tttwwwvvvpppnnnsssyyy{{{zzzuuupppooorrrtttqqqmmmpppqqqssssssssssssuuuvvv{{{vvvrrrqqqsssuuutttrrrooonnnooorrruuuxxxxxxwwwooonnnkkkgggjjjqqquuuuuurrrtttxxxxxxqqqjjjkkkrrrkkkkkkkkkkkklllnnnpppqqqooonnnmmmkkkiiihhhfffeeejjjjjjiiiiiiiiihhhgggeeegggjjjnnnrrrsssqqqnnnkkkfffkkkmmmiiigggiiijjjjjjnnnssswwwyyy{{{}}}{{{xxxvvvmmmjjjyyyrrrfff^^^___aaadddeeeccc\\\WWWOOONNNLLLKKKKKKNNNPPPRRRRRRSSSSSSSSSTTTUUUXXX[[[XXXZZZZZZXXXVVVVVVZZZ]]]iii{{{kkkvvvyyy{{{~~~}}}{{{{{{~~~}}}~~~~~~~~~ttt~~~}}}}}}|||vvvsssrrrsssrrroooqqquuuzzz|||}}}}}}yyyuuurrrqqqjjjlllmmmlllnnnsssxxx{{{yyy{{{zzzuuutttxxxzzzyyyzzzxxxxxxyyyzzzzzzzzz{{{|||~~~yyyyyy{{{}}}}}}zzzuuuqqqyyy}}}vvvsssqqqooouuusssqqqooopppqqqsssuuuwwwtttrrrqqqsssssspppmmmuuuuuutttsssrrrssswwwzzzmmmoooqqqqqqooolllkkkjjjjjjkkkjjjiiiggghhhlllooouuussspppkkkgggdddbbbaaa___^^^]]]^^^```aaabbbaaafffhhhhhheeebbbaaacccffffffdddbbbaaaaaa```^^^]]]^^^dddiiifff]]]XXXZZZ^^^jjjkkkkkkjjjgggffffffgggccc]]]\\\bbbhhhiiihhhhhhjjjhhhgggiiihhheeehhhmmmdddddddddhhhsss~~~vvvrrrsssuuuwwwyyy}}}vvvkkkmmmwwwyyyvvvpppooouuuxxxwwwxxxvvvrrrooonnnqqquuuyyyuuuqqqmmmooouuuyyyzzzyyy{{{tttppprrrrrrpppnnnnnnvvvuuuvvvyyy}}}}}}yyyuuulllkkkkkklllooopppooonnnpppnnnoooqqqnnnhhhjjjqqqqqqoookkkjjjlllnnnppppppjjjgggeeehhhmmmpppmmmhhhiiiiiihhhiiiiiihhheeeccceeeiiinnnqqqqqqooommmlllfffkkknnnlllgggeeejjjooolllnnnpppuuuyyy{{{zzzyyyuuurrrooorrryyymmmccc[[[\\\aaafffnnnvvvnnnggg\\\WWWaaarrr{{{{{{}}}xxxmmm```aaazzz~~~rrrgggvvv{{{xxxwwwyyy{{{~~~{{{}}}tttyyywwwrrr{{{wwwtttuuuvvvvvvzzz{{{yyyxxxxxxxxxuuuooojjjhhhgggjjjmmmkkkjjjsss|||{{{}}}~~~{{{}}}~~~zzz{{{|||vvvyyyzzzyyyxxxxxx||||||}}}}}}wwwyyyzzzzzzzzzyyyxxxwwwvvvvvvzzzzzzsssnnnnnnnnnmmmoooooopppqqqsssssssssrrrtttrrrpppqqqrrrsssqqqnnnqqqpppppppppqqqrrrssssssoooppppppooollliiihhhgggiiihhhfffeeefffjjjooorrrvvvtttpppkkkgggccc```___```___^^^___```bbbccccccfffiiillllllhhhccc``````eeedddcccdddeeefffeeeccc]]]aaadddccc]]][[[]]]aaallllllllljjjgggeeeeeefffaaa^^^]]]bbbfffeeeeeeffffffdddeeegggfffccceeeiiigggdddbbbgggttt~~~zzzooooooqqqsssuuuwwwzzz~~~yyy{{{||||||}}}rrrhhhggg}}}}}}wwwppppppvvvxxxwwwwwwqqqnnnqqqxxx}}}zzzvvvuuurrrqqqsssxxx{{{zzzwwwyyyssspppqqqrrrpppooopppsssssstttvvvxxxwwwuuurrrlllllllllllllllmmmnnnoooooommmmmmnnnkkkfffhhhooopppnnnmmmmmmpppsssttttttkkkkkkkkkkkklllkkkjjjiiigggggghhhiiijjjjjjhhhggghhhkkkooopppooommmkkkjjjhhhkkkllliiiddddddiiiooollllllnnnqqqtttvvvtttsssttttttsssssszzz|||~~~yyywwwwwwxxxuuuxxxxxxuuuvvv{{{|||{{{{{{~~~zzzuuu}}}yyywwwyyyzzzyyy|||yyyzzz{{{yyywwwtttrrrqqqjjjhhhhhhiiihhhhhhoooyyyzzz|||}}}}}}|||}}}wwwzzz~~~}}}}}}}}}~~~~~~{{{xxxtttwwwyyyxxxvvvvvvxxxzzzyyywwwtttnnnvvvwwwvvvtttqqqqqqtttwwwssstttqqqkkkiiilllmmmkkkjjjkkkoootttwwwwwwtttqqqpppooooooppprrrsssqqqpppnnnkkkjjjkkkooopppooonnnqqqpppnnnllliiigggeeedddhhheeebbbbbbffflllqqqtttvvvssspppkkkfffccc```^^^bbbaaa``````aaabbbdddeeegggiiikkkkkkhhhdddbbbaaadddcccbbbbbbcccdddcccbbb\\\]]]___^^^^^^^^^aaacccjjjkkkkkkiiifffddddddeeebbbaaacccfffeeebbbcccfffeeedddgggjjjiiieeefffiiikkkfffccciiivvv}}}uuuhhhkkkmmmqqqsssuuuvvvyyy{{{vvvvvvvvvvvvxxx~~~}}}|||yyyuuurrrxxxrrrssswwwyyywwwssssssuuuyyy}}}~~~zzzuuuvvvuuutttwww{{{{{{xxxuuuuuuqqqnnnqqqrrrpppppprrrrrrtttuuuuuusssqqqpppppplllmmmnnnllliiiiiimmmppprrrpppnnnlllgggccceeejjjkkkkkklllnnnrrruuuvvvuuummmnnnooommmiiiggghhhiiidddeeeggghhhjjjkkkkkkkkkhhhkkknnnooommmlllkkkkkklllnnnnnniiieeeeeejjjooopppoooppprrrtttuuusssqqqrrruuuvvvssssss}}}{{{uuuttt|||yyywwwwwwuuuyyyzzzxxxyyy}}}}}}zzz~~~~~~~~~~~~~~~{{{xxx|||yyyxxx{{{|||zzz|||uuuxxxyyywwwrrrqqqsssvvvooojjjffffffggghhhmmmsssxxxyyy{{{|||}}}|||}}}tttrrrvvvxxx~~~rrrvvv||||||}}}}}}zzzxxxwwwwwwvvvuuuvvvxxxxxxwwwuuu}}}xxxtttoooiiippprrrsssoooiiihhhlllqqqppppppnnnkkklllpppppplllgggiiimmmsssxxxyyyvvvrrrkkklllnnnpppqqqrrrrrrqqqooojjjfffggglllpppooommmqqqooollljjjiiigggfffeeeeeecccaaaccchhhmmmpppqqqrrrqqqnnnjjjfffcccaaa```ccccccbbbaaaaaacccfffiiijjjiiifffddddddeeehhhkkkfffdddcccbbbbbbaaa___]]]]]]\\\[[[\\\^^^aaabbbcccdddeeefffeeecccbbbcccddddddeeeiiijjjfffaaaccchhhhhhiiilllpppoookkkjjjlllllliiigggllltttwwwpppggggggjjjoooqqqrrrssstttuuuuuuxxxyyyyyyxxx|||xxxnnnrrr}}}xxxuuuwwwzzzzzzwwwssszzzyyyssssssuuuwwwvvvuuuvvvxxxxxxvvvtttqqqnnnmmmpppqqqppprrruuuuuuwwwxxxtttoookkkkkklllllloooooolllgggggglllrrruuutttqqqllleeeaaabbbfffggggggiiimmmppprrrrrrqqqmmmmmmllljjjhhhfffffffffbbbdddfffgggggghhhjjjkkkhhhjjjkkklllkkkjjjkkklllnnnpppqqqooojjjiiikkknnnoooooooooqqqssstttsssqqqooorrrtttsssrrrvvv}}}|||yyy}}}{{{~~~|||{{{zzzyyy}}}~~~|||vvvuuuvvvyyy|||}}}{{{yyywwwuuuvvvzzzzzzxxxxxx{{{rrrsssrrrpppnnnnnnrrruuutttnnnhhhgggjjjnnnrrrttt|||}}}~~~vvvuuu}}}yyy}}}ttttttmmmrrryyy~~~~~~}}}}}}~~~}}}yyyxxxyyyzzzzzzuuurrrvvv}}}xxxqqq|||{{{tttnnniiilllpppqqqnnnhhhdddeeehhhjjjmmmooooooqqqsssqqqllleeeeeegggmmmsssvvvtttqqqiiikkknnnpppqqqqqqrrrrrrqqqkkkeeeeeejjjoooqqqpppooollljjjiiijjjjjjiiigggccccccdddgggjjjmmmmmmmmmnnnlllkkkhhhfffeeeddddddcccccccccaaaaaaccciiinnnooommmjjjhhhhhhjjjlllmmmiiigggeeeeeeeeedddbbb```___]]][[[\\\___aaabbbbbb]]]^^^````````````aaaccccccfffjjjlllfff```bbbhhhiiiiiilllpppooojjjhhhkkkffffffiiilllnnnllliiigggeeehhhmmmooopppoooppppppnnntttyyywwwsssttt}}}~~~}}}|||uuuqqqwww}}}}}}}}}~~~zzzwwwxxxzzz{{{zzzyyy|||}}}~~~|||xxxsssqqqqqqwwwuuurrrqqqrrrsssssstttnnnlllllloooqqqppprrrwwwvvvwwwvvvqqqjjjeeeeeeffflllnnnoookkkgggggglllqqqooopppnnniiicccaaabbbdddfffggghhhkkknnnooommmllllllhhhddddddfffgggeeebbbaaaccceeeeeeddddddfffiiilllmmmllljjjgggfffgggiiijjjnnnrrrrrroookkkiiiiiihhhhhhhhhkkknnnpppooonnnllllllmmmqqqvvvyyyzzzyyyuuuttt|||}}}{{{}}}ssswww~~~||||||zzzyyyvvvzzz|||{{{{{{|||zzzuuulllmmmpppwww~~~~~~zzzuuussstttxxxyyyvvvvvvxxxtttppplllkkkmmmpppqqqqqqvvvrrrmmmlllqqqxxx{{{{{{{{{~~~{{{tttuuu|||{{{ttt|||||||||rrrwww~~~~~~|||zzzwwwwwwyyy{{{{{{vvvsssxxxzzzrrr|||~~~vvvooollllllnnnqqqoookkkfffeeeeeecccjjjooopppqqqrrrooojjjeeecccccchhhooosssqqqnnnjjjlllppprrrqqqqqqqqqqqqooojjjeeeeeeiiinnnqqqrrrllliiiggghhhkkkllljjjhhhaaadddiiikkkkkkkkkkkkllljjjjjjhhhgggffffffffffffbbbcccbbb``````dddkkkrrrsssssstttuuutttqqqkkkfffdddbbbaaabbbcccdddcccbbb___^^^]]]^^^```bbbbbbbbb[[[\\\^^^_________aaaccc```bbbfffiiieee___```fffeeeeeehhhkkkiiicccbbbddd^^^```dddhhhgggccccccfffcccfffjjjllllllkkkkkkllliiiqqqwwwtttmmmmmmwww}}}xxxuuu{{{tttrrrtttzzz|||zzzzzz|||xxxvvvvvvxxxxxxwwwyyy|||zzzqqqrrr{{{}}}vvvmmmtttrrrpppmmmmmmnnnppprrrllljjjlllooopppooorrrxxxsssrrrooojjjdddaaaaaaaaaiiikkkkkkiiifffgggjjjnnndddhhhiiieeeaaabbbddddddgggggghhhjjjllllllkkkiiiiiiddd______dddfffddd```aaaccceeedddaaaaaadddgggsssqqqnnniiidddaaabbbcccdddhhhnnnpppnnnjjjfffcccgggfffgggiiimmmpppppppppllljjjjjjpppxxx|||yyytttooonnnpppyyy{{{ssswww~~~|||wwwyyy~~~{{{uuuzzz{{{{{{{{{~~~~~~~~~yyyvvvuuuvvvyyyzzzwwwvvvwwwtttpppkkklllpppxxx{{{vvvtttuuuyyyzzzwwwwwwyyyvvvqqqkkkjjjmmmpppqqqoootttsssppppppvvv~~~uuuyyyzzzyyyyyy{{{{{{xxxvvv~~~~~~vvvxxxvvvzzz}}}{{{yyywwwwwwwwwxxxxxxvvvvvvxxx|||{{{vvv{{{vvvpppnnnjjjkkkllllllkkkiiigggfff```hhhppppppoooooonnnkkkhhheeeeeekkkrrruuuqqqmmmkkkooorrrsssqqqpppooopppggggggfffggghhhkkkmmmnnniiigggeeehhhkkkllliiieee___eeekkkllljjjiiimmmqqqjjjiiihhhgggfffeeeeeeeee```aaaaaa______dddmmmuuuuuuuuuwwwyyyxxxssskkkddd```___^^^___``````___^^^\\\]]]___aaabbbcccdddddd___```aaaaaa``````aaaccc^^^___cccgggfffaaaaaaeeefffeeegggiiifff```___aaa]]]\\\___dddeeeccccccgggbbbdddfffggggggfffggghhhkkkpppssspppkkklllsss{{{uuuzzzuuussszzz~~~|||wwwqqqqqquuuzzz{{{yyy|||wwwtttssstttrrrpppvvvzzzssssssyyy|||xxxrrrooooooooonnnmmmmmmnnnoookkkjjjllloooooonnnrrrxxxooolllhhhdddccccccbbbaaaeeeeeeeeeeeeeeefffggghhhbbbhhhkkkfffccceeeeeeddddddcccdddeeehhhiiihhhggggggccc```___```bbbaaa``````ccceeedddaaaaaaeeeiiisssqqqmmmgggbbb```bbbdddbbbfffjjjmmmllliiieeeccchhhggghhhjjjmmmpppqqqqqqmmmllllllpppvvvxxxuuuqqqpppqqqrrrsssvvvxxx}}}ppphhhwwwzzzsssvvv}}}xxxsssyyy~~~{{{~~~}}}~~~{{{vvvtttsss{{{}}}}}}xxxvvvvvvtttpppqqqppprrryyy~~~yyywwwuuuuuuxxxyyywwwxxx{{{tttqqqmmmkkkkkklllmmmmmmnnnqqqrrrqqquuu~~~}}}~~~~~~zzzwwwsssuuuzzz|||yyyuuuyyy{{{xxx|||rrrvvv{{{~~~}}}||||||zzzxxxwwwwwwxxxxxxvvvuuuqqqvvv|||~~~|||{{{{{{zzz~~~uuupppooohhhgggfffgggiiiiiihhhggg```iiiqqqpppnnnnnnnnnnnnllljjjkkkqqqxxxyyytttnnnmmmpppttttttrrrooonnnooo```cccggghhhhhhhhhiiijjjhhheeedddgggkkkkkkfffaaa___fffllllllhhhhhhooovvvkkkjjjiiigggeeeddddddddd___``````______dddnnnwwwvvvtttrrrrrrsssqqqmmmjjjfffdddbbbaaaaaaaaa___]]]YYY\\\```ccccccdddeeegggdddeeeeeedddbbbaaabbbccc______ccchhhhhheeedddgggkkkiiijjjkkkhhhbbbaaaccc```[[[\\\ccchhhggggggjjj```bbbddddddccccccdddeeemmmmmmmmmjjjhhhiiinnnsssvvv|||}}}yyy{{{{{{vvvtttttttttqqqooopppuuuyyy}}}zzzzzz|||zzzwwwyyy~~~xxxtttrrrqqqllljjjuuuyyy~~~|||tttpppuuu{{{lllmmmoooooonnnmmmmmmmmmjjjjjjlllooonnnmmmrrrxxxnnniiieeeccceeeggggggeeebbbaaaaaabbbdddfffeeedddgggoooqqqkkkffffffeeeaaa_________```ccceeeeeeeeeeeeeeedddaaa^^^]]]___aaa___ccceeedddaaabbbgggkkkooommmiiieeebbbbbbfffiiidddgggjjjlllllljjjgggffffffeeedddfffiiikkklllllloooooopppqqqrrrqqqpppoooqqqqqqtttvvvuuuuuu~~~zzzzzz~~~zzzwwwvvvvvv}}}~~~yyyvvvvvvsssoooxxxtttssswww}}}zzztttwwwttttttwwwwwwvvvwwwzzzooopppoookkkfffeeehhhllljjjoooqqqpppsss{{{}}}}}}|||zzzwwwrrrmmmqqqrrrxxx|||vvvooouuu}}}tttrrryyy{{{wwwyyy||||||}}}~~~~~~|||yyyvvvqqqssstttuuutttrrrqqqpppmmmsssyyy{{{zzzxxxxxxzzzrrryyyzzzrrrmmmnnnkkkggggggiiihhhccc___bbbeeehhhiiijjjmmmooopppzzznnneeeiiioooqqqrrruuurrrqqqoooooonnnnnnlllkkkfffgggiiijjjjjjiiihhhgggaaadddggghhhgggfffffffffdddhhhkkkkkkiiijjjoootttrrrnnnjjjkkknnnooolllhhh______^^^___bbbfffjjjllllllmmmnnnooonnnmmmkkkjjjkkkhhhbbb]]][[[[[[^^^```\\\^^^aaaccccccbbb___^^^cccaaa``````aaabbbbbbaaa```eeeiiiiiieeebbbccceeeddddddccccccbbbaaa^^^[[[___[[[^^^jjjrrrnnngggcccaaa`````````bbbdddgggiiijjjjjjjjjkkkmmmooorrrtttvvvtttrrrrrrtttuuuvvvvvvvvvvvvwwwyyy|||}}}|||zzz|||zzzwwwnnnnnnpppuuuuuusssssswww~~~{{{vvvqqqooooooqqqrrrooojjjhhhjjjpppwww{{{~~~wwwpppmmmpppuuuqqqrrrqqqlllhhhhhhooouuurrrpppmmmkkkjjjlllqqquuunnnlllhhhdddaaa```aaaaaaeeefffggghhhgggfffdddcccfffjjjnnnnnniiiccc``````^^^______^^^ccchhhgggbbbdddffffffddd___[[[[[[\\\ffffffgggeeeccccccdddeeeggg```\\\bbbhhhiiigggeeedddfffiiikkkjjjgggcccaaaeeeeeeeeeddddddeeeiiikkklllllllllnnnqqqsssssssssnnnqqqyyy~~~yyyppppppwww|||}}}~~~wwwpppooorrrvvvyyy~~~{{{uuusssvvvzzz{{{||||||{{{zzzyyyxxxxxxvvvrrrppprrrrrrqqqsssvvvtttpppiiieeedddeeeggghhhqqqpppqqqsssvvvyyyyyyyyyyyyuuuwwwvvvooojjjjjjqqqtttxxxzzzzzzyyyxxxxxxvvvssstttyyy|||{{{{{{}}}}}}~~~}}}yyyvvvssspppooosssxxxyyytttooorrrwww|||}}}|||{{{{{{}}}tttyyyzzzsssnnnooollljjjkkkllliiiccc]]]^^^aaaccceeefffiiimmmooowwwqqqnnnppprrrqqqrrrvvvqqqpppooooooooonnnmmmlllkkkllllllkkkiiifffcccbbb```bbbeeeiiikkkllllllkkkeeehhhllllllkkkkkkmmmpppssspppmmmnnnpppppplllhhhbbbaaa```___aaaeeeiiilllmmmnnnpppppppppnnnllljjjhhhddd___[[[ZZZ[[[\\\]]]^^^^^^___```___]]]\\\ZZZ```___^^^___aaabbbbbbaaacccgggjjjiiiddd```______bbbbbbbbbbbbbbbbbb```___aaa^^^bbbkkkpppkkkeeebbbaaaaaaaaacccfffiiimmmooopppoooooonnnnnnooooooppplllkkkkkklllnnnoooooonnnqqqpppppprrruuuyyyzzzzzzxxxttttttuuuuuutttsssuuuzzz~~~{{{uuutttvvvzzzyyywwwsssooonnnnnnppprrrpppnnnmmmnnnqqqtttvvv}}}zzzvvvqqqmmmlllnnnpppqqqpppnnnlllkkkmmmssswwwxxxuuuooojjjggghhhkkkmmmiiigggbbb___\\\\\\]]]^^^cccdddfffggggggfffdddcccdddfffhhhhhheeebbb```______``````aaagggnnnoookkkfffgggfffbbb]]][[[]]]___kkkkkkjjjgggdddcccccceeebbb^^^^^^cccgggfffcccbbbfffhhhjjjkkkkkkhhhfffddddddeeedddcccbbbbbbeeeggghhhkkkppptttvvvtttooollllllpppwww|||wwwppppppvvvwww|||yyyzzz|||~~~}}}wwwqqqooopppqqqsssxxxzzz{{{xxxtttssswww{{{}}}|||yyyuuurrrrrrtttwwwtttrrrtttvvvuuuqqqpppsssrrroookkkhhhgggiiilllmmmllllllmmmppptttwwwxxxxxxzzzsssppprrrqqqkkkggghhhooorrrvvvxxxwwwvvvuuuvvvnnnlllooovvvyyyxxxyyy{{{|||}}}~~~}}}}}}~~~}}}|||yyywwwuuutttnnnlllrrr}}}zzzrrrwwwzzz}}}}}}zzzyyy{{{}}}uuuyyy~~~xxxsssppppppnnnmmmnnnooolllgggbbb```aaabbbcccdddfffjjjnnnrrrrrruuuwwwuuurrrrrrvvvoooooooooooooooooooooooooooooommmkkkhhheeebbbaaabbbbbbdddiiinnnpppnnnkkkfffiiilllnnnmmmlllkkkkkkpppnnnmmmnnnpppoookkkgggfffcccaaa___aaadddiiilllnnnooooooooonnnmmmkkkjjjjjjeee```]]]^^^``````___bbbaaa```^^^\\\[[[ZZZZZZ]]]]]]^^^```bbbbbbaaa___aaaeeeiiihhhddd```^^^___```aaaaaabbbcccccccccccceeeeeehhhmmmmmmgggcccbbb``````bbbdddhhhlllppprrrqqqqqqqqqppppppooommmmmmhhhhhhiiillloooooonnnlllllljjjiiijjjooossswwwxxx~~~{{{zzz|||wwwtttpppooonnnooorrruuuvvvvvvvvvzzzwwwtttvvvuuuuuutttqqqooonnnpppqqqoooppprrrssstttuuuuuuuuu~~~yyyrrroooooopppqqqqqqqqqnnnjjjiiikkknnnqqqsssxxxssslllfffcccccceeegggiiifffbbb^^^]]]^^^```bbbbbbccceeeffffffeeedddccccccbbbaaabbbccccccbbbaaabbbcccaaaaaagggoooqqqnnnffffffddd```[[[ZZZ]]]aaapppooolllhhhdddbbbcccddd```___bbbgggiiieeecccdddjjjjjjjjjjjjjjjhhhgggffffffggggggeeecccccceeefffhhhkkkpppsssrrrooojjjgggjjjnnntttxxxtttoooppptttrrrrrrtttxxx}}}zzz{{{}}}~~~~~~|||{{{yyyuuuqqqoooooopppvvvxxxyyyvvvssssssvvvyyyxxxxxxwwwsssooonnnqqqtttppprrrwwwzzzvvvooommmooommmllljjjhhhiiikkknnnooohhhhhhiiilllppptttuuuuuutttpppmmmooonnnkkkiiiiiimmmpppssstttsssrrrrrrrrriiiiiinnnvvvzzzyyyxxx{{{uuuxxx{{{yyywwwxxx~~~||||||zzzwwwtttssssssttttttpppooowwwyyyzzz{{{|||yyyuuussstttwwwuuuxxx||||||zzzvvvsssqqqqqqooonnnoooqqqrrrqqqpppllliiihhhgggeeeeeehhhmmmkkknnnssswwwvvvsssqqqqqqmmmnnnooooooooooooqqqrrrqqqpppnnnllljjjgggfffeeegggeeefffjjjpppqqqmmmggggggiiillloooooommmjjjgggjjjiiijjjmmmnnnmmmjjjfffgggdddaaa___```eeejjjnnnooommmkkkiiigggggghhhiiiiiiddd___^^^aaacccbbb```fffdddaaa^^^]]]]]]^^^_________```aaacccbbb___]]][[[___dddggggggeeeeeeeeebbbccccccccccccccceeegggiiikkknnnnnnjjjdddbbbbbb___```aaadddhhhkkkooopppmmmnnnoooppppppooommmlllgggiiilllpppsssssspppmmmjjjiiihhhiiimmmqqqsssttt{{{}}}|||uuutttuuuwwwwwwrrrrrrrrrqqqqqqrrrssstttwww{{{|||tttssswwwrrrssssssrrrqqqqqqsssuuunnnpppsssvvvyyyzzzzzzzzzzzzvvvrrrooonnnppprrrssssssmmmgggeeehhhkkkkkkiiippplllfffaaa```bbbdddfffhhhfffbbb___^^^aaadddfffdddeeefffggggggeeecccbbbeeeaaa______cccffffffeeegggfffbbb___ccciiiiiifffcccdddccc```[[[ZZZ\\\___ooommmjjjfffbbb```aaaccc[[[\\\aaaeeeeeebbbdddiiimmmllljjjiiigggfffffffffcccdddeeeeeedddcccdddfffmmmnnnmmmllljjjhhhhhhiiiiiimmmrrrtttqqqoooppprrrrrrqqqooooooppp{{{}}}zzz|||~~~{{{|||{{{xxxtttqqqqqqsssyyyyyyyyyvvvsssqqqrrrtttooosssvvvtttnnnlllnnnrrroooqqqvvvxxxssskkkiiilllggggggggggggggghhhjjjlllgggggggggjjjnnnpppqqqqqqrrrpppoooppppppooooooooommmooorrrrrrqqqoooooooooiiikkkrrrzzz|||yyyyyy{{{qqquuuwwwuuupppooosssxxxsssxxx}}}}}}|||xxxsssoooooossswwwssstttwww}}}{{{|||{{{wwwqqqnnnppprrruuuwwwxxxxxxuuusssssssssrrrooommmmmmqqqxxx}}}yyysssnnnkkkfffbbbeeekkkgggjjjnnnqqqttttttpppkkkkkknnnppppppooooooqqqtttuuussspppmmmkkkiiihhhhhhjjjiiijjjnnnttttttooojjjhhhhhhjjjmmmpppoookkkgggfffgggiiimmmooonnnllljjjfffddd```___```eeekkkooonnnjjjeeeaaa___aaadddfffbbb___\\\\\\^^^``````^^^eeeccc```^^^^^^___bbbcccdddccccccccccccaaa]]]ZZZXXX\\\ccchhhjjjjjjiiiiiifffffffffdddbbbbbbeeegggkkkoooqqqmmmgggcccbbbcccaaabbbccceeehhhjjjlllmmmooopppqqqqqqpppnnnlllkkkgggiiimmmrrruuutttpppmmmlllkkkkkkmmmooopppooonnnwwwwwwwwwxxxzzz{{{||||||wwwyyy{{{{{{{{{|||~~~}}}zzzxxxuuurrrwwwuuurrrqqqqqqqqqppppppqqqqqqpppmmmjjjkkknnnrrr~~~vvvooooootttoooqqqrrrrrrqqqqqqsssuuussstttuuuwwwyyyzzz{{{|||pppqqqpppmmmiiiiiimmmrrrqqqkkkddddddiiilllkkkhhhmmmiiidddaaacccfffhhhhhheeeccc___]]]]]]```ccceeehhhiiiiiiiiihhheeecccaaadddaaa^^^___cccggggggfffiiigggbbb^^^```dddddd```aaadddfffeeeaaa^^^^^^___iiihhhfffccc```___```bbbXXXYYY\\\``````___eeemmmooommmjjjgggeeeddddddeee]]]```cccdddddddddeeefffoooppppppnnnjjjhhhiiijjjiiimmmqqqqqqoooooopppqqqooollllllnnnnnnooottt{{{~~~}}}{{{yyy{{{|||~~~|||{{{yyyvvvtttssstttuuuuuuuuuuuusssqqqoooooopppooorrrsssllldddbbbiiiqqqppppppqqqrrrnnngggfffiiidddfffhhhgggfffeeeggghhhjjjiiiiiijjjmmmnnnnnnmmmooopppqqqpppppprrrttttttnnnpppqqqqqqooommmmmmmmmiiikkkrrryyyyyyuuusssuuunnnpppqqqoookkklllqqqvvvsssrrrqqqqqqsssuuuvvvuuu~~~}}}|||zzzuuuppppppuuuyyyqqquuu{{{yyy{{{zzzwwwqqqoooppprrrwwwwwwwwwuuusssrrrsssuuutttqqqmmmlllqqqyyywwwppplllggg```cccllljjjlllmmmnnnpppssspppjjjkkknnnqqqqqqoooooorrruuuyyyvvvrrrmmmjjjhhhggggggjjjkkknnnsssxxxxxxtttpppjjjgggfffiiioooqqqnnnjjjhhhiiilllooopppppppppooofffdddaaa___```dddiiilllkkkhhhbbb^^^\\\]]]___bbb_________``````aaabbbccccccaaa^^^]]]]]]```ccceeegggfffdddcccbbb```\\\ZZZZZZ^^^dddiiikkkjjjhhhfffggghhhgggccc______cccgggiiimmmnnniiidddccccccbbbcccdddeeeggghhhjjjkkkkkkuuutttsssqqqooollljjjiiilllnnnrrrwwwyyyxxxtttqqqooonnnooopppqqqpppnnnkkkxxxvvvttttttvvvxxxyyyyyyuuuvvvvvvwwwxxxwwwuuutttsssxxx{{{tttssswww~~~zzztttmmmiiiiiilllppprrrppprrruuuwwwwwwuuuqqqoooppprrrsssqqqoooqqqyyy~~~zzzsssmmmmmmqqqmmmoooppppppooooooqqqrrrzzzyyyxxxwwwvvvuuuuuuuuummmpppssspppkkkiiimmmrrrlllhhhdddfffkkkppppppooooookkkgggfffiiikkkkkkjjjeeedddbbbaaabbbcccfffgggiiiiiijjjjjjiiifffdddbbbaaa``````aaaccceeeddddddeeedddaaa^^^```eeeeeeaaabbbfffjjjjjjgggcccbbbbbbdddeeeeeeccc```______```^^^]]]___cccdddeeellltttnnnllliiifffeeeeeeeeefffbbbeeeiiikkklllllllllmmmlllqqqwwwxxxtttnnnkkkjjjlllpppqqqooonnnpppqqqoooooojjjjjjooosssqqqppppppqqqzzz~~~}}}|||||||||xxxxxxxxxxxxxxxyyyyyyyyyyyyvvvrrrpppqqqsssttttttnnnnnnnnnnnnoooooooooooouuuuuunnnaaaVVVWWWeeerrrrrrnnnlllmmmkkkfffeeegggeeehhhkkkkkkiiiggggggiiikkkjjjjjjjjjlllmmmmmmkkkkkknnnooommmmmmqqqtttuuuooopppqqqpppmmmkkkkkklllfffiiioootttsssmmmlllooolllkkkjjjiiiiiilllqqqtttvvvpppiiigggjjjoooppppppuuuvvv{{{wwwzzz{{{yyytttrrrtttwwwoootttyyy}}}}}}{{{yyyxxxsssvvvwwwvvvrrrqqqrrrtttzzzyyywwwtttrrrsssvvvyyyvvvsssooommmpppwwwwwwooonnniiiccchhhrrrrrrvvvuuupppmmmppppppnnnkkkooorrrqqqooonnnqqquuuwwwtttpppkkkiiihhhhhhiiiiiilllqqquuuvvvuuurrrpppkkkfffbbbeeemmmrrrqqqnnnkkklllnnnooooooooooooppphhheeeccc``````bbbdddfffhhhfffdddaaa___^^^]]]]]]___cccffffffddddddgggjjjdddbbb```______aaadddfffgggeeebbbaaa```___]]]ZZZ[[[^^^ccchhhkkkjjjfffcccdddeeeddd```\\\\\\aaafffeeehhhgggbbb```bbbccc```aaabbbdddfffggghhhiiijjjsssrrrpppmmmkkkiiihhhgggpppqqqtttxxxzzzyyyuuurrrqqqooonnnnnnnnnooommmllltttssssssuuuxxxzzzyyyxxxuuuwwwyyyyyywwwuuuttttttssstttwww{{{zzzyyy}}}~~~{{{}}}}}}{{{wwwsssrrrrrrtttvvvlllmmmnnnmmmnnnqqqvvvzzzppptttyyy|||{{{yyyvvvtttqqquuuyyyxxxvvvyyyyyyvvvsssooonnnooonnnpppqqqqqqpppooopppqqqzzzyyyxxxvvvtttqqqooonnnoooqqqsssssspppoooooopppiiifffeeegggkkkpppqqqrrrmmmjjjgggiiimmmooommmjjjfffffffffeeeffffffggghhheeefffhhhiiiiiigggeeeddd___bbbeeegggfffdddccccccaaaaaa___]]]aaaeeeddd```dddgggjjjiiifffcccdddeeedddfffgggeeeccc```___```dddcccdddhhhjjjjjjnnntttkkkjjjhhhgggggghhhjjjkkkhhhlllppprrrrrrqqqpppqqqkkkqqqxxxyyyuuuooommmmmmooossssssooonnnqqqrrrooosssnnnnnntttwwwuuussssssooonnnqqq|||}}}|||}}}|||zzzxxxuuutttttttttuuuuuuppplllmmmrrruuutttpppnnnmmmnnnnnnppppppooooooqqqrrrnnnbbbWWWXXXfffuuurrrllliiikkkllliiieeedddccchhhmmmnnnkkkhhhiiikkkjjjiiiiiijjjlllmmmmmmlllggglllnnnjjjjjjooossstttoooppppppnnnkkkiiiiiiiiigggjjjpppuuurrrmmmlllpppmmmjjjhhhiiilllooopppppppppmmmjjjiiikkkooorrrsssuuuqqqrrrxxx||||||~~~pppvvv{{{{{{vvvrrrqqqrrrnnnqqquuuxxxyyywwwtttqqqmmmpppssstttrrrqqqsssvvv|||{{{xxxtttrrrtttxxx{{{xxxuuurrroooooossszzzvvvoooooolllhhhnnn{{{xxx~~~tttlllmmmqqqssskkkooosssrrrooonnnqqquuuqqqoookkkiiihhhiiilllmmmiiimmmrrrtttrrrnnnkkkjjjllleee```ccclllssstttqqqmmmnnnnnnmmmlllkkklllmmmiiigggdddaaa``````aaaaaaeeefffgggfffddd```\\\ZZZ[[[aaaggggggcccbbbfffkkkhhhfffdddccccccdddfffhhheeeccc```______^^^]]]\\\YYY\\\aaagggjjjjjjfffcccaaabbbaaa]]]YYYZZZ```fffaaadddbbb]]]]]]aaabbb^^^]]]^^^```bbbeeefffgggggglllkkkiiigggffffffgggggglllmmmpppsssuuutttpppmmmqqqoookkkjjjkkkmmmnnnnnnooonnnnnnpppsssrrrnnnjjjeeekkkrrrsssrrrsssxxx}}}wwwsssrrruuuwwwxxxzzz}}}~~~}}}xxxsssttt|||}}}tttrrruuuxxxvvvssstttttttttsssrrrpppmmmlllfffjjjoooooolllkkkmmmqqqrrrtttvvvvvvtttqqqooonnnlllrrrwwwvvvsssttt|||xxxqqqrrrtttrrrpppqqqqqqsssttttttrrrqqqqqqrrrtttuuuvvvuuussspppllljjjnnnmmmnnnooopppooollliiihhhgggeeefffiiikkkmmmnnngggddddddhhhmmmpppnnnjjjbbbbbbccccccccccccccccccbbbccceeeggghhhhhhgggfffaaafffkkkmmmjjjfffdddddd______]]]\\\___bbb```[[[dddfffgggeeebbbaaacccffffffhhhjjjiiifffbbb```___bbb```bbbfffiiiggghhhkkkhhhgggggghhhjjjlllnnnooogggjjjoooqqqpppnnnllllllmmmqqqsssqqqmmmlllnnnrrrrrruuutttooonnnrrrrrroootttqqqrrrvvvwwwrrrnnnnnnllllllqqqxxx{{{{{{}}}|||~~~|||xxxuuutttuuuuuusssnnnjjjnnnvvvyyytttnnntttsssrrrrrrrrrqqqooonnneeemmmqqqlllbbb```kkkxxxrrrkkkggglllooollleeeaaa```fffmmmnnnkkkiiiiiikkkhhhggggggiiilllnnnnnnmmmffflllmmmiiiiiiooottttttooooooooommmjjjgggggghhhlllooouuuyyywwwrrrssswwwpppllljjjkkkppprrrooolllcccgggllloooooonnnnnnoooiiihhhooo}}}~~~xxx||||||}}}ooopppssstttpppiiifffiiigggmmmuuu{{{|||vvvooojjjnnnrrrqqqmmmmmmqqqrrroootttxxxzzzyyytttrrrtttwwwtttsssqqqpppqqqtttwwwyyyxxxzzz{{{wwwqqqnnnqqquuu~~~~~~uuunnnlllmmmnnnjjjkkkppprrrnnniiigggjjjlllmmmmmmkkkjjjjjjkkkjjjnnnqqqmmmfffbbbeeeiiijjjccc\\\```iiiooommmgggdddaaaaaadddjjjnnnllliiigggccc```___aaaccccccbbbffffffeeebbb]]]\\\^^^aaahhhgggfffffffffeeebbb```hhhfffcccbbbbbbcccdddccceeedddbbb``````aaabbbccc^^^dddiiihhhcccaaacccgggdddbbb```]]]]]]^^^___aaa\\\[[[ZZZZZZ[[[\\\___```aaabbbbbbbbbbbbcccfffhhhjjjiiieeeaaaaaadddhhhiiihhhkkknnnnnnlllkkklllnnnpppnnnjjjhhhhhhkkknnnooommmgggeeejjjoooooommmmmmkkklllnnnpppqqqsssttttttrrruuuvvvuuusssrrrsssuuu||||||zzzuuuuuuzzz}}}}}}tttqqqooopppssssssqqqnnnpppuuuxxxuuurrrpppmmmhhhjjjmmmooolllhhhhhhnnnuuunnnlllkkknnntttvvvrrrnnnooommmooovvvxxxxxx}}}}}}xxxrrrqqqsssuuutttqqqrrrpppoooqqqtttuuussspppsssrrrooommmlllllllllmmmqqqsssuuuvvvtttooojjjgggjjjgggdddbbbdddhhhmmmqqqggggggfffhhhiiiiiihhhfff```bbbccccccbbbbbbcccdddcccfffjjjkkkjjjgggeeeddddddeeegggiiijjjhhheeebbbbbb]]]]]]bbbbbb^^^\\\___aaa^^^[[[\\\___bbbbbbaaahhheeeccccccdddccc```^^^bbbbbbcccgggkkkkkkgggbbbhhhkkknnnmmmkkkjjjlllnnnpppooonnnllljjjhhhgggggglllqqquuutttppppppuuu{{{{{{wwwtttqqqmmmmmmnnnpppooooooooonnnnnnmmmmmmsssmmmjjjpppsssqqqppprrr}}}uuusssvvvyyyyyyuuusssqqqpppsssvvvtttqqqtttuuuvvvwwwuuurrrooommmsssoookkkjjjmmmssswwwzzzvvvtttqqqooonnnllljjjgggdddgggiiijjjhhhfffeeeeeecccdddgggjjjlllnnnpppppphhhlllooolllfffeeejjjpppnnnmmmiiieeeaaaccchhhnnnqqqqqqrrrtttvvvtttoookkkvvvmmmiiinnnuuutttnnnjjjgggfffiiippptttrrrpppppppppnnnqqq{{{~~~wwwtttwwwuuurrrrrr{{{jjjkkkooorrrpppiiigggjjjiiimmmrrrvvvwwwtttpppmmmpppssssssooonnnqqqpppllllllqqquuutttnnnkkkmmmqqqqqqqqqqqqrrrsssuuuwwwyyyxxxzzz|||{{{zzz{{{}}}qqqfffaaa___kkkiiijjjooooookkkggggggiiikkknnnnnnllliiigggfffdddhhhjjjgggaaa___bbbgggfffbbb```dddjjjlllhhhcccbbbaaabbbeeehhhiiihhhffffffccc```___```aaa```______```aaa___^^^___cccfffiiigggeeeeeeeeedddbbbaaafffdddaaa``````aaacccccceeedddaaa___^^^___```aaa```cccfffeeeaaa```aaadddaaa```^^^\\\\\\]]]___```^^^]]]\\\[[[[[[[[[]]]^^^^^^___``````aaabbbfffhhhgggeeebbbbbbdddhhhjjjjjjjjjmmmppppppmmmjjjhhhhhhfffggggggggggggjjjmmmpppoooddd]]]aaahhhnnnrrruuummmnnnpppppppppoooooooooppprrrssssssqqqqqqrrruuuwwwyyyvvvrrrrrrvvvxxxwwwqqqooommmmmmnnnooooooooonnnsssuuurrroooooommmiiiiiikkkllljjjgggggglllpppiiikkknnnppppppooommmkkkooonnnpppuuuvvvtttxxx~~~{{{vvvqqqqqquuuxxxxxxvvvvvvtttssssssvvvvvvuuusssrrrpppnnnkkkjjjjjjllllllnnnooooooooonnnllliiihhhjjjhhhgggfffgggjjjmmmnnnhhhfffeeeeeeffffffeeeccc```aaabbbaaa```___```aaaaaacccfffeeeccc```^^^^^^bbbbbbbbbbbbccccccbbbaaaaaa\\\\\\___```]]]\\\___cccaaa___```cccfffggggggdddbbb```aaadddeeedddcccccccccccceeeggggggeeeccchhhkkkmmmmmmkkkjjjkkklllnnnllliiigggfffggghhhiiijjjnnnrrrqqqnnnnnnsssyyyzzzuuupppmmmkkklllnnnnnnnnnmmmmmmlllllllllllllllhhhjjjpppssspppoooqqq~~~~~~}}}}}}~~~yyywwwyyyyyyvvvvvvtttrrrqqqtttvvvuuurrrrrrrrrrrrrrrqqqnnnlllkkkooonnnmmmnnnooorrrvvvxxxtttrrrpppooonnnllliiigggccceeehhhhhhggggggggghhh```aaaccceeegggiiijjjjjjmmmnnnnnnnnnllllllmmmooonnnmmmjjjeeebbbcccgggkkkjjjmmmpppooommmlllnnnqqqsssllliiimmmqqqppplllkkkllljjjlllqqqsssqqqrrrvvvuuurrrsssxxxyyyuuuqqqppp|||~~~yyyyyyzzzzzzcccrrreeeggglllqqqqqqllljjjlllkkkllloooqqqrrrrrrrrrqqqrrrttttttpppnnnnnnlllhhhdddlllrrrpppiiieeehhhmmmnnnpppsssuuuwwwwwwvvvvvvssstttuuuxxx{{{~~~zzzzzzyyyrrrhhh```\\\[[[ccccccggglllmmmiiiiiikkkjjjmmmpppppplllhhheeecccaaadddeeebbb^^^]]]aaaffffffeeedddeeegggfffdddbbbdddfffiiijjjjjjiiihhhhhhdddcccaaa``````___]]]\\\^^^___`````````bbbeeehhhjjjgggdddbbbbbbbbbaaa```bbb```^^^]]]]]]```dddfffgggeeeaaa^^^]]]]]]___aaaccccccbbb```___^^^^^^^^^]]]\\\ZZZYYYZZZ[[[]]]^^^```___]]]\\\[[[[[[\\\\\\\\\]]]^^^______aaaeeehhhddd```___cccjjjmmmmmmkkkgggkkkoooqqqnnnjjjfffdddaaadddfffffffffgggkkkooommmbbb[[[aaalllssswwwyyypppqqqrrrqqqnnnkkkiiiiiilllmmmooooooooopppqqqsssrrrtttsssooooooqqqrrroooooonnnllljjjjjjlllqqqtttnnnrrrsssooolllmmmllljjjhhhhhhggggggggggggiiijjjhhhnnntttuuurrrnnnmmmnnnooonnnpppsssrrrpppqqquuuwwwtttqqqrrrvvvzzz{{{{{{xxxvvvtttsssttttttsssrrrqqqooollliiihhhiiikkkllliiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiijjjjjjkkkkkkiiigggdddbbbbbbbbbaaa___^^^______^^^]]]]]]^^^```bbbccceeedddaaa```___```aaa```^^^]]]]]]^^^```aaa___\\\[[[\\\\\\[[[\\\``````___^^^___bbbeeeffffffcccaaa``````ccceeeffffffeeeddddddbbb```aaabbbdddhhhjjjlllllljjjiiiiiijjjjjjgggeeeccccccfffiiikkkhhhlllnnnmmmkkklllrrrxxxzzzvvvoooiiiggghhhlllnnnnnnnnnmmmmmmlllmmmmmmmmmjjjkkkooossssssooommmoooooo{{{}}}zzz}}}}}}}}}wwwuuu~~~}}}{{{|||~~~}}}}}}{{{{{{xxxtttwwwtttrrrsssuuuwwwuuussspppooonnnmmmkkkjjjiiiiiihhhkkknnnooonnnnnnqqqtttqqqpppooooooooolllhhheeeccceeefffgggggggggiiijjjdddeeeggghhhjjjjjjkkkkkkkkkjjjiiikkkmmmmmmjjjhhhmmmllliiifffcccccceeeggghhhnnnrrroooiiijjjrrr|||qqqllliiikkkllljjjiiikkkmmmlllnnnpppooonnnrrryyyvvvttttttuuurrrnnnnnnqqqzzzuuurrrxxx~~~yyyeeeeeejjjpppqqqmmmkkklllkkklllnnnpppqqqrrrrrrssspppqqqqqqooollliiieeebbbdddlllsssqqqjjjeeehhhmmmnnnqqqtttwwwwwwvvvsssppppppooonnnpppsssuuuuuutttlllmmmmmmjjjeeeaaa``````\\\^^^dddjjjkkkiiikkkqqqooopppqqqoookkkgggeeedddccceeedddaaa]]]^^^bbbfffjjjjjjhhheeebbbbbbdddfffccchhhmmmmmmjjjggghhhjjjddddddcccbbb```^^^\\\ZZZcccccccccbbbbbbbbbdddeeehhheeeaaa_______________\\\\\\[[[[[[]]]aaagggkkkjjjgggccc___^^^___aaabbbeeeaaa]]][[[\\\\\\ZZZYYYYYYXXXWWWWWWXXXZZZ[[[]]]___^^^]]]]]]\\\]]]]]]^^^]]]^^^_________aaadddgggddd___^^^fffnnnpppllliiicccfffjjjlllllliiifffeeeeeeggghhhfffdddeeejjjoooiiiccccccooo{{{~~~yyyuuuqqqssssssqqqlllhhhgggggghhhiiijjjlllmmmooopppqqqooorrrrrrooonnnooonnnkkkmmmmmmllliiihhhmmmuuu{{{pppsssrrrmmmjjjkkkllljjjiiifffcccdddfffgggfffdddiiimmmrrrsssqqqnnnnnnpppnnnooopppqqqpppoooppprrruuurrrpppqqqtttxxxzzzzzzuuutttrrrpppoooooonnnnnnooommmjjjhhhhhhiiikkkllleeeeeefffggghhhiiiiiiiiijjjiiiiiihhhhhhhhhiiijjjkkkhhhccc```______^^^]]]\\\]]]]]]]]]\\\]]]___aaabbbccccccbbbaaa```bbbccc___^^^^^^\\\\\\]]]___aaa___]]][[[YYYYYYYYY]]]```___^^^^^^^^^___```aaabbbdddcccaaa```aaabbbcccdddffffffddd___\\\\\\aaafffggghhhjjjjjjiiihhhgggfffdddcccccccccdddgggjjjllliiikkkmmmllljjjlllrrrwwwrrroooiiicccccchhhnnnpppppppppooonnnnnnooooooppprrrtttvvvvvvrrrnnnnnnppplllzzz}}}}}}||||||zzzuuuuuu~~~}}}{{{{{{|||}}}~~~zzz~~~~~~{{{zzzzzzxxxtttwwwrrrppprrruuuuuussssssqqqooollljjjhhhhhhiiijjjdddhhhlllllljjjiiimmmrrrmmmmmmnnnnnnooolllhhheeedddfffffffffeeefffhhhjjjjjjjjjkkklllllllllllllllgggggghhhjjjkkkjjjgggdddkkkjjjhhhfffdddcccddddddiiinnnrrrooojjjkkksss{{{rrrnnnlllkkkhhheeefffjjjhhhiiilllnnnkkkiiinnnuuuoooooosssuuurrrpppttt{{{~~~xxxmmmqqqzzz}}}|||dddcccfffkkkmmmjjjhhhiiiiiikkknnnqqqssssssrrrqqqmmmllllllllliiieeeaaa```gggnnntttrrrkkkfffiiinnnppprrruuuvvvuuuqqqmmmjjjooommmlllmmmnnnnnnlllkkkppppppooolllhhheeecccbbb^^^```eeejjjjjjhhhkkkpppppppppmmmiiifffdddeeefffffffffeeeaaa^^^^^^aaadddgggkkknnnlllgggcccbbbddd___dddiiiiiidddaaacccfffeeeeeeeeecccaaa^^^\\\[[[cccbbbbbbaaabbbbbbbbbaaadddaaa]]]\\\\\\]]]]]]]]]XXXZZZ[[[]]]___dddjjjpppkkkiiieeebbb```aaabbbdddccc___ZZZYYYZZZ[[[XXXUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbb```aaaaaaaaa```aaadddffffff``````jjjqqqoooiiifffdddeeeeeefffgggfffdddcccdddeeedddbbbaaadddkkkpppkkkgggkkkxxxxxxrrrppprrrssspppjjjggggggiiiffffffgggiiilllnnnooopppooorrrrrroooooopppnnnkkkiiiiiiiiiggghhhmmmvvv}}}rrruuusssmmmiiijjjjjjiiiiiieeeaaaaaadddfffdddbbbfffggghhhjjjlllmmmmmmmmmlllooopppppppppqqqsssssstttrrrpppoooqqqsssuuuvvvsssrrrqqqooolllkkkjjjjjjlllkkkiiihhhhhhiiijjjkkkbbbdddgggiiijjjjjjiiihhhjjjhhheeecccccceeegggiiilllhhhdddaaa______^^^]]]ZZZ[[[\\\\\\]]]___bbbeeeaaabbbaaa___]]]\\\]]]___ZZZ[[[]]]\\\[[[[[[]]]_________]]]YYYWWWYYY]]]```bbbbbbaaa```___^^^______aaaaaa``````___```bbbcccfffeeebbb]]]ZZZ[[[aaagggdddeeefffggghhhgggdddbbb```aaacccfffhhhiiijjjjjjkkklllmmmllllllmmmqqquuullllllhhhccceeennnuuuvvvpppooonnnmmmmmmnnnoooppptttvvvvvvsssooooooqqqtttqqqvvv||||||~~~~~~{{{yyyzzz}}}zzzyyyyyy{{{|||yyy{{{zzzwwwvvvxxxxxxuuuuuuooolllqqqsssqqqpppqqqsssqqqmmmjjjhhhiiikkklllfffiiilllkkkhhhhhhmmmrrrjjjkkkkkkmmmmmmlllhhheeegggggghhhgggeeeeeeggghhhggghhhhhhhhhhhhhhhggggggeeehhhlllmmmkkkiiihhhggghhhgggeeedddddddddddddddiiijjjllllllkkkkkkmmmooossspppnnnlllgggbbbcccgggccceeejjjmmmkkkgggkkkqqqjjjmmmssswwwvvvtttyyytttnnnuuupppooouuu~~~wwwbbb___```eeegggeeedddeeegggjjjnnnqqqrrrqqqooonnnkkkhhhhhhjjjiiidddbbbccclllooorrrooojjjggghhhkkkpppqqqssssssppplllhhheeegggggghhhhhhhhhhhhgggggglllkkkjjjiiihhhgggffffffffffffhhhlllllliiiiiimmmnnnlllhhhdddaaaaaadddfffeeedddccc```^^^]]]___aaa___hhhrrruuuoooggg```^^^dddgggjjjhhhcccaaacccfffeeeeeeeeeccc___]]]]]]]]]]]]]]]]]]^^^aaabbbbbbaaa```^^^[[[[[[\\\]]]]]]\\\WWWZZZ^^^___```dddjjjoooiiigggeeecccaaaaaabbbbbb___[[[XXXXXXYYYZZZWWWUUUVVVVVVVVVWWWWWWYYYZZZZZZYYYZZZ\\\^^^```bbbdddeeeaaabbbcccbbbbbbcccfffhhhiiicccdddmmmqqqlllfffeeehhhgggeeeddddddccc```^^^___]]]\\\]]]aaagggmmmpppoookkkllltttzzzxxxtttrrrnnnpppqqqlllfffdddgggkkkfffffffffiiillloooooooooooorrrrrroooooopppooolllffffffeeeeeegggkkkqqquuuqqqtttrrrmmmiiijjjjjjhhhiiieee```^^^```bbbbbbaaaffffffhhhkkknnnooooooooolllpppqqqnnnooossswwwwwwtttssspppnnnmmmnnnpppqqqqqqrrrrrrqqqmmmkkkjjjjjjgggggghhhhhhhhhhhhhhhhhhbbbdddgggiiijjjjjjhhhggghhhfffcccaaa```bbbeeegggjjjgggdddaaaaaa```___]]][[[[[[\\\\\\]]]___cccfffffffffdddaaa^^^[[[[[[\\\VVVYYYZZZZZZWWWWWWZZZ]]]```cccaaa[[[WWWYYY]]]______``````^^^[[[YYYYYYYYYZZZ\\\^^^______```bbbdddbbbaaa^^^[[[ZZZ\\\aaaeee``````bbbdddfffeeebbb______aaadddgggiiijjjiiihhhjjjkkkllllllkkklllnnnppphhhlllkkkgggjjjuuu{{{zzzmmmkkkjjjiiiiiikkkmmmnnnnnnpppooollllllpppuuuuuussstttvvvxxxxxx{{{uuummm{{{zzz}}}~~~~~~|||~~~}}}}}}~~~zzzwwwwwwyyy{{{wwwyyyxxxtttssswwwxxxvvvtttllliiiooorrrnnnmmmpppsssqqqmmmjjjhhhiiikkkllliiikkkmmmllljjjkkkooorrriiihhhiiijjjlllkkkhhhfffggghhhhhhhhhfffeeeeeegggfffffffffffffffeeeeeedddaaaeeehhhiiigggeeeddddddeeecccbbbbbbdddfffffffffmmmllllllnnnppppppmmmjjjrrrnnnlllkkkgggbbbbbbeeecccdddhhhmmmmmmjjjlllqqqnnnppptttwwwvvvtttxxx|||vvvwww}}}xxxvvvccc^^^]]]aaaeeeeeeeeeggggggiiikkkmmmnnnmmmlllkkkkkkggghhhkkkkkkhhhhhhkkkrrrqqqooollliiihhhhhhiiiooooooooommmkkkiiifffddd___bbbeeefffdddccceeegggcccbbbcccdddgggiiijjjkkkkkkhhhiiimmmooommmlllnnnkkkjjjhhheeecccccceeehhhbbbbbbbbbaaa```___```aaa^^^fffooosssooohhhbbb___nnnnnnmmmjjjeeebbbccceeeddddddcccaaa]]][[[]]]___\\\[[[\\\___ccceeeeeeccc]]]\\\[[[\\\^^^___^^^]]]YYY]]]aaabbbaaabbbfffjjjbbbbbbaaa``````______^^^YYYXXXXXXYYYYYYYYYXXXVVVWWWWWWWWWXXXXXXYYYYYYZZZXXXZZZ\\\___aaaccceeeeee^^^```aaabbbccceeeiiikkkiiidddfffoooqqqiiidddggghhhgggfffffffffddd```\\\\\\ZZZZZZ___fffkkklllkkknnnkkklllqqqrrrpppooopppmmmooonnnhhhaaa___dddjjjgggffffffiiimmmoooooonnnmmmpppooommmllloooooollliiigggffffffhhhkkkllllllkkkooopppkkkiiikkkkkkiiigggccc^^^[[[[[[]]]___```dddjjjqqqtttsssqqqppppppmmmqqqqqqlllmmmtttxxxyyytttssspppnnnllllllnnnpppnnnqqqsssrrroookkkiiiiiiaaaccceeeggggggfffeeedddcccdddeeeeeeffffffeeeeeedddcccbbbbbbbbbcccdddeeefffdddbbbaaabbbaaa___]]]]]]]]]]]]\\\[[[]]]aaaddddddeeeeeeccc```_________XXXZZZZZZWWWUUUVVV\\\aaabbbgggfff^^^YYY[[[^^^^^^[[[\\\]]]\\\XXXVVVVVVWWWWWWZZZ^^^___^^^^^^___```]]]ZZZXXXXXXZZZ]]]```aaa[[[\\\^^^aaaddddddaaa]]]```bbbccceeegggggghhhhhhggghhhiiijjjiiihhhhhhhhhdddkkklllhhhlllvvvzzzvvvkkkjjjhhhggghhhiiilllmmmhhhjjjjjjhhhkkkrrrtttrrrqqqrrrxxx~~~}}}vvvsssuuupppaaaXXXhhh||||||www~~~{{{~~~|||zzz~~~~~~zzzwwwwwwzzz}}}uuuxxxwwwuuuuuuxxxyyyvvvsssjjjhhhoooqqqmmmkkkoooqqqoookkkhhhggggggiiijjjhhhiiikkklllmmmmmmmmmmmmhhhgggggghhhjjjjjjhhhgggdddfffhhhhhhgggffffffggggggggggggggggggffffffeee`````````bbbcccccc```^^^bbb```^^^___dddgggiiiiiipppooonnnpppssssssqqqnnnlllhhhggghhhgggdddbbbdddeeecccdddiiillllllnnnssstttrrrrrrsssqqqpppuuu|||wwwwwwvvvvvv|||~~~~~~eee___]]]bbbggghhhjjjlllhhhhhhiiiiiijjjjjjjjjjjjlllhhhhhhmmmnnnkkkmmmrrrwwwsssooollljjjjjjiiihhhmmmmmmkkkjjjhhhgggfffeee___dddiiiiiifffdddfffjjjgggfffffffffhhhjjjkkkjjjjjjfffgggmmmssssssrrrsssjjjkkkkkkiiihhhgggiiikkkaaabbbbbbccccccccccccddddddgggjjjjjjgggeeeeeefffrrrppplllgggbbb______```bbbcccbbb___[[[ZZZ\\\___```______bbbfffhhhgggeee\\\\\\\\\^^^```aaa```^^^[[[___cccccc```___aaaeee]]]]]]^^^^^^]]]\\\[[[[[[UUUWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYZZZ]]]___bbbcccdddeee[[[]]]___aaacccfffkkknnnhhhdddgggqqqqqqhhhdddiiiddddddeeeiiikkkhhhccc]]]___]]]^^^dddllloookkkeeeiiijjjnnnssssssmmmkkkmmmmmmnnnllleee]]]\\\bbbhhhiiiggggggiiimmmppppppnnnkkkmmmmmmjjjjjjmmmnnnlllnnnkkkiiijjjlllllliiiffffffkkkmmmjjjiiikkkllljjjfffbbb]]]XXXWWWYYY]]]```^^^jjjvvvyyyssslllkkkmmmnnnrrrqqqkkkkkksssyyyyyyssssssqqqnnnllllllnnnpppkkkooorrrrrrnnnjjjhhhggg]]]___ccceeefffeeebbb```eeedddbbbaaa```aaacccdddaaabbbcccdddeeedddcccccccccbbbaaaaaabbbaaa___]]]______]]][[[ZZZ[[[^^^aaaYYY[[[^^^___^^^___```aaa]]]]]][[[WWWTTTWWW___gggccciiiiii```ZZZ\\\^^^^^^\\\^^^```___[[[YYYZZZ[[[XXX\\\``````^^^[[[ZZZZZZXXXVVVTTTUUUZZZ^^^___^^^YYYYYY[[[___cccccc```\\\cccbbbbbbbbbccceeeggghhhdddeeegggggggggeeecccbbb```hhhkkkgggjjjsssuuuooommmkkkiiihhhiiikkkmmmooohhhkkkjjjiiimmmtttrrrlllooommmpppvvvwwwrrrooorrroooeee^^^fffzzz|||yyy|||}}}|||vvvyyy}}}{{{}}}~~~}}}{{{zzz{{{|||~~~}}}zzzwwwwww{{{tttwwwyyywwwwwwzzzyyyvvvtttjjjgggooorrrlllkkkpppooommmiiigggeeefffggghhhccceeehhhkkknnnmmmiiifffhhhgggffffffhhhiiiiiihhhaaadddgggiiiiiihhhhhhhhheeeeeeeeeeeeeeeeeeddddddeeeaaa^^^aaafffhhhccc]]]```^^^\\\^^^ccchhhkkklllmmmlllkkklllnnnooopppooogggccccccfffhhheeecccdddfffaaa```dddiiikkkoootttwwwrrrnnnmmmlllmmmssszzzzzzyyyuuusssxxx~~~}}}zzzbbbbbbcccdddfffiiilllmmmlllkkkjjjkkkllllllkkkjjjiiikkkooosssvvvtttqqqnnn|||wwwqqqllljjjhhhgggeeemmmllliiigggiiinnnmmmiiiiiidddbbbdddddd```^^^```dddfffhhhiiiiiiiiijjjjjjlllhhhhhhnnnxxx|||xxxrrrjjjiiigggeeeeeefffggghhhdddaaa___```bbbdddcccbbbccceeegggggggggeeeccccccllljjjfffaaa]]]^^^aaaeeebbbaaa```bbbeeefffccc___]]]___bbbfffgggfffdddbbb```aaabbb```^^^\\\\\\\\\^^^^^^^^^^^^___```aaaaaa]]]\\\[[[ZZZZZZYYYWWWUUU\\\[[[[[[[[[\\\[[[YYYVVVXXX[[[^^^___^^^[[[ZZZZZZ]]]^^^___aaabbbccccccccc______```aaabbbdddeeeffffffgggiiiiiihhhddd```^^^```fffiiigggeeeccc```\\\]]]___bbbeeehhhiiijjjjjjlllmmmiiieeegggmmmllleeeggghhhiiigggeeeeeehhhkkkkkkkkklllmmmmmmnnnnnnnnnmmmllliiigggffffffggggggfffjjjnnnpppnnnkkkiiigggeeegggjjjmmmnnnllljjjhhhbbb___^^^^^^\\\YYY\\\aaadddmmmuuuuuussssssttttttxxxooojjjnnnsssrrrooonnnsssoookkkjjjmmmooonnnllljjjjjjkkkmmmnnnllliiifff___bbbeeeeeeccc```___^^^lllddd^^^___eeeiiifffaaaccccccbbb```cccgggfffaaacccaaa^^^^^^______]]][[[\\\YYYVVVXXX]]]```^^^[[[XXX\\\______[[[[[[^^^bbb]]]\\\ZZZYYY[[[^^^bbbdddgggddd___[[[ZZZ[[[]]]___[[[]]]^^^^^^\\\[[[[[[[[[\\\\\\\\\[[[YYYXXXYYY[[[WWWWWWWWWXXXYYYZZZZZZ[[[ZZZWWWWWWZZZ```cccaaa^^^ddd___ZZZ[[[```eeeeeedddcccdddeeeeeedddaaa___]]]fffccc``````dddjjjoooqqqkkkhhhdddbbbcccdddddddddiiiiiimmmqqqqqqnnnnnnqqqmmmpppuuuwwwwwwuuutttsssvvvppplllsss~~~~~~~~~tttsssssswww{{{~~~}}}{{{tttuuuxxx||||||yyy|||}}}}}}{{{{{{yyyuuuzzz{{{yyyzzz|||{{{}}}|||wwwuuuuuuwwwxxxxxxzzzzzz{{{||||||yyysssooommmiiikkkppppppjjjhhhkkkmmmhhhffffffeeebbbcccfffcccbbb```aaadddfffggggggiiiiiihhhgggggggggggghhhfffdddcccdddeeefffeeedddhhhfffcccaaaaaaaaa```___```\\\]]]eeejjjiiieeeccc``````aaadddiiilllmmmmmmnnnooopppnnnkkkhhhffffffjjjgggddddddgggjjjjjjhhhfffgggfffeeedddhhhooouuusssnnnjjjkkkooouuuxxxyyyyyyxxxvvvuuutttuuuwwwxxx|||~~~fffeeeeeefffhhhkkkmmmooopppnnnkkkkkkkkkkkkjjjiiimmmooosssvvvxxxuuuqqqmmmssspppkkkiiiiiiiiiiiihhhlllnnnnnnmmmooorrrpppjjjjjjfffdddfffeeeaaa```aaaccceeehhhiiiiiiiiihhhhhhnnnkkkjjjnnntttvvvsssooopppmmmiiihhhhhhhhhhhhgggdddcccbbbcccfffgggfffdddeeecccbbbdddggggggdddaaafffeeeddddddddddddeeeeeeaaa```aaabbbeeefffeeeddd___aaabbbcccccccccdddeeejjjfffaaa^^^^^^`````````_______________``````aaa\\\\\\[[[[[[[[[ZZZXXXWWWZZZ[[[[[[\\\[[[ZZZZZZYYYXXX[[[^^^^^^]]]\\\[[[[[[[[[\\\^^^```aaabbbbbbbbb^^^___aaacccdddeeeffffffdddeeeeeeeeedddaaa]]][[[^^^bbbdddaaa______^^^\\\]]]^^^aaacccfffiiikkkllliiijjjgggbbbbbbffffffbbbccceeefffeeeddddddgggjjjlllkkkkkkjjjjjjjjjkkkkkkmmmllljjjhhhfffeeedddccceeehhhkkkmmmllliiihhhhhhhhhjjjlllnnnnnnmmmkkkjjjdddaaaaaaddddddbbbcccfffgggooovvvwwwwwwyyyzzzyyywwwooojjjmmmrrrqqqnnnmmmnnnllljjjiiijjjllllllkkkjjjkkklllnnnnnnmmmjjjhhh]]]___```aaa```aaabbbdddkkkeee___aaagggiiifffaaabbbcccbbbaaadddgggeeeaaa```^^^]]]]]]^^^]]][[[XXXZZZXXXVVVYYY___cccbbb```[[[^^^```^^^[[[YYY[[[^^^^^^\\\YYYWWWWWWYYY[[[]]]cccaaa^^^[[[ZZZ[[[]]]^^^YYYZZZZZZZZZYYYYYYZZZ[[[___^^^\\\ZZZYYYXXXXXXWWWVVVWWWXXXXXXYYYYYYYYYYYYXXXVVVVVVZZZ```dddcccaaa___[[[XXXZZZ```fffhhhgggdddeeeffffffeeecccaaa```bbb```^^^___ccchhhkkkmmmiiigggeeecccbbbccceeefffgggggglllqqqsssqqqssswww}}}{{{wwwtttsssyyyxxxxxx{{{}}}zzzzzzwwwuuuuuusssqqquuu|||~~~}}}|||vvvrrrvvvwwwxxx{{{}}}}}}{{{yyyqqquuuzzz||||||{{{|||~~~{{{vvvzzz{{{yyyxxxzzz~~~{{{vvvuuuyyy}}}~~~{{{xxxuuutttxxxzzz}}}~~~}}}}}}}}}~~~|||yyyvvvuuuwwwyyy{{{|||}}}zzzwwwuuutttsssrrrpppjjjhhhiiinnnooojjjiiikkkiiidddbbbcccaaa______cccfffdddcccccceeefffeeedddeeeeeeddddddddddddeeeeeedddccccccdddfffggggggfffhhheeeaaa___^^^^^^]]]\\\^^^\\\^^^fffkkkiiieeecccbbbbbbccceeeiiikkkkkkjjjkkkllllllkkkhhhfffeeeeeehhhfffeeefffiiikkkjjjiiiiiijjjjjjiiihhhkkkqqqwwwvvvrrrpppqqquuuxxxxxxwwwvvvtttrrrqqqppppppqqqrrrtttyyy|||{{{}}}zzz}}}~~~kkkjjjiiiiiijjjlllnnnoooooollljjjiiijjjkkklllkkkqqqtttxxxzzzyyyuuuppplllllliiifffeeefffhhhhhhhhhkkknnnqqqqqqsssuuuqqqkkkkkkhhhfffhhhgggddddddgggiiijjjmmmoooppppppooonnnpppooommmmmmoooooommmllltttoooiiihhhiiiiiifffcccddddddfffhhhkkkkkkhhhfffgggbbb^^^```fffiiifffbbbddddddeeeiiillllllhhhdddaaabbbcccdddeeegggjjjlllcccddddddbbb___aaaeeeiiimmmfffaaaccciiikkkgggbbbaaaaaa```____________```\\\\\\\\\\\\\\\[[[ZZZZZZYYY\\\]]]\\\ZZZXXXZZZ\\\YYY[[[]]]]]]\\\\\\\\\]]]YYYZZZ]]]___```aaa``````]]]___bbbeeegggggggggfffddddddcccbbb```^^^\\\[[[^^^aaabbb^^^\\\^^^___]]]^^^___```bbbeeehhhkkklllfffhhhgggbbb___aaacccbbbcccdddeeeeeeeeegggjjjlllllljjjhhhfffffffffggghhhlllkkkjjjhhheeecccaaa```dddfffhhhhhhhhhggghhhiiijjjjjjkkkkkkkkkjjjiiiiiieeeaaabbbhhhllljjjhhhhhhmmmssswwwxxx{{{~~~{{{xxxqqqlllnnnqqqooolllkkkhhhiiijjjjjjiiihhhiiijjjfffhhhiiijjjjjjhhhfffeee\\\]]]^^^___```dddhhhllljjjeeeaaaccchhhjjjeee___aaaccccccbbbdddgggeee```^^^^^^^^^^^^___]]]ZZZWWWZZZXXXWWWYYY^^^aaaaaa___]]]___```^^^ZZZXXXYYY[[[]]]\\\YYYWWWVVVXXXZZZ[[[^^^]]]\\\\\\[[[[[[\\\\\\YYYXXXXXXXXXXXXYYY[[[\\\\\\YYYVVVUUUWWWWWWUUUSSSUUUVVVXXXZZZZZZZZZXXXWWWXXXWWWWWW[[[aaaeeeeeecccbbb^^^ZZZ[[[^^^bbbcccbbbdddddddddddddddcccbbbaaa___^^^]]]___bbbfffhhhhhhggghhhgggeeebbbaaadddhhhffffffjjjoooqqqooorrrvvv{{{|||}}}|||yyyvvvttttttyyy}}}~~~zzzyyyzzzzzzuuurrrpppoooooouuu|||}}}zzzxxxzzzyyyvvvvvvxxxssszzz}}}~~~}}}~~~}}}zzzwwwxxx{{{~~~}}}{{{yyyxxxpppwww}}}~~~{{{yyy||||||{{{~~~vvvooovvvxxxxxxuuuuuuxxxxxxuuu|||}}}}}}wwwsssvvvxxx{{{|||||||||}}}~~~{{{yyyvvvvvvxxx{{{}}}}}}~~~xxxpppkkkkkkmmmpppqqqiiihhhjjjooopppmmmlllnnnkkkgggeeegggfffcccdddgggjjjiiihhhhhhiiihhheeeccchhhgggfffeeeddddddddddddcccbbbbbbdddgggiiiiiihhhiiifffaaa^^^]]]]]]]]]\\\aaa^^^aaahhhkkkgggbbb```eeeddddddfffhhhiiihhhffffffffffffeeeddddddcccccceeeeeefffiiikkklllkkkiiifffhhhiiihhhfffgggkkkppptttssssssvvvyyyzzzvvvrrrrrrqqqpppnnnnnnmmmmmmnnnnnnsssxxxzzz|||~~~|||xxxwwwyyy}}}xxxzzzzzz}}}~~~zzz|||~~~}}}nnnmmmkkkiiijjjkkkmmmnnniiigggeeefffiiillloooppptttwwwzzz{{{wwwrrrllliiijjjgggeeedddeeefffgggfffjjjnnnqqqpppqqqsssqqqlllmmmiiiggghhhhhhhhhlllrrrrrrqqqpppqqqsssuuuvvvvvvqqqqqqpppnnnlllkkkkkklllrrrlllfffeeeiiiiiieee___bbbdddhhhlllmmmllliiiffffffcccaaaaaaeeehhhhhhgggiiihhhiiimmmqqqpppiiibbbbbbdddeeeeeedddggglllqqqhhhiiiiiifffbbbbbbgggkkkfffaaaaaajjjuuuvvvkkk___bbbaaa```___^^^^^^^^^^^^\\\]]]^^^^^^]]]\\\\\\]]][[[^^^```]]]XXXVVVXXX\\\YYYZZZ[[[[[[[[[[[[\\\^^^YYY[[[^^^aaabbbaaa```___\\\^^^bbbfffhhhhhhgggffffffeeecccaaa```___^^^^^^```eeefffcccaaabbbbbb```___```bbbdddfffggghhhhhheeeggggggccc```aaaeeehhhhhhhhhhhhhhhiiikkkmmmnnnjjjiiifffddddddeeeggghhhkkkjjjgggeeecccbbbbbbbbbdddeeefffeeeeeefffhhhjjjiiihhhgggffffffeeeeeeeeeccc______gggmmmmmmiiihhhsssxxx{{{}}}{{{}}}uuuoooppppppmmmiiiiiieeeiiikkkkkkiiigggiiikkkhhhiiijjjjjjhhheeedddccc___```bbbccceeehhhlllpppgggdddbbbdddhhhhhhccc]]]___cccdddcccdddfffddd```^^^___```aaaaaa^^^[[[XXX[[[YYYWWWWWWYYY[[[ZZZYYY\\\]]]^^^\\\YYYXXXXXXZZZ[[[ZZZYYYXXXYYY[[[]]]___YYYZZZ[[[\\\\\\\\\[[[[[[ZZZXXXWWWWWWYYY\\\^^^^^^ZZZVVVRRRTTTXXX[[[XXXUUUSSSUUUXXX[[[\\\\\\ZZZYYY[[[ZZZZZZ]]]aaadddddddddaaa___\\\\\\^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^aaadddfffffffffgggiiijjjgggaaa```cccgggiiiggghhhkkkjjjggghhhmmmtttuuuvvvvvvtttrrrssstttxxx|||{{{yyy{{{~~~|||vvvrrrrrrssswww{{{yyyyyyvvvrrrpppssstttuuuvvvwww{{{}}}}}}zzzwwwuuuzzz}}}{{{yyyyyy{{{rrrxxx{{{{{{{{{wwwwwwxxx}}}~~~xxxrrruuuxxxyyyuuuuuuyyy||||||}}}{{{uuuxxx{{{~~~~~~{{{xxxwwwxxxzzz{{{{{{xxxrrrjjjeeefffjjjnnnqqqjjjkkkmmmqqqrrrrrrqqqqqqmmmiiihhhjjjiiiggggggjjjkkkkkklllmmmmmmkkkhhhdddjjjiiigggdddbbbaaa```___bbbaaaaaadddgggiiijjjiiiiiifffaaa______`````````gggccccccggghhhddd``````gggfffeeefffggggggeeecccbbbaaa``````bbbbbbbbbbbbaaadddgggkkkmmmmmmkkkiiieeeggghhhfffcccbbbdddggglllmmmqqqwww{{{zzzuuupppooooooooooooooopppppppppoootttzzz}}}~~~}}}{{{yyyvvvxxx{{{}}}~~~}}}}}}yyyoooyyy{{{}}}}}}ooommmjjjhhhgggiiikkklllgggeeecccdddgggkkknnnooosssvvvyyyxxxssslllhhhfffgggfffdddeeefffhhhhhhhhhlllpppqqqoooooorrrqqqooonnnjjjgggfffgggiiirrr|||{{{vvvpppmmmnnnpppqqqrrroooppppppnnnkkkjjjlllnnnnnniiiddddddiiijjjfffaaa```ccciiilllmmmjjjgggdddeeefffgggeeeccceeeiiimmmmmmkkkkkknnnrrrqqqkkkeee```bbbcccbbbaaadddjjjppplllmmmnnnllliiiggghhhjjjccc^^^]]]fffqqqrrrggg[[[aaaaaa___^^^]]]]]]\\\\\\]]]___aaa```^^^]]]^^^______aaaaaa]]]VVVTTTWWW[[[YYYZZZ[[[[[[ZZZZZZ\\\]]][[[^^^aaadddeeeccc```^^^[[[^^^aaaeeeggggggfffeeeeeedddbbbaaa```___``````bbbgggkkkiiigggfffdddaaa```bbbdddfffgggfffdddcccddddddddddddbbbccchhhmmmlllkkkjjjiiijjjkkklllmmmhhhgggeeecccdddfffhhhjjjkkkhhhdddaaa```bbbdddfffdddeeeeeedddccceeehhhkkkhhhgggfffdddccccccccccccccc^^^]]]dddlllnnnmmmmmm{{{yyysssrrrpppjjjfffffffffjjjlllllliiihhhiiikkknnnooopppnnnkkkhhhggghhhaaaccceeegggggghhhjjjkkkdddbbbaaacccfffeee```[[[^^^bbbdddbbbbbbdddccc```]]]___aaaaaa```]]]ZZZYYYZZZXXXWWWWWWXXXXXXXXXWWWYYYZZZ[[[ZZZYYYYYYZZZZZZZZZYYYXXXXXXYYY[[[]]]^^^VVVWWWZZZ[[[\\\\\\ZZZZZZYYYWWWUUUUUUYYY\\\]]]]]]]]]YYYVVVWWW\\\^^^\\\YYYSSSUUUYYY\\\^^^^^^]]]\\\^^^]]]\\\]]]___aaabbbbbb]]]\\\\\\]]]```ccceeefffcccbbbaaa``````aaaaaabbb``````aaadddggghhhgggeeehhhkkklllhhhbbb___bbbfffkkkhhhggghhhfffcccdddhhh|||||||||zzzwwwtttsssttt{{{zzzyyywwwvvvxxx|||zzzsssooopppsssxxx}}}yyyvvvwwwtttpppoooqqqyyy{{{|||{{{zzz}}}zzzwww{{{zzz{{{zzzzzzxxxwwwwwwwww|||}}}~~~|||yyyxxx{{{~~~tttxxx}}}}}}vvvqqqtttwww|||~~~~~~|||yyywwwvvvzzz{{{zzz{{{{{{uuuvvvzzz}}}{{{xxx}}}~~~zzzxxxwwwvvvuuutttmmmjjjfffeeegggkkknnnpppiiikkknnnpppqqqrrrqqqpppgggdddcccfffeeeccccccfffggghhhiiikkkmmmkkkhhheeebbbaaa```^^^]]]]]]\\\\\\aaaaaaaaacccfffhhhhhhhhheeebbb___^^^___bbbcccccchhhdddbbbdddeeecccccceeehhhfffddddddddddddbbbaaa```^^^^^^___bbbcccbbbaaa___ccchhhlllmmmllljjjhhhhhhjjjjjjhhhdddaaabbbeeeeeegggmmmtttzzz{{{vvvqqqjjjkkkmmmpppqqqrrrssssssuuuxxx{{{}}}zzzuuurrrrrruuuwwwyyy|||}}}~~~~~~}}}~~~yyyxxx}}}yyy~~~~~~nnnllliiifffeeegggiiikkkiiigggeeeeeegggjjjkkkkkkqqqtttuuurrrlllgggeeeeeedddcccccceeehhhkkklllkkknnnrrrtttqqqoooqqqrrrpppkkkhhhffffffeeehhhqqq{{{{{{rrrmmmlllmmmmmmlllnnnnnnooonnnlllkkklllmmmkkkhhheeefffjjjkkkhhhddd___ccciiilllkkkgggdddbbbeeehhhjjjhhhdddccciiiooojjjjjjkkknnnqqqppplllggg[[[\\\]]]^^^```dddiiimmmnnnooonnnnnnllljjjgggeeeeee___ZZZ\\\cccfffbbb]]]aaaaaa```^^^^^^]]]]]]]]]___bbbdddccc___^^^___aaabbbbbb```[[[VVVUUUXXX[[[[[[]]]^^^^^^]]]\\\\\\]]]^^^aaadddggggggddd```]]][[[]]]```bbbcccccccccbbbaaaaaa````````````aaaaaabbbhhhllljjjgggfffccc^^^aaabbbdddffffffeeecccbbbbbb```___aaabbbccchhhnnnkkkiiigggfffhhhiiiiiihhhfffeeeddddddeeefffiiijjjiiigggccc``````bbbeeehhhdddddddddcccbbbcccfffiiihhhgggfffeeeddddddddddddeee___]]]ccckkkqqqwww|||zzztttrrrooohhheeeeeeiiiiiijjjiiihhhgggggghhhjjjmmmnnnlllhhhffffffhhhccceeeffffffeeeddddddeeedddbbbaaabbbdddccc___[[[]]]aaabbb___^^^aaabbbaaa[[[]]]______\\\ZZZXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\WWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZUUUWWWYYY[[[\\\[[[ZZZYYYWWWTTTRRRSSSWWWZZZZZZXXX[[[XXXVVVWWWYYY[[[ZZZXXXVVVWWWYYY[[[]]]\\\[[[[[[]]]]]]\\\[[[\\\]]]^^^___eeedddbbbaaaaaaaaaaaabbbhhhfffdddbbbbbbcccdddeeeaaaaaabbbdddggghhhfffeeegggiiijjjgggdddbbbdddfffkkkhhhggghhhgggeeehhhnnnzzz|||~~~~~~|||{{{zzz{{{zzzsssoooppptttzzz}}}{{{tttoooppprrrtttyyy~~~}}}yyywwwwwwuuuqqqppprrrmmmsss{{{}}}zzzwwwwwwyyy}}}|||}}}|||zzzzzz|||~~~}}}}}}|||{{{zzzzzz}}}uuuwww|||}}}tttmmmzzz}}}}}}yyywwwwwwwww{{{}}}}}}zzzsssssswww|||}}}|||~~~~~~{{{wwwtttsssrrrpppnnneeeeeeeeegggkkknnnnnnnnngggjjjlllllllllnnnmmmiiicccaaaaaaddddddaaaaaadddaaabbbdddfffhhhhhheeebbb]]]]]]^^^^^^___aaabbbcccbbbaaaaaabbbeeeffffffeee___]]]\\\]]]___aaabbbaaaccc``````ccceeeeeeggglllhhheeebbb``````aaabbbaaa```^^^^^^aaaeeefffdddaaa^^^ccciiilllllljjjhhhgggeeefffgggeeeaaa___aaadddfffgggjjjqqqvvvxxxuuuqqqeeegggkkkooorrrsssssssssxxxxxxxxxwwwrrrkkkjjjmmmtttvvvxxx{{{}}}~~~{{{yyy}}}{{{yyy{{{}}}||||||nnnkkkhhheeedddfffhhhjjjjjjhhhggghhhjjjkkkkkkkkkoooqqqrrrnnngggcccccceeeeeeddddddfffhhhjjjkkkjjjkkkqqquuurrroooooonnnkkkfffeeefffgggeeedddiiirrr|||vvvooolllmmmnnnmmmkkkllllllmmmmmmmmmllljjjhhhhhhgggffffffhhhhhhfffddd```dddjjjllliiieeebbbaaafffhhhiiihhheeeeeehhhkkkgggiiimmmooonnnkkkfffbbbYYYXXXYYY]]]ccciiimmmooopppmmmjjjjjjkkkiiiddd```aaa^^^[[[[[[___ccceeefffcccbbbaaa```````````````aaadddfffddd```]]]___aaaccc```]]]YYYXXXXXX[[[\\\^^^aaaccccccaaa^^^]]]]]]```cccfffiiihhhccc^^^ZZZ\\\\\\^^^______```````````````aaabbbccccccdddddddddiiikkkgggddddddaaa^^^bbbbbbaaaaaabbbdddfffgggeee___\\\```bbbcccggglllgggeeeccccccfffhhhhhhgggeeeeeeeeedddeeeeeeffffffhhhgggeeedddcccccccccdddcccccccccaaa```aaaccceeeeeeeeeeeeddddddccccccccceee___]]]aaajjjttt|||vvvrrrpppmmmgggeeefffiiigggeeecccddddddccccccaaadddgggfffcccbbbdddhhhggghhhgggeeebbbbbbccceeeeeecccbbbbbbcccbbb___\\\]]]```aaa\\\[[[^^^aaabbb\\\^^^___]]]ZZZXXXXXXZZZWWWWWWXXXXXXXXXXXXZZZ[[[WWWVVVVVVWWWYYYZZZZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[VVVXXXYYY[[[[[[[[[ZZZYYYVVVSSSQQQSSSXXXZZZXXXUUUSSSSSSTTTVVVYYY[[[]]]^^^ZZZZZZZZZYYYYYYXXXWWWVVVXXXXXXXXXWWWWWWYYY[[[]]]hhhhhhgggeeebbbaaaaaabbbkkkhhheeecccbbbccceeefff```___```bbbdddeeedddbbbeeeeeeeeefffgggggghhhiiikkkhhhhhhiiiiiihhhlllrrrrrruuuzzz|||||||||||||||~~~yyyrrrmmmmmmqqqxxx}}}}}}vvvrrrssstttssstttwwwtttqqqooopppoookkkkkkmmmqqqyyy|||wwwwwwxxx|||{{{||||||~~~|||}}}~~~~~~~~~yyyuuuvvvzzz~~~~~~~~~~~~|||zzzwww{{{{{{xxx}}}zzzvvvtttxxxzzz{{{}}}~~~zzzuuutttwww{{{|||}}}zzz|||~~~~~~}}}|||||||||tttrrrooonnnnnnnnnmmmlllcccdddfffjjjnnnooonnnlllgggkkkmmmjjjiiikkkiiiddddddbbbcccfffgggddddddfffaaaaaabbbdddeeeeeecccaaaaaaaaabbbbbbccceeefffgggdddbbbaaabbbccccccbbbaaa^^^]]]]]]^^^```aaa```___aaa```bbbggggggeeefffiiigggccc^^^\\\]]]```bbbcccaaa```aaaeeejjjjjjfffaaa^^^ccciiikkkjjjgggffffff___aaacccbbb``````dddgggkkkiiihhhjjjnnnooonnnkkkdddgggkkkppprrrssssssrrruuusssssstttppplllpppxxxxxxxxxyyyzzzzzzzzzyyyyyy}}}yyyyyy}}}~~~yyyvvvvvvtttuuuwwwyyy|||}}}~~~~~~yyy}}}yyynnnkkkgggeeedddfffiiikkkgggggggggjjjmmmoooooonnnnnnppppppkkkeeebbbcccfffhhhgggffffffhhhhhhgggeeegggnnntttrrrooollliiieeebbbcccgggiiieee```bbbhhhkkkgggeeefffkkknnnllliiilllkkkkkklllmmmkkkgggdddeeeeeeeeeeeedddcccbbbaaaaaafffkkkllliiidddbbbaaahhhgggfffffffffggggggffffffkkkpppqqqllleee^^^ZZZYYYXXXZZZ```iiiqqqtttuuuqqqkkkeeeeeeggggggbbb\\\XXX\\\```cccfffhhhlllnnndddccccccbbbbbbbbbbbbbbbbbbeeehhheee```]]]___aaabbb^^^ZZZXXXYYY[[[]]]^^^aaadddffffffdddaaa___^^^```cccgggiiihhhccc\\\XXX\\\\\\\\\\\\]]]]]]^^^^^^aaabbbdddeeegggggghhhhhhhhhkkkkkkeeebbbbbbbbb___cccaaa^^^]]]___dddiiimmmjjjaaa\\\```dddeeegggkkkeeecccaaabbbfffiiiiiiiiifffeeeeeeeeedddccccccbbbgggggghhhhhhfffdddaaa___aaabbbbbb```______```bbbaaabbbbbbbbbbbbaaa``````ccc^^^[[[___hhhvvv}}}wwwrrrooonnnkkkgggfffhhhiiieee```^^^```aaa```^^^]]]aaaeeeeeeccccccggglllmmmkkkhhhdddaaabbbeeehhhfffdddcccccccccbbb```^^^]]]``````[[[YYY\\\aaabbb^^^```aaa___[[[YYY[[[]]]XXXXXXXXXVVVTTTSSSTTTUUUXXXWWWVVVWWWYYYYYYYYYXXXVVVWWWXXXZZZ\\\___aaabbbWWWXXXZZZ[[[[[[[[[ZZZYYYWWWUUUSSSVVVZZZ\\\YYYUUUPPPSSSXXX\\\```eeejjjnnn]]]\\\ZZZXXXUUUSSSRRRQQQSSSTTTTTTTTTTTTVVVYYY\\\]]]___bbbdddfffiiimmmpppjjjhhhdddaaa```aaacccddd^^^^^^^^^___aaabbbaaa```bbbaaabbbeeeiiikkklllkkkmmmiiihhhiiihhhgggkkkrrrwwwzzz}}}~~~{{{wwwuuutttxxxvvvrrrnnnlllpppyyyzzztttppprrrtttrrrqqqrrruuurrrqqqttttttqqqrrruuutttxxxzzzxxxssssssxxx~~~~~~||||||~~~~~~~~~|||}}}zzz|||{{{{{{vvv{{{}}}|||~~~}}}xxxsssxxxyyyyyy|||xxxvvvsssrrrsssuuuvvvwwwuuuvvvxxxxxxwwwuuuuuuuuukkkiiihhhiiikkkmmmmmmllleeefffhhhllloooooommmkkkiiinnnoookkkiiikkkiiiccccccaaabbbffffffdddcccfffdddccccccdddfffeeecccaaaeeedddcccbbbaaaaaaaaaaaaeeecccaaaaaabbbaaa```^^^`````````aaacccccc```^^^ccccccgggkkkiiiccc```bbbfffbbb\\\YYY[[[^^^bbbdddcccbbbccchhhmmmmmmgggaaa___ccciiikkkiiifffeeeeee```bbbdddddddddffflllqqqoookkkfffeeefffgggeeecccgggiiinnnrrrttttttsssrrrqqqoooqqquuuuuuuuu~~~~~~}}}|||zzzwwwtttqqqpppppppppuuuuuuuuuvvvyyy}}}~~~yyyyyyxxxvvvyyy}}}{{{vvviiifffddddddggghhheeecccgggeeefffjjjppprrrooolllkkkhhhfffgggfffcccbbbeeeddddddddddddeeefffggggggkkklllnnnmmmkkkgggccc```cccaaacccggggggccc``````aaadddfffeeegggjjjhhhcccdddddddddgggiiiiiihhhfffeeebbb______aaacccaaa``````bbbdddeeeeeeccc```___eeeggghhhhhheeecccbbbbbbjjjjjjhhhddd^^^ZZZXXXXXXXXXYYYYYY]]]iiivvv{{{yyytttmmmddd^^^\\\[[[YYYWWW^^^^^^___```aaacccfffhhhbbb```^^^___bbbcccaaa^^^fffgggfffbbb]]][[[]]]```^^^^^^^^^^^^]]]\\\[[[ZZZ^^^^^^```cccffffffdddbbbaaadddeeeccc]]]XXXWWWWWW[[[]]]^^^^^^]]]\\\\\\]]]```cccfffiiiiiigggdddaaabbbcccdddbbb```___```aaaaaa]]]\\\```cccdddgggkkkhhhddd```^^^```dddhhhiiiddddddfffiiilllkkkhhheeedddccccccbbbaaa```______```eeefffbbbaaafffgggeeedddcccaaa`````````aaabbbbbb___\\\\\\^^^___]]][[[___ZZZYYYdddwwwxxxqqqqqqpppooommmkkkiiihhhgggeee```[[[[[[___aaaaaaXXX[[[```dddeeegggiiijjjhhhfffdddcccdddeeeeeedddccc]]]\\\ccciiihhhccc___^^^]]]\\\ZZZYYYZZZ]]]```ccccccaaa\\\XXXWWWZZZ^^^___\\\WWWTTTTTTTTTTTTTTTRRRTTTVVVWWWXXXXXXWWWVVVTTTTTTTTTUUUWWWYYYZZZ[[[XXXXXXXXXYYYZZZZZZXXXVVVVVVXXXZZZ[[[YYYUUUQQQNNNPPPRRRTTTWWWZZZ^^^cccfff___YYYRRRPPPQQQRRRPPPMMMQQQRRRSSSSSSSSSTTTWWWZZZ[[[ZZZ[[[aaaiiinnnmmmkkkiiieeecccdddbbb___```cccaaa___aaaddddddaaa```aaaccceeegggjjjkkkkkkkkkjjjjjjiiihhhffffffjjjpppuuuwwwxxxxxxvvvsssrrrsssuuu}}}wwwoookkkmmmttt||||||tttqqquuuyyyvvvpppllljjjiiijjjmmmqqqsssttttttzzz|||}}}{{{xxxxxx{{{~~~~~~yyy{{{|||zzz|||~~~|||zzz}}}~~~}}}}}}|||}}}}}}~~~~~~~~~|||{{{}}}~~~}}}{{{yyyzzz~~~~~~zzzwwwyyy~~~}}}{{{|||}}}zzzppplllrrruuuqqqrrryyyuuurrrrrrvvvuuuqqqmmmlllnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjiiihhhhhhhhhhhhgggiiilllllljjjgggeeeddd^^^bbbgggiiihhhfffdddccchhhcccdddjjjllleee___]]]nnnzzzzzzkkkccchhhhhh___aaa______aaadddeeebbb___]]]]]]aaaeeeddd```___bbb```cccffffffeeedddcccccc````````````aaabbbccccccgggeeeeeeiiinnnpppmmmiiifffiiimmmmmmjjjfffbbbaaacccdddeeehhhkkknnnqqqsssmmmpppooogggbbbaaabbbaaaeeeddddddeeeiiilllnnnnnnlllrrryyy}}}~~~|||zzzyyy}}}{{{xxxvvvtttttttttttt{{{|||}}}}}}zzz{{{~~~zzzzzzwwwppppppvvvzzzwwwsssddddddfffiiijjjiiifffccceeeeeegggjjjmmmnnnkkkhhhgggeeeeeeeeeccc___```dddeeedddeeeeeefffhhhiiijjjkkklllnnnnnnllliiieeeccccccbbbdddgggfffbbbaaaccceeeggggggeeefffiiigggbbbddddddeeefffhhhiiigggeeeccc```]]]^^^aaacccbbbaaacccdddeeeeeeeeecccbbb``````bbbddddddcccbbbaaabbbjjjiiieee```[[[YYYYYYZZZ\\\]]]^^^bbbnnnzzz~~~tttmmmddd^^^]]]]]]\\\ZZZ\\\]]]^^^___```bbbeeegggaaa___^^^___aaabbbaaa___dddcccbbbaaa```___]]]\\\``````___^^^]]]\\\[[[[[[___^^^^^^```aaaaaa___]]]```bbbcccaaa[[[WWWVVVWWW\\\^^^______^^^]]]]]]^^^eeeeeeffffffdddcccaaa```bbbcccdddbbb```______```aaa]]]\\\aaaddddddfffiiiccc```]]]\\\```eeehhhjjjllljjjiiiiiihhhfffccc```dddcccaaa```___^^^^^^^^^aaaeeeeeeaaaaaaeeegggeeebbbbbbaaaaaaaaaaaaaaabbbcccaaa___```aaabbb```^^^[[[ZZZ[[[bbbrrryyywwwvvvtttrrrpppmmmkkkiiibbb___\\\[[[]]]```___]]][[[^^^aaabbbbbbaaaaaaaaaeeecccaaaaaabbbddddddcccbbb]]]]]]cccfffddd___^^^]]]\\\[[[YYYXXXYYY\\\^^^cccaaa^^^ZZZXXXXXX[[[^^^^^^\\\XXXVVVVVVVVVUUUUUUSSSSSSTTTTTTUUUUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXVVVVVVWWWXXXYYYXXXWWWUUUUUUVVVXXXXXXWWWUUURRROOOPPPQQQRRRRRRQQQSSSWWW[[[ZZZVVVRRRRRRSSSSSSPPPLLLNNNQQQTTTUUUUUUUUUUUUVVVVVVUUUWWW^^^eeejjjhhhfffdddaaa```bbbaaa^^^^^^```aaa______bbbbbb___^^^```hhhiiiiiiiiihhhfffdddcccddddddeeeeeegggjjjmmmooouuuvvvvvvuuusssssstttvvvzzzvvvrrroooqqquuuzzz}}}xxxsssrrrvvvwwwrrrkkkhhhhhhhhhiiikkkooorrrsssrrrvvvyyy{{{{{{yyyyyy{{{~~~}}}{{{}}}|||yyyzzz~~~|||zzzyyyzzz~~~~~~{{{{{{{{{||||||}}}}}}}}}{{{{{{}}}zzzyyyxxxzzz}}}}}}~~~{{{{{{xxxyyy|||~~~qqqjjjkkkuuuxxxtttssswwwuuuqqqqqqttttttqqqnnnooooooppppppppppppooonnnnnniiihhhgggfffeeeeeeffffffdddgggkkkmmmkkkgggdddcccccceeeffffffeeeddddddeeehhheeefffjjjjjjddd```aaalllssssssiiibbbeeegggdddfffcccaaabbbddddddaaa^^^[[[]]]bbbhhhgggaaa]]]^^^___bbbeeeeeedddcccccccccccccccbbbaaaaaabbbcccdddjjjhhhgggjjjnnnoookkkgggeeegggjjjjjjhhhdddbbbaaa]]]bbbjjjpppsssqqqlllhhhnnntttwwwsssnnnkkkgggccc______aaagggmmmpppooonnnkkkooouuuxxxyyywwwvvvuuummmooorrrrrrrrrsssuuuxxx~~~yyyyyy}}}~~~yyyzzz~~~xxxssstttzzz}}}zzzvvv^^^ccciiilllllliiieeedddeeehhhlllmmmllljjjhhhgggccccccdddddd^^^YYY[[[bbbeeeeeeffffffhhhjjjlllmmmjjjlllmmmnnnmmmjjjgggeeeaaaaaadddfffddd```aaafffhhhiiihhheeeeeehhhfffbbbddddddeeefffhhhiiigggeeebbb___\\\\\\```ccccccaaaddddddccccccbbbaaa`````````bbbccccccaaa```aaaaaaiiigggccc___[[[YYY[[[]]]]]]______bbblllvvv{{{yyyssslllccc^^^]]]______^^^[[[\\\\\\]]]___aaacccddd___^^^]]]^^^```aaaaaa``````^^^\\\^^^aaaaaa]]]XXX___^^^]]][[[[[[\\\^^^___bbb```___^^^^^^^^^\\\ZZZ___``````]]]XXXUUUVVVXXX^^^___aaaaaa___^^^___```eeedddbbbaaa````````````bbbbbbcccaaa^^^]]]]]]^^^___\\\\\\aaadddcccccceee]]][[[ZZZ\\\aaafffkkkmmmppplllhhheeecccbbb```^^^cccbbb___]]]\\\\\\]]]^^^ccceeeccc``````dddfffeee```aaaaaabbbbbbbbbaaaaaabbbbbbaaabbbdddcccaaa___\\\]]]^^^bbblll{{{~~~}}}yyyxxxvvvssspppmmmkkkiiiaaa^^^[[[[[[]]]^^^^^^\\\\\\___aaabbbbbbbbbccceeeaaa___^^^^^^```bbbbbbbbb```^^^___bbbaaa]]]ZZZ[[[[[[ZZZXXXWWWWWWXXXZZZ[[[```\\\WWWTTTUUUWWWYYYZZZZZZXXXWWWWWWWWWVVVTTTRRRTTTSSSRRRQQQRRRSSSVVVWWWWWWVVVUUUSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUTTTSSSQQQPPPQQQSSSTTTQQQMMMNNNSSSXXXTTTRRRQQQRRRTTTSSSOOOLLLKKKOOOTTTWWWVVVTTTRRRQQQQQQRRRVVV\\\cccfffdddaaa]]][[[\\\______\\\[[[]]]aaa]]]\\\^^^^^^[[[[[[^^^iiihhhgggeeecccaaa```___```aaaeeejjjooorrrrrrqqqrrrsssttttttssssssuuuvvvuuutttsssrrrsssuuuwwwxxxrrrqqqrrruuussslllgggfffhhhggggggjjjmmmqqqrrrrrrqqquuuxxxyyyxxxyyy|||{{{vvvvvvyyy{{{yyyxxxyyy{{{|||{{{zzzzzzzzz{{{|||}}}|||||||||{{{|||~~~zzzyyyzzz}}}|||zzz{{{~~~~~~~~~~~~{{{zzzyyyyyyzzzvvvuuuvvvxxx{{{}}}}}}|||sssvvvzzz|||{{{|||}}}rrrpppttt|||wwwyyywwwsssrrrttttttpppmmmnnnmmmnnnooooooooonnnlllllljjjiiifffeeedddeeefffgggfffiiimmmnnnllliiigggeeeggggggfffdddbbbcccfffhhhhhhggghhhjjjhhhdddcccfffiiijjjjjjgggcccbbbdddhhhhhheeeaaa```bbbaaa___\\\[[[]]]dddjjjiiiaaa\\\\\\___aaaddddddcccbbbbbbcccgggfffcccbbbaaabbbdddfffiiiggggggiiilllmmmjjjgggccceeeffffffdddccccccccc\\\ccckkkrrrsssnnngggbbblllrrruuussspppoookkkggg\\\]]]aaaiiiqqqsssooojjjmmmpppsssuuuuuuttttttttttttvvvwwwvvvsssrrrsssuuu~~~}}}~~~tttyyy|||vvvxxx~~~|||yyywwwzzz}}}yyy]]]ccciiikkkiiieeeccccccccchhhmmmmmmhhhdddcccdddbbbccceeeccc[[[UUUWWW___eeefffggghhhjjjlllmmmnnnhhhiiijjjkkkkkkiiigggfff______bbbdddaaa^^^aaaggghhhiiigggddddddggggggcccbbbbbbdddgggjjjkkkjjjiiiddd```\\\\\\```bbbcccbbbcccaaa```^^^]]]]]]]]]^^^cccdddeeedddbbb```aaaaaaffffffeeebbb___]]]^^^___]]]___```aaagggooorrrpppnnnhhh```\\\]]]___``````]]]\\\\\\]]]^^^_________]]]]]]]]]^^^___`````````\\\[[[ZZZ[[[^^^___^^^\\\^^^\\\ZZZYYY[[[]]]aaaccceeeccc```_________^^^]]]]]]^^^]]]ZZZUUUTTTVVVYYY^^^```aaaaaa```______```]]]]]]^^^^^^^^^___``````___``````^^^[[[ZZZZZZZZZ\\\YYY[[[```cccaaa___```ZZZZZZZZZ]]]ccciiinnnpppjjjgggbbb______`````````aaa___]]]\\\\\\^^^```bbbdddcccaaa___```ccceeeeee___```aaacccccccccbbbaaa```aaabbbccccccbbb```^^^ccccccbbbdddiiirrr}}}~~~|||}}}~~~uuusssqqqooollljjjhhhhhhdddaaa^^^\\\[[[\\\aaahhhkkkjjjhhheeeccccccfffiii^^^\\\[[[\\\^^^aaabbbbbb^^^]]]___```\\\VVVUUUYYYZZZXXXVVVUUUVVVXXXXXXXXXZZZUUUOOONNNPPPTTTUUUTTTSSSSSSSSSUUUUUUTTTQQQNNNRRRRRRQQQQQQRRRSSSUUUVVVUUUTTTRRRQQQPPPPPPQQQRRRRRRTTTVVVVVVUUUTTTTTTTTTUUUTTTRRRQQQOOOOOOOOOOOONNNQQQSSSPPPMMMOOOVVV\\\SSSQQQPPPPPPQQQPPPNNNKKKKKKNNNSSSUUUTTTRRRPPPOOOPPPRRRWWW]]]bbbdddbbb___WWWVVVYYY^^^___[[[ZZZ[[[___[[[ZZZ[[[ZZZXXXYYY\\\aaa```___^^^^^^^^^______[[[^^^eeennnuuuxxxvvvsssqqqrrrsssrrrpppppprrrtttooopppppppppoooppprrrtttooonnnpppqqqmmmgggfffiiiiiihhhgggjjjmmmqqqrrrsssppprrruuuuuuuuuwww|||xxxssstttxxx|||{{{zzzyyyzzzzzz{{{{{{~~~}}}|||{{{tttvvvyyy|||~~~~~~~~~~~~}}}{{{yyyzzz||||||zzzxxxwwwvvvuuusssqqqppppppqqqrrrssstttsssssssssuuuwwwyyyzzz{{{}}}~~~xxxwww||||||wwwvvvxxxuuuuuuxxxwwwpppkkkjjjhhhiiijjjkkkkkkiiihhhgggmmmkkkiiigggfffgggiiijjjnnnooopppooollljjjiiiiiihhhhhhgggfffdddeeehhhkkkhhhiiijjjhhheeecccfffiiihhhdddeeeiiiggg``````gggfffbbb^^^]]]^^^^^^]]][[[]]]___dddiiiggg```\\\\\\```bbbddddddcccbbbbbbcccgggfffcccaaabbbdddgggjjjgggffffffhhhjjjkkkjjjhhhbbbcccdddcccbbbbbbdddfffccceeehhhiiiiiigggeeecccfffiiiiiieeefffjjjlllkkkbbbbbbdddkkkrrrsssnnnhhhrrrtttvvvvvvuuuuuuvvvwww}}}zzzwwwvvvuuuuuuttt}}}zzz{{{ttt{{{yyyssstttyyywwwxxxzzz~~~~~~{{{___cccffffffcccaaaaaaccc___eeejjjhhhccc^^^]]]___eeeeeefffddd[[[SSSVVV]]]fffhhhjjjkkklllmmmmmmllldddeeeggghhhhhhgggfffeee\\\\\\^^^aaa```^^^aaaffffffgggeeecccdddhhhgggddd___```bbbfffjjjmmmmmmlllfffbbb]]]]]]___bbbbbbaaabbbaaa___]]]\\\\\\]]]^^^```bbbcccbbbaaaaaacccdddccceeeggggggeeeaaa```___[[[^^^``````eeelllpppnnnhhhccc]]]ZZZ\\\^^^_________]]]\\\]]]______^^^\\\\\\\\\]]]]]]]]]^^^^^^___ZZZZZZZZZYYYXXXZZZ___cccdddbbb___\\\]]]___bbbdddcccaaa___^^^___```___^^^[[[\\\[[[WWWSSSSSSVVVZZZ]]]^^^``````^^^]]]^^^___XXXYYY[[[]]]]]]]]]\\\\\\[[[\\\\\\[[[XXXWWWWWWXXXXXXVVVXXX^^^```^^^\\\\\\[[[[[[\\\```eeekkknnnpppdddaaa]]][[[\\\^^^______^^^]]]\\\[[[]]]```dddfffddd```^^^___bbbcccdddeee^^^___aaabbbcccccccccbbbaaabbbddddddcccaaa___^^^eeedddccceeeiiimmmpppqqqrrryyy}}}zzzwwwxxxzzzzzzooonnnllljjjhhhhhhggggggeeebbb___\\\XXX[[[jjj|||zzzqqqggg___]]]___bbb\\\[[[ZZZ[[[]]]```aaaaaa\\\\\\^^^^^^YYYSSSSSSWWWYYYVVVTTTTTTVVVWWWWWWVVVVVVRRRMMMMMMOOORRRSSSRRRPPPPPPRRRTTTVVVTTTPPPMMMOOOPPPRRRSSSTTTTTTSSSSSSQQQPPPNNNMMMMMMOOOQQQRRRQQQTTTVVVVVVUUUSSSSSSTTTVVVTTTQQQNNNLLLKKKKKKLLLJJJLLLNNNNNNLLLNNNTTTZZZUUURRROOOMMMLLLLLLKKKKKKMMMOOOPPPPPPOOONNNOOOPPPPPPRRRWWW\\\______]]][[[SSSSSSVVV\\\^^^[[[YYY[[[\\\XXXWWWXXXXXXVVVVVVZZZZZZYYYYYYYYYZZZ[[[\\\]]]YYY]]]dddlllqqqrrrooolllqqqqqqqqqooommmlllmmmoookkkkkkkkkjjjiiikkkooossspppnnnmmmlllgggdddhhhoookkkjjjiiikkkooorrrtttuuurrrsssrrrpppooosss{{{|||vvvvvvzzz~~~~~~|||zzzzzz{{{~~~~~~}}}|||xxxxxxxxxyyy{{{}}}~~~~~~~~~|||zzzwwwvvvvvvtttqqqnnnqqqrrrsssssstttuuuwwwxxxxxxuuuuuuxxx}}}~~~|||tttuuuxxx{{{yyytttqqqqqqtttsssvvv{{{{{{sssllliiifffggghhhiiiiiigggeeedddllljjjiiihhhhhhiiikkkllltttssspppkkkgggfffhhhjjjeeefffhhhiiihhhiiijjjkkkfffiiiiiifffccccccgggjjjgggbbbdddllljjj```^^^cccccc___\\\\\\^^^```___]]]aaa```aaadddbbb]]]]]]```bbbcccddddddbbbaaaaaabbbdddcccaaaaaabbbfffjjjmmmjjjjjjiiiiiijjjiiihhhgggbbbcccbbbaaaaaabbbeeehhhfffeeedddcccbbbbbbbbbbbb]]]`````````ccciiilllkkkhhhfffggglllqqqssspppmmmuuuvvvwwwvvvuuuuuuwwwyyy{{{uuuoooqqqxxx~~~~~~}}}zzzzzzzzzssssssuuurrrvvv{{{}}}{{{```aaabbbbbbaaaaaabbbccccccgggkkkiiidddaaaaaadddfffeeeeeeccc]]]VVVWWW]]]iiillloooqqqqqqnnnkkkiiibbbcccdddeeeeeedddcccccc[[[YYY[[[```bbbaaaaaaddddddeeedddbbbdddgggfffbbb]]]^^^```dddiiillllllkkkeeeaaa\\\[[[^^^aaacccbbbbbbaaa```_________```aaa[[[]]]^^^___```bbbeeeggg```dddgggiiifffbbb___]]]TTTXXX[[[\\\aaahhhlllkkkccc___ZZZZZZ\\\^^^]]]\\\```^^^\\\^^^aaabbb___\\\[[[]]]^^^]]]\\\[[[\\\]]]ZZZ[[[[[[YYYWWWZZZaaagggllliiieeeaaa______```aaa^^^\\\[[[\\\]]]]]]\\\[[[YYYZZZZZZWWWSSSSSSVVVZZZZZZ[[[]]]]]][[[ZZZ[[[\\\XXXYYYZZZ[[[[[[YYYWWWUUUXXXYYYZZZYYYWWWVVVVVVWWWWWWTTTVVV\\\___]]][[[\\\]]]\\\]]]```eeehhhjjjjjj```^^^\\\[[[\\\\\\\\\[[[[[[[[[[[[\\\^^^aaadddfffbbb]]]\\\```dddddddddddd^^^^^^```aaaccccccddddddeeefffgggfffdddaaa`````````___```dddhhhkkkjjjiiiiiiqqqwwwvvvtttuuuuuussslllkkkiiigggffffffggggggaaa^^^\\\\\\YYY\\\nnnzzzuuulllbbb[[[YYY\\\___[[[YYYXXXYYY[[[^^^______ZZZYYY[[[[[[WWWRRRRRRWWWXXXUUUSSSSSSVVVXXXVVVTTTUUUSSSRRRQQQRRRSSSSSSSSSPPPQQQSSSVVVXXXWWWSSSPPPMMMNNNQQQSSSSSSSSSQQQPPPNNNMMMKKKJJJKKKMMMPPPRRRPPPSSSVVVVVVSSSQQQRRRTTTSSSQQQNNNKKKIIIIIIJJJJJJMMMNNNOOOOOOOOOQQQTTTVVVTTTRRRNNNKKKIIIIIIJJJKKKOOOOOONNNLLLKKKKKKNNNPPPNNNQQQTTTWWWYYYXXXVVVUUUQQQQQQTTTZZZ\\\YYYXXXZZZXXXUUUUUUWWWWWWUUUVVVYYYXXXXXXXXXXXXXXXXXXXXXXXX___ccchhhkkkkkkiiiggggggnnnooonnnllljjjiiijjjkkkgggiiiiiihhhgggiiiooottttttpppllljjjfffdddiiiqqqmmmlllkkklllppptttvvvwwwttttttqqqnnnlllooovvv|||yyy||||||wwwvvv{{{|||yyyyyy|||~~~}}}}}}}}}|||||||||}}}{{{~~~}}}~~~~~~|||yyywwwwwwvvvrrrooonnnppptttvvvxxxzzz~~~{{{xxxwww{{{{{{ssstttuuuuuusssrrrqqqrrrmmmmmmrrrzzz{{{uuunnnlllggghhhjjjlllkkkiiigggeeefffffffffggggggiiijjjjjjqqqoookkkfffbbbaaacccfffbbbeeeiiijjjjjjhhhhhhhhhdddgggfffbbbaaadddggggggfffcccdddjjjiiiaaa^^^aaabbb___]]]^^^bbbcccbbb```bbb___^^^___^^^[[[^^^cccdddddddddccc```^^^^^^___aaa`````````cccfffjjjlllooonnnmmmjjjhhhfffeeedddaaabbbaaa``````aaadddgggaaabbbdddddddddbbb```^^^YYY^^^cccggglllpppooojjjhhhhhhiiilllpppsssttttttrrrssstttsssrrrsssuuuwwwzzzuuupppsss{{{|||{{{vvvttttttooottt{{{~~~{{{zzz___^^^^^^```ccceeeeeeeeefffhhhjjjiiifffeeefffhhhdddbbbaaabbb___ZZZ[[[___nnnqqquuuwwwvvvqqqkkkgggbbbbbbccccccccccccbbbaaa\\\YYYYYYaaaffffffccccccccceeeeeebbbccceeeccc^^^\\\\\\^^^aaaeeeggggggfff```\\\XXXXXX\\\aaacccddd```````````````aaaaaabbb^^^___`````````aaacccfff^^^```ddddddbbb^^^[[[ZZZSSSXXXZZZZZZ]]]bbbeeeddd___\\\ZZZZZZ]]]^^^\\\ZZZ^^^\\\[[[___dddfffdddaaa\\\]]]^^^]]]ZZZYYYZZZ\\\[[[[[[ZZZZZZ[[[^^^bbbeeeiiigggccc```^^^]]]^^^^^^ZZZZZZZZZZZZ\\\[[[YYYVVVWWWXXXYYYWWWTTTTTTWWWZZZVVVXXXYYYYYYXXXWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWXXXYYYWWWTTTVVV[[[___^^^]]]^^^]]]\\\\\\^^^```bbbaaa```\\\\\\\\\]]]^^^^^^\\\ZZZZZZ[[[[[[\\\^^^___aaabbb___ZZZYYYaaafffeeedddddd^^^^^^___```bbbccceeefffggghhhhhhfffaaa______```[[[]]]```bbbccceeegggiiigggnnnssssssrrrrrrqqqoookkkjjjgggeeecccccccccddd___YYYXXX]]]\\\[[[dddrrreeedddaaa\\\YYYYYY\\\___YYYWWWVVVVVVYYY[[[\\\[[[YYYWWWWWWYYYWWWSSSTTTWWWXXXUUURRRSSSWWWXXXVVVSSSSSSUUUVVVVVVTTTRRRRRRRRROOOPPPRRRUUUXXXWWWTTTRRRLLLLLLMMMNNNOOOOOOOOOOOOMMMKKKIIIHHHIIIKKKNNNQQQNNNRRRUUUUUUQQQOOOPPPSSSNNNMMMKKKIIIIIIIIIJJJKKKOOONNNNNNPPPSSSTTTSSSQQQOOONNNMMMKKKIIIIIIIIIJJJNNNNNNMMMLLLJJJJJJLLLNNNNNNPPPSSSTTTSSSRRRQQQPPPPPPOOORRRWWWYYYWWWWWWYYYUUUSSSTTTWWWXXXUUUUUUXXXVVVWWWXXXYYYYYYYYYXXXWWW```eeeiiihhhcccaaadddhhhjjjkkkkkkiiigggggghhhjjjfffiiikkkkkkjjjlllrrrwwwyyytttooollliiifffhhhnnnnnnlllkkklllppptttwwwxxxttttttssspppllllllppptttssswwwwwwtttwww~~~~~~}}}yyyvvvvvv{{{~~~}}}}}}~~~~~~}}}{{{zzzvvvwwwyyy~~~|||||||||~~~|||yyyzzz{{{{{{~~~}}}xxxvvvwwwvvvrrrnnnjjjooovvvzzz|||}}}~~~{{{{{{||||||yyy||||||yyyvvvttttttuuuooommmoootttuuupppkkkjjjhhhjjjlllnnnmmmkkkhhhfff```aaacccfffhhhiiiiiiiiiiiiiiihhheeebbb```aaacccdddfffhhhhhhfffdddccccccbbbdddbbb^^^```eeefffccceeecccbbbccccccbbbaaaaaaaaa___^^^```cccdddbbb``````]]]\\\]]]\\\ZZZ^^^cccddddddccc```]]][[[ZZZ[[[_________```bbbeeegggiiiiiiiiihhhfffdddbbbbbbccc`````````___^^^___bbbeee```bbbcccddddddcccaaa```^^^bbbfffjjjooossspppkkkgggjjjmmmooooooppprrrtttnnnooopppppppppppprrrtttyyyyyyzzzzzz{{{|||~~~~~~~~~yyyvvvtttpppnnnttt|||~~~|||zzzzzz\\\[[[\\\aaafffiiihhhfffbbbbbbbbbbbbaaaaaacccdddaaa^^^]]]``````]]]^^^aaaqqqtttyyy|||yyyssskkkfffbbbccccccccccccbbbaaaaaa^^^YYYYYYbbbjjjiiieeebbbcccfffeeeccccccddd```ZZZ[[[[[[]]]___bbbcccbbbaaa[[[WWWTTTUUU[[[aaadddeee]]]]]]^^^______`````````ggggggfffcccaaa```aaabbb\\\^^^______\\\ZZZYYYYYY]]]aaabbb```___bbbcccbbb^^^\\\ZZZ\\\^^^___\\\YYY[[[ZZZZZZ___fffjjjhhheee\\\^^^___]]]ZZZXXXYYY[[[]]]ZZZYYY[[[```ccccccaaa```^^^]]][[[[[[[[[]]]^^^[[[ZZZ[[[[[[\\\ZZZWWWTTTUUUXXXYYYXXXUUUTTTWWWZZZTTTVVVWWWWWWVVVUUUUUUVVVUUUTTTRRRRRRSSSVVVYYY[[[WWWXXXZZZYYYXXXXXXYYY[[[XXXUUUVVV\\\_________aaa\\\[[[ZZZ[[[\\\\\\[[[YYYXXXYYY[[[___bbbbbb___]]]ZZZ[[[[[[\\\]]]]]]]]]]]]]]]WWWXXXbbbhhhfffdddddd___^^^^^^___aaacccfffggggggggggggccc^^^[[[\\\]]]YYY^^^bbbaaa^^^^^^dddjjjdddkkkoooooooooqqqpppnnnkkkhhheeebbb```_________aaaXXXWWW^^^___YYYWWW[[[]]]^^^^^^\\\YYYVVVVVVWWWXXXVVVTTTUUUWWWYYYYYYYYYXXXUUUUUUWWWXXXUUUUUUWWWXXXUUURRRSSSWWWYYYVVVRRRPPPTTTWWWWWWSSSPPPPPPQQQMMMNNNPPPSSSUUUUUUSSSQQQLLLKKKJJJIIIJJJLLLNNNOOOMMMLLLIIIGGGHHHJJJMMMOOOLLLPPPTTTSSSOOOMMMOOOQQQIIIIIIHHHHHHIIIJJJLLLMMMHHHFFFFFFJJJPPPRRROOOLLLIIIKKKMMMMMMKKKJJJIIIJJJLLLMMMNNNLLLJJJIIIJJJKKKPPPRRRSSSSSSQQQPPPOOOOOOPPPNNNPPPUUUWWWUUUUUUXXXSSSQQQSSSXXXYYYVVVUUUXXXTTTVVVXXX[[[\\\[[[ZZZYYYXXX^^^bbb___ZZZYYY```hhhfffggghhhgggffffffhhhjjjeeeiiinnnooonnnoootttyyy}}}wwwqqqooolllggggggiiinnnlllkkklllppptttwwwxxxsssuuuuuusssnnnkkklllnnnrrrvvvvvvtttxxx~~~~~~zzz|||zzzwwwsssssszzz|||zzzzzz{{{~~~yyyssstttwwwyyywwwvvvvvvyyy|||~~~wwwxxx{{{~~~~~~~~~~~~{{{uuussstttsssppplllmmmttt}}}~~~}}}yyy}}}~~~}}}}}}wwwtttrrrqqquuupppnnnpppnnniiieeeeeehhhjjjlllnnnmmmkkkhhhfff^^^```cccgggiiijjjjjjiiidddfffggggggeeecccccccccfffggggggeeebbb______```aaabbb___\\\```ffffff```dddccc```\\\^^^bbbeeeddd```^^^^^^```cccccc```\\\^^^[[[[[[]]]\\\ZZZ]]]bbbccccccbbb^^^ZZZXXXWWWXXX^^^______```aaacccdddeee]]]^^^____________aaaccc^^^______^^^]]]^^^```bbbeeedddbbbaaaaaaccceeegggeeefffddddddiiioooqqqmmmhhhmmmrrrrrrnnnkkklllooolllmmmooopppooopppqqqssskkkssszzzzzzvvvtttxxx|||yyy~~~}}}zzz{{{~~~zzzttttttqqqmmmnnnuuu}}}~~~{{{zzz{{{^^^]]]]]]```eeehhhhhhgggiii```ZZZ[[[______```aaa]]]^^^^^^^^^^^^^^^]]]\\\dddjjjrrrwwwwwwsssmmmjjjiiigggdddbbbaaaaaabbbddd[[[\\\bbbhhhjjjhhhiiilllfffffffffeeecccaaa```___``````______^^^]]]\\\[[[WWWVVVWWW]]]dddhhhfffbbbaaabbbbbbbbbbbbcccfffhhhmmmhhhbbb```aaadddeeedddbbb]]]\\\______ZZZ[[[______^^^]]]]]]]]]^^^___```\\\___cccffffffbbb]]]YYYVVVWWWWWW\\\iiisssoooddd___]]]ZZZYYYZZZ[[[ZZZZZZ[[[ZZZYYY\\\```bbbbbb```aaa\\\ZZZ\\\]]]ZZZYYY[[[VVVYYY\\\[[[XXXVVVYYY]]]]]]\\\[[[YYYWWWVVVUUUUUUYYYZZZ[[[[[[ZZZXXXUUUTTTRRROOONNNTTTXXXYYY\\\___aaa```^^^^^^^^^^^^]]]\\\YYY^^^aaa______``````]]]ZZZXXXVVVWWWYYY[[[\\\\\\[[[WWWWWW]]]gggjjjeee^^^___^^^[[[YYY^^^cccaaa\\\^^^[[[YYY[[[aaaffffffdddbbbbbbbbbaaa```_________]]]\\\]]]___bbbaaa]]]YYY___cccggghhhfffdddcccddddddfffjjjnnnqqqqqqnnnkkkiiieee___]]]___aaaaaa```aaa]]]XXXWWWYYY\\\\\\[[[[[[[[[ZZZYYYXXXXXXYYYYYYWWWWWWVVVUUUSSSSSSTTTVVVWWWRRRQQQTTTTTTQQQRRRWWWUUUTTTRRRRRRSSSTTTSSSSSSMMMPPPTTTUUUSSSPPPNNNMMMPPPQQQRRRQQQPPPPPPPPPRRRNNNLLLJJJKKKMMMOOOPPPPPPKKKKKKIIIEEEGGGKKKLLLIIIVVVQQQLLLKKKLLLLLLIIIEEEDDDDDDEEEFFFHHHJJJLLLMMMKKKJJJIIIIIIJJJJJJIIIHHHIIIIIIJJJKKKKKKJJJIIIHHHKKKLLLMMMMMMLLLMMMOOOQQQWWWUUURRRPPPNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRUUUXXXSSSRRRTTTXXXYYYUUUTTTVVVTTTWWWZZZ[[[ZZZWWWVVVVVVUUU[[[]]]\\\\\\^^^___]]]gggfffddddddfffggggggfffiiiiiiiiilllpppssssssssszzzxxxsssoookkkhhhggggggmmmllllllooorrrtttrrrooossswwwyyyvvvppplllmmmooommmoooqqqtttvvvxxxzzzzzz{{{ooollluuuxxxtttzzz~~~yyyyyy||||||zzz~~~zzz}}}|||xxxyyyyyy||||||wwwwww{{{|||xxxsssooommmttt~~~yyy||||||||||||}}}~~~}}}vvvrrrrrruuuyyy{{{~~~~~~}}}~~~zzzxxxyyy|||yyyrrrnnnnnnoookkkooorrrrrrooojjjfffdddiiihhhhhhhhhhhhgggdddbbb```cccgggiiiiiigggfffeeeaaaaaaaaa```^^^ZZZWWWUUU[[[aaabbb\\\WWWYYY___ccceeefffccc^^^^^^cccfffeeebbbaaa______aaabbbaaaaaa```]]][[[^^^ccceeebbb^^^XXXZZZ[[[ZZZXXXWWWZZZ\\\___^^^^^^]]]\\\\\\[[[[[[___]]][[[[[[\\\]]]^^^]]]WWWXXXZZZ___dddfffdddaaa^^^^^^]]]^^^___aaacccddd___aaabbbbbbaaaaaabbbdddjjjeee___^^^```cccdddddddddlllqqqooonnnooolllgggnnnkkkjjjnnnqqqooooooqqqrrrtttwwwyyyvvvqqqttt{{{|||{{{|||}}}~~~~~~{{{yyywwwyyyyyywwwrrrpppppprrrqqqwww}}}wwwttt^^^[[[[[[aaajjjppppppmmmiiiaaa[[[\\\______```aaa``````aaaaaaaaaaaaaaa```eeejjjqqqvvvvvvrrrnnnkkkjjjhhheeebbbaaabbbcccddd___^^^aaafffhhhffffffhhhdddeeeeeeddddddcccbbbaaa___```aaaaaaaaa___]]]\\\XXXWWWXXX]]]dddgggfffccc^^^___`````````bbbeeegggkkkgggcccccceeehhhjjjiiieeeaaa```bbbaaa]]]]]]aaaaaa```^^^\\\[[[ZZZZZZ[[[\\\___dddhhhiiifffbbb___[[[ZZZZZZ___kkkuuurrrhhh```^^^[[[[[[[[[\\\[[[[[[ZZZYYYYYY[[[```bbbcccaaaaaa^^^\\\]]]\\\YYYXXX[[[ZZZ^^^bbbaaa]]]YYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWYYYZZZZZZZZZYYYWWWTTTSSSTTTQQQQQQXXX]]]^^^aaadddkkkgggbbb_________]]][[[[[[```bbbaaaaaacccccc```[[[YYYWWWXXXZZZ\\\]]]\\\[[[XXXWWW[[[bbbeeebbb]]]^^^^^^\\\[[[```eeeddd^^^^^^[[[YYY\\\aaaddddddbbbbbbaaaaaa___^^^]]]\\\[[[\\\\\\\\\___bbbbbb```]]]```cccfffgggeeecccdddeeegggggggggjjjlllnnnmmmlllgggccc___^^^___``````___]]]ZZZXXXXXXZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXVVVVVVVVVTTTRRRRRRTTTVVVXXXTTTUUUYYYZZZWWWYYY]]]XXXVVVTTTTTTUUUUUUTTTSSSNNNQQQTTTTTTRRROOOMMMLLLMMMNNNNNNNNNLLLKKKLLLMMMKKKIIIHHHIIIKKKMMMMMMMMMHHHJJJHHHGGGJJJPPPRRRPPPQQQMMMIIIIIIKKKKKKHHHEEECCCDDDDDDFFFHHHJJJLLLMMMKKKJJJIIIIIIJJJJJJIIIHHHMMMMMMMMMMMMLLLJJJHHHGGGMMMNNNNNNMMMKKKKKKLLLMMMPPPOOOMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPQQQSSSVVVRRRPPPRRRVVVVVVRRRPPPQQQRRRUUUXXXXXXWWWUUUTTTTTTSSSXXX[[[ZZZZZZ]]]^^^]]]bbbaaa```aaacccddddddcccbbbbbbcccgggkkkooopppooopppooommmlllkkkkkklllmmmiiihhhiiilllppprrrpppnnnrrrtttuuurrrooonnnooorrrsssuuuxxxzzz{{{{{{yyyxxxwwwmmmmmmwwwzzzsssuuuxxxuuuwww{{{|||{{{~~~|||~~~~~~{{{|||~~~{{{yyy|||{{{vvvmmmlllllloootttyyy}}}~~~{{{{{{|||}}}~~~wwwtttvvv{{{}}}{{{{{{}}}~~~{{{tttlllhhhiiillliiikkkmmmoooooonnnllljjjhhhiiiiiiiiigggeeecccaaa___dddjjjmmmllliiifffdddeeedddccc```]]]ZZZVVVUUU```eeefff```[[[]]]bbbeeedddeeebbb^^^^^^cccfffeeebbbaaa______```aaa```___[[[ZZZ[[[^^^bbbbbb^^^YYY[[[]]]^^^\\\ZZZZZZ\\\^^^^^^^^^^^^]]]]]]\\\\\\\\\^^^[[[ZZZ[[[___bbbbbbaaaYYYYYY[[[___cccdddbbb___]]]]]]]]]^^^___aaabbbccc___```bbbbbbaaaaaabbbdddbbb___[[[ZZZ\\\^^^______hhhlllnnnllllllnnnkkkffflllhhhgggjjjllliiiiiijjjooopppsssuuusssrrrxxx|||wwwsssoooqqqttttttssssssuuuwwwxxx}}}|||vvvsss^^^[[[\\\eeerrryyyxxxtttjjjbbb]]]^^^```___```aaa``````aaabbbccccccccccccfffiiinnnrrrsssrrrnnnllljjjhhheeebbbaaabbbdddeeeccc___^^^cccfffdddccccccbbbccccccccccccccccccccc]]]___bbbddddddbbb^^^\\\YYYXXXXXX[[[```ccccccaaa[[[]]]^^^^^^^^^```bbbeeefffeeeeeefffjjjlllnnnmmmgggdddcccddddddaaaaaacccbbb```^^^\\\ZZZZZZ[[[[[[WWW[[[aaaeeegggeeebbb```aaa^^^\\\___iiiqqqnnnfffbbb___]]]\\\]]]^^^]]]]]]ZZZYYYZZZ\\\```bbbcccbbbaaa``````aaa]]]YYYZZZ___^^^aaadddccc^^^ZZZXXXWWWXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZZZZXXXVVVTTTSSSSSSQQQTTT\\\aaaccceeehhhuuummmddd_________^^^[[[]]]aaacccbbbdddgggfffccc\\\ZZZYYYZZZ\\\]]]]]]]]][[[YYYXXXXXX[[[]]]^^^]]]]]]^^^]]]]]]aaaffffffaaa^^^\\\[[[\\\```bbbaaa___^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[]]]```bbbbbbaaaaaacccddddddcccbbbdddeeejjjgggeeeeeegggiiikkkkkkdddaaa___^^^^^^^^^]]]\\\YYYXXXXXXYYY[[[\\\[[[ZZZ\\\\\\[[[ZZZXXXWWWVVVVVVUUUUUUUUUSSSQQQQQQSSSUUUYYYXXXYYY\\\]]]ZZZZZZ[[[YYYWWWUUUTTTUUUUUUTTTSSSNNNPPPRRRRRRPPPNNNLLLLLLLLLMMMMMMLLLJJJHHHHHHIIIJJJIIIGGGHHHJJJLLLLLLKKKGGGIIIHHHGGGKKKQQQSSSQQQKKKIIIFFFGGGIIIJJJHHHEEEBBBCCCDDDEEEGGGJJJLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHNNNNNNMMMLLLJJJHHHFFFEEELLLMMMMMMLLLKKKJJJLLLMMMKKKJJJIIIHHHHHHIIIKKKLLLOOOPPPPPPPPPOOOOOOQQQSSSRRRQQQSSSWWWVVVQQQMMMNNNQQQSSSUUUVVVTTTSSSSSSSSSSSSXXX[[[YYYYYY\\\^^^\\\^^^]]]]]]^^^aaacccdddddd]]]^^^```ccchhhkkkllllllhhhhhhhhhhhhjjjlllnnnppphhhhhhjjjmmmppprrrqqqooopppooonnnmmmnnnpppsssuuuwwwyyy|||~~~~~~{{{wwwttttttmmmppp{{{}}}uuuqqqvvvwwwwwwyyy|||}}}}}}}}}|||~~~}}}}}}|||}}}yyykkknnnooommmkkknnnvvv~~~xxxxxxyyy|||~~~vvvuuu{{{~~~{{{yyyyyy{{{~~~}}}|||wwwoooiiihhhkkkpppiiigggfffhhhlllmmmkkkiiifffiiikkkjjjfffbbbaaabbb```eeelllpppooojjjfffccceeedddbbb```]]]\\\ZZZZZZeeejjjkkkddd___aaaeeefffaaacccaaa]]]]]]bbbeeedddaaa```^^^^^^______^^^]]]YYYYYY\\\```cccbbb]]]XXX```aaaaaa___^^^]]]^^^___^^^^^^]]]]]]]]]]]]]]]]]]___\\\YYY\\\aaadddccc```[[[[[[\\\^^^aaaaaa___^^^ZZZ[[[\\\]]]___```aaabbb^^^```bbbbbbaaa```aaaaaa^^^]]][[[\\\^^^``````___eeeeeecccbbbeeeiiihhhccchhhcccbbbeeefffdddbbbdddkkklllooorrrqqqrrrzzz~~~wwwqqqjjjllloooqqqrrrtttwwwyyy~~~|||wwwsssqqq^^^```fffpppxxx|||yyyvvvjjjccc___``````______aaa^^^___```aaabbbbbbbbbbbbfffhhhkkknnnpppqqqooommmiiigggdddbbbaaabbbdddeeeeee^^^[[[```eeedddbbbaaabbbaaaaaaaaaaaaaaaaaabbbZZZ]]]bbbeeeeeebbb^^^[[[\\\ZZZXXXYYY\\\^^^^^^]]]\\\]]]___^^^^^^^^^```aaaaaabbbdddgggjjjkkklllllldddcccccccccccccccccceee___^^^\\\[[[[[[]]]___```XXX[[[aaaeeegggeeebbb```ddd___[[[\\\ccchhheee```bbb```^^^]]]^^^_________]]]]]]]]]___aaabbbccccccaaabbbdddeeeaaa]]]```ggg```bbbbbb___ZZZVVVTTTTTTWWWWWWXXXYYY[[[\\\^^^___[[[[[[[[[ZZZYYYWWWUUUTTTQQQPPPVVV___fffffffffhhhtttkkk```\\\]]]```___]]]^^^aaabbbbbbdddhhhhhhddd]]]\\\[[[\\\]]]^^^^^^]]][[[ZZZYYYWWWVVVWWWZZZ]]][[[]]]]]]]]]aaaffffffbbb]]]\\\\\\]]]___```^^^\\\ZZZZZZ[[[[[[\\\\\\]]]]]][[[ZZZZZZZZZ\\\^^^```aaaaaaaaa````````````bbbcccjjjgggeeedddeeeggghhhhhh```___^^^^^^]]]\\\[[[ZZZXXXXXXYYYYYYZZZYYYXXXWWWZZZZZZYYYXXXVVVUUUSSSRRRSSSSSSSSSRRRPPPPPPRRRTTTZZZZZZ[[[\\\[[[WWWTTTSSSXXXUUUSSSRRRRRRRRRQQQOOOLLLNNNPPPPPPNNNMMMMMMNNNPPPPPPPPPNNNLLLJJJJJJJJJKKKIIIIIIIIIKKKLLLLLLKKKGGGHHHGGGFFFHHHMMMNNNKKKIIIGGGFFFGGGHHHHHHFFFDDDAAABBBCCCDDDFFFIIIKKKLLLIIIIIIJJJIIIHHHGGGGGGHHHJJJJJJIIIHHHFFFEEECCCCCCHHHIIIJJJKKKJJJKKKNNNPPPKKKJJJJJJIIIIIIJJJJJJKKKNNNOOOPPPPPPNNNNNNPPPQQQSSSRRRUUUZZZYYYTTTPPPQQQRRRTTTUUUUUUTTTSSSTTTUUUXXX\\\^^^[[[ZZZ]]]^^^\\\]]]]]]]]]___cccfffgggggg``````aaaeeehhhjjjjjjiiieeeeeeffffffhhhjjjkkkllllllmmmnnnppprrrrrrqqqqqqooollliiijjjnnnssswwwxxxxxxyyy{{{{{{zzzwwwtttrrruuuooorrr|||wwwrrrtttxxxyyy{{{|||{{{{{{|||~~~}}}~~~sssuuuvvvrrrkkkkkkrrryyywwwvvvwwwyyy|||zzzuuuvvv~~~}}}zzzxxxvvvuuuvvvxxxyyyzzzvvvtttpppiiieeegggnnntttlllgggbbbbbbeeegggeeebbbccchhhlllkkkfffccccccfffeeeiiinnnooommmhhhdddaaabbbaaa___^^^^^^```aaacccgggkkkkkkeee```aaadddeee___aaa```\\\\\\aaacccaaa^^^]]]\\\\\\]]]]]][[[YYY[[[[[[]]]aaaeeeeeeccc```ccccccbbbaaa_________```]]]]]]]]]]]]]]]]]]]]]]]]bbb]]]ZZZ\\\```bbb___[[[]]]]]]]]]^^^^^^^^^]]]]]]YYYZZZ[[[]]]^^^___``````^^^___aaa```^^^\\\\\\]]]ZZZ[[[]]]___bbbcccccccccddd```\\\\\\bbbhhhhhhfffeeeaaa```ccceeecccbbbcccjjjkkkooorrrqqqpppvvv}}}|||wwwlllmmmoooppprrrsssuuuvvv||||||{{{wwwsssooonnnooo^^^gggssszzzzzzwwwtttsssjjjdddaaaaaa```^^^^^^aaa^^^^^^___aaaaaabbbbbbbbbeeeeeefffjjjnnnooonnnkkkhhhfffdddaaaaaabbbdddeeeccc]]]ZZZ```eeeeeeccccccbbbaaa```___^^^^^^^^^___ZZZ]]]aaaddddddaaa^^^[[[```___]]]\\\\\\\\\[[[ZZZ___```aaa```^^^]]]^^^___^^^aaadddfffgggfffffffff````````````aaacccdddccc\\\[[[YYYXXXYYY[[[^^^```___bbbfffiiijjjhhhfffcccbbb\\\WWWZZZ```bbbaaa^^^```^^^\\\]]]___```aaaaaa```aaabbbbbbaaabbbbbbcccbbbdddgggiiifffcccgggnnndddbbb___ZZZVVVUUUUUUVVVYYYYYYZZZ[[[\\\^^^```aaa[[[[[[[[[ZZZYYYXXXWWWVVVQQQSSS[[[gggllljjjgggfffiiibbbZZZWWWZZZ___aaaaaa]]]_________bbbggggggbbb^^^]]]\\\]]]______^^^]]][[[[[[ZZZWWWUUUVVVZZZ]]]XXX[[[]]]\\\___cccbbb___[[[\\\]]]^^^___^^^\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXZZZ\\\^^^___^^^]]]\\\]]]^^^``````gggeeeeeeeeeffffffdddccc\\\]]]]]]]]][[[ZZZXXXXXXXXXYYYZZZZZZXXXUUUSSSRRRWWWVVVVVVUUUTTTRRRPPPOOOQQQRRRQQQPPPOOOOOOQQQSSSVVVXXXZZZYYYXXXUUUQQQNNNSSSQQQOOONNNNNNNNNMMMKKKIIIJJJLLLMMMMMMMMMOOOPPPQQQRRRRRROOOLLLJJJJJJKKKIIIHHHHHHIIIJJJKKKJJJHHHEEEGGGGGGEEEHHHMMMMMMIIIIIIIIIHHHHHHHHHGGGEEECCCAAAAAABBBCCCEEEGGGIIIJJJGGGIIIJJJIIIGGGEEEGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIKKKMMMOOOLLLKKKJJJIIIIIIHHHHHHHHHMMMOOOPPPPPPNNNNNNOOOPPPRRRQQQTTTYYYYYYUUUSSSTTTUUUVVVVVVVVVUUUUUUWWWYYY^^^bbbbbb^^^\\\]]]^^^\\\\\\[[[\\\___cccfffhhhhhheeedddeeeggghhhhhhfffdddcccddddddeeegggiiijjjkkkooopppqqqrrrqqqooonnnnnnmmmkkkjjjkkkoootttxxxzzzxxxxxxwwwwwwvvvvvvvvvvvvuuuooopppxxx|||xxxuuuuuuxxx{{{||||||{{{|||}}}}}}}}}~~~zzz{{{|||yyyvvvtttvvvxxxzzzyyyxxxxxxyyy{{{}}}~~~yyyuuusssuuu|||~~~{{{xxxtttuuuuuuvvvuuutttttttttqqqpppkkkeeebbbdddkkkqqqnnnhhhaaa```cccfffeeecccccchhhlllkkkgggeeehhhkkkkkklllnnnllliiidddbbbaaaaaa```___^^^___aaadddfffeeeiiihhhccc___```aaa```^^^```___[[[[[[___```^^^[[[ZZZZZZZZZ[[[[[[YYYWWW[[[[[[\\\___cccfffhhhhhhdddcccaaa`````````______\\\\\\\\\\\\\\\[[[[[[[[[^^^[[[YYYZZZ^^^___]]]YYY]]]]]]]]]\\\\\\\\\\\\]]]YYYYYYZZZ[[[\\\]]]^^^^^^_________]]]ZZZXXXXXXYYYVVVYYY\\\```bbbcccddddddkkkeee```aaagggjjjkkkjjjddd``````eeegggffffffhhhkkkmmmrrruuurrrmmmpppvvvwwwyyy}}}{{{oooooooooppprrrsssttttttvvvuuusssooollllllnnnppp]]]iiivvvzzzvvvooonnnoooiiidddbbbaaa___\\\\\\_________```aaabbbbbbbbbbbbbbbaaabbbfffkkkmmmllliiifffeeebbb``````aaacccdddaaa]]]]]]bbbffffffeeeeeebbbaaa```^^^]]]]]]^^^^^^]]]^^^```bbbaaa```^^^\\\cccbbbaaa```___^^^]]]\\\___```bbbaaa___^^^^^^^^^^^^```cccdddcccbbbaaabbb___aaaaaa^^^___aaabbb```[[[YYYVVVTTTTTTWWWZZZ\\\```cccfffhhhhhhfffcccaaa^^^XXXUUUZZZ```bbbaaaaaa\\\[[[ZZZ[[[^^^aaabbbbbbaaabbbccccccaaaaaabbbcccccccccfffhhhgggeeeiiiooofffccc^^^YYYWWWXXXZZZ\\\\\\\\\\\\\\\]]]]]]______ZZZZZZYYYYYYXXXXXXXXXXXXUUUYYYcccppptttnnnfffbbb\\\YYYVVVVVVXXX]]]aaaddd]]]^^^]]]\\\```eeeddd```^^^]]]]]]^^^______^^^\\\ZZZ[[[[[[ZZZYYYZZZ\\\^^^XXX\\\]]]\\\]]]___^^^[[[YYY[[[]]]^^^^^^]]]ZZZYYY^^^]]]\\\[[[YYYXXXWWWVVVWWWXXXXXXWWWVVVWWWZZZ\\\___]]][[[[[[]]]^^^___^^^bbbbbbcccdddeeedddaaa^^^ZZZ[[[\\\[[[YYYWWWVVVWWWXXXZZZZZZYYYUUURRRQQQPPPSSSSSSTTTSSSRRRPPPNNNMMMOOOPPPPPPOOONNNNNNQQQSSSQQQUUUWWWVVVVVVVVVTTTPPPPPPNNNLLLKKKLLLLLLKKKJJJHHHIIIJJJJJJJJJLLLNNNPPPNNNOOONNNLLLJJJHHHHHHHHHFFFEEEEEEFFFGGGHHHFFFDDDCCCEEEFFFFFFIIIOOOOOOLLLHHHIIIIIIIIIHHHFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGFFFHHHJJJIIIEEEDDDFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJIIIHHHHHHJJJLLLIIIIIIHHHGGGGGGFFFEEEEEEJJJLLLNNNNNNMMMMMMNNNOOOPPPNNNPPPUUUVVVRRRQQQSSSVVVVVVVVVVVVUUUVVVXXX[[[```dddccc^^^\\\]]]^^^]]]XXXXXXYYY\\\```dddffffffhhhggggggggggggeeebbb______aaaccceeehhhjjjlllmmmmmmnnnpppooollljjjiiiiiimmmmmmnnnppprrruuuxxxzzzxxxxxxvvvvvvvvvwwwyyyzzzqqqkkkjjjqqqxxxyyywwwwww}}}~~~{{{~~~{{{|||{{{|||~~~~~~}}}|||~~~~~~|||{{{zzzyyyyyyyyyuuusssrrrsssuuuxxxyyyzzz{{{xxxssswwwzzzyyyuuuqqqqqqrrrwwwvvvrrrkkkffffffjjjooommmhhhccccccfffjjjmmmmmmhhhkkklllkkkiiiiiilllooommmmmmmmmkkkgggdddcccbbbcccbbb```______```bbbcccbbbeeeeee```]]]^^^^^^\\\^^^```^^^ZZZYYY\\\]]]ZZZYYYYYYYYYZZZ\\\\\\YYYWWWYYYYYYZZZ\\\___cccgggiiicccaaa______``````___^^^\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWWWWZZZ\\\]]]]]]\\\\\\\\\\\\[[[ZZZ[[[]]]___[[[ZZZYYYYYYYYYZZZ\\\]]]___^^^]]]ZZZWWWWWWYYY[[[\\\___cccfffgggggghhhhhhmmmgggccceeegggffffffgggfffbbbbbbgggjjjjjjjjjlllmmmoootttwwwrrrllllllpppxxxxxxxxxzzz||||||zzzxxxnnnmmmmmmooorrrtttuuutttrrrpppnnnkkkjjjlllqqquuu]]]fffoooqqqnnnjjjjjjlllhhhdddbbbaaa___ZZZ[[[^^^^^^______`````````_________^^^___dddjjjllljjjfffeeecccaaa___^^^```bbbccc```___aaafffhhheeeeeegggbbbaaa___^^^^^^___aaabbbbbbbbbaaa```____________^^^```aaaaaa```___^^^^^^\\\^^^``````_________```^^^aaadddeeecccaaaaaabbbdddfffeee```^^^aaa```]]]YYYWWWUUUTTTUUUXXX\\\^^^]]]___bbbddddddccc```^^^^^^WWWUUU[[[___^^^]]]^^^XXXWWWWWWYYY]]]```bbbccc]]]___aaaaaa```aaaccceeedddbbbbbbeeeeeeccceeehhhccc```]]]ZZZZZZ\\\^^^___^^^]]]\\\[[[[[[ZZZZZZ[[[VVVVVVVVVVVVVVVWWWXXXXXXWWW\\\iiivvvyyyooobbb[[[VVVWWWXXXXXXYYY[[[```ccc^^^^^^\\\[[[___dddccc]]]]]]]]]]]]^^^______]]][[[ZZZZZZ\\\^^^___```___^^^ZZZ^^^___]]]\\\\\\[[[XXXVVVYYY]]]___^^^\\\YYYXXXZZZYYYYYYXXXWWWWWWVVVVVVTTTVVVXXXXXXWWWXXX[[[]]]___]]][[[\\\^^^```___^^^___^^^___```aaa```^^^[[[YYYZZZ[[[YYYVVVTTTUUUWWWWWWXXXYYYWWWSSSQQQQQQRRRQQQQQQRRRSSSRRRPPPNNNMMMNNNOOOOOONNNMMMNNNPPPRRRNNNRRRTTTRRRRRRUUUSSSOOOPPPNNNLLLLLLLLLMMMLLLKKKJJJKKKJJJIIIHHHIIIKKKNNNJJJJJJKKKIIIFFFEEEEEEFFFEEEDDDDDDEEEGGGGGGEEECCCBBBDDDEEEEEEHHHMMMMMMIIIDDDFFFHHHIIIHHHFFFEEEEEECCCCCCBBBBBBCCCCCCDDDEEEEEEHHHJJJHHHEEECCCEEEHHHDDDDDDCCCDDDDDDFFFGGGHHHGGGHHHIIIHHHGGGHHHIIIKKKEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHKKKLLLKKKKKKKKKLLLQQQNNNNNNQQQQQQOOOOOOQQQTTTTTTTTTSSSRRRTTTWWWZZZ]]]``````[[[YYY\\\^^^]]]WWWVVVWWWZZZ^^^bbbddddddjjjjjjiiiiiiiiifffaaa^^^___```cccfffiiilllnnnoooiiikkkmmmllliiiffffffgggmmmqqquuuwwwvvvuuuvvvxxxwwwwwwwwwwwwxxxxxxyyyyyylllggggggoooxxx|||{{{zzz}}}~~~|||{{{{{{zzzxxxzzz{{{~~~}}}}}}}}}}}}|||zzzxxxwwwwwwvvvssspppmmmnnnssswww}}}}}}}}}~~~yyytttuuuzzz~~~zzzrrrmmmooosssxxxxxxuuupppjjjhhhjjjmmmiiigggfffeeehhhlllqqquuuqqqpppmmmkkkkkklllnnnpppiiikkknnnmmmkkkhhhfffeeebbbaaa```___``````aaabbb```cccccc^^^]]]^^^^^^[[[^^^```^^^ZZZXXXZZZZZZWWWYYYYYYZZZ\\\^^^^^^\\\ZZZWWWYYY[[[\\\^^^```ccceeebbb```^^^^^^```aaa```___\\\[[[[[[YYYXXXWWWVVVUUUSSSVVVYYY[[[ZZZZZZ[[[]]]ZZZ[[[[[[ZZZYYYZZZ^^^bbb]]][[[XXXVVVVVVWWWZZZ[[[^^^\\\ZZZWWWVVVYYY]]]aaafffiiilllllljjjhhhiiijjjeeeaaaaaaeeefffccccccfffhhheeedddiiikkkjjjjjjlllmmmooosssuuuqqqlllnnnssszzzxxxuuusssssstttsssrrrmmmkkkkkkmmmqqqssssssqqqnnnmmmjjjhhhhhhlllrrrwww]]]aaaeeehhhhhhhhhjjjkkkgggdddbbbaaa^^^YYYZZZ]]]\\\\\\\\\]]]\\\\\\[[[[[[]]]\\\]]]ccciiikkkhhhddddddbbb```^^^^^^___aaacccaaaaaaeeejjjiiieeedddgggbbbaaa```___```bbbdddffffffdddbbb_________aaabbbXXXZZZ^^^______^^^^^^^^^XXX[[[^^^_________```aaa___bbbeeeeeecccbbbcccdddiiillliiibbb___aaa___ZZZWWWVVVUUUUUUXXX]]]cccfff]]]___ccceeefffeeecccaaa```YYYVVV[[[]]]XXXUUUVVVUUUUUUUUUXXX\\\```ccccccXXX[[[___```___```dddgggeee```^^^aaabbb``````aaa___]]][[[[[[\\\^^^^^^^^^___^^^\\\ZZZYYYXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXVVV]]]jjjxxxyyymmm]]]TTTUUUYYY\\\\\\ZZZZZZ^^^bbb```___\\\ZZZ___dddbbb\\\]]]\\\\\\^^^___^^^\\\ZZZYYYZZZ\\\```ddddddbbb___[[[```aaa^^^[[[[[[ZZZVVVUUUXXX]]]___^^^\\\YYYXXXRRRSSSTTTUUUWWWXXXYYYZZZQQQTTTXXXYYYYYYZZZ]]]``````^^^\\\^^^```bbb```^^^]]]\\\[[[\\\]]]]]]\\\[[[YYYZZZZZZXXXTTTSSSUUUWWWUUUWWWXXXVVVRRRQQQRRRTTTPPPQQQRRRSSSSSSQQQOOONNNMMMNNNNNNMMMLLLMMMPPPRRRNNNRRRSSSNNNMMMPPPNNNIIIPPPOOOMMMMMMNNNOOONNNMMMMMMLLLKKKIIIGGGGGGIIIKKKHHHIIIIIIGGGEEEDDDDDDEEEFFFFFFFFFGGGHHHHHHFFFDDDCCCEEEEEECCCDDDGGGFFFBBB@@@CCCFFFHHHGGGGGGFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDHHHJJJHHHDDDBBBEEEHHHCCCBBBAAAAAABBBCCCDDDEEECCCEEEFFFGGGHHHIIILLLNNNDDDEEEFFFGGGHHHHHHHHHHHHBBBEEEHHHIIIIIIIIIJJJKKKTTTPPPOOOQQQPPPMMMNNNQQQRRRRRRQQQPPPPPPQQQUUUXXXXXX[[[[[[XXXWWW[[[]]]]]]WWWWWWWWWZZZ___bbbddddddllllllllllllkkkhhhddd```aaaccceeegggjjjkkklllmmmfffiiilllkkkhhhffffffhhhmmmssszzz{{{xxxuuuuuuwwwtttuuuwwwxxxxxxwwwvvvuuujjjfffgggppp{{{}}}}}}zzzxxx~~~xxxzzz}}}|||zzzxxx||||||}}}zzz}}}yyyzzz|||||||||zzzwwwvvv{{{zzzuuummmggghhhpppwwwwwwwwwxxxzzz|||zzztttooowww|||xxxmmmhhhlllsssnnnpppooolllgggdddeeehhhgggggggggfffgggkkkqqquuuxxxtttoookkkkkkmmmooooooeeeiiinnnpppooollliiihhh]]]^^^^^^___aaabbbdddddd```cccbbb___]]]______\\\^^^```^^^YYYXXXYYYXXXUUUZZZZZZ[[[^^^```aaa___]]]WWWZZZ^^^````````````aaabbb```^^^^^^aaabbbaaa```\\\[[[ZZZYYYWWWUUUTTTSSSUUUZZZ]]]]]]YYYWWWXXX[[[XXXYYYZZZYYYXXXZZZ___ddd___\\\XXXUUUTTTVVVYYY[[[\\\[[[YYYWWWWWW[[[bbbggghhhkkkmmmkkkgggdddcccddd^^^]]]bbbhhhjjjfffhhhmmmjjjfffeeeiiikkkiiiiiijjjlllmmmqqqssspppmmmqqqxxx{{{wwwqqqnnnnnnoooppppppooolllkkklllooopppooommmkkkjjjhhhffffffjjjqqqvvv[[[]]]^^^______```ccceeehhhddd^^^\\\\\\]]]\\\ZZZ^^^]]]\\\ZZZYYYZZZ]]]```bbbbbbdddeeeeeeeeeeeedddiiieeebbb```______^^^]]]YYY[[[___cccfffggghhhggg`````````]]]YYYYYY\\\____________^^^]]]\\\ZZZZZZYYYZZZ^^^cccbbb\\\ZZZ\\\^^^[[[[[[```bbb```___aaacccaaabbbdddbbb^^^___ccchhhgggeeeaaa^^^[[[XXXWWW^^^XXXSSSSSSXXX]]]^^^^^^]]]]]]]]]```bbbcccbbbaaa___ZZZYYY]]]\\\WWWTTTVVVYYYYYYYYY\\\^^^``````___XXX[[[^^^`````````bbbdddbbbaaa^^^\\\ZZZZZZ[[[\\\^^^WWWSSSVVV\\\]]]]]]___WWWWWWWWWWWWXXXXXXXXXXXXSSSSSSTTTUUUVVVWWWYYYZZZWWW\\\dddjjjkkkeee[[[SSSUUUWWW[[[\\\]]]]]]^^^___ZZZYYYZZZ\\\___aaaaaa```___]]]\\\]]]^^^\\\WWWSSS[[[YYYYYY[[[^^^___\\\YYY]]]^^^___^^^[[[XXXUUUTTTVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUXXX\\\]]]YYYVVVZZZ]]]```___\\\ZZZZZZ[[[\\\ZZZYYYYYY[[[\\\]]]]]]\\\ZZZWWWSSSRRRRRRSSSSSSWWWWWWVVVUUUSSSQQQOOONNNQQQQQQQQQQQQPPPOOONNNMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLKKKJJJLLLOOOMMMGGGMMMMMMMMMMMMLLLLLLKKKKKKOOOIIIDDDDDDHHHKKKKKKIIIEEEEEEEEEEEEDDDDDDDDDDDD???@@@BBBDDDEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@EEEDDDBBBAAAAAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFKKKKKKKKKJJJIIIHHHGGGFFFCCCDDDFFFGGGGGGFFFDDDCCCBBBEEEHHHJJJJJJIIIIIIJJJIIIJJJLLLMMMNNNMMMKKKJJJLLLLLLLLLMMMNNNOOOQQQRRRTTTTTTTTTUUUVVVWWWVVVTTTVVVTTTTTTXXX^^^ccceeeeeekkkhhhfffgggkkkkkkfffaaadddfffiiillloooqqqrrrrrrlllkkkiiihhhgggggghhhhhhkkkvvv}}}zzzuuuuuutttqqqsssvvv|||{{{sssoooqqqmmmjjjjjjrrrzzz~~~{{{|||}}}}}}{{{vvvwww|||}}}}}}{{{yyy}}}wwwwwwyyyyyyzzzuuutttzzz~~~|||{{{xxxyyyxxxtttpppoooqqqtttvvvvvvvvvvvvuuutttsssrrruuuwwwwwwtttoookkkkkkkkklllllljjjgggdddccceeefffjjjiiigggfffhhhoooxxx~~~yyyvvvqqqmmmllllllkkkkkklllnnnqqqsssqqqlllgggcccdddaaa^^^___bbbeeeeeeeeedddcccbbb```___]]]\\\[[[^^^^^^]]][[[XXXXXXYYY[[[[[[\\\^^^```bbbbbbaaaaaa______```aaabbbaaa___^^^^^^aaa___[[[\\\```^^^YYY\\\[[[YYYXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWUUUVVVVVVVVV[[[cccfffeeeaaa]]]WWWTTTTTTVVVXXXYYY]]]ZZZWWWYYY]]]aaabbbbbb```eeehhhgggccc```aaaccccccddddddcccbbbbbbeeegggdddhhhiiiffffffiiilllkkkjjjllloooppppppqqqrrrssssssrrrpppmmmkkkjjjiiiiiijjjgggeeejjjpppsssooojjjjjjgggdddcccfffkkkppprrr```]]]YYYUUUUUU[[[dddjjjfffbbb^^^\\\\\\]]]\\\[[[]]]]]]\\\ZZZYYYZZZ\\\___^^^^^^^^^___```bbbcccdddiiieeeaaa^^^]]]^^^]]]]]][[[]]]```bbbdddddddddccc___```___[[[XXXWWWYYY[[[\\\]]]]]]^^^^^^]]]\\\\\\ZZZZZZ^^^bbbaaa\\\[[[]]]^^^[[[[[[___aaa___^^^___aaa___```bbbaaa^^^___cccfffeeebbb___\\\YYYXXXWWWZZZVVVRRRRRRWWW[[[[[[ZZZZZZYYYXXXYYY\\\]]]]]]\\\```[[[YYY[[[ZZZVVVTTTWWWWWWVVVVVVXXXZZZ[[[ZZZYYYWWWXXX[[[___ccceeedddbbb```^^^\\\ZZZXXXYYYYYYZZZYYYSSSRRRXXX\\\\\\ZZZYYY[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZYYY[[[___cccccc```YYYTTTYYY[[[]]]]]]\\\[[[[[[[[[ZZZYYYXXXYYY\\\]]]^^^]]]^^^\\\ZZZZZZ[[[ZZZVVVSSSYYYXXXXXXZZZ\\\]]][[[XXXUUUWWWXXXYYYXXXVVVUUUUUUVVVVVVWWWVVVVVVUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUWWWYYY[[[[[[YYYWWW[[[]]]___]]]ZZZXXXXXXYYY[[[YYYXXXXXXZZZ[[[\\\[[[[[[YYYUUURRRPPPPPPQQQRRRUUUTTTSSSRRRQQQOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKLLLLLLKKKHHHJJJMMMKKKFFFKKKKKKKKKLLLLLLLLLLLLLLLKKKGGGCCCCCCGGGIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCC???@@@BBBDDDEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@CCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDAAACCCDDDFFFFFFFFFDDDCCCCCCFFFIIIJJJIIIHHHGGGHHHHHHJJJKKKMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSUUUUUUTTTSSSRRRRRRSSSWWW^^^dddggggggcccbbbbbbdddffffffdddbbbbbbcccdddfffiiikkknnnoooqqqpppmmmkkkjjjkkkkkklllrrrxxxzzzzzz{{{|||xxxqqqqqqsssyyy}}}vvvqqqqqqnnnmmmpppxxx{{{zzzxxxyyy}}}~~~yyywwwyyyzzzxxxzzzwwwzzz||||||}}}{{{yyyyyy{{{xxxyyyyyywwwvvvrrrsss{{{~~~}}}}}}~~~~~~{{{vvvrrrqqqqqqsssssstttttttttsssssssssuuuxxxyyyxxxrrrmmmjjjiiioooooommmjjjgggfffgggiiihhhfffeeegggmmmuuu{{{~~~vvvsssnnnkkkkkklllllllllnnnppprrrsssrrrnnniiifffdddaaa^^^^^^```aaaaaa```bbbcccddddddccc```^^^\\\^^^^^^^^^\\\ZZZZZZ[[[]]]aaaaaaaaaaaa```___^^^]]]\\\\\\]]]aaafffjjjjjjiiifffgggeeeaaa```cccaaa[[[XXXXXXXXXXXXWWWWWWWWWWWWUUUVVVVVVWWWWWWWWWWWWVVVUUUWWWWWWWWW[[[bbbdddbbb\\\YYYUUUSSSTTTWWWYYYZZZWWWUUUUUUXXX\\\______^^^^^^aaadddccc___^^^aaaeeehhhfffcccaaa````````````fffgggfffcccdddjjjnnnmmmkkkkkkllllllllllllmmmnnnqqqpppooollljjjhhhfffffffffdddccceeeiiijjjhhhdddgggfffeeeeeehhhkkknnnoooaaa]]]XXXSSSRRRWWW```gggbbb```]]][[[[[[\\\[[[[[[\\\\\\\\\ZZZYYYYYY[[[^^^ZZZYYYXXXYYY[[[___ccceeekkkgggbbb^^^^^^^^^^^^^^^\\\^^^```aaaaaa```___^^^^^^^^^]]]ZZZWWWVVVWWWXXXZZZ[[[]]]^^^____________[[[[[[]]]```___\\\\\\______[[[ZZZ^^^___]]]\\\]]]]]]\\\]]]``````]]]^^^cccdddbbb___\\\ZZZXXXWWWWWWXXXUUUSSSTTTXXX[[[ZZZYYY\\\ZZZXXXXXXZZZ\\\\\\\\\aaa]]]ZZZYYYXXXUUUUUUXXXWWWVVVVVVVVVXXXXXXVVVTTTTTTTTTWWW]]]dddfffbbb^^^]]][[[YYYWWWVVVWWWXXXXXXZZZXXX[[[bbbfffbbb\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUUUUUUUVVVXXXZZZ[[[^^^\\\\\\\\\\\\\\\ZZZXXX\\\]]]^^^]]][[[XXXWWWWWWZZZXXXVVVVVVXXXZZZ[[[[[[\\\ZZZXXXWWWWWWWWWUUUTTTXXXWWWWWWXXXZZZZZZYYYWWWTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSTTTTTTTTTUUUUUUUUUUUUWWWXXXZZZZZZXXXWWWXXXXXX\\\\\\\\\ZZZWWWVVVWWWXXXZZZXXXWWWWWWYYYZZZZZZYYYYYYWWWSSSPPPNNNNNNOOOPPPRRRQQQOOONNNMMMNNNNNNOOOMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLJJJGGGHHHKKKKKKGGGJJJJJJJJJJJJJJJJJJJJJKKKFFFCCCAAABBBEEEFFFDDDBBBEEEEEEDDDCCCCCCBBBAAAAAA???@@@AAACCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBAAA@@@???AAAAAA@@@AAAAAABBBCCCDDDAAA@@@@@@AAABBBCCCDDDEEEDDDEEEEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEEDDDDDDCCCDDDFFFHHHIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJJJJHHHIIILLLNNNPPPQQQQQQRRRPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRTTTXXX^^^bbbdddeee^^^___aaaaaa`````````aaaaaa`````````bbbfffjjjlllsssqqqnnnlllkkklllnnnpppwwwvvvuuuxxx~~~yyynnnsssssswww~~~yyysssrrrmmmooovvv}}}}}}vvvrrrrrrzzzzzzwwwssstttxxxyyywwwzzzyyy|||}}}|||~~~}}}~~~}}}{{{zzzyyyyyyzzz{{{zzz{{{yyytttrrrppprrr{{{~~~~~~zzzuuurrrqqqnnnnnnnnnoooooooooooooooqqqtttxxxyyyvvvqqqmmmjjjqqqqqqooollliiihhhiiikkkjjjhhhiiimmmtttyyy{{{{{{rrroookkkjjjkkkmmmnnnnnnnnnoooppppppoookkkhhhfffeeeccc````````````___^^^^^^```cccddddddaaa]]][[[^^^^^^___^^^\\\\\\^^^___dddcccbbb```___^^^]]]]]]fffccc```ccchhhlllkkkiiihhhhhhfffaaa``````^^^YYYTTTUUUWWWXXXYYYXXXXXXWWWTTTVVVWWWYYYYYYYYYWWWVVVUUUXXXYYYYYY]]]bbbbbb___WWWUUUSSSSSSUUUXXXZZZZZZSSSTTTUUUYYY\\\^^^]]]\\\___``````]]][[[[[[```dddgggddd```]]]]]]]]]^^^^^^hhhgggccc```eeemmmpppnnnhhhggggggggghhhjjjkkklllqqqpppooollljjjhhhfffeeecccccccccccccccbbb```___cccdddfffhhhjjjkkkkkkkkk]]]^^^^^^\\\ZZZXXXYYY[[[^^^]]][[[[[[[[[[[[ZZZZZZYYYZZZ[[[ZZZYYYXXXZZZ[[[YYYXXXWWWWWWZZZ```eeehhhnnniiiddd```___```aaaaaa[[[\\\^^^______^^^\\\[[[[[[[[[ZZZYYYXXXXXXYYYZZZ\\\]]]___aaaaaaaaa```___\\\ZZZ\\\___^^^[[[\\\aaa___[[[YYY\\\]]]ZZZYYY[[[ZZZYYY[[[^^^^^^\\\^^^cccbbb```]]][[[YYYXXXXXXXXXWWWVVVVVVXXX[[[\\\[[[YYY^^^[[[WWWVVVXXXZZZ\\\]]]```^^^ZZZWWWUUUTTTVVVYYYZZZYYYXXXXXXXXXXXXUUUSSSQQQTTTYYY^^^bbbaaa]]]ZZZ[[[ZZZXXXVVVUUUVVVWWWXXX[[[[[[aaajjjlllfff^^^ZZZSSSTTTUUUVVVWWWYYYZZZZZZVVVUUUUUUUUUVVVXXXZZZ[[[```^^^[[[ZZZ[[[[[[[[[ZZZXXXZZZ\\\[[[YYYWWWVVVWWWXXXVVVSSSSSSVVVYYY\\\\\\[[[YYYVVVUUUTTTUUUUUUVVVVVVUUUUUUVVVVVVWWWVVVUUUVVVUUUVVVWWWWWWWWWUUUTTTUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXZZZ\\\ZZZVVVUUUVVVYYYZZZYYYXXXVVVVVVVVVWWWXXXYYYXXXWWWWWWYYYYYYYYYXXXVVVTTTPPPNNNLLLMMMNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKIIIFFFGGGKKKMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGBBBAAAAAABBBDDDDDDBBB???DDDDDDCCCBBBAAA@@@@@@?????????@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCBBB@@@???>>>?????????@@@AAABBBCCCCCC>>>>>>???@@@AAABBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAACCCCCCDDDDDDDDDCCCBBBAAABBBDDDFFFGGGFFFEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJIIIEEEGGGKKKNNNPPPQQQQQQQQQNNNOOOQQQQQQQQQPPPPPPQQQTTTUUUWWWYYY\\\]]]^^^^^^^^^aaacccaaa\\\YYY[[[^^^bbb```^^^]]]___cccgggjjjmmmllljjjiiijjjllloooqqqvvvsssrrruuu|||}}}vvvnnnxxxttttttyyy|||xxxtttsssmmmrrrzzz}}}uuurrrssswwwvvvrrrooossszzz|||yyy{{{{{{}}}~~~{{{zzz}}}{{{}}}}}}|||zzzyyyyyyzzz|||~~~{{{{{{|||yyyrrrsssppprrryyy}}}}}}}}}~~~|||}}}}}}|||zzzwwwuuutttkkkkkkjjjjjjiiiiiiiiiiiijjjmmmqqquuuuuutttqqqpppppppppnnnkkkhhhgggiiikkklllnnnqqqtttvvvwwwwwwvvvooollljjjjjjllloooppppppllllllkkkjjjgggdddaaa`````````______^^^^^^]]]\\\^^^___``````___]]]ZZZYYY]]]^^^______^^^^^^```aaa``````___^^^___```bbbccclllgggaaabbbgggjjjiiiggggggeeeccc```___^^^[[[XXXSSSUUUWWWXXXYYYXXXVVVUUUTTTUUUXXXZZZ[[[ZZZXXXWWWVVVZZZ[[[\\\___cccaaa]]]VVVTTTTTTUUUWWWYYYYYYYYYVVVWWWXXXZZZ[[[\\\]]]\\\aaa```^^^[[[YYYZZZ___cccbbbcccbbb___]]]^^^bbbeeeiiigggcccbbbhhhpppqqqmmmcccbbbbbbdddggglllooopppsssqqqooollliiihhhhhhhhheeefffgggeee```^^^^^^___aaadddiiikkkkkkiiigggfff___aaacccccc___ZZZVVVTTTZZZZZZ[[[ZZZZZZYYYXXXXXXVVVXXXYYYYYYXXXWWWWWWXXXZZZYYYYYYZZZ]]]bbbgggjjjjjjgggbbb___^^^___``````XXXYYY[[[]]]]]]]]][[[ZZZYYYXXXYYYZZZ[[[]]]^^^^^^___```bbbcccbbbaaa___]]][[[YYYZZZ]]]\\\ZZZ\\\aaa^^^ZZZWWWZZZZZZXXXWWWYYYWWWVVVYYY\\\]]][[[]]]bbbaaa___]]][[[YYYXXXXXXXXXUUUUUUWWWZZZ\\\\\\ZZZXXX[[[XXXTTTRRRTTTWWWYYYZZZ^^^^^^[[[VVVSSSTTTWWWZZZ[[[ZZZYYYYYYYYYXXXUUUSSSSSSZZZbbbdddaaa\\\ZZZ[[[ZZZYYYWWWVVVVVVWWWXXXYYYUUUVVV\\\dddeee^^^WWWUUUPPPQQQRRRTTTWWWYYYZZZ[[[TTTTTTSSSSSSTTTWWWYYY[[[]]][[[ZZZZZZ[[[[[[ZZZYYYRRRUUUWWWXXXXXXWWWWWWXXXWWWUUUSSSSSSWWWZZZ]]]^^^YYYXXXVVVTTTSSSTTTVVVWWWTTTUUUUUUTTTTTTSSSTTTUUUSSSSSSTTTWWWYYYYYYWWWTTTUUUTTTSSSSSSSSSTTTTTTUUUVVVUUUUUUUUUVVVWWWYYYZZZXXXZZZ[[[YYYUUUSSSUUUWWWUUUTTTTTTTTTUUUWWWYYYZZZYYYWWWWWWWWWXXXYYYWWWVVVRRRPPPNNNLLLKKKLLLNNNOOOOOONNNMMMLLLLLLNNNPPPQQQMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGIIIIIIFFFGGGLLLOOOOOOIIIIIIHHHGGGEEEDDDCCCCCC@@@AAAAAACCCDDDCCCAAA???BBBBBBAAAAAA@@@??????>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>===>>>>>>???@@@AAAAAABBB<<<===>>>???@@@AAABBBBBB@@@AAAAAABBBBBBBBBBBBAAAFFFFFFEEEDDDBBBAAA@@@???>>>AAACCCDDDDDDEEEGGGHHHEEEEEEFFFGGGHHHIIIIIIIIIDDDFFFIIIMMMOOOPPPPPPOOOMMMOOOQQQQQQOOOOOOPPPQQQRRRTTTWWWYYYZZZZZZZZZZZZYYY]]]___]]]WWWUUUXXX\\\___^^^\\\[[[\\\___ccceeeffffffffffffiiilllpppsssrrrqqqrrrvvvyyywwwtttqqqtttnnnkkkooosssttttttvvvtttvvvzzz}}}yyyrrrpppssspppooommmlllqqqzzz}}}{{{|||}}}|||yyyxxxyyyzzzzzz~~~zzzzzz||||||zzzyyyxxxzzz}}}~~~~~~{{{xxxyyy}}}{{{vvvyyyuuutttwwwxxxxxxyyy|||~~~|||zzzxxxwwwwwwwwwvvvnnnmmmkkkiiihhhgggffffffiiijjjlllnnnppprrrqqqqqqllllllkkkhhhffffffgggiiiggglllrrrtttrrrpppqqqssslllkkkkkkllloooqqqqqqqqqkkkjjjiiifffccc```]]][[[YYYZZZ\\\\\\\\\[[[ZZZZZZaaa```^^^\\\[[[ZZZZZZZZZ\\\^^^___```______```aaa]]]]]]]]]]]]___aaaccceeeeeeaaa]]]^^^ccchhhjjjiiieeebbb`````````___]]]\\\UUUVVVXXXXXXWWWVVVSSSRRRSSSUUUXXXZZZ[[[ZZZXXXWWWWWW[[[]]]]]]```cccaaa\\\XXXWWWVVVVVVXXXYYYXXXWWWZZZYYYXXXWWWWWWXXX[[[\\\___^^^\\\[[[[[[___dddhhhdddhhhkkkgggaaaaaahhhoooggggggeeefffkkkqqqoooiiieeecccbbbdddiiinnnpppqqqrrrpppllliiihhhhhhjjjkkkgggiiijjjfff```]]]^^^```bbbggglllmmmkkkgggdddccccccdddccc```\\\XXXVVVVVVWWWYYY[[[ZZZYYYWWWVVVVVVSSSUUUWWWWWWVVVUUUTTTUUUYYYZZZ[[[]]]___ccceeegggbbb___\\\[[[[[[[[[[[[[[[VVVXXXZZZ\\\\\\\\\[[[ZZZWWWWWWXXXZZZ^^^```aaa``````aaaccccccbbb___\\\ZZZXXXWWWYYY\\\[[[YYY[[[___]]]XXXUUUWWWXXXVVVVVVXXXVVVVVVXXX\\\\\\[[[]]]bbb___^^^]]][[[ZZZXXXVVVUUURRRSSSVVVXXXYYYYYYXXXWWW[[[XXXUUUTTTUUUXXXZZZ[[[ZZZ]]][[[UUURRRTTTYYY[[[YYYWWWVVVWWWWWWWWWUUUSSSZZZbbbjjjjjjccc\\\[[[]]]YYYXXXWWWVVVVVVWWWYYYZZZUUUTTTWWW\\\\\\WWWSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUQQQPPPOOOOOOQQQUUUYYY[[[XXXWWWWWWXXXZZZZZZYYYWWWPPPSSSVVVWWWWWWWWWXXXYYYVVVUUUSSSTTTWWW[[[]]]]]]VVVVVVUUUSSSRRRRRRUUUWWWTTTTTTTTTSSSRRRQQQSSSTTTRRRSSSVVV]]]cccdddaaa]]]TTTSSSRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUVVVWWWYYYZZZXXXYYYYYYXXXVVVTTTSSSTTTRRRQQQQQQSSSVVVYYYZZZZZZWWWVVVUUUVVVWWWWWWUUUSSSNNNMMMKKKJJJKKKMMMOOOQQQNNNNNNMMMMMMMMMNNNPPPQQQNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJIIIHHHGGGGGGGGGHHHDDDHHHIIIFFFFFFKKKNNNNNNHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>??????>>>???????????????AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>??????@@@@@@@@@???>>>>>><<<===>>>???@@@@@@@@@???<<<===>>>???@@@AAAAAAAAA??????@@@AAABBBBBBBBBBBBEEEEEEDDDBBB@@@???>>>===<<<>>>AAABBBCCCDDDGGGIIIDDDDDDEEEEEEFFFGGGHHHIIIDDDEEEHHHJJJLLLMMMNNNNNNKKKNNNQQQPPPNNNMMMNNNQQQLLLPPPUUUXXXXXXXXXXXXXXXPPPSSSWWWVVVSSSSSSXXX\\\[[[ZZZZZZZZZZZZ\\\]]]^^^cccccceeegggjjjmmmqqqrrrppppppssswwwwwwsssrrrtttiiieeedddhhhlllooosssxxxzzzwwwwwwwwwrrrllljjjlllhhhjjjiiihhhmmmtttxxxwww}}}~~~|||wwwuuuxxx{{{{{{|||yyyzzzxxxvvvwww{{{|||{{{zzzyyy{{{~~~sssuuutttrrruuu|||~~~}}}~~~zzzxxxyyyxxxuuuvvvyyy~~~zzzwwwvvvvvvvvvuuusssrrrooollliiihhhhhhhhhkkkjjjjjjkkkmmmmmmmmmkkkhhhhhhhhhfffdddeeegggjjjcccfffkkkmmmmmmmmmnnnpppjjjkkkllloooqqqrrrpppoooiiiiiihhhfffddd```]]]\\\[[[^^^aaabbbaaa___^^^^^^cccaaa^^^\\\ZZZ[[[\\\]]][[[]]]______^^^^^^^^^___]]]]]]]]]]]]^^^___```aaaaaa___\\\[[[]]]___aaaaaa^^^ZZZYYY[[[\\\ZZZXXXYYYXXXXXXXXXWWWVVVSSSQQQPPPSSSTTTWWWYYYZZZYYYYYYXXXVVVZZZ[[[[[[^^^aaa```[[[ZZZYYYWWWVVVWWWXXXWWWVVVYYYXXXWWWUUUTTTUUUXXX[[[YYYYYYZZZ\\\```eeejjjmmmjjjnnnqqqnnnhhhfffkkkqqqfffhhhhhhgggjjjmmmjjjdddhhhfffdddfffjjjmmmmmmllllllkkkjjjiiijjjkkklllmmmiiijjjiiifffaaa^^^___aaafffjjjooonnnjjjeeebbbbbb___```___]]]YYYWWWWWWWWWUUUXXX[[[ZZZXXXUUUTTTTTTPPPRRRUUUVVVUUUSSSRRRRRRUUUWWWYYY\\\^^^_________[[[YYYXXXXXXYYYYYYXXXWWWWWWXXXZZZ\\\\\\[[[YYYXXXXXXWWWWWWZZZ^^^aaaaaa___]]]^^^```aaa```]]]ZZZWWWUUUUUUWWW[[[[[[XXXYYY]]][[[VVVTTTVVVWWWVVVVVVXXXWWWVVVXXX\\\\\\ZZZ\\\aaa\\\]]]\\\[[[YYYVVVSSSQQQQQQSSSVVVXXXXXXXXXWWWWWWZZZXXXVVVUUUXXX[[[\\\]]]VVV[[[\\\UUURRRVVVZZZ[[[VVVUUUUUUVVVWWWWWWVVVTTT___eeejjjjjjddd^^^\\\]]]XXXWWWVVVUUUUUUWWWYYYZZZYYYVVVUUUVVVUUURRRTTTXXXTTTTTTSSSRRRQQQPPPPPPOOOMMMLLLKKKLLLOOOSSSXXX[[[WWWVVVVVVWWWZZZ[[[[[[ZZZUUUWWWYYYYYYWWWVVVVVVVVVWWWVVVUUUUUUWWWYYYYYYXXXRRRSSSTTTRRRPPPPPPSSSVVVSSSTTTUUUSSSPPPPPPRRRTTTQQQSSSXXXaaahhhiiiddd___TTTSSSQQQQQQQQQSSSTTTVVVTTTSSSSSSSSSTTTVVVXXXYYYVVVVVVVVVWWWWWWVVVRRRPPPRRRQQQQQQTTTXXXZZZYYYWWWTTTSSSSSSTTTUUUTTTRRRPPPKKKJJJIIIIIIKKKNNNQQQSSSMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHGGGFFFFFFFFFGGGBBBGGGIIIFFFDDDGGGIIIHHHCCCCCCCCCCCCCCCBBBBBBBBB???@@@AAAAAA@@@??????@@@======>>>>>>>>>>>>?????????>>>>>>======>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<===>>>?????????>>>======>>>???@@@AAA@@@@@@???===>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>===>>>===???@@@AAAAAABBBEEEGGGCCCCCCCCCDDDEEEFFFHHHHHHDDDEEEFFFGGGIIIJJJKKKLLLHHHLLLOOOOOOKKKJJJLLLOOOJJJOOOTTTWWWVVVUUUTTTUUUNNNPPPRRRRRRRRRTTTXXX\\\XXXZZZ[[[\\\\\\\\\ZZZYYYaaabbbdddgggjjjlllmmmnnnnnnlllooottttttpppooorrrgggeeegggjjjllllllooouuuvvvqqqnnnnnnlllgggdddeeedddhhhiiihhhiiinnnrrrrrr|||yyyvvvyyy|||{{{{{{wwwtttttttttsssvvv{{{~~~}}}{{{zzz{{{|||}}}rrrttttttqqqssszzz}}}~~~}}}wwwuuuwww|||yyyvvvuuuvvvvvvtttrrrsssqqqnnnllljjjiiiiiiiiiiiiiiiiiikkkmmmmmmjjjggggggggggggfffeeegggjjjmmmjjjgggeeeiiinnnqqqnnnkkkhhhjjjlllppprrrqqqmmmjjjdddeeeffffffeeeccc```___```cccggggggdddaaa``````]]]]]]\\\\\\\\\]]]]]]^^^ZZZ\\\^^^^^^]]]\\\\\\]]]\\\\\\]]]]]]^^^]]]]]]]]]]]]]]]\\\YYYWWWVVVXXXZZZZZZUUUSSSWWWWWWTTTRRRTTTXXXXXXWWWUUUTTTRRRQQQQQQSSSTTTUUUWWWXXXXXXYYYYYYTTTWWWXXXXXXZZZ^^^]]]YYYZZZWWWUUUTTTUUUVVVVVVVVVTTTVVVWWWWWWVVVWWWZZZ]]]XXXYYY[[[___dddhhhjjjkkkhhhiiijjjjjjjjjjjjjjjkkkfffiiihhheeedddfffeeeaaagggdddbbbeeeiiillljjjhhhfffhhhmmmqqqrrrrrrpppooolllkkkiiigggdddccccccdddkkkoooqqqnnnhhhbbbaaaaaaVVVYYY]]]]]][[[XXXUUUTTTTTTXXX[[[[[[WWWSSSRRRRRRNNNQQQTTTUUUTTTRRRPPPPPPPPPSSSWWW[[[\\\[[[YYYXXXXXXXXXWWWYYYZZZZZZYYYWWWYYYZZZ[[[\\\[[[ZZZXXXWWWXXXWWWWWWZZZ^^^```___]]]ZZZ[[[]]]___^^^[[[XXXVVVTTTSSSVVV[[[ZZZWWWXXX\\\ZZZUUUSSSUUUVVVUUUVVVYYYWWWVVVXXX\\\\\\ZZZ\\\aaaZZZ[[[\\\[[[YYYUUUPPPNNNSSSUUUXXXYYYYYYYYYYYYZZZUUUSSSQQQRRRUUUWWWYYYYYYTTTZZZ\\\VVVRRRVVV[[[\\\VVVUUUUUUWWWYYYYYYXXXWWW```ccceeefffccc___[[[YYYWWWVVVTTTTTTTTTVVVXXXZZZZZZUUUQQQPPPNNNNNNRRRYYYSSSSSSRRRQQQPPPOOONNNNNNJJJIIIIIIJJJMMMRRRWWWZZZYYYXXXWWWXXX[[[^^^___^^^ZZZ[[[\\\[[[XXXUUUSSSSSSYYYWWWVVVVVVWWWWWWUUUSSSOOOQQQRRRQQQOOOOOOQQQTTTSSSUUUUUUSSSPPPOOORRRUUUMMMOOOTTT]]]cccccc\\\UUUSSSRRRQQQPPPQQQRRRTTTVVVRRRRRRQQQQQQRRRTTTWWWXXXUUUTTTTTTVVVXXXWWWRRRMMMSSSRRRRRRUUUYYYZZZXXXUUURRRQQQQQQRRRSSSRRROOOMMMJJJIIIHHHIIIKKKNNNRRRTTTLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMKKKJJJHHHFFFEEEEEEFFFFFFAAAGGGIIIEEEBBBCCCDDDCCC@@@@@@AAABBBBBBCCCDDDDDD>>>?????????>>>>>>>>>???<<<<<<======>>>????????????>>>============>>>>>>??????@@@@@@@@@@@@??????@@@?????????>>>>>>======:::;;;<<<===>>>>>>>>>>>>======>>>??????>>>===<<<>>>???@@@AAAAAA@@@???>>>;;;<<<===???@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA@@@AAACCCEEEBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEEEEFFFGGGHHHJJJKKKFFFJJJNNNMMMJJJHHHJJJNNNLLLQQQVVVWWWTTTQQQOOOOOORRRSSSSSSSSSSSSUUUWWWZZZYYY[[[^^^``````^^^[[[YYY```aaadddfffhhhiiiiiihhhlllhhhiiiooorrrnnnlllnnnkkklllooorrroookkklllqqqnnnhhheeeggghhheeebbbaaadddjjjllliiihhhkkknnnooozzz|||yyy|||}}}{{{yyyuuurrrsssssstttwww}}}}}}{{{zzzzzzzzzzzzxxx{{{zzzuuusssyyyzzzvvvvvvqqqppppppsssvvvvvvsssppppppnnnkkkiiihhhhhhhhhiiidddeeehhhmmmppppppkkkgggggghhhhhhggggggiiimmmooovvvmmmeeehhhqqquuuooogggfffiiimmmqqqrrrpppkkkfff^^^```ccceeeeeedddbbbaaa]]]aaadddddd```\\\ZZZYYYUUUWWWYYY[[[\\\]]]]]]]]]YYY[[[]]]]]]\\\ZZZZZZ[[[XXXZZZ[[[]]]^^^^^^]]]]]]PPPTTTWWWWWWUUUVVV\\\aaa\\\WWWUUUYYYYYYUUUSSSUUUXXXWWWUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVXXXXXXYYYRRRTTTUUUTTTWWW\\\\\\XXXXXXVVVSSSRRRTTTVVVVVVVVVQQQUUUYYY[[[[[[[[[]]]```\\\]]]___bbbeeefffeeeddd```^^^]]]bbbiiillliiidddgggiiigggaaa^^^```aaa```aaa______ccciiillljjjgggccciiirrryyy|||zzzuuuqqqooommmkkkiiihhhhhhggggggooorrrsssnnngggaaa```bbbUUUYYY[[[ZZZVVVTTTVVVYYYUUUXXXXXXTTTUUUXXXWWWQQQPPPRRRVVVXXXYYYWWWUUUSSSUUUVVVYYY\\\^^^]]]YYYUUUTTTWWWZZZ[[[ZZZZZZ[[[\\\[[[\\\\\\YYYUUUSSSUUUWWWVVVTTTTTTXXX^^^```^^^ZZZ\\\\\\\\\\\\\\\[[[ZZZYYYUUUSSSUUUYYYYYYUUUSSSUUUZZZXXXUUUUUUVVVXXXYYYYYYUUUWWWYYYZZZ[[[\\\```ccc\\\[[[ZZZXXXVVVUUUTTTTTTYYYYYYZZZ^^^aaa```\\\WWWYYYSSSRRRWWW\\\[[[YYYXXX\\\___aaa]]]WWWVVV[[[aaa[[[[[[ZZZZZZYYYZZZZZZZZZddd```___cccddd^^^XXXUUU]]]ZZZWWWVVVVVVXXXXXXXXXXXXUUURRROOOOOOPPPSSSTTTRRRSSSSSSSSSQQQOOOMMMLLLIIILLLOOOPPPQQQTTTYYY^^^ZZZWWWTTTUUUYYY]]]]]]\\\YYY\\\]]]ZZZSSSOOOPPPRRRYYYWWWVVVUUUUUUSSSQQQNNNQQQQQQTTTWWWUUUOOOMMMOOOSSSRRRRRRTTTWWWWWWUUURRRSSSVVVZZZ]]]^^^\\\YYYWWWXXXVVVSSSQQQQQQSSSVVVWWWXXXUUUSSSRRRRRRSSSSSSRRRRRRRRRSSSRRRQQQRRRTTTVVVUUUSSSRRRRRRSSSSSSRRRPPPTTTRRRPPPNNNMMMMMMMMMMMMHHHHHHIIIKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEAAACCCFFFHHHHHHFFFCCCAAAAAAAAAAAAAAACCCEEEHHHIII>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@BBB@@@???>>>???@@@???>>>????????????>>>>>>>>>===DDDAAA>>><<<<<<===>>>??????>>>=========>>>@@@AAA;;;<<<===>>>>>>===<<<;;;========================<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;???AAABBBDDDDDDCCCAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGAAAAAABBBDDDEEEFFFGGGHHHKKKJJJHHHGGGGGGHHHIIIKKKMMMNNNOOOPPPPPPNNNMMMLLLJJJOOOUUUXXXWWWWWWXXXZZZVVVYYY]]]___^^^]]]\\\[[[aaabbbbbbaaaaaaaaaccceeehhhhhhgggfffjjjpppqqqmmmkkknnntttwwwqqqiiigggjjj^^^bbbhhhkkkjjjgggeeedddffflllooommmllloooqqqqqqzzz~~~~~~{{{zzz{{{vvvmmmtttuuuuuusssrrruuu{{{zzzuuuxxx|||{{{wwwuuu{{{wwwxxx}}}}}}wwwooooooqqqtttwwwyyyvvvqqqnnnlllnnnlllhhhkkkrrrtttpppmmmnnnooonnnkkkiiiiiiiiifffcccaaabbbfffkkkmmmmmmkkkhhheeefffjjjkkkhhheeedddiiiooorrrqqqlllhhhfff``````aaabbbaaa```___^^^___```aaaaaa^^^ZZZUUUSSSQQQXXX^^^]]]]]]^^^___^^^\\\\\\\\\^^^___^^^[[[YYYXXXZZZ\\\[[[YYYWWWWWWWWWVVVUUUTTTTTTTTTVVVYYYZZZVVVVVVUUUTTTTTTUUUUUUVVVXXXVVVSSSPPPPPPQQQSSSUUUUUUUUUUUUWWWXXXVVVSSSPPPRRRVVVXXXVVVTTTUUUUUUSSSTTTUUUWWWYYYYYYXXXWWWVVVVVVTTTTTTWWW]]]aaaaaa```^^^]]]\\\^^^```bbbaaaaaa``````bbbdddgggfffdddbbbddddddcccbbbaaaaaa``````]]]]]]```cccgggiiiiiihhhnnnooowwwwwwnnnmmmfffeeeddddddeeeiiilllnnnqqqqqqppplllfffcccdddfffWWWYYY[[[ZZZXXXUUUUUUVVVRRRWWWYYYYYY\\\___\\\VVVRRRSSSUUUWWWWWWVVVTTTSSSVVVWWWYYY\\\^^^^^^[[[XXXXXXYYY[[[\\\\\\\\\\\\\\\YYYZZZZZZWWWTTTSSSUUUWWWTTTRRRSSSWWW]]]```^^^[[[\\\[[[[[[ZZZYYYXXXWWWVVVYYYVVVVVVXXXWWWRRRPPPRRRVVVVVVVVVXXXZZZZZZYYYXXX[[[ZZZZZZ[[[^^^```aaa```\\\ZZZYYYXXXYYYZZZZZZYYY\\\\\\___cccfffeee```[[[XXXSSSQQQTTTWWWVVVWWWYYYdddeeeddd```[[[YYY[[[^^^ZZZZZZZZZZZZZZZ[[[\\\]]]ddd^^^\\\___```\\\YYYXXX[[[YYYWWWWWWXXXYYYXXXWWWVVVTTTRRRPPPOOOPPPRRRSSSPPPPPPPPPQQQQQQQQQPPPPPPLLLOOORRRTTTUUUXXX]]]aaa[[[YYYWWWYYY[[[\\\ZZZWWWUUUXXXZZZWWWRRROOOPPPRRRUUUUUUUUUTTTRRRPPPOOONNNRRRRRRTTTWWWUUUOOONNNPPPUUUTTTSSSUUUWWWYYYXXXVVVZZZ\\\```bbbbbb___ZZZWWWVVVTTTRRRPPPPPPRRRUUUWWWVVVTTTQQQQQQRRRSSSSSSRRRSSSSSSSSSRRRQQQRRRUUUWWWTTTSSSSSSSSSUUUVVVVVVTTTQQQPPPNNNLLLKKKKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCAAACCCEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@BBBDDDEEEGGG>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA???>>>===>>>???>>>===??????>>>>>>>>>=========>>>==================<<<======<<<<<<<<<===??????<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCBBBAAACCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGJJJIIIHHHGGGFFFGGGIIIJJJKKKKKKLLLNNNOOOOOOOOOOOONNNQQQTTTVVVVVVUUUUUUUUUTTTVVVYYYZZZZZZYYYXXXXXX^^^aaaccccccbbbaaacccfffcccdddddddddiiiqqqsssqqqppppppssstttnnnfffcccfffgggiiijjjiiigggeeeddddddjjjqqquuutttrrrrrrpppmmmooouuuwwwuuussstttrrrnnnrrrqqqqqqpppqqquuuzzz~~~|||xxx{{{~~~}}}{{{zzz{{{yyy{{{~~~vvvppppppppppppqqqrrrqqqpppoooooorrrrrrooooootttvvvtttssstttsssqqqmmmjjjhhhhhhbbbaaabbbeeeiiillllllkkkhhheeeccceeehhhiiifffbbbcccgggmmmpppoookkkhhhfffaaa``````^^^]]][[[YYYXXX^^^___``````^^^ZZZVVVSSSQQQWWW[[[YYYXXXZZZZZZYYY[[[[[[[[[\\\]]]\\\YYYWWWUUUWWWYYYXXXVVVTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWVVVUUUUUUTTTSSSSSSSSSSSSUUUSSSQQQOOOPPPRRRUUUWWWXXXWWWVVVVVVWWWUUURRRPPPQQQVVVXXXVVVUUUWWWXXXVVVTTTTTTTTTTTTTTTUUUVVVVVVTTTSSSSSSUUUXXX[[[\\\\\\XXXXXXXXXYYY\\\]]]]]]\\\^^^___aaadddffffffbbb______```aaaaaaaaaaaaaaaaaaaaabbbccceeegggggggggfffiiiiiipppxxxyyyqqqlllkkkfffeeecccccccccdddfffhhhiiilllnnnlllhhheeeeeegggYYYYYYZZZ[[[[[[YYYVVVSSSRRRWWW[[[]]]```bbb^^^XXXTTTTTTUUUTTTTTTTTTTTTSSSWWWWWWXXX[[[^^^___]]]\\\\\\\\\\\\^^^___^^^]]][[[UUUVVVVVVUUUSSSSSSTTTVVVSSSRRRSSSXXX]]]___^^^\\\ZZZYYYXXXVVVUUUTTTTTTTTTUUUSSSSSSVVVWWWUUUVVVYYYTTTVVVXXX\\\^^^]]]ZZZWWW___\\\YYYZZZ^^^aaa___\\\]]]ZZZXXXYYY]]]``````___]]]]]]```dddhhhgggbbb]]]YYYVVVTTTUUUUUUTTTWWW]]]mmmlllhhhdddaaa^^^\\\[[[[[[[[[[[[[[[\\\^^^___```bbb\\\YYY\\\^^^]]][[[\\\\\\[[[[[[\\\]]]\\\YYYVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTVVVXXXQQQSSSVVVYYY[[[^^^bbbeee]]][[[ZZZ\\\^^^]]]XXXTTTTTTVVVXXXWWWTTTRRRTTTVVVVVVXXXXXXVVVQQQOOOOOOQQQSSSRRRTTTWWWUUUPPPOOORRRWWWUUUSSSSSSUUUXXXYYYYYY___aaadddfffddd___YYYUUUTTTRRRPPPOOOPPPRRRTTTVVVSSSQQQOOOOOOQQQSSSSSSSSSRRRRRRQQQPPPOOOPPPSSSUUUSSSRRRRRRSSSVVVWWWWWWVVVPPPOOONNNLLLKKKKKKLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGEEECCCCCCCCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA????????????@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???@@@>>><<<<<<===>>>===<<<>>>>>>>>>=========<<<<<<:::;;;===??????>>>===;;;<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<========================<<<===???AAACCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@CCCCCCDDDDDDDDDEEEEEEEEEIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIKKKMMMOOOQQQRRRQQQRRRRRRTTTUUUTTTRRRPPPSSSSSSSSSSSSSSSTTTTTTTTTZZZ___dddeeecccaaadddgggdddeeeddddddiiiqqquuusssqqqmmmlllmmmjjjdddbbbcccpppooolllhhheeedddeeegggnnntttyyyxxxuuurrrmmmhhhjjjrrrwwwsssmmmlllnnnoootttrrrrrrssswww||||||~~~}}}}}}}}}{{{{{{~~~~~~|||xxxtttqqqqqqooollljjjjjjllloooqqqpppuuuwwwtttrrrsssttttttyyyxxxwwwsssmmmiiigggggg^^^___bbbfffjjjjjjhhhfffdddbbbbbbdddggggggddd``````dddiiikkkjjjhhheeeddd___^^^\\\ZZZYYYWWWWWWVVV]]]^^^______]]]ZZZVVVTTTTTTXXXYYYVVVUUUXXXYYYWWWZZZYYYYYYZZZZZZYYYVVVTTTRRRTTTUUUUUUSSSQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSRRRRRRRRRQQQQQQPPPOOONNNNNNPPPSSSWWWYYYXXXWWWTTTSSSSSSRRRPPPNNNPPPUUUWWWVVVUUUXXXYYYWWWTTTRRRPPPOOOOOOQQQTTTUUURRRSSSSSSSSSSSSTTTUUUWWWTTTTTTTTTVVVYYY[[[[[[ZZZZZZ[[[]]]```bbbaaa^^^[[[ZZZ[[[^^^```bbbbbbaaa```aaabbbccceeefffggghhhhhhiiiiiilllpppooojjjggggggcccbbbaaa```````````````dddhhhllllllhhheeeddddddYYYWWWXXX[[[______ZZZTTTVVVXXX[[[^^^______[[[WWWXXXWWWUUUSSSSSSSSSTTTUUUXXXWWWXXXZZZ]]]______^^^^^^]]]\\\]]]___^^^[[[YYYRRRSSSSSSSSSSSSSSSTTTUUUVVVUUUVVVYYY]]]___]]][[[XXXWWWUUUTTTTTTTTTTTTUUUPPPNNNOOOSSSTTTSSSUUUYYYYYYZZZ[[[^^^___^^^ZZZWWW[[[ZZZYYYZZZ[[[\\\]]]\\\```]]]ZZZ\\\```dddcccbbb[[[ZZZ[[[^^^bbbccc```]]]\\\[[[]]]]]]ZZZWWW[[[bbbqqqnnnjjjgggfffccc___[[[```___^^^]]]^^^___aaabbb```[[[ZZZ^^^aaa```______``````aaabbbbbb___YYYUUUUUUUUUUUUUUUTTTSSSRRRRRRUUUTTTSSSSSSUUUXXX[[[]]]UUUWWWZZZ]]]```cccfffiii```^^^\\\]]]___^^^ZZZWWWVVVXXXYYYYYYXXXXXX[[[]]][[[^^^___ZZZSSSPPPQQQTTTTTTSSSTTTVVVTTTPPPQQQTTTYYYWWWSSSQQQRRRTTTWWWXXX^^^```cccdddbbb]]]WWWSSSRRRQQQOOONNNOOOQQQSSSUUUPPPNNNMMMNNNPPPRRRSSSSSSOOOOOONNNLLLKKKLLLOOORRRRRRQQQPPPQQQSSSTTTTTTSSSQQQPPPNNNMMMMMMMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGIIIGGGDDDAAA@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;;;;<<<===<<<;;;=========<<<<<<<<<<<<;;;999;;;>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@DDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNPPPRRRSSSQQQPPPRRRUUUUUUQQQNNNRRRPPPOOONNNOOOPPPQQQQQQVVV]]]dddfffcccaaacccfffiiijjjhhhfffiiiooosssrrrkkkfffdddeeefffccccccdddqqqooolllhhhffffffiiilllmmmsssvvvtttrrrppplllfffrrrxxx|||vvvkkkgggjjjoootttrrrrrrvvv|||~~~}}}zzz{{{~~~{{{zzz|||}}}{{{xxxuuurrrppppppnnnkkkhhhgggiiimmmppppppuuuyyyvvvpppmmmmmmnnnxxxwwwuuuqqqkkkgggffffff]]]^^^```cccddddddbbbaaa______aaaccceeeeeeaaa^^^]]]```ccceeedddcccbbbbbb[[[ZZZYYYXXXWWWXXXYYYZZZ\\\]]]^^^^^^\\\ZZZWWWUUUXXXZZZZZZWWWWWWZZZ\\\ZZZYYYXXXWWWWWWWWWWWWTTTRRRPPPRRRTTTSSSQQQOOOOOOOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQNNNMMMMMMMMMOOORRRVVVXXXUUUSSSPPPOOOOOOOOONNNMMMPPPUUUVVVTTTSSSUUUVVVUUUQQQPPPOOONNNNNNPPPRRRSSSRRRTTTUUUTTTQQQPPPRRRUUUSSSSSSTTTWWWZZZ\\\[[[ZZZXXXWWWVVVXXXYYYZZZYYYXXXXXXZZZ]]]```aaaaaa___^^^YYY[[[___bbbeeehhhkkkmmmooonnnlllkkkhhhdddbbbbbb_________^^^^^^]]]\\\\\\dddgggjjjiiieeeaaa```aaaWWWUUUVVV[[[bbbccc^^^YYYZZZYYYZZZ\\\^^^^^^\\\[[[ZZZXXXUUUSSSSSSTTTVVVWWWXXXWWWVVVXXX[[[]]]^^^]]][[[[[[[[[[[[\\\[[[YYYWWWQQQQQQRRRSSSTTTUUUUUUTTTYYYYYYZZZ\\\]]]]]]\\\[[[UUUUUUTTTTTTTTTUUUVVVVVVPPPNNNPPPTTTVVVSSSSSSVVVbbb```^^^]]]]]]\\\[[[YYYWWWZZZ]]]\\\YYYYYY]]]aaabbb```^^^___aaacccaaa```ZZZWWWUUUVVVZZZ^^^___^^^\\\^^^cccddd___ZZZ\\\bbbmmmjjjgggggghhhfffaaa]]]dddcccaaa___^^^___```bbb___[[[]]]cccgggeeebbbaaabbbbbbbbbcccaaa]]]XXXSSSWWWWWWXXXXXXWWWVVVTTTTTTXXXWWWTTTSSSTTTVVVYYY[[[VVVWWWZZZ^^^bbbfffhhhiiibbb^^^[[[[[[^^^```___]]]WWWXXXYYYYYYZZZ[[[^^^``````bbbaaa\\\TTTPPPQQQTTTUUUSSSSSSUUUSSSPPPRRRVVV^^^[[[WWWSSSQQQSSSVVVYYY\\\^^^```aaa```\\\WWWTTTQQQPPPOOONNNOOOPPPRRRSSSNNNMMMLLLMMMPPPRRRSSSSSSPPPOOONNNKKKJJJKKKNNNQQQVVVTTTRRRRRRSSSRRRQQQOOONNNNNNLLLLLLKKKLLLMMMNNNKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFHHHFFFDDDAAA@@@AAACCCDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>======>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@========================:::;;;;;;<<<======>>>>>>===;;;::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::888:::<<<<<<;;;;;;>>>@@@========================<<<;;;:::999999:::;;;<<<999999999999999999999999888999999:::::::::::::::<<<=========>>>>>>??????AAABBBBBBBBBBBBAAAAAA@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAADDDDDDDDDDDDEEEEEEFFFFFFIIIHHHHHHHHHIIIKKKMMMNNNQQQOOOOOOQQQTTTUUUSSSPPPRRROOOLLLLLLNNNPPPQQQPPPSSSYYYaaacccaaa```aaacccfffhhhhhheeefffllloooooofffaaa___bbbcccaaaaaaccciiiiiiiiihhhhhhjjjmmmpppmmmppppppnnnoooqqqooollltttwwwxxxrrrhhhcccffflllnnnnnnooottt{{{}}}||||||zzzvvvvvvyyyyyyyyy|||}}}}}}}}}|||yyyvvvsssrrrmmmnnnmmmkkkiiiiiikkknnnqqquuuxxxvvvnnnhhhgggiiiqqqqqqoookkkgggddddddddd______^^^]]]\\\\\\\\\]]]ZZZ[[[]]]```aaa```]]][[[[[[]]]___```___^^^______ZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[ZZZXXXVVVXXXZZZYYYVVVXXX]]]^^^]]]XXXWWWUUUUUUVVVVVVTTTRRRQQQSSSTTTTTTRRRPPPOOOPPPSSSSSSSSSSSSRRRQQQOOONNNKKKLLLMMMOOOQQQQQQRRRRRRNNNMMMMMMMMMNNNPPPSSSTTTRRRPPPNNNNNNOOOPPPPPPOOOPPPTTTTTTPPPNNNPPPQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQTTTVVVWWWUUUQQQPPPRRRUUUSSSTTTUUUXXX[[[\\\ZZZYYYZZZWWWTTTRRRTTTWWWYYYZZZYYYZZZ]]]___```^^^\\\[[[SSSVVV[[[^^^aaaeeeiiimmmnnnmmmjjjfffcccbbbaaa```[[[[[[\\\\\\\\\\\\\\\\\\ccceeefffdddaaa___aaadddTTTSSSTTTZZZ```ccc```\\\[[[XXXYYY]]]`````````aaaYYYWWWTTTSSSRRRTTTVVVWWWVVVUUUUUUWWWYYY[[[[[[ZZZWWWYYYZZZZZZXXXVVVVVVVVVRRRRRRRRRTTTVVVVVVUUUTTTXXXYYY[[[\\\\\\\\\[[[[[[SSSTTTUUUUUUVVVUUUUUUUUUNNNPPPWWWaaafffeeeeeegggfffccc^^^[[[ZZZZZZZZZYYYWWW]]]aaa___ZZZYYY^^^eee```aaabbbbbbaaa___]]]\\\ZZZVVVSSSTTTYYY]]]______ZZZ\\\aaaccc___XXXXXX]]]dddcccccceeegggfffbbb^^^eeeccc```^^^]]]]]]___```]]][[[]]]dddiiigggcccbbb___^^^]]]]]]\\\YYYUUURRRYYYYYYYYYYYYYYYWWWVVVVVVWWWUUURRRPPPPPPQQQSSSTTTTTTUUUXXX\\\bbbfffggggggaaa]]]YYYZZZ]]]``````___VVVVVVVVVVVVWWWYYY\\\]]]^^^^^^]]]XXXRRROOOPPPRRRUUUSSSRRRSSSRRRPPPRRRWWW```^^^ZZZUUUSSSTTTXXX\\\^^^^^^______^^^[[[YYYWWWRRRQQQPPPOOOOOOPPPQQQQQQNNNMMMLLLMMMOOORRRSSSSSSSSSSSSQQQNNNLLLMMMQQQTTT[[[XXXVVVUUUTTTSSSPPPNNNJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGEEECCCBBBAAABBBCCCDDDBBBCCCCCCCCCBBBAAA@@@???===============>>>???@@@>>>???@@@@@@AAA@@@@@@???========================:::;;;;;;<<<===>>>??????<<<;;;999:::;;;===<<<<<<;;;;;;;;;::::::::::::999666999;;;:::888888;;;???======>>>>>>>>>===<<<<<<;;;::::::999999::::::;;;999999999999999999999999888888999:::::::::::::::;;;<<<<<<======>>>>>>???BBBBBBBBBAAA@@@@@@??????======???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKNNNMMMNNNOOOQQQRRRRRRQQQQQQNNNKKKLLLPPPRRRRRRQQQRRRVVV[[[^^^___^^^^^^]]]\\\```bbb```aaagggjjjjjjcccaaaaaadddccc______aaabbbdddeeeggghhhjjjnnnqqqnnnooonnnlllooouuuwwwtttnnnllljjjhhhdddaaadddjjjmmmnnnrrrxxx}}}~~~}}}yyyzzzyyyvvvuuuvvvyyyzzz{{{}}}}}}}}}}}}|||zzz|||~~~}}}zzzvvvsssrrrkkknnnpppooollliiijjjlllsssssstttuuuooohhhgggiiikkkkkkiiifffcccbbbbbbdddbbbaaa___[[[YYYYYY\\\^^^WWWYYY[[[\\\]]]\\\[[[ZZZ]]]^^^___^^^\\\\\\]]]___\\\[[[YYYWWWVVVTTTTTTSSSYYYYYYZZZ[[[ZZZZZZXXXXXXVVVWWWVVVTTTWWW\\\]]]ZZZWWWVVVUUUUUUVVVVVVUUUTTTSSSUUUVVVVVVTTTRRRQQQRRRVVVUUUTTTSSSQQQPPPOOONNNIIIJJJMMMOOOQQQQQQQQQQQQMMMMMMLLLLLLMMMOOOPPPQQQPPPOOOOOOPPPQQQRRRQQQPPPOOORRRRRRMMMKKKLLLMMMLLLNNNNNNOOOOOOOOOOOOPPPPPPUUUUUUUUUTTTSSSRRRSSSUUUSSSSSSUUUWWWZZZZZZXXXVVV]]]YYYUUUSSSTTTWWWZZZ[[[YYYZZZ[[[\\\\\\[[[YYYXXXTTTWWW[[[\\\\\\^^^cccgggeeegggeeeaaa```bbbbbb```YYYYYYYYYYYYZZZ[[[\\\]]]^^^```bbbaaa```aaaeeeiiiQQQQQQSSSWWW\\\___^^^\\\ZZZWWWXXX___aaa^^^\\\]]]UUUTTTRRRQQQQQQSSSUUUVVVTTTSSSTTTUUUWWWXXXWWWVVVRRRWWW[[[ZZZUUURRRUUUXXXTTTSSSSSSUUUXXXXXXVVVTTTTTTVVVXXXZZZ[[[[[[\\\\\\SSSTTTVVVVVVVVVTTTQQQOOONNNSSS^^^lllsssrrrpppqqqddd```\\\YYYYYYYYYXXXWWW[[[^^^```___ZZZYYY]]]aaa[[[```dddddd___[[[YYYYYYWWWUUUSSSVVV[[[______^^^YYYYYY\\\^^^[[[UUUUUUYYY[[[]]]___bbbcccbbb```]]]aaa___\\\ZZZYYY[[[]]]^^^]]]YYYZZZ```eeedddbbbaaa\\\ZZZXXXWWWXXXXXXWWWVVVZZZZZZYYYXXXXXXWWWWWWWWWUUUSSSQQQOOONNNNNNOOOPPPQQQQQQTTTYYY```ddddddccc]]]ZZZXXXYYY\\\^^^]]][[[VVVUUUTTTSSSUUUWWWYYYYYYZZZYYYVVVSSSQQQQQQQQQRRRUUURRRQQQRRRPPPOOORRRWWW[[[ZZZXXXTTTRRRSSSXXX]]]```___^^^]]][[[YYYWWWVVVSSSRRRQQQPPPOOOOOOPPPPPPOOOMMMLLLMMMPPPRRRSSSSSSVVVTTTRRROOOMMMNNNRRRVVV[[[YYYVVVUUUTTTRRRPPPNNNGGGGGGFFFFFFFFFGGGIIIJJJFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAABBBBBBCCC@@@AAAAAAAAAAAA???>>>===<<<<<<======>>>?????????<<<===>>>???@@@??????>>>========================:::;;;<<<===>>>???@@@@@@<<<;;;::::::<<<======<<<::::::::::::999999999999666:::>>>>>>;;;999;;;>>><<<<<<=========<<<;;;:::999999::::::::::::999999888888888888888888888888888999::::::;;;;;;:::::::::;;;;;;<<<======>>>>>>?????????>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>>>>>>>????????????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNOOOOOOLLLJJJMMMQQQTTTSSSQQQSSSSSSUUUYYY\\\]]][[[XXXXXX]]]```___^^^aaadddccc^^^```eeeiiigggbbbaaadddbbbbbbcccccccccfffkkknnnmmmnnnmmmlllqqqxxxzzzxxxmmmddd^^^aaaddddddeeehhhlllpppwww|||~~~{{{vvvyyy|||zzzxxxwww{{{{{{|||{{{zzzyyyxxxyyyxxxzzz{{{yyytttpppnnnnnnjjjnnnqqqpppllliiijjjkkkpppmmmmmmqqqooojjjiiikkkiiihhhgggdddaaaaaabbbdddccccccaaa^^^\\\\\\```cccZZZ\\\]]]^^^^^^^^^______aaaaaa```^^^\\\\\\^^^```___^^^^^^\\\[[[YYYWWWVVVXXXXXXYYYZZZZZZZZZYYYYYYWWWWWWVVVTTTVVV[[[ZZZVVVWWWVVVUUUUUUWWWXXXWWWWWWTTTVVVXXXWWWUUUSSSSSSSSSXXXVVVTTTQQQOOONNNNNNNNNKKKLLLNNNPPPPPPPPPOOONNNKKKKKKKKKLLLMMMNNNPPPPPPNNNNNNNNNOOOPPPPPPNNNLLLMMMPPPOOOKKKIIIKKKMMMLLLOOONNNLLLLLLLLLMMMOOOQQQSSSQQQPPPQQQRRRSSSSSSSSSTTTTTTVVVXXXZZZYYYVVVTTTZZZWWWTTTTTTUUUWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVZZZ\\\[[[YYYZZZ^^^ccc```cccccc``````cccbbb^^^XXXWWWVVVVVVVVVXXXZZZ\\\ZZZ^^^aaabbbaaabbbeeehhhPPPQQQRRRUUUXXXZZZ[[[ZZZYYYVVVYYY___```YYYTTTTTTRRRQQQPPPOOOPPPRRRSSSUUURRRRRRSSSUUUVVVWWWUUUSSSOOOVVV\\\ZZZTTTQQQTTTZZZVVVTTTTTTVVVYYYZZZWWWTTTOOORRRVVVXXXZZZ[[[\\\]]]TTTUUUWWWWWWUUUQQQMMMJJJSSSXXXbbbmmmpppjjjcccaaa___]]]ZZZXXXXXXXXXWWWUUU]]]^^^]]][[[ZZZYYYYYYZZZWWW^^^eeeeee^^^XXXWWWYYYSSSRRRTTTXXX]]]___]]]ZZZ[[[YYYXXXYYYWWWTTTTTTXXXVVVYYY]]]``````___]]]\\\]]][[[XXXWWWWWWYYY\\\^^^]]]XXXVVV[[[`````````aaaZZZXXXUUUUUUWWWZZZ[[[\\\ZZZZZZXXXWWWWWWVVVWWWWWWTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOQQQWWW^^^bbbbbbaaaZZZXXXXXXZZZ]]]\\\YYYUUUXXXVVVTTTSSSUUUWWWXXXXXXXXXUUUSSSRRRSSSTTTUUUTTTTTTQQQPPPQQQPPPNNNQQQWWWTTTUUUTTTQQQOOOQQQWWW[[[```___\\\YYYWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPNNNMMMMMMPPPRRRSSSSSSUUUTTTQQQNNNLLLMMMQQQUUUYYYVVVTTTSSSRRRQQQNNNLLLHHHGGGGGGFFFGGGHHHJJJKKKCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBB@@@AAAAAAAAAAAABBBAAAAAA??????@@@@@@???>>><<<;;;;;;<<<===>>>????????????999;;;<<<>>>>>>>>>>>>===========================;;;;;;<<<===>>>???@@@AAA<<<;;;::::::<<<>>>======:::::::::999999999888888777===CCCDDDAAA======>>>;;;;;;<<<===<<<;;;999888888999:::;;;;;;:::999888777777777777777777777777999999:::;;;;;;;;;;;;::::::::::::;;;<<<======>>><<<<<<<<<<<<<<<===>>>???==================<<<;;;<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHKKKMMMLLLIIIHHHJJJMMMNNNKKKJJJMMMRRRUUUTTTQQQTTTRRRQQQUUUZZZ\\\YYYTTTZZZ```ccc```^^^^^^___]]]XXX]]]ffflllkkkffffffkkkeeedddbbb______bbbhhhlllkkklllkkklllqqqyyyzzzwwwrrrddd\\\```ggghhhggghhhgggmmmuuuzzzzzzzzz{{{}}}yyyuuuyyy|||zzz}}}}}}}}}{{{xxxwwwvvvwwwvvvwwwvvvrrrlllhhhhhhiiijjjnnnqqqpppkkkhhhiiillllllgggggglllnnnkkkjjjmmmjjjiiigggdddaaaaaabbbdddbbbddddddcccaaaaaaeeehhh```aaabbbcccbbbcccdddfffeeedddccc```^^^]]]___bbb``````aaabbbbbb```___^^^WWWXXXXXXYYYYYYYYYYYYYYYYYYZZZXXXVVVXXX[[[YYYSSSWWWVVVUUUUUUWWWYYYYYYXXXUUUWWWXXXXXXVVVTTTSSSSSSXXXVVVSSSPPPNNNMMMMMMNNNMMMNNNPPPPPPPPPOOOMMMKKKIIIIIIJJJKKKMMMNNNPPPQQQLLLKKKKKKLLLMMMKKKHHHEEEKKKNNNNNNJJJIIILLLNNNNNNPPPNNNJJJHHHHHHKKKOOORRRQQQNNNLLLNNNQQQSSSSSSQQQVVVWWWXXXZZZ[[[ZZZWWWTTTTTTSSSSSSTTTUUUUUUSSSQQQSSSSSSTTTTTTTTTUUUUUUVVVVVVZZZ\\\[[[YYYYYY^^^cccaaaffffffbbbaaacccaaa[[[XXXWWWUUUSSSTTTUUUXXXZZZ[[[___dddeeecccaaabbbcccOOOPPPQQQRRRTTTWWW\\\```[[[RRRLLLOOOSSSQQQPPPQQQQQQOOONNNPPPTTTVVVVVVUUURRRRRRRRRRRRQQQPPPNNNNNNUUUWWWYYYWWWSSSQQQRRRSSSPPPRRRSSSSSSSSSSSSUUUVVVUUUVVVXXX\\\^^^]]]ZZZWWWSSSVVVXXXUUUPPPMMMOOORRRWWW[[[___aaa___\\\ZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWXXXWWWVVVWWWZZZ\\\]]]\\\aaaaaabbbaaa^^^YYYTTTQQQQQQSSSTTTUUUVVVXXX\\\___^^^[[[WWWUUUTTTUUUWWWYYYbbbaaaaaaaaabbbaaa___]]]]]]ZZZVVVSSSSSSUUUWWWYYYVVVYYY\\\]]]\\\[[[ZZZ[[[TTTXXX[[[]]]]]]\\\[[[[[[\\\[[[YYYWWWWWWYYYXXXVVVWWWUUUVVVZZZWWWPPPNNNRRRRRRUUUVVVWWW[[[bbbcccaaaVVVXXXZZZ\\\\\\[[[YYYWWWXXXXXXWWWUUUSSSTTTVVVYYYQQQOOOOOOPPPTTTUUUSSSQQQVVVUUUTTTRRRQQQRRRUUUXXXTTTUUUUUUTTTSSSUUUZZZ^^^\\\\\\[[[VVVQQQNNNOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPTTTRRROOOOOOPPPRRRSSSSSSVVVQQQOOOSSSUUUTTTRRRSSSVVVRRRNNNMMMNNNMMMHHHCCCHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEFFFGGGGGGFFFDDDDDDCCCCCCBBBAAA@@@>>>======<<<===>>>===<<<;;;<<<===========================::::::999999:::;;;======AAA???===;;;:::;;;<<<=========<<<<<<<<<<<<======;;;::::::999999::::::;;;999999;;;;;;;;;;;;999999<<>>>>>======<<<<<<>>>???@@@AAA>>>::::::===??????>>>??????@@@AAABBBDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGLLLKKKJJJIIIHHHHHHIIIIIIKKKJJJIIIKKKOOORRRSSSTTTVVVTTTRRRQQQRRRUUUYYY[[[aaa___\\\[[[\\\]]]]]]]]]VVVXXXZZZZZZ[[[___fffkkkmmmfff]]]YYYZZZ^^^aaacccfffkkkooopppmmmmmmppptttmmmmmmmmmlllkkkiiihhhggghhhjjjlllooorrrtttuuuuuu{{{yyyxxxwwwxxxxxxxxxxxxuuuwwwwwwsssmmmmmmsssyyyvvvrrrooommmhhhccccccgggeeehhhlllnnnllliiieeeccchhhiiiiiihhhgggfffffffffeeebbb``````aaaaaa^^^\\\___aaaccceeeffffffeeeeeeeeeffffffeeecccbbbbbbddddddddddddeeehhhkkkoooqqqrrrhhhbbbdddfffbbb___```]]]XXXSSSSSSWWWZZZZZZXXXTTTTTTSSSSSSSSSSSSSSSTTTSSSUUUUUUTTTUUUXXXWWWTTTRRRQQQPPPQQQSSSSSSPPPMMMPPPOOONNNNNNMMMMMMMMMNNNOOOOOOMMMKKKIIIHHHFFFEEEGGGGGGGGGIIIKKKKKKKKKJJJHHHIIIIIIHHHGGGHHHJJJLLLKKKLLLLLLKKKJJJKKKNNNPPPMMMKKKHHHHHHJJJLLLLLLLLLKKKKKKMMMOOOQQQTTTWWWXXXXXXWWWVVVUUUVVVXXXZZZ\\\UUUSSSPPPOOOPPPRRRRRRRRRTTTMMMKKKQQQVVVVVVWWW[[[ZZZZZZZZZ[[[\\\]]]^^^______eeefff```[[[[[[^^^___^^^[[[XXXYYY\\\___^^^\\\[[[```eeefffdddccceeehhhNNNPPPQQQRRRSSSVVVZZZ^^^XXXQQQMMMOOOPPPNNNNNNQQQRRRPPPOOOPPPRRRTTTTTTRRRQQQQQQRRRRRRQQQOOOMMMLLLTTTUUUUUUSSSPPPMMMKKKKKKJJJLLLNNNPPPRRRTTTVVVXXXYYYYYYXXXYYY[[[[[[ZZZXXXRRRUUUVVVTTTOOOMMMOOOQQQVVVYYY^^^```^^^[[[XXXWWWWWWYYY\\\\\\[[[XXXVVVUUUVVVUUUVVVYYY\\\_________cccbbb```]]]ZZZWWWUUUSSSTTTUUUVVVWWWXXXZZZ^^^aaa\\\[[[YYYWWWWWWXXXZZZ[[[eeeccc```___^^^]]]ZZZXXXWWWVVVUUUTTTSSSTTTUUUUUUXXXZZZ\\\\\\ZZZWWWVVVVVVYYYZZZ\\\]]]]]]\\\YYYXXXXXXXXXXXXXXXYYYYYYXXXVVVTTTRRRTTTWWWTTTNNNMMMPPPQQQTTTVVVWWW[[[aaabbb______^^^^^^]]]\\\[[[[[[ZZZWWWWWWWWWUUUSSSSSSUUUWWWPPPOOOOOOQQQTTTTTTRRRPPPUUUUUUUUUSSSQQQQQQSSSVVVUUUUUUUUUSSSQQQRRRWWW[[[^^^^^^\\\WWWRRROOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSPPPNNNNNNPPPQQQRRRRRRRRRNNNMMMQQQSSSQQQOOOOOORRROOOLLLLLLNNNNNNJJJEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAADDDDDDEEEFFFFFFDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<>>>???@@@???===;;;:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::888999:::;;;;;;:::999888===DDDKKKJJJDDD===::::::::::::::::::::::::::::::777777777777777777777777555555444444555666777888888888888888888888888888:::::::::999999::::::;;;666<<>>???>>><<<999:::===@@@@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHLLLKKKJJJLLLOOOQQQRRRSSSVVVUUUSSSRRRSSSUUUWWWXXX]]]\\\[[[[[[\\\\\\[[[YYYUUUXXX\\\^^^___```cccfffjjjeee___\\\]]]_________fffhhhkkkjjjiiikkkqqqvvvoooooonnnnnnmmmkkkjjjiiikkkkkklllmmmmmmnnnoooooowwwvvvvvvvvvwwwwwwwwwvvvpppsssuuutttrrrttt{{{wwwrrrnnnkkkfff``````cccggglllpppooojjjffffffiiilllmmmmmmmmmjjjgggeeedddbbb```______aaabbb```]]]___```bbbdddeeeeeedddccccccdddcccbbb``````aaaccceeedddeeeiiioooxxx|||pppfffccc```\\\ZZZ[[[\\\WWWSSSSSSWWWZZZZZZXXXVVVUUUTTTTTTTTTUUUVVVVVVUUUWWWVVVTTTTTTVVVTTTPPPQQQPPPOOOPPPRRRRRROOOLLLNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHHHHIIIHHHGGGHHHJJJMMMNNNMMMLLLKKKKKKLLLLLLMMMJJJHHHFFFEEEGGGIIIJJJIIIKKKKKKLLLNNNPPPSSSTTTVVVTTTSSSSSSSSSSSSUUUVVVWWWTTTRRROOOOOOPPPRRRRRRRRRTTTPPPPPPVVVXXXVVVVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]```eeefffaaa]]]^^^```___cccaaa^^^]]]]]]^^^]]]\\\___bbbfffeeebbb```cccfffNNNOOOPPPQQQRRRTTTXXX[[[SSSPPPOOOOOOMMMKKKMMMQQQUUUSSSQQQPPPQQQQQQQQQOOOPPPQQQRRRRRRQQQOOOLLLKKKOOONNNMMMMMMMMMJJJGGGDDDDDDFFFIIINNNRRRVVVYYYZZZZZZXXXVVVUUUVVVWWWWWWWWWQQQSSSUUUSSSOOOMMMOOOQQQUUUYYY^^^```^^^ZZZWWWUUUVVVZZZ^^^^^^ZZZVVVSSSSSSSSSTTTVVVZZZ^^^aaaaaa```aaa___[[[WWWUUUTTTTTTTTTUUUVVVWWWWWWXXXYYY\\\___[[[[[[[[[ZZZ[[[\\\]]]]]]aaa___\\\ZZZZZZZZZYYYXXXSSSSSSSSSSSSSSSRRRRRRQQQ[[[]]]^^^]]]YYYUUUSSSSSSYYYXXXXXX[[[]]]]]]ZZZVVVTTTUUUXXX[[[[[[YYYWWWUUUPPPPPPQQQSSSQQQLLLLLLNNNNNNQQQTTTVVV\\\ccceeecccaaa___\\\XXXVVVVVVVVVVVVUUUVVVVVVUUUSSSSSSTTTUUUNNNOOOPPPSSSUUUUUURRROOOUUUUUUUUUSSSQQQPPPQQQRRRUUUUUUSSSPPPNNNPPPTTTWWW]]]\\\ZZZUUUPPPMMMLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPNNNLLLLLLNNNPPPQQQPPPMMMJJJJJJNNNPPPLLLJJJKKKMMMKKKIIIJJJMMMMMMJJJGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;======<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999<<>><<<;;;::::::;;;<<<::::::999999999999::::::::::::999999999999::::::888999:::;;;;;;:::999888>>>DDDJJJIIICCC===::::::999999999999999999999999777777777777777777777777333333333444555666888999888888888888888888888888777777777777888999:::;;;===888:::???>>>777888???<<<;;;:::::::::;;;<<<===<<<;;;999:::===@@@AAAAAA>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGJJJIIIHHHIIILLLNNNNNNNNNSSSSSSRRRRRRRRRRRRSSSSSSXXXXXXYYYZZZ[[[ZZZWWWUUUTTTXXX^^^aaabbbaaa``````dddbbb___]]]]]]\\\[[[YYYbbbcccdddddddddgggnnntttooooooooonnnmmmlllkkkjjjpppooonnnlllkkkkkkjjjjjjoooppprrrsssttttttssssssfffiiimmmoooooorrrwww|||sssmmmiiigggccc______bbbfffkkkooollleeebbbffflllkkkkkkmmmmmmllljjjgggeee_________```bbbcccaaa``````aaabbbcccdddccccccbbbaaaaaa```^^^]]]]]]```bbbgggffffffiiiqqq|||tttggg___[[[WWWWWWXXXXXXUUUQQQRRRUUUWWWXXXVVVUUUTTTSSSSSSSSSUUUVVVWWWVVVXXXXXXTTTRRRSSSQQQMMMOOONNNNNNOOOPPPOOOMMMLLLMMMMMMMMMLLLMMMMMMNNNNNNQQQPPPOOOMMMLLLJJJIIIIIIGGGGGGHHHIIIIIIHHHHHHHHHGGGHHHHHHHHHGGGHHHKKKMMMQQQMMMKKKJJJLLLMMMKKKIIIHHHFFFDDDDDDFFFHHHHHHHHHKKKKKKLLLMMMNNNPPPQQQQQQNNNNNNOOOPPPQQQQQQQQQQQQPPPNNNLLLLLLNNNOOOOOOOOORRRSSSVVVZZZZZZVVVUUUWWWVVVWWWWWWWWWXXXYYYYYYZZZ^^^aaabbb___^^^```___\\\^^^^^^^^^\\\YYYXXXYYYZZZaaacccdddbbb___]]]___bbbMMMOOOPPPPPPPPPQQQTTTVVVOOOQQQRRRPPPLLLJJJMMMRRRXXXVVVTTTRRRQQQPPPOOONNNQQQQQQSSSSSSRRROOOLLLJJJHHHFFFEEEFFFHHHHHHDDDAAABBBDDDGGGMMMSSSXXXZZZZZZVVVTTTRRRRRRTTTUUUUUUTTTRRRSSSTTTSSSQQQOOOPPPRRRUUUYYY]]]___]]]ZZZWWWUUUVVVYYY\\\ZZZUUURRRQQQSSSRRRSSSVVVZZZ]]]___^^^\\\XXXWWWUUUSSSSSSSSSTTTTTTWWWXXXWWWVVVUUUUUUWWWYYY[[[[[[\\\\\\\\\\\\[[[[[[XXXVVVTTTTTTWWWZZZ\\\\\\SSSSSSRRRQQQQQQQQQQQQRRR[[[]]]^^^]]]YYYVVVTTTSSSUUUSSSRRRWWW\\\___\\\WWWSSSUUUYYY]]]\\\VVVRRRRRROOOOOOQQQQQQOOOLLLLLLMMMLLLNNNPPPRRRZZZdddiiihhh^^^\\\YYYVVVSSSRRRRRRRRRUUUUUUVVVUUUSSSRRRRRRTTTLLLNNNRRRUUUWWWWWWTTTRRRSSSTTTUUUSSSPPPNNNNNNOOOSSSRRRPPPNNNMMMOOOSSSUUUXXXVVVSSSPPPMMMKKKJJJJJJMMMLLLLLLLLLLLLMMMNNNOOOMMMLLLKKKKKKMMMOOOOOONNNJJJHHHIIIMMMMMMIIIGGGHHHJJJIIIHHHIIIKKKKKKIIIGGGCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBB@@@???>>>>>>>>>>>>======<<<<<<<<<<<<===>>>===;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888999<<>>???@@@>>>>>>??????@@@AAAAAABBB@@@AAABBBDDDDDDEEEEEEEEEDDDEEEGGGIIIJJJIIIHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGLLLMMMNNNOOOPPPPPPPPPPPPUUUUUUUUUVVVWWWWWWUUUSSSTTTWWW\\\___aaaaaa```______]]]ZZZYYYWWWWWWVVVVVV]]]```cccddddddeeegggiiikkkkkkkkkkkkjjjiiihhhhhhnnnmmmjjjhhhgggfffeeeeeegggjjjmmmooooooooonnnnnnccceeehhhjjjkkkmmmnnnpppjjjeeeaaabbbcccaaabbbeeecccffffffddd```aaaffflllggggggggghhhjjjkkkjjjjjj``````aaabbbccccccbbbaaaaaabbbccccccccccccbbbaaa``````___]]][[[\\\___bbbjjjfffbbbbbbgggqqq|||uuulllbbb[[[XXXWWWXXXZZZTTTQQQOOOOOORRRTTTTTTTTTRRRQQQPPPPPPQQQRRRTTTUUUTTTWWWWWWSSSPPPQQQPPPMMMNNNMMMMMMMMMMMMMMMLLLKKKNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNLLLKKKJJJIIIIIIGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGHHHKKKMMMOOOKKKHHHIIIMMMOOOLLLHHHHHHFFFEEEFFFHHHIIIIIIIIIKKKKKKLLLLLLMMMMMMMMMMMMJJJLLLNNNPPPPPPPPPOOONNNLLLJJJIIIIIIKKKLLLMMMLLLPPPTTTXXXZZZXXXUUUVVVXXXTTTUUUVVVVVVWWWXXXXXXXXXZZZ\\\\\\ZZZ\\\___]]]XXXWWWZZZ\\\[[[XXXWWWYYY\\\___``````^^^[[[[[[^^^```MMMNNNOOOOOONNNNNNPPPRRRMMMQQQTTTPPPKKKKKKOOOSSSYYYXXXWWWTTTQQQOOONNNNNNRRRSSSSSSSSSQQQOOOLLLKKKEEEAAA===<<<>>>@@@???===CCCDDDGGGMMMSSSWWWWWWVVVQQQQQQRRRTTTVVVWWWWWWUUUSSSTTTTTTTTTSSSRRRSSSTTTRRRUUUYYYZZZYYYVVVUUUTTTWWWXXXWWWTTTPPPOOORRRTTTSSSSSSUUUWWWZZZZZZXXXUUUPPPRRRTTTVVVWWWWWWWWWWWW[[[[[[YYYWWWTTTSSSTTTUUUZZZ[[[[[[[[[ZZZYYYXXXWWWQQQOOOOOOQQQVVVZZZ]]]___XXXVVVSSSPPPOOOQQQSSSTTTVVVXXXZZZZZZWWWUUUTTTTTTTTTQQQPPPTTTZZZ\\\YYYUUUUUUUUUZZZ^^^ZZZRRRNNNPPPPPPRRRRRRPPPNNNMMMMMMMMMMMMNNNMMMMMMTTT^^^dddddd[[[ZZZZZZXXXWWWUUUTTTSSSUUUUUUUUUSSSQQQPPPQQQSSSKKKNNNSSSWWWXXXXXXWWWVVVQQQRRRSSSQQQOOONNNNNNOOOPPPOOOMMMMMMOOOQQQTTTUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLNNNPPPKKKJJJIIIJJJLLLNNNNNNMMMJJJHHHIIILLLKKKGGGFFFIIIIIIHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAA@@@???===<<<======<<<<<<<<<<<<<<<<<<===>>>???>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;>>>@@@<<<;;;;;;::::::::::::::::::999999999999999999:::999888888777777888888999777777888999999888777777:::===@@@???<<<888666666777777777777777777777777555555555555555555555555555555555555555555444444777777777777777777777777333333444555666777999:::777555EEE]]]^^^FFF666666999888777777777888:::;;;=========<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFDDDEEEGGGIIIJJJIIIGGGFFFDDDCCCBBBCCCEEEFFFEEEDDDGGGIIIKKKMMMOOOQQQQQQQQQUUUSSSQQQQQQRRRTTTTTTSSSSSSTTTVVVYYY]]]___``````\\\ZZZWWWTTTSSSUUUXXXZZZ\\\aaahhhlllkkkfffaaa]]]cccdddddddddddddddcccccceeeeeecccbbbbbbaaaaaaaaaaaaeeeiiikkkjjjiiijjjkkkhhhhhhiiilllnnnooonnnmmmeee```]]]aaaccccccccceeecccaaa______bbbfffjjjkkkkkkhhhffffffiiilllmmmmmmdddddddddcccbbbbbbbbbcccddddddccccccbbbbbbaaa`````````___^^^\\\\\\___aaafffbbb]]]ZZZ[[[aaaiiinnndddaaa\\\WWWVVVWWWXXXXXXRRRQQQPPPPPPRRRTTTUUUUUUPPPPPPPPPQQQQQQRRRRRRSSSOOOTTTUUURRROOOPPPPPPNNNMMMMMMMMMLLLKKKKKKKKKLLLOOOOOONNNNNNNNNOOOOOOPPPLLLKKKKKKJJJIIIHHHHHHGGGFFFIIIJJJJJJHHHFFFGGGHHHHHHIIIIIIHHHGGGHHHJJJLLLKKKGGGEEEHHHMMMOOOMMMIIIFFFEEEDDDEEEGGGIIIIIIHHHJJJKKKKKKLLLLLLKKKJJJIIIJJJLLLNNNPPPQQQPPPNNNMMMKKKIIIIIIJJJLLLNNNNNNMMMNNNRRRVVVUUUTTTTTTWWWYYYRRRSSSTTTVVVWWWWWWWWWWWWXXXYYYYYYXXXYYY]]][[[WWW[[[]]]___^^^\\\ZZZ\\\^^^[[[[[[[[[ZZZZZZ[[[]]]___LLLMMMNNNNNNLLLLLLMMMNNNLLLQQQTTTOOOKKKLLLPPPQQQXXXXXXWWWTTTPPPNNNNNNOOOSSSSSSRRRQQQOOOMMMLLLKKKEEE@@@999555555888;;;===HHHHHHIIIOOOTTTWWWUUUSSSQQQRRRSSSVVVYYYZZZYYYXXXTTTTTTTTTTTTTTTTTTTTTUUUNNNPPPSSSTTTSSSRRRRRRSSSXXXUUURRROOOOOOQQQTTTVVVTTTTTTTTTUUUVVVUUUSSSQQQNNNQQQVVVZZZ\\\\\\[[[ZZZ]]]]]]\\\YYYVVVUUUUUUWWWZZZZZZYYYYYYXXXVVVUUUTTTPPPOOOOOOQQQUUUYYY[[[[[[\\\YYYUUUQQQPPPQQQSSSUUUOOOQQQTTTUUUTTTSSSSSSSSSWWWUUUSSSTTTVVVWWWTTTQQQXXXVVVYYY]]]XXXNNNKKKPPPRRRUUUUUUQQQNNNNNNNNNMMMOOOPPPNNNMMMQQQXXX[[[YYYWWWWWWWWWWWWVVVTTTSSSRRRUUUUUUTTTQQQOOONNNPPPSSSMMMPPPTTTWWWWWWWWWWWWWWWNNNOOOPPPOOOMMMMMMOOOQQQNNNNNNMMMOOORRRTTTTTTTTTRRRPPPNNNMMMNNNOOOOOONNNJJJJJJIIIIIIJJJLLLOOOQQQIIIIIIHHHJJJLLLNNNMMMLLLKKKJJJJJJLLLIIIFFFFFFJJJHHHHHHGGGFFFEEECCCBBBAAAAAA@@@?????????@@@BBBBBB????????????>>>>>>>>>>>>@@@@@@AAA@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<;;;<<<===::::::::::::::::::::::::999999888888999:::;;;<<<::::::::::::::::::::::::999999888888888888999999888888777777777777888888666777888999999888777666666888::::::888666555555666666666666666666666666555555555555555555555555555555555555555444333222666666666666666666666666333333444444555777888999999777DDDXXXZZZFFF777777999888777777777888999:::===>>>>>>===;;;::::::;;;=========>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFEEEFFFHHHJJJMMMPPPRRRSSSTTTSSSQQQNNNNNNOOOQQQSSSSSSRRRQQQQQQTTTXXX\\\^^^^^^[[[ZZZWWWTTTSSSWWW]]]bbb```fffmmmqqqppphhh___XXX]]]^^^^^^_________^^^^^^bbbcccddddddeeeeeedddddd```dddhhhiiigggfffhhhjjjhhhggggggiiinnnpppnnnlllccc___]]]bbbeeedddbbbbbbfffccc```ccciiimmmnnnmmmrrrnnnjjjiiikkkmmmlllkkkffffffdddbbb``````ccceeeddddddcccbbbaaa```______```aaaaaa___]]]\\\]]]^^^]]][[[XXXVVVWWWZZZ^^^aaaYYYZZZXXXTTTRRRTTTUUUSSSSSSSSSSSSSSSTTTVVVWWWWWWQQQRRRSSSTTTTTTSSSRRRQQQLLLRRRTTTPPPMMMOOOPPPOOOLLLMMMMMMKKKJJJIIIKKKLLLPPPOOOOOONNNMMMMMMNNNNNNIIIIIIHHHHHHGGGGGGGGGFFFFFFIIILLLKKKHHHGGGHHHKKKJJJJJJJJJHHHGGGGGGIIIJJJFFFDDDDDDGGGKKKMMMKKKIIICCCBBBBBBDDDFFFGGGGGGFFFIIIJJJKKKLLLKKKJJJIIIHHHIIIKKKMMMOOOPPPOOONNNMMMLLLKKKKKKMMMPPPQQQQQQPPPMMMQQQSSSRRRRRRUUUWWWWWWNNNPPPRRRUUUVVVWWWWWWWWWXXX[[[ZZZWWWWWWZZZ[[[YYY___``````^^^[[[YYYXXXXXXXXXXXXYYYZZZ[[[]]]^^^___KKKMMMNNNMMMKKKJJJJJJKKKJJJPPPQQQMMMKKKMMMOOONNNTTTUUUUUURRRNNNLLLMMMNNNSSSRRROOOMMMKKKJJJJJJJJJEEEAAA:::444444:::DDDKKKPPPPPPQQQVVV[[[]]]ZZZWWWTTTSSSRRRSSSVVVXXXYYYXXXSSSRRRRRRSSSTTTUUUUUUTTTMMMOOOPPPQQQQQQRRRTTTVVVWWWSSSOOOOOOSSSWWWXXXWWWUUUTTTRRRRRRSSSSSSRRRPPPOOORRRVVVZZZ\\\\\\ZZZYYYZZZ[[[ZZZXXXVVVVVVXXXZZZWWWWWWWWWVVVVVVUUUUUUUUUPPPOOOPPPRRRVVVYYYYYYYYY]]][[[WWWTTTRRRQQQRRRRRRMMMPPPSSSUUUUUUTTTTTTTTTXXXXXXWWWVVVUUUUUUTTTSSSYYYUUUWWWZZZUUUKKKKKKTTTTTTXXXWWWPPPMMMNNNNNNLLLMMMPPPRRRSSSWWW[[[ZZZUUUYYYWWWUUUSSSRRRQQQQQQRRRWWWUUURRROOOLLLMMMPPPSSSPPPSSSUUUUUUSSSRRRRRRSSSLLLLLLLLLLLLLLLNNNQQQTTTPPPOOOOOORRRUUUVVVSSSQQQSSSPPPMMMLLLNNNOOONNNLLLJJJIIIHHHHHHJJJMMMPPPRRRHHHHHHHHHJJJLLLNNNMMMLLLLLLJJJJJJJJJGGGDDDFFFLLLEEEFFFFFFEEECCCBBBAAAAAAAAA@@@???>>>???@@@BBBCCC?????????>>>=========<<<@@@@@@AAA@@@???===<<<:::;;;;;;<<<<<<=========>>>;;;<<<===<<<:::999:::;;;999999999999999999999999888888888999999888888888999999::::::::::::999999888777777666666777777888777777777666666777777777555666777888888777666555333444666666666666666666555555555555555555555555444444444444444444444444222333444555555555444333555555555555555555555555444444444444555777888888???888999BBBDDD===999<<<999888777777777888999::::::<<<>>>>>>;;;:::;;;<<<<<<<<<============>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHHHHGGGEEEEEEFFFHHHJJJLLLNNNPPPQQQPPPOOONNNNNNPPPQQQQQQPPPPPPOOONNNQQQUUUXXXYYYXXXWWWWWWVVVTTTUUUYYY```fffeeegggjjjlllkkkeee^^^YYYZZZZZZ[[[\\\\\\\\\\\\\\\```aaadddggghhhhhhfffeeebbbfffiiiiiifffeeeiiilllgggdddaaadddiiillljjjfff```\\\\\\ccchhhgggcccbbbgggggggggjjjmmmooooooooopppmmmkkklllooooookkkgggdddcccbbb___]]]___dddhhhcccbbbaaa___^^^]]]\\\\\\___aaabbb```^^^[[[ZZZ[[[TTTUUUVVVXXXYYYZZZ[[[\\\UUUWWWVVVPPPNNNRRRSSSQQQQQQRRRSSSSSSTTTUUUVVVWWWPPPRRRTTTVVVUUUSSSOOOMMMKKKQQQTTTPPPLLLMMMOOONNNLLLMMMMMMLLLIIIIIIKKKMMMOOOOOOMMMLLLKKKKKKJJJKKKGGGGGGGGGGGGGGGGGGFFFFFFEEEIIIMMMLLLIIIHHHJJJMMMLLLLLLKKKIIIFFFFFFGGGIIICCCDDDEEEGGGHHHHHHHHHGGGCCCBBBBBBDDDGGGHHHGGGFFFIIIJJJKKKLLLKKKJJJHHHGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKLLLNNNQQQRRRRRRQQQNNNRRRSSSRRRTTTXXXVVVPPPJJJLLLOOORRRUUUVVVVVVVVVWWW[[[[[[UUUSSSVVVYYYZZZ___^^^]]]\\\[[[ZZZWWWTTTYYYYYYZZZ\\\^^^_________KKKMMMMMMMMMJJJIIIHHHIIIIIINNNOOOKKKJJJNNNOOOKKKQQQSSSSSSPPPLLLKKKLLLNNNRRRPPPMMMJJJHHHHHHHHHIIIDDDAAA;;;666777AAAQQQ]]]XXXWWWXXX]]]ccceeebbb]]]VVVSSSOOONNNPPPSSSUUUVVVRRRQQQQQQRRRSSSTTTTTTSSSPPPQQQRRRRRRRRRTTTXXX[[[VVVQQQNNNQQQXXX\\\ZZZVVVUUUSSSQQQQQQRRRSSSRRRRRRPPPQQQTTTWWWXXXXXXWWWVVVUUUVVVWWWVVVUUUVVVXXX[[[VVVVVVUUUUUUUUUVVVWWWWWWMMMNNNPPPSSSXXXZZZ[[[ZZZ\\\[[[YYYWWWTTTRRRPPPOOOPPPSSSVVVWWWWWWVVVVVVWWWVVVWWWXXXXXXVVVVVVWWWXXXXXXTTTUUUXXXSSSJJJMMMWWWUUUYYYWWWPPPLLLNNNNNNKKKIIIPPPWWW[[[```ccc```YYYaaa^^^YYYUUUSSSTTTVVVWWWXXXVVVRRRMMMKKKLLLPPPTTTSSSUUUVVVTTTPPPMMMNNNOOOJJJJJJJJJJJJKKKNNNSSSVVVRRRQQQRRRTTTWWWVVVRRRNNNSSSOOOLLLKKKLLLLLLKKKIIIJJJIIIHHHHHHJJJMMMPPPRRRHHHHHHHHHJJJMMMNNNMMMLLLMMMJJJIIIHHHEEEBBBFFFLLLCCCDDDEEEDDDCCCAAAAAABBBAAA@@@???>>>???@@@BBBCCCBBBAAAAAA@@@???>>>>>>===@@@@@@AAA@@@???===<<<:::;;;;;;<<<<<<===>>>>>>>>>999:::;;;:::888777888999999999999999999999999999777777888999999777666555888999999:::::::::999999666666555555555555666666777777666666666666777777555666777888888777666555222333444555666666666777555555555555555555555555444444444444444444444444000111333555666666555555444444444444444444444444555555555555555666777888:::777:::BBBDDD???888666999888777777777888:::;;;888;;;>>>===<<<;;;<<<>>><<<<<<<<<==================>>>???AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGFFFDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNPPPRRRRRRPPPMMMOOONNNNNNQQQTTTVVVTTTRRRQQQRRRTTTTTTUUUYYY```ffffffeeedddcccbbb```]]]ZZZYYYZZZ[[[\\\\\\\\\\\\\\\YYY[[[___bbbdddcccaaa___eeehhhkkkjjjffffffjjjnnnkkkfffbbbccchhhjjjgggccc[[[XXXZZZdddkkkkkkgggfffgggjjjmmmnnnmmmlllmmmnnniiihhhiiimmmqqqpppjjjeeeaaaaaa___\\\ZZZ^^^eeekkkbbbaaa___]]][[[ZZZYYYYYY^^^```bbbaaa^^^ZZZXXXXXXPPPRRRVVVZZZ\\\[[[ZZZYYYRRRVVVTTTMMMLLLQQQTTTSSSMMMNNNPPPQQQQQQRRRSSSTTTMMMPPPSSSUUUTTTPPPLLLHHHKKKRRRTTTPPPKKKKKKMMMMMMLLLMMMNNNLLLIIIHHHKKKNNNOOONNNLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEIIIMMMMMMJJJIIILLLOOOMMMMMMLLLIIIFFFEEEFFFGGGBBBEEEGGGGGGFFFEEEEEEEEEEEEDDDEEEGGGIIIKKKJJJIIIHHHJJJKKKLLLLLLJJJIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHIIILLLOOOPPPPPPOOOOOOSSSUUUTTTWWWZZZTTTJJJGGGIIIMMMQQQSSSUUUUUUUUUUUUZZZYYYSSSNNNQQQVVVYYY```^^^]]]^^^aaaaaa]]]ZZZ[[[[[[\\\___aaaaaa```___NNNMMMMMMLLLKKKJJJJJJIIIJJJNNNQQQRRROOOLLLLLLMMMQQQTTTVVVTTTNNNLLLMMMPPPTTTQQQMMMJJJJJJKKKLLLKKKHHHBBB;;;666444>>>VVVlll]]]]]]___fffllljjjaaaXXXYYYRRRLLLMMMRRRVVVVVVSSSTTTQQQOOOOOOQQQTTTUUUUUUMMMQQQUUUTTTRRRSSSXXX\\\TTTQQQQQQWWW[[[YYYVVVVVVQQQQQQQQQPPPPPPRRRVVVYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSPPPMMMMMMQQQTTTVVVVVVOOORRRUUUTTTQQQQQQTTTXXXTTTTTTTTTUUUVVVWWWVVVUUU___]]]YYYUUUQQQOOOMMMMMMRRRWWW[[[[[[WWWVVVWWWZZZ]]][[[YYYYYYXXXWWWTTTRRRUUUUUUSSSQQQNNNNNNPPPRRRSSSPPPMMMLLLMMMOOOOOOOOOMMMPPPTTTXXXZZZZZZYYYXXX^^^]]]ZZZUUUQQQPPPRRRSSSVVVPPPLLLNNNTTTWWWVVVRRRUUUTTTRRRQQQPPPOOOOOONNNIIIJJJKKKLLLMMMNNNOOOPPPMMMOOORRRTTTTTTSSSPPPNNNKKKHHHIIIMMMLLLGGGFFFJJJJJJKKKLLLJJJHHHFFFFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLGGGCCCAAADDDGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA???>>>>>>>>>>>>???AAAAAA???>>>>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;777888999:::<<<===>>>>>><<<<<<======<<<;;;::::::::::::::::::::::::::::::999999888777666666777777777777777777777777777777666666666666555555555555444444555555555555444444555555555555555666777777333444444555555444444333333333333333333333333333444444444333333222222222222333444444555555444444333333333444444444555555444555666666666777:::<<<===@@@???<<<;;;======:::;;;999888777666444555888;;;;;;<<<<<<===<<<<<<<<<::::::::::::;;;===>>>???@@@@@@??????@@@@@@AAABBB@@@BBBCCCCCC@@@>>>======EEEDDDCCCBBBAAA@@@@@@@@@EEEBBBBBBFFFLLLOOOMMMJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMNNNQQQSSSSSSSSSQQQPPPUUUSSSRRRRRRTTTYYY___bbb___dddgggeeebbbaaa^^^ZZZXXXWWWXXX[[[______[[[WWW```\\\ZZZ]]]___^^^]]]___fffeeecccdddeeeffffffeeeaaadddfffgggeeebbb```___\\\```eeeggggggeeeccccccjjjkkknnnoooooommmjjjhhhggggggfffeeedddcccbbbaaa```]]]ZZZ[[[```bbb```]]]]]]]]]^^^\\\[[[ZZZ\\\]]]```______``````]]]YYYUUUWWWVVVXXX\\\\\\WWWUUUVVVTTTRRROOOMMMLLLLLLNNNOOOTTTSSSQQQOOOOOOQQQSSSTTTOOOOOONNNMMMMMMNNNNNNOOOKKKJJJJJJJJJKKKLLLNNNOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDBBBBBBDDDGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEGGGIIIKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRRRRPPPMMMKKKGGGJJJOOOVVV[[[\\\ZZZWWWZZZZZZVVVSSSUUU[[[]]][[[bbbdddbbb]]][[[\\\[[[XXXZZZZZZZZZ\\\^^^^^^\\\ZZZLLLLLLLLLLLLKKKKKKKKKJJJIIILLLPPPQQQOOOMMMLLLMMMMMMPPPQQQOOOKKKIIILLLOOOSSSPPPMMMLLLMMMNNNNNNNNNHHHCCC===888999GGGbbbzzziiieeeccceeejjjiiiaaaZZZXXXSSSOOOPPPUUUWWWTTTPPPSSSPPPNNNNNNPPPSSSTTTTTTQQQSSSUUUVVVUUUVVVXXX[[[SSSQQQRRRXXX[[[YYYVVVVVVPPPQQQQQQQQQQQQSSSXXX[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTQQQNNNNNNPPPRRRSSSRRRPPPTTTWWWXXXUUUSSSSSSTTTPPPQQQRRRUUUWWWYYYXXXXXX\\\ZZZWWWTTTQQQOOONNNNNNOOOTTT[[[]]]ZZZXXXYYYZZZ\\\ZZZXXXWWWWWWVVVTTTRRRVVVVVVTTTRRROOONNNPPPRRRQQQOOOMMMMMMOOOPPPQQQPPPQQQPPPNNNNNNQQQWWW\\\```^^^]]]ZZZUUUQQQPPPQQQRRRRRRPPPPPPSSSXXXYYYVVVRRRQQQPPPOOONNNMMMMMMLLLLLLHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPPPPPPPOOOMMMNNNQQQPPPJJJHHHJJJIIIJJJJJJIIIFFFEEEEEEFFFJJJJJJIIIJJJJJJKKKKKKLLLJJJGGGDDDCCCEEEHHHIIIHHHEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>=========>>>???@@@???===;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;888999999:::;;;<<<=====================<<<;;;;;;::::::::::::::::::::::::888777666666555555666666888888888888888888888888777777777666666555555444444555555666666555555444444444444333444444555666333333444444444444333333333333333333333333333333444444333333333222222222222333444444555444444444333333333444444444444555555555666666666888;;;>>>>>>@@@???;;;:::;;;;;;888;;;:::999888777666777999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@????????????@@@AAAAAA===???AAAAAAAAAAAAAAACCCCCCCCCBBBAAAAAAAAABBBBBBEEECCCBBBEEEJJJMMMKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJNNNOOOPPPQQQQQQPPPOOOOOORRRPPPOOOOOOQQQTTTXXXZZZ[[[```dddcccaaabbb```]]]ZZZXXXVVVWWWYYYZZZZZZXXX```___```bbb```\\\^^^cccdddcccbbbccccccdddccccccaaacccffffffdddaaa______```bbbdddeeedddbbbbbbbbblllmmmmmmmmmmmmkkkiiihhhbbb```___```aaabbbaaa______[[[YYYZZZ]]]___^^^[[[[[[\\\]]]\\\[[[[[[\\\]]]^^^]]]\\\\\\]]]]]][[[ZZZXXXVVVWWWZZZYYYTTTRRRSSSUUUSSSPPPNNNMMMNNNOOOPPPVVVTTTQQQOOONNNNNNPPPQQQNNNNNNMMMMMMLLLLLLLLLLLLIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFEEECCCCCCEEEGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQQQQOOOLLLKKKEEEHHHMMMSSSXXXYYYVVVTTTSSSUUUTTTQQQRRRXXX[[[ZZZaaabbb```[[[YYY[[[[[[XXXXXXWWWWWWXXXZZZZZZXXXVVVJJJJJJKKKKKKKKKLLLLLLLLLJJJMMMQQQRRRQQQOOOMMMMMMKKKMMMNNNLLLIIIIIILLLPPPPPPOOOMMMNNNOOOPPPPPPOOOIIIDDD>>>;;;===LLLhhhiiiggggggiiikkkhhh```YYYTTTQQQPPPRRRWWWYYYVVVRRRRRRPPPNNNNNNPPPSSSTTTTTTSSSSSSSSSUUUWWWWWWVVVUUUSSSQQQSSSZZZ\\\YYYVVVUUUPPPQQQRRRRRRRRRUUUYYY\\\WWWWWWVVVVVVUUUUUUUUUUUUSSSRRRPPPOOOPPPQQQPPPOOORRRVVVZZZ[[[YYYUUURRRPPPPPPRRRTTTWWWYYYYYYYYYXXXUUUUUUTTTRRRQQQPPPOOONNNMMMSSSZZZ^^^]]]ZZZYYYZZZZZZXXXVVVUUUUUUUUUTTTRRRWWWWWWVVVSSSPPPOOOPPPQQQNNNMMMMMMNNNQQQSSSRRRRRRQQQNNNLLLLLLOOOVVV]]]bbb]]]\\\YYYUUUQQQOOOOOOQQQMMMQQQUUUYYYZZZYYYUUUSSSMMMMMMLLLKKKKKKKKKKKKKKKGGGIIIKKKMMMNNNNNNMMMLLLOOONNNNNNMMMNNNOOOPPPPPPMMMNNNQQQTTTRRRLLLJJJLLLIIIJJJKKKIIIGGGEEEEEEFFFJJJJJJJJJJJJJJJJJJKKKKKKGGGFFFDDDEEEGGGHHHHHHHHHCCCBBBBBBAAA@@@@@@@@@???@@@???>>>===<<<===>>>???@@@>>><<<::::::;;;===>>>=========<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;===============<<<<<<;;;999999999999999999999999666666555555444444555555888888888888888888888888888888777777666555444444555555666666666666555555333222222222222333444444333333444444444444333333333333333333333333333333333333333333222222222222222222333444444444444444333333333333444444444444555555555444555888===AAADDDFFFCCC>>>;;;<<<:::777???>>><<<999777666666555888999999:::;;;;;;:::::::::::::::;;;<<<===>>>?????????>>>>>>>>>???@@@@@@>>>@@@AAAAAA@@@AAACCCEEEBBBAAAAAAAAABBBBBBCCCDDDDDDBBBBBBDDDHHHKKKJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGOOOOOONNNNNNNNNNNNMMMMMMPPPPPPPPPQQQSSSUUUXXXYYYVVV\\\`````````bbbbbb___YYYVVVSSSSSSVVVYYY\\\^^^aaacccffffff```[[[___fffaaaaaabbbbbbbbbbbbaaa```bbbdddeeeeeeccc```^^^^^^cccccccccbbb``````aaaccclllkkkiiigggffffffeeeeee^^^[[[YYY[[[```cccaaa]]]___\\\YYYZZZ\\\]]]\\\ZZZYYY[[[\\\\\\[[[ZZZ[[[[[[\\\ZZZXXXXXXZZZ]]]]]]]]]XXXUUUTTTVVVUUUQQQPPPRRRUUUSSSQQQPPPOOOPPPQQQRRRVVVTTTQQQNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGIIILLLNNNOOONNNLLLJJJNNNLLLKKKIIIGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEBBBCCCDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFEEECCCCCCEEEGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPPPPNNNLLLJJJFFFHHHLLLRRRVVVVVVTTTRRRMMMRRRUUURRRQQQUUUYYYYYY^^^___\\\WWWUUUXXXXXXVVVVVVUUUUUUVVVXXXYYYXXXVVVHHHIIIIIIJJJKKKLLLMMMMMMPPPRRRUUUVVVTTTQQQNNNLLLLLLMMMNNNMMMLLLMMMPPPTTTOOONNNMMMMMMOOOOOOMMMLLLIIIEEEAAA===>>>IIIbbbxxx]]]ccclllqqqoooggg]]]WWWQQQOOONNNRRRXXX\\\\\\ZZZUUURRRPPPPPPRRRUUUVVVVVVTTTQQQOOOQQQUUUVVVRRRNNNSSSRRRUUU[[[\\\XXXUUUVVVRRRSSSTTTSSSSSSUUUXXX[[[TTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRQQQQQQWWWXXXYYYZZZYYYVVVRRROOOSSSUUUXXXYYYXXXVVVUUUUUUQQQQQQRRRRRRRRRQQQPPPPPPPPPTTTZZZ\\\[[[ZZZYYYYYYXXXVVVTTTSSSTTTTTTTTTSSSXXXXXXWWWTTTQQQPPPPPPQQQLLLLLLMMMPPPSSSTTTTTTSSSMMMOOORRRUUUXXXYYYZZZ[[[[[[[[[XXXTTTPPPNNNNNNOOOKKKQQQWWWZZZYYYVVVTTTTTTMMMMMMLLLKKKKKKKKKLLLLLLGGGIIILLLNNNNNNMMMKKKJJJNNNNNNNNNNNNOOOOOOOOOOOOIIILLLQQQTTTQQQMMMKKKLLLLLLMMMMMMKKKIIIGGGHHHIIIHHHHHHHHHIIIIIIIIIHHHHHHCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@?????????>>>=========>>>???@@@BBB@@@===;;;;;;<<>>CCCEEEFFFCCC===::::::999666666999999666444555555444666777888999999:::999999::::::::::::;;;===>>>???>>>>>>======>>>>>>???@@@EEEEEECCCAAA???>>>???AAABBBBBBAAAAAAAAAAAABBBCCCAAA@@@@@@BBBFFFIIIJJJIIIFFFFFFGGGGGGGGGGGGGGGGGGLLLLLLKKKKKKKKKLLLMMMNNNLLLMMMOOOQQQTTTVVVXXXYYYTTTZZZ^^^]]]]]]``````^^^TTTSSSRRRTTTXXX^^^cccfffcccccceeefffbbb]]]^^^ddd```aaabbbcccaaa`````````ccceeefffeeebbb___^^^^^^cccbbbaaa^^^]]]___cccfffhhhfffbbb___^^^^^^```bbb```[[[XXX[[[aaadddaaa\\\```^^^\\\[[[]]]]]]\\\[[[ZZZ\\\]]]\\\ZZZYYYXXXXXXYYYXXXWWWXXXZZZ\\\\\\\\\WWWSSSRRRSSSSSSPPPQQQTTTVVVTTTSSSRRRQQQRRRSSSTTTTTTRRRPPPMMMKKKJJJKKKKKKMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHJJJLLLLLLKKKJJJIIINNNLLLJJJHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDAAAAAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGFFFDDDBBB@@@BBBCCCDDDCCCBBBBBBDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFJJJKKKMMMOOOOOONNNLLLKKKHHHJJJMMMRRRUUUVVVSSSQQQNNNUUUYYYVVVSSSUUUXXXYYYYYYZZZWWWRRRPPPSSSUUUSSSUUUUUUUUUXXX[[[\\\\\\[[[GGGGGGHHHJJJKKKLLLMMMNNNVVVWWWYYYYYYWWWSSSNNNJJJKKKLLLMMMMMMNNNOOORRRTTTOOOMMMLLLKKKLLLKKKIIIGGGFFFDDDCCCAAA@@@GGG[[[mmm^^^hhhrrruuunnneee___]]]UUURRRPPPRRRVVV[[[]]]^^^WWWUUUSSSSSSUUUWWWXXXXXXUUUQQQNNNOOOTTTUUUQQQLLLRRRRRRVVV[[[[[[VVVUUUVVVSSSTTTTTTTTTSSSSSSUUUWWWTTTTTTUUUUUUUUUUUUTTTSSSPPPQQQRRRSSSTTTUUUVVVVVV\\\YYYVVVUUUVVVVVVTTTQQQPPPRRRUUUVVVTTTRRRQQQRRRRRRTTTUUUWWWWWWVVVUUUTTTVVVWWWXXXXXXXXXWWWXXXXXXVVVTTTRRRSSSTTTUUUTTTSSSXXXXXXXXXVVVSSSQQQRRRRRRMMMMMMNNNPPPTTTUUUUUUTTTPPPSSSXXX[[[\\\[[[XXXVVVYYYYYYWWWTTTPPPNNNNNNOOOLLLQQQUUUVVVSSSRRRSSSUUUOOOOOONNNNNNNNNNNNNNNOOOHHHJJJLLLNNNNNNMMMKKKIIILLLNNNPPPRRRRRRQQQOOONNNKKKPPPUUUTTTPPPLLLJJJIIIKKKLLLLLLKKKIIIGGGGGGHHHEEEFFFFFFGGGGGGFFFEEEEEE@@@AAACCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA?????????>>>======>>>???@@@AAAAAA???===;;;;;;<<<>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888888999999:::999999888777777777777777777777777666666666555555666777777777777777777777777777777777777666666555444444333444444555555555555444444333333222222333333444555222333333333333333333222222222222222222222222222222222222222222222222222111222333333444444333333222222222333333333444444555444333333333777===BBB<<<>>><<<888888;;;<<<:::333<<<@@@;;;666777777666555666777888999999999999888999999999:::<<<===>>>===<<<<<<<<<<<<===>>>>>>FFFFFFDDDAAA>>><<<===>>>CCCBBBAAA@@@@@@?????????===<<<===@@@DDDGGGJJJKKKFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHIIIKKKMMMOOOPPPJJJKKKLLLNNNPPPQQQRRRSSSUUUZZZ]]][[[ZZZ\\\\\\YYYRRRTTTVVVYYY]]]aaaeeegggdddaaaaaacccccc___]]]___aaacccdddcccaaa``````aaaeeefffgggeeebbb___^^^^^^```___^^^\\\\\\___dddhhhfffbbb^^^ZZZYYY[[[___bbbaaa\\\XXX[[[```ccc___ZZZ```^^^]]]\\\\\\]]]\\\\\\]]]^^^^^^\\\YYYWWWVVVVVVXXXXXXXXXZZZ\\\[[[YYYWWWUUURRRQQQSSSSSSRRRTTTXXXWWWVVVTTTSSSSSSSSSSSSTTTOOOOOOMMMLLLKKKKKKLLLLLLNNNNNNNNNMMMLLLJJJIIIHHHKKKKKKJJJJJJKKKKKKLLLLLLMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEAAA@@@@@@@@@AAAAAABBBCCC>>>???BBBDDDGGGHHHIIIIIIEEEFFFFFFFFFDDDBBB???===>>>@@@AAAAAA@@@@@@AAABBBEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHEEEDDDDDDDDDDDDEEEFFFFFFJJJKKKLLLNNNNNNNNNMMMLLLIIIJJJLLLPPPSSSSSSPPPNNNTTT[[[^^^[[[VVVVVVXXXYYYTTTUUUSSSNNNNNNQQQRRRPPPQQQRRRTTTXXX]]]______^^^FFFGGGHHHIIIKKKLLLMMMNNNVVVWWWXXXYYYXXXSSSMMMGGGHHHIIIJJJLLLMMMOOOPPPPPPNNNLLLIIIHHHHHHHHHFFFEEECCCCCCDDDDDDCCCIIIYYYjjjrrruuuvvvsssmmmhhhfffggg]]]ZZZVVVTTTUUUWWWYYYZZZWWWUUURRRRRRTTTWWWXXXXXXWWWSSSOOOOOOSSSUUURRROOOQQQPPPSSSWWWVVVRRRRRRUUUQQQRRRSSSRRRQQQQQQSSSUUUWWWXXXYYYYYYYYYXXXVVVUUUOOOQQQRRRSSSTTTVVVYYY\\\]]]WWWQQQPPPSSSVVVUUUSSSIIIMMMPPPPPPOOONNNQQQSSSWWWYYY\\\]]]^^^\\\ZZZXXXXXXWWWVVVUUUUUUUUUVVVWWWSSSRRRRRRTTTUUUVVVUUUSSSWWWXXXXXXWWWUUUSSSSSSTTTPPPOOOOOOPPPSSSUUUTTTTTTXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUSSSPPPNNNNNNOOOOOOQQQSSSRRRPPPOOOPPPSSSRRRQQQPPPOOOOOOOOOOOOOOOKKKLLLNNNNNNNNNMMMKKKJJJKKKMMMQQQSSSSSSRRROOOMMMQQQWWW[[[UUUNNNJJJGGGFFFHHHIIIJJJHHHFFFDDDDDDEEECCCDDDEEEFFFEEEDDDCCCBBB???AAABBBBBBAAA@@@@@@AAAAAABBBCCCCCCBBBAAA???>>>======<<<<<<===???@@@BBB===<<<;;;:::999::::::;;;;;;;;;;;;::::::::::::999::::::::::::999999999999666777777888888888888888666666666666666666666666666666666555666666777888666666666666666666666666555555555444444444444333333333444444444444333333333333222222333333444555222222333333333333222222222222222222222222222222111111111222222222222222111111222333333333333333222222222222333333333333333333333222333666;;;???777:::;;;:::===DDDHHHGGGPPP]]]aaaTTTCCC:::666333555555777888999999::::::777777777888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>AAABBBBBB@@@>>>>>>???@@@CCCBBB@@@???>>>=========;;;;;;<<<>>>AAAEEEHHHJJJEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMOOOPPPOOOOOOPPPPPPQQQQQQQQQQQQVVVZZZ\\\YYYWWWXXXWWWUUUTTTWWWZZZ\\\]]]___```bbbbbb^^^]]]aaaccc___\\\\\\ccceeeeeeccc```___aaadddfffggggggdddaaa^^^]]]]]]\\\]]]]]]\\\]]]___dddgggddd```\\\YYYZZZ]]]bbbeeeaaa]]]ZZZ[[[___```\\\YYY___^^^^^^]]]]]]]]]]]]^^^``````___\\\XXXWWWWWWXXXXXXXXXYYY[[[\\\[[[WWWTTTSSSPPPPPPSSSUUUTTTVVVZZZXXXWWWVVVTTTSSSSSSRRRRRRLLLLLLLLLLLLLLLLLLMMMMMMOOONNNMMMKKKJJJJJJJJJJJJOOONNNMMMLLLLLLMMMNNNOOOKKKJJJIIIGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDD============>>>???@@@AAA<<<>>>AAADDDGGGHHHIIIIIIDDDDDDDDDCCCBBB???===<<<<<<===@@@@@@??????@@@AAADDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFBBBCCCCCCCCCDDDFFFGGGHHHHHHIIIKKKLLLLLLLLLLLLKKKHHHHHHJJJLLLNNNNNNKKKIIIWWW]]]^^^ZZZWWWWWWXXXVVVQQQSSSRRROOONNNQQQQQQNNNKKKNNNRRRXXX]]]___]]][[[GGGGGGHHHIIIKKKLLLMMMMMMQQQQQQSSSUUUUUUQQQJJJEEEFFFGGGIIILLLNNNOOONNNMMMMMMJJJGGGFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCHHHXXXiii{{{tttrrrssssssoookkk```]]]ZZZXXXWWWVVVVVVVVVSSSQQQOOOOOOQQQSSSUUUUUUVVVRRROOONNNPPPRRRRRRQQQNNNMMMOOOQQQOOOLLLMMMRRRLLLMMMOOOPPPPPPQQQSSSUUUYYYZZZ[[[[[[ZZZXXXVVVUUUOOOQQQRRRRRRRRRUUUYYY]]]ZZZSSSLLLMMMRRRVVVUUURRRLLLOOOQQQPPPMMMNNNRRRVVVYYY[[[^^^```___]]]ZZZXXXUUUTTTTTTUUUVVVVVVUUUTTTPPPQQQSSSUUUXXXXXXUUUSSSVVVWWWXXXXXXVVVUUUUUUVVVTTTRRRPPPPPPRRRSSSSSSSSSXXXWWWUUUTTTTTTTTTTTTUUUSSSTTTTTTRRRPPPNNNOOOPPPQQQRRRSSSRRRPPPOOONNNNNNRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPNNNNNNNNNVVVYYYRRRJJJHHHHHHFFFGGGHHHIIIGGGEEECCCCCCDDDCCCDDDEEEFFFFFFDDDBBBAAAAAABBBCCCBBB???>>>???AAA@@@@@@AAABBBAAA???>>><<<::::::::::::;;;===???@@@;;;;;;;;;;;;::::::999999::::::999999999999888888999999999999999999::::::666666777888888888888888555555555555555555555555555444444444555555666777555555555555555555555555222222222333333333333444111222222333333222222111222111111111111222333333222222333333333333222222111111111111111111111111000111111111222222222222111111222333333333333222111222222222222333333333222222333333333555888;;;:::<<<===<<>>@@@@@@?????????@@@??????>>>===============<<<=========???AAAEEEGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEHHHJJJLLLMMMNNNNNNQQQQQQQQQRRRTTTUUUWWWXXXUUUZZZZZZWWWTTTUUUUUURRRSSSVVVYYYZZZZZZZZZ]]]___]]]\\\^^^aaaaaa\\\[[[^^^dddeeeeeebbb^^^]]]aaaeeeeeeeeeeeebbb^^^[[[ZZZZZZ[[[\\\]]]^^^^^^___aaaccc```]]]ZZZXXXZZZ^^^dddhhhaaa```^^^^^^``````___]]]aaabbbbbbaaaaaaaaabbbccc```___]]]ZZZXXXXXXZZZ]]]YYYYYYXXXZZZ[[[[[[YYYWWWSSSPPPPPPTTTUUUSSSTTTXXXYYYXXXWWWUUUSSSRRRQQQPPPLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLJJJHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA>>>>>>=========>>>>>>???<<<>>>AAACCCEEEFFFFFFEEEAAAAAA@@@@@@??????>>>>>>;;;===???@@@@@@???@@@@@@BBBAAA@@@???@@@AAACCCEEECCCCCCCCCDDDDDDDDDCCCCCCAAAAAABBBCCCEEEGGGHHHIIIFFFFFFHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKLLLLLLIIIGGGVVVXXXXXXTTTTTTVVVVVVSSSPPPSSSTTTRRRQQQSSSRRROOOJJJMMMRRRYYY]]]]]]ZZZVVVGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKMMMQQQRRROOOIIICCCFFFGGGJJJMMMPPPPPPNNNLLLLLLIIIFFFDDDFFFHHHIIIJJJJJJHHHFFFCCC???DDDUUUfffwwwooosss}}}uuuiii]]]\\\\\\[[[YYYXXXVVVUUUPPPNNNLLLLLLNNNPPPQQQQQQSSSPPPMMMKKKLLLNNNPPPQQQKKKJJJKKKMMMKKKHHHJJJPPPGGGJJJLLLNNNOOOQQQTTTVVVYYYZZZZZZZZZYYYWWWTTTSSSPPPQQQRRRQQQPPPSSSXXX]]]WWWPPPJJJLLLSSSWWWUUUQQQTTTVVVWWWTTTOOOOOOSSSWWWWWWYYY\\\^^^]]]ZZZVVVTTTPPPQQQSSSVVVXXXWWWUUUSSSOOOPPPSSSWWWYYYYYYVVVSSSUUUWWWXXXXXXWWWVVVVVVWWWWWWTTTQQQPPPQQQRRRSSSSSSQQQRRRTTTUUUTTTSSSQQQOOOQQQRRRSSSRRRPPPOOOOOOPPPQQQRRRSSSSSSSSSPPPMMMKKKQQQPPPOOOMMMLLLKKKKKKKKKPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOGGGPPPTTTMMMGGGHHHJJJIIIIIIJJJJJJHHHFFFDDDEEEFFFDDDEEEFFFGGGFFFEEECCCAAACCCDDDDDDBBB???===???AAA>>>???@@@AAA@@@>>><<<;;;888888888888999;;;===???;;;<<<===>>>===<<<;;;:::999999999888888888777777888888999999999:::::::::666777888999999999999999555555555555555555555555333333333333444444555666444444444444444444444444000111111222222333333444111111111222222111111111000000000000000111111222222222222333333222222222111111111111111111111111000000111111222222222222111111222333333333333222111111222222222333333333111222333333333444777999:::<<<:::888999???BBBAAAWWWmmmxxxfffKKK<<<777444555666777888::::::;;;;;;444555555555666888999:::;;;::::::::::::;;;<<<<<<;;;>>>@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>======???BBBDDDIIIIIIHHHHHHGGGGGGFFFFFFDDDFFFIIIKKKMMMMMMLLLKKKIIIJJJKKKNNNRRRWWW[[[]]]TTTYYYYYYVVVSSSTTTTTTRRROOORRRUUUVVVVVVXXX\\\```YYY\\\aaaccc___ZZZ[[[aaadddeeeeee```\\\\\\aaafffddddddccc```\\\YYYXXXXXX[[[]]]______^^^^^^^^^___[[[YYYWWWVVVXXX^^^dddhhhbbbcccccccccccccccccccccffffffggggggfffggghhhjjj___^^^\\\YYYXXXZZZ^^^aaaZZZYYYWWWWWWYYY[[[\\\[[[SSSQQQQQQTTTTTTRRRRRRUUUYYYYYYWWWUUUSSSQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMKKKHHHEEEEEEGGGJJJLLLGGGIIIKKKLLLLLLKKKHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@??????BBBAAA@@@??????>>>>>>???===>>>AAACCCCCCCCCBBBAAA>>>>>>======>>>???@@@@@@;;;===@@@AAA@@@@@@@@@AAA@@@???>>>>>>???AAACCCEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAACCCEEEHHHJJJKKKDDDDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKLLLMMMMMMJJJGGGRRRSSSQQQOOOPPPTTTTTTPPPPPPTTTVVVUUUUUUVVVTTTPPPKKKOOOUUU[[[___]]]XXXSSSGGGHHHHHHIIIIIIHHHHHHGGGDDDFFFHHHJJJJJJHHHFFFDDDHHHFFFEEEFFFIIIJJJJJJJJJKKKIIIGGGEEEFFFJJJPPPUUU```___SSSIIIIIIIIIVVVmmm|||zzzwwwuuuyyy}}}tttggg^^^\\\YYYUUURRRPPPOOOOOORRRQQQOOONNNNNNNNNNNNOOOSSSNNNIIIHHHJJJMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJHHHKKKNNNOOONNNNNNPPPSSSYYYWWWUUUTTTUUUVVVUUUTTTSSSQQQNNNNNNPPPSSSTTTUUUUUUQQQNNNNNNRRRSSSPPPMMMRRRRRRQQQNNNLLLMMMPPPRRRWWWZZZ\\\[[[VVVRRRQQQQQQQQQPPPPPPPPPRRRRRRQQQPPPSSSRRRSSSWWWZZZZZZWWWTTTUUUUUUTTTTTTTTTUUUVVVWWWVVVUUURRRPPPPPPQQQRRRSSSVVVVVVTTTQQQNNNKKKKKKLLLLLLNNNPPPPPPNNNLLLKKKLLLNNNRRRTTTRRRMMMIIIIIIKKKPPPOOOLLLKKKJJJJJJLLLMMMSSSRRROOOMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPLLLLLLMMMKKKIIIGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>===AAAAAA@@@>>>===<<<;;;:::666888:::<<<======<<<<<<>>>======;;;:::999888888888777666777888999888777999::::::::::::999888888888888777777666666555555222222333444555555555444222222222333333444444444444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000333333222222111222222222222222222111111111111000000000111222222222222111111222222111111333666999888888777555444555999<<<999EEEPPPPPPEEE999444555777777777888888888888888777666555444444555666777777777888888888999999999:::;;;<<<>>>>>>>>>>>>===;;;;;;::::::;;;<<<>>>???>>>??????@@@BBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJMMMMMMNNNPPPSSSVVVYYY[[[___ZZZTTTSSSUUUVVVTTTQQQRRRTTTWWWWWWWWWVVVVVVWWWZZZ\\\^^^^^^\\\]]]```ccchhheee```]]]\\\^^^bbbeeebbb___[[[YYYYYYZZZYYYYYY___\\\]]]______]]]\\\______^^^[[[YYYYYY\\\aaafffggggggfffdddaaa```aaacccbbbhhhjjjgggddddddbbb^^^]]]\\\ZZZXXXYYYZZZ]]]^^^[[[XXXVVVXXX[[[\\\XXXTTTPPPQQQSSSTTTTTTUUUWWWXXXYYYXXXUUUSSSQQQOOONNNNNNKKKHHHFFFFFFHHHKKKMMMNNNPPPLLLHHHHHHKKKMMMJJJFFFLLLLLLMMMMMMKKKIIIFFFDDDGGGFFFFFFFFFFFFHHHIIIJJJDDDCCCAAA@@@@@@AAACCCDDDBBBAAA???>>>>>>???AAABBBCCCBBB???===<<<<<<======;;;===???AAABBBCCCBBBBBB????????????>>>>>>>>>>>>===<<<===@@@BBBBBB>>>;;;>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAAAAABBB@@@???AAADDDFFFEEECCC??????@@@CCCGGGIIIIIIHHHKKKJJJIIIIIIJJJKKKMMMNNNQQQPPPOOOPPPRRRRRROOOLLLSSSSSSTTTTTTTTTSSSQQQPPPPPPNNNNNNRRRWWWXXXSSSNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEDDDEEEGGGIIIIIIHHHFFFGGGFFFCCCBBBHHHSSS\\\rrr[[[OOOHHHMMM\\\___hhhrrrzzz}}}nnn^^^YYYWWWUUURRRPPPOOOOOOOOOMMMMMMLLLKKKJJJJJJKKKLLLNNNKKKIIIIIILLLOOOOOONNNNNNMMMLLLKKKLLLMMMNNNOOOSSSSSSSSSQQQOOOOOOQQQTTTVVVTTTRRRRRRSSSSSSRRRPPPQQQOOOMMMNNNQQQUUUWWWXXXUUURRRPPPRRRVVVWWWTTTPPPOOOPPPQQQPPPNNNNNNOOOPPPSSSUUUWWWVVVRRRPPPOOOPPPQQQPPPOOOOOOQQQRRRSSSSSSXXXVVVTTTTTTVVVVVVTTTRRRUUUTTTSSSRRRRRRTTTVVVWWWZZZWWWTTTQQQPPPQQQSSSTTTRRRRRRQQQOOOKKKJJJJJJKKKKKKMMMNNNMMMKKKIIIIIIIIIMMMQQQSSSQQQLLLIIIIIIKKKJJJIIIIIIJJJKKKMMMOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKMMMNNNOOOPPPOOONNNMMMIIIJJJJJJIIIGGGEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA???>>>@@@@@@???>>>======<<<<<<>>>======<<<;;;:::999999999:::;;;======<<<;;;:::<<<<<<;;;:::999888777777777666555555777888777666999999999:::999888888777666666666555555555555555333333444555555555555555222222222333333333444444444333333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000//////000111111111111000000000000000000000000000333222222111111111222222222222222111111111000000000000111222222222222111111111222111111222666888555666777777888<<>>>>>======>>>===<<<;;;;;;;;;<<<===@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKMMMOOOQQQSSSTTTZZZWWWUUUVVVZZZ[[[XXXUUUSSSSSSTTTSSSSSSTTTVVVXXXVVVXXX[[[\\\\\\^^^bbbeeedddbbb```^^^^^^```ccceee^^^ZZZWWWVVVYYY^^^bbbdddbbb___]]]___^^^[[[[[[^^^```___]]][[[[[[^^^dddhhhgggfffeeebbb```___aaacccdddiiillliiiggggggeeeaaa^^^]]][[[YYYZZZ[[[^^^```YYYVVVTTTVVVZZZ[[[XXXUUUPPPQQQRRRSSSSSSSSSSSSTTTQQQPPPOOONNNLLLJJJIIIHHHKKKIIIGGGGGGJJJMMMOOOPPPOOOKKKHHHHHHKKKLLLIIIFFFGGGHHHHHHHHHGGGEEEBBBAAAFFFEEEDDDDDDDDDEEEFFFGGGEEEDDDBBBAAAAAABBBDDDEEEBBBAAA???>>>>>>???@@@AAACCCAAA???===<<<<<<======;;;<<<===???@@@AAAAAA@@@>>>>>>>>>>>>============<<<<<<===???BBBAAA>>>;;;======>>>>>>??????@@@@@@CCCDDDEEEEEEEEEDDDCCCCCCAAA@@@???@@@CCCDDDCCCAAA@@@@@@AAACCCFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLLLLLLLNNNQQQQQQOOOLLLNNNNNNOOOOOOOOONNNMMMMMMOOOPPPQQQRRRSSSSSSRRRQQQDDDCCCBBBAAAAAABBBCCCDDDGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDBBBCCCEEEGGGGGGFFFBBBDDDEEEBBB@@@FFFTTT```eeeQQQFFFDDDKKKEEETTTgggtttyyysssbbbSSSSSSQQQPPPNNNMMMLLLMMMMMMIIIKKKLLLJJJHHHGGGIIILLLMMMKKKJJJKKKLLLMMMLLLKKKNNNMMMLLLKKKLLLNNNPPPQQQTTTSSSRRROOOMMMNNNPPPSSSSSSRRRPPPPPPQQQQQQOOONNNNNNMMMLLLNNNSSSWWWZZZ[[[TTTRRRRRRTTTWWWXXXTTTQQQKKKNNNQQQRRRQQQOOONNNNNNOOOPPPPPPOOONNNNNNOOOQQQQQQQQQQQQQQQRRRSSSUUUVVVZZZWWWTTTRRRSSSTTTTTTTTTTTTSSSQQQPPPPPPRRRTTTVVV\\\YYYUUURRRPPPPPPRRRSSSMMMMMMMMMKKKIIIHHHIIIJJJKKKMMMNNNMMMKKKIIIIIIJJJMMMPPPQQQOOOKKKIIIIIIKKKFFFGGGHHHJJJKKKMMMNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJJJJLLLOOOQQQQQQNNNKKKIIIEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>===??????>>>===<<<;;;::::::<<<<<<;;;;;;;;;:::::::::;;;<<<=========;;;:::999;;;::::::999888777666666888666444444666888888888888888999999888888777666333444444444444555555555333444555555666555555555222222222222333333333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000...///000000111111000000000000000000000000000000222111111111111111222222222222111111111000000000///000111111222222111111000111111111111222555777333444666888:::>>>CCCGGG@@@===999666444444333333444444444333333333333333666555555444444555555666777777777777888888888888999:::;;;<<<=========<<>><<<;;;:::;;;;;;AAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFHHHIIIIIIHHHHHHKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPRRRVVV[[[]]][[[XXXSSSSSSRRRQQQPPPRRRVVVYYYUUUWWWYYYZZZ[[[]]]```ccc]]]]]]^^^^^^___```aaaaaaZZZVVVRRRRRRWWW___eeeiiieee```^^^^^^]]]ZZZZZZ^^^``````___]]]]]]___dddhhhfffeeeccc```^^^^^^aaacccdddiiillljjjhhhhhhgggccc___^^^\\\ZZZZZZ[[[]]]___VVVTTTSSSTTTXXXYYYXXXUUUSSSSSSTTTTTTTTTRRRQQQPPPPPPPPPPPPPPPOOOMMMLLLKKKLLLJJJHHHIIILLLOOOPPPQQQLLLIIIGGGGGGIIIJJJGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@DDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCAAA@@@???>>>>>>???@@@AAABBB@@@>>><<<;;;;;;<<<===:::;;;<<<===>>>?????????============<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@===;;;;;;<<<<<<===>>>>>>??????BBBBBBCCCDDDDDDDDDCCCCCCAAA@@@??????AAAAAA@@@???BBBAAAAAACCCFFFGGGFFFEEECCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMPPPPPPMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKNNNPPPQQQPPPNNNOOORRRUUUCCCAAA@@@>>>>>>@@@AAACCCEEEDDDCCCCCCCCCCCCDDDEEECCCBBBAAAAAACCCDDDDDDCCC@@@BBBCCCBBBBBBGGGQQQYYY~~~zzzYYYHHHDDDBBBDDDEEEPPP___iiikkkeee[[[SSSPPPNNNMMMKKKJJJIIIJJJJJJHHHKKKMMMLLLIIIHHHKKKNNNOOOMMMKKKIIIHHHHHHHHHIIIOOONNNLLLJJJJJJLLLNNNOOOMMMNNNOOOOOOPPPRRRTTTUUURRRPPPOOOPPPQQQPPPOOOMMMNNNMMMMMMOOOSSSWWWZZZZZZRRRRRRRRRTTTVVVTTTPPPMMMJJJNNNSSSUUUTTTQQQOOOMMMMMMMMMMMMLLLMMMOOORRRTTTSSSUUUVVVWWWVVVUUUTTTUUUVVVUUUSSSSSSSSSUUUVVVVVVRRRQQQNNNMMMMMMOOORRRTTTXXXWWWVVVTTTRRRPPPOOONNNIIIJJJJJJIIIHHHHHHIIIKKKMMMNNNPPPPPPOOONNNOOOPPPNNNOOOPPPOOOLLLJJJKKKLLLIIIIIIJJJJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOONNNLLLJJJHHHDDDEEEEEEDDDCCCBBBCCCDDDCCCDDDEEEFFFEEECCCAAA???AAAAAA@@@@@@???>>>>>>===??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::999888888777666666888666555555777999;;;;;;777777888888777777666555222333333444555555666666444555555666666555555555222222222222222222222333222222222222111111111111111111111111111111111111111111111111111111111111////////////////////////...//////000000000000000000000000000000000000000111000000000000111222222111111111111000000000000///000000111111111111111///111111111000111333666333444555666777999===@@@999888888888888888666444555555555444444444444444444444444444444444444444666666666777777777888888999999::::::;;;<<<<<<<<>><<<;;;;;;;;;<<<@@@@@@?????????>>>>>>>>><<<<<<===>>>???AAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFIIIJJJLLLNNNPPPPPPPPPPPPJJJJJJLLLPPPUUUWWWWWWVVVSSSTTTSSSRRRRRRSSSVVVYYYWWWWWWXXXXXXYYYZZZ[[[]]]XXXZZZ\\\]]]^^^]]]\\\[[[XXXUUURRRSSSWWW]]]bbbeeeeee```]]]]]]\\\ZZZ[[[___bbbaaa```^^^\\\]]]```ccceeedddbbb___^^^^^^aaadddbbbhhhkkkiiiggghhhfffcccaaa___\\\YYYXXXXXXYYY[[[WWWUUUTTTTTTVVVWWWWWWUUUYYYXXXXXXXXXWWWUUURRROOOPPPQQQSSSTTTTTTRRRPPPOOOKKKIIIHHHIIIKKKNNNPPPPPPIIIGGGFFFFFFHHHHHHFFFDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDCCCCCCBBBAAA@@@@@@@@@???>>>============>>>?????????>>>>>>>>>???@@@@@@AAA???===;;;;;;;;;<<<===;;;;;;<<<=========>>>>>><<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>><<<;;;:::;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>CCCBBBBBBCCCEEEEEEDDDBBBBBBCCCEEEGGGGGGGGGFFFFFFFFFGGGJJJMMMNNNMMMKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJKKKNNNRRRUUUBBB@@@???======???@@@BBBAAAAAABBBCCCCCCBBBAAAAAABBB@@@??????AAABBBBBBAAAAAA@@@@@@BBBFFFIIIKKKLLLXXXfff^^^GGG@@@BBBAAACCCKKKRRR[[[bbbbbb]]]YYYXXXOOONNNKKKIIIGGGGGGGGGGGGGGGJJJLLLLLLJJJIIIKKKMMMMMMKKKGGGDDDDDDFFFKKKNNNUUURRROOOLLLJJJJJJKKKLLLKKKMMMQQQUUUXXXXXXWWWVVVNNNMMMMMMNNNPPPPPPNNNLLLQQQPPPOOOPPPSSSUUUVVVVVVRRRSSSSSSTTTTTTQQQMMMJJJKKKOOOUUUWWWVVVSSSOOOMMMNNNMMMLLLMMMPPPSSSVVVXXXUUUYYY]]]]]]ZZZUUURRRQQQTTTUUUUUUUUUTTTTTTTTTTTTOOONNNLLLKKKKKKMMMPPPQQQQQQRRRTTTUUUSSSPPPLLLIIIHHHIIIJJJJJJIIIIIIKKKMMMNNNQQQTTTVVVVVVVVVWWWXXXNNNOOOOOONNNMMMLLLLLLMMMJJJJJJJJJIIIGGGEEECCCBBBIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHDDDEEEEEEDDDBBBAAABBBCCCBBBCCCDDDEEEDDDBBB@@@>>>AAAAAA@@@??????>>>>>>>>>???>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;::::::999999888888777777666555333444777999::::::666666777777666666555444333333444555666777777888444555555555555555444444222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000..............................///000000000000000////////////////////////000/////////000000111222111111111000000000////////////000111111111111000///000111111000000222444333444444444444555888:::999:::;;;:::999777666777555444444444333333333222333333444444444444333333555555666666666777777777888888888999::::::;;;;;;>>>===<<<;;;;;;<<<===>>>=========>>>>>>>>>??????<<<<<<===>>>???AAACCCDDDAAABBBCCCEEEEEEEEEDDDDDDAAACCCEEEHHHJJJKKKKKKKKKIIIHHHHHHJJJMMMPPPRRRSSSRRRSSSUUUVVVUUUUUUVVVWWWUUUUUUTTTUUUWWWXXXYYYYYYYYY[[[\\\^^^]]][[[YYYWWWWWWVVVWWWYYY]]]aaabbbbbbccc^^^\\\]]]\\\[[[]]]aaaddddddccc```]]]\\\]]]^^^ccccccbbb```^^^___bbbeeebbbhhhkkkiiiggghhhgggdddaaa^^^ZZZWWWTTTTTTTTTUUUYYYXXXVVVUUUUUUVVVVVVUUU[[[YYYWWWWWWWWWUUUQQQNNNLLLNNNOOOQQQQQQOOONNNMMMIIIHHHGGGHHHJJJLLLMMMLLLFFFFFFFFFFFFGGGFFFEEECCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCCCCBBBAAA@@@???=========<<<<<<=====================>>>>>>???@@@@@@>>><<<;;;:::;;;<<<======<<<<<<<<<<<<=========;;;;;;;;;;;;::::::::::::999:::<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<======>>>???@@@@@@AAABBBBBBBBBAAA@@@?????????CCCBBBBBBBBBDDDDDDBBBAAA@@@BBBCCCEEEEEEEEEEEEDDDGGGIIIKKKLLLLLLJJJHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKIIIEEEBBBEEEKKKQQQSSSSSS@@@???>>>======>>>???@@@???@@@AAABBBBBBAAA@@@???AAA@@@>>>???@@@AAAAAA@@@CCCAAA@@@CCCGGGIIIFFFBBBEEEPPPKKK???@@@BBB@@@BBBCCCGGGPPPXXXYYYTTTPPPPPPMMMLLLIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIFFFEEECCCBBBDDDKKKSSSYYY\\\XXXSSSOOOLLLKKKLLLLLLJJJLLLPPPUUUWWWUUUQQQMMMJJJJJJKKKMMMOOOPPPNNNLLLSSSRRRPPPPPPRRRRRRRRRQQQSSSSSSTTTTTTRRRPPPMMMLLLMMMQQQUUUVVVTTTQQQOOOMMMOOOMMMMMMNNNRRRWWWYYYZZZVVV[[[______ZZZTTTPPPOOOUUUVVVVVVTTTQQQNNNMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNKKKNNNQQQSSSRRROOOKKKHHHIIIJJJKKKJJJJJJJJJLLLNNNNNNRRRWWW[[[[[[ZZZZZZYYYNNNMMMMMMLLLLLLLLLMMMMMMHHHHHHGGGFFFEEEDDDDDDCCCHHHHHHIIIJJJJJJIIIIIIHHHIIIHHHGGGFFFFFFGGGGGGHHHEEEFFFFFFDDDBBB@@@AAAAAABBBBBBCCCCCCBBBAAA???>>>AAAAAA???>>>>>>>>>>>>>>>========================999999999999999999999999888888999999::::::;;;;;;999999999999888888777777222222222444777999999888555555666666666555444444333444444555666777777777444444444555444444333222222222222222222111111111111111111000000000000///////////////////////////000000000000000000000000........................---...//////000000/////////////////////////////////.........///000111222111111000000000/////////...///000000111111000000...000111111000000111222000222444444444666888:::???>>><<<999666555666888333333222222111111000000222333333444444333333222555555555555666666666666888777777777888999:::;;;;;;:::::::::;;;<<<>>>???<<<<<<<<<======>>>>>>>>><<<<<<===>>>???AAACCCDDD@@@AAABBBCCCDDDCCCBBBBBB@@@AAACCCFFFHHHJJJKKKKKKKKKJJJIIIIIIJJJLLLOOOQQQOOORRRTTTUUUUUUTTTTTTUUUPPPOOOOOORRRVVVYYYZZZZZZ\\\\\\]]]]]]\\\[[[YYYXXXUUUWWW[[[```eeehhhgggeeeaaa]]]\\\]]]]]]\\\]]]aaadddeeedddaaa]]][[[[[[\\\`````````___^^^___aaacccccchhhkkkiiiggggggfffccc^^^[[[XXXTTTRRRQQQRRRSSSXXXWWWVVVUUUTTTUUUVVVWWWWWWTTTQQQPPPQQQQQQNNNKKKKKKLLLMMMNNNNNNMMMLLLLLLIIIGGGFFFGGGHHHJJJIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???CCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>?????????===;;;:::999:::<<<=========<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999888:::;;;;;;::::::;;;<<<:::::::::;;;<<<<<<===============>>>???AAABBBCCC@@@BBBBBBAAA???>>>???@@@BBBAAAAAABBBCCCCCCBBB@@@>>>???@@@AAABBBBBBBBBBBBGGGIIIJJJJJJHHHGGGFFFGGGEEEFFFHHHIIIIIIHHHGGGGGGFFFBBB@@@DDDLLLRRRRRROOO========================@@@??????>>>>>>??????@@@AAA@@@>>>>>>???@@@@@@???BBBBBBAAABBBDDDDDDCCCAAABBBFFFAAA???EEECCC>>>AAA>>>???EEENNNPPPJJJFFFFFFIIIHHHFFFEEEDDDDDDDDDEEEDDDBBBBBBEEEIIIKKKIIIEEEBBBCCCDDDFFFIIIPPPYYY```^^^ZZZUUUOOOLLLKKKLLLMMMJJJKKKLLLOOOQQQPPPKKKGGGJJJJJJLLLOOOSSSTTTSSSQQQTTTRRRPPPPPPQQQQQQOOONNNNNNOOOPPPPPPOOONNNNNNNNNOOOQQQSSSSSSPPPNNNMMMLLLNNNLLLLLLNNNSSSWWWYYYYYYVVVZZZ]]][[[UUUQQQPPPQQQTTTTTTSSSOOOKKKIIIJJJLLLIIIIIIJJJJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPOOOMMMLLLIIIJJJKKKKKKJJJJJJLLLNNNLLLQQQWWW[[[[[[XXXUUUTTTLLLKKKIIIIIIJJJKKKLLLLLLGGGFFFEEECCCCCCCCCDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFDDDAAA???>>>???BBBBBBBBBAAA@@@@@@??????@@@???>>><<<<<<<<<<<<===:::::::::;;;<<<<<<======999999999888888888888888999999888888777888888888888888777777777777666666222222444777;;;<<<;;;999444555555555555444333333333333333444444555555666333333444444333222222111222222222222111111111000111111000000000/////////////////////////////////000000000000000000000000---------------------------...//////000000//////////////////////////////............///000111111111000000000////////////...//////000000000000000...///111111000///000111///111333444444555777999>>><<<:::<<>>=========<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBB???@@@AAABBBBBBBBBAAA@@@DDDDDDDDDEEEGGGHHHJJJKKKHHHIIIJJJJJJJJJJJJKKKMMMMMMNNNOOOOOOOOOOOOPPPRRROOOMMMMMMPPPTTTXXXXXXXXXZZZZZZYYYXXXXXXXXXYYYYYYUUUWWW\\\aaagggiiihhhfffaaa^^^]]]___^^^[[[\\\___^^^______]]][[[XXXXXXYYY[[[\\\^^^^^^]]]]]]^^^___```eeehhheeeccccccaaa]]]YYYWWWTTTRRRQQQRRRTTTUUUTTTTTTSSSSSSSSSUUUWWWYYYTTTOOOJJJJJJLLLMMMLLLIIIMMMMMMMMMMMMMMMMMMLLLLLLJJJHHHGGGGGGHHHHHHGGGFFFCCCEEEGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>AAABBBBBBCCCBBBAAA@@@???>>>>>>????????????>>>>>>;;;;;;<<<===>>>>>>>>>>>>>>>===;;;999999:::;;;<<<===<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;:::::::::777999;;;;;;999888:::<<<::::::;;;;;;<<<=========<<<;;;<<<<<<>>>@@@BBBCCC>>>@@@AAA@@@>>>===>>>@@@AAAAAA@@@AAACCCCCCAAA@@@????????????@@@AAABBBCCCDDDFFFGGGFFFDDDDDDFFFHHHDDDFFFIIIJJJJJJHHHEEECCCDDDDDDEEEIIIMMMPPPOOOMMM;;;<<<<<<======<<<<<<;;;BBB@@@===;;;;;;===@@@BBBAAA@@@>>>>>>???@@@@@@???AAABBBCCCBBB@@@@@@BBBEEEAAAAAA<<<@@@JJJEEE===BBBGGGBBBCCCJJJKKKGGGDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFBBB@@@DDDKKKNNNJJJDDDAAADDDHHHJJJMMMSSS[[[aaa\\\XXXSSSMMMJJJJJJKKKLLLMMMLLLMMMOOORRRQQQNNNKKKMMMNNNPPPTTTXXXYYYXXXWWWSSSQQQPPPPPPPPPPPPNNNMMMHHHJJJKKKKKKKKKKKKMMMNNNPPPQQQQQQPPPMMMKKKKKKKKKLLLKKKJJJNNNSSSWWWXXXWWWVVVXXXYYYVVVQQQNNNQQQTTTPPPOOOMMMIIIFFFFFFKKKOOOGGGHHHIIIJJJKKKJJJIIIHHHKKKKKKKKKLLLMMMOOOPPPQQQIIIJJJKKKKKKJJJJJJLLLNNNJJJPPPVVVZZZYYYTTTPPPMMMJJJIIIGGGGGGHHHJJJJJJJJJIIIGGGEEEBBBAAAAAABBBBBBEEEFFFGGGGGGGGGEEEDDDCCC???AAADDDGGGGGGFFFCCCBBBEEEFFFEEECCC???=========CCCBBBAAA@@@???????????????>>><<<;;;::::::;;;;;;777888888999;;;<<<<<<===;;;;;;;;;:::::::::999999;;;:::999777666555555555666666666666666555555555444555888<<<@@@@@@>>><<<444444555555444444333222222222333333333333444444333333333333222222111000222222222222111111000000000000000000////////////////////////////////////000000000000000000000000---------------------------......///////////////////////////////////////---------......000111111000000000000////////////...//////000000000000000---///111111000//////000///111222222222222333555666555999DDDNNNMMM@@@444666666555555444333222222111222333444444333222111444444444555555555666666777777666666666888999;;;::::::999888999:::;;;<<>>===<<<;;;:::999999<<<<<<<<<======???@@@AAA>>>???@@@AAABBBAAA@@@???CCCBBBAAAAAAAAACCCEEEFFFDDDFFFIIIJJJJJJIIIHHHHHHKKKKKKKKKIIIHHHJJJNNNQQQRRROOONNNOOOSSSUUUUUUSSSVVVUUUSSSRRRSSSUUUWWWYYYWWWXXX[[[___ccceeedddbbbbbb______```___[[[ZZZ\\\VVVXXXYYYXXXVVVUUUUUUUUUWWWYYY\\\]]]\\\[[[\\\\\\\\\aaaccc```]]]]]][[[WWWUUUTTTRRRQQQRRRTTTVVVXXXPPPPPPQQQQQQRRRTTTXXX[[[RRRMMMHHHGGGJJJMMMLLLJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHHHHHHHHHHFFFEEEBBBEEEGGGHHHGGGFFFEEEEEEFFFEEECCCAAA@@@???>>>>>>@@@@@@AAABBBAAA@@@???>>><<<<<<============<<<<<<:::;;;<<<===>>>>>>>>>>>>===<<<:::999999:::;;;<<<<<<;;;999888888888888999<<<<<<<<<;;;;;;;;;::::::777999;;;:::888777:::<<<::::::;;;<<<<<<======>>>999999999999;;;===@@@AAA<<<>>>@@@???<<<;;;===@@@AAA@@@@@@AAACCCCCCBBB@@@BBBAAAAAA@@@AAACCCDDDEEEAAACCCDDDCCCAAABBBFFFJJJFFFHHHKKKMMMLLLIIIFFFCCCCCCGGGKKKNNNNNNMMMLLLMMM???>>>===;;;;;;===>>>???>>>======<<<<<<>>>???@@@BBBCCCBBB@@@>>>===???@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCDDDCCCCCCBBBEEEEEEFFFFFFFFFDDDCCCBBBAAACCCFFFFFFDDDAAA@@@@@@IIIFFFDDDEEEHHHIIIHHHFFFEEEGGGKKKOOOSSSVVVXXXYYY\\\YYYTTTPPPMMMLLLMMMMMMLLLKKKKKKNNNQQQRRRPPPMMMPPPQQQSSSWWWYYYXXXTTTQQQNNNOOOPPPPPPOOOLLLJJJHHHJJJJJJKKKLLLKKKIIIHHHGGGKKKLLLMMMMMMLLLKKKMMMNNNLLLKKKKKKNNNSSSVVVWWWUUUYYYYYYUUURRRTTTWWWUUUPPPSSSOOOLLLLLLMMMNNNLLLIIIHHHIIIJJJKKKLLLKKKJJJIIINNNMMMLLLLLLLLLMMMNNNOOOGGGLLLPPPPPPKKKHHHIIIKKKJJJNNNTTTZZZ\\\XXXQQQKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@HHHHHHHHHHHHGGGFFFEEEDDDKKKIIIGGGGGGHHHHHHHHHFFFEEEEEEDDDBBB???======>>>BBBBBBAAAAAA@@@AAAAAAAAA>>>?????????===<<<:::888======<<<<<<<<<;;;;;;;;;;;;:::999999::::::888666:::999999999::::::888666888888888777666555555444666555555888<<<>>>===;;;444444444444333333222111333333444444555666777777444333222222111111222222111111222222222222111111000000000000000000000000000000000000000///......000000000000000000000000.................................////////////000///////////////////////////000000000111111111111........................///////////////000000111//////000000111111222222111111000000111111222333777333222:::DDDFFF>>>444888666444333222333444555888777555444333333444555555555555555555555555555555555555555666666666666888888777777777777888888AAA???===;;;:::;;;<<<=========<<<<<<===???AAABBB???@@@AAABBBCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAAGGGGGGGGGHHHIIIIIIJJJJJJNNNLLLIIIGGGGGGJJJMMMOOOIIIJJJMMMOOORRRSSSUUUUUUWWWUUUTTTRRRRRRSSSUUUVVVWWWXXXYYY[[[^^^aaacccdddaaa^^^[[[]]]```aaa^^^ZZZZZZ[[[ZZZXXXVVVUUUVVVWWWWWWZZZ]]]\\\ZZZZZZ\\\___]]]\\\^^^aaa]]]VVVTTTYYYRRRRRRSSSSSSSSSSSSSSSSSSVVVSSSPPPNNNOOORRRSSSSSSSSSOOOKKKJJJKKKKKKIIIGGGJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGDDDBBB@@@@@@AAAAAA===>>>AAABBBBBB@@@>>><<<============<<<<<<<<<<<<<<<=========<<<;;;::::::===<<<:::999999:::<<<===<<<;;;:::888777777888888<<<===>>><<<:::888999:::::::::::::::::::::::::::666888;;;===>>>>>>>>>===:::;;;<<<===>>>>>>>>>>>>======;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@;;;<<<>>>@@@BBBDDDFFFGGGGGGJJJLLLKKKHHHFFFFFFGGGEEEGGGIIIKKKMMMMMMMMMMMM???>>><<<;;;;;;<<<>>>???<<<<<<;;;:::;;;<<<===>>>AAAAAA@@@???<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===DDDDDDDDDDDDDDDCCCBBBBBBAAACCCEEEEEECCCAAA@@@AAAEEEDDDDDDGGGIIIIIIGGGDDDDDDFFFIIILLLPPPSSSUUUVVVWWWUUURRROOOMMMLLLLLLMMMLLLKKKLLLNNNRRRSSSQQQOOOQQQQQQRRRUUUVVVVVVSSSPPPNNNNNNNNNNNNMMMKKKIIIHHHJJJJJJKKKJJJJJJIIIHHHHHHLLLMMMOOONNNMMMMMMNNNOOOLLLLLLLLLOOOSSSVVVUUUTTTXXXXXXVVVRRRSSSVVVTTTOOORRRPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIHHHIIIJJJMMMOOOQQQNNNRRRTTTQQQLLLIIIIIIKKKIIILLLPPPUUUWWWUUUPPPKKKJJJIIIIIIHHHHHHIIIJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBJJJJJJIIIIIIHHHGGGGGGGGGJJJHHHFFFFFFGGGGGGFFFEEEDDDEEEDDDBBB???>>>>>>???AAA@@@??????????????????>>>>>>>>>>>>===;;;999888<<<<<<;;;;;;;;;;;;:::::::::999999999::::::888666:::999999999;;;;;;999777999888888777666666555555444333333666999;;;:::888333333444444333333222111111111222333333444555555333333222111111111111222000111111222222111111000000000000000000000000000000000000000000///......////////////////////////........................------........./////////............................../////////000000000........................//////......//////000111...//////////////////000111000000000000111222222666444444555777777444111888777555333333444555666444333222222222333444555444444444444444444444444444444555555555666666666888777777666666777777888>>>===<<<;;;:::;;;;;;<<>>=========>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJMMMKKKIIIGGGGGGHHHJJJKKKIIIJJJMMMOOOQQQSSSSSSSSSVVVUUUTTTSSSSSSUUUVVVXXXXXXXXXXXXYYYZZZ[[[]]]]]]]]]ZZZXXXZZZ^^^___]]]YYYWWWXXXYYYWWWUUUTTTTTTUUUXXXYYY[[[[[[[[[[[[]]]^^^\\\[[[]]]___[[[TTTSSSWWWTTTSSSRRRQQQQQQQQQQQQRRRUUURRRPPPOOOPPPQQQQQQPPPLLLIIIGGGFFFHHHIIIHHHGGGIIIJJJLLLLLLJJJGGGDDDBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDAAA????????????@@@===>>>@@@AAAAAA@@@>>>===============<<<<<<<<<;;;:::;;;;;;;;;;;;::::::999<<<;;;:::999999:::;;;<<<<<<;;;999888777777888888;;;<<<<<<;;;999888888999888888888888888888888888888999;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<============<<<;;;;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>@@@BBBCCCEEEFFFEEEGGGHHHGGGEEECCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJ>>>===<<<;;;;;;<<<===>>>:::999999999999:::;;;<<<>>>??????===;;;;;;<<<===???????????????????????????@@@@@@@@@@@@>>>===<<>>===========================<<<:::999888;;;::::::::::::999999999:::999888999::::::888666:::999999:::;;;<<<:::999999888888777777666666555222222222333555666555333333333333333333222222111//////000000111222222222333222222111111111111111000000111111111111000000000000000000000000000000///000000000000///..............................------------------------,,,,,,,,,---------..............................---------............///------------------------///............///000000...............---------000000//////000000111222666777777444000000333777777666555444444444555666000000000000111222333444333333333333333333333333444444444444555555555555777666666666666666666777999999999:::::::::;;;;;;???>>>======<<<<<<======BBBAAAAAAAAAAAACCCDDDEEEEEEDDDAAA???>>>>>>???@@@@@@@@@BBBCCCEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFHHHJJJMMMOOOQQQQQQPPPPPPTTTSSSSSSSSSTTTVVVXXXYYYYYYXXXVVVUUUTTTTTTUUUVVVXXXVVVTTTWWWZZZ\\\[[[YYYVVVXXXYYYXXXWWWUUUUUUVVVYYYXXXXXXZZZ\\\^^^^^^]]][[[ZZZ[[[\\\YYYTTTRRRTTTUUUSSSQQQOOONNNOOOQQQRRRSSSQQQPPPOOOPPPOOONNNLLLKKKIIIHHHIIIKKKMMMMMMLLLIIIJJJLLLLLLJJJFFFAAA>>>DDDEEEEEEEEEEEEDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDDAAA@@@>>>=========>>>???>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;888888999:::::::::999999<<<;;;:::999999:::;;;<<<;;;:::999777777777888888999:::;;;:::888777777888777777777777777777777777;;;:::::::::::::::::::::888999:::;;;;;;;;;;;;;;;===<<<;;;;;;<<<===???@@@?????????@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>???AAABBBCCCDDDBBBCCCDDDCCCAAAAAABBBDDDGGGGGGFFFEEEFFFGGGHHHIII<<<<<<;;;::::::;;;<<<<<<999999999999999::::::;;;===>>>>>>===;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@@@@??????AAA@@@???>>>>>>???AAABBB???AAACCCCCCBBBAAAAAABBBFFFGGGGGGHHHHHHFFFDDDCCCDDDEEEFFFHHHJJJLLLNNNOOOOOOOOONNNMMMKKKJJJIIIHHHHHHIIIKKKNNNPPPQQQQQQPPPUUUSSSQQQPPPQQQQQQPPPOOOLLLJJJIIIGGGFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKLLLNNNPPPQQQPPPOOOPPPQQQMMMNNNPPPSSSTTTSSSQQQOOOXXXZZZZZZVVVUUUUUURRRNNNPPPQQQRRROOOKKKIIIJJJMMMMMMLLLJJJIIIIIIKKKMMMOOOMMMLLLKKKLLLOOOSSSXXX[[[ZZZYYYWWWRRRMMMJJJKKKMMMLLLJJJHHHHHHIIIJJJIIIIIIAAABBBCCCEEEGGGIIIJJJKKKMMMKKKHHHFFFDDDEEEGGGHHHLLLKKKHHHGGGFFFFFFHHHIIIEEECCCAAAAAACCCCCCCCCBBBAAABBBBBBAAA@@@@@@AAACCC??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999888999999999999888888888888999888888888::::::888666:::999999:::<<<<<<;;;999888888888777777666666666222111222222333333222111222222333333333222222111/////////000000111111111222222111000000000000000///000000000000000000/////////////////////////////////000000//////...---------------------------------------------------++++++,,,,,,,,,---------------------------------------------............------------------------......------......///000//////......------,,,,,,//////......//////000111000333555333000111777===666666555444444555555666000000000000111111222222111111111111111111111111333333333333444444444444666666555555555555666666444555777888999:::::::::======<<<<<<<<<<<<<<<<<>>===<<<===???AAACCCEEECCC@@@===<<<===>>>@@@??????@@@AAABBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEHHHIIILLLNNNOOOOOOMMMLLLPPPPPPQQQRRRTTTVVVXXXYYYWWWVVVTTTRRRQQQQQQQQQRRRTTTSSSRRRTTTXXXZZZZZZYYYWWWYYY[[[[[[YYYXXXXXXYYYZZZXXXVVVXXX\\\^^^]]][[[ZZZYYYZZZYYYWWWTTTSSSSSSTTTQQQNNNLLLLLLNNNRRRTTTQQQPPPOOOPPPPPPNNNKKKIIILLLLLLLLLMMMNNNOOOOOOOOOJJJJJJJJJJJJHHHEEEBBB@@@FFFFFFFFFFFFEEECCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA>>>======<<<<<<===>>>???=========>>>>>>>>>>>>???<<<<<<<<<;;;;;;;;;::::::777777888999::::::::::::::::::999999999999:::::::::999888777666777777888777888999888777666777888999999999999999999999999;;;;;;:::::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>===>>>??????@@@??????>>>??????@@@@@@@@@@@@??????======>>>???@@@BBBBBBCCCBBBBBBAAA??????@@@AAABBBFFFEEECCCCCCDDDFFFHHHJJJ;;;::::::::::::::::::;;;999999::::::;;;;;;;;;;;;<<<===>>>>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@@@@?????????>>>=========???@@@AAA>>>@@@AAAAAAAAA@@@AAACCCLLLKKKIIIFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNPPPOOONNNLLLJJJHHHGGGFFFFFFHHHJJJLLLMMMMMMNNNNNNUUUSSSPPPOOOPPPPPPOOONNNJJJIIIFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGGGGIIIJJJLLLJJJMMMOOOQQQPPPOOOPPPPPPMMMOOORRRTTTSSSRRRPPPOOOXXX\\\]]]YYYVVVUUURRRMMMNNNPPPQQQNNNJJJIIIKKKMMMKKKIIIHHHHHHJJJMMMQQQSSSRRRQQQPPPPPPQQQTTTWWWYYYVVVUUURRROOOMMMMMMNNNPPPOOOLLLHHHEEEEEEFFFFFFEEE@@@AAACCCEEEGGGIIIKKKKKKNNNLLLIIIFFFEEEFFFHHHIIIJJJHHHFFFDDDDDDDDDFFFGGGBBBAAA???@@@AAABBBBBBAAA???@@@AAAAAA@@@@@@BBBCCC@@@@@@???>>>===<<<<<<<<<;;;;;;:::999999999888888999999888888888777777777888777777888999:::888777:::999999:::;;;<<<:::888777777777666666666666666222333333333222111111111111111222333333222222222000000000000111111111111222111000000//////000000...//////000000//////...........................///////////////...------------------------------------------------------+++++++++,,,,,,,,,,,,------------------------------------.........//////---------------------------------------......////////////......---------......------......///000***,,,...///000222555777555444444444444444555555222222222222222111111000111111111111111111111111222222222222333333333333555444444444444444444555222333555777888999999999999999:::;;;<<<<<<======>>>===<<<;;;<<<>>>@@@AAACCCAAA???<<<<<<===>>>@@@AAAAAA@@@@@@@@@@@@@@@???===>>>@@@CCCDDDEEEFFFFFFGGGHHHJJJLLLMMMLLLKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWUUUSSSQQQPPPOOOPPPRRRSSSTTTSSSRRRSSSVVVXXXYYYYYYUUUWWWYYYZZZYYYYYYZZZ[[[YYYWWWUUUWWW[[[\\\[[[YYYYYYYYYXXXWWWVVVVVVUUUSSSRRROOOLLLKKKLLLOOOSSSVVVPPPOOOOOOOOOOOONNNKKKHHHLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHFFFDDDBBB@@@???EEEEEEEEEEEEDDDBBB@@@>>>===============>>>>>>???<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;::::::::::::777888999:::::::::::::::999999999888888999999999999888777666666666777888555777888777666666777888888888888888888888888888999999999:::;;;<<<>>>???::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@???>>>>>>??????@@@@@@??????>>>===>>>>>>@@@AAABBBCCCCCCCCCBBB@@@??????@@@AAAAAACCCBBBAAAAAACCCGGGJJJMMM999999999::::::999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>>>><<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>><<<;;;<<<<<<<<<===>>>???@@@AAA===>>>@@@@@@@@@@@@BBBCCCMMMLLLIIIEEEAAA@@@BBBDDDEEEEEEEEEFFFGGGJJJLLLNNNPPPOOOLLLJJJHHHFFFEEEEEEEEEGGGJJJKKKKKKKKKKKKLLLSSSQQQOOONNNNNNOOONNNLLLHHHGGGEEEDDDEEEFFFHHHIIIGGGGGGGGGGGGHHHIIIKKKKKKIIILLLPPPQQQQQQPPPPPPPPPMMMPPPRRRSSSRRRQQQPPPQQQWWW\\\^^^[[[WWWTTTQQQLLLMMMMMMMMMLLLJJJJJJKKKLLLGGGFFFFFFGGGIIIMMMQQQTTTSSSRRRRRRQQQQQQRRRSSSTTTPPPOOONNNMMMMMMOOOQQQSSSPPPMMMHHHFFFEEEEEEEEEDDDCCCEEEFFFHHHJJJKKKLLLLLLLLLKKKIIIGGGFFFGGGHHHIIIGGGFFFEEECCCCCCCCCCCCDDDAAA???>>>>>>@@@AAAAAA@@@>>>???@@@???>>>???@@@BBBBBBAAA@@@>>>============::::::999888888888888888999888888888888777777777777777666888999:::888777:::999999999::::::888666555555555555555555555555222444555444222111111222000111222222222222222222111111111111111111111111111000000///////////////......////////////.................................////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---........................------------,,,,,,------...///------...000333444444333333333333333444444444444333444444333333111000000111111111111111111111111111111111111222222222222444444333333333333444444222333444555777888999:::777888999:::<<<<<<<<<<<<>>>============???@@@AAAAAA@@@>>>======>>>???AAABBBBBBAAA@@@@@@???>>>>>>:::;;;>>>AAACCCEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKMMMOOOQQQSSSUUUUUUSSSQQQOOONNNOOOPPPSSSUUUUUUTTTSSSSSSSSSUUUVVVWWWSSSTTTUUUUUUUUUVVVXXX[[[XXXWWWVVVVVVXXXXXXWWWVVVVVVWWWVVVTTTUUUXXXWWWTTTQQQOOOMMMKKKLLLPPPTTTVVVPPPOOONNNOOOOOONNNKKKIIIMMMOOOPPPOOOMMMKKKKKKKKKJJJHHHEEECCCDDDFFFJJJLLLKKKJJJGGGEEECCCAAA@@@@@@GGGGGGFFFDDDBBB@@@>>>============>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>===;;;;;;:::::::::999999999888888999:::::::::999999888888888888888888888888888777666555555666777888444666777777666666888999555555555555555555555555777777888:::;;;===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@???>>>===>>>>>>????????????>>>>>>===>>>???@@@BBBCCCDDDEEEEEECCCAAAAAAAAAAAA@@@???AAA@@@???@@@BBBFFFJJJMMM888888999999999999888888999:::;;;<<<<<<<<<;;;:::888:::<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<:::999:::;;;<<<>>>??????@@@@@@<<<>>>?????????@@@BBBDDDGGGHHHGGGDDD@@@???AAACCCDDDDDDCCCDDDFFFIIIKKKMMMMMMKKKIIIFFFEEEDDDEEEFFFFFFIIILLLLLLJJJIIIJJJKKKNNNMMMLLLLLLMMMMMMKKKJJJFFFFFFEEEEEEEEEGGGHHHIIIEEEEEEGGGHHHIIIJJJJJJJJJJJJMMMQQQSSSSSSRRRQQQRRRMMMPPPRRRRRRQQQPPPQQQSSSUUU[[[^^^ZZZUUURRRNNNJJJKKKJJJIIIIIIKKKLLLLLLKKKGGGGGGGGGHHHJJJNNNQQQSSSRRRRRRRRRRRRRRRQQQQQQPPPLLLKKKKKKLLLOOOQQQSSSTTTNNNKKKIIIHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@???===>>>@@@AAAAAA@@@===>>>???>>>======???AAABBBAAA@@@>>>===<<<<<<<<<:::999888777666777888888999999999888888888777777777666666777999:::888777;;;:::888888999888666444444444444444444444444444111333555444222111222333000000111222222222222222111111000000000000000000000000///............///---......//////......---------------------------......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...000000111111222333444444000111222222333333333333111222333333333222111000111111111111111111111111000000000111111111222222333333222222222222333333444444333444555777999:::777888999:::;;;;;;::::::<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@??????;;;;;;===???BBBDDDFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLKKKLLLMMMPPPRRRSSSTTTUUURRRPPPNNNMMMMMMPPPSSSUUUVVVUUUTTTRRRQQQQQQSSSTTTRRRSSSSSSRRRRRRUUUYYY\\\VVVWWWWWWVVVTTTSSSTTTTTTSSSTTTSSSPPPSSSYYYXXXSSSTTTRRROOOMMMMMMOOORRRSSSPPPNNNNNNNNNOOOOOOMMMKKKMMMOOOQQQQQQNNNLLLLLLMMMGGGFFFDDDCCCCCCEEEHHHJJJJJJHHHEEECCCAAABBBCCCCCCFFFEEEDDDBBB@@@???>>>>>>==================<<<<<<888:::<<<>>>>>>>>>===<<<::::::::::::999999999999888888888999888888777777777777888888888888777777777666555555555555777777444666777777777777999:::555555555555555555555555555666888999:::::::::999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::777999<<<>>>>>>>>><<<;;;===>>>>>>>>>>>>>>>>>>======>>>???AAACCCEEEFFFGGGFFFDDDBBBBBBCCCBBB???<<>>???AAADDDGGGIII888888999999999999888888888999:::;;;<<<;;;::::::666999;;;;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===<<<<<<;;;999:::<<<>>>@@@@@@@@@???<<<===>>>??????@@@BBBDDDAAACCCEEEDDDAAA???@@@BBBCCCBBBBBBCCCEEEHHHKKKMMMJJJHHHEEECCCBBBCCCEEEGGGHHHKKKMMMMMMKKKIIIJJJKKKKKKJJJIIIJJJKKKKKKIIIGGGEEEEEEEEEFFFFFFGGGHHHHHHCCCEEEGGGIIIJJJKKKJJJJJJKKKNNNRRRTTTTTTSSSSSSSSSNNNPPPRRRRRRPPPOOORRRTTTSSSZZZ]]]YYYTTTPPPLLLGGGJJJHHHFFFGGGKKKMMMLLLJJJJJJJJJJJJKKKMMMOOORRRSSSRRRSSSTTTTTTTTTSSSQQQPPPKKKJJJKKKMMMPPPSSSTTTTTTKKKJJJIIIJJJKKKKKKJJJIIIFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>===>>>@@@AAAAAA@@@===>>>>>>===<<<<<<>>>???AAA@@@???>>><<<<<<;;;;;;999888777666666777888888999999999999888888888888777666666777999:::888777;;;:::888888888777444222333333333333333333333333000333555444222000222333///000111222222222222222000000000000000/////////000000///...............---..................---------------------------......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,---,,,,,,++++++,,,,,,---...***,,,---,,,+++---111555///000111222222222222222...///111222333333222222111111111111111111111111000000000000111111111111333222222222222222222333555444333333444666999;;;999999:::;;;:::999888777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA=========???@@@CCCEEEFFFFFFEEEDDDDDDFFFHHHKKKMMMLLLMMMOOOQQQRRRTTTTTTUUURRRPPPMMMLLLLLLNNNQQQSSSVVVUUUTTTQQQOOONNNPPPRRRTTTTTTSSSRRRSSSVVV[[[___UUUWWWXXXVVVRRRPPPQQQSSSPPPRRRPPPNNNRRRXXXXXXSSSVVVTTTRRROOONNNNNNOOOPPPPPPNNNMMMNNNOOOOOONNNMMMGGGJJJMMMLLLIIIHHHHHHIIIEEEEEEDDDDDDDDDDDDEEEFFFIIIGGGDDDAAAAAACCCEEEGGGDDDCCCAAA???>>>>>>??????<<<<<<======<<<<<<;;;:::777999<<<>>>???>>><<<;;;:::::::::999999999888888777777888777777666555555777777888888888888777777777666555444444555666777444666777888777888999;;;777777777777777777777777444555777999999777666444999999:::::::::999999888::::::;;;;;;;;;:::999999555777:::<<<===<<<;;;999======>>>>>>>>>>>>=========>>>@@@BBBDDDFFFHHHIIIFFFDDDBBBBBBCCCBBB===:::>>>>>>>>>>>>@@@AAACCCDDD888:::;;;:::999888999:::;;;;;;;;;<<<;;;;;;::::::777777777999::::::888666999:::;;;;;;;;;:::999888<<<;;;999999999999;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@===:::<<<@@@BBB@@@<<<;;;<<<===???@@@@@@@@@@@@BBBAAA@@@AAADDDFFFHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGIIIFFFCCCCCCEEEGGGFFFDDDBBBCCCEEEFFFHHHIIIIIIIIIRRROOONNNPPPRRRRRRRRRRRRQQQOOONNNOOOSSSUUUUUUTTTZZZXXXVVVSSSQQQPPPPPPPPPMMMHHHDDDEEEJJJMMMMMMJJJIIIKKKMMMLLLKKKKKKNNNQQQLLLMMMOOOPPPPPPOOOMMMLLLJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLKKKIIIHHHGGGFFFIIIHHHGGGHHHIIIIIIHHHFFFHHHKKKLLLLLLJJJGGGEEEEEEHHHGGGEEEDDDCCCCCCCCCDDDCCC???<<<===AAACCCAAA>>>???===<<<::::::<<<===???AAA???===<<<<<<;;;888777555555666666777777888888999999888888777777666666777777777777666666666666999888888777666555555555333222222111111222222333111111111111111111111111000000000000000000000000111111000000//////............////////////.......................................------,,,,,,,,,...------,,,,,,------......---,,,+++++++++,,,---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........000333555666555333222222000.........111444666444222000.........000111111111111111111111111111222222111111222222333444000000111222333555666777777777777777777666555555:::::::::;;;;;;;;;<<<<<<666999===???@@@@@@@@@AAA>>>??????>>>======>>>@@@?????????@@@@@@AAAAAAAAAFFFCCCAAACCCGGGJJJJJJJJJJJJLLLNNNOOOPPPQQQTTTWWWXXXTTTQQQPPPRRRSSSSSSRRR\\\XXXTTTRRRTTTUUUUUUSSSSSSRRRSSSTTTWWW[[[___aaaaaa^^^ZZZWWWVVVUUUSSSRRROOOQQQPPPMMMNNNTTTWWWWWWUUUVVVVVVRRRMMMJJJJJJKKKJJJNNNNNNKKKJJJMMMNNNNNNHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIEEECCCBBB@@@@@@AAABBBCCCBBB@@@>>>===>>>>>>===<<<======>>>>>>>>>===<<<;;;======<<<;;;::::::999999::::::::::::::::::::::::666777888999999999999999888888777777777777888888777666555444444444444444444444444555666777777888666555444444555666777888888777555444555666888999999999999999999888777666999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;<<>><<<===???AAADDDFFFHHHIIIEEECCCBBB@@@>>><<<<<<;;;============>>>???AAAAAA:::;;;;;;999777666777888999999::::::::::::999999777777777888::::::888777888999::::::::::::999888::::::999999999999::::::::::::;;;;;;<<<=========@@@===:::<<<@@@BBB???<<<;;;<<<===>>>????????????DDDBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDBBBCCCEEEFFFGGGHHHGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGIIIGGGEEEEEEFFFFFFCCCAAACCCDDDEEEGGGHHHIIIIIIIIILLLLLLLLLNNNOOOPPPRRRTTTRRRPPPNNNOOOQQQRRRQQQPPPTTTRRRPPPPPPQQQQQQPPPOOOMMMIIIFFFFFFJJJNNNMMMKKKJJJLLLNNNMMMLLLLLLMMMPPPLLLMMMOOOQQQQQQQQQPPPOOOIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHLLLJJJHHHGGGGGGGGGFFFEEEJJJLLLMMMLLLJJJGGGGGGGGGGGGFFFEEECCCBBBBBBCCCDDDCCC@@@>>>???BBBDDDAAA>>>>>>===<<<;;;;;;<<<===>>>@@@>>><<<<<<;;;;;;999777555555666666777777777777888888888777777777777777777777777666666666555555888777777666555555444444333222222111111222222333111111111111111111111111000000000000000000000000000000000000//////.........//////000000//////.................................---------,,,,,,,,,------,,,,,,,,,,,,------------+++*********+++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000222444555444333222444333333444666999<<<>>>666444333111000000111111111111111111111111111111111111111111111222222333111111111222333444555666666777777777777666555444888888999999999:::::::::777:::===??????>>>???@@@>>>???@@@???======???@@@@@@@@@@@@AAAAAABBBBBBBBBEEECCCAAACCCFFFIIIIIIIIIIIIKKKMMMNNNNNNPPPSSSUUUYYYWWWWWWYYY[[[\\\ZZZWWWWWWTTTQQQPPPRRRRRRQQQPPPPPPPPPRRRUUUXXX\\\```bbb```\\\XXXVVVUUUTTTSSSRRROOORRRQQQNNNOOOTTTWWWVVVTTTUUUUUURRRNNNKKKKKKLLLIIINNNNNNKKKJJJLLLMMMKKKHHHIIIIIIIIIIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@???@@@AAABBBAAA???=========>>>===<<<======<<<<<<;;;;;;::::::;;;;;;::::::999999888888::::::::::::::::::::::::666777888999999999999888888777777666666777777888666666555444444444444444333333333444555555666666666555555444444555666777777666555444555666888999777777777777777666555555888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;===>>>>>>======>>>???AAACCCEEEFFFGGGCCCBBBAAA???>>>===<<<<<<============>>>???@@@@@@;;;<<<;;;888666444555666777777888888888888888777777666666888::::::999777777777888999999888888777777888888999999888888777888999999:::;;;;;;<<<<<<>>><<<:::<<>><<<;;;<<<<<<======>>>>>>>>>BBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAACCCDDDBBBCCCEEEGGGGGGFFFEEEDDDHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFFFFFFFDDDBBB???EEEEEEFFFGGGGGGHHHIIIIIIFFFJJJMMMNNNMMMOOORRRUUURRRPPPNNNMMMNNNNNNMMMKKKOOOMMMKKKNNNTTTVVVTTTPPPNNNJJJGGGHHHKKKNNNNNNMMMJJJLLLNNNOOONNNLLLLLLMMMJJJKKKMMMOOOPPPPPPOOOOOOIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHMMMLLLIIIGGGEEEDDDDDDDDDLLLMMMMMMKKKHHHGGGHHHIIIFFFEEEDDDBBBBBBBBBCCCCCCDDDBBB@@@BBBDDDDDD@@@===>>>===<<<;;;;;;<<<===>>>???===<<<;;;;;;:::999777555666666666666777777777666777777777777777777888777666666666666555555555666666555555444444333333222222111111111111222222111111111111111111111111000000000000000000000000000000000////////////...//////000000000000//////------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***)))*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------000000111111222222333333111222333555777999:::;;;777666555333222222111111000000000000000000000000000000//////000000111222222222111111222333333444555666666666666555444444777777777777888888888888888:::===>>>=========>>>??????@@@???>>>===???AAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAABBBEEEGGGHHHGGGGGGHHHJJJKKKLLLNNNQQQSSSVVVXXX[[[^^^aaaaaa^^^[[[UUUSSSRRRRRRRRRQQQOOOMMMOOOPPPSSSVVVYYY[[[]]]^^^aaa]]]YYYVVVVVVVVVVVVVVVPPPRRRRRRPPPQQQUUUVVVTTTPPPQQQQQQPPPMMMKKKKKKLLLJJJNNNPPPMMMKKKLLLKKKIIIHHHHHHIIIHHHHHHGGGEEEEEEGGGHHHHHHGGGFFFDDDBBB@@@CCCBBBAAA??????@@@AAAAAA@@@>>><<<<<<======<<<;;;===<<<:::888888888888888999999999999999888888888999999999999999999999999777777888888999999888888777777666666666666777777666555444444444444444444222222222333444444555555777666555555444555555555666666555444444666777888777777888888777777666666666666777888888999::::::999999:::::::::;;;;;;;;;:::999999:::<<<======<<<===>>>???@@@BBBCCCDDDDDDAAA@@@???>>>>>>=========>>>>>>>>>======>>>??????:::::::::888555444555666666666777888888888888777777666666777999:::999888666666666777777777777777555666777888888777666555777777888888999:::::::::===;;;:::;;;===>>>===<<<<<<<<<;;;;;;<<<<<<<<<======>>>???@@@@@@AAABBBDDDAAA@@@???>>>???@@@BBBCCCCCCEEEGGGHHHIIIGGGEEEDDDHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHFFFMMMQQQPPPMMMOOOSSSVVVPPPOOOMMMLLLLLLKKKKKKJJJQQQMMMLLLQQQXXX\\\XXXSSSNNNKKKIIIIIILLLNNNOOOOOOKKKLLLNNNOOOOOOMMMKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEELLLKKKIIIFFFDDDCCCDDDEEEKKKKKKJJJHHHFFFFFFHHHJJJEEEDDDBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDCCC???<<<======<<<;;;;;;<<<======>>><<<::::::;;;:::999777666666666666666666666666555666666666777777888888666666666555555555444444444444444333333333222222222222111111111111222222111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******)))))))))))))))************++++++++++++************************************************************************************************************************))))))((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000////////////111222333000111222333444333333222777666666444333222111000///////////////////////////............///000000222222111111111111222222444444555555555555444333666666666666777777777777999;;;======<<<;;;;;;<<<>>>???@@@???======???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCEEEEEEEEEDDDFFFHHHIIIJJJKKKNNNQQQRRRTTTWWWZZZ\\\\\\ZZZXXXWWWWWWWWWVVVUUURRROOOLLLPPPRRRUUUWWWYYYZZZYYYYYY]]]YYYUUUSSSSSSTTTUUUUUUPPPSSSTTTQQQRRRUUUUUURRRLLLMMMMMMLLLKKKKKKKKKKKKKKKPPPRRROOOLLLLLLKKKGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGEEECCC@@@>>>BBBAAA@@@????????????@@@>>>===;;;:::;;;<<<;;;:::<<<:::888666555555666777888888888999999999999999999999999999999999999999777777888888888888777777777666666555555666666777555555444333333444444444222222333333444444444555777666666555444444444444555555444444444555666777888999999:::999999888888444555555666777888999999999999999999:::::::::::::::999888:::<<<===<<<;;;>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>======>>>>>>??????>>>>>>=========>>>>>>777888999888777666666777666666777888888888888888777555555666888999999888555555555666666777777777555555777888888777555555666666777777888999999999;;;::::::;;;<<<<<<<<<;;;===<<<;;;;;;:::;;;;;;<<<<<<>>>AAAAAA@@@@@@BBBDDD@@@??????>>>???@@@AAABBBCCCDDDFFFGGGGGGFFFEEECCCHHHGGGFFFFFFEEEEEEFFFFFFEEECCCAAA@@@@@@BBBFFFIIICCCCCCCCCCCCDDDFFFGGGHHHKKKSSSWWWSSSPPPRRRTTTTTTLLLLLLLLLKKKKKKKKKLLLMMMSSSOOONNNRRRYYY\\\XXXRRRNNNLLLJJJJJJKKKNNNOOOPPPKKKLLLMMMNNNNNNMMMKKKIIILLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFHHHIIIIIIFFFCCCBBBDDDFFFIIIHHHGGGDDDBBBCCCEEEHHHCCCBBBAAA@@@@@@@@@AAABBBAAABBBBBBCCCCCCAAA>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::999999::::::999777666666666555555555555555555555666666777777777888555555555555444444444444333333333333222222222222222111111000000111111222000000000000000000000000////////////////////////...............///////////////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))(((((()))))))))******+++++++++************************************************************************************************************************(((((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---------///111222111222444555666555333333444444555444333111000.................................------......///000222222111000000000111111222333333444444444333333666666666666777777777777999:::<<<;;;:::999:::;;;>>>??????>>>======>>>@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCBBBDDDFFFGGGGGGIIILLLOOOPPPQQQRRRRRRRRRSSSTTTUUUYYYZZZ[[[YYYVVVQQQNNNLLLNNNPPPTTTWWWYYYZZZYYYXXXUUURRROOOMMMNNNPPPQQQQQQRRRTTTTTTQQQQQQSSSSSSPPPMMMLLLLLLLLLMMMMMMMMMMMMMMMQQQSSSPPPMMMMMMKKKHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>>>><<<;;;999999:::;;;:::999;;;999777555444555666777999999999999::::::::::::888888888888888888888888777777888888888777777666666666555555555555666666444444333333333444444555444444444444444555555555666666555555555444333333444444444444444555555666777888888999999999888888333444444555777888888999888888888999999999:::::::::999999:::<<<======<<<============>>>>>>>>>>>>======<<<<<<======>>>???>>>>>>==================444777:::;;;999888777777555555666777888888888888666555444555777999999999555555555555666777888888555666666777777666666555666666666777888888999999999::::::::::::;;;;;;;;;???===<<<;;;::::::;;;<<<>>>AAACCCBBB???===>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCGGGGGGFFFEEEEEEEEEEEEFFFBBBBBBAAA??????BBBGGGKKKCCCBBBBBBCCCDDDFFFHHHJJJOOOWWWZZZTTTQQQTTTUUUQQQKKKLLLMMMLLLKKKLLLNNNOOORRROOOMMMPPPUUUWWWTTTPPPMMMLLLKKKJJJKKKMMMOOOPPPJJJJJJJJJKKKMMMMMMKKKIIIPPPPPPNNNMMMKKKJJJIIIHHHEEEFFFFFFGGGHHHJJJJJJKKKGGGGGGHHHHHHIIIIIIJJJJJJEEEHHHIIIGGGDDDBBBCCCEEEEEEEEEDDDBBB@@@AAACCCEEEBBBAAA@@@??????@@@AAABBB??????@@@@@@@@@>>>===<<<:::::::::::::::::::::::::::999888888::::::999888666666666555555555555444555666666666666666666777555555444444444333333333333333333333222222222222111111000000000000111111000000000000000000000000////////////////////////---............/////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))******+++)))************)))(((((((((((())))))***+++++++++************************************************************************************************************************))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...000111...///111333555555555555111222333444333111///...////////////////////////......------......///000111111000000000000000111111222222333333333333222555555555555666666666666888999::::::999888:::;;;======>>>===<<<;;;===???>>>>>>>>>===============<<<>>>@@@AAA@@@@@@@@@BBBAAACCCDDDEEEFFFHHHKKKMMMNNNOOONNNMMMLLLNNNRRRUUUWWWXXXYYYWWWSSSOOOMMMLLLLLLNNNRRRVVVYYYZZZZZZZZZTTTRRRQQQQQQSSSTTTTTTTTTSSSUUUTTTPPPOOOQQQQQQOOOOOONNNNNNNNNPPPQQQPPPOOOMMMQQQSSSOOOLLLMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>>>>>>>=========;;;999888888999:::999888999999777666666666777888::::::::::::::::::999999777777777777777777777777777777888888777777666666555555444444444444555555333333333333333444444555444444444444444555555555444444555555555444333333333333333444444444444555444444555555666666555555333333444555777888999999777777888888888999999999:::999999:::<<<======<<<;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>=========<<<<<<===>>>>>>555888<<<>>><<<888555444333333555666666777777777666555333444777999::::::666555555555666777888999777777666666666666777777666666666777888888999999888999::::::999999:::;;;@@@???===;;;::::::;;;<<<<<<@@@CCCAAA===:::;;;>>>===>>>@@@BBBBBBAAA@@@???@@@@@@@@@@@@AAABBBDDDEEEGGGGGGFFFEEEEEEEEEEEEEEE???AAABBBBBBAAAAAADDDGGGCCCCCCCCCDDDFFFIIIKKKMMMOOOVVVWWWRRRQQQVVVTTTMMMLLLMMMNNNNNNLLLLLLNNNQQQOOONNNMMMNNNPPPRRRRRRQQQLLLKKKKKKJJJJJJKKKNNNPPPJJJHHHGGGHHHKKKLLLKKKIIIPPPOOONNNLLLKKKJJJJJJJJJEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIIIIIIIEEEHHHKKKIIIDDD@@@@@@AAACCCCCCCCCBBB@@@@@@BBBCCCAAA@@@???>>>>>>???@@@AAA<<<=========<<<;;;<<<<<<888888888999999888888888999888777888999:::999888666666555555555444444444666666666666666555555555444444444333333333333222333333333333333333333333111111000000000000111111000000000000000000000000////////////////////////---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))************+++++++++***)))(((((((((((()))***+++++++++************************************************************************************************************************++++++***)))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---...///,,,---...000111222333333///000333444444333000...////////////////////////...............//////000000000/////////000000111000111111222333333222222333333333444444444555555777888999999888888:::;;;;;;<<<===<<<::::::<<<===???>>>>>>>>>============:::===@@@@@@???>>>???@@@@@@BBBDDDEEEEEEGGGJJJMMMJJJKKKLLLKKKKKKMMMRRRUUUSSSUUUVVVUUURRRPPPOOOPPPPPPQQQSSSUUUVVVWWWWWWWWWTTTTTTTTTUUUXXXYYYXXXWWWTTTUUUSSSNNNMMMOOOPPPNNNPPPNNNMMMNNNPPPQQQPPPNNNLLLPPPPPPLLLJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEDDDBBB@@@???@@@AAAAAA===>>>>>>>>>======<<<<<<999888666777888999999888888888888888999999999999::::::999999888888777777777777777777777777777777777777777777777666666555555444444444444444444555333333222222333333444555333333333333333333333333222333444555555555444333222222333444444444444444222222333444444444444444333333444666777888999:::777777777777888888888999999888777999;;;<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>???666:::???@@@===888444111111222333444555555555555666444333444666999::::::666555555555666777999:::888777666555555666777888666666777777888888999999888999::::::999999:::;;;AAA@@@===;;;:::;;;<<<<<<777<<<@@@@@@<<<;;;===@@@===>>>AAACCCCCCBBB@@@>>>BBBAAA@@@@@@AAADDDFFFHHHGGGFFFFFFEEEEEEEEEEEEEEE===AAAEEEFFFDDDAAAAAABBBDDDDDDDDDEEEGGGKKKNNNPPPMMMSSSTTTOOOPPPVVVSSSJJJMMMOOOPPPOOOLLLLLLNNNQQQNNNNNNNNNNNNOOOQQQSSSUUUKKKKKKKKKJJJIIIKKKNNNPPPIIIGGGEEEFFFJJJLLLKKKJJJMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEEEEIIIMMMKKKDDD???===>>>BBBCCCCCCBBBAAA@@@AAACCC@@@@@@???>>>>>>???@@@AAA:::;;;;;;:::999:::;;;===777777888888888888777777999777777777999:::999888666666555555555444444444777777666666555555555444444444444333333333222222333333333333333333333333111111000000000000111111000000000000000000000000////////////////////////---------.........//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))*********++++++,,,,,,***)))((('''(((((()))***+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---------...222222111111111111111111...000333555666444111000000000000000000000000000///............///000000///////////////000111111///000111222222222222222111111222222222333333333666777888888777888:::<<<:::;;;<<<;;;999999;;;<<<@@@?????????>>>>>>======999<<<@@@@@@>>>===>>>???@@@BBBDDDEEEEEEGGGJJJLLLDDDGGGJJJKKKKKKMMMRRRUUUPPPSSSUUUUUUSSSRRRTTTVVVWWWWWWVVVUUUTTTSSSQQQQQQOOOOOOPPPSSSUUUVVVUUUSSSUUUUUURRRLLLKKKNNNOOONNNNNNLLLJJJKKKNNNOOOMMMKKKKKKNNNNNNIIIGGGIIIKKKIIIHHHGGGEEEDDDCCCCCCDDDDDDGGGEEEBBB???>>>>>>@@@AAA=========>>>===<<<<<<;;;999777666666888999888777777888999:::;;;;;;:::::::::999999888777666666555777777777777777777777777777777777777777666555555555444444333333444444555222222222222333333444555222222222222222222222222111222444555666555444444111222333444444444333333333444444555666666666555333333444666777999::::::777777777777888888888888888777666777999::::::999999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<>>>???@@@999888888777666555555555222333444555666666666666777666444333444555777888888777666444444666777888777777666555555555555555999999888777777666777777777888999:::;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAA???@@@BBBDDDDDDCCCBBBAAAAAAAAABBBBBBDDDEEEFFFGGGMMMKKKGGGDDDAAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCC@@@CCCHHHJJJKKKLLLOOORRRUUUTTTRRRQQQQQQRRRSSSTTTPPPOOOMMMKKKJJJMMMRRRVVVRRRQQQPPPPPPQQQRRRQQQOOOLLLMMMNNNLLLJJJJJJMMMQQQKKKIIIHHHHHHHHHHHHGGGEEEHHHFFFFFFIIIMMMOOOOOOMMMHHHHHHIIIJJJIIIHHHGGGFFFGGGFFFCCCAAAAAABBBDDDEEEEEEFFFGGGFFFDDDBBBBBBCCCDDDEEEFFFEEEBBB@@@???@@@??????>>>>>>>>>>>>>>>???::::::::::::::::::::::::999999999999999999999999;;;:::999777666555555555666777999:::999888666444777555333444777888666444333333333222222222111111222222222333333444444444111111111111000000000000////////////////////////......////////////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///000111111000000111333444444222111000111000000000000000000000111//////...------------.........------------......//////000111111111111111111222333555666555555444555666777777666666777888777888888999::::::;;;;;;<<<:::999;;;>>>???===:::===>>>???@@@@@@@@@@@@@@@FFFCCCBBBDDDGGGHHHGGGEEEFFFGGGHHHJJJLLLMMMNNNOOOLLLOOOPPPOOORRRWWWZZZXXX\\\XXXWWWYYYVVVOOOLLLNNNQQQPPPOOONNNOOOQQQSSSTTTWWWOOOLLLPPPRRRNNNMMMPPPPPPPPPPPPOOONNNLLLIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>=========<<<;;;::::::999999<<<;;;999888888888999999666777888999:::999888888888888999999888777555444666666555555555555666666888888777777666666555555666555444333222333444444222222333333333333444444444333222111000000000000555555555555444444333222222222111111222222333444555555555555555555555555444555555666777888888999777777666666666666666777999666555555888888777444::::::::::::::::::::::::<<<<<<;;;::::::999999888;;;<<<>>>?????????>>>===777666666555444444333333222333444555555666666666666555444333444555777888888777555444444555777888777777666555555555555555999999777666666666777777888777888999;;;<<<;;;;;;===<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<============???@@@BBBBBBAAA@@@???@@@@@@AAAAAABBBDDDEEEFFFFFFEEECCCAAA@@@??????@@@AAABBBBBBBBBCCCDDDDDDDDDCCCFFFJJJLLLLLLMMMPPPSSSRRRQQQQQQPPPPPPQQQRRRSSSQQQQQQOOOMMMLLLNNNRRRUUUQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLJJJHHHGGGHHHKKKNNNIIIIIIHHHGGGGGGGGGFFFEEEHHHGGGFFFHHHKKKLLLLLLJJJGGGHHHIIIIIIIIIHHHGGGFFFGGGEEECCCAAAAAABBBDDDEEEDDDFFFHHHGGGEEECCCBBBCCCFFFGGGGGGEEECCC@@@@@@@@@@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888777777777777888888777888888999999777666555666444333333555666555333333333222222222111111111222222222333333333444444111111111000000000//////..............................////////////......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******************************************************))))))))))))******************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))******++++++******)))*********************************+++++++++,,,,,,------...//////000111111444444444333111000000222111111111111000///......///......---,,,---------......------------......//////000111111111111000000111222333333444444333333555666666555444666777666666666777888888999999;;;999888:::<<<===;;;999===>>>??????@@@@@@??????CCCBBBAAACCCFFFGGGEEECCCEEEFFFGGGHHHIIIJJJKKKLLLIIIMMMNNNMMMOOOTTTUUUSSSUUURRRRRRUUUSSSNNNLLLNNNNNNNNNNNNNNNPPPSSSVVVXXXQQQKKKIIIMMMOOOMMMMMMOOORRRQQQNNNLLLJJJIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;:::999999;;;;;;999888888888999999777888888999:::999999999888999999999888777555555666555555555555555555666777777777666666666555555666555444333222333333444222222222333333333444444444333222111000000000000444444444444444333222111222222111111222222333444444444444444444444444444444444555666666777888888777666666555555666666777888666444555777888666555999999::::::::::::999999:::::::::999999999999999;;;<<<<<<===============444444333333222222111111222222333444555555555555555555444333444555666777777666555444444555666777777777666666555555666666:::888777555555666777888999777777999===>>>===;;;<<<<<<======<<<:::999777;;;;;;;;;:::::::::::::::<<<===>>>???@@@???>>>===????????????@@@BBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGJJJLLLNNNNNNOOOPPPRRROOOOOOOOOPPPPPPQQQQQQRRRQQQRRRRRRPPPOOOOOORRRTTTPPPRRRSSSRRROOONNNPPPRRRPPPMMMIIIFFFGGGIIIKKKLLLIIIHHHHHHGGGGGGFFFEEEEEEHHHGGGFFFGGGIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFEEECCCBBBAAABBBDDDEEEDDDFFFHHHHHHFFFDDDCCCCCCIIIIIIIIIGGGCCCAAA@@@AAAAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666666666777999:::;;;888888888888777777777777444333222333444555444222222222222111111111000000222222222222333333333333111111000000000000//////..............................////////////......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******************************************************))))))))))))******************************+++++++++++++++*********)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))(((*********++++++++++++,,,,,,,,,,,,,,,...000222333666666444111///...000222000111222222111///---+++...------,,,,,,,,,,,,,,,......------------.........//////000000000000000000000000000111222333333222333444444333333444555333444444555666666777777999888777888:::;;;:::999======>>>?????????>>>>>>??????@@@BBBDDDDDDCCCAAADDDDDDEEEFFFFFFGGGGGGHHHHHHLLLNNNMMMNNNRRRRRROOOOOOMMMNNNQQQQQQOOONNNPPPOOOOOOOOOOOOQQQSSSVVVWWWMMMIIIGGGJJJLLLKKKLLLNNNSSSPPPMMMIIIGGGFFFGGGGGGEEEDDDBBBAAAAAAAAABBBCCC??????AAABBBBBBCCCCCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999888;;;:::999888888888999:::999999999999999:::;;;;;;999999999999888777666666555555444444444444555555666666666666666555555555555555444333333333333333222222222222333333333333333222111111000000000000222222222333222222111000222111111111111222333333444444444444444444444444444444444555666666777777666555555555555555666666777555444555666777666555888999:::;;;;;;:::999888777777888888888888999999;;;;;;::::::;;;;;;<<<===333333222222222111111111222222333444444444444444444444333333333444555666666555555444444555555666777777666555555666666666999888666444444666777999:::888777:::>>>AAA???<<<;;;<<<======<<<999777555999999:::::::::::::::;;;;;;<<<===>>>>>>>>>==================>>>???@@@AAA@@@AAACCCEEEEEEDDDCCCBBBBBBAAA@@@@@@AAADDDFFFHHHJJJKKKMMMNNNOOOOOOPPPQQQNNNNNNPPPQQQRRRRRRRRRRRRPPPQQQRRRRRRRRRRRRSSSTTTPPPSSSUUURRRMMMLLLPPPTTTTTTPPPKKKJJJLLLMMMKKKIIIIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEECCCFFFHHHIIIGGGEEECCCCCCKKKKKKJJJGGGDDDAAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888555555555666777888999:::999888777666666666777777444333333333444444444333222222111111111000000000222222222222222222222333111000000000////////////........................---......//////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++******))))))))))))******************************+++++++++***************))))))))))))))))))))))))))))))************))))))******))))))))))))((((((************++++++++++++,,,+++******,,,///222444888777444111...---000222///000222444333222///---------,,,++++++++++++,,,...------,,,,,,------...---...//////000000//////000//////...///111222444111222444333222222333555333333333444555555666666999888888888999:::::::::<<<======>>>>>>>>>=========>>>@@@BBBCCCCCCAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEHHHLLLOOONNNOOORRRPPPMMMMMMLLLMMMOOOPPPPPPPPPRRRSSSSSSRRRQQQQQQQQQRRRRRRMMMKKKIIIJJJJJJJJJKKKLLLOOOMMMLLLJJJIIIHHHGGGGGGDDDBBBAAA??????@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999999;;;:::999888888888999:::;;;:::999888999:::;;;<<<999999999888888777777666444444333333333333444444555555555555555555555555444444444333333333333333111222222222222333333333222222111000000000000000000111111111111111000000111111111111111222222333333333333333333333333333333333444444555555555555444444444444444444555666555444444555555666666555777888999::::::999888777555555666666777888888999:::999888888888999;;;<<<333333333222222222222222111222333333333333333333333333333333333444444555555555444444444444555555666555555555555555666666888777555444444666777888;;;999999;;;???@@@???===;;;;;;<<<<<<;;;999666444777888888999;;;<<<<<<===;;;;;;<<<===============<<<<<<;;;<<<<<<===>>>???AAABBBDDDEEEEEEDDDBBBAAAAAA@@@@@@@@@AAADDDGGGIIIIIIJJJKKKMMMOOOPPPPPPOOONNNPPPRRRTTTUUUTTTTTTSSSMMMOOOQQQRRRRRRRRRTTTUUUOOORRRTTTQQQMMMLLLQQQUUUTTTQQQOOONNNOOONNNIIIFFFJJJLLLLLLKKKIIIGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHIIIDDDDDDCCCCCCCCCCCCDDDEEECCCEEEHHHHHHFFFEEEDDDDDDKKKKKKIIIFFFCCCAAAAAABBB>>>>>>>>>===>>>>>>??????<<<<<<;;;;;;;;;:::::::::777777777777777777777777666666666555555666777777888777666555555555666666444444555555444444444555222222222111111111111000222222222222222222222222000000000////////////...........................------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******************************))))))))))))******************************************************)))))))))))))))))))))))))))))))))******)))))))))************************))))))*********++++++++++++***))))))+++...111222777666555222///...///111---///222444555444333222------,,,++++++++++++,,,------,,,,,,,,,,,,------------...////////////...000000/////////111333444111333444444333222444555333333444555555666666777999999999999888999:::<<<<<<<<<<<<======<<<<<<;;;===>>>@@@AAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGKKKNNNMMMNNNPPPOOOKKKKKKLLLLLLLLLMMMOOOPPPOOOSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQOOOKKKIIIIIIJJJIIIGGGIIIJJJLLLLLLKKKIIIGGGCCCBBBAAA@@@???@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@??????>>>>>>===>>>======<<<<<<;;;:::::::::999888888888999:::;;;;;;:::999888999:::;;;<<<888888777777777777777777444444333333333333444444444444444444444555555555333333333333333222222222111111111222222222333333111111000000///000000000//////000111111000000000111111000000111111222333333333333333333333333333333333333333333444444444333333222222333444555555333444444444444555555666777777888999999888777777444444555666777777888999999888777777777888:::;;;333333333333333333222222111222222333333222222222222222222333333333444444444444444444444444444444444444444333444444555666666666555555666666777777999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;:::888777555666666888999:::<<<======:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======???@@@AAABBBBBB@@@>>>===?????????AAABBBEEEGGGIIIGGGGGGHHHKKKOOOQQQQQQPPPPPPRRRUUUWWWWWWVVVTTTSSSLLLNNNPPPPPPPPPQQQRRRTTTOOOQQQQQQPPPNNNOOOSSSVVVTTTSSSQQQOOOMMMKKKGGGDDDKKKMMMNNNMMMIIIGGGIIIKKKGGGIIIJJJKKKKKKKKKMMMOOOJJJIIIHHHGGGGGGGGGGGGHHHCCCCCCCCCCCCCCCDDDDDDEEECCCEEEFFFFFFDDDCCCDDDEEEIIIIIIGGGDDDAAA???@@@BBB=========>>>>>>???@@@AAA;;;;;;;;;::::::999999888666666666666666666666666777666555444444444444444555555555555444444444444333555666555444333444555333333333222222222111111222222222222222111111111000000////////////......------------------------------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))***************))))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++)))))))))************+++***))))))***+++---///000333555666444222000//////,,,...000333555555555444...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------...............////////////000111222222111222333333222222333444444444444555666666777777999999999888777888:::===;;;;;;<<<<<<<<<;;;::::::<<<>>>??????>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDEEEEEEIIIKKKIIIJJJMMMMMMIIIHHHJJJJJJHHHIIILLLNNNLLLOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTRRRLLLGGGGGGGGGFFFBBBDDDHHHKKKLLLKKKHHHFFFBBBBBBBBBBBBAAAAAAAAA@@@DDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888999:::;;;999999999999999:::;;;;;;777666666555555666666777555555444444444444555555333333333444444444444444333333333333333222111111111111111111222222222222111000000//////000000000//////000000111111000000111000000000000111222222222222222222222222222222222222222222222333333333222111111111222333444555111333444444333333555666777777777777777777777777444444555666666777888888888888777777888888999:::222222222222222222222222111111222222222222111111111111222333333333333333333333333444444333333333222222222222222333444555444444666777777777666666555999<<<;;;888666888;;;:::999999999888888888777666666777888888999::::::999999888888999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<===>>>??????>>>=========>>>@@@BBBDDDFFFGGGHHHEEEEEEFFFJJJPPPSSSTTTSSSQQQSSSVVVXXXXXXVVVSSSQQQNNNOOOOOONNNMMMMMMNNNPPPPPPOOONNNNNNOOORRRUUUWWWYYYWWWTTTOOOJJJHHHHHHIIIJJJMMMOOOMMMHHHGGGHHHKKKHHHKKKLLLLLLJJJJJJLLLNNNLLLKKKIIIGGGFFFFFFFFFGGGCCCCCCCCCCCCDDDDDDEEEEEECCCDDDDDDCCCBBBBBBDDDFFFGGGFFFEEEBBB???>>>???AAA>>>>>>=========>>>>>>???;;;::::::999888888777777666666666666666666666666555444333333222222222333333333444444444333222111222444555444222222333555444444444333333333333222222222222222111111111000000000/////////.........------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************((()))))))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))***++++++))))))))))))************)))))))))***+++,,,,,,---///222666777555111...---,,,---///000222222333333///......---,,,------------,,,,,,++++++,,,,,,---,,,,,,---............---,,,---...//////000000//////000222111000000111333333333444444555666666666777888888777555666999<<<;;;;;;;;;;;;;;;:::999999;;;<<<===<<<:::;;;>>>BBBBBBBBBBBBCCCCCCDDDDDDDDDEEEIIIIIIHHHIIIMMMNNNKKKEEEIIIIIIFFFHHHMMMOOOMMMOOOOOOOOOPPPPPPPPPPPPPPPPPPTTTRRRIIIDDDDDDDDDBBBAAACCCEEEGGGHHHGGGFFFDDDBBBCCCDDDEEEDDDCCCAAA@@@AAAAAABBBBBBBBBAAAAAA@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>999999888888888999;;;;;;777888888999:::999999999666555444333333444555666666555555555555555555666222222333333333444444444222333333444333222111000111111111111222222222222000000////////////000000//////000111111111111111000000000000000111222222222222222222222222222222222222222222222222222222000000000111111222444444000222444444333333555777999888666555555666888999555555666666777777777888777777888999999999999888111111111111111222222222111111222222222111111000111111222333333333333222222333333444444333333222222111111111222222333444222444666888888777666555333888<<<:::444111444999:::999888888777888888999666666666777777777777777777777777777777888888999;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>>>>?????????<<<===@@@BBBEEEFFFGGGHHHDDDDDDFFFKKKQQQUUUVVVUUUQQQSSSVVVXXXXXXVVVRRRPPPQQQQQQPPPMMMJJJIIIKKKLLLPPPNNNLLLLLLPPPTTTVVVWWW^^^\\\WWWPPPIIIHHHLLLPPPIIILLLNNNLLLGGGEEEHHHKKKJJJLLLNNNLLLIIIHHHIIIKKKMMMKKKIIIGGGFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEECCCDDDCCCAAA@@@AAADDDFFFEEEDDDCCC@@@>>>===???AAA???>>>===<<<<<<<<<<<<<<<::::::999999888777666666666666666666666666666666222222222111111222333333111222333444444222000///000333444333111000222444555555444444444333333333222222222222111111000000000/////////............------------------------,,,------......------,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&'''(((***++++++))))))))))))************((()))***+++++++++++++++,,,111777999888333...,,,------......//////000000//////...------------...---,,,,,,++++++,,,,,,---+++,,,------......------***+++---...//////...---...///000000//////000111222333333444444555555666666777777666333444888;;;;;;;;;;;;;;;::::::999888:::;;;;;;999777999===AAA@@@@@@AAABBBBBBCCCDDDDDDHHHJJJKKKIIIJJJOOOQQQOOOEEEIIIJJJGGGJJJQQQTTTQQQQQQQQQQQQPPPOOOMMMLLLKKKMMMQQQOOOGGGAAABBBCCC@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCFFFGGGGGGEEEBBB@@@>>>>>>@@@@@@AAAAAAAAAAAA=========<<<;;;;;;::::::::::::;;;<<<===>>>???@@@999999888888888999;;;<<<666777888999:::999888888555444333222333333555666666666555555555555666666222222222333333444444444222222333444333222111000000111111111111222222222000000////////////000111//////000111111111111111000000000000000111111222111111111111111111111111222222111111111111111111000000000000111222333444///222444444222222444777999888555444444555888999666666666777777777777777666777999:::::::::999888111111111111111111111111111111111111111111111111333333333222222111111111222222333333333222222111333333333333222222111000222222333333333333444444666777888777666555666777999999999888888888777777666666777777888888888999777666666666666777777888888888777777888999::::::;;;:::999;;;===>>>>>>===>>>AAACCCCCCAAAAAACCCEEEFFFGGGHHHJJJKKKMMMNNNOOOSSSTTTVVVXXXYYYXXXTTTQQQPPPTTTVVVTTTOOOLLLMMMPPPPPPMMMKKKNNNTTTXXXWWWUUU]]]\\\ZZZUUUOOOKKKJJJJJJHHHJJJLLLLLLJJJHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFEEEDDDBBBAAAAAABBBDDDEEEGGGFFFCCC@@@===<<<>>>@@@???>>><<<;;;:::::::::;;;999999888888777666666666444444444444444444444444333333333333333333333333222222222333333444444444222333333444444333333222333333333333333333333333333333222111000000000111////////////............------............---------------,,,,,,++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------///111333555555555444333,,,,,,---......///......666555222000...---------,,,++++++******++++++,,,------------------------////////////////////////...............///000000000111111111111222222222444555555555555555444444666777777777888888888888888888888999:::;;;===>>>????????????@@@AAABBBBBBEEEFFFFFFHHHJJJLLLNNNOOOIIIJJJIIIFFFHHHNNNPPPMMMPPPRRRSSSQQQMMMJJJJJJKKKGGGHHHIIIFFFCCCAAACCCEEEHHHHHHHHHGGGFFFDDDAAA@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>>?????????@@@@@@@@@AAA???<<<999888999;;;<<<<<<:::;;;>>>BBBBBB<<<777888999999888777777888:::999888777777777777777777555555666666666666555555777777888888888888777777666666555555555444444444000000444::::::333///...000000111111111111000000222111000//////000111222111111111000000000000000000000000000000000000000111///...///222333222///222222222111111111000000...///000111222333444444333333333222222111111111555444444333444555666777999888777666666777888999666777888999999888777666111111111111111111111111111111111111111111111111222222111111111000000000000111111222222111111000333333333333333222111111222222222333333333444444555666777666555444555777888888888777777666666666666666777777777888888888666666666666666777777888777777777888888999999999;;;:::999:::<<<===<<<;;;???@@@BBBAAA@@@@@@CCCEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUUUUSSSQQQOOOQQQSSSTTTRRROOOMMMMMMNNNOOOMMMKKKNNNTTTVVVUUUSSSWWWWWWUUUPPPLLLHHHGGGGGGJJJKKKLLLLLLJJJIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEEEEFFFCCCDDDFFFGGGGGGFFFEEECCCEEEDDDCCCAAAAAABBBCCCDDDEEEDDDCCCAAA??????BBBDDDAAA@@@>>><<<:::999999999888888888777666666555555444444444444444444444444333333333333333333333333111111222222222222222222222222333333333333222222222222222222222222222222222111000000/////////000////////////............------............------------,,,,,,,,,++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++,,,------000000000111111222333444222111///---,,,------...333333333222111///---,,,,,,++++++******++++++,,,------------------------.......................................//////000000000111111111222222222444444555555555555444444555555666666666777777777888888888888999;;;<<<===???>>>>>>??????@@@AAABBBFFFFFFFFFGGGIIIKKKMMMNNNKKKLLLJJJGGGHHHLLLMMMKKKLLLMMMNNNLLLHHHFFFFFFHHHGGGHHHIIIGGGEEEDDDEEEGGGHHHHHHHHHGGGFFFDDDBBBAAA??????@@@AAAAAAAAA@@@@@@AAA@@@@@@??????>>>>>>===>>>===;;;999999999:::;;;===;;;:::===@@@???:::555888999999888777777888:::999888888777666666666666555555666666666666555555666777777888888777777666666555555555444444444333333111333666666222000111000111111111111111111000111111000//////000111111//////000000000111111111000000000000000000000000111///...///111333111000111111000000000/////////---......///111222222333333333222222222111111111444444333333333444555666888777666555555666777888555666777777777777777777111111111111111111111111000000000000000000000000111000000000000///////////////000000111000000///333333444444444333222222222222222222333333333333333555666555444333444666777777666666666666555555666666666666777777777777666666666666666777888888666777888888999999888888:::999999:::<<<======<<<@@@@@@@@@??????@@@CCCFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKOOOSSSSSSQQQNNNNNNPPPRRRQQQPPPPPPPPPPPPNNNLLLNNNMMMLLLOOOSSSTTTRRROOOPPPQQQPPPMMMIIIFFFEEEFFFKKKLLLLLLKKKJJJIIIJJJLLLKKKLLLNNNOOOOOONNNMMMLLLIIIHHHFFFEEEDDDEEEEEEFFFBBBCCCEEEGGGGGGEEECCCAAAEEEDDDCCCAAAAAAAAABBBCCCBBBCCCBBBAAAAAABBBEEEHHHCCCAAA???===;;;999999888777777777666555555444444444444444444444444444444333333333333333333333333222222111111111111111111222222333333333333222222000000000000000000000000000000///.........///////////////............---------............------,,,,,,,,,,,,+++++++++++++++++++++***************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,000///...---...000222444888555111...++++++,,,---///000222333333000---+++,,,++++++******++++++,,,------------------------..............................------......///000000000000111111111222222333444444555555444444444444444444555555555555666888888888888888999:::;;;=========>>>>>>???@@@AAAFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNLLLHHHGGGJJJJJJHHHJJJJJJIIIGGGDDDCCCDDDFFFGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHGGGGGGEEEDDDBBBAAA============>>>???@@@@@@CCCBBBAAA???>>><<<;;;:::::::::::::::::::::::::::>>><<<::::::<<<;;;888555777888999888777666888:::999999888666666555555555555555666666666666555555666666666777777666666666555555444444444444333333666222111222222000111444111111222222222222111111111000000//////000000111/////////000000111111111000000000000000000000000000///...///111222111000////////////............------......///000111111222222222111111111111111333222222222222333444444555555444444444444555555555555444444555666777777111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111000000333333444444444333333222111222222222222333333333222333444444333222444555666666666666666666666666666666666666666666666666666555555666666777888999666777888999999888777777999888888;;;>>>@@@AAA@@@BBBAAA@@@??????AAADDDFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJOOOSSSRRRNNNLLLNNNRRRRRROOOLLLNNNQQQQQQNNNJJJMMMLLLMMMOOOQQQQQQNNNKKKLLLMMMMMMKKKHHHFFFFFFFFFLLLMMMLLLKKKIIIJJJLLLNNNNNNOOOPPPQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFBBBDDDFFFGGGGGGEEEBBB@@@CCCCCCAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@BBBDDDGGGAAA@@@???===<<<;;;:::999777666666555444444333333333333333333333333333333222222222222222222222222333333222222111111000000111111222222222222111111000000000000000000000000000000///......///////////////.........---------,,,------......------,,,,,,+++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))******+++++++++,,,......------...///111222777666333000---,,,,,,,,,...///000222222000///...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////000000000000111111111111222333333444444444444333444444444444555555555555888888777777777888888999<<<<<<<<<<<<===>>>@@@@@@GGGGGGGGGGGGHHHIIIKKKKKKKKKNNNMMMIIIGGGIIIIIIHHHKKKJJJHHHEEEDDDDDDFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBAAA>>>===<<<;;;<<<===???@@@AAAAAA@@@???===<<<;;;:::999999;;;;;;<<<;;;::::::<<<:::888777999999888666777888888888666666888999999888777666555444444444444555555666666555555444555555666666666666555555444444333333333333333333666222000111111///000444222222222333333222222222000000000//////000000000000000000000000000//////000000000000000000000000////////////000111000000/////////...............------...//////000111111111111111111111111111000222111111111111222222222333333333222222333333333333333222222333555777888000000000000000000000000////////////////////////111111111111111111111111///000000111222222111111222222333444444333333333111111111222222222333333000222333333222222333555777777777777777777777777666555555555555555555555555555555555666777888999777777888888888777777666777777999<<>>>>>>>>>>>???@@@@@@@@@>>>???AAACCC>>>>>>=========<<<;;;;;;666666555555444333333333333333333333333333333333222222222222222222222222444444333333222222222111000111111222222111111000111111111111111111111111000000/////////000000111............------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***************++++++,,,---...///000000//////111111222222000...,,,+++//////......///000000111,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...////////////000000000111111111111111222333444444333333444444444555555555666666777777666666666777777888:::::::::;;;<<<===??????FFFFFFFFFGGGHHHIIIJJJKKKGGGLLLMMMIIIGGGIIIKKKJJJKKKIIIFFFEEEEEEFFFGGGHHHDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>><<<<<<<<<===>>>>>>>>>>>>=========<<<<<<999:::<<<======<<<;;;:::888777666666777999999999777888888777666666777999888777666555444444444444444444555555555555444444444444444555555444444444222222333333333333333333333000000333222//////111222222222333333222222222/////////000000/////////222111111000///...------////////////////////////...///////////////000111////////////////////////...//////000000111111111000000000000000000000000111111111111111111000000111111111222222111111111222111111111333555777888000000000000000000000000////////////////////////000000111111111111222222//////000111222222222222111111222333333333222222111111111111222222222222000111333333222222444555666666777777777777888888555555555555555444444444555555555555666888999:::888888777666666666777777777888999===CCCGGGIIIIIICCCAAA??????AAACCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKJJJHHHHHHKKKNNNNNNKKKIIIKKKOOOQQQNNNJJJJJJJJJKKKLLLLLLKKKJJJIIIEEEGGGHHHHHHFFFEEEDDDEEEJJJKKKLLLKKKJJJJJJLLLMMMNNNNNNMMMLLLJJJHHHFFFEEEFFFEEEEEEDDDEEEFFFHHHIIIGGGGGGGGGGGGFFFDDDBBBAAA>>>>>>??????????????????>>>??????>>>===<<<===???;;;;;;<<<<<<<<<<<<;;;;;;666666666555444444333333333333333333333333333333222222222222222222222222444444444333333333333333000000111111111111000000000000000000000000000000000000//////000000111111.........------------,,,,,,,,,------------,,,,,,*********+++++++++++++++***************+++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************************+++...000000000...---+++---///111111///,,,***000///...---...///111222,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...////////////000000000111111000000111222333333333333444444444555555555666666555555555555555666777888888888999999;;;<<<>>>???CCCCCCDDDDDDFFFGGGHHHIIIDDDJJJLLLIIIGGGIIIKKKKKKHHHFFFDDDDDDEEEFFFFFFFFFCCCAAA@@@AAACCCDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>============;;;<<<<<<<<<======>>>>>>;;;<<<=========<<<;;;:::555555555666777888:::;;;666777888777666555777999666666555444444444444555444444555555555555444444333333444444444444333333111111222222222222333333111///000333333///...///111111222222222222111111...//////000000//////...111111000000///...------////////////////////////---///000000///...000111.........////////////////////////000000111111111////////////000000000000111111111222111111000///000000111111111111000000000000111222444555777888000000000000000000000000......................../////////000000000111111---...///000111111111111///000111111222222222111111111111111222222222222000111333333333333444666555555555666666777777777555555555444444444333333444444555555666888999::::::999666444444555777888999999:::>>>BBBFFFGGGGGGAAA>>>===>>>AAACCCBBBAAADDDDDDEEEEEEFFFFFFGGGGGGIIIHHHHHHGGGHHHIIIKKKMMMLLLJJJJJJKKKNNNOOOMMMKKKIIIIIIJJJJJJIIIIIIJJJJJJEEEGGGJJJJJJHHHFFFEEEFFFHHHIIIKKKKKKJJJJJJKKKLLLIIIIIIGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>???@@@AAAAAAAAAAAA<<<>>>>>>>>><<<<<<===???;;;;;;<<<<<<<<<:::999888777777666666555444444444222222222222222222222222111111111111111111111111222222222222222333333333///000000000000000000//////////////////////////////.........//////000111.........---------,,,,,,+++,,,,,,------,,,,,,+++)))*********++++++++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))******+++,,,------------)))***,,,---------++++++.........///////////////,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///////////////000000000111///000111222333333333333333333333333444444444444444333444444555666777888777777777888:::;;;===>>>?????????AAABBBDDDFFFGGGDDDJJJMMMJJJGGGHHHJJJKKKGGGEEEDDDEEEGGGHHHFFFEEECCCAAA???@@@BBBDDDCCCAAABBBAAA@@@???>>>>>>??????===>>>>>>>>>>>>>>>======;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;::::::999555666777888777888888999666777888777555555777888444444333333444444555666333444444555555444444333222222333333333333222222111111111111222222222333111//////222222...---000000111111111111111111000......///000000///......////////////////////////////////////////////////,,,...000000...---///111,,,---------..................////////////000000........./////////000000111111222222222111000//////000111222222111000///...///111333555777777888000000000000000000000000........................---.........//////000000,,,---...///000000000000...///000111111111111111000111111111111222222222000222333333333333555666444444444555555555666666555555555444444333333333444444555555666888999:::;;;999666333333444777999::::::;;;===AAADDDDDDDDD>>><<<;;;===@@@BBB@@@>>>BBBBBBCCCCCCDDDEEEEEEEEELLLJJJHHHHHHJJJMMMNNNNNNJJJJJJJJJKKKMMMNNNMMMLLLHHHIIIIIIIIIHHHHHHJJJKKKHHHJJJMMMMMMKKKIIIHHHHHHFFFHHHKKKLLLKKKJJJJJJJJJEEEDDDCCCBBBCCCEEEHHHJJJFFFFFFEEEEEEFFFHHHJJJKKKHHHGGGDDDBBB@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCC;;;<<<>>>>>>======>>>@@@<<<<<<<<<<<<;;;999777666777777777666555555444444222222222222222222222222111111111111111111111111000000111111222222222333//////000000000000//////........................---------------...///000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))+++***)))((()))***---...*********)))******++++++,,,---000111111000...,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////000000000000//////000222222333333333111111222222222333333333222222333444555666888999666666777888999;;;===>>>;;;;;;<<<>>>???BBBCCCEEEDDDKKKNNNJJJFFFGGGIIIIIIHHHFFFEEEGGGJJJJJJHHHEEEDDDBBB???@@@BBBDDDBBB@@@AAA@@@???=========>>>>>>:::;;;<<<>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888666888999999888777777777666777777777555555777888333333333333444555666666333444444555555444444333222222222333333222222222000000111111222222222333333///...000000---...111000000111111111111000000---...///000000///...---,,,,,,---...///000111222////////////////////////,,,...000000...---///111+++++++++,,,,,,------------------...............---.........//////000000111222333333333111000//////000111222222111000///...///222555777777888888......------------......///...---,,,,,,---...///111111000///////////////111000000////////////000////////////000000000000---...///000000///...---000000111222333333444444777777777777666666666666555555444444444333333333444333333333444666888999999888888777666555444444999999999:::;;;<<<===>>>;;;<<<>>>???@@@@@@??????@@@BBBFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKMMMIIIJJJLLLNNNMMMKKKHHHGGGDDDFFFHHHJJJJJJHHHFFFDDDJJJIIIHHHKKKMMMNNNKKKHHHCCCDDDEEEFFFGGGFFFFFFEEEMMMFFFCCCEEEGGGFFFEEEGGGGGGHHHHHHGGGEEEDDDEEEGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@<<<;;;:::999::::::<<<======;;;888666555666777999:::999777555444333333333333333333333333333333333555444222111111222444555444333111111111333555666333222222111000//////............///////////////////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************++++++************++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))),,,+++******)))*********(((((()))***************))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((******+++,,,,,,,,,,,,+++++++++,,,...000///---++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,............///000111222111111000000111111222333111111222222222333333333555555555555666666666666666777777888999999::::::999:::;;;;;;<<<>>>BBBFFFHHHHHHIIIKKKMMMLLLIIIFFFLLLIIIGGGIIIMMMMMMIIIDDDEEEDDDCCCCCCCCCBBB@@@>>>@@@@@@??????>>>>>>======::::::;;;;;;<<<=========;;;<<<<<<:::888888999:::>>><<<:::999::::::999777666666777777888888888999999999888777666666777777777666444333333444666777444444444444444444444444222222222222222222333333000000111111111111000000000000000000111111111111000000000000000000000000......//////......---,,,...---,,,+++++++++,,,---//////...---,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,...///////////////...---...------------...//////000000111111111222222222...000111000///...///111111111222333444555666777......------------......///...---,,,,,,---...///111000000///......////////////.........//////000.../////////000000000000......///000000///......000000111222222333444444555555555555555555555555555444444444444333333333333333333333444666777888999888888777666666555555888888999999:::<<<======;;;<<<===>>>???>>>>>>===>>>AAADDDEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFGGGJJJLLLIIIJJJKKKLLLKKKJJJHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFNNNLLLKKKKKKMMMMMMKKKHHHHHHGGGGGGFFFGGGHHHIIIJJJFFFBBBBBBHHHKKKJJJIIIJJJIIIIIIIIIGGGEEEDDDDDDFFFEEEDDDCCCAAA@@@????????????@@@AAABBBBBBAAA@@@???<<<;;;::::::::::::;;;<<<;;;:::888777777888999:::888888777666555444333333333333333333333333333333555444222111111222444555444333222111111222444555222111111000//////......////////////............------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************+++******))))))******+++************************))))))))))))))))))))))))******)))(((((()))******))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))***++++++,,,''''''((())))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))((()))***++++++,,,,,,++++++******+++---......,,,***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,............///000111222111111000000000111222222111111111222222222333333555555555555555666666666777777888999999::::::;;;<<<<<<;;;;;;<<>>===============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888888999;;;===;;;999888999999888777666777777777888888888888999888777777666666777777666555444333333444555666444444444444444444444444222222222222222222222222000000111111111111000000//////000000000111111111////////////////////////...............------,,,------,,,+++++++++,,,---///......---,,,,,,++++++,,,,,,,,,------------...------,,,,,,,,,+++++++++---....../////////......---------------...//////000000000111111111222222...000111000///...///000222222333444555555666666......------------............------------......000000///............///---------------...///000....../////////000000000//////000000000000//////000000111111222333333333222222333333444555555555444444444444333333333333333222333333444666777888888888888777777666666666777777888999:::;;;;;;<<<:::;;;<<<=========<<<;;;===???BBBCCCBBBAAABBBBBBEEEFFFGGGFFFEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGOOOMMMKKKJJJJJJJJJIIIHHHLLLKKKIIIGGGGGGIIILLLNNNCCCBBBEEELLLOOOLLLIIIIIIKKKKKKJJJHHHEEECCCCCCDDDCCCCCCAAA@@@??????>>>>>>===>>>???@@@@@@???>>>===;;;;;;::::::::::::;;;;;;888888999999999:::::::::555666666777666555444333333333333333333333333333444333222111111222333444444333222111111111222333000000000///......------000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************+++******))))))******+++************************))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))***+++------&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))***++++++,,,,,,++++++)))))))))+++------+++)))******++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---......///000111000000000000000111111222000111111111222222222222444444444555555555666666777888888999999::::::;;;???<<<:::;;;>>>@@@@@@???EEEKKKPPPOOOJJJFFFGGGIIIHHHIIIIIIHHHFFFDDDCCCCCCEEECCC@@@????????????>>><<<===============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::888888999;;;<<<:::888888999999888777777777777777888888888888888777777666666666666777666555444333333444555666333333333333333333333333333333333222111111111000///000000111111000000/////////000000000000111111////////////////////////...............---,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++*********,,,,,,---...////////////---------------......///000000000000111111111111...///000000......///000333333444444555555555666...------,,,,,,------...------------------------//////...------.........+++++++++,,,---...///000........./////////000000000000000000000000000000000000111111222222222333111111222333444555666666444444444333333333222222222222222333444555666777777777777777777777777666555666777888999::::::;;;;;;<<<======>>>===<<<;;;===???AAAAAAAAA@@@AAABBBDDDEEEFFFFFFDDDDDDEEEGGGKKKJJJIIIHHHHHHIIIIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGMMMKKKJJJHHHHHHIIIIIIIIIMMMLLLJJJIIIIIIKKKLLLMMMHHHFFFHHHLLLLLLHHHDDDEEEMMMMMMLLLIIIEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===>>>????????????>>>===;;;;;;::::::::::::::::::999999:::;;;;;;:::999888333444666777777666444333333333333333333333333333333333222111111222333333444333222111000000111111//////.........---------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********************************************))))))))))))******************************)))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,&&&'''(((((())))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))***+++++++++++++++***))))))+++,,,---+++***)))******++++++******)))***************+++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------...///000000000////////////000111111000000000111111111111222333333333444555555555666666666777777888999999999???;;;888:::???BBB@@@===@@@EEEJJJJJJGGGEEEEEEGGGGGGJJJLLLIIIDDDAAABBBEEEEEEBBB???======>>>>>>>>>>>>>>>>>>??????@@@@@@@@@======<<<;;;;;;:::999999999::::::999888888999;;;<<<;;;999999999:::999888777777777777777888888888777666666555555666666666555444444333333444444555222222222222222222222222444333333222111000000/////////000000000000//////////////////000000000111////////////////////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***+++,,,---.../////////------,,,,,,------...////////////000000000111111...///000///......///000444444444444444555555555------,,,,,,,,,,,,------,,,------------------,,,...---------------......++++++++++++,,,...//////............////////////000000////////////000000000111111111111111222222111111222333555666777777444444333333333222222222111111222333444555666666666666666666666777777777444555777888999:::::::::;;;<<<===>>>>>>>>>===<<<===???@@@AAA@@@@@@AAABBBBBBDDDEEEEEECCCCCCDDDEEELLLKKKIIIIIIIIIJJJKKKLLLKKKIIIHHHFFFFFFFFFHHHHHHJJJJJJJJJJJJJJJKKKNNNOOOJJJJJJKKKKKKKKKKKKJJJJJJLLLIIIIIIJJJHHHDDDDDDFFFOOOOOOMMMJJJFFFCCCBBBCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;;;;;;;::::::999999888:::;;;<<<;;;:::888666444222333555777777666444333333333333333333333333333222222222222222222222222333222222111000000000000............------------000//////...---,,,,,,+++------------------------,,,,,,+++++++++************************************************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((())))))***(((((()))************)))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))******))))))***++++++++++++***+++******+++------,,,+++)))******++++++******)))*********************************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000//////......//////000111//////000000000111111111222222222333444555555555444444444555666666777777;;;888666999???BBBAAA>>>>>>???BBBFFFHHHHHHGGGFFFIIILLLNNNKKKDDDAAADDDHHHEEEBBB>>>======>>>>>>============>>>?????????@@@======<<<;;;:::999999888888999:::999888888999;;;===;;;999999:::;;;::::::888888777777777777777777666555555555555555666666444444444333333444444444222222222222222222222222333333222222111000////////////000000000000//////...////////////000000000........................---------...---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,******,,,---............,,,,,,,,,,,,,,,---............/////////000000000---///000///...---...///333333333444444444444444------,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///------.........///////////////............//////111111111111111111111111111111222333555666666777333333333333222222222222000111222444555555555555444444444555555666666666444555777999:::::::::999:::;;;===>>>??????>>>>>>===>>>????????????@@@BBB@@@AAACCCDDDCCCBBBCCCDDDLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKIIIIIIIIIJJJJJJHHHJJJLLLMMMNNNOOORRRUUUHHHIIIJJJKKKKKKIIIHHHGGGLLLIIIHHHIIIGGGEEEHHHNNNPPPPPPNNNJJJFFFCCCCCCDDDAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;:::999888777;;;;;;;;;:::999666444222333333555555666555444333333333333333333333333333222222222222222222222222111111111111000000000000........................///.........---,,,,,,,,,------------------------++++++++++++************)))))))))******************************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((((())))))***************'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************((()))******++++++******,,,+++***+++,,,------,,,******++++++++++++*********************)))))))))************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---//////...............///000000////////////000000000000000111222222333444555555222333333444444555555666777666555888===@@@@@@>>>===>>>@@@EEEJJJLLLJJJGGGHHHKKKLLLIIIDDDBBBDDDHHHDDDBBB???>>>>>>>>>>>>===:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888999999999777888999;;;<<<:::999999:::;;;::::::888888888888777777777777555444444444444555555666333333333444444333333333111111111111111111111111222222222111000000000///...//////000000//////.........////////////000000........................---------------,,,++++++******+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,.........---------,,,,,,******+++,,,------------,,,,,,,,,,,,,,,------...............////////////---...//////------...///111111222222333333333444---,,,,,,++++++,,,,,,---+++,,,------------,,,+++,,,,,,++++++,,,------......---------------......---------........./////////...---,,,,,,---...///111111111111000000000000000111111222333444444555333333333222222222222111///000222444555555555555222222333333444555555666444666888:::;;;;;;::::::777999;;;===>>>>>>>>>>>>;;;<<<============???AAA===???BBBCCCBBBBBBCCCDDDIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFIIILLLNNNNNNOOORRRTTTJJJJJJIIIIIIHHHHHHHHHHHHKKKIIIIIIKKKJJJIIIMMMSSSPPPPPPNNNKKKGGGDDDDDDDDDAAAAAA@@@????????????@@@======<<<<<<<<<<<<======::::::;;;;;;:::999777666::::::999888777666444333444444444444444444444444333333333333333333333333111111222222222222111111//////000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))))))))*********+++************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))(((((((((((())))))***'''(((((()))***)))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))))))))************((())))))***************+++***))))))+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********)))))))))(((************++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,---...///......------......///000........./////////000000000000111222333444555555222333333444444555666666555666777999;;;<<<<<<<<<:::===BBBEEEGGGGGGGGGGGGFFFGGGGGGDDDAAA@@@BBBEEECCCBBB@@@@@@@@@@@@>>><<<:::::::::::::::999999999;;;;;;;;;::::::999999999777888999888777777999;;;:::888777777888999999888888888888888777777777666444444333333444444555666333333333444444333333333111111111111111111111111111111111111000000000000......////////////.............../////////000000........................,,,------------,,,++++++)))***+++---......------++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------........./////////---...//////------.../////////000111222222333333---,,,,,,++++++,,,,,,---++++++------------++++++++++++++++++,,,,,,---...//////...---------......---------.........//////...---,,,++++++,,,---...111111111000000000000000000000000111222222333333333333333222222222111111///000222444555555555444111111222222333444555555555666999;;;<<<<<<;;;:::555777999;;;===>>>>>>>>>:::;;;<<<;;;;;;;;;===???<<<>>>AAABBBBBBBBBCCCDDDHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEBBBFFFJJJLLLLLLLLLNNNPPPLLLKKKHHHFFFFFFGGGIIIJJJLLLKKKMMMOOOMMMKKKNNNTTTPPPPPPNNNKKKGGGEEEDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;:::999777666888888777777666666555555666555444333333333333444333333333333333333333333111111222222222222111111---...///000111111000000......//////////////////,,,,,,------------------+++++++++++++++++++++++++++++++++************)))(((((())))))*********+++************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''(((***+++,,,&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++(((((()))******************)))'''(((***++++++***+++,,,,,,------,,,,,,++++++*********))))))(((((()))************+++++++++++++++,,,---------,,,,,,++++++++++++,,,---.........------------...//////............/////////000///000111222333444555555333333444444555666666777555777999999999888999:::666===CCCEEEBBBAAACCCFFFCCCCCCBBB@@@??????@@@BBBCCCBBBAAAAAAAAA@@@>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999777888999888777777999;;;888666555555777888777666999888888888777777666666333333333333444444555666222333333444444333333222000000000000000000000000000000000000000111111111......////////////................../////////000........................,,,,,,---------,,,++++++)))***+++---......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---...---------.........//////---...///...------...///---...///000111222333333++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////............//////////////////000000000000000000111111111222222222111111111111111111111111000111111111111222222222222222333444444555555666555666777888888999999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGIIIIIIIIIGGGFFFLLLLLLKKKJJJIIIHHHHHHGGGBBBCCCDDDFFFHHHJJJKKKLLLGGGLLLNNNJJJHHHIIIKKKKKKNNNLLLKKKMMMQQQRRRPPPNNNNNNMMMJJJFFFDDDBBBAAAAAA@@@@@@??????????????????>>><<<:::999:::;;;;;;:::;;;;;;<<<<<<;;;999888777666555555555555444444444222333333444444333333222333333333333333333333333111111000///////////////000000000000000000000000000000000000///...---,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********************************++++++************++++++))))))************))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))************+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,///...---+++***))))))(((+++,,,---+++)))(((((()))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////............////////////111000000/////////000000333333222111222333444555333444666888:::;;;<<<<<<:::@@@AAA>>>===BBBDDDBBBDDDCCCAAA???>>>>>>>>>???BBBAAA@@@AAABBBAAA>>><<<======<<<;;;999888777777<<<;;;:::888666666999;;;888888999999:::;;;<<<<<<;;;:::777555444444555666555555555555555555555555444444333333333333222222111111111111111222222222111111111111111111111111//////////////////////////////............//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......---......///////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////............//////....../////////000000000000000000111111111222222111111111111111111111111000000111111111222222222222222333333444555555555555555666777888888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>AAAAAAAAAAAAAAA@@@@@@@@@CCCDDDFFFHHHIIIHHHGGGFFFKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIJJJOOOQQQMMMJJJKKKMMMMMMLLLKKKJJJKKKMMMMMMKKKIIIJJJIIIGGGDDDCCCBBBBBBCCC@@@@@@@@@@@@????????????>>><<<:::999:::;;;;;;:::999999999999999777666555666555555555555444444444222333333444444333333222333333333333333333333333111111000///////////////////////////////////////000000000000///...---,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++***************************************))))))*********))))))************))))))))))))))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((''''''''''''&&&'''((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++************)))************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,---...,,,***))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////............////////////000//////......//////000333333222222222333444555666777888999999:::::::::666<<<>>>;;;;;;???AAA???BBBAAA@@@???>>>??????@@@CCCBBBAAABBBBBBAAA>>><<<;;;;;;;;;::::::999999999::::::999888666666999;;;999::::::;;;<<<<<<======;;;:::777555444444555666555555555555555555555555444444333333333222222222222222111111111111111111222111111111111111111111//////////////////////////////............//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,------...------...///////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///.........////////////000000000000000111111111111111111111111111111111111000000000111111111222222111222222333333444555555444555666777888888888888888888888888888999999999::::::999999:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFKKKPPPRRRMMMJJJKKKMMMLLLLLLKKKJJJJJJKKKJJJHHHFFFFFFEEEDDDCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????>>><<<::::::;;;;;;;;;:::888888999888888777666555666555555555555444444444222333333444444333333222333333333333333333333333111111000//////////////////////////////////////////////////////...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******************************))))))(((((())))))***((())))))******))))))((()))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((()))***((((((((((((''''''''''''(((((((((((((((((('''&&&***++++++,,,,,,++++++***************************))))))))))))************+++++++++************)))************************))))))))))))************))))))))))))))))))))))))***************+++++++++***+++,,,,,,,,,,,,+++***)))))))))***+++,,,......---......---+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------......///---............////////////...............//////333222222222222333444444999999999:::999999888777555999;;;999999===???>>>???>>>>>>>>>>>>???@@@AAACCCBBBAAAAAAAAA@@@>>>;;;999999::::::::::::::::::777888888777555666888:::;;;;;;<<<<<<======>>>>>>:::999777666555555555555555555555555555555555555333333333333222222222222333222222222111000000000222222222111111000000000//////////////////////////////............///////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++,,,,,,------,,,---......//////......***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------...------------------...------.........//////////////////000000000111111111111111111111111111111000000000000111111111111111111111222333333444444444444555666777777777777666666777777777777777888:::999888777888:::===>>>>>>>>>???????????????@@@@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFJJJOOOPPPKKKHHHIIIJJJJJJLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBAAAAAA@@@@@@??????===;;;::::::;;;;;;:::999::::::999999999888888777666555555555555444444444222333333444444333333222222222222222222222222222111000000///////////////////////////////////////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&((()))***((((((((((((((('''''''''(((((())))))((('''&&&&&&)))******++++++******)))))))))))))))))))))))))))((()))))))))************+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))************************)))***,,,------,,,***))))))))))))***+++---...///,,,---...---+++***+++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///---------.........//////...------------......///222222222222222333333333999999999999999999888777777888999888888;;;>>>@@@<<<<<<<<<===>>>???@@@AAA@@@>>>===>>>??????===<<<:::::::::999999999999999555666777666555666888:::;;;;;;;;;<<<<<<=========999999777666555555555555555555555555555555555555333333333222222222222111333333333222111000//////222222111111000000/////////////////////////////////......------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************+++++++++*********************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,---............---*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,------,,,,,,,,,,,,------------------................../////////000000000000000000000000000000000//////000000000111111111000000111111222333333333333444555666666777666666555555555666666666777777888777666666777999<<<============>>>>>>>>>????????????@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJOOOPPPKKKGGGGGGIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDBBBBBBAAA@@@@@@???>>>>>><<<;;;:::;;;<<<<<<:::999999999888888888888888888666555555555555444444444222333333444444333333222222222222222222222222222111000000///////////////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***'''''''''((((((((((((((((((((())))))((('''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************+++++++++*********))))))******************************))))))))))))))))))************************************************)))***,,,------,,,***)))************+++,,,------***+++,,,+++***)))***+++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------------............---------------...//////111111222222222333333333666666777888999999999999888888888888777888<<>>?????????;;;:::999:::<<<======<<<<<<;;;;;;:::888777777666444555666666555666777999999999::::::::::::;;;;;;888888777666666555555555555555555555555555555555333333222222222111111111333333333222111000//////111111111000000000//////////////////////////////......------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++************************************************************************************))))))))))))))))))************************************+++++++++,,,,,,******+++++++++++++++,,,+++,,,,,,---------------************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////000000000000000000000000/////////000000000111111///000000111111222333333222333444555666666666666444444555555666666777777555555555555777999:::<<<;;;<<<<<<======>>>>>>>>>===>>>>>>@@@AAABBBCCCDDDBBBDDDFFFHHHHHHGGGFFFEEECCCCCCDDDEEEFFFHHHHHHIIILLLPPPQQQLLLHHHHHHIIIHHHEEEGGGHHHHHHGGGFFFGGGHHHJJJHHHFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>======<<<;;;:::;;;<<<<<<:::888666666555555555555666666666555555555555444444444222333333444444333333222222222222222222222222222111111000///////////////........................------.........------,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***************************))))))(((((())))))***'''(((((())))))(((((('''&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))************+++++++++************)))))))))))))))))))))))))))************))))))))))))************************+++++++++******************+++,,,,,,,,,,,,+++***,,,++++++***++++++,,,,,,)))***++++++))))))***+++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,------...,,,------------.........------------...///000000000111111222333222222222333444555777888999999999777777:::===<<<888888;;;:::;;;<<<============<<<999777666777:::;;;<<<;;;<<<<<<;;;999888777666555555666777777666666777888888888888888888888999999777777777777666666666555555555555555555555555555222222222222111111111111333222222222111000000000000000000000000000000000////////////////////////......------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++*********************************************************)))))))))******************))))))(((((())))))***))))))))))))))))))))))))))))))*********+++++++++******++++++++++++++++++***+++,,,,,,------,,,,,,************++++++++++++***************************************************************************+++---......---+++***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------------........./////////000000000000000000000000////////////000000000111//////000000111222222222222222333444555555555555444444555555666777777777333333444555777888999::::::;;;;;;<<<======>>>>>><<<<<<===>>>???AAABBBCCCBBBCCCFFFHHHIIIHHHGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHKKKPPPPPPKKKFFFFFFGGGFFFFFFHHHJJJIIIFFFEEEEEEFFFHHHGGGEEECCCBBBBBBBBBCCCAAA@@@@@@???>>>===<<<;;;<<<;;;;;;<<<===<<<:::888666555444444444555666666666555555555555444444444222333333444444333333222111111111111111111111111111111000///////////////........................,,,------......---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********************************))))))*********''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&''''''''''''((((((((()))&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************+++++++++************)))((((((((((((((((((((((((************)))))))))(((************************+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---***+++,,,,,,******+++,,,************************************************************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.....................///000111222///000111222333222222111222333444666777777777888777999AAAIIIGGG>>>777777;;;<<<<<<===<<<;;;:::999;;;999777777888999999999:::::::::999888777777666666888999888777666666777888888888888888888888888777777777777777666666555555555555555555555555555222222222222111111111111222222111111111111111111......//////000111111111////////////////////////...------,,,,,,------............---------,,,,,,++++++++++++++++++++++++************************(((((()))***************************************************************((()))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++,,,,,,,,,,,,,,,)))************+++++++++***************************************************************************+++---......---+++***,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------.........//////000000000000000000000000////////////000000000000/////////000111111222222222222333444555555555555444444555555666777888888111222444666777888999999::::::;;;;;;<<<===>>>>>>;;;<<<<<<===>>>@@@BBBCCCAAACCCFFFIIIJJJIIIGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGIIIMMMNNNHHHCCCCCCDDDCCCJJJLLLNNNLLLHHHEEEEEEGGGEEEDDDCCCBBBAAABBBBBBCCC@@@@@@???>>>===<<<;;;:::;;;;;;;;;<<<===<<<:::888888777666555555666888888666666555555555444444444222333333444444333333222111111111111111111111111111111000///////////////........................,,,,,,------...---------+++++++++,,,,,,---------*********++++++,,,,,,,,,************************++++++************++++++''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###%%%''')))***(((&&&%%%&&&'''''''''(((((())))))&&&&&&'''((()))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))((((((((((((((((((((((((+++*********))))))((((((************************++++++++++++******)))))),,,++++++******++++++,,,))))))******+++,,,---...+++,,,------++++++,,,---************************************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............//////111222222///000111222333222111111333333444555666666666666888===JJJUUUSSSEEE999666<<<=========<<<:::888777>>><<<999888888888888777888888888888888888888888777999:::999777666666666999888888888888888888888666777777777777777666555555555555555555555555555222222222111111111111000111111111111111222222222------...///000111222222////////////////////////...------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........///////////////.........---,,,,,,---...///000///000000000111111111111111111222222222333333333555555555555666666666666444555666666666666777888999999999999999999999999888999:::<<>>===;;;;;;;;;<<<===>>>===;;;888777999555333444888:::888444666555444333333333333333333333333222222222111111222222222111000//////...000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,+++)))((((((((()))*********************************************************++++++++++++************+++,,,,,,---......---------+++******,,,...---,,,+++***))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000////////////222222111111111111222222000666???DDDCCC???999666:::;;;<<<<<<======<<<<<<;;;:::888777555555666666:::999888666666666777888999:::;;;;;;;;;999777555666666666666777777777777555666777888777666444222444333333222222333333444333333333222222111111111000000000000000111111222222000//////000111111000////////////.....................------,,,,,,,,,------------------------,,,,,,,,,++++++*********************************++++++***))))))***+++++++++***)))(((((()))***+++******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------.........////////////............---,,,---...////////////000000000111111111111111111222222222333333333444444444444555555555333444555555666777888999::::::::::::::::::::::::999999;;;<<<>>>@@@AAABBBBBBCCCEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLKKKIIIGGGFFFDDDCCCBBBBBBAAAAAA@@@??????????????????>>>===<<<;;;;;;;;;<<<<<<;;;:::888777999666333555888999777333555555444333333333444444333333333222222222111111222222111111000//////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++******)))))))))))))))******************************************************++++++++++++************++++++,,,------...---...---,,,***)))+++,,,---------,,,+++******)))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................222111111000000111111222111555:::<<<<<<:::888777777888999999::::::999999999888666555555555555666999888777666555666666777888999:::;;;;;;:::888777777777777666666666666666444555666777777666444333444333333222222333333444333333333222222111111111000000//////000000111222222000//////000111111000000000/////////...............---------,,,,,,,,,------------------------,,,,,,,,,++++++*********************************************************+++***)))(((((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,---------------....../////////......//////...---------......////////////000000000000000111111111222222222222222222222333333333444444333333333444555777888999::::::::::::::::::::::::999:::;;;<<<===???@@@@@@CCCDDDEEEGGGHHHHHHGGGGGGEEEFFFIIIKKKLLLMMMMMMMMMJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBBBBAAA@@@@@@??????>>>??????>>>>>>===<<<;;;;;;;;;:::999888888888888:::777444555777888555333444444333333333444555555333333333222222222111111222222111111000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************))))))(((******************************************************++++++++++++************++++++,,,,,,------111111000...+++******,,,,,,---...///...,,,+++)))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------222111111000000111111222222333555555444444666777666666777888888888888777666555444444444444555555777666555444444444555666777888999;;;;;;:::999999888777777666666555555555333444555666666666555444444333333222222333333444222222222222222111111111000000//////000000111222222000//////000111111000000000000000////////////...------------,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********************************)))******++++++******)))******))))))))))))******'''((((((((((((((())))))(((((())))))))))))(((((('''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))************************))))))))))))))))))))))))******++++++++++++******************************************************************************************++++++++++++++++++,,,,,,,,,---------------......//////......//////......------------........./////////000000000000000111111111111222222222222333333333333444333222222222444666666666888888888888999999999999777888999;;;===???@@@AAAEEEEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHKKKLLLMMMNNNNNNJJJLLLMMMOOOOOONNNLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;:::888777666777888999999777555555666666444222333333333333333444555666333333333222222222111111111111111111000000//////////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))***++++++***)))(((******************************************************++++++++++++************++++++,,,,,,,,,,,,333444333111...++++++,,,***,,,...000///---***((())))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................---------------.........111111000000000000111111111222333222111111444666666666777888888888888777444444444444444555666666666555444333333333444555666777888999::::::::::::888888777666555555444444222333444555555555555555444333333222222333333444222222222111111111111111///////////////000111111111000......000111000///111111000000000/////////---------------------------------,,,,,,,,,,,,,,,+++++++++***************************************((()))***++++++***)))(((***))))))))))))))))))***((((((((((((((((((''''''(((((())))))))))))(((((('''(((((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((************************))))))))))))))))))))))))******++++++++++++******************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---.............../////////......---,,,,,,---............///////////////000000000111111111222222333333333444444444444222222333555555444222555555666666666777777777555666888:::===???AAABBBGGGGGGGGGGGGFFFDDDBBBAAACCCEEEGGGJJJLLLMMMMMMMMMLLLMMMNNNOOONNNLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>======<<<;;;999777666555777888:::888777666555555555444333333333333333333444555666333333333222222222111111111111111000000000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))***++++++***)))(((******************************************************++++++++++++************+++++++++++++++,,,111222222000---+++***+++(((+++---//////---***'''))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------........................------........./////////111000000000000000000111000222444555444333333333444555666666777777666666333444444555666666666666444444333222222333444555555666777888999999::::::888777777666555444444333222222333444444444555444444333333222222333333444111111111111111111111111/////////...///000000111111///......///000000///000000000000////////////------------------------------,,,,,,,,,+++++++++************************************************)))))))))******))))))))))))))))))******)))))))))***))))))((('''&&&&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++******))))))(((((((((************************))))))))))))))))))))))))******++++++++++++******************************************************************************)))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,---........................///......---,,,------------.........///////////////000000000000222222333333333444444444333222222555888888555111333444444555555666666666555666777:::<<<>>>@@@AAAFFFFFFFFFFFFEEECCCAAA???CCCDDDGGGIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGFFFGGGGGGHHHHHHGGGGGGGGGAAAAAAAAA@@@??????>>>>>>======>>>>>>>>>>>>======:::999888666666777999:::777666666555555444444444444444333333333444555555333333333222222222111111111111000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))************)))******************************************************++++++++++++************++++++++++++++++++,,,---...---+++)))))))))(((***---//////---***((())))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,---------------------------------...//////000000111000000//////000000111///333777999888555333111222222333444444444444333333333444555666666666555444333222222222333444555444555555666777777888999777666666555555444444444222222333333333333333444444333333222222333333444000000000111111111111111//////......//////000111111///......///000000///////////////............,,,,,,,,,------------...------,,,,,,++++++******)))))))))******************************************))))))(((((())))))***))))))************))))))))))))(((((('''&&&&&&%%%(((((())))))))))))((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((************************))))))))))))))))))))))))******++++++++++++******************************************************************************))))))))))))***************++++++++++++,,,,,,,,,***+++,,,---............,,,---.../////////...---,,,,,,---------................../////////000000111111111222222222222333111111444999>>>>>>999444333333444555555666777777777888888:::;;;<<<======BBBCCCDDDDDDDDDCCCAAA@@@CCCDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>======:::999888888888888999:::555555666555444444444555555555444333333333444444333333333222222222111111000000000000000000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++******************************************************++++++++++++******++++++******************)))+++------,,,++++++,,,***+++---//////...,,,***))))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,---......***++++++++++++,,,,,,,,,------------------------+++,,,,,,---......//////000000////////////000000000444999;;;:::666333111111222333333444444333333222333444555555444333333444333333222333444555666444444444444555555666777555555555555555555555555333333333222222222222222444333333222222333333444///000000000111111111222///............///000000000///------///000///...............------------,,,,,,,,,---------......------,,,,,,+++******)))((()))))))))*********+++************************+++***(((&&&&&&(((***+++((()))***++++++***)))(((&&&&&&&&&''''''((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,***+++,,,---............+++,,,.../////////......,,,,,,,,,---------................../////////000000000000000111111111111000111444<<>>>>>>>>======>>>>>>>>>>>>>>>===999999999999999999::::::333555555555444444555666666555444444333333333333333333333222222222111111000000000000000111111111........................------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,******************************************************++++++++++++******++++++******************))),,,...//////...///000,,,---...000000///---,,,))))))))))))))))))))))))*********)))***++++++,,,******+++,,,,,,---......******+++++++++,,,,,,,,,------------------------******+++,,,,,,---......000000////////////000000111555999;;;:::666444222444444555666666666555555111222333444333333111111444444333222333444666777444444333333333444555555444444444555555555555555444444333222111111111222444333333222222333333444//////000000111111111222...............///000000000///------///000///.........---------,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++***))))))(((((())))))*********+++************************,,,***'''%%%%%%'''***,,,((()))***++++++***)))(((######$$$&&&((()))***+++(((((())))))))))))((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********************************))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///.........------,,,,,,,,,....................................////////////000000000000000111111222000000111666===AAACCCBBB555555444444666888:::;;;777888888999::::::;;;;;;>>>@@@BBBBBBAAA?????????EEEGGGIIIIIIGGGEEEEEEEEEJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEHHHJJJIIIFFFBBB???@@@?????????>>>>>>=========>>>???@@@@@@???>>>===<<<;;;999777777777777777444333333333333444555555444333222111000111222333444444333333222111000000111111111111000000000000------..................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((((((((('''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))'''%%%$$$%%%&&&'''''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++++++++******************************,,,///111000---+++,,,...///,,,)))+++///222000...+++***)))(((((('''(((((())))))))))))))))))))))))++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,---------......------......///000000000///////////////......---000333777999888555444333333333333333333333333333555555555555555555444444555555555555555555444444222222333333444555666666333333333444444444555555444444444333333222222222000111111222222222111111000000000000000000000000000000000000000000000000000000//////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,333111///,,,+++***)))***+++++++++************)))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++++++++*********))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,------------..................---------,,,,,,,,,....................................////////////000000//////000000111222222111111555999<<<===<<<444444444555666777999999777777777888999999::::::>>>@@@AAABBB@@@?????????AAACCCEEEFFFEEEDDDDDDEEEHHHGGGFFFEEEEEEEEEFFFFFFDDDFFFHHHIIIHHHFFFCCCAAA?????????>>>>>>>>>=========>>>>>>??????>>>>>>===;;;:::999777777777777888555555444444444444444555444444333222222222222222444444333222222111000000111111111000000000//////---...............---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************+++++++++,,,,,,******++++++++++++*********************************---//////...---///000222...++++++///000...+++***))))))(((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,---------,,,------......//////000///////////////...------///222666777666444333222333333333333333333333333222222333333333333333333555555555555555555444444222222333333444555555666333333333444444444444555444444333333333222222222000111111222222222111111////////////////////////000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++*********+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((()))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************+++++++++***************************************))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,,,,,,,,,,---------......------------,,,,,,,,,,,,---------------------------............/////////000000//////000000111222333222222333555666666555222333444555666777777777555555666666777888888888<<<>>>@@@AAA???>>>>>>???===???AAABBBBBBBBBCCCEEEEEEDDDCCCBBBBBBCCCEEEGGGEEEFFFFFFGGGFFFEEECCCBBB??????>>>>>>>>>>>>======>>>>>>============>>>>>>;;;:::999777777777777888777777666555444444444444444444444444444333222222333333333222111111000000111111000000000000//////////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,---************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***''''''''''''((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((('''&&&&&&&&&'''((()))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++++++++******************************(((+++---//////000111333333000---,,,---...+++)))))))))((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,------......///...////////////...---------000444555444222111111222222222222222222222222111111222222333333444444444444444444444444555555222222333333444444555555333333333333444444444444333333333333222222222222111111222222222111111000/////////////////////////////////////////////////////////...............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))((()))))))))************************************************************)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////////////////000111111333333222222222222222111111222444555666666555555333444444555666666777777:::<<<>>>???>>>===>>>>>>===???@@@AAA@@@@@@AAACCCBBBAAA@@@???@@@BBBEEEFFFDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>======>>>>>><<<;;;;;;<<<>>>>>>;;;:::888777777777888888999888777666555444444444333444555666555444333222333222222222111111000000111000000000////////////////////////...---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&'''((()))***(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++******++++++++++++******************************)))***---...///000111222222000---,,,------+++)))(((((((((((()))***++++++))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***)))************+++++++++***++++++,,,,,,---............//////......---,,,,,,///222333222000000000111111111111222222222222222222333444555555666666333333444444444444555555222222333333333444444444222222333333333444444444333222222222222222222222111111222222222111000000////////////////////////................................................+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))((()))))))))************************************************************(((((())))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////...///000000111111222222222222111222222000111333555555555444333222333333444444555666666777:::<<<======<<<===>>>???@@@AAA@@@???>>>@@@AAAAAA@@@??????@@@BBBDDDFFFBBBAAAAAA@@@@@@@@@@@@@@@==================>>>>>>>>>===<<<;;;;;;<<<===>>>:::999888777777777888999:::999777666444444333333333444555666555444333222222222111111111111111000000000000////////////...////////////...---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++''''''''''''(((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''(((((()))***(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++++++++******************************++++++,,,.../////////...///...,,,,,,,,,---,,,,,,))))))((())))))***+++,,,))))))))))))))))))))))))******************************+++,,,,,,+++++++++)))))))))*********++++++******++++++,,,---------...............------,,,+++...000111000///...///000000000111111222222222222222333333444555666666333333333333444444555555222222222333333333333333222222222333333333444444222222222222222222222222222222222222222111000///........................---------------------------------...............+++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***************************+++++++++************************((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++)))))))))************+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////......//////000111///000222222111111222444111111222333333333333333222222333333444555555555555888;;;<<<<<<<<<======@@@AAAAAA@@@>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::999888777777888999999999888777555444333333333444444444444444333222222111111111111111111111111000000////////////......////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***''''''''''''(((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((('''((((((((((((((())))))((())))))******))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++++++++******************************,,,++++++,,,......---+++---,,,,,,,,,,,,,,,---...******)))))))))***++++++))))))))))))))))))))))))************************)))***++++++++++++++++++))))))*********+++++++++******+++,,,,,,------...---............---,,,,,,+++---///000///......////////////000111111222222000000111111222222333333222222333333444444555555222222222222333333333333222222222222333333333333111111111222222222222222222222222222222111000///................................................---------------.........+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++((()))***++++++++++++*********)))))))))((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000000---///111111//////000333222111111111111222333333222222333333444555555666444666999;;;;;;;;;<<<===>>>??????>>>======???AAAAAAAAACCCDDDDDDDDDDDDCCC@@@@@@AAAAAABBBAAAAAA@@@<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;999999888777777888999:::777666555444333333333333444444333222222222222222000000000000111111111111000000/////////.........---...............---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((((())))))))))))(((((('''))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******************************+++***)))***---...,,,***,,,,,,,,,,,,++++++,,,---++++++******)))*********))))))))))))))))))))))))************************))))))***+++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---.........------......------,,,++++++---//////...---...///......//////000111111222111111111111111111222222111222222333444444555555222222222222222222222222111222222222222333333333000111111111222222222222222333333222222000//////................................................,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++************************((()))***++++++******)))***)))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000---///111000...---...111222111000000000111222333222333333444444555555666333555999:::;;;;;;<<<===;;;<<<===<<<<<<===@@@CCCAAABBBDDDFFFFFFEEEDDDBBB@@@AAABBBCCCDDDCCCBBBAAA;;;<<<<<<<<<======>>>>>>999:::<<<<<<<<<<<<:::999999999888777777888999:::666555444333333333333333444333222111000111222333000000000000000111111111000/////////............------......///.........---------,,,,,,+++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((((((((('''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))***))))))((('''&&&))))))************))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******************************)))((('''))),,,...,,,***---------,,,+++***+++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///------......------,,,++++++---//////...---...///---......///000111111222444444333333333333333333111111222333333444555555222222222222222222222222111111222222222333333333000000111111222222222222333333333222222000//////........................////////////////////////,,,,,,,,,------.........---------,,,,,,+++++++++************************((()))***++++++***)))((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++---------........./////////............//////000000000000000000111111222111111222222222333333333333333222222333333444555666555555666999::::::999888:::<<<<<<<<<<<<>>>???@@@BBBDDDEEEFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???999777<<<@@@>>>;;;999<<<<<<=========;;;:::888===<<<:::888777666555555444444444333333222222222222222222222222222222222222111111000000000000000444222000///000000///......---+++***))))))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++++++++)))((('''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,******************************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))******+++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////............////////////000000000111222222333333222222222111222222333333222333333444444333333222111111222222222333333333111111111111111111111111555444222000///000000111//////.........------------------............///111000///------......///------,,,,,,+++***))))))************************))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++++++++*********))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---------,,,++++++------,,,+++------------.........///...............//////000000000//////000000111222111111111222222222333333333222222222222333444444333333222444666888888777666888:::;;;:::;;;===???@@@AAACCCEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@;;;999<<<===:::888999<<<<<<<<<===<<<<<<;;;;;;<<<;;;:::888777666555555444444444333333222222222222222222222222222222222222111000000//////000000000///...///111222111000000///---,,,+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******+++***)))((('''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++******************************************************++++++++++++******************************,,,,,,,,,,,,------------++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////............//////////////////000111111222222333222222111111111222333333333333333333333333333333111111111222222222333333111111111111111111111111444333222000000000000000//////.........---------------------............//////---,,,,,,,,,---...------,,,,,,+++******)))************************))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,+++++++++++++++,,,---------,,,++++++------,,,+++------------..................------...//////000000000//////000000111222000111111111222222222222222222222222222333444444333222222444666777777666555666888999::::::<<<>>>???@@@BBBCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@>>><<<<<<===<<<:::<<>>===<<<;;;;;;;;;<<<===;;;;;;999777666555555555444444333333333333222222222222222222222222222222222111000000//////000000000000222555888999999777//////...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************)))(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******************************************************++++++++++++******++++++++++++++++++++++++,,,,,,---...////////////++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---............///////////////000000111111222222111111111111111222333333444333222111111222333444111111111222222222222333111111111111111111111111333222111000000000000000...............---------------------...............------,,,+++,,,,,,,,,---,,,,,,++++++*********************************))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************+++++++++++++++++++++***+++,,,,,,---,,,+++***+++---...---,,,------------------------------------......///000///////////////000111111000000000111111111111222222222222111222333333444555444444555777888888777444666888999:::;;;===???>>>>>>@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<>>>@@@???>>>DDDLLLAAA???===:::999:::;;;<<<::::::888777666555555555333333333333333333333333222222222222222222222222111111000///////////////000000333666999;;;999777------,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************************************++++++++++++******++++++++++++++++++++++++---...///111222222222222------------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////......//////000111111222111000000000111222333444444333111000000111333444111111111111222222222222111111111111111111111111222222111000000000000000........................,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************((()))))))))************))))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))*********++++++++++++************+++,,,,,,,,,+++***+++---...---,,,------------------,,,,,,,,,,,,,,,------...000000/////////...///000000111//////000000000111111111222111111111111222333333555444333444666777777666666888:::::::::;;;===???<<<===>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@?????????;;;<<>>;;;;;;<<<===???@@@AAABBBAAAAAAAAA@@@??????>>>>>>======???@@@<<<999<<>>>>>===>>>===>>>???<<<888999>>>>>>===:::888666666777777777777666555444444444444222222222333333444444444222222222222222222222222000000///............///222000////////////...,,,.........///...---+++***++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++******)))******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((+++...222555666666555222111000...------------************************)))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........,,,------......///000000......//////000222333444111111111111111111111111000000000000111111111111000000000000000000000000...///000111111000//////---------.........//////++++++,,,,,,,,,---------,,,------...---,,,+++***++++++++++++++++++++++++************************))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))*********************)))***++++++,,,+++******+++---......------------,,,,,,++++++++++++++++++,,,---...000000...............///000000............/////////000111111111000111222222333555333333333555666555444777888999999888777888999:::::::::;;;===???@@@AAAAAAAAA@@@@@@???>>>>>>======<<<===@@@???;;;;;;???:::999888777777777888999777666555444444444444444222222222333333444444444222222222222222222222222000000///...............000...,,,+++,,,---,,,++++++,,,------,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((***+++,,,))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))++++++******)))******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,&&&(((,,,111333444444444222111///---,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++*********)))***++++++,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,------...//////000.........///000222333444000111222222222222111000000000000000111111111111000000000000000000000000...///000111111000//////---------.........//////++++++,,,,,,,,,---------++++++,,,---,,,+++***)))++++++++++++++++++++++++************************))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,---...//////......------------......////////////000000000000111111222222222333333333///111333555666666666555666777777777888888888888888999:::<<<>>>???@@@AAA===???AAA@@@===<<<===>>>?????????>>>===;;;:::999::::::999999888777666666555555444444444555555666333333444444444444444333333333222222111000//////////////////////////////......---------,,,,,,,,,........................,,,++++++******++++++,,,******))))))))))))******'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))******************************************************+++++++++,,,,,,,,,++++++***+++---///222444111111000---+++***+++---...---,,,+++************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,))))))*********+++++++++,,,------......------,,,,,,,,,,,,---------......000///...///000111000///000000000000111111111111000000000111222222333333222222222111111111111000//////000000000000//////......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,------,,,,,,+++***************************...---+++)))((())))))***))))))))))))))))))))))))''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,++++++,,,,,,---......///......------------............/////////000000000000000000111111111222222000000222333444444444444666666666777777777888888777888999;;;===>>>???@@@@@@BBBDDDCCC@@@??????@@@>>>>>>>>>>>><<<;;;:::999::::::999888888777666666666555444444444444444555444444555555555555444444444444333333222111111000////////////////////////............---------,,,........................,,,++++++******++++++,,,******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&((((((((())))))))))))***))))))))))))))))))))))))***)))(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))******************************************************+++++++++,,,,,,,,,,,,+++++++++,,,///111333333333333111...++++++,,,---,,,+++*********************************************++++++++++++******************************+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......000.........000111000/////////000000000111111111000000000111222222333333222222222111111111000000//////000000000000////////////.........---------......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++---,,,+++)))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,++++++,,,,,,------.........------,,,,,,------............////////////000/////////000000000111111111111111111111222333333555555666666666777777777666777888999;;;===>>>???AAACCCDDDCCCAAA?????????>>>>>>======<<<;;;:::999999999888888777777666666666555444333333333333333555555666666666555555444444444444333222222111111/////////////////////////////////.........------------------------------++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))************)))))))))))))))))))))))))))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,---,,,++++++,,,---///000222444555444111...,,,+++++++++***************+++******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......///...---...000111000/////////000000000000111111000000000111222222333333222222111111111000000000//////000000000000//////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------------.........//////////////////000000000111111333222111000000111333444444555555555555666666666444555666888:::;;;<<<===>>>?????????>>><<<<<<;;;=========<<<;;;:::999999888888777777777666666666666555444333333222333333666666666666666666555444333333333222222111111111////////////////////////000////////////.........------------------------++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******************************************************+++++++++,,,,,,,,,---,,,,,,+++,,,,,,---......111444555333///---,,,******)))))))))***++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...******+++++++++,,,,,,,,,))))))*********+++++++++,,,------......------,,,,,,,,,,,,---------......///...---...000000000///////////////000000000111000000000111222222333333111111111111000000000000//////000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............000000000111111111222222444333222111111222333444333333444444444555555555333444555777888:::;;;<<<<<<<<<<<<<<<<<<<<<:::999;;;<<<<<<;;;;;;:::999888777777666666666666666666666555444444333333333333666666777777666555555444111111111111000000000000////////////////////////000////////////.........------------------------+++******))))))******+++))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,))),,,000222111000//////******************++++++******************************++++++++++++******++++++++++++++++++++++++,,,++++++++++++,,,------******+++++++++,,,,,,,,,))))))*********+++++++++,,,------......------,,,,,,,,,,,,---------......///------...///000///......////////////000000000000000000111222222333333111111111000000000////////////000000000000//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++************)))))))))(((''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......000000000111111111222222222222222222222333444444222333333333333444444444333444555666888:::;;;<<<<<<;;;;;;<<<===>>>===;;;:::;;;;;;;;;::::::999888666666666666555555555555555555555444444555555666666666666666666555444333000000000000000000000000/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''&&&''''''((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,***+++++++++++++++++++++'''***,,,......///111333,,,,,,++++++***++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------.........---,,,---///000///.........////////////000000000000000111222222333333111111000000000///////////////000000000000//////,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++******)))************************((())))))******)))((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))************++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------/////////000000000111111//////111222333333333333222222222222333333333333333444555666888:::;;;<<<:::999999;;;>>>@@@>>><<<999::::::::::::999999888555555555555555555555555555555555555666777888888666666666555555444222222000000000000000000000000////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************+++++++++,,,,,,,,,))))))***+++++++++++++++***++++++++++++...222555......---,,,++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------.........---,,,---///000///............/////////000000000000000111222222333333111000000000//////////////////000000000000//////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))'''((()))******)))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------............/////////000,,,---///111333333222222111111222222222333333333333444555777888:::;;;<<<888777777999===???>>><<<999999:::::::::999888888444555555555555555555555555555555555666888999:::555555555555444333222111111111111111111111222222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************+++++++++,,,,,,,,,((((((***++++++,,,,,,+++...---+++)))))),,,222666000///...---,,,+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))((()))******+++******+++++++++,,,,,,,,,))))))*********+++++++++,,,------......------,,,,,,,,,,,,---------.........---,,,---/////////.............../////////000000000000111222222333333000000000000//////////////////000000000000//////......---------,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++***))))))(((((((((((((((((((((((('''((()))******)))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...............///000000222222222111111111111111222222222111111111000000222333333444666777999::::::::::::;;;<<<===>>>???===<<<:::888777777777777444444555555666666777777444555666777777888888888555444333222111222333333111111111111000000000000......------------......000000///...------,,,,,,+++++++++++++++++++++++++++*********))))))((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************************************************************++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++...---+++******+++---...++++++***)))***+++---...++++++,,,,,,,,,---------000000///...---+++)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************((())))))))))))************++++++,,,,,,------...,,,,,,,,,---------......---------............///......------------......---......///////////////000000000000000000000000111111000///...------,,,------,,,,,,,,,,,,++++++,,,,,,+++***))))))******++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...............//////000111111111111111111111111222222222111111111000000222222333444555777999999999999::::::;;;===>>>???<<<;;;999777666666666666444444444444444555555555555555666777777777777666555444333222222222333333111111111111000000000000......------------......000//////...------,,,,,,++++++++++++++++++++++++************)))))))))(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************************************************++++++************++++++************************************************++++++++++++++++++++++++...---+++******+++---...,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,...............---,,,+++,,,,,,,,,+++++++++******************************************************************************************************)))))))))*********++++++******+++,,,,,,------...,,,,,,,,,------------...------------..................------------......---...//////000000//////////////////////////////000000//////......------------,,,,,,,,,,,,++++++,,,++++++***))))))******+++******))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------............///////////////000000111111222222222111111111111000000000222222222333444666888888999999999999:::<<<===>>>;;;999888666555555555666666666555555555555555444666666777777777666555555555444333222222222333333111111111111000000000000......------------......//////......---,,,,,,,,,++++++++++++++++++++++++************))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))************************************************************++++++************++++++************************************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,+++*********++++++*********++++++++++++,,,,,,,,,---...////////////,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************************+++++++++,,,******++++++,,,---------,,,,,,,,,,,,------------------------..................------------.........//////000000000000000///////////////////////////////////////.........------,,,,,,,,,,,,++++++,,,+++******)))*********+++******))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........///............//////000111222222111111111111000000000000111111222222333555666777888888888888:::;;;<<<===:::999888666555555666666999999888888777777666666777777777777666555444333444444333333333222222222111111111111000000000///......------------...............------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))((()))))))))************************************************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++*********))))))*********+++++++++,,,---...///000000000000++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------............------,,,,,,------......///000000111111000000////////////////////////.........///////////////------,,,,,,,,,+++++++++++++++***************+++******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************************************(((((((((((((((((((((((((((((()))***************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------...///000000111111000000000000000000000000111111111111222444555555777777777777888:::;;;<<<;;;:::888777666666777888999999888888777777666666777777777777666444333222444444444333333333222222111111111111000000000///......------------......---------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))((()))))))))************************************************************,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))*********+++++++++......//////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))***++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------......///000000000000000.................................///////////////------,,,,,,,,,++++++++++++***************++++++***))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************************************))))))))))))))))))))))))(((((()))***************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------------......//////000000//////000000000000000111000000000111111222333444666666666666888999:::;;;:::999888777666777888888666666555555555555555444777777777666555444333222333333444444444333222111111111111111000000000000......------------......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))************************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***************++++++++++++,,,....../////////...------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************+++++++++,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......///////////////........................///////////////.........------,,,,,,,,,,,,++++++*********)))******+++,,,***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))***************************************))))))))))))))))))))))))(((((()))***************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,---//////...---,,,........................////////////000000111111000000000000000111222333555555555666777888999:::999888777666555666777777444444444444444555555555666666666666555444333333333333444444444333222111111111111111000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************************************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---.......................................000000//////......------------,,,,,,,,,,,,++++++******))))))***++++++,,,))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((()))***************************************))))))))))))))))))))))))(((((()))***************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,..................------.../////////000000111111000000///000000111222222555555555555666888999:::777777555444444555666666444555555555666666777777555555555666555555444333333333444555444333222111111111111111000000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************'''((((((((())))))******((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************************************************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------++++++,,,---............*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))))))))*********)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------......------........................111111000///...------,,,---------,,,,,,,,,++++++******))))))***+++,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,(((((()))***+++,,,,,,------,,,+++***))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++,,,------...//////000000//////.........---............////////////000000000000000000000000222222222333444555666777777777777777888888888888555444444444444555666666666666666666555555555555444444333333222111000000111111222222222222111111////////////..................---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))(((((()))*********))))))(((((('''''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++************++++++++++++*********************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,+++++++++,,,------......------,,,,,,...//////---+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++***************++++++++++++***************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,------......000/////////.........---............////////////000000000000000000000000222222222222333555666777555555666666666777777777444444444444444555666666555555555555444444444444444444333333222111111000111111222222222222111111////////////...............------------,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))(((((()))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++************++++++++++++***************)))***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++---//////---,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,***************************((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++++++++++++++*********)))))))))))))))******+++------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++,,,,,,------/////////...............---............/////////000000000000000000000000111111111222333444666666444444555555555666666666444444444444444555555666555444444444444333333333444333333222222111111111111111222222222222111111////////////............------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************++++++++++++*********)))))))))***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++******,,,......---,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,***************************((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((('''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++******************+++************************************++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********++++++******************++++++,,,,,,,,,........................---------.........//////000000000000000000000000111111111111222444555666444444555555555666666666444444333333444444555666555555555444444444333333333333333222222111111111111111222222222222111111////////////............---------,,,,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++************++++++++++++*********)))))))))***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,---......,,,+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******++++++******)))))))))*********+++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......///.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,***************************((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********++++++*********((())))))***++++++,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******************************++++++++++++,,,,,,---------...............------------............////////////////////////000000000111222333444555555555666666666777777777333333333333333444555555666666666666555555555444333333222222222222222111111111222222222222111111////////////............------,,,,,,,,,+++++++++++++++++++++************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************++++++************++++++***************************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,...//////...+++***+++,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******++++++******)))))))))*********+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......///.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,***************************((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))'''((()))***+++,,,------......,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------------.........,,,------------........./////////////////////////////////000111222444444555555666666666777777777333333333333333444444555777777666666666555555555222222222222222222222222111111222222222222111111////////////............,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++************++++++******++++++,,,---------***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---,,,------......------,,,...//////---+++***+++---*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))************+++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********+++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.........////////////////////////////////////111222333444444444555555555666666666333333222222333333444555666666555555555444444444222222222222222222222222111111222222222222111111////////////............,,,,,,,,,++++++++++++***,,,,,,+++++++++*********))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))(((((()))***'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++******+++,,,...///000000***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,------,,,+++,,,...000---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++)))************+++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&'''((()))***'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++***************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---,,,+++******+++,,,---------------------------,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////......//////000222333444333333333444444444555555333333222222333333444555555555444444444333333333222222222222222222222222111111222222222222111111000/////////............,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))************************************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))(((((()))***'''((((((((())))))******((((((((((((((((((((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++)))***+++---///000222222+++++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,+++++++++)))***++++++,,,---111333000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++,,,,,,------,,,,,,+++)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,------------......,,,---......//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...///////////////......///......------///000111333444444222111111333555111111111111111111111111444444444444444444444444222222222333333222111111000111222222111111222333////////////..................---,,,,,,+++******+++++++++******(((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))************+++++++++************************************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,,,,---------,,,,,,+++***))))))************************+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------......////////////......///......---...///000111333333333222111111333555111111111111111111111111444444444444444444444444222222333333333333222222000111111111111111111222////////////..................---,,,,,,+++******+++++++++******)))((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))((()))************+++++++++************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******************************+++++++++,,,,,,,,,************+++++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,---......//////...------,,,,,,------------,,,,,,+++******)))************************+++******)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------....../////////............------......///000111222222111000000111333111111111111111111111111333333333333333333333333222333333444444333333333111111111000000000000000/////////............---...------,,,,,,++++++*********+++******)))((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''*********)))((('''''''''))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******************************+++++++++,,,,,,,,,)))))))))*********++++++***+++,,,,,,------,,,,,,+++,,,,,,------.........//////...------------...---,,,,,,++++++******************************************))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......//////......------------......//////000111222111//////000222111111111111111111111111222222222222222222222222222222333444444444444333111111000000000000000/////////.........------------------,,,,,,+++++++++***************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********))))))*********+++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,((())))))))))))************+++,,,,,,------,,,,,,,,,,,,,,,---------......000///......------......,,,,,,,,,++++++******************************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************************************++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,------...............///000111111000///000111000000000000000000000000222222222222222222222222111222333333444444444333222000///000111222111///............------------------,,,,,,,,,,,,++++++)))************))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))((()))))))))*********+++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,((())))))))))))************+++,,,,,,------,,,,,,,,,,,,,,,---------------//////...---------------,,,,,,+++++++++++++++***************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))******+++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,---............---///000222222000///000111000000000000000000000000111111111111111111111111000000111222333333333333222000...000333444333000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********)))))))))))))))))))))))))))******++++++******)))((())))))******+++++++++)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////..................------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))*********++++++***+++,,,,,,------,,,,,,------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************((())))))***++++++,,,,,,***************++++++,,,++++++++++++++++++++++++***+++,,,---............+++,,,---.........------///111333333111000000111000000000000000000000000111111111111111111111111...///000111222222222222333000...000555777555222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))******+++,,,,,,)))************+++++++++************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---///.........------------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,***+++,,,,,,------,,,,,,------------------------------,,,++++++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,*********)))***++++++,,,++++++++++++++++++++++++***+++,,,---............+++,,,---.........---,,,///111333333222111111111000000000000000000000000000000000000000000000000......///111111222222222333000...111666888777444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,)))************+++++++++************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------//////.........---------....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++******************************************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''