BM6P6(@ zzzzzz{{{{{{zzzwwwtttrrrrrrrrrqqqpppnnnllljjjiiiiiihhhggggggggghhhjjjkkkmmmmmmkkkkkklllnnnqqqrrrvvv{{{}}}xxxuuuuuuvvvvvvvvvrrrqqqnnnmmmnnnqqqtttvvv{{{~~~}}}zzzyyyzzz~~~zzzzzzyyyyyyyyyyyyzzzzzz||||||{{{zzzyyywwwwwwvvvyyyxxxxxxwwwwwwvvvvvvvvvrrrpppmmmlllmmmmmmlllkkkllllllmmmmmmmmmlllkkkkkkjjjjjjjjjiiiiiiiiiiiihhheeeeeecccbbbbbbaaaaaaaaa]]]^^^______^^^\\\ZZZXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTTTTSSSTTTUUUVVVWWWXXXWWWVVVVVVWWWYYY\\\^^^```fffnnntttxxxzzz|||}}}xxxvvvtttrrrrrrsssuuuwwwxxxxxxxxxxxxzzz}}}}}}||||||}}}}}}xxxqqqmmmkkkjjjjjjjjjfffdddaaa______aaadddfffjjjmmmssswwwxxxuuuppplllkkklllqqq{{{~~~yyyzzz~~~}}}wwwwwwwwwwwwvvvtttrrrqqqooooooooommmllljjjhhhgggddddddcccccccccccccccbbbbbbaaaaaaaaaaaa`````````aaacccfffhhhjjjlllpppsss|||}}}wwwnnnfffbbb[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[ZZZYYYYYY[[[[[[[[[[[[ZZZZZZYYYYYYZZZXXXVVVUUUVVVVVVUUUSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPMMMNNNOOOOOOOOOMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRWWW\\\bbbfffhhhiiiiiijjjjjjhhhfffdddccccccdddeeeffffffffffffhhhjjjlllnnniiihhhgggffffffgggiiijjjoooqqqtttwwwxxxxxxwwwuuusssnnnhhhccc```___^^^]]][[[YYYWWWUUUTTTUUUWWWYYY^^^aaahhhnnnrrrqqqlllhhhggghhhnnnyyyzzzuuuuuuyyy}}}~~~}}}~~~dddbbb````````````^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXXUUUUUUUUUUUUTTTSSSRRRRRROOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPRRRTTTUUUUUUWWWZZZ\\\bbbccceeehhhlllppptttvvvwwwtttooohhhaaaZZZUUURRRNNNNNNMMMMMMNNNNNNOOOPPPOOONNNNNNNNNMMMMMMLLLLLLNNNNNNMMMMMMMMMMMMLLLLLLOOONNNLLLLLLMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMQQQUUUYYY\\\]]]]]]^^^^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___YYYYYYXXXXXXXXXZZZ[[[\\\^^^```cccfffggggggeeecccbbb^^^YYYUUUTTTSSSRRRQQQNNNNNNMMMLLLLLLMMMNNNOOOUUUYYY___hhhnnnppplllhhhhhhiiiooo{{{{{{wwwsssrrrqqqqqqwwwuuuttttttvvvwwwwwwvvvuuuxxx|||~~~|||~~~SSSQQQPPPPPPPPPPPPOOOMMMQQQPPPOOONNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMNNNNNNOOOQQQTTTXXX[[[]]]^^^]]]YYYUUUQQQNNNLLLKKKHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFIIIHHHFFFGGGHHHHHHGGGEEECCCCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAABBBBBBDDDEEEFFFAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHIIIJJJKKKKKKLLLOOOTTTWWWXXXYYY[[[\\\SSSTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTVVVVVVWWWWWWVVVNNNNNNNNNOOOOOOPPPQQQRRRRRRTTTVVVYYYYYYWWWUUUSSSUUURRRNNNLLLKKKKKKJJJIIIFFFFFFGGGGGGHHHIIIKKKKKKPPPSSSZZZdddlllooommmiiiiiijjjppp}}}|||xxxuuurrrooollliiijjjjjjjjjlllppprrrrrrqqqmmmqqqwww}}}~~~{{{yyyzzz{{{}}}~~~~~~}}}}}}|||||||||}}}}}}|||zzzzzz|||~~~IIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMPPPRRRSSSTTTTTTRRRQQQOOOMMMLLLLLLMMMNNNMMMMMMLLLLLLLLLNNNOOOQQQJJJJJJIIIHHHHHHHHHIIIIIIOOONNNNNNMMMLLLKKKKKKJJJKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCAAAAAAAAABBBDDDFFFLLLOOOVVV^^^fffkkkkkkkkkiiiiiimmmxxxyyywwwtttpppllljjjiiihhhlllhhhcccaaacccgggjjjlllkkklllooossswwwzzzzzzzzzvvvuuuuuuvvvyyyzzzzzzyyy{{{zzzxxxwwwuuutttssssssvvvwwwxxxxxxwwwwwwyyy{{{zzz{{{}}}}}}{{{zzzyyyzzz{{{xxxuuuvvvzzz}}}zzzwwwxxx|||~~~}}}~~~~~~~~~}}}{{{}}}}}}{{{{{{zzz}}}}}}}}}~~~FFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFEEECCCBBBAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJMMMNNNPPPPPPQQQMMMKKKIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@BBBCCCEEEFFFIIIOOOXXXbbbhhhjjjkkkhhhfffgggooozzzqqqpppmmmjjjhhhgggggggggiiigggdddaaa```bbbdddfffkkkkkkmmmooorrrtttttttttsssqqqqqqqqqsssuuuuuutttuuutttrrrqqqpppooooooooorrrssstttsssrrrrrrtttvvvsssuuuvvvvvvtttrrrqqqqqqwwwsssppppppssswwwxxxyyyxxxuuurrrrrrtttvvvxxxyyy{{{{{{||||||||||||{{{{{{{{{zzzyyyyyyyyy{{{}}}~~~|||zzzwwwtttrrrssswww{{{~~~|||yyyxxxwwwwwwwwwyyyzzz{{{|||}}}~~~~~~~~~}}}yyyuuusssoooppppppooopppsssxxx{{{{{{xxxyyy{{{|||}}}CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????@@@@@@@@@AAAAAAAAA>>>?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLLLLGGGFFFEEECCCCCCCCCDDDDDDGGGFFFEEECCCCCCBBBCCCCCCAAAAAABBBBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@?????????@@@BBBCCCBBBDDDIIIPPPXXX___bbbccc```]]]ZZZ___gggoooqqqqqqdddcccbbbbbbbbbbbbcccddddddffffffccc___]]]^^^```iiijjjjjjjjjlllmmmnnnooopppnnnlllkkkmmmnnnnnnnnnlllkkkjjjiiiiiiiiijjjkkklllnnnooonnnmmmmmmnnnpppqqqrrrsssrrrpppmmmlllllluuussspppoooqqqsssttttttrrrpppnnnkkkiiijjjmmmpppttttttuuuuuuvvvwwwwwwwwwvvvuuusssqqqrrrsssvvvwwwuuutttqqqmmmjjjjjjmmmooouuutttsssrrrqqqrrrsssssstttvvvxxxwwwuuuuuuwwwyyyzzzzzz{{{{{{{{{{{{{{{zzz~~~|||zzzxxxwwwwwwyyyyyyzzz|||~~~~~~{{{||||||zzzvvvqqqkkkhhhaaaaaa``````aaafffmmmrrrzzz{{{}}}}}}{{{zzz{{{|||}}}|||||||||}}}|||yyyxxxwwwvvvuuuyyyzzz|||}}}~~~}}}|||||||||AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCC@@@@@@????????????@@@@@@??????>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBBBBBAAAAAA???????????????????????????>>>>>>>>>>>>???@@@AAADDDDDDEEEHHHMMMQQQSSSSSSSSSOOOLLLOOOUUUZZZ\\\[[[VVVVVVVVVWWWYYY[[[^^^______dddhhhgggbbb^^^^^^```ggghhhhhhhhhhhhiiilllnnnooommmjjjhhhiiiiiiiiiiiiddddddcccbbbcccdddfffgggjjjkkkmmmlllkkkjjjjjjkkknnnoooqqqpppmmmjjjiiiiiiqqqpppoooooooooqqqqqqrrrnnnnnnlllhhhcccbbbfffiiillllllmmmnnnoooqqqrrrsssrrrpppnnnllllllnnnqqqrrruuutttqqqmmmjjjhhhjjjlllmmmmmmmmmlllmmmooopppqqqooosssvvvtttooommmooosssttttttuuuvvvwwwwwwwwwwwwzzzxxxuuusssqqqrrrssstttuuuwwwzzz}}}~~~~~~}}}|||zzzzzzyyyvvvpppiiibbb]]]YYYXXXWWWWWWZZZaaaiiiooovvvxxxyyyyyywwwuuuuuuuuuwwwwwwxxxyyy{{{}}}}}}|||zzzwwwuuuttttttvvvwwwxxxxxxxxxxxx|||AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>?????????@@@@@@===>>>>>>???@@@AAABBBBBB@@@??????>>>>>>??????@@@??????>>>>>>??????@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@>>>>>>????????????@@@@@@============>>>>>>??????DDDBBBAAABBBDDDFFFGGGGGGFFFEEEDDDFFFJJJLLLKKKJJJKKKKKKLLLNNNQQQTTTWWWYYYYYY```gggiiifffbbbbbbddddddfffgggggggggiiimmmqqqpppnnnjjjiiihhhhhhfffeee___^^^]]]]]]^^^aaaccceeeiiijjjlllkkkiiihhhhhhhhhgggiiijjjjjjgggeeeeeeeeehhhiiikkkllllllnnnooopppoooooonnniiidddbbbdddgggffffffggghhhjjjlllnnnoooooommmllljjjkkklllnnnpppxxxwwwuuuqqqmmmjjjjjjkkkjjjjjjjjjjjjlllnnnpppqqqmmmqqquuusssnnnlllmmmqqqqqqrrrssstttuuuvvvvvvvvvxxxvvvsssqqqooooooooopppqqqssswwwzzz|||||||||{{{wwwvvvsssoooggg___WWWSSSPPPPPPOOOPPPTTT\\\gggnnnuuuvvvxxxwwwuuurrrqqqqqqwwwwwwxxxyyy|||~~~~~~|||yyywwwssstttuuuvvvxxxyyyyyyyyyzzzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA?????????@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA????????????????????????????????????????????????????????????????????????===>>>>>>>>>>>>?????????;;;<<<<<<<<<===>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>??????@@@>>>>>>???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>======;;;<<<===>>>????????????AAAAAA@@@???????????????AAAAAAAAA@@@@@@@@@@@@@@@??????????????????@@@@@@<<<=========>>>>>>>>>>>>???>>>===>>>@@@BBBBBBBBB@@@@@@AAACCCEEEEEEDDDBBBDDDDDDEEEGGGIIIMMMPPPQQQSSSYYYbbbggggggeeedddddd```cccfffggggggiiimmmqqqpppnnnkkkjjjhhhfffcccaaa[[[ZZZXXXXXXYYY\\\```bbbeeeggghhhhhhfffdddccccccbbbdddggggggfffeeeeeeffffffiiilllnnnoooppprrrsssppppppooollliiifffffffffddddddddddddfffiiikkkmmmlllkkkkkkkkklllmmmooopppwwwwwwvvvrrrmmmjjjiiijjjiiiiiiiiiiiikkklllnnnppplllpppssssssqqqoooppprrrqqqqqqssstttuuuvvvvvvvvvxxxwwwuuusssqqqpppooonnnnnnppptttxxx{{{|||{{{{{{yyywwwrrrlllccc[[[SSSOOOLLLLLLMMMOOOUUU^^^iiipppyyy{{{}}}|||zzzwwwvvvuuuxxxxxxyyyzzz|||}}}tttuuuvvvwwwyyyzzz||||||{{{|||}}}~~~AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA======>>>???@@@AAAAAABBBAAAAAA@@@???????????????>>>>>>?????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@???????????????????????????>>>>>>======>>>>>>???????????????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======>>>>>>>>>???>>>>>>=========>>>>>><<<<<<===>>>>>>>>>======<<<<<<<<<======<<<<<<<<<;;;<<<===>>>>>>>>>===<<<>>>>>>>>>===>>>>>>??????????????????@@@@@@@@@@@@????????????????????????<<<======>>>>>>>>>>>>>>><<<;;;;;;<<<>>>@@@???>>>======>>>@@@AAAAAAAAA@@@AAAAAAAAABBBDDDGGGIIIKKKLLLQQQYYY___cccccc```___\\\```eeefffeeefffiiimmmnnnmmmkkkiiigggddd___[[[VVVTTTSSSRRRTTTWWWZZZ\\\___```bbbaaa___\\\[[[[[[]]]```ccceeeeeeeeefffggggggkkkooorrrrrrrrrtttuuupppooonnnnnnnnnkkkhhheeecccccccccccceeegggjjjkkkiiiiiikkklllnnnooooooooouuuuuutttqqqllliiigggggghhhhhhgggggghhhjjjkkkllllllnnnpppssstttuuuuuutttqqqrrrssstttuuuvvvvvvvvvyyyyyyyyywwwuuurrrpppnnnkkknnnrrrvvvyyy{{{zzzzzzzzzwwwqqqiii```XXXQQQNNNJJJKKKMMMQQQWWWaaakkkrrryyy|||}}}||||||xxxxxxxxxxxxzzz|||~~~}}}ttttttuuuwwwyyy{{{|||}}}~~~{{{wwwtttvvvyyy~~~@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA:::;;;<<<===>>>@@@@@@AAA@@@???>>>==================>>>>>>>>>??????@@@@@@======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>============>>>>>>>>>======<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>======>>>??????@@@???>>><<<;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>???????????????@@@@@@??????>>>>>>>>>>>><<<======>>>???>>>>>>>>><<<;;;;;;<<<>>>>>><<<;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@BBBDDDFFFGGGGGGKKKRRRYYY^^^___\\\YYYYYY^^^dddeeecccbbbeeeiiilllkkkjjjhhhfffaaa[[[WWWRRRQQQOOONNNOOORRRVVVXXXYYY[[[]]]\\\YYYVVVUUUTTTTTTWWW[[[^^^___```bbbccceeeiiimmmoooooonnnoooqqqooonnnmmmooopppnnniiiddddddcccbbbcccdddgggiiikkkggghhhkkkmmmoooooooooooossstttsssppplllhhhffffffggggggfffffffffggghhhiiikkklllnnnssswwwxxxxxxvvvrrrrrrsssuuuuuuvvvvvvvvv{{{{{{{{{zzzxxxuuuqqqooojjjlllqqquuuxxxzzzzzzyyyvvvrrrkkkbbbYYYQQQKKKHHHEEEGGGJJJNNNUUU___iiippptttwww{{{}}}}}}|||||||||wwwvvvvvvvvvwwwxxxzzz{{{}}}|||zzzyyyzzzzzzxxxvvvsssssstttuuuwwwzzz|||}}}~~~}}}{{{xxxvvvuuuttttttnnnooopppqqqrrrsssssssssxxxyyy{{{}}}~~~}}}wwwtttuuu{{{~~~yyyrrrmmmmmmpppuuu|||~~~|||{{{zzzyyyzzz}}}AAA@@@???@@@BBBCCCBBBAAABBBAAA??????@@@@@@@@@???>>>???@@@@@@@@@>>>===<<<>>>>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>??????@@@@@@@@@???>>>======>>>>>>????????????>>>>>>==================<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@========================>>>>>>=========<<<<<<<<>>===<<<<<<<<<<<<<<<@@@===<<<<<>><<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>===<<<;;;<<<>>>??????>>>>>>======<<<<<<<<<<<<===>>>>>>???>>>>>>>>>??????@@@AAAAAABBBBBBDDDFFFJJJOOORRRTTTUUUUUUWWW[[[```dddfffeeecccaaagggggggggfffbbb\\\VVVSSSGGGGGGGGGHHHJJJMMMPPPRRRUUUTTTSSSSSSQQQQQQPPPOOOQQQSSSWWW[[[]]]]]]]]]\\\]]]___bbbeeeggghhhhhhgggeeefffhhhjjjiiigggeeecccaaabbbcccdddeeefffffffffiiiiiiiiiiiijjjlllmmmnnnsssqqqmmmhhheeecccbbbbbbhhhgggfffffffffggghhhiiijjjkkknnnppprrrtttuuuuuurrrsssuuuvvvvvvuuutttssstttvvvxxxyyyxxxwwwtttsssmmmmmmnnnqqqtttuuurrrnnnrrrmmmfff]]]TTTMMMIIIFFFFFFGGGKKKQQQYYY___bbbcccjjjlllqqqwww|||~~~}}}vvvuuussssssttttttsssrrrqqqppppppnnnmmmlllkkkkkkfffgggkkkppptttuuurrrpppwwwtttpppkkkhhheeedddddd___aaabbbbbb``````aaabbbgggjjjmmmmmmkkkkkkmmmooopppmmmhhhffffffkkkpppttt|||zzzvvvsssooommmlllkkkmmmnnnpppqqqsssxxx~~~}}}wwwrrrlllgggcccdddeeejjjttt|||yyy{{{zzzuuuuuuyyy~~~~~~xxxxxxzzzDDDCCCCCCDDDFFFGGGFFFDDDDDDCCCAAAAAABBBBBBBBBAAA??????@@@@@@@@@???>>>>>>>>>>>>??????????????????@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>===<<<<<<>>>>>>>>>??????>>>>>>>>>========================<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????>>>>>>>>>======>>>>>>>>>?????????@@@@@@>>>>>>==========================================;;;;;;;;;;;;<<<===>>>>>>@@@>>><<<<<<>>>>>><<<:::========================>>>============<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===<<<;;;<<<>>>>>>>>>>>>>>>======<<<<<<;;;<<<======>>>>>>======>>>>>>>>>???@@@@@@AAAAAABBBDDDGGGKKKMMMOOOPPPQQQTTTVVVZZZ^^^______^^^]]]^^^^^^^^^\\\XXXSSSNNNLLLEEEEEEDDDEEEGGGIIILLLNNNLLLLLLLLLKKKJJJJJJIIIIIIIIILLLOOOSSSUUUVVVUUUTTTXXXZZZ]]]___aaabbbbbbaaaaaabbbdddeeedddccc```___]]]^^^___aaabbbcccccccccdddeeefffggghhhiiiiiijjjkkkiiifffccc```_________ddddddccccccdddfffhhhiiiiiijjjlllooorrrsssuuuuuusssssssssrrrqqqpppooonnnoooqqqsssttttttsssqqqooollljjjiiijjjlllmmmllljjjjjjfff^^^VVVOOOJJJGGGEEEEEEGGGLLLRRRYYY]]]^^^^^^```bbbfffmmmuuuyyyzzzyyywwwuuusssrrrqqqooollljjjgggffffffdddcccbbbbbbaaa]]]^^^aaaeeeiiijjjhhhggghhhfffbbb^^^ZZZYYYXXXXXXSSSTTTUUUUUUSSSRRRSSSTTTWWWZZZ]]]^^^]]]]]]^^^```ccc```\\\ZZZ[[[^^^cccfffkkkjjjgggdddaaa______^^^___```aaabbbcccfffjjjmmmuuuyyy~~~yyysssmmmgggbbb^^^^^^aaagggpppzzz}}}}}}|||~~~zzzyyy~~~~~~}}}xxxqqqpppsssxxx|||{{{uuuooonnnrrrvvvwwwvvvvvvuuuvvv|||GGGGGGHHHKKKMMMNNNMMMKKKGGGFFFDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@@@@??????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>=========>>>>>>??????>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>=====================>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<<<<==================999::::::<<<===???AAABBB@@@>>>===<<<===<<<;;;999========================>>>>>>>>>============<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<;;;<<<===>>>>>>>>>============<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>?????????AAABBBCCCEEEGGGIIIJJJKKKNNNOOORRRTTTVVVVVVVVVVVVUUUUUUSSSQQQMMMJJJGGGFFFBBBBBBAAABBBCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKNNNPPPQQQPPPPPPQQQRRRUUUWWWXXXYYYYYYYYYYYYZZZ\\\]]]\\\[[[YYYWWWVVVWWWYYY[[[\\\]]]^^^^^^]]]___aaacccddddddcccbbbaaa___]]]ZZZYYYYYYYYYZZZ^^^^^^___```bbbdddfffgggfffgggjjjmmmppprrrtttuuusssrrrooollliiihhhgggfffgggiiikkkmmmnnnmmmkkkjjjiiifffcccbbbbbbccccccbbb```\\\UUUOOOJJJGGGFFFFFFEEEHHHNNNUUUZZZ\\\ZZZXXXVVVVVVXXXaaalllsssuuussssssqqqpppnnnmmmiiidddaaa\\\\\\[[[ZZZZZZZZZZZZZZZXXXXXXYYY[[[___``````______]]]YYYUUURRRQQQQQQQQQLLLNNNOOONNNMMMLLLMMMNNNQQQSSSVVVWWWWWWWWWWWWXXX[[[YYYXXXWWWXXX[[[^^^```bbbaaa___]]][[[[[[[[[[[[ZZZ[[[\\\]]]]]]^^^```bbbeeejjjooorrrrrrtttwww{{{|||ssskkkeee___[[[XXXVVV[[[ccckkkrrrxxx}}}zzzuuulllkkkjjjkkkoootttwwwxxxzzz|||}}}{{{yyyyyy}}}}}}zzz|||}}}~~~{{{yyysssyyy~~~}}}wwwpppnnnnnnsssyyyzzzxxxwwwxxxzzz{{{yyyuuuoookkkiiijjjkkkkkkkkklllnnnqqqttt{{{rrriiicccdddkkkrrrtttoooiiihhhkkkoooqqqqqqwwwuuuvvv}}}|||wwwzzz|||~~~KKKLLLNNNRRRVVVXXXXXXVVVNNNMMMKKKJJJJJJHHHFFFDDDBBBBBBAAAAAABBBCCCDDDEEECCCCCCDDDDDDDDDCCCBBBAAABBBBBBBBBCCCDDDDDDCCCAAADDDCCCBBBAAA@@@?????????===>>>>>>??????>>>>>>===============>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<============>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===???AAACCCDDD>>>======<<<<<<<<<;;;;;;====================================<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======;;;;;;<<<===========================::::::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>@@@@@@@@@AAABBBCCCEEEFFFIIIIIIJJJLLLMMMNNNOOOOOOPPPOOOMMMJJJHHHFFFDDDDDDAAA@@@@@@???@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOOOOPPPQQQSSSUUUVVVWWWWWWUUUXXX[[[^^^___^^^\\\[[[YYYWWWUUURRRQQQQQQRRRSSSXXXXXXZZZ\\\___aaacccdddbbbdddfffjjjmmmppprrrsssqqqooojjjeeeaaa___^^^^^^^^^```ccceeeffffffdddccccccaaa```^^^]]]\\\[[[[[[WWWTTTOOOJJJFFFFFFGGGHHHFFFIIIPPPXXX]]]]]]ZZZVVVSSSRRRSSS[[[gggoooqqqooolllkkkjjjiiigggccc]]]YYYVVVVVVVVVVVVWWWYYYZZZ[[[[[[ZZZYYY[[[]]]___```___]]]ZZZWWWSSSPPPNNNMMMMMMJJJLLLNNNNNNNNNNNNPPPQQQUUUWWWYYYYYYYYYXXXWWWVVVVVVWWWWWWYYY[[[^^^```bbbaaa```___^^^^^^^^^___```^^^```bbbccccccccceeefffeeeiiinnnrrrssstttvvvwwwxxxyyy{{{}}}}}}wwwmmmccc\\\XXXTTTRRRQQQXXX```eeeiiimmmtttzzz||||||~~~}}}}}}}}}xxxrrrmmmbbb```]]]]]]aaaeeeiiikkkkkkmmmooommmjjjhhhjjjmmmsssuuuwwwzzz|||}}}}}}}}}{{{zzzzzz{{{}}}}}}{{{yyyzzzyyyzzz{{{}}}}}}{{{yyyuuusssqqqqqqssstttuuutttnnnmmmmmmnnnpppssswwwyyy{{{{{{zzzxxxuuuqqqmmmkkkgggiiilllnnnnnnllljjjiiiccchhhllllllgggbbb______```dddiiikkkiiifffcccbbbccceeeiiikkkjjjgggcccaaa\\\\\\\\\\\\\\\```eeeiiissssssooofff]]]\\\bbbjjjmmmiiieeeeeehhhnnnrrrtttxxxuuuuuu}}}rrrqqqqqqtttyyy||||||{{{RRRSSSVVVZZZ___bbbbbbbbb[[[YYYWWWVVVUUUSSSPPPMMMIIIHHHGGGFFFGGGHHHJJJLLLKKKKKKMMMMMMMMMKKKJJJIIIGGGFFFFFFGGGIIIHHHFFFCCCEEEDDDBBBAAA@@@?????????>>>>>>????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>========================>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>???@@@AAA<<<<<<===============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<=========:::;;;;;;;;;;;;;;;::::::999::::::;;;;;;<<<======???????????????@@@AAABBBEEEEEEEEEFFFGGGHHHIIIIIIKKKJJJHHHFFFDDDCCCCCCCCC@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBCCC>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJLLLNNNOOOOOOOOONNNQQQUUUXXXYYYWWWUUUSSSSSSQQQOOOLLLKKKJJJKKKKKKQQQRRRTTTWWWYYY[[[]]]^^^\\\^^^aaadddgggjjjlllmmmlllhhhccc]]]YYYWWWVVVVVVUUUWWWZZZ]]]^^^^^^\\\[[[ZZZ\\\]]]]]][[[YYYWWWVVVQQQNNNJJJFFFDDDDDDFFFGGGFFFJJJQQQYYY^^^^^^[[[WWWWWWUUUVVV\\\eeelllmmmllliiihhhfffccc```[[[TTTOOOQQQQQQRRRSSSVVVYYY\\\^^^^^^]]][[[\\\^^^`````````YYYVVVRRRNNNJJJHHHGGGGGGFFFHHHKKKLLLMMMNNNQQQSSSVVVVVVWWWWWWWWWTTTQQQOOOLLLNNNPPPSSSWWWZZZ\\\]]][[[[[[ZZZZZZZZZ\\\]]]^^^^^^```cccdddeeefffhhhjjjllloootttxxxzzzzzzzzzzzzxxxxxxyyy{{{}}}}}}}}}~~~}}}zzzxxxvvvuuuuuuoooeee\\\VVVRRROOONNNOOOUUU\\\___```ccckkkrrrvvvxxx{{{}}}~~~~~~|||}}}}}}~~~}}}{{{zzzzzz}}}}}}||||||~~~{{{xxxwwwtttppplllbbb^^^ZZZXXXZZZ^^^aaabbbcccfffgggeeeaaa______aaafffggghhhiiijjjjjjiiiiiiiiihhhhhhiiikkkkkkjjjiiiiiihhhhhhiiijjjjjjhhhfffeeebbb```___```bbbbbbaaa^^^]]]]]]]]]___aaadddfffjjjkkkkkkjjjhhheeebbb```ZZZ\\\^^^aaaaaaaaa___^^^]]]aaaeeeeeeaaa[[[XXXWWWUUUWWW[[[\\\\\\YYYWWWVVVWWWYYY]]]```aaa```]]]ZZZTTTTTTSSSRRRRRRUUUZZZ^^^fffkkkmmmiiiaaa]]]aaaffffffcccaaaaaaeeelllsssvvvwwwtttsssxxxuuupppmmmqqqyyy~~~{{{vvv]]]]]]^^^aaaeeehhhiiiiiigggfffeeeeeeeeedddaaa^^^VVVTTTRRRQQQQQQSSSUUUWWWWWWXXXZZZZZZZZZXXXVVVTTTQQQPPPOOOPPPRRRQQQLLLHHHEEEDDDBBB@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@????????????>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<>>>???>>>===<<<===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;<<<;;;<<<<<<<<<<<<=========;;;;;;<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<======>>>>>>>>>?????????BBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@??????????????????>>>>>>===>>>>>>>>>??????@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIMMMPPPQQQPPPNNNLLLMMMLLLIIIGGGEEEEEEFFFGGGKKKLLLNNNPPPRRRSSSTTTTTTTTTVVVXXX\\\___aaabbbcccaaa^^^YYYTTTQQQOOOOOOOOOLLLNNNQQQTTTUUUTTTSSSRRRQQQTTTWWWYYYXXXVVVTTTTTTNNNLLLIIIGGGEEEDDDDDDEEEFFFIIINNNUUUYYYZZZXXXVVVXXXYYY[[[___cccfffgggggghhheeebbb^^^ZZZTTTMMMHHHMMMLLLMMMNNNQQQTTTXXXZZZZZZYYYWWWXXXYYYZZZZZZYYYUUURRROOOJJJGGGEEEEEEEEEDDDFFFIIIKKKLLLNNNPPPSSSRRRRRRRRRRRRRRRPPPLLLHHHEEEGGGIIILLLOOORRRTTTUUUSSSSSSSSSSSSUUUVVVXXXZZZZZZ\\\^^^___```bbbfffhhhqqqtttzzzxxxxxxwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzz{{{||||||zzzyyyvvvrrrooollljjjiiijjjeee\\\UUUQQQNNNLLLKKKMMMQQQVVVXXXXXX[[[ccciiiqqqtttwwwyyyyyyyyyyyyzzzwwwwwwyyyzzz{{{|||||||||wwwwwwwwwyyy}}}||||||wwwvvvvvvwwwzzz|||||||||vvvsssooooooqqqqqqooommmeeeaaa\\\YYYZZZ\\\]]]^^^```ccceeeccc___[[[[[[\\\```aaabbbbbbbbb```___^^^```^^^^^^^^^```aaaaaa```___^^^]]]]]]^^^^^^\\\ZZZ[[[YYYWWWVVVWWWWWWVVVUUUPPPQQQRRRUUUWWWZZZ\\\]]]bbbcccdddcccaaa^^^ZZZXXXUUUVVVYYY[[[\\\\\\[[[ZZZ]]]aaaeeeeeeaaaZZZTTTQQQQQQSSSUUUVVVVVVUUUSSSQQQSSSTTTVVVYYY[[[ZZZVVVSSSQQQPPPOOOMMMLLLNNNRRRVVV]]]dddllllllgggccccccfffaaa___\\\\\\___fffmmmrrryyywwwuuuwww{{{~~~~~~|||uuuqqqnnnsss{{{~~~zzzuuujjjhhhffffffiiikkkllllllkkkkkkmmmoooqqqrrrpppnnnfffdddaaa^^^^^^```ccceeeeeefffhhhiiihhhfffcccbbb^^^\\\ZZZ[[[]]][[[VVVPPPIIIGGGDDDBBBAAA@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>============<<<<<<======>>>>>>@@@AAABBB@@@===;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<===:::;;;<<<===>>>======<<<>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>><<<=====================???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@???@@@@@@AAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBAAACCCEEEHHHIIIHHHGGGFFFFFFEEECCCBBBAAABBBCCCEEEEEEFFFGGGIIIJJJJJJJJJIIILLLMMMOOORRRUUUVVVXXXXXXUUUSSSPPPLLLJJJHHHHHHHHHDDDFFFIIIKKKLLLKKKJJJIIIIIILLLPPPQQQQQQQQQSSSUUURRRQQQOOOMMMJJJHHHGGGFFFFFFGGGIIIMMMQQQRRRRRRPPPSSSWWW[[[^^^^^^^^^___```aaa^^^[[[XXXVVVRRRNNNJJJJJJIIIHHHHHHIIILLLPPPRRRQQQOOONNNOOOPPPPPPOOONNNNNNLLLIIIFFFEEEDDDDDDEEECCCEEEGGGHHHHHHIIILLLNNNKKKKKKKKKMMMOOOMMMHHHDDDDDDEEEFFFGGGIIIKKKMMMMMMMMMLLLLLLMMMNNNPPPSSSTTTTTTUUUVVVVVVWWWYYY]]]```hhhlllssszzz}}}rrrrrrqqqpppqqqrrrtttvvvvvvxxxzzz}}}{{{yyyxxxxxxyyyvvvvvvuuutttttttttttttttooommmjjjfffcccaaa```______ZZZTTTOOOLLLKKKJJJIIIIIIKKKNNNPPPRRRWWW]]]bbbiiimmmqqqssssssrrrrrrssspppqqqrrrssssssrrrpppooonnnoooqqqvvv{{{~~~xxxtttsssqqqooonnnoooqqqsssssssssiiifffdddfffjjjllllllkkkeeebbb]]][[[[[[\\\\\\]]]___bbbdddccc___[[[YYYZZZ]]]^^^______^^^]]]\\\[[[[[[ZZZYYYYYY[[[\\\[[[ZZZZZZXXXWWWWWWWWWWWWUUUTTTUUUTTTSSSRRRRRRRRROOOMMMJJJLLLOOORRRUUUVVVXXXXXXZZZ[[[]]]^^^]]]ZZZVVVTTTQQQSSSUUUVVVWWWWWWWWWVVV[[[___dddgggddd]]]VVVQQQQQQRRRSSSTTTTTTTTTRRRPPPRRRQQQRRRUUUXXXYYYVVVSSSPPPPPPPPPNNNMMMOOORRRUUUYYY```iiillljjjgggeeefffccc```\\\YYYYYY]]]cccgggssssssttttttsssrrrrrrqqqkkklllooorrruuuvvvvvvuuusssoookkkiiijjjkkklllllljjjkkknnnrrrvvvxxxxxxvvvqqqoookkkhhhgggiiilllnnnooopppqqqrrrqqqooollljjjhhheeecccdddeeeccc]]]WWWMMMKKKIIIFFFEEEDDDEEEFFFAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@??????????????????@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@??????????????????@@@AAABBBCCCCCCEEEEEEBBB===::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<=========<<<;;;;;;:::999::::::;;;;;;<<<<<<===888999;;;===>>>===;;;:::<<<===>>>?????????>>>===??????@@@@@@@@@???>>>>>><<<<<<======>>>>>>==============================<<<<<<<<<=========>>>>>>???>>>>>>======>>>>>>???BBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@??????===>>>@@@BBBCCCCCCCCCBBBAAA@@@???>>>???AAACCCDDDAAAAAACCCDDDDDDDDDCCCBBBFFFGGGIIILLLNNNOOOPPPQQQMMMKKKIIIGGGEEEDDDDDDDDD@@@AAADDDFFFGGGFFFDDDCCCDDDFFFIIIJJJKKKMMMRRRVVVXXXWWWVVVTTTQQQNNNKKKIIIFFFFFFFFFHHHJJJLLLKKKJJJNNNSSSZZZ[[[YYYWWWYYY[[[YYYWWWUUUTTTTTTTTTSSSQQQIIIHHHFFFEEEEEEGGGJJJKKKIIIHHHHHHHHHIIIIIIGGGEEEEEECCCAAA@@@???@@@AAABBB>>>@@@AAAAAAAAAAAACCCDDDCCCBBBDDDGGGIIIIIIDDD@@@CCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLKKKKKKNNNRRRVVVXXX\\\dddmmmsssvvvtttssslllkkkjjjiiijjjkkkmmmooojjjlllooorrrvvvyyy{{{|||yyy{{{~~~|||wwwrrrooooooppppppjjjjjjiiihhhhhhhhhhhhhhhfffdddaaa^^^\\\[[[ZZZZZZWWWSSSNNNKKKIIIIIIHHHGGGEEEFFFHHHKKKNNNTTT[[[___bbbgggkkkmmmlllkkkkkkllljjjkkklllmmmkkkhhheeecccdddgggkkkqqqwww~~~yyyqqqmmmkkkfffdddcccdddeeegggffffffaaa^^^]]]___eeeiiiiiiiiidddaaa]]][[[[[[\\\\\\\\\^^^aaadddccc___[[[YYYYYY[[[[[[\\\]]]]]]\\\[[[ZZZYYYXXXVVVVVVXXXYYYXXXXXXWWWVVVTTTTTTTTTTTTRRRPPPRRRQQQPPPPPPPPPOOOLLLIIIIIIKKKNNNQQQSSSTTTSSSSSSQQQTTTWWWYYYYYYXXXUUUTTTNNNOOOQQQSSSTTTTTTSSSSSSUUUZZZbbbgggfffaaaZZZUUURRRRRRRRRSSSTTTTTTRRRQQQPPPPPPPPPTTTYYY\\\[[[YYYRRRSSSSSSRRRQQQRRRUUUXXXYYY___gggkkkjjjhhhfffeeehhhddd^^^XXXUUUWWW\\\```dddhhhlllmmmjjjfffeeeeee^^^eeemmmooommmmmmooossstttsssrrrpppmmmmmmnnnpppkkkhhhhhhmmmvvv}}}~~~}}}}}}yyytttooolllkkkmmmnnnssstttwwwxxxxxxuuurrrpppooommmkkkjjjiiifffccc```[[[WWWQQQJJJGGGFFFGGGIIIHHHHHHIIIIIIGGGDDDAAA???EEEGGGIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA===@@@BBBAAA???>>>???AAAFFFEEEDDDCCCCCCDDDEEEFFFJJJHHHEEEBBBAAA@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJHHHHHHHHHGGGHHHKKKQQQUUUSSSQQQNNNJJJHHHGGGGGGGGGBBBCCCDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBB@@@???>>>DDDCCCAAA@@@>>><<<;;;;;;;;;;;;:::999999:::::::::888999999::::::999999888999;;;<<<<<<<<<<<<===>>>======;;;:::999999::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<===>>>>>>===;;;;;;<<<===??????===<<<;;;;;;::::::::::::;;;<<<<<<::::::::::::;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<;;;;;;===??????===;;;;;;;;;>>>======<<<<<<======>>><<<============<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>===<<<;;;:::999>>>>>>>>>>>>??????@@@AAA>>>>>>>>>======>>>>>>???>>>???@@@@@@@@@@@@??????BBBBBBDDDEEEGGGHHHIIIJJJGGGEEECCCAAA@@@@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAABBBCCCGGGJJJJJJKKKUUUaaacccaaa]]]ZZZVVVRRRMMMJJJDDDDDDDDDDDDDDDEEEFFFGGGJJJMMMQQQUUUWWWWWWVVVUUURRRSSSUUUXXXZZZYYYUUURRRJJJIIIGGGEEEDDDCCCDDDDDDHHHGGGEEECCCAAA@@@@@@AAA===>>>>>>>>>???@@@@@@@@@>>>>>>@@@AAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCC@@@AAABBBCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJOOOQQQUUUYYY]]]```bbbcccaaaaaa```___^^^^^^______aaacccfffiiillloooqqqrrrsssssstttuuuuuuvvvwwwwwwyyyxxxxxx||||||xxxpppgggaaaaaaaaa```]]]\\\\\\\\\]]]]]]]]]^^^^^^XXXWWWTTTQQQOOONNNMMMMMMPPPMMMIIIGGGFFFFFFFFFEEECCCCCCCCCEEEHHHMMMQQQTTT[[[]]]___aaabbbbbb``````^^^______^^^]]][[[XXXWWWZZZ]]]cccjjjpppuuuwwwyyy}}}~~~}}}uuukkkbbb^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXYYY[[[\\\]]]]]]]]]\\\^^^```bbbbbbaaa___^^^___``````^^^[[[XXXWWWWWWZZZ[[[]]]]]]]]][[[YYYXXXZZZYYYXXXXXXYYY[[[]]]___WWWTTTQQQMMMLLLLLLNNNOOOQQQQQQQQQPPPNNNKKKHHHFFFFFFGGGJJJLLLNNNPPPQQQQQQRRRRRRRRRSSSRRRRRRQQQQQQLLLLLLMMMNNNOOOPPPQQQQQQRRRUUU\\\eeejjjfff[[[RRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPRRRTTTVVVWWWXXXYYYQQQQQQPPPOOOMMMNNNQQQSSSWWW[[[aaaccccccaaaaaabbbcccdddccc```\\\YYYWWWWWW___`````````___]]][[[YYYZZZ\\\___```aaaaaacccdddtttttttttrrrpppnnnooopppnnnkkkjjjmmmtttyyy{{{zzzzzzxxxsssnnnkkkjjjkkkkkkoooqqqtttvvvvvvtttrrrpppsssrrrpppooonnnllliiigggeeeaaa[[[TTTPPPOOOOOOPPPMMMMMMMMMLLLJJJHHHFFFDDDCCCFFFIIIJJJJJJJJJKKKLLLJJJJJJIIIIIIHHHGGGEEEEEE???AAABBBAAA@@@AAADDDGGGJJJJJJKKKLLLMMMNNNPPPPPPQQQPPPMMMJJJHHHGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPSSSSSSRRRQQQPPPRRRUUUXXX]]]ZZZVVVQQQMMMKKKIIIHHHEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEDDDCCCAAA???===<<<<<<<<<;;;;;;:::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;<<<>>>???@@@>>><<<:::::::::;;;<<<:::::::::;;;;;;<<<===>>>???>>>??????@@@@@@???>>><<<===>>>??????===<<<:::;;;;;;;;;;;;<<<======>>><<<<<<;;;:::;;;<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<======>>>;;;;;;::::::;;;<<<============<<<<<<======>>>>>>>>>???@@@???===;;;:::;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::999999<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEEEECCCBBB@@@???>>>???@@@@@@===>>>>>>?????????>>>>>>AAABBBEEEIIIIIILLLWWWccchhhfffbbb]]]VVVPPPKKKIIIAAAAAAAAAAAAAAABBBCCCDDDGGGIIIMMMPPPRRRRRRPPPOOOOOOPPPQQQTTTVVVUUURRROOOHHHGGGEEECCCBBBBBBBBBCCCCCCBBB@@@???>>>>>>>>>???<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEJJJKKKMMMPPPSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUXXXYYY[[[]]]___```aaaaaa```aaaaaaaaabbbccccccccchhhgggggglllrrrtttrrrnnnggg```WWWSSSSSSSSSRRRPPPQQQQQQQQQRRRRRRRRRSSSSSSOOONNNLLLKKKIIIIIIIIIIIIIIIFFFDDDBBBCCCDDDDDDDDDCCCCCCBBBCCCFFFJJJNNNPPPRRRTTTUUUWWWXXXWWWVVVUUURRRSSSSSSSSSRRRPPPNNNMMMPPPSSSWWW\\\aaadddeeefffhhhjjjjjjddd\\\UUUSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRTTTUUUUUUUUUWWWYYY\\\___``````___^^^`````````]]]YYYUUUSSSSSSVVVWWWYYY[[[[[[[[[ZZZYYYVVVUUUUUUUUUWWWYYY\\\^^^[[[XXXTTTOOOMMMLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGEEEEEEFFFHHHJJJKKKMMMMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHIIIJJJJJJKKKKKKNNNOOOSSSZZZ^^^]]]UUUNNNNNNNNNMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSNNNNNNNNNLLLKKKKKKMMMOOOVVVVVVXXX[[[]]]______^^^ccccccbbb___[[[WWWUUUTTTVVVVVVUUUUUUTTTRRRQQQPPPMMMOOOQQQRRRRRRRRRTTTUUUsssuuuvvvtttrrrppppppqqqqqqnnnkkklllqqquuuwwwvvvwwwvvvsssooollljjjhhhhhhkkknnnqqqtttvvvuuusssqqqvvvuuusssrrrrrrqqqooommmooolllfff```\\\ZZZZZZZZZWWWUUUTTTQQQOOOMMMLLLLLLDDDGGGKKKMMMNNNOOOQQQRRRPPPQQQRRRRRRQQQOOOMMMKKKDDDDDDCCCAAAAAADDDIIIMMMQQQSSSVVVYYY\\\^^^``````]]][[[XXXUUUSSSRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWWWW\\\]]]]]][[[XXXWWWXXXZZZbbb```\\\WWWSSSPPPNNNMMMHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJHHHHHHHHHHHHEEEBBB???===>>>======<<<<<<======>>>>>>>>>????????????>>>>>><<<===>>>>>>>>>???BBBDDDFFFCCC@@@===;;;;;;<<<===:::::::::;;;===>>>@@@AAACCCCCCCCCDDDDDDCCCCCCBBB@@@AAAAAAAAA@@@>>><<<;;;============>>>???@@@AAA@@@???===;;;;;;<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????;;;;;;:::::::::;;;;;;<<<======<<<<<<===???AAABBBBBBCCCCCC@@@===;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;===>>>?????????@@@@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>>>>@@@@@@=========>>>>>>===<<<<<>>>>>=========>>>??????BBBDDDGGGIIIJJJJJJIIIHHHJJJJJJLLLNNNPPPOOOLLLIIIEEEDDDBBBAAA@@@@@@@@@AAA@@@???>>>===<<<===>>>>>><<<<<<<<<===>>>>>>??????===>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDCCCAAAAAA@@@@@@DDDEEEFFFHHHIIIJJJJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOTTTSSSTTTXXX^^^```___]]]XXXRRRLLLHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEECCCAAA@@@AAABBBBBBBBBDDDCCCBBBBBBDDDGGGIIIKKKJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLNNNPPPSSSUUUWWWWWWWWWWWWYYYZZZXXXRRRNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKMMMMMMNNNQQQSSSVVVZZZ\\\]]]]]]\\\^^^^^^]]]YYYUUUPPPNNNNNNOOOQQQTTTWWWXXXYYYXXXXXXPPPPPPPPPQQQSSSVVVXXXZZZZZZWWWSSSNNNKKKJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJKKKNNNRRRRRROOOKKKIIIIIIIIIIIIIIIIIIJJJJJJNNNNNNOOOOOONNNNNNMMMLLLIIIJJJKKKJJJHHHGGGGGGIIIPPPPPPRRRVVV[[[______]]]aaaaaa```]]]XXXSSSQQQQQQLLLLLLKKKIIIHHHHHHHHHHHHFFFGGGIIIIIIIIIIIIJJJLLLrrrsssuuuuuusssppppppppprrrooollllllooorrrtttuuuvvvuuutttrrroookkkiiigggjjjmmmqqquuuwwwwwwvvvuuuvvvtttrrrrrrssssssrrrpppsssppplllhhhfffdddeeeeeebbb___[[[WWWTTTRRRQQQQQQKKKNNNRRRTTTUUUUUUWWWXXXYYYZZZ\\\]]]\\\YYYWWWUUULLLJJJFFFCCCCCCGGGMMMQQQWWWZZZ___eeeiiilllmmmmmmgggeeeccc```^^^\\\[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]^^^``````^^^\\\ZZZYYYYYY___^^^\\\ZZZWWWTTTRRRQQQKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMJJJKKKLLLKKKIIIFFFBBB@@@@@@????????????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCCCCCCCEEEHHHKKKNNNKKKFFFAAA>>>======>>>;;;;;;<<<===???AAACCCDDDGGGHHHIIIIIIGGGFFFFFFGGGEEEEEEEEEDDDCCCAAA???>>>>>>>>>??????@@@AAACCCCCCCCCAAA???===<<<===???@@@??????>>>>>>>>>>>>>>>>>>>>>===============>>>???<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>AAACCCEEEHHHHHHGGGDDDAAA>>>>>>???>>>>>>============>>>>>>===============<<<;;;;;;===<<<;;;::::::;;;;;;<<<:::::::::::::::;;;;;;;;;=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<======>>>???>>>????????????>>>>>>===>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@AAAAAA???????????????>>>===<<<>>>===???CCCDDDHHHQQQ\\\bbbfffhhhbbbVVVKKKEEECCC======<<<;;;;;;<<<<<<<<>>>>>>>>???AAA@@@???>>>===>>>>>>???>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHKKKOOOQQQQQQOOONNNKKKFFFDDDDDDEEEEEEDDDAAAAAAAAABBBBBBBBBBBBCCCEEEEEEDDDDDDDDDDDDDDDDDDGGGDDDBBBBBBBBBCCCBBBAAAEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPRRRSSSRRROOOLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGIIIJJJJJJLLLNNNQQQSSSVVVWWWWWWWWWWWWXXXWWWTTTPPPLLLKKKJJJKKKLLLOOORRRTTTTTTSSSSSSKKKKKKKKKLLLNNNPPPRRRSSSRRRPPPLLLIIIFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCGGGFFFGGGIIIKKKLLLJJJHHHFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJKKKJJJJJJIIIHHHHHHEEEGGGHHHHHHFFFDDDDDDDDDDDDJJJRRRYYY[[[[[[YYYXXX\\\]]]\\\XXXSSSOOOMMMMMMIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFGGGIIIoooqqqssssssqqqooonnnnnnpppnnnllllllnnnqqqtttuuuuuuuuuuuutttrrroookkkiiilllooossswwwyyyyyyxxxwwwuuusssqqqqqqrrrsssrrrqqqrrrqqqpppnnnnnnoooooopppkkkhhhccc]]]YYYVVVUUUUUUWWWYYY[[[\\\\\\[[[[[[\\\___aaacccddddddbbb```^^^VVVRRRLLLHHHHHHJJJNNNPPPZZZ]]]cccjjjooorrrsssssskkkjjjhhhfffcccbbb``````aaa```______^^^^^^______\\\^^^______]]][[[ZZZ[[[^^^^^^^^^\\\ZZZWWWTTTRRRLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKLLLMMMMMMKKKHHHDDDBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHKKKMMMTTTQQQLLLFFFBBB@@@??????======>>>@@@BBBDDDFFFGGGJJJLLLMMMMMMJJJIIIIIIJJJJJJJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<===???BBBDDDFFFLLLLLLLLLJJJFFFDDDCCCDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@??????>>>???>>>======<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>???>>>>>>??????>>>===<<<;;;???>>>>>>============>>>>>>?????????>>>>>>===<<<>>>>>>>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@AAA@@@@@@@@@@@@???===<<<<<<>>><<<===@@@@@@BBBHHHQQQTTTZZZ```^^^UUUJJJCCC@@@???>>>===<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@BBBBBBBBBDDDFFFFFFCCCAAAAAA@@@???=========>>>>>>BBBAAA@@@>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???===>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCEEEFFFGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDEEEDDDDDDDDDDDDEEECCCBBBCCCDDDEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFGGGJJJJJJJJJJJJJJJIIIIIIIIIEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNLLLJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEGGGGGGIIIJJJLLLMMMNNNOOOOOONNNOOOPPPPPPOOOLLLIIIIIIIIIHHHIIIKKKMMMNNNMMMLLLLLLHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHFFFCCCBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBDDDFFFHHHGGGEEECCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEGGGFFFDDDCCCCCCDDD>>>MMM]]]bbb\\\RRRMMMLLLUUUVVVUUUSSSOOOKKKJJJIIIIIIGGGFFFDDDDDDDDDEEEFFFDDDEEEEEEDDDCCCCCCEEEGGGnnnpppqqqpppnnnmmmmmmnnnnnnnnnnnnnnnpppqqqsssttttttuuuvvvvvvtttrrrooommmmmmppptttwwwyyyyyywwwvvvsssqqqooonnnooopppppppppooooooppprrrsssuuuwwwwwwpppmmmhhhccc___\\\[[[[[[aaacccddddddaaa_________bbbccceeeggghhhgggfffeee^^^ZZZTTTPPPOOOPPPQQQQQQXXX\\\aaagggkkknnnooooooiiihhhgggeeedddbbbaaa`````````___^^^^^^^^^^^^^^^[[[]]]^^^^^^]]]\\\]]]]]]bbbbbbaaa```]]]XXXTTTRRRMMMLLLJJJIIIHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHIIIIIIIIIIIIJJJKKKSSSQQQMMMIIIEEECCCAAA@@@@@@AAABBBCCCEEEGGGIIIJJJLLLNNNPPPOOOLLLJJJKKKMMMMMMLLLKKKJJJHHHGGGFFFEEECCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEBBBAAA@@@>>>>>>=========<<<<<<>>>@@@BBBDDDFFFFFFLLLNNNOOOOOOLLLIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???<<<<<<======>>>?????????BBBBBBBBBBBBBBBAAAAAAAAA===<<<;;;;;;;;;===>>>?????????@@@AAAAAA@@@>>>===??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;:::===;;;;;;>>>>>>===AAAGGGGGGMMMTTTUUUPPPHHHBBB???AAA@@@???>>>======<<<===>>>>>>======>>>???@@@AAAAAAAAAAAACCCDDDEEECCCAAAAAA@@@???>>>===>>>>>>???BBBAAA??????>>>???@@@AAABBBAAAAAA@@@???>>>======@@@??????>>>???AAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@<<<<<<<<<======???@@@@@@::::::<<<===>>>?????????======<<<<<<<<<===>>>>>><<<===>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFCCCBBBBBBDDDGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@AAABBBCCCFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJIIIGGGFFFFFFGGGDDDFFFGGGIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDAAABBBBBBBBBBBBBBBAAAAAA??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????===???AAACCCDDDBBBAAA???>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEECCCCCCDDDEEEHHHYYYjjjlll^^^OOOHHHHHHMMMNNNNNNMMMJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFIIInnnooopppnnnmmmlllnnnoooooopppqqqqqqqqqqqqqqqrrrssstttuuuuuuuuusssqqqppplllooorrruuuvvvuuusssqqqooollliiihhhiiikkkkkkjjjjjjkkkmmmppprrruuuvvvwwwqqqooollliiifffdddcccbbbfffhhhiiihhheeebbbaaaaaaaaabbbdddeeeggghhhhhhhhhddd```\\\YYYYYYXXXVVVSSSUUUWWW[[[```dddfffggggggcccccccccbbbaaa```^^^^^^^^^]]]]]]\\\\\\\\\\\\]]][[[\\\]]]]]]\\\[[[]]]^^^___```aaa```^^^ZZZVVVSSSOOONNNLLLJJJIIIIIIJJJKKKJJJJJJHHHHHHGGGHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGJJJLLLMMMLLLJJJJJJJJJLLLLLLKKKIIIGGGEEEDDDCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLPPPRRRPPPLLLJJJKKKNNNMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEGGGHHHHHHEEEDDDCCCAAA@@@?????????===???BBBEEEGGGHHHGGGGGGJJJMMMPPPRRRPPPMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJIIIGGGEEECCC@@@AAAAAABBBCCCCCCDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEAAA@@@???>>>>>>@@@AAABBBCCCDDDEEEGGGGGGFFFEEEDDDAAAAAAAAABBBCCCDDDFFFGGGCCCDDDDDDCCCBBBAAA@@@@@@===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@>>><<<;;;;;;999;;;>>>???===>>>AAABBBDDDGGGIIIIIIFFFCCCAAACCCBBBAAA???>>>=========>>>===<<<<<<===???AAABBBBBBBBBBBBCCCEEEEEEDDDBBBBBBAAA???>>>>>>???@@@@@@AAA@@@@@@AAABBBDDDFFFGGGGGGFFFEEEDDDBBB@@@???>>>AAAAAA@@@???@@@AAACCCEEEHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAA============>>>???@@@AAA::::::;;;<<<============;;;;;;;;;;;;;;;<<<======;;;;;;<<<======>>>======<<<<<<======>>>>>>??????>>>?????????>>>???@@@AAACCCDDDDDDDDDCCCBBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@AAADDDGGGIIIKKKLLLLLLJJJIIIHHHIIIJJJJJJHHHGGGDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPNNNMMMGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA???>>>>>>??????BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFEEEDDDCCCCCCDDD@@@BBBCCCEEEEEEDDDCCCBBB@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAABBB??????@@@AAAAAA@@@@@@@@@===>>>???@@@AAAAAAAAAAAA@@@@@@@@@???????????????===???@@@AAA@@@@@@@@@@@@======>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBAAABBBEEEGGGLLLXXXdddcccWWWJJJFFFGGGEEEFFFHHHHHHFFFEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCFFFGGGFFFEEEDDDEEEHHHKKKooopppooonnnllllllnnnppppppqqqssstttrrrqqqpppppprrrssstttttttttsssrrrrrrkkkmmmppprrrsssqqqooommmjjjgggdddcccccceeeeeedddeeegggiiillloooqqqrrrssspppooonnnllljjjiiiiiihhhhhhiiijjjiiifffdddbbbbbb___```aaaccceeeggghhhiiigggddd```______^^^ZZZVVVRRRTTTWWWZZZ]]]___aaaaaa____________^^^]]]\\\[[[\\\\\\[[[[[[[[[[[[[[[\\\ZZZ[[[\\\[[[YYYYYY[[[\\\YYY[[[]]]^^^^^^[[[XXXVVVPPPOOOMMMKKKJJJJJJKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJMMMPPPQQQOOOMMMKKKKKKFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMLLLPPPSSSQQQLLLJJJKKKNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGG??????@@@BBBDDDFFFHHHIIIGGGFFFEEECCCBBBAAA@@@@@@???AAAEEEHHHJJJJJJIIIHHHHHHKKKPPPSSSRRROOOMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJLLLOOOPPPOOOLLLIIIFFFDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHIIIKKKMMMMMMMMMKKKKKKCCCDDDEEEGGGIIILLLNNNOOOFFFFFFFFFFFFEEEDDDCCCBBB@@@AAABBBCCCEEEFFFGGGHHHKKKKKKKKKJJJJJJHHHGGGFFFGGGFFFFFFEEECCCAAA???>>>999888;;;???@@@======@@@BBBAAA@@@AAACCCEEEDDDCCCDDDCCCAAA@@@>>>===============<<<;;;===???AAACCCDDDCCCCCCDDDFFFFFFEEECCCBBBAAA@@@??????@@@@@@AAAAAABBBBBBDDDGGGJJJMMMOOOMMMLLLKKKIIIFFFDDDCCCBBBBBBAAA@@@@@@@@@BBBDDDFFFKKKKKKKKKJJJHHHFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBB???@@@BBBCCCDDDCCCCCCBBB>>>>>>>>>>>>>>>???@@@@@@<<<===============<<<;;;<<<<<<<<<<<<<<<===>>>???<<<<<<======>>>===============>>>???@@@@@@AAAAAA===>>>?????????@@@BBBDDD@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???AAAEEEJJJNNNQQQRRRSSSVVVTTTQQQOOONNNKKKGGGDDDBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNIIIHHHGGGGGGGGGIIIJJJKKKHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEBBB@@@>>>>>>>>>????????????@@@AAAAAABBBBBBAAACCCDDDDDDBBBAAAAAAAAA===???AAACCCDDDCCCBBBAAA===>>>???@@@BBBBBBCCCCCC??????>>>>>>>>>>>>>>>???AAAAAA???>>>>>>>>>???@@@===>>>>>>???????????????>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@BBBCCC>>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@BBBEEEHHHBBBJJJPPPNNNGGGAAAAAACCC@@@BBBDDDEEEDDDDDDEEEFFFDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCCCCBBBAAABBBFFFHHHqqqpppnnnllllllllllllmmmoooooopppppppppoooooonnnrrrrrrssssssssssssssssssppppppppppppooonnnmmmlllhhhhhhgggfffeeeeeedddddddddeeegggiiijjjkkkkkklllllllllkkkjjjjjjiiihhhhhhfffdddbbbccceeefffeeebbbccccccccccccccccccccccccdddaaa```cccggggggccc^^^XXXWWWWWWWWWYYY\\\___aaa```______^^^]]][[[ZZZYYYVVVWWWYYY[[[\\\]]]]]]]]]\\\\\\]]]^^^]]]\\\ZZZYYYVVVXXXZZZ[[[[[[ZZZXXXWWWSSSQQQNNNKKKJJJKKKNNNOOOSSSQQQOOOMMMKKKIIIHHHHHHKKKJJJIIIIIIKKKKKKJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNOOONNNLLLJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJMMMPPPQQQSSSRRROOOMMMKKKJJJIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@AAADDDGGGIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHFFFDDDDDDDDDDDDDDDFFFIIIMMMPPPQQQOOOKKKIIIKKKKKKLLLNNNQQQQQQPPPNNNMMMNNNNNNOOONNNMMMKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMPPPQQQPPPMMMJJJHHHKKKLLLLLLMMMNNNNNNOOOOOOOOONNNLLLKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGIIILLLOOOPPPOOOMMMLLLKKKKKKKKKLLLOOOQQQQQQPPPNNNJJJFFFEEEFFFGGGEEECCCCCCDDDEEEFFFHHHIIIKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKMMMJJJHHHGGGGGGEEE@@@<<>>AAADDDEEEKKKKKKIIIGGGFFFEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@DDDHHHMMMRRRTTTTTTRRRNNNLLLJJJIIIFFFDDDCCCDDDDDDBBB@@@@@@EEEIIISSSWWWXXXSSSKKKEEEFFFIIIIIIFFFDDDCCCDDDEEEEEEDDD@@@@@@AAABBBDDDEEEFFFGGGDDDBBB???<<<;;;<<<===>>>===???@@@@@@>>>======>>>======>>>>>>===<<<;;;;;;======>>>======<<<::::::;;;<<<>>>@@@AAABBBBBBBBB???@@@AAABBBBBBBBBBBBBBBDDDEEEFFFFFFEEEFFFHHHJJJFFFDDDBBBBBBBBBCCCBBBAAAEEEEEEGGGMMMTTTYYYYYYXXXUUUTTTSSSRRRQQQNNNKKKHHHFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHMMMQQQNNNPPPQQQOOOJJJFFFFFFGGGFFFEEEDDDEEEGGGHHHGGGFFFHHHGGGGGGGGGHHHJJJLLLMMMKKKJJJJJJIIIHHHHHHHHHHHHEEECCCAAA@@@?????????@@@BBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA??????>>>>>>>>>CCCCCCAAA@@@????????????AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===AAA???======>>>@@@@@@@@@===>>>???@@@@@@@@@@@@???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@@@@??????>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGBBBAAA@@@??????@@@AAABBBDDDBBBAAAAAABBBBBB@@@???CCCBBBBBBCCCDDDEEEFFFFFFIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCEEEIIILLLsssrrrpppmmmlllkkkkkkkkknnnooooooooooooooonnnnnnppppppqqqqqqqqqrrrrrrrrrpppppppppooonnnlllkkkjjjiiihhhgggfffeeedddccccccbbbcccdddeeeggghhhiiijjjmmmlllkkkjjjhhhgggeeeeeebbbaaa```aaadddfffeeecccdddddddddccccccbbbbbbaaabbb``````cccggghhheeeaaa\\\[[[ZZZZZZZZZ\\\^^^___aaa```___^^^\\\ZZZXXXWWWTTTTTTUUUVVVWWWXXXYYYZZZ\\\\\\]]]^^^^^^]]]\\\\\\UUUVVVWWWYYYZZZZZZYYYYYYUUUSSSPPPMMMLLLNNNPPPQQQSSSRRRPPPNNNMMMKKKJJJJJJKKKJJJHHHHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMLLLJJJHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOQQQSSSSSSRRROOOLLLJJJIIIHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDCCCBBBCCCDDDFFFHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMQQQTTTTTTRRROOOLLLKKKKKKLLLOOORRRTTTSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKNNNPPPPPPNNNLLLJJJMMMOOOQQQSSSSSSRRRQQQPPPLLLKKKIIIHHHHHHHHHIIIIIIOOOMMMJJJHHHGGGFFFEEEDDDHHHJJJLLLOOOPPPPPPPPPOOOMMMLLLLLLNNNQQQSSSTTTSSSOOOKKKGGGFFFFFFGGGEEEDDDFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMJJJHHHGGGGGGFFFBBB???AAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDCCCDDDEEEFFFFFFCCCAAA@@@@@@CCCEEEFFFKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGJJJMMMPPPQQQSSSRRRQQQQQQPPPOOOLLLJJJJJJKKKJJJGGGDDDDDDIIIMMMXXX\\\___[[[SSSNNNNNNQQQNNNLLLIIIIIIJJJKKKJJJJJJDDDEEEFFFGGGHHHHHHIIIIIIFFFDDDAAA???>>>>>>@@@AAAAAABBBBBBBBB@@@?????????>>>>>>>>>>>>>>>===<<<<<<=====================<<>>???@@@AAABBBCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHHHHGGGFFFFFFGGGGGGFFFEEEFFFGGGKKKRRRYYY^^^___^^^WWWVVVTTTSSSSSSRRROOOLLLIIIHHHHHHGGGFFFFFFGGGGGGKKKKKKJJJIIIIIILLLPPPTTTTTTUUUTTTOOOIIIDDDDDDEEEDDDCCCBBBCCCEEEFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMOOOKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>AAA@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@<<<<<<===>>>>>>?????????>>>===;;;;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============??????????????????@@@AAA?????????@@@AAABBBCCCDDD@@@@@@????????????@@@@@@DDDBBBAAAAAABBBBBBAAA???BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIGGGFFFEEEEEEEEEEEEHHHHHHGGGEEEDDDFFFIIILLLuuusssqqqnnnlllkkkjjjjjjmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnoooooopppppppppqqqpppooonnnllliiigggfffhhhhhhgggfffeeedddccccccbbbbbbbbbaaabbbdddeeeffflllkkkjjjhhhfffdddbbbaaa^^^]]]]]]___bbbddddddcccddddddcccbbbaaa```______```______bbbfffhhhfffccc```___]]][[[ZZZ[[[[[[\\\``````___]]][[[XXXVVVUUUQQQQQQQQQQQQRRRSSSUUUVVVZZZ[[[\\\]]]^^^^^^^^^^^^TTTTTTUUUVVVWWWYYYZZZ[[[WWWUUUSSSQQQPPPQQQSSSTTTSSSSSSRRRQQQPPPOOOOOONNNMMMJJJHHHGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJHHHGGGEEEHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPSSSTTTTTTSSSQQQNNNKKKIIIHHHHHHEEEEEEDDDEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMOOOSSSUUUVVVTTTPPPNNNKKKKKKMMMPPPUUUXXXXXXWWWVVVUUUSSSQQQNNNMMMLLLKKKGGGFFFFFFEEEEEEFFFFFFGGGGGGIIILLLNNNOOOOOOOOONNNNNNPPPTTTVVVVVVTTTQQQNNNKKKJJJHHHHHHGGGHHHIIIJJJOOONNNMMMKKKIIIHHHHHHHHHKKKKKKLLLNNNPPPQQQRRRRRRNNNNNNNNNPPPSSSVVVVVVUUUQQQMMMIIIGGGFFFFFFFFFEEEGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOLLLJJJHHHGGGGGGGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHJJJHHHFFFDDDEEEGGGJJJLLLLLLJJJHHHFFFEEEFFFFFFGGGKKKJJJHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDFFFGGGIIILLLMMMNNNNNNNNNNNNNNNOOORRRTTTTTTRRRPPPSSSSSSQQQMMMIIIIIIMMMQQQZZZ___bbb```ZZZVVVVVVWWWUUURRRPPPPPPQQQRRRQQQQQQKKKLLLLLLMMMMMMMMMMMMMMMJJJHHHFFFDDDCCCCCCDDDEEEHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHHHHIIIGGGFFFEEEFFFHHHKKKKKKKKKMMMNNNNNNLLLKKKLLLNNNRRRXXX^^^aaa```___XXXVVVTTTSSSSSSRRRPPPNNNLLLLLLJJJIIIHHHGGGGGGGGGLLLLLLMMMLLLLLLNNNRRRUUUYYYZZZWWWQQQIIICCCBBBBBBBBBAAA@@@BBBEEEGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMMMMNNNNNNNNNLLLJJJGGGEEEHHHHHHGGGFFFDDDCCCAAA@@@???AAABBBDDDDDDCCCBBB@@@@@@@@@??????????????????@@@@@@??????>>>???????????????@@@@@@AAAAAABBBBBB<<<<<<===>>>??????@@@@@@>>>===;;;;;;======<<<;;;@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>>>>>>>>>>???BBBAAA???>>>>>>>>>???@@@???>>>>>>>>>>>>???@@@AAA>>>??????@@@@@@??????>>>DDDBBBAAABBBCCCCCCBBBAAACCCCCCCCCDDDEEEGGGHHHIIILLLLLLKKKIIIIIIHHHHHHIIILLLKKKJJJIIIGGGIIILLLOOOsssrrrooommmlllkkkkkkkkkkkkkkkllllllmmmllllllllllllmmmmmmnnnnnnoooooooooqqqpppooommmjjjgggdddccceeeeeeeeeeeeeeeeeeeeeeeefffdddbbb```___```aaabbbhhhgggfffeeecccbbb``````\\\\\\]]]^^^___aaaaaaaaa`````````___^^^]]]]]]]]]^^^]]]]]]```cccdddbbbaaa^^^]]][[[YYYXXXXXXXXXXXX]]]\\\\\\[[[YYYWWWUUUTTTRRRQQQOOONNNOOOQQQSSSTTTWWWWWWYYYZZZ[[[]]]]]]^^^UUUTTTTTTTTTUUUWWWYYY[[[YYYXXXVVVTTTTTTTTTVVVWWWTTTTTTTTTTTTTTTTTTSSSSSSQQQNNNJJJHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMPPPRRRTTTWWWVVVTTTQQQNNNLLLJJJIIIHHHGGGFFFEEEFFFGGGJJJKKKGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEFFFGGGIIIKKKMMMMMMOOORRRUUUUUUSSSQQQOOOLLLLLLNNNRRRWWWZZZ\\\\\\YYYWWWTTTPPPMMMKKKJJJJJJEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNPPPRRRSSSSSSNNNPPPSSSTTTTTTQQQNNNLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOQQQRRRNNNNNNNNNPPPSSSVVVVVVUUUQQQOOOLLLIIIGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIKKKMMMOOORRRRRRQQQNNNLLLJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGIIIKKKMMMOOOPPPOOONNNMMMJJJIIIJJJMMMQQQTTTUUUTTTXXXXXXVVVQQQLLLJJJNNNQQQUUUZZZ^^^^^^ZZZWWWWWWXXXYYYWWWTTTTTTTTTUUUUUUTTTQQQRRRRRRSSSSSSRRRQQQQQQMMMLLLJJJIIIHHHHHHIIIJJJQQQOOOMMMKKKJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>???<<<======>>>@@@AAABBBCCCCCCDDDFFFHHHIIIJJJKKKKKKMMMNNNMMMLLLIIIHHHIIIJJJLLLLLLMMMPPPRRRRRRPPPNNNQQQSSSWWW[[[]]]]]]\\\ZZZVVVTTTQQQPPPOOONNNLLLKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMOOORRRYYY[[[ZZZUUUMMMEEEBBBAAAAAA@@@@@@CCCGGGKKKMMMNNNRRRQQQPPPNNNLLLKKKJJJJJJQQQRRRSSSSSSQQQMMMJJJGGGIIIIIIIIIHHHGGGDDDBBB@@@AAACCCEEEGGGHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCAAA???======>>>>>>>>><<<@@@@@@?????????AAABBBCCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCFFFDDDCCCAAAAAABBBDDDEEEDDDCCCAAA???>>>??????@@@@@@@@@???????????????@@@???@@@BBBCCCCCCBBBAAA@@@EEEDDDCCCDDDEEEFFFEEEDDDFFFFFFGGGHHHJJJKKKMMMNNNQQQPPPPPPPPPPPPPPPQQQQQQOOOOOONNNMMMMMMOOOSSSVVVooonnnlllkkkkkkkkkllllllhhhiiijjjkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnoooooopppooonnnllliiifffcccbbbbbbbbbcccdddeeefffggghhhjjjhhhdddaaa___^^^______bbbbbbaaaaaa`````````___\\\\\\]]]]]]]]]]]]]]]^^^\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[XXXWWWVVVVVVUUUUUUTTTTTTWWWWWWWWWWWWWWWVVVUUUUUUTTTRRRQQQPPPPPPQQQSSSTTTSSSSSSTTTVVVXXXYYY[[[\\\WWWVVVTTTSSSSSSUUUWWWYYYZZZYYYXXXWWWVVVWWWXXXYYYVVVVVVWWWWWWXXXWWWVVVVVVUUURRRMMMJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQXXXWWWVVVTTTQQQOOOMMMLLLLLLKKKIIIGGGFFFGGGHHHIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIHHHFFFDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKMMMOOORRRUUUUUUTTTRRRQQQNNNNNNOOORRRWWW[[[\\\\\\XXXVVVRRRNNNKKKIIIHHHHHHEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJMMMPPPSSSUUUVVVRRRRRRRRRRRRQQQOOONNNMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQNNNMMMNNNPPPOOONNNMMMLLLLLLMMMOOOPPPNNNMMMMMMOOOQQQSSSSSSRRRPPPPPPNNNLLLIIIHHHHHHHHHFFFGGGHHHJJJJJJJJJIIIHHHLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKNNNOOOOOOOOOOOOVVVWWWXXXVVVRRRNNNMMMMMMJJJIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKMMMPPPSSSTTTSSSQQQOOOJJJIIIHHHIIINNNSSSWWWXXXYYYYYYWWWQQQLLLIIIKKKNNNOOORRRVVVWWWVVVUUUVVVXXX[[[XXXVVVTTTUUUUUUTTTSSSSSSTTTUUUVVVVVVTTTSSSRRRNNNNNNMMMLLLMMMMMMNNNOOOYYYVVVRRRPPPOOONNNLLLJJJHHHHHHGGGGGGGGGGGGHHHIIIGGGFFFDDDBBBAAA@@@??????>>>>>>>>>???@@@BBBDDDEEEEEEFFFHHHJJJKKKMMMMMMMMMPPPPPPOOOMMMJJJIIIIIIKKKIIIIIIJJJMMMOOOPPPNNNKKKPPPRRRVVVXXXYYYXXXWWWVVVWWWUUURRRPPPOOOMMMJJJHHHLLLLLLLLLLLLMMMOOOPPPPPPMMMNNNOOOOOONNNMMMOOOPPPUUUYYY\\\YYYRRRJJJEEECCCBBBBBBCCCFFFLLLRRRVVVWWWYYYXXXWWWUUUSSSPPPOOOMMMUUUVVVXXXXXXVVVSSSPPPMMMKKKLLLLLLKKKJJJGGGEEEDDDDDDEEEGGGIIIIIIIIIGGGGGGHHHHHHGGGFFFEEECCCAAA???AAAAAA@@@@@@@@@AAABBBBBBIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJEEEBBB???>>>>>>??????>>>>>>>>>???@@@AAACCCDDDEEECCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDBBBBBBCCCEEEGGGIIIGGGEEEDDDBBBAAAAAAAAABBBDDDCCCBBBBBBAAAAAABBBBBBBBBCCCEEEGGGGGGGGGGGGFFFIIIHHHGGGHHHJJJKKKJJJIIIKKKKKKLLLMMMOOORRRSSSUUUTTTTTTTTTTTTUUUVVVWWWXXXRRRRRRSSSRRRSSSVVV[[[^^^kkkjjjiiihhhhhhiiijjjkkkfffggghhhiiijjjjjjjjjiiijjjjjjkkklllmmmnnnnnnooonnnmmmlllkkkiiifffdddcccaaaaaabbbdddeeeggghhhhhhjjjiiifffcccaaa_________^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]]]][[[[[[[[[]]][[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTRRRRRRQQQRRRSSSSSSPPPPPPQQQRRRTTTVVVXXXYYYXXXWWWUUUTTTTTTUUUWWWXXXZZZZZZYYYXXXXXXXXXYYYZZZWWWXXXYYYZZZZZZYYYXXXWWWWWWTTTPPPMMMKKKKKKIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFGGGHHHJJJMMMNNNVVVUUUUUUSSSQQQOOOMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGIIIIIIKKKKKKKKKKKKIIIIIIFFFGGGHHHHHHGGGFFFEEEDDDBBBCCCEEEGGGGGGFFFEEECCCCCCDDDEEEEEEFFFGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHIIINNNPPPSSSUUUWWWWWWUUUTTTRRRQQQQQQRRRVVVXXXYYYYYYUUUSSSQQQNNNKKKIIIGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLOOOSSSUUUWWWWWWVVVUUUSSSRRRQQQPPPPPPIIIHHHHHHHHHIIIJJJLLLMMMSSSUUUVVVTTTOOOKKKKKKMMMOOONNNMMMLLLLLLMMMNNNOOOMMMLLLLLLMMMOOOPPPPPPOOONNNOOOPPPOOOLLLJJJIIIIIIIIIJJJLLLNNNNNNMMMKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIKKKLLLMMMLLLKKKKKKMMMOOONNNMMMMMMMMMMMMMMMNNNOOONNNNNNNNNNNNMMMLLLJJJIIIHHHJJJNNNQQQRRRRRRPPPOOOWWW[[[^^^]]]XXXSSSQQQQQQNNNLLLJJJHHHIIIJJJMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQPPPRRRUUUWWWXXXWWWUUUTTTQQQOOOMMMNNNRRRVVVYYY[[[VVVWWWVVVRRRLLLHHHHHHIIIKKKMMMQQQSSSTTTUUUXXXZZZ\\\ZZZVVVTTTTTTSSSRRRPPPRRRSSSUUUVVVVVVTTTRRRQQQMMMNNNNNNOOOPPPQQQSSSTTT]]]XXXSSSQQQRRRQQQOOOLLLKKKJJJIIIIIIIIIJJJLLLLLLMMMMMMLLLJJJHHHEEECCCBBBEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHJJJKKKMMMMMMNNNNNNNNNOOONNNLLLIIIHHHHHHIIIGGGGGGHHHJJJLLLMMMKKKJJJJJJMMMQQQSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSPPPLLLIIIKKKLLLMMMNNNPPPRRRTTTVVVSSSUUUVVVUUUSSSQQQPPPQQQRRRVVV[[[[[[UUUNNNJJJHHHGGGGGGGGGKKKRRRXXX]]]^^^\\\\\\\\\[[[ZZZXXXWWWVVVXXXYYYZZZZZZZZZXXXVVVUUUQQQQQQQQQPPPOOONNNMMMLLLHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHEEECCCAAABBBBBBAAA@@@@@@AAAAAAAAAIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDGGGJJJNNNRRRTTTJJJFFFAAA??????@@@AAABBB???@@@BBBCCCEEEFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFAAAAAAAAAAAACCCEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFHHHJJJKKKMMMMMMMMMNNNMMMLLLNNNPPPQQQQQQPPPOOOPPPQQQRRRUUUWWWYYY[[[XXXWWWWWWWWWWWWXXXXXXYYYUUUVVVVVVVVVWWWZZZ___ccciiihhhgggeeeeeeeeefffgggeeeeeeggghhhhhhiiiiiiiiiggghhhiiijjjkkkllllllmmmllllllkkkjjjiiihhhfffeeebbbccccccddddddeeeffffffgggfffeeedddcccbbbaaa```]]]]]]\\\\\\[[[[[[[[[ZZZYYY[[[]]]\\\[[[ZZZ\\\^^^^^^^^^\\\[[[YYYWWWVVVUUUTTTUUUUUUUUUUUUVVVWWWXXXUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPSSSSSSRRRRRRQQQQQQQQQQQQOOOOOOOOOPPPRRRTTTVVVWWWVVVVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZXXXYYY[[[\\\[[[ZZZYYYXXXVVVTTTQQQOOOOOONNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEGGGIIIKKKLLLPPPPPPPPPOOONNNLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEAAACCCEEEGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMPPPSSSVVVVVVVVVVVVUUUTTTRRRRRRTTTUUUUUUUUUQQQQQQPPPNNNLLLJJJHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJMMMPPPSSSUUUXXXXXXXXXWWWUUUSSSPPPNNNIIIIIIIIIIIIJJJLLLNNNOOOTTTWWWYYYUUUOOOKKKJJJLLLLLLLLLMMMNNNOOOPPPQQQRRRNNNLLLKKKLLLMMMNNNMMMKKKKKKNNNRRRRRROOOLLLJJJJJJLLLMMMOOOQQQPPPOOOMMMKKKIIIIIIKKKLLLLLLMMMMMMMMMMMMPPPRRRRRRPPPOOOPPPRRRNNNMMMLLLKKKKKKMMMOOOQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKLLLNNNPPPRRRRRRQQQQQQWWW\\\aaaaaa\\\WWWUUUUUURRRQQQNNNLLLLLLMMMPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYY[[[\\\\\\[[[ZZZYYYVVVUUUUUUVVVYYYZZZZZZYYYTTTVVVWWWTTTMMMHHHFFFGGGIIIJJJMMMOOORRRVVVZZZ\\\___\\\XXXUUUSSSRRRPPPOOONNNPPPRRRTTTTTTRRRQQQOOOLLLLLLNNNPPPRRRTTTVVVWWW]]]WWWRRRPPPQQQQQQOOOLLLLLLKKKJJJIIIIIIKKKMMMNNNRRRSSSSSSSSSQQQNNNJJJHHHJJJIIIGGGFFFFFFGGGIIIJJJMMMMMMOOOPPPPPPQQQQQQQQQNNNOOONNNLLLIIIHHHIIIJJJMMMLLLLLLMMMOOOPPPOOONNNJJJLLLOOOOOOOOOQQQTTTWWWUUUUUUUUUWWWWWWTTTPPPLLLLLLMMMNNNPPPRRRTTTWWWXXXXXXZZZ[[[YYYVVVSSSQQQQQQSSSWWWZZZYYYTTTPPPNNNNNNNNNMMMMMMPPPUUU[[[___aaa````````````^^^\\\ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWOOONNNMMMLLLLLLMMMMMMNNNLLLMMMNNNOOONNNMMMKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHKKKPPPUUUZZZ]]]SSSMMMGGGCCCCCCEEEGGGIIIGGGIIIKKKMMMMMMLLLJJJIIIEEEFFFGGGHHHHHHGGGFFFEEEAAABBBBBBCCCDDDDDDEEEEEEAAAAAABBBCCCDDDEEEEEEFFFIIIJJJKKKLLLKKKJJJHHHFFFIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHIIIKKKNNNPPPSSSTTTSSSRRRRRRSSSVVVWWWWWWVVVRRRRRRTTTUUUXXX[[[]]]^^^___^^^]]][[[ZZZYYYXXXXXXYYYYYYYYYXXXXXX[[[___bbbiiihhhfffdddcccbbbccccccdddeeefffggghhhhhhhhhhhhffffffggghhhiiijjjkkkkkkjjjjjjkkkjjjjjjiiihhhgggeeeeeedddddddddddddddcccccccccddddddddddddcccbbb^^^]]]\\\[[[ZZZYYYXXXWWWVVVYYY\\\\\\[[[[[[^^^aaacccaaa___\\\YYYVVVTTTSSSRRRSSSTTTTTTUUUVVVXXXZZZXXXXXXXXXWWWUUUSSSRRRQQQPPPPPPPPPPPPOOONNNMMMMMMQQQQQQQQQQQQQQQPPPNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWTTTTTTUUUVVVWWWYYYZZZ[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\\\\[[[YYYXXXTTTRRRQQQQQQQQQQQQOOONNNLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFGGGGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFAAABBBEEEGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFGGGIIIIIIGGGIIIMMMPPPSSSTTTTTTTTTXXXUUUSSSRRRRRRSSSRRRQQQOOOPPPPPPOOONNNLLLIIIHHHKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHHHHHHHJJJNNNQQQSSSVVVWWWYYYYYYWWWSSSNNNKKKLLLKKKKKKLLLMMMOOOQQQRRRRRRUUUXXXVVVPPPLLLMMMOOOJJJKKKMMMOOOQQQSSSUUUUUUNNNMMMLLLLLLMMMMMMKKKJJJIIINNNSSSTTTQQQMMMKKKKKKLLLNNNPPPQQQQQQOOOLLLKKKGGGHHHJJJLLLNNNPPPPPPQQQPPPSSSVVVVVVTTTRRRSSSTTTOOOMMMJJJIIIJJJMMMPPPRRRTTTUUUUUUUUUSSSQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSWWW]]]cccccc^^^YYYWWWXXXVVVTTTQQQOOONNNPPPRRRTTTTTTUUUVVVWWWYYYZZZ[[[\\\^^^______```___^^^\\\[[[WWWXXXZZZ\\\^^^\\\XXXUUUSSSVVVXXXUUUOOOIIIFFFFFFHHHHHHJJJLLLPPPUUUZZZ]]]aaa^^^YYYVVVTTTRRRPPPNNNLLLMMMPPPRRRRRRQQQOOONNNJJJKKKMMMPPPSSSUUUWWWXXX[[[VVVPPPNNNPPPQQQNNNKKKKKKJJJIIIHHHIIIJJJLLLNNNTTTVVVXXXYYYWWWTTTPPPNNNJJJJJJIIIIIIJJJMMMPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUPPPPPPPPPNNNKKKJJJKKKLLLUUUTTTRRRSSSTTTVVVUUUUUUMMMOOOPPPOOOMMMNNNQQQUUUPPPRRRTTTWWWXXXVVVRRRNNNNNNNNNOOOQQQSSSUUUWWWXXXZZZ[[[\\\[[[WWWSSSQQQPPPVVVXXXYYYVVVRRRPPPQQQSSSSSSRRRQQQRRRWWW[[[___```eeeeeedddbbb```\\\YYYWWWWWWXXXXXXYYY[[[\\\]]]^^^```___^^^]]]]]]^^^___```VVVUUUSSSQQQPPPQQQSSSTTTPPPQQQSSSUUUUUUTTTSSSRRRLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNQQQUUUYYY^^^aaa[[[UUUMMMHHHHHHKKKNNNPPPQQQRRRUUUVVVUUURRROOOMMMHHHIIIKKKLLLLLLKKKIIIHHH@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEJJJKKKMMMOOONNNLLLJJJHHHJJJIIIIIIIIIJJJJJJKKKLLLHHHHHHIIIKKKNNNRRRUUUWWWVVVUUUUUUWWWYYY[[[[[[ZZZSSSSSSUUUWWWYYY\\\___```gggeeeccc```]]]ZZZYYYXXX\\\\\\[[[YYYXXXYYY]]]```jjjhhhgggeeedddddddddeeegggiiikkkkkkiiihhhggghhhggggggggggggggghhhhhhiiiiiiiiihhhhhhggggggfffffffffeeedddccccccccccccdddeeefffggghhhhhhgggfffeee___]]][[[[[[\\\]]]\\\[[[```___]]]\\\[[[\\\]]]]]]bbbgggiiieee[[[SSSQQQSSSTTTRRRQQQQQQSSSTTTTTTSSSVVVVVVWWWWWWVVVSSSPPPNNNQQQRRRSSSRRROOOMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXSSSRRRPPPNNNMMMMMMMMMNNNNNNOOOOOOOOONNNLLLKKKIIIJJJLLLMMMKKKHHHFFFGGGIIIJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEHHHGGGDDDCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFEEEHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLIIIKKKNNNQQQSSSSSSSSSRRRUUUTTTSSSSSSTTTTTTRRRQQQOOOQQQSSSUUUTTTQQQNNNKKKJJJIIIHHHGGGHHHIIIJJJKKKNNNMMMKKKJJJIIIJJJKKKKKKXXXXXXZZZ[[[[[[XXXRRRNNNKKKKKKKKKKKKLLLLLLLLLLLLQQQRRRSSSSSSQQQNNNJJJGGGJJJKKKMMMNNNPPPRRRSSSTTTVVVUUUQQQNNNKKKIIIIIIHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKMMMNNNOOOPPPPPPPPPRRRRRRRRRQQQPPPPPPOOOOOOQQQOOOMMMKKKLLLNNNQQQSSSUUUUUUUUURRROOOLLLLLLLLLHHHJJJLLLNNNQQQTTTVVVWWW]]]^^^^^^]]]ZZZYYYYYYZZZ^^^[[[WWWSSSQQQRRRTTTVVV[[[[[[ZZZZZZ[[[^^^aaacccdddcccbbb```_______________[[[YYYZZZ]]]]]]ZZZUUUQQQQQQSSSSSSRRRQQQNNNMMMNNNOOORRRUUUXXX[[[^^^___dddaaa\\\WWWSSSPPPNNNNNNPPPNNNLLLMMMNNNOOONNNMMMMMMMMMNNNQQQTTTVVVVVVUUUWWWTTTOOOLLLKKKKKKKKKKKKMMMLLLIIIHHHGGGIIIKKKMMMOOOQQQTTTWWWWWWVVVTTTRRROOOPPPPPPPPPPPPQQQTTTVVV^^^______```___^^^]]]\\\XXXVVVSSSPPPMMMMMMPPPRRRWWWUUUVVVZZZ___```[[[WWWQQQPPPOOOPPPRRRSSSRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOMMMNNNOOOQQQSSSTTTUUUVVVZZZZZZZZZXXXUUUSSSSSSSSSZZZWWWSSSOOONNNOOOQQQSSSTTTVVVWWWWWWVVVYYY^^^bbbhhhfffccc___\\\YYYXXXWWWUUUUUUVVVWWWXXXZZZ\\\]]]aaa___\\\^^^aaaeeeeeeeee___[[[WWWVVVXXXZZZZZZXXXQQQSSSVVVZZZ^^^___^^^\\\UUUUUUTTTSSSPPPNNNKKKIIILLLNNNQQQQQQPPPOOOOOOPPPTTTVVVZZZ^^^aaacccddddddbbb___YYYTTTRRRRRRSSSUUURRRUUUYYY\\\]]]ZZZWWWTTTQQQOOOMMMQQQVVVXXXUUURRRNNNKKKHHHGGGHHHIIIJJJIIIKKKKKKKKKLLLLLLJJJGGGDDDGGGJJJNNNRRRRRROOOKKKHHHHHHEEECCCEEEHHHJJJJJJIIIOOOKKKHHHJJJOOOSSSTTTSSSZZZYYYYYYYYYZZZZZZYYYXXXPPPOOONNNMMMPPPTTTXXX[[[eeehhhiiieee\\\UUURRRRRR[[[ZZZZZZYYYYYYYYYYYYZZZkkkiiihhhfffeeedddddddddfffhhhjjjkkkiiihhhhhhhhhggggggggggggggghhhiiijjjiiiiiigggfffeeecccbbbbbbccccccbbbbbbbbbbbbbbbbbbeeefffggghhhhhhhhhffffff]]]\\\ZZZZZZ[[[[[[[[[ZZZ^^^]]]\\\[[[[[[[[[\\\\\\___dddfffbbbYYYRRRPPPRRRSSSQQQPPPQQQSSSUUUUUUTTTUUUVVVVVVVVVUUUTTTRRRQQQRRRSSSSSSRRROOOMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWTTTSSSQQQOOOMMMLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJJJJMMMPPPOOOLLLHHHFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKMMMOOOPPPQQQQQQQQQRRRRRRRRRSSSUUUUUUSSSQQQOOOPPPQQQRRRQQQOOOMMMKKKJJJJJJIIIHHHHHHIIIJJJKKKNNNOOOQQQRRRRRRQQQOOONNNSSSTTTUUUXXXYYYWWWRRROOOJJJJJJJJJKKKKKKKKKLLLLLLOOOOOOPPPPPPNNNLLLJJJHHHKKKKKKLLLLLLNNNPPPQQQRRRVVVTTTQQQNNNLLLJJJIIIIIIHHHHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPSSSRRROOONNNNNNPPPRRRTTTUUUUUUUUUSSSOOOMMMLLLMMMJJJKKKLLLNNNQQQSSSTTTUUU[[[[[[[[[YYYVVVTTTTTTTTTVVVTTTRRRQQQRRRTTTWWWYYY]]]]]]]]]]]]___```bbbccccccbbbaaa```____________[[[XXXUUUVVVYYYYYYVVVRRROOOPPPQQQRRRRRRQQQPPPOOOQQQSSSUUUWWWZZZ]]]___```aaa___[[[WWWTTTSSSRRRRRRRRRPPPOOOOOOPPPQQQPPPOOOMMMLLLLLLOOORRRTTTTTTTTTTTTPPPLLLJJJKKKLLLLLLLLLLLLJJJHHHFFFFFFGGGHHHJJJNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUXXX[[[```aaabbbbbbbbbaaa___^^^ZZZYYYVVVRRROOOOOOQQQTTTWWWUUUUUUXXX\\\]]]ZZZVVVOOONNNNNNPPPRRRSSSSSSRRRSSSSSSRRRRRRQQQOOONNNMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZXXXVVVUUUUUUVVV[[[XXXTTTPPPNNNNNNOOOQQQUUUVVVXXXWWWWWWXXX[[[^^^gggeeeccc```\\\YYYWWWUUUSSSTTTUUUWWWXXXZZZ[[[\\\aaa``````bbbfffhhhhhhgggdddaaa]]][[[[[[[[[YYYWWWVVVWWWZZZ___ccceeedddbbbYYYYYYYYYXXXVVVTTTRRRPPPSSSUUUXXXXXXWWWVVVVVVWWWZZZ\\\```dddfffgggfffeeegggddd```\\\YYYXXXXXXXXXTTTVVVZZZ]]]___^^^[[[ZZZYYYVVVVVVYYY___cccccc```XXXUUURRRQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTRRROOOMMMHHHKKKOOOUUUZZZZZZVVVSSSJJJGGGDDDDDDGGGIIIJJJIIIKKKKKKIIIIIIJJJMMMQQQTTTXXXWWWWWWWWWWWWVVVUUUSSSOOONNNMMMLLLMMMOOOQQQSSS___cccfffddd]]]XXXVVVVVVZZZYYYXXXWWWVVVVVVUUUUUUjjjiiigggeeedddcccbbbbbbfffhhhjjjjjjiiihhhggghhhgggggggggggghhhiiijjjkkkiiihhhgggeeecccaaa___^^^`````````aaaaaaaaaaaaaaadddeeeggghhhiiihhhgggfff\\\[[[YYYYYYZZZZZZZZZYYY\\\[[[[[[ZZZZZZZZZZZZ[[[[[[___aaa^^^VVVQQQOOOQQQQQQPPPOOOQQQSSSVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTTTTSSSPPPNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNOOOOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRPPPNNNLLLLLLKKKIIIJJJKKKLLLLLLLLLKKKKKKJJJNNNRRRSSSPPPKKKFFFDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPSSSVVVVVVTTTRRRNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIJJJLLLOOOSSSWWWWWWUUURRROOOMMMNNNPPPRRRTTTTTTQQQNNNIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKJJJJJJIIILLLKKKJJJJJJJJJLLLNNNOOOUUUSSSQQQOOOLLLKKKJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPQQQRRRRRROOOOOOPPPPPPPPPQQQQQQQQQVVVTTTRRRPPPPPPQQQTTTUUUUUUVVVUUUSSSOOOMMMLLLMMMLLLLLLMMMNNNOOOPPPQQQRRRXXXXXXXXXVVVRRRPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXX[[[\\\]]]_______________^^^^^^]]]]]]\\\\\\[[[[[[VVVSSSQQQQQQSSSTTTQQQNNNMMMNNNOOOPPPQQQQQQQQQQQQUUUVVVXXXZZZ\\\^^^______]]]\\\ZZZWWWVVVUUUUUUVVVVVVTTTRRRRRRSSSSSSSSSRRRNNNLLLLLLMMMOOOQQQRRRQQQOOOMMMIIIHHHJJJLLLMMMMMMLLLKKKHHHFFFEEEFFFGGGHHHMMMMMMLLLLLLMMMNNNOOOPPPUUUVVVXXXXXXYYY[[[^^^aaaddddddeeeeeedddcccaaa```[[[ZZZXXXTTTQQQPPPRRRTTTWWWTTTSSSTTTWWWYYYXXXVVVNNNNNNNNNPPPSSSTTTTTTSSSRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXXXXYYYYYYYYYWWWVVVWWWXXX\\\YYYUUUQQQNNNMMMMMMNNNTTTUUUWWWWWWWWWVVVWWWXXXcccccccccaaa^^^[[[WWWUUUSSSTTTWWWYYY[[[\\\\\\\\\``````aaadddggghhhhhhgggfffcccaaa___]]]ZZZWWWTTTRRRRRRUUUZZZ^^^aaaaaa```[[[\\\\\\[[[ZZZYYYXXXWWWYYY[[[]]]^^^]]]\\\\\\]]]```cccgggjjjkkkjjjgggfffhhhgggfffddd```]]]ZZZXXXUUUWWWZZZ^^^```aaaaaa```]]][[[[[[___eeejjjlllllldddaaa^^^]]]]]]^^^^^^^^^ZZZZZZYYYZZZ[[[ZZZXXXVVVMMMNNNQQQYYYaaaccc___ZZZNNNKKKGGGEEEGGGJJJLLLMMMJJJKKKJJJGGGDDDEEELLLRRRSSSSSSRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLKKKKKKJJJUUUYYY^^^^^^[[[XXXWWWWWWXXXWWWVVVTTTSSSRRRQQQQQQhhhgggfffdddcccaaa``````dddfffhhhiiihhhgggggggggggggggggghhhhhhjjjkkkllliiihhhgggeeedddbbbaaaaaa_________```````````````bbbdddfffhhhiiihhhgggfff\\\[[[YYYYYYZZZZZZZZZYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\^^^[[[VVVRRRQQQRRRQQQPPPPPPQQQTTTWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUSSSTTTUUUSSSQQQNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMOOOOOONNNMMMLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJMMMQQQSSSRRRNNNJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEAAABBBCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLNNNRRRUUUVVVTTTRRRMMMLLLKKKIIIIIIIIIJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGJJJOOOSSSUUUSSSPPPNNNJJJJJJKKKMMMOOOOOOMMMKKKHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKLLLKKKHHHGGGGGGHHHKKKLLLRRRRRRPPPNNNMMMKKKJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQVVVTTTRRRQQQPPPQQQSSSTTTUUUUUUUUURRROOOLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOTTTUUUUUUTTTRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSWWWXXX[[[]]]]]][[[YYYWWWVVVWWWWWWWWWWWWVVVVVVUUUSSSPPPNNNNNNOOOPPPNNNLLLLLLLLLMMMOOOPPPQQQRRRSSSWWWXXXYYY[[[\\\]]]]]]\\\ZZZYYYXXXVVVVVVUUUVVVVVVXXXWWWUUUUUUVVVVVVUUUTTTRRRPPPNNNNNNOOOOOOOOONNNNNNKKKHHHGGGIIIKKKLLLLLLNNNMMMJJJHHHGGGGGGGGGHHHKKKKKKKKKLLLMMMMMMNNNNNNSSSTTTWWWXXXZZZ]]]bbbeeefffffffffeeeccc```^^^]]]XXXXXXWWWTTTQQQPPPPPPRRRVVVSSSPPPPPPRRRUUUVVVUUUPPPPPPPPPRRRTTTUUUTTTRRRQQQQQQQQQQQQQQQPPPPPPOOONNNOOOPPPRRRTTTVVVXXXXXXXXXYYYZZZYYYWWWVVVVVVWWWYYYWWWTTTQQQOOONNNNNNNNNPPPQQQTTTUUUVVVUUUTTTTTT^^^___aaabbbaaa^^^ZZZXXXVVVXXX[[[^^^```aaaaaa```aaa``````aaabbbcccccccccaaaaaa```^^^\\\XXXTTTQQQLLLLLLNNNQQQVVVYYYZZZZZZXXXXXXYYYYYYYYYXXXXXXXXXZZZ\\\^^^___^^^]]]]]]]]]dddgggkkkmmmmmmjjjfffccccccdddeeeeeebbb]]]XXXTTTUUUVVVYYY\\\___aaaccccccaaa______bbbgggmmmpppqqqkkkhhheeeccccccddddddccc]]]\\\\\\]]]^^^^^^\\\ZZZSSSRRRTTT[[[dddgggbbb\\\VVVSSSNNNKKKKKKNNNRRRTTTPPPNNNJJJEEEAAABBBGGGKKKJJJKKKMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPOOOMMMJJJHHHLLLPPPUUUWWWVVVTTTSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPiiiiiihhhgggeeedddbbbbbbccceeeggghhhgggffffffggggggggggggggghhhiiijjjkkkgggggggggggggggggggggfff``````___^^^______```aaaaaacccfffhhhhhhgggeeeddd]]]\\\ZZZZZZ[[[[[[[[[ZZZWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\[[[WWWUUUUUUVVVSSSRRRRRRSSSUUUXXXXXXXXXYYYXXXVVVUUUTTTSSSSSSSSSSSSTTTUUUTTTQQQPPPOOOPPPNNNNNNOOOOOOOOONNNNNNMMMOOOOOONNNMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPOOOOOONNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNMMMKKKJJJIIIJJJKKKMMMOOOPPPPPPNNNMMMJJJJJJIIIHHHGGGFFFFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDEEEEEEFFFFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGIIIKKKMMMOOOPPPPPPOOONNNMMMMMMMMMMMMNNNJJJJJJLLLOOORRRSSSRRRPPPLLLJJJHHHFFFFFFGGGIIIKKKHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGJJJMMMOOOOOONNNNNNJJJIIIHHHIIIJJJJJJHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHHHHIIIKKKLLLLLLJJJGGGEEEEEEFFFHHHJJJOOOOOONNNNNNMMMKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPSSSRRRPPPOOOOOOPPPQQQRRRTTTTTTTTTQQQNNNKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRUUUWWWZZZ[[[[[[XXXTTTQQQRRRRRRSSSTTTTTTTTTSSSSSSRRRPPPNNNMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNPPPRRRSSSVVVWWWYYYZZZ[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSYYYWWWUUUUUUWWWXXXWWWVVVXXXVVVSSSQQQQQQPPPNNNMMMNNNLLLHHHGGGHHHJJJKKKLLLNNNMMMKKKIIIHHHHHHHHHHHHIIIKKKNNNPPPPPPPPPNNNMMMMMMPPPRRRUUUXXX\\\aaadddeeeeeedddbbb___[[[XXXVVVTTTTTTTTTRRRPPPNNNNNNOOOTTTQQQNNNMMMOOORRRTTTVVVSSSSSSTTTUUUWWWVVVTTTRRRPPPPPPRRRSSSSSSTTTTTTSSSOOOPPPQQQSSSUUUVVVWWWXXXYYYZZZZZZXXXUUUSSSSSSTTTTTTTTTRRRQQQPPPPPPPPPPPPKKKMMMPPPRRRTTTTTTSSSRRRXXX[[[^^^aaabbbaaa^^^\\\[[[]]]```dddfffgggfffffffffeeebbb___]]]]]]___```]]]^^^______\\\YYYVVVTTTNNNMMMNNNPPPTTTWWWXXXXXXUUUUUUUUUUUUVVVVVVWWWWWWYYY[[[]]]^^^]]]\\\\\\]]]ccceeeiiikkkjjjgggccc___]]]___bbbcccaaa\\\VVVSSSUUUVVVXXXZZZ]]]___aaaaaaeeedddccceeehhhlllooopppjjjgggcccaaaaaaaaaaaa```]]]\\\\\\]]]^^^___]]]\\\VVVUUUVVV^^^gggkkkfff```^^^[[[WWWSSSRRRUUUZZZ^^^\\\UUULLLFFFDDDDDDDDDCCCCCCFFFHHHIIIIIIIIIKKKMMMNNNQQQTTTVVVVVVSSSPPPMMMJJJMMMPPPRRRRRRQQQPPPPPPQQQQQQQQQPPPQQQQQQRRRRRRkkkkkkkkkkkkjjjhhhgggfffccceeehhhiiihhhggghhhhhhggggggggggggggghhhhhhiiieeeffffffggghhhiiijjjjjjcccaaa^^^\\\\\\]]]___aaaaaaccceeeggggggeeebbb```]]]\\\ZZZZZZ[[[[[[[[[ZZZVVVWWWXXXXXXYYYXXXXXXXXXXXXYYY[[[[[[YYYXXXYYYYYYXXXVVVUUUUUUWWWXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSUUUTTTRRRQQQQQQRRRPPPPPPQQQQQQQQQPPPOOOOOOOOOOOONNNMMMLLLLLLLLLMMMKKKKKKLLLLLLMMMNNNPPPQQQOOOOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMKKKIIIHHHJJJIIIIIIJJJMMMPPPPPPPPPLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHLLLNNNPPPPPPPPPOOOOOOOOONNNNNNNNNJJJJJJJJJLLLNNNPPPOOONNNJJJIIIFFFEEEDDDFFFHHHJJJHHHHHHHHHGGGFFFEEECCCBBBEEEFFFHHHJJJKKKMMMNNNNNNJJJHHHGGGFFFGGGGGGEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIGGGEEEEEEFFFGGGHHHLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMOOONNNNNNMMMNNNOOOPPPQQQRRRSSSRRRPPPLLLJJJIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMIIIKKKMMMMMMMMMNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWYYY\\\]]][[[XXXSSSPPPQQQRRRSSSUUUUUUUUUTTTSSSRRRQQQOOOMMMMMMMMMNNNNNNNNNMMMLLLKKKLLLNNNQQQRRRTTTUUUWWWXXXYYYXXXVVVUUUVVVVVVUUUUUUTTTSSSRRRRRRVVVUUUTTTTTTVVVXXXXXXWWWZZZXXXWWWVVVUUUSSSPPPNNNOOOLLLIIIHHHJJJLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJMMMPPPSSSTTTRRRPPPNNNKKKMMMOOOQQQSSSWWW[[[___``````___]]]ZZZWWWTTTRRRPPPQQQSSSRRRPPPNNNNNNNNNQQQOOOMMMLLLMMMPPPTTTVVVVVVVVVWWWYYY[[[ZZZXXXUUURRRSSSTTTUUUVVVWWWWWWWWWRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXVVVRRRPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRLLLLLLNNNQQQTTTUUUSSSQQQTTTWWW[[[^^^``````___^^^]]]^^^aaadddfffhhhhhhhhhjjjjjjgggccc___^^^___```\\\___aaaaaa___]]]\\\\\\SSSQQQPPPPPPSSSUUUVVVVVVTTTTTTSSSTTTTTTUUUWWWWWWYYY[[[]]]^^^]]]\\\\\\]]]^^^```ccceeedddbbb^^^[[[YYY[[[^^^``````]]]YYYWWWXXXYYYZZZ\\\]]]]]]^^^^^^aaaaaa```aaabbbdddfffgggfffbbb^^^\\\\\\[[[[[[ZZZ\\\[[[ZZZ[[[]]]^^^^^^]]]VVVVVVYYYaaaiiinnnkkkhhhcccaaa^^^ZZZYYY[[[aaaeeeddd\\\RRRKKKIIIGGGEEEBBBBBBEEEIIIKKKJJJKKKNNNQQQSSSVVVZZZ]]]]]]ZZZVVVSSSNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSjjjjjjkkkkkkkkkjjjhhhhhheeehhhjjjkkkkkkjjjkkkkkkhhhgggffffffffffffffffffccccccdddfffggghhhiiiiiidddaaa\\\XXXXXXYYY]]]___```bbbeeeffffffccc___]]]\\\[[[YYYYYYZZZZZZZZZYYYVVVVVVXXXYYYYYYYYYXXXXXXWWWXXXYYYZZZZZZZZZ[[[\\\\\\ZZZXXXXXXXXXXXXWWWVVVPPPQQQSSSTTTUUUTTTTTTSSSQQQRRRTTTTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMNNNJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKLLLMMMLLLKKKIIIHHHIIIHHHGGGIIILLLNNNNNNMMMJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFIIIKKKMMMNNNOOOPPPPPPPPPOOONNNMMMLLLJJJHHHHHHJJJKKKKKKKKKIIIGGGFFFDDDDDDFFFHHHIIIJJJJJJJJJIIIHHHFFFDDDCCCDDDEEEGGGIIIKKKLLLLLLLLLJJJHHHEEEDDDEEEFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQQQQNNNKKKHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOJJJKKKMMMMMMMMMMMMOOOQQQOOOOOOPPPQQQSSSVVVXXXYYYZZZ[[[]]]]]][[[WWWSSSPPPOOOPPPSSSTTTUUUUUUTTTSSSRRRQQQOOONNNLLLLLLNNNOOOQQQOOOLLLKKKKKKLLLOOOPPPRRRSSSVVVXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSQQQQQQRRRUUUWWWXXXWWWWWWWWWXXXYYYYYYWWWTTTQQQNNNLLLIIIIIILLLOOOQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOQQQSSSSSSSSSRRRQQQNNNOOOPPPPPPPPPRRRUUUXXXXXXYYYYYYXXXWWWTTTRRRQQQOOOQQQSSSTTTRRRQQQPPPQQQNNNMMMLLLLLLMMMPPPTTTWWWVVVWWWYYY\\\______^^^[[[WWWXXXXXXYYYYYYXXXXXXWWWTTTTTTTTTUUUUUUUUUVVVVVVSSSTTTTTTSSSPPPNNNOOOOOONNNOOOPPPRRRRRRRRRRRRQQQPPPOOOOOORRRUUUUUUSSSQQQRRRTTTWWWZZZ\\\\\\[[[ZZZZZZ[[[]]]___aaadddeeefffiiijjjkkkiiiddd```______^^^```ccccccaaa___```aaaXXXUUURRRQQQRRRTTTTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWXXXZZZ]]]]]]\\\[[[[[[\\\YYY[[[]]]^^^^^^]]][[[YYYVVVWWWZZZ]]]^^^]]]\\\[[[^^^^^^___```___^^^\\\[[[ZZZ[[[\\\\\\\\\]]]^^^^^^bbb___ZZZXXXWWWWWWVVVUUUXXXWWWVVVWWWYYY[[[[[[ZZZUUUWWW[[[aaagggjjjiiihhhcccbbb```]]]\\\^^^dddiiigggbbbZZZSSSNNNKKKIIIHHHFFFJJJOOOPPPNNNOOORRRVVVXXXZZZ^^^``````]]]XXXUUUQQQOOOMMMMMMNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOPPPfffggghhhiiiiiihhhgggfffhhhjjjmmmnnnmmmmmmmmmnnnhhhgggfffeeeeeedddeeeeeebbbbbbcccdddeeeeeeffffffeeeaaa[[[VVVTTTWWW[[[^^^```bbbdddfffeeebbb]]][[[[[[YYYXXXWWWYYYYYYXXXWWWUUUVVVXXXYYYZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]```]]][[[YYYYYYXXXVVVUUULLLNNNQQQTTTUUUVVVUUUUUUPPPRRRTTTTTTTTTTTTUUUVVVTTTTTTUUUTTTTTTSSSRRRRRROOONNNNNNNNNNNNNNNOOOOOOIIIIIIIIIIIIJJJLLLMMMOOOLLLLLLLLLLLLLLLMMMNNNOOOJJJKKKKKKKKKLLLLLLMMMMMMKKKLLLMMMMMMMMMKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGIIILLLMMMKKKIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKFFFGGGGGGHHHIIIJJJKKKKKKGGGHHHIIIJJJKKKMMMNNNNNNJJJHHHFFFDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFIIIJJJLLLNNNOOOPPPPPPOOOMMMLLLMMMJJJGGGFFFGGGIIIIIIIIIHHHGGGEEEDDDEEEFFFGGGIIILLLLLLLLLKKKJJJGGGEEEDDDBBBDDDGGGIIIKKKKKKJJJIIIIIIGGGDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPPPPMMMJJJGGGGGGGGGFFFFFFHHHJJJLLLMMMOOOPPPMMMOOOPPPPPPOOOOOOPPPRRRPPPPPPPPPPPPRRRTTTWWWXXXZZZ[[[\\\\\\ZZZVVVRRROOOMMMNNNPPPRRRSSSSSSRRRQQQQQQQQQPPPMMMLLLLLLNNNPPPSSSPPPMMMJJJJJJKKKMMMOOOQQQSSSUUUWWWXXXWWWUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVPPPOOOOOOQQQTTTWWWWWWWWWTTTUUUWWWZZZ[[[ZZZVVVSSSMMMKKKIIIJJJMMMQQQTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRRRRQQQOOOOOOQQQSSSSSSTTTUUUUUUUUUTTTSSSRRROOORRRUUUVVVUUUTTTSSSTTTLLLLLLLLLLLLMMMPPPTTTXXXUUUVVVYYY^^^bbbcccbbb```\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQQQQQQQOOONNNOOOPPPOOOPPPQQQRRRRRRRRRQQQPPPUUUSSSRRRSSSUUUVVVTTTQQQRRRSSSUUUWWWXXXXXXWWWWWWVVVWWWXXXZZZ\\\___bbbcccdddhhhllllllgggbbb^^^]]]^^^aaacccbbb```___```bbb___\\\XXXUUUVVVVVVWWWWWWRRRRRRQQQPPPQQQRRRTTTUUUWWWYYY[[[\\\[[[ZZZZZZZZZVVVWWWYYY[[[[[[ZZZYYYXXXSSSTTTWWWYYY[[[]]]]]]]]]bbbcccdddcccbbb___\\\[[[ZZZ\\\^^^^^^^^^^^^^^^___```]]]YYYVVVUUUUUUTTTSSSTTTRRRQQQRRRUUUWWWWWWVVVVVVXXX\\\```bbbbbbbbbaaaaaaaaaaaa^^^]]]___dddiiieeeeeeaaaYYYQQQLLLLLLNNNKKKPPPTTTTTTRRRQQQUUUXXX[[[]]]```bbbaaa]]]XXXUUUPPPMMMJJJIIIJJJMMMNNNOOOOOOOOONNNMMMMMMLLLMMMMMMfffggghhhgggfffeeefffgggeeegggjjjkkkjjjhhhgggggglllkkkjjjiiigggfffeeedddfffeeedddcccccccccccccccaaa```]]]ZZZXXXYYY]]]``````aaabbbbbb```]]]ZZZWWWYYYYYYXXXXXXYYY[[[\\\]]]YYYYYYZZZ[[[ZZZYYYXXXWWWYYYYYYYYYYYYYYY[[[\\\]]]ddddddccc___[[[WWWVVVVVVTTTTTTTTTUUUWWWWWWVVVUUUTTTSSSRRRSSSUUUUUUSSSRRRRRRQQQQQQSSSVVVWWWTTTQQQSSSRRRPPPNNNMMMLLLKKKKKKLLLJJJGGGFFFHHHKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFEEEEEEEEEEEEGGGHHHIIIHHHGGGHHHIIIJJJHHHEEEBBBEEEEEEFFFGGGHHHJJJLLLMMMKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJHHHFFFDDDCCCCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAAAAABBBEEEGGGIIIJJJLLLMMMNNNMMMLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLLLLKKKIIIGGGEEEDDDFFFGGGIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGFFFEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHGGGGGGGGGHHHIIIJJJFFFGGGHHHIIIIIIGGGFFFEEEHHHFFFEEEDDDEEEGGGJJJLLLKKKKKKJJJIIIJJJKKKLLLMMMOOONNNMMMLLLJJJIIIHHHGGGGGGFFFGGGHHHIIILLLNNNPPPMMMNNNPPPQQQSSSTTTTTTUUUVVVTTTRRRPPPOOOPPPQQQRRRTTTUUUVVVWWWVVVTTTRRRQQQNNNMMMMMMNNNPPPPPPNNNMMMLLLLLLKKKKKKKKKMMMNNNOOOPPPOOONNNLLLKKKJJJJJJJJJRRRSSSSSSTTTTTTTTTTTTSSSPPPQQQQQQRRRSSSSSSRRRRRRRRROOOKKKKKKOOOSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYWWWQQQKKKKKKPPPVVVXXXXXXYYYZZZ[[[\\\\\\[[[YYYWWWVVVVVVWWWWWWVVVTTTSSSQQQSSSRRRQQQPPPPPPPPPPPPPPPTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQSSSTTTUUUVVVMMMLLLJJJJJJLLLOOOSSSVVVYYYUUUSSSXXX```eeeccc```^^^___```bbbcccbbb___\\\VVVUUUSSSQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQPPPOOOPPPQQQRRRQQQPPPSSSQQQQQQSSSUUUUUURRROOOPPPRRRTTTTTTSSSSSSTTTUUUSSSUUUVVVVVVVVVVVVXXXYYY]]]___aaacccbbb```]]]ZZZ]]]]]]^^^]]]\\\]]]```bbbhhhfffbbb^^^YYYVVVTTTRRROOONNNNNNNNNOOOPPPRRRSSSWWWYYYZZZYYYXXXXXXYYY[[[XXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[]]]^^^___dddcccbbbaaaaaa___\\\YYY\\\^^^^^^^^^\\\[[[\\\]]]\\\YYYVVVTTTSSSSSSRRRPPPOOOPPPQQQPPPPPPQQQTTTVVVUUUXXX\\\^^^___]]]YYYWWW\\\\\\\\\\\\\\\\\\\\\\\\^^^______[[[VVVRRRQQQRRRWWWWWWVVVVVVWWWYYY\\\]]][[[\\\]]]\\\]]]___ZZZSSSRRROOOKKKJJJKKKKKKIIIGGGNNNMMMKKKJJJIIIIIIIIIJJJfffgggiiihhhgggggghhhjjjeeegggiiijjjhhhgggggggggjjjjjjiiiiiihhhhhhhhhhhheeeeeedddccccccccccccccccccbbb___[[[YYYYYY\\\______```bbbbbbaaa___\\\[[[\\\\\\ZZZYYYYYYZZZ[[[\\\[[[\\\\\\\\\[[[YYYXXXVVVYYYZZZ[[[]]]^^^```aaaaaaeeeeeeccc```[[[XXXVVVVVVTTTSSSSSSSSSUUUVVVUUUTTTSSSRRRRRRTTTVVVWWWVVVUUUTTTRRRQQQRRRTTTTTTRRRPPPSSSSSSQQQPPPOOOOOONNNNNNNNNKKKHHHGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEFFFGGGIIIHHHGGGEEEDDDEEEEEEGGGIIIKKKLLLMMMLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJIIIHHHGGGFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBDDDFFFHHHIIIJJJLLLLLLKKKKKKKKKLLLJJJJJJIIIGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFEEEFFFHHHIIIIIIIIIIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFDDDCCCDDDFFFHHHJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWUUUTTTRRRPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPPPPOOONNNOOOPPPPPPNNNLLLLLLLLLKKKJJJKKKKKKMMMMMMOOONNNNNNMMMLLLLLLKKKKKKRRRSSSTTTUUUUUUTTTSSSRRRPPPQQQRRRSSSSSSSSSSSSSSSSSSPPPMMMMMMPPPTTTVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYSSSLLLJJJNNNSSSVVVVVVYYYZZZ[[[]]]]]]]]]]]]\\\XXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPOOOOOOPPPPPPQQQNNNMMMKKKJJJLLLNNNRRRTTTUUUSSSSSSVVV]]]aaaaaa```^^^^^^___```aaaaaa^^^\\\[[[ZZZXXXWWWVVVVVVWWWXXXUUUUUUUUUUUUUUUTTTUUUUUUVVVTTTSSSRRRSSSRRRQQQOOOTTTRRRQQQSSSUUUVVVTTTQQQQQQSSSUUUUUUTTTSSSTTTUUUSSSUUUVVVVVVUUUTTTUUUVVVXXXZZZ\\\]]]^^^\\\[[[YYYYYYZZZ[[[ZZZYYYZZZ]]]___cccaaa___\\\YYYVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTVVVWWWYYYXXXWWWWWWWWWYYY[[[\\\]]]^^^^^^^^^]]]\\\ZZZZZZZZZ[[[\\\]]]^^^___aaa```_________]]][[[XXX]]]^^^______^^^]]]^^^___\\\ZZZWWWUUUTTTRRRPPPNNNOOOPPPQQQQQQPPPQQQSSSUUUWWWYYY\\\^^^^^^\\\YYYWWWYYYYYYZZZZZZ\\\]]]^^^___[[[]]]]]][[[WWWUUUVVVYYYVVVVVVVVVVVVXXX[[[]]]___\\\]]]\\\ZZZ[[[\\\XXXRRRQQQNNNJJJIIIJJJKKKJJJIIIKKKKKKJJJIIIIIIIIIJJJKKKdddfffggghhhhhhhhhjjjkkkfffhhhiiihhhgggfffggghhhfffgggggghhhhhhiiiiiijjjeeedddccccccccccccccccccdddcccaaa^^^[[[[[[^^^``````aaabbbccccccbbb```^^^___^^^\\\[[[ZZZZZZZZZ[[[]]]^^^^^^]]]\\\ZZZXXXWWWYYYZZZ]]]```bbbcccccccccddddddccc```[[[XXXWWWWWWUUUSSSQQQQQQSSSTTTTTTTTTRRRRRRRRRUUUWWWYYYXXXWWWUUUSSSQQQQQQRRRRRRQQQPPPSSSRRRRRRQQQPPPOOOOOOOOONNNLLLIIIHHHIIIKKKLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFEEEDDDCCCDDDGGGHHHGGGFFFCCCDDDEEEGGGJJJLLLNNNOOONNNNNNOOOOOONNNMMMKKKJJJKKKJJJIIIGGGFFFEEEEEEEEEHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBDDDCCCBBBBBBBBBCCCEEEFFFGGGHHHJJJJJJIIIIIIIIIJJJGGGGGGHHHGGGGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLNNNOOOQQQSSSUUUVVVWWWWWWTTTSSSQQQOOONNNNNNNNNOOONNNOOOPPPQQQQQQQQQPPPOOOQQQPPPNNNNNNOOOOOONNNLLLMMMLLLKKKKKKJJJKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMSSSTTTVVVWWWVVVTTTQQQPPPPPPPPPQQQSSSSSSTTTTTTTTTSSSPPPNNNNNNQQQTTTWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[ZZZTTTMMMKKKMMMRRRUUUVVVXXXXXXYYY[[[\\\^^^______ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPPPPTTTTTTTTTUUUVVVVVVWWWWWWSSSRRRQQQPPPOOONNNNNNNNNPPPOOOMMMKKKKKKMMMOOOQQQRRRRRRSSSUUUWWW[[[^^^___]]]\\\\\\]]]^^^^^^]]][[[\\\[[[ZZZYYYYYYZZZ[[[\\\YYYZZZZZZ[[[[[[[[[ZZZZZZZZZXXXVVVUUUUUUSSSPPPNNNSSSQQQPPPQQQRRRTTTTTTSSSSSSTTTVVVUUUTTTSSSSSSTTTRRRTTTVVVVVVTTTSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWUUUVVVVVVVVVUUUVVVXXX[[[\\\\\\ZZZYYYWWWVVVUUUTTTUUUTTTSSSRRRRRRRRRSSSSSSTTTVVVWWWWWWUUUTTTUUUVVV[[[\\\]]]^^^___^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^___\\\[[[ZZZ[[[[[[[[[YYYWWW\\\]]]___```___^^^___aaa\\\[[[YYYXXXVVVTTTPPPMMMPPPQQQSSSSSSRRRRRRSSSUUUYYYZZZ[[[\\\[[[YYYWWWVVVVVVVVVVVVXXXZZZ^^^aaabbb]]]^^^^^^\\\XXXWWWZZZ]]]WWWWWWWWWXXXZZZ]]]___aaa^^^```^^^[[[ZZZ\\\YYYTTTQQQNNNKKKIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOO```bbbdddeeeeeefffhhhiiihhhhhhiiihhhffffffhhhjjjeeeeeeffffffggghhhhhhhhhccccccbbbbbbbbbbbbbbbccccccdddcccaaa______bbbdddcccdddeeeeeeeeecccaaa```^^^]]]\\\ZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]][[[ZZZYYYXXXZZZ]]]```aaabbbaaaaaaaaaaaaaaa^^^ZZZWWWVVVVVVUUURRRPPPOOOPPPRRRSSSSSSRRRRRRRRRTTTVVVXXXWWWVVVUUUTTTRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQOOONNNLLLLLLMMMKKKIIIIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLJJJIIIHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDBBBCCCEEEFFFFFFEEEBBBDDDFFFHHHKKKMMMOOOPPPOOOOOOOOOOOONNNLLLJJJIIIMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDFFFHHHHHHGGGGGGGGGHHHFFFFFFHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIKKKJJJHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKMMMOOOQQQRRRRRRSSSSSSRRRPPPOOONNNMMMMMMMMMLLLMMMNNNPPPPPPQQQPPPPPPOOOMMMLLLMMMNNNOOONNNMMMNNNNNNMMMLLLLLLKKKKKKKKKJJJLLLNNNPPPQQQQQQPPPOOOSSSUUUWWWXXXWWWTTTQQQNNNOOOOOOPPPRRRRRRSSSSSSRRRQQQOOONNNNNNPPPSSSUUUWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[UUUOOOMMMOOOSSSWWWYYYYYYXXXYYYYYYZZZ\\\]]]^^^[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTRRRQQQTTTTTTUUUVVVWWWXXXYYYYYYVVVUUUTTTSSSRRRRRRRRRRRRSSSQQQOOOMMMLLLLLLMMMNNNRRRTTTUUUUUUTTTUUUZZZ]]]ZZZYYYXXXXXXZZZ[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYYYY\\\```cccdddbbb___]]][[[YYYXXXWWWVVVUUUQQQOOOPPPOOONNNNNNOOOQQQRRRSSSSSSUUUVVVUUUTTTRRRRRRSSSPPPRRRTTTUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSSSSSSSRRRSSSVVVXXXXXXXXXXXXWWWUUUTTTSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSSSSUUUWWWVVVTTTSSSRRRSSSWWWXXXYYYZZZ[[[[[[ZZZZZZ^^^^^^_________^^^^^^^^^XXXWWWVVVWWWXXXXXXWWWVVVYYY[[[^^^___^^^^^^___```[[[[[[[[[\\\\\\YYYUUURRRRRRTTTUUUUUUTTTSSSTTTUUUYYYYYYYYYYYYXXXVVVTTTSSSTTTTTTUUUVVVYYY]]]```bbbbbbcccbbb___ZZZYYY[[[^^^[[[[[[[[[[[[\\\^^^___``````aaa```\\\\\\]]]\\\YYYQQQOOOLLLKKKLLLNNNQQQRRRTTTTTTSSSSSSSSSSSSSSSSSS[[[]]]___``````aaabbbdddggghhhhhhgggffffffhhhiiihhhgggggggggggggggffffffaaaaaa````````````aaaaaaaaabbbccccccbbbccceeegggffffffffffffdddbbb```___[[[ZZZYYYYYYYYYYYYZZZ[[[XXXYYY[[[\\\]]]]]]\\\[[[YYY[[[]]]___``````___^^^^^^^^^]]][[[WWWUUUTTTUUUUUURRROOONNNPPPQQQRRRRRRRRRQQQQQQRRRTTTTTTSSSQQQSSSSSSSSSRRRSSSTTTWWWXXXVVVVVVUUUSSSQQQNNNLLLKKKLLLJJJIIIJJJMMMPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMNNNLLLJJJIIIHHHIIIKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFEEEEEEEEEFFFHHHIIIGGGEEECCCCCCDDDDDDDDDCCCCCCDDDGGGJJJLLLNNNOOOPPPOOOPPPPPPOOONNNLLLJJJIIILLLLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGHHHHHHHHHHHHJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLJJJIIIGGGFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIJJJKKKMMMNNNOOOOOOPPPQQQPPPPPPOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRLLLKKKJJJJJJMMMOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMJJJKKKNNNQQQRRRSSSRRRQQQSSSUUUWWWXXXWWWUUUQQQOOOOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNNNNOOOQQQTTTUUUTTTTTTUUUVVVVVVWWWWWWXXXYYYVVVRRRQQQSSSWWW[[[]]]]]]\\\\\\[[[[[[[[[\\\\\\YYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQPPPQQQQQQRRRSSSUUUVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWUUUTTTQQQOOOMMMLLLMMMMMMSSSVVVXXXVVVSSSSSSWWW[[[WWWVVVUUUVVVXXXYYYXXXWWWTTTSSSRRRRRRRRRSSSTTTUUUWWW[[[bbbhhhiiifffaaa]]]YYYXXXWWWXXXXXXWWWSSSQQQQQQQQQPPPPPPPPPQQQSSSTTTSSSTTTUUUUUUSSSQQQQQQRRRMMMOOORRRSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQRRRTTTWWWXXXXXXWWWVVVTTTRRRPPPOOOPPPPPPOOOPPPQQQSSSUUUVVVSSSUUUWWWWWWTTTRRRQQQQQQSSSTTTVVVWWWXXXXXXWWWWWW^^^^^^_________^^^]]]\\\UUUTTTSSSSSSUUUVVVVVVUUUVVVYYY\\\]]]\\\\\\\\\]]]ZZZZZZ\\\___```___[[[XXXUUUVVVVVVVVVTTTTTTTTTVVVWWWWWWWWWVVVUUUSSSQQQPPPSSSSSSTTTVVVXXX[[[]]]___cccddddddaaa]]][[[]]]```______^^^^^^]]]]]]]]]]]][[[^^^^^^[[[ZZZ\\\\\\ZZZRRRQQQPPPOOOOOOQQQTTTVVVYYYYYYXXXWWWVVVUUUTTTSSSZZZ\\\]]]]]]\\\\\\^^^___eeefffgggfffeeedddeeeggghhhhhhhhhgggfffeeedddddd^^^^^^^^^^^^^^^______```___aaabbbcccbbbcccdddeeeeeeeeedddcccaaa___]]]\\\XXXXXXWWWVVVVVVWWWXXXYYYUUUVVVXXXZZZ[[[\\\\\\[[[[[[\\\]]]^^^______^^^^^^[[[\\\[[[YYYVVVSSSSSSTTTTTTRRRPPPOOOPPPQQQQQQQQQQQQPPPPPPPPPRRRRRRPPPOOOQQQRRRTTTTTTTTTUUUXXXZZZZZZZZZZZZXXXVVVSSSPPPNNNLLLKKKKKKLLLOOOQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEEEEEEEEEEGGGHHHIIIGGGFFFDDDDDDEEEEEECCCAAADDDEEEHHHKKKMMMOOOOOOOOOOOOOOOPPPOOONNNLLLJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDDDDFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDFFFGGGHHHGGGHHHIIIKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLNNNNNNMMMLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTMMMKKKIIIJJJLLLOOOPPPPPPOOOOOOPPPPPPPPPOOONNNNNNKKKLLLOOOQQQSSSSSSTTTTTTTTTUUUWWWXXXWWWUUURRRQQQPPPQQQQQQQQQQQQPPPOOOOOOLLLMMMNNNNNNNNNOOORRRUUUSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTVVVYYY\\\___``````___^^^]]]\\\[[[[[[WWWWWWVVVVVVVVVVVVVVVWWWTTTUUUUUUUUUTTTRRROOONNNNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXWWWVVVSSSQQQOOONNNMMMMMMRRRUUUWWWWWWUUUTTTVVVYYYVVVVVVVVVWWWYYYZZZYYYWWWTTTSSSRRRQQQQQQRRRSSSSSSUUUYYY```fffhhhfffaaa^^^XXXWWWXXXYYYZZZYYYVVVSSSSSSTTTTTTSSSRRRRRRSSSUUUQQQRRRTTTSSSRRRQQQQQQRRRMMMOOOQQQRRRRRRSSSUUUXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPQQQRRRQQQPPPQQQTTTVVVXXXXXXXXXWWWTTTRRROOOMMMPPPPPPPPPQQQSSSUUUWWWYYYUUUWWWYYYXXXUUUSSSQQQQQQQQQSSSTTTVVVWWWWWWWWWVVV[[[\\\]]]^^^^^^]]]\\\[[[TTTSSSQQQRRRTTTUUUUUUTTTTTTWWWZZZ[[[ZZZYYYYYYYYYWWWXXXZZZ]]]``````^^^[[[VVVVVVVVVTTTRRRRRRTTTUUUTTTUUUVVVVVVUUUSSSPPPNNNQQQRRRTTTVVVXXXZZZ[[[\\\^^^```bbbaaa^^^]]]^^^aaa```___^^^]]]\\\[[[ZZZYYYUUUYYYZZZWWWUUUVVVVVVTTTQQQRRRRRRRRRQQQRRRTTTWWWYYYXXXXXXWWWUUUSSSQQQPPP]]]^^^___^^^\\\[[[[[[\\\```bbbddddddcccbbbaaabbbbbbbbbbbbaaa``````______\\\\\\\\\\\\\\\]]]^^^^^^]]]___aaaaaa```_________```___^^^]]]\\\[[[ZZZZZZXXXWWWUUUTTTSSSSSSTTTUUUSSSUUUVVVXXXYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[[[[YYYVVVTTTTTTTTTTTTRRRQQQQQQRRRRRRQQQOOOOOONNNNNNOOOQQQRRRQQQOOOPPPRRRUUUUUUTTTTTTVVVXXXYYYZZZZZZZZZYYYVVVTTTRRROOONNNMMMNNNOOOPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHHHHGGGGGGCCCDDDFFFHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEFFFGGGGGGDDDBBBEEEGGGIIILLLNNNOOONNNNNNNNNOOOOOOOOONNNMMMKKKJJJFFFGGGIIIKKKKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAACCCEEEEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEFFFGGGGGGGGGIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOONNNNNNLLLKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOONNNMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTQQQOOOLLLLLLMMMOOOOOOOOOMMMNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPRRRTTTUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTSSSRRRQQQOOOOOOLLLNNNOOOOOOOOOPPPSSSVVVSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\^^^^^^^^^^^^]]][[[YYYXXXUUUVVVVVVWWWWWWWWWVVVVVVSSSTTTUUUUUUUUUSSSQQQOOOQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXYYYWWWUUUSSSQQQOOONNNNNNMMMPPPSSSVVVWWWWWWXXXXXXWWWWWWYYY[[[]]]]]][[[YYYVVVUUUTTTSSSRRRRRRSSSTTTUUUXXX\\\___bbbbbbaaa```ZZZZZZZZZ\\\\\\[[[WWWTTTRRRTTTUUUTTTQQQPPPPPPQQQNNNPPPRRRRRRQQQPPPQQQRRRPPPQQQQQQQQQPPPRRRUUUXXXVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPQQQPPPOOOPPPSSSUUUWWWWWWXXXWWWVVVSSSPPPOOOPPPPPPPPPPPPRRRSSSUUUWWWVVVXXXZZZZZZWWWTTTRRRQQQPPPQQQSSSTTTVVVVVVVVVUUUXXXYYY[[[\\\\\\\\\ZZZYYYUUUSSSQQQQQQSSSUUUUUUTTTTTTWWWZZZ[[[ZZZXXXWWWWWWUUUUUUVVVYYY[[[\\\ZZZXXXVVVUUUSSSPPPNNNNNNQQQTTTSSSUUUWWWXXXWWWTTTQQQOOONNNPPPSSSVVVYYYZZZZZZZZZZZZ]]]``````]]]ZZZZZZ\\\[[[[[[[[[ZZZYYYXXXWWWVVVSSSXXXYYYUUUQQQPPPOOOLLLNNNQQQSSSSSSQQQQQQRRRTTTUUUUUUUUUUUUTTTRRRPPPOOO```aaaaaa___]]][[[[[[\\\\\\___bbbbbbaaa___^^^^^^[[[[[[ZZZZZZZZZZZZYYYYYY[[[ZZZZZZZZZ[[[\\\]]]]]]]]]___```___]]][[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQTTTUUUVVVWWWWWWWWWVVVUUURRRSSSSSSUUUWWWYYY[[[\\\ZZZ[[[[[[YYYVVVUUUTTTUUUSSSRRRRRRRRRSSSSSSQQQOOOMMMLLLMMMOOORRRSSSSSSRRRPPPSSSVVVVVVTTTRRRSSSTTTUUUVVVXXXYYYYYYWWWVVVTTTRRRQQQOOOOOOOOOOOOMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNLLLKKKKKKJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFCCCCCCDDDGGGIIIIIIFFFDDDFFFGGGJJJMMMNNNOOONNNMMMNNNNNNOOOOOONNNMMMKKKJJJGGGIIILLLNNNOOOMMMJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCDDDDDDCCCAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAACCCEEEEEEDDDCCCDDDEEEEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBDDDFFFFFFFFFGGGHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLMMMNNNMMMKKKJJJJJJKKKKKKKKKJJJHHHFFFDDDGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNPPPPPPOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLMMMOOOPPPQQQRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTVVVSSSPPPNNNNNNOOOOOONNNKKKLLLNNNOOOPPPOOOOOONNNNNNOOOOOOPPPRRRTTTUUUVVVTTTUUUUUUVVVVVVVVVUUUUUUWWWVVVVVVUUUSSSRRRPPPOOOLLLOOOQQQQQQPPPPPPTTTWWWTTTUUUUUUVVVVVVWWWXXXXXXWWWXXXYYYYYYXXXWWWXXXXXXXXXYYY[[[[[[ZZZXXXVVVTTTUUUVVVWWWXXXXXXXXXVVVVVVUUUVVVXXXXXXXXXVVVTTTSSSUUUVVVVVVWWWWWWXXXXXXYYYUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXVVVTTTRRRPPPOOOOOOIIIKKKPPPUUUXXXZZZYYYYYYYYYYYY[[[^^^``````]]][[[XXXWWWUUUSSSRRRRRRSSSSSSVVVWWWXXXYYY\\\___aaaccc\\\\\\]]]^^^^^^\\\XXXUUUNNNQQQSSSRRROOOLLLLLLMMMMMMOOOQQQQQQPPPPPPPPPRRRSSSSSSRRRPPPOOOQQQUUUXXXTTTUUUUUUVVVUUUUUUTTTTTTOOOOOOPPPOOOOOOOOORRRTTTVVVWWWXXXXXXWWWUUURRRQQQPPPOOONNNNNNOOOPPPQQQRRRXXXZZZ\\\[[[XXXUUURRRQQQMMMNNNPPPRRRSSSTTTSSSSSSVVVXXXZZZ[[[\\\[[[YYYXXXVVVTTTRRRRRRSSSTTTUUUTTTUUUWWWZZZ[[[ZZZWWWVVVVVVSSSSSSSSSUUUWWWWWWVVVTTTUUUTTTQQQMMMJJJKKKOOORRRSSSUUUXXXZZZYYYVVVRRRPPPJJJMMMRRRVVVZZZ[[[[[[ZZZ[[[^^^aaa___ZZZVVVTTTTTTWWWWWWXXXXXXWWWVVVUUUUUUTTTZZZ[[[WWWQQQNNNLLLHHHLLLPPPSSSSSSQQQPPPPPPRRRSSSTTTTTTUUUTTTSSSQQQPPP^^^___aaaaaa```]]]ZZZXXX````````````___^^^^^^]]]\\\ZZZYYYWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXVVVTTTRRRQQQQQQRRRNNNOOOQQQSSSUUUUUUUUUTTTUUUTTTSSSSSSSSSTTTUUUVVVYYYYYYXXXWWWVVVVVVVVVVVVRRRQQQNNNLLLLLLLLLMMMNNNKKKMMMOOORRRSSSTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSUUUVVVVVVVVVVVVTTTSSSQQQPPPOOOOOOOOOPPPMMMOOOPPPOOONNNNNNOOOQQQLLLMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHJJJKKKJJJIIIHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDGGGJJJLLLLLLIIIFFFCCCFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIJJJHHHHHHJJJMMMLLLIIIEEEHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEDDDDDDCCCCCCCCCCCCHHHEEEBBBBBBDDDEEECCCAAACCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@AAACCCEEEFFFGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHKKKLLLLLLJJJGGGEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJKKKOOONNNLLLKKKJJJJJJJJJJJJNNNLLLJJJIIIHHHFFFDDDBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOIIIIIIIIIIIIJJJLLLMMMNNNPPPOOONNNLLLIIIIIIKKKMMMNNNNNNOOOOOONNNMMMKKKJJJLLLNNNPPPRRRSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPQQQRRROOOOOOMMMMMMMMMMMMOOOOOONNNMMMMMMLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTRRRSSSTTTUUUVVVVVVUUUTTTWWWWWWXXXXXXWWWUUUTTTSSSNNNNNNNNNPPPSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWTTTUUUWWWYYYYYYYYYWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXUUUTTTSSSTTTVVVWWWVVVUUUUUUVVVXXXYYYZZZZZZYYYYYYTTTVVVXXX[[[\\\]]]]]]]]]\\\[[[YYYWWWVVVWWWXXXYYYUUUVVVWWWWWWVVVUUUSSSRRRNNNNNNPPPRRRUUUXXX[[[\\\\\\]]]]]]]]]\\\[[[YYYXXXXXXWWWTTTRRRRRRTTTVVVXXXXXXWWWWWWWWWXXXYYY[[[\\\ZZZYYYXXXXXXZZZZZZYYYXXXUUUTTTRRROOOMMMLLLKKKKKKJJJLLLNNNNNNNNNNNNPPPQQQTTTRRRQQQOOOOOOPPPRRRSSSWWWWWWVVVUUUTTTRRRRRRQQQTTTSSSQQQOOOOOOPPPRRRSSSWWWVVVSSSQQQOOONNNNNNOOOMMMNNNOOONNNLLLLLLMMMNNNSSSTTTUUUVVVUUUSSSQQQOOOPPPQQQQQQPPPNNNNNNOOOPPPXXXXXXYYYYYYZZZYYYYYYYYYWWWVVVTTTSSSSSSTTTVVVWWWXXXXXXXXXZZZ[[[ZZZWWWUUUSSSSSSSSSTTTUUUXXXZZZ[[[[[[WWWPPPKKKIIIKKKNNNQQQRRRRRRSSSSSSSSSSSSRRRQQQRRRRRRTTTVVVXXXZZZ[[[\\\\\\]]]]]][[[VVVTTTTTTVVVVVVVVVVVVUUUTTTRRRQQQPPPTTTVVVXXXZZZXXXTTTOOOLLLKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSTTTUUUVVV___```bbbbbbaaa^^^\\\ZZZ\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXYYYZZZZZZWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXXXXYYYXXXVVVTTTSSSRRRRRRRRRNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTSSSRRRSSSTTTUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQOOOMMMLLLLLLMMMNNNLLLMMMOOOQQQRRRRRRQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTUUUUUUQQQPPPOOOOOONNNOOOPPPPPPPPPQQQQQQPPPMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDFFFHHHJJJJJJIIIFFFDDDEEEFFFHHHIIIJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHJJJLLLKKKHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBEEEBBBAAAAAADDDEEEEEECCCDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFHHHHHHHHHHHHDDDEEEEEEFFFFFFFFFFFFFFFEEEGGGHHHJJJKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKNNNMMMLLLJJJIIIIIIJJJJJJOOONNNLLLJJJHHHGGGDDDCCCBBBCCCDDDDDDCCCBBBCCCEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIIIIJJJKKKLLLNNNNNNOOOOOONNNKKKIIIIIIKKKMMMNNNNNNOOOOOOOOONNNMMMLLLMMMMMMNNNPPPQQQRRRRRRRRRSSSRRRQQQPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQOOOOOONNNMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRSSSTTTUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWVVVTTTSSSOOONNNNNNPPPRRRTTTSSSRRRSSSSSSSSSRRRRRRRRRQQQQQQSSSTTTVVVXXXZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTVVVWWWWWWVVVVVVWWWXXXZZZZZZZZZZZZYYYUUUVVVXXXZZZ\\\]]]]]]\\\ZZZYYYWWWVVVUUUVVVWWWXXXTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWUUUVVVUUUTTTRRRRRRSSSUUUVVVVVVVVVUUUUUUVVVWWWXXXYYYWWWVVVUUUVVVWWWXXXWWWVVVSSSRRRPPPNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNOOOQQQTTTVVVTTTSSSQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTVVVVVVTTTRRRPPPOOONNNNNNMMMNNNOOONNNMMMLLLMMMOOOQQQRRRTTTUUUTTTSSSQQQPPPRRRSSSSSSRRRPPPPPPQQQRRRUUUUUUVVVVVVWWWVVVVVVVVVZZZYYYWWWUUUUUUUUUVVVVVVYYYYYYYYYZZZ[[[ZZZWWWTTTVVVUUUTTTTTTVVVZZZ___bbb```[[[SSSLLLIIIJJJNNNQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUWWWYYYZZZ[[[\\\^^^______[[[VVVRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSXXX[[[^^^``````\\\XXXUUUPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPQQQRRRTTTUUUVVV^^^___``````___]]][[[ZZZWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\XXXXXXYYYZZZZZZYYYXXXWWWYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWUUUTTTSSSSSSSSSNNNNNNOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTUUUNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRRRRPPPLLLHHHGGGGGGJJJKKKLLLLLLMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHGGGGGGEEEFFFGGGGGGGGGGGGFFFFFFIIIJJJKKKMMMMMMMMMLLLLLLIIIIIIIIIJJJLLLLLLJJJGGGCCCCCCDDDEEEGGGHHHIIIJJJFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@AAACCCEEEFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBDDDEEEFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEFFFDDDEEEFFFHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIILLLLLLJJJIIIHHHIIIIIIJJJPPPOOONNNLLLIIIFFFDDDCCCBBBDDDEEEDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMKKKIIIIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQPPPOOONNNNNNOOOOOONNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSUUUVVVVVVVVVVVVVVVUUUTTTOOONNNNNNPPPRRRSSSSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOQQQRRRTTTVVVXXXZZZ\\\]]]UUUUUUUUUTTTTTTTTTTTTTTTXXXUUUSSSSSSTTTVVVWWWWWWVVVWWWXXXZZZ[[[ZZZZZZYYYUUUVVVXXXZZZ[[[[[[[[[[[[WWWWWWUUUTTTTTTUUUVVVVVVSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWVVVUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUSSSRRRQQQRRRTTTUUUTTTSSSQQQPPPOOOMMMKKKJJJIIIIIILLLMMMMMMMMMMMMOOOSSSVVVXXXWWWUUUSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLLLLNNNOOONNNMMMMMMNNNOOOOOOPPPRRRTTTTTTSSSRRRQQQTTTUUUUUUTTTRRRRRRSSSTTTSSSSSSTTTTTTUUUUUUUUUUUU\\\[[[ZZZXXXXXXWWWWWWWWW[[[ZZZZZZ[[[\\\ZZZWWWUUUWWWUUUSSSSSSUUU[[[aaaeeeddd^^^UUUMMMJJJKKKOOORRRSSSTTTTTTTTTTTTTTTTTTSSSUUUVVVVVVWWWYYYZZZZZZ[[[]]]^^^]]][[[WWWTTTSSSSSSQQQPPPOOOOOOPPPRRRTTTVVV[[[^^^bbbeeefffddd```^^^WWWVVVTTTRRRPPPOOOOOOOOOQQQQQQPPPPPPQQQRRRTTTUUUZZZ[[[\\\\\\\\\ZZZXXXWWWVVVVVVWWWWWWXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\ZZZ[[[]]]]]]]]][[[YYYXXXYYYZZZ[[[[[[[[[[[[ZZZYYYVVVVVVVVVUUUUUUVVVVVVVVVYYYXXXWWWVVVUUUTTTSSSSSSOOONNNMMMMMMMMMOOOPPPQQQPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPOOOOOONNNNNNOOOPPPOOONNNMMMMMMMMMMMMNNNMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLKKKLLLMMMPPPSSSUUUOOOOOONNNNNNNNNNNNNNNNNNPPPQQQQQQOOOKKKGGGEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDDDDDDDFFFHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLCCCDDDEEEFFFGGGIIIJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAAAAABBBDDDEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGEEEEEEFFFFFFEEEEEEDDDCCC@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHJJJLLLMMMIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJOOOOOOOOOMMMIIIFFFCCCCCCBBBCCCDDDCCCBBBAAABBBCCCDDDDDDEEEGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKLLLNNNOOOPPPMMMMMMMMMLLLJJJJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSOOONNNLLLKKKKKKMMMPPPRRRQQQQQQPPPOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPOOOOOOPPPQQQQQQQQQPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVUUUUUUUUUPPPOOONNNOOOQQQSSSSSSRRRLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRTTTVVVXXXYYYSSSSSSSSSSSSSSSSSSSSSSSSWWWUUUQQQPPPRRRTTTUUUVVVUUUVVVXXXYYYZZZZZZYYYYYYTTTUUUWWWXXXYYYYYYXXXXXXTTTSSSRRRRRRRRRSSSTTTTTTQQQPPPOOOOOOPPPRRRSSSUUUSSSSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQOOOPPPQQQRRRSSSRRRQQQQQQSSSSSSSSSRRRRRRRRRRRRRRROOONNNMMMOOOQQQRRRQQQPPPOOONNNMMMKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKMMMRRRVVVYYYXXXVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPOOONNNPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUUUUSSSPPPMMMKKKJJJLLLMMMLLLKKKKKKLLLNNNNNNOOORRRTTTUUUUUUTTTSSSTTTUUUUUUTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWW[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]^^^\\\YYYVVVVVVUUUSSSSSSVVVZZZ^^^aaaddd^^^UUUNNNKKKMMMQQQUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWXXXYYYYYYYYYWWWWWWVVVPPPNNNLLLKKKLLLOOORRRUUUWWW[[[```dddfffeeebbbaaa]]][[[XXXTTTRRRQQQQQQQQQSSSRRRPPPOOOOOOPPPQQQRRRXXXXXXYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]\\\ZZZXXXWWWXXXYYYZZZZZZZZZZZZYYYXXXUUUUUUTTTSSSSSSTTTUUUUUUWWWWWWVVVVVVUUUTTTSSSRRROOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOPPPQQQQQQRRRRRRPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIKKKJJJIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLOOORRRTTTQQQQQQPPPOOONNNLLLKKKKKKKKKMMMNNNMMMJJJGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBCCCDDDFFFHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJJJJGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPFFFFFFGGGGGGHHHHHHHHHIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAABBBDDDEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIHHHGGGFFFFFFHHHIIIJJJIIIJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGFFFFFFIIIIIIHHHGGGGGGHHHJJJJJJMMMOOOOOOMMMIIIEEECCCCCCCCCDDDDDDCCCBBBAAAAAABBBDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIGGGFFFFFFGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPMMMNNNNNNMMMKKKKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTUUUQQQOOOMMMKKKKKKMMMPPPRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQTTTTTTSSSSSSSSSSSSSSSSSSVVVVVVUUUUUUUUUTTTUUUUUUQQQPPPNNNOOOQQQRRRSSSRRRMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPOOOOOOPPPQQQRRRSSSQQQQQQQQQRRRRRRRRRSSSSSSUUURRROOONNNOOOQQQRRRSSSSSSTTTVVVWWWXXXXXXWWWVVVSSSTTTUUUVVVVVVVVVTTTTTTOOOOOOOOOPPPPPPQQQRRRRRROOOOOONNNNNNOOOQQQSSSTTTQQQQQQPPPPPPQQQQQQRRRSSSRRRSSSTTTTTTTTTSSSRRRQQQMMMNNNPPPRRRRRRQQQPPPOOOSSSSSSSSSSSSRRRRRRRRRRRRNNNMMMLLLMMMOOOPPPOOONNNMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHKKKOOOSSSXXXWWWVVVTTTSSSRRRRRRQQQSSSSSSSSSRRRRRRQQQQQQPPPOOOPPPRRRSSSTTTTTTTTTTTTRRRSSSTTTTTTSSSOOOKKKIIIGGGIIIJJJJJJIIIIIIJJJKKKMMMOOORRRTTTVVVVVVUUUTTTRRRSSSSSSRRRPPPPPPQQQSSSSSSRRRRRRRRRSSSTTTVVVWWWWWWXXXZZZ\\\^^^^^^^^^^^^^^^^^^^^^______^^^[[[XXXVVVWWWWWWXXXYYY[[[\\\\\\aaa\\\UUUOOOMMMPPPVVVZZZ[[[[[[[[[ZZZZZZXXXWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVWWWYYYZZZYYYXXXWWWPPPNNNKKKIIIIIIKKKOOOQQQSSSWWW\\\aaadddcccaaa______]]]YYYVVVTTTSSSSSSTTTTTTSSSQQQPPPNNNNNNNNNOOOXXXXXXYYYYYYZZZYYYYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXXXXWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVUUUUUUSSSRRRQQQNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLNNNOOOPPPPPPQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPNNNMMMKKKIIIHHHFFFHHHKKKKKKIIIGGGFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCBBBBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDFFFHHHJJJKKKMMMMMMMMMLLLKKKMMMNNNNNNMMMNNNOOOQQQIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@AAABBBBBBBBBAAAAAABBBDDDFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGJJJIIIHHHFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOOOONNNMMMIIIIIIIIIIIIIIIHHHGGGFFFIIIHHHHHHGGGHHHIIIKKKLLLLLLOOOQQQOOOJJJFFFEEEFFFEEEFFFFFFEEECCCBBBCCCDDDDDDEEEGGGIIIKKKKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGHHHIIIKKKKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNOOOOOOMMMMMMMMMOOONNNNNNOOOPPPQQQSSSUUUVVVSSSQQQOOOMMMMMMNNNPPPRRRSSSRRRPPPOOOOOOOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTVVVUUUTTTTTTSSSTTTTTTTTTWWWWWWUUUTTTTTTSSSSSSTTTRRRPPPNNNNNNPPPRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSQQQNNNMMMNNNPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTSSSRRRQQQPPPKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNOOOPPPQQQRRRRRROOOOOOOOOOOOPPPQQQRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRMMMNNNOOOQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSSSSRRRRRROOONNNMMMMMMOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHIIIMMMOOOTTTSSSSSSRRRQQQPPPOOOOOONNNNNNOOOQQQSSSTTTUUUVVVPPPPPPQQQQQQRRRRRRSSSSSSPPPQQQRRRRRRQQQMMMJJJHHHEEEGGGHHHHHHGGGGGGIIIJJJLLLNNNQQQSSSUUUUUUTTTTTTPPPQQQQQQPPPNNNNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTUUUTTTVVVYYY]]]___``````___]]]\\\]]]^^^___^^^\\\YYYYYYZZZ[[[]]]]]]]]]]]]]]]___[[[VVVRRRQQQUUUZZZ]]]^^^^^^]]]\\\[[[YYYWWWVVVSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWWWWYYYZZZYYYVVVSSSQQQOOOLLLIIIIIIJJJMMMOOOQQQUUUZZZ___aaaaaa___]]]\\\[[[YYYWWWVVVVVVVVVWWWWWWVVVUUUSSSQQQOOOMMMLLLVVVWWWWWWXXXXXXXXXYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWUUUUUUTTTSSSQQQPPPPPPQQQSSSTTTTTTTTTTTTUUUTTTSSSQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKMMMNNNPPPPPPPPPOOOPPPPPPOOONNNMMMMMMMMMMMMIIIIIIJJJJJJJJJJJJJJJIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFDDDFFFIIIJJJIIIGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEECCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCCEEEFFFHHHIIIJJJJJJJJJIIIGGGIIIJJJJJJIIIIIIKKKNNNIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIIIIFFFBBB@@@AAACCCCCCBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEGGGIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHJJJLLLNNNNNNNNNMMMLLLJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMLLLPPPSSSRRRMMMIIIHHHJJJHHHIIIJJJHHHFFFEEEEEEFFFDDDFFFHHHJJJLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOONNNLLLKKKJJJJJJKKKKKKGGGGGGHHHIIIJJJJJJJJJIIIGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMOOOPPPPPPOOONNNOOOPPPOOOOOOOOOOOOPPPRRRTTTUUUTTTSSSQQQPPPOOOPPPQQQRRRTTTSSSQQQOOONNNNNNNNNOOORRRQQQPPPPPPPPPPPPQQQRRRPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTVVVWWWWWWWWWWWWXXXWWWUUUTTTTTTTTTUUUVVVYYYXXXVVVTTTSSSRRRRRRRRRSSSQQQNNNNNNPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPRRRSSSTTTTTTSSSRRRQQQPPPMMMNNNOOOQQQRRRTTTUUUVVVRRRPPPNNNNNNOOOPPPOOONNNMMMNNNOOOQQQRRRQQQQQQPPPPPPQQQQQQQQQPPPOOOMMMLLLHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOQQQRRRRRRRRRRRRQQQRRRPPPOOOOOOPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJJJJJJJIIIIIIKKKMMMOOOOOOOOOOOONNNNNNMMMMMMJJJKKKMMMOOORRRTTTVVVWWWQQQQQQPPPOOOOOOPPPQQQRRRPPPPPPPPPPPPNNNLLLIIIGGGEEEFFFHHHHHHGGGGGGIIIJJJKKKLLLOOOQQQSSSSSSRRRQQQOOOPPPPPPNNNMMMLLLNNNOOOQQQPPPOOOOOOPPPRRRUUUVVVSSSUUUYYY]]]______^^^]]]YYYYYYZZZ\\\]]]]]][[[XXXZZZZZZ[[[\\\]]]^^^___``````^^^ZZZWWWVVVYYY]]]``````___^^^\\\ZZZWWWUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVXXX[[[ZZZWWWTTTRRRPPPNNNLLLLLLMMMNNNPPPPPPSSSXXX]]]___^^^[[[YYYWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXUUUQQQNNNLLLTTTTTTTTTUUUUUUVVVVVVWWWTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVWWWVVVUUUTTTUUUTTTTTTTTTUUUVVVWWWWWWTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSQQQPPPPPPQQQSSSTTTRRRSSSTTTTTTTTTRRRQQQPPPMMMNNNOOOOOOOOOMMMKKKJJJIIIJJJLLLNNNOOOPPPOOOOOOQQQPPPOOONNNMMMMMMMMMMMMHHHHHHIIIIIIJJJIIIIIIHHHJJJIIIHHHHHHGGGGGGGGGHHHFFFHHHJJJLLLLLLJJJHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJIIIHHHFFFEEECCCFFFIIIJJJHHHFFFEEEDDDEEEDDDBBBAAA@@@AAAAAABBBCCCCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEGGGHHHHHHGGGFFFEEEBBBCCCDDDDDDDDDCCCBBBAAABBBAAA@@@@@@@@@AAABBBCCCAAABBBDDDEEEFFFFFFEEEEEECCCEEEGGGFFFDDDEEEHHHKKKHHHHHHHHHIIIIIIJJJJJJJJJCCCDDDEEEFFFHHHIIIJJJKKKGGGIIIIIIGGGCCCAAACCCEEEDDDCCCCCCDDDEEEGGGHHHJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFEEECCCBBBAAAAAABBBCCCDDDCCCBBBBBBCCCEEEHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIKKKLLLKKKJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHIIIKKKLLLNNNLLLQQQUUUTTTOOOKKKKKKMMMKKKLLLLLLKKKIIIHHHHHHIIIDDDFFFHHHKKKMMMMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOMMMKKKKKKKKKLLLLLLDDDFFFGGGIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNNNNPPPQQQQQQPPPOOOPPPQQQOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUSSSRRRQQQQQQRRRRRRUUUSSSQQQOOONNNMMMNNNNNNSSSRRRQQQPPPPPPQQQRRRSSSOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTVVVWWWXXXYYYYYYZZZYYYXXXVVVUUUUUUUUUVVVVVVZZZXXXVVVTTTRRRQQQQQQQQQSSSQQQNNNNNNPPPQQQRRRRRRNNNOOOPPPPPPRRRRRRSSSTTTTTTUUUWWWXXXWWWVVVTTTSSSLLLMMMOOOQQQSSSUUUVVVWWWRRRQQQOOOPPPQQQQQQOOONNNKKKLLLNNNOOOPPPPPPOOONNNPPPPPPPPPPPPOOOMMMKKKJJJGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOQQQPPPOOOOOONNNNNNOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRNNNNNNOOOOOOPPPQQQRRRRRRLLLNNNOOOQQQRRRRRRQQQQQQTTTRRRPPPPPPPPPPPPNNNMMMKKKJJJJJJIIIIIIJJJJJJJJJIIIKKKLLLLLLJJJJJJJJJLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSRRRQQQOOONNNNNNOOOPPPQQQOOOOOOOOONNNMMMJJJHHHGGGEEEGGGHHHHHHHHHHHHJJJKKKIIIKKKMMMOOOQQQPPPPPPOOONNNOOOOOONNNLLLLLLMMMOOOSSSRRRQQQQQQRRRTTTWWWYYYSSSVVVYYY]]]^^^^^^\\\[[[VVVVVVWWWYYY[[[[[[YYYWWWYYYXXXWWWXXXZZZ]]]```bbbccc```]]]ZZZZZZ\\\___aaa``````^^^\\\YYYUUUSSSQQQRRRSSSTTTUUUVVVWWWXXXXXXQQQQQQSSSWWW\\\]]]ZZZWWWRRRQQQOOONNNNNNPPPQQQRRRNNNQQQVVVZZZ\\\ZZZWWWUUUSSSTTTVVVXXXYYYZZZZZZZZZ\\\\\\]]]\\\XXXTTTOOOMMMUUUTTTTTTTTTUUUUUUVVVWWWTTTUUUWWWWWWWWWUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSWWWWWWVVVVVVUUUTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPOOOPPPPPPRRRSSSQQQRRRTTTUUUUUUTTTSSSRRROOOOOONNNNNNNNNOOOPPPQQQLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOOOONNNKKKIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@@@@@@@BBBCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGDDDEEEGGGIIIIIIGGGEEEDDDDDDFFFHHHJJJKKKKKKJJJIIICCCDDDDDDEEEFFFHHHIIIJJJGGGFFFFFFEEEEEEDDDDDDDDDGGGGGGHHHHHHGGGGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHFFFDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGIIILLLNNNNNNPPPRRRSSSRRRPPPPPPQQQNNNKKKIIIIIIKKKMMMOOOOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSQQQNNNJJJHHHHHHJJJGGGHHHIIIIIIJJJJJJIIIIIILLLLLLMMMMMMLLLKKKIIIHHHPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSRRRPPPKKKHHHJJJKKKLLLNNNOOOMMMIIIEEEHHHEEEDDDGGGKKKMMMKKKGGGJJJIIIHHHHHHGGGGGGGGGGGGDDDEEEGGGJJJLLLMMMNNNNNNLLLOOOQQQRRRQQQPPPPPPQQQRRRSSSSSSQQQPPPOOOQQQSSSTTTSSSSSSSSSTTTSSSPPPNNNNNNOOOOOOOOOOOOOOOPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUVVVVVVWWWXXXXXXRRRSSSUUUVVVUUUUUUVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRUUUSSSQQQPPPOOOPPPRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPSSSTTTTTTUUUUUUUUUTTTTTTNNNLLLKKKNNNSSSXXXYYYXXXYYYUUUPPPOOOPPPQQQPPPNNNOOONNNNNNMMMNNNOOOQQQRRRQQQOOONNNOOOPPPOOOLLLHHHGGGGGGGGGHHHJJJKKKMMMNNNPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLMMMMMMNNNOOOOOOQQQRRRTTTUUUUUUSSSQQQOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQQQQQQQRRRRRRSSSSSSRRRPPPNNNOOOQQQRRRPPPMMMMMMMMMKKKJJJJJJIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIKKKKKKJJJIIIIIIJJJLLLMMMIIIJJJLLLNNNOOOPPPPPPOOOPPPOOOMMMMMMOOOPPPPPPOOOOOOOOONNNNNNMMMKKKGGGCCCEEEFFFHHHJJJLLLLLLLLLLLLNNNMMMMMMOOOQQQQQQPPPOOOJJJJJJKKKLLLNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYYYYZZZ]]]___^^^]]][[[ZZZYYYXXXYYYYYY]]]\\\ZZZXXXVVVUUUTTTTTTQQQRRRUUUWWWYYYZZZZZZZZZWWWWWWVVVVVVWWWYYY\\\]]]WWWWWWVVVVVVUUUTTTRRRRRRRRRSSSVVVYYYZZZXXXSSSOOOOOOSSSWWWXXXXXXXXXZZZ]]]______``````^^^YYYSSSOOOUUUUUUUUUTTTUUUUUUVVVVVVTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVUUUTTTTTTSSSSSSRRRTTTTTTTTTTTTUUUUUUUUUVVVRRRQQQPPPOOOOOOPPPQQQRRRPPPRRRSSSUUUUUUTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMKKKIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAA?????????AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFCCCEEEGGGHHHHHHGGGEEECCCDDDEEEGGGIIIJJJJJJJJJIIIDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFJJJJJJIIIIIIHHHFFFEEEDDDHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJLLLMMMOOOQQQSSSSSSRRRQQQQQQRRROOOMMMKKKKKKLLLOOOOOOPPPNNNMMMLLLLLLMMMOOOQQQSSSTTTSSSRRRNNNJJJHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHMMMMMMNNNOOOOOONNNMMMLLLMMMOOOPPPPPPPPPPPPSSSUUUUUUUUUUUUUUUTTTQQQNNNLLLKKKLLLMMMOOOPPPPPPMMMJJJHHHEEECCCFFFKKKMMMLLLIIIJJJKKKLLLLLLKKKJJJHHHGGGEEEFFFGGGIIIJJJKKKLLLLLLNNNPPPSSSSSSSSSRRRRRRSSSQQQRRRSSSSSSQQQQQQQQQSSSSSSRRRRRRSSSUUUTTTRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPQQQQQQRRRRRRSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVRRRTTTVVVVVVUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTRRRQQQPPPOOOPPPRRRSSSQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSOOOLLLJJJLLLPPPTTTVVVWWWWWWTTTPPPNNNOOOPPPOOONNNLLLLLLKKKKKKKKKLLLNNNOOOQQQOOONNNOOOPPPPPPLLLIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLKKKKKKJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQOOOMMMMMMOOOOOOMMMKKKIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJIIIJJJKKKLLLLLLJJJKKKMMMNNNNNNNNNNNNMMMNNNMMMLLLNNNPPPRRRRRRRRROOONNNMMMNNNNNNLLLHHHEEEEEEFFFHHHJJJLLLLLLMMMMMMKKKKKKLLLMMMNNNNNNNNNMMMNNNNNNNNNNNNOOOPPPQQQRRROOOOOOOOOOOOPPPQQQRRRSSSRRRTTTVVVXXXXXXWWWVVVTTTOOOOOOPPPRRRTTTWWWYYYZZZYYYZZZZZZZZZYYYZZZ\\\^^^]]]\\\ZZZXXXWWWWWWXXXYYY\\\[[[ZZZXXXWWWVVVUUUUUUSSSTTTVVVXXXYYYZZZZZZZZZWWWWWWVVVVVVWWWYYY[[[]]]ZZZZZZZZZYYYYYYWWWVVVUUUTTTUUUWWWYYYZZZXXXSSSOOOMMMPPPTTTUUUTTTUUUYYY\\\aaa``````aaaaaa^^^XXXSSSVVVVVVUUUUUUUUUUUUUUUVVVSSSSSSTTTUUUUUUTTTRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVSSSRRRQQQOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRQQQPPPOOOMMMKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHFFFGGGHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBAAADDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBDDDEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>???@@@AAACCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGGGGGGGGGGHHHHHHLLLLLLKKKJJJHHHFFFDDDCCCHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIGGGEEECCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMOOOQQQRRRRRRQQQQQQRRRSSSRRROOOMMMMMMNNNPPPQQQQQQNNNMMMKKKJJJKKKNNNRRRTTTUUUTTTRRROOOKKKIIIIIIKKKIIIHHHGGGFFFFFFGGGHHHHHHLLLMMMOOOPPPPPPPPPOOONNNLLLPPPSSSSSSPPPPPPTTTXXXXXXWWWVVVUUUSSSQQQPPPOOONNNNNNNNNPPPSSSTTTTTTRRRJJJGGGDDDEEEIIILLLLLLKKKJJJLLLOOOQQQQQQNNNKKKIIIGGGGGGHHHHHHIIIIIIJJJJJJMMMOOORRRSSSRRRRRRRRRSSSPPPRRRTTTUUUSSSRRRRRRSSSSSSSSSSSSUUUWWWWWWUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRUUUTTTRRRQQQPPPPPPPPPPPPOOOPPPPPPQQQQQQRRRRRRRRRQQQSSSUUUVVVUUUUUUVVVWWWXXXYYY[[[\\\[[[YYYVVVUUURRRQQQPPPOOOPPPPPPRRRSSSOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQMMMIIIHHHKKKOOOSSSUUUUUURRRPPPOOOOOOPPPOOONNNJJJIIIHHHHHHHHHIIIJJJKKKPPPOOOOOOPPPPPPPPPMMMKKKIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPLLLKKKIIIGGGHHHIIILLLMMMLLLNNNPPPRRRTTTSSSRRRRRRPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLJJJIIIFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNQQQTTTTTTTTTMMMMMMMMMMMMNNNMMMKKKHHHDDDEEEGGGJJJKKKMMMMMMNNNMMMNNNOOOOOOOOOOOOOOONNNQQQPPPOOOOOOOOOQQQRRRSSSPPPPPPOOONNNNNNOOOOOOOOOMMMPPPUUUYYYYYYVVVRRROOOLLLMMMNNNQQQSSSVVVYYY[[[ZZZ[[[\\\[[[ZZZYYYZZZ\\\\\\ZZZWWWUUUUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWWWWWWWUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVXXXZZZ\\\\\\\\\]]]]]]]]][[[ZZZYYYUUUUUUWWWXXXYYYWWWRRRNNNKKKMMMPPPPPPPPPRRRWWW\\\aaa___]]]___bbbaaa[[[UUUVVVVVVUUUTTTTTTTTTUUUUUURRRRRRSSSTTTSSSSSSRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVTTTRRRQQQOOONNNNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMKKKJJJLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@???>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@AAAAAACCCCCCBBBBBBAAA@@@??????BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFEEECCCCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGKKKJJJJJJIIIHHHFFFEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDBBBAAAAAA@@@@@@BBBCCCDDDFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPOOOOOOQQQSSSTTTRRROOONNNOOOQQQRRRQQQNNNLLLIIIHHHIIILLLQQQSSSTTTTTTRRROOOKKKIIIJJJKKKMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLLLLRRRVVVUUUPPPNNNRRRXXXWWWVVVUUURRROOONNNOOOOOORRRQQQQQQSSSWWWZZZ[[[[[[OOOLLLHHHFFFHHHJJJLLLLLLLLLNNNPPPSSSTTTSSSQQQPPPKKKKKKJJJJJJIIIIIIJJJJJJKKKMMMPPPQQQPPPOOOPPPQQQNNNQQQTTTUUUTTTSSSRRRSSSVVVUUUVVVWWWYYYYYYWWWUUUQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRRRRWWWVVVSSSQQQPPPOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQSSSUUUUUUTTTTTTUUUVVVWWWYYY\\\]]]]]]ZZZWWWTTTPPPPPPOOOOOOOOOPPPQQQRRRNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRQQQPPPOOOOOORRRNNNIIIFFFFFFJJJOOORRRSSSRRRQQQPPPPPPPPPPPPPPPKKKJJJHHHHHHGGGHHHIIIJJJNNNNNNOOOPPPPPPOOONNNLLLJJJKKKMMMNNNNNNLLLJJJIIIHHHIIIJJJKKKLLLLLLMMMNNNMMMKKKHHHFFFGGGIIILLLNNNLLLMMMOOOQQQRRRQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMOOORRRTTTSSSSSSLLLKKKKKKMMMNNNOOOMMMKKKDDDEEEGGGIIIKKKMMMNNNOOOOOOPPPQQQQQQPPPOOOOOOPPPRRRQQQPPPOOOOOOPPPRRRSSSRRRQQQPPPNNNMMMMMMMMMMMMIIILLLQQQUUUUUUSSSNNNKKKLLLMMMNNNPPPRRRTTTWWWXXXZZZ[[[\\\\\\ZZZXXXXXXXXXYYYWWWTTTRRRRRRTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUVVVVVVUUUUUUUUUVVVUUUTTTSSSTTTVVVXXXYYYZZZ[[[\\\]]]]]]\\\ZZZYYYTTTTTTTTTUUUVVVTTTPPPMMMKKKLLLNNNMMMMMMPPPWWW\\\___\\\YYY\\\```aaa[[[VVVUUUTTTTTTSSSSSSSSSTTTTTTRRRRRRRRRSSSSSSSSSRRRRRRTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMOOOPPPRRRSSSTTTUUUSSSRRRPPPOOONNNNNNNNNOOONNNNNNOOOPPPQQQQQQRRRRRRNNNNNNOOOOOONNNNNNMMMLLLLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCFFFEEECCCBBBAAABBBBBBCCCBBBCCCEEEFFFFFFDDDCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGEEEDDDBBBAAA@@@???@@@AAACCCDDDFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLMMMPPPSSSUUUSSSPPPOOOPPPQQQQQQQQQMMMKKKHHHFFFGGGJJJNNNPPPQQQQQQPPPMMMJJJIIIJJJKKKPPPNNNMMMKKKKKKLLLNNNOOONNNOOOPPPPPPPPPNNNMMMLLLNNNSSSXXXUUUOOOLLLOOOSSSUUUUUUTTTQQQNNNMMMOOOQQQTTTSSSSSSVVVZZZ]]]___```UUUQQQLLLIIIHHHIIIKKKKKKNNNOOOPPPRRRTTTVVVWWWXXXPPPOOONNNLLLKKKKKKKKKLLLKKKNNNPPPQQQOOOOOOOOOOOOLLLOOORRRTTTSSSRRRRRRRRRYYYXXXXXXZZZ[[[[[[YYYWWWQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRWWWVVVSSSQQQOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOQQQSSSTTTSSSSSSTTTUUUTTTWWWZZZ]]]\\\ZZZVVVSSSPPPOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMQQQNNNJJJFFFEEEGGGLLLOOOQQQRRRRRRQQQPPPPPPQQQQQQMMMLLLKKKIIIIIIIIIJJJJJJLLLMMMOOOOOOOOONNNNNNMMMKKKLLLNNNNNNMMMKKKIIIHHHIIIIIIJJJJJJJJJJJJKKKKKKOOOMMMJJJHHHHHHJJJLLLNNNMMMNNNOOOOOOOOOOOONNNMMMKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIJJJKKKMMMNNNNNNOOOOOOOOOPPPRRRRRRPPPNNNKKKJJJJJJLLLNNNOOONNNMMMEEEFFFGGGIIIJJJLLLNNNOOOOOOQQQRRRRRROOONNNNNNOOOSSSSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPNNNMMMLLLKKKKKKIIIKKKNNNQQQRRRQQQOOONNNOOOOOOOOOOOOPPPQQQRRRSSSXXXZZZ[[[[[[XXXVVVTTTTTTUUUTTTRRRPPPQQQRRRTTTVVVTTTUUUVVVWWWWWWWWWWWWVVVSSSSSSRRRRRRQQQQQQQQQQQQTTTSSSQQQQQQQQQSSSUUUWWWUUUWWWYYYZZZZZZYYYXXXVVVRRRQQQQQQQQQRRRQQQNNNLLLLLLMMMNNNMMMMMMPPPWWW]]]^^^[[[YYY[[[^^^___\\\XXXRRRRRRQQQQQQRRRSSSSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMLLLLLLMMMOOOPPPRRRSSSTTTRRRQQQPPPNNNNNNNNNOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRMMMMMMMMMMMMMMMNNNOOOPPPLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBAAABBBCCCDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@??????>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCDDDEEECCCCCCBBBBBBAAABBBBBBBBB@@@AAAAAAAAAAAAAAABBBBBB@@@AAACCCDDDFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAACCCDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJIIIKKKOOOSSSVVVSSSPPPNNNOOOOOOOOOOOOKKKIIIGGGEEEEEEGGGIIIKKKMMMMMMLLLJJJHHHGGGIIIKKKOOONNNNNNMMMNNNOOOPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOSSSVVVTTTOOOKKKLLLNNNSSSTTTTTTRRRNNNNNNPPPSSSUUUTTTTTTVVVZZZ]]]______XXXUUUQQQMMMJJJJJJLLLMMMPPPQQQQQQRRRTTTVVVXXXZZZSSSRRRPPPOOONNNMMMNNNNNNOOOQQQSSSSSSQQQOOOOOOOOOIIILLLOOOPPPPPPPPPQQQRRRXXXWWWXXXZZZ\\\\\\ZZZXXXRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJKKKLLLNNNPPPQQQRRRVVVTTTRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRQQQQQQRRRSSSSSSUUUXXX[[[[[[XXXUUURRRPPPPPPPPPOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOLLLIIIGGGGGGJJJMMMOOOPPPQQQQQQPPPOOOPPPRRROOONNNLLLJJJJJJJJJJJJJJJIIIKKKNNNNNNNNNMMMMMMNNNLLLLLLMMMMMMLLLJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJOOONNNKKKJJJIIIKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKHHHIIIJJJKKKLLLNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHJJJKKKLLLLLLLLLLLLHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOPPPQQQPPPMMMKKKJJJIIIIIIJJJMMMNNNNNNMMMGGGGGGHHHHHHJJJKKKMMMNNNSSSVVVXXXVVVSSSQQQQQQSSSSSSTTTTTTUUUUUUUUUVVVVVVQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJLLLNNNPPPRRRRRRRRRPPPPPPOOONNNNNNNNNNNNOOOTTTVVVYYYYYYVVVSSSQQQPPPQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRSSSUUUUUUUUUTTTSSSPPPPPPOOONNNMMMNNNNNNNNNQQQPPPOOONNNOOOPPPRRRSSSPPPRRRUUUWWWXXXVVVUUUSSSOOONNNNNNNNNOOOOOONNNLLLNNNOOOPPPOOONNNQQQWWW\\\```^^^]]]]]]]]]]]]\\\[[[OOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRRRRSSSSSSTTTUUUTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPOOOOOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPOOONNNNNNNNNOOOPPPLLLLLLMMMMMMOOOPPPQQQRRROOOMMMLLLKKKKKKMMMOOOQQQKKKJJJIIIGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@????????????@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBBBBAAAAAAAAA?????????@@@AAABBBCCCDDDBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@===>>>@@@AAACCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDBBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGIIIKKKLLLNNNNNNOOOLLLLLLKKKIIIIIIKKKPPPTTTUUURRROOOMMMMMMNNNNNNMMMJJJHHHFFFDDDCCCDDDEEEFFFHHHHHHHHHGGGFFFFFFHHHJJJJJJKKKKKKLLLMMMNNNOOOOOONNNOOOQQQSSSTTTTTTTTTTTTMMMOOOQQQQQQNNNLLLJJJKKKMMMPPPRRRQQQMMMLLLOOOSSSSSSRRRSSSUUUXXXZZZZZZZZZWWWVVVSSSPPPNNNMMMOOOPPPRRRSSSTTTUUUUUUUUUUUUTTTUUUTTTQQQOOONNNNNNOOOPPPPPPRRRSSSSSSPPPNNNMMMMMMGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSTTTWWW[[[\\\[[[ZZZUUUTTTSSSRRRPPPOOONNNMMMIIIIIIJJJKKKMMMOOOQQQRRRTTTSSSQQQOOONNNMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPPPPOOOOOOPPPQQQSSSTTTWWWYYYYYYWWWUUUSSSPPPPPPPPPOOONNNMMMLLLKKKIIIJJJKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOMMMOOOOOOMMMJJJHHHIIIKKKKKKMMMPPPPPPNNNMMMOOOPPPNNNMMMKKKIIIHHHHHHHHHHHHFFFIIIMMMMMMLLLKKKLLLNNNLLLKKKKKKKKKJJJIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNLLLKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIKKKMMMLLLKKKJJJLLLNNNOOOOOONNNLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHJJJKKKLLLMMMLLLLLLIIIIIIHHHHHHIIIKKKLLLMMMOOOOOOOOOOOOPPPOOOLLLIIIIIIHHHHHHIIIKKKMMMMMMLLLIIIIIIHHHHHHIIIJJJLLLMMMTTTWWWYYYWWWSSSPPPQQQSSSOOOPPPRRRTTTUUUUUUTTTSSSNNNMMMKKKJJJHHHGGGFFFFFFCCCEEEIIILLLOOOQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMOOORRRVVVVVVTTTQQQNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQNNNOOOQQQRRRSSSRRRPPPOOONNNNNNMMMLLLKKKLLLMMMMMMOOONNNMMMLLLLLLMMMOOOQQQNNNPPPSSSVVVWWWUUUSSSRRRNNNMMMLLLMMMNNNOOOOOONNNOOOPPPQQQPPPOOOQQQVVVZZZ___```___]]]YYYXXXYYY[[[MMMMMMNNNNNNPPPQQQSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNNNNNNNOOOPPPQQQLLLLLLLLLMMMNNNPPPQQQRRRQQQOOOLLLJJJJJJLLLOOOQQQKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFDDDCCCBBBAAA@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDD===>>>@@@AAABBBBBBAAA@@@BBBBBBAAABBBBBBCCCDDDEEEAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@??????@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA===>>>>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAACCCDDDAAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@?????????<<<===>>>@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFHHHJJJLLLNNNOOOOOOMMMMMMKKKIIIIIILLLQQQUUUTTTQQQNNNLLLLLLLLLLLLLLLHHHGGGFFFDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDEEEHHHJJJFFFGGGIIIKKKLLLMMMMMMMMMIIIKKKNNNQQQSSSUUUUUUVVVKKKLLLMMMNNNNNNMMMKKKIIIHHHLLLOOONNNKKKIIILLLPPPQQQQQQQQQSSSVVVWWWVVVUUUUUUUUUTTTRRRPPPPPPRRRTTTSSSUUUWWWXXXWWWTTTQQQNNNUUUTTTQQQOOONNNOOOPPPQQQOOOQQQRRRQQQNNNKKKJJJJJJFFFHHHIIIIIIJJJKKKNNNPPPMMMNNNPPPUUUYYY\\\]]]\\\WWWVVVUUUSSSRRRPPPOOONNNHHHHHHIIIKKKMMMOOOQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMOOOOOONNNNNNOOOPPPSSSUUUWWWXXXXXXWWWUUUTTTQQQQQQPPPPPPNNNMMMKKKJJJHHHIIIJJJLLLMMMOOOPPPQQQLLLMMMNNNOOOPPPQQQQQQQQQLLLOOOQQQPPPMMMJJJIIIJJJHHHKKKNNNNNNLLLKKKMMMOOOMMMKKKIIIGGGFFFFFFFFFFFFEEEHHHLLLMMMKKKJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIEEEFFFGGGIIIKKKLLLNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIGGGJJJLLLLLLJJJJJJLLLNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFHHHJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNOOOPPPOOOLLLIIIIIIHHHGGGHHHJJJLLLLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLMMMPPPRRRPPPKKKHHHIIILLLIIIKKKNNNQQQRRRRRRPPPOOOLLLKKKIIIGGGFFFEEEDDDDDD<<<@@@DDDIIIMMMNNNNNNMMMOOONNNMMMMMMMMMMMMMMMMMMMMMPPPTTTUUUSSSOOOLLLKKKJJJLLLMMMOOOPPPPPPPPPOOOMMMNNNPPPQQQQQQPPPNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJLLLNNNOOOMMMPPPSSSVVVWWWVVVTTTRRRNNNMMMLLLLLLNNNPPPPPPPPPOOOQQQRRRQQQOOOPPPTTTXXX]]]______[[[UUURRRUUUYYYNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUSSSTTTUUUVVVUUUSSSQQQOOOSSSRRRQQQPPPOOONNNNNNOOOKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNMMMMMMLLLLLLJJJIIIIIIIIIJJJMMMPPPRRRLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>>>>>>>???======<<<<<<<<<<<<======;;;<<<<<<===>>>??????@@@>>>>>>?????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBB???<<<<<<>>>??????===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCGGGHHHHHHFFFCCC@@@??????CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJMMMLLLKKKKKKLLLNNNPPPQQQNNNMMMJJJHHHGGGHHHIIIIIIKKKIIIFFFCCCAAAAAAAAABBBEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKHHHHHHHHHKKKNNNPPPQQQPPPNNNNNNNNNNNNMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJNNNNNNOOOQQQRRRTTTUUUVVVVVVTTTRRRPPPNNNNNNOOOPPPQQQRRRTTTUUUVVVUUUSSSRRRSSSRRRQQQPPPOOOPPPQQQRRRNNNNNNNNNNNNMMMLLLJJJIIIFFFGGGHHHJJJMMMPPPRRRTTTQQQPPPPPPPPPSSSWWWZZZ]]][[[XXXTTTQQQOOOPPPRRRSSSQQQNNNKKKKKKMMMOOONNNLLLQQQPPPOOOOOONNNMMMLLLKKKMMMNNNOOOOOONNNMMMLLLKKKMMMNNNOOOQQQSSSTTTVVVVVVUUUUUUUUUTTTTTTUUUVVVVVVSSSRRRPPPNNNMMMLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWUUUSSSPPPOOONNNMMMNNNPPPOOOMMMLLLKKKJJJJJJJJJLLLLLLLLLKKKKKKIIIHHHGGGFFFHHHJJJKKKMMMMMMMMMLLLHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKOOOMMMJJJKKKMMMNNNMMMKKKJJJJJJLLLMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJNNNKKKHHHGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOKKKJJJHHHHHHHHHFFFDDDBBB@@@AAABBBEEEGGGJJJMMMNNNRRRQQQOOONNNLLLKKKJJJJJJIIIJJJLLLNNNNNNMMMKKKJJJGGGIIIKKKMMMNNNNNNLLLLLLOOOPPPPPPNNNLLLKKKKKKLLLHHHJJJLLLMMMNNNMMMLLLKKKNNNMMMKKKJJJIIIIIIIIIJJJOOOQQQSSSVVVVVVUUUSSSRRRQQQPPPNNNLLLMMMOOOSSSUUUQQQQQQPPPOOOOOOQQQUUUXXXYYYZZZ[[[YYYVVVTTTTTTTTTNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWVVVTTTRRRQQQRRRRRRQQQPPPOOOOOOOOOOOOLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKIIIHHHHHHHHHIIIKKKNNNOOOMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDHHHGGGGGGGGGHHHHHHIIIJJJDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>???======<<<<<<<<<<<<======;;;<<<<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@===>>>??????@@@@@@??????>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAABBB???===<<<>>>???>>>===??????@@@AAABBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>===?????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFHHHHHHGGGDDDBBBAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLKKKJJJJJJKKKLLLNNNPPPLLLJJJHHHGGGFFFFFFGGGHHHIIIHHHEEECCCBBBAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJHHHGGGGGGIIILLLNNNOOONNNLLLLLLMMMLLLLLLKKKJJJIIILLLLLLKKKKKKJJJIIIHHHHHHNNNNNNPPPQQQRRRRRRRRRRRRSSSRRROOOMMMLLLLLLMMMNNNPPPQQQSSSTTTSSSRRRQQQPPPOOOOOONNNMMMMMMNNNOOOPPPMMMMMMKKKJJJJJJJJJJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPQQQPPPPPPPPPSSSVVVZZZ\\\ZZZWWWTTTQQQOOOPPPQQQRRROOOMMMJJJJJJMMMNNNNNNMMMPPPPPPOOOOOONNNNNNMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPQQQSSSTTTUUUTTTTTTSSSTTTTTTUUUVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRTTTUUUVVVWWWUUUSSSPPPNNNMMMMMMMMMOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKHHHIIIJJJKKKJJJIIIJJJJJJKKKLLLLLLLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIKKKJJJIIIJJJKKKLLLJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIJJJJJJIIIFFFDDDBBBBBBBBBBBBDDDFFFHHHJJJOOONNNMMMKKKJJJJJJIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIHHHIIIJJJLLLMMMLLLLLLLLLOOOPPPPPPOOOMMMKKKLLLMMMIIIJJJLLLNNNNNNMMMLLLKKKLLLKKKJJJJJJJJJKKKLLLMMMRRRSSSVVVXXXXXXXXXWWWVVVQQQPPPNNNLLLMMMPPPSSSUUURRRRRRRRRQQQPPPRRRUUUWWWUUUVVVXXXWWWVVVUUUUUUVVVOOOOOOPPPQQQRRRRRRQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRUUUVVVWWWWWWVVVUUUSSSRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJLLLNNNOOOPPPPPPOOOMMMJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAA??????>>>>>>>>>=========>>>>>>>>>======>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<======>>>>>>???>>>>>>>>>>>>????????????======>>>???????????????>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@AAAAAA???======>>>???>>>===>>>???@@@AAABBBDDDEEEEEEAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIIIIHHHIIIJJJLLLMMMIIIHHHFFFEEEDDDDDDEEEFFFHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIMMMLLLKKKJJJIIIGGGGGGFFFLLLMMMOOOQQQQQQPPPOOONNNPPPOOOMMMKKKJJJJJJJJJKKKOOOPPPPPPQQQPPPOOOMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJGGGEEEEEEGGGIIIKKKKKKLLLMMMNNNNNNNNNMMMLLLOOOOOOOOOOOOQQQTTTWWWYYYWWWUUUSSSPPPOOOOOOPPPQQQMMMKKKJJJJJJLLLNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJLLLMMMNNNMMMMMMLLLKKKKKKLLLNNNPPPQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWUUUSSSPPPNNNLLLKKKKKKMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOPPPQQQSSSUUUVVVWWWWWWUUUSSSPPPNNNMMMLLLLLLNNNOOOPPPPPPOOONNNMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHIIIJJJIIIHHHJJJKKKKKKKKKKKKKKKJJJIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJLLLNNNMMMJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHGGGFFFFFFIIIIIIJJJLLLMMMLLLHHHEEEEEECCCAAA@@@@@@BBBDDDFFFJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKNNNOOOOOONNNMMMLLLLLLMMMJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIKKKMMMOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVQQQPPPNNNMMMMMMPPPRRRTTTRRRTTTTTTTTTRRRRRRSSSTTTOOOQQQSSSTTTTTTTTTUUUVVVPPPPPPQQQRRRRRRRRRQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFEEEEEEFFFGGGHHHIIILLLNNNPPPPPPPPPMMMJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA>>>>>>>>>=========<<<<<<>>>============>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????<<<===>>>>>>??????>>>>>>=========>>>>>>>>>??????????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCCDDD@@@@@@@@@?????????>>>>>>======>>>???@@@AAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGFFFEEEDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIHHHKKKJJJJJJIIIHHHGGGGGGFFFIIIKKKMMMOOOPPPOOOMMMLLLNNNMMMLLLJJJJJJIIIJJJJJJMMMNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLGGGFFFEEEDDDDDDEEEGGGHHHJJJLLLMMMOOOOOONNNLLLKKKMMMLLLLLLMMMNNNQQQSSSTTTSSSRRRPPPNNNMMMMMMMMMMMMKKKJJJIIIIIIKKKLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPJJJJJJLLLMMMMMMLLLKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQOOOOOOPPPPPPRRRSSSTTTUUUYYYXXXVVVSSSPPPNNNLLLLLLMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOQQQSSSUUUWWWXXXWWWUUUSSSPPPNNNLLLLLLLLLMMMOOOPPPRRRRRRQQQOOONNNNNNLLLIIIGGGEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJIIIHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIKKKNNNOOOKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKLLLMMMLLLJJJGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFGGGHHHJJJMMMNNNMMMJJJFFFFFFDDDAAA??????AAADDDFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKJJJJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKKKKLLLMMMKKKLLLNNNOOOOOONNNLLLKKKHHHHHHHHHHHHJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSUUUUUUPPPOOONNNMMMNNNPPPRRRTTTRRRTTTUUUUUUSSSQQQPPPPPPKKKMMMPPPQQQQQQQQQRRRSSSRRRRRRSSSSSSSSSRRRQQQQQQSSSSSSTTTTTTSSSRRRQQQPPPRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRQQQPPPOOOLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGIIIKKKMMMOOOOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>???????????????@@@@@@???>>>>>>>>>==================<<<<<<===>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<============<<<<<<=========>>>>>>>>><<<<<<===>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@@@@????????????>>>>>>===>>>???????????????@@@@@@@@@@@@@@@@@@???????????????======>>>??????@@@AAAAAA??????@@@@@@AAABBBBBBCCCAAACCCEEEEEEDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHGGGHHHJJJKKKJJJIIIFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEGGGKKKNNNOOOOOONNNLLLNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLCCCDDDDDDEEEEEEEEEEEEDDDHHHIIILLLNNNOOONNNMMMLLLIIIIIIIIIJJJKKKMMMNNNOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNMMMNNNNNNOOOOOOPPPPPPQQQLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNOOOPPPQQQSSSTTTYYYXXXWWWUUUSSSPPPOOOMMMNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNPPPQQQTTTVVVWWWUUUTTTRRROOONNNMMMMMMMMMMMMNNNPPPRRRSSSRRRQQQPPPOOOMMMJJJHHHFFFFFFGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIILLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHGGGHHHIIIKKKMMMOOOKKKJJJIIIHHHIIIJJJKKKLLLPPPNNNKKKIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMMMMLLLJJJIIIGGGFFFEEEFFFIIILLLNNNMMMJJJGGGGGGEEEBBBAAAAAACCCGGGIIIFFFGGGIIIKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJLLLKKKJJJJJJKKKLLLLLLMMMOOOPPPOOONNNMMMKKKIIIIIIHHHHHHHHHIIIKKKLLLQQQQQQRRRSSSTTTUUUVVVWWWPPPOOONNNNNNOOOPPPRRRSSSQQQSSSTTTTTTQQQOOONNNMMMJJJLLLNNNNNNNNNMMMNNNOOOTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPPPPKKKLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFHHHJJJKKKLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????============================================================>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>======<<<<<<<<<<<<===>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<===============<<<<<<<<<<<<============>>>>>>>>>????????????@@@===???@@@@@@>>>======>>>???????????????>>>>>>>>>????????????????????????>>>>>>>>>????????????@@@>>>>>>???@@@AAAAAABBBBBBAAACCCDDDEEEDDDCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFGGGIIIJJJJJJIIIGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHDDDFFFIIILLLNNNNNNNNNMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKCCCDDDEEEFFFFFFEEECCCBBBFFFHHHJJJLLLMMMMMMMMMMMMHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGHHHKKKMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOONNNMMMKKKHHHGGGHHHIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOQQQQQQVVVVVVUUUUUUSSSRRRPPPOOONNNOOOOOOPPPOOONNNLLLKKKLLLMMMMMMNNNPPPRRRSSSTTTSSSRRRPPPOOONNNMMMNNNNNNLLLMMMOOOQQQRRRSSSRRRRRROOOMMMKKKIIIGGGGGGFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKJJJJJJJJJLLLNNNOOOOOOMMMKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIIIILLLKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKPPPMMMIIIGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFHHHIIIKKKMMMNNNOOOMMMMMMMMMLLLJJJIIIGGGFFFFFFGGGHHHKKKMMMMMMKKKHHHGGGFFFEEEDDDDDDFFFIIIKKKGGGIIIKKKMMMNNNOOOOOONNNLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKKKKJJJJJJKKKMMMMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJNNNOOOPPPQQQQQQRRRRRRQQQOOOOOONNNNNNOOOPPPRRRSSSPPPRRRSSSSSSPPPNNNMMMMMMLLLMMMOOOOOOMMMMMMMMMNNNVVVWWWWWWVVVUUUTTTSSSRRRPPPQQQSSSTTTTTTTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMLLLJJJIIIHHHFFFFFFDDDDDDFFFGGGHHHIIIJJJJJJGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@??????>>>======>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======================================================>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;<<<<<<>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????===???AAAAAA>>>======>>>>>>>>>>>>??????@@@@@@AAA????????????????????????????????????>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBDDDEEEFFFDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIFFFEEEDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKIIIJJJKKKKKKLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHHHHIIIIIIJJJJJJKKKJJJKKKKKKLLLKKKJJJHHHGGGHHHIIIJJJHHHFFFFFFIIILLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNLLLJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNOOOPPPPPPPPPNNNLLLJJJLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOONNNNNNNNNOOOPPPLLLMMMNNNOOOQQQRRRSSSTTTPPPPPPNNNMMMKKKIIIHHHGGGHHHGGGGGGFFFFFFGGGHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJKKKGGGIIIKKKKKKKKKKKKNNNQQQRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIKKKIIIHHHHHHIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMNNNOOONNNNNNMMMMMMKKKJJJHHHHHHIIIIIIJJJKKKMMMNNNLLLJJJIIIHHHGGGFFFGGGHHHIIIJJJHHHJJJLLLNNNPPPPPPOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJLLLLLLLLLLLLMMMOOONNNOOOPPPQQQPPPOOOMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLJJJKKKMMMNNNNNNMMMLLLKKKOOOOOOOOOOOOOOOQQQRRRRRRQQQSSSSSSRRRPPPNNNNNNOOOMMMOOOQQQQQQPPPOOOPPPQQQXXXXXXXXXWWWVVVUUUTTTSSSOOOQQQSSSTTTUUUTTTSSSRRRNNNNNNNNNMMMMMMNNNOOOOOOOOOQQQRRRTTTTTTSSSQQQPPPMMMMMMNNNOOOPPPPPPQQQQQQNNNMMMLLLKKKIIIHHHGGGFFFDDDEEEFFFHHHJJJKKKKKKLLLHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@================================================>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????<<>><<<===>>>======>>>???AAABBBCCCDDD??????????????????@@@@@@@@@@@@??????>>>=========<<<===>>>???@@@AAABBBBBBDDDEEEGGGGGGEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIDDDCCCCCCDDDGGGHHHHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIFFFDDDCCCCCCEEEFFFIIIHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMKKKIIIGGGHHHIIIJJJHHHEEEEEEHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNLLLLLLIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNPPPPPPPPPPPPOOOOOOOOOPPPQQQPPPNNNKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNNNNNNNOOOPPPQQQLLLLLLMMMNNNPPPRRRTTTUUUSSSSSSRRRQQQOOOMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIJJJKKKMMMNNNOOOJJJJJJJJJJJJKKKKKKKKKLLLIIIKKKNNNNNNMMMOOORRRUUUSSSQQQOOOMMMKKKJJJJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHDDDFFFGGGHHHIIIHHHHHHGGGEEEEEEFFFIIIKKKKKKIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPOOOOOONNNLLLKKKJJJLLLKKKKKKLLLNNNNNNMMMLLLJJJIIIIIIHHHHHHGGGHHHHHHHHHJJJMMMOOOPPPPPPOOOOOONNNNNNLLLKKKKKKJJJJJJJJJHHHIIIKKKLLLLLLKKKIIIGGGJJJLLLMMMNNNMMMNNNOOOQQQNNNOOOPPPQQQQQQOOOMMMLLLMMMLLLKKKKKKKKKMMMNNNOOOLLLNNNPPPQQQQQQOOOLLLKKKOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTSSSPPPOOOPPPQQQNNNPPPRRRSSSRRRRRRSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSLLLMMMNNNOOOPPPPPPPPPPPPMMMOOOQQQTTTTTTSSSQQQOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRPPPMMMJJJGGGEEEFFFEEEDDDFFFHHHKKKLLLKKKFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::<<<>>>===<<<<<<<<<<<<;;;;;;;;;======>>>>>>===<<<;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>============????????????????????????@@@@@@??????????????????@@@@@@AAAAAAAAAAAABBBBBBGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAACCCFFFHHHGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLKKKLLLMMMMMMLLLLLLMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHIIIIIIJJJLLLLLLJJJJJJIIIHHHGGGEEEEEEDDDGGGFFFEEEEEEFFFHHHJJJKKKHHHGGGHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLKKKJJJIIIIIILLLKKKKKKJJJJJJIIIHHHHHHKKKMMMNNNOOOOOONNNLLLKKKIIILLLQQQTTTSSSPPPKKKHHHKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRQQQQQQRRRQQQPPPOOOMMMLLLIIIIIIIIIJJJKKKLLLMMMNNNQQQPPPNNNMMMMMMMMMNNNNNNKKKLLLNNNOOOOOOPPPRRRTTTVVVUUUSSSSSSRRROOOLLLIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNOOONNNMMMKKKJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOTTTRRROOOLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLJJJGGGDDDJJJJJJIIIJJJKKKMMMOOOPPPSSSQQQOOOMMMMMMLLLIIIHHHJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEGGGFFFEEEEEEEEEFFFHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNLLLJJJIIIIIIKKKGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHIIILLLMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKHHHJJJLLLNNNOOONNNMMMLLLQQQPPPOOONNNNNNNNNOOOPPPKKKKKKMMMOOOQQQQQQOOOMMMLLLMMMNNNOOOOOONNNMMMLLLMMMNNNOOONNNMMMMMMOOOPPPRRRSSSTTTSSSQQQPPPPPPPPPNNNOOOQQQRRRSSSRRRPPPOOOUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSRRRQQQPPPOOOMMMNNNPPPQQQRRRQQQPPPOOOMMMNNNNNNOOOPPPRRRTTTUUUSSSSSSRRRPPPNNNKKKHHHFFFFFFEEEEEEFFFHHHJJJJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@???>>>===<<<========================>>>>>>>>><<<;;;:::<<<>>>===<<<<<<<<<<<<;;;;;;;;;===============<<<;;;;;;======>>>>>>>>>>>>======>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<=========<<<<<<<<<=========>>>>>>>>>????????????????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>============????????????????????????????????????????????????@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDEEECCCAAABBBEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHFFFEEECCCCCCCCCDDDHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJLLLMMMLLLKKKKKKLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNOOONNNLLLKKKKKKNNNRRRTTTTTTRRRNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRRRRRRRQQQPPPNNNMMMJJJJJJIIIIIIJJJKKKMMMNNNPPPOOONNNMMMLLLLLLMMMNNNMMMNNNNNNMMMLLLNNNQQQTTTUUUTTTRRRRRRQQQNNNKKKHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJKKKLLLNNNOOONNNNNNMMMKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQSSSQQQNNNLLLJJJJJJJJJKKKKKKKKKKKKLLLMMMKKKHHHEEEIIIIIIIIIJJJKKKLLLNNNOOOPPPOOOMMMNNNOOOOOONNNLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPNNNLLLJJJIIIIIIGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLHHHJJJLLLNNNNNNNNNMMMLLLNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKLLLNNNQQQQQQPPPOOOMMMNNNNNNOOONNNMMMLLLKKKMMMNNNNNNNNNLLLMMMNNNPPPRRRSSSTTTSSSQQQPPPPPPPPPPPPRRRTTTUUUUUUUUUSSSRRRTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRUUUVVVWWWWWWUUUSSSPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKLLLNNNPPPRRRUUUVVVSSSSSSRRRQQQOOOLLLIIIHHHFFFFFFFFFGGGIIIIIIGGGEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>===<<<===========================>>>>>>===;;;;;;<<<>>>===<<<<<<<<<<<<;;;;;;;;;<<<============<<<;;;;;;======>>>>>>>>>>>>======>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;::::::::::::::::::::::::888888888999999999999999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<============>>>????????????????????????===>>>>>>??????>>>>>>===============>>>>>>>>>>>>?????????????????????????????????????????????????????????@@@AAABBBBBBCCCAAABBBCCCEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFFFFDDDBBBBBBDDDFFFGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKIIIGGGEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLLLLKKKJJJLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLJJJJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIJJJLLLMMMNNNMMMLLLLLLLLLNNNPPPRRRSSSRRRPPPOOOLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQRRRSSSSSSRRRQQQPPPOOOMMMLLLJJJIIIIIIJJJLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMPPPOOOMMMKKKJJJLLLPPPTTTSSSRRRPPPPPPOOOMMMJJJGGGHHHHHHHHHIIIJJJKKKLLLMMMHHHIIIIIIJJJLLLMMMOOOPPPNNNMMMLLLLLLKKKKKKKKKKKKIIIKKKNNNPPPRRRRRRRRRQQQQQQPPPNNNLLLJJJJJJKKKKKKLLLKKKLLLMMMNNNMMMJJJGGGHHHHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKMMMPPPQQQQQQQQQKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOPPPRRRSSSRRRNNNKKKIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGFFFFFFGGGHHHJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPOOONNNMMMKKKIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJLLLOOOQQQRRRRRROOOOOOOOOOOONNNMMMKKKJJJKKKLLLMMMMMMLLLLLLNNNPPPQQQSSSTTTSSSQQQOOOOOOPPPQQQSSSUUUVVVVVVVVVTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRVVVVVVWWWXXXVVVTTTQQQOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLMMMOOOQQQSSSTTTRRRRRRRRRQQQPPPMMMKKKJJJGGGGGGHHHIIIJJJIIIFFFDDDGGGFFFDDDCCCCCCCCCDDDEEECCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<========================<<<===>>>===<<<;;;<<<>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999::::::;;;;;;<<<<<<::::::::::::::::::::::::888888888999999999999999;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<=========????????????????????????======>>>>>>>>>>>>==================>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@AAACCCEEEEEEEEECCCBBBAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHIIIIIIHHHGGGFFFCCCDDDEEEFFFGGGGGGHHHGGGHHHFFFCCCAAABBBDDDFFFGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHJJJLLLMMMNNNPPPOOOLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKHHHIIIKKKKKKJJJJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLJJJLLLMMMOOOPPPPPPOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGIIIKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSRRRQQQPPPOOOMMMKKKIIIIIIJJJKKKMMMLLLLLLLLLKKKKKKKKKKKKLLLOOOOOONNNLLLKKKKKKNNNQQQPPPOOONNNNNNNNNLLLIIIGGGFFFGGGGGGHHHIIIJJJLLLMMMHHHHHHIIIJJJLLLNNNPPPQQQMMMMMMLLLLLLKKKLLLLLLLLLKKKMMMOOOQQQRRRQQQPPPOOONNNNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLNNNOOONNNLLLIIIGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIJJJLLLOOOQQQQQQQQQJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHGGGGGGIIIKKKNNNPPPRRRTTTUUUTTTPPPLLLHHHGGGIIIIIIHHHHHHHHHIIIKKKLLLKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIKKKMMMNNNOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMLLLKKKJJJLLLKKKIIIKKKNNNQQQSSSTTTQQQQQQPPPOOOMMMLLLKKKJJJJJJLLLLLLLLLKKKLLLNNNOOOQQQRRRSSSSSSQQQOOOOOOPPPPPPRRRSSSUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSQQQPPPMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNLLLKKKIIIIIIIIIJJJKKKJJJFFFDDDEEEDDDCCCBBBAAABBBCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<<<<<<<>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<===::::::::::::::::::::::::888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBAAABBBDDDEEEDDDCCCAAA???AAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDFFFGGGHHHHHHHHHHHHIIIGGGEEEBBBAAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPNNNLLLIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLNNNNNNOOOOOONNNMMMLLLKKKHHHIIIKKKKKKJJJJJJLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHJJJLLLMMMJJJJJJJJJKKKKKKLLLLLLMMMOOOOOOQQQRRRRRRQQQPPPPPPOOONNNLLLJJJIIIJJJKKKLLLKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMOOOOOOMMMLLLLLLLLLNNNNNNMMMMMMMMMLLLIIIFFFEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIIIIJJJLLLMMMOOOPPPMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOOMMMKKKLLLKKKKKKKKKKKKKKKKKKKKKMMMLLLMMMOOOQQQPPPNNNKKKHHHIIIJJJLLLLLLLLLKKKKKKJJJIIIIIIJJJMMMNNNNNNMMMKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGHHHGGGGGGGGGHHHKKKMMMOOOQQQSSSUUUTTTPPPLLLIIIGGGKKKJJJJJJJJJKKKMMMOOOPPPPPPNNNLLLIIIHHHHHHIIIJJJIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOORRRRRRRRRRRRPPPNNNLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJLLLMMMNNNMMMLLLKKKMMMKKKIIIJJJMMMQQQSSSTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJKKKLLLLLLKKKLLLNNNPPPQQQRRRSSSRRRPPPOOOOOOOOOQQQRRRTTTUUUVVVUUUSSSRRRPPPPPPQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLLLLMMMOOOPPPOOOOOOPPPPPPQQQPPPPPPPPPNNNMMMKKKJJJJJJKKKKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLOOOOOOPPPPPPPPPNNNMMMLLLJJJIIIHHHIIIJJJIIIFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@????????????????????????????????????????????????<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;888888999999999999888888;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::888888999999:::;;;;;;;;;999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<========================<<<======>>>>>>======<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA????????????@@@@@@@@@@@@BBBCCCCCCCCCCCCAAA@@@???AAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKKKKJJJIIIHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGDDDAAAAAACCCEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKIIIGGGEEEEEEDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPPPPOOOMMMKKKJJJHHHIIIKKKKKKKKKKKKMMMOOOOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHIIIIIIJJJLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJLLLMMMHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKIIILLLOOOOOONNNLLLKKKKKKMMMLLLLLLLLLMMMLLLIIIGGGDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNOOORRRQQQQQQOOONNNLLLJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNPPPRRRRRRPPPNNNJJJJJJKKKLLLLLLLLLLLLLLLKKKIIIIIIJJJKKKLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGEEEDDDDDDFFFGGGIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMOOOQQQRRRQQQOOOKKKJJJIIIJJJJJJKKKLLLNNNPPPSSSTTTTTTQQQMMMJJJHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQRRRRRRQQQPPPPPPOOONNNNNNSSSSSSTTTSSSRRRPPPNNNMMMJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMKKKJJJKKKNNNQQQSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLJJJKKKLLLLLLLLLMMMOOOQQQPPPRRRSSSRRRPPPNNNNNNOOORRRTTTVVVWWWWWWWWWUUUTTTOOOOOOPPPQQQQQQQQQQQQQQQOOONNNLLLJJJJJJLLLNNNOOOOOONNNMMMMMMMMMMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLNNNMMMLLLLLLKKKKKKKKKKKKMMMNNNNNNOOOOOONNNMMMLLLIIIGGGFFFFFFGGGGGGEEEDDDAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>>>>===<<<===>>>===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;888888999999999999888888::::::999999999999::::::;;;::::::999999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::777777888888999:::::::::888999::::::;;;;;;;;;;;;999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????BBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGIIIKKKLLLKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHFFFBBB@@@AAACCCGGGGGGFFFEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHJJJLLLNNNNNNNNNOOOOOONNNLLLJJJHHHHHHJJJLLLLLLLLLLLLNNNPPPPPPOOOOOONNNMMMMMMLLLLLLJJJIIIHHHGGGHHHJJJLLLNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOONNNMMMMMMLLLLLLLLLLLLNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLIIIKKKMMMMMMLLLKKKKKKLLLMMMLLLLLLLLLMMMLLLJJJHHHFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRPPPNNNMMMKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMOOOQQQSSSSSSQQQOOOMMMLLLLLLLLLLLLMMMNNNNNNKKKJJJIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFJJJHHHFFFDDDDDDFFFGGGIIIGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEFFFHHHIIIJJJJJJLLLNNNOOONNNLLLKKKKKKKKKIIIIIIJJJLLLOOORRRUUUWWWSSSPPPLLLIIIGGGHHHIIIJJJHHHIIIJJJKKKMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKLLLNNNQQQQQQQQQSSSRRRPPPNNNMMMMMMMMMMMMKKKLLLMMMMMMMMMNNNPPPRRRPPPQQQRRRRRRPPPNNNNNNOOORRRSSSUUUVVVWWWVVVUUUTTTNNNOOOPPPPPPQQQQQQQQQPPPOOONNNKKKJJJJJJKKKNNNOOOPPPOOOMMMKKKKKKKKKMMMNNNOOONNNNNNNNNMMMMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOONNNMMMLLLGGGEEECCCCCCDDDEEEDDDCCC@@@@@@AAABBBAAA@@@???>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>>>>>>>======>>>======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;999999999::::::999999999777777666666666666777777;;;::::::999999::::::;;;;;;::::::999999888888888::::::::::::::::::::::::555666666777888999999999777888999:::;;;<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDD@@@@@@AAABBBBBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBEEEGGGIIIKKKLLLKKKIIIGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGIIIIIIGGGCCC@@@@@@BBBHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJNNNMMMKKKJJJIIIIIIIIIJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHKKKMMMNNNMMMMMMNNNNNNMMMJJJHHHFFFIIIJJJLLLMMMLLLMMMOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLJJJGGGFFFGGGIIIMMMOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIILLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMOOOQQQQQQOOOLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKLLLLLLLLLLLLJJJKKKMMMOOOOOOMMMLLLJJJJJJKKKLLLNNNNNNNNNMMMLLLKKKKKKLLLKKKJJJJJJMMMOOOLLLLLLLLLLLLMMMMMMJJJHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIILLLLLLLLLLLLMMMNNNPPPPPPPPPOOOMMMJJJJJJJJJLLLMMMFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNOOORRRTTTTTTRRRPPPNNNNNNLLLLLLLLLMMMNNNOOOLLLJJJJJJKKKLLLMMMMMMLLLGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEKKKIIIGGGEEEDDDFFFHHHIIIHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGBBBCCCEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJLLLMMMGGGHHHIIIKKKNNNRRRVVVXXXPPPNNNKKKHHHGGGHHHJJJKKKGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNKKKLLLMMMMMMLLLKKKIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOONNNLLLLLLMMMOOOPPPPPPPPPSSSRRRPPPNNNMMMMMMMMMNNNKKKLLLNNNNNNMMMNNNQQQSSSPPPQQQRRRRRRPPPNNNNNNOOOOOOQQQSSSTTTTTTTTTRRRQQQQQQPPPOOONNNNNNNNNOOOOOOPPPOOOMMMLLLMMMOOOQQQSSSSSSRRRPPPNNNMMMMMMMMMNNNPPPPPPOOOOOONNNMMMMMMLLLNNNNNNLLLJJJIIIHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>????????????????????????<<<===>>>??????>>>===<<<================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999888===<<<;;;:::999999999999999999::::::::::::;;;;;;999999999::::::;;;;;;;;;999999999999999999999999888888999999999:::::::::999999999888888888777777888888888888888888888888<<<<<<<<<;;;:::888777666:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@?????????@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIJJJJJJIIIGGGEEEDDDJJJKKKLLLJJJHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGLLLJJJHHHFFFEEEEEEFFFFFFHHHHHHHHHHHHJJJLLLOOOPPPOOONNNNNNLLLJJJHHHFFFEEEFFFHHHJJJLLLMMMMMMLLLKKKPPPOOOOOONNNMMMLLLKKKKKKOOONNNNNNMMMLLLKKKJJJJJJMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNMMMOOOPPPPPPOOONNNLLLJJJIIIOOOMMMKKKKKKNNNOOONNNMMMKKKMMMOOOPPPOOOLLLIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOONNNKKKHHHFFFLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHIIIJJJLLLNNNPPPOOOOOONNNLLLJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNOOONNNMMMLLLNNNNNNMMMMMMLLLJJJIIIHHHDDDEEEFFFHHHIIIJJJKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRQQQOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKMMMOOORRRTTTVVVQQQMMMHHHGGGHHHIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLJJJKKKKKKKKKKKKKKKJJJIIILLLLLLMMMNNNNNNMMMKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLOOONNNNNNMMMLLLKKKJJJJJJNNNMMMNNNNNNOOOPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOONNNPPPQQQRRRQQQRRRSSSUUUQQQPPPOOONNNNNNNNNOOOPPPOOONNNLLLKKKLLLNNNPPPRRRSSSRRROOOMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAAAAA@@@??????>>>????????????????????????<<<===>>>>>>???>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;::::::999999<<<<<<;;;999999888888888888888888999999999::::::999999999:::::::::;;;;;;888888888888888888888888888888999999999::::::::::::::::::999999999888888999999999999999999999999::::::;;;;;;;;;:::::::::999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@?????????@@@>>>???@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIJJJJJJIIIGGGFFFEEEIIIJJJKKKIIIGGGFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIGGGFFFEEEFFFHHHIIIIIIHHHHHHIIIJJJLLLNNNOOONNNNNNMMMLLLJJJIIIGGGFFFFFFGGGJJJLLLMMMMMMLLLKKKOOONNNNNNMMMMMMLLLLLLKKKOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMKKKIIIHHHLLLJJJIIIJJJMMMOOONNNMMMMMMMMMNNNOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLJJJKKKLLLMMMMMMLLLJJJIIILLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHIIIJJJLLLMMMOOOOOOOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFHHHIIIKKKLLLLLLLLLNNNNNNNNNMMMNNNNNNOOOOOOSSSRRRRRRPPPOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIKKKNNNQQQTTTVVVOOOLLLHHHGGGHHHHHHHHHFFFFFFHHHIIIIIIIIIIIIJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLMMMMMMLLLKKKJJJJJJHHHHHHIIIIIIHHHGGGGGGFFFJJJJJJKKKLLLMMMMMMMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLOOOOOONNNMMMLLLLLLKKKKKKLLLMMMMMMMMMOOOPPPQQQRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRSSSSSSSSSUUUWWWRRRQQQOOONNNNNNNNNOOOPPPOOONNNLLLKKKKKKMMMOOOPPPRRRQQQNNNLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNOOONNNMMMLLLKKKJJJIIIIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@?????????????????????????????????======>>>>>>>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;888999::::::::::::::::::;;;;;;:::999888888888888777777777888888888888999999999999999999:::::::::777777777777777777777777888888999999999::::::::::::::::::::::::999999999999999999999::::::::::::888999:::;;;<<<<<<======::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEHHHIIIIIIJJJIIIHHHFFFEEEGGGHHHIIIHHHGGGFFFGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGIIIKKKLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGIIIKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHJJJIIIIIIJJJJJJKKKLLLMMMHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOPPPPPPOOONNNLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMQQQQQQRRRRRRQQQPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJIIIGGGLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHIIILLLPPPSSSUUUMMMKKKHHHGGGHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFHHHJJJHHHHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFIIIJJJJJJKKKKKKKKKJJJJJJMMMMMMLLLLLLLLLLLLLLLKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPMMMOOOQQQRRRRRRSSSUUUWWWRRRQQQPPPOOONNNOOOOOOPPPPPPOOONNNMMMMMMMMMOOOOOOPPPOOOMMMKKKIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIJJJEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@?????????????????????????????????==================<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999::::::;;;;;;777888999:::::::::::::::::::::999888888888888888777777777888888888999999888888888999999999999999777777777777777777777777888888999999999:::::::::999999999999999999999999999:::::::::::::::;;;;;;999999::::::;;;<<<===>>>>>>======<<<<<<;;;;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<===>>>???@@@@@@???????????????@@@AAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFGGGIIIEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMIIIHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOONNNNNNNNNNNNNNNKKKKKKKKKLLLLLLNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHIIIJJJLLLMMMMMMOOONNNMMMLLLKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMJJJIIIIIIIIIJJJLLLMMMNNNJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNLLLKKKJJJIIIHHHIIIJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKOOOPPPPPPPPPOOONNNLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJNNNOOOPPPQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIFFFEEEKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHJJJLLLOOOPPPLLLKKKIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGEEEDDDFFFHHHFFFGGGHHHIIIJJJKKKKKKKKKMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLNNNPPPRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPKKKMMMOOOPPPQQQRRRTTTVVVRRRQQQPPPOOOOOOOOOPPPPPPRRRQQQPPPOOONNNOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFFFFFFFFFFHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999999:::::::::777888888999::::::::::::999999888777777777888888888888888888999999999:::888888888888888888888888888888888888888888888888888888999999999:::::::::777777777777888888888888999999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<=========<<<<<<;;;;;;:::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;::::::::::::;;;;;;<<>>>>>???@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFCCCEEEFFFFFFEEEEEEGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMLLLLLLJJJIIIHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHLLLLLLKKKKKKJJJJJJKKKKKKOOOMMMLLLJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJJJJKKKLLLLLLMMMMMMJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKOOOOOOPPPPPPOOOMMMLLLKKKOOOOOOOOOOOOOOONNNMMMLLLFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKIIIJJJIIIHHHEEEDDDEEEFFFFFFFFFHHHIIIJJJJJJJJJJJJLLLKKKIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPLLLNNNPPPQQQQQQRRRTTTVVVSSSRRRPPPOOOOOOOOOPPPQQQSSSSSSRRRPPPPPPOOOOOOOOOKKKJJJJJJIIIJJJKKKMMMNNNKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888999999777888999999999999999999888888777777777777777888888888888999999999::::::888888888777777777777777888888888888888888888888888888999999999:::::::::666666666777777777777777888888999999::::::;;;;;;===<<<:::999888999999:::999999999999999999888888888888999999999:::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<::::::999999999::::::;;;???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCEEEFFFGGGGGGFFFEEECCCDDDEEEEEEDDDDDDFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIILLLMMMMMMKKKIIIHHHIIIKKKMMMLLLJJJJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLJJJIIIHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPOOOMMMLLLKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMNNNOOOOOONNNMMMKKKJJJMMMMMMMMMMMMMMMLLLKKKKKKFFFGGGIIIKKKLLLMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIJJJIIIJJJKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIILLLKKKIIIGGGGGGGGGGGGHHHHHHJJJKKKKKKIIIIIIJJJKKKKKKLLLLLLKKKHHHFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPRRRRRRRRRRRRTTTVVVSSSRRRQQQOOOOOOPPPPPPQQQSSSRRRRRRPPPOOONNNNNNMMMJJJIIIIIIHHHHHHIIIKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBCCCEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888777777777888999999999999888888777777777666666666777777888777777777888888888888999888888777777777666666666777777777777777777777777888888999999999:::::::::666666777777888888888888777777888888999::::::;;;<<<:::999777777888999:::777777888888888888888888999999999999:::::::::;;;:::::::::::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBDDDDDDCCCBBB@@@AAAAAABBBBBBCCCCCCCCCCCC@@@AAACCCEEEEEEEEEEEEDDDCCCDDDEEEEEECCCCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLNNNNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOKKKJJJJJJJJJJJJJJJKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKJJJHHHGGGIIIKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKMMMMMMNNNNNNQQQPPPOOOMMMMMMMMMMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKJJJJJJHHHIIIJJJLLLMMMNNNOOOOOOJJJIIIIIIIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIJJJFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMHHHIIIIIIJJJJJJIIIHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIGGGFFFFFFGGGHHHEEEGGGIIIIIIHHHGGGHHHJJJLLLNNNOOONNNKKKGGGEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJJJJKKKLLLMMMOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNOOOQQQQQQPPPOOOQQQRRRSSSRRRQQQPPPOOOPPPQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCAAA@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999888888777777666666999999999999999888777666777777666666666666777888666666666666777777777777888888777777666666666555666666666666666666666666888888999999999:::::::::777777888888999999999:::666666777888999999:::::::::999777666666777999:::888888888999999::::::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>===>>>>>>???@@@@@@@@@???>>>>>>>>>@@@BBBDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@CCCEEEFFFDDDAAA???AAAAAAAAABBBBBBCCCCCCCCC???@@@BBBDDDDDDEEEDDDDDDCCCDDDEEEDDDCCCBBBCCCEEEGGGGGGHHHIIIJJJLLLLLLMMMHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHIIIKKKLLLMMMMMMMMMIIIJJJLLLMMMNNNNNNMMMMMMOOONNNNNNLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOKKKJJJJJJIIIIIIIIIJJJJJJNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJHHHGGGJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHJJJKKKFFFHHHIIIHHHFFFFFFIIILLLHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMRRRQQQPPPNNNMMMMMMNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMOOOPPPPPPPPPIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKLLLMMMOOOQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGIIILLLMMMGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNGGGHHHIIIJJJJJJJJJHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIBBBEEEHHHHHHFFFEEEGGGIIIMMMOOOQQQQQQMMMIIIFFFDDDGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOJJJJJJJJJJJJKKKLLLNNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKLLLMMMMMMLLLKKKLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSRRROOOLLLIIIGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA??????????????????????????????@@@@@@@@@@@@??????===>>>??????===<<<<<<===???>>>===<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::999888777777888888999999999888888888888777::::::999999999999999999999888888888777777666666777777777777888888888888666666777777888888888999777888888777555444555777888777777777888999::::::666666666666666666666666666666777888888888888888777777888888888888777777999888777666666777888999888888777777777777777888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBFFFFFFGGGHHHIIIJJJJJJKKKIIIGGGEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKOOONNNMMMMMMMMMKKKHHHEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHHHHIIIIIIKKKLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJNNNLLLJJJKKKMMMMMMKKKHHHHHHIIIJJJKKKJJJIIIGGGEEEFFFIIIKKKKKKJJJHHHHHHIIILLLKKKJJJHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNLLLJJJHHHFFFDDDCCCGGGGGGGGGHHHJJJMMMPPPRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKLLLLLLLLLLLLKKKJJJNNNNNNNNNMMMMMMKKKJJJIIIIIIGGGFFFIIIOOOSSSTTTTTTNNNLLLJJJJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJGGGEEEEEEHHHIIIHHHFFFGGGGGGHHHHHHGGGFFFDDDCCCJJJHHHFFFEEEFFFFFFEEEDDDJJJLLLNNNNNNNNNLLLIIIGGGHHHHHHIIIIIIIIIHHHFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNJJJIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJHHHJJJKKKMMMNNNNNNNNNMMMHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJKKKKKKMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPMMMJJJHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@????????????????????????>>>??????@@@@@@??????>>>===>>>??????===<<<<<<===>>>======<<<:::999999888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::999999888888777888888999999999888888888777777999999999999999999999999888888888777777777666666555555666666666777777777666666666777777777888888777777888777555555666777888777777777777888888999666666666666666666666666666666777888888888888777777777888888888888777777888888777666666777888888888888777777777777888888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHJJJHHHFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLMMMMMMLLLIIIGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJMMMKKKJJJKKKMMMMMMJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGIIIJJJKKKIIIHHHHHHIIILLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMLLLKKKIIIGGGFFFEEEGGGGGGFFFGGGIIILLLOOOPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIILLLLLLMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGIIINNNRRRSSSSSSMMMLLLMMMNNNPPPQQQPPPNNNKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIIIIIIIIIIIJJJKKKIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEEEEHHHIIIHHHFFFGGGGGGHHHHHHGGGFFFDDDCCCGGGFFFDDDEEEFFFGGGGGGFFFIIIKKKLLLNNNMMMLLLIIIHHHJJJKKKKKKKKKJJJHHHFFFEEEGGGGGGHHHIIIJJJKKKKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLNNNNNNNNNNNNMMMHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLJJJHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@@@@??????????????????????????????>>>>>>????????????>>>>>>===>>>??????===<<<<<<=========<<<;;;:::999999888999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999888888888888888999999888888888777777777777777888888999999::::::888888777777777777666666444444555555555666666666555555555666666666666666555666777666555555777888888777777666666666666777666666666666666666666666555666777777888888777777888888999999999999888888888777777666666777777888888777777777777777888888::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<======>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKIIIGGGGGGHHHHHHGGGFFFHHHGGGGGGFFFGGGGGGHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOOOONNNMMMLLLKKKLLLMMMMMMKKKIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJLLLKKKJJJKKKLLLLLLJJJHHHGGGIIIJJJLLLLLLLLLLLLKKKGGGHHHJJJJJJIIIHHHHHHIIILLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGHHHJJJKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFHHHJJJLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHIIILLLOOOQQQQQQKKKLLLMMMPPPRRRRRRPPPMMMJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKIIIJJJJJJKKKKKKLLLLLLLLLIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFDDDCCCDDDFFFHHHHHHGGGGGGHHHJJJLLLLLLKKKJJJIIILLLMMMMMMLLLKKKIIIGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMIIIJJJKKKLLLLLLMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@??????>>>>>>????????????????????????===>>>>>>>>>>>>>>>>>>======>>>??????===<<<<<<============<<<;;;::::::999999999999999::::::::::::999999999999999999999999:::999999999999999999999888888999999999888888888888888888888777777777777555666666777888999::::::777777777777777777666666444444555555555666666666555555555555555555555555444555666666555555777999888777666555555555555555666666666666666666666666555666666777777777777777888888999999999999888888777777777666666777777777777777777777777777888999999999999999999999999999999999999999999999999999999999:::;;;;;;<<<======;;;;;;<<<<<<<<<=========?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIILLLJJJHHHGGGHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNKKKJJJJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHIIIIIIIIILLLKKKJJJIIIHHHGGGFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGHHHJJJLLLMMMMMMMMMMMMGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLNNNOOOMMMMMMLLLMMMNNNNNNLLLJJJHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFEEECCCDDDFFFGGGGGGFFFEEEFFFHHHJJJKKKJJJJJJIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<===>>>??????===<<<<<<===>>>>>>======<<<;;;;;;;;;888888888999999999::::::999999999999999999999999999999999999999999999999777888888999999999888888888888888777777777666666555555666777777888999999666666666666666666777777555555666666666777777777555555555555444444444444444555666555444555777888777777666555444444444555666666666666666666666666555555666777777777777777888888888999999888888888666666666777777666666666777777666666777888999999999999999999999999999999999999999999999999999999888999999:::;;;<<<======<<<<<<============>>>>>>@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEGGGGGGHHHIIIKKKIIIGGGGGGHHHHHHGGGFFFGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHIIIJJJKKKMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKKKKKKKKKKLLLLLLMMMKKKKKKJJJJJJJJJIIIJJJJJJLLLLLLKKKJJJIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMGGGHHHIIIHHHGGGFFFHHHIIIHHHIIIJJJKKKJJJIIIHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMTTTQQQMMMJJJJJJJJJIIIIIIGGGFFFDDDCCCBBBCCCDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGJJJIIIIIIHHHFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGIIIJJJKKKGGGGGGGGGGGGFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHFFFDDDDDDEEEFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHIIIKKKLLLNNNNNNMMMMMMIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOOOONNNMMMMMMLLLLLLLLLKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIJJJIIIIIIIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<===>>>??????===<<<<<<=========<<<<<<<<<;;;;;;;;;777777888888888999999999888888888888888888888888888888888999999999999999666777888::::::999888888888888777777777666666666555555666666777777888888555555666666666666777777555555666666666777777777555555555555555444444444444555666555444444666777777666666555555555555666666666666666666666666666444555666666777777666666777777888888888888777777555666666777777666666555666666666666777888999:::999999999999999999999999999999999999999999999999999999::::::;;;;;;<<<<<<========================?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFIIIGGGEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGIIIGGGFFFGGGIIIKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHHHHIIIJJJLLLMMMLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHJJJJJJIIIHHHIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHGGGFFFFFFHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKKKKKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIIIIHHHGGGHHHKKKMMMYYYTTTNNNJJJHHHHHHHHHHHHEEEDDDAAA@@@???@@@AAABBBDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEFFFGGGIIIJJJGGGHHHHHHGGGFFFFFFGGGIIIGGGGGGFFFFFFEEEFFFFFFGGGHHHGGGDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHDDDFFFHHHKKKMMMNNNNNNNNNIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;===>>>??????===<<<<<<===;;;;;;::::::::::::999999777777777777888888888999888888888888888888888888777888888888999999999999555777888:::::::::888777888777777777666666666666666666666666666666666666555555555666666666777777444444555555555666666666666666666666555555444444555666666555333333444666666666666555666666777777666666666666666666666666444555666666777777666666666666777777777777666666555555666777777666555555666666666666777888999:::888888888888888888888888888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@????????????????????????===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDAAAAAAAAA@@@@@@@@@@@@???>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDFFFHHHHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHFFFEEEEEEGGGIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEHHHJJJJJJHHHGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHGGGEEEFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDEEEHHHJJJKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEFFFHHHIIIHHHFFFGGGJJJMMMVVVRRRMMMJJJIIIHHHGGGFFFDDDBBB@@@=========???@@@CCCCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHFFFEEEEEEGGGHHHIIIFFFHHHIIIHHHEEEEEEGGGIIIGGGGGGFFFEEEEEEFFFGGGHHHGGGEEECCCCCCEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCEEEGGGIIIKKKLLLLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNOOONNNNNNMMMMMMJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLGGGGGGGGGHHHIIIKKKLLLMMMIIIHHHGGGEEEEEEEEEFFFFFFGGGFFFEEECCCAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;===>>>@@@???===<<<<<<===999999888888888888888888777777777777888888888888777777777777777777777777777777888888999999999999555666888:::;;;:::888777777777777777666666666666666666666666666555555555444555555555666666777777333333333444444444555555777777666666666555555555666666666555333333444555666666666666666777888999666666666666666666666666444555555666666666666666555555666666666666555555444555666777777666555444666666666666777888999:::888888888888888888888888888888888888888888888888;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA@@@@@@??????@@@BBBCCCDDDAAAAAAAAA@@@@@@@@@??????=========>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDCCCBBBCCCFFFHHHHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDHHHFFFDDDDDDFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHJJJLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLMMMHHHHHHIIIJJJLLLNNNOOOPPPLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDGGGJJJJJJHHHGGGHHHJJJJJJIIIGGGEEEDDDCCCBBBBBBGGGHHHHHHFFFEEEEEEGGGJJJLLLKKKJJJHHHHHHIIIJJJJJJDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHFFFEEEEEECCCDDDGGGIIIKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFGGGJJJNNNPPPMMMKKKIIIHHHGGGDDDBBBCCCAAA???<<<;;;<<<>>>???BBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFFFFFFFDDDBBBAAACCCDDDDDDFFFGGGHHHIIIJJJKKKIIIHHHFFFFFFGGGHHHJJJFFFHHHIIIHHHEEEEEEGGGJJJGGGGGGFFFEEEEEEFFFGGGHHHEEECCCBBBCCCEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDDDDFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLNNNNNNOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNOOOOOOOOONNNNNNMMMIIIKKKLLLNNNOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIGGGDDDBBBBBBCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCBBBAAA@@@@@@CCCBBB@@@>>>>>>???@@@AAA>>>>>>>>>>>>????????????<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::========================;;;;;;:::999888666666555666666777888888888888888888777666666666777999:::999999999888888888888888777777888999999999999888:::999777666666666777888666666666666666666666666666666666666666666666666666666555555555555666666666555444333333333333333///000222444555555555444777777666666555555555444666666777777777777666666222333555666777666555333444555777888888888777666888888777777666666555555888777777777888:::<<<===::::::::::::999999888777999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999============>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>@@@BBBDDDEEE????????????????????????@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBDDDEEEGGGHHHJJJJJJHHHGGGEEECCCCCCDDDEEEFFFGGGFFFEEECCCCCCCCCDDDEEEFFFHHHIIIHHHFFFFFFGGGHHHIIIHHHFFFDDDCCCCCCDDDEEEFFFDDDBBBAAABBBFFFIIILLLFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJJJJKKKKKKLLLHHHIIIJJJKKKMMMOOOPPPQQQNNNMMMKKKJJJJJJKKKNNNOOOMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGHHHIIIIIIHHHHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGHHHHHHFFFEEEHHHGGGFFFEEEEEEEEEGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMLLLJJJGGGFFFGGGDDDCCCAAA>>>===<<<<<<===@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHFFFDDDDDDFFFGGGEEECCCGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEEEEEEEEEEEEEDDDDDDGGGHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEDDDCCCDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKEEEGGGIIIKKKKKKIIIGGGEEECCCDDDEEEFFFGGGHHHIIIIIILLLKKKKKKJJJIIIGGGFFFEEEIIIKKKMMMNNNNNNOOOQQQSSSRRROOOLLLJJJJJJKKKKKKKKKOOOPPPRRRRRRQQQPPPMMMLLLLLLJJJJJJKKKOOOPPPNNNLLLKKKJJJJJJKKKKKKLLLMMMNNNIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIGGGDDDCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBCCCBBB@@@>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777666666777888888888888888888777777666666777888999888888888888888888888777666777888888999999888888888888777666666666666666555555555555555555555555555555555555555555555555666666555555555555666666666555555444333333444444111222444555666555555555777666666666555555555444555555666666666666555555222444555777777666555444444555666777888777777666777777777777666666555555777777777777888:::<<<===:::::::::::::::999888888:::::::::::::::999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>============<<<<<<======>>>???============>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEGGGJJJLLLNNNOOOIIIGGGFFFDDDDDDDDDFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCDDDFFFIIIKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHJJJLLLMMMOOOQQQQQQPPPNNNLLLJJJJJJLLLNNNOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJIIIIIIJJJIIIGGGEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLLLLJJJHHHGGGHHHFFFEEECCCAAA????????????AAAAAABBBCCCDDDFFFFFFGGGEEEEEEEEEEEEFFFFFFGGGHHHGGGEEECCCDDDFFFFFFDDDBBBFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEDDDDDDCCCFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIEEEGGGIIIJJJJJJIIIGGGEEEFFFFFFGGGGGGHHHHHHHHHIIILLLLLLLLLLLLKKKJJJIIIIIIGGGIIILLLNNNOOOQQQTTTVVVTTTRRRNNNLLLKKKKKKLLLLLLNNNOOOPPPQQQPPPOOOMMMLLLKKKJJJJJJLLLOOOPPPOOOMMMMMMLLLLLLKKKKKKKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIGGGEEEDDDCCCDDDDDDBBBBBBCCCCCCBBBBBBAAAAAA>>>???@@@BBBCCCDDDDDDDDDBBBAAA@@@>>>>>>???@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999666666777777888888777777888888777666666666777777666666666777777777777777666666777888888888888888666777777777777666666555555555555555555555555555555555555555555555555555666666555555555555666666666666555555444444555555444555555666666555555444666666666555555555555555444444444555555444444444333444666777777777666555444555666777777777777666777777777666666666666555777777777777888999;;;<<<::::::;;;;;;;;;:::999999;;;:::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<======<<<======>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>======<<<<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDCCCCCCBBBAAABBBCCCEEEGGGJJJLLLNNNOOOHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEGGGFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNPPPOOOMMMJJJHHHGGGFFFFFFGGGHHHJJJLLLNNNPPPQQQRRRQQQPPPNNNLLLKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJKKKMMMMMMLLLHHHEEEFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEFFFGGGHHHIIIGGGEEEDDDDDDEEEEEEDDDCCCFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLFFFIIIKKKNNNOOORRRVVVYYYXXXVVVRRRNNNLLLLLLMMMNNNNNNOOOPPPQQQRRRQQQPPPOOOLLLKKKKKKMMMOOOPPPOOOMMMNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDDDDAAABBBBBBCCCBBBBBBAAAAAA===>>>???@@@AAABBBBBBBBBAAA@@@??????>>>???@@@@@@AAA@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999666666777777777777777666888777777777666666666666555555555666666666666666555666777777888888777777666777888999999888666555555555555555555555555555555555555555555555555555666555555444444555555666777666666555555555666666555555555555555444333333555555555555555555555555444444555555555555444444444555666777777777666666555555555666666666666666666666666666666666666666666666666777888999999:::::::::;;;;;;;;;::::::999:::999999888888777777666999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>============>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@BBBDDDFFFHHHIIIJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGFFFGGGIIIHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOMMMKKKIIIGGGFFFFFFHHHIIIJJJLLLNNNPPPRRRRRRRRRQQQOOOMMMLLLLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIFFFGGGHHHIIIKKKKKKLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOPPPNNNJJJFFFEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIJJJJJJGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGEEEGGGIIIIIIHHHHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEDDDBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIJJJHHHGGGEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIEEEFFFGGGIIIKKKLLLMMMMMMHHHJJJLLLMMMOOORRRVVVYYY[[[YYYUUUQQQNNNMMMNNNOOOPPPQQQRRRTTTTTTUUUTTTTTTOOOOOONNNNNNNNNNNNMMMKKKNNNMMMMMMLLLKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCAAAAAABBBBBBCCCBBBBBBAAA>>>>>>>>>??????>>>>>>>>>?????????????????????@@@AAA@@@???>>>===;;;::::::::::::::::::::::::::::::888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888666666777777777666666555666666777777777666666666444444555555666666666666555555666777777777777666666777888999999999777777555555555555555555555555555555555555555555555555555555444444444444555555666666555555555666666777555555444333333222222222444444444555555555555555555555555666666555555555444555555666666666666666555555555555555666666777555555555555555666666666555666666777888888888888999999:::;;;;;;:::::::::888777777777666666666555888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<======<<<<<<======>>>??????@@@@@@?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDCCCAAA@@@AAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEFFFFFFGGGHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPQQQNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRQQQQQQOOONNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJFFFGGGIIIJJJKKKLLLLLLMMMHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKNNNQQQRRRPPPKKKGGGEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHJJJJJJIIIGGGDDDBBBBBBBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGDDDFFFGGGHHHGGGHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKGGGHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDEEEEEECCCAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCDDDEEEFFFGGGHHHIIIHHHFFFEEEDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCDDDFFFGGGIIIJJJJJJDDDEEEGGGIIIKKKMMMNNNNNNKKKLLLMMMMMMMMMOOOSSSVVVZZZZZZXXXTTTOOOMMMNNNOOOPPPPPPQQQSSSTTTTTTUUUUUURRRRRRRRRPPPNNNLLLJJJIIILLLLLLLLLLLLLLLMMMNNNNNNIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBB????????????>>>===<<<;;;>>>>>>>>>???????????????@@@@@@???>>><<<;;;::::::999999999999::::::::::::777888888999999888888777::::::::::::::::::::::::999999999888888777777777666666777777777666555555444555666777777777777666444444555555666666777777444555555666666666666666666777777888888888888888444444444444444444444444444444444444444444444444555555444444444444555555555555444444555555666666555444333222222222222222444444444444444555555555555555666666666666555555444444444444555555555666555555444444555555666777444555555555555666666666555555666777777777777777888888999:::::::::999999666666666666666666666666888888999:::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;======<<<<<<======>>>???@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEEEEFFFGGGHHHGGGEEEBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFEEEFFFGGGHHHGGGGGGHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNPPPRRRTTTNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJKKKLLLKKKLLLNNNQQQRRRPPPLLLHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIGGGEEECCCCCCBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDEEEFFFFFFFFFGGGIIILLLMMMMMMMMMMMMLLLKKKIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDAAACCCEEEEEEDDDBBBBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFAAABBBCCCEEEGGGIIIKKKKKKGGGHHHJJJLLLNNNOOOOOOPPPMMMNNNMMMLLLLLLMMMPPPSSSWWWYYYYYYVVVQQQMMMMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQTTTTTTTTTRRRNNNKKKIIIIIILLLLLLLLLLLLMMMNNNOOOOOOIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDCCCCCCBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@???>>>===<<<======>>>?????????????????????>>>===<<<<<<;;;;;;888888999999999:::::::::888888999999999999888888999999999999999999999999888888888888888777777777666666777777666555555444222333555666777888777777444555555666777777888888444444555666666666555555555555555555555666777777444444444444444444444444444444444444444444444444555444444333333444444555444444333333444555555666555555333333222333444444333333333444444555555555444444444555555444444444333333333333333444555555555555444444444555666777444444444555555555666666444555666777777777666555666777888888999999999888666666777777888999999999888888999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHGGGDDDAAA???AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEEEEDDDFFFGGGGGGGGGGGGHHHJJJJJJIIIIIIHHHHHHIIIIIIJJJEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNOOORRRTTTVVVPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIKKKMMMNNNIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMPPPQQQPPPLLLIIIGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEFFFFFFEEEFFFIIIKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFGGGFFFDDDCCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEAAACCCFFFFFFEEEDDDDDDDDDBBBCCCCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMLLLKKKJJJLLLOOORRRSSSWWWYYYWWWRRRMMMLLLMMMLLLLLLLLLMMMMMMNNNOOOOOORRRTTTTTTRRRNNNKKKKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@??????<<<===>>>???????????????>>>>>>>>>===<<<<<<;;;;;;888888888999999:::::::::999999999::::::999999999999999999999999999999999999999888888888888888888666666777777666555444444111222444666888888888888555555555666777888888999333444555555666666555555444333333222333444555666444444444444444444444444444444444444444444444444555444444333333444444555333333333333333444555666666555444333333444555666333333333444444555555555222333333444444333333222333222222222222333444444555555444333444555666777444444444555555555666666444555666777777777666555555666777888888888888888777777888999:::;;;;;;<<<888888999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<>>>???@@@AAABBBAAAAAA@@@????????????????????????@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGHHHFFFDDDAAA???>>>??????@@@AAABBBCCCDDDBBBBBBCCCDDDEEEEEEDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDDDDFFFGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGFFFDDDDDDEEEGGGHHHKKKLLLMMMNNNNNNOOOOOONNNMMMMMMMMMOOOQQQSSSVVVWWWRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMIIIHHHGGGFFFGGGHHHKKKLLLJJJKKKLLLLLLLLLLLLLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMOOOPPPPPPMMMJJJGGGGGGFFFFFFGGGIIIJJJLLLFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCBBBCCCDDDFFFGGGIIIIIIHHHHHHGGGHHHHHHHHHEEEEEEFFFEEEEEEFFFHHHKKKKKKLLLMMMMMMLLLKKKIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGCCCEEEFFFEEEBBBAAABBBEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFF@@@CCCFFFGGGFFFEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDDDDDDDDDDDDDEEEAAACCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLKKKJJJIIIKKKOOORRRPPPUUUYYYXXXRRRMMMKKKLLLNNNNNNMMMMMMNNNNNNOOOOOOPPPRRRTTTRRROOOMMMMMMOOOPPPOOONNNMMMLLLLLLLLLLLLGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@??????======>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999888888888999999:::::::::999999999999999999999999999888888777777888888999:::999888777666666666666777777666666555555555444666666666666666666666666444444444555555555666666555555555555555555555555888777666555444333333333333333333444444444555555555555444444444444555555444444444555555555666666666666555555555444444444333333333222222111111111111222333333111111222333555555555444444333333333333333333333333333333333666555444333222333444555666666666666666666666666777777888888888888777777555555666666777777888888555555666777777777777777888999::::::;;;;;;::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================<<<;;;;;;::::::;;;;;;<<<;;;>>>@@@BBBAAAAAABBBBBB@@@???>>>>>>>>>???AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEECCCBBB@@@AAABBBBBBBBBCCCDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLHHHEEEEEEGGGJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFIIIJJJLLLMMMMMMMMMLLLKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVUUUSSSRRRPPPOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNLLLJJJIIIJJJKKKLLLLLLMMMNNNMMMKKKIIIJJJKKKNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIHHHHHHIIIIIIIIIMMMMMMLLLKKKKKKKKKKKKKKKMMMIIIFFFGGGKKKMMMKKKHHHIIIJJJLLLMMMNNNMMMKKKJJJJJJJJJLLLMMMMMMNNNMMMMMMNNNMMMLLLLLLKKKLLLLLLLLLMMMKKKHHHHHHHHHHHHHHHFFFJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHEEEDDDBBBCCCFFFIIIJJJJJJDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@CCCCCCEEEFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEGGGGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKKKKLLLLLLLLLLLLKKKPPPQQQSSSSSSRRRQQQNNNMMMJJJJJJKKKLLLMMMNNNNNNOOONNNOOOOOONNNLLLKKKKKKLLLJJJKKKLLLNNNNNNNNNMMMLLLEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????===>>>>>>??????>>>>>>======>>>>>>??????>>>>>>======<<<<<<;;;;;;:::999999888888999999999:::::::::999999999999999999999999888888777777777777888888:::999888777666666666666555555555555444444444333555555555555555555555555444444444444555555555666555555555555555555555555555444333222222222222222333333333444444444555555555555444444444444555555222222222333333333333444666555555555444444444444444333333333222222222222111333444333222111222333555555444444444333333333333333333333333333333333555444333333333333444555555555555555555555555555777777888888888888777777555555666666777777777777555666777777888888777777888999999:::;;;:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;>>>@@@BBBAAAAAABBBBBB@@@???>>>>>>>>>???AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCDDDHHHKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSTTTSSSRRRPPPOOONNNNNNNNNMMMNNNOOOPPPPPPQQQQQQQQQPPPNNNLLLJJJIIIIIIJJJKKKJJJKKKLLLLLLKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKLLLIIIFFFGGGJJJLLLJJJGGGHHHIIIKKKLLLLLLLLLJJJIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKMMMKKKJJJJJJJJJJJJIIIGGGFFFGGGGGGHHHIIIKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDDDDEEEGGGGGGFFFBBBBBBCCCDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKOOOPPPQQQRRRRRRQQQOOONNNJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPNNNMMMMMMNNNJJJJJJKKKLLLLLLLLLKKKJJJDDDEEEFFFFFFGGGGGGGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????<<<======>>>>>>======<<<======>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999888999999999999:::::::::999999999999999999999999888888777777777777888888999888777666666555666666444444444333333333333333555555555555555555555555444444444444555555555555444444444444444444444444333333222222222222333333333333333444444444555555555555444444444444555555222222222222333333333333555555555555444444444444444444444444333333333333111333444444333222222333444444444444333333333333333333333333333333333333444444333333333444444555555555555555555555555555666777777888888777777666555666666666666777777777666666777888888888888888888888999::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;>>>@@@BBBAAAAAABBBBBB@@@????????????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCDDDGGGJJJKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRQQQPPPOOONNNMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPOOOPPPNNNLLLJJJIIIIIIJJJJJJGGGIIIKKKKKKKKKLLLNNNPPPNNNMMMMMMKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKHHHFFFGGGIIIKKKIIIGGGGGGHHHJJJKKKKKKKKKJJJIIIKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJMMMLLLLLLMMMMMMMMMJJJHHHCCCCCCDDDFFFHHHKKKMMMNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB===???@@@BBBDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOOOOOKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSSSSRRRPPPOOOPPPQQQLLLLLLMMMMMMMMMLLLLLLKKKEEEEEEFFFFFFGGGFFFFFFEEEBBBBBBBBBBBBAAAAAAAAA@@@?????????????????????>>><<<======>>>>>>======<<<<<<<<<============<<<<<<===<<<<<<;;;;;;:::999999999999999999999999999999888888888888888888888888999888888777777888888999888777666666555555555666444444444333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444333333333444555555666333333333444444444555555555444444333333444444555333333444444444555555555444444444444444444444444444444444444444444444444111333555555444333333444333333333333333333333333333333333333333333333333444333333333444444555555555555555555555555555555666666777777777777666666666666666666666666666666666777777888888888888888777888888999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;>>>@@@BBBAAAAAABBBBBB????????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBCCCEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNLLLMMMNNNNNNOOOOOOOOONNNOOONNNMMMKKKJJJJJJJJJJJJHHHJJJKKKLLLLLLLLLNNNOOOOOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIIJJJKKKMMMNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLJJJHHHHHHJJJKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKMMMMMMNNNOOOPPPOOOLLLIIICCCDDDDDDFFFHHHJJJLLLNNNOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC===>>>@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDBBBCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTSSSQQQPPPQQQRRRPPPPPPPPPOOOOOOOOONNNNNNFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===:::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;;;;:::999999999999999999999999999999888888888888888888888888999999888888888888999999777666555555444555555555444444444444444444444555555555555555555555555555444444444444444444333333444444444444444444444444333333333333333444555666333333333444444444555555444444333333333333444444333333333444444444555555333333444444444444444444444444444444444444444444222444666666555444333444333333333333333333333333333333333333333333333333222333333444444555555555555555555555555555555555666666777777777777666666666666666555555555555555666666777888888888888888666777888888999999888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;>>>@@@BBBAAAAAABBBBBB??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCEEEGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMNNNNNNMMMMMMMMMIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOOOOOOONNNNNNOOONNNNNNMMMLLLLLLKKKKKKLLLMMMNNNMMMLLLLLLMMMNNNPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLJJJJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOLLLJJJFFFFFFFFFGGGHHHIIIKKKLLLOOONNNMMMLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGDDDEEEGGGIIIJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQRRRQQQOOOOOOOOOQQQPPPPPPOOOOOOOOOOOOOOOOOOFFFFFFFFFEEEDDDCCCAAA@@@AAAAAAAAA@@@@@@@@@??????============>>>>>>>>>>>>===>>>>>>??????>>>>>>===::::::;;;;;;;;;;;;::::::===<<<<<<;;;;;;:::999999:::::::::999999999999888888888888888888888888888999999888888888888999999555555444444444444555555444444444444555555555555444444444444444444444444444444444444333333333333333333333333333333333333111111111111111222333333333333333444444444555555444444333333333333444444111111111111222222222222333333333333444444444444333333333333444444444444222444777888666555444444222222222222333333333333333333333333333333333333222222333444555555555555444444444444444444444444555666666777777666666555666666666555555555555444555555666777777777777777666666777888888888888777999999999999999999999999999::::::;;;;;;<<<<<<<<<888999:::<<<<<<=========<<<;;;;;;::::::;;;;;;<<<;;;>>>@@@BBBAAAAAABBBBBB???@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIEEEGGGHHHIIIHHHHHHIIIKKKGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMLLLMMMNNNNNNOOOOOONNNNNNMMMJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNOOOOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQOOOMMMLLLLLLMMMPPPOOOOOONNNNNNMMMMMMLLLJJJJJJJJJJJJKKKMMMNNNOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMKKKJJJIIIIIIJJJKKKMMMNNNOOOOOONNNMMMMMMMMMMMMNNNMMMLLLLLLMMMOOONNNLLLJJJHHHHHHGGGGGGHHHHHHIIIIIIMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEECCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIHHHIIIJJJKKKIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJJJJKKKLLLLLLMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPMMMOOOPPPOOONNNMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<=========>>>>>><<<======>>>>>>======<<<;;;<<<<<<======<<<<<<;;;===<<<<<<;;;;;;:::999999:::::::::999999999888888888888888888888888888888777777666666666666777777555444444333444444555555222222333333444444444444444444444444444444444444444444444333333333222222333333333333333333333333111111111111111111222222333333333444444444555555444333333222222333333444000111111111111222222222222222333333333444444444222222222222333333333444222555888888777555444444111111222222222333333333333333333333333333333333111222333555555555555555444444444444444444444444555555666666666666555555666666555555555444444444444444555666666666666666555666777777888888777777888888888888888888888888999999::::::;;;<<<<<<===999:::;;;<<<===>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;>>>@@@BBBAAAAAABBBBBB???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAABBB@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIFFFHHHJJJJJJIIIHHHJJJLLLGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJMMMNNNOOOOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMKKKKKKJJJJJJJJJKKKLLLMMMKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRQQQOOONNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNLLLKKKJJJKKKLLLMMMLLLJJJGGGFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFDDDCCCCCCCCCEEEFFFEEEEEEEEEDDDDDDEEEFFFFFFHHHHHHGGGHHHIIIIIIGGGEEECCCBBBAAAAAAAAAAAABBBCCCAAAAAA@@@@@@@@@@@@?????????????????????@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIHHHIIIIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKLLLLLLLLLIIIIIIIIIJJJJJJKKKLLLLLLJJJKKKKKKLLLMMMNNNOOOOOOLLLMMMNNNNNNMMMLLLMMMNNNKKKKKKKKKKKKLLLMMMOOOPPP@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@????????????>>>;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;======>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999:::::::::999999888888888777777777777777777777777555555444444444444555555444444333333333444444555111111111222222333333333444444444444444444444444444444444333333222222222333333333333333333333333444444333333222333333444333333333444444444555555444333333222222333333444222222333333333444444444222222222333333444444444111111111222222333333333222555888999888666444444111111111222222333333333333333333333333333333333000222333555666666555555444444444444444444444444555555666666666666555555666666555555555444444444333444444555555555555555555666666777777777777777777777777777777777777777999999::::::;;;<<<======999:::;;;===>>>?????????<<<;;;;;;::::::;;;;;;<<<;;;>>>@@@BBBAAAAAABBBBBB???@@@AAABBBCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCDDDCCCBBBAAACCCCCCDDDDDDEEEEEEFFFFFFDDDCCCCCCCCCCCCEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHIIILLLNNNLLLIIIGGGGGGIIIGGGGGGHHHHHHIIIJJJKKKKKKIIIKKKMMMOOOPPPOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJLLLMMMNNNJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPOOOOOOMMMNNNPPPQQQRRRSSSSSSSSSQQQRRRSSSRRRPPPOOOPPPQQQLLLLLLLLLLLLMMMMMMMMMMMMHHHHHHGGGGGGGGGHHHIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJLLLMMMJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFGGGIIIKKKMMMJJJIIIIIIJJJJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKKKKKKKDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJHHHGGGFFFEEEEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGEEECCCBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGHHHGGGDDDAAACCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@?????????>>>>>>??????>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEDDDDDDDDDDDDDDDEEEGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMNNNNNNLLLLLLMMMNNNLLLLLLLLLLLLMMMPPPRRRSSSBBBAAA@@@@@@BBBBBBAAA@@@AAAAAAAAA@@@@@@@@@????????????>>><<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999888888777777888888555555555555555666777888444444444555555555666666555555555555555555555555888777666444333333333333444444444444444444444444444444222222222222444444222222333333333333444444555444444333333444444555666555333111111111333444222222333333333333444444222222222222222222222222111222333333444444333333555333111000///000111222111222333444555555555555222222333333333333444444555555444444444333333333777777666666666666777777555444444333333333444444333444444444555666666666333444555555666666555555777777777777777777777777444555666666555555666777777777888888888999999999888888999::::::::::::999;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@CCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@?????????@@@AAA??????>>>>>>???AAABBBDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCEEEFFFHHHIIIJJJHHHGGGEEEEEEFFFHHHIIIGGGHHHIIIJJJJJJHHHFFFDDDGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIKKKNNNPPPPPPPPPRRRSSSSSSRRRQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSQQQNNNLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIJJJJJJIIIGGGGGGHHHJJJNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNMMMMMMLLLKKKJJJMMMLLLJJJIIIIIIJJJJJJKKKJJJKKKLLLLLLLLLKKKIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFEEEDDDBBBAAAAAABBBCCCCCCDDDEEEFFFFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@AAA@@@??????@@@AAACCCDDD????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>???@@@BBBCCCDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIHHHGGGFFFDDDCCCGGGGGGGGGGGGGGGFFFEEEDDDFFFEEECCCDDDEEEGGGFFFFFFEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIJJJKKKJJJHHHGGGGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLOOOOOONNNNNNNNNNNNNNNNNNCCCBBBAAAAAABBBCCCBBBAAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999888888777777888888666555555555555666666777555555555666666666777777555555555555555555555555666666777777777777777888444444444444444444444444444333333222222333333444222222222333333333444444333222222111111222222333666444333111111222333444222222333333333333444444222222222222222222222222222222333444444444444444444222111000///000222222222222333444555555555555222222333333333333444444333333333444444555555555555555555444444555555555555444444333333444444444444444444444555555555555333444444555555555555555777777777777777777777777555777888888777666888999888888999999999:::::::::777888999999::::::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@AAAAAA@@@@@@?????????AAABBBCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKIIIIIIGGGFFFFFFFFFGGGGGGIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKNNNLLLJJJIIIIIIJJJMMMNNNNNNOOOQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRRRRQQQPPPOOONNNLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGGGGHHHJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDEEEFFFFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAA@@@?????????@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBAAAAAABBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIGGGFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888777777777777888777666666555555555555666666666666777777777777777555555555555555555555555///000222444666666666666444444444444444444444444444333333222222333333444222222222222333333333333222222111111111111222222555444222111111222333333222222333333333333444444222222222222222222222222222333444444555555444444222111000000000111222333333333444444444444333333222222333333333333444444111222222333444555666777444333333222222333333444444444444333333444444555555555555555444444444444333333444555555555555555666666666666666666666666777888999999888888999:::999999999:::::::::;;;;;;777888999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@AAAAAAAAA@@@@@@@@@????????????????????????@@@AAABBBAAAAAA@@@@@@@@@@@@AAABBBAAABBBCCCEEEGGGGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIFFFEEEDDDDDDFFFHHHKKKMMMIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJKKKKKKLLLLLLNNNMMMKKKIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQQQQPPPOOOOOOOOOPPPRRRSSSSSSSSSSSSOOOOOOOOONNNNNNOOOOOOPPPLLLLLLMMMMMMLLLJJJIIIHHHIIIJJJJJJIIIGGGGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKLLLKKKIIIHHHFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGCCCBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@???>>>======>>>=========>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEEEEFFFFFFFFFFFFAAA@@@@@@@@@@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGEEEEEEBBBCCCEEEGGGHHHIIIJJJJJJIIIGGGEEEEEEGGGGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIGGGFFFGGGHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOLLLLLLMMMNNNMMMKKKIIIGGGBBBAAA@@@@@@BBBBBBAAA@@@@@@????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999;;;;;;::::::::::::::::::::::::::::::::::::::::::999999888777777777777777888777666555555555555555666666666666666666666666555555555555555555555555,,,...000333444444333333333333333333333333333333333333333333333333333333111222222222222333333333444444333333333333444444333333222111111222222333222222222333333333444444222222222222222222222222333333444555555555555444111000000000111222333444333333444444444333222222222222222333333333444444222222333333444555666666333333222222222222333333444444333333333444555555555555555444444333333333333333444555555555444444555555555555555555555555666888999999888888999:::888888999999999999::::::777777888999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======>>>>>>???@@@@@@AAA>>>>>>>>>=========<<<<<<===>>>>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIFFFDDDCCCBBBCCCFFFHHHJJJHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLJJJIIIIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQPPPOOONNNOOORRRTTTUUUUUUUUUTTTOOONNNLLLKKKKKKLLLMMMNNNLLLLLLMMMMMMLLLKKKIIIHHHIIIIIIJJJHHHGGGFFFGGGIIIGGGHHHJJJJJJJJJJJJHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIKKKJJJJJJIIIHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@???@@@AAAAAAAAA@@@>>>==================>>>????????????@@@@@@@@@@@@@@@@@@DDDEEEEEEFFFFFFFFFEEEEEE@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCEEEGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEEEECCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQMMMNNNPPPQQQPPPMMMJJJHHH@@@???>>>>>>@@@@@@???>>>?????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;:::999999888999999::::::::::::::::::::::::::::::::::::::::::999888777777666666777777888777666555555555555555555555555555555555555555555555555555555555555555111222555666777666444333333333333333333333333333333333333333333333333333111111111222222222333333444333333222222333333444222222222222222222222333222222222333333333444444222222222222222222222222222333444444555555444444000000000111111222333333333333333444333333222222222222222333333333444444444444444444444444444444444444333333333333444444333333333333333444555666555555444444333333333222222333333444555444444444444444444444444444444444555666777777666666777999777777777777888888888888777777888999999999999888999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>>???@@@@@@>>>>>>>>>>>>==================>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????CCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGGGGDDDEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLJJJJJJIIIIIIJJJKKKLLLMMMLLLMMMNNNPPPQQQQQQPPPPPPNNNPPPRRRTTTUUUUUUUUUTTTPPPNNNKKKHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHIIIIIIHHHFFFFFFGGGIIIHHHHHHJJJKKKKKKJJJHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGIIIIIIJJJKKKKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGFFFEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFGGGFFFFFFEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@>>>???AAABBBBBBBBBAAA@@@=========<<<======>>>>>>??????@@@@@@AAAAAAAAAAAACCCCCCDDDEEEEEEDDDDDDDDD@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGHHHGGGEEEFFFGGGIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEGGGHHHIIIKKKLLLMMMKKKIIIHHHIIIJJJEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRPPPQQQSSSTTTSSSQQQNNNLLL???>>>======??????>>>===>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;<<<:::;;;;;;::::::999888777888888999999999999::::::::::::::::::::::::::::::888888777666666666666777777666666555555555555666555555555555444444444444555555555555555555555555333333444555555444222222333333333333333333333333222333333444444333333222111111111111222222222222111111000000000000111111111111111222222222222222222222333333333333444444222222222222222222222222111222333333444444333333111111111111222222222222222222333333333333222222222222333333333333444444555555444444444333333333555444444333333444444555333333333333444555555666444444444444333333333333222222333444444444444444555555555555555555555555333555666666555555666777666666666777777777777888666777888888999999888888888888999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>>>>???AAAAAA@@@@@@@@@?????????======>>>???@@@@@@@@@???>>>>>>??????@@@??????>>>BBBBBBAAA@@@@@@AAAAAABBBDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKMMMNNNOOOPPPOOOOOONNNNNNPPPQQQRRRRRRRRRRRRNNNLLLIIIGGGEEEEEEFFFFFFIIIJJJKKKLLLMMMLLLKKKKKKHHHIIIIIIHHHFFFFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKJJJIIIHHHIIIIIIIIIJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@??????@@@AAABBBCCCCCCBBB>>>>>>============>>>>>>?????????@@@@@@AAABBBBBBAAABBBCCCCCCDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFEEEDDDEEEGGGIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLMMMKKKIIIHHHIIIJJJDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQRRRTTTUUUTTTSSSQQQPPP???>>>===>>>???@@@???===>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;::::::888777777888888888888999999999:::::::::::::::::::::::::::888888777666666666666666666555555555555666666777666666666666555555555444555555555555555555555555222222222222222222222222222222222222222222222222222333333444444333333222111111111111222222222222111111000000000000111111000000111222222222222222222222333333333333444444222222222222222222222222000111222222333333222222111222222222222111111000000111222333333333333333222222333333333333444444333333444444444444444444444444333333333333444444333333333333444555666666333333333333333333444444222222333444444444444333555555555555555555555555333555666666555444666777666777777777777888888888666777777888888888888888888888888888999999999999;;;::::::999999::::::;;;::::::;;;;;;<<<=========@@@@@@@@@@@@????????????===>>>???@@@@@@???>>>>>>;;;<<<===>>>??????>>>>>>??????>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJHHHIIIIIIGGGFFFEEEGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@BBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA???>>>>>>======>>>>>>???======>>>>>>???@@@@@@AAA@@@AAABBBCCCDDDEEEEEEEEE@@@AAACCCEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDGGGIIIJJJJJJEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKJJJHHHFFFGGGHHHCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQQQQRRRRRRRRRRRRRRR@@@???>>>???@@@AAA@@@>>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::999888777666777777888888999999999:::::::::::::::::::::::::::888888777666666666666666555555555555555666777888888888777777666666666555555555555555555555555555555444444444444555666777222222222222222222222222222222444444444444222222000111111111111222222222333333222222222222333333///000111222222222222222222222333333333444444444222222222222222222222222000000111222222222222111222222222222222111000//////000111222333444444444222222333333333444444444111222222333444555666666444333333222222333333444222222222333444555666777222222222333333444444444222222333444444444333333666666666666666666666666444555666666555555666777777888888888888999999999666666777888888888888888777888888888888999999999;;;::::::999999::::::;;;999999::::::;;;<<<<<<===>>>=========<<<<<<<<<<<<>>>>>>???@@@@@@???======999:::<<<===>>>>>>>>>===<<<<<<<<<<<<>>>@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFGGGHHHGGGFFFEEEAAABBBCCCEEEEEEEEEDDDCCCEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJPPPOOOMMMKKKIIIFFFDDDCCCEEEFFFHHHJJJKKKKKKKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCEEEHHHIIIJJJJJJJJJHHHHHHIIIGGGFFFEEEFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDEEEFFFFFFGGGGGGFFFCCCDDDEEEGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@BBBAAA@@@>>>===>>>????????????>>>>>>>>>>>>>>>???;;;<<<<<<===>>>??????@@@@@@AAABBBDDDEEEFFFFFFFFF???AAACCCEEEFFFFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAACCCFFFIIIJJJJJJEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHFFFEEEEEEFFFCCCDDDEEEGGGGGGGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNOOOOOOPPPPPPQQQNNNNNNOOOOOOPPPQQQQQQRRR>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::@@@???>>><<<:::999999999;;;<<<<<<<<<;;;::::::999999999999888888888888777999999999888777666555555777666555333333333444555555555555555555555555555777777666555444444333333444444555555555555444444333333333333333333333333444444333333222111000000444444444444444444444444333222222111111222222333333222111000000111222333222222222222222222222222000111222222333444555555111111111111111111111111000000111222222222222111333333333333333333333333222333333444444333333222111222222333333222222111111222333333444444333333111111222333333444555555333333333444555666777888333333333333333333333333222333555666777666555555555555555555555555555555555555555555555555555555666666555555555444444444666666666666666555555555777888888999::::::;;;;;;:::::::::999999999888888777888999999::::::999999======<<<<<<<<<======>>>======>>>>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>???>>>=========>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGFFFEEECCCBBBFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDFFFFFFDDDCCCDDDEEEBBBBBBBBBCCCDDDFFFHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGHHHGGGEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCDDDDDDEEEFFFFFFGGGAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<===>>>@@@AAA@@@???>>>>>>???@@@AAABBBAAA???>>>>>>???AAABBBBBBBBBAAA@@@AAABBBCCCDDDCCCAAA>>><<<;;;<<<>>>???;;;;;;<<<===>>>>>>??????AAA@@@AAABBBEEEEEEEEECCCFFFDDDAAA??????@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHGGGEEEDDDEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGFFFIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMM>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999999::::::::::::;;;;;;:::999999888888888888777777777666666888888888888777666555444777666555555444444444555666666666666666666666666777666666555444444333333333333444444444444333333333333333333333333333333555555444333333222111111333333333333333333333333333222222111111222222333222222111000000111222222222222222222222222222222222222333333333333333333111111111111111111111111000000111222222222222111333333333333333333333333222333333444444333333222111222222333333222222111111222333333444444333333111222222333333444444444333333333333444555666666333333333333333333333333333444555555555555555555555555555555555555555555555555555555555555555555666666555555555444444444777777777777777777777777666777777888999:::;;;;;;::::::999999888888888888888999999:::::::::::::::<<<<<<<<<<<<<<<===>>>>>>>>>?????????>>>>>>===<<<>>>===<<<<<<<<<<<<===>>>???>>>=========>>>@@@@@@AAABBBCCCDDDDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB???@@@@@@AAAAAABBBBBBBBBAAABBBDDDFFFGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEECCCBBBEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEGGGFFFEEEDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIGGGGGGEEEDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJHHHFFFEEEFFFGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@???@@@@@@AAABBBBBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>???AAAAAA???>>>>>>>>>??????BBBAAA@@@??????@@@AAABBBDDDCCCBBBBBBBBBCCCEEEEEECCCAAA???===<<<===???@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAABBBDDDEEEDDDBBBBBBAAA???>>>>>>>>>@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::999999999999999888888777777777666666666555555555777777777777777666555444666666666666666666555444555555555555555555555555666666555555444333333333222222333333333333222222333333333333333333333333555555555444333333222222222222222222222222222222222222111111111111222222222222111000000111222222222222222222222222222222444444333333222222222222111111111111111111111111000000111222222222222111333333333333333333333333222222333333333333222222111222222333333222222111111222222333333333333333222222222333333333333333333333333222333333444444333333333333333333333333666555444444444444444444444444444444444444444444444444444444444444444444555555555555555444444444777777777777888888888888555555666777888999:::;;;999888888888888777777777999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@???>>>>>>===>>>======<<<<<<======>>>>>>>>>>>>===>>>??????@@@AAABBBCCCDDDDDDEEEEEEDDDAAABBBCCCDDDDDDCCCBBBBBB===>>>>>>???@@@AAABBBCCC@@@AAACCCFFFHHHHHHIIIIIIEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHHHHFFFEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIIIIHHHGGGFFFEEEEEECCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLIIIGGGFFFFFFGGGGGGEEEDDDFFFEEEEEEDDDDDDEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEECCCCCCAAAAAAAAAAAACCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>AAA@@@???>>>>>>>>>>>>>>>BBBBBB@@@@@@@@@@@@BBBBBBEEEDDDDDDDDDDDDEEEFFFFFFDDDBBB@@@>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDBBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@???????????????AAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHGGGGGGFFFCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKK<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;:::999999999888999999999999999888888777777777666666666555555888888888888777777666555555555777777777666555444222222222222222222222222555555555444444333333333222222333333333333222222222222222222222222222222444444444333333222222222111111111111111111111111222222111111111111222222222111111111111111111222111111111111111111111111333222222222222222222222111111111111111111111111000000111222222222222111222222222222222222222222222222333333333333222222111222222333333222222111111111222333333333333222333333333222222222222222333333222222111222222222333333333333333333333333777666444333222333444444444444444444444444444444444444444444444444444444555555555555555555555555666777777777777777888888555555666777888999::::::888777777777777777777777999:::;;;;;;<<<<<<;;;;;;999::::::;;;<<<===???@@@>>>>>>???@@@@@@@@@@@@@@@>>>==================>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCDDDCCCBBBBBB??????@@@@@@AAAAAABBBBBBAAABBBDDDFFFHHHHHHHHHHHHEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEGGGIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCEEEFFFHHHJJJKKKLLLIIIGGGFFFFFFGGGGGGEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDD@@@@@@@@@???@@@AAAAAABBBAAAAAABBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCAAA@@@??????@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAACCCCCCAAA???@@@AAABBBBBBBBBAAA??????@@@@@@AAACCCCCCDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCC???@@@@@@@@@AAAAAAAAABBBAAABBBCCCEEEEEEEEEEEEEEEBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGEEECCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999999999999999::::::::::::999999888888777777777666666666888888999999888888777777444555666777777666555444222222222222222222222222444444444444444333333333333333444444444444333333222222222222222222222222222222222111111111111111111111111111111111111111222111111000000111111222111111111222222111111111111111111111111111111111000000111222222333444444111111111111111111111111000000111222222222222111222222222222222222222222111222222333333222222111111222222333333222222111000111222222333333222222222222222222222222222111333333222111111111222222333333333333333333333333777555444222222222333444444444444444444444444444444444444444444444444444444555555555555555555555555555555666666777777777666666666777888888999999777777777777777777777888999:::;;;;;;<<<<<<;;;;;;999999::::::<<<===>>>???;;;<<<>>>???AAABBBBBBBBB===>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????????????????@@@@@@AAA@@@@@@@@@???@@@AAACCCCCCCCCBBBAAACCCCCCBBBBBBAAAAAA@@@@@@BBBCCCEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFGGGIIIIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEAAAAAACCCDDDFFFHHHJJJJJJHHHGGGFFFFFFGGGGGGFFFDDDFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????=========>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@????????????????????????>>>>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@???>>>===:::;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA????????????@@@@@@@@@@@@BBBAAA@@@AAABBBBBB@@@>>>???@@@AAABBBAAA@@@>>>===>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC???@@@AAABBBBBBCCCBBBBBB?????????@@@@@@@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEGGGHHHHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHH<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<888777777888888999:::;;;888999::::::::::::::::::888888888777777777666666777777888888888888777777333444555555555555555555444444444444444444444444444444333333333333333333333333444444444444333333222222222222222222222222111111111111111000000000111111111111111111111111111111000000000000111111000111222222222222111000111111111111111111111111//////000111222333444444111111111111111111111111000000111222222222222111222222222222222222222222111111222222222222111111111222222333333222222111000111111222222222222222111111111222222222222222222222222111222222333333333333333333333333333333555444333333333333333333333333333333333333333333333333333333333333333333444444444555555555555555444444555555666666777777888888888888888888888888777777777888888888888999999999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>:::;;;===???@@@AAABBBBBB===>>>>>>??????>>>>>>=========>>>????????????>>>>>>>>>????????????>>>>>>>>>???AAABBBCCCBBBBBBAAAEEEDDDDDDCCCBBBAAA@@@???BBBCCCEEEFFFFFFEEEDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIHHHGGGFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFDDDEEEEEEEEEGGGHHHIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@AAACCCEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHGGGEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>=========>>>??????@@@@@@?????????>>>>>>>>>>>>===999:::<<<>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBB@@@???======>>>???>>>===<<<;;;>>>>>>@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC??????@@@AAAAAAAAAAAAAAA????????????????????????>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHHHHHHHHHHEEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFF<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777777777777888999:::;;;777777888999999999999999777777666666666555555555555555666666666666555555333333333333333444555555555555555555555555555555333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111000111222222222222111000111111111111111111111111000000111111222222222333111111111111111111111111000000111222222222222111111111111111111111111111111111222222222222111111111222222333333222222111000000111222222222222222000000111111222222333333222222222222222333444555333333333333333333333333222222333444444444333333333333333333333333333333333333333333333333333333444444444555555555666666444555555666777777888888:::::::::999888888777777888888888888999999::::::888999999:::::::::::::::::::::::::::;;;;;;<<<===<<<<<<===>>>????????????===>>>????????????>>>===<<<===>>>???@@@??????>>>>>>>>>????????????>>>>>>===>>>@@@AAABBBBBBAAAAAACCCBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEECCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFCCCDDDEEEFFFFFFGGGGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFGGGGGGCCCCCCCCCDDDDDDFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFEEECCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@AAA??????@@@AAAAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<======>>>??????@@@???>>>===<<<<<<<<<===>>>;;;<<<===>>>?????????>>>>>>??????????????????>>>???@@@AAABBBCCCBBBBBBAAABBBBBBAAAAAA@@@?????????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???AAABBBAAA???==================<<<;;;===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEAAABBBDDDFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999666666777888888888888888666666555555555444444444333333444444555444444333333333222111222333555666333333333333333333333333333333333333333333333333111111222222222222111111111111111111111111111111222222222222222222222333222222222222222222222222111111000000000000111111000111222333333222111000000000000000000000000000222222222111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111222222222222111111222222222333333222222222000000111222222222222111//////000111222333333444222222222222333444555666333333333333333333333333000111333444555444444333333333333333333333333333333333333333333333333333444444444555555555666666555666666777888999999999<<<<<<;;;:::999888777666888888999999999:::::::::888888999::::::::::::999;;;;;;:::::::::;;;;;;<<<>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@???>>>===<<<===>>>@@@@@@??????>>>??????@@@@@@@@@??????>>>===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA===???AAACCCEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGFFFEEECCCBBBCCCDDDDDDDDDEEEEEEFFFFFFDDDFFFHHHGGGFFFEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFFFFEEEFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFAAABBBCCCDDDEEEEEEEEEEEEJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAABBBBBBCCCDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIIIIHHHFFFFFFEEECCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@@@@??????============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;?????????>>>???@@@@@@AAA>>>???@@@AAAAAAAAAAAAAAA??????>>>>>>=========<<<;;;<<<<<<===>>>??????@@@@@@>>><<<;;;:::;;;===>>>===>>>?????????>>><<<;;;>>>>>>????????????>>>>>>@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAA@@@@@@??????>>>????????????????????????=========???AAABBBAAA@@@@@@?????????>>>>>>>>>>>>======>>>????????????>>>===>>>>>>>>>>>>???????????????@@@@@@@@@??????>>>?????????>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDAAABBBCCCDDDDDDDDDCCCBBB@@@AAACCCEEEFFFFFFEEEEEE???AAACCCEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999999999333444444444555555666666777777666666666666777777444444333333333333444444333333333333333333333333555555444333333333333444222222222222222222222222222222222222222222222222000000000111222222222333000000111222222222222111111111111111111111111111000000000000000000000000////////////000000000000222222111111222222333444///000111222222111000///222222111111111111111111000000111222333444444555111111111111111111111111222222222222222222222222111111111111111111111111222222333333333333444444222222222222222222222222444444444333333222222222222222222222222222222222444444444222111111333555333333333444444444555555777888888777444333333444666666666666666666555555777777777666666666666666777777777777777888888999888999999::::::999999999<<<;;;::::::999999999999;;;<<<===???@@@@@@@@@@@@???===;;;<<<>>>???<<<999:::;;;<<<>>>????????????????????????????????????@@@AAABBBBBBBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@???AAAAAAAAABBBCCCDDDFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFEEECCCCCCEEEFFFHHHAAABBBCCCDDDEEEEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJHHHFFFEEEDDDEEEHHHIIIIIIGGGEEECCCFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGEEEDDDDDDDDDDDDGGGGGGHHHHHHHHHGGGGGGFFFAAABBBDDDEEEFFFFFFEEEEEECCCCCCDDDEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBAAA@@@???FFFFFFDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>======<<<<<<<<<;;;======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????????????????@@@@@@AAAAAABBBBBBAAA???>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<===???@@@??????>>>===============>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>??????@@@??????>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????@@@???>>>======???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDKKKHHHEEEEEEGGGGGGEEECCCEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFGGGHHHIII>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888444444555555555666666666555555444444444444555555444333333222222333333444333333333333333333333333555555444333333333333444222222222222222222222222222222222222222222222222111111111111111222222222000000111222222222222111000000000000000000000000111111111111111111111111222222111111000000//////111000000000000111222222000000111111111111000000000000000000000000000000///////////////000000000111111111111111111111111222222222222222222222222111111111111111111111111222222222333333333444444333333222222222222222222444444333333333222222222222222222222222222222222444333333333333444444444333333333444444444444555555666777666444222333444555555555555666666666666777777777777777777777777777777666666777777888999666777888999:::;;;;;;;;;<<<;;;::::::999999999:::;;;<<<===>>>???@@@@@@@@@???===<<<===>>>>>><<<:::;;;<<<===>>>???@@@@@@@@@????????????????????????@@@AAABBBCCCCCCBBB@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAFFFEEEDDDBBBAAA@@@@@@@@@????????????????????????========================?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>======>>>=========<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAA@@@???>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAA??????>>>===============>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============AAA@@@???>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBDDDEEEFFFGGGHHHJJJGGGEEEDDDFFFFFFEEECCCDDDCCCCCCCCCDDDEEEGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777999999999888888777777666555555666666666666777777555555444444444444555555444333333222222333333444333333333333333333333333555555444333333333333333333333333333333333333333222222222222222222222222222222222111111111111111000000111222222222222111////////////////////////222222222222222222222222444444333222111000//////000////////////000111111111111000000000000111111//////////////////000000333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333222222111111111333333333333222222222222222222222222222222222222444222222444777888555333333333333333444444444444333444555444333222333555444444555555666666666666777777777777777777888888777777666666777777888999555666777999;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<===>>>???@@@@@@@@@>>>=========>>>>>><<<:::<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@========================@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>>>>>>>==================<<<<<<<<<<<<>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========??????>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>???===>>>??????@@@@@@??????@@@@@@@@@???@@@@@@AAABBB???>>>>>>===============>>>>>>???????????????>>>???>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAADDDFFFHHHJJJKKKHHHFFFDDDDDDDDDEEEDDDCCCBBBBBBCCCCCCEEEGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888888888777777777777:::999999888777666666555666666666777777777777777777666666555555666666777444444333333333333444444333333333333333333333333555444333333222222333333333333333333333333333333111111111111111111111111333222222222111000000000000000111222222222222111000000000000000000000000222222222222222222222222222222222111111000000000000////////////000111111222111000//////000111222/////////000000000000000333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111222222222222333333333444333333222222111111111333222222222222222222222222222222222222222222222333111111555:::;;;666111222222333333333444444444222333555555444444555666333444444555555666666777777777777888888888888888666666666666666777888888666666888999:::;;;;;;;;;;;;::::::999999::::::::::::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>>>>>>><<<;;;===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBDDDDDDGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFGGGGGGGGGHHHDDDDDDBBBBBBBBBBBBDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@???@@@????????????????????????========================????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<===???@@@AAAAAA???===<<<========================>>>>>>============<<<<<<>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???????????????@@@???@@@@@@@@@@@@AAAAAA>>>>>>============>>>>>>>>>>>>???@@@@@@@@@????????????>>>>>>??????@@@AAAAAAAAA@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCEEEGGGHHHIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888888777777777666666999999888888777666555555777777777777777666666666666666555555555555666666555555444444444444555555333333333333333333333333444444333222222222222333333333333333333333333333111111111111111111111111333222222222111000000000000000111222222222222111111111111111111111111111111111111111111111111111...//////000000111111111111000000000000111222222222111000//////000111222000000000111111222222222......//////000111111222111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333333333333222222111111111222222222222222222222222222222222222222222222222333111111555:::;;;666111222222222333333333444444333444666666555555666888333444444444555555666666666666777777888888888888666666666555666777777888888888999:::::::::999999:::::::::999999::::::;;;:::;;;<<<===>>>?????????===>>>??????>>>======<<<===>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCCCCDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCFFFHHHJJJGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJIIIHHHGGGHHHIIIKKKLLLHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>><<<<<<<<<==================>>>@@@AAA@@@???===;;;===========================<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;==============================>>>????????????>>>===>>>>>>???????????????>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA??????????????????????????????@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDD;;;;;;::::::::::::::::::::::::::::::::::::::::::888888888888777777777666888888888777777666666555777777666666666666555555444444333333333333444444555444444333333444444555333333333333333333333333444444333222222222222222222222222222222222222222111111111111111111111111222222222111111111111111000000111222222222222111111111111111111111111111000000000000000000000000------...///000111222222111000000000000111222222111111000000000000111111000000111111222222333333...//////000111222333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222555999888555111222222222222333333333333444555666666555555777888444444444444444444444444555555666666777777888888666666555555666666777888999999:::::::::999999888::::::999999999:::;;;;;;:::;;;<<<===>>>?????????===???@@@@@@>>>======>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCDDDFFFFFFFFFFFFBBBAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGFFFGGGGGGHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIKKKLLLMMMIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKLLLKKKJJJHHHGGGEEECCCDDDEEEFFFGGGGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>><<<<<<<<<=====================>>>>>>>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<===>>>>>>??????>>>>>><<<<<<===>>>>>>>>>>>>==================>>>>>>???>>>>>>???@@@AAAAAAAAAAAA@@@????????????@@@AAAAAA@@@@@@??????@@@@@@AAAAAA????????????????????????======>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEDDDBBBBBBCCCEEEGGGGGGGGGGGGFFFEEEDDDCCCGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHH::::::::::::::::::::::::999999999999999999999999999999888888888777777777777777777777777666666666666666666555555555444444444333333222222333333444333222222111111222222333333333333333333333333333444333222222111222222222111111111111111111111111111111111111111111111111111111111111111222222222000000111222222222222111111111111111111111111111111111111111111111111111/////////000000111111222000////////////000111111000000111111111111000000/////////000111222222222222222222333333444444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222111111111222222333333444000111111111222222222222222222222222222222222222111222444555555555333222111222222222222333333333333555666666444444555666666555555444444333333222333444444555666666777777666555555555555666777777777888999999:::::::::::::::999999999::::::;;;<<<::::::<<<===>>>?????????===???AAA@@@>>><<<===>>><<<===>>>@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@CCCEEEFFFGGGGGGGGGBBBAAAAAAAAABBBCCCEEEFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHGGGGGGFFFGGGGGGHHHDDDEEEGGGIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIGGGGGGGGGHHHJJJKKKJJJKKKLLLLLLLLLJJJHHHGGGDDDDDDEEEFFFGGGHHHHHHGGGDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBB========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<=========>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;<<<======>>><<<<<<<<<<<<============:::;;;<<<=========<<<<<<<<<======>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>=====================>>>??????===>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB???????????????@@@AAAAAA????????????????????????======>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEFFFEEECCCBBBDDDGGGEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJ::::::::::::::::::::::::999999999999999999999999999999999999888888888888666666666666777777777777666666555555444444444333666555555444444555555666111111000000000000111111333333333333333333333333444333222222111111222222000000000000000000000000000000000000000000000000000000111111222222222333000000111222222222222111000000000000000000000000222222222222222222222222222222222111111111111111...............///000000///000111222222111000///---......///000111111222111111111000000000000///111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000000111222333444444555000000111111222222222222222222222222222222222222111333555555333222222222111111222222222333333333333444555555333333444555666666555444333222222111333333444444555666666777555555555555555666777777555666888999:::;;;<<<<<<999999999999::::::;;;<<<999:::;;;===>>>>>>??????===???AAA@@@>>><<<===???<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@CCCEEEGGGGGGGGGGGGBBBBBBAAAAAABBBCCCEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJNNNNNNMMMLLLKKKIIIGGGFFFHHHHHHGGGGGGFFFGGGGGGGGGCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJIIIHHHGGGGGGIIIJJJLLLHHHIIIKKKLLLMMMLLLJJJIIIDDDEEEFFFGGGHHHIIIIIIIIIFFFEEECCCBBBAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<======>>>>>><<<;;;:::999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<777888999:::<<<===>>>>>>;;;<<<<<<======>>>>>>>>>999:::<<<=========<<<<<<<<<======>>>>>>>>>>>>>>>;;;<<<>>>??????>>>>>>==================>>>??????===>>>???@@@AAABBBBBBBBB@@@@@@??????@@@@@@AAABBB???>>>>>>>>>???@@@@@@AAA??????????????????????????????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCEEEFFFEEECCCBBBEEEGGGDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOOOONNNMMMLLLKKKKKKJJJ<<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;;;;::::::;;;;;;:::999888777555555444555666777777555333111555555555555555555555555444444333333333333222222111111111111111111111111333333333333333333333333333333333222222111111111111111111111111111111111222111111000000000000000222222222222222111000///000000111111111111000000000000000000000000000000000111111111111222222222111111111111111111111111111111222222222111111000......///000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000222222222222222222222222111111111111111111111111000111111111111222222222555444444333222111000000111111111111111111111111111111111222222333333333111222333333444444333333444444444333333222222222444444444555555555555666666555555444444444555555555444444444444555666666888888888888888888888888888:::;;;;;;999999:::<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEEEEDDDCCCAAA@@@FFFFFFEEEDDDCCCBBBBBBAAABBBBBBDDDEEEGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLPPPSSSWWWWWWTTTNNNJJJHHHJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGFFFGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBAAAAAA@@@@@@@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@>>>===<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::::::::;;;<<<===<<<;;;:::999:::<<<>>>???<<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>><<<======>>>???@@@@@@AAA===============<<<<<<<<<>>>============>>>>>>???BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAADDDEEEEEEEEEEEEDDDDDDCCC@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDEEEFFFGGGGGGHHHGGGFFFFFFFFFIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMIIIJJJLLLMMMMMMKKKIIIHHH<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;:::888777777777777888888777777666666666777888777666555444555555555555555555555555444444333333333333222222111111111111111111111111333333333333333333333333333333333222222222111111111111111111111111111111222111111000000000000000111222222222222111000///000000111111111111000000000000000000000000000000000000111111111222222222111111111111111111111111111111111222222111111000///000000111111111111111000000000000000000000000222222222222222222222222000000000000000000000000222222222111111111000000222222222222222222222222111111111111111111111111000111111111111222222222444333333222222111111000111111111111111111111111222222222222222222333333111222333333444444333333444444444333333222222222444444444444555555555555555555444444444444444555666555555555555666777777888888888888888888888888888999;;;:::999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<===???@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFEEECCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLOOORRRUUUVVVSSSNNNJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIHHHGGGEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;============<<<<<<;;;;;;:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;:::999:::<<<>>>???===============<<<;;;;;;;;;;;;<<<<<<======>>>>>><<<======>>>>>>?????????===========================<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@@@@?????????@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEFFFFFFFFFGGGCCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFFFFFFFHHHJJJLLLJJJJJJJJJJJJKKKKKKLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNIIIJJJKKKLLLLLLKKKJJJJJJ<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<;;;999666555333444555666777888888888888888888888777777777777555555555555555555555555444444333333333333222222222222222222222222222222222222333333333333333333333333333222222222222111111111111111111111111111222111111000000000000000111111222222111111000000000000111111111111000000000000000000000000000000000000000111111111222222111111111111111111111111000000111111222111111000000000111222222222222222000000000000000000000000333333333333333333333333000000000000000000000000222222222111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111333333222222222222222222111222333333444444333333444444333333333333222222444444444444555555555555444444333333333333444444666666666666666777888888888888888888888888888888888999::::::999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>>????????????????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIJJJJJJKKKNNNMMMMMMLLLLLLLLLLLLKKKMMMPPPSSSTTTQQQNNNKKKJJJFFFFFFGGGGGGHHHHHHHHHIIIFFFFFFGGGHHHHHHIIIIIIJJJFFFGGGHHHJJJJJJJJJJJJIIIJJJIIIIIIHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>========================>>>>>>>>>>>>????????????======<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<;;;:::999999:::;;;===>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>================================================<<<<<<;;;;;;<<<===>>>>>>@@@@@@@@@?????????>>>>>>@@@????????????>>>>>>>>>??????@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFFFFFFFHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMNNNNNNNNNJJJJJJJJJKKKKKKLLLLLLLLL<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<;;;999777555333444555666777888888888888888777777666777888888555555555555555555555555444444333333333222222222222222222222222222222222222222222222222333333333222222222222222222222222111111111111111111111111222111111000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111///000000111111111111111///000111111222222111111000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000111111222222222333111111111111111111111111333333333222222111111111111222333333444444333333333333333333333333333333333333444444444555555555333333222222222333444444666666555555666666777888888888888888888888888888777999::::::999999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<======;;;;;;<<<===?????????????????????????????????@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKNNNPPPQQQOOOLLLKKKJJJGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJFFFHHHJJJKKKLLLKKKIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>????????????==============================>>>>>>>>>?????????======<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<=========;;;::::::999::::::;;;;;;:::999999999:::;;;<<<======<<<;;;:::::::::<<<<<<::::::;;;<<<<<<======>>>============<<<<<<<<<<<<===============>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHIIIFFFFFFGGGGGGIIIJJJLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJJJJJJJKKKLLLNNNNNN;;;;;;::::::::::::;;;;;;777888:::;;;;;;:::888777666666777888888777777777666666555555555666666777555555555555555555555555444444333333333222222222222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111222111111000000000000000///000000111111111000000000000111111111111000000000000000000000000000000//////000000000111111111000000000000000000000000...///000111111111111111...///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222///000000111111222222333111111111111111111111111333333333222222111111111111222333333444444333333333333333333333333333333333333333444444444444555222222222222222333444555555555444444555555666777777777777777777777777777777888:::999888888999;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEECCCBBBDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJLLLNNNNNNLLLJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKGGGIIIKKKLLLLLLKKKJJJIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@??????===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;::::::999999999::::::888888888999::::::;;;<<<<<<;;;:::999999:::;;;<<<::::::;;;;;;<<<=====================<<<<<<<<<<<<============>>>>>>??????>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOO;;;;;;::::::::::::;;;;;;777888888999999999999999888888888888777777666555444444444444555555555555555555555555555555555555444444333333333333222222333333333333333333333333000000111111222333333333111222222222222333333333111111111111111111111111222111111000000000000000//////000000111111000000000000111111111111000000000000000000000000000000/////////000000000111111000000000000000000000000......///000111111111111......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222000000000111111111222222111111111111111111111111333333222222222222222222111222333333444444333333222222333333333333444444333333333333444444444444333222222333333444555666444444444444444555666666777777777777777777777777777888999999888888999;;;::::::::::::;;;;;;;;;;;;===>>>???>>>===<<<===???===========================>>>>>>???@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIKKKMMMMMMMMMLLLLLLJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLKKKIIIGGGEEECCCDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCBBBAAAAAA@@@@@@AAA@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<==================<<<<<<<<<<<<<<<===<<<<<<<<<===============>>>>>>?????????>>>======:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999999777888888999999::::::;;;::::::999999999:::;;;;;;:::::::::;;;<<<<<<==============================<<<======>>>>>>??????@@@????????????@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>>>>>>>>>>???======>>>???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMM;;;::::::999999::::::;;;:::999888777777888888999666666777777666666555444222333444555666555555444555555555555555555555555444444333333333333222222333333333333333333333333///000000111222222333333111111222222222333333333111111111111111111111111222111111000000000000000...//////000000000000000000000111111111111000000000000000000000000000000////////////000000000111000000000000000000000000---...///000111111111111//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222000000000000111111111111111111111111111111111111222222222222222222333333111222333333444444333333222222222333333444444444222222333333333444444444333333333333444555666777555555555555555666666777777777777777777777777777666888999999888888999:::999999:::::::::;;;;;;;;;<<<>>>???>>>===<<<===>>>==============================>>>???@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCEEEFFFGGGHHHIIIGGGFFFEEEDDDDDDEEEGGGHHHJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJEEEGGGIIIKKKMMMMMMMMMLLLJJJKKKKKKIIIGGGFFFGGGHHHIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLJJJIIIDDDEEEFFFGGGGGGFFFEEEEEECCCDDDDDDDDDDDDDDDDDDDDD???AAACCCEEEFFFFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBAAA@@@>>>===>>>>>>>>>>>>>>>=================================<<<============>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<:::::::::::::::999999999;;;::::::999888888999999666777888999999:::::::::888888999:::::::::::::::999::::::;;;;;;<<<<<<===<<<======>>>>>>?????????<<<======>>>??????@@@@@@>>>>>>>>>???@@@AAACCCCCCAAAAAAAAAAAA@@@@@@@@@???============>>>>>>??????<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNMMMLLLKKK;;;::::::999999::::::;;;===;;;999777666666777888444444555555555555555444111333555777777666555444555555555555555555555555444444444333333333222222333333333333333333333333///000000111222222333333111111111222222333333333111111111111111111111111222111111000000000000000......///000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000---...///000111111111111000000111222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222222000000000000000000000000111111111111111111111111000111111111111222222222111111111000000000000000111111111111111111111111111111111222222333333444222222333444444444333333222222222333333444444444222222333333333444444444333333333444555666777888666666666666666777888888777777777777777777777777666888999999888888999:::999999:::::::::;;;;;;;;;<<<===>>>===<<<<<<===>>>========================<<<===>>>???@@@AAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCBBBBBBBBBBBBCCCDDDDDD@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBDDDGGGIIIJJJKKKGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHGGGGGGHHHHHHIIIJJJCCCEEEHHHKKKMMMMMMMMMLLLKKKKKKKKKIIIFFFEEEFFFGGGGGGHHHKKKMMMNNNNNNMMMLLLIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFHHHKKKNNNOOOOOOMMMLLLFFFFFFHHHIIIIIIHHHGGGFFFCCCCCCCCCDDDDDDDDDDDDDDD>>>@@@CCCEEEFFFFFFFFFEEEAAAAAAAAABBBBBBDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA===>>>@@@AAA@@@???===<<>>>>>>>>====================================>>>>>>>>>>>>????????????:::::::::999999:::;;;;;;======>>>>>>??????@@@@@@======>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<:::::::::999999888888888;;;::::::999888888888999666777888999999:::999999666888999:::;;;::::::999999999:::;;;;;;<<<<<<===<<<======>>>???@@@@@@AAA<<<======>>>???@@@@@@@@@=========>>>???AAABBBCCC@@@@@@@@@????????????>>><<<=========>>>>>>??????<<<<<<>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLNNNOOONNNMMMKKKJJJ999999999999999999999999999888666555555555666777999888777666666555666666666666555666666777888999666555555555555444444444000111111222222333444444222222222111111111000000333222222222222222222333111111111111111111111111555444444333333444444555000000000000000000000000000000000000000000000000111111111111111111111111222222111000//////000000555444333222111111111111000000000000000000000000,,,---///000222333333333000000000000000000000000000000000000000000000000111000///......///000111000000111111111111000000///////////////000111111111000000000//////......///000111222222111000///000000000000000000000000111111111000000000000000333333333333333333333333222222222222222222222222555444444333222111000000333333222222222222222222222222444444444444222222444444444555555555555555555555555555555555555555555555555555666666666666777777777777888999:::;;;;;;::::::::::::;;;<<<<<>>===<<<<<<===>>>???>>>???@@@AAAAAA@@@>>>===;;;;;;===>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDAAA?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDBBBAAAAAABBBDDDEEEDDDFFFIIIJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGFFFGGGEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJHHHGGGFFFEEEEEEGGGHHHJJJKKKMMMNNNOOOOOOKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFEEECCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::999999888::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===;;;;;;<<<;;;:::999888777888EEEJJJ@@@888;;;===;;;<<<;;;888666666666888999;;;;;;;;;;;;;;;;;;;;;:::999::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@???@@@@@@AAABBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGEEECCCAAAAAABBBDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDBBBAAABBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGFFFLLLLLLLLLLLLMMMMMMMMMMMM999999999999999999999999888777777666666666666666666666555555555555555555666555444444444444444555555555555555444444444444333333333333333333333333222222222111111111000000222222111111111111222222111111111111111111111111333222222222222222222333000000000000000000000000000000000000000000000000111111111111111111111111222222111000000000000000444333222111000000000000000000000000000000000000---...///111222222222222000000000000000000000000////////////////////////111000///......///000111000000111111111111000000///////////////000000111111111111000000////////////000111222222111000///000000000000000000000000111000000000000000000000222222222222222222222222222222222222222222222222444333333222222111111000222222222222222222222222222222333444444333222222333333444444555555666666555555555555555555555555555555555555666666666666777777777777888999:::::::::::::::::::::;;;<<<<<<===<<<;;;::::::;;;<<<<<<<<<===???@@@@@@???===<<<;;;<<<===>>>????????????>>>>>>===>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAA@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFHHHHHHJJJKKKLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;:::::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<========================<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;:::999999888888888BBBFFF===888:::<<<999999888777777777888999:::::::::::::::::::::;;;;;;666777888999:::;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============>>>>>>======>>>>>>???@@@??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDCCCEEEDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKK::::::::::::::::::::::::666777777777777666555555444444444333444444555555777666555444333333333333555555555555444444444444666555555444333333222222222222222111111111111111111111000000000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111222111000000000000000000333222111000/////////000000000000000000000000000//////000111111111111111000000000000000000000000........................000000////////////000000000000111111111111000000////////////000000000000111111111111111000000000000000111222222111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111222333333333222222333333333333222222222333333444555666666666444444444444444444444444555555555555666666666666888888777777777888888999::::::999999::::::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;<<<===>>>>>>??????>>>>>>===============>>>>>>@@@@@@AAAAAABBBBBBCCCCCCDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHHHHGGGGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCBBBAAACCCCCCBBBBBBAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<;;;????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<;;;;;;:::888888999999999999999:::888888999999:::;;;;;;<<<999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::999888888999999888>>>@@@999777::::::666666777777888999999::::::888888888999:::::::::;;;555666888999::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<===============>>>????????????@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFDDDEEEEEEFFFFFFGGGGGGHHHEEEEEEFFFFFFGGGGGGGGGGGG::::::::::::::::::::::::555666777777777666444333444333333333444555666666888777666555555555555555555555555444444444333333444444333333333222222222111111111111111111111111000000////////////000000111111111111111111111111000000000//////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000111111111000///////////////000000000000000000000000000000111111111000000///000000000000000000000000////////////////////////000000////////////000000000000111111111111000000...//////000000000000000222222111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111000000111111222222222333///000000111222333333444222222222333333222222222222222333444555555666777444444444444444444444444555555555555666666666666999888888777777777777888999999999999999::::::;;;===<<<<<<=========>>>>>><<<<<<===>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAA????????????????????????CCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEGGGGGGFFFEEEFFFHHHEEEFFFFFFGGGGGGHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBB????????????@@@@@@@@@@@@????????????>>>===<<<;;;>>>>>>==========================================<<<<<<<<<<<<<<<;;;:::999888888999999::::::;;;;;;888888999999::::::::::::888888999:::;;;======>>>::::::::::::::::::::::::999999999999999999999999===;;;999777777888999:::999<<<;;;777888;;;:::555666777888999999999999888666666777888999::::::;;;999999999999999888777777999999999999999999999999999999999:::::::::;;;;;;>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFF::::::::::::::::::::::::555666777777777666444333444444444444555666777777555555555555555666777777555444444444444333333333000000111111222222222222111111111111111111111111000//////////////////000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111000000//////.../////////000000000000000000000000000111111111111000//////////////////////////////000000000000000000000000//////000000000000//////000000111111111111000000......///000111000000///111111111111111111222222222222111111111111222222000000000000000000000000//////000000111111111111000000000000000000000000111111111111111111111111///000000111111222222333//////000111222222333333222222222222222222222222222222333333444555555666444444444444444444444444555555555555666666666666888888777777666777777777999888888888888999::::::;;;;;;<<<===============<<<======>>>>>>?????????<<<======>>>>>>>>>>>>===??????>>>>>>===>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA????????????????????????BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCEEEFFFEEEDDDDDDEEEGGGDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEHHHHHHGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@?????????@@@???????????????@@@AAA>>>>>>>>>?????????@@@@@@<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;<<<<<<:::::::::999999888888888666777777999:::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999<<<:::888777777888999:::::::::888777999;;;:::777888999999999999888777666666666777888888999::::::888999999999999888777777::::::::::::::::::::::::999999999:::::::::;;;;;;>>>======<<<;;;::::::999::::::::::::::::::::::::<<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::===============<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFF999999999999999999999999555666666666666555444444555555555555555555666777222222222222333444555666444444444444333333333333//////000000111222222333111111111111111222222222000000////////////000000111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000////////////000000000000000000000000000000000000111111111000000///////////////////////////111111111111111111111111//////000000000000//////000000111111111111000000---...000111111111000///000000000111111111111111333222111111111111222333000000000000000000000000/////////000111111222222000000000000000000000000111111111111111111111111000000000111111111222222///000000000111222222222222222111111111111222222333333333333444444444444333333333333333333333333555555555555666666666666777777666666666777777888888888777777888888999:::888999:::;;;;;;;;;;;;;;;=========>>>>>>??????@@@======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@AAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBBBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@AAAAAABBBEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGHHHGGGGGGJJJIIIIIIHHHHHHGGGGGGFFFJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???????????????>>>>>>===>>>>>>???===>>>>>>>>>>>>?????????;;;<<<======>>>>>>>>>===:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999:::;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888777777666777777888999::::::;;;999999999999999999999999888999999::::::999999888:::999888777777888999::::::999888888999::::::999::::::999999888777777666777777777888999999999:::444555777888999999::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<;;;:::::::::999::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;<<<============>>>???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGG888888888888888888888888666666555444444444444555555555444444333444444444333333333222222333444444444444444333333333222222111111111111111111222222000000111111111222222222111000000//////000000111111111111111111111111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111000000//////000000111000000000000000000000000///000000111111111000000////////////////////////000000000000000000000000...///000111111000///...000000111111111111000000---...000111111111///////////////000000111111111333222222111111222222333000000000000000000000000...//////000111111222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111333222111000000111222333444444444333333333333222333333333333333333333333555555555555666666666666666666666666666777888999777777777777777888999999777888999;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAA????????????????????????>>>>>>???@@@@@@AAABBBBBBFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDDDDCCCAAAAAACCCEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@??????@@@@@@AAADDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<=========>>>>>>>>>??????<<<<<<=========<<<;;;;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::;;;::::::;;;;;;;;;:::::::::::::::999999999888888888888888888888888999999:::::::::::::::::::::::::::::::::999999:::;;;;;;:::999999888888888888888888999999888888777888888888999;;;:::999888777777777888999888999999999999999999999444555666888999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????;;;;;;::::::;;;;;;<<<===<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFFFF@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGG777777777777777777777777777666555333333444555555555444444333222222222222777777666555444444444444444444444333333333222222444444333333222111111111000000111111222222222222111111000000000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222111000000000000000111111000000000000000000000000//////000111111111111111////////////////////////////////////////////////...///000111111000///...000000111111111111000000---...000111222111///.........//////000000000111444333222111111222333444000000000000000000000000...//////000111222222222111111111111111111111111000000000000000000000000111111111000000000000000111111111000000000000000333222111000000111222333555444444333333222222111333333333333333333333333555555555555666666666777555555555555666888999999777777777777777888888999888:::;;;===>>>>>>======:::::::::;;;;;;===>>>???===>>>>>>>>>>>>>>>======>>>>>>>>>>>>???AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<======???@@@AAABBBBBBGGGEEEDDDBBBBBBDDDEEEGGGCCCDDDDDDBBBAAAAAACCCEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@???????????????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;============>>>>>>>>>>>>=========<<<;;;:::999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::;;;;;;;;;;;;::::::999999888888888777777777888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999777888888999999999888888777666777777666666888<<<999888666666666888;;;<<<:::::::::999999999999999888888888888888777666666777777777777777777777777999999:::::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@;;;::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFF===>>>???AAACCCEEEFFFGGGAAAAAABBBCCCDDDFFFFFFGGG444444444555555555666666555555555555555555555555555444444333333444444555333333333333333333333333///000111222222222222222111111111111111111111111000000000000000000000000000000111000000///...---222222222111111111000000000000000000000000000000222222222222222222222222000000000000000000000000......///000000000000000000000000000111111111111///////////////000111111//////000000000000//////111000///...............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000000///------222111111111000000//////111111111111111111111111111111111111111111111111222222111111000000//////,,,---///000222333333333000111111111111222222222222222222222222222222222111111222222222333333333333333333444444444555555444444444444444444444444555555666777777777777777555555555666777999;;;;;;777888888888888999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======????????????@@@AAABBBCCCBBBBBBDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>AAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEGGGIIIJJJKKKKKKLLLKKKJJJHHHFFFCCCAAA@@@CCCCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBB???===;;;::::::999:::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===::::::888888888999:::;;;<<<===============<<<<<<;;;:::999888888888999::::::::::::999999888888888999999888888888888999999;;;;;;;;;::::::999999999:::;;;<<<======<<<;;;:::999999999999999999999999999999999999999888777666888888888888888999999999999999999999999999999999999::::::;;;;;;::::::999:::999888777777888999:::666666777888888888888888777888888999999:::;;;;;;:::::::::999999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999===<<<<<<;;;;;;===>>>???<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCBBB@@@@@@@@@BBBDDDEEEFFFEEECCCDDDEEEFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGEEEBBB@@@AAACCCAAAAAABBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIII444444444555555555666666555555555555555555555555333333333222222333333333333333333333333333333333000111111222333333222222111111111111111111111111000000000000000000000000//////000000111000000000222222222111111111000000111111111111111111111111222222222222222222222222000000000000000000000000......///000000000000000000000000000111111111111///////////////000111111//////000000000000//////000000///...............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////000111111000000000111111111111000000000///111111111111111111111111222111111111111111111111111111111000000000000000---...///111222222222222000111111111111222222222111111111111111111111111111111222222222333333333333333333444444444444555444444444444444444444444444444555666666666666555777666666666666666666777666666777777777888888888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>????????????@@@@@@AAABBBAAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@??????AAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDFFFHHHIIIJJJJJJJJJJJJIIIGGGEEECCCAAA???AAABBBCCCDDDDDDCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAABBBBBBAAA>>><<<;;;;;;:::::::::;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<;;;:::999888888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999::::::;;;:::::::::999999999888888999999888888888888999999;;;;;;;;;;;;::::::999999999:::;;;<<<<<<;;;:::999999999999999999999999999999999::::::999888888777888888888888888888888777999999999999999999999999999999::::::::::::999999999999888777777888999999666666777888888888888777777888888999999::::::;;;:::::::::999999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;;;;;;;===<<<<<<;;;<<<===>>>???<<<===>>>>>>??????>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCBBBAAA@@@@@@BBBCCCEEEEEEDDDCCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEBBB@@@AAACCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHH444444444555555555555555444444444444444444444444333222222111111222222333333333333333333333333333111222222333333333333333111111111111111111111111000000000000000000000000//////000111111222222333222111111111111000000000222222222222222222222222000000000000000000000000000000000000000000000000......///000000000000000000000000000111111111111///////////////000000111//////000000000000//////000000////////////..............................000000000000000000000000000000000000000000000000000000000000000000000000222222111000///...------000000000000000000000000...///000111222222222222111111111111000000000000000000000000000000000000222111000///000000222222000000000000111111111111//////000111111111111111000111111111111222222222000000000000000000000000111111222222222333333333333333333333444444444444444444444444444444444444333333444555555555555444666555555444444555555666555666666666777777777777;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCHHHGGGFFFEEEDDDCCCBBBBBB>>>????????????@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@???AAABBBCCCEEEGGGHHHIIIIIIIIIHHHHHHFFFDDDBBB@@@??????@@@AAACCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@???===;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<;;;;;;:::999888888888999999999999999999:::;;;<<<;;;;;;::::::::::::;;;<<<:::::::::999999999999888999999888888888888999999<<<;;;;;;;;;;;;;;;::::::888999999::::::999999888999999999999999999999999:::::::::::::::999999888888888888777777666666666999999999999999999999999999999::::::::::::999999999888888777777888888999555666777777888888777777777777888888999:::::::::999999999999999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>===============<<<<<<<<<<<<===>>>>>>===>>>??????@@@@@@??????===>>>>>>??????@@@AAAAAACCCBBBAAA@@@AAABBBCCCDDDEEECCCBBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBAAAAAABBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGG555555555555555555555555444444444444444444444444333333222222222222333333333333333333333333333333222333333444444444333333111111111111111111111111000000000000000000000000111111111111111222222333111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////......///000000000000000///000000000111111111111000000////////////000000//////000000000000////////////000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////......000000000000000000000000///000111222222333333222111111111000000000000000////////////////////////222111/////////000222333//////000000111111222222000000111111111000000///000000111111111222222222111111111111111111111111111111222222222333333333222222333333333444444444444444444444444444444444333333444555555555555555222333333444555777888999666666666777777777888888::::::;;;;;;<<<=========<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAA@@@@@@?????????@@@AAAAAADDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@@@@?????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCHHHGGGFFFEEEDDDBBBAAAAAA======>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDFFFGGGGGGHHHGGGGGGFFFEEEDDDBBB@@@??????@@@AAACCCDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEBBBAAA????????????===;;;===<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;:::999999888888888;;;:::999999999999:::;;;:::999999999::::::;;;;;;999999999999999999999999999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888::::::;;;;;;;;;::::::999999888888777666555444444888888888888888888888888888888999999999999888888888888777777777777888888555666666777777777777777777777777888999999::::::999999999888888888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAACCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBDDDEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHH555555555555555555555444444444444444444444444444444444333333333333444444333333333333333333333333333333333444444333333222111111111111111111111111000000000000000000000000333333222111000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////......///000000000000000///000000000111111111111000000////////////000000//////000000000000//////...///000111111000//////000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000000111111000000000000000000000000111111222222222222111111000000000000000000111111////////////////////////000000/////////000222333//////000000111111222222000111111111111000//////000000111111111222222222222222222222222222222222111111222222222333333333222222222333333333444444444444444444444444444444444444555666666666666555333333444555666888999:::777777777888888888999999::::::;;;;;;<<<======>>><<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFEEEEEEDDDBBBAAAAAA@@@>>>>>>>>>>>>???@@@BBBCCCAAABBBCCCCCCDDDCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@???>>>@@@AAACCCDDDFFFFFFGGGGGGFFFFFFEEEEEECCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEECCCBBB@@@?????????>>><<<<<<<<<<<<;;;;;;::::::999;;;;;;<<<======<<<;;;;;;;;;::::::999999999::::::::::::::::::999999888888======;;;:::999999888888777777888888999999999999999999999999999999999999999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888888888888888888888888999::::::;;;;;;:::::::::999888888777666555444444888888888888888888888888777888888999999888888777777777777777777777777777555555666777777777777777666777777888888999::::::888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<========================;;;<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAACCCDDDDDDBBBAAABBBBBBCCCDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIII555555555555555444444444333333333333333333333333555444444333333444444555333333333333333333333333333333333333333222222111111111111111111111111111000000000000000000000000444333111000//////000000//////000000000000000111////////////////////////////////////////////////000000000000000000000000......///000000000000000000000000000111111111111111000000/////////////////////000000000000//////...///000111222111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------...///000111222222000000000000000000000000111111111222111111000000000000000000111111111111000000000000000000000000...//////000000111111111000000000000111111111111000000111111111000000///000111111111111222222222222222222222222222222222111111222222222333333333222222222222333333333333444444444444444444444444444444555666666666666666777666666666666666666777888888888888999999999999999::::::;;;<<<===>>>>>><<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>???AAACCCDDDAAABBBCCCCCCDDDDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBB???@@@@@@@@@@@@@@@??????AAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDBBB???>>>??????>>><<<;;;;;;<<<<<<<<<;;;:::::::::;;;<<<======<<<;;;:::;;;::::::999999999999999888999999:::::::::999888<<<<<<<<<;;;:::999888777555666777888999999999888888999999999999:::::::::999999888888888888999999999999::::::::::::;;;;;;::::::999888888999::::::888888888888888888888888888999999:::::::::::::::888888888777777666666666888888888888888888888888777777888888888888777777666777777888888777777666444555666666777777666666666666777777888999999999777777777888888888888888888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<============;;;<<<<<<===>>>============>>>??????@@@@@@?????????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJJJJ666666555555555444444444333333333333333333333333444333333333333333333444333333333333333333333333222222333333222111111000111111111111111111111111000000000000000000000000222111///......///000111////////////000000111111////////////////////////000000000000000000000000000000000000000000000000......///000000000000000000000000000111111111111111111000/////////////////////000000000000//////---///000222222222000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000......///000111111111111///000000000111111111111111111111111111111111111,,,---///111222111111000111111111000000000000000///000000111111111000000000111111111111222222222111111111111111111111111111111222222222333333333111222222222222333333333444444444444444444444444333333444555555555555444666555555444444555555666777777777777888888888888999999:::;;;<<<===>>>>>><<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@???BBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@AAAAAABBBCCCDDDCCC@@@>>>=========<<<;;;999:::;;;<<<<<<<<<;;;::::::;;;===>>>>>>===;;;:::;;;::::::999888888999999666777999:::;;;;;;::::::666888:::;;;;;;:::888666555666888999::::::999999888888999999999:::::::::999999888888888888999999888888888999999999::::::999888777777777777888999888888888888888888888888777888888999::::::999999888888888888888888888777888888888888888888888888666777777777777777777666555666777888888777666555444555666666777777666666666666777777888888999999666777777777888888888999888888999999999:::::::::999999999999999999999999888999::::::::::::999888888999999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>;;;;;;===>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>?????????@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@??????@@@BBBDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCFFFHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJ666666555555555444444444333333333333333333333333333222222222222222222333333333333333333333333333222222222222222111000///111111111111111111111111000000000000000000000000000///...---...000222333.../////////000000111111000000000000000000000000111111111111111111111111000000000000000000000000...//////000000000000000000000000000111111111111111111000/////////////////////000000000000//////---///111222333222111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000+++,,,...///111222222222//////000000111111111222111111111111111111111111+++---000222333222000///222222111111000000////////////000111111111111111000111111111111222222222000000000000000000000000111111222222222333333333111111222222222333333333444444444444444444444444222222333444444444333333111111222333444666777888666666666666777777777777999999:::;;;<<<===>>>???<<<<<<<<<<<<=========>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@BBBCCCEEEAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@CCCCCCDDDFFFGGGGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCDDDBBB???<<<;;;;;;<<<;;;:::888999;;;<<<===<<<;;;;;;:::;;;===>>>>>>===;;;:::;;;::::::999888888888999555666888:::;;;;;;;;;:::111333777:::<<<;;;888777666777999:::;;;;;;::::::888888888999999:::::::::999999888888888888999999777777888888888999999999888777666555555666777888777777777777777777777777666777888999999999999999888888888888888999999999777777777777777777777777666666777777777777666666555666777888888777666555444555555666666666666666666666666777888888999999666666777777888888888999888888999999999:::::::::999999999999999999999999888999:::;;;;;;:::999888888888999::::::;;;<<<<<<<<<<<<======>>>>>>>>>???:::;;;===>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@??????@@@BBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEECCCBBBDDDGGGIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIII666666555444444444444555333333333444444555555555333333333333333333333333111111222333222111000///111111111111111111111111//////000000111111111222111111000000000000111111000///////////////000000////////////............//////////////////////////////000000///...------////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000////////////............///000222222000000000000000000000000////////////////////////111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111222222222333333333222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444555666666666666666555555888888777777777777777888;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????@@@@@@AAAAAABBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAACCCFFFHHHFFFDDDCCCCCCDDDEEEEEEFFFEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@AAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????AAA???===<<<;;;<<<===>>>;;;;;;<<<===<<<;;;999888<<<<<<;;;;;;;;;:::::::::::::::999999888999999999777888999:::;;;===>>>>>>;;;999777666555666777888888888888888888888888888999999999999999999999999777777777777777777777777666666666666666777777777999888666555444555777888888888777777777777777888888888888888888888888888888888888888777777777777777777777777666666666666888888999888777555444222777888888777555555666777888888777666666666666666555555555555666666666666888888777777777777777888999999999999999999999999999999999999999999999999888888999999999:::::::::888888888999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<888:::>>>@@@@@@???<<<:::::::::;;;<<<======<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFF666666555444444444444444333333333444444444444444333333333333333333333333111222333333333222000000111111111111111111111111//////000000000111111111111111000000000000111111000000////////////000000////////////............///////////////////////////////////////...------////////////////////////////////////////////////////////////////////////111111111000000000//////////////////////////////000000000000//////////////////...//////000111222000000000000000000000000////////////////////////111000000000/////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000111111111222222222222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444444555555555555555444444888888777777777777777888888888999999999999999888<<<<<<============<<<<<<======>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCFFFGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>???>>><<<;;;:::;;;<<<===:::;;;<<<<<<<<<;;;:::999======<<<<<<<<<;;;;;;;;;999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<:::999777666555666777888888888888888888888888888888888888888888888888888666666666666666666666666888888888888999999999999999888666555555555777888888888777777777777888888777777777777777777777777888888777777777666666666777777777777666666666555666666777888777666555555777777777666555444555777666666555444444444444444666666666666777777777777888888777777777777777888999999999999999999999999999999999999999999999999888888888999999999::::::999999999999999:::;;;<<<;;;;;;;;;::::::;;;;;;;;;999;;;===??????>>><<<;;;:::;;;;;;<<<======<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFF666555555444444444444444444444444444333333333333333333333333333333333333222333333333333222111111111111111111111111111111//////000000000000111111111000000//////000000111000000////////////000000////////////............///////////////////////////////////////......---////////////////////////........................////////////////////////111111000000000000//////////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444333444444555555444444444777777777666666777777888::::::;;;<<<=========<<<======>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@AAACCCDDDFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<;;;:::::::::;;;<<<::::::;;;<<<<<<<<<;;;;;;============<<<<<<<<<<<<888888888888999:::;;;;;;>>>>>>===<<<;;;::::::999999999777666666666777888888888888888888888888888666666666666666666666666555555555555555555555555777777888888999999999999999888777666555666777777888888777777777888888999777777777777777777777777777777777666666666555555777777777666666666555555444555666777777777777777666666777555444333555666666555555444444444444555666666777777777888888888777777777666666777777888999999999999999999999999999999999999999999999999888888888999999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFF666555444444333333444444555444444333333222222222222222222222222222222222333333333333222222222111111111111111111111111111//////000000000000000000000000////////////000000111000000////////////000////////////............////////////////////////...///////////////......////////////////////////........................////////////////////////000000000000000000//////////////////////////////////////////000000000000111000000////////////000////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000111111111222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444555555666555555555777666666666666777777888;;;;;;<<<>>>????????????======>>>????????????>>>============>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;::::::;;;;;;<<<999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888999:::;;;<<>>===;;;:::999999999888777666666777888888888888888888888888888888666666666666666666666666666666666666666666666666555555666666777777888888999888777666666666777777888888777777888888999999777777777777777777777777666666666666555555555555777777666666666555555555555555555666666666666666555666666555333333444555888777666666666666777777666666666666777777777777777666666666666777777888999999999999999999999999888888888888888888888888888888888888999999999999::::::999999999999999999:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFF555555444333333333333333444444444333333222222111222222222222222222222222333333222222222111111111111111111111111111111111000000//////////////////000000////////////000000111111000///////////////////////////............////////////////////////......///////////////...////////////////////////////////////////////////........................//////////////////000000.........................../////////000000000111111000000////////////000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111000///222222222333333333444444222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444555555666777777777777777666666555555666777888888777888999:::;;;<<<<<<<<<======>>>???@@@@@@??????<<<============>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<======::::::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888888888999:::;;;<<<======<<<<<<;;;;;;::::::777777777777777777888888888888888888888888888888777777777777777777777777777777777777777777777777444555555666777777888888999888888777777777777777888888888888888999::::::999999999999999999999999666666666666555555555555666666666666555555555555777666666555555555555555555666666555333333444555777777666666666666777777444444444555555555666666666666555555666777888888999999999999999999999999888888888888888888888888777777888888888999999999::::::999888888888999999::::::;;;<<<<<<;;;::::::<<<;;;;;;:::;;;<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFF555444444333333333333333333333333333222222222222222222222222222222222222333222111111000000111111111111111111111111111111000000////////////......000//////......//////000222111000//////......///////////////............////////////////////////---...//////////////////////////////////////////////////////////////////..............................////////////000000..............................//////000000111111000000////////////000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////...//////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///333333333333444444444555222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444555666777777888888888888555555555555666777888888999999:::;;;<<<<<<<<<<<<<<<===>>>??????@@@??????<<<<<<============>>>>>>>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>======<<<;;;;;;<<<<<<<<<============;;;;;;:::::::::;;;<<<<<<::::::::::::999999999888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888666666777888999::::::;;;999999888888888777777777888888888888888999:::;;;::::::::::::::::::::::::777777777666666666555555666666666555555555444444777777666555444444444555666666777555444333555666555444444444444555555666333333444444444555555555555555555555666777888888999999999999999999999999888888888888888888888888777777777888888888888999999999888888888999999:::999:::;;;<<<<<<;;;:::999;;;;;;::::::;;;;;;<<<===<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAABBB????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEGGGHHHIIIIIIJJJGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF555444333333222222333333222222222222222333333333111111111111111111111111222111000/////////000000111111111111111111111111000000/////////.........//////............//////222111000///............////////////............////////////////////////------...///////////////////////////////////////........................................................./////////000000.................................///000111111111//////...//////000111222000000000000000000000000////////////////////////.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000111222222333000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///222222333333333444444444222222222222222222222222111111111111111111111111222222333333333333444444444444444444444444444444444555666777888888888888555444444555555777888888;;;<<<<<<=========<<<<<<;;;<<<===>>>????????????<<<<<<<<<=========>>>>>><<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDDDDBBBBBBDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;:::::::::999999999999999999888999999::::::;;;;;;:::::::::999999999666666777888888888888888888888888888888888888888888888888888888888888888777777777777777777777777666666777888999:::;;;;;;888999999999888888777777888888888888999:::;;;<<<999999999999999999999999888888777777777666666666666666555555555444444444555555444444444555666777777777777666555444555777444444444444444555666666444444444444555555555666555444444555555777888888999999999999999999999999888888888888888888888888777777777777888888888888888777777777888999::::::999:::<<<======<<<:::999::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;:::;;;<<<<<<===>>>>>>??????????????????????????????======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFF555444333333222222333333111111111222222333333444111111111111111111111111222111///.........///000111111111111111111111111000000//////.........---//////............//////222222000///............000/////////............////////////////////////------...///000000//////////////////////////////------------------------........................---.........//////000000........................---......///000111111222............///111222222000000000000000000000000////////////////////////.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111222333333333000000000000000000000000000000000000000000000000000000000000000000000000...000111222222111000...111111222222222333333333222222222222222222222222111111111111111111111111222222333333333444444444444444444444444444444444333444555666777777777777444444444555555777888888999999999:::999999888888;;;;;;===>>>>>>?????????<<<<<<<<<<<<=========>>><<<<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???BBBDDDDDDBBBBBBDDDFFFFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDEEEGGGGGGGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDDDDEEEFFFHHHIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;888999:::;;;;;;;;;;;;;;;>>>===;;;:::999::::::;;;<<<<<<;;;;;;;;;:::::::::::::::999999888999999999;;;;;;::::::999888777777555666777888888888888888888888888888888888888888888888888888888888888888666666666666666666666666333444555666777888999999888999999999999888777777888888888888999:::;;;<<<888888888888888888888888888888888888777777777777666666555555555444444444333333333333444666888999777888888777555555666777666666666666666777888999555555555555666666666777444444444555555777888888999999999999999999999999777777777777777777777777777777777777888888888888777777777777888999:::;;;999:::<<<======<<<:::999999:::;;;<<<<<<<<<;;;;;;<<<=========<<<;;;::::::<<<<<<======>>>?????????>>>>>>>>>>>>============<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFAAABBBDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFF222222111111111111111111000000000111222222222333000000000000000000000000000111111111111222222222111111111111111000//////000000////////////000000////////////000000000000////////////////////////000000000000000000000000111000///......///000111444000---,,,...///...,,,//////000000000000////////////000000000000/////////////////////.........//////////////////////////////.........//////000111///...------...///111......------------......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////000111222333333444000000000000000000000000000000111222222222222222000000000000000000000000222111111111000000//////000000000000000000000000333333222111000000111111111111111111111111111111222222222222222222222222222222222222333333444555777666555555444444444444222333333444444333333222333333333444444444555555666666666666666777888888777777999:::;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAADDDCCCBBBAAABBBBBBDDDEEEBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIKKKIIIGGGEEEDDDDDDDDDEEEBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEDDDDDDCCCBBBBBBDDDEEEEEEDDDBBB@@@AAABBB???>>>===<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::999888888777888:::;;;<<<;;;::::::444777::::::888888;;;>>>::::::999999888777666666999999999999999999999999888888888888888888888888666777999:::999888666444888888888888888888888888999888777777777888::::::===<<<:::888888999:::;;;999999999999999999999999666777777888999::::::;;;666666666666555555555555111222333444555555555555222333444555666888999999888888777666666666666666444555555666666666666666666666666666666777888888666666555444444444444555:::999888999::::::999888888888888888777777666666:::999888666666666777888999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNKKKKKKJJJIIIHHHGGGGGGHHHEEEFFFFFFFFFFFFEEEDDDDDD444444333222111000000///111111111111111222222222000000000000000000000000000000111111111222222222111111111111111000////////////............//////////////////000000000000////////////////////////////////////////////////111000///......///000111111///,,,,,,///000000...//////000000000000////////////000000000000///////////////////////////...//////////////////////////////............//////000///...------...///000/////////....../////////////////////////////////////////////////////////////////////////////////........................000000000000//////////////////000000111111222222000000000000000000000000///000000111111111111111000000000000000000000000000000000000000111111111000000000000000000000000222111000000//////000000111111111111111111111111222222222222222222222222333222222222333333444555444444333222222222222222222333333444444333333222333333333444444444444555666555555555555666777777777777888::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAACCCCCCBBBAAAAAABBBCCCDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFFFFGGGIIIJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIIIIJJJIIIGGGFFFDDDDDDDDDEEECCCCCCEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@AAA???>>>===<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888999:::;;;;;;;;;::::::555777888999999999;;;<<<999999999888777666666666888888888888888888888888888888888888888888888888888999999:::999888666555888888888888888888888888888888777777777888999:::<<<;;;999888888888:::;;;888888888888888888888888444444555555666777777888666666666666555555555555666666666555555444333222333333444555666777888888555555444333333333333333444444555666666666666666666666666666666777777888666666555444444444444555888888777777888999888888999999888888888777777777:::999777666666666777888999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???????????????????????????????????????>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDD666555444333222111000///222222222111111111111111000000000000000000000000000000000111111111222222000111111111111000000///......------------......////////////000000000000////////////////////////........................000//////......//////000...---,,,---///111111000//////000000000000//////...//////000000//////.........////////////////////////////////////////////////............//////000///...------...///000000000////////////000000........................////////////////////////////////////////////////........................////////////000000000000/////////000000000000000000000000000000000000000...//////000000000000000000000000000000000000000/////////000111111222222000000000000000000000000111000//////////////////111111111111111111111111222222222222222222222222333333222222222333444444333222222111111111111222222333333444444333333222333333333333444444444444555444444444444555666666666777888999999999999999;;;;;;;;;;;;;;;:::999888<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCBBB@@@???@@@AAA???>>>===<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;888888999999:::::::::;;;888999::::::;;;:::::::::666666555777999::::::999999999888888777666666666777777777777777777777777888888888888888888888888999999888777777666555555777777777777777777777777888777777777777888999999<<<;;;999888888888999:::777777777777777777777777333333444444555666666666666666666666555555555555777777777777666555444333444444555555555666666666444444333222222222222222444444555666666666666555666666555555666666777888666666555444444444444555555666666777777888888888999999999888888888888888999888777777666777777777999999999999999999999999888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@?????????>>>>>>@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEE555555444444333222111111333222222222111000000000000000000000000000000000000000000000111111111111000000111111111111000//////......------......///////////////000000000000////////////////////////........................////////////////////////...------...///000000000//////000000000000//////...//////////////////...............////////////////////////////////////000//////............///000///............///000000//////////////////000........................////////////////////////////////////////////////........................////////////000000000000///////////////.........000000000000000000000000---......///000/////////000000000000000000000000000000000000000111111111000000000000000000000000111000000/////////000000111111111111111111111111111222222222222222333333333333333222222333333444444333333222222333333333222333333444444333333222222222333333333444444444444333333333333444555555666666777888888888888888;;;<<<<<<;;;;;;:::999888<<<<<<<<<<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBDDDEEEEEEFFFEEEEEEDDDDDDCCCEEEFFFFFFEEEDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBAAA???>>>???@@@???>>>===<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;999999999:::::::::999999777555444555999;;;999777999999999888888777777777777777777777777777777777888888888888888888888888888888666555444333333333666666666666666666666666777777777777777888888999::::::999888777888888999777777777777777777777777555555555666666666777777666666666666555555555555444555666777777888888888555555555555555555555555777666555555444444555555333444555555666666555555666555555555555666777777666666555444444444444555444555666777777777999:::999999999999888888888888888888777777777777777777888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????????????????????????????AAAAAA@@@@@@@@@?????????AAAAAABBBBBBAAAAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFF333333333333333333333444333222222222111000000000000000000000000000000000//////000000000111111111///000000111111111000000000//////////////////000////////////000000000000////////////////////////////////////////////////......////////////.........////////////....../////////000000000000//////......////////////......---.........//////000000////////////////////////000000///...............//////............/////////......------......///........................////////////////////////........................////////////////////////.../////////000000000111/////////...............////////////////////////------...///////////////000000000000000000000000333222222111000///......000000000000000000000000111111111000000111111222111111111111111111111111111111111222222333333333444333333222222333333333333333333222222333333444222333333444444333333222222222222333333333444444333333333333333444555555555666777777888888888888<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAACCCDDDDDDEEEEEEEEEDDDDDDBBBCCCEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@???>>>===>>>??????>>>===<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888555444666999;;;999777999999999999999888888888888888888888888888888888777777777777777777777777999888777555555444555555555555555555555555555555666666777777888888888888999999888888777777777777888888888888888888888888555555555555666666666666666666666666555555555555444555666777888888888888555555555555444444444444888777777666666666666666333444444555555555555555555555555555555666666777666666555444444444444555444666888888777777999;;;888888888888888888888888777777777888888888777777888888888888888888888888777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEGGGHHHHHHHHHHHHGGGFFFFFF111111222222333444444444222222222111111111111111000000000000000000000000/////////000000000111111///000000111111111111000000000////////////000000////////////000000000000////////////////////////////////////////////////---......//////......------///000000///....../////////000000000000//////---......//////......---------......///000000000////////////////////////111000///......---......////////////////////////......------------..............................////////////////////////........................000000000000000000000000......//////000000111111.........///////////////////////////////////////---......///////////////000000000000000000000000444333222111000...------000000000000000000000000111111111111111222222333111111111111111111111111111111111222222333333444444444333222222222333333222111111111111222222333222333333444444333333222222222222222333333333333444333333333333444555555444555666777999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDAAACCCDDDDDDCCCBBBDDDEEEFFFFFFGGGGGGFFFEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>??????@@@@@@@@@@@@@@@<<<>>>???>>>===<<<===>>>???>>>===<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;>>>=========<<<<<<;;;;;;::::::999888888888888999888777666777999999999888999888888888888888888888888888888888888888888888777777777777777777777777999999888888888888777777666666666666666666666666555666777777888888777777888888888888777777666666888888888888888888888888444444444444444444444444666666666666555555555555888888888888777666555444555555444444444444444444666666555444444444444555333333444555555555555444555555444444555555666777666666555444444444444555444777:::999777666999;;;777777777777777888888888666666777888888888888777888888888888888888888888777888999::::::;;;;;;;;;::::::;;;;;;<<<=========::::::::::::::::::::::::<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFEEE111111111222222222222222111111111111111222222222000000000000000000000000////////////000000000111//////000111111111111111/////////....../////////////////////000000000000////////////////////////........................------...//////...------***---000111///...///111//////000000000000//////---......//////......---------......///000000111////////////////////////111000///......---------......////////////......//////............//////////////////////////////////////////////////////........................////////////////////////.........///000111111111.........//////000000111////////////////////////......///000000000000///000000000000000000000000333222222111000///......000000000000000000000000000000000000000111222222111111111111111111111111000111111222333333444444555444333333222222222333222222222222222333444444222333333444444333333222111222222222222333333333444444444444444555555666333444666888999;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???????????????????????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@?????????AAABBBCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCC@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEGGGGGGFFFEEECCCAAADDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCBBBBBBAAA@@@===>>>>>>???@@@@@@??????;;;<<<======<<<;;;<<<===???>>>===<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777777777888999777888999999888888999:::666666666666666777777777777777777777777777777777777777777777777777777777555666777888888888777666666666666666666666666666555555777888888888777666777777777777777777666555777777777777777777777777444444444444444444444444666666666666555555555555777777777777666555444444444444444444444444444444555555444333333333333444222333444444555555444444555444444444444555666666666666555444444444444555444777:::888555444666:::555555666666666777777777555666777888999888888777888888888888888888888888777888999::::::;;;::::::::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBDDDEEEEEE@@@@@@?????????AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEHHHJJJKKKKKKKKKJJJCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDD222222222111111000000000000000111111222222222333000000000000000000000000////////////000000000000//////000111111111111111.........------.........////////////000000000000////////////////////////------------------------,,,---...//////...---,,,(((+++///111000///111333//////000000000000//////---..................------------...///000000111////////////////////////111111000......---------......////////////......000000////////////000000000000000000000000000000////////////////////////................................................---......///000111111222---......///000111222222////////////////////////...//////000000000000000000000000000000000000000111111111111000000000000000000000000000000000000///////////////000111111111111111111111111111111000000111222333333444444555444333333222222222222444444444444555555666777222333333444444333333222111111222222222333333333555444444444444555666666333444666888:::<<<<<<===666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???????????????????????????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA???>>>???AAABBBCCCDDDDDDDDDAAABBBBBBCCCDDDDDDDDDCCC@@@AAACCCBBBAAAAAABBBDDDDDDEEEFFFGGGFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDFFFBBBBBBCCCCCCBBBBBBAAA@@@======>>>???????????????:::<<<===<<<;;;;;;<<<===???>>>===<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;888888999:::;;;======>>>;;;:::888777777777888888777999;;;;;;888777999<<<444444444555555555555555666666666666666666666666777777777777777777777777000111444666666666444333777777777777777777777777444555777888888888777666777777777777777666666555666666666666666666666666777777777777777777666666777666666666555555555555333444555666777777777777333333333444444444555555666666555444444444444555222333444444555555444444555444444444444555666666666666555444444444444555333777999888444222555888444555555555666666777777555666777999999999888777777777777777777777777777777777888999::::::::::::::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAACCCEEEFFFGGG??????>>>>>>???AAACCCDDDBBBBBBCCCCCCDDDEEEEEEEEECCCEEEGGGJJJLLLLLLKKKKKKAAAAAABBBBBBDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDD222333333333333222111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000///////////////000111111000000000000////////////000000//////.........---000000////////////000000............////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////.....................///000000---------.........//////222111000000000000000111111111000000/////////...////////////////////////////////////////////////000000000000000000000000222111000///------,,,,,,222111111111000000//////000111111111222222222222000000000000000000000000222111111000000111111222000000000000000000000000333333222222111000000000111111222222222333333333111111111111111111111111///000000000000111111111222222222222222222222222333333333444444444555555444444444555555555555666666666666555666777888888888777777777999;;;>>>@@@@@@<<<999999;;;======<<<======>>>???????????????>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDFFFHHHJJJJJJHHHFFFBBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@?????????>>><<<<<<<<<<<<============>>>>>>===;;;;;;:::::::::??????>>>>>>=========<<<;;;;;;:::999999999999:::888:::<<<;;;777666888:::999999999888888888777777777888999::::::999888777666666666666666666666666555555555555555555555555777888999::::::999888777777777777777666666666666888888888888888777666666888888888888888888888888888666444555777777555333777666666666555555555555444555666777777666555444777666555444444444444444666555555555555444444444333333333444444444555555333333333333333333333333333333333444555666777777666555444333333333333333444333333333444555777888777777777777888888888888:::999777555555555666666777666555555555666888999666777888888888666555444777777777777888999:::;;;999888777777999;;;===???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>===>>>>>>>>>????????????@@@@@@??????@@@BBBCCCEEEBBBAAA@@@??????AAACCCDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEFFFGGGJJJOOOTTTWWWOOOKKKFFFCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFF222333333333333222111111000000000000111111111111000000000000000000000000000000000000000000000000///000000111111000000//////////////////000111111000000000000/////////...000/////////.........---......------------..................////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////.....................///000000---------.........//////000/////////...////////////.........------------///////////////////////////////////////////////////////////////////////////............///000000111111111111000000000///000000000111111111222222000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111222111111111222222222333333111111111111111111111111000000000111111111222222222222222222222222222222333333333444444444444555444444444444555555555555555666666666777777777777888777666666888:::<<<>>>???<<<999999;;;======<<<<<<===>>>????????????>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEGGGIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@AAA@@@?????????>>>>>>>>>>>>;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999:::;;;:::999888999999999999999888888777777777777777888999999888777777555555555555555555555555555555555555555555555555777777888888888888777777666666666555555555555444555555555555555444333333666666666666666666666666666555444555777999888666666555555555555444444444444555666777777666555444666666555444444444444444666555555555555444444444333333333444444444555555333333333333333333333333333333444444555555666666666555444333333333333444444444444444444555666777666666666777777777888888777666666666777888999:::777666666555666777888999777777888888777777666555777777777777888999:::;;;999888888888999;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::;;;<<<===>>>======>>>>>>>>>?????????@@@????????????AAABBBCCCAAA@@@???>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEAAABBBCCCFFFJJJOOOSSSUUUQQQMMMHHHDDDBBBBBBBBBBBBEEEFFFGGGHHHHHHHHHGGGFFF222333333333333222111111000000000000111111111111000000000000000000000000000000000000000000000000...//////000000//////...///////////////000111111000000000/////////....../////////.....................------------..................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////.....................///000000---............/////////---------------.....................------------////////////////////////////////////////////////////////////////////////...............///000000111111111111000000000000/////////000000000111111000000000000000000000000111111000000000000111111000000000000000000000000//////000111111222333333111111111222222222222333111111111111111111111111111111222222222333333333222222222222222222222222333333333333444444444444444444444444555555555555444555666777888777666666777777666666777999:::<<<>>><<<::::::;;;<<<===<<<<<<======>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDEEEGGGHHHGGGFFFFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======::::::::::::;;;<<<===>>>>>>===<<<;;;:::;;;<<<===<<<<<<;;;::::::::::::;;;<<<;;;999::::::;;;999888888888888888777777777777777777888888888888777777555555555555555555555555555555555555555555555555777666666666666666666777555555555444444444333333333444444444444333222222444444444444444444444444444333333555777999888888555555555444444444333333444555666666666666555444666555555555444444444444666555555555555444444444333333333444444444555555444444444444444444444444444444444444444555555555555555444333333333444444444444555555555555555444555555555666666666666777777777777777888999:::;;;666666666666666777888888999888888777777777777777777777777777888888999:::999888888888999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???>>>>>>>>>???AAABBBCCCCCCBBBAAABBBCCCDDDEEE@@@AAACCCFFFHHHKKKMMMNNNNNNKKKFFFCCCBBBBBBBBBBBBDDDEEEFFFGGGHHHGGGGGGFFF222333333333333222111111///000000000111111111111000000000000000000000000////////////////////////......////////////......///////////////000000111000000/////////.................................000000////////////000000............////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---......//////......---...............///000000.............../////////------..................000000000000000/////////////////////////////////////////////////////////////////////////////////111111///......---------111111111000000000000000////////////000000000000000000000000000000000000222222111111111111222222000000000000000000000000///000000000111111111222111111111111222222222222111111111111111111111111222222222333333333444444222222222222222222222222222222333333333444444444333333444444444555555555333444666888888777666555888888777777888999:::;;;===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===============<<<<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEECCCBBBCCCDDDFFFFFFEEEEEEDDDBBBAAA???>>>>>>>>>>>>============<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<=========<<<:::999999:::;;;<<<===<<<;;;;;;::::::;;;;;;===;;;888999;;;<<<:::777777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555666666444333333444666666555555555444444444444333555555666666666555555444444444444444444444444444333333333444555666666666666666555555555444444444555555555555555555555555555555555555555555444444666555555555555444444444333333333444444444555555555555555555555555555555555444444444444444444444555444444333333333444444444555666666666555444333444444444555555555666666999999888777777666666666666666666666666777777888999888777666666777888999777777777777777888999999888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>============>>>>>>?????????>>>>>>===>>>???@@@@@@CCCBBBAAA@@@AAABBBDDDEEEDDDEEEFFFGGGHHHGGGGGGFFFGGGEEEBBBAAABBBCCCDDDDDDCCCDDDEEEGGGGGGGGGFFFFFF222333333333333222111111///000000000111111111111000000000000000000000000////////////////////////......////////////......///////////////000000111////////////............---------...............000000////////////000000............////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------............------...............///000000////////////////////////---...///000000000000////////////000000000000000////////////////////////////////////////////////........................111000///......---......000000000000000000111111////////////000000000000000000000000000000000000333333333222222333333333000000000000000000000000111111111000000000//////000000111111111222222222111111111111111111111111222333333333333444444444222222222222222222222222222222222333333333444444333333333444444444444555222444666777888777555444999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<;;;<<<<<<<<<;;;<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDD@@@AAAAAAAAAAAAAAAAAA@@@BBBCCCCCCDDDDDDEEEFFFFFFDDDBBBAAAAAACCCDDDDDDCCCAAAAAA@@@????????????@@@============<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;:::999999:::;;;<<<<<<<<<;;;::::::::::::;;;===:::888999;;;<<<:::777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555666555444333333444555666666666666555555555444444555666666777777777666666444444444444444444444444333333444333333222333333777777777777666666666666555555444444444444555555444444555666666555555444666555555555555444444444333333333444444444555555555555555555555555555555444444444444444333333333444444333333333444444555444555666666666555444333444444444444555555555555777777777666666555444444555666666777777777777777999888777666666777888999777777777666777777888888888888888888999::::::;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<=========>>>======>>>>>>===>>>>>>>>>??????BBBAAAAAA@@@@@@BBBCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEBBB@@@???AAABBBCCCBBBBBBCCCDDDFFFGGGGGGFFFFFF222333333333333222111111000000000000111111111111000000000000000000000000000000000000000000000000...//////000000//////...///////////////000111111/////////.........---------------------...............------------..................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------............------...............///000000000000000////////////......///000222222222111111---------...............////////////////////////////////////////////////........................---------......000111222000000000000111111111111/////////000000000111111000000000000000000000000333333222222222222333333000000000000000000000000222222111000000///......000000000111111111111222111111111111111111111111222222333333333444444444222222222222222222222222222222222222333333333333333333333333444444444444333444555666777666555555888888999:::;;;;;;<<<<<<;;;<<<======;;;;;;;;;===<<<<<<<<<<<<<<<<<<;;;:::<<<;;;;;;;;;<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBAAA@@@AAABBBCCCBBBAAA???>>>>>>>>>???@@@@@@AAA============<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;:::::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;:::888999999:::888777555555555555666666666666666666555555555555666666444444444444444444444444555555555555555555555555555555444444444444555555666666666555555555555444333333444555555555555444444444444444444444444444333444555444222111222333888888888777777777666666555555444444444444555555333444555666666666555444666555555555555444444444333333333444444444555555444444444444444444444444333333333333333444444444444444333333333444555555444444555555555555555444444444444555555555555666222333444555666666666666555555666777777777777777666666666666666777777888777777777666666777777888777888888999999999999:::::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<======>>>>>>======<<<===>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBB@@@BBBDDDGGGIIIIIIJJJIIIHHHFFFCCCAAAAAAAAA@@@>>>AAABBBDDDEEEFFFFFFFFFFFF222333333333333222111111000000000000111111111111000000000000000000000000000000000000000000000000///000000111111000000//////////////////000111111//////.........---------,,,,,,,,,------...............------------..................////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,------......------,,,...............///000000000000000000/////////...---...111222333333222111------------.........///////////////////////////////////////////////////........................------------///000111222///000000000111111111111000000000111111111222222000000000000000000000000222111111000000111111222000000000000000000000000000000000000000/////////000000000000111111111111111111111111111111111111222222222222333333333333222222222222222222222222111222222222222333333333222222333333333444444444444444444555555555666666666666888999:::;;;<<<<<<:::<<<>>>===;;;:::;;;===<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAA@@@@@@AAACCCBBB@@@>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>=========<<<<<<999999999999::::::::::::999999999999:::;;;<<<<<<999:::<<<=========<<<;;;::::::999888888888888999888999:::999777666777888444444444555555666666666666666555444444555666666444444444444444444444444555555555555555555555555444444555555555555444444555555555444444444333333222222333444444444444444444444444444444444444444222444666555333333444666777777777777666666666666555444444333333444444555222333555666777666555444666555555555555444444444333333333444444444555555333333333333333333333333222222222333333444444555333333333333333444555666444444444444444555666777444555555555555666666666333444555666777777777666444555666777888777777666444444555666666666666666777777666666666666777777777888888999999999999999999::::::;;;;;;::::::999888999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<>>>>>>??????@@@@@@??????>>>???AAABBBBBBBBB@@@??????@@@BBBEEEGGGIIIJJJKKKKKKHHHFFFDDDCCCCCCAAA???@@@AAACCCEEEFFFFFFFFFEEE222333333333333222111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000///////////////000111111//////.........---------,,,,,,,,,------.........000000////////////000000............/////////000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,------......------,,,...............///000000111111000000/////////...,,,...000222333222111111.../////////000000111111////////////////////////////////////////////////........................000//////............/////////000000111111111222111111111111222222222222000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111000000000000111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333222222333333333444444444555444444444444555666666444555666888:::;;;;;;<<<999<<<>>>>>>;;;:::;;;===;;;<<<<<<<<<;;;;;;:::999::::::;;;<<<===>>>@@@AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>????????????@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAAAAA@@@@@@@@@>>>??????@@@@@@AAABBBBBB??????@@@BBBCCCBBB???===??????>>>>>>>>>>>>??????>>>>>>>>>>>>============888888999999999:::::::::777777888999:::<<<===>>>888:::<<>><<<::::::999888888777777888888666999:::999666444666999444444444555555555666666666555444333333444555666444444444444444444444444555555555555555555555555333444666666666666444333444444444333333333222222222333444444555555555555333333333333333333333333111444777666555555777:::777666666666555555555555555444333333333333444555222333555777777666555444666666555555555444444444333333333444444444555555333333333333333333333333111111222333333444555555333333333333333444555666444333333333444555777888555555555666666666666777777777888888888666555333444555777888888888777666222333555666666666555444888777666666666666777777777888888999999999888888999::::::;;;;;;::::::999888999:::;;;<<<;;;:::::::::::::::;;;;;;;;;<<<<<<======>>>??????>>>===<<<>>>>>>???@@@@@@@@@@@@@@@<<<>>>AAACCCCCCBBB@@@>>>AAAAAABBBDDDEEEGGGHHHIIIJJJHHHFFFFFFFFFFFFEEEDDD???AAACCCDDDFFFFFFFFFEEE111111111111000000000000111111111111111111111111000000000000000000000000222222111000///...------000000000000000///......000000///...............222111111111000000//////......------,,,,,,,,,,,,......---------......///333222000///.........///---------............///////////////////////////000000000000000000000000///////////////.........---...///000000///...---////////////////////////////////////////////////000000000000000111222222........................111000...------...000111,,,---------.../////////...------------...//////////////////////////////......---,,,---...///000...///000111111000///...000000000000111111111111111111000000//////......000000000000////////////000///.........///111222222111111111000000//////111111111111111111111111000000000000111111111111111111222333333333333222333333222222333333444555444444444333333222222222666555333222222222333333333333444555666666666555333333333444444444555555555555555555777999;;;===999::::::;;;;;;::::::999;;;;;;;;;::::::999999999;;;===>>>???>>>>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????CCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>>>>??????>>>??????@@@@@@AAABBBBBB@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<===>>>>>>>>>============<<<;;;:::999999999999999999999999999777888999888777777999;;;;;;;;;;;;;;;::::::999888999777555444333444666777;;;:::888777555555666666444444555555666777777777555555555444444333333333555444444333333444444555555555666666666666666666222222333333333444444444444333333222222333333444444444444444444444444444777777666666555555555555222444666777999999888888222333555666666666555555333444444444555555666666666666555444333333222222333333333444444444555555444444444333333222222222333333333333333333222222111222333444444444333333444222000333888:::777333555555555555555555555555444444555555555555444444444444444444555555555666444555555666777888888999666666666666666666666666444444333444777888777777666666888999999888777666999999999999999999999999888888999::::::;;;;;;<<<>>>===;;;::::::;;;===>>>===>>>>>>>>>>>>>>>======;;;;;;;;;;;;<<<>>>???@@@AAA@@@???>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAACCCEEEFFFDDDBBB111111111111000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000///......000000///...............000000000000//////......111111000000000////////////......---------......222111000///.........///---------............////////////////////////////////////////////////////////////////////////.........///000000///.....................................................................//////000.................................//////.........---------...............///............///000000////////////////////////......---------...///000...//////000000//////.../////////000000000111111111000000000/////////...000000000000////////////000//////...///000111222111111111111000000000///111111111111111111111111000000000000111111111111000111222222333333222222333222222222222333444444444444444333333222222222555444333222111111222333333444555555555555555555333333444444444555555555555555555666777999;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999<<<>>>??????>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>??????BBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@>>>??????@@@@@@AAABBBBBB@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;::::::<<<=========<<<;;;::::::::::::999999999999999999777888999888777777999;;;::::::;;;;;;::::::999888:::888777555555666777888666666555555555666888999777777666666555555444444555555444444444333333333444444333333333333444444555555555555444444444444333333333444444444555555444333333333333333333444444444444444444444444444666666666555555555444444444555666777777777666666333333555666666666555555555666666666777777777888666555555444333333222222333333444444444555555555444444444444333333222222333333333333444444444444333333333333444444444444;;;777222111444777666444555555555555555555555555444444555555555555444444444444555555555666666666444444444555555666666666777777777777777777777777777666555666999:::999888555666888999999999888888999999999999999999999999999999999:::;;;;;;<<<<<<>>><<<;;;::::::;;;<<<>>>======>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@AAACCCEEEEEEDDDBBB111111111111000000000000111111111111111111111111////////////////////////.../////////000000000111000000000000000///......000//////............///////////////...........................---------/////////......---------111111000///............---------............///////////////////////////////////////////////////......////////////////////////000000000000//////......................................................------......///000........................+++,,,...000000...,,,+++...............---------///////////////000111111////////////////////////......------......///000///..................///....../////////000000000000000000000////////////000000000000///////////////////////////000111111111111111111000000000000111111111111111111111111000000000000111111111111000111222222333333222222222222222222222333444444444444333333333333222222333333222111111111111222444555555555555444444333333444444444444555555555555555666666888999;;;<<<;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::999999>>>???@@@@@@???>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA??????>>>>>>>>>>>>??????AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@>>>??????@@@@@@AAABBBBBB@@@@@@AAA@@@@@@???=========<<<<<<;;;::::::999999;;;;;;<<<<<<<<<;;;;;;::::::::::::999999888888888777888999888777777999;;;:::::::::::::::999999888:::999888777666777888888444444444444555666777888777777666666555444444444555444444444444333333333333333222222222222333333555555444444333333333222333333444444444555555555333333333333333333333333444444444444444444444444555555555444444444444444666666777777666555444444333444555555666555555555666666666666666777777777555555555444444333333222444444444555555555666666555444444444444444333333333333333444555555666666555444333333333444666666BBB<<<444111222444555444555555555555555555555555444444555555555555444444555555555555666666666777555555555555666666666666888888888888888888888888777666555666888:::999888555666777999999:::::::::999999999999999999999999:::::::::;;;<<<<<<=========<<<;;;::::::;;;<<<=========>>>>>>???>>>>>>===???@@@@@@@@@??????>>>===??????@@@AAAAAAAAAAAA@@@>>>???@@@AAACCCDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@BBBDDDDDDCCCBBB111111111111000000000///111111111111111111111111////////////////////////////////////000000000000000000000000000///......000///............//////////////////////////////------------------------000000000//////...---,,,000000//////............---------............///////////////////////////////////////////////////............////////////000000000000000000000000................................................000////////////000111111........................+++,,,---......---,,,+++/////////...---------,,,//////......//////000111////////////////////////...............//////000///...---,,,,,,---...///............////////////000000000000////////////000000000000///////////////////////////000000111111111111000000000000000111111111111111111111111///000000000111111111111000000111222222222222222222222222111222333333444333333333333333333333333222111111111111111111111555555555555444444333222444444444444555555555555555666666777888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::???@@@AAA@@@???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>???>>>??????@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>=========<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;::::::999999888888888888999999888777777888:::999999:::::::::999999888:::999888777777777777888666666666555555555444444333333444555555666666777444444444444444444444444333222222111111222222333666666555444444333333333222333333333333444444444333444444444444444444333444444444444444444444444444444444444444444444444666666666666555555555444444444555555555555555555444444444444444444444444555555444444444333333333444444555555555666666666444444444444444444444444333333444444555666777777666555333333333444666888AAA<<<666222222444555555555555555555555555555555444444555555555555444444555555555666666666777777888888888888888777777777888888888888888888888888555444444555666777777666555666777888999:::;;;;;;999999999999999999999999::::::;;;;;;<<<======>>>===<<<;;;;;;;;;;;;<<<=========>>>?????????>>>>>>>>>??????@@@@@@???>>>===>>>???@@@AAABBBAAA@@@???===>>>@@@AAACCCEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@AAACCCDDDCCCBBB111111111111000000000///000000000000000000000000////////////////////////111111111000///.........000000000000000///......//////............//////000000000000000000000000000000000000000111111111//////000000//////------///////////////.........---------............///////////////////////////........................---.........//////000000000000////////////000000................................................///////////////000000111...........................---,,,++++++,,,---.../////////...---------,,,......------......///000000000000000000000000000.........//////////////////...---,,,,,,---...///............////////////////////////000000000000000000000000////////////...//////000000000000000000000000000000000111111111111111111111111111111///000000000111111111111000000111222222222222111222111111111111222333333333333333333333333333333111111111111111111111111444555555555444333222222444444444555555555666666666666777888999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::???@@@AAA@@@>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@??????=========<<<<<<=========>>>??????@@@@@@AAABBBBBBAAAAAA@@@??????>>>>>>>>><<<<<<<<<=========>>>>>>::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999999888777777888:::888888999::::::999999999888888777777666666666666777777777777666555555444333333444444555666666666444444444444444444444444333222222111111222222333666666666666555555444444222222222222333333333333333444444555555444444333444444444444444444444444444444444444444444444444555555555555666666777777555555555555444444555555444444444444444333333333444444444444444333333333444444444444555555555666444444444444444444444444333333444444555666777777666555333333333444666888;;;999777555555666555555555555555555555555555555444444555555555555444444555555555555666666666666888888888888777777777777777777777777777777777777666555444555666777666555555666666777999:::;;;<<<999999999999999999999999::::::;;;;;;<<<======>>><<<<<<<<<;;;;;;<<<<<<<<<======>>>???????????????;;;<<<===>>>????????????>>>???@@@AAABBBAAA@@@???>>>???@@@BBBDDDFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@AAACCCDDDDDDCCC111111111111000000000000000000000000000000000000////////////////////////222222111000///...------000000000000000///......///............//////000000000000000111111111111////////////000000000000......000111111000///........./////////......------------............///////////////////////////........................------......///000000000//////............//////------------------------------------------------------,,,,,,------...///........................000...,,,++++++,,,...000...............------------------------...//////000000000000000000000000---...///000000000000//////..................///....../////////000000000////////////000000000000000000000000////////////......///000000000000000000000000000111111111111111111111111111111111111000000000000111111111111///000111111222222111111111111111111111222333333222222333333333333444444000111222222333222222222333444444444444333333222444444555555555666666666666777888999::::::::::::999::::::::::::::::::999999999::::::::::::;;;;;;===>>>??????>>>===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>>>>??????AAAAAAAAAAAA@@@@@@@@@@@@>>>======<<<<<<======>>>>>>??????@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>999999::::::;;;<<<<<<===::::::;;;;;;;;;::::::999999999999999999999999999999999:::888777666888999777888999999999999999999888888777777777666666666555555666777777777666666666666555555444333333333333333333444444444444555333333222222222222333333666666666666666666666666222222222333333333444444333444555666666555444333444444444444444444444444444444444444444555555555666666666666666777888999666666555444444444555555666666666555555555555555444444444444444444444444333333333444444444555555222222333333333333444444333333333444555555666666555444333333333444666666444555666777777777666666555555555555555555555555444444555555555555444444444444444444555555555666444444444444555555555555555555555555555555555555888777666777888999888777666666666666777888::::::999999999999999999999999:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@<<<<<<<<<<<<>>>???AAAAAA??????@@@AAAAAAAAAAAA@@@???@@@AAABBBDDDFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFCCCAAA@@@AAACCCEEEEEEDDD111111111111000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000///.....................///000000/////////000000000111111,,,---------............,,,---///111111111000///------...//////......------------............///////////////////////////........................------......///000000111///...---,,,,,,---...///---------------------------------------------------,,,,,,,,,,,,---..............................///..................///---------..............................//////000000000000000000000000000---...///000111000000///...//////000000//////.../////////000000000111111.../////////000000000111000000000000////////////---...///000111000000//////000000000111111111111111111111111111111111111000000000000111111111111///000000111111111111111111111111111111222222333222222222333333444444444000111222333444444333222222222333444444444333333555555555555666666666666666777999::::::::::::999::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@????????????@@@AAA??????>>>>>>>>>>>>??????BBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>??????@@@@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>???::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999999::::::;;;999::::::888777666777999777777888999999999999999888888999999888888777777555555666666666555444333666555555444444333333222333333333444444444555555444444333333333333444444333444444555555666666777444444444555555555666666333444555666666555444333444444444444444444444444444444555555555666666666999999888777666777888888777666555444333444444555666666666555555444444444444444444444444444444444222222222333333333333444111111111222222222333333333333333333444444444444333333333333444444444444222444555666666666666666555555555555555555555555444444555555555555444444333333333333444444444444222222333333444444555555555555555555555555555555999777666777888999888666666666555555555666888999999999999999999999999999999999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;======>>>???@@@@@@@@@@@@@@@???===<<<===???AAACCC@@@@@@??????@@@@@@AAABBB???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHDDDCCCAAABBBDDDFFFFFFFFF111111111111000000000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000//////..................///000111---.........//////000000///000000000111111222222+++---///111222222111000,,,---.../////////...------------.........//////////////////////////////........................---------...///000000111...---,,,++++++,,,---...------------------------------------------------///............///000000........................---...000111111000...---,,,------......////////////////////////000111111000000000000000000000000---...000111111111000///...///000111111000///...000000000000111111111111.../////////000000111111000000000000////////////---...000111111111000/////////000000111111111222111111111111111111111111000000000000111111111111//////000111111111111111111111111000111222222333222222222333333444444444111222333444555444444333111222333333444444444444555555555555666666666777666777999:::;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;999;;;======<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>>>>??????CCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999888777777777888999:::;;;;;;<<<999::::::999777666777999666777888999999999999999999::::::::::::999888888888888777666444222///---222222333444444555555666333333333444444555555555555444444333333444444555111222222333444555666666666666666666777777777777333444666777777666444333444444444444444444444444555555555666666666777777===;;;999888666666777777777666555444333444444555444444444333333222222222444444444444444444444444111111222222222333333333000000111111111222222222333333333333333333333222111222333444444444333333333444555555444444666777555555555555555555555555444555555555555555555444222222222333333333444444333333444444555666777777666666666666666666666666777666555555666777555444777666555444444555666777999999999999999999999999888888999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;======>>>@@@@@@AAAAAAAAADDDBBB???===<<<>>>AAACCCAAA@@@???>>>???@@@BBBCCC??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIEEECCCBBBBBBDDDFFFGGGGGG333222111/////////000111111111000000000000111111000000////////////000000//////000000///...------------......//////000000...............///000000222111000......---------////////////////////////............////////////---------............///........................//////.........---------,,,,,,,,,---------......////////////////////////------............------......---------,,,,,,,,,000000////////////000000////////////////////////000000000000000000000000------............------............////////////////////////////////////------...000111111111111////////////000000000000////////////////////////............////////////---......///000111111222000000000000000111111111111111000000000000111111111111111000000000000000////////////////////////222111000000///000000000333333333222222222111111111111111111111111111111111222333333444444333333333...+++///333444555777555555444333333444444444333444444555666777888888777888999:::;;;:::999888888888999::::::;;;<<<<<<<<<<<<======>>>>>>>>>>>>999999:::;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>???@@@AAACCCCCC>>>???@@@AAABBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::999999888888888999999888888888888999999888777666555555666777888;;;:::::::::;;;:::888777888777444333333444777888555666666666666444333111444333333333333333333222333333333333333333333333444444444444444444444444444444444444333222111111222333555666666555333222444444444444444444444444444666888999999777555333777777666555555555555666555555555555555555555555444444444444444444444444444444444333333222222222333333333333333333333333333444666777888777666555333333333222222111111111222333555777777666555444666555444333333333333333444444444444444444444444444444444555555555555666555555444444444333333333444555666555444444555666444444555555555555444444444444444555555555666666666666666666777777777777888777666666666777999:::555777999:::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@BBBBBB@@@??????@@@BBBBBBFFFEEEBBB@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFGGGGGGHHHHHHIIIIIIJJJJJJFFFBBBAAACCCEEEDDDCCC333222000/////////000111111111000000000000111111000000////////////000000///////////////...------.........///////////////...............///000000111000///...............////////////////////////............////////////---------............///........................//////.........---------,,,,,,---------.........////////////////////////------............------............------,,,,,,.........//////.........////////////////////////////////////////////////------............------............////////////////////////////////////---...///000000111000000////////////000000000000/////////////////////////////////000000000000111......//////000000111111222222111111000000//////111111000000000000111111000000000000000111111111000000000000000000000000000000000000000111222333444444444333333333222222222222222222222222222222222222333444444444444444555333444:::===999555444444444333333333333444444444444555555666666777777777888999:::::::::999999999999::::::;;;<<<<<<===;;;===???AAABBBAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>======>>>??????@@@@@@AAA????????????@@@AAABBBBBB??????AAABBBBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????AAAAAAAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888999999888888888888999999777666555555666777888999888888888888999999888777888666555666888777555222333444555666666555444444444444444333333333333333333333333333333333333333444444444444444444444444333333333444444333333333222333555666666555333222444444444444444444444444777888:::<<<<<<;;;999777777666666555444444444444555555555555555555555555444444444444444444444444444333333333333333333222333333333333333333333333222333555777777666555444555555555555444444333333222333555666777666555444555555444444333444444444444444444444444444444444444444444555555555555666555555444444444333333333444555666555444444555666555666666666666666666555444555555555555555555555666666666666777777777777888777666666666777999999777999:::;;;999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBGGGEEECCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGHHHIIIIIIIIIKKKGGGDDDCCCDDDEEEDDDCCC222111000000///000000000111111000000000000111111000000////////////000000///////////////......---///////////////........................///000000000//////.........//////////////////////////////............////////////---------............///.......................................---------,,,------------.........////////////////////////------............------/////////............---------............------////////////////////////........................------............------............//////////////////////////////////////////000000000000//////////////////000000000000////////////////////////000000000000111111111111////////////000000000000333333222111000///......111111000000000000111111//////000000111111222222111111111111111111111111000000000000222333444555555444444444333333333333333333333333333333333333222333444444555555444444666666;;;CCCCCC<<<444000333333222222222222333333555555555666666666666666777888999::::::::::::999999999::::::;;;<<<<<<<<<:::===AAADDDFFFEEEBBBAAACCCBBB@@@???>>>???AAABBB@@@@@@@@@@@@@@@@@@???>>>=========>>>??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@????????????BBBBBBBBBAAAAAA@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999999888999999888888888888999999666666666666666777888888777777777888888888999999777888<<<@@@BBB@@@999333222333444555666666666666555555444444444333333333333333333333333333444444555555555555555555555555333333333333444444444444222333444555555444333222444444444444444444444444777888:::<<<===<<<;;;:::777666555555444333333222444444444444444444444444444444444444444444444444222333333333333333333444333333333333333333333333222333444555666555444333666555555555555555444444222333444666666555555444555555444444444555666666444444444444444444444444444444444555555555555666555555444444444333333333444555666555444444555666666666777777777777666666666555555555555555555555666666666666777777777777777777777666777888888999999:::<<<;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;===>>>???AAABBBBBBBBBBBBBBBBBBAAAFFFEEECCCBBBAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFGGGHHHHHHIIIIIILLLIIIFFFEEEEEEEEEDDDDDD111111000000000000000000111111000000000000111111000000////////////000000...///////////////......000000//////......------...............///000000///............//////000////////////////////////............////////////---------............///................................................------------............////////////////////////------............------/////////////////////...---......//////......---////////////////////////........................------............------............///////////////////////////////////////000000000000//////...////////////000000000000//////////////////////////////000000000111111111000000000000////////////222111111111000000//////111111000000000000111111......///000111222222333111111111111111111111111111111111111222333444555444444333333333222222222333333333333333333333333333333444555555555555444444555999??????888222000222222111111111222333333666666666666666555555555777888888999::::::::::::999999999999::::::;;;;;;;;;===@@@CCCDDDDDDDDDCCCCCCAAA>>><<<<<<===???@@@@@@@@@@@@AAAAAA@@@??????<<<======>>>>>>???@@@@@@BBBBBBBBBAAAAAA@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999999999999999999999999999999888888888888999999888777777666666666666666777888999888888888999:::444;;;CCCHHHGGGBBB;;;777333333444555555666666666666666555555444444333333333333333444444444444444666666666666666666666666555444444333333333333444333333444555555444333333333333333333333333333333444555777999::::::999888666666555555444333222111444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333222222333444444444333222333333333333333333333333222333444555555555444444444444444444555666666777444444444444444444444444444444444555555555555666555555444444444333333333444555666555444444444666666666666777777666666666666666666666555555555555666666666666777777777777777777777777777888888999888:::;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999::::::;;;<<<===>>>???@@@AAABBBBBBAAA@@@???CCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHLLLJJJHHHGGGFFFEEEEEEDDD000000000111111111000000111111000000000000111111000000////////////000000......///////////////...000000//////......------...............///000000///............//////000////////////////////////............////////////---------............///........................---.....................---------.........//////////////////////////////------............------.../////////////////////...///000111111000///...////////////////////////........................------............------............///////////////////////////////////////000000000000//////...////////////000000000000////////////////////////........./////////000000000000000000//////////////////000000111111111222111111000000000000111111......///000111222222333111111111111111111111111333333222222222222222333222222222222111111111000333333333333333333333333222333444444555555444444444222333666666333333666222111111111222222333444666666666666666555555555777888888888999:::;;;;;;888888888888999999999999<<<<<<===>>>???AAACCCDDDBBB@@@>>>;;;;;;<<<>>>??????@@@@@@AAAAAAAAA@@@@@@=========>>>??????@@@@@@BBBBBBBBBBBBBBBAAA??????AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@???>>>>>>>>>:::;;;<<<>>>????????????============<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999999999999999999999999999999888888888888999999:::999999777666555333333666888888777666666888;;;999AAAIIIIIIBBB:::666555555555555444444555555555777777666555555444333333333333333444444555555555666666666666666666666666777666555444333222333333333444444444444444444333333333333333333333333333222333555666777777777777555555555555444333222111444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333222222333333333333333333333333222333333444444444444444444444444444444555666777444444444444444444444444444444444555555555555666555555444444444333333333444555666555444444444666444555555666666555555444666666666666666666666666666666666666777777777777666777777777888888888888777888;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<===>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJIIIHHHFFFEEEEEEEEE//////000111111111111000111111000000000000111111000000////////////000000---.../////////////////////////////////........................///000000000//////.........//////////////////////////////............////////////---------............///........................---------...............------........./////////////////////////////////------............---------............/////////...///111222222111///...////////////////////////........................------............------............//////////////////////////////////////////000000000000//////////////////000000000000////////////////////////............////////////////////////000000000000......///000111222333333111111000000000000111111//////000000111111222222111111111111111111111111333333222111111111111111111111111111000000000000333333333333333333333333111222333333444444333333444222111222222111555;;;222222111222222333444555555555555666666666666666777777777888999:::;;;<<<888888888999999999999999<<<;;;::::::;;;>>>AAACCCBBB@@@???======>>>@@@AAA???@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCAAA@@@???AAAAAAAAA@@@AAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>999999;;;<<<>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888999999999999:::::::::999999888888888888999999::::::999888666555333222444666888888777888<<<@@@LLLOOOPPPIII???666444666666555555444444444555555888888777666555444444333333333333444555555666666555555555555555555555555888666555333333333333444444444444444444444444444333333333333333333333333333444555666666666666666444444555666666555333222333333333333333333333333333333333333333333333333222333333333333333333444333333333333333333333333444444333333333333222222333333444444444444555555333333333333333444444444444444333333333444555555444444444444444444444444444444444555555555555666555555444444444333333333444555666555444444555666444444555555555555444444555555666666666777777777666666666666777777777777666666777888888888888777666888:::;;;;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<<<<<<<<<<<<<<<<============<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHFFFEEEFFFFFF...///000111222111111000111111000000000000111111000000////////////000000------...///////////////.........///////////////...............///000000111000///...............////////////////////////............////////////---------............///........................---------.........//////............////////////////////////////////////------............------,,,,,,------............,,,...000111111000...,,,////////////////////////////////////////////////------............------............////////////////////////////////////---...///000000111000000////////////000000000000////////////////////////...////////////000000000......//////000000111111//////000000111111222222111111000000000000111111000000000000000111111111000000000000000000000000111111000000000111222222222222222111111111000000222222222222222222222222000111222222333333222222222111222444333111333999222222222222333444555666444444555555666666777777888777777777999:::<<<===::::::::::::::::::::::::;;;;;;:::;;;;;;===>>>???@@@????????????@@@@@@AAA???@@@AAAAAABBBBBBAAAAAA?????????@@@AAAAAABBBBBB@@@AAACCCDDDCCCBBBAAA???AAA@@@@@@???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBB@@@???>>>======;;;<<<<<<===============;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;888888999999999:::::::::999999888888888888999999777777888888777666555444555888<<<======@@@GGGLLL\\\UUUJJJ@@@:::777666666444444333333444555777777999999888777666555444333333333444444555666666666444444444444444444444444555444333333333555666888444444444333333444444444222222222222222222222222444444555555555555555555333444555777777666555444333333333333333333333333222222222222222222222222444333333333333333333222333333333333333333333333555555444333333333333333222222222333333333444444333333222222333333444444444333333222222222333333444444444444444444444444444444444555555555555666555555444444444333333333444555666555444444555666555555666666666666555555444444555666777888888999666666666666777777777777555666777888999888888777888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<==================<<<<<<===============>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEGGGIIIHHHFFFEEEFFFGGG...///000222222222111000111111000000000000111111000000////////////000000------...///000000//////---.........//////000000...............///000000222111000......---------////////////////////////............/////////000---------.........//////........................---------.........//////............/////////000////////////////////////---..................---,,,,,,,,,---------......+++---///000000///---+++////////////////////////000000000000000000000000---..................---............/////////000////////////////////////------///000111111111111////////////000000000000////////////////////////000000000000111111111111---......///000111111222111111111111000000000000111111000000000000111111111111111000000000000000////////////////////////......//////000111333333333333333222222222111111111111111111111111111111000000111222222222222111...///444777555000///333333333333333444555666777333444444555666777888888888777777777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;=========<<<<<<=========>>>???????????????@@@AAAAAABBBBBBBBBBBB???@@@@@@AAAAAABBBCCCCCC@@@AAACCCDDDDDDCCCAAA@@@AAA@@@?????????@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBEEEDDDBBB@@@???>>>======????????????>>>===<<<;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;888888888999999:::::::::999999888888888888999999444555777888888888777666777<<>>??????>>>===<<<<<<===>>>???===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFCCCFFFHHHHHHFFFEEEFFFHHH////////////////////////222111111111000000//////000000////////////000000000000000000000000000000000000000000000000000000111111000//////////////////......000111111///,,,111111000000//////......000///...------...///000//////000000000000//////000000//////.........---000000//////.........---............//////////////////.........---------------------------------000///...------...///000........................////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////------............------............////////////000000000000111222444444////////////////////////222///---...000111000...//////000000000000//////000000000000000000000000000000000000000000000000---,,,,,,,,,,,,---......000000000000111111111111222111111111000000//////111111000000111111222333222222111111111111222222333222222111111222222333333333333333333333333333555555555555555444444444666777777888888999::::::;;;<<<>>>???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBB?????????@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;<<<===>>><<<<<<;;;::::::999888888888888888999999:::::::::777777666666666666777777;;;:::888777777777888888:::::::::999999999888888888BBBEEE===;;;CCCIIIHHH<<<:::777555333333333444555444444444666999===???@@@>>>:::777444333333333333333333444444555555555222222111111111222222333333333333333333333333333333333333333333333333333444444333222111111111111666000///555777444111333333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333666555444444333333333333333222111111000111111111333333333333333333333333555444333333333333444555666666666666666666666666555555555555555555555555666666666666555444333222888666444555888999777555555555666666555444333333444444444555555555555666666555555555555444444444666777777777777888888888:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<:::;;;======<<<===>>>@@@===<<<;;;;;;;;;<<<>>>???AAA???>>>>>>???@@@@@@???>>>>>>???@@@AAACCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHEEEDDDCCCDDDEEEFFF////////////////////////111111111000000000//////000000////////////000000000000000000000000000000000000000000000000000000111111000///////////////,,,++++++,,,......,,,***000000000///////////////...---,,,,,,,,,,,,---.........////////////......000/////////.........---000/////////........................//////////////////.........---------------------------------000///...------...///000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........//////.....................////////////000000000000000111222333////////////////////////222///---...000111000/////////000000000000//////000000000000000000000000000000000000000000000000...............///000000000000000000111111111111111111111111000000000///111111000000111111222333222222111111111111222222444333222222111111111222222222222222222222222222444444555555555555555555777777777888999999::::::;;;<<<>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAA@@@??????>>>>>>???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::999999888888888888999999999999999999999999888888888888999999999888777666666666777777:::999999999999888888888666>>>@@@999999AAAEEECCC:::999666444222222222333333333222222444777;;;===>>><<<999666444333333333333333333444444444444444555444444333333333333333333333333333333333333333333333333333333333333333333333222222111222222222555000///444666333111222333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111111111333333333333333333333333555555444333333333333333444444333222111111111222222222222222222222222222444333222222222222333444444444444444444444444444555555555444444444444444444444555555555555555444777666444555777888666444555555666666555444444333444444444555555555555666666555555555555444444444777777777777888888888888::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<:::;;;======<<<<<<>>>?????????>>>>>>>>>???@@@AAAAAA@@@>>>>>>???@@@???>>>>>>???@@@AAABBBCCCDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCDDDEEEEEE000000000000000000000000111111000000000000//////000000////////////000000000000000000000000000000000000000000000000000000111000000//////////////////......///000000...---//////////////////000000...---,,,,,,,,,,,,---...------............------/////////...............////////////......................../////////////////////............---........................//////............///000........................////////////////////////////////////////////////........................////////////////////////////////////////////////...//////000000//////...............////////////000000/////////000000111////////////////////////111000......000000000/////////000000000000//////000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111111111111111000000000000111111000000111111222333222222111111111111222222444333333222111111111222222222222222222222222222333444444444555666666666777777888888999:::::::::<<<<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@?????????@@@@@@AAA@@@@@@??????>>>>>>===??????===<<<;;;;;;;;;;;;::::::999999999999999999999999999888888888888888999888888777777888888999777777666555555555666666999999888888888777777777555::::::555777>>>@@@===888777555333222111222222222111000111222555888999;;;:::777555444444444444444444444444333333333333444444444333333222222222333333333333333333333333333333333333333333333333222222222111222222333333666333333666777555333444444444444333333222222222333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333444333333222222222222333666555444333222222222222111111111111111111111111333222222111111222222333333333333333333333333333555555444444333333222222222333333444555555666666666555444444666666555444555555555666555555444333444444444555555555555666666555555555555444444444777777777888888888999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<:::;;;======<<<<<<===???@@@????????????@@@AAAAAABBB@@@>>>>>>??????>>>===??????@@@AAABBBCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDD000000000000000000000000000000000000000000//////000000////////////000000////////////////////////////////////////////////000000////////////000000111000///000111111000///---......//////000000000/////////....../////////---......//////......---........................///////////////...................../////////////////////...............////////////////////////...............//////000........................////////////////////////////////////////////////........................//////////////////////////////////////////////////////000000000000//////............////////////000//////.........//////////////////////////////111000/////////000000000//////000000000000//////////////////////////////000000000000000000000000111000000000000111222222///000000000111111111111111111111000000000000000111111000000111111222333222222111111111111222222222222111111222222333444333333333333333333333333333333333444555666777777777777888888999:::::::::<<<<<<===>>>>>>>>>==============================>>>>>>>>>>>>>>>??????@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@AAA@@@@@@????????????????????????>>>>>>=========??????>>><<<;;;:::999999888888888888999999999999999999888888777777777666666666555555555555666666777666666666666666666666888888888777777777666666444666555333666;;;<<<888555555333222111111111111111111000000222444666777777777555555444444555555555444444333333222222222111111222222222222222222333333333333333333333333333333333333333333333333111111111111222333444444555444444555666444333333555444444333333222222111333333333333333333333333111111222222222333333333444444444444444444444444222222222222222222222222333222222111111222222222666555444333222111111111222222222222222222222222333333222222222222333333333333333333333333333333555444444333333222222111333333333333444444555666444444444444444444444444444555555555555555444444444444444555555555555666666555555555555444444444777777777888888888999999::::::::::::999999999999::::::999999::::::;;;<<<:::;;;===<<<;;;;;;===>>>>>>>>>>>>>>>>>>?????????BBB@@@>>>>>>>>>???>>>===???@@@@@@AAABBBCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCCCCAAAAAABBBCCCDDDDDDDDDCCC000000000000000000000000//////////////////000000000000////////////000000////////////////////////////////////////////////000000////////////000000...---,,,,,,.........,,,------......//////000000...//////////////////.../////////000000/////////---------........................///////////////............////////////////////////////////////////////////////////////---......///////////////........................////////////////////////////////////////////////........................//////////////////////////////////////////////////////000000000000//////............//////////////////...............///////////////////////////000000000/////////000000//////000000000000//////////////////////////////000000000000000000000000000000//////000000111222///000000000111111111111000000000000000000111111111111000000111111222333222222111111111111222222//////000111222444555666555555555555555555555555333333333444555666777777666777777888888999999:::;;;;;;<<<=======================================>>>>>>>>>>>>>>>??????@@@?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@AAA@@@??????>>>>>>>>>???>>>>>>============<<<<<<>>>>>>===<<<;;;:::999888777777888888888888888888888888888777777666666666666666555555555555666666666777777777777777777777777777666666666555555555444555444333555999999666333333222222111111111111222222222222333444555666444444444444444444555555444444444333333222222111///000222333444444444444333333333333333333333333333333333333333333333333111111111111222333444444111333333222111111111000444444444333333222222222222222222222222222222222111111222222222333333333444444444444444444444444222222222222222222222222222222222111111222222333444333222111000000000000333333333333333333333333333333444444444444333333444444444444444444444444444444444333333222222222666555444333333333333444333444444444333333444444444444555555555555555444444444444555555555555666666555555555555444444444666666777777777888888888999999999999999999999999:::999999999999:::;;;;;;:::;;;<<<<<<;;;;;;<<<=========>>>>>>????????????AAA???======>>>>>>>>>===??????@@@@@@AAABBBBBBBBBDDDEEEEEEEEEEEEDDDCCCBBB@@@AAABBBCCCDDDDDDCCCCCC000000000000000000000000......////////////000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000000111111///------///000///.....................//////,,,,,,---......---,,,,,,//////000000000000//////---------------..................///////////////............////////////...////////////000000000........................,,,---...///000000000///........................////////////////////////////////////////////////........................////////////////////////////////////////////////...//////000000//////...............//////////////////.........//////000///////////////////////////000000000......000111//////000000000000//////000000000000000000000000000000000000000000000000///////////////000000111000000000000111111111111000000000000111111111111111111000000111111222333222222111111111111222222//////000111222444666777444444444444444444444444333444444444555666666666555555666666777888888999:::::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@????????????@@@@@@@@@@@@<<<<<<<<<===>>>@@@AAABBB>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<:::999888888888777777777777777777777777777777666666666666888777777666666777777888666666777888888888777777666666666555555555444444333444555555555666666666222222222222222111111111333333333333333444555555222333333333444444444444333333333333222222222222000111333555666666666555333333333333333333333333333333333333333333333333222222222111222222333333444777999555333444444333333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333222222222222333333444222222111111000000111111333333333333333333333333333444444555555444444333444444444444444444444444333333333333444444444444777666444222222222222333333444555555333333444555333444555555666555555555444444444555555555555666666555555555555444444444555555555666666666777777777777888888888999999999999999999999999:::;;;;;;:::;;;<<<<<<;;;:::;;;<<<>>>???@@@@@@AAAAAA@@@@@@???>>><<<===>>>??????>>>????????????@@@@@@@@@AAABBBBBBDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCC////////////////////////........./////////000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111333222000///111222222111..................------,,,,,,---......---,,,,,,...//////////////////...,,,,,,,,,------...................../////////000............////////////.../////////000000000000------------------------,,,---...///000000000///........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........//////.....................////////////............///000111111///////////////////////////000111000...---///222//////000000000000//////000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111///000000000111111111111111111000000111111222333222222111111111111222222111111111111222333444444333333333333333333333333444444555555555555555555444444555555666666777777888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>??????@@@????????????@@@@@@@@@@@@===============>>>???@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888777666666666555555555666666666666666666777777666666666666777777444555666777777777666666555555555444444444444333222333666666444222444666111111222222333222222222333333333333333333444444111222222333333333333333222222222222222333333333111222333444444333111000333333333333333333333333333333333333333333333333333333222222111222222222555;;;<<<888555777777555111222222333333444444555222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111333333333333333444555555222222111111111222333333222222222222222222222222222333444444444444333222333333333333333333333333333333333444555555666666555444333111111222444555333555666555333333444666333444444555666666555555444444444555555555555666666555555555555444444444444444444444555555555555555666666777888999::::::999999999888999999:::;;;:::;;;<<<<<<::::::;;;<<<===>>>???@@@@@@@@@??????>>><<<;;;<<<>>>?????????>>>>>>>>>>>>>>>?????????>>>@@@BBBCCCDDDCCCBBBBBBEEEDDDCCCBBBBBBBBBCCCDDD////////////////////////---.........//////000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111111///---,,,...//////////////////......------,,,---...///000000///...------..................---,,,,,,,,,------.........---.........//////000000............/////////000.../////////000000111111------------------------+++,,,...000000000000///........................////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////------............------............/////////000.........//////111222333////////////////////////...000111000...---///222//////000000000000//////000000000000000000000000000000000000000000000000000000000///000111111222000000000000111111111111//////000000111111111222111111111000111222222333222222111111111111222222444333222222111111222222111111111111111111111111555555555555555444444444333333444444555666666666888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@???>>>>>>==================>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999888888777666555555444444555555555666666777777555555444444444444555555222333555666666666555555555555444444444333333333000333666777333///222777111111222333333333333222222222222222222222222222111111222333333333222222111111111222222333333444///000111111000...+++)))333333333333333333333333333333333333333333333333444444333222111111111111000777888333000222222000000111222333444444555666333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111333333333333444444555666222222222222333444555555111111111111111111111111111222333444444333222111222222222222222222222222222333333444555666777777333222111111111333555777333555777666444333444777333333444555666666666555444444444555555555666666666666555555555444444444333333333444444444555555444555555777888999:::;;;999999888888999999:::;;;:::;;;<<<<<<:::::::::<<<:::;;;<<<>>>>>>======<<<===;;;;;;<<<>>>@@@@@@@@@============>>>>>>>>>>>><<<>>>@@@BBBCCCCCCBBBAAAGGGFFFDDDBBBAAABBBCCCEEE//////000000000000//////............////////////000000////////////000000////////////////////////////////////////////////...............///000000333222111000///////////////////////////////////////////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////,,,...//////...------...////////////////////////////////////////////////////////////////////////........................//////////////////////////////.........000111222////////////////////////,,,---------.../////////000...,,,---000111///---............////////////////////////////////////////////////000000000000222222111000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000///............///000000000000000///111333222///...///222222222111111111111222222333222222111111222222333888777444222000000111222111111222333333444555555333444555555666666555555444444444555555777888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@@@@???????????????>>>>>>????????????>>>>>>======>>>>>>??????@@@@@@===============>>>??????@@@@@@@@@AAAAAAAAABBBBBB????????????>>>>>>>>>===::::::::::::::::::::::::;;;;;;;;;;;;:::999888888999888777666666777888999:::999999888777666555555888777666555555555555555111111222333444666777888666555555444444333222222444333222111111111222333444444444333333222222222000000000000111222333444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222666555555444444333333222444444333333222222333333333333222111000///...---333333333333333333333333444444333333222111000000222222222222222222222222000111333444555444333333444444333333333333222222111111111111111111111111111111111111111111111111333333444444444333222222555555555444444333333333111111111222222333333333666555444333333333333333333333333333333333333333666666777888888777666555555555444555555666777888888888777666555444333333777777777777666666666666777666666888<<<===<<<:::::::::::::::::::::::::::;;;::::::999999::::::;;;===============<<<<<<<<>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDD//////000000000000//////............////////////000//////......//////000000000000000000000000000////////////////////////...............///000000222222111//////......////////////////////////////////////////////////////////////////////////...////////////////////////////////////////////////////////////////////////,,,...//////...------...////////////////////////........................////////////////////////........................////////////////////////000///...------...//////////////////////////////---------...............000...---...000000///---............////////////////////////////////////.../////////000000000000111111000///////////////////////////////////////000000////////////000000000000000000000000000000000000000000000///......///000000111111111111111111222333222111111222333222222111111111111222222333222222111111222222333888666444222000000111222111111222333333444555555333444444555555555555555555555555555555666777888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@?????????????????????@@@@@@?????????<<<<<<<<<<<<<<<========================>>>??????????????????@@@@@@@@@AAA?????????>>>>>>>>>======::::::::::::::::::::::::;;;;;;;;;;;;:::999888777999888777666666777888999999888888888777666666666777666555555444444555555222222222333444555666777444555555555555555555555444333222111111111222222444444444333333222222222444333222111000000000000222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222444444444333333333333333444333222111111111111111444444444333333333333333333333333333333333333333000111111222222333333444333333333333333333333333333333444444555444444444444444444333333222222222222222222222222222222222222222222222222222222222222222333444444333333333555555444444444333333333333333333333333222222222555555444333333333444444444444444444444444444444777666666555555555666777777666555555555555555666666666666666555555555555777777777777666666666666777666666888;;;===;;;:::999999999999999999999999;;;::::::999999::::::;;;=====================<<>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCC//////000000000000//////............///////////////..................///111111111111111111111111////////////////////////...............///000000111000///...............////////////////////////////////////////////////......//////////////////........................////////////////////////////////////////////////,,,...//////...------...////////////////////////........................////////////////////////////////////////////////////////////////////////000000...---,,,,,,,,,,,,////////////////////////...............---------000...---...///000///...............////////////////////////////////////....../////////000000000000000///............///////////////////////////000000////////////000000000000000000000000000000000000000000000//////...000000111222222222222222000000///000222333222222222222111111111111222222333222222111111222222333666555333222111111111222111222222333333444444555333333444555555555555555666666555555555666666777999999999999::::::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@??????======<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>>>>============::::::::::::::::::::::::;;;;;;;;;;;;:::999888777888888777777777777888888777777777777777777777777666555444444444444444444444333333333333444555666333444444555666777777777444333222222111111222222444444333333333333222222444333222111111000000111222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333333222222111111111000222222222222222222222222111222222222222333333333888777666555444444444444000000000111111222222222222222222222222222222222000000111111222333333444333333333333333333333333666555444444444444444555555555444333333222111111333333333333333333333333333333333333333333333333111222222333444444444444444444444444333333333333555555444444333222222222444444333333333444555555555555555555555555555555888666444222222444666888888777666555444444444444444444555555555666666777666666666666777777777777777666666888;;;<<<;;;999888888888888888888888888;;;::::::999999::::::;;;<<<<<<==================>>>>>>>>>>>>>>>??????@@@????????????????????????BBBBBBAAAAAA@@@AAAAAAAAA//////000000000000//////............////////////......------------......000000000000000000000000////////////////////////...............///000000000///...---------------////////////////////////////////////////////////............////////////........................////////////////////////////////////////////////,,,...//////...------...////////////////////////........................////////////////////////000000000000000000000000/////////////////////////////////......---------/////////////////////////////////...---------,,,//////....../////////...............////////////////////////////////////........./////////000000///......---------......////////////////////////000000////////////000000//////////////////////////////000000000000/////////000111111222222111111...,,,+++---000222111...222222111111111111222222333222222111111222222333555444333222111111222222222222222333333444444444333333444555555555444444777666666555555555555666888999999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;??????>>>>>>>>>=========>>>>>>????????????>>>>>>?????????>>>>>>======<<<======>>>>>>>>>>>>>>>=========>>>>>>>>>?????????>>>>>>=========<<<<<<<<<999999999999999999999999::::::;;;::::::999888777888777777777777777777888666666666777777777777777555444444333333333444444555444444333333333444444444444444444555555666666333333222222222222111222333333333333333333333333111111111111222333444444333333222222222222222111111222222333333222222111222222222222222222222222222222222222222222222222444333333222222111111000222222222222222222222222///000000111222222333333999999777666555555555555////////////000000000000111111111111111111111111333333222222111111111111444444444444444444444444666555444222222333444555555555444333222222111111333333333333333333333333333333333333333333333333000111222333444555555555333333333333333333333333444444444444444444444444333333333333333444555666444444444444444444444444555444333222222333555777777666555444444444444444444444444555555555666666666666666666777777777777666666777888:::::::::999888888888888999999999999;;;::::::999999::::::;;;<<<<<<<<<<<<============>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@@@@@@@@@@@@@//////000000000000//////............////////////......------------......////////////////////////////////////////////////...............///000000///......---------------////////////////////////////////////////////////---.........//////000000........................////////////////////////////////////////////////,,,...//////...------...////////////////////////........................////////////////////////000000000000000000000000////////////////////////......//////000000000000/////////////////////////////////...---------,,,.../////////......//////............////////////////////////////////////............////////////......------------......////////////////////////000000////////////000000//////////////////////////////000000000000//////...///000000111111000000...,,,+++---000222111...222222111111111111222222333222222111111222222333333222222222111222222222222222333333333333444444222333333444555444444444777666666555555555555666888888888999999999::::::999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<========================<<<<<<============<<<<<>>>>>======<<<<<<======>>>>>>>>>>>>===<<<>>>>>>>>>>>>????????????=========<<<<<<<<<<<<;;;999999999999999999999999::::::::::::999888777777777777777888888777777777666666666666666777777777444444333333333444444555555555444333333333444444444444444333333222222222333333333333222222111111333333333333333333333333111111111111222333444555333333333222222111111111111222222333333222222111222222222222222222222222222222222222222222222222333333333333222222111111222222222222222222222222...///000000111222333333444444222111111000000000444444333333333222222222111111111111111111111111333333333222222222222222444444444444444444444444444333222111111111333333555555444333333222111111222222222222222222222222222222222222222222222222000111222333444555555555333333333333333333333333222222333444444555666666333333333333333444555666333333333333333333333333222222333444444444444444444444444444444555666666555555555555444444444444555666666666777777777888666777888999999999999999999999999999::::::;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<======>>>========================AAA@@@@@@?????????@@@@@@//////000000000000//////............///////////////..................///........................////////////////////////...............///000000///......---------......////////////////////////////////////////////////------......///000000000........................////////////////////////////////////////////////,,,...//////...------...////////////////////////------------------------////////////////////////////////////////////////////////////////////////---...///000111111111111////////////////////////...............---------...///000///...---...000............////////////////////////////////////------........./////////...------------...//////////////////////////////000000////////////000000000000000000000000000000...//////000000000000000......///000000000000000000000///000222333222222222222111111111111222222333222222111111222222333111111111222222222222222333333333333333333333333222222333444444444444444666666555555555666666777888888888888999999999999::::::::::::::::::::::::<<<<<<<<<<<<============<<<<<<===>>>>>>??????@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;======>>>??????>>><<<;;;>>>>>>>>>>>>????????????===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999::::::::::::999888777666777777888888888888777777666666666666666666666666444444444444444444555666555444444333333333444444444444333333222111111000222333333333333222111000222222333333333333444444555444333222222111111222444333333222222111111111111222222333333222222111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222//////000111222222333333333222222111111111111111333333222222111111111000222222222222222222222222000111222333444555666777333333333333333333333333111111111111111222333333444444333333333333222222111111111111111111111111111111111111111111111111111222222333444444444444222222222222333333333333000000111333444555666777444444333333333444555555333333333333333333333333111222444555666555555444333333333333444555666777666555555555444444333333555555666666777777888888555777999999888777888999999999999::::::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<========================??????>>>>>>??????@@@AAA//////000000000000//////............////////////000//////......//////000////////////////////////////////////////////////...............///000000///...............//////////////////////////////////////////////////////------......///000000111////////////////////////////////////////////////////////////////////////,,,...//////...------...////////////////////////------------------------////////////////////////........................////////////////////////---...///000000000///...////////////////////////---------...............---///000000...---...000............////////////////////////////////////---------.........//////......------...//////000////////////////////////000000////////////000000000000000000000000000000......///000000000000000//////000111111111111000111222333222111111222333222222111111111111222222333222222111111222222333000000111222222222222222333333333333333333333333222222333444444444444333555555555555555666777888888888888888999999999999::::::::::::::::::::::::;;;<<<<<<<<<===============>>>???@@@AAACCCDDDDDD;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;===>>>?????????>>><<<;;;<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888888888888888888888999::::::999999888777666666777888999999888777666777777777666555555555444555555444444555555666777444444333333333444444555333333333333333333333333222222333333333222111000222222222333333444444444555555444333222222222222444444333333222111111000111222222333333222222111222222222222222222222222222222222222222222222222111222222333333444444444222222222222222222222222000111111222222333333333444333333333333444444555///////////////000000000333333333333333333333333111222333444666777888888333333333333333333333333///000111222333444444444222222333333333333444444222222222222222222222222222222222222222222222222222222333444444333333333111111222222222333333333000111111222333444555555555555444333333333444444444444444444444444444444333333333444555555666777444444444333333444555555333333444444444444555555555555555666777888888888555777999999777666777999777888888999::::::;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<;;;;;;;;;<<<=================================>>>>>>@@@AAABBB//////000000000000//////............/////////000000000////////////000000000000000000000000000000////////////////////////...............///000000//////.........//////000////////////////////////////////////////////////---------...///000000111000000000000000000000000////////////////////////////////////////////////,,,...//////...------...////////////////////////------------------------////////////////////////........................////////////////////////...////////////---,,,+++////////////////////////,,,------....../////////---///111000---,,,...000............/////////000////////////////////////---------.........//////...............///000111////////////////////////000000////////////000000000000000000000000000000......///000000000000000000000111222222222222222///111333222///...///222222222111111111111222222333222222222222222222333///000111222222222222222333333333333333333333333222222333444444444333333444444444555555777888999777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@BBBDDDFFFGGGHHH<<<<<<============<<<<<<;;;<<<<<<======>>>>>>>>>===>>>???@@@???>>><<<:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999:::999999888777666666777888999999888777666888888777666555444444333555555555555555666777888444333333333333444555666222333333444444555555666222222333444333222111000222222222333333444444444222222222222333444555555444444333333222111000000222222222333333222222222222222222222222222222222222222222222222222222222000111222333444444555666222222222222222222222222222222222222222333333333000000000000111222333333000000111222333444555555333333333333333333333333555555666666666666666666222222222222222222222222...000222444555666555555111222222333333444444555333333333333333333333333333333333333333333333333333333444444444333222222111111111222222333333333222222222222222222222222666555444444333333333333555555555555555555555555555444333222333555888:::666666555444333333333333111222222333444666666777444555555666777888888999444777:::999777666777999666777777888999999::::::;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@BBBCCC000000000000000000000000222111000//////000111222111000...---...///111222000000000000000000000000///......---...///000111......---------,,,,,,,,,////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////......///000000000000000.../////////...---,,,,,,........................000000//////.........------.........//////000000////////////////////////////////////////////////,,,,,,------,,,+++******////////////////////////,,,------......------,,,......////////////......+++---///000///---***(((,,,---------.../////////........................//////............//////////////////............000000//////.........---////////////000000000000000000111111111111000000//////000111111111111111111222333222111111333555777888777555111///...///111111222222222333333333333333333333333333333333111222222333333222222111555555555555666666666666888777777666666777888999999:::;;;============<<>><<<;;;<<<===???@@@>>>???@@@BBBCCCDDDDDDEEE@@@@@@???>>>===<<<;;;;;;;;;<<<<<<==============================<<<<<<<<<======<<<<<<<<<<<<======::::::;;;;;;::::::999888999999999999999999999999999999999999999999999999888888777666666666666666777777777777777777777777888777666555444555666666666666555555555444444444222333333444444333333222333333333222222111111111222222333333333333444444222222333333555666888999777666555444333222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222111111000111222444555333333333333333333333333777666555444333333444555888666444111/////////000333333333333333333333333555444222111111111222222222222222222222222222222444333333222222333333444444444444333333222222222222333444555555555444333666555444333333333333333222222333333333333444444777666555444333444555666222444666777777555222000333333222222222333444555555555666666555444333333555666666666666666555555444555666666555555666888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<@@@???===<<<;;;<<<>>>???===>>>>>>?????????>>>>>>////////////////////////......------------......000000.........///111222000000000000000000000000222000///---------...///............------,,,,,,////////////////////////............////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////......///000000000000000.........///......------........................000/////////......................../////////000////////////////////////------------------------000000000000000///......////////////////////////,,,------......------,,,......////////////......---...///000000///---,,,------..................////////////////////////......------------......////////////............/////////......---------////////////000000000000000000111111111111000000//////000111111111111111111222222222111111333555222333444333222111222333111111222222222333333333333333333333333333333333333333444444444444333333555555555555666666666666888777777666666777888999999:::;;;============<<<>>>>>><<<<<<<<<===???@@@@@@@@@AAABBBCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===============<<<<<<<<<=====================<<<<<<<<<<<<======::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888888777777666666666666666666666666666666666666666777666555444444444555555666555555555444444444444333333444444444444333333333333333222222222111111222222333333333333444444222222222222333555666777666555444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222444333222111111111222333111222222333333444444444777666555444333333444555555444222111000111222333333333333333333333333333444333222111111111222222222222222222222222222222222111111000000111111222333333333333222222222111111222333444444444333333333333222222222333444444222222333333333333444444555444333333333444555666...///111333444444333333333333222222333333444555555555555555555444333333555555666666666555555444444666777666555555666777777777777777777777777777888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============@@@???===<<<<<<<<<>>>>>>===>>>??????@@@@@@??????........................//////000000000000//////000///.........///111222000000000000000000000000444222///,,,+++,,,---////////////............---////////////////////////............////////////////////////////////////////////////////////////////////////////////////------............------////////////////////////......///000000000000000------......///.................................////////////........................////////////////////////////////////------------------------....../////////...------////////////////////////------............------......////////////..................//////////////////..................000000000000000000000000...------,,,,,,------...////////////............222111111111111111000000////////////000000000000000000111111111111000000//////000111111111111111111222222222111111333444000111333222111111222333111111222222222333333333333333333333333333333333555555666666666666555555555555555555666666666666777777666666777888999999999:::;;;============<<<>>>===<<<<<<<<<===???@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@???>>>======<<<;;;;;;<<<<<<===============;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======::::::;;;;;;::::::999888777777777777777777777777666666666666666666666666777777777777666666666666666666666666666666666666666555555444333444444444555555555555444444444444333444444555555444444333333333333222222222222111222222333333333333444444222222111111222222333444555555444333222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222555444333222111111111111000000111222333444555555555555444333333333444444222111111000111333444555333333333333333333333333444333222111111111222222222222222222222222222222222111111000000111111222333333333333222222222222111111222333333333333222111111111111222333444555222222333333333333444444222222222222333444555555///000111222333444444444333333333333333444444444444555555555555444444333333444555555555555444444555666777666555444555666777777777777777777777777777888999999::::::999999<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========@@@???===<<<<<<<<<===>>>>>>>>>???@@@AAAAAA@@@@@@///////////////////////////000111222222111000///000//////...///000111111000000000000000000000000444222...,,,+++,,,...000/////////////////////...////////////////////////............////////////////////////////////////////////////////////////////////////////////////---......//////......---////////////////////////......///000000000000000,,,,,,---.../////////...........................///////////////..................///////////////////////////////////////////////////////////////---......///......------////////////////////////------............------......////////////......------,,,,,,---...000111000000//////......------////////////////////////.........------.........////////////............111111111000000000000000////////////000000000000000000111111111111000000//////000111111111111111000111222111000000222444222333333222000///000111111111222222222333333333333333333333333333333333555555666666666666555555555555555555666666666666666666666777777888999999999:::;;;============<<<>>>======<<<===>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>======<<<;;;<<<<<<===============:::;;;;;;<<<===>>>??????===<<<<<<;;;;;;<<<<<<===::::::;;;;;;::::::999888888888888888888888888888666666666666666666666666777777777777777666666555666666666666666666666666555555444444333333333333444444444444444444444444333444444555555444444333222222222222222222222222222222222333333333444444333222222111111111222222444444333222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111111111222222333333333444444444333333333333333333111111000111222333444555222222222222222222222222333222222222222222222222222222222222222222222222444333333222222333333444444444444333333333333333222222333333444444444444333333333222333333444444222222222333333333444444000000111111222333444555666555444333333333444444222333333444444444444444444444444555555444444333222333444444555444444444555666777666555444555666888888888888888888888888888888999:::::::::::::::============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<======>>>>>>???@@@AAAAAAAAAAAAAAA000000000000000000000000+++,,,---......---,,,+++///////////////000000111////////////////////////111///---,,,,,,...000111.../////////////////////////////////////////////............/////////////////////////////////////////////////////////////////////////////////////////////000000/////////////////////////////////......///000000000000000,,,,,,---.../////////...////////////////////////.........//////////////////////////////.........////////////////////////000000000000000000000000000111222222222222111111////////////////////////---......//////......---......////////////......///...------...000222444000000000//////......---........................000000////////////000000////////////............------------------------////////////000000000000000000111111111111000000//////000111111111111111000111222111000000222444111222333222000///000111111111222222222333333333333333333333333333333333444444555555555555444444555555555555666666666666555666666777888999999999999:::;;;============<<<===============>>>>>>???<<<===>>>@@@AAABBBBBBBBB@@@@@@??????>>>>>>======;;;<<<<<<===============:::;;;;;;<<<===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888999999999999999999999999777777777777777777777777666777777888777666555555555555555555555555555555444444444444444333333333333333444444444444444444333444444444444444444333222222222222222222222222222222222333333333444444444333333222222222222222333333222111111111222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333333333333222222111111111222222333333333333333333222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444444444444555555555555555444444444444555555555666777777666444444333333333222222222333333333444444///000111222333333444444777555444222222333444555222333444555555555444444333333444444444444444333222333333444555555444444555666777666555444555666::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===============>>>>>>???@@@AAABBBBBBBBB111111111111111111111111---..................---////////////000000000000///////////////////////////......---...///000111---............/////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////......///000000000000000------......///.........////////////////////////.........//////////////////////////////.........////////////////////////........................//////000000111111000000////////////////////////......////////////............////////////......111000000000111222444555000000//////////////////........................111000000000000000000111////////////...............////////////000000000////////////000000000000000000111111111111000000//////000111111111111111000111111111000000222333///000222222111222333555111111222222222333333333333333333333333333333333333333444444444444333333555555555555666666666666444555666888999999999999999:::;;;============<<<============>>>>>>>>>>>>;;;<<<===???AAAAAABBBBBB@@@@@@?????????>>>>>>>>>;;;<<<<<<===============;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888999999999999999999999999888888888888888888888888666777888888888777555444555555555555555555555555444555555555555444333333333333333333444444444444222333333444444333333222111222222222222333333333222222333333333333444444333333222222111222222222222222111111000111111222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222///000111333333444333333444444333222111000//////111111222333333333222222333333333222222222222111222222222222222222222222111111222333333333222222222222222222222222222222222111111000000111111222444444444444555555555555555555555444555666666777:::999777555444333333333222222333333333333444444000111222333333333333333111000000000111333555666222333444666666555555444222333333444444444444333222333444555555666555555444555666666555555666888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>>>>>>>>>>==================???@@@AAAAAAAAAAAA000000000000000000000000000000000//////000000000...//////000000000000000//////////////////////////////////////////......,,,,,,------............////////////////////////............////////////////////////////////////////////////////////////////////////////////////...//////////////////...////////////////////////......///000000000000000.........///......------////////////////////////............/////////000000/////////............////////////////////////........................+++,,,---............---////////////////////////......////////////............////////////......////////////000111222222///////////////000000000........................000000////////////000000////////////............///000000000111111111111////////////000000000000000000111111111111000000//////000111111111111111///000111000///000111333000222333333222222333555111111222222222333333333333333333333333333333333333333444444444444333333555555555555666666666666333555666888999999999999999:::;;;============<<<<<<======>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@????????????>>>;;;<<<<<<===============<<<<<<<<<===============<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888666666888888888777555444555555555555555555555555555555666666666555444333222222333333333444444444111222222333333222222111111111222222222333333333222222333333333333444444111111000000000111111222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222333333333222111333333222222111111000000///000111222333333222111222222222333333222222222111111111111111111111111000111222333333333333222222222222222222222222222222111111000000111111222222222222333333333444444555555444333444555666777888777666555444333333333222222333333333333444444111222333444444333222222000000000111222333444555222333555666777666555444111222333444444444444444333333444555666666666666222444555666555666777999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>======<<<;;;<<<>>>???@@@AAAAAAAAA////////////////////////...---,,,++++++,,,---......//////000000000000000////////////////////////000000111111000...,,,+++,,,,,,,,,---------......////////////////////////............/////////000////////////////////////////////////////////////////////////////////////---..................---////////////////////////...//////000000000000000.../////////...---,,,,,,000000000000000000000000---.........//////000000000000//////.........---////////////////////////111111111111111111111111......///000000111000000////////////////////////......////////////............////////////......,,,,,,,,,---------------......//////000000111111000000000000000000000000//////............//////000/////////............************++++++,,,,,,////////////000000000000000000111111111111000000//////000111111111111111///000111000//////111333555666666444222000111111111111222222222333333333333333333333333333333333333444444444444444444333555555555555666666666777333444666888999:::999999999:::;;;============<<<<<<======>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@???????????????;;;<<<<<<==============================<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;:::999999777777777777777777777777888888888888888888888888555666888999888777555444555555555555555555555555555666777777777666444444222222222333333444444444111111111222222111111111111111111222222333333333222222333333333444444444///////////////000111111111000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222333444444333222000///111111111111111222222222///000111222333333222111000111222333333333333333111111111111111111111111000111222333444333333222222222222222222222222222444333333333333333333444000000000111111222222222444444333222333444555666555555444333333333444444222222333333333444444444222333444555444333222111555555555444444444333333222333555777777666555444111222333333444444444444333444555666777777777777111333555666666666888:::::::::::::::::::::::::::888888999::::::::::::999<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<;;;<<<===>>>@@@@@@AAAAAA000000000000000000000000000000000000000000000000------......//////000000////////////////////////////////////////////////000000//////.........---000000//////.........---000000//////.........---////////////////////////////////////////////////........................000000//////.........------------.........//////000000//////.........---000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////.........---------......////////////......,,,,,,,,,---------..............................111000///000111111///---333222000......///111222////////////////////////////////////////////////////////////000000000000111000000///...---------111111000/////////////////////000000000000000///222000///000222333111...000000000000111111111111...//////000111222222222000000000000000000000000111222222333333222222111///000111222444555666777000111222333444555555444444444444444444444444444444555555555666666777777666777777777888888888888::::::;;;;;;<<<=========:::::::::;;;<<<===>>>???>>>>>>>>>>>>============>>>?????????@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<>><<<;;;;;;>>><<<;;;999999:::;;;<<<;;;:::999888777777777777999::::::;;;;;;::::::999999888888888777777666666:::999888777777888999:::555555444333333222111111444444444444444444444444444333333222111111111222222222222222222222222222333222111000000000111222333333333333333333333333111111000000000000111111000000111111111000000///111111111111000000//////111111111111111111111111///000111222333444444444000111222333444333222222222222111111111111111222000111222333444555555555222222111111111111222222////////////////////////000000000000000000000000222222222222222222222222333333222111000000111111333333222222333333444555222222333333333333444444000111111111111222222222222222222222222222222222444444333222222222333333444444444444444444444444444444444333333222222222111222444666666555444333555444222222222222444555111222444666666555444333444444444444444444444444555555555555666666666666777777666666666666666777777777888999::::::::::::<<<<<<:::999888777777777;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????AAAAAABBBAAA@@@>>><<<:::<<<===???@@@AAABBBBBBCCC000000000000000000000000.................................///////////////////////////////////////////////////////////////000/////////............000/////////............000/////////............////////////////////////////////////////////////........................000/////////............---------.........//////000000000/////////......000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////.........---------......////////////......,,,,,,---------.................................///...---...//////---+++000///...------...//////////////////////////////////////////////////////////////////000000000000111000000///......------111111000/////////////////////000000000000//////000...---...000111///,,,000000000000111111111111...//////000111111222222111111111111111111111111111222222333333222222111222222111111111111111111222222333333444444555555444444444444444444444444555555555555666666666777888888888888999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>===<<<<<<;;;;;;<<<<<<>>>>>>???>>>>>>===<<<;;;>>><<<;;;999999:::;;;<<<;;;:::999888777777777777666777777888888777777666777777777777777666666666666555444444333444555555555555444333333222111111444444444444444444444444444333222222111111222222222222222222222222222222222111111000000111222333333333333333333333333333222222111111111111111111...//////000000//////...222222111111111000000000//////////////////////////////000111222222222222000111222333444333333222222222111111111111111222111111222333444444444444222222111111111111222222000000000000000000000000000000000000000000000000222222222222222222222222333222222111000000111111333222222222222333444444222222222333333333444444000111111111111222222222222222222222222222222222222222222222333333444555333333333333333333333333444444444444333333222222111222444555555555333222444333333333333333333444...///222555777777777777444444444444444444444444555555555555666666666666777777666666666666666777777777888999::::::::::::::::::999999888999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>===<<<===>>>???@@@AAABBBBBBBBB000000000000000000000000........................///////////////.........////////////////////////////////////////////////////////////............////////////............////////////............////////////////////////////////////////////////////////////////////////////////////............------........./////////111000000000000000//////000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////............---......////////////......,,,------------.................................///...---...//////---+++---......//////.........////////////////////////////////////////////////////////////000000000000000000000///......------111000000/////////////////////000000000000/////////......///000000///---000000000000111111111111/////////000111111222222111111111111111111111111111222222333333222222111333333222222111111000000555444333222222333444555444444444444444444444444555555555555666666666666888999999999999:::::::::888888888999::::::;;;;;;>>>===<<<<<<;;;;;;<<<<<<888999:::;;;===>>>???@@@=========>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<;;;:::999:::;;;;;;;;;:::999888777777777777555666666666666666666555666666666666666777777777888888777666555555666666555444444333333222222111444444444444444444444444333333222222111111222222222222222222222222222222111000000000111222333333333333333333333333333333333333333222222111111111//////000000000000000///222222222111111111111111////////////////////////...///000111111111111111111222333444444444333333222111111111111111222222222222333333333333222222222222111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222333222111111000111111111222222222222222333444444222222222222333333333333000111111111111222222222222222222222222222222222111111111222333444666666333333333333333333333333555444444444444444333333000111333444444444333222333333444444444444333333...000222444666777777777444444444444444444444444444555555555555666666666777666666555555666777777777777888999::::::::::::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@======>>>???@@@AAABBBCCCCCCCCCBBB@@@????????????>>>???@@@AAAAAAAAAAAAAAA////////////////////////........................000000//////......------///////////////////////////////////////////////////////////////.........///////////////.........///////////////.........////////////////////////////////////////////////000000000000000000000000///////////////.....................////////////111111111111000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////.....................////////////......------------....................................111000///000111111///------...000222222111000///////////////////////////////////////////////////////////////000000000000000000//////............000000////////////000000///000000000000//////...111111111222222222111000///000000000111111111111//////000000111111111111111111111111111111111111111222222333333222222111333333333444444555555555555444222111000111333444333333444444444444444444555555555666666666666666888888888999999999::::::888888999999:::;;;;;;;;;===<<<<<<<<<<<<<<<======999:::;;;<<<===???@@@@@@============>>>>>>>>>>>>???>>>>>>=========>>>>>><<<======>>>>>>>>>>>>======<<<;;;:::::::::;;;;;;;;;:::999888777777777777777888888999999888888777666666666777777888888888:::999999888777777777777444444444333333222222222333333333333333333333333333333222222111222222333222222222222222222222222//////000111111222333444222222222222222222222222222222222222111000000///111222222333333333333222222222222222111111111111111111111111111111111111//////000111222222111111222222333333444444444444111111111000111111222333333333333333333222111111222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111111222222222222111222333333444111222222222222333333333000000111111111222222222222222222222222222222222222222222222333444555666222222222222222222222222444444444444444444444444000111222333333333222222222333444555555444333222333333444555555444444333444444444444444444444444444444444555555555666666666666555555555666777777777777888999:::::::::::::::999999888999999::::::::::::;;;;;;<<<=========;;;;;;<<<===>>>???@@@@@@===>>>>>>???@@@AAAAAAAAADDDCCCAAA@@@???@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@////////////////////////////////////////////////000000//////......------////////////////////////////////////////////////.........///////////////.........///////////////.........///////////////////////////////////////////////////////////////000000000000000000000000.........///////////////........./////////000000000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......---------.........//////////////////////////////111000///000111111///---,,,---000222222111///...000000000000000000000000////////////////////////////////////000000000000////////////............000000////////////000000000000000000000///......111111222222222111111111///000000000111111111111000000000000000111111111111111111111111111111111111222222333333222222111333333333444444555555555444333111//////000222333333333333444444444555555666666666666666555555555777777777777888888888999999999999:::;;;;;;<<<<<<::::::;;;<<<===>>>@@@@@@======>>>>>>>>>?????????============>>>>>>>>>>>>@@@???????????????@@@@@@<<<======>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;:::999888777777777777888999999999999999999888777777777888888999999999666666666666555555444444444444333333333333222222333333333333333333333333333222222111222222333333222222222222222222222222//////000111222333333333222222222222222222222222000000111111000///......111111222333333333333333111111111111111111111111111111111111111111111111111111222222333222222222222222222222333333444444111111000000111222222333333333333333222111000000222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111222111111111111111222222222111111111111222333333111111111222222222333333000000111111111222222222222222222222222222222222444333333222222333333333222222222222222222222222444444444444444444444444111111222222333333333222333333555666666555333333444444444444444444333333444444444444444444444444444444444444555555555555555555555555555666777777777777888999::::::::::::<<<;;;:::999888888888888::::::;;;;;;<<<======>>>;;;<<<<<<===>>>?????????????????????????????????CCCBBBAAA@@@@@@@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@000000000000000000000000000000000000000000000000///////////////.........////////////////////////////////////////////////.........///////////////.........///////////////.........///////////////////////////////////////////////////////////////////////////////////////.........///////////////....../////////000000000//////000000000000000111000000000000000000000000////////////////////////000000000000000000000000////////////////////////...////////////000000000......////////////......------.........////////////////////////////////////...---...//////---+++***+++---/////////...---000000000000000000000000////////////////////////////////////000000000000//////////////////......///////////////000000111000111111000000///...---...000111111000//////000000000000000111111111111000000000000000000111111222222222222222222222222111222222333333222222111444444333333222222111111333222111000000111222333222333333444444555555555666666666666666555555555666666777777777888888888999999::::::;;;<<<<<<<<<999::::::<<<===???AAABBB@@@@@@@@@??????>>>>>>>>>=========>>>>>>>>>?????????????????????@@@@@@AAA======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777666777777888888777777666777777777777888888888888555555666666777666666555333333333333333333333333333333333333333333333333222222111111222222333333222222222222222222222222///000111222222222222222222222222222222222222222---...///000000000............///000111111111111000000000000000111111111////////////////////////111222222333333333222222222222111111111222333444000000000000111222333333222222333333222111000000222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111000111111222333111111111111111222333333111111111111222222222222000111111111111222222222222222222222222222222222555444333333222222222333333333333333333333333333222222333333333333444444222222222222333333333444444444555555555555444444111222222333444555666777444444444444444444444444333444444444444555555555444444444444555666777777777777888999::::::::::::===<<<:::999888777777777999::::::;;;<<<===>>>>>>============>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>AAA@@@@@@@@@@@@AAAAAABBB>>>???@@@AAAAAAAAAAAAAAA000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////............/////////000............/////////000............/////////000////////////////////////////////////////////////..................................../////////000.../////////000000000000....../////////000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////.../////////000000000000......////////////..................///////////////////////////////////////...---...//////---+++***+++,,,...............000000000000000000000000////////////////////////////////////000000000000...////////////////////////////////////000111111111111111111000///...---...000222222000//////111000000000000111111111111111000000000000000000000222222222222222222222222111222222333333222222111333333333333333333222222222222222333333444444555222222333333444555555666777666666666555555555555777777888888888999999999888888888999::::::;;;;;;;;;;;;;;;<<<===???@@@AAA@@@?????????>>>>>>>>>===>>>>>>>>>?????????@@@@@@>>>=========>>>>>>???@@@>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;:::999888777777777777555666666666666666666555666666666666555555555555333444555777777777777666333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222000111222222222222111000111111111111111111111111,,,---///111222111000///,,,---...///000000000000....../////////000000000////////////////////////111111222222222222111111111111000000000111222333000000000000111222333444111222222222222111111000222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111111111000000111222222333111111111111111222222333111111111111222222222222000111111111111222222222222222222222222222222222333333222222222333444444333333333333333333333333111111111222222222333333333333333333333444444555555555444444444444555555222222222333444555666777444444444444444444444444333333444444444555555555444444444444555666777777777777888999::::::::::::;;;::::::999888888888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAA@@@@@@===>>>???@@@AAABBBBBBBBB000000000000000000000000........................---.........//////000000////////////////////////////////////////////////---.........//////000000---.........//////000000---.........//////000000////////////////////////////////////////////////........................---.........//////000000////////////000000000000---.........//////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////.../////////000000111111......////////////................../////////000000000000000000000000000111000///000111111///---,,,---...///000000000000000000000000000000000000////////////////////////////////////000000000000.........//////////////////////////////000111111111111111111000///...---000222555444222000222333000000000000111111111111111111111000000000000000222222222222222222222222222222222333333222222222111222333444666777888999222333444555666777666666222222333333444555666666777777666666555555555444888888999999999:::::::::777777777888999999::::::===============>>>??????>>>>>>>>>>>>>>>=========????????????@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>????????????>>>===;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;:::999888777777777777666666777777777777666666555555555444444333333222---...000222333333333222333333333333333333333333222222222222222222222222222111111111222333333444222222222222222222222222000111222333333222000///111111111111111111111111,,,---000222333333222111......000111111222222222---.........//////000000111111111111111111111111000000111111111000000///111000/////////000222333000000000000111222333444000111111222222222111111222222111111111111222222////////////////////////000000000000000000000000000000000000000000000000111111000000111222333333111111111000111222222333000111111111111222222222000111111111111222222222222222222222222222222222111111111222333444555666444444444444444444444444000000111111111222222222444444333333333444555666666555444333333444555666666555444333333333333333444444444444444444444444333333333444444444555555333333333444555666777888777777888999::::::::::::999999888888999999:::;;;999999:::;;;<<<===>>>?????????>>>>>>======<<<<<<<<<<<<===>>>???@@@AAAAAA<<<===???@@@AAAAAA@@@???<<<===???@@@AAABBBBBBCCC......////////////......//////............//////000000000000000000000000//////...---...///000111000...,,,---000111///---000000//////.........---////////////////////////---......///////////////////////////////////////////////////////////////000000000000000000//////////////////////////////////////////////////////////////////////////////222222111000//////000000111000///......---......000000000000000000000000///000000000///...------000000//////.........---///...---,,,,,,---...///////////////////////////111111000000//////......//////000000000000//////000///.........///111222111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......111111111111111111111111000000000000000000000000000000000000111111111111000000111111111222222222333222111111111222333444444444333333333444555555888666555444555555333222555555555555555555555555777666555555555666888999555666777888999888777777999:::;;;;;;::::::<<<>>>========================>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======@@@@@@????????????@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;:::999888888;;;:::888777777777888888888777666777888999888666666666666666666666666666333333333333333333333333444444444444444444444444444444444333333222222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000111111000000//////......111111111111111111111111000000000000000000000000111111222222222222111111000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111000111111111111222222222111111222222333333333333111111111111111111111111222222111111222222333444222222222222222222222222333333222111222333444555444444444333333222222222222222333333333333444444444444444444444444444444666555444444555666555444444444444555555555555666444444555555555555444444444555555666666666666666::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>=========>>>@@@BBBDDD......////////////......//////............//////000000000000000000000000///...---------...000000000...---...000000///---000/////////............////////////////////////---......////////////////////////////////////////////////////////////////////////////////////000////////////////////////////////////////////////////////////////////////222111111000//////000000//////.........//////000000000000000000000000000....../////////......---000/////////............///...------------...///////////////////////////............//////////////////000000000000//////000//////...///000111222111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222111111111222333444444444333333333444555555333222111222444444444333555555555555555555555555666666666666666777777888666666888999999999888777888999:::999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======???>>>>>>>>>>>>>>>>>>???============<<<<<<<<<;;;;;;;;;;;;;;;:::999888777999888777666666666777777888666555666777888777666555555555555555555555555333333333333333333333333333333333333333333333333444444333333333222222222111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000111111000000////////////111111111111111111111111000000000000000000000000......////////////......000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111000111111111111222222222///////////////000000000111111111111111111111111222222111111222222333444333333333333333333333333333333222222222333444555444444444333333222222222222222333333333333444444444444444444444444444444666444333444555666555444444444444444555555555555444444555555555555444444444555555666666666666666999999999999999999999999:::::::::::::::999999999::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????>>>>>>>>>=========???@@@BBBCCC......////////////......//////............//////000000000000000000000000...------------...//////000...---...///000///...////////////............////////////////////////---......///////////////////////////////////////////////////////////////------........./////////////////////////////////000000000000000000000000////////////////////////111111000/////////000000---------......///111111000000000000000000000000------..................////////////............///......------......///////////////////////////,,,,,,------...//////000//////000000000000/////////////////////000111111111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...////////////////////////000000000000000000000000000000000000111111111111111111111111111222222222222222111111222222333444333333333333333444555666444444444555888::::::999555555555555555555555555555555666777777777777666777777888999999999999888888999999888777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<======>>>>>>======<<<==============================<<<<<<<<<;;;;;;;;;:::::::::::::::999777777777666666555555555555666666555444555666777666444555555555555555555555555333333333333333333333333222222222222222222222222333333333333222222222222111111111111111111111111333333333333333333333333222222222111111111111111000000000000000000000000111000000000000/////////111111111111111111111111000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111000111111111111222222222222222222222222111111111111111111111111111111111222222111111222222333444333333333333333333333333333333222222222333444555444444333333333333222222222222333333333333444444444444444444444444444444555444333444555666555333444444444444555555555555444444555555555555444444444555555666666666666666888888888888888888888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========>>>>>>>>>??????>>>>>>>>>=========<<<<<<=========>>>???@@@AAABBB......////////////......//////............//////////////////////////////---------------....../////////....../////////...///////////////.........////////////////////////---......///////////////////////////////////////////////////////////////,,,,,,------.../////////////////////////////////000000000000000000000000////////////////////////111000000/////////000000...............///000000////////////////////////+++,,,---......///......///////////////.........//////............//////////////////////////////---------......///////////////000000000000/////////////////////000000111000000////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111222111222222222222333333333333333333444444555666777666666888;;;<<<<<<;;;555555555555555555555555333444666777777777666555777888888999999999999999888999:::999777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<==================<<<========================<<<<<<<<<;;;;;;;;;::::::::::::::::::999888777666666666555555555555555555555444333333555555444333555555555555555555555555222222222222222222222222222222222222222222222222333222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111222222333333222222111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222444333333333333222222222222222222222222222222222222222111111222222333444444444444444444444444444222222222333333333444444333333333333333333333333222222222333333333444444444444444444444444444444555444333333555555444333333333444444444555555555444444555555555555444444444555555666666666666666666666666777777777777777777888888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<======>>>=========>>>>>>>>>??????=========<<<<<<<<<<<<;;;=========>>>???@@@@@@AAA......////////////......//////............//////////////////////////////---------................../////////......//////.........///////////////////////////////////////---......///////////////////////////////////////////////////////////////------------......//////////////////////////////000000000000000000000000////////////////////////000///////////////000000000000///...............////////////////////////,,,,,,---...////////////.........///////////////////////////////////////////////////////////////000000000/////////......//////000000000000//////...//////000000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111222222333333333333333222222333444555666666666555444555777888777666555555555555555555555555333444666777777777666555888888888888888999999999999:::;;;:::888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;::::::::::::999999999999888777666666555666666666666666666666444333222333444555444222555555555555555555555555222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000......////////////......///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222000000000000000/////////444444444444444444444444222222111111222222333444444444444444444444444444222222333333333444444444333333333333333333333333222222222333333333444444444444444444444444444444555333222333444555444333333333333444444444444555444444555555555555444444444555555666666666666666555555555666666777777777888888999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>>>>>>>?????????@@@@@@>>>>>>=========<<<<<<<<<<<<======>>>????????????......////////////......//////............//////000000000000000000000000---...//////000000//////...///000///...---...000.........///////////////////////////////////////---......///////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000//////////////////////////////......//////000000111111///......---------000000000000000000000000---...//////////////////.........///////////////...//////000000//////...////////////////////////222111111000//////......//////000000000000//////......///000000000000000///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000111111111111111111111111000000000000000000000000000000000000111111111111222222222111111111111111000111222333333333333222222222222333444555666777888666555555777777666555555555555555555555555555444444555666666666666555777777666666777777888999:::;;;;;;:::888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;<<<<<<======<<<<<<;;;======????????????======;;;;;;:::::::::999999999888888999888888777666555444555666666777666666666444333222333444555444222444444444444444444444444222222222222222222222222333333333333333333333333111111111222222222222222111111111111111111111111333333333333333333333333111111111111111222222222000000000000000000000000000000000111111111111222111111111111111111111111000000000000000000000000///000000111111000000///000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111////////////////////////111111111111111222222222111111111111111111111111000111111111111222222222000000000111111111222222444444444444444444444444222222111111222222333444333333333333333333333333111222333444444444333333222222333333333333444444222222333333333333444444444444444444444444444444444333222333444555444222333333333333444444444444444444555555555555444444444555555666666666666666444555555666666777777888999999999:::::::::::::::888999999::::::;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>?????????@@@@@@>>>>>>>>>=========<<<<<<<<<===>>>>>>??????>>>>>>......////////////......//////............//////000000000000000000000000...///000111111111000///---///000000...---...000............/////////000////////////////////////---......///////////////////////////////////////////////////////////////111000000//////......---////////////////////////////////////////////////////////////////////////...............///000000000//////.........//////000000000000000000000000000000000111000000//////............/////////000...///000111111000///.../////////////////////////////////////////////...//////000000000000//////---...///000111000000//////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000111111111111111111111111000000000000000000000000000000000000111111111111222222222111111111000000000111222333333333222222222222222333444555666777888777666666777888777666555555555555555555555555555444444444444555666666777666555555555666777888999::::::999777777888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<>>>??????>>><<<;;;::::::::::::999999999999888888888888777666555444222333444555666555555444555333222333444555444333444444444444444444444444111111111111111111111111222222222222222222222222000111111111222222222222111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000222222333333333333222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111////////////////////////000000111111111222222222111111111111111111111111000111111111111222222222111111222333444555555666333333333333333333333333222222111111222222333444333333333333333333333333111222333444444444333333222222222333333444444444222222333333333333444444444444444444444444444444444333222222444444333222222222333333333444444444444444555555555555444444444555555666666666666666444555555666777777888888999999999999888888888888777777888888999::::::;;;999::::::;;;;;;<<<<<<============>>>>>>>>>??????>>>=========<<<<<<<<<<<<<<<===>>>?????????>>>===......////////////......//////............//////000000000000000000000000...///111222222222111000---///111000---,,,...000---.........//////000000////////////////////////---......///////////////////////////////////////////////////////////////222222111000///...------////////////////////////////////////////////////////////////////////////...............///000111......---......///000111000000000000000000000000111111222111111000///...---.........//////000000...///000111111000///...////////////////////////,,,,,,------...///////////////000000000000//////---...000111111111000//////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000000111222333444333222222222222222333444555777777222111111222444444444333555555555555555555555555555555444333333555666777666555444444444555777888888999999888666555666888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>>>>===;;;::::::::::::999999999888888888888888888777666555444000111333444555444444333555444333333555555444333444444444444444444444444111111111111111111111111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111000000111111222222222222000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000111111222222222222111111111111111111111111000111111111111222222222------...///111222333444111111111111111111111111222222111111222222333444222222222222222222222222111222333444555444333333222222222333333444444444222222333333333444444444444444444444444444444444444333222222444444333222222222333333333444444444444555555555555555555444444555555666666666666666555555555666777888888999999999888888777777666666666666777888999999::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>======000///...------...///000000000000000000000000000---------------...///000...............///000000////////////000000000000000000000000000000000000////////////////////////.../////////000000111111222222111000//////000000111111111111000000000000000000000000000000000000111111111111111000/////////000111111111///...---////////////////////////000///...---------------000000//////.........---000000000000////////////000000000000000000000000---....../////////////////////////////////////////////............//////////////////////////////////////////000000000000////////////////////////000000000000111111111111000000000000000000000000,,,---------......////////////000000000000//////000000000000000000000000222111111111000000////////////000000111111222222///000000000000111111111111111111111111111111111111111111111111111111111333333333222222111111111444444444444444444444444333333333444444444555555222333444444555555444444444444444555555555555666777777777777777888999999;;;::::::999888777666555;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>>>>===;;;::::::;;;===>>>;;;<<<<<<<<<<<<<<<;;;;;;======<<<<<<;;;:::999999666666666666666666666666444444444444444444444444333333333333333333333333333222222111111222222333555444333333222222333333////////////000000000000111111111111111111111111222222222222222222222222111111111222222333333333111111111111111111111111222111111111000000//////000111111111111222222222444444333333222111000000222222222111111111111000000...---...///000///...000000000000111111111111333333222111111222333333000111111111111222222222000000000000000000000000222222222222222222222222222222222111222222333333333222111000000111222333333111000......///111222111000/////////000222333000222444222///...111444111222222333333222222111333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444333333333333222222666555555444222111111000444333333222222333333444333333333444444444555555888444111111222444222111555666666777777777777777888888888888777777777777777888999888777666777888999888888888999;;;===>>>;;;;;;999999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<000///...------...///000000000000000000000000000000000///.........//////...............///000000////////////000000000000........................////////////////////////.........//////000000000222111111000//////000000111111111000000000//////////////////////////////000000111111000//////...///000111111111///...---//////////////////////////////.........//////000000/////////............////////////000000000000////////////////////////---......////////////////////////////////////////////////....../////////////////////////////////.../////////000000000000//////////////////////////////////////////......////////////////////////------.........///////////////000000000//////...000000000000000000000000111111111111000000000///000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111333333333222222222111111333333333333333333333333333333333444444444555555222333444444555555444444444444444555555555555666555555444444555555666777999::::::999999888777666;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<>>><<<;;;::::::;;;<<<>>><<<<<<===<<<<<<;;;:::::::::999999999888777777777666666666666666666666666444444444444444444444444333333333333333333333333333222222111111222222333444333333222222222222222/////////000000000111111111111111111111111111111222222222222222222222222111222222222222222222333111111111111111111111111111111000000000/////////000000111111111222222222000000111111222222333333222222222111111111000000111000//////111111000///000000000000111111111111222222111000000111222222000000111111111222222222000000000000000000000000222222222222222222222222444333333222111111111111//////............//////222111000//////000111222222222111111222222333444444333222222333444444333111222222333333222222111333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444333333333333222222444444333333333333222222444333333222222333333444333333333444444444555555777555222333555666666555555555666777777777666666777777777777777777777777666777999888777666888999:::999999999999:::<<<===;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<============//////............//////000000000000000000000000111111000//////000000000...............///000000////////////000000000000........................////////////////////////.............../////////111111000/////////000000111111000000000000////////////////////////////////////////////////...---///000000111111000......////////////////////////.........//////000222222////////////..................//////000000111111////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////.........------,,,,,,,,,////////////////////////......////////////000000000000000000000///...---000000000000000000000000111111111111000000000000111111000//////...------111111111222222222333333111111111111111111111111111111111111111111111111333333333222222222222111222222222222222222222222333333333444444444555555222333444444555555444444444444444555555555555666444444333333444444555666888888999999999999888888;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<============<<<<<<:::999888777777777777777777777777555555555555555555555555444444444444444444444444333333333333333333333333222222111111111111222222333222222111111111111111000000000111111111222222111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111000000///////////////...000000000111111111222222/////////000111222222222222222111111111000000000222111000000222222111000000000000000111111111111111111000//////000111111000000000111111111222222000000000000000000000000000000000000000000000000555444333222111000000000000111111111111111111000222111000//////000111222000111222222333333222222888444111222666888666333111222222333333222222111333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333333333333222222222222222333333444444444444333333222222333333444333333333444444444555555555333222333555777777777444444555666666666666555666666666666666666666666555777888888777777999:::;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>/////////....../////////000000000000000000000000////////////000000111222...............///000000////////////000000000000........................////////////////////////------..................111000000/////////000000111000000000////////////////////////////////////---......///......------...///000111111000///...//////////////////////////////......///000000111///////////////.........---......///000111111222////////////////////////---......////////////////////////////////////////////////000000/////////////////////////////////........./////////000000///////////////////////////......------,,,,,,+++/////////////////////////////////000000000000000000000000000///...------////////////////////////111111111000000000000000000/////////.........---////////////000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333333444444444555555222333444444555555444444444444444555555555555666555555555555555666777777777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<============<<<;;;:::888777777777777888888888888888666666666666666666666666333333333333333333333333333333333333333333333333222222111111111111222222222111111000000000000000000111111111222222222222111111111111111111111111111111111111111111111111333333222222111111000000111111111111111111111111////////////............000000000000111111111111111000000000/////////...111111111111000000000000222111000000111222111000///000000000111111111111111111111000000111111111000000000000111111111111000000000000000000000000000000000000000000000000333333222111000000111111111111333333333333111111111000000///000000111222---...000111111111000///666333111222444555444333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333444444333333333222222222222222333333333333444444444333333222222333333444333333333444444444555555222222222222333444444444333444444555555555555555555555555555666666666666555666888888888888:::;;;;;;;;;;;;::::::999999999;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;===>>>>>>>>>>>>...//////////////////...////////////////////////000000//////......//////...............///000000////////////000000000000////////////////////////////////////////////////..................------000///////////////000000000000000////////////...........................------............------...///000111111000///...////////////////////////000///......---------............///////////////---......///000111111222........................---....../////////////////////////////////////////////000111111000//////////////////////////////............/////////////////////////////////////////////.........------........................000000000000000////////////////////////...------////////////////////////000000000000000000111111---........./////////000....../////////000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333333444444444555555222333444444555555444444444444444555555555555666555555555555555666777777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<===>>>???<<<<<<<<<;;;;;;<<<<<<<<<=========<<<;;;999888777777777777777777777777888777777777777777777777777333333333333333333333333333333333333333333333333222111111000000111111222222111000000//////000000000111111111222222222222111111111111111111111111111111111111111111111111222222222111111000000000000000000000000000000000............//////////////////000000000111111111000000000///////////////111111111000000000//////111000//////111111000//////000000000111111111111222222222222222222222222//////000000000111111111000000000000000000000000////////////////////////000000000000111222222333---...///000000///...---000000000000000111111222---...///111111000//////000111222111//////111333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333444444333333333222222222444444333333333333222222444333333222222333333444333333333444444444555555333444444444333222222222333444444555555555555555444555555555666666666777555777888999888888:::<<<;;;;;;;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>......////////////......////////////////////////444333111///---,,,,,,+++...............///000000////////////000000000000000000000000000000000000/////////////////////////////////...............//////......//////000000000000////////////..............................,,,---......///...............000111111000000///////////////////////////000///...------,,,,,,,,,.........///////////////......//////000000111111........................---....../////////////////////////////////////////////111111111111//////////////////////////////------........./////////////////////////////////////////////////////////........................000000////////////......---......//////.........000000000000000000000000000000000000111111111111------...//////000111111000000000111111111222222111111111111111111111111111111111111111111111111111222222222222333333333111111111111111111111111333333333444444444555555222333444444555555444444444444444555555555555666444444333333444444555666666777888:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::777888999;;;===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777555555555555555555555555777777777777777777777777333333333333333333333333333333333333333333333333111111000000000000111111222111111000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000...////////////000000000/////////000000000111111,,,---...///000111222333111111000000000/////////111000//////000111000///000000000000111111111111222222333333333333222222/////////000000000111111000000000000000000000000/////////////////////////////////000111222333444///000000111111000000/////////000000111111222222///000111111222222111111...000222111---,,,///333111222222333333222222111111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222444444333333333333222222444444444333333222222222444333333222222333333444333333333444444444555555555666888777555333333333444444555666666666666555555555555666666777777888666888999999888888:::;;;:::;;;;;;;;;;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>>>>======---...///000000///...---////////////////////////222222111000////////////...............///000000////////////000000000000////////////////////////////////////////////////000000000//////........................///000000000000/////////.................................------...///////////////---...///111111111000/////////////////////////////////...............///............/////////000////////////000000000000........................---......///////////////////////////////////////...///111222222111///...////////////////////////---------.........//////////////////////////////.........///000000111111......................../////////.........------,,,,,,---...////////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222333333333444444444555555222333444444555555444444444444444555555555555666555555444444555555666777777888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<>>>>>>???;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777666666555444444444555555555555555555555555222222222222222222222222333333333333333333333333111111000000000000111111222222111000000000000111/////////000000000111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000/////////000000000111111////////////000000000111,,,---...///111222333444111000000000////////////222111000000222222111000000000000000111111111111000111222333333222111000////////////000000000111000000000000000000000000000000000000000000000000000000///000000111222333333333222222222222333333...///000111111222222222000000000000000111222222111111111111000000111222111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222444444333333333333222222222222333333333333444444444333333222222333333444333333333444444444555555333555777777555333444555555555666777777777666666555555666777777888999999888999::::::888888999:::999:::;;;;;;;;;:::999888:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<---...///000000///...---////////////////////////---......000222444666777...............///000000////////////000000000000........................////////////////////////111111000000/////////..................///000111000/////////....................................------...///000000000///---...///111111111000//////////////////////////////......//////000111222---.........//////000000000000000000////////////........................---......///////////////////////////////////////...000111222222111000...////////////////////////---------.........//////////////////////////////,,,------...///000111111........................//////......---------,,,++++++---...///000000000000000000000000000000000//////000000111111111222222222111111000000//////............////////////111111111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222333333333444444444555555222333444444555555444444444444444555555555666666777777777777777888999999777888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999::::::999888777666666555333333333333333333333333222222222222222222222222333333333333333333333333111111000000000000111111333222222111111111111111////////////000000000000111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000//////000000111111222222////////////000000000000000000000000111111111111000000000000////////////333222111111333333222111000000000000111111111111///000111222222111000///////////////000000000000000000000000000000000000111111111111111111111111111111000000000000000111111000///......///000111......000111222222222222///...---------...000111666333000111444555444111222222222333333222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222444444444333333333222222000111111222444555555666444333333222222333333444333333333444444444555555...111555555333222333555555666666777777777777777555666666777888999999:::999:::;;;:::888888888:::999999;;;;;;;;;;;;:::999:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<>>===<<<;;;///////////////.........000000000000////////////////////////////////////////////////////////////111111111000000///...---........................000000//////.........---111111000///...---,,,,,,111111000000//////............////////////............////////////......------............---------....../////////////////////.........---------////////////////////////........................000000///////////////000000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////........................///////////////////////////////////////.........////////////////////////222111000//////000111222............//////////////////............//////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222555555444333222222222222444333333333333444555555333444444555666777888888999999999999999888777666777888888999999:::;;;;;;;;;;;;;;;::::::999999999888999:::<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999888999:::;;;<<<<<<:::888777666555444333333444555666555555555444444333333333333333444444333222000///000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000222111000//////111333555222111111111000000//////111000///------......///////////////000000000000222222111000//////000000111111111000000000000000///////////////000000111333222222222222222333333111111111111111111111111000000000000000000000000111111111111111111111111222222111111000000//////000000000000000000000000000/////////000111222222000000000000000///......000000000000000000000000000000000000////////////111111111111111111111111111111111111111111111111000000000000000000000000444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333000000111222222222222111333333333333333333333333444444444444444444333333444444444444444444444444444333333333333333333333888777666555444333222222999:::;;;;;;:::999888777888888888999::::::;;;;;;999::::::;;;;;;::::::999<<<;;;999888777888888999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888999999:::<<<>>>???@@@AAAAAAAAA@@@>>>===;;;::://///////////////////...////////////000000000000////////////////////////////////////////////////000000000000000//////...........................000000/////////............////////////000000000111000000000/////////...//////000000000000//////......////////////.........//////////////////...---......///////////////000000000//////.........////////////////////////////////////////////////000000////////////000000000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////......................../////////////////////////////////////////////...////////////////////////000000///......///000000............////////////000//////......//////000000000000000////////////000000000000000000000000......//////000000111111000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222333333333222222333444444444333333333444444555555444444555555666666777777777777888999999999999999777888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<======<<<<<<=========<<<<<<;;;:::999999:::;;;<<<;;;:::888777666555444444444444555666555555444444444333333333111222333333333333222111222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000222111111000111222333444111111111111000000000///111000///...---...//////////////////000000000000111000000///......//////111000000000000000000000000000000000000111222222222222111000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000111222111111111111111000//////000000000000000000000000000000000000000000000///111111111111111111111111111111111111111111111111111111111111111111111111444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333111111222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555999999999999999888777777777777666666666555555555999999:::;;;;;;:::999999::::::999999888888999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@??????>>>===<<<......//////////////////......//////000000111111////////////////////////////////////////////////...//////000000000000000////////////////////////000000////////////.........////////////000000000000000000000////////////000000111111111111000000......////////////......//////000000000000//////---......///////////////111111000000000000//////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////........................////////////////////////....../////////////////////////////////////////////......------......///............////////////111000000//////000000111////////////000000000000000000000000000000000000------...///000111222222000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222222222222333444555666333333333444444444555555555555555555555555666666555555777888999:::;;;;;;777888888999999:::;;;;;;======<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;;;;:::888777666555444444444444555666555444444444444333333333000000222333444444444444444444444444444444444444222222222111111111111111111111111111111111111111000000000000000000000000111111222333333333333222111111111111000000000000111000///.........//////////////////000000000000000//////...............000000000000000000111111111111111111111222222333333222111000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000222111000000000000000000111222222222222111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444333333333333333333333333333222333333444444555555555444444444444444444444444222222333333444444555555222333333444555666777777999888888777777777777777888777666555444333222111888999:::<<<<<<:::999888888888999::::::::::::999;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<<<<<<<<<<>>>>>>???????????????>>>............////////////---......///000111111222////////////////////////////////////////////////---...///000111111111111000000000000000000000000000000//////////////////111000000///...---,,,,,,000000000000///////////////000000111111000000///......////////////....../////////000000/////////---......///////////////000000000000000000000000////////////////////////////////////////////////000////////////000000111//////////////////////////////////////////////////////............//////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////....................................////////////111111000000000000111111////////////000000000000////////////////////////.........///000111111111000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222333222222222333333444555333333444444444555444444555555555555555555555444555666777888999:::::::::777888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????????????????>>>>>>===<<<;;;999::::::::::::999888777555555555444444555555555444444444444444444444444111111222333333444444444444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000000111333444444333222111111111111000000000000000000000000///////////////////////////000000000000000//////.........//////000000000000000111111111111000000000000111222222444333222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000222222111000/////////000111111111222222111000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111111222222333444333333333222222333333333333444444222222333333444555666666444444444444444444444444111222222333444555666666222333333444555666777777888777666555555666777888999999888777666555444444777888:::<<<<<<:::888777666777999:::;;;;;;::::::;;;;;;<<<===============<<<<<<<<<<<<============AAA@@@???>>>============>>>??????@@@@@@??????>>>---.........//////000000---......///000111111222////////////////////////////////////////////////,,,---...000111111111111000000000000000000000000//////000000000000000000000//////...---,,,+++***////////////000000000000...//////000000//////.........////////////......---......//////......------......///////////////////////////////////////////////////////////////........................///////////////000111111//////////////////////////////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////............////////////111111000000000000111111.../////////000000000111////////////////////////000000000000////////////000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222555444333333222222222333222333444555555555444444555555555555444444444444777777888999999999999888777888888999999:::;;;;;;:::::::::::::::::::::;;;<<<<<<======>>>??????@@@????????????>>>===<<<;;;999::::::999999999888888444555555555555555555444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000111333555444333111///000000000000000000111111000000000000000/////////////////////000000000000000000000//////000111111//////000000111111111111000////////////000111111222222111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000222222111000/////////000//////000000000000000///000000000000000000000000///000000000111111111222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111000111111222222222222222222222222333333444444444222222333333444555666666444444444444444444444444222222333444444555666666444555555555555555555555777777555555555666777888888888888888888888888888777888:::;;;;;;:::888777555666888:::;;;;;;;;;:::;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>===------......///000000000......//////000000111111////////////////////////////////////////////////------///000111111111111//////////////////////////////000000000000111111,,,,,,---------.........////////////000000000000......////////////............////////////......------............---------......///////////////......////////////000000////////////////////////........................///......//////000111222000000000000000000000000//////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////////////////////////////------......///000000000////////////////////////...//////000000//////...............////////////111000000//////000000111......//////000000111111000000000000000000000000111000000000/////////...000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222666555444333222222222222222333444555555555444333444444444444444444555555777888888999999999888888777888888999999:::;;;;;;999999999::::::::::::;;;===<<<<<<<<<===>>>???@@@????????????>>>===<<<;;;:::999999999888888888888444444555666666555444444333333333444444444444555555444333333333333444444111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000111222333333222000...000000000000111111111111000000111111111000///...////////////000000000000111000000000000111111222/////////000111111222222///////////////000000111//////.........//////000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000222111000000000000000000......///000000000000///000000000000000000000000///000000111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222222222222111111222222333333444444555222333333444444555555555444444444444444444444444333333444444555555666666666666666555444444444333666666666666666777777888555666666777888999999:::888888999999999999888888666777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<======>>>>>>???============>>>???AAAAAAAAAAAAAAAAAA@@@???>>>===------......///000000111////////////000000000000////////////////////////////////////////////////......///000000111000000........................//////000000000111111111........./////////000000.../////////000000000111//////000000000000//////......////////////............////////////......---......////////////////////////000000111111111////////////////////////....................................///000111222000000000000000000000000//////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////////////////////////////------......///000000111////////////////////////---...////////////...---............////////////000//////......//////000.........///000111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222444444333222222333333333111222444666666555444333333333333444444555555555555666777888999:::::::::777888888999999:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>===<<<;;;;;;:::999999888888888888888444444555666666555444444333333333444444444555555333333222222333444555666222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000000000111111111000///...///000000000111111111111000000111222111000///...////////////000000000000///////////////000111111...//////000111111222222000000//////000000111222000/////////000111222333000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111222...///000111111111111111000000000000000000000000///000000111111222333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333000111222222333333222222111111222333333444555555444444444444444444444444444444444444444444444444444444444555555555555555666666555555555444444444555666777777888888888777666666777777888999999:::999999888777777888999999888888888888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????============>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@???---------...///000000111000000000000////////////////////////////////////////////////////////////...//////000000000000000........................//////000000111111111222333333222111000///........./////////000000111111000000111111111111000000......////////////......//////000000000000//////---......///////////////000000111111222222222222////////////////////////000000000000000000000000............///000222222000000000000000000000000//////////////////////////////............//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------...///000000111////////////////////////,,,,,,---......---,,,,,,............/////////000//////............//////---......///000111111222000000000000000000000000------...///000111222222000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222222222222333444555555111222444666666555444333222222333333444555666666333444666888:::;;;<<<<<<777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>===<<<;;;::::::999888888777777888888333444555666666555444333333333333444444555555555222111111222333555888999222222222222222222222222000000111111222222222222111111111111111111111111000000000000000000000000000000000000000///......//////000000111111111222000111111222222000///...////////////000000000000...............///000111...//////000111222222222111111111000111222222333222222222333444555777777000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000//////000111222222///000111222222222222222000000000000000000000000///000000111222222333333111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333222222333444444444444333111111222333333444555555444444444444444444333333444444444444444444444444555555555555555444444444555555555555555555555555555666777999999999888777888999999999:::::::::::::::999777666666777999::::::999888888888999:::;;;<<<======>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@==================>>>???>>>>>>???@@@AAABBBBBBAAA000000000000000000000000......////////////......////////////////////////////////////////////////000000//////.........---000000000000000000000000///////////////000111111..................------000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...---***---000111000///...///222222333222111///---,,,///000111000...---,,,---...------------...////////////......---------,,,////////////////////////------......//////000000111000...---...///111222000000000000000///......//////000000000000//////.........///////////////........................////////////////////////////////////////////////............////////////---.........------///000111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111222222222222222222222222222222333333333333333222111000222222333333333333444444333333333333333444555666444444444555555555555666777888888999::::::;;;;;;999999888777888999;;;<<<;;;<<<<<<===>>>=========:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;999999:::::::::999888888666666555444444444444555555555444444444333333333333333333333333333333333222111000000000000000111333333333333333333333333000000000000000000000000...///000222222111111000222111111111000000//////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111//////000000111111222222///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////......//////000000111111000000111111111111000000111111111111111111111111000111111111111222222222111111111111111111111111111222333444444333222111///////////////000111111222333444444444444333222222222222222111111000000000000111111111111000000222222111000000111222333222222111000//////000000---///000111000000222333444333111000111222222222111222333333444444333333222222333333333333333444555444444333333222222111333444555555666666555555777555333111000222555777777777666444444333333333555777999999777555555555444555777888999999999888999999999999999999999999<<<===>>>>>>>>>>>>>>>===:::;;;<<<>>>>>>>>>===<<<======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@////////////////////////......////////////......////////////////////////////////////////////////000/////////............000000000000000000000000---------------...//////........................000000000000000000000000000000000000000000000000000000000000000000000000......////////////......---///000000...---,,,---000000111222111000///...///000111000...---------...---------......///////////////.........------////////////////////////.........///////////////000///...------///111222000000000000000///......//////000000000000//////000000/////////.................................////////////////////////////////////////////////............////////////---.........------///000111000000000/////////...000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111222222222222222222222222222222333333333333333222111000222222333333333333444444444444333333333444555555444444444444555555555555777777888888999999:::::::::::::::999::::::;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999666666555444444444444555444444333333333222222222333333333333333333333333222111111111111111222222333333333333333333333333000000000000000000000000...///000111222111111000111111111111000000000///000000000000000000000000000000000000000000000000000000000000////////////............////////////000000000000000111111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000////////////000000000000000000000111111111111000000111111111111111111111111000111111111111222222222111111111111111111111111000000111111111111000000///////////////000111111111222333444444333222111222222222222111111111000000000111111111111000000333333111000000000111111444333333222222111222222///000222222111111333444AAA:::333000222333111///111222333333444444333333444444333333333222222222333333333333333333333333333444555555666666555555555555444444444444555555555555444444444555555666555777888777555444444555555666777888888999999999999999999999999999999999<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>======>>>>>>??????>>>>>>????????????@@@@@@@@@@@@////////////////////////......////////////......////////////////////////////////////////////////////////////............000000000000000000000000---------------...//////........................000000000000000000000000000000000000000000000000000000000000000000000000//////............//////---...//////------...///...///000111111111111000...000111000...---------------........./////////000000////////////......///////////////////////////////////////.........///...---------...000111000000000000000//////...//////000000000000//////000000000//////.................................////////////////////////////////////////////////............////////////---.........------///000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111222222222222222222222222222222222222333333333222111111222222333333333333444444555444444444444444333333444444444444555555555555666666666777888888999999;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;<<<==================<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::999999999::::::666666555444444444444555444444444444333333333333333333333333333333333333222111111111222333444444222222333333333333333333000000000000000000000000//////000111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////111111111111000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000111111111111000000111111111111111111111111000111111111111222222222000000000000000000000000111111000000000000111111000////////////000111111111111222222222222111111222222222222111111111111000000111111111111000000333333222111000000000111333333333222222222222222000111333333222222333555HHH>>>333000333555333///111222222333333333333333444444333333222222111111111111222333333444555555333444555555666666555555333444666777777666555444444444444444555666777888777888888777555555666888666666666666777888999:::999999999999999999999999:::;;;<<<===>>>?????????@@@??????>>>>>>>>>>>>???<<<<<<=========>>>>>>>>>======>>>>>>??????@@@@@@222222222222222222222222......////////////......///////////////////////////////////////////////////////////////.........///////////////////////////////////////000111111............////////////////////////////////////000000000000000000000000////////////////////////000///...------...///000---...///......///111333/////////000000000000000...000111000...------...---......///////////////000000000000000/////////////////////////////////000000//////......------...------------...////////////000000000000////////////000000000000////////////////////////000000........................////////////////////////////////////////////////............////////////,,,.........------...000000000000000///////////////////////////////////////////////////////////////000000000111111111111///000000000111111111111222222111111111111222222222222222222222222222222222222333333333222222111222222222333333333444444555555555555444333333222333333444444444555555555555555666666777888888888::::::;;;<<<;;;:::888777999999:::;;;;;;;;;;;;:::<<<<<<============<<<<<<::::::;;;<<<<<<<<<;;;;;;===;;;999777777777999:::666666555444444444444555666555555555555444444444222222222222222222222222000000000111222333444555222222222222222333333333000000000000000000000000///000000000111111111111111111111000000000000000////////////////////////////////////////////////000000000000////////////000000000000111111111111222222111111000000/////////////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000222111111000000/////////000000111111111111000000111111111111111111111111000000111111111222222222////////////////////////444333222111111222333444000000//////000000111222000000111111111111000000222222222222222222222222000111111222222111111000111111111111111111222222000000111111111000000000000111222222111111333444@@@999333111333555444222111111222333333333333222333333222222222222222222222222222333333444444444333444555555666555555555444555666777777666666555444444444444555666777888999999999777666666888:::888777666666666777999:::888999999999999999::::::999:::;;;===>>>?????????AAA@@@>>>===<<<===>>>>>><<<<<<<<<<<<<<<======>>><<<<<<======>>>>>>??????111111111111111111111111......////////////......////////////////////////////////////////////////.........//////////////////////////////////////////////////////000111111........./////////000000////////////////////////000000000000000000000000////////////////////////000///...------...///000000000111000//////111222000000000///////////////...///000000...---......---...///000000000///////////////000000000000000////////////////////////000000//////......---------------------...////////////000000000000////////////000000000000//////---......///000111222222////////////////////////////////////////////////////////////////////////............////////////,,,.........------...000////////////000000000000///////////////////////////////////////////////////000000000111111111111///000000000111111111111222222111111111111222222222222222222222222222222111222222333333333222222222222222333333333444444444555555555555333222222333333333444444444444555444555555666777777888888888999:::::::::888777666888999999:::;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<;;;;;;;;;:::888666555555777777666666555444444444444555444444444333333333222222222222222222222222222222/////////000000222333444111111111222222333333333000000000000000000000000000000000000000111111111000000000000000000111111////////////////////////////////////////////////000000000000////////////000000000000111111111111222222111111000000/////////////////////000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111222222111111000000//////000000111111111111000000111111111111111111111111000000111111111222222222////////////////////////444333222111111222333444000000000000000111222222000000000000000000000000222222222222222222222333111111222222222222111111//////000111222333333333///000000111111111000000///000111111000000111222333333444333111111222333000111222222333333222222111111111222222333333333444444444333333222222222333444555555666555555555666555555444555666777888666666666555555666666666777888777666555555777:::888777666666666777999999888888888999999:::::::::999:::;;;<<<>>>>>>??????@@@???===<<<;;;<<<<<<======<<<<<<;;;<<<===>>>>>><<<<<<=========>>>>>>>>>..............................////////////......////////////////////////////////////////////////.........///////////////000000000000000000000000---------------...//////.........//////000000111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////222333333111///---......111000///............///---///000000///......///---...///000111000//////......////////////000000///////////////////////////////////////.........------......////////////...//////000000000000000//////000000000000//////......///000000111222222////////////////////////////////////////////////////////////////////////............////////////---.........------///000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111222222222222222222222222222222111111222333333333222222222222333333333333444444333444555555555444333222333333333333444444444444555555555666777777888888888888888888888888777666888999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::888999:::;;;;;;<<<;;;;;;:::999777555444444555555666666555444444444444555111111111111000000000000222222222222222222222222////////////000111222222000000111111222333333333000000000000000000000000000000000///000111111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////............////////////111111111111000000000000///////////////000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111000000111111111111111111111111000111111111111222222222000000000000000000000000111111000000000000111111111000000000000111222222111111000000000000111111222222222222333333333333111111222222222222111111...///000222333333333333000111222444444333222222///000111111000///000111...222555444///---...000000111111222222222222222111111111111222222222333555555444333333222111111333444555555666666555555555444444333444555777888777777666666555666666666333444555444333333555777888777777777777777888888888888888999999::::::;;;999:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<===>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>============------------------------......////////////......////////////////////////////////////////////////............/////////000000000000000000000000000---------------...//////---......///000000111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////......,,,...000000///....../////////...---...///000111---...000000///......///---...000111111111///...------........./////////////////////////////////.........///////////////......//////000000000///......///000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////---.........------///000.../////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111222222222222222222222222222222000111222333333333333222222222333333333333444444222333444666666555444333222222333333333444444444555666666777777888999999888888888777888888999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999:::;;;;;;;;;;;;999999888777666555444444666666555444444444444555222222222111111111000000111111111111111111111111111111111000000111222222///000000111222222333333000000000000000000000000111000/////////000222222///000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////............////////////000000000000000111111111///////////////000111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111222222000000111111111111000000111111111111111111111111000111111111111222222222111111111111111111111111000000111111111111000000111111000000111111222333222111000000000000111222222222222333333333444444111222222333333222222111000111222222222222111000///111222444444444222111000111222222000000111222111222333111/////////111000000111222222222222222333333333222111000000///333333333333333333333333333444555555666666555555222222444555555666666666555555555555666777888999333444666666555555666777777777888888888888777777777888888999::::::;;;;;;:::;;;;;;<<<=========<<<<<<======>>>>>>>>>>>>===???>>>===<<<<<<>>>???AAA@@@??????>>>>>>======<<>>@@@@@@@@@???>>>@@@???===<<<===>>>@@@AAAAAAAAA@@@???>>>===<<<<<<333222111///...---------000000000000000000000000////////////////////////////////////////////////......//////000111111111000000000000000000000000///------///444666666444000000000000000000000000111111000000//////............////////////......000000000000000000000000///////////////////////////////////////.....................////////////---.........//////000000////////////000000000000000000//////.........---//////............//////000000000000000000000000............////////////000...---///111222000...////////////000000000000222111111000///000000000111111000000/////////...000000000000////////////........................//////////////////////////////......---------,,,......////////////......000000000000000000000000111111000000//////......000000000000000000000000---......///000111111222222222222222222222222222222222222222222111000///222222444444444444222222...///000111222333444444333333333333333333333333444555555555555555444444666666555666666777888999666666777888999999::::::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999999999999888666555333222666666555444333333222222444444444333333222222222......///000111222222333---...000111222222111000000000000000000000000000111111000000000000111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///...------,,,000000//////.........---////////////000000000000000000000000111111111111111111000000//////......111111000000000000111111......////////////......111111111111111111111111///000111111///......///222111111111000000//////000000111111111111000000222111111111000000//////222222111111111111111111111111111111111111111111000000000000000000000000222222222111111111000000111111000000111111222333222222333333333333444444000000111111111111000000000000/////////000222333222222333333333222222111222333333444333222111000222333333444444333333222333333222222333333444555444444444444444444444444555555555555555555555555888666444222222444666888666666666666777777777777666666777777777777666666777999:::777333111222444???===<<<;;;<<<<<<:::999<<<<<<<<<<<<============AAAAAA@@@???>>>>>>>>>>>>BBBBBBBBBAAA@@@???>>>===//////......///000111111000000000000000000000000////////////////////////////////////////////////111000000000000000000000........................///------///222444444333///////////////////////////////////////000000000//////000000000000///////////////////////////////////////////////////////////////////////////...............////////////............/////////000.../////////000000000000000/////////............000000////////////000000000000000000000000000000............////////////111000///111333444222000////////////000000000000222111111000000000000000000000000//////.........////////////..................................../////////////////////////////////.........------......////////////......000000000000000000000000111000000000/////////...000000000000000000000000//////000000111222222222222222222222222222222222111111222222222111000000222222333444444333222222000000111222333444555555333333333333333333333333444444555555555555444444555555555666666777888999777888888999::::::;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::999999888888888777666555444333666555555444333333222222444444333333333222222222//////000000111111222222111111111222111111000000111111111111111111111111222222111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111000/////////000000000/////////......////////////000000000000000000000000111111111111111111111111000000000000111111000000000000111111000000000111111000000000111111111111111111111111222333444444222111111222111111111111000000000///000000111111111111000000111111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111000000111111000000111111222333222222222333333333444444000111111111111111111000111000000000000111222333222222222333333222222111222333333333333222111000222333333444444333333222444444333333444444555666444444444444444444444444666666666666666666666666777555444333333444555777555666666666777777777777666666777777777777666666999:::;;;;;;:::999:::;;;<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<======>>>>>>>>>AAA@@@???>>>======<<<<<>>===<<<------......///000111222000000000000000000000000////////////////////////////////////////////////222222111111000//////...........................///...---///111222111000........................---......///000000111111000000111111111111000000////////////////////////////////////////////////......//////////////////............////////////............////////////....../////////000000000////////////............111111000000000000111111000000000000000000000000............////////////000000000111222333222000////////////000000000000111111111000000000000000/////////...........................------------////////////////////////000000000000000000000000000000////////////............////////////......000000000000000000000000000000000000////////////000000000000000000000000000000111111222222333333000000000000000000000000000111111222222222111111222222333333333333222222111111222333444555555666333333333333333333333333444444555555555555444444555555555666777888888999888888999999:::;;;;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::777888999999::::::999999666666777777666555555444555555444444333333222222333333333333222222222222000000000000000111111111444444222111111000000000222222222222222222222222333333222222222222333333000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////111000000000000000//////////////////000000000000000000000000111111111111111111111111222222222222111111000000000000111111111222222222222222222111000000000000000000000000222444555555333222222333111111111111000000000000000000111111111111000000111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111111111111111000000111111222333222222222222333333333333111111222222222222111111222111111111111222333333111222222333333222222222222222333333333222111111222333333444444333333222555444444444444555666666444444444444444444444444666666666666666666666666555555555555555555555555555555666666666777777777666666777777777777666666555444555777999;;;<<<;;;:::999999:::<<<======<<<;;;<<<<<<===>>>??????@@@AAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;000//////.........//////////////////////////////////////////////////////////////////////////////000000000//////.................................//////....../////////..................................../////////000000///000000111111000000///////////////////////////////////////////////////............////////////............////////////.........///////////////........./////////000000///////////////.........111000000//////000000111////////////////////////............////////////.........///000000//////////////////000000000000111111111111111000//////..................------/////////.........------000000000000000000000000000000000000000000000000000000000000000/////////......////////////......////////////////////////000000000000////////////////////////////////////000000000111111222222222000000000000000000000000///000111222222222222222222222222333333222222222111111222222333444444555333333333333333333333333333333444555555555444444444444555666777888888888888888888999999:::::::::999999888888999999:::;;;999999999999999999999999777777888999999999999999444555555666666666555555444444444333333333222222333222222222222222222222111111111000000000000000555444222111111111222333222222222222222222222222222222222111111222222222///000111222222111000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000000/////////.........---111111111111000000000000////////////000000000000///000000000111111111111000000000111111222222222111111000000000000111111111222222333333222222111////////////////////////000222333222111///000000111111111000000000000000000000111111111111000000111111111000000000000000111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222333111222222222222333333333222222222333333222222222222222222222222222333333111111222333333333222222222222222222222222222222222333333444444333333222444444444444444555555666333333444444444444444444666666666666666666666666444444555666666555444444555555555666666666777777777777666666666666777777222000000222777:::999777:::999888999;;;===<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAA@@@???===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;//////...............///////////////////////////////////////////////////////////////////////////---------....../////////////////////////////////////////////...------...........................000/////////.........---...//////000000//////...........................////////////////////////---.........//////000000............///////////////////////////.....................////////////.........///////////////000//////......//////000////////////////////////............////////////,,,---//////////////////////////////000000000000000111111111111000//////------..................000000000/////////......000000000000000000000000/////////////////////////////////000000000000000......////////////......////////////////////////////////////000000000000/////////////////////////////////000000000000000///////////////////////////000111222222222222222222222222222222222222222000000111111222222333333333333333333333333333333222222333444555555444444333444555777888888888888777777777777888888888888999888888888888999::::::999999999999999999999999777777888999999999999888333444444555555555555444333333333333333222222222222222222222222222222222111111111000000000000000333222111111111222444555222222222222222222222222111111000000000000111111///000111222222111000///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............000000000000111111111111////////////000000000000///000000000111111111111...//////000000111111111111111000000000000111111000000111111111111000000///////////////////////////000222111///......///000000000000000000111111000000111111111111000000000000000000000000111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222333111111111222222222333333222222222333333222222222222222222333222222222222000111222333333333333333222222222222222222222333222333333444444333333222333333333222333333444555333333333444444444555555444444444444444444444444333444555777777555444333555555555555666666666666777777666666666666777777888555444666:::<<<;;;888;;;999888999:::;;;:::999:::;;;<<<===>>>???@@@AAAAAAAAA???>>>===<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;,,,,,,------...///000111000000000000000000000000////////////////////////////////////////////////,,,,,,---......///000000000000000000000000000000///000000000...------///........................000000//////...------,,,......////////////..............................////////////////////////------......///000000000............///////////////////////////.........------........./////////........./////////////////////............//////000000000000000000000000............////////////---///111111000000000111////////////000000000000000111111222222000///................../////////111000000000////////////////////////////////////////////////////////////......////////////000000......////////////......000000000000000000000000////////////000000000000000000000000000000000000/////////////////////000////////////////////////000111111222222222111111222222111111111111222222000000000111111222222222333333333333333333333333111222333444444555444444222333555777999999999888777777777777777777777777999999888888999999:::;;;888888888888888888888888666777888888999999888888333333444444555444444333333333333333222222222222111111111222222222222222000000000000000111111111000000000111111333444444222222222222222222222222111000000000000000000111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000//////000000000000000111////////////000000000000000000000000111111111111///////////////000000000111111000000000000111111//////000000000000//////000000000000000000000000000222333333111000000111000000000000111111111111000000111111111111000000000000000000111111111111000000000111222222333333111111111111111111111111000000000000000000000000111111111111111222222222111111000000111111222333111111111111222222222222111111222222222222111111222222222333222222111000000111222222333333333333222222111111222222333444222333333444444333333222333222222222222333444444222333333444444555555555333333333333333333333333333444555666666555444333444444555555555666666666888777666555555666777888:::888888888999:::999888:::999888888::::::999888:::;;;;;;<<<===>>>>>>???@@@@@@???>>>============;;;;;;;;;<<<<<<;;;::::::---------------...///000000000000000000000000000/////////////////////////////////////////////////////////000000000000000////////////////////////...000111000...---...000////////////////////////........................//////000000000000//////........................////////////////////////------......///000000111............////////////000/////////............---------.........//////............/////////000000000////////////000000000000000000000000000000............////////////---///111111000///000222////////////000000000000///000222222222111///............//////000000000000000/////////.................................------------------------------........./////////......////////////......000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111000000333222111000000111222333111111222222222222333333333333333333333333333333111111222333444444444444111333555888999999999888777777777777777777777777999999999999999:::;;;;;;888888888888888888888888666777777888888888888888333333444444444333333222222222222222222222222222000111111111222222222222//////000000111111222222000000111111222111111111111111111111111111111111222111111000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111....../////////000000000////////////000000000000000000000000111111111111111111000000000000000000111111000000000000111111//////000000000000//////111111111111111111111111111333444444222111111222///000000000111111111111000000111111111111000000///000000000111111111111///000000111222222333333111111111111111111111111000000000000000000000000000000111111111222222222111111000000111111222333111111111111222222222222000111111111111111111000111111222222222111000///000000111222333333333333222222111111111222333444222333333444444333333222333333333333333444555555222222333333444555555666444444444444444444444444444555555555555555555444444444444555555555666666888777666555555666777888666777888777666555666777888777666888:::;;;:::999::::::;;;;;;<<<<<<<<<===>>>======<<<<<<=========;;;;;;;;;;;;;;;:::999888222111///...---,,,++++++000000000000000000000000////////////////////////////////////////////////333333222222111000000000...........................000222111...---///111000000000000000000000000,,,,,,------.../////////000000111111111111000000........................////////////////////////---------...///000000111............/////////000000000//////.........------------.........//////---.........//////000000111111000000000000111111000000000000000000000000............/////////000***---000///---,,,...000////////////000000000000///000222333222111///....../////////000000111111//////.........---------........................------------------------,,,---------......//////......////////////......000000000000000000000000.../////////000000111111000000000000000000000000222222111111111111111111111111111111111111111111222222222222222111000///333222111000000111222333333333333333333333444444333333333333333333333333000111222333444444555444111222555888999:::999888999999888888888888888888::::::999999::::::;;;<<<777777777777777777777777666666777888888888888888333444444444333333222111222222222222222222222222000000111111222222222222...//////000111222222333000111222222111000...---000000000000000000000000333222222222222222222333222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////---.........//////000000////////////000000000000000000000000111111111111333222222222111111000000111111000000000000111111000000111111111111000000111111111111111111111111000222333333111000000111//////000000111111111222000000111111111111000000//////000000111111111222///000000111222222333333111111111111111111111111000000000000000000000000000000111111222222222222111111111000111222222333000111111111111222222222000000111111111111000000000111222222111000///...///000111222333444444444222222111111111222444555222333333444444333333222555444444444444555666666222222333333444555666666555555555555555555555555555555555555555555555555444444444555555555666666999777666555555666777999666888:::999666555777999666555555777:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;:::999888777666//////////////////......111111000000//////......000000//////.........---........................---...///000000///...---------......//////000000++++++,,,,,,---...//////000000//////.........---000000000000000000000000////////////............................................................///......------///000111111111000000//////......////////////////////////------......//////000000//////............//////---///000222222000///------------............///............////////////000000//////.........---////////////000000000000111111111111000...---,,,............/////////000000///...------...///000//////............//////000000//////.........---,,,---------...////////////......------...000111......////////////......//////000111111111111111111111000000//////......111111000000//////......///////////////////////////000111222222222222222333333333222222111111111111111222222222333333333333333333333333333333333111222444444444444555777333444555666777888999:::777777777777888888888888666666777888999999::::::888999999999999888777777888888888888777777777777444444333333333333222222333333333333333333333333222111000//////000111222111111222222222222111111111111000000111111222333222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000111111000000//////......//////000000111111222222111000/////////000222333000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000111111111111000000000000000000000000000000222333444444222222333444---...///111111///...---000000000000000000000000222111111111000000//////222111111000000111111222000000000000111111111111222222111111111111222222,,,---///000111111111000111111222222222222111111//////000111111111111111000000000111222222222333222222222222222222222222555444444333333222222111111222333333444444333333333333222222222333444444444444444555555555666666333444555555666666555555555555555666666666666666666777888888666555555666555555666666777777777777777888:::;;;<<<<<<;;;:::888888999::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;:::888666666777999:::.........///////////////000000000000//////......000/////////..........................................////////////...............///////////////,,,,,,---......///000000000/////////............////////////////////////////////////............////////////////////////........................///......---...///000111111000000000/////////...////////////////////////........./////////////////////............//////...///000111111000///............/////////000000............////////////000/////////............////////////000000000000000111111000000///...---000000000///......------000///...------...///000000000////////////000000000/////////............---------..............................///000000......////////////......//////000111111111111000111000000000/////////...111000000000/////////...000000000000000000000000000000111222222222111111333333333222222222111111111111222222222333333333333333333333333333333333000111333333222333444666555555666666777777888888777777777777888888888888777777888888999::::::;;;999999999999999888777777888888777777777666666666444444333333333333222222333333333333333333333333111111000000000000111111111111222222222222111111000000111111111222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000111000000000/////////...//////000000000000000000111000/////////000222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111111111222222222222111111000000000000000000000000222333444444222111222333...///111222222111///...000000000000000000000000111111111111000000000//////000333555555333000///000000000000111111111111222222111111111111222222---...000111111111111000111111222222222222111111//////000111111111111111111111111111111222222222222222222222222222222222222333333333333333333333111222333333444444333333444444333333333444555555444444444555555555666666333444555555666666555555555555555555666666666666666666555333222222444666888888888888888888888888777888999::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::888777777777888999---.........//////000000000000000////////////...////////////....................................//////............/////////////////////..................//////000111111////////////............////////////////////////////////////............000000000000000000000000........................///............///000000000000000000////////////000000000000000000000000///////////////.........//////............//////////////////////////////////////////000000000111............////////////////////////............////////////000000000000//////000000000000//////333222111///...,,,++++++//////............//////111000000000000000000111////////////...........................------------......///////////////......////////////.........///000000111111000000000000000000////////////000000000000////////////111111111111111111111111111111222222222111111000333333333222222222222111111111222222222333333333333333333333333333333333///111222222222222333555666666666666666666666666777777777777888888888888888999999::::::;;;;;;;;;999999999999999888888777777666666666666555555555444444333333333333222222333333333333333333333333000000111111111111000000111111222222222222111111///000111222333222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000000000000000////////////000000//////////////////000000000///000111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111222222333333333333222222000000000000000000000000333444555444222111111222000000222222222222000000000000000000000000000000111111111111000000000000...222888<<<<<<888222...000000000000111111111111222222111111111111222222000000111111222111111000111111222222222222111111//////000111111111111111222222222111111111111111222222222222222222222222111111222222333444444555111222333333444444333333333333222222333444555555444444444555555555555555333444555555666666555555444444555555555666666666777777555222000111555888:::::::::999999999999999888888777888888999:::;;;??????>>>===;;;:::999999:::::::::999999::::::;;;::::::999999888888888888------......///000000000///////////////////////////////////////.................................000///...------...///000000000//////......------.........//////000000000///////////////.........////////////////////////////////////............////////////////////////..................................../////////000000000000000////////////000000000000000000000000000000//////......------//////............//////000///............///000....../////////000000000............///////////////////////////.........////////////000000000000......///000000000000000222222111///...---,,,+++/////////....../////////000000////////////000000///////////////........./////////...---------,,,,,,---///000000000///.........////////////.........//////000000000000000000000000000////////////000000000000////////////111111111111111111111111222222222222222111000///222222222222222222222222111111222222222333333333333333333333333333333333000222333333222222333555555555555666666666666666666777777777888888888888:::::::::;;;;;;;;;<<<<<<999999::::::999999888777666666555555555444444444444444333333333222222222222222222222222222222222///000111222222111000///111111222222222222111111...000222333444333111000111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000111111111111111222222333////////////////////////000000000000////////////000000//////......------000000000000000111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111111222222222222222222111000000000000000000000000333444444333111000111222000000111222222111000000000000000000000000000000111111111000000000000000111555;;;??????;;;555111///000000000111111111111222222111111111111222222222222222222222111111111111111222222222222111111//////000111111111111111333222222222111000000000222222222222222222222222111111222222333333333333111222333333444444333333111111111111222333444444555555555555555555555555333444555555666555555555333444444555555666666666999999999777555555777999:::::::::999999999888888888777777666777888:::;;;===<<<;;;:::999888888777:::999999999999:::;;;;;;::::::::::::999888777777---.........//////000000.............../////////.........///////////////////////////////////////000///...------...///000000000//////......------.............../////////.........///////////////........................////////////............................................................---......///////////////////////////000000000000////////////////////////000000//////......------//////............////////////............//////------........./////////............////////////.........///////////////////////////000000000000---...///000000111111000////////////...............//////////////////............------..................////////////////////////...---------,,,,,,---///000000000///.........////////////............///000000000000000////////////000000000000////////////000000000000111111111111111111111111222222222222222111000///222222222222222222222222111111222222222333333333333333333333333333333333222333444444333333444555333333444555666777888888666777777777888888888888;;;;;;;;;;;;;;;;;;<<<<<<999::::::::::::999888888555555555555444444444444444444333333333222222222222222222222222222222222///000111222222111000///111111222222222222111111...000222333444333111000222222222222222222222222000000111111111111000000////////////////////////////////////////////////111111111111111222222333////////////////////////////////////000000000000000000//////......------///000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111000000111111111111000000000000000000000000000000222333444333111000111222000000000000000000000000000000000000000000000000000000000000000000111111222444888::::::888444222///000000000111111111111222222111111111111222222222222222111111111111111111111222222222222111111//////000111111111111111333222222222111000000000222222222222222222222222333333333222222111111111111222333333444444333333222222222333333444666666555555555555555555555444333444555555666555555555333333333444555666666777888:::<<<<<<:::888888888888888888888888777777777888777777666777888:::;;;:::::::::::::::::::::::::::999999999::::::;;;<<<:::;;;;;;;;;:::999777666////////////////////////---............/////////........./////////////////////////////////////////////............/////////////////////..........................................///////////////........................////////////............................................................---......///000/////////////////////000000000000///////////////////////////////////////.........//////............//////........................------------........................////////////.........///////////////////////////000000000000......///000000111000000---.........//////000000......////////////.........------,,,,,,------............///////////////...............------------......///////////////......////////////......---...//////000000//////////////////000000000000////////////000000000000111111111111111111111111111111222222222111111000111222222222222333333333111111222222222333333333333333333333333333333333333444555555333333444555111222333444666777888999777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888666555555555555444444444444444333333333333222222222222222222222222222222000000111111111111000000111111222222222222111111///000111222333222111111222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////111000000000000111222222000000000000000000000000////////////000000000000000000////////////////////////000111111111111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222000000000111111000000000000000000000000000000000000222333222111111222333000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111000000000000111111111111222222111111111111222222111111000000000111111222111111222222222222111111//////000111111111111111222222222111111111111111222222222222222222222222444333333222111111000000111222333333444444333333555555555555666888999999555555555555555444444444333444555555666666555555222222333444555666666777444777:::;;;:::777555555555555666666666777777777888888777888888999:::;;;::::::;;;;;;<<<===>>>>>>::::::::::::;;;<<<======<<<<<<;;;:::999888888777000000000///......---------------.........//////............/////////000////////////////////////......////////////...............///////////////////////////////////////............/////////000........................////////////............................................................------///000000000///....../////////000000000111------------------------........./////////////////////............//////------...//////...------............////////////............////////////............/////////000////////////000000000000...///000000000000000///............//////000000---...///000000///...---......------------................../////////000---------..............................///000000......////////////......---...//////000000//////.../////////000000000111.../////////000000000111000000000000000000000000000000111222222222111111111111222222222333333333111111222222222333333333333333333333333333333333222444555444222222333444333333444444555666777777777777777777888888888888::::::::::::::::::::::::::::::;;;;;;::::::999888666666666555555555555444444444333333333333222222111111111111111111111111111111000000000000111111111111222222222222111111000000111111111222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000/////////000111111000000000000000000000000.../////////000000000111//////000000000000000000...///000111222111111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222000111111222222111111000000000000000000000000000///000222222111111222444111111111000000111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111222222111111111111222222000////////////000222333111111222222222222111111//////000111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111222333333444444333333444444444555666777888999666666555555555444444444333444555555666666555555111222222333555666666777444666888888777555444555444444555666777777888888777888999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???>>>===;;;999888888888888111111000///...---,,,,,,---------.........//////---.........//////000000000000000000000000000000---...///000000///...------.........//////000000111111111000000000000000---.........//////000000........................000/////////............000000000000000000000000........................,,,---///000000000///....../////////000000111111---------------------------.........//////000000//////............//////,,,---///000000///---,,,////////////000000000000............/////////000---.........//////000000////////////000000000000//////000000000000//////////////////////////////---...///000000///...---//////............//////---.........//////000000,,,------......///////////////...------///000111......////////////......---......///////////////.../////////000000111111.../////////000000111111///////////////////////////000111222222222222222111111111222222333333333111111222222222333333333333333333333333333333333111333444333111111222333555555555555555555555555777777777777888888888888::::::::::::::::::::::::::::::;;;;;;::::::999888777666666666666555555555444444444333333333222222111111111111111111111111222111000//////000111222111111222222222222111111111111000000111111222333000000000000000000000000000000111111111111000000000000000000000000000000///////////////////////////////////////000000111000000000000000000000000.../////////000000111111//////000000111111222222...///000222222111111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222222333333222222222000000000000000000000000...///111111111222333555333222222111111222222333000000000000000000000000//////000000111111111222111111111111111111111111000000000000111111111111222222111111111111222222///.........///000222333111111222222222222111111//////000111111111111111000000111111222222222333222222222222222222222222000000000111222222333333222222333444444444333333111111111222333444666666666666555555555444444444333444555555666666555555111111222333555666666777777888888777555555666777333444555666777888999:::777888:::;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>?????????===;;;888777777888999////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000............////////////////////////////////////........................////////////////////////222111111000///......---//////////////////////////////.........---------000000000000000000000000////////////////////////////////////////////////000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////222000...------.........//////000000///...---------......///000111111222000000000000000000000000........................000//////.........//////000000//////......------////////////////////////111000///---------...///......////////////......000000000000000111111111000000000000000000000000000000000000000000000000///111111111000000222444444444333333333333222222222222222222222222222222333333222111111222333333222333333444444333333222222222222222222222222222444444555555666777777777888888999888888777666555888888999::::::999999999777888999;;;<<<<<<;;;;;;:::999888777666555444333333333444444333111000...333333333333222222111000000000000000000000000000333222222222111111000000222000///000222333333222000000//////000111222222000000000000000000000000000000111111111111000000000000000000000000000000............////////////------............------000000000000000000000000222111111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000222222111000//////000000222222222222222222222222222222111111000///......111111000000000000111111111111111111111111111111222222222111111111000000111111000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111000000//////222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222111111222333333444555555666666666444222111222333888333///000444777666444333444555555666666555555666666666666666666666666666666666777888888999999999999:::;;;;;;;;;::::::777555333555:::===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////............////////////................................................////////////////////////111111111000///.........//////////////////////////////.........---------........................////////////////////////////////////////////////////////////////////////......////////////......///////////////////////////////////////////////////////////////////////////...------............//////////////////...---.........///000111111111000000000000000000000000000000000000000000000000///......---------......///////////////.........////////////////////////000000///.....................////////////......---......///000000111111000000000000000000000000000000000000000000000000000111111111000000111333333333222222222111111111222222222222222222222222333333222111111222333333222333333444444333333222333333333333333333333333444444555555666777777777888888888888888777666666999::::::;;;;;;:::::::::666777888::::::::::::999999888888777666555444444444444444444333222111000111222222333333222222111000000000000000000000000222222111111111000000000222111///000111333222111000000000000000111111222000000000000000000000000000000111111111111000000000000000000000000000000............////////////...//////000000//////...000000000000000000000000111111111111000000000///000000000000000000000000000000000111111000000000000000000000000000000000111000000000000000000000111111111111111111111111222222111000000000000000222222222222222222222222000000000111111111111222111111000000000000111111////////////////////////222222222111111111000000222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000000111111111222222222222000000000000000000000000222222111111111000000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222333333222222222222222222222222222222222333333444444444333444555444333333555777<<<777333222555777555333333444444555555555555555666666666666666666666666666666666777888888999999999999:::;;;;;;;;;::::::;;;999777999<<<======<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888///////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................////////////------------------------........................////////////////////////111111000000//////....../////////////////////////////////............---........................////////////////////////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////---......////////////...---...//////////////////......//////000000111111000000000000000000000000000000000000000000000000...------,,,,,,---...............//////////////////////////////////////////////////////......---......////////////......,,,,,,---...//////000000000000000000000000000000000000000000000000000000000111222111000///000111222222222111111111000000222222222222222222222222333222222111111222222333222333333444444333333222333333333333333333333333444444555555666777777777888888888888777777777777999999::::::::::::999999555666777999999999888888777777777666666666555555666555444333222222222222000111222222333222222222000000000000000000000000111111000000000000//////333222000000111222111000111111111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000............///////////////000000111111000000///000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222111000000000000000000222222222222222222222222...///000111222444555555111111000000000000111111111111111111111111111111222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000111111111222222222333333000000000000000000000000222222222222222111111111222222222222222222222222111111111111111111111111222222222222222222222222333333222222222222222222222222222222222222222222333333333333333333333333111333444555444666888:::???;;;666555666777555222444444444555555555555555666666666666666666666666555666666777777888888999888999::::::;;;;;;;;;:::>>>===<<<<<<======<<<:::>>>>>>>>>===============;;;;;;;;;:::999999888888////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------............////////////------------------------........................////////////////////////111000000000/////////.../////////////////////////////////.......................................////////////////////////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////...000111222111//////...------...///000000//////.../////////000000000111////////////////////////..............................---------...//////------......//////000000////////////////////////---...///000000///...---......////////////...................../////////000000000000000000000000000000000000000000000000222333444333111000000111222222222222111111111111222222222222222222222222222222222222222222222222222333333444444333333222444444444444444444444444444444555555666777777777777777777777777777888888888888999999999888777777555666888999999999888888666666666666666666666666777666444333222333444444111222222222222111111000000000000000000000000000000000000///////////////444222111000111111111///222222222222111000000///////////////////////////000000111111111111000000////////////////////////............///////////////000000111111000000///////////////////////////111111111000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000000000111111111111111111111111111//////000222333444555666111111000000000000111111333333333333333333333333111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333222222333555555555666999;;;===:::777666777666555333444444444444555555666666666666666666666666666666555555666666777888888888888888999:::;;;;;;;;;;;;=========>>>>>>===;;;999<<<===============<<<<<<;;;;;;::::::999888888888////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------............////////////------------------------////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////////////////////////////111333555444111///...///------...///000000//////////////////000000000000////////////////////////........................//////...//////000111111------......//////000000////////////////////////---...///000000///...---......////////////......111000000//////......---////////////////////////000000000000000000000000222444555555333111111222444333333333333222222222222222222222222222222222222222222222222222222222222333333444444333333222444444444444444444444444444444555555666777777777777777666666777888999:::::::::;;;;;;:::999999888777888999:::::::::999888555555555555666666666666666555444333222333444555333333333222111000///...000000000000000000000000///////////////000000000444222111000111111111///222222333333222111000///////////////////////////000000111111111111000000////////////////////////............////////////...//////000000//////...////////////////////////000000000000000000111111000000000000000000000000000000///......///000000000000000000000000000000//////000000111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111222222222333333333111111000000000000111111000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333222444555666666555555777999888777666555666666666555555444444444444555666777666666666666666666666666555555555666777777888888777888999:::;;;;;;;;;;;;999:::<<<======<<<;;;;;;::::::;;;<<<<<<;;;;;;:::;;;::::::999999888777777///////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................////////////------------------------////////////////////////////////////////////////000000000000////////////////////////////////////...////////////000000000000000000000000000000000////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////////////////////////////111333555444000...///111---...//////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000111222222.........///////////////////////////////////////---...//////////////////......////////////......111111000000///.........////////////////////////000000000000000000000000111333555555333222111222444444444333333333222222222222222222222222222222111222222333333222222111222333333444444333333222333333333333333333333333444444555555666777777777777666666666666888:::;;;===>>>>>>======<<<;;;:::777888999::::::999888888555555555555555555555666444444333333333333444444222222222222111000///...000000000000000000000000//////000000000000111111333222000000111222111000111222333333333222111000000000000000000000000000000000111111111111000000000000000000000000000000............////////////...//////000000//////...000000000000000000000000000000000000111111111111000000000000000000000000000000............000000000000000000000000000000/////////000111111222222222222222222222222222222000000000000000111111222111111111111111111111111222222222222222111111111111111000000000000111111111111111111111111111111111111111111111222222222111111111222333333444444111111111111111222222222222222222222222222222222000000000000000000000000........./////////000000000000000000000000000000111111111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222222222222222222222222222222222333333333333333333333333555666666555444333555666444444444555555666666666555555444333444555666777666666666666666666666666444555555666666777777888777888999:::;;;<<<<<<<<<777999;;;;;;::::::;;;<<<888999:::;;;<<<;;;:::999:::::::::999888888777777////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////............////////////........................////////////////////////////////////////////////////////////000000000000////////////////////////.../////////000000000000////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////////////////////////////---000222111...---111444//////////////////...---000000000000////////////000000000000000000000000000000000000000000000000.........//////000111222///////////////.........////////////////////////...............///000000......////////////......---------....../////////////////////////////////000000000000000000000000...000333333222111111111333333333333222222222111222222222222222222222222111222333333333333222111222333333444444333333222333333333333333333333333444444555555666777777777666666555555666888;;;<<<============<<<;;;:::999777777888999999888777666555555555555555555555444222222333333333333222222//////000111111111111111000000000000000000000000000000000111111111222222222111///000111333222111000111222444444333222111000000000000000000000000000000111111111111000000000000000000000000000000............///////////////000000111111000000///000000000000000000000000///000000000111111111111000000000000000000000000111000...------...000111000000000000000000000000...//////000111111222222222222222222222222222222000000000000000111222222111111111111111111111111111111111111111111111111111111000000000000111111444444444444444444444444000000111111111222222222000111111222333333444444000000111111111222222222222222222222222222222222000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222333333222222222222222222222222222222222333333444444444444555555444333333444666333444555666555555666666666555444333333555666777666666666666666666666666444444555555666777777777777777999:::;;;<<<<<<<<<999:::;;;;;;999999;;;===888999;;;<<<===<<<;;;:::::::::999999888777777777////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000............/////////000////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////.../////////000000111111........................////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////////////////////////////))),,,///...,,,---222777///000000000///...------000000000000////////////000000000000000000000000........................---------......000111111000000//////.........---///////////////////////////...---------///000111......////////////......)))***+++,,,...///000111////////////////////////000000000000000000000000+++...111222111000000000222222222111111111111000222222222222222222222222111222333444444333222111222333333444444333333222222222222222222222222222444444555555666777777777666555555555666888;;;===:::;;;::::::999888777666666666777888888777666555666666555555555444444444000111222333444333222111,,,---...000222333444444000000000000000000000000000000111111222222222333222000///000222333333222///000222444444444222111000000000000000000000000000000111111111111000000000000000000000000000000............/////////000111111222222222222111111000000000000000000000000//////000000111111111222000000000000000000000000111///...------...///111000000000000000000000000...//////000111222222222222222222222222222222222000000///000000111222222000000000000000000000000//////000000111111111111111111000000000000111111111111111111111111111111000000111111222222222222...//////000111111222222000000111111222222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333444222222222222222222222222111111222333333444555555222333444444333333555777444555777777666555555666666555333333333444666888666666666666666666666666444444555555666777777777666777999:::;;;<<<<<<<<<;;;<<<===;;;888888:::>>>999:::<<<>>>>>>===<<<;;;::::::999999888777777777000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////000000//////............---...............------............//////////////////.........---------......////////////......////////////////////////////////////////////////000000//////.........---//////000000000000000000......//////000000111111///000111000...------...////////////////////////000000//////.........---......///////////////...000000111111111111000000000000000000000000000000000000000000000000000000111000///......///000111------......//////000000////////////////////////////////////////////////---------............///////////////////////////////////////////////////////////////////////////...///000222222111111000......//////000000111111//////...//////000111111222222222222222222222222222222222222222222222222222222111111222222333444444444444444444444444444222333333444444333333222222222333444555666777888777666666666777888999999::::::999999888777777777333222222222333555777888999888666444333333333444666555444333333444555666111111000000000000111111000/////////000111222222000000111111111222222222333222111000////////////000000000000////////////000///.........///111222333333333333333333333333222111111000///......---000000000000000000000000000000000000000000000000000000000000000000000000...///000222222111000000000000111111000///...---222222000000000111222333222111111111000000//////111111222222222222111111000000000000000000000000000000111111111111000000///111333333222111000111000000000111222222222333333222222111111222222333333222222111111222333333333333333222222111111111000111111111111222222222111111111111111111111111444222000111333333000---000111222444444333222222222222222111111111111000000111111111111222222222222333333333333222111111111111222333333333333222222222222111111111000000222222333333333222222111111111111111111111111111111111111111111111111111444444444444444444444444555555444444444333333333444444444333333222222222444444444555555555555666666666666666666666555555777777777777888888888888777888888999999::::::;;;<<<<<<;;;:::999999999999===999===FFFGGG>>>:::===888888888888777777777666////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......---------......//////...------............//////////////////.........---------......////////////......////////////////////////000000000000000000000000000/////////............000/////////////////////////////////000000000000///000000000...---...///////////////////////////000/////////................../////////......---000000111111111111000000////////////////////////////////////////////////111111000//////000111111.........////////////////////////////////////////////////////////////////////////......---------////////////////////////////////////////////////...........................///000111222111111000////////////000000000000111000000//////000000111222222222222222222222222222222222222222222222222222222111111222222333444444444444444444444444444222333333444444333333222222222333444555666777777777777666666777777888888888888888888888888888888444444444444555555666777777666555444444333333444555555444333333444555555111111000000000000111111000000000000000000111222000000111111111222222222111000000000000000111111000000000000////////////000//////...///000111222111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111111000000000////////////222111111000000111222222111111111111000000000///000111111111111111111000000000000000000000000000000111111111111111111000///111333333222111111111111111111111111222222222333222222111111222222333333333222222222222222222333333333222222111111111000111111111111222222222111111111111111111111111333222222333444444333111//////000111111111111000222222222111111111000000000111111111111222222222000000000000000///...---111111222333333333333222222222222111111111000000111111222222222222222111111111111111111111111111222222222222222222222222444444444444444444444444333333333444444555555555444444444444333333333333444444444555555555555666444444444444555555555555555555555666666666777777888888888999::::::;;;;;;<<<;;;::::::999999999999;;;<<>>:::555777777777777666666666666////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............---------------......////////////.............../////////////////////.....................////////////......///////////////////////////////////////////////////////////////........./////////...------,,,,,,111111000000//////.........///000///...---...//////////////////////////////////////////............//////......---,,,+++//////000000000000//////////////////////////////////////////////////////////////////////////////000000//////......------////////////////////////////////////////////////000000000///...------,,,/////////////////////////////////////////////////////////////////////////////////000000000000000111111000000//////......111111000000111222333333111111111111111111111111111111111111222222222222111111111111111222222333333333333333333333333333222333333444444333333222222222333444444555666666888777666666555555555555666666666777777777888888444555666666666555333222111222333555555555444333222222222222222222222222111111000000000000111111222222111000/////////000111111111111111111111111000000//////000111222222000000000000///////////////////////////000000111////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////111000/////////000222333222111///------...000111111111111000000000000000111111111000000000000000//////000000000000//////000000000000000000000000222222222333333222222222000111333222111000111222333222222222111000000000222222111111111111222222333333333333222111111000222222222111111111111111000000111111111222222222111111111111111111111111000333666666333111111333333222111111111222444555111111111111000000000000000000111111111222222222333333222222111000......111111222333333333333222111111111111111111111111---...///000111222222222111111111111111111111111222333333333333333444444333333333333333333333333222222333333444555666666333444444555555666666666444444444555555555555666333333333444444555666666888888888888999999999:::999999999:::;;;;;;<<<<<<:::::::::999999:::;;;;;;555@@@EEE???<<<>>>===777777777666666666555555555........................////////////////////////........................////////////////////////////////////////////////////////////////////////........................---......///000000//////............////////////////////////////////////......////////////......////////////////////////................................./////////////////////......------------111111000000//////......---///000///......///000////////////////////////.........///////////////......//////...------,,,//////000000000000//////........................................................................000000//////......------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////000000000111111000000//////....../////////000111333444555111111111111111111111111000000000111111222222222111111000000111111222333333333333333333333333333222333333444444333333222222222333333444555555555777777666555444444444555777777777666666666555555333444555555444333111000000111222444444444333333222222222222222222222222111111000000000000111111222222111000/////////000111111111111111111111111222222111000//////000000000000000000////////////...//////000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000111000/////////000222333111000...------///111222111111111111000000//////000000000000000000111111//////000000000000//////000000000000000000000000222222222333333222222222000222222222000000111333333222222222111000000000222111111000000111111222222333333333333222111000111111111111111111111111000000111111111222222222111111111111111111111111333666999999555222222222333222111111111222444555111111111000000000//////000000111111111222222222333333333333222111000///111111222333333333333222111111111111111111111111---...///000111222222222111111111111111111111111222222222333333444444444333333333333333333333333444444444444444444444444333444444555555666666666444444444555555555555666444444555555666666666666777888888888888999999999888888999::::::;;;;;;<<<999999999999::::::;;;<<<===DDDDDD:::666:::;;;777666666666555555555555444........................////////////////////////........................////////////////////////////////////////////////////////////////////////.........///////////////---...//////000000000000............////////////...////////////000000000......////////////......////////////////////////------------------------.........///////////////........................000000000000////////////---...//////......///000////////////////////////.........///////////////......///////////////......//////000000//////...................................................---......//////......---///////////////.........////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////000000000000000000000000//////.........///000111000000000000////////////......//////111222444555111111111111111111111111//////000000111222222222111000000000000111222222333333333333333333333333222333333444444333333222222222333333444444444444666555555444444444444555777777777666555444444444333333333333333222111000000111222222333333333333111222222333333222222111111111000000000000111111222111000000000000000000222222222111111111111111333222111000////////////000000000000////////////......///000000000000000111111111111111111111111000000000000////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000111111222000//////......///111111111111111111000///......000000000000111111111111///000000111111000000///000000000000000000000000111111222222222222111111111222222111000000111333222222222111111111111111111111000000000000111111111111333444444333222111000000000111111111111111000111111111111222222222111111111111111111111111555888:::;;;999666444444000000000///000000111222111111000000000/////////000111111111111222222222111111111111111000000///111111222333333333333222111111111111111222222222//////000111222222222222111111111111111111111111111111222222333333444444333333333333333333333333555555444444444333333333444444444444444555555555444444444555555555555666666666666666666666666666555555555555666666666666777888888999999:::;;;;;;888888888999:::;;;<<<===HHHFFF@@@888555666777555666555555555444444444444........................////////////////////////......................../////////////////////////////////////////////////////////////////////////////////000000000111111------///000000111111111............////////////.../////////000000000000......////////////......////////////////////////..................................../////////000---......//////000000111////////////000000000000---...//////......///111////////////////////////............/////////000......///000111111111111......////////////......................................................//////000111111000//////.........///////////////////////////////////////////////////////////////000000000///////////////////////////////////////////////////////////////........................///......---...///000111////////////000000000000000000/////////000111111111111111111111111111111/////////000111222222222000000000000000111222222222222222222222222222222222333333444444333333222222333333333333444444444444444444333444444555555555555555555555555555555444444333222222222333333222111111111111222222333222222333444444333222222111111000000000000111111000000000000000000111222222222222111111111000000111111000000000000000111000000000000////////////---...///000111000000///000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111.../////////000000000111000111111111000///...---///000000000111111111111000111111111111111111000000000000000000000000000000111111111111111111000111222222111///000111333111111111111111222222222111111000000000000111111///000222444444444333222///000000000111111111222000111111111111222222222111111111111111111111111333444666888:::999666333//////000111111111111000111000000000////////////000111111111111222222222...//////000000000000000111111222333333333333222000000111111111222222222111111222222222222222111111111111111111111111111000000111111222333333444222222222222222222222222333333444444444444444444444444444444333333333333444444444555555555555666777666666555555444444333333444444444555555555555666777777888888999999:::888888888999:::;;;===>>>JJJAAA999888999777666777555555555444444444333333........................////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000111111222222------///000111111111111............/////////000.../////////000000111111......////////////......////////////////////////////////////////////////---.........//////000000------...///000111222222......//////000000111111,,,...//////......///111////////////////////////---.........//////000000---...///111222222222222......////////////......................................................000111222333333222111000---.........//////000000////////////////////////////////////////////////222222111000///...------////////////////////////////////////////////////------------------------///......------///000111......//////000000111111222222000///............000000000000000000000000...//////000111222222222000000000000000111111222222222222222222222222222222333333444444333333222333333333333333333333444333333333333444444555666333333444444555666666666555444333222222333555666333222111000000111222333222333444444444444333222111111000000000000111111000000//////000111222222222222222222111111000000////////////000111222333000000000000////////////---...000111111111000///000000000000000000000000222111111000///......---////////////////////////000000000000000000000000////////////////////////...///111222222222111000---...///000111111000000000111111111000///---,,,//////000000111111111222111111222222222222111111000000000000000000000000000000111111111111000000222222222111///000222444000000111111222222222333111111000000000000111111...///222444555444333333//////000000111111111222000111111111111222222222111111111111111111111111------///444888999555222000111222444444333222222000000000000////////////000111111111111222222222...///000111222222222222111111222333333333333222000000111111222222222222222222333333333222222111111111111111111111111111//////000111222222333333222222222222222222222222111222222333444555666666444444444333333222222222444444444555555555666666666666555444333222222111555555555555666666666777666666666777888888999999777888888999:::<<<===>>>EEE999333999>>>;;;999;;;555555444444444333333333////////////////////////////////////000000000000111111000000/////////...............////////////,,,---...000111111111111---...///////////////...////////////////////////............////////////000000//////.........---000000//////.........---////////////////////////000000000000000000000000////////////////////////.........///////////////........................000000000000111111111111...000111000---,,,...000///...---,,,,,,---...///////////////////////////........................000000000000000///......000000000000000000000000////////////////////////000000////////////000000222222111000//////000000////////////////////////------------------------000000000///......------////////////////////////---------.........//////000000//////......------////////////////////////......//////000000111111000000000000000000000000000000000000000000000000000000111222222222222111//////000111222333333333333333333222222222111111222222222222222222222222111111222222222333333333444444444555555555555666555555444444444444555555666666666555555444444444555555555444444333333333000111333444444333111000...///000111111000///...333222111000000111222333//////000000111111111222000000////////////000000222222111111111111222222000000000000000000000000222222111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000---......///////////////222111000.........///000111000/////////000222333222111111111000000//////000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111222333333333333222111111222222333333222222111111111222222222222111111000111111111111222222222111333333222000///000111000111111111222222222222000000000000000000000000000000000111222222222333333333222222222222222222111111111111111111111111111111000000111111222333444444444444444444444444111111222222222333333333000111111222222333333444444444555555666666777777555555555444444333333333555555555555666666666666777777666666555555555444777777666666666666777777555666888:::;;;:::999888999::::::::::::999888777888888888777888888999999444444333333333333444444////////////////////////.../////////000000000000///.........------------............////////////...//////000000000000///...///////////////......////////////////////////............////////////.........///////////////000/////////............////////////////////////////////////////////////////////////////////////............////////////............................../////////000000000...000111000---,,,---//////...------------...///////////////////////////........................000000000000000///......////////////////////////////////////////////////000000////////////000000222111111000//////000000////////////////////////.................................///////////////////////////////////////---------........./////////////////////.........////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000000000111222222222222111000000000111222222222333333333222222111111111111222222222222222222222222111111222222222333333333444444444444555555555555555555444444444444555555555555555444444444333333444444333333222222222222111111333333333333111111//////000000000000//////222222111111111111222222///000000000111111111111000000////////////000000222111111000000111111222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...//////000000//////222111000/////////000000000000000000000111111222111111111111000000000///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111111222222333333222222111111111222222222222111111000111111111111222222222111222333222000///000111444333222111000//////...000000000000000000000000111111111111111222222222222222222222222222222222222222222111111111111111111111111111111222222333333333333333333333333333111111222222222333333333111111222222333444444444222333333333333333333444555555444444444333333333444444555555555666666666777666666666555555555555666666555555555555666666555666888:::::::::999888::::::999999999888888888999888888777777888888888:::999888666555444333333////////////////////////....../////////000000000............------------............////////////000000000000000///......///000000000///...------////////////////////////............////////////------......///000000000////////////............////////////////////////////////////////////////////////////////////////................................................------........./////////000111111000---,,,---...///...------------...///////////////////////////........................//////000000000///......////////////////////////////////////////////////000//////......//////000111111000/////////000000////////////////////////000000000000000000000000------......///000000111////////////////////////------........./////////.........///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111111111111111222222222111111111111000000000222222222222222222222222111111222222222333333333444444444444555555555555555444444333333444444555444444333333333333333222222222222222111111111111222222222222222222222222111000000//////000000111111111222222222222111111000000000000111111111111000000////////////000000222111111000000111111222000000000000000000000000000000000000111111111111000000000000000000000000111111////////////111111000000000000000000000000---...//////000000//////222111000000//////000000//////000111111111111111111111111111000000000000000000000000000000000000111111111111111111222222000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111222222222222222222222222111111111111111111111111111111222333333222111111111111222222222222111111111111222222222222111111000111111111111222222222111222333222000000000222333333222111000///......000000000000000000000000222222222111111111111111000111111111222333333333222222222222111111000000000111111111111222222222222222222222222222222222111111222222222333333333222222222333444444555555333333333333333222222222555444444444444333333333444444444555555555666666666666666666555555555555555555444444444444555555555666777999:::999999888;;;:::999888777888999999:::999888777777666777777;;;:::888777555444444444////////////////////////........./////////000000000000000000000/////////............//////////////////000000000000//////000000000000///...,,,,,,////////////////////////............////////////.........//////////////////////////////.........///////////////////////////////////////////////////////////////////////////...............------........................------........./////////111111000///...---,,,---.........------.........////////////////////////...........................///////////////....../////////////////////////////////////////////////////////....../////////111000000/////////000000////////////////////////000000000000000000000000............//////000000////////////////////////............////////////------......//////000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000111222222222222111222222222111111111111111111000000000000000000000222222222222222222222222111111222222222333333333333333444444444555555555444444333333333333444444222222222222222222222222222222222222222222111111222222111111111111222222222111000//////000111222000111222333333222111000000000000000000111111111000000////////////000000111111000000000000111111000000000000000000000000//////000000111111222222////////////////////////222111///......///111222////////////////////////......///000000000000000000/////////////////////...///000222222111000000111111111000000000000000000000000000000000000000000000000111111111111111////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111222222222222111111111111222222222222111111000000111111111222222222000222333222111000111222//////000000000111111111000000000000000000000000333222222222111000000000///000000111222333333444333333222222111000000000000000111111222222222222111111111111111111111111111111222222222333333333222222333444444555555666777777666666555555444444444444444444444444444444555555666666666666777777666666666666666555555555666555555444444555555666555666777888999999999888;;;:::888666666777999::::::999888777666555555555666555555444444555555666////////////////////////............/////////////////////000000000000000............////////////---...///000111111111111000000000000///...,,,,,,////////////////////////............////////////111000000///...------,,,.........///////////////////////////////////////........................//////////////////////////////......---------,,,............................../////////000000000111000//////......---,,,---..................---////////////////////////..............................////////////..............................//////////////////////////////............//////000///////////////000000////////////////////////////////////////////////000000//////............////////////////////////........./////////000000------......//////000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000111222222222222111222222222111111111111111000000000000000000000111222222222222222222222222111111222222222333333333333333333444444444444555333333222222222222333333222222222222222222222222222222222222333333333333222111111000000111111222222111000//////000111222000111222333333222111000111111000000000000000000000000////////////000000111000000000000000000111000000000000000000000000//////000000111111222222////////////////////////111000...------...000111////////////////////////...//////000000000000000---........................///000222222111000000000000000000000000111111000000000000000000000000/////////000000000111111////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000111111222222222222111111000000111111111222222222000111222222111000111222000000000000111111111111000000000000000000000000333222222222111000000000//////000111222222333333222222222111111111000000///000111222222222222111111111111111111111111111111111222222222333333333222222333444444555555666888777777777666666555555444444444444444444444444666666777777777888888888555555555666666666666666777666666666666666666777555666666777888888888999;;;:::888666666777888999999888777666555555555555555555444444444444555555////////////////////////------........./////////---------...........................////////////,,,---...000111111222222///000000000///...------////////////////////////............////////////222222111///...---,,,+++.........///////////////////////////////////////........................//////////////////////////////......---,,,,,,,,,............................../////////000000000000///......//////...---------...//////...------////////////////////////........................------.../////////..............................///////////////////////////......------....../////////......//////000000////////////////////////........................111000000///......------////////////////////////....../////////000000000.........///////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000111222222222222111111111111111111111222222000000000111111111111222222222222222222222222222111111222222222333333333333333333333444444444444333222222111111222222333111222222222222333333333222222222333333333333333111111111111111111111111111111111000000111111111111111222222222222111111111111111111000000000000000000////////////000000111000000//////000000111000000000000000000000000000000000000111111111111000000000000000000000000000000............000000000000000000000000000000...///000000111111000000------.../////////......//////000111111111111111000000000000111111111111000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222111000000000000111222000000111111111111000000111111222222222222111111000111111111111222222222000111222222111000222333444444333222111000//////000000000000000000000000222222222111111111111111///000000000111222222222111111111111111111111111///000111333333222111111111111111111111111111111111111222222222333333333222222222333444444555555444444444444444444333333333333333444444444444555666666777777777888888888555555555666666666666666777777666666666666777777555555666666777888888999:::999888777666777888888888777666555555444555555:::999777666444333333333////////////////////////---------.........//////------------.........///............////////////......///000000000000000...///////////////......////////////////////////............////////////111111000///...------,,,............/////////000////////////////////////........................//////////////////////////////...------,,,++++++........................------.........////////////...,,,---000111000...------...//////...------////////////////////////........................,,,---......//////..............................///////////////////////////......------......///...............///000000////////////////////////........................///////////////.........////////////////////////.../////////000000000000///////////////.........////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000000000111222222222222111000000000111222222222333111111111111222222333333222222222222222222222222111111222222222333333333222222333333333444444444222222111111111111222222222222222222333333444444111111111111222222222333///000111222222111000///000111111222222111111000222222111111111111222222111111111111000000000///000000////////////000000000000////////////000000000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000111111111111000......000111111111000000000000000000000111111222///000000000111111111111000000000000000000000000000111111222333333444444111111111111111111111111000000000000000000000000////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111222111000//////000111222000000111111111111000000111111222222222222111111000111111111111222222222///111222222111111222333555555444333222111000000000000000000000000000000111111111111111222222222000000000000111111111111000000000111222222333333///000222333333222111000222222222222222222222222111111222222222333333333111111222222333444444444111111222222222222222333333333333444444444555555555555555555666666666666555555555555666666666777666666666555555666666666555555555666666777888999888888888888777777777777666666555444444555555555999888666555333222222222////////////////////////---------.........//////.../////////000000111111............/////////000000000000000000//////.........///////////////...////////////////////////............/////////000///////////////.........---.........//////000000////////////////////////........................//////////////////////////////...---,,,,,,++++++........................,,,,,,,,,---------......///---,,,---000222111///,,,---...//////...---,,,////////////////////////........................,,,,,,---.../////////...........................////////////////////////.........------........................///000111////////////////////////////////////////////////------......///000000000////////////////////////////////////000000000000000000//////.........---////////////////////////111111000000/////////...000000000000000000000000000000000000000000000000000000111222222222222111//////000111222333333444111111222222222333333333222222222222222222222222111111222222222333333333222222333333333444444444222222111111111111222222222222222333333444444444//////000000111111111222...000111333333111000...000111222333333222111000333222111000000111222333222111111111000000//////000000////////////000000000000////////////000000000000000000000000000000222222111111000000//////000000000000000000000000......////////////......000000000000000000000000//////000111111111111111///000111333333333222111111000/////////000222333//////000000111111111222000000000000000000000000222222333444444555666666111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111222222222222222222222222111111111111111111111111222111000//////000111222000000111111111111000000111111222222222222111111000111111111111222222222///111222222111111222444222222333333333444444444000000000000000000000000000000111111222222222333111111111000000000000000//////000111222333333444...000222333333333111000222222222222222222222222111111222222222333333333000111111222222333444444111111111222222333333444333333333444444555555555333333333444444444555555444555555555666666777777555555555444444555555555666555555555666777888999777888888888888777666666555555444444444555555666333222222111111222222333////////////000000000000---...///000000///...---,,,------...///000111111////////////////////////111000000///...---------//////............/////////...---,,,,,,---...///000//////.........//////000000//////.........---///...---...///000000...---...///...---,,,---///111111000000/////////...---......///////////////111111222111111000///...////////////////////////---...000111000...+++***+++,,,...//////...,,,+++............////////////............////////////.../////////...---,,,,,,---------.........//////////////////////////////000000000000000000000000000000//////.........---//////............//////000000//////.........---------------.........///000000//////.........---////////////////////////////////////////////////000///------///000///...////////////////////////000000//////.........---000000000000000000000000000000000000000000000000111111000000//////......///000000000000111111111222222222222222222222222000000111111111222222222222222333333333333444444333444555555333111111222555555444444444333333333222222222222222222222222111111111111111111111111222222111000////////////......//////000000111111111111111111111111111111111111000000//////......111000///......///000111111000///......///000111000///.........///111222000000////////////000000111111111111111111111111////////////000000000000............/////////000......------------......111111000000000000111111111111000000000000111111111///,,,******,,,///111111111222222222222111111222444777999888666333111000000111111111111000000222222111111111111222222000000000000000000000000111111111111111000//////111111111111111111111111111111111111111111111111111111111111111111111111000000111333333111//////333222000000111111///...111000///......///000111//////000000111111111222000000111111111111000000000000000000000000000000222222111111111111111111444444333333222111111111000000000000000000000000111111111111111111111111222222222111111000000000222222222222222222222222222222333333333333444444111111222222222333333333333333222222222333444444555555444444444333333333777666444333333444666777333333333444555666777888555555555666777777888888:::::::::999888777666666666666666666666666666666444444555555555555444444....../////////000000000,,,,,,---......---,,,,,,------......//////000000////////////////////////111000000///......------//////............/////////...------------...///////////////////////////000/////////............///...---...///000000...---...//////...---...//////.........------------......///000000000000///222222222111000///......////////////////////////------..................,,,---...//////...---,,,............////////////............////////////.........///......------,,,,,,,,,---------......////////////////////////////////////////////////000/////////............//////............//////000/////////............------........./////////000000/////////.........////////////////////////////////////////////////000///------///000///...////////////////////////000000/////////.........000000000000000000000000000000000000000000000000111111000000////////////000000000111111111222222222222222222222222222222111111111222222222222333222222333333333333444444222333555444333222222333555444444444444333333333222222222222222222222222111111111111111111111111333222111000000000000000/////////000000000000000111111111111111111111111111000000000/////////...111000///......///000111111000///......///000111000//////...///000111222000000////////////000000////////////////////////////////////000000000000........./////////000000//////............////////////............//////111111000000000000111111111///---,,,,,,---///111000111111222222111111000333444555555444111...,,,000000111111111111000000111000000000000000000111000000000000000000000000111111111111111000//////111111111111111111111111111111111111111222222222111111111111111111111000333222222222222111111111111000///000222222111///222111000//////000111222///000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000222222111111000000000000000000000000000000000000111111111111111111111111333333222222222111111111222222222222222222222222222222333333333333444444222222333333333444444444666666555444333333333333333333333444444555555555777555444333333444555777444444444444555555666777555555666777777888888999999999999999888777666666555555555555555555555555444444555555555555444444------........./////////,,,,,,---......---,,,,,,.........///////////////////////////////////////000000000///......------//////............/////////......------......///---...///000111111000///////////////............///...---...///000000......///000000......///000............------------...///000000111111000000...///000000111111111000////////////////////////------,,,,,,---...000111---...///000000///...---............////////////............////////////------......///.........++++++,,,,,,,,,---------////////////////////////........................////////////............//////............//////////////////................../////////000000000000000////////////......////////////////////////////////////////////////000///------///000///...////////////////////////000000////////////......000000000000000000000000000000000000000000000000111000000000000/////////111111111111222222222333111111111111111111111111222222222222333333333333222222333333333333444444111333444444333222333444444444444444333333333333222222222222222222222222111111111111111111111111222222111111111111111111000000000000000000//////000000000000000000000000000000000000////////////000000////////////000000000000////////////000000///////////////000111111000000////////////000000////////////////////////////////////000000000000....../////////000000000000000////////////000000//////............//////111000000//////000000111000000////////////000000000111111222222111111000333333333222111///...---111111222222222222111111000000////////////000000000000000000000000000000000111111111111000000///000000000000000000000000000000111111222222222222000000111111111111111111333333222111111222444444......///111333444222000222222111111111111222222000000000000111111111111000000111111111111000000000000000000000000000000//////////////////000000000000000///////////////000000000000000000000000111111111111111111111111333333333333222222222222222222222222222222222222222222333333333333444444333333444444444555555555888777666555444333333333111222222333444555666777666555444333333444555666555555555444555555666666666666777777888999999:::999999999999888777666666555555555555555555555555444444555555555555444444------------.........///...//////////////////...///////////////.........////////////////////////000000//////............//////............////////////............//////***+++...000111000///...///////////////.........///...---...///000000...///000111000///...///111000000000000000///////////////000111111111111111***+++---///111333333444////////////////////////---------------...////////////000000000000//////............////////////............////////////,,,,,,---.../////////...,,,,,,,,,---------......////////////////////////........................///////////////.........//////............/////////////////////.........////////////000000000000000000//////////////////////////////////////////////////////////////////000///------///000///...////////////////////////000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333222222333333333444444444222222222333333333444444000222444444333333444555444444444333333333222222222222222222222222222222111111111111111111111111222111111111111111222333222111111000000/////////////////////////////////000000000000////////////000000////////////000000000000////////////000000///////////////000000111000000////////////000000000000000000000000000000////////////000000000000...////////////000000000111111000000000000111111111111000000000000111111000000////////////000000000000111111111111000000000000111111111111000000222111111111111222222333111111222222222222111111000000////////////000000000000000000000000000000000000111111111111000///////////////////////////000000000111222222333333111111111111222222222222...000000///000444555444//////000222444444222///111111111111111111111111000000000000000111111111000000111111111111000000000000000000000000000000/////////000000000000000////////////000000000000000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222222222222333333333444444333333333333444444444444666666555444444333444444222222333333444555666666666555444444444444555666777666555555555555555666777777777888999999::::::888888888888888777666666555555555555555555555555333444444555555444444333------------.........////////////......////////////////////////.........000000000000000000000000////////////............//////............//////////////////////////////)))***---///000///...---.........//////////////////...---...///000000...///000111000///...///111/////////000000000000000//////000111111111111111,,,,,,...///111111222222////////////////////////---...///000///...,,,+++///000000000000000000///............////////////............////////////,,,,,,---.../////////...............////////////////////////////////////................................./////////////////////............//////.........///////////////////////////000000000000//////000000000000000000////////////////////////////////////////////////000///------///000///...//////////////////////////////000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333444444444444444444444444222222333333333444444444222222222333333333444444000222444444333333444555444444333333333222222222222222222222222222222222111111111111111111111111000000000000111222333333222222111111000000//////////////////////////////////////////000000000000//////000000000000////////////000000000000//////...//////000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////000000000111111111000000000000111111111111000000000000111111000000////////////000000000000111222222111000000000000000111111000000000111000000000000111222333111111111222222111111111222111111000000111111222000000000000000000000000///000000111111111000000////////////////////////000000111111111222222222222222222333333333444444---111222000000333333///222222111222333333000...///000000000000000000///111111000000000000000000000000111111111111000000000000000000000000000000000000000111111222222222000000000111111222222222000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222222222222333333333444444222222222222333333333333333222222222333444555555444444444444444444444444555555555444444555555555777666666555555555666666777777777888999999::::::777777888888888777666666555555555555555555555555333333444444444444333333------........./////////...---,,,,,,,,,,,,---............///////////////000000000000000000000000//////////////////......//////............//////...//////000000//////...***+++---...//////...---.........//////////////////...---...///000000......///000000......///000---------..................///000000111111000000000000000000///...------////////////////////////---...000111000...+++)))000000////////////000000............////////////............////////////------......///............////////////000000000////////////////////////................................./////////////////////............//////.........///////////////....../////////000000000//////000000000000111111////////////////////////////////////////////////000///------///000///...//////////////////////////////000000000000111111////////////////////////000000000000000000000000000000000111111111111222111111111111222222222333444444444444444444444444222222222222333333333333222222333333333333444444111333444444333222333444333333333333222222222222222222222222222222222222111111111111111111111111////////////000111222333111111111111111111000000000000000000000000000000////////////000000000000//////000000000000////////////000000000000//////......///000000000000000000000////////////000000////////////////////////////////////000000000000/////////000000000111111111111000000000000111111//////............//////000//////......//////000000000111111111111000000///000000111111000000///222111000///...---......000000111111111111000000222222111111111111222222000000000000000000000000///000000111111111111000000000000000000000000000111111111111111111111111111111222222333444444444///555555000111666777222555333222111222222000/////////000000000000//////111111111111000000000000000000111111111111000000000000000000000000000000000000111111222222333333000000111222333444444555000000000000000000000000111111111111111111111111222222222222333333333333222222222222222222222222222222333333333333444444111111111222222222333333111111111222333444555666555555444444444333333333555555555555555555555555666666666555666666777777666666777777888999999:::666777777888888777666666444444444444444444444444333333444444444444333333....../////////000000000...---,,,,,,,,,,,,---...------......//////000000000000000000000000000000...///////////////////////////............//////...///000111111000///....../////////////////////............/////////000///...---...///000000...---...//////...---...///------------.........///......///000000000000////////////000//////...---////////////////////////---......//////...---,,,/////////....../////////............////////////............////////////.........///......------.........////////////000////////////////////////////////////////////////............/////////000//////............//////............/////////000------.........///////////////000000000111111111////////////////////////////////////////////////000///------///000///...//////////////////////////////000000000111111111////////////////////////000000000000000000000000000000111111111222222222000000000111111111222222222222222222222222222222111111111222222222222333222222333333333333444444222333555444333222222333333333333222222222222111222222222222222222222222111111111111111111111111---------...///111222333111111111111111111222222111111111111111111111111.../////////000000000111...///000111111000///......///000111111000///...---...///000111000000///000000////////////000000////////////////////////////////////000000000000//////000000000111111111000000000//////000000000//////............////////////............//////000000000000000000000000//////000000000000//////111000000000///......---//////000000000000//////111111000000000000111111000000000000000000000000//////000111111111111111111111111111111111111111333333222222111000000000//////000111111222333333///555444///333???EEECCC555333000000111222333222///000111111111111000///111111111111000000000///000000111111111111000000000000000000000000000000/////////000111222222222000000111222333444555555000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222222222333333333333444444222222222333333333444444333333333333333444555666333333444444444444444444444555555555555555555444666555555555666777888888555555666777777888888999666666777777777777777666444444444444444444444444222333333444444333333222////////////000000000000000///...------...///000,,,------...///000111111000000000000000000000000........./////////////////////............//////...///000111111000///...222111000000000000000111---.........//////000000///...---...000000000...---...///...---,,,---///.../////////000000111111---......///////////////***+++---///000111222222////////////////////////------,,,,,,---...000111//////............//////............/////////000............/////////000.../////////...---,,,,,,---------.........//////////////////////////////000000000000000000000000---.........//////000000//////............//////---.........//////000000------------........./////////000000111111111222////////////////////////////////////////////////000///------///000///...//////////////////////////////000000111111111222////////////////////////000000000000000000000000000000111111222222222222///000000000000111111111000000000000000000000000000000111111111222222222222222333333333444444444333444555555333111111222333333333222222222111111222222222222222222222222111111111111111111111111,,,,,,,,,---///000222222000000000111222222222333111111111111111111111111.../////////000000111111...///000111111000///......///000111111000///...---...000111111111000///000000////////////000000111111111111111111111111////////////000000000000000000000000111111111111000000////////////000000111111000000000000111111//////............//////000000////////////000000//////000000000000////////////111222333333333333......////////////......000000////////////000000000000000000000000000000//////000111111111111111111111111111111111111111444333333222111000//////---......///000111111111,,,222222...666IIIUUUVVV444222///...000333555666000111222333333222111000222111111111000000//////000000111111111111000000000000000000000000000000---......///000111111222//////000222333444555666000000000000000000000000111111111111111111111111000000000111111222222222222222222222222222222222222222333333333444444444333333333444444444555555666555555444444444555555111222222333444555666666444444555555555555444444555555555555666888999999555555555666777777888888666666777777777777777666444444444444444444444444222333333444444333333222//////////////////......000000/////////.........---------.........//////222000//////111111...+++000000000000000000000000//////............//////////////////////////////////////////////////////...///000///...---...000000000000000000000000000////////////////////////////////////////////////000000000000000//////...............................................................////////////000///...------...///000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////...............---------000000000000000000000000000000000000000000000000111000000///...------,,,////////////////////////////////////////////////........................///////////////000111111........................333333222222222222333333////////////////////////222111000//////000111111111111111111000000//////333333333222222111111111111111222222222333333333222333333444444333333222111222222333333222222111222222222222222222222222000111222333333222111000000000000000111111111111222222222222222222222222000000000111000///......444333222000//////......000000000000000000000000000///.........///111222000000000000//////////////////000000000000//////111111111111000000000000222111111111000000//////000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111...///222///+++---444111000///000111111000///111000000///////////////222111111111000000//////000111111000//////000222222222222111111111111000000000000000000000000000111222333333333111000///000000000000111222333444333222111111111222333444666444222222666===DDDHHH666555444222111111222222222222222222222222222222222222222222111///...---,,,...000111222111000///000000111111111111000000333222222222111000000000000000111111111222222222333111000111222444333333000111111111111222222222555555444444333222111111111111222333333333333222111111222222222333333333000555:::999333///000333444333222333555666555444111222222333333444444555444444444444444444444444333333555666777777777777777777777777777777777777666666666666666666666666666666555555555444444444111222333333444444333333//////........./////////////////////////////////---------........./////////------///222333111///000000000000000000000000//////............//////////////////////////////////////////////////////...///000///...---...000000000000000000000000000///////////////////////////////////////////////////////////////......---////////////////////////....................................//////////////////............//////////////////////////////////////////////////////........................////////////////////////////////////////////////000/////////............////////////////////////........................000000000000000000000000000000000000000000000000000000///......---,,,,,,////////////////////////////////////////////////........................///////////////000111111........................000000////////////000000111111111111111111111111222111000//////000111111222222111111111000000000333222222222111111111111000000111111111222222222222333333444444333333222111222222333333222222111222222222222222222222222000111222222222222111000000000000000111111111111////////////////////////000000000000///////////////......------------...000000000000000000000000///////////////000000111000000000000//////////////////000000000000////////////000000111111111222111111111111000000000///000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---///333111---///555444222000000111111111000111111000000111222333333111111111111000000000///000111111000//////000222222222222111111111111000000000000000000000000000222222222222222111000000000000000000111222333333222222111111111222333444////////////222555888:::666555333222111111222222222222222222222222222222111111222111111000///......///111222333222111000000000111111111111000000222222222111111111111111000000111111111222222222333111000111222444333222000111111111111222222222111111000000//////......111111222333333333333222111111222222222333333333444999======:::888999;;;999888666666777666555333444444444444333333333333444444444444444444444444444444555666777777777666666666666666666666666666555555555555555555555555666555555555444444444444111222333333444444333333///...------...///111222000000000/////////......------........./////////.........///111222111000000000000000000000000000//////............//////////////////////////////////////////////////////...///000///...---...000000000000000000000000000////////////////////////////////////////////////......//////......---,,,000000000000000000000000....................................////////////......////////////......////////////////////////////////////////////////------------------------////////////////////////////////////////////////////////////............////////////////////////---------......//////000000000000000000000000000000000000000000000000000000//////......------,,,////////////////////////////////////////////////........................///////////////000111111........................//////............//////111111111111111111111111111111000000000000111111222222222222222111111111222222222222111111111111//////000000000111111111222222333333333333222222111222222333333222222111222222222222222222222222000111222222222222111000000000000111111111222222111111111111111111111111222111///.........///000///////////////000111222000000000000000000000000...//////000000000000000000000000000//////////////////000000000000//////......///000111222333333111111111111000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---///222111...///222888555222000111222222111//////000000111333444555111111111111000000000000000111111000//////000222222222222111111111111000000000000000000000000000333222111111111111111111222111111111111111222222222222111111222222333444000111333444444444333222555444333222222111222222111111111111111111111111000000111111111111000000///000222333333222111111000000111111111111000000111111111111111222222222111111111111111222222222222111000111333444333222000111111111111222222222222222222222111111111111111111222333333333333222111111222222222333333333555777999;;;<<<======<<<999777666666777777555444666666555555444333333222444444444444444444444444555555666666666666666555666666666666666666666666555555555555555555555555555555555555444444444444111222333333444444333333......------///111333555444444222111///...---,,,............////////////111111000000000///...---//////////////////////////////............//////////////////////////////////////////////////////...///000///...---...000/////////////////////////////////////////////////////////////////////////////////000///......---////////////////////////....................................////////////---...///000000///...---////////////////////////////////////////////////------------------------///////////////////////////////////////////////////////////////.........////////////////////////,,,------...///000000111////////////////////////////////////////////////000000000//////.........////////////////////////////////////////////////........................///////////////000000111........................000000////////////000000////////////////////////000000000000000111111111222222222222222222222222333333333333222222222222000000000000111111111222222222333333333333222222111222222333333222222111222222222222222222222222111111111222222111111111000000111111111222222222222222222222222222222222333111///...---...000111111111000000111111222333////////////////////////---...000111111111000///000000000000//////////////////000000000000//////...//////000111111222222111111111000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222000//////......000333:::777333111111222222222............///000111222111111111000000000000000000111111000//////000222222222222111111111000000000000000000000000000000333222111000000111222333222222111111000111111111222111222222222222333333333444666777666555333222444333333222222222111111000000000000000000000000//////000111111111111111000000111222222111111000000000111111111111000000000000000111222222222333111111111111111111111111222111111222333444333222000000111111111222222222333333333333444444444444111111222333333333333222111111222222222333333333222111111444777999777555111111000222555666666555666666555555555444444444333333444444444444444444555666666666666666555444666666666666666666666666555555555555555555555555444444444444444444444444111222333333444444333333......///000222555777999:::888666333000...,,,***........./////////000000000111111111000......---//////////////////////////////............//////////////////////////////////////////////////////...///000///...---...000////////////////////////////////////////////////////////////////////////000111111111111000//////........................////////////////////////............////////////---...///000000///...---////////////////////////////////////////////////........................////////////////////////////////////////////////.........///////////////////////////////////////------......///000111111////////////////////////////////////////////////111111111000000000000000///////////////////////////////////////////////////////////////////////////////////////000000111////////////////////////000000////////////000000........................//////000000111111111111222222222222222222222222333333444444444444444444111111111222222222333333111222222333333222222111111222222333333222222111222222222222222222222222222111111111111111111222111111111111222222222222////////////////////////333111///...---...000111//////...------------...////////////////////////---...000111111111000///000000000000//////////////////000000000000//////111111000000000000000000000000000000000000111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111555333000...000555:::<<<:::777222000000111222222000000///////////////000000000000000000000111111000111111000//////000222222222222111111111000000000000000000000000000000222222000000000111222333222222111111000111111111111111222222333333333333111111111111111222222222222222222222222222111111000000000000000000000000...///000111111222111111000000000000000000//////000000111111111111000000000000000111222222222333111111111111111111111111111111111222444444333111000000111111111222222222111111111111111111111222111111222333333333333222111111222222222333333333222///...000333555222////////////111444666666555444444444555555555666666333333333444444444555555555666666666666666555444555555555555555555555555555555555555555555555555333333444444444444444444111222333333444444333333...000222444777:::<<<======<<<999666222///---+++....../////////000000000,,,...000111000000000222000000000000000000000000//////............//////////////////////////////////////////////////////...///000///...---...000000000000000000000000000////////////////////////////////////////////////111111222222222111000000........................////////////////////////............////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////.........//////000000111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000111111////////////////////////......------------......000000000000000000000000...///000111111222111111111111111222222222222222333333333333444444444444111222222222222333333333111111222222222222111111111222222333333222222111222222222222222222222222222222111000000111222222111111111222222222222333000000000000000000000000222111///.........///000111000000///.........///000000000000000000000000...//////000000000000000000000000000//////////////////000000000000//////111111111111000000//////000000000000111111111111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111555444111///444>>>DDDEEE777444111///000111111000333333222111111111111111000000000000111111111111000111111000//////000222222222222111111111111000000000000000000000000000111111111111111111222333222111111111111111222222000111222333333333333222000000//////000111333444111111222222222222111111111111111111111111111111...///000111111111111111000000000///////////////000000111111111111000000111111111111111222222222222222222111111111111111111111111333444444333111000111111111111222222222222222222222222222222222111111222333333333333222111111222222222333333333666333111222444555333111444333222333555666666555222333333444555555666666222333333444444555555555555555666666666666666555555555555555555555555555444444444444444444444444333333333333444444444444111222333333444444333333///111555999<<<>>>???@@@===<<<:::888555222000///.../////////000000000000,,,...111111//////000222000000000000000000000000//////............//////////////////////////////////////////////////////...///000///...---...000000000000000000000000000////////////////////////////////////////////////111111111111111000//////........................////////////////////////............//////////////////............//////////////////////////////////////////////////////........................////////////////////////////////////////////////............/////////000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000...............////////////////////////////////////////////////////////////////////////////////////////////////000111111///////////////////////////..................///000000000000000000000000---...000111222222111111000000000111111111222222111111111222222333333333111111111111222222222222111111222222222222111111111222222333333222222111222222222222222222222222222222111000000111222222111111111222222222333333222222222222222222222222000000000000////////////111111111111111222222333000000000000000000000000///////////////000000111000000000000//////////////////000000000000//////000000000000000111111111///000000000111111111111000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333222111666???CCC@@@333111/////////000///...222111111111111111222333///000000000111111111111000111111000//////000222222222222111111111111000000000000000000000000000000000111222222222222222000000000000111222333333000111222333333333222222111111111111222333444555000111222333333222111000222222222222222222222222///000000111111111000000222111111000//////000000000000111111111111000000222222222111111111111111222222222111111111000000000000111333555555222000000111111111111222222222444333333333222111111111111111222333333333333222111111222222222333333333555444333333444555444444555444444555777888888777333333333333444444444444222222333333444555555666444444555666777777777666555555555555555555555555444444444444444444444444222222333333333444444444111222333333444444333333///222777<<<@@@AAABBBAAA<<<<<<:::888666555333333////////////000000000000///111333222///------///000000000000000000000000//////............//////////////////////////////////////////////////////...///000///...---...000000000000000000000000000////////////////////////////////////////////////000000000000000//////...000000000000000000000000000000000000000000000000............/////////000000///...------...///000////////////////////////////////////////////////------------------------////////////////////////////////////////////////---.........//////000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000,,,---------------------////////////////////////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000111111000000000000111111........................---...000111222222222111//////000000111111111222//////000000111111111222000000000000111111111111111111222222222222111111222222222333333222222222222222222222222222222222333222111000000111222333111111222222222333333333........................000000000111000///......,,,,,,------...000111222000000000000000000000000000///.........///111222000000000000//////////////////000000000000//////......///000111222333333//////000000111111111222111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111333222111555;;;:::444000.........///000...---............///111222333//////000000111111111222000111111000//////000222222222222111111111111000000000000000000000000000///000111333333333222111000000000000111222333444000111222333444333222222...///000111222222111111000000222333333222111000222222222222222222222222000000111111111111000000333333222111000000111111000000111111111111000000333222222222111111000000222222222222111111000000000000111333555555222000000111111111111222222222000//////...---,,,,,,+++111111222333333333333222111111222222222333333333111111111111111222333444111000111444888:::;;;:::555444444333333222222111222222333333444555666666333333555666777777777777555555555555555555555555444444444444444444444444222222222333333444444444222222333444444444333333444777;;;>>>@@@AAA@@@???CCC@@@<<<777333111111111000000//////......------------......//////000000------------.........//////////////////////////////000000///------...///111111000000/////////...//////000000000000//////////////////000000000000..............................////////////......111111000000//////......,,,,,,---...///000111111111111000000//////......000000000000000000000000//////............//////......////////////......////////////////////////000000//////.........---000000000000000000000000...---,,,,,,,,,,,,---...------............------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000//////.........---////////////////////////////////////////////////000000000000000000111111000000000000000//////...////////////////////////000000111111111111000000///////////////000000111333222111111111222444555222222111111111111222222000000000000111111111111111111111111111111111111666555444333222222222222000000000111111222222222111111111111111111111111222111111111000000//////000000000000000000000000333///,,,---111333000---000000000000000000000000111222222222222111000000000000000000000000000000////////////000000000000111111000//////...//////222111111000000000000000......------------......111111222222222222111111000000000000000000000000000111111111111222222222111111111111111111111111//////000000111111111111222222111111000/////////............////////////000000000000111111111111000000////////////000000000000000000000000000000111111000000000000111111333222111000000111222333//////000000000000//////------......//////000000111111000000111111222333000000000000000000000000000111222333333222111000111111111111111111111111//////000000111111111222444444333222111111111222333333333222222222111111000000000000111111111111000111111111111222222222444333222111000000000000111111111111111111111111111111222333333444555555222222222222222222222222222222333333333333444444333444555555666666555555333333333333333333333333777666555444444444444444333333333444444444555555666444333222222444777999555555444444444333333333333333222111000000111111333333333333333333333333888:::<<>>@@@AAAAAAAAAAAABBB???:::666222111111111000000000000111111111111000000000000000000//////....../////////000000000////////////////////////111222222111//////000222///............---------...//////000000//////........./////////000000000000000000000000000000000......////////////......000000000000////////////000000//////............000000000000//////////////////////////////////////////............//////......////////////......////////////////////////////////////....................................000000///......///000000000111111222222111111000////////////////////////111111111111111111111111000000000000000000000000........................////////////////////////......------------......////////////............////////////////////////000000000000000000000000222111111111000000/////////000000111111111000000////////////////////////000000111111111111000000111111111111111222222333000000111111222222111111222222111111111111222222000000000111111111222222111111111111111111111111222222222222222333333444222222222222333333333333111111111111111111111111111111111111000000000000000000000000000000000000111...+++,,,///000///---000000000000000000000000...///000111222333333333000000000000000000000000////////////000000000000222222111000000000000111222111111000000000000000222111111000000111111222///000000111111000000///000000000000000000000000.../////////000000000000111111111111111111111111111111111222222222222222......//////000111111222///000000000000111111111000000000000111111111111111111111000000111111111222222222222222222222222222222111111111111222222222222111000000111222222111111111111111111111111111111111000000000000000000111111111111222222222000000000000000000000000000111222222222222111000111111111111111111111111000000000000111111111111000000000///000000111111222222111111111000000000000000000000111111111111000111111111111222222222333333222111000000000000111111111111111111111111222222222333333333333333333333333333333333333333222222333333333333444444000111111222222222222222333333333333333333333333666555444444444444444444444444555555555666666666666555555555777:::===>>>555555444444444333333333333222222111111111111222333333333333333333333333???????????????@@@@@@@@@@@@===999555222111111111/////////000000111111111222222111111000000//////////////////000000000000////////////////////////...//////...,,,+++---...------------------------...//////////////////............/////////000000////////////////////////......////////////......000000000000///////////////////////////.........000000000000//////////////////////////////////////////............//////......////////////......///////////////////////////////////////.................................////////////////////////000111111222222111111000////////////////////////000000000000000000000000////////////////////////........................///////////////////////////......------......//////////////////.........////////////////////////000000000000000000000000222222111111000////////////000000111222222222222000000000000000000000000000000111111111111000000111000000000000111222222//////111222222111000///222222111111111111222222000000111111111222222222111111111111111111111111222222222333333555666666333333333333333333333333111111111111111111111111111111111000000000000000////////////////////////111///------///000///...//////////////////////////////000111222333333333////////////////////////////////////000000000000222222111111111111111222222111111000000000000000222111111000000111111222//////000000000000//////000000000000000000000000/////////000000000111111111111111111111111111111222222222222222222222222000000000111111111222222000000111111111222222222///000000000111111111111222222111111111111222222222222222222222222222222222222111111111111222222222111111111111111111222000000000000000000000000333222222111111000000000000000111111222222222222000000000000000000000000111111111222222111111111111111111111111111111111000000000000000111111111222111111111222333444444111111111000000000000//////000000000111111111111000000111111111222222222333222222111000000111111111111111111111111111111333333333222222222222222444444444444444444444444222222222333333333444444000000111222222222222222222222333333333333444444555555444333333444444444555555555666666666666777555444333333444666888999555555444444444333333333333222222111111222222222333333333333333333333333>>>>>>>>>>>>===>>>>>>>>>>>><<<888444111111111111.........//////000000000222222111111000000//////////////////000000000000////////////////////////,,,------,,,******+++---,,,,,,,,,---------------......////////////..................////////////..............................////////////......////////////000000000000------......///000000111////////////000000000000........................//////............//////......////////////......////////////////////////.........///////////////////////////////////////........................///000000111111000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000//////////////////000.........///////////////////////////////////////000000000000000000000000111111111111000000////////////111222333333333333111111111111111111111111000000111111111111000000000////////////000111111///000111222222111//////222222111111111111222222111111111111222222222222111111111111111111111111////////////000222333444333333333333333333333333000000000000000000000000000000000000000000111111////////////////////////222000//////000111111000////////////////////////111111222222222111111000////////////////////////////////////000000000000222111111111111111222222222111111000000000000000111000000//////000000111//////000000000000//////111111111111111111111111000000000111111111222222111111111111111111111111222222222222222222222222333333333222222111111111111111111111222222222222///000000000111111111111222222111111111111222222222222222222222222222222222111111111111111111222111111111222222111111111000000111222222111000000333333222222111111000000///000111222222222222111000000000000000000000000222111111111111111111222111111111111111111111111111111000000000000000000222111111111222333444444111111111000000000000//////000000000111111111111000000111111111222222222333222111111000111111111111111111111111111111111222222222222222222222111444444444444444444444444222222222333333333444444111222222333333333333333222222222333333444444444444444333333333444444555555555555666666666666777666555444333333333444444555555444444444333333333333222222222222222333333333333333333333333333333<<<<<<============<<<<<<===:::777333111000111222............////////////000000000000000000//////....../////////000000000////////////////////////...//////...,,,,,,---...,,,,,,,,,------------...---......//////......---------........./////////..............................////////////......////////////000000000000,,,,,,---...///000111111////////////000000000000........................//////............//////......////////////......////////////////////////.........///////////////000000000000000000000000---......//////......---...//////000000//////...////////////////////////........................000000000000000000000000000000000000000000000000////////////////////////000000////////////000000.........///////////////////////////////////////000000000000000000000000000000000000000000000111...///111222333444555555111111111111111111111111000000111111111111000000///////////////000000111111111222222111111000000222222111111111111222222111111111222222222222333111111111111111111111111000000000111222333444555333333333333222222222222000000000000000000000000000000000000111111111111000000000000000000000000222111111000000111111222000000000000000000000000222222222222222111000000000000000000000000000000////////////000000000000111000000000000111222222222111111000000000000000000//////......//////000///000000111111000000///111111111111111111111111111111111111222222222222111111111111111111111111222222222222222111111111444333333222111111000000000111111111111222222222000000000000111111111111111111111000000111111111222222222222222222222222111111000000000000111111000111222222222222111000111333555777777555333111222222222111111111111111///000111333333222111111000000000000000000000000222222111000000111222222111111111111111111111111111111111111000000000000000000000///000000111111222222111111111000000000000000000000111111111111000111111111111222222222222222111111111111111222111111111111111111111111111111111222222222222222333333333333333333333333222222333333333333444444222333333444444444444444111222222333333444444555333333333333333444444555444444555555555666666666888777666555444444333333555555444444444333333333333222222222222333333444333333333333333333333333:::;;;===>>>>>>===<<<:::<<<999666333111000111222000000000/////////////////////////////////000000------........./////////////////////////////////000000111///...---...000,,,---------............---......//////......------------.........//////..............................////////////........./////////000000000111---.........//////000000.../////////000000000111........................//////............//////......////////////......////////////////////////............/////////000////////////////////////...///000000000000///......//////000000//////...////////////////////////////////////////////////000000000000000000000000/////////////////////////////////////////////////////////....../////////............/////////000/////////////////////////////////////////////////////////000111111222222...///111333444555666666222222222222222222222222000000111111111111000000000000//////000000111222333333222111111111111111222222111111111111222222111111111222222222333333111111111111111111111111333333333333444555555666333333222222222111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111000///000111222000000000000000000000000000111111222222222111111000000000000000000000000////////////000000000000000/////////000000111222222111111000000000000000000//////......//////000000111111111111111111000111111111111111111111111000000000000111111111111111111111111111111111111222222111111111000000000111111000000000000000000000000000111111111111222000000000000111111111111111000000//////000000111111111111111111111111111000000////////////000000000111222222222222111000111444888;;;;;;888444111000000000111111111111111///000222333333222111000000000000000000000000000222222111000000111222222111111111111111111111111111111111111000000000///111111000000///000000000333222222222111111111111000000000000111111111111000111111111111222222222222111111111111111222222111111111111111111111111000000111111222222333333333333333333333333333333222222333333333333444444222333333444444444444444111111222333333444555555333333222222333333444555333444444444555555555555777777666666555555444444555555444444444333333333222222222222222333444555333333333333333333333333999;;;===???@@@>>><<<:::;;;999555222000000111222222222111111000000//////------......//////000000------------.........//////////////////////////////000000///------...///---------....../////////---..................------------.........//////000000000000000000000000......////////////........./////////000000111111///////////////............/////////000000111111........................//////............//////......////////////......////////////////////////---.........//////000000........................///000111222222111000/////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////.........------.........---.........//////000000////////////////////////////////////////////////......///000111222333333...///111333444666666777222222222222222222222222000000111111111111000000111111111000111222222333555444222111111111222333222222111111111111222222111111222222222333333333111111111111111111111111111111000000111111222222222222222111111000000000000000000000000000000000//////000000111111111222000000000000000000000000///000000///......000111000000000000000000000000...///000111222333333333000000000000000000000000////////////000000000000//////...//////000111111222111111000000000000000000000////////////000000111111222222222222111111111111111111111111111111////////////000000000000111111111111111111111111222111111111000000//////------......//////000000///000000000000111111111000000000000111111111111000000////////////000000000000000000000000000000//////............//////000111222333333222111000///222777;;;;;;777222/////////000000111111111222...000222333333333111000000000000000000000000000333222111000000111222333111111111111111111111111222111111111000000//////444444333222111111111222333333333222222222222111000000000000111111111111000111111111111222222222222111111111111111222222111111111111111111111111//////000111222333333444222222222222222222222222222222333333333444444444222222333444444444444333111111222333333444555555222222222222333333444555333333333444444444555555555555555555555555555555555555444444444333333333222222222222333333444555333333333333333333333333<<<======>>>>>>===<<<;;;888666444111//////000000333333222111000///......//////............////////////000000000000//////000000////////////000000//////.........------------...///000000///...---,,,------...///000111111........................------------------------......////////////......000000111000000///......000000//////.........---........................000000///...------,,,,,,............////////////222111///......///000111////////////////////////000000000000///...---,,,000000000///---...000222222222111000/////////000000000000000000000000000//////000000000000//////............////////////000000000000000000000000////////////............,,,---------.../////////............////////////////////////////////////............////////////000000000000000///......000000000000111222444444222222222222222222222222444444333222222111111000++++++,,,---...///000000222222111111111111222222222222222111111111000000000000000000111111111111111222333444444333222111111111111111111111111111111111111222222333333333444444333222222333444444000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111000000//////......222111111111000000//////333222222222111000000000000000000000000000000000000///......///111333444000000000111222222333333000000////////////000000000000000000////////////111111111000000000000000/////////000111111222222000000111222222222222111//////000111111111111111000000000000000000000000444444444333333222222222444333111//////000111222---...000000//////000222333222222111111222222333222222222333333222222222111000///......///000111111111111111111111111111000111111111111222222222111111222222222222111111444444444444333333222111111111111111000000//////000000111111111///---,,,000111222333333222111000333///+++---111444333111000111111111111222222222333333222222111000000000444555555444333333444666222222222222222222222222000111111111111222222222111222222333333222222111222111000000000111222333444444444444444444444444666555444333333333333333444444444444444444444444444555666777777666555444333333333333333333333333111222222333333222222111111222333333444444444444999:::<<<>>>>>>>>>===<<<888777444111//////000000000000000000000000////////////............////////////000000000000//////000000////////////000000//////.........---------......////////////......------......//////000000......................................................////////////......///000000000//////...---000/////////....................................000//////...------,,,,,,............///////////////......------......///////////////////////////------...////////////.../////////...------///111111111000000///000000000000000000000000000000000...//////000000//////...............////////////////////////////////////////////////............---------...........................////////////////////////////////////............////////////000000000000000///......000000000000000111222333333333333333333333333333444444333222222111111000000000111111222333333333222111111000000111111222222222222111111111000000000000111111111222222222111111111222222111111111222222222222222222222222111222222222222222222333444333222111111222333444000000000000000000000000111111000//////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...111111111111000000000///222222222111111111111111000000000000000000000000000///000000111222333333222111111111111111111111......------------......000000000000////////////000000000000000111111111111111111000000000000000000000111222222222222111//////000111111111111111000000000000000000000000333333333333222222222111444333111000///000111222///111222222000000111333222111111000000111111222111111222222222222111111111111000//////000111111111111111111111111111111000111111111111222222222111111222222222222111111333333333333333222111111222222111111111000000000000000111222222222111111000111222222222222111000222///,,,---111444333111000111111111111222222222111111111111111111222222111111222111000///111333222222222222222222222222000111111111111222222222111222222333333222222111222111111000111222333444444444444444444444444444555555444444333333333333555555555555444444444444444555666666666666555444333333333333333333333333333333444444444444333333111222222333333333333222666888;;;>>>???>>><<<;;;999777444111000//////000.........//////000000000//////............////////////000000000000//////000//////......//////000...............---------//////............//////.........///////////////........................////////////////////////......////////////.........////////////...------////////////..................................../////////...------,,,,,,............//////////////////000000000000000///////////////////////////******,,,---//////000000---......---,,,,,,...///000000/////////000111111000000000000000000000000.........//////.....................////////////........................////////////...........................---------............////////////////////////////////////............////////////000000000000000//////...000000/////////000000111444444444444444444444444444444333222222111111000000000000111111111111111222111111000000111111222222222222111111111111111111111111111222222222222111111000000000000111111333333333333333333333333222222222222222111111111222222111111111111222222000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111111111000000000000111111111111111222222222000000000000000000000000///000111222333333333333333333222111111000//////......------------......////////////000000000000//////000000111111222222222222111111000//////...///000111111222222111111//////000111111111111111000000000000000000000000222222222111111111111111333222111000000000111222222333444333222111222333111000000000000000000111000111111111111111111000111111000000000000111111111111111111111111111111000111111111111222222222111111222222222222111111111222222222222111000000222222222111111111111111111111111222222444555555000111222222222222111000222///---...111333222111000111111111111222222222///000000111222222333333000111111000//////000222222222222222222222222222000111111111111222222222111222222333333222222111222222222222222333444444444444444444444444444444555444444444444333333333444444444444555555555555333444444555555444444333333333333333333333333333333333333333333333333333222222222222222222111111666888;;;>>>>>>===;;;999:::888555222000//////000............//////////////////............////////////000000000000///////////////....../////////........................//////---,,,,,,---/////////////////////...............................................................////////////......---...............------///////////////.................................//////.........---------............////////////,,,---///000000///...---////////////////////////)))***,,,---.../////////---...///...------...//////////////////000111222////////////////////////------............------............////////////........................////////////............/////////...---------,,,............////////////////////////////////////............//////////////////000000000000//////000//////.........//////333333333333444444444444444444333222222111111000000000000/////////......111111000000000000111111111111111111111111111111000000000111111111111222333222111000000111222333333333333333333333333333333333222222111111000000111111000000000000111111000000000000000000000000000000000//////000000000////////////////////////////////////////////////000000000000000000000000/////////000000000000000000000000000////////////111111111000000000000000000000000111222222222333000000000000000000000000000111222333444333333222222111111111000000000///000000////////////000000////////////000000000000......///000111222222333111111111111000000/////////000000111111111111111//////000111111111111111000000000000000000000000111111111000000000000000222222111000000111111222333444555444222111111222111111000000000000111111000000111111111111000000000000000000000000000000111111111111111111111111000000111111111222222222111111222222222222111111000000111111111111000000222222222222111111111111333333222111222333444555111111111222222111111111111///...///111333222000000000111111111222222222000000111111111222222222222333333333111111333444222222222222222222222222000000111111111222222222111222222333333222222111333222222333333333444444444444444444444444444444444444444444444444444333333333333333444444444444333333333333333333333333333333333333333333333333111000000000000000000111222222222222222111000///:::;;;===>>>===;;;999777;;;999555222000//////000000000000///...---------//////............////////////000000000000////////////............//////---.....................///...---,,,,,,---...//////////////////.........////////////////////////------------------------......////////////......------...............---.........///////////////.......................................---------............////////////((()))+++,,,---,,,++++++////////////////////////,,,,,,---------------,,,...///111000///...///000///.........///000111111////////////////////////------............------............////////////........................////////////............/////////...---------,,,............////////////////////////////////////............//////////////////000000000000////////////...............///111111222222333333333333444444333222222111111000333333222222111111000000111000000000000000000111111111111111111111111111/////////000000000111111444444222111111222444444333333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000/////////000000/////////////////////////////////////////////////////////////////////////////////......//////000000000000////////////000000000000000000000000000000111111000000000111222222222333000000000000000000000000000111222444444333222111//////000000000111111111000000////////////000000.../////////000000000111......///000111222222333//////000000111111111111//////000111111111111000//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333444333111000000111222222222111111222222222000000111111111111000000////////////////////////111111111111111111111111000000111111111222222222111111222222222222111111///000000111111000000000111111111111111111111111444333222000000000111222222111111111111111111222000000///000111222111000000000111111111222222222222222222111111111000000333444555444222222444555222222222222222222222222000000111111111222222222111222222333333222222111222222333333444444444444444444444444444444444444333333444555555444444333111111222222333333333333333333333222222333333333333333333333333333333333111111000//////000111111222222222222222111000///============<<<:::999888;;;999666333000//////000222111111000///...---,,,//////............////////////000000000000/////////......------......///---------.....................------------...............///////////////////////////////////////------------------------......////////////......------...////////////............///////////////............................................................////////////------...///000000000000/////////////////////////////////......,,,++++++...000111111000//////000//////.........///000000000000000000000000000000.........//////.....................////////////........................////////////...........................---------............////////////////////////////////////............////////////...//////000000000000000//////.........//////000000111111222222333333444444444333222222111111000111111111000000000//////111000000//////000000111111111111111111222222222///000000000000111111111444444333333333333444444333333333333333333333333111111111111111000000000000000111111111111000000000000000000000000000000...//////000000//////...000000000000000000000000000000000000000000000000////////////////////////---......//////000000111////////////000000000000000000000000111111111111111111111111111222222222000000000000000000000000111111222222222222222111......///000000111222222......------------............//////000000111111//////000000111111222222...//////000111111222222...///000000111111000000//////000111111111111111000000000000000000000000000000000000111111111111000111111111222222222222000111222111000///000111333333222222222222333333000111111111111111111000//////000000000000//////111111111111111111111111000111111111111222222222111111222222222222111111///000000111111111111000000000000000000111111111333333111000000/////////222222111000000111222222///000111111111111000000000111111111111222222222333333222222111000000///222333333222111111222444222222222222222222222222000111111111111222222222111222222333333222222111111111222333333333333333444444444444444444444444222333444555555555444333111111222222333333444444444333333222222333333444333333333333333333333333444333222111111222333444222222222222222222111111>>>>>>===<<<;;;;;;;;;;;;<<<:::666333111/////////111111111000000///////////////............////////////000000000000/////////......------......///---------.........//////,,,------......------,,,------......//////000000////////////////////////..............................////////////......---...//////000000000///............/////////000............................................................////////////111111111111222333444444///////////////////////////000000///...---,,,,,,---///111111///......///000000///.........//////000000000000000000000000...//////000000//////...............////////////////////////////////////////////////............---------...........................////////////////////////////////////............////////////......///000000000000000............///000111111111111222222333444444555444444333222222111111000////////////////////////000000////////////000000000000111111111222222222111111222222222333333333222333333444444333333222222222222222222222222222000000000000111111111111000000111222222111000000000000000000000000000000......///000000///......000000000000000000000000000000000000000000000000////////////////////////------......///000000111.../////////000000000111///000000000111111111111222222222111111111111111000000000000000000000000222111111000000000111111/////////000000000000000......------------...............///000111111111000000000000000111111111000000000000000111111111...//////000000000000000//////000111111111111111000000000000000000000000000000000111111222222222000000111222222222222222///000222111000000111222222222111111111111222222111111222222222222111111000111222222222222111000111111111111111111111111000111111111111222222222111111222222222222111111///000111111222222222111....../////////000000000000111111111111111000000222222111000000111222222///000222222111000000000000111111111111222222222222222111111111111111111111222222111000000111333222222222222222222222222000111111111111222222222111222222333333222222111000111222333333333222111444444444444444444444444111222444555666555444333222222333444444555666666555444333222222333444555333333333333333333333333555444333222222333444555111222222333333333333222>>>===<<<;;;;;;<<<>>>???<<<:::777333111/////////000000000000111111111111//////............////////////000000000000//////.........------.........---------.........//////+++,,,............,,,+++,,,------...///000111111000000000000000000000000////////////////////////......////////////............///000111111000000---.........//////000000........................---................................./////////000---,,,,,,,,,,,,...000111//////////////////////////////000000///......---+++---000000...---------111000///...............000000000000000000000000//////000000000000//////............/////////000000000000000000000000000000/////////............,,,------....../////////............/////////000////////////////////////............/////////000......///000000000000000.........//////111222333222222333444444555666666444444333333222111111000333333333333333333333333000000////////////000000000000111111222222222222333333444444444444555555111222333444444333222111111111111111111111111111//////000000111111222222000111222333333222111000000000000000000000000000---...///000000///...---000000000000000000000000000000000000000000000000////////////////////////---------...///000000111.../////////000000111111//////000000111111111222333222222222111111000000000000000000000000000000222111000/////////111111111111000000//////......000000////////////000000---......///000111111222111111111000000000000000222222111111000/////////...//////000000000000000//////000111111111111111000000000000000000000000000000111111222222222333///000111222222222222222///000222222111111222444111111000000000000111111222222333333333333222222222333444444444444333222111111111111111111111111000111111111111222222222111111222222222222111111000000111222222222222222---.........//////000000...///111222333333222111333222111000000111222333///000222222111000///000000111111111111222222222000000000111222222333333222333333222111111222444222222222222222222222222000111111111111222222222222222222333333222222222///000111222333222111111444444444444444444444444111222444666666555444333444444555555666777888888555555333333333333555555333333333333333333333333444333111000000111333444111222333444444444444444???>>>===<<<<<<;;;;;;<<<:::999666444111///...---222000......///000000///......////////////......000000000000000000000000................................................------...///000000000///...------,,,,,,------...222111000.........///000//////.........---------,,,,,,...///000000000000,,,------......------,,,000///...---,,,,,,---...////////////////////////////////////////////////////////////////////////---...000///...------...////////////////////////////////////////////////000///...------...///000////////////////////////000111222111...,,,,,,,,,///////////////////////////////////////////////////////////////////////////...---,,,+++,,,,,,---000///...---------------//////............//////////////////////////////////////////////////////...///000111111000///...000000000000000111111222000111222333444444444444555444333333222111000000////////////////////////111111222222222333333333222333333444444555555666222222222222222222222222000000000111222222222333222222222111111111000000111111000000000000111111333222111111000000111111//////000000111111111222111111111111000000000000222111000.........///000000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000//////000000111111111111,,,---000111222111000///000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000////////////111111000000//////......111000///......///000111000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222444333333222111111111222222222222111111111111111111111000000111222333333111111111111111000//////333111000000111222222111222222111111000000//////111111000000000000111111111111000000//////......000111111///...///111333000000000000111111111111------...000111222333444222222222111111111000000111000/////////000222333000111111111111222222222222222222222222222222222222222222222222111000///111222222222222333333333111111111111111111111111333333333222222222111111333444444222111111333555777444111111333444333222444333333222222333333444333444444555444333111000666555333333444444333222444444444444444444444444333333333333222222111000222222222222222222222222???>>>===<<<<<<;;;;;;;;;<<<;;;999666444333222111222000//////000000000///......////////////......000000000000000000000000................................................---....../////////.........------,,,,,,------...111000///.........////////////.........---------------...///000000000///---......//////......---000///...---------------////////////////////////////////////////////////////////////////////////,,,---//////...------...////////////////////////////////////////////////000///...------...///000////////////////////////...///000000...---...///////////////////////////////////////////////////////////////////////////000///...---,,,---......111000///...............//////............//////////////////////////////////////////////////////...///000111111000///...000000000000000111111222000111222333444444444444222222222111111111111111000000000000000000000000222222222222333333333333333333222222222222222222111111111111111111111111111111111111111222222222222222222111111111000000111111000000000000111111333222111111000000111111///000000000111111111111111111111000000000//////222111000///......///000000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000000000000000000000111111...///000111111000000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111000000000/////////...111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222444333222222111111111222222222222222222222222222111111000000111222222333111111111111111000//////333111000000111222222111111111111000000000000000111111000000000000111111111111000000////////////000111111000///...000111000000000000111111111111......///000111222222333222222222111111111000000000000000000000111222222000111111111111222222222222222222222222222222222222222222222222111000000///000000000000111111111111111111111111111111111111111111222222333333333333444444222111111333555777444222222333444444222444333333222222333333444333444444555555444333222666444333333444444333222444444444444444444444444222222222222222111000000222222222222222222222222>>>>>>>>>===<<<<<<;;;;;;;;;:::888777555444444444333111//////000111000///......////////////......000000000000000000000000..................................................................------......------------......000///......---........................---------......///////////////.../////////000000/////////....../////////...------////////////////////////////////////////////////////////////////////////+++---...///.........000//////////////////////////////////////////////////////............//////////////////////////////---...///...---...000222////////////////////////////////////////////////////////////////////////111000///...---...//////111111000////////////000//////............////////////////////////////////////////////////////////////000000000000//////000000000000000111111222000111222333444444444444000000111111111222222222222222222222222222222222222222222222333333333333222222111111000//////...000000000000000000000000222222222111111111111111222222222111111111111111111111000000000000111111222222111000000000000111000000000000111111111111111111000000000000//////111000000////////////000////////////////////////......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111////////////000000000000000000000000////////////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000222222111111111111222222333333222111111111111222222222222222222222222222111111111000111111222333111111111222111111000///333111000000111222222111000000000000111111111111111111000000000000111111111000000000000/////////000111222222000......///000000000000111111111111///000000000111111111111222222222111111111111111///000111111222222111111000111111111111222222222222222222222222222222222111222222222222111000000///000000000000111111111111111111111111111111111///000111222333444444555222333444333111111333444666444333222333444333333444333333222222333333444222333444444555444444333555444333333444444333222444444444444444444444444222222222222222111111000222222222222222222222222>>>>>>>>>======<<<;;;;;;777666555444444333333444444222000000111111000///......////////////......////////////////////////......................................................///......---,,,+++......------------...............---------.................................///////////////...---...//////000000//////...---...///000000///...---////////////////////////////////////////////////////////////////////////***,,,...///......///000/////////////////////////////////////////////////////////....../////////////////////////////////...//////...------000222////////////////////////////////////////////////////////////////////////000///...------...//////000000///////////////000//////............////////////////////////////////////////////////////////////000000000000//////000000000000000111111222111111222333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111000000000/////////111111111111111111111111333222222222111000000000111111111111111111111111111111000000000000111111222222111000000000000000000000000000000111111111111000000000////////////000000000////////////000..............................///000000000000000////////////000000000000////////////////////////000000000000000/////////222222111000/////////000///////////////////////////////////////////////////000000000111111111111000000000000000000000000////////////000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222222222111111111111111222000000111111111111111111222111111111111111222222111111111222222111111000333111000000111222222111//////000000111111222222111111000000000000111111000000000000000000000000111333555444222000/////////000000000111111111111111111111000000000000000111111111111111111111111///000111222333222111000000000111111111222222222111111111111111111111111111111222222222111111000111111222222222333333333111111111111111111111111000000111222333333444444222333333333111111222444444333333222222222222222444333333222222333333444111111222333333333444444444333222333444444333222333333333333333333333333222222333333333333222222222222222222222222222222===>>>>>>>>>===<<<;;;:::666555555444444444444444555333111111111111000///......////////////......////////////////////////................................................////////////...---,,,,,,///......------......///------..................---........................///////////////...---.........//////.........---...///000000000......////////////////////////////////////////////////////////////////////////***,,,...///......///000////////////////////////////////////////////////...//////////////////...///////////////////////////000000///------...///////////////////////////////////////////////////////////////////////////...---,,,,,,,,,---...///.........------....../////////............//////////////////////////////////////////////////////000000////////////000000000000000000000111111222111111222222333333222222555444444333222222111111111111111111111111111111////////////000000000000000000000000111111222222222222222222222222222222333222222222111000000000111111111111111111111111111111000000000000111111222111000000//////000000111111000000000000000000000000000////////////.../////////000000000000///------------------------......///000000000000000////////////000000000000////////////////////////000000//////////////////333222111000//////000000000000000000000000000000///////////////////////////000000000111111111111////////////////////////.../////////000000000111////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111000000111222222////////////000000111111222222111111111111111222111111222222222222111111333111000000111222222111//////000000111111222222111111000000000000111111000000000000111111111111333444666666333111000000///000000000111111111111111111111111000000000000111111111111111111111111///000222333333333222111000000111111111222222222111111111111111111111111000111111222222222111111111111222222222333333333111111111111111111111111222222222222222222222222111222333333222111222333222222222222111111000111444333333222222333333444000000111111111222333333444222111222444444333222333333333333333333333333333333444444444444444333222222222222222222222222===>>>>>>>>>>>><<<;;;999999888888777777777777888666444222111222222111///......////////////......000000000000000000000000................................................//////////////////...---//////............//////------.../////////......---------.....................///////////////...---......//////......---......///000000000//////////////////////////////////////////////////////////////////////////////+++---...///.........000////////////////////////////////////////////////......////////////......////////////////////////...000111000...------...////////////////////////////////////////////////////////////////////////------,,,+++,,,---...///...------------....../////////............//////////////////////////////////////////////////////000000////////////000000000000000000000111111222111111222222222222222111555555444333222111000///000000000000000000000000...////////////000000000///000000111222222333333222222222222222222222222222222222111111111111111111111111111111222222222111111000000000000111111111111000////////////000111111111111000000000000000000////////////.........//////000000000000///..............................///000000000000000////////////000000000000000000000000000000000000.........//////000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111..............................//////000000111111////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111000000000000111222222......//////000111111111333222111111000111111111000111222222333222222222333111000000111222222111000000000000111111111111111111000000000000111111000000000111111111111222333444555555333111111222000000000000111111111111111111111000000000000000111111111111111222222222000111222222333222222222000111111111111222222222111111111111111111111111000000111222222222222111///000000000000111111111111111111111111111111111333333333222222222111111000222333333222111111222111222444333111000000111444333333222222333333444222111111111111222222333333222111222333444333222333333333333333333333333222333333444444444444444222222222222222222222222======>>>???>>><<<:::999<<<;;;:::999999999999999777555333222222222111000......////////////......000000000000000000000000................................................//////000000111000000000//////............//////---...///000000000//////---------.........//////------...///000000000///...//////000000//////...///////////////000000111////////////////////////////////////////////////////////////////////////,,,---//////...------...////////////////////////////////////////////////---...///000000///...---////////////////////////+++---000222000///......////////////////////////////////////////////////////////////////////////...---,,,,,,,,,...///000...............///000000//////............//////////////////////////////////////////////////////111000///......///000111000000000000000111111222111111222222222222111111222111111111000000//////000000000000000000000000000000000111111111111222111111111111111111111222111111111111111111111111111111111111111222222222000000111111111222222222111111000000000000111111111111000///////////////111111111111000000000///000000/////////.........---...///000111111000///..............................///000000000000000////////////000000000000000000000000000000000000,,,------...///000111111///000111222222222111000222222222222222222222222000000000000000000000000000000000000111111111111////////////////////////.........///000111111111.../////////000000000111...///000111111000///...000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000111222222000000000111222333333333333222222111000000111111000111222222333333333222333111000000111222222111111111111000000000000000111111000000000000111111000000111111111222222222222333333222000000222333000000000000111111111111000000000000000111111111000000111111111222222222222111111111222222333333000111111111111222222222111111111111111111111111000000111222222222222222///000000000000111111111111111111111111111111111222222222222222222333333///111333333222111111111111444666666333111222333444333333222222333333444555444333222222222333444222111000111333444333222222222222222222222222222000111222222333333333222222222222222222222222222<<<===>>>???>>>===:::999<<<<<<;;;:::999999999999888666333222222222111000......////////////......000000000000000000000000...................................................///000111111222111111//////............//////---...000111111111000///---------.........//////,,,,,,...///000000000000000000111111111111000000000///.........000111222////////////////////////////////////////////////////////////////////////---...000///...------...////////////////////////////////////////////////---...///000000///...---////////////////////////'''+++000222222000/////////////////////////////////////////////////////////////////////////////////...------...///000111///////////////000111111//////............//////////////////////////////////////////////////////111000///......///000111000000000000000111111222111111222222222111111000............////////////000000000000000000000000111222222222222333333333222222111111000000//////000000000000000000000000000000111111222222222333000000111111222222222222111111000000000000111111111111000///////////////222111111111000000//////000/////////............---...///111111111000///////////////////////////...//////000000000000000////////////000000000000000000000000000000000000+++,,,---...///111222222...///111333444333222000222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000---......///000111111222.../////////000000111111...///000111111000///...000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222000000///000000111222222111111222333444444555555333333222111000000111111000111222333333333333333333111000000111222222111222222111111000000//////111111000000000000111111000000111111222222222222000111111///...///111333000000000000111111111111///000000000111111111111000000111111222222222222333222111000111222333444000111111111111222222222000000000000000000000000///000111222222222222222111222222222222333333333111111111111111111111111000000111222333444444555///111333333222111000111333555888888555333333444444333333222222333333444888777555444333444444555222111000111333444333222222222222222222222222222...///000111111111111111222222222222222222222222???>>>>>>===<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;777888888555000///000222222222000///............////////////////////////000000000///......------.........------,,,,,,,,,......////////////......------......//////000000000///...------...///000333222111000///...------000000//////......------000000000000000000000000000000111000000///.....................///000000//////............//////////////////............////////////............////////////............////////////////////////000000///...---,,,++++++............/////////000//////000000000000//////000000//////.........---////////////////////////,,,------...///000111111000000000000000000000000////////////////////////......////////////..................////////////////////////////////////111111222222222222111111333333222111000000111111000000000000000000000000///111222111000///000111111111222333333333333222000000000000000000000000222222222222222222222222111111000000111111222333000000000000111222333444222222222111111111000000000000000000111222444555333333222222111000000000000000000000000000000000111111000///////////////111111000000/////////...............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222111111111000000//////111111111111111111111111111111000000000000111111//////............//////,,,...000111111000...,,,......///000000000000000000000/////////000222333111111000000000000111111000000000000000000000000000000111222222222222111000111111111111222222222000000000000000000000000000111222333444333222111222222222111111111000000111111111222222333333333000///.........///111222333000...///111222111///000111222222111000111222333111/////////000111111000000////////////000000000000000000111111111111111111111111111111111111000000111222222222222111111222222333333222222111111111111111111111111111444333222111111222333444222222222111111111000000222222222222222222222222000000111222222222222111111111222222222333333333222222333333333333444444555444222000000222444666999555111111555666333000333333333333333333333333555444333333222222222222333333333222222111111111222222111111111111222222333333333333333333333333@@@??????>>>======<<<<<<<<<;;;;;;;;;::::::::::::777999:::888444111111222222111000///............////////////////////////.........////////////////////////......---------......////////////.............../////////////////////............//////.........---------------////////////////////////////////////////////////000000000000000///......//////......//////000111......------------....../////////////////////////////////.........------111111111111000000000000////////////////////////////////////...................../////////000000//////000000000000//////000000/////////.........////////////////////////---.........///000000000////////////////////////...........................//////000000//////........./////////000000000111111111111111111111111111111222222222222111111111000000///......//////000000000000000000000000...000111000///...///000//////000111111111111000000000000000000000000000222222222222222222222222111111000000111111222333111111111111222333444555222222222111111111000000111111000000111111222222000000111111111111111111000000000000000000000000111111000/////////////////////.........---------............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111111000000000000111111//////............//////---...///000000///...---......///000000000000000111111000///000111222222111111000000000000111111000000000000000000000000000000111222222222222111000111111111111222222222111111111111111111111111333333444444333222111000222222222111111111000000111111222222222333333333111000000///000111222333333000...///111222111///000111222222111000111222555333111111222333222111111000000//////000000111000000000000111111111111111111111111111111111111000000111222222222222111111222222333333222222111111111111111111111111111333222111111111111222333222222222111111111000000111111111111111111111111000000111222222222222222111111222222222333333333222222333333333333444444555444333222333555888999>>>999333222444666555333333333333333333333333333444333222111111111111222333333333222222222111111222222111111111111222222333333333333333333333333@@@@@@@@@???>>>>>>======::::::::::::999999999999888:::;;;;;;888444222111222111000//////......///////////////////////////------......///000000111///////////////...............////////////......///////////////...............////////////......+++,,,,,,,,,------............////////////000000//////////////////////////////000000//////......000////////////000111111...------,,,,,,------...000000000000000000000000//////.........---------000000000000111111111111////////////////////////......//////000000000111....../////////000000000///000000111111000000///000000////////////......////////////////////////////////////////////////........................------------------------///000000111111000000////////////000000000111111111111111111111111111111111111222222222222111111000000///.........//////000000000000000000000000---///000///...---...///...///000000111111000000000000000000000000000000222222222222222222222222111111000000111111222333222222222222222333444555222222222111111111111111222111111000000000000///......///000000111222222000000000000000000000000111111000/////////////////////............------............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///111111111111000000000000////////////////////////000000000000000000000000//////............//////////////////////////////......///000000000000000333222111111000111111111000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222222222222222222222222222555555555444333222000///222222222111111111111111111222222222222333333333222111111111111222333333222000//////000111111000000111222222111000111222666333111111333444222000111111111000000111111111000000000000111111111111111111111111111111111111000000111222222222222111111111222222222222111111111111111111111111111111222111111000000111111222222222222111111111111111000000000000000000000000000111111222222222222222111111222222222333333333222222333333333333444444333222222222333666888:::@@@:::333000222444444333333333333333333333333333222222111111000000111111333333333222222222222111222222111111111111222222333333333333333333333333??????>>>>>>>>>=========:::::::::::::::999999999:::::::::888666444222222111111000///////////////////////////////////////............//////000000//////........................////////////......000000//////......---------...///000000///...---............////////////000000000///////////////......................../////////000000//////...000000000000000111111222.........------.........000000000000111111111111000000////////////..................///////////////////////////////////////000000000000111111111...////////////000000000000000000111111000000000000000//////////////////////////////////////////000000000///////////////////////////////////////........................000000111111111111000000000000000000111111111111111111111111111111111111000000000111111000000000222111111000000000111111000000000000000000000000...///000000......///000000111111222222222222222000000000000000000000000111111111111111111111111111111000000111111222333222111111111222222333444111111111111111111111111000000000111000000000///......//////000000000000////////////////////////111000000///////////////111111000000000000000000............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000...///111333333111///...111111111000000000000000000000000000000000000000000000111111111111000000//////............//////000000///......///000000......///000000000000000333333222222111111000000000000111111111111000000000000000000000000000000000000111222222222222111000000111111111222222222222222222222222222222222555555444444333222111111111111111111111111111111222222222222222222222222111111111111222222333333111111000///000111111111000111222222111000111222444222000111333333000---222222111111111111222222///000000000111111111111111111111111111111111111000000111222222222222111111111222222222222111111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111000111222222333333222222111111222222222333333333222222222333333333444444111000000000111333555777:::666222000111222222222333333333333333333333333222222111111111111222222222222222222222222222222333222222111111222222333222222222222222222222222<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<999666333222222222222111000000////////////000////////////////////////000000//////............------------------------......////////////......000000//////......---------...///000000///...---000000/////////.........222222111000///......---//////////////////////////////000000000000000///000000000000000111111222000000////////////000000///000000000111111111222111111111000000000//////---........./////////000000000000000000000000000111111111111000000000000////////////000000000111000000111111111111000000//////000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000////////////////////////000000111111111111000000000000000000111111111111000000000000000000000000......////////////......111000000000000000111111///////////////////////////000111111//////000111000000111222222222222111000000000000000000000000111111111111111111111111111111000000111111222333000000000000000111111222111111111111111111111111......000111222222222111000000000000//////......////////////////////////111000000///////////////000000111111111111111111............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000...///111333333111///...000000000000000000111111111111111111111111111111///000111111111111000/////////............//////111000////////////000111......///000000000000000222222222222111111000000///000111111111111000///000000000000000000000000000000111222222222222111000000111111111222222222111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222000000000111111111111111111111111000///000111111000111222222111000111222333333444555444333000...222222111111111111222222///000000000111111111111111111111111111111111111000000111222222222222111000111111222222111111000000000000000000000000000000000000111111000000000111111111111111111111111222222222222222222222222111111222333333333333222111111222222222333333333222222222333333333444444222222111111111222333333222222222222444444333222333333333333333333333333333333222222222333333444222222222222222222222222333333222222222222333333222222222222222222222222::::::::::::::::::999999::::::::::::;;;;;;;;;;;;===999333000000111222222000000////////////000000////////////////////////111000000///......------,,,,,,,,,---------------......////////////......///////////////...............////////////......//////......---------,,,222222111000000///......000000000000000000000000000000111111222222111111000////////////000111111111000000000000000000111...//////000000111111111111111111000000000////////////000000111111222222000000000000000000000000222111111111000000///////////////000000000111111000111111222222111111000//////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000111111000000////////////000000000111111////////////////////////......////////////............------......//////////////////////////////000111222111000///000222---...//////000000//////000000000000000000000000111111111111111111111111111111000000111111222333000000/////////000000111111111111111111222222222---...000222333444333333222222111000000///......000000000000000000000000111111000///////////////......////////////000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000000000111111111111111111111111111111111111///000111222222111000/////////............//////000000000000000000000000......///000000000000000000000111111111000000//////000111222222111000///000000000000000000000000000000111222222222222111000111111111111222222222111111111111111111111111222111111111111222333444111111111111111222222222333333333222222222222111///000111111222222111111000111111000//////000222000111222222111000111222444888<<<;;;777444333333111111111000000111111111000000000000111111111111111111111111111111111111000000111222222222222111000000111111111111000000000000000000000000000000000111111222222111111000111111111111111222222222222222222222222222222222111222222333333333333333111111222222222333333333222222333333333333444444444444333333333333444444000222444666777666666555333333333333333333333333333333333222333333444555111222222222222333333333333333222222222222333333222222222222222222222222999999999999999999999999888999999999::::::::::::<<<888333111111222111000000000////////////000000///////////////////////////////////////.........------------.........///......////////////.............../////////////////////............//////........./////////////////////000000000111111111111111111111111111111111111111222333333333333333//////......//////000111000000////////////000000------...//////000111111////////////............/////////000111222222222000000000000000000000000/////////000000000000000//////000000000111111111000111111222222111111000//////000000000111111111000000000000000000000000/////////000111111111222000000000000000000000000000000000000000000000000...//////000000//////........./////////000000000000000000000000000000000///000000000000000000///---------------.../////////////////////////////////000111000///...///111---......///////////////000000000000000000000000111111111111111111111111111111000000111111222333111111000000000000000111000000111111111222222222///111222444444444333222111111111111111111000000000000000000000000000000111111000///////////////....../////////000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111///000111222222111000/////////............/////////000111111111111000///......///000000000000000......///000000000/////////000111222222111000///000000000000000000000000000000111222222222222111000111111111111222222222222222222222222222222222333222111000000000111222000000111111111222222222333333333222222222111111000111222333333333222111///111222111///...000333000111222222111000111222222:::AAA@@@888222333777111000000//////000000111000000000000111111111111111111111111111111111111000000111222222222222111000000111111111111000000000000000000000000000000111111222333333222111111000000111111111222222222111111111111111111111111111222333333444444333333111111222222222333333333222222333333333333444444222222222333333444444555222333444444444555555666333333333333333333333333222222111111222333333444111111222222222333333333444333333222222333333444111111111111111111111111999999999999999999999999777777888888999999999999:::777444333444333111...000000////////////000111////////////////////////------......///000000000---.........//////000000......////////////......---.........//////000000000///...------...///000//////000111222333444444,,,---...000111333444555111111111111111111111111111222333444444444444444...............///000000//////............//////,,,------...///000000111......---------,,,,,,,,,,,,------...///000000111000000000000000000000000------...///000111222222000000000000111111111111111111222222222222111111//////000000111111111222000000000000000000000000......///000111222222333000000000000000000000000////////////////////////......////////////..................////////////111111111111111111111111111111222222222222111111///////////////000111222////////////////////////...///000///...---...000///000000111111111111111000000000000000000000000000000000000000000000000111111111000111222222333222222111111111111111222000000111111222222222222222333444555555444222000000000000111222222333333000000000000000000000000111111000///////////////000000111111222222222333............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000111111111222000000000000000000000000...000111222222111000...//////............//////...///111333333111///......//////000000000000000,,,---...000000000//////...000111222222111000...000000000000000000000000000000111222222222222111000111111111111222222222333333333333333333333333444333111///......//////000000111111222222222222333333333222222111111111111222333444555444333333///111222111///...000333000222222222111000111222///:::CCCAAA666///222777000000////////////000000000000000000111111111111111111111111111111111111000000111222222222222111000000111111111111000000000000000000000000000000111222333444444333222111000000111111222222222222000000000000000000000000111222333333444444333333111111222222222333333333222222333333333444444444......///111222333444444333333222111000000333555333333333333333333333333111111000000111222333333111111111222222333333333444333333222222333333444111111111111111111111111999888666777:::<<<======::::::;;;<<<<<<;;;;;;:::666555444333111000/////////////////////......---+++,,,---///000000000000////////////////////////...........................///000111111000///...---------...///000000111////////////////////////......///000111222333333000111111111222222222222222222222222222222222222222222111111111111222222222111111000///......---------............------............////////////.........///////////////////////////////////////,,,------...///000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000000000000000000000000000000000//////.........---////////////////////////000000000000////////////......///000000000000000000///.........000111222000000000000000000000000000000000000000000000000////////////////////////111111111111111000//////333000---...222555555555999222------222444111,,,000000000000000000000000111111000000000000111111000000000000000111111111000000111111222222222333000000000000000000000000++++++,,,,,,...///111222222111111000000000000000000000///...............//////............//////000000//////.........---......//////000000111111000000000000111111111111///////////////000111111000000000000000000000000111111000000//////......111111111111111111111111222222111000//////000000...///000111111000///...,,,,,,---...///000111111111///---******+++,,,...000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111---...///000111222333333333222111000000111222333000000000000000///......111111111111111111111111111111111111111111111111111111111111222333444444222222222222222222222222111111111111111111111111000000111111111111000000222222222111111111000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111000000000//////......111111111111111111111111...///000111222333444444000111111111111222222222111111111111111111111111333333333222222111111111333333333333333333333333444333222222222333444555333333333333333333333333444111//////222333222000222222222222222222222222111111111111111111111111777666555666999<<<======::::::::::::999888777777444444333222111111000000000000000111000//////......///000000000000000///................................................---...///000000///...---------......///000000111/////////////////////////////////000111111222222000000000000111111111222000000000000000000000000111111000000000000111111111111000000///......---.........//////.....................///////////////////////////.........////////////////////////---.........///000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000000000000000000000000000000/////////............////////////////////////000000000000////////////......///000000000000000000000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........---...333:::AAAEEEFFF???999222///000111000...000000000000000000000000111111000000000000111111000000000000111111111111000000000111111111222222000000000000000000000000---------...///000111222333222111111000000111111111000//////......////////////............//////000/////////............000000000000////////////...////////////000000000///////////////000111111000000000000000000000000111000000000/////////...000000000000000000000000111111000///////////////...///000111111000///...000000000000111111111111000...,,,++++++---///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222111111111000000//////222222111000000111222222000111111111000000///...111111111111111111111111111111111111111111111111111111000000111111222222111111111111111111111111111111111111111111111111000000111111111111000000222222222111111111000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333333222222222111111111111111111111111111111222222222111111111111111000111111111111222222222111111111111111111111111333333333222222222111111333333333333333333333333444444333222222222333444333333333333333333333333333111///000222333222000222222222222222222222222111111111111111111111111555444444666999<<<======<<<;;;;;;999888666555555333333222222222111111111111111111111111000000///111111111111111000///...------------------------........................------............------------......///000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000////////////000000111000000//////............//////000000//////...............////////////000000//////......------////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////000000000000...//////000000000000000111000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111...////////////......---000///000333888===???@@@FFFBBB;;;555111000111222000000000000000000000000111111000000000000111111000000000111111111222222//////000000000000111111000000000000000000000000000/////////000000111222333222111111000000111111111111000////////////000//////............//////////////////............111111111000///.....................///////////////////////////000111111000000000000000000000000000000000000////////////////////////////////////000////////////.........//////000000000000//////333333222111000///......///...---,,,---///111333000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333222222111000///......222111111000000111111222111111111222111111000///111111111111111111111111111111111111111111111111111111000000///000000000000000000000000000000000111111111111111111111111000000111111111111000000222222222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333111111000000000000//////111111111111111111111111222222222111111111000000000111111111111222222222222222222222222222222222333333333222222222222111222222222222222222222222555444333222222222222222222222333333333333333333333111000111222333222111222222222222222222222222111111111111111111111111444333444666:::=========???>>><<<:::888666555444111111111111111222222222000111111111111000////////////000000000000///...------------------------............................................................//////000000000000000000000000000000111111000000////////////.........////////////000........................//////............//////000000/////////.........//////000000000000//////............////////////111111000///...------,,,////////////////////////000000000///////////////////////////////////////////////////////////////////////////////////////111000000////////////000///////////////////////////////////////////////////////////////.........////////////////////////////////////000000000000//////000000000000//////000000000///////////////000000000000000000000000////////////////////////000000000000000000000000...//////000//////......222111000000111222222222EEEDDDAAA;;;555111222444000000000000000000000000111111000000000000111111000000000111111222222333///////////////000000000000000000000000000000000111000000//////000000000222111000000//////000000222111111000000000000000//////............/////////////////////.........111000000000/////////............/////////000000///////////////000000111////////////////////////000000000000////////////000000000000000000000000///000000000000000////////////000000000000//////111111000///...---,,,,,,000///.........///111222///////////////////////////////////////////////////000000000111111111111111111111111111111111111000000000000000111111111111111000000000000111111111111222222222111111000111111111111111111111111111111111111111111111111333222111000000000000000111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222////////////////////////111111111111111111111111///000000111222222333333000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111444444333222222111111111222222222222222333333333222222222222333333222111222222222222222222222222111111111111111111111111333333444777;;;=========>>>===:::888666444333333000000111111111111222222//////000000//////...---+++,,,---...////////////................................................////////////////////////............////////////000000000000000000000000111111000000///.........---.........//////////////////////////////////////////............//////////////////............//////000000000000//////............////////////111111000///...------,,,////////////////////////000000000000000/////////////////////////////////////////////////////////////////////////////////111111000///......//////////////////////////////////////////////////////.........///////////////////////////////////////.../////////000000000111//////000000000000/////////000000000000/////////000000000000000000000000///////////////////////////////////////////////////000000111111000000000...//////000111222333555:::===>>>;;;555111111222000000000000000000000000111111000000000000111111///000000111222333333333000000000///////////////000000000000000000000000000000//////......//////000000///............///222111111000000000000000//////............//////.........///////////////.../////////000000000111//////000000000111111111///////////////000000111////////////////////////////////////000000000000111111111111111111111111000111111222222222111000000000////////////000000////////////............222111000////////////000///////////////////////////////////////////////////000000000111111111111111111111111111111111111000000000000000111111111000000000000000000000000000111111222222222111111111111111111111111111111111111111111111111111111444333222111111111111111222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111000000000111222222333333000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333222222111111111111111111222222333333333111222333333333222222222222222222222222222222222111111111111111111111111333333444666:::<<<;;;:::999777555333111111111111000000111111111111111111///////////////...------******,,,---.../////////////////////////////////........................000000////////////000000......//////////////////000000000000000000000000000000000//////.....................////////////000000000000000000000000//////............//////...........................//////000000//////...............////////////000000//////......------////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///............000000000000000000000000000000000000000000000000.........///////////////////////////////////////......//////000000111111000000000000000//////.........///000000000000000000000000000000000000000000000000000000000000000........................///000000111111111111111---///000000//////000222...222666666333///......000000000000000000000000111111000000000000111111///000000111222333444444111111000000000000//////000000000000000000000000000000///.........//////000000///............///111111000////////////000//////............//////.........///////////////.........///000111111111000000000000111111111111///////////////000111111000000000000000000000000////////////000000000000111111111111111111111111000111222333333333222111000000////////////000000//////000000111111222222222111000//////.........000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333222222111000///......///000000111111000000//////000111111222111111111111111111111111111111111111111111111111111111111444333222222222222222222222222222222222222222222111111111111111111111111000000111111111111000000111111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000000111111111111111111111111111111111111111444333333222111000//////000111111111111222222222333333333333333333333333111222222222222333333333222222222222222222222222111111222222222222111111000000111111222333333333000222444555333222222222222222222222222222222222111111111111111111111111111111222555888999888777555333111000///000111222111111111111000000000000000000000000000///......,,,,,,---...//////......................................................000///............///000/////////////////////...//////////////////////////////////////////............/////////000000000////////////////////////000//////////////////000.................................//////.....................///////////////////////////........./////////////////////////////////000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111111000......------...000000000000000000000000000000000000000000000000............/////////000////////////////////////.........///000111111111000000000000000///......,,,---///000111111111111000000000000000000000000000000000000000000000000////////////////////////...//////000111111000000///111222000---***+++,,,,,,...111222111000//////000000000000000000000000111111000000000000111111///000000111333444444555222222111111111000000000000000000000000000000000000000000//////000111111222222111000000000000000111000//////......////////////............//////............/////////000////////////000000000000/////////000000000000111///////////////000111111000000000000000000000000.../////////000000000111111111111111111111111111...000111333333333111111111000///......///000111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222111111111000000//////...///000111111000///......///000000111111111000111111111111111111111111111111111111111111111111222111111111111111222333111111111111111111111111111111111111111111111111000000111111111111000000000000111111111222222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111---........./////////000111111111111111111111111444444333222111000///...000111111111111222222222333333333333333333333333111111222222222333333333333333333333333333333333///000111222333333222222///000000111222222333333000222555666444222222333222222222222222222222222111111111111111111111111000000111333666666555444444333111000000111333444111111111111000000000///111111111111111000////////////////////////...---------------------------........................///...---,,,,,,---...//////////////////.........////////////////////////////////////////////////////////////000000000000////////////////////////000000////////////000000---.....................------............------............/////////000.........///////////////////////////////////////......///000111222222333000000000000000000000000000000000000000000000000000000000000000000000000111111000......---------000000000000000000000000000000000000000000000000---.........//////000000////////////////////////---......///000111111222000000000000000///......+++,,,...000222222222222000000000000000000000000000000000000000000000000000000000000000000000000------...///000000//////---000333222000///000222//////000111222222222222000000000000000000000000111111000000000000111111///000000222333444555555333222222222111111000000000000000000000000000000111111000000111222222333444333222222111222222222000000///...............//////............//////---.........//////000000111111000000//////................../////////000///////////////000111111000000000000000000000000.../////////000000111111000000000000000000000000---///111222333222111000111000///......///000111////////////............------......//////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111---...///000111222333444...///000111111000///.........///000000000000000111111111111111111111111111111111111111111111111000000//////000111222222000000000000000000000000111111111111111111111111000000111111111111000000000000111111222222222222000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333111111111111111111111111111111111111111222222222000111111111111222222222333333333333333333333333111111111222222333333333333333333333333333333333---///000222333333333222///000000111222222333333///333666666444222222333222222222222222222222222111111111111111111111111///000111222333444444444555444333222111111111111222222111000//////000000111111111111111000//////111///---...111222000...---------------...///000//////............//////........................---...///000000///...---000000000000////////////////////////////////////000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////////////////000000000000111111111111////////////............///......------///000111000000000000000000000000000000000000000000000000111111111111000///------&&&(((,,,///111222111111000000//////.........---000000000000000000000000...///000111111000///...***,,,.../////////111333000000000000000000000000000000000000000000000000111111000///......//////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000111111111111000000000111333555777999111111111111111111111111222111111111000000//////000000000000///...---,,,+++---000333444333111000000000000000000000000000111111111111000000000000222111111111000000//////......//////000000111111000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111222000000111111111111000000000000000000////////////000000000000000000000000...///000000//////000111////////////////////////111111222222222222111111222222111111111111222222111111111111111111111111222111000//////111333444222222222111111111000000111111111111111222333333111111111111111111111111000000//////000111222222333222222111222444555666111111111111111111111111222222111111000/////////000000000000000000000000333222000//////000222333111111111111111000//////111000/////////000222333000000000000111111111111000000000000000000000000000000000000000000000000333222222222111000000000222222111111111111111111333333333222222222111111222222222111111111000000222222222111111111000000222222222222222222222222111111222222222222111111333333333333333333333333111111111111111111111111333333222111111222333333...///111222444555555555555444333222111111111111222222111111000000000000111111111111111000//////222000...///111222000///...------------...///000......------------......//////////////////////////////000111111000//////000000000000////////////////////////////////////000/////////............000000000000000000000000000000000000000000000000........................///////////////////////////////////////........./////////000000000111111////////////............///......---...///000111000000000000000000000000000000000000000000000000111111111111000///...---,,,---.../////////...---000000/////////.........000000000000000000000000//////000000000000//////+++---...///...///000222000000000000000000000000000000000000000000000000333333222111111111111111111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000111222444666777000000000000000000000000111111000000000//////////////////000//////...------...000111222222111000000000000000000000000000000000000000000000000000111111111111000000000////////////000000000000000000000////////////000000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111222000000111111111111000000000000000000000000000///000000000000000000000000000111222111///......///111111111111111111111111000111111222222111111000222222111111111111222222111111111111111111111111111000///...///000222333222222222111111111000000...............///000000222222222111111111111111000000000000111111222333555444333222111111111222111111111111111111111111000000000000000111111111000000000000000000000000333222000//////000222333222222222222222111000000111000/////////000222222000000000000111111111111000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111444444333333222111000000222222222111111111000000222222222111111111000000222222222222222222222222111111222222222222111111333333333333333333333333111111111111111111111111333222222111111222222333...///111333444666666666444333222111111111111111222222222222111111111111000111111111111000000///111000//////111111000///......------......//////...------,,,,,,------...000000000000000000000000000000111111111111000000000000000000////////////////////////////////////////////////............000000000000000000000000000000000000000000000000........................////////////////////////000000//////.........---....../////////000000000////////////............///............///000000000000000000000000000000000000000000000000000000000111111000000///...---/////////.........------000000////////////......000000000000000000000000000000////////////000000---...//////......///111000000000000000000000000000000000000000000000000333222111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000111222333444////////////////////////000000///////////////.........///000000000///////////////000000000000///000000000000000000000000////////////000000000000111111111111000000000000000000000000000000//////111000000//////000000111////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111222000000111111111111000000000000000000000000000000000000000000000000000000111222333111///------...111111111111111111111111000111111222222111111000222222111111111111222222111111111111111111111111000000///......000111222222222222111111111111111111111111111111111222222222222222222111111000000/////////000000000000111444333222111000000000000000000000000000000000000...//////000111111222222000000000000000000000000222111000//////000111222222333333333333222111111000000000///000111111222000000000000111111111111000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111444444333333222111000000222222222111111111111111222222222111111111111111222222222222222222222222111111222222222222111111333333333333333333333333111111111111111111111111333222111111111111222333000111222333444555555555333333222111111111111111222222333333333222222222000000111111111111000//////////////////000////////////............//////.........------.........000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////.........////////////////////////////////////////////////........................////////////////////////000000000///......------............////////////////////////......................../////////000////////////////////////////////////////////////000000000000000///............------...///000111000000//////////////////////////////////////////111000///......///000111...///000///...---...///000000000000000000000000000000000000000000000000000000///////////////000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000222111000//////000111222///000000000111111111111000000000000000111111111000000000000000000000000////////////............------...000000111111111222111///........./////////////////////////////////////////////000000000111111111000000000000000222111111000000/////////111000000000000000000111000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000111111222000000111111111111000000000000000000000111111111000000000000000000000000111222222111///...///000111111111111111111111111000000111111111111000000222222111111111111222222111111111111111111111111111111000000000000111222111111111111111111111111222222333333333333333333333333222222111000000000........./////////....../////////000111111222222//////////////////////////////000000111111111111000000000000000000000000111111000000000000111111111222222333222222111111000000000000000111111222///000000000111111111111000000000000000000000000000000000000000000000000000000000111222222222333111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111222222111111111111222222222333333444444333333222222222111111000000111111111222222333333333222222///000000111111111000000...............---......000//////.........//////000000////////////000000////////////////////////////////////////////////000000000000////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---............////////////////////////............---......//////////////////////////////////////////////////////////////////000000000000//////...///............///000111//////000000000000000000////////////////////////111000///......///000111...///000///...---...///000000000000000000000000000000000000000000000000000///////////////000000////////////000000000000////////////////////////////////////////////////111111111111111111111111000000000000000000000000111111000000000000111111........................000000000000000000000000000000000000000000000000222111000//////000111222///000000000111111111111000000000000000000000000111111111111111111111111............////////////------///000111111111111333222000...---...///000////////////////////////.../////////000000111111000000000000000000111111222222111111000000//////111111000000000000111111111111111111111111111111////////////////////////000000111111111111000000////////////////////////000000000000000111111222000000111111111111000000///000000000111111111222000000000000000000000000...000111111000000111333000000000000000000000000000000000111111000000000222222111111111111222222111111111111111111111111333222222222222222222222111111111111111111111111///000000111111000//////222222222111111111000000000000111111111000000///...//////000111111111222////////////////////////111111111111000000//////000000000000000000000000111000000000000000000111000000111111111111111000///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000111222222222333000000111111111222222222///000111222333444444555111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111222111111000000000111111000000222333333333222111///000000111111111111000---...//////------...///000000//////......//////111000000000000000000111//////////////////////////////............//////000000000000////////////////////////////////////.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////....../////////000000000////////////............---......///000/////////000000000000000000000000000000000000000000000000//////000000000000//////111111000000///...------//////000000000000111111000000000000000000000000000000////////////000000...///000///...---...///000000000000000000000000000000000000000000000000111111111111111222222333////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111///000000111111111000000111111111111111111111111...////////////000000000---...///000111111222111333222111/////////000111000000000000000000000000//////000000111111222222000000000000111111111111111111111111111111000000222111111000000111111222222222222222222222222222000000000000000000000000000000111111111111000000////////////////////////000000000000000111111222000000111111111111000000///000000111111222222222000000000000000000000000---///111111111111333444///////////////////////////000000111111000000///222222111111111111222222111111111111111111111111333333333333333222222222111111111111111222222222111111222333333222000///111111111111111111111111333444555555555444333222111222222111111000///...000000000000000000000000222222111111000//////...000000000000000000000000000000000000000000000000//////000111111111111000//////000111111111111000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111222222222000000000111222222333333//////000222333444555555111111111111111222222222111111111111111222222222222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111111111000000111222222111000000......000111222333333333111111000000000000111111...///111222333222111000//////000111111111111111...000222111///...///111111111000///////////////000000////////////000000000000000000000000000000000000///......///000000000000000000////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------......///000000000/////////000000000111111////////////............------///000000000///...000000000000000000000000000000000000000000000000//////000000000000/////////000111111000///...---//////000000000111111111000000000000000000000000//////000000000000//////---///000///......///000000000000000000000000000000000000000000000000000111111111111111222333333.../////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111...///111222222222222111111111111111111111111111/////////000000000111111...///000111111111111111222222222111111111111222000000000000000000000000000000000111222333333333///000000000111111111111111111111111111111222222222111111000000111111222111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////000000000000000111111222000000111111111111000000///000000111111222333333000000000000000000000000///000222222111111222444000000000000000000000000//////000000000000//////222222111111111111222222111111111111111111111111333333333333222222111111000000111111111222222222333444555666666444222111000000000111222222333333444444666666666444333222222222222222222000///...111111111111111111111111111111111000000000000000000000000000000000000000//////000000000000/////////000111111222222222111...///000111222111111000000000000000111111111111000000000000000000000000000000000000000000000000222222222111111111111111///000000111222222333333111111222222222333333333000000111111111222222222000000111111111222222222222222222222222222222222222333333444444333333222111111111111111111111111111111111111111111111111///000111222222111000///***+++---000222444555555111000000000000000111111---...000222333222000/////////000111111111111111000222444333000///111333111111000/////////////////////............//////111111111111111111111111222111000//////000111222000000000000////////////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000........................////////////////////////,,,,,,---...///000111111000000000000111111111111000/////////............,,,---///000000000///...000000000000000000000000000000000000000000000000//////000000000000000///+++,,,///111222222111000//////000000111111111222000000000000000000000000...///000111111000///...---...//////......///111000000000000000000000000000000000000000000000000//////...//////000111111.../////////000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000000000111111111111...///111222333333222222000000000000000000000000//////000000111111222222///000000111111111111000222222222222222222222222000000000000000000000000000000111222333333444444//////000000111111111222000000000111222222222333222222111111111111222222000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000111111222000000111111111111000000///000000111222222333333000000000000000000000000111222333222111000111222111111111111111111111111//////000000000000//////222222111111111111222222111111111111111111111111222222222222222111000///000000111111222222222222000111333333333111///...//////000111222333333444111222444444444222000///...///111222333333222222111111111111111111111111/////////000111111222222000000000000000000000000//////000000000000//////000111222333333333333333...///000222222111111000000000000000111111111111000000000000000000000000000000000000000000000000333222222222111111000000///000000111222222333333444444333333222111111000000000111111222222222222000000111111222222222222222222222222222222222222222333333444444333333222111111111111111111111111111111111111111111111111///000111222222111000///111111111111111222222222444333222222111111222222222000///...///000222333000111333555666777888888444444333222222111000000//////............//////........................//////000000000000//////000000000//////////////////......///111111000///000000//////.........---......///000111111000000---.........//////000000////////////////////////000000////////////000000........................,,,...000111111000...,,,////////////////////////000000000000000///......222111000//////000111222000///.........///111222////////////000000000000000000000000000000000000000000//////.........---///000111222222111000///////////////000000000000////////////////////////222222111000///...------////////////////////////000000000000000000000000000000000000000000000000222222111000//////000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////333222222111000///......------...///000111222222000000000000000000000000000000000000000000000000222222222111111///......000000////////////000000111111222222222222111111//////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000111000000000222333222111000000000000000000111111111111111111111111111111////////////////////////......//////000000111111222222111111000/////////000000000000000111111222000000000000000000000000333333333222111000///...333333333333333222111000000000000000111111111111222222111111111111222222333444444444444333222222111111111111111111111111222111000000000111333333111111111111111111111111333222111/////////000111111111111111111111111111000111222222111000111222111000000000000222333444111111111111111111111111111111111111111111111111000111111111222222222222111111000//////...//////222222333333333444444444111111111111111111111111111111111111111111111111111111222222222333333333//////000111222333333444111111111111111111111111...///000111111111111111000111111111111222222222000111111111111222222222111111111111111111111111222222333333333333444444111111000000000000111111222222222222222222222222444444444333333222222222111111111111111111111111111111111111111222222222444333222222111111222222222111000///000111333444444444444444333111000///222222111111000000000000//////............//////........................------............------111111111000000000000000///......///111111000///111111000000000/////////......///000000000///////////////000000000111111000000000000000000000000000000////////////000000........................---...///000000///...---////////////////////////000000000000000///......000000///......///000000000//////...///000111222////////////000000000000000000000000000000000000000/////////...............///000000000000///...////////////000000000000////////////////////////111111000000//////......////////////////////////000000000000000000000000000000000000000000000000222222111000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////222222111111000000///////////////000000000000000000000000000000000000000000000000000000000000000---...///000000000000000000000////////////000000//////000000000000////////////000000000000//////000//////////////////000000000000000000000000000000000000000000000000000111000000000222333222111111111111111000000000000111111111111111111111111000000000000000000000000////////////000000111111000000000000000111111111000000000000000111111222000000000000000000000000111111222222222111111000222333333333222222111000000000000000111111111111222222111111111111222222111222222222111111000000111111111111111111111111222111000000000111222333111111111111111111111111333222111000//////000111111111111111111111111111000111222222111000111222333222111000000111111222111111111111111111111111111111111111111111111111000000000111111111222222000000/////////000000111//////000000000111111111111111111111111111111111222222222111111111111111111111111111222222222333111111111111111222222222111111111111111111111111///000111111222222111111111111111111222222222222000111111111111222222222111111111111111111111111222222222333333333444444111111111000000111111111222222222222222222222222333333333222222111111111111111111111111111111111000000111111111222222222333333222111111111111222222222111000111222333444444444333111///---+++***000000000000//////////////////............//////........................------............------000000000000000000000000///......///111111000///111111111111000000000000//////////////////...---000000000000111111111111111111111111111111111111000000////////////000000........................////////////////////////////////////////////////000000000000000///......//////............/////////////////////000111111////////////000000000000000000000000000000000000////////////............---......//////......---////////////000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000222111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111000000000000000111111000000000/////////000000000000000000000000000000000000000000000000,,,---...//////000000000000000////////////000000...//////000000//////...///000000111111000000/////////............//////000000000000000000000000000000000000000000000000111000000000222333222111222222111111111000000000111111111111111111111111111111111111111111111111/////////000000000000111...//////000111111222222000000000000000111111222000000000000000000000000000000111222222222222222222222222333222222111000000000000111111111222222222222111111111111222222111111111111111000000000111111111111111111111111111111000000111111222333111111111111111111111111222222111000000000111111111111111111111111111111000111222222111000111222444333222111000000000000111111111111111111111111000000000000000000000000/////////000000000111111111111000////////////000....../////////000000000111111111111111111111111222222222222111111000000000000000111111111222222222222222111111111000000111111111111111111111111000111222222222222222222111111111111222222222333000111111111111222222222111111111111111111111111222222222222333333333333222222111111111111222222222222222222222222222222222222111111111111111000111111111111111111111111000000000111222222333333333222222111111111111111111111000000000111222333////////////......---,,,//////////////////////////////............//////........................//////000000000000//////............///////////////......///111111000///000000000000000000000000///////////////...---,,,000000000000000000000000000000000000000000000000000000////////////000000........................//////............//////////////////////////////000000000000000///......///////////////////////////////////////000000111////////////000000000000///////////////////////////////////////.........---.........////////////////////////000000000000////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////111111000000000000000111////////////////////////////////////////////////111111111000000000000000///000000000111111111111///////////////////////////////////////////////////000000000111111111111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000//////...---000000////////////000000000000111111111111000000000000000111111000000000//////............//////000000000000000000000000000000000000000000000000111000000000222333222111333222222111111000000///111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111111000000000000000111111222000000000000000000000000000111111222222222111111111111222222222222111111000000111111111222222222222222111111111111222222444333333222222222222222111111111111111111111111111111111111111222222222111111111111111111111111222111111111111111111111111111111111111111111111000111222222111000111222333222222111111111000000111111111111111111111111////////////////////////////////////000000000000444333222000///.........111111111111222222222333111111111111111111111111333333222222111000000000///000000000000111111111111111111111111111111111111111111111111111111111111222222333333333222222111111111222222222333333000000111111111222222222111111111111111111111111111222222222222333333333333222222222222222222333111222222222222222333333222222222222111111111111111111111111111111111111///000000111222222333333333222111111000000111111///////////////000000111---...//////////////////000000000000000///////////////............////////////////////////////////////000000000000///////////////000000111111111///......///111111000//////////////////////////////000000000///...------////////////////////////////////////////////////000000////////////000000//////////////////////////////............//////000000000000000000000000000000000000000///......000000000000000000000000...//////000000000000000////////////000000000000////////////////////////.........///////////////.........//////000000000////////////000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////////////////////////////////////////111000000000000000111111////////////////////////////////////////////////000000000000000000111111///000000000111111111111///////////////////////////////////////////////////000000000111111111111222222222222222222222222000000000000000111111111/////////000111222222222111111111111111111111111000000000000000000000000000000111111111000//////000000////////////000000000000111111111111000000000000111111111111000000//////............//////000000000000000000000000000000000000000000000000111000000000222333222111333222222222111111000000111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000//////000000000000000111111222000000000000000000000000333333333222111000//////000111111222222111111111111111111111222222222222222222111111111111222222444333222111111111222222111111111111111111111111000000111111222222222222111111111111111111111111111111111222222222222111111111111111111111111111000111222222111000111222000000111111222222222222111111111111111111111111////////////////////////////////////000000000000222111000000000000000111222222222333333333444444111111111111111111111111222222222111111111000000///000000000000111111111///000000111222222333333111111111111111111111111222222333333333222222111111222222222222333333333000000111111111222222222111111111111111111111111111111111222222222333333333222222222222222222333111111111222222333333333222333333333333333333333111111111111111111111111//////000111222333333444222222111000000000000111........./////////000000000000111111000///......111111111000//////......//////............//////////////////////////////------............------111222222333333444444444///......///111111000///............///////////////000000000000000///...////////////....................................000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000///......000000111111111111000000......///000000000000000////////////000000000000000000000000000000000000.........///////////////............///000111111////////////000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111000000000000000......///000111222333444111111111111111111111111000000000000000000000000------///111222333333333000000////////////000000---......//////......---000111111222222111111000000000////////////000000000000000000000000000000000000000000000000000000111000000000222333222111222222222222222222222222111111111111111111111111000000000000000000000000222111111111111000000000222222111111000//////...000000000000000111111222000000000000000000000000333333333222111000///...///000111111222111111111111111111222222222222333222222111111111111222222222111000///...///000000111111111111111111111111000000111222222222222111111111111111111111111111000111222222333222222222111111111111111111111111000111222222111000111222//////000222222333333222111111111111111111111111000000000000000000000000/////////000000000111111------...///111333555666000111111111111222222222111111111111111111111111111111111111111111111111000000000111111111222222...///000111222333444444111111111111111111111111222222222222222222111000222222222222333333333333000111111111111222222222111111111111111111111111111111111111222222222222222222111111111111222222111111111222222333333444333333333333333444444444111111111111111111111111...///000111222333444444222222111000000000000000......///000000000000000111111111111000///......222111000///...,,,++++++//////............//////////////////////////////------............------000111111222333333444444///......///111111000///......//////000000000000///000111111111111111111000000000000//////......////////////////////////000000////////////000000////////////////////////---...///000000///...---000000000000000000000000000000000000000///......//////000111111000//////---...///000111000000///////////////000000000000000000000000000000000000............/////////000---------------///000111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222111111000000//////000000000111111222222222111111111111111111111111000000000000000000000000+++,,,...000111222222333000000////////////000000------............------000111111222222111111000111111000000000000111111000000000000000000000000000000000000000000000000111000000000222333222111000111111222222333333444111111111111111111111111111111111111111111111111222222222111111111000000111111111000000000000000000000000000000111111222000000000000000000000000222222222222222111000/////////000111111111111111111111111222222222333333222222111111111111222222222111///.........000000111111111111111111111111///000111222333222222111111111111111111111111111000111222333333333222222111111111111111111111111000111222222111000111222000000222222222222111000111111111111111111111111111111111111111111111111000000000111111111222222/////////000111333444555000000000000111111111111111111111111111111111111000000000111222222333333111111111111222222222333000000111111111222222222111111111111111111111111111111222222111111000///222222222333333333444444000111111111111222222222111111111111111111111111111111111111222222222222111111111000000111111111000111111222333333444444111111222222333333333333111111111111111111111111...///000111222333444444222111111000000000000000//////000111111111111111...///000000111000000000111111///...,,,***))))))//////............//////000000000000000000000000//////000000000000//////---......///000111111111///......///111222000/////////000000111111111222///000111222222222222222222111111111000000//////000000000000000000000000000000////////////000000000000000000000000000000---...000111111000...---000000000000000000000000000000000000000//////...---...///000000///...------...000111111111000///////////////000000000000000000000000000000000000---.........//////000000,,,,,,++++++,,,...///000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000333222222111000//////...222222222111111111111111111111111111111111111111000000000000000000000000......///////////////...000000////////////000000//////000000000000//////111111222222222222111111222222111111111111222222000000000000000000000000000000000000000000000000111000000000222333222111000000111222333444444555111111111111111111111111222222222222222222222222222222222222111111000000/////////000111111222222000000000000000111111222000000000000000000000000000000111222222222222111//////000111111111111111111111222222222333333333222222111111111111222222444333111000///000222333111111111111111111111111///000111222333222111111111111111111111111111111000111222333444333333222111111111111111111111111000222222222111000111222222222333333222111///...111111111111111111111111111111111111111111111111111111111111222222222222444333222111000000000000111111111111222222222222111111111111111111111111//////000111222333333444111222222222222333333333222222222111111111111111111111111111111111111111111111111111111000///...222222333333333444444444000111111111111222222222111111111111111111111111000111111111111222222222111111000000000000111111000000111222333333444444000000111111222222222222111111111111111111111111111111222222222333333333222111000000///000000000111111000/////////////////////000000000000//////////////////////////////000000000000000000000000..................------000000///...---,,,,,,,,,000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222000000111111111111000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000222000///------///000222222111111000000000000000...............///000000111000/////////000222222000000////////////000000000000000000000000000000////////////............///////////////.........000000111111111111000000------......//////000000---...///000111111111111000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000...///000000000///---,,,000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111222111111111000000//////////////////000000000000000000000000111111111111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000000000//////......------000000//////.........---///////////////000111111111111000000000000111111///////////////000111111222222111000//////000000000000000000000000000000---...///111222222222222111111111111111111111111222222222111111111000000333111///000222222///,,,222222222111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000111111111111000000111111111000000000000000000000000000////////////---...///111111111000000111111222222222222111111111000//////000222444555000000000000000000000000111111111000000000000000////////////000000000000000111111111111222222222333333333222222222111111222111000.........///000111//////111333333000---////////////000000000000333333222111000000111111000000000000000000000000222222222111111111000000////////////000222333444///000000000000111111111000000000000000111111111000000111222333333444444111111111111111111111111222222222222222222222222333333222111111222222333000000111111111222222222222111111111000000//////444333111000000000111111222222222222222222222222111111222333555666777777333222111000000111222333222222222222333333333333111111000////////////000111111000/////////////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000//////.........000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000000000////////////////////////.../////////000000000000////////////000000000000111000///......///000111222111000000//////000000...............///000000111111000000000111222333000000////////////000000000000000000000000000000////////////............/////////////////////.........////////////.............../////////////////////000000000///......000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000//////000000000///------000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////111111000000000/////////////////////000000000000//////000000000111111111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222111111111000000/////////............///////////////000111111111111000000000000111111///////////////000111111222222111000000000000000000000000000000000000000//////000000111111222222222222222222222222222222222222222111111111000000111000///000222333111///111111111111111111111111000000000000000000000000000000000000111111111111/////////000000000000111111111111111111111111111111111222222222222111111000000000000000111111111111000000000///////////////000000111111000///...000000000111111000000000222111000///000111333444000000000000000000000000111000000000000000000000////////////000000000111000111111111111222222222333333222222111111111111333222111000///000000111111000///111333333000...////////////000000000111333222222111000000111111111111111111111111111111222222222111111111000000111000000000000111111222333222222222111111111111222222111111000000//////000111111222333333444444111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555111111111111111111000000333333111000000000111111222222222222222222222222222222222222222222222222222222111000000111222222222222222222333333333333111111000////////////000111000000/////////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111///000000111111000000///000000000000000000000000000000000000000000000000....../////////000000000////////////000000000000111000///......///000111222111000000//////000000...............///000000222111111111111222333333000000////////////000000000000000000000000000000////////////..................//////////////////......////////////......///////////////.........000000000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000///......000000000000000000000000000000000///////////////000000000000000000000000////////////////////////000000///////////////...////////////000000000000//////000000000000111111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000333333222222222222111111////////////............///////////////000111111111111000000000000111111000////////////000111111222111000000000000000000000000000000000000000000111111000//////000111222333333333333333333333333222222222111111111111111/////////000222333222111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222111111111111111111111111222222333333333333222222//////000000111111222222111111000000000/////////111111111111000///...---//////000000000000//////222222000000000111222333000000000000000000000000000000000000000000111111/////////000000000111111000111111111111222222222222111111111111000000000333222111111111111111222111000///000222222000////////////000000000111111333222111111000111111111111111111111111111111111222222222111111111111111222222111000000000000000222222222222111111111111333333222111000//////...111111111222222333333444111111111111111111111111222222222222222222222222222333444555555444333333000111111111222222222222111111111222222222222222333222111111000111111111222222222222222222222222444444333222111000000///222222111000000111222222000000111111111222222222222222111000000000000111000000////////////000000//////000000000000////////////////////////////////////////////////////////////000000000000000111///000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000000000//////000000000000//////////////////////////////000000000000000000000000........./////////000000////////////000000000000000000////////////000000111111000///////////////...............///000000222222222222222333333333000000////////////000000////////////////////////////////////........................////////////000000111111111111000000000000//////......------......//////...---,,,,,,////////////////////////////////////////////////000000000000000000000000000000111111111111000000//////000000000/////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////000000000000////////////000000000111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////.........///////////////000000111111111000000000000111111000000//////000000111222111111000000000000000111000000000000000000000000333222000......///111222222222222222222222222222111111111111111111111111000000000111222222222111////////////000000000000000000000000000000000000///000000000111111111111222222222222333333333444111111111111111111111111111222222222222222222111......///000111222222333111111111000000000//////111111111111000000////////////000000000000//////333222111000000111111222000000000000000000000000000000000000000111111111//////000000000111111111000000111111111222222222111000000000000000000000111111111111111111111111000000000000111111000000//////000000000111111111222222111111111111111222111111111111111111111111111111111111111111111111222222111000000111111111///000000111111222222222222222222111111000000000111111111222222333333333111111111111111111111111111111111111111111111111000111333555555444333111/////////000000000111111111111111222222333333444222222111111111111111111222222222222222222222222666555555444333222111111222111111111111111111222////////////000000000000333333222111111111111222000000////////////000000//////000000000000//////////////////////////////.................................//////000000000/////////////////////000////////////////////////000000000000000000000000////////////////////////000000////////////////////////000000000000//////////////////////////////000000000000000000000000............////////////////////////000000000000000000////////////000000111000000///.../////////...............///000000111111222222333333333333000000////////////000000////////////////////////////////////............---.........//////000000000000111111111111000000000000//////......------,,,,,,---...//////......////////////////////////////////////////////////000000000000000000000000000000111111111111000000000000/////////000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000............////////////////////////000000000000...////////////000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000---..............................//////////////////////////////000000111111111000000000000111111000000000000000111222222111000000000000000111111000000000000000000000000333222000......///111222000000000000000000000000111111111111111111111111111222333333222111000000......//////000000000000000000000000000000000000///000000000111111111111111111111222222222333333111111111111111111111111000000111111111111000000......///000111222222333111111111111000000000000000000000000000111222222000111111222222111111000222222111111111111111111000000000000000000000000//////000000111111111111000000000000111111111111000000111111111222222222000000000000000000000111//////000000000000000000000111111000000000000111000000000000111111111111222111111111111111222222111111111111111111111111111111111111111111111111000000000000111222333444555444444333333222222222000000111111222222333333111222222222222222333333111111111111111111111111111111111111111111111111...000222333444333111000222222222222333333333444111111111222222333333444111111111111222111111111222222222222222222222222333333333333333333333333111111111222222111111111...////////////000000000333333222111111111111222///////////////000000111//////000000000000//////////////////////////////........................---......//////000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.........//////000000//////...000000000000000000000000000000000000000000000000------........./////////////////////000000000000//////000000000000//////111000//////......//////...............///000000000111111222333222222222000000////////////000000000000000000000000000000////////////............------......///000000000......////////////......///////////////.........,,,,,,---...///000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000/////////000111111000000000000000000000000111111111111222222222222000000000000000000000000////////////////////////...////////////000000000////////////000000000000......////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000.........//////////////////////////////000111111111111000000000000111111111000000000000111222222000000000000000111111222000000000000000000000000111111000//////000111222000000000000000000000000111111111111111222222222222333444333111000000000...//////000000111111222000000000000000000000000000000000000111111111111/////////000000000000111111111111111111111111111000000000111111000000000//////000000111111222222222222111111111000000000000000///000000222333444111111222222222222111111111111111111111111111111000000000000000000000000/////////000111111222222000000000111111111222222000111111111111222222222000000000111111111111222......///000000000000///000111111000//////000222000000000111111111222222111111111000111111222333222222222222222222222222111111111111111222222222000000000111222333444555===<<<:::888555333111000///000000111222333444444222222222222222222222222111111111111111111111111111111111111111111111111...///000222222222111111000000111111111222222222111111111222222222222222000000111222222222222111222222222222222222222222//////000000111111222222000111222222222222111000000000000111111111111222222111000000//////000000///////////////000111111//////000000000000//////////////////////////////..............................///000000111222222111111111000000/////////000000000000000000000000////////////////////////000000000000000000000000000000/////////...............////////////......000000000000000000000000////////////////////////---------.........//////////////////000000000000//////000000000000//////000000///............///...............///000000///000111222222222111111000000////////////000000000000000000000000000000////////////............------......///000000111......////////////...............///////////////......///000000000//////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000/////////000222222000000000000000000000000000000000000111111111222000000000000000000000000/////////////////////////////////000000000111111////////////000000000000........./////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111............/////////000///////////////000111111111111000000000000111111111111000000111111222333000000000000000111222222000000000000000000000000//////000000111111222222000000000000000000000000000000111111111222222222000222444444222000111333//////000000111222222333000000000000000000000000000000000000111111111111000000000111111111222222111111111111111111111111000111111222222111111000000000000000000111111111222222222111111111000000222111000000000111222333000000111111111111000000///000111111222222222222000000000000000000000000...//////000111111222222000000111111111222222222000111111111111222222222111111111111222222333333...///000111222111111000000111222000......000333000000111111111222222222111111000000111222222333222222222222222222222222000000111111111222222222111111111111222222333444<<<;;;:::888555333111111111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111///000000111222222333333............////////////111111111111111111000000///000111222333222222111222222222222222222222222///000000000111111111111000111222222222222111000111222222222222333333333000000///...............///////////////000111111//////000000000000//////////////////////////////........................///000000111222222333333444333333222111000//////000000000000000000000000////////////////////////000000000000000000000000000000//////.........---......////////////......000000000000000000000000////////////////////////---------.........//////////////////000000000000//////000000000000//////000000///..............................///000000...///000111222111000000000000////////////000000000000000000000000000000000/////////............---------...///000000111000000111111111111000000---.........//////000000111111111111000///...---000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000111000/////////111222333000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111//////000000111111222222////////////000000000000............/////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000---.........//////000000///////////////000111111111111000000000000111111111111111000111111222333000000///000000111222222000000000000000000000000---...///111222222222222111111111111111111111111000000111111222222222222...111444444222111333555///000000111222333333333000000000000000000000000000000000000111111111111333333444444444555555555111111111111111111111111222222222333333222222222111111111000000000000000222222222111111111111000444333222000000000000111//////000000000000//////...///000222222333333333000000000000000000000000...//////000111222222222000111111111111222222222000111111111111222222222111111222222222333333333///000111222333333222111000111222000......111444000111111111111222222222111111000000111222333333222222222222222222222222000000111111222222222222444333222222111111222222555444444444444333333333333333222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111222333444555111111111111222222222222222111111111000000/////////000111222333333222111222222222222222222222222333333222222222222222222000111222333333222111000111222333444444222111000333222000///.........///222000///111333333///,,,000000111111111111000000///...---,,,,,,---...///---------------...//////000000000000000000000000999555000,,,***+++...000000000000000000000000000111111222222222222111111////////////////////////000000000000000000000000111///---///222222000---------...000000111111111111111000///......//////......------------......////////////////////////000000000000////////////000000000000000000000000////////////////////////+++,,,---...////////////111111000000//////.........///000111111000///...000000//////......------........................000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000------......//////000000////////////////////////////////////////////////000000//////.........---000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000///.........000111222000000000000////////////111111111111111111111111000000000000000000000000///111333333222000000000555111000222222000111555000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111222222222333111111111111111111111111000///.........///111222000000000000111111111111111111111111000000000000222111111111000000//////111222333444444333222111222222222111111111000000000000000000000000000000......//////000000111111000000111111111111000000000000000000111111111111222222111111111111222222111111111111111111111111/////////000111111222222111111111111111111111111111111111111111111111111000000000000////////////,,,---///111333444555666111111222222222222111111111111111111111111111111000000111111111222222222222111111111000000//////111111111111111111111111333333333222222111111111222111000000000111222333222222222222222222222222111111111111111222222222333333333222222111111111111111222222222333333333333333333222222111111111000000000000000000000000...///000111222222222222222111000///......///000222000///000222222000---///000000111111000000//////...------------...///......------......///000000000000000000000000000444333111///------------000000000000000000000000000111111111111111111000////////////////////////////////////////////////000000///000111111///...------...///000000000000333222111111000000111111///..................///////////////////////////000000000000////////////000000000000000000000000////////////////////////.........///......------111000000000/////////......///000111111000///...///////////////.........////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////000000000000000////////////////////////////////////////////////000000000/////////......000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000111111222000000000000////////////111111111111111111111111000000000000000000000000///000222222111000000111...,,,...444777333000///000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222111111111111111111111111000000/////////000111222000000000000111111111111111111111111000000000000111111111111000000000///111111222333333222111111222222222111111111000000000000000000000000000000000000000000000/////////000000111111111111000000000000000000111111111111222222111111111111222222111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000/////////000111222333333333222111000//////000111222111111111111111111111111111111111111111111222222222222222222111111111000111111111111111111111111333222222222222222222111555444333111111111222222222222222222222222222222222222111111111111111111333333333222222222111111111111222222222333333333333333333222222222111111111111111111111111111111111111111111111222333444222111000/////////000111333111//////000111000///...//////000000//////...///......------....../////////......//////000111000000000000000000000000///000111222111///---,,,000000000000000000000000///000000111111000000///////////////////////////........................000111222111000......///......//////000///////////////......------......000//////......//////000////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////...---,,,,,,000000000000//////////////////000000000000//////...///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000111111111111000000000000////////////////////////////////////////////////111000000000000000//////000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111111111111////////////000000000000000000000000000000000000000000000000000000000000///000111000000000222444777111///333777444000...000000000000000000000000111111111111111111111111111222222333333222222111000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111111111111111111111111111111111111000000000000111222222000000000111111111222222222222111111111000000000111111111111000000000000000111111222222111111000222222222111111111111111000000000000000000000000222222111000000///......000000111111111111000000000000000000111111111111222222111111111111222222111111111111111111111111222222111111000//////...////////////////////////111111111111111111111111000000000000000000000000222222222222222111000000333111...------...111333111111111111111111111111222222111111111111111111333333333222222222222222111111111111111111111111111111111222222222222222777666444333222111111111222222222222222222222222333222222222111000000000333333333222222222222111111111222222222333333333333333333222222222222111111111111111111111111111888777555333222222333333111000/////////000111222333222000//////000000111......////////////......//////............/////////////////////000111111000000000000000000000000---...111222222111...---//////////////////////////////000000000000/////////////////////////////////////////////////////////222444333///---...000000000000111000000//////......---------------...000000////////////000000////////////////////////000000000000///////////////////////////////////////////////////////////////////////////...------000000000000//////////////////000000000000//////......//////000000000111////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111111000000/////////////////////////////////////////////////////////111111111111000000000000000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000...///000111111111//////////////////000000000000////////////////////////000000000000000000000000///000111000000111444777NNN???222...000111222333000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000///000000000111111111111111111111111111111111111333222222222111000000000111111111111111111111111111111111111111222222222000000111111111222222222222222222111111111000000111111111000000000000000000000000111111000000000111111111111111111111111000000000000000000000000111111111000000000//////000000111111111111000000///000000000111111111111222222111111111111222222111111111111111111111111111111111111000000//////000000000000000000000000111111111111111111111111000000000000000111111111222222222222222111000///222111000//////000111222111111111111111111111111222222222111111111111111222222222222222222222222111111111111111111111111000000111111222222333333444444333333222222222222111111111111111111111111333333333222111000//////222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111888666555333222222333444111111000//////000111222222222111///...///000111......////////////......///////////////////////////////////////000111111////////////////////////......///000000000000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000///222444333000...///111111111222222222111000000222222111111111222222333000000////////////000000000000000000000000000000000000000000////////////////////////////////////////////////////////////---......///000000//////////////////000000000000000000////////////000000.../////////000000111111........................////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////111111111111111111111111000000////////////000000000000000000000000000000000000000//////.........000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////.../////////000000000111...///000111000///...---.../////////000000000111////////////////////////000000000000000000000000000111222111111333666999TTTDDD333---...000222444000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000///000000000111111111111111111111111111111111111333222222222111000000000111111111111111111111111000000111111222222222222111111111111222222222222222222222222111111111111000000000000000000111111111000000000000000000111111111111111111111111111000000000000000000000000///000000000111111111222000000111111111111000000///000000000111111111111222222111111111111222222111111111111111111111111//////000000111111111111111111111111111111111111111111111111111111111111///000000000111111111222000111111222222222111111000111333444444333111000111111111111111111111111111111111111111111111111000000111111111111111111111111111111111111111111000000000111111222222222000000111222222222333333111111111111111111111111333333333222111000//////222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111//////000000111333444555222222000000000000111222111222222111///...000111...//////000000//////......//////000000//////...//////......//////000111/////////////////////////////////...///000111111000000000000000000000000///000000111111000000///////////////////////////111111111111111111111111///111222222111000111111000000111222222111111111111111000000000111222222000//////......//////000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////------...///000000000000////////////000000000000000000////////////000000///000000000000000000111........................000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000////////////............000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111///000000000000//////.........//////000000111111000000000000000000000000000000000000000000000000///111222222222333555777DDD:::111000222111000111000000000000000000000000111111111111111111111111...//////////////////...000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111111111111111111111111111111111///000111111222222111111111111111222222222222333333222222222222111111111000000000000111111111111222111111000000111111222111111111111111222222222000000000000000000000000//////000000111222222333000000111111111111000000000000000000111111111111222222111111111111222222111111111111111111111111...//////000111111222222111111111111111111111111111111111111111111111111///000000111111222222222///000111222222222222222000222444666666444222000111111111111111111111111000000111111111222222222000000000000000111111111111111111111111111111111000000000111111111111111...///000111222333333333111111111111111111111111333222222222111000000000111222222222222333333333111111222222222333333333111222222222222333333333222222222222222222222222,,,---///000222333444444444333111000000000000111///111333222000...///000///000000111111000000///...///000111111000///.........------......///000////////////////////////////////////000000000000000000000000000000000000000111111111111111111000////////////////////////000000000000000000000000000//////111333333222111---...///000000000000000---------------.../////////..................///000000000000000000000000000000000000////////////000000000000000000000000////////////////////////...//////000000000//////.../////////000000000111111000///......///000111111111111000000000000000........................000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111333222222111000000111111.........///000111111111111111111111111111111111000000000000000000000000---///111222111111222444444000///222333111///000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222111111111111111111111111...///000111111111000000111111111222222222333333333333222222222111111111///000000000111111111111333222111111111111222333000000111111111222222222000000000000000000000000111111111111111111111111000000111111111111000000000000000000111111111111222222111111111111222222111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111///000000111111222333333000000111222222222222111111222333444444333222111111111111111111111111111//////000111222333333444000000000111111222222222111111111111111111111111111111111111000000000000///000222333333333333222111111111111111111111111222222111111111111111111111111222222222333333333111111222222222333333333111111222222222333333333222222222222222222222222///000222333444444333222555444222000000///000000...111444333000...///000000000111111111111000000...///000111111000///...---------------...//////////////////////////////...///000111111000///...000000000000000000000000111111222222222222111111////////////////////////000000000000000000000000000......000444555444111+++,,,---...///////////////////////////000111222......------------......000000000000000000000000000000000000////////////000000000000000000000000////////////////////////111111111000000///...---.../////////000000111111111000///......///000111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222666555333222111222333333---......///000111111222111111111111111111111111000000000000000000000000+++...000111111000000111111......111111///000333000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111000000111111222222222333111111111111111111111111---...///111111000000///111111222222222333333333333333333222222222111111//////000000111111111222444333222111111222333444000000111111222222222222000000000000000000000000333333222222111000000000000000111111111111000000000000000000111111111111222222111111111111222222111111111111111111111111222222111111000/////////000000000000000000000000111111111111111111111111///000000111222222333333111222222222222111000000222222111111111111222222111111111111111111111111......///111222333444555111111111222222333333333111111111111111111111111222222111111000000//////222333444555444333222111000000000000000000000000111111111111111222222222111111111222222333333333111111222222222333333333111111111222222333333333222222222222222222222222000111222333444555555555222222111111000111111111333222222222111111000000//////............//////111000000///...---------............////////////111000000000//////......000000000000////////////000000000000000000000000111111000000//////......000000//////.........---000000000///////////////000000111222222333444444222111111000///......---.........///////////////000000000000000000000000000000000000////////////222111111111000000//////111111000000//////......////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///...---,,,,,,---...///000000000000000000000000,,,---...//////...---,,,......////////////......000000000000000000000000111111000000//////......000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////222111000.........///000111111111111111000//////000000000000000000000000000000000000000000000000......////////////......000000000000000000000000............////////////222111///.........///000222111000.........///000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111000000000000000000111111000//////000222000000000000000000000000000000000000000000000000000000111111222222222333222111000//////000111222111111111111111111111111000000111111111222222222000000000000000000000000222111111111000000//////111222333444444333222111111111111111111111111111111111111111111111111111222111111111000000//////111111111111111111111111......///000111222222333111000000000111222333333111111111111111111111111111111111111000000000000333333333333333333333333000111111111111222222222000000000000000000000000000000000000000000000000///000111333333222111111000000000000000111111222444333111000000000111111111111000000//////......000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000222222333333333333222222222222111111111111111111000000000000000000000000222222222222222222222333333222222111111222222333222222222222222222222222111111111222222333333333000111222333444555555555333222111111000111111111000000000000/////////...//////............//////111000000///......------............////////////000000/////////.........000000000000////////////000000000000000000000000000000000000////////////111111000000000/////////000000000000000000000000///000111222333444555555111111111000///............/////////////////////////////////////////////000000000000////////////111111000000000/////////111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///...------------...///000000000000000000000000---...///000000///...---...//////////////////...000000000000000000000000111000000000/////////...000000000000111111111111000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////111000///...---......///111111111111111000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000/////////000000000000111111000000///////////////222111000///......///000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111000000000000000000000000111111000//////000222000000000000000000000000000000000000000000000000///000000000111111111111111111000//////000111111111111111111111111111111000000111111111222222222000000000000000000000000111111111111000000000///000111111222222111111000222222222222222222222222111111111111111111111111111111111111000000000///111111111111111111111111000000111111111111111111111111111000111111222222111111111111111111111111111111111111000000000000////////////////////////000111111111111222222222000000000000000000000000000000000000000000000000///000111111222222111111000000000000000111111222333333111000000000111111222111111111000000000000000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000111111111111000000111111111111111111111111111111111111111111111111444333333222222111111111222222222222222222222222222222222222222222222222222222222222222222333333000111222333444555555555333222222111000000111111000000000000////////////000//////......//////000000000000///......------............////////////////////////............////////////000000000000000000000000000000000000////////////000000000000111111111111000000000000///000000000111222222222000000111222333444555666111111000000//////......//////////////////......////////////////////////////////////000000000000000000///////////////...000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///......------......///000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////...---------......000111111111111000000///000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000//////...111000000////////////000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111000111111000//////000222000000000000000000000000000000000000000000000000111111111111111222222222000000////////////000000111111111111111111111111111111111111111222222222000000000000000000000000111111111111000000000000111000000000000000000111222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111333333222222111111111111222222111111000111111111111111111111111111111111111111111111000000000000........................000111111111111222222222000000000000000000000000000000000000000000000000000/////////000000111111000000000000000111111222333222111111000111111111222222222222111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111000000111111111111000000111111111111111111111111111111111111111111111111555444444333222111000000111222222333333222222111222222222222222222222222333333222222222222222222000111222333444555555555333333222111000000000000222222222111111111111111000000////////////000000000000//////........................////////////////////////////////////////////////000000000000////////////////////////......//////000000111111000000000000000000000000//////000111222333333444222222222222333333333333111000000000/////////...////////////............////////////////////////////////////000000000000////////////............000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////000000000111111000000000000//////////////////000000000000000000000000000000000000000///////////////000000000111111111111////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////......//////000000111111111111000///000000000000000000000000000000000000000000000000111111111222222111111111000000000000000000000000//////000000000111111111///000111111111000...---000000000////////////000////////////000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111000000000///000000000000000111111111000111111000//////000222000000000000000000000000000000000000000000000000333333333333333333333333000//////////////////000111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000222111000//////000111222111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111222222222222222222222222333333222111000000000111111111111111111111111111111111111111000000000///////////////////////////000000111111111222222222000000000000000000000000000000000000000000000000000///.........///111222000000000000000111111222222222111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222222111111111111111222222222111111111111111111111111333333333222222111111111111222333333333333222111222222222222222222222222333333333222222111111111000111222333444555555555444333222111000000000000111111111111111111222222000000////////////000000////////////........................////////////000000000000000000000000.../////////000000000111////////////////////////......//////000000111111//////////////////////////////000111222333333444444333333222222111000000000000000000////////////000000//////.........---.........................../////////000000000111............////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////111111111000000111111111111000////////////000111000000000000000000000000////////////000000000000///000000000111111111111////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111000000///000000111111111000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000........./////////000000///000111111111000...---/////////000000000000///////////////000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111000000000/////////000000111111111111000111111000//////000222000000000000000000000000000000000000000000000000222222222222222222111111//////000000000000//////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111333222111000000111222333000000000000000000000000111111111111111111111111000000000000000000111111111111111111111111111111000111111222333333444444333333222111000000000111111111111111111111111111111111111111000000000///000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000000///.........///111222000000000000000111111222111111111111222111111111000000000000000000000000///000000000000000000///111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222222000000111111111222222222111111111111111111111111111111111222222333333333222222222333333222222222222222222222222222222222333333333222222111111111000111222333444555555555444444222111000000//////////////////000000000000111000000//////000000111//////////////////..................////////////////////////000000000000......//////000000111111000000000000000000000000////////////000000000000............///////////////000000000111222222222333333222111000//////...000000000000////////////000000000///......------..............................//////000000111111...////////////000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000111111000000000000111111111111////////////111111000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222111111///000000111111111111000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000............////////////000000000000000//////......//////000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000/////////000111111222222000111111000//////000222000000000000000000000000000000000000000000000000000000000///////////////000000111111111111000000111111111111111111111111222222222111111111111111000000000000000000000000000000000000111111111111333333222222222222333333000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111//////000111222333444444222222111111000111111111111111111111111111111111111111111111000000000000////////////////////////000111111111111222222222111111111111111111111111000000000000000000000000000/////////000000111111000000000000000111111222000000111222222222222111///////////////000000000000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222000000111111111111000000000000000111222222333333222222222222222222222222000000111222333444444555333222222111111222222333222222222222222222222222333333222222222222222222000111222333444555555555555444333111000/////////.../////////000000000000111111000000000000111111.../////////////////////............////////////------------......//////.........///000111111111000000000000000000000000000000000000////////////......//////000000000000000000000000000000000000////////////////////////////////////000000000000111000000///......------.................................///000111111111/////////000000000111111.../////////000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000111000////////////000111222111///......///111222000000000000000000000000.../////////000000000111000000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000...///000111222111111000//////000111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000...////////////000000000111000000///////////////---...///000111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000...//////000111111222222000111111000//////000222000000000000000000000000000000000000000000000000111111111000000/////////000111222333333222111000111111111111111111111111222222222111111111000000000000000000000000000000///000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000111111222222222111111111000111111222222111111111111111111111111111111111111000000000000........................000111111111111222222222111111111111111111111111000000000000000000000000///000111111222222111111000000000000000111111222///000111222333222222111//////000000000111111111222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000111111111111000000///000000111222222333333222222222222222222222222111111111222222333333444555333111000000111333555222222222222222222222222222222222222222222333333000111222333444555555555555444333111000/////////000000111111222222222333111111000000000000111111.........///////////////............/////////000+++++++++,,,,,,------------......///000111111222000000000000000000000000111111000000//////......//////000000111111111222000000000000////////////,,,,,,---...///000111111////////////000000000000111000000///...---------........................---......///000111111222//////000000111111222222.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000111000///......///000111222111000......000111222000000000000000000000000.../////////000000111111000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000---...///111111111000/////////000111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111222111///.........///000---...///111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000...//////000111222222222000111111000//////000222000000000000000000000000000000000000000000000000444444444333333222222222111222333444444333222111111111111111111111111111222222222222111111000000000000000000000000000000//////000000111111111222///000111222222111000///333333333333333333333333111111111111111111111111//////000000111111111222111111111111111111111111111111111000000000000000111000000000111222333333111111111111111111111111111111111111000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000///000222333333222222111000000000000000111111222///000111222333333222111000000111111222222222333333444444555555444444333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222222222333333333333222222///000000111222222333333222222222222222222222222333333222222222222222222666444111//////111444666222222222222222222222222111111111222222333333444111111222555777888777555999666333111111222222111/////////000111333444555444222000000111222111000000000000000000000000000...///000111111222222111///000111222222111///...//////000111333444555666222111000//////000111222000000000000000000000000333333222222222222333333---...///111111111000///222222111111000...---,,,///000111000///...///000//////000000000000//////........................//////000111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000222111111111000000//////000000111111111111000000000000////////////000000////////////000000000000,,,---...000111111222222000000000000000000000000000000000000000000000000000111111000///......///......////////////......000000000000000000000000111111000000//////......////////////////////////000000000000000000000000222222111111000000//////000000000000000000000000000000//////000111222222000000000000000000000000111111000000000000111111444111///000222333111///////////////000000000000000000000000000000000000000000000111222222333333111111111111111111111111111111111111111000//////111111111111111111111111111000///000222333333222000000000000111111111111111111111111111111111111000000111111222222333333111///...///111222000---000000000000000000000000222111111111000000//////111111111111111111111111000000111222222222222222000000////////////000000000000000000000000000000111111222222222222111111......//////000000111111,,,---///111222333222222//////000000111111222222444333222000///.........000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111444333111000000000111222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111222444777888777666888555333111222222111000/////////000111333444555444222000000111222111000000000000000000000000000000000000111000000//////,,,---///111111111000///000000111111222222333333222111000//////000111222000000000000000000000000111000000//////000000111...//////000000000000///000000000000000//////...///000111000///...///000//////000000000000//////..............................///000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000///............///000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111111111111000000000///000000111111111111000000000000////////////000000000000000000//////////////////000111111111000000000000000000000000000000000000000000000000000000000111111000///......000......////////////......000000000000000000000000111000000000/////////...111111111111111111111111000000000000000000000000111111111000000/////////000000000000000000000000000000000000000111222222000000000000000000000000111111000000000000111111222000000000111111111///000000000000111111111111111111111111111111111111111111000000///.........111111111111111111111111111111111111111000//////111111111111111111111111333111000111222222111000000000000000111111111111111111111111111111111111000000111111111111111111111///...///111222000---000000000000000000000000111111111111000000000///111111111111111111111111000000111222222222111111000000////////////000000000000000000000000000000//////000000000000///////////////000000000000000000000111111111111000000000000000000000111111111000000000000000111111222000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111333222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111000111333666888777666666444333222333222111/////////000000111222444444333222000000111111111000000000000000000000000000000000000000///...------***,,,...///000111000000111111111111000000000000111111000000000000111111000000000000000000000000111000000//////000000111111000000////////////000......///000000000000000///000111000///...///000//////000000000000//////........................------...///////////////111111111111222222222222////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000111111111111000000000000////////////000000111111000000//////......111111111111000/////////000000000000000000000000000000000000000000000000///000111000///...///000...//////000000//////...000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000111000000000000111222222000000000000000000000000111111000000000000111111///000111111000///000111111111111111222222222222222222222222222222222222111111000000///.........111111111111111111111111000111111111111000000///000000000000000000000000444333111111222111000...000000000000111111111111111111111111111111111111111111111000000000000000000//////000111111000...000000000000000000000000111111111111000000000000111111111111111111111111111111111222111111000000000000////////////000000000000000000000000000000//////000000000000//////000000000000000000//////444333222000////////////111111111111000000000000///000000000000111111222000000000111111111222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111222222222222111000000111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222000000000222555777777666444333333333333333111...000000000000111222333444333111000///000111000//////////////////////////////////////////...------------///000000000000///000000000000000000000000111000000000000000000111////////////////////////222222111111111111222222222111000.........///000......///000000000000000///000111000///...///000//////000000000000//////........................---...//////000000//////000000000111111111222222////////////////////////////////////////////////000000////////////000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////111111111000000000000000000000111111111111000000000000////////////000000111111000000//////......000000/////////.../////////////////////////////////////////////////////////000111000///...///000//////000000000000//////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111000000111222222000000000000000000000000111111000000000000111111...111333222000///111444000000000111111111222222222222222222222222222222000000000111222222333333111111111111111111111111000000111111111111000///////////////////////////333222111111222222111//////000000000111111111111111111111111111111111111111111111000000/////////000000000111111111000///000000000000000000000000111111111000000000000000111111111111111111111111111111111111111000000///000000////////////000000000000000000000000000000111111222222222222111111222111111000000/////////444333111///......//////222222111111000000//////222222222111000//////...000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000111222333333222000000111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222/////////111444666777666444333222222333333111///000000000000111222333333333111//////000111000///........................------...///////////////111111111111000//////...---......///000000111111000000000111111000000000////////////////////////222111111111111111111222222111000.........///000000000000000000///......///000111000///...///000//////000000000000////////////////////////////////////000111111111111000/////////000000000111111////////////////////////////////////////////////000000////////////000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000///000000000000000000///////////////////////////000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000111111000000111111111111000000000000////////////000000111000000000/////////.........---------...///000////////////////////////////////////////////////...000111000///...///111//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000222222111111111111111222000000000000000000000000111111000000000000111111///111444333111000222555/////////000000000111111111111111111111111111111000000000111222222333333111111111111111111111111///000000111111111000000////////////////////////111000///000222333222111///000000000111111111111111111111111111111111111222222111111000000//////000000111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111000000111111111000000///000000////////////000000000000000000000000000000111111222222222222111111222222111111000000//////222111000//////000111222222222111111000000//////111111222222111000///...111111111111222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000222333333222111000111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222///......000333666777777444222111111222222111000111111000000111222222333222111//////000000000///........................------...///000000000000333333222111000///......---......///000111111222000000111111111111000000000000000000000000000000000//////......//////000111000000////////////000000000000000000///......///000111000///...///000//////000000000000/////////////////////////////////000000111111111111111.../////////000000000000////////////////////////000000000000000000000000000000////////////000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000////////////000000/////////000000000000000......---,,,---...000111000000000000000000000000000000000000000000000000...///000000//////000111///000000111111000000///000000000000000000000000////////////000000000000222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000333333222111111111111222000000000000000000000000111111000000000000111111///000111222111111222444.../////////000000000000111111111111111111111111111111000000///.........111111111111111111111111///000000111111111111000000000000000000000000000000//////000222444333222000000000000111111111111111111111111111111111111222222222111111111111111///111222222111000000111000000000000000000000000000000000000111111111111111111111111111111111111...///000000111111000000000000////////////000000000000000000000000000000//////000000000000//////111111111111111111000000000/////////000111222222111111111111000000000000---...000111222222222111111111111222222222222333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222333333333333333333333333...------///222555777777444222000000111222222111111111111000111111222333222000///...000000///...000000000000000000000000//////000000111000000000222111000///////////////000000000000000000000000///000111222222111000///000000000000000000000000//////............//////...//////000000000000///...//////000000000000//////000111000///...///000//////000000000000//////////////////////////////...//////000111000000000//////000000000111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000///000111111111111000///////////////////////////000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000///000000000111111111111000000111111111111000000000000////////////000000......//////000000111111222111///......///000111000000000000000000000000000000000000000000000000---///000000//////000222000000111111111111000000000000000000000000000000.../////////000000000111222222222222222222222222000000000000000000000000000111111111222222222333000000000000000000000000444333222222111111111222000000000000000000000000111111000000000000111111......---...000222111000//////000000000111111111222222222222222222222222111111000000///.........111111111111111111111111//////000111111111111111111111111111111111111111222111000000222333222111000000000000111111111111111111111111111111111111222222222222333333333333///111333333111000000222000000000000000000000000///000000000111111111111111111111111111111111111------///000111111111111000000////////////000000000000000000000000000000//////000000000000//////111111111111111111222222//////000111111111111111000000000000000111111111,,,---000222333333222111111111111222222222333333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111000000111222222333111111111111111111111111222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222333333333333333333333333...---,,,...222555777777555222//////000111222222111111111111111111222222222000///...///000///...111111111111111111111111111222222111111000///...//////.........//////000222222222111000////////////000111222222111000///000000000000000000000000111111000000000000111111---...///111111111000///,,,---...000111111222222///111111000///...///000//////000000000000//////000000000000000000000000---......///////////////000111111111111222222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000///////////////////////////000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000//////000000111111111222000000111111111111000000000000////////////000000------...///000111222222666555222000//////000111000000000000000000000000000000000000000000000000---///000000//////000222000000111111111111000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000111111222222222333333333000000000000000000000000444333333222111111111222000000000000000000000000111111000000000000111111...+++***,,,000111000...000111111111111222222222333333333333333333333333000000000111222222333333111111111111111111111111//////000111111111111111111111111111111111111111444222111111222222000///000000000000111111111111111111111111111111111111222222222333333444444444///111444333111///111222000000000000000000000000//////000000111111111222111111111111111111111111+++,,,...///111222222222000000////////////000000000000000000000000000000111111222222222222111111000000000111222222222333///000111222222111000/////////000000111111222222///000222333222111///...111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222111000000000111333444111111111111111111111111333333333333333333333333111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222333333333333333333333333000///...000444666555444222111000000111111000///////////////000111222333////////////////////////////////////////////////000000////////////000000//////000000000000//////...///////////////...---000000000000000000000000///////////////000111111222222111000//////000000111111111000000000000000111111111111111111111111///000111222222222222222////////////////////////////////////////////////000111111111222222222222000000111222222222222222000///.........000111222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111///---***)))000000000000000000000000222111111111000000//////111000///......///000111///000000111222444555666111000/////////000222333000000000000000000000000000000000000000000000000//////000000000000//////222222222111111111000000000111222111000///000111000000000000000000000000222111111111000000//////000000000000000000000000222222222222222222222222555555444333222111000///000000000000000000000000//////000000111111111222222222222111111///......***,,,...000111111000///111111222222222222111111222111111111000000//////222222222222222111000///000111111111111222222222111111111111111111111111111000//////000222444555333333333222111000//////111111111111000000000000111111222222222222111111000111111111111222222222222222111000/////////000////////////000000000000111111111111111111111111111111111111111111111111000000111111111222222222000000111222222222222222000000111111111222222222111222222333333222222111111111111111111111111111000000000000000000000000000000///////////////000000111111111111222222222111111111000000000000000444444444444333333222111111111111111111111111111111111111111111111111111111111000000111111222333000000000111222222222333000111222333333333333333111111111111111111111111111222222333333222222111222222222222222222222222111111111111111111111111000///...000444666555444222111000000111111000////////////000000111222333////////////////////////////////////////////////000000////////////000000/////////000000/////////......///////////////...000000000000000000000000///////////////000111111222111111000//////000000000000000000000000000000//////////////////////////////000111111111000000////////////////////////////////////////////////000000000000111111111222,,,---......//////......000///......///000111222000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000/////////...///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...---000000000000000000000000222222222222111111000000111000///......///000111000000000000111333444555111000/////////000222222000000000000000000000000000000000000000000000000//////000000000000//////111111111000000000//////222111111222222222222222111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000///000000000111111111111222222222111111000///...---...000111222111000///111111222222222222111111111111111111000000000///222222222222222111000000000000111111111222222222111111111111111111111111111000//////000222444555222333333222222000//////111111111111000000000000000111111111111111111000000000111111111222222222222111000000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111111111222222.........///////////////000000111111111222222222111222222333333222222111111111111111111111111111000000000000000000000000111111000000000000111111000111111111111222222222111111111111222222222222333333444444333333222111111111111111111111111111111111111111111111111111111111000000111111222333111111111111111222222222222222222222222222111111111111111111111111111111111222222333333222222111333333333333333333333333222222222111111111111111000//////000333555666555222111000000111111000...000000000000000111333333000000000000000000000000////////////////////////000000////////////000000......////////////......---......///000000000000000000000000000000000000///////////////000000111111111000/////////000000000000000000000000000000//////////////////////////////000000//////......////////////////////////////////////////////////////////////000000000000//////000111111111111000000////////////000000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...............//////000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222222000000000000000000000000333333222222222222111111000000////////////000000000000000000000111222222000000000///000111111222000000000000000000000000000000000000000000000000//////000000000000//////000000000///////////////111///...///333444333000111111111111111111111111111111111111000000000000000000000000000000000000//////////////////////////////000000111111111222000000000000000000000000000000000000111111111111111111222111111000///...///000111222222222111000111111222222222222111111111111111111000000000000111222222222222111000000000000000111111111222222111111111111111111111111111111000000000222333444222222222222222111000///111111111111000000000000///000000111111000000///000000000111111111222222000000000000000000111222////////////000000000000111111111111111111111111111111111111111111111111222222111111111111111111111111000000111111222333111111111111111222222222111111222222222222111111111111111111111111111111000000000000000000000000222222111111111111222222000111111111111222222222111111111222333333444444333333333333333222222111111111111111111111111111111111111111111111111111111111000000111111222333222222222111111111111111333222222111111000//////222222222222222222222222111222222333333222222111444444444444444444444444222222222222111111000000000000///000222444666666333222000000111111000...000000000000111222333333000000000000000000000000////////////////////////000000////////////000000......////////////......,,,---...000000111111111000000000000000000000000000000////////////000000111000000/////////000000/////////000000000000000000000000000000000000000000000000000//////...---////////////////////////////////////////////////.........////////////000111111222333333333333333000////////////000000000////////////////////////........................000000000000000000000000000000000000000000000000///////////////////////////............///000000//////000000111111222222////////////////////////000000000000000000000000////////////////////////111111000000000000000111111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000////////////111333444////////////////////////111111111111111111111111000000////////////000000000000////////////000000000000000000000111111222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///,,,))),,,111333111---000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111222222222222333333333000000000000000000000000000000000000000111111111111111111111111000//////000111111222222111000///111111222222222222111111111111111000000000000000111111222222222111111000000000000000111111111111111111111111111111111111111111000000111111333333222222222222222111000///111111111111000000000/////////000000000000//////000000000000111111111111000/////////000111222222////////////000000000000111111111111111111111111111111111111111111111111222222222111111111111111333222222111222333444555111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111000000000111222222000000111111111222222222000000111111222333444444222222333333333222222111111111111111111111111111111111111111111111111111111111000000111111222333333222222222111000000000222111111000000///000000222222222222222222222222111222222333333222222111333333333333333333333333333333222222111000000000000000000000111333666888555333222111222222000///000000000000111222333444000000000000000000000000000000000000000000000000000000////////////000000......////////////......---...///000111111111111000000000000000000000000000000////////////000000000///////////////000000......//////000000000000000000000000000000000000111111111111000///......////////////////////////////////////////////////---.........//////////////////000111111111111111///000000000000/////////////////////////////////........................000000000000000000000000000000000000000000000000////////////////////////000000//////000000111222//////000000111111222222////////////////////////000000000000000000000000////////////////////////111000000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111000//////000222222/////////////////////////////////000000000000000//////000000000000//////111000//////...////////////000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111///,,,))),,,111333111---////////////////////////000000000000000000111111111111111111111111111111000000000000000000000000333333333222222222222111000000000000000000000000111111000000000000000000000111111111111000000///000000000000000000//////111111222222222222111111000000000000000000111111000111111222222222111111//////000000000111111111000000000000000000000000111111111111111111222222111111222222222111000000111111111111000000000/////////000000000000////////////000000000111111111000/////////000111222222////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111///////////////000111111111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000///////////////000111222000000111111111222222222...//////000111222333333111111222333333222222222111111111111111111111111111111111111111111111111111111000000111111222333333222222222111000000000000000//////000111222222222222222222222222222222111222222333333222222111111111111111111111111111222222222111111111000000000000111000000222666999777555333333333333111000111111000111111222333444000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////...//////000111111111111000000000000000000000000111000000/////////////////////......//////000000---......//////000000111////////////////////////000000111111111000//////////////////////////////////////////////////////............////////////000000111222222222222222///000000000000//////...000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000.........////////////000//////000000000000//////111000///////////////000//////000111111111111000000000000000000000000000000000000000000000000000//////000000000000//////111111111111222222222222111///...///333444333000////////////////////////000000000000111111111111111111111111111111111111////////////////////////222111111111000000//////000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000111111222222222222111111000000000000111111111111000000111222222222222111/////////000000000111111000000000000000000000000111111111111111111111111111111222222222111111000111111111111000000000000///000000111111000000////////////000000000111111000000000000000000111222////////////000000000000000000000000000000000000111111111111111111111111000000111111111222222222000000111222222222222111222222222111111111111111000000111111111111000000111111111111111111111111000000000000000000000000............///000111222000111111111111222222222/////////000111111111222000111222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333222222222111111111111111000000//////000111333444333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111000111111000///111666:::999777555555555444333111111111111111222333444444////////////////////////000000000000000000000000000000////////////000000000000111111111111000000///000000111111111000000000000000000000000000000111111000///////////////...............///000000------......///000000111////////////////////////......//////000000//////////////////////////////////////////////////////....../////////000000000111111222333333333333222///000111111000///...---000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000///////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...//////000000/////////000000000000000000000000.../////////000000000000...///000111111000///...000000000//////000111111...///000111222111111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111222222111111222222222222222111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000111111111111000000000///000000111111111111000000000000000000111111222333111111222222222222111111///000000000111111111111000000111222222222222222////////////000000000111000000000000000000000000111111222222222111111111000111111222222222111111111111111111000000000000000111111111111111111000////////////000000000111222111000000000000000000////////////000000000000000000000000000000000000111111111111111111111111//////000111222333333444111222444666666555444222222222222111111111000000000000111111111111000000111111111111111111111111000000000000000000000000////////////000111222333000111111111111222222222111111111111111111111111000000111222222222222222111111111111111111111111111111111111111111111111111111000000111111222333111111111111111222222222333222111000000111333444333333333333333333333333111222222333333222222111111111111111111111111111000000000111222222333333000111111000///111666::::::888666666666555333222111111111111222333444555////////////////////////000000000000000000000000000000////////////000000111111222222222222111111000111111111111000000///000000000000000000000000111111000///////////////...............///000111---------...///000000111111111111111111111111111,,,,,,---.../////////...////////////////////////////////////////////////////////////000000000000,,,,,,---...............///000111111111///...---000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000...............///000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000,,,---...000000000//////000000000000000000000000//////000000111111111222...///000111111000///...000000000000000111222222...///000222222111111000000000000000000000000000000000000000000000000000//////000000000000//////.../////////000000111111000111222111000///000111222222222222222222222222//////000000111111111222111111111111111111111111222222222222222222222222///000111222333444555555000000000000000000000000222111111111000000/////////000000111111111000000111111111111222333444555111111222222222222111111//////000000111111111222///000111222222222222222////////////000000000000000000000000000000000000111111222222222111111000000111111222222222111111111111111111000000000000111111222222222222111111////////////000000000000222222111000//////000000////////////000000000000000000000000000000000000111111111111111111111111......///111222333444555---///222444555333000...222222222222111111000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000111222333444000111111111111222222222333333222222222222222222///000111222222222222222111111111111111111111111111111111111111111111111111111111000111222222333000000111111222222222333666444222111000000222333333333333333333333333333222222222333333222222222222222222222222222222222//////000111222333333444222222222111111444888;;;:::::::::999777666444333222111000111333444333222111111000000//////......111111111111111000//////000000000000000000000000000000000000000000000000000000111111111111000000333333222111000///...---222222111111111111222222////////////............////////////////////////...///111111/////////000000000000000000///......////////////............,,,------...///000111111000000000000000000000000111000///......///000111000000////////////000000,,,...000111222111000///111111111111000000000000000000000000000111111222//////000000000000//////111000///---------...///......---......///000111......///000000000000000000000////////////000000111111000000//////......////////////////////////444333111000000000111222...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///////////////000000000000000000000000000000000//////000000000000//////111000000000//////......111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111......///000000000000000222222222111000//////...000000111111111111000000000111111111111222222222//////000000111111111222///000111222222111000/////////000000111111111222000000000000000000000000111000000000222333222111111111000000000000111111000111111111111222222222111111111111111111111111000///......///111333555111111111111000000000000000000111111111111000000000000000000000000000000333222222222111111000000000000000///////////////000000000000000000000000222222222222222222222222222222222222222222222222000000000000000000000000222111111111000000//////////////////000000000000........................000000111111111000000///111111111111111111111111333222222222222222222333000000000000000000000000111111111111111111111111000000000000000000000000222222222222111111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111---...000222333333333222222222222222222111000///222222222111111111000000222222222111111111000000000000000000000000000000000000000000000000000000//////000000111111111222111111222222222333333333222222222222222222222222222111111111222333333444...///000111222333444444111111111111111333777::::::::::::999888777555444555333333333555555444333111000000000/////////...111111111111111000//////000000000000000000000000000000000000000000000000000000111111111111000000222111111111111111111111222111111000000111111222000000000/////////......000000000000000000000000///111222222111000000111000000000000000///......111000000000000/////////------......//////000000000000000000000000000000111000///......///000111000000////////////000000...///000111222111000000111111111111000000000000/////////...///000000111//////000000000000//////111111000///////////////111000000/////////000000...///000000111111000000000000////////////000000111000000000/////////...111111111111111111111111333222111000///000000111...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000/////////000000000000000000000000000000111111111111000000111111000000000/////////111111111111111111111111000000000000000000000000000000000000111111111111000111111222222111111000......///000000000000000222222111111000//////...000000111111111111000000000000111111111222222222000000111111111111111111///000111222222111000///000111111111222222222222000000000000000000000000111000000000222333222111111111000000000000111111000111111111111222222222111111111111111111111111111000///...///111222444111111111111000000000000000000111111111111000000000000000000000000000000222222111111111000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000000///000000000000111111111111111111111111111111111111000000111111111111000000111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222111111111000111111111111111111111111111111111111111111111111//////000000000000//////000000000000111111111111///000111222222222222222222222222222222111000000222222222111111111000000222222222111111111000000111111111111111111111111111111111111111111111111111111111111222222222333111111222222222333333333222222222222222222222222222222111111222222333444222333333333333333333333000111111000000222666999::::::::::::999888777666777666555555777777666555000000000000////////////000111111111111000000///000000000000000000000000////////////////////////000000111111111111000000///000111111222333444444222111111000000111111222111111000000000/////////000000000000000000000000000111333333111000111222000000000000000//////...111111111111000000000000.........///////////////000000000000000000000000000000////////////000000000000////////////000000///000000000000111111111111111111111000000000000...............//////000//////000000000000//////111111111111111000000///333222111000000////////////000111111222222111111000000////////////000000000000000000////////////111111111111111111111111111111000/////////000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000///......000000000000000000000000111111222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111222222111111000......///000000000000000222222111111000/////////000000111111111111000000000000000111111111222222222222222222222111111111000000111111111111000000222222222222222333333333000000000000000000000000111000000000222333222111111111000000000000111111000111111111111222222222111111111111111111111111222111000//////000111222111111111111000000000000000000111111111111000000000000000000000000000000111111000000000000/////////000000000111222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000000000111111111111222222222222222222222222222222222222000000111111111111000000111111111111111111111111111111111000000111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222222222222222///000000111111000000///000000000000111111111111222111111111111111222222111222222222222111000000222222222111111111111111222222222111111111111111222222222222222222222222222222222222222222222222222222222333333333333333111111222222222333333333222222222222222222222222222222111111222222333333444444333222111000000//////000000000000111444777::::::;;;;;;::::::999999999888666666777777666555000000000000////////////000000111111111111000///000000000000000000000000////////////////////////000000111111111111000000//////000111222333333444111111000000000000111111111111111111000000000000111111111111111111111111///111222222111000000111//////000000000000//////111111111000000000/////////////////////.........////////////////////////000000////////////000000000000////////////000000000//////......///000000111111111111000000000//////............///000000//////000000000000/////////000111222222111///...222111000000/////////000000000111222222222222222000000////////////000000000000000000////////////////////////////////////000000////////////////////////000000111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000111111000///...---////////////////////////000111111222222111111000111111111111111111000000////////////////////////000000000000000000000000///000000000111111111111000000111111111111000000......///000000000000000111111111111000000//////000000111111111111000000000000000000111111111111444333333222222111111111000000000111111000000000222222222222222222222222000000000000000000000000111000000000222333222111111111000000000000111111000000111111111222222222111111111111111111111111222222111000//////000000111111111111000000000///000000111111111111000000000000000000000000000000000000000/////////////////////000111222333333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000000000000111111111222222000000000000000000000000///000000111111111111000111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000000111111000000000///000000000111111111111444333111000000000111222111111222222222111111000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222333333333333111111222222222333333333222222222222222222222222333222222111222222333333222111111000///...------///000000000000111333555999999:::;;;;;;;;;;;;::::::888666666777666555333////////////000000000000///000000111111111000000000000000000000000000000////////////////////////000000111111111111000000/////////000000000000000111000000000000000000111111111111111000000000000000000000000000000000000...000111111000//////000//////000000000000//////000000/////////.........///////////////.........//////////////////////////////000000000000//////000000////////////000000///......---------...///111111111111000000000///000000//////000000111222//////000000000000//////---...///000000000.....................///000111000000111222222222222222000000////////////000000////////////000000000000......................../////////000000000//////000000000000000111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000///000111111111000...---//////////////////////////////000000000000//////000000000000000000111111////////////////////////000000000000000000000000///000000000111111111111000000000111111000000000......///000000000000000111111111000000000000000000000111111111111000000//////000000000111111111444333333222222111111111111000000000000000000111111111111111111111000000000000000000000000000000111000000000222333222111111111000000000000111111000000111111111222222222111111111111111111111111222222111000000/////////111111111111000000000///000000111111111111000000000000000000000000000000///////////////000000000//////000111222333333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111/////////000000000111111000000000000000000000000//////000111111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222333111111111111111111111111111111111111111111111111000000111111111111000000///000000000111111111111444333222000///000111111000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222111111111111222222222333333333222222222222222222222222333333222222111222222333000////////////////////////000111111000111333555777888999:::;;;;;;;;;;;;:::888777666666555444222////////////000000000000///000000111111111111000000000000000000000000000////////////////////////000000111111111111000000000000000//////......---111000000//////000000111111111000000000/////////////////////////////////...///111111///...///000...//////000000000000000////////////.....................///////////////000000000000000000000000//////000000000000//////000000////////////000000//////............------111111111111000000000000000000000000000111222222//////000000000000//////---......///////////////------------...///000111///000111111222222111111000000////////////000000////////////000000000000000000000000000000000000//////000111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---///000222222000///...000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000111111000000///......///000000000000000111111000000000000000000000000111111111111000000/////////000000000111111222222222222222111111111111111000000000000111111111111111000000000000000000000000000000000000000111000000000222333222111111111000000000000111111000111111111111222222222111111111111111111111111222111111111000000//////111111111111000000000000000000111111111111000000000000000000000000000000//////000000000000111111///000000000111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111.../////////000000000000222222222222222222222222...///000111111222111111111111111111111111111111111111111000000111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222333333333333222222222222222222222222000000000000000000000000000111111222222111111000000000000000111111111111333333222111000000000111000000111222222222222111111111111111111222222222111111111111111222222222000000000000000000000000333333333333333333333333222222222222111111111111111111222222222333333333222222222222222222222222333333222222111111222222000111111222222333333333///111222222111111333555666777888999;;;;;;<<<<<<;;;999777777666666444222.../////////000000000111//////000111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000/////////...000000////////////000000000000000/////////.................................000222222000///000111......///000000000000000000000000////////////...------......//////000000000000000000000000000000...///000111111000///...000000////////////000000///000111111111000...---111111111111000000000000///////////////000111111//////000000000000////////////......///000000111000///////////////000000...///000000111111000000000000////////////000000.../////////000000000111000000000000000000000000//////111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////+++---000222222111000///000000000000000000000000000000000111111000000000---.........////////////111111111111111111111111000000000000000000000000000000000000111111111111//////000000000000//////......///000000000000000000000000000000000000111000000111111111111000000////////////000000000111000000111111111111111111222111000//////000111222222222222111111000000000000000000000000000000000111000000000222333222111111111000000000000111111000111111111111222222222111111111111111111111111000111111111111000000///111111111111000000000000000000111111111111000000000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111//////000000000111111111111111111111111111111111...///000111111222222222111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111222222222222222222222222222222222333333333444444222222222222222222222222111111111111111111111111000111111222222111111000000000000000111111111111111111222222222111111000000000111222222222222222000000111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222444444333333222222222222111111222222222333333333222222222222222222222222444333222222111111222222222222222222333333333444000111333333222222333555555666777999:::;;;<<<<<<<<<;;;888777777666444222.../////////000000111111//////000111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000111111111000000////////////000000////////////....................................000111333333111000111222......///000000000000000111111111111000000000000,,,------...///000111111000000000000000000000000...///000111111000///...000000////////////000000000222333444333222///...111111111111000000000000...............///000000//////000000000000//////111000/////////000222333333222111000////////////......///000000000000000000000////////////000000.../////////000000111111........................///000111333333333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111***,,,///222333222111///000000000000000000000000111111222222222222111111,,,---------......//////111111111111111111111111000000000000000000000000000000000000111111111111//////000000000000//////...//////000000000000000000000000000000111111111000000111111111111000000////////////000000000000//////000000111111111222222111000//////000111222333333333222222111111111000000000000000000000000111000000000222333222111111111000000000000111111000111111111111222222222111111111111111111111111000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000111111222222222333000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222..............................///111111222222222111111111111111111111111333333222222222222333333000000000000000000000000111111111111111111111111222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222111111222222222222111111000000000000111111111111000111222333333222111000///000111222222222222222000000111111222222222222000000111111222222222222222222222222222222222222222222222222222222222222555555555444444333333333111111222222222333333333222222222222222222222222444333333222111111111222222222111111111111111111000000000000000111111222555777999;;;<<<<<<;;;:::::::::999888666444333222000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////---...000111111111000///111111000000//////......111000000////////////000000000000000000000000000000000111111111111000000111000...---,,,,,,------000000000000000000000000////////////000000000000......////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111////////////////////////////////////000000000000111111111111111111111111000000000000000000000000111111000000//////......111111111111000000000000000000111111111111000000///////////////.........000000000///......------000000000000000000111111111///...///222333222000222111111111000000/////////////////////000111111000000000000000000000000////////////............//////000000111111222222333333333333333222111000111111111111111111222222222222222111111111000000222222111111111111111111111111111111111111111111111111111111111111111111444333111000000000111111000000111111111222222222222222111111111111222222222222111111111111222222111111111111111111111111222111111111000000//////111111000000000000111111000111111111111222222222222222222111111111111111111111111111000000000///111111111111111111111111///000111333333222222111000111111111111222222222000000111222222000///...000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111000111111111111222222222...///000222222111111000222222111111111111111222333222222222111000000000222222111111000////////////000000000111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333222222111111111111111111111111111000000000000000111111222666777999;;;<<<<<<;;;;;;::::::999888666444222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////111222222222111000111000000000/////////.../////////......///000000000000000000000000000000000000111111111111000000222111000...------......000000000000000000000000////////////000000000000//////000000000///......000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............000000111111111111000000......//////////////////////////////////////////111111111000000000000000111///...///111222111///////////////000000000000///////////////000111111000000000000000000000000........./////////000000000000000000000000000000222222333333222111111000333222222222111000000000111111111000000000//////111111111111111111111111111111111111111111111111111111111111111111111111333222111000000000111222111111111111111111222222111111000000000000111111000000////////////000000111111111111111111111111222111111111000000000000111111000000000000111111000111111111111222222222111111111111111111222222222222222222111111111111111111111111111111111111000111111222222222111111000111111111111222222222111111111111111000//////000111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111000111111111111222222222///000111222333222222111222222111111111111111222222222222111111111111111111111111111222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111111111111111111111111111000000000000000111111222666777999;;;<<<<<<<<<;;;::::::999888666444222111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000111222222222222222000000000000////////////------------...///000000000000000000000000000000000000111111111111000000222222111000////////////000000000000000000000000////////////000000000000000111111111000//////...111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////000000000000............////////////000000111111111111000000.........//////000000000---......///000000111111222111111111000000//////000......///000111000///------......///000000111/////////000000000111111000000000000000000000000,,,------...000111111222111111111000///.........111111222222111111000000444333333222111000//////000000000///////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222333222222111111111111111111000000////////////000000000000////////////000000111111111111111111111111111111111111111000000000111111000000000000111111000111111111111222222222000000000111222222222333333333333222222222222111111111111111111111111111222222111111111111111111000111111111111222222222222111111000000000000000000111111111111222222222000000111111222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333444333333333222222222222111111111111111111111111111111111111111111111111111000111111111111222222222111111222333333333333222222111111111111111222222111111111111111222222222000111111222333333444444111222222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222222222111111111111111111111111111000000000000000111111222666777999:::;;;<<<<<<;;;999999999777666444222111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000111111111222222222000000000000////////////,,,,,,,,,------///000111////////////////////////000000111111111111000000111111000000////////////////////////////////////////////////000000000000111222222111111000///...000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111////////////////////////////////////000000000000000000000000000000000000////////////////////////......//////000000111111000000000000111111111111000000111111111111000000------...///000111111222/////////000000111111111222222111111000////////////......///000000000000/////////000000000000000//////000000111111111111000000000000000000000000---......///000000111111000000000/////////......000000111111111000000///333222222222111000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000111111222333333222222222111111111111111111111000000000000111111222222111111111111222222111111111111111111111111111111111111111111111111222111111000000111111222000000111111111222222222//////000111222333333333333333222222222111111111111111111111111111111111333222111000000000111222000000111111111222222222333222000/////////000111000000111111111222222222000000000111222222333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111222222222222222111111111000111111222333000000000111222222222333111111111222222222333333111111111222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222000111111222222222222111111111111111111111111111000000000000000111111222666666777999::::::;;;;;;999999888777555333111000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000111111////////////000000000000,,,,,,,,,------///000111////////////////////////000000111111111111000000//////000/////////......////////////////////////////////////000000000000111111111111111000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111////////////////////////......//////000000111111///000000000111111111222000000111111111111000000---......///000111222222222222111111000000000000111111111111000000//////...//////000///000000111333333222222111000////////////000111222111111000000000000000000000000000000000000000000000//////.../////////000000000111///000000111111111000000000000000111222222222333111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111333222222111111222222333222222111111111111222222111111111111111111111111111111111111111222222222222222111111111111222222000000111111111222222222//////000111222333333333222111111111000000000000000000000000000000000000333222111000000000222222000000111111111222222222333222000/////////000111000000111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000000111111111222111111000000111222222333000000000111222222222333222222111111000000000000000000000000111111111222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222///000111111222222222222111111111111111111111111000000000000000111111222555555666777888999999:::999999888777555333111000000000000000000000000000................................................////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////...///000000111////////////000000000000------------...///000000000000000000000000000000000000111111111111000000...//////000000///......000000000000000000000000////////////000000000000///000000111111000000///........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000------......//////000000000000111111111111000000/////////000000111111111333333222222111000000///000000000000000000000111///000111111000000111222555555444333111000///...///000111222222222111000000000000000000000000000111111111000000//////////////////000111222222222000000111111222222111111//////000111222333333444111111111111222222222222...//////000000111111111111111111111111111111111111111111111111111111111000000111222222222111111000000111111111222222222333333333222222333333333000000////////////000000111111111111111111111111111111111222222222222222222222111111111111222222000111111111111222222222000000000111222222222333111111111000000000//////000000000000000000000000111111000000111222222333000111111111111222222222222111111000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333444111222222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222000000//////000000111222000000000000111222333333111111111111111222222222222222111111000//////...//////000000000111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222//////000111222222222222111111111111111111111111000000000000000111111222444444444555666777888999999888888666555333111000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222.../////////000000000111/////////......///000000000000000000000000000000000000111111111111000000//////000111111111000///000000000000000000000000////////////000000000000------...///000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////---------...///000000000000000111111111111000000000000000000000000000111222222222222222222222111/////////000111111222222///111333222111000222444444333333222111000//////...000111333333222111000000000000000000000000000000000000000000111111111111111111111222222222222000111111222333333222222000000000111222222222333000000000000111111111222......//////000111111222111111111111111111111111111111111111111111111111111111222333222111000000//////000111222333333444333222222222222222222333000000////////////000000111111111111111111111111111111111222222333333333333222222111111222222333000111111111111222222222111111111111111111222222222222222111111111000000000000000000000000000000...///000111222333333333000111111111111222222222111111111111111000//////000111111111111222222222333333222222111000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222111111000000000111222333000000000000111222333444222222222111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222...///000111222222222222111111111111111111111111000000000000000111111222333333333333444666777888888888888666555333111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111333444.../////////000000111111111000000////////////000000000000000000000000000000000111111111111000000000000222333333222111000000000000000000000000000////////////000000000000+++,,,---///000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000//////.........//////000111222222333000000111111111111000000111111111000000000000000111111111222222333444444......///000111222333333000222444333111111333555111111111000000000000000...000222333333333111000000000000000000000000000......///000111222333333444444333333222111111111000111222333333333333333222222222111111111111111.../////////000000111111---......///000111111222111111111111111111111111111111111111111111111111111222333333222111000///......///111222333444555222222111111111111222222222222111111111111222222111111111111111111111111111111111222222333333333333222222111111222222333000111111111111222222222222222222111111111111111333333333222222222111111000000000000000000000000,,,...000222333444444333000111111111111222222222000111222222222111///...000111111111111222222222444333333222111000//////111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111333333222222222222222222111111111222222333333333111111111111111111111111111111111111111111111111000111111111111222222222333222111111111222333444000000000000111222333444333222222222111111000000111111111222333333444444111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222......000111111222222222111111111111111111111111000000//////000111222222555555555444444333333333444444444444333222111000000000000000111111111111111111111111111111111111////////////////////////---...///000000///...---////////////000000000000000000000000000000000000111111111111111111111111333333222111000000000111//////............//////111111111111000000000000111111111111111111111111111111000000//////......////////////000000000000000000000000000000000000........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000111111222000000111111222222222333000000000000000000000000///............//////000000000000000000000000000//////............/////////000111222222222222222000000000000000000000000000000000000111111111111333333333222111000000///000000000000////////////000000//////......------222222222111111000......000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000111111111222222222222222222111111111000000222111111111000000//////000222333333222111333444111111111111111111111111222222222222222222222222333111000//////000111333444444333222111111111111111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111...//////000111222222222222111111111000000//////222222222111111111000000111111222222222222111111000000000000//////////////////...,,,+++,,,...111000111222222111000111222333333333222222222111111555444333222222333444555000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000666555222111000000111222333333333222111000///...333333333222222222111111222111111111222333333444222222333333333333444444222222222222222222222222444333333222222333333444333333333222222111111111111111111111111111111111444444444333333222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222111111111111111222222222333333333000111222222333333333333111111222222222333333333111111222222222333333333000000000000000111222222444444444333333333222222444444444444333222111000000000000000111111111111111111111111111111111111////////////////////////...//////////////////...////////////000000000000000000000000000000000000111111111111111111111111333222111111000000111111000000////////////000000000000000000000000000000222111111111111111111111111000000000/////////...////////////000000000000000000000000000000000000........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111222000000000111111111222222000000000000000000000000///////////////000111222000000000000000000000000111111000000000000111111//////000111111111111111000000000000000000000000000000000000111111111111333222222111000000//////000000000000////////////000000000000000/////////000111111222222222111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000111111111222222222222222222111111111000000111111111111000000000///000111222222111111222444111111111111111111111111222222222222222222222222000///...------...///000222222111111000000111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111/////////000111222222222222111111111000000000000222222222111111111000000111111222222222222111111111111111000000000//////000111000...---...000222000111222222111000111222333333222222111111111111222111000000000000111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000666444222111000000111222222222222222222111000///111111111222222333333333222111111111222333333444111111111222222222333333222222222222222222222222444333333222222333333444333333333222222222111111111111111111111111111111444444333333333222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111111111222222222333333333111111222333333333222222111111222222222333333333111111222222222333333333000000000000000000111222333333333222222222222222333333333333333222111000000000000000111111111111111111111111111111111111000000000000000000000000000//////......//////000////////////000000000000000000000000000000000000111111111111111111111111222222111000000000111111111111000000000000111111.........//////000000111222222222111111000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222//////000000000000111111000000000000000000000000/////////000111222333444000000000000000000000000111111111111111111111111......///000000000000///000000000000000000000000000000000000111111111111222111111000000//////...////////////000000000000000000000000111111111111///000111222333333333333000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222111111111111111222222222222222222111111111111111111111111111000000000000///000222111000000111333111111111111111111111111222222222222222222222222000///...------...///000000000000///000000111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111//////000000111222222222111111111111111000000000222222222111111111111111111111222222222222111111222222222111111111000000222333222111000000222444000111222222111000111222222111111111111000000000111000000//////000000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111555444222111000000111222111111222222222111111000///000111222333444444555222222222222222222333333000000111111111222222222222222222222222222222222333333222222222222333333333333333222222222222111222222222222222222222222333333333333222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222222111111111222222222333333333222222333333333222111111111111222222222333333333111111222222222333333333111000000000000000111111222222111111111111111111222222222222222111000000///000000000111111111111111111111111111111111111000000000000000000000000111000///......///000111////////////000000000000////////////////////////111111111111111111111111111111000000000000111111111000000//////000000111,,,------...///000000111222222111111000000//////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000111111222///////////////000000000000000000000000000000000/////////000111222333444/////////////////////////////////000000///////////////000000000000000///000000000000000000000000///000000000111111111111111000000000//////......////////////000000000000/////////000000111111111//////000111222222222222///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000......///000111222222333111111111111111111111111111111111111111111111111111111111000000000000000...000111111000000111222111111111111111111111111111111111111111111111111222222111000000111222222000000000000000111222333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000111111222222222111111111111111111111111111111111111111111111111111111222222222222111111333333333222222222111111222333333222111111333444000111222222111000111222111000000000000000000000222111111111111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111333333222111000000111111///000111222222222222222000000111222333333444444111222222222333222222222111111111111222222222222111222222222222222333333333333222222222222333333222222222222222222222222222222222222222222222222333222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333333222222111000111111222222222333333333111111222222222333333333111111000000000000000111111111111111111111111111111111222222111111000000///000000000111111111111000000000000000000000000000000000000000000000000111000///......///000111////////////000000000000////////////////////////000000000000000000000000111000000///000000111111000//////......//////000,,,------...///000000111111111111000000000//////////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111////////////////////////////////////000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000111111222000000000///////////////000000000000000000000000////////////000111222333//////////////////////////////000000000000//////111111111222222111000000000000000000000000000000///000000000111111111111000000000000////////////.../////////000000000111.........//////000000000//////000000000000/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111......///000111222222333111111111111111111111111111111111111111111111111000000000000000000111111...000111111000000111222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111222333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222222222111111111111111111111111111111222222222222111111333333333333222222222222111222333222111111222333000111222222111000111222000000000000000000000111111111111222222111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111222222111111111111111111///000111222222222222222222222222222222222222222111222333333333222222111222222222333333333333444111111111222222333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333333222222111000111111222222222333333333111111222222222333333333222111111000000000000000111111111111111222222222000000111111111000000///000000000000111111111111000000000000000000000000000000000000000000000000111000000//////000000111////////////000000000000000000000000000000000000000000000000000000000000000000/////////000111111//////............//////.........//////000000111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000000000000//////000000000000000000000000000////////////000111111000000000000000000000000000111222333333222111000111222222222222111111000000000000000000000000000000000000000111111111111000000000000000000000000......//////000000111111............/////////////////////000//////......000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222222222222111111111111111111111111111111222222222000000000000111111111111///000222111000000111333111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222333444111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111222222222222222222222222111111111222222222222222111111111111111222222222111111222222222222111111333333333222222222111111000222333222111000111333000111222222111000111222000000000111111111111222///000000111111000000///000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222111111000000111111222111111111111111111111000///000111222222222222222333333333222222222111111111222333444333222111000222222333333333444444444111111111222222333333444222222111111111111222222111222222222222333333333333333333333333333333333111111111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111222222222222333333333111111222222222333333333222222333333333222111111111111222222222333333333111111222222222333333333222222111000000000000000111111111222222222333333//////000000000000000///000000000000111111111111000000000000000000000000////////////////////////000000000111111000000000////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111000000////////////000000000000000000000000000000......//////000111111111.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111222222222111111111000000000000000000000000000000000222222111000000000111111000000000000000000000000000111333444444333111000111111111111111000//////000000000000000000000000000000000000111111111111111111111111111111111111.........///000111111111000000000///////////////---...///000000111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111222222222111111111000000000000111111111222222222///000000000111111111111000111222222111111222444111111111111111111111111111111111111111111111111000000000111111000000000333222111111111111111222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222111111111222222333333333000000111111111222222222111111222222222222111111222222222222111111111111111222444333222111222333000111222222111000111222111111111111222222333333000000111222222111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222111111000000111111222000000111111111111000000000111111222222222111111222222222222222222333333111222333444444222111///111222222222333333333333000111111222333333444444222222111111111111222222111111222222222333333333333333333333333333333333000111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111222222222333333333111111222333333333222222111111222222222333333333111111222222222333333333222222111000000///000000111111222222333333333333//////000000000000000///000000000000111111111111000000000000000000000000///////////////////////////000111222222111000///////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000000000111111111111111111000000000000------...///000111222222.../////////000000111111////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000111111222333222222222111111000000000000000000000000000000555444333222111111111111000000000000000000000000...///111222222111///...000000000000000///......000000000000000000000000000000000000111111111111111111111111111222222222---......///000111111222222222111111000000//////,,,---///000222333333333000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000222222222222111111000000000000111111222222222222//////000000111111111222000222333333222222333444111111111111111111111111000000000000000000000000222222333333333333222222222222111000//////000000111111111111111111111111222222222222222222222222000000111111222222222222111111111111111111111111222222222222222222222222111111111222222333333333000000111111222222222222111111222222222222111111222222222111111111000000111333444444333222222333000222222222111000111222111111222222222333333333222333444555555444333222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222///000111111111111000000111111222222222111111000000000111222333444444555111222444444444222000///000111111111111222222222000000111222333333444444222222111111111111222222111111111222222333333333333333333333333333333333000000111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333111111222222222333333333000111222333333333333333111111222222222333333333111111222222222333333333////////////000000000000//////000111222222333333000000000000000000000000000000000000111111111111222222222222222111000000000000000000000000000000000111111000000///...---//////............//////000000//////......------000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333222000000000111//////000000000000//////000000000000000///......000000000000111111111111000000000000000000000000111000///......///000111111111111000000000000000......//////000000111111////////////000000000000//////000111111111111111222000...000222333111...///000111222222111000///000000000000000000000000000111111111111222222222//////000111111111111111444333111000000000111111000000000000000000000000///////////////000000111333222222222111111000000111000/////////000222333000///.........///111222000000000000000000000000111111111111111111111111333333333333333333333333222222222111111111000000555444333222111///......000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000222222111111111111222222222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111333333222222333333444555111111111111111111111111111111111111111111111111222111000//////000111222000000000111222222333333111111111111111111111111444333222111111222333444111111111111111111111111333333333333333333333333000000000000000000000000444222000...---///000222111111111111111111111111111111111111111111111111222111111111000000//////111111222222222222111111666555444444222222111000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111222222000111111111111222222222222222111111111111222222222222222222222222222222111111111222222333333333111111222333333333333222222222222222222222222222444111//////111222000---111111111111111111111111222222222111111111111000111111111111111111111111//////000111222333333444444333333222111111111222111111000000000000111111222222222222222222222222////////////000000000111//////000111111222333333000000000000000000000000000000000000111111111111111111222222111111000///000000000000000000000000...///000000000000000/////////............//////000000000//////.........000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333222000///000111000000111111111111000000111111111111111000//////000000000000111111111111000000000000000000000000111000///......///000111111000000000000000000000.../////////000000000111000000000000//////////////////000111111111111111222111000111333333111//////000111222222111000///000000000000000000000000000000111111111222222222//////000111111111111111333333111000000000111111000000000000000000000000000000/////////000111111222222111111111000000000111000/////////000222222000//////...///000111222000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111000000444333333222111000//////111111111111111111111111000000000000000000000000111111111000000111111111000000000000000000000000222222111111111111222222222111111111000000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111000000000111111222222333333333333333333333333111111111111111111111111222111000//////000111222222222111111111111111111111111111111111111111111333222222222222222222333111111111111111111111111222222222222222222222222000000000000000000000000444222000......///111222111111111111111111111111111111111111111111111111222111111111000000000000111111111222222111111111444444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222333222222222111000000000000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222333333111111222333333333333222222222222222222222222222444222000111222333111///111111111111111111111111000000111111222222222333222222222222222222222222222222222222222333333333444333222222111111222222333333222222222222333333222222222222222222222222/////////000000000111111///000000111111222222222000000000000000000000000000000000000111111111111000000111111000000///...000000000000000000000000---...///000111111111111//////............//////000000000000000000//////000000000000000000000000.........///000111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333222000///000111000111111222222111111000111222222222222111111000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000111111////////////000000000000111111000000//////......//////000111111111111111222111111222333333222000000000111111111111000000000000000000000000000000000000000111111111222222//////000111111111111111333222111111000111111111000000000000000000000000111000000000000111222222111111000000000000//////000000000///000111111222000////////////000111222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111222222222111111111000000222222222222222222222222000000000000000000000000111000000//////000000111000000000000000000000000222222111111111111222222111111111111000000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111000000000000111111222222333333333333333333333333111111111111111111111111222111000000000000111222333333222222111000000///111111111111111111111111222222222333333222222222111111111111111111111111111111111111111111111111000000000000000000000000333222000......///111222111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222444333333222111000//////000111111111111222222222222222111111111111222222222222222222222222222222333333222222222222222222111111222333333333333222222222222222222222222222333222111111333444333222111111111111111111111111...///000111222333444444333333333333333333333333444444444333333333222222333333222222111111222222333333222222222222333333111111111111111111111111//////000000000111111111///000000000111111111222000000000000000000000000///000000000111111111111000000000000000///......////////////////////////......///000000000000000//////............//////000000000000111111111111////////////////////////.../////////000000000111////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000222222111000///000111000000111111111111000000111111111222222111000000///000000000111111111111////////////////////////000000////////////000000000000000000000111111111////////////000000000000111111000000//////......//////000111111111111111111111111222222222111000000000000111111000000000000000000000000000000000000000000000111111111111//////000111111111111111222222111111111111111111000000000000000000000000111111111111111222222333000000000///////////////000000000000000111111222000000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000222222111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111222333444444333222111111111111111111111111111111111111111111111111111000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111222111111222222333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333222222222111000000000000000111111111222222222222222111111111111222222222222222222222222222222333333333222222111111111111111222333333333333222222222222222222222222222111111111111222333333333111111111111111111111111///000000111222222333333333333333333333333333333333333333333333333333222333333222222111222222333222111111000000111111222111111111111111111111111000000000000111111111111000000000000000111111111///////////////////////////000000000111111111111000000000000000///......////////////////////////000000000000000///......//////............////////////000000111111222222////////////////////////111000000000/////////...////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000111222111///...///000......////////////......//////000000000000000//////000000000111111111111//////////////////////////////000000000000////////////000000111111111111000000000000////////////111000000000/////////...//////000111111111111111//////000000000/////////111000000000000000000111000000000000000000000000//////000000000111111111//////000111111111111111111111111111222111111111000000000000000000000000111111111111111222222333///////////////000000000///000000000111111111111///000000111111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000////////////000000000000000000000000000000222222111111111111222222444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333222222111111111111111111111111111111111111111111111111111111222222222222111111000000111111111222222222111111111111111111111111111222333444444333222111111111111111111111111111222222222222222222222222000000000000000000000000111111000//////000111222111111111111111111111111111111111111111111111111111111111111111222222222222222111000000111222222000111111222222333333444111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000111222222222333000000111111111222222222222222111111111111222222222222222222222222222222333333333222222111111111111111222333333333333222222222222222222222222222///000000111111111222222111111111111111111111111111111111111111111111111222222222222222222222222000000000111222333333333333222222111222222333333222222111111111111222222111111111111111111111111000000000111111111222222000000000000000000000000////////////////////////000000000000111111111111000000111111000000///...000000000000000000000000111111111111000///...---//////............//////......//////000111222222000000000000000000000000111111111000///.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111///...///000---......//////......---......///000000000000///000000000000111111111111000000000000000000000000//////000000000000///////////////000111111222222000000000000/////////////////////000000000000000//////000111111111111111---///000000///......///111111000000000000111111000000000000000000000000/////////000000000111111//////000111111111111111000000111222222222222111000000000000000000000000111000000000000111222222//////000000000000111111//////000111111111111000///000111111222222111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111222222222111111111111111111222222222222222222222222222222111111111111111111111111111000000//////000000111000000000000000000000000222222111111111111222222444333333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111---...000111111111000///333333333333333333333333111111111111111111111111111111222333333222111111///000000111222222333333111111111111111111111111222222222333333222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111111111111222222222222222333222111000000111222333000111111111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222//////000111222333333444000111111111111222222222222222111111111111222222222222222222222222222222333333222222222222222222111111222333333333333222222222222222222222222222///000111111000///000222111111111111111111111111222222222111111111000000111111111111111111111111...///000111222333333444222222111111222222333333444444333333333333444444222222222222222222222222000000111111111222222222000000000000000000000///////////////////////////000000000000111111111111111111222222111111000///000000000000000000000000///000000000000000///...//////............//////,,,------///000111222222000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111111111///...///000......////////////.........///000111111111111111000000000000111111111111000000000000000000000000...///000111111000///......//////000111111222222111000000000/////////.........//////000000111111//////000111111111111111---000222111///...///000222111000//////000111222000000000000000000000000////////////000000000111//////000111111111111111///000111222333222222111000000000000000000000000000000/////////000111111000000000111111111222222...///000111222111111000///000111222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111000000000000000000000000222222111111111111222222222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111---...000111111111//////333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111222222111111111111111111111111333222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111111111111222222333333333333222111//////111222333111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000111222222222333000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222333333111111222333333333333222222222222222222222222222000222333222000///000222111111111111111111111111111111111111111222222222222222222222222222222222111111111222222333333333222222111111222222333444555444444333333444444555333333333333333333333333000111111111111222222222000000000000////////////////////////////////////000000000000111111111111222222222222222111000000000000000000000000000000---...///000111111111111//////............//////+++,,,---...///000111222000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111111000///...///000//////000000000000/////////000111222222222222222000000000000111111111111000000000000000000000000...///000111111000///......//////000111222222222111111000000/////////...------...///000111222222//////000111111111111111...111333222000///000222222111000//////000111222000000000000000000000000////////////000000000000//////000111111111111111///000111222333333222111000000000000000000000000///////////////000000111000000111111222222222333...///000222222111111000///000111222333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222111111111000000000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000222222111111111111222222000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222222222111111111111111111111111///000222333444333111000111111111111111111111111111111111111111111111111111222333444444333222111333333222222111000000000111111111111111111111111444333222111111222333444111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111111111111111111111111111111111111222222333333333333222000//////000222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111111000111111111111222222222222222111111111111222222222222222222222222222222111111111222222333333444111111222333333333333222222222222222222222222222222444555444111///111333111111111111111111111111//////000111222333333444333333333333333333333333444444333333333333222222222111111111222333333444333222222111111222222333444444444444444444444444111111111111111111111111////////////000111333333000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000////////////000000111111000000//////......000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////..............................000000000000000111111222000000000000000000000000111///......000111000///------...///000111222222555444222111000/////////222222222111111111111111---------............///000000000000000000000000000111222222222000///......111444444222000000111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111000.........///000222222111000111222444555////////////000000000000000000000000111111111111000000000000000000000000111111111111111222222222000111111111111222222222111111222222222111111000......//////000000111111000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111444333222111000...------222222111111111111111111000000000000000000000000111111000000000000111111111222333333333333222111000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111333222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222111222222222222111000000111111111111111111111111000000000000000000000000000111111111111222222222333333222111000000111111000000000000111111111111111111000000//////......000111111111111222222222000000000000000000000000222222222222222222222222000111111111111222222222222222222222222222222222222222222222222111000///333333222222222222222222333333333222222111111111111111222222222333333333111222222333333222222111222333333444444333333222222222222222222222222222111222222333333222222111...000222444444222000...222222222222222111000///000111111111111222222222222222222222222222222222222111111111222333444444333333222111111222333333333333333333333333333333444333333222222333333444555666555444333333555777111111111111111111111111000/////////000111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000////////////000000111000000000/////////...000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////000////////////000111111000000000000000000000000111///......///000000///......//////000000111111444444333222111111111111////////////////////////........./////////000000000000000000000000000000000111111222111000///...///111222111///...000222000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222111000000000000000222111111111111222222333111111000000//////......000000000000111111111111111111111111111111111111222222222222222222222222000111111111111222222222111111222222222111111000000000000111111111111111000000000000000000000000111111111111000000000///000000000000000000000000111111111111111111111111333333222111000///......111111111111111111111111000000000000000000000000111111000000000000111111111222222333333222222111111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000111222222333333222222///000111222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222111000000000000000000000000000111111111111222222111111111000000000000111111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222222222222222222111000000222222222222222222222222333333222222222222222222111111222222222333333333111222222333333222222111000111111222222111111000222222222222222222222222111222222333333222222111000111222333333222111000222222222222222111000000000111111111111222222222333333222222222222222222111111111111111222333333333333222111111222333333444444333333333333333333444333333222222333333444555666666555333444555777111111111111111111111111111000000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000////////////000000////////////000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////......//////000111000000000000000000000000222000///000111333333222////////////000000000000333333333333333333333333//////////////////////////////000000000111111111000000000000000000000000000111111111111000//////000000000...,,,---000333000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111222222222222111111000000111111111111000000///333222111000///......---000000000000111111111111111111111111111111111111333333333222222111111000000111111111111222222222000111111222222222111111222222222222222222111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111222222111111111000000000111111111111111111111111000000000000000000000000111111000000000000111111111111222333333222111111111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111222222333333222222...///000111222333333333000000000000000000000000222222222222222222222222000000000111111111222222111111000/////////000000000000000111111111222222222222222222222111111111000111111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111222222222222111000000111111111222222333333444222222222222222222333333111111222222222333333333111222222333333222222111000111111222222111111000111111111111111111111111111222222333333222222111111222222222222222222111111222222222222111000000000111111111111222222222333333333222222111111111111111000000000111222222333222222111111222222333555444444444333333222222444333333222222333333444555666666555444333555777111111111111111111111111222111000000000000000111///000000000111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000////////////000000000000000000////////////000000////////////000000222111111000///......---////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000...............///000000000000000000000000000000111000000222444777888777111000000000/////////...111111222222333333333333000000000111111111111111/////////000000000111111////////////////////////000000111111111000000000000000//////...///111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000111222333222111000//////000111111111///...---222111111000000////////////000000000111111111111111111111111111111111111333333222111000000//////000000111111111222222222000000111222222222111111333333222222111111111000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000111111000000000000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111000000111222222222222222//////000111222333333333////////////////////////111111111111111111111111000000000000111111111111000000///////////////000000000111111111222222222222222222222222222111111000000111111111222222222111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000111111222222222111111000000000111222333333444444111111111222222333333333111111222222222333333333111222222333333222222111222333333444444333333222000000000000000000000000111222222333333222222111333222111111111111222333111111222222222111111000000000111111111222222222444333333222222111111111111000000000000000111111222222222222222222222222555555555444333333222222444333333222222333333444333444555444333222444555111111111111111111111111222111000000000000000111///000000000111111111111000000000000000000000000111111111111111111111111222222111111000000//////000000////////////000000////////////000000000000000000////////////000000222111111000///......---////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////...............///000000////////////////////////...---...000444888999999111111000000//////.........///000111222222111111//////000000111111111111....../////////000000000////////////////////////000000000000000000111111//////000222333333111000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000111111111/////////000111111000///---,,,//////000000111111222222///000000000111111111111111111111111111111111111222222111000///......---000000111111111222222222///000111222222222222222222222222111111000000///000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111111111222222222222000000111111111222222222000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111000000111222222222222111111111222222222111111000////////////////////////000000000000000000000000//////000000000111111111000///////////////000000111111111111222222222222111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000000111111222222222111111000000111222333333444444111111111222222333333333111111222222222333333333111222222333333222222111222333333444444333333222000000000000000000000000111222222333333222222111444333222111111222333444000111111222222222111111000000111111111222222222333333333222222111111111111111000000000000000111222222222222222222222222555555555444444333333333444333333222222333333444111222333333222111222333111111111111111111111111111000000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000////////////000000////////////000000000000000000////////////000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////......//////000111////////////////////////+++++++++...111555666666111111000000//////......---...000111111111000000,,,------......//////000........./////////000000000000000000000000000000000000000///000000111222//////000333555444222000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...//////000000000000//////000000000000//////......//////000111222333333000000000000111111111111222222222222222222222222111111111000000//////...000111111111111222222222///000111222222222222222111111111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111222222222222222222000000000111222222333333000000000000000000000000111111000000000000111111222111000000000000111222222222222222222222222222111111111111111111111111000000000111111111111222111111111111111111111111///000000111111222222222111111111111111111111111111111111111111111111111///000111111222222111111222222222222222111000000000000000000000000000000/////////////////////////////////000000000111111000000/////////000111111111111111222222222222333000000000111111111111111000111111111111222222222222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111000000111222222222222111111111111222222333333444222222222222222222333333111111222222222333333333111222222333333222222111000111111222222111111000111111111111111111111111111222222333333222222111444333222111111222333444000000111222222222222111000111111111111222222222222222222222222222222222222222111000000000111111111222222333333222222111444444444444444444444444444333333222222333333444000222333333222111111222111111111111111111111111000/////////000111222222000000000000111111111111000000000000000000000000111111111111111111111111000000000000000111111111000000////////////000000.../////////000000000111000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000////////////000111111///////////////////////////...---...111333333333000000000000////////////...///111222222111000///,,,,,,------...//////000//////000000000111111111000000000000000000000000111000/////////000222333000......000222444222000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000//////000000111222000000//////000000111111000000000111111222222333000000000000111111111111222222222222222222222222222222222222111111111111000111111111111222222222//////000222222333333222111111111222222222222222000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222///000000111222222333333000000000000000000000000111111000000000000111111222111000//////000111222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000111111222333333444111111111111111111111111111111111111111111111111///000000111111111111111000111111222222222111111111111111111111111111111////////////////////////////////////000000000111000000000000000111222222111111111222222222333333111111111222222222333333000111111111111222222222222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222000000111222222222222222222222222222222222222222333333222222222222222222111111222222222333333333111222222333333222222111000111111222222111111000222222222222222222222222111222222333333222222111333333333222222333333333000000111222222222222222000111111111111222222222111111111222222333333444333333222111111111111111111222333333333333222111333333444444555666666666444333333222222333333444111333555555444333333333111111111111111111111111////////////000111333333000000000000111111111111000000000000000000000000111111111111111111111111//////000000111111222222000000////////////000000.../////////000000111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111000000000000000111222222////////////////////////555444222222333444333222////////////000000000000///111222333333222000///.........///000111111222000111111111111222222222000000000000000000000000111000/////////111222333111...+++,,,///222333222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111000000000111333444111000/////////111222333222222222111111111111111000000000000111111111111222222222222222222222222333333333333333333444444000111111111111222222222//////000222222333333333222222222333333444444444000000000000000000000000//////000000111111111222000000000000000000000000111111111111111111111111333333333222222222111111///000000111222222333333000000000000000000000000111111000000000000111111222111000//////000111222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000111222333333444444111111111111111111111111111111111111111111111111//////000111111111111111...///000111222333333333111111111111111111111111000000000000000000000000////////////000000000000111111000000111222333333111111222222222333333333222222222333333444444444000111111111111222222222222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222///000111222222222222222333333222222222222222222444333333222222111111111111111222222222333333333222222222333333222222222333333333444444333333333222222222222222222222222222222222333333222222222333333333333333333333333///000111222222222222222000111111111111222222222000000111222333444444555444444333222111111222222111222333444444333222111222333333444555666777777444333333222222333333444333555777777666444444555444222000///...///000111000000000000000000000000......///000111222222333111111222222222222111111111111111000000000000000000000000000000000000000000/////////............222111111111000000//////222111111111000000//////......//////000000111111////////////////////////////////////////////////......////////////......000000000000000000000000111111111111111111111111000000000000000000000000---.........//////000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......------......//////000000000000000000000///......000000000000000000000000222111000//////000111222//////000000111111111222222111000//////000111222000000000000000000000000111111000000000000111111000000000000000000000000222111111111000000//////000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////222222222111111111000000111111111111111111111111111111111222222333333333111111111111111111111111111222222333333222222111333222222222222222222222222222333333333333444444111111111222333333333444222222222222222222222222//////000000000000//////111111111111111111111111---...///...---...///111000000000000000000000000000111111111111222222222000000000000000000000000222111111111000000//////000000000///000111111222444444444333333222222222111111111111111111111111222333333444444333333222111222222333333222222111/////////000111111222222222000...000333444333111555555444333222111000///111222222222222111000000111111111000000000000000////////////////////////000/////////000111222222222222222111111111111111333222111000000111222333111111111111111111111111000000000000000000000000000000000000111111111111222222111111111111222222111111111111111111111111222222222333333444444444222222222111111111000000111111222222222333333333222222222222222222222222000111111111111222222222333333333222222111111111222222222222222222222222222222222222222222222222111222333444444333222111222222222222222222222222444333111000000111333555111111222222222333333333111111000///000111333444444444444333333222222222555444333333222222222222444333222222333333111///555555555555555555555555444444444444333333222111444444444333333222222222333222000/////////000111111111111111111111111111000000000000000111111111111111222222222222111111111000000000000000000000000000000000000000000000000000/////////.........000000000000//////......111111111111000000000///000000000000111111111111000000000000000000000000////////////////////////...//////000000//////...000000000000000000000000////////////////////////000000000000000000000000........./////////000000000000000000111111111111000000000000000000000000000000000000000000000000111000000000/////////............///////////////000000000000000///......000000000000000000000000111111000000000000111111///000000000111111111111222111000//////000111222000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000///000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000//////111111111111111111111111000000000111111222222222333333333333333333333333111222222333333222222111222222222222222222222222222222222333333333444444111111111222222222222222222222222222222222222222000000000000000000000000111111111111111111111111///000000000//////111222111111111111111111111111000111111111111222222222111111111111111111111111111111111111000000000///000000000000000111111222333333333333222222222111111111111111111111111111222222333333333333222222111222222333333222222111222222222222111111111111222000///000333444222111222222222222222111111111111222222222222111000000000000000000000000000000111111111111111111111111000000000000000000111222111111111111111111222222222222111000000111222222111111111111111111111111111111111111111111111111000000000000111111111111222222111111111111222222111111111111111111111111111222222222333333333333222222222111111111000000111111222222222333333333222222222222222222222222000111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222555444333222222222333444111111222222222333333333444333222222222333444555444333333333222222222222555444333333222222222333444333333333444444333111444444444444444444444444444444444444444333222111555555444444444444444444333222111//////000111111111111111111111111111111111111111111000000//////111111222222222222111111000000000000000000111111000000000000000000000000000000000/////////......////////////............111111111111000000000000222222222222111111111111111111111111111111111111///////////////////////////000000111111000000///000000000000000000000000////////////////////////000000000000000000000000......////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000///////////////...000000000000000//////...000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///////////////111111111111111111111111000000000000000111111111333333333333333333333333111222222333333222222111111111111111111111111111222222222222333333333333111111111111111111000000222222222222222222222222111000////////////000111111111111111111111111111000111111111000000222333111111111111111111111111000111111111111222222222222222222222222222222222111111111111000000000000000000000000000111111111222222222111111111111111222222222222222222222222111111222222222222111111111222222333333222222111444444333333222111111000222000000000222333222111000000000111111222222222111222222222222111000000000000000000000000000000111111111111111111111111222111000000000000000000000000000111222222222333222222111000000111222222111111111111111111111111222222222222222222222222000000000000111111111111222222111111111111222222111111111111111111111111111111111111111222222222222222222111111111111111111111222222222333333333222222222222222222222222000111111111111222222222222222222222222222333333111111111111111111111111222222222222222222222222333222222222222222222333222222222222222222222222444444444333333222222222111111222222222333333333444444333222222222333333222222222222222111111111444444333222222222333333444333222333555666555444333333333333333333333333333444444444444333333222444444555555555555555555222222111000000111111222111111111111111111111111111111000000000000000000111111222222222222111111000000000000000111111111000000000000000000000000000000000////////////...////////////////////////111111111000000000000000222222222111111000000000000000000000000000000000////////////////////////000000111111111111000000////////////////////////111111111111111111111111//////////////////////////////////////////000000///000000000111111111111////////////////////////000000000000000000000000000000000000////////////111000000000//////......//////000000000000/////////////////////////////////000111222222111000///000000000000000111111111111000000000000000000111000000000000000000000000111111000000000000111111////////////////////////111111111000000000000000////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000111111111111111111111111111111111111111111111222222333333222222111000000000000000111111111111222222222222333333333222111111111000/////////111111111111111111111111222111///......///111222111111111111111111111111000111111111000000222333111111111111111111111111000000111111111222222222222222222222222222222222111111111000000000000000//////000111111111111111111111111000000000000000222222222222222222222222000111111222222111111000111222222333333222222111333333222222222111111111111111111111222222222111///000000000000111111111111222222222222111000000/////////000000000000000////////////////////////222222111000/////////000//////000111222333333333222111111111111111111222111111111111111111111111222222222222222222222222///000000000111111111111222222111111111111222222111111111111111111111111000000000000000111111111111111111111111111111111111111222222222333333333222222222222222222222222000000111111111222222222111111111222222333333333000000000000000000000000222222222222222222222222444333222111111222333444222222222222222222222222333333444444333222111000111111222222222333333333333222222111111000000000111111111111111111111111444333333222222333333333333222111222444666666555333333333333333333333333333444444444444444333333333333444444555555666666222111111111111111222222111111111111111111111111...//////000111111222222111111222222222222111111//////000000111111111111000000000000000000000000111000000000////////////000000000000000000000000000000000000000000111111111111111000000//////...////////////////////////000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000/////////000000000111111111111////////////////////////////////////////////////////////////000000000000111111000000/////////...//////000000000000/////////////////////////////////000111222222111000///111111000000000000000000000000000111111000000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000111111////////////////////////111000000000000000000111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222222333333222222111//////000000000111111111111111111222222222333333222111111111000/////////111111111111111111111111333111000......000111333111111111111111111111111///000000000//////111222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000111111//////000111111111111000000000000000000000000000222222222222222222222222000111111222222111111000111222222333333222222111000000000000111111222222111222222222111111111111111111111000000000000///111222222222222111000000......//////000000000000000000000000000000000000222222111000/////////000//////000111222333333333111111111222222111111111111111111111111111111111111111111111111111111111///000000000111111111111222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222000000111111111222222222111111111222222333333333000000000000000000000000222222222222222222222222444333222111111222333444222222222222222222222222222222333333222111000000111111222222222333333333222222222222111000000///111111111111111111111111333333333222222333333444222000///000333555555555333333333333333333333333333444444555555444444444222222333333444444444555111111111222222222222222222222222222222222222222......///000111222333333111111222222222222111111/////////000111111222222000000000000000000000000111111000000000/////////000000000000111111111111000000000000111111111111000000000///////////////........................000000000000000000000000///000000111111000000///000000000000000000000000........................000000000000000000000000111111000000000000//////000000000000111111111111000000000000000000000000////////////////////////////////////000000000000111000000000000000000///...//////000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222111111111111111111111111333333333222222222222222333333333333333333333333111222222333333222222111///000000111111222222222111111111111222222222222111111111111111111000000111111111111111111111111222111000000000000111222111111111111111111111111///000000000//////111222222222222222222222222222000111111111111222222222000000000000000000000000000000000000111111111111...///000222222111111000000000000000111111111111333333333333333333333333111111222222222222111111111222222333333222222111...//////000111111222222111222333222000000000222222222222111111000000000111222222222222111000000---......//////000000111222222222222222222222222222111000000000000000000000000000111222222222333000111222222222222111000111111111111111111111111000000000000000000000000000000000000111111111111222222111111111111222222111111111111111111111111111111111111000000000000111111111111111222222222111111222222222333333333222222222222222222222222000111111111111222222222222222222222222222333333111111111111111111111111222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222111111222222222333333333333333444444444333222222111111111222222222222222333333222222222333444444222111//////222444555444333333333333333333333333333444444555555555555444222222333333333333333333000111222222333333333222222222222222222222222222//////000000111111111222111111222222222222111111...//////000111111222222000000000000000000000000111111111000000000///////////////000000000111111///000000000111111111111000000000000000000111111////////////////////////000000000000000000000000...//////000000//////...000000000000000000000000........................000000000000000000000000111111111000000000//////000000000000111111111111000000000000000000000000////////////////////////.../////////000000000111000000000000000111111111......///000000000000000000000000000000000000000111111000000000000111111111111111111000000000//////000111222222111000///000000000000000000000000111111000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111222111111111111111111111111222222222222111111111000333333333333333333333333111222222333333222222111000000111111222333333444111111111111222222222222111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111000000222333222222222222222222222222000111111111111222222222111111111111111111111111///000000000111111111111...///111222222222000///000000000111111222222222333333333333333333333333222222333333333333222222111222222333333222222111111111111111111111111111111222444222000///000222111111111222222222222222111222222222222111000000------......///000000111222222222222222222222222000000000000000000111222111111111111111111222222000111222222222222111000111111111111111111111111111111111111111111111111000000000000111111111111222222111111111111222222111111111111111111111111222222222111111000000000000000111111111222222222111111222222222333333333222222222222222222222222000111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222444333333222333444666777111111222222222333333333111222333444444444333333222222222222333333333444333222222222333333444555444222000000222444555555444444444444444444444444333333444555555555555555444444444444444333333333000111222333333333333333222222222222222222222222111111111111000000000000111111222222222222111111...//////000111222222222000000000000000000000000111111111111000000000000---.........//////000000//////000000111111111222000000111111222222222333000000000000000000000000000000000000000000000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111000000000000000000000000////////////////////////.../////////000000111111//////000000111111222222......///000000000000000000000000000000000000000222111000//////000111222222111111111000000/////////000111222222111000///000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111111222000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111111111111111111111111111222111111111000000//////111111111111111111111111222222222333333222222222000000111222333333444444000111111111111222222222111111111222333333333444000000000000000000000000000111222222222222111000111111111111111111111111111222333222111111333555222222222222222222222222000111111111111222222222222222222222222222222222//////000000111111111222...///111222333222000///000000111111222222222333333333333333333333333333222333333444444333333222222222222333333222222222444444333333222111111111111333444333000...000222///000111222333444555555111222222222222111000000---------...///000000111000000000000000000000000000000//////000111222222222222222111111111111111000111222333333222111000111111111111111111111111222222222222222222222222000000000000111111111111222222111111111111222222111111111111111111111111333222222222111111000000000000111111222222222222111111222222222333333333222222222222222222222222000111111111111222222222444333333222222111111111222222222222222222222222222222222222222222222222111222333444444333222111222222222222222222222222555444333333444666999:::111111222222222333333333...///111222333222222111222222222333333444444444222222222222333333444555666444111111333555666666555555555555555555555555333333444555666666666555666666666555555444444333222222222222222222222222333333222111000000000000333333333222222222111111111111111111111111111111111111222222222222111111222222111111111111222222////////////000000000000000000000000000000000000---...///111111222222222222222222111000//////...000000000000000000000000......//////000000111111111000/////////000222333000000000000000000000000000000////////////000000//////000000111111111222222222222111111111000000222111111111000000//////000000////////////000000000000////////////000000000000000000000000000000////////////000000000000000000111111111111000000111111000000//////......///////////////000111111111111222222222222111111000111111111222222222222222222111111111111222222111000000000//////......////////////000000000000111111111111111000///...111111000000000000000111222222111111111111222222444222000000222333111///000000000000000000000000222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111111111222222222333333333222222222222222222222222333333333222222222222111111111222222222222111111111111111111111111111111333333333333333333333333111111111111111111111111333333222111000000111111222222111111111111222222222222222111111111000000000000111222222222222111222222222222222222222222222333333444333222000///222222222222222222222222444444333333333333222222111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000111111000000000000000000000111111111111222222222444333111000000111333444111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111222222222222111111000000222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444777777666666666555555555111111222222222333333333222222111111111111222222444222000111333444333000444444444444444444444444444444444444444444444444222222333444444555666666555444333111000/////////444444555666555444222222555333222333333222000...222222222222222222222222666555444333222333444555222333555666777777888888666666666555444444333333333333333444555666777888222222222222222222222222222222111111111222222333333333222222222111111111111111111111111111111111111111222222222222111111222222111111111111222222111111000000/////////...000000000000000000000000...///000111111111111111222222111111000//////...000000000000000000000000.../////////000000000111111000/////////000222222000000000000000000000000000000////////////000000111111111111111000000000222222222111111111000000111111000000000/////////000000////////////000000000//////////////////000000000000000000000000000////////////000000000000000000111111111111000000111111000000///////////////////////////000111111000111111222222111111000000000000111111111222222222111111000000111111222111111000000000/////////////////////000000000000111222222222222111111000111111000000000000111111000000////////////000000333111000000222222111...111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222111111222222222333333333222222222222222222222222000111111111222222333333222222333333333333222222111111111111111111111111222222222222222222222222111111111111111111111111333333222111111111111111333333222222222222333333222222222111111111000000///000000111111111111111222222222222222222222222333333333333333222111000222222222222222222222222444444333333333222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000000000111111111111111111111111000000000000000111222333000111111111111222222222444333111000000111333444111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111222222222222111111111000222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444444333333333222222222222111111222222222333333333222222111111111111222222444222000111333444333111333333333333333333333333333333333333333333333333222222333333444444555555333222111111111111111111111222333444555555444333444333222333333333111///333333333333333333333333555555444333333333444555444555555555555444333333333333444444555666666666444444444444444555666777333333333333333333333333111111111222222333444555222222222111111111000000111111111111111111111111111111222222222222111111222222111111111111222222333222111000///......---000000000000000000000000///000000111111111000000222222111111000/////////000000000000000000000000////////////000000000000000000000///000111111222000000000000000000000000000000////////////000000333333222222111000000000222111111111111000000000000000///////////////...000000000000000000000000/////////....../////////000000000000000000000000////////////000000000000000000111111111111000000111000000000000////////////////////////000111111000111111222222111111000/////////000000000111111222111111000000111111222111111111111000000000000////////////000000000000111111222222333333222222111000000000000000111111000000////////////000000222111000000111111000...111111111111111111111111000000000000000000000000222222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333444444333333333111111222222222333333333222222222222222222222222......///000111222333444333333333444444333333333111111111111111111111111111111111111111111111111111111111111111111111111333222222111111111111222444333333333333333333444222222222111111111111111000000000111111111111111222222222222222222222222333333222222111111222222222222222222222222222222333333333333222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111000000000000222333444555000111111111111222222222444333222111111222333444111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333444444222222222222111111111111111111222222222333333333222222111111111111222222333222111111333333222111333333333333333333333333222222222222222222222222222222222333333333333333111111111111111222333444///000222333444555555555444333222222444444333111444444444444444444444444555444444333444444555555333333444444333333222111333333444444555666666666555555444444444555555666333333333333333333333333333222222222333333444555222222111111111000000000111111111111111111111111111111222222222222111111222222111111111111222222222222111111000//////...000000000000000000000000000111111111111000000///111111111111000000//////000000000000000000000000////////////000000000000000000000000000111111222000000000000000000000000000000////////////000000222222222222111111111111111111111111000000000000////////////............000000000111111000000000......////////////......////////////////////////////////////000000000000000000111111111111000000000000000000000000000000///////////////000000111000000111111111111000000////////////000000000000111111000000000000111111111111111111111111000000////////////000000000000///000111222222222222222000000000000000000111222222222111111111111222222111111000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333333222222222222222222222222222222333333333333222222111111222222222333333333222222222222222222222222...//////000111111222222222222333333333333222222111111111111111111111111111111111111111000000000111111111111111111111111333222222111111222222222333333222222222222333333111111111111111111111111111111111111111222333333222222222222222222222222444333222111111111333333222222222222222222222222333333333222222222222111222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111222333444444000000111111111222222222333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111222222222333333333222222222333333333444444444444444444444333333333111111222222222333333333222222111111111111222222222222222222222333222222222222222222222222222222222222222222222222222222333222222222222222222222222111111111111222333333000000111222444444555555444333222222444555444333555555555555555555555555444444444444444555555555000111222333444555555555666666666555444444333333666555555444444444555555333333333333333333333333555444333333222222222333222222222111111111111000111111111111111111111111111111222222222222111111222222111111111111222222000000000000111111111111111111111111111111111111000111111111111000000///111111111000000000000000000000000000000000000000000000000000///////////////000000000111111111111000000000000000000000000000000////////////000000//////000111222222333333000000000000000000000000............////////////000000111111111111000000......///000000///......////////////////////////////////////000000000000000000111111111111000000000000000000111111111111///////////////000000111000000000111111000000000////////////000000000000111000000000000000000111000000000000000000111111////////////000000000000......///000111111000000000000//////000111222222222222111111111111222222111111111111000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222111111222222222222111111111111222222222333333333222222222222222222222222000000000000000000000000111111222222222222111111111111111111111111111111333333222222111111111111111111111111111111111111333222222222222222333333222222111111111111222222111111111111111111111111333222222222222333444555222222222222222222222222333333111111111222333444222222222222222222222222333333222222222111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111444444333222111111111222000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222333222222222222222222222222000000000000000000000000111111222222222333333333222222222333333333444444444444444444444555555555111111222222222333333333222222111111111111222222222222333222222222222222222222222222222222222222444444444444444444444444333222222222222222222222444333222222111222222222222222222333333333444444666444222222444555555555555555555555555555555555444444444555555666666666111222333555666666666666666666666555444444333333666555555444444444555555333333333333333333333333555444333222111111111111333333333222222222111111111111111111111111111111111111222222222222111111222222111111111111222222000000000111111111222222111111111111111111111111///000000111111111000000111111000000000000000000000000000000000000000000000000000000//////////////////000111111111111000000000000000000000000000000000////////////000000------...000111222333444//////000000000000000111...////////////000000000///000111222222111000///...///000111111000///...000000000000000000000000////////////000000000000000000111111111111000000000000000111111111111222///////////////000111111///000000111111000000////////////000000000111111111000000//////000000111////////////000000000000////////////000000000000......//////000/////////////////////000111222333000000////////////000000111222333222000000000222222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111111111111222222333333444222222222222222222222222000111111222222111111000111111222222222333333333222222222222222222222222222222111111111000000000000111111222222111111000111111111111111111111111333333333222111111000000111111111111111111111111333222222222222333333444222111111000000111111222111111111111111222222222333333222111111333444555222222222222222222222222222222111111222222333333222222222222222222222222222222222222111111111111222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222222222222222222222222222222222555444333222000000000000000111111111111222222222222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222333333333333222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333444444222222222222333333333333111111222222222333333333222222111111111111222222111222333333111111222333333333333333333333333333444444444444444444444444222222222333333333333333555444333222222222222222444444333333333444555555888555333333444555555555555555555555555555555555333444555666666666666666666666777777666666555444333333444444555666666666555555444444444555555666444444444444444444444444333222222111111111222222444444444333333333333222111111111111111111111111111111222222222222111111222222111111111111222222222222111111111111111111111111111111111111111111...///000111111111111111000000000000000000000111000000000000000000000000111000000000/////////......///000111222111111000000000000000000000000000000000////////////000000------...///000111111111////////////000000111111/////////000000000111111///000222333333222000//////000111222222111000///000000000000000000000000////////////000000000000000000111111111111000000000000111111111222222222///////////////000111111//////000000000000//////000000000111111111222222000000////////////000000---.........////////////////////////000000000000///000000000000//////...////////////000111222333000000////////////000000222333555444111000111333222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000111111222333333444444222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222111111111222222222222222111222222333333222222111111111111111111111111111333222222111000000//////111111111111111111111111222222222222222333444555333222222111111222222333000000111111111222222222222111000//////111333444222222222222222222222222000111222333333333333333222222222222222222222222222222222222111111111111333222222111111222222333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222333222111000000000000000000111111111111222222222222222222333333222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222333333333444444222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444000111111111222222222222111111222222222333333333222222111111111111222222111222444333111000222444333333333333333333333333333333333333333333333333222222333333444444555555333333222222222333444444444333333333444666888999:::777444333444555555555444444444444444444444444222333555666777777777666666777777777777666555555333333444444555666666666444444444444444555666777444444444444444444444444000000000000111222333333555555444444444333333333111111111111111111111111111111222222222222111111222222111111111111222222444333333222111000//////111111111111111111111111......///111111222222222000000000000000111111111000000000000000000000000111111000000/////////......///000222222111111000000000000000000000000000000000////////////000000............////////////.../////////000000111111//////000000111111222222///000222333333222000//////111222333333222111///000000000000000000000000////////////000000000000000000111111111111000000000000111111222222222222///////////////000111111//////000000000000//////111111111111222222222222000000////////////000000,,,---------......//////////////////000000000000111111111111111000///...////////////000111222333222222111111111111222222222444666555222000222444222222222222222222222222000000000000000000000000000000111111222222222222111111111111111111111111000000111222333333444444222222222222222222222222222333333444444333333222111111222222222333333333222222222222222222222222000000111222333444444555222333333444444333333222111111111111111111111111222111111000///......---111111111111111111111111222222222222333333444555444333333222222333333444000000111111222222222222111000...---...///111222222222222222222222222222///111222333444333333222222222222222222222222222222222222111111111111000333222222111111222222333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222111000000000000000111111000111111111111222222222111222222333333222222111111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111222222222333333444444444222222222222222222222222222222222222222222222222111111222222222333333333222222333333333444444444111111222222333333333333111111222222222333333333222222111111111111222222000333444333111000222444444444444444444444444444222222222222222222222222222222333444444555666666111111111222333444666777333222333333555888:::<<<;;;888555333444555555444444444444444444444444444222333555777777777777666222333555666777777888888777666666555444444333333333333333444555666777888444444444444444444444444222222111111111111222222444222111111222333333222000111111222222333444444222222222111111111000000111000/////////000222333111111111111111111222222111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111000000000000////////////111111222222222222111111///000222333333222000///222111000.........///000111111111000000000000000555333111///...///111333333222222222111111000000222111111111000000//////000000000000////////////000000000000000000000000////////////000000000000000000111000000///...---111111111000000000000000111111000000000000111111////////////////////////111111111111000000000000666444111...---...///111000000000000000000000000......//////000000111111000000000000000000000000333222222222111111000000//////000000111111222222444333111000000000111111333333333222222222111111111111111111111111111111111111111111111111111111444444444333333222222222222222111111000111111222333333333222222111111111222222222222222222333333333333333333333333333333222222222222111111000000000000111222333444444555111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222444444333333222111111111444333222111000000000000444333222222111111222222222333333444444333333222222222222222222222222222---...111333444444333222222222222222222222222222111111222222222333333333111222333333333333222111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111111111111111111111111111111111222222222222111111//////000111333444555666222222111111111111222222111111111111222333444444111111222222222333333333333333333333333333333333333333444444444333222222444444444444444444444444444444222222222222444444333333222111111222333333222222222222222222222222111222333333444444333333222222222222222222222222222333555666666555333222222222222222222222222222222222333444444555666666666777777444222999FFFQQQ^^^FFF111///666888555333333333333333333333333222777666666555555555555666555555555555555666777888777777666666666666777777999999777666666555555555444444444444444444444444333333222222222222333333333222000000222333222111333222222222222222222222222222222111111111000000111111000//////000111222000000000000000000000000111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111111000000000////////////---......//////......---000111222222222222111000222111000///......///000111000000000000000000000444333111000///000111222222222111111111000000000111111111111000000000///000000000000////////////000000000000000000000000////////////000000000000///000000000000//////...111000000000000000000000111111000000000000111111111111111111111111111111111111111111000000000000444222111///...///000111000000000000000000000000////////////000000000000000000000000000000000000222222111111111000000000000000000000000111111111333333111000000000111111111111111000000000//////111111111111111111111111111111111111111111111111444444333333333222222222222222111111111111111222333333333222222222111111222222222222222222222222333333333333333333333333222222222222111111111000222222222222222222333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222333222222222222111111111111111111222222222222222444333222222111111222222222333333444444333333222222222222222222222222222...///111333444333222111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000222111111111000000000000111111111111111111111111111111111111111111111111111111222222222222111111000000111222333444444555222222111111111111222222222222222111222222333333222222222222222222333333222222222222222222222222222222333333333333333222222222222222222222222222444333333222222333333444333333222111111222333333222222222222222222222222111222333333444444333333222222222222222222222222333333444555555444333222222222222222222222222222222333333444555555666666333555555333222555===CCCJJJ<<<111111444444333333777777777777777777777777666666555555555666666777666666555555555666777777777666666666666666666777777666666555666666777777333333333333333333333333444444333333333333444444333111000000111222222111444444333333222111111000222222222111111111111111222111111000000000111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000/////////,,,,,,------------,,,,,,111111111111111111111111111000000////////////000000000000000000000111111222222111111111000000000111111000000000000//////111111111111000000000000000000000000////////////000000000000000000000000////////////000000000000...//////000000000000///000000000000000000111111111111000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000//////111111111111000000000000333222111111000111111111111111111000000000000000111111111111111111111111111111111111111111111111333333333333222222222222222222111111222222222222333333333222222222222111444333333222222111111111222222222222222222222222222222222222111111111111333333333222222222111111222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222000111111111111222222222000111222333444444444444444333222222111111222222222333333444444333333222222222222222222222222222000111222333333222111000222222222222222222222222111111222222222333333333222111000000000000111222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111000000000222222222222222222222222222222222222222222222222111111222222222222111111111111222222222333333333222222111111111111222222333333222222111222222222333333333333222222222222111111111111111111111111000000111222333333333222222222222222222222222222444333333222222333333444333222222111111222222333222222222222222222222222111222333333444444333333222222222222333333333333444444444333333222222222333333333333333333333333333333333444444555555666444444444444444555555666666444333555444111222555666666666666666666666666555555555555666777888888777777666555555555666666666666555555555555666666444444444555555777888888333333333333333333333333444444333333333333444444333111///000111222111111333333333222222111111111111111111111111111111111222222111111111111111111111111111111000000000000111111111111111111111111222111111000000111111222000000000000000000000000111111111111111111111111111111111000000000//////......////////////......111111000000000000111111000000000////////////000000000000000000111111111000000111222222111000///000000000///////////////111111111000000000000000000000000000////////////////////////////////////////////////000000000000---...///000000111000000000000000000000111111111111111000000000000111111111111111111111111111111111111111111000000000///...///000111222222111000000000000000000000000000111111000000//////......////////////////////////000000000///////////////222222111111000000//////222222111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333222222222222222222222111111222222222222222222222222222222222222222222444444333333222111000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222//////000111111222333333111222333444444444444333444333222222111111222222222333333444444333333222222222222222222222222222222333333333333222111000222222222222222222222222111111222222222333333333222111///......///111222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222333222222111111222222333444444333222111111111111444333333333333222222222222222222222222222222222...///000111222333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222333333444444333333222222222333333333333333555444333222222111222222333333333333333333333333222222222333333333444444888666444555777777555222///222555777666444555888444444444444555555555555555555555555666777888999888888777666555555555666666666555555555555666666444444444444555666777888444444444444444444444444333333222222222222333333333111000000111222222111111111222222222333333333111111111111111111111111111222222222222111111111333333333222222111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000111111000//////000111111/////////000000000000/////////000000111111111111...///111222222111000//////////////////000000000000000000000000000111111000000000000////////////////////////////////////////////////000000000000---...///000000111000000//////000000111111111111111111000000000000111111000000000000000000000000111111111111000000000///---...000222222222111000////////////////////////111111000000//////......///////////////////////////////////////000000000222222111111000000//////111111111111222111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000111222333333333333222222222222222222222222222444444333333222111000000111111111111111111111111222222222222222222222333000000111222333333444444222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222//////000111222333333444444444444444333333222111444333222222111111222222222333333444444333333222222222222222222222222222333333333333222222111000222222222222222222222222111111222222222333333333222111///......///111222111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000111111111111111222222222222222222222222222222222222222222222222222222222111111222222222222111111333333333222222222222111333333222222222222333333444444333222111111111111333333333333333333333333333333333333333333333333...///000111222333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222333333444444333333222222333333333444444444555444333222222222222333333333333333333333333333111111111111111222222222:::666333333666888666444111333555555555666777666666666666777777777888888555555555666666888999:::999888777666666666666666666666555555555555666666666666555555555555666666555555555555555555555555333333222222222222333333444222111111222333333222000111111222333333444444111111111111111222222222000111222222333333222222444444444333222222111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000222222111111111000000000//////000000000000//////000000000000000000000000...//////000000000000////////////000111111222222...///000111111111000/////////000000000000111111000000000000111111111111000000000000////////////000000000000000000000000////////////000000000000...//////000000000000////////////000111111222222111111000000000000111111////////////////////////111111111111000000000000...///000222222222111000////////////////////////000000000000////////////000000000000000000000000//////000000000000111111111111111111000000000000000000111222222222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222000111222444444444333333111222222222222333333333444333333222222111111111222222222222222222222222222222222222333333333333///000111222333444444555333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222000000111222333333444444555555333222111111111111444333222222111111222222222333333444444333333222222222222222222222222222444444333333222222222111222222222222222222222222111111222222222333333333222111000000000000111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111222222222222222333333333333333333333333333333333333333333333333111111222222222222111111333222222222222222222222333333222222222222333333333333222222111222222222333333333333444444444444333333333333333333333333000000111222333333333222222222222222222222222222222333333444444333333222111222222333333222222111222222222222222222222222111222333333444444333333222222333333444444555555444444444444444444444444333333333333333333333333111111111111111111111111777444000000333555666444333555444111333666666333444444555555666666777777666666666666777888888999888888777666666666777777777777666666666666777777888777777666666666777777777777777777777777777777444444333333333333444444555333222222333444444333222222222222222222222333000000111111111222222222...///111333444444444333444444333333222111111000111111111111111111111111333222222111111222222333222222222222222222222222000000000000000000000000222222222111111111000000///000000000000000000///...///000111111000///...---...///000111111000///...//////000111111222222...//////000000000000000000000000111111111222222///000000000111111111111000000000000////////////000000000000000000000000////////////000000000000///000000000000//////......//////000111111222222111111000000000000111111000000000000000000000000111111111111000000000000///000000111111111111000////////////////////////////////////000000000000000000000000000000000000000000000111111111222222000000000000000111111111///000111222333222222111//////000000000111111111111111111111111111111111111111111111111111111111000111111111222222222222///111333444555555444333111111222222222333333333222222222222222222222222333333333333333333333333222222222333333333444444111111111222222333333333333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222222222333333444444444555555333111//////000222444444333222222111111222222222333333444444333333222222222222222222222222222444333333222222222333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111222222333333333333333333333333333333333333333333333333333333333111111222222222222111111222222222222222222222333444333333222222333333444222222222111222222333333111222222333444555666666222222222222222222222222222222333333333333333222222222222222222222222222222333333444444333333222111222333333333333222111222222222222222222222222111222333333444444333333222222333333444555555666222333555666777666666555444444444444444444444444333333333222222222222222444333222222333444444333222666777333222555666444222333333444555555666666888777777777777777888888777777777666777777888888888888777777777777888888777777777777777888999:::777777777777777777777777555555555444444555555555666444333333444555444444444444333222222111111111000000111111222222222222---///111333444555444444333333222222111000000///111111111111111111111111333222222111111222222333222222222222222222222222000000000000000000000000222222222111111111111000111111222222222222111111---///000222222000///------...///111111111000///...//////000111222222222.../////////000000111111000000111111222222222333//////000000111111111222000000000000////////////000000000000000000000000////////////000000000000000000111000000///.........//////000111222222222111111000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000////////////////////////......//////000000111111000000000000000000000000000000111111222222222333//////000000111111222222///000111222333333222111111111222222333333333333111111111111111111111111111111111111111111111111000000111111222222222222///000333555555555444333111111111222222333333333222222222222222222333333333333333333333333333333222222222333333444444444333333333222222222222111333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111222222222222222222222222222222222333333222222222222222222222222222222222333333444444444444555555333111///---...111444666444333222222111111222222222333333444444333333222222222222222222222222222444333333222222333333444222222222222222222222222111111222222222333333333111222333333333333222111222222222222222222222222//////000000111111111222000000000000000000000000000000000000000000000000111111111222222333333333333333333333333333333333333333333333333333333333111111222222222222111111111111222222222333333333444333333222222333333444111111111111222333444444000111222333555666777777111111111111111111111111333333444444444333222222444444444444444444444444222222444444444444222222111222333444444333222111222222222222222222222222222222333444444444333333222222333333444555666666111333555777888888777666444444444444444444444444444444444444444444444444333444555666555444333222///888;;;777333666888666666777777888999::::::;;;999888777777777777777888777777666666777888999999999999888888888888999999555666666777888:::<<<===@@@===;;;:::::::::999888666555444444555666555333444444444333333333222222333444444555555444444333222222222222222222222222555444222000000111222333222222222222222222222222111222222333333222222111222222222222222222222222222111000111222222222000000111111111111222222222111111111111111111111111...//////000111222222222//////000000111111222222//////............//////////////////000000000000111111111111111111111111000000000000000000000000333222111000////////////000000000000000000000000////////////////////////...///000111222222111111......///000000000000000...//////000111222222222000000000000000000000000000000000111222222333333222222222222222111000///000000000000000000000000///////////////000111111222222222222222111000///000000111222222222222222000000000000000000000000//////000000111222444444444444333333222111000000222222222222222222222222000111222333333222000000000111111111111222222222222222222222222222222222555555555444444333333333444333222111111222333444444444444444444444444444222222222333333444444444333333333222222111111111333333333333333333333333666555333222111222333333222222222222222222222222222222222222111111000000222222222222222222222222444444444333333222222222333333333333333333333333222333333444444333333222333333333222222111111111111///---///222333222000333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222333333444555444333333222111111111222222222111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111333222111000111222333444222222222222222222222222444444444333333222222222555444222111000111222222000111111111111222222222222222333333333333444444222222222222222222222222222222111111222222333444222222222222222222222222555555555444444333333333444444444333333222222222444333222111111111222333444444444444444444444444222222222222222222222222222222222222222222222222444444444444444444444444666666777777888777777777333333444555666666777777333444555666777777666555333333444444444444333333333333333444555555666666777666666777777666333111444444555666777777777777888777666666888999999999555666666777888:::<<<===999999888888777777666666::::::999999888777666555HHHDDD???<<<::::::999888<<<:::888888999888777555444444444333333333333222333444444555555444444333111111111111111111111111555444222111000111222333222222222222222222222222111222222333333222222111222222222222222222222222222111000111222333222000000111111111111222222222111111111111111111111111...//////000111111222222000000000000000111111111000//////......//////000////////////000000000111111111111111111111111111000000000000000000000000444333222111000000000000000000000000000000000000111111111111111111111111222111000/////////000111000000111111111111000000...//////000111111222222000000000000000000000000222222111111111111111111222222222111111000000000000000000000000000000000///////////////000111111111111222222111000000//////000111111222222111111111111111111111111111111111111111111111111222222222222111111000//////...111111111111111111111111000111222333333222111000111111111111222222222222333333333333333333333333333333333222222111111111333333222111111222333333444444444444444444444444333333333333333333444444333333333333333222222222333333333333333333333333555444333222222222333333222222222222222222222222222222222222111111111000222222222222222222222222444444444333333222222222333333333333333333333333111222222333333222222111333333333222222222111111222000///000222333222000333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333222222222333444444444333333222111111222222222222111111111111222222222222222222222222222222000111111111111222222222111111111111111111111111222222111111222222333444222222222222222222222222444333222111111111111222444333222222111111222222000111111111111222222222222222333333333333444444222222222222222222222222222222111111222222333444222222222222222222222222444444333333333222222222444444444333333222222222333333222222222222222333444444444444444444444444222222222222222222222222222222222222222222222222333333444444444444444555444444555666666666555555555555666666777777777888333444555666666666555444444555555555555555555444444444444555666666777777666666666777888777666444777777888888888888888888888777777888999::::::999999999999999::::::;;;<<<999999999999888888888888999999888777666666666666VVVPPPHHHAAA===<<<;;;:::<<<:::888666666666444333555555444444444333333333333444444555555444444333222222222222222222222222444333222111111111222333222222222222222222222222111222222333333222222111222222222222222222222222333111000111222333222111000111111111111222222222111111111111111111111111/////////000111111222222111111111111000000000000111000000//////000000111/////////000000000111111000000000000000000000000000000000000000000000000444444333222111111111111000000000000000000000000111111111111111111111111444222///---,,,---///000111222222222222111111000/////////000111111222222000000000000000000000000333333222222111000000///222111000000///000000000000000000000000000000000000////////////000111111000000111111000000////////////000111111111111111111111111111111111111111333222222111000000111111222222111111000/////////111111111111111111111111111111222222222222111111111111111111222222222333444444444444444444444444333333222222222222111111333333222222222222333333444444444444444444444444444444444444333333333333333333333444444444444444333333333333333333333333555444333333222333333333333333333333333333333333222222222222111111111111333333333333333333333333444444333333333333222222333333333333333333333333111111222222222222111111333333333222222222222111444222111111333333222000333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444333333222222222222333444333333222222222222222222222111111111111222222222222222222222222222222000111111111111222222222111111111111111111111111111111222333333333333222222222222222222222222222444222111//////000111222222222333333333222111111000111111111111222222222222222333333333333444444222222222222222222222222222222111111222222333444222222222222222222222222333333222222222222111111444444333333333333222222222222333333333333222222333333333333333333333333333333333333333333333333222222222222333333333333333333333444444555555555444555666666777777777666777777888888888888888888666666666777666666555444555666666666666666666555555555666666777888888888666777888999999999999888::::::::::::;;;;;;;;;;;;888999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999;;;:::999999999999::::::iiibbbWWWNNNFFFBBB>>>===;;;999666555555555444333555555555555444444444444333444444555555444444333555555555555555555555555333333222111111222222333222222222222222222222222111222222333333222222111222222222222222222222222333222111111333333222111000000111111111222222222111111111111111111111111//////000000111111111111222222111111000000//////111111000000000000111111//////000000000111111111////////////////////////000000000000000000000000333222111111000000000111////////////////////////111111111111111111111111222111///------...///000///000111111222222222111//////000000111111111111000000000000000000000000222222222111111111000000111111000/////////000111000000000000000000000000000000//////000000111222//////000000000000////////////000111111111111000111111111111111111111111222222111111111111111222333333333222222222111111111111111111111111111111111111222222222222222222111111111222222222333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555444444333333333222333444444444555555666666333333333333333333333333444444444333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333222222222222222222222222222222222555444333333333333222111333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444333222111111111222444333333222222222333333333222222111111222222333111111111111111111111111000000111111111222222222111111111111111111111111000111222333444333222111222222222222222222222222555333111//////000222444111222333444444333111000000000111111111222222222222222222333333333444444222222222222222222222222222222111111222222333444222222222222222222222222333333333222222222222222333333333333333333333333111222333444444444333222333333333333333333333333333333333333333333333333222222222333333333333333333333444444555666777777888888999:::;;;;;;;;;;;;999:::;;;;;;;;;:::999888999999999999888777777666666666777777777777666666666777777888999999::::::999:::;;;;;;;;;:::;;;<<<<<<<<<<<<======>>>??????<<<>>>??????>>>=========>>>???@@@AAAAAA@@@???>>>>>>>>>======<<<;;;::::::???>>>>>>=========>>>>>>{{{ooobbbVVVLLLCCC>>>???===:::888999999999888666666666555555555444444333444444555555444444333555555555555555555555555222222222222222222222333222222222222222222222222111222222333333222222111222222222222222222222222333222111222333333333111000000111111111222222222111111111111111111111111000000000000000111111111222222111111000000//////111111000000000000111111000000000000111111111111////////////////////////////////////////////////111000000////////////000////////////////////////000000000000000000000000......///000000000000000,,,---...000111222222222000000000000000111111111000000000000000000000000000000111111111222222222111000000000000000111111000000000000000000000000000000000000000111222222...///000000000000////////////000111111111111111111111111111111111111111000000000000111222333444333333333222222222222222333333333333333333333333111111222222222333333444111222222222222333333333222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444555555555444444333333333444444444555555666666666333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333222222222222222222222222444555444444333222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444333222222111111111111444333333222333333444444333333222222222222333333000000000000000000000000000000111111111222222222111111111111111111111111000111222333444333222111222222222222222222222222555444111000000222444666000111333444444333222111000000111111111222222222222222222333333333444444222222222222222222222222222222111111222222333444222222222222222222222222333333333444444444444444333333333333333333333333111222333444555444333333333333333333333333333333333333333333333333333333222222333333333444444444333444444666777888999999;;;;;;===>>>>>>?????????<<<===>>>??????===<<<;;;;;;;;;::::::999999999888888999999::::::999999888999::::::;;;;;;<<<======>>>@@@AAA@@@>>>>>>???AAA@@@?????????@@@BBBCCCDDDBBBDDDFFFEEECCCBBBBBBDDDBBBDDDGGGIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@???BBBBBBBBBAAAAAA@@@??????zzzlll\\\MMMDDDBBB???<<<999999:::999999777666666666666555555555333444444555555444444333333333333333333333333333111222222222222333333333222222222222222222222222111222222333333222222111222222222222222222222222444222111222333444333222000111111111111222222222111111111111111111111111000000000000000000111111111111111111000000000000111000000//////000000111000000000111111111222222000000000000000000000000////////////////////////000//////.........//////000000000000000000000000////////////////////////---...000222222222111111+++,,,...///111222222222000000000000000000111111000000000000000000000000///000000111222222333333000000111222222222222111000000000000000000000000111000000000000111222222//////000000111111000000000000111222222222222222222222222222222222222222/////////000111333444555000000000000000000000000444444444444444444444444222222111222222333444555222222222222333333333333222222222222222222222222111111222222222222333333333333444444444444333333444444444444444444444444555555555444444444444444444444444555555555555555333333333333333333333333333333444555555555555444333333333333333333333333222222222222333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444555555555555444444111222222222222333333333333444555444222222222444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333222222111111111111222333333333333333444444555333333222222222222333333000000000000000000000000000111111111111222222222111111111111111111111111111111222333333333333222222222222222222222222222444333222111111333555666111111222333333333222222000111111111111222222222222222333333333333444444222222222222222222222222222222111111222222333444222222222222222222222222333333444444444444555555222222333333333333444444111222333444444555555444444444444444444444444444333333333333333333333333222222333333444444555555444555666777999:::;;;<<<======???@@@AAAAAABBBBBB@@@AAACCCEEEEEEDDDBBBAAA>>>===<<<<<<<<<<<<<<<===??????@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBDDDFFFHHHGGGEEEEEEHHHKKKGGGGGGEEEEEEEEEFFFGGGHHHGGGIIIKKKKKKIIIIIIMMMPPPMMMPPPSSSVVVWWWVVVSSSRRRPPPPPPOOONNNNNNMMMMMMLLLKKKKKKLLLLLLJJJGGGDDDBBBsssaaaVVVHHHDDD???;;;:::999888777777777777666666666555555333444444555555444444333222222222222222222222222111111222222333333333333222222222222222222222222111222222333333222222111222222222222222222222222444333222222444444333222000111111111111222222222111111111111111111111111111000000000000000000000000000000000000111111111000//////......//////000000000111111111222222222111111111111111111111111////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111111111111111222222222//////000111111111000000111000000000000000000000000000000000000000000000111111111111111111222222///111333555555444222111000000000000000000000000111111000000111111222333///000000111222222111111111111222333333333333333222222222222222222222222111000000000111222333333000000000000000000000000333333333333333333333333222222111111222333555666222222222333333333444444333333333333333333333333111111111222222333333333333333444555555444333333444444444444444444444444444444444444555555555555555555555444444444444444333333333333333333333333222333555666666666555444444444444444444444444444222222222333333333444444444444444444444444444444222222222333333444444444333333333333333333333333333444444555555444444333111111222222222333333333000222444333222111333555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111222333333333333333333444555555444333333222222333333444111111111111111111111111000111111111111222222222111111111111111111111111222222111111222222333444222222222222222222222222222222111111222333333444222222111111222222333444000111111111111222222222222222333333333333444444222222222222222222222222222222111111222222333444222222222222222222222222222222333333333444444444222222222333333444444444222222222333333555666666555555555555555555555555444444444444444444444444222222333333444555555666555666777999;;;<<<>>>>>>@@@AAABBBDDDEEEFFFFFFFFFEEEGGGIIIKKKLLLKKKIIIHHHEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHLLLOOONNNMMMNNNSSSXXXRRRQQQNNNKKKIIIHHHIIIIIIHHHKKKNNNOOOOOORRRYYY___^^^```dddffffffddd```^^^ZZZZZZ[[[\\\]]]^^^_________```aaaaaa^^^YYYSSSOOOttthhhRRRMMMGGGBBB???===;;;:::777777777777666666666666333444444555555444444333444444444444444444444444000111222333333333333333222222222222222222222222222222222333333222222222222222222222222222222222444333222222444444333222000111111111111222222222111111111111111111111111111111111000000000000000//////000000111111222222//////............//////000111111111111222222222111111111111111111111111////////////////////////111000000000000000111111000000000000000000000000111111111111111111111111666555222000///000222333333333333222222000//////111111111000000000000000000000000000000000000000333333222222111000000000...111444666777555333111000000000000000000000000111111111000111111222333000000111222222222222222222222333444444444444333222222222222222222222222333222111111000111111111222222222222222222333333222222222222222222222222222222111111222444555666222222333333333444444444444444444444444444444444333333333444444555555555333333444555555444333333444444444444444444444444333444444444555666666666555555555444444333333222333333333333333333333333222333555666666666555555444444444444444444444444222222222333333444444444444444444444444444444444222222222333333444444444333333333333333333333333222333333444444333333222111111111222222333333333///111333333111111333555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111000000000111222333333333333333333333444555666444333333222222333333444333333333333333333333333000111111111111222222222111111111111111111111111333222111000111222444555222222222222222222222222000000111111222222222222222222111000111222444555000111111111111222222222222222333333333444444444222222222222222222222222222222111111222222333444222222222222222222222222111111111222222333333333222222222333333444444444333333222222333444666777666666666666666666666666444444444444444444444444222222333333444555666666666777888:::<<<>>>???@@@EEEFFFGGGHHHJJJJJJJJJKKKIIIKKKMMMPPPQQQPPPNNNMMMLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOIIIIIIJJJKKKKKKLLLLLLMMMKKKOOOSSSSSSSSSUUU\\\aaa[[[XXXTTTPPPLLLJJJIIIIIIHHHLLLOOOQQQSSSXXXbbbjjjjjjlllppprrrqqqmmmiiifff```aaaccceeehhhjjjlllmmmrrrtttvvvuuuqqqkkkccc___wwwooo^^^MMMFFFBBB===<<>>AAADDDGGGIIIJJJHHHFFFEEEGGGIIIKKKKKKLLLOOOTTTXXXYYYYYYWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUZZZYYYWWWVVVVVVWWWXXXYYYYYYQQQJJJLLLNNNNNNMMMMMMOOORRRVVVZZZ^^^```aaaaaa]]]YYYSSSNNNLLLJJJIIIHHHKKKKKKKKKMMMRRRYYY```dddkkkiiiggghhhhhhfff```\\\ZZZZZZ\\\___dddiiinnnqqqzzz~~~wwwkkkdddwwwkkk^^^VVVNNNEEEAAABBB;;;999666555666777777777666666666666555555555555444444444444444444444444444333222111111222333444111111111222222222333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000///000000000000000000000000000000000111111111111111000/////////000222222000000000000000000000000///////////////////////////..................///111111111000111111222222111111222222222222111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111222111111111111111111111111////////////000111222333111111222222222222111111222222222222222333444444222222333333333222222111222222222222222222222222222222333333333444444444444444444333333333333222333333333333333333333333444444555555555555444444444333222222444444333222666666555555555444444444555444444444444444555555555444444333222333333333444444444444444444444444666666666666666666666666555555555444444444333333444444555555555555555555666555444444333333333444333333333333333333444444333333333333333333333333222222333333333444444444444444444444444444444444333222222111111111111111444444333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222333222111000111333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333444444444333333222222222222222222111222222333444222222222222222222222222333333333222222222111111222111000111333444333222444333333333222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222333333333333444444333333222222333333444555444444444444555555555555555555555555444444333222222333555777888888777777======>>>@@@BBBEEEHHHIIIJJJJJJIIIJJJLLLNNNOOOPPPQQQTTTXXX\\\^^^]]][[[ZZZZZZYYYYYYYYYZZZ[[[]]]]]]YYYZZZ[[[\\\]]]]]]\\\\\\\\\SSSMMMNNNPPPPPPOOOPPPNNNPPPTTTXXXZZZ\\\\\\\\\VVVSSSMMMJJJHHHGGGFFFEEEIIIIIIHHHJJJNNNTTTZZZ^^^bbb```___^^^___]]]ZZZWWWTTTTTTUUUWWW[[[```dddggguuuzzz~~~uuukkkddd{{{zzzqqqjjjaaaTTTKKKGGG???<<<888666666777777777666666666555555555444444444444444444444444444444444333222111111222333444000000111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111000000000000000000000000000000000000111111111111000000000///000111111222000000000000000000000000////////////////////////333222111000000000111222222222111111000111111111111111222222222222111111111111111111111111111111000111111111111111111000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111///000111111222222222222111111222222222222111111111111222222222333333333222222333333333333222222333333333333333333333333333333333333444444444444333333333333444444444444444444444444444444444555444444555555555555444444444333222333444555444222666666666555555555555444444444555666777777777777666666555444444444444444444444444444444444444444666666666666666666666666666555555555444444444444666666555555555555555555666555444444333444444444222222333333444444444555333333333333333333333333333333333333444444444444444444444444444444444444666666555444444444444555444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222333444333222111222444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444444333333333333222222222222222222222333444444333333333333333333333333333333333222222222222111222111000111333444333222222222222222222111111111444444444444444444444444222222222222333333333333222222222222222222222222222222333333333333444444333333222222333333444555444444444444555555555555555555555444444444444444222333555888::::::;;;;;;???@@@@@@BBBCCCEEEGGGHHHIIIKKKLLLOOOQQQSSSTTTTTTVVVXXX\\\```aaa```]]][[[WWWWWWXXXYYY[[[^^^```aaa___aaadddfffgggfffcccaaaYYYQQQKKKLLLMMMLLLLLLNNNLLLNNNRRRUUUXXXYYYYYYYYYTTTQQQMMMJJJJJJJJJIIIIIIMMMLLLKKKLLLOOOTTTZZZ]]]___]]][[[YYYYYYYYYWWWUUUSSSSSSSSSTTTVVVZZZ]]]___kkkooouuuwwwuuummmddd^^^ooozzz{{{xxxssshhhYYYOOOFFFBBB<<<999888999999999666666666555555555444444555555555555555555555555444444333333333333444444333333333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000///000000000111111111111000000000000000111111222000000000000000000000000////////////////////////444333222111111333444555333333222111000000000111111111222222222222111111111111111111111111111111000000222333333222000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000222333444333222222111222222333333222222111111111222222222222222222222222333333444333333333333333333333333333333333333333333444444444444555222222333333444555555666444444444555555555555555444444555555555555444444666444444444666777666555555555555555555555555555333444666888999999888888999888777777666666777777555555555555555555555555666666666666666666666666666666666555555555555444777777666666555555444444555555444444444444555555222222333333444555555555444444444444444444444444333333333444444444444555444444444444444444444444444444444555666777888999333333333333444444444555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222333444333222111222444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333222222222222333444444333333333333333333333333222222222222222222222222222111000111333444333222111111111111111111111111333333333333444444444444333333333333333333333333111222222222222222333333222222222333333333444444333333222222333333444555333333444444444555555555555444444444444555555555222444777:::<<<>>>>>>>>>@@@@@@AAABBBCCCEEEFFFGGGHHHKKKOOOSSSUUUVVVWWWXXXYYY[[[^^^```___\\\XXXVVVRRRRRRSSSUUUXXX\\\```bbbgggiiikkklllkkkiiieeecccUUUNNNIIIJJJJJJIIIJJJLLLLLLOOOSSSWWWZZZ\\\]]]]]]\\\YYYVVVUUUVVVVVVVVVUUUXXXXXXXXXYYY\\\aaaeeehhhjjjhhhdddaaa```______^^^]]]\\\\\\\\\]]]___bbbccciiimmmrrrtttqqqjjjbbb]]]bbbooo}}}}}}}}}yyyjjjZZZNNNIIIBBB<<<::::::::::::777777666666666555555555555555555555555555555555555444444444444444444555555555555555555444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222111111111000000000//////000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000///.........///000222333333333222111000000000111111111222222222222111111111111111111111111111111000111222333333222111000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111000111333444444333222222222222333333333333222222000111222333333333333222111222333444444444444444333333333333333333333333333333444444444555555555222222333444555555666666444444444444555555666666444444555555555555444444666555444555777888777666555555666666666666666666444555777999::::::999888999999888777777777777777666666666666666666666666555555555555555555555555777777666666666555555555777777777666666555555444555555444444444555555666333333333444444555555555444444444444444444444444333333444444444555555555444444444444444444444444000000000111222333444555333333444444555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111222333222111000111333333333333333333333333333222222222222222222222222111222333333333333222111222222222222222222222222111111222222222333333333333333333333333333333333333333222222333333444555333333333333333333333333222222222222222222222222222111000111333444333222111111111111111111111111111111222222333333333333333333333333333333333333111111111222222333333333222222222333333333444444333333222222333333444555333333333444444444444555444444444444444555666777444666999<<>><<<;;;;;;888888888777777777666666555555555555555555555555555555555555555555555555444444333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222111111000000///000000000000111111111111//////000111111111111000000000000000000000000000000000000000000000000000...//////000111222222222222222111111000111111111111111222222222222111111111111111111111111111111111111222222222222111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222111111111111111111111111111111111111222222333333333222222222222333333333333222222111222333444555444333333111222333444444555555444333333333333333333333333333444444444555555555555222333333444555666666666444444444555555666777777666666777777777777666666666555444555777888888777777777888888888888999999888888999:::;;;;;;;;;;;;999888888777777777777777666666666666666666666666666666666666666666666666777777777777666666666666777777666666666666666666555555555444555555666777444444444444444444444444444444444444444444444444333444444444555555555555444444444444444444444444444444333222222222222333222333444555555666555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444111222333222111000111333333333333333333333333333222222222222222222222222111222333444444333222111333333333333333333333333111111222222222333333333222222333333333333444444333333333333333444444555333333333333333333333333111222222222222333333333222111000111333444333222111111111222222222222222000111111222222333333444444444444444333333333333111111111222222333333444222222333333333333444444333333222222333333444555333333333333444444444444444444333333444666888999666888;;;>>>AAACCCDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIOOOSSSYYY[[[ZZZZZZ\\\^^^______```___[[[VVVPPPLLLHHHHHHIIIJJJNNNSSSXXX[[[aaaaaaaaaaaa___\\\YYYWWWSSSNNNLLLMMMMMMLLLOOOTTT^^^bbbhhhooovvv{{{~~~~~~|||zzzzzzzzzzzzyyyxxxwwwxxxyyy{{{~~~~~~|||xxx[[[```gggrrr{{{qqqhhh[[[OOOGGGBBB???===999999999999888888888888555555555555555555555555555555666666666666555555333333333222222222111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222333333222111111000000///000000000000111111111111...///000111222111111000000000000000000000000000000000000000000000000000111222333444333222000///111111111000111111222222111111222222222222111111111111111111111111111111333222222111111222222333111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000333333333222222111111111111111111111111111111111222222111111111111222222222333333444444333333222111333444666666555444333111222333444555555555555444444444444444444444444444444444444555555555555333333444444555555666666555555666666777888888999999::::::;;;;;;::::::999999888777999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<======>>><<<;;;::::::999999::::::999999999999999999999999888888888888888888888888888888888777777777666666666666666666666777777777555555555555555666777777666666666555444444333333555555555555555555555555444444444444555555555555444444444444444444444444888777777666555666666666222333444555666666666555555555555555555555555555333333333333333333333333333333333333333333333333555555555555555555555555222333444333222111222444444444444444444444444444222222222222222222222222111222444555555444222111333333333333333333333333111111222222222333333333222222222333333444444444444333333333333444555555444444444444444444444444111111222222222333333333222111000111333444333222222222222222333333333444111111222222333444444555555555444444444333333333000111111222333333444444222222333333333333444444333333222222333333444555222222333333333444444444444444333333444666999:::888:::===@@@CCCDDDEEEEEEHHHIIIKKKMMMOOOPPPPPPPPPPPPTTTXXXYYYWWWVVVXXX[[[\\\]]]^^^]]]ZZZTTTOOOKKKDDDCCCCCCDDDGGGLLLQQQTTTZZZ]]]bbbeeefffdddaaa^^^YYYUUUTTTUUUVVVVVVZZZ___nnnqqqxxx___^^^^^^eeevvvxxxiiiZZZOOOHHHCCCAAA:::::::::999999999888888666666666666666666666666555555666666666666555555444444444333333222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111222222222222333333222222111000000///000000000000111111111111...///000222222111111000000000000000000000000000000000000000000000000000000111222222000---***'''111000000000111222333333111111222222222222111111111111111111111111111111444333222111111222333444111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000333333333222222111111111111111111111111111111111333222111000000000111222222333333444444333333222222333555777777666555444111222333444555555555555444444444444444444444444444444444555555555666666444444444555555555555555666777777888999999::::::<<<==================<<<>>>===<<<>>>@@@AAAAAA@@@===>>>>>>>>>??????@@@@@@AAA@@@???>>>>>>>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::888888888888777777777777555555666666777777888888555555555555555666777777777777666555444333333222555555555555555555555555444444444555555555666666444444444444444444444444333333333333444666777888111222444666777777666555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333444555555333333444555444444444444444444444444222222222222222222222222111222444555555444222111333333333333333333333333111111222222222333333333222222222333333444444444444333333333333444555555444444444444444444444444111111111222222333333333222111000111333444333222222222222333333444444444222222333444444555666666555555555444444333333333000000111222333333444444222222333333333444444444333333222222333333444555222222333333333444444444444444333333444777999;;;999;;;>>>AAADDDEEEFFFFFFLLLNNNPPPRRRTTTUUUUUUUUUNNNRRRVVVUUURRRQQQSSSWWWXXXYYYZZZZZZWWWRRRMMMJJJGGGFFFEEEFFFIIIMMMRRRUUUYYY___gggooorrrqqqmmmjjjfffcccbbbddddddeeeiiioooyyy|||mmmhhhfffiiimmmsss|||jjj[[[SSSNNNJJJCCC@@@<<<;;;<<<<<<:::777888777777666555555444444555555444444444555555666666666555555555444444444333333444444333333222111444444444444444444444444222222444444444444222222111111111111222333444444333222222111111222222333000000111111111222222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222111000///111111111111111111111111222222111111111111222222000111111111111222222222////////////000000000000111111111111111111111111111111222222222222111111000000000000111111111111111222222333333222222111333333333333333333333333333333333333333333333333222222111111111111111111444333222222222333444555666555555444444333222222222222333444555555666666111333555666555555666777555555555666777777666444::::::999888888999;;;;;;<<<:::999:::===>>>???>>>===???BBBEEEFFFDDDBBB@@@BBBAAA@@@BBBEEEGGGHHHGGGEEEDDDCCCCCCEEEGGGJJJKKKKKKHHHEEEDDDFFFGGGEEECCCDDDFFFHHHHHHGGGEEEDDDEEECCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???===<<<;;;:::999<<<;;;999888777666666555444555666666555555555777555555555555555555555555444444444555555555666666555555666666666666555555555555444444444444333333333333333444444444555555333333111111111111333333666666666666666666666666666555444333333444555666444444444333333222222222444444444333333333222222333333333333333333333333444555555555444333333222333333333333333333333333222222222333333444444444000000000111111222222222777666444333333444666777555444222111111111222222333222222111111222222333222222111111222444666777222222333444555555555555444333333222111111111222333222111000000111222333222222222222111111000000222222222222222111000///333333333333333333333333222222222222222222222222444333222222444444333222444333333222222333444444111333444444333222222333111111111222444666999:::??????@@@BBBEEEHHHKKKLLLLLLOOOSSSWWWYYYWWWTTTRRRQQQPPPNNNNNNOOOQQQTTTVVVZZZYYYWWWTTTPPPMMMJJJHHHFFFFFFGGGJJJOOOUUU\\\___ggglllttt|||rrroookkkkkknnnssswwwyyysssmmmiiihhhhhhjjjtttxxxkkkbbbYYYQQQIIIDDD???<<<<<<;;;:::888888888777777666666666555555555555444444555555666444444444333333333222222333333444444333333222111222222222222222222222222222333333444444333333222222222222111222222333333333222222111111222222333111222222222333333333333111111111111111000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222222222222111000000111111111111111111111111222222111111111111222222000111111111111222222222/////////000000000111111111111111111111111111111111111222222222222111111000000000000111111111111111222222333333222222111333333333333333333333333333333333333333333333333222222111111111111111111333222222111222333444555555444444444444333333333333444444444444555555555000222444444333333333444666666666777888999888888999999999:::;;;===???@@@??????>>>@@@CCCEEEEEEDDDDDDFFFJJJNNNOOOOOONNNLLLKKKIIIHHHIIIKKKMMMNNNMMMJJJJJJKKKLLLOOOSSSWWWYYYYYYUUUPPPMMMNNNNNNMMMLLLKKKLLLMMMMMMKKKJJJJJJKKKLLLLLLLLLKKKIIIGGGDDDCCCCCCBBBAAA@@@@@@?????????===<<<;;;:::999999999999777888999999888777888888555666666777888999999:::444444444555555666666666555555666666666666555555444444444333333333222222333333444444444555555555555444333333333333444555555555555555555555555555666555444444444444555666555444444444333333333222444444444333333333222222333333333333333333333333444444555555444444333222333333333333333333333333222333333333333333333444333333333333444444555555666555333222222333555666444333222111111111222222333222222111111222222333222111000000000111222333333333444444555444444444444333222222111111222222333222111000000111222333222222222222111111111000333333333333333222111111222222222333333444444444222222222222222222222222444333222222444444333222444444444333333333222222222444666666555444555666444444444555666999;;;===@@@AAACCCEEEHHHJJJLLLMMMOOORRRVVVXXXYYYWWWSSSQQQMMMLLLJJJIIIIIILLLNNNPPPUUUVVVVVVTTTPPPLLLKKKJJJKKKKKKMMMPPPVVV]]]dddhhhtttxxx~~~|||xxxvvvwwwzzz}}}~~~yyyrrrmmmhhheeeiiiooowww{{{tttiii___SSSNNNGGGAAA===;;;:::999888888888888777777777777666666555555444555555666444444444333333333333222333333444444333333222111222222222222222222222222222333333444444333333222333333222222111222222222333222222111111222222333222222333333333444444444111111111222111111000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111222222222222111000000111111111111111111111111222222111111111111222222000111111111111222222222000000000111111111222222111111111111111111111111111111222222222222111111000000000111111111222222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222222222222222222111111222222333444333333333444444444555555555555444444444333333333222444666666555444555666666666777888:::;;;===>>>;;;<<<>>>AAACCCEEEGGGGGGFFFFFFGGGJJJMMMOOOOOONNNPPPSSSWWW[[[^^^___^^^^^^YYYWWWUUUUUUWWWXXXYYYXXXTTTUUUVVVYYY^^^dddiiimmmooojjjccc]]][[[[[[[[[[[[YYYYYYXXXVVVTTTUUUWWWYYY\\\\\\\\\ZZZVVVQQQMMMJJJIIIHHHGGGFFFEEEEEEFFFGGGBBBAAA???>>>============777777888888888777777666666666666666777777777777555555555555666666666666555555555555555555555555555555555444444444444333333444444444444555555555666666555555555555666666444444444444444444444444666555444444444444555666555555555444444444444444444444444444333333333333333333333333333333333333444444555555444444333333333333333333333333333333444333333333333333333222000000000111111111111222444444222222222222444444444333222111111111222222333222222111111222222333333222111111000000111111444444444555444444333333333333222222111111222222222222111111111111222222222222222222111111111111444444444444444333333222000111222222444444555666333333333333333333333333444333222222444444333222333444555555444333222111333555666777777777888:::777777777888999<<<>>>@@@BBBDDDGGGIIILLLMMMNNNNNNSSSUUUWWWYYYXXXVVVRRRPPPKKKIIIGGGEEEEEEGGGJJJLLLPPPTTTXXXWWWSSSOOOOOOQQQSSSTTTWWW\\\bbbjjjpppttt}}}uuunnnhhhggghhhhhhsss~~~wwwooobbb]]]SSSJJJBBB===:::999777777777777777777777777777666666555555555555555666666666666555555555555333333444444333333222111333333444444444444555555333333333333333333333333444444333222111111111111333222222111111222222333222222222333333333333444111111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222111111000111111111111111111111111222222111111111111222222000000111111111222222222000111111111222222222222111111111111111111111111111111222222222222111111000000111111111222222222111222222333333222222111111111111111111111111111222222222222222222222222111111222222222222222333111111111111222222333333222222333333444555666666555555444444333222222222666888999:::888888999:::666777888:::<<>>:::;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777666555444444555666777444444444333333333222222444444555555555666666666444444555555555555444444333333333333333333333333444444555666666555444444444444444444444555555555555555555555444444444333333333333333333333333333333333444444555555444444333333333333333333333333444333333333333333333222333333333333222222222222222222222222222222222222111111222333333333222222333222222111111222222333......000111222333333333444444444555444444333333222222111111222222333333222222333333333333222222222222222222333333333333111222222333333333333222666555555444222222111000333333333333333333333333444333222222444444333222111222333555666666666666222333444444444666999<<<777888999<<>>======;;;:::999888777999888777666555555555555555555555555444444444444333333444444333333222111000000111222222333444444444333333222222333333444222222222111222222333333333222222111111222222333111111111222222222333333000111222222333333333222000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222222111111111111111111111111222222111111111111222222000111111111111222222222/////////000000000111111111111111111111111111111111111222222222222111111111111111222222222333333111222222333333222222111333333333333333333333333444444444444444444444444111111222222333444444555222333444555555555444444333333333444444555555555666777888:::<<<>>>???@@@>>>@@@CCCEEEFFFGGGIIIJJJMMMPPPSSSUUUXXX___jjjrrr~~~yyyxxxwwwyyy}}}yyytttqqqrrrtttvvv{{{}}}xxxqqqmmm]]]VVVMMMHHHHHHHHHFFFDDDBBBAAA@@@???>>>===<<<;;;999999999888888777777777999888666555555666888999555555555444444444444333555555555555666666666666444444555666666555444444444444444444444444444444444444555666666555444444222333333333444444444444555555555555444444444444333333333333333333333333222333444444555555444444333333333333333333333333222333333333333333333444222222222222111111111000222222333333333333222222000111222333333333333222333222222111111222222333///000111222333222222111333333444444555444444444222222111111222222333444222222333444444333222222222222222333333333444444222222333444444444444444444444444333333222222222444444444444444444444444444333222222444444333222555555555555555555444444333444444444444666999<<<:::;;;===@@@DDDIIIMMMOOOQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPMMMLLLMMMOOOVVV^^^ggglllvvv}}}}}}yyywwwvvvvvvwwwxxxzzz{{{}}}}}}zzzrrrkkkfffaaa]]][[[YYYZZZZZZYYYWWWXXXZZZ\\\YYY[[[\\\\\\ZZZYYYYYYZZZ[[[^^^bbbeeefffeeecccaaa```bbbddddddbbbaaaaaaaaa___aaaccceeeggghhhiiiiiikkknnnqqqvvv{{{{{{pppfff]]]\\\]]]^^^dddlllttt{{{mmm^^^RRRLLLAAA@@@???>>><<<:::999888999999777666555555555555888777777777666666666666333333444444444333222222222222333444444555666666444444222222222222444444111111111111222333444444333222222222222222222333222222333333333444444444000111222333333333333333000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333///000111222222222222222111111111111111111111111222222111111111111222222000111111111111222222222////////////000000000000111111111111111111111111111111222222222222111111111111222222222333333333222222222333333222222222333333333333333333333333555555555555555555555555111111222333333444555555333444555666666666555444333333333444444444555555888999;;;===@@@CCCEEEFFFIIIKKKNNNQQQRRRSSSUUUWWWUUUYYY\\\^^^aaaiiittt}}}~~~~~~|||}}}|||mmmdddYYYSSSSSSSSSRRROOOSSSQQQNNNKKKGGGCCC@@@???999999999999888888777777999888777555555777888999888888888888777777777777555555555555666666666777444555666777777666555444444444444444444444444444333444555666666555444333222222222333333444444444666666555555555444444444333333333333333333333333222333333444555555555444333333333333333333333333222222222333333444444444666666666555555444444444222333333444444333333222000111222333444333333222333222222222222222222333333333444555444333222111222222333444555555555555222111111111222333333444222222444444444444222222222222222333333444444444333333444555666666666555333333333333333333333333444444444444444444444444444333222222444444333222999888666555333333333333555555555555444666999<<<===>>>@@@DDDHHHMMMRRRTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXVVVTTTRRRPPPPPPOOOQQQPPPRRRVVV]]]hhhqqqwww}}}{{{uuurrrlllkkkkkkkkkkkkkkkkkkkkklllhhhbbb^^^ZZZXXXUUUSSSSSSTTTVVVVVVWWWXXXZZZ\\\^^^```aaaaaa```___```aaadddfffiiilllmmmnnnmmmmmmkkknnnppppppmmmkkkiiiiiiggghhhiiikkkkkkkkkjjjjjjiiiiiijjjkkkmmmoooqqqrrrzzzmmmdddeeeaaaZZZZZZaaaooozzz|||}}}}}}tttcccVVVKKKFFF???<<<<<<<<<:::888888999999777444333555888999666444333444666777777444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111222333444444111111111111111111222222111111111111111111111111//////000000111111222222//////000000111111111222222222333333333444444444111111111111111111111111000000111111111111000000222222222111111111000000111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111222222111111222222333444222222222111111111000000222222222222222222222222222222222222222222222222444444444333333222222222555666666666555444444333444444333333333444555555888777666666555666666666555444222333555777888888???>>>>>>@@@EEELLLSSSWWW]]]aaagggjjjiiifffbbb___aaadddfffiiikkkqqqyyy}}}tttjjjbbb[[[WWW[[[bbbeeeeee```YYYTTTPPPJJJCCCCCC???;;;:::;;;;;;999666666666666777666555444444666555555444444444555555666555444333333333333333666666555555555444444444888777555444444555666777444333333222333444666777777666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222444444111222222333444555666666333333333333333333333333333333333333333333333333222222222222333444555666222222222222222222222222333333333333333333333333111111111111111111111111444444444333333222222222666555555444444333333222333333111111111111333333333333333333333333333333111222333333444444333333333333333222222111111111444333222333555666555444444444555555555444333333666777888888999:::>>>@@@CCCFFFJJJNNNPPPQQQQQQPPPNNNOOOQQQSSSVVVXXXYYYZZZ\\\YYYUUUSSSSSSSSSSSSRRRWWWWWWYYY___hhhrrryyy|||~~~xxxqqqkkkhhhcccbbbaaa_________``````ZZZZZZYYYVVVSSSQQQQQQRRRRRRTTTWWWYYY[[[___dddhhhiiijjjllloooqqqrrrssstttuuuvvvxxxzzz{{{|||||||||}}}}}}~~~{{{xxxwwwwwwxxxwwwvvvtttrrrqqqtttsssrrrqqqppppppqqqqqqtttkkkkkkhhh___[[[^^^eeeqqq{{{qqqhhhUUUNNNEEE>>><<<<<<;;;:::777999999777555444666888;;;999666555555555555666444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222222111222222333333444444333333222222111111111111111111111111111111000000000000111111111111///000000000111111111111111111222222333333444444111111111111111111111111000000111111111111000000222222222111111111000000111111111111111111111111222222111111111111222222333333222222222222222222111111111111111111111111222222111111222222333444333333333333222222111111222222222222222222222222222222222222222222222222444444444333333222222222555555555555555444333333333333222222222333444444333444444444444444555555444333333444777:::<<<======???DDDKKKTTT^^^fffkkkppptttxxxzzzxxxtttnnnkkkkkklllnnnppprrrxxxyyytttooojjjmmmrrrxxxyyyvvvooohhh```UUUKKKHHHDDD???======>>><<<:::::::::::::::999999999888888888777666555555555555777777666555555555666666666666555555555444444444666666555444444555666777444444333333444444555555666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555555444444444333333333333333333333333333333333333333333333333333333333111111111222222333444555222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222222222333333333333333333444333222111111222333444333333333333333333333333111222333333444444333333666666666555555555444444333222111222444555444333555555666666555555444444555666888999:::===@@@CCCGGGIIIMMMPPPQQQQQQPPPPPPLLLMMMNNNPPPSSSVVVXXXZZZ]]]\\\[[[YYYXXXWWWXXXXXX^^^^^^aaagggooovvv{{{}}}~~~wwwuuurrrooojjjeeebbb___]]]\\\YYYWWWUUUTTTTTTTTTUUUWWWXXXYYYXXXYYYZZZ\\\^^^aaadddhhhkkkpppvvvzzz~~~}}}|||zzzyyyyyyzzzzzzvvvuuusssjjjbbb``````iiivvv~~~ggg]]]OOODDD???>>>===<<<777888999999777666777888<<<:::888666444444444444444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222111222222222666555555444333222111111111111111111111111111111111111111111111000000000000000000000111111111111000000111111222333444444111111111111111111111111000000111111111111000000222222222111111111111111111111111111111111111111222222111111111111222222333333333222222111111111111111111111111111111111222222111111222222333444444444444333333333333222222222222222222222222222111111111111111111111111444444333333333333222222444444444444333333333333222222111111222333444444111222333444555555555555888777777777999===@@@BBBBBBGGGPPP[[[hhhsss|||}}}yyyvvvwwwvvvwwwyyy}}}}}}}}}yyyzzz~~~xxxjjj]]]SSSMMMFFFBBBAAAAAA@@@???;;;;;;:::999888888999999:::999888777666555555555666666666555666666777777666666666555555555444444444444444444444555666777444555555555555444444333555555555555444444444333444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555555444444444333333333333333333333333333333333333333333333333333333333111111111111111222333444222222222222222222222222333333333333333333333333444444444444444444444444444444333333333333222222000000111222222333444444444444333333333333444444333333333333333333333333111222333333444444333333777777666666666666555555333111111111333444333222666666666666666555555555444666999<<<>>>AAAFFFIIIMMMNNNPPPQQQRRRQQQOOONNNKKKKKKKKKMMMPPPUUUZZZ\\\aaadddfffeeebbb```aaacccggghhhkkkpppvvvzzz{{{zzzwwwwwwxxxzzz{{{yyyuuurrrfffeeebbb___\\\ZZZXXXWWWZZZYYYWWWVVVUUUTTTUUUUUUZZZ]]]aaadddeeefffhhhjjjjjjmmmqqqvvvzzz}}}}}}vvvnnniiidddhhhoooyyy{{{ooo]]]NNNEEEAAA???===999999:::999999888888888999999888666444333444555444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333444444333222111111111111444444333333222222222111111111111111111111111111222222222111111000000000000000000000000111111111//////000111222333333444111111111111111111111111000111111222222111111000111111111111111111111111111111111111111111111111222222111111111111222222444333333222222111111111111111111111111111111111222222111111222222333444333333333333333333333222222222222222222222222222111111111111111111111111333333333333333333333333444333333333222333333333222222222222333444555555333444555666777777666666<<<<<<<<<<<<===@@@CCCFFFMMMRRR]]]iiiuuu~~~|||{{{}}}}}}|||||||||}}}}}}~~~uuubbb[[[QQQIIIGGGFFFDDDCCC======;;;:::999999999999999888888777666666666777444444333444444555666666666666666666555555555555333333333444555666666777444555666666666444333222555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111222222333444555666666444444444444444444444444333333333333333333333333111000000000111222222333222222222222222222222222333333333333333333333333555555555555555555555555333333333333333333333333111111222222333333333333444444444444444444444444333333333333333333333333111222333333444444333333444444444444333333333333333222111222444555444333666666666555555555555666666999===@@@CCCGGGLLLOOOPPPQQQQQQRRRQQQOOOMMMLLLIIIIIIIIIKKKPPPWWW]]]bbbkkkqqqvvvvvvrrrooooooqqqnnnppprrrvvvyyyzzzwwwuuuooommmlllkkkjjjhhhdddaaa^^^\\\ZZZXXXVVVVVVVVVVVVZZZZZZZZZ\\\^^^```cccdddjjjnnnrrrtttuuuuuuvvvwwwxxx{{{zzzvvvjjjgggggglllvvvkkkZZZNNNGGGBBB???<<<;;;::::::999999888888555666777666444333444666444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333444444333222111111111111000000111111222222333333111111111111111111111111333333222222111111000000111111000000000000000000//////000111222222333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222111111111111222222333333333222222111111111111111111111111111111111222222111111222222333444111111111111222222222222222222222222222222222222111111111111111111111111333333333333333333333333444333222222222333333444333333333444444555777777555555666777888888888888;;;>>>AAACCCEEEHHHMMMPPPWWW\\\eeeqqq|||~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~~~~~~~}}}}}}rrriii]]]TTTOOOLLLJJJGGGDDDCCCAAA@@@>>>===<<<<<<888777777777777777888999444444444444444555666777777777666666666555555555222333444555666666777777555555666777666555333222555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111222222333444555666666444444444444444444444444333333333333333333333333111111111000111111222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333555555444444333333333222444444444444444444444444333333333333333333333333111222333333444444333333222222222222222222222333555444333444555666666444555555444444555666777777;;;>>>BBBFFFIIILLLPPPSSSQQQQQQQQQPPPOOOMMMKKKJJJFFFFFFGGGKKKQQQZZZbbbgggxxx~~~||||||vvvvvvwwwyyyyyywwwssspppfffccc```^^^\\\ZZZWWWUUUVVVVVVVVVWWWXXX[[[^^^_________aaacccgggkkkoooqqqyyy|||tttlllggghhhnnnuuuwwwggg[[[QQQHHHCCCAAA>>>;;;999999999999888333666888777444333555888444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333222222111222222222//////000111222333333444111111111111111111111111222222222222222111111111111111111111000000000000111111111222222222222222111111111111111111111111111111222222222222111111111111111111111222222222111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111222222111111222222333444000111111111111111222222222222222222222222222222222222222222222222222222222222333333333333444444444333222222222333555666444444444444555777888888666666666888:::<<<>>>??????DDDKKKQQQTTTXXX^^^bbbaaaeeekkkttt}}}}}}yyyvvvvvvxxxyyyzzzzzzzzzzzz~~~}}}{{{zzzyyy}}}}}}zzzxxxxxxvvvwwwyyy|||~~~wwwjjj```ZZZWWWSSSPPPJJJJJJHHHGGGDDDAAA???===999999888888888999999:::777777777666777777888888777777777666666666555555444444555666777777777666555555666666666555555444555555555555444444444333444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222555555444444444333333333444444444444444444444444333333333333333333333333222222111111111222222333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444666666555444444333222222333333444444444444333333333333333333333333333333111222333333444444333333333333333444444444444555666444444555666777666555555444444444666888:::;;;AAADDDHHHJJJLLLNNNQQQSSSPPPPPPPPPOOOMMMLLLKKKJJJEEEEEEHHHNNNVVV```iiiooozzzyyywwwvvvtttrrrnnnkkk___\\\XXXVVVVVVVVVUUUTTTRRRTTTWWW\\\aaagggkkknnnppppppqqqsssuuuyyy|||}}}|||tttsssttttttyyy~~~rrrggg\\\PPPIIIEEEAAA;;;888888999999888666999;;;:::666444555888444444555555555555444444555555555555555555555555333333333333333333333333444444444444444444444444222222222111222222333333111111111222222333333333111111111111111111111111111222222222222222222333111111111111000000000///333333333333222222222222111111111111111111111111111222222333333222222111000000111111111222222222111111111111111111111111222222111111111111222222111111111222222333333444111111111111111111111111222222111111222222333444111111111222222333333333222222222222222222222222333333333333333333333333222222222333333444444444555444333222333444666777333333333444555666777888888888999;;;???DDDIIILLLRRRYYYbbbhhhkkknnnsssvvvooopppssswww}}}~~~~~~~~~~~~}}}{{{xxxuuusssoooqqquuuxxxzzzzzzyyyxxx~~~}}}~~~zzzxxxwwwuuuvvvxxx{{{}}}}}}{{{yyyxxxyyyzzz{{{{{{zzzyyyxxxzzz~~~~~~~~~uuulllgggccc___\\\VVVVVVVVVTTTPPPLLLGGGDDD???>>>===;;;:::999999999999888777777777777777777777777777777666666666555555666777888888777777666666555555555555666666777666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222555555444444444333333333555555555555555555555555333333333333333333333333333333222222222222333333222222222222222222222222333333333333333333333333222222222222222222222222222222222333333444444444444444333333333333333333111222333444444333222111333333333333333333333333111222333333444444333333444444444444555555666666555444333444666777666555555555555666888;;;>>>@@@EEEHHHKKKMMMMMMMMMNNNPPPOOOOOOOOONNNMMMLLLLLLKKKHHHJJJOOOVVV```llluuu{{{~~~yyyuuupppmmmjjjgggeeecccZZZWWWUUUUUUXXX[[[^^^^^^]]]```eeekkkqqqvvvzzz|||~~~xxxxxx{{{xxxxxxooocccVVVMMMHHHBBB;;;888888999888888999<<>><<<:::999888888777666555555444555555777777777777666666666666777777888999999888777666666555444444444666777888777666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444222222444444444444222222111222222333444555666777555555555555555555555555333333333333333333333333444444333333222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222333333444444444111111111222222333444444111111333333333333111111333333333333333333333333222222333444444444333333333333333444444444555555444333222333555666555444666666666888:::>>>BBBDDDGGGJJJLLLMMMLLLLLLLLLMMMOOOOOOOOONNNNNNNNNMMMMMMNNNQQQWWW___jjjvvv{{{tttpppiiiccc```^^^\\\[[[WWWUUUTTTVVV\\\bbbfffhhhnnnpppuuuzzz{{{vvvyyywwwzzz}}}vvvoooeee\\\QQQJJJAAA=========:::888666777777777777888888999555555555666666666666666333333444555555444333333666555444444555555333111444444444444444444444444555555555555555555555555333222111000000111222333222222222222222222222222222222222111111111111000222000//////111333333444000666666222111555666111333333222222111000000000111111111111111111111111111111111111111111111111333222111222333444222000222222111111111111222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444333333222111111222333333333333222111111222222222444222111000222333444333...222666666444555:::???>>>@@@EEEKKKTTTaaannnvvv~~~~~~|||zzzvvvpppjjjiiiiiiiiijjjllllllllljjjlllnnnqqqttttttsssqqqoooqqqtttzzz~~~|||}}}xxxtttrrrsssuuunnnooonnnkkkhhhjjjooottt{{{yyyuuusssttttttwwwzzz||||||}}}xxxlll___UUUNNNFFFBBB@@@>>>888444:::888666666777888777666777666666666555555555555666666666666777777777777777777777777777777777777555555555555555555555555444444444333333333222222555444444333333444444444333333333333333333333333222333555666666555333222333444444555555444444333666666666555555444444444333444444444444444444444222333444444222222333444333333333444444444555555444444444444444444444444555555555555555555555555333333333333333333333333444333333222222333333444444333333222222333333444666666555444333222222111666555555444444333222222555444333333222222222222444444444444444444444444666777999<<>>>>><<<999888888888888888777666666666666666666666666666666333444555555555555444333555444333444555555444222444444444444444444444444555555555555555555555555333222111000000111222333222222222222222222222222222222222111111111111000111000///000111222222222111222000------//////---000000000111222222333333111111111111111111111111111111111111111111111111333222111222333444222000222222111111111111222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444444333222222333444444444333333222222222333333666555333333333333333333555777999999888999>>>AAAFFFKKKSSS]]]hhhuuu{{{sssooooooooollljjjlllllllllnnnooooooooonnnooorrruuuxxxzzzzzzzzzyyyxxx{{{~~~zzzwwwuuuwwwyyyvvvvvvuuuqqqllliiijjjlllvvvyyyzzzwwwxxx}}}|||yyyzzz{{{}}}~~~iii___RRRHHHCCC@@@===:::<<<:::888777888888777666777777777777777777777777666666666666777777777888777777777777777777777777555555555555555555555555444444444333333333222222444444333333333444555555444444444444444444444444222333555666666555333222333444444555555444444333444444333333333222222222444444444333333333333333222333444444222222333444333333333444444444555555333333333333333333333333555555555555555555555555333333333333333333333333444333333222222333333444444333333222222333333444555444444333333222222111444444444444444444444444666555555444333333444444444444555555555666666777888:::<<>><<<;;;::::::::::::999777555444666666666666666666666666333444555555555555444333444333333444666666555333444444444444444444444444444444444444444444444444222222111111111111222222222222222222222222222222222222222111111111111000000000000111111111111111666222///000111//////000000000000111222222333333111111111111111111111111111111111111111111111111333222111222333444222000222222111111111111222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444555444444333333444444555444444333333333444444555555555555444555555555666999888888999<<>>@@@DDDHHHKKKLLLLLLLLLGGGHHHIIIKKKMMMNNNOOOOOOQQQYYYbbbfffeeefffkkkqqqssswww{{{~~~|||xxxtttmmmfff```\\\YYYWWWSSSTTTWWW\\\bbbjjjppptttzzz{{{~~~|||xxxtttvvvxxxoooaaaSSSHHHBBB>>><<<999::::::;;;:::999888777888888777777666666666666555555555555555555555555444333333555777777666555444444444444444444444444444444444444444444444444222222222333333222222222222222222222222222222222222222222111111111000000...000222222111111333555///...///333222000000333333333222222111000000000111111111111111111111111111111111111111111111111222222111222333444222000222222111111111111222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444222222333333333333222222555444444444555555666777333444666666777999===AAA\\\WWWQQQPPPUUU]]]fffkkktttuuuwwwzzzzzzuuurrrnnnmmmkkkjjjiiijjjlllnnnuuuuuuwwwyyy}}}~~~zzz}}}{{{}}}|||zzzyyywwwttttttuuuvvvvvvuuutttyyyvvveeeXXXQQQNNNEEEBBB>>>;;;;;;;;;;;;:::888888888888888888888888777777777777888888888888666666666666666666666666555555555555555555555555555555555444444444333333333333333333333444555666222222333333333444444444333444444444444444444333333444444555555444444333555555555555555555555555444444333222222111000000222333444444222222333444333333333444444444555555222222222222222222222222444444444444444444444444333333333333333333333333444333333222222333333444444333333222222333333444333333444444555666666666555555444444444333333333555444444444444444555555444444444666888;;;>>>@@@AAACCCFFFIIIKKKKKKKKKJJJFFFFFFGGGHHHKKKNNNPPPRRRYYYdddqqqxxxwwwvvvxxx{{{}}}~~~{{{wwwtttjjjgggbbb]]]YYYXXXZZZ[[[[[[]]]aaahhhoooxxx}}}wwwssssssyyy}}}wwwkkk^^^RRRHHHCCC@@@;;;;;;::::::::::::::::::999888888777777666666555666666555444444555666666555444444555777777666444444444444444444444444444333333333333333333333333222222333333333333222222222222222222222222222222222222222111111111111000///111333222111222666:::<<>>===;;;:::999999999888888888777777777777777888888888999999777777777777777777777777555555555555555555555555555555555555444444444333555444444333333444444444111222222333333444444444444444444444444444444444333444444555555444444333222222222333333333333444444444333333222222111111222333444444222222333444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444444333333222222333333444444444555555666666666777666666555444333333222222444444444333444444555666555555555777:::>>>BBBEEEEEEFFFGGGIIIIIIIIIHHHHHHGGGFFFFFFHHHLLLRRRWWW[[[eeeqqqzzztttnnnkkk^^^]]][[[YYYYYY\\\aaaeeehhhjjjmmmsssyyy{{{yyyvvvxxx{{{~~~uuujjj]]]RRRKKKGGG???===;;;999888999999:::999999888888777666666555777666555444444555666777666555555666777777555333444444444444444444444444333333333333333333333333222222333444444333222222222222222222222222222222222222222111111111111000///111333222000333999???]]]eee^^^DDD222222666444000000000111222222333333111111111111111111111111111111111111111111111111333222111222333444222000222222111111111111222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444222222333444444333222222333333333333444555666777777999::::::<<>>>>>===<<<:::999888777777888888888888999999999777777777777777777777777555555555555555555555555666666555555555444444444777666555444333222222222333333444444555666777777555444444333333444444555333444444555555444444333444444444555555666666666444444444444444444444444222333444444222222333444333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444444333333222222333333444444444444444444444444444222333333444444555555666666666666666666777888888999999999<<<@@@EEEJJJMMMMMMLLLJJJHHHGGGGGGFFFFFFIIIHHHHHHKKKTTT```mmmttt}}}{{{sssjjjbbb[[[XXXXXX[[[```cccgggmmmuuu{{{vvvkkkZZZLLLIIICCC>>>===<<<999999;;;555777888777444444666999777777777777666666666666555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333222222222111111333333222222333555666777[[[TTTJJJ???777333333333222222111111222222333444222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333222222222222222222222222444555555666555444222111111111222222222333333333444555555444333222444555666555555555777777666555888777;;;EEEOOOZZZkkk{{{}}}|||}}}}}}yyytttuuuwwwwwwxxxyyy|||~~~xxxtttqqqqqqqqqwwwyyy|||zzzoooiiicccWWWKKKJJJDDD@@@@@@>>>999777888;;;<<<<<<;;;;;;999888888999888888777777777777777666555555555555444444444555555666666666666555555666666555555555444444444777666666555555555666666555555555444444333333333444444444444444444444444555444444333333444444555333444444555555444444333333333333333333333333333333333333333333333333333555555555444444333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444555666777777555333222444444444555555555666666777777666555555555555555999:::>>>BBBGGGKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJMMMTTT^^^jjjuuu{{{zzzoooeee___]]]]]]]]]WWW]]]fffmmmsssxxx}}}~~~kkkZZZOOOHHHAAA???===:::999;;;999::::::999888888:::;;;777666666666666555555555555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333333333222222111111111111111111111111111333444555:::888555222111111333444222222111111222222333444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222222222222222333222222222222222222222222222333444555555444333333222333333333444444444444555555666555333333555666555444444444666777888888;;;===EEESSS___lll}}}~~~~~~}}}{{{yyywwwvvvyyy|||~~~~~~|||{{{}}}}}}}}}}}}~~~ttteeeWWWMMMDDDAAA???<<<:::;;;::::::::::::999999888777:::999888777666666666666777777666666666555555555555555666666666666555555666666555555555444444444444444333333333333444444333333333222222222111111444444444444444444444444555444444333333444444555333444444555555444444333444444444444444444444444333333333333333333333333555555444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222333444555555333111000444444444555555555666666555555555555777999;;;<<<===>>>AAAEEEHHHKKKKKKKKKKKKJJJIIIHHHHHHJJJLLLOOOLLLOOOVVV^^^iiittt}}}sssmmmeee___\\\]]]___aaaggglllsssxxx|||yyyfffYYYPPPGGGCCC???:::999;;;999888777777888888888777666666666666555555555444555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333222111111111111000000000000/////////000111222333///000000111111111000000222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000111222333444444444444444444444444555555555555555666666555444444555777666555555555777:::<<<>>>@@@FFFSSScccppp}}}|||xxxuuuyyywwwtttrrrrrrsssuuuwww~~~{{{yyyxxxxxxooo^^^MMMDDDAAA???======::::::::::::::::::999999::::::999888777666666666888888888777777777666666555555666666666666555555555555555555555444444444333333333333333333444444333333333333222222222222444444444444444444444444555444444333333444444555333444444555555444444333555555555555555555555555333333333333333333333333555444444444444333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444333333444555555333222111444444555555555666666666666555555666888;;;>>>@@@BBBCCCEEEGGGIIIJJJKKKKKKGGGHHHGGGGGGHHHLLLQQQUUUVVVZZZbbbkkkttt|||}}}uuupppaaa___\\\[[[\\\aaafffiiissswww{{{~~~rrrdddZZZOOOHHHBBB;;;999;;;;;;777555555888999777555777777777777666666666666555555555555555555555555444444444444444444333333444333333222222333333444444444444444444444444444222222222222222222222222111000000000000000000000////////////000000111111555555666555444333111000222222111111222222333444222222222222222222222222222222222333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333333444444444444555555555444555555555444444555777888888888888:::===BBBEEEJJJSSSaaaooo{{{yyysssooosssssssssrrrsssvvvzzz}}}~~~~~~|||xxxyyy}}}|||xxxvvvyyy|||uuu\\\MMMFFFAAA>>>===<<<<<<<<<;;;;;;<<<<<<<<<999888888777777888888999888888777777777666666666555555666666666666555555555555555555555555555555444444555555666666555555555555555555555555444444333333444444444444444444555444444333333444444555333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555666777666666555444555555555555666666666666999888777777888;;;>>>@@@EEEFFFHHHHHHHHHHHHIIIJJJHHHHHHIIIIIIKKKQQQZZZaaaeeehhhmmmsssxxx|||~~~}}}vvvnnneee```WWWXXXZZZ\\\aaagggnnnssszzz|||~~~~~~}}}pppeeeXXXOOOGGG???;;;<<>>CCCIIINNNYYYdddqqq}}}zzzsssnnnkkknnnqqqtttwwwxxx{{{~~~zzzyyy{{{}}}|||{{{{{{}}}~~~~~~~~~zzzwwwrrrrrruuuyyy~~~zzzxxxyyy{{{~~~nnn[[[OOOFFF???<<<======<<<;;;;;;;;;<<<<<<666666777777888:::;;;<<<777777777666666666555555555555666666666666555555444555555555555555555555333333444555666666555555555555555555555555555555333333333444444444555555555444444333333444444555333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555666666666666666666666555555555666666666777777888777777777999<<>><<<:::::::::::::::999::::::::::::999999999999666666666666666666666666555555555444444333333222444333333222222333333444444444444444444444444444111111111111111111111111000000000111111111111222000111222222222222111111222111/////////111333444222222111111222222333444222222222222222222222222000000000111111222222333333333333333333333333333111111111111111111111111222222222222222222222222111222333444444333222111222222222222222222222222555555333222111111111111222333333333333444444444333444555555444555666888777;;;@@@DDDGGGNNNVVV\\\lllwww}}}wwwqqqnnnlllkkkjjjpppwww{{{}}}|||xxxtttssstttvvvxxx~~~}}}}}}|||zzzwwwuuuqqqqqqqqquuu{{{~~~|||zzzzzz}}}~~~kkk\\\NNNDDD@@@>>>===;;;:::999999::::::666666777777999:::<<<===777777666666666555555555555555666666666666555555444444444555555555555555///000222333444444333333333333333333444444444444222333333444444555555555555444444333333444444555333444444555555444444333333333333333333333333333444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444555555555555555666666666777777777333444666999<<>><<<;;;;;;;;;<<<999999888888888999::::::888888888777777777666666555555666666666666555555444444444555555555666666...000222444444444333222333333333333444444444555222222333333444555555666555444444333333444444555333444444555555444444333444444444444444444444444555555555555555555555555333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666555666666666777777777777444666999<<>>???===999888:::===999999999888888888888777777777777777777777777777666666555444333333222222444333333222222333333444555555555555555555555555444444444444444444444444111111222222222333333333///000111222222111000///---...///111222333333333222222111111222222333444222222222222222222222222111111222333333444555555333333333333333333333333111111111111111111111111222222222222222222222222000111333444444333111000222222222222222222222222444333333222333444666777555555555555666666666777777888999999888999;;;===>>>FFFRRR]]]fffppp|||~~~rrrkkklllmmmnnnppprrrssstttyyy~~~~~~}}}zzzyyyzzz|||~~~{{{{{{|||}}}||||||}}}~~~zzzyyyzzz}}}qqqaaaUUURRRHHHFFFCCC@@@>>>>>>>>>???<<<;;;:::999888888888888999999999888888888888777555555666666666666555555444444444555555555666666000111444666666666555444555555555666666666777777222222333333444555666666555444444333333444444555333444444555555444444333555555555555555555555555555555555555555555555555333333333444444555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444666666666666666777888999666666666666777777777777999:::===@@@AAAAAAAAA@@@CCCFFFHHHGGGDDDEEEIIINNN[[[lllyyynnnggggggbbb[[[VVVVVV[[[aaaffflllsss{{{}}}uuuxxxyyy}}}}}}ssshhh[[[NNNEEEEEEBBB>>><<<;;;;;;;;;:::888888888888777777777777666666666666555555555555555555444444444333333333666666666666666666666666777666666444333222111111444333222222111111222222444555555444222111111222111111111111111111111111000111111111111222222222111111222333333333333222444333111000///000111222111111111111111111111111333333222222111222222222000000000000000000000000222222222222222222222222000111111222444555555666333333333444444444555555222222333333333333444444333333333333444555666666222666:::;;;::::::===@@@KKKVVVeeerrrzzz~~~wwwnnngggeeegggjjjpppuuu{{{}}}||||||}}}|||zzzyyyxxx~~~}}}|||zzzyyyyyyyyyzzz{{{~~~}}}{{{yyyyyy}}}~~~zzzlll^^^VVVOOOKKKGGGDDDAAA>>>===>>>???<<<;;;;;;999666777;;;999999999999999999999999777777777777666666666666333333333444444444555555777777666666555555555444666666555555555444444444444555666666444444555666444444444444444444444444111222222333333222222111333333333333333333333333555444444333333444444555888777555444333333444444444444444444444444444444333333333333333333333333555555555444444333333333333333333333333333333333444444444444444444444444666555444333444666888:::;;;<<<>>>AAABBBCCCCCCCCCCCCCCCAAA@@@BBBGGGOOOUUUdddssszzzooofffaaaXXXZZZ\\\[[[[[[___iiipppuuuzzz~~~zzzzzz}}}zzznnnaaaTTTKKKDDDAAA===::::::::::::999888888888888777777777777888777777777777666666666555555555444444444333333555555555555555555555555444444444444444444444444555444333333222222333333444555555444222111111222111111111111111111111111000111111111111222222222111111222333333333333222333333333333333222111111111111111111111111111111333333222222111222222333111111111111111111111111222222222222222222222222333333222222222222111111333333333333444444444444222222333333333333444444444333333333444555666666666888:::;;;;;;===CCCHHHVVVcccuuu~~~{{{xxxuuusssooojjjfffiiikkkooouuu{{{}}}}}}}}}yyywwwyyy}}}~~~~~~~~~sssiiicccZZZWWWRRRMMMFFFAAA@@@@@@===::::::<<<;;;888:::===999999999999999999999999888888777777777666666666444444444444555555555555777666666666555555555555444444444444333333333222111222333333111111222333555555555444444444444444333333444444444444333333333333333333333333333333555444444333333444444555666555444333333333444444444444444444444444444444333333333333333333333333555555444444444333333333333333333333333333333333444444444444444444444444777666555555666888:::<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCFFFMMMVVV]]]nnn{{{{{{oooddd\\\XXXUUUZZZ___bbbccchhhooouuu{{{vvviii\\\TTTIIIEEE???<<<;;;;;;::::::999999888888888777777777888888888888777777777777555555555444444444444333444444444444444444444444111222222333444555666666666555444444333333444444333444555444222111111222111111111111111111111111000111111111111222222222111111222333333333333222222333555666555444222000111111111111111111111111333222222111222222333333222222222222222222222222222222222222222222222222222222222111111000000000222222222222333333333333222222333333333333444444555555444444444555666666999:::;;;;;;===DDDNNNVVVggguuu|||ooollliiiiiijjjkkkkkkjjjnnnpppuuu{{{{{{zzz|||~~~}}}yyyzzzzzzvvvnnnnnnjjj```TTTJJJEEEBBB>>>;;;:::<<<<<<999999<<<888888888888888888888888999999888888888777777777666666666666555555555555666666666666555555555555555555555444444444333333444555666555444333444666666666666555555444444444444444444555555444444444333333333333333333333333555444444333333444444555333333222222333333444555444444444444444444444444333333333333333333333333555444444444444333333333333333333333333333333333444444444444444444444444888888777777999;;;===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDFFFKKKUUU```hhhyyyooobbbZZZVVVVVVWWW]]]ffflllooosssxxx{{{|||pppddd^^^SSSNNNGGGAAA>>>======<<<999999999888888888777777888888888777777777666666555555555555444444444444444444444444444444444444111222222333444555666666555555444333333333333333222333444333111000111222111111111111111111111111000000111111111222222222111111222333333333333222222222333444444333222111111111111111111111111111222222111111222222333333333333333333333333333333111222222222222222333333000000000111222333333444111111222222222333333333222222222333333333444444666666666555555666666777:::;;;<<<>>>CCCOOO]]]hhhzzzxxxgggeeedddeeeiiinnntttwwwvvvyyy}}}}}}zzzzzz|||~~~~~~lll\\\NNNEEEBBB>>>;;;===<<<888777999888888888888888888888888999999999999888888888777777777777777666666666666666666666666666555555555888777777777777666666666555666777777666555666777777777777666555555444444555444444444444444444555333333333333333333333333555444444333333444444555222222333333444555666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555888888888999:::<<<>>>???AAABBBBBBCCCDDDDDDDDDDDDCCCDDDEEEIIIPPP\\\hhhqqqvvveee[[[XXX[[[^^^```fffmmmssswww{{{~~~||||||zzzqqqlllbbb[[[PPPGGGBBB???===<<<999999999999888888888888777777666666666555555555666666555555555444444444555555555555555555555555444444444444444444444444444333333222222222222222222333444333111000111222111111111111111111111111000000111111111222222222111111222333333333333222333222111000000111222333111111111111111111111111222111111111222222333444333333333333333333333333111111111222222333333333111111222222333444444444111111222222222333333333222222222333333333444444777777666666666777888888:::<<>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCDDDHHHMMMUUUaaannnvvv|||lll___YYY[[[aaagggkkknnnrrrvvvzzz~~~|||}}}}}}~~~sssjjj\\\OOOFFF@@@===;;;:::999999999999888888888666666666666555555555555666666666555555555444444666666666666666666666666555555555444444333333333333333222111111111111222111222333222111000111222111111111111111111111111000111111111111222222222111111222333333333333222333111000//////111333444111111111111111111111111111111111111222333444444333333333333333333333333111111111222222333333444666555555444333222111111222222222222333333333333222222333333333333444444777777777777888999::::::<<<@@@HHHPPP[[[jjj{{{|||tttpppjjjlllnnnqqqvvv}}}}}}zzzyyy{{{}}}~~~~~~~~~}}}~~~zzzuuu___NNNFFF?????????===<<<===999999999999999999999999999999888888888777777777666666666666777777777888555555555666666666666666555555555444444444333333444555666666444444555666555555555555555555555555555444333222222333444555333333333333333333333333555444444333333444444555333444555777777888888888444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444555555555555555555555555666777999;;;>>>@@@AAABBBAAAAAAAAABBBBBBDDDEEEEEEFFFIIINNNTTT\\\gggrrryyyyyyrrrggg___\\\```ggglllssstttwww{{{xxxwwwyyy}}}yyy|||{{{kkkZZZNNNEEE@@@>>>::::::999999999888888888777777777666666666666555666666666666555555555555555555555555555555555555555555444444444333333333444444333222222222222333000222333222111000111333111111111111111111111111000111111111111222222222111111222333333333333222111111111111222222333333111111111111111111111111111111111111222333444555222222222222222222222222000111111222333333444444555555444333222111000000333333333333444444444444222222333333333333444444666666777777999:::<<<===AAAHHHSSS^^^iiiwwwyyytttqqqoooooorrrwwwzzz~~~yyywwwuuuuuuxxx|||~~~xxxzzz~~~uuu]]]RRRGGGCCCAAA>>><<<===::::::::::::::::::::::::888888777777777666666666333444555555666777888888555555555555666666666777444444444444333333333222666888999888777666777888333333333444555555666666666555444333333444555666333333333333333333333333555444444333333444444555333444555777777777666666444444444444444444444444555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555777999;;;>>>@@@BBBDDDDDDBBBBBBBBBBBBCCCEEEGGGHHHLLLOOOVVV]]]eeennnwww}}}|||wwwnnnkkkfffdddeeejjjppptttzzz|||tttllljjjkkknnnrrrxxx{{{|||}}}vvvdddUUUKKKEEEBBB:::::::::999999999888888888888888888777777777777777666666666555555555555444444444444444444444444444444444444444444444444555555444333333333333444000111222222111000111333111111111111111111111111000111111111111222222222111111222333333333333222000111333555555555333222111111111111111111111111111111111111222333444555222222222222222222222222000000111222333333444444111111111111111222222222333333444444444444555555222222333333333444444444555666666888999;;;===>>>FFFOOO[[[gggrrr~~~~~~wwwrrrpppqqqrrrtttxxx}}}zzzwwwuuusssuuuzzzwwwyyy{{{{{{zzz{{{|||}}}lll^^^OOOGGGBBB<<<999999;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666222333444555666777888999444555555555666666777777666666555555555444444444444555666555444333444666111222222333444555666666888666555444444555666888333333333333333333333333555444444333333444444555333444555666666666555444444444444444444444444444555555555555555555555555333333333444444555555555555555555555555555555555666666666666666666666666999:::===@@@BBBDDDFFFFFFCCCCCCCCCCCCEEEGGGIIIKKKQQQUUU\\\ccckkkssszzz~~~wwwooohhhgggggggggjjjnnnuuu{{{~~~|||pppiiigggggglllqqqyyy~~~lllZZZMMMFFFCCCBBB???;;;:::<<<<<<;;;999999999999999999888777777666666666666666666666666444444444444444444444444555555555444444333333333444444444444444444444444444222000///...///000111111333444444333222222333111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000111111222222222111111444444444444444444444444222222333333333333444444444444333333333333222222333333333333333333333333555444555666777888777666555444777===>>>===BBBKKKSSS```nnnxxx~~~xxxooojjjjjjnnnssswww|||~~~{{{|||zzzvvvvvv{{{pppZZZKKKFFFCCC???:::999:::;;;:::999:::;;;===::::::999999888777666666666444222333666777555333777777777777777777777777777777777777777666666666666666555555555555666666666444222111000111333444555555555555555555555555333333333444444444555555444444444444444444444444555444222222222444666777555555555555555555555555666666555555555444444444333444555666666555444333555555555444444333333333555555444333444666888:::<<>>@@@CCCDDDDDDCCCCCCDDDFFFFFFFFFHHHLLLTTT[[[```jjjmmmqqqvvvzzz~~~}}}|||yyyssskkkfffddddddkkkpppwww|||}}}~~~uuunnniiigggkkkqqqyyywwwyyytttdddWWWNNNKKKEEEAAA===;;;;;;:::777444888999999999999888777777444444444444444444444444444444444444444444444444555444444444444333333333444444444444444444444444444444333222222333555666///111333222111000111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222222111111000000222222222222222222222222222222333333333333444444444444333333333333222222333333333333333333444444555555555555666666666666===;;;;;;@@@GGGQQQ___jjjwwwxxxqqqlllggggggiiilllqqqwww}}}~~~ppp___SSSJJJEEEBBB===<<<<<<;;;;;;:::999999:::::::::999888888777777:::888777777888888777555666666666666666666666666666666666666666666666666555444444333333444444555777777777777666666666666555555555555555555555555333333333444444444555555444444444444444444444444666555444333333333444555555555555555555555555555777777777777777666666666555555555444444555555555555555555444444444444444444444444555888:::===???AAACCCEEEEEECCCBBBBBBCCCHHHIIIJJJMMMRRR\\\gggooo{{{|||~~~zzzwwwqqqjjjdddcccfffiiisssxxx}}}xxxnnnjjjiiimmmvvv{{{yyyzzz|||mmm```XXXTTTIIIDDD>>><<<;;;;;;888555:::::::::;;;:::999999888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333444555666000111333333111111111222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222333222222222222222222222222222222222333333333444444444444333333333222222222333333333444444444444444666777777777777777999:::>>>>>>AAAIIITTTbbbqqq{{{yyysssnnnkkkiiigggjjjooouuu{{{xxxhhhZZZOOOIIIGGG???>>>===<<<<<<<<<;;;::::::::::::999999888888888:::999888888888777666666777777777777777777777777555666666666666666777777555555555444444555555555555666666666666555444444555555555555555555555555333333333444444444555555444444444444444444444444777666555444333333444444555555555555555555555555666666666666666666666666666555444333333444555666555555555555555444444444444444666888:::===@@@BBBDDDEEEFFFEEECCCBBBCCCDDDIIIKKKOOOSSS[[[hhhvvvxxxssskkkeeecccffflllqqqxxx|||yyyqqqkkkkkkpppyyy~~~|||xxxmmmddd```OOOIIIBBB>>>===<<<;;;888777777888888777777666555777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444222222222222222333444444111333444444333222222333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333555666444444444444444444444444222222222333333333444444444444333333333222222222333333333444444555555555444666777777666777:::<<<===CCCLLLYYYiiixxx|||tttlllggggggjjjllloootttzzz~~~zzzzzz~~~rrrbbbUUUMMMJJJBBB???<<<;;;<<<<<<;;;999:::::::::999999999999999888888888888777666666666888888888888888888888888666666666777777777888888777777666666666666777777666666777777666666555444555555555555555555555555333333333444444444555555444444444444444444444444777666666555444444444444555555555555555555555555555555555555555555555555666555444333333444555666555555555555555555555555444555777:::===@@@CCCDDDFFFFFFFFFEEECCCCCCEEEFFFIIINNNUUU\\\fffttt|||rrrnnnhhhdddfffkkkrrrvvvyyy|||{{{qqqllllllsss}}}zzzrrrnnn[[[SSSIIIAAA???>>>===;;;999999999999999888777777555555555555555555555555555555555555555555555555333333333444444444444555444444444444444444444444111111111222222222222222111333555555333222333444111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222111111111222333555777444444444444444444444444222222333333333333444444444444333333333333222222333333333444555555666666111333555555555666;;;???AAALLL\\\nnnwwwrrrkkkdddaaadddkkkqqqyyy~~~|||vvvtttwww{{{~~~oooaaaVVVQQQIIIDDD===:::;;;;;;:::888::::::::::::::::::999999666777888888777666777888999999999999999999999999666777777888888999999:::888777777777777777777888888888888888777777777777555555555555555555555555333333333444444444555555444444444444444444444444666666666555555555555555555555555555555555555555444444444444555555555555555555555444444555555555555555555555555666666666666777999<<<@@@BBBEEEFFFFFFFFFFFFDDDCCCEEEHHHJJJJJJRRR\\\fffppp}}}|||vvvkkkiiiggghhhmmmrrrwwwyyyzzz}}}~~~zzzrrrnnnnnnnnnuuu}}}yyyiii^^^PPPEEE@@@>>>===<<<;;;;;;<<<<<<;;;;;;:::999555555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444222222222222222111111000111222444444222111222333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333555444222111111222333444333333333333333333333333222222333333333333444444444444333333333333222222333333444444555666666666111444777777777999???DDDKKKYYYmmmvvvllljjjhhheeeeeekkkttt{{{|||vvvuuuxxx~~~~~~|||}}}uuuiiibbbWWWOOOEEE???>>>>>><<<:::::::::::::::::::::::::::555888:::999888888:::<<<888888888888888888888888777888888999::::::;;;;;;777777666666666666777777999888777666666666777777555555555555555555555555333333333444444444555555444444444444444444444444444555555666666666666666555555555555555555555555444555555555666666666666444444555555555555444444444555555555666666666777777999;;;>>>AAADDDEEEFFFEEEEEEDDDDDDDDDFFFKKKOOOMMMWWWdddoooxxxtttmmmfffgggkkkqqqxxx|||}}}||||||xxxqqqnnnnnntttyyyrrrfffUUUHHH@@@>>>===<<<888999999999999888777777888888888888888888888888666666666666666666666666333333333444444555555555444444444444444444444444333333333333333222111000000111333333111000111222111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444888666444222000000111222222222222222222222222222222222333333333444444444444444444333333333222222333333444444555666777777444777;;;;;;;;;===DDDJJJSSScccxxxuuukkkdddfffhhhjjjmmmuuu|||xxxxxx}}}{{{yyyzzz|||~~~|||tttdddZZZNNNEEECCCBBB???===::::::::::::::::::::::::666888;;;;;;999999<<<>>>777777777777777777777777888888999:::;;;;;;<<<<<<666666555555555555666666888666444333222333555666555555555555555555555555333333333444444444555555444444444444444444444444444444555666777777666666555555555555555555555555555666666666777777888888333444555666666555444333444555555555666666777777888:::<<>>GGGRRRaaawww~~~qqqiiigggaaaeeekkkqqqxxx{{{uuuuuuvvvwwwwww}}}}}}jjjVVVMMMJJJCCC<<<:::<<<;;;999:::;;;<<<<<<;;;888888888888888888888888888888888888888888888888;;;;;;;;;::::::999999999777777666666666888999:::777777777777777777777777888777555444444555555666444444444444444444444444555555555444444555555555777777666555555555666666444555555555666666777777555444444444444555666666666777888999999888777666999888888888888888999999:::===@@@AAABBBCCCEEEGGGGGGGGGFFFEEEEEEGGGKKKOOOXXXaaannnyyypppiiijjjgggoooyyy{{{sssqqqqqqpppooonnnpppuuu|||wwwkkk\\\OOOHHHCCC???;;;<<<<<<;;;:::999999999999999999777666666666777888555555555555555555555555555555555555555555555555444444333333333222222222333333333333333333333333222222222222222222222222111111222222222333333333444444444333333222222222111111222222222222111111333333333222222222111111333333333444444333222222000111222333333333333333333333333222222222111111222222333333333444444444555555555555555666777777888666888===@@@DDDOOOZZZlllvvvjjjddddddcccffflllssszzzyyywwwwwwvvvuuuzzzyyy}}}kkk[[[PPPFFF???>>>???===;;;:::;;;<<<;;;:::999999999999999999999999999999999999999999999999999999999999888888888777555666777888999888888777777777777777777777777777777777666555555555555555444444444444444444444444555555444444444444555555444444444444444444444444555555555555666666666777444444444444444555555666333444555666666555444333777777777777888999:::;;;<<>>CCCKKKWWWfffqqq~~~}}}rrrjjjeeefffjjjrrruuuyyy}}}~~~}}}zzzzzz|||||||||eeeRRRIIIGGGAAA???<<<:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777666666444666777999999888666555666666666666666666666666555666777777777666444333444444444444444444444444444333333222222333333444333444777888999888777666555555555666666666666666333333333333333444555555666666666666666666666666444555666777:::<<<>>>@@@@@@BBBEEEEEECCCBBBBBBBBBEEEGGGJJJNNNRRRWWW]]]bbblllpppvvv|||{{{sssqqqqqqrrruuuyyy~~~wwwoooiiicccccceeehhhnnnyyyxxxhhhYYYNNNGGGCCC===<<<;;;:::888888888777888888888888777777777666666666666666666666666666555555555555555555555555666666555555555444444444222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222333333333333222222222222222222222222222222111222333333444444444333333333444444444333333222555555555555555555555555333333444444444555555555666666666666777888999999:::>>>DDDJJJTTTbbbpppzzz~~~rrrmmmjjjjjjnnnssszzz}}}}}}zzz}}}sss]]]NNNHHHBBB???<<<:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777666666666666666777666666666666666666666666555666777777777666444333444444444444444444444444444333333222222333333444222444666888999999888777666666666666666555555555444333333333333444555555777777777777777777777777444555666888;;;>>>AAACCCAAACCCDDDDDDBBBAAABBBCCCHHHJJJLLLPPPUUU]]]ffflllqqqtttxxx|||}}}tttlllmmmrrrvvv{{{rrrjjjfffcccfffkkkpppyyytttcccUUUKKKEEE>>>===<<<:::999888888888777888888888888777666666666666666666666666666666555555555555555555555555444444333333333222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444222222333333333333222222111222222222222333333333000111222333444444444444444444444444444333222222333333333333444444444444333444444444555555555555666666666777888:::<<<======EEEOOOVVV```nnn{{{tttnnnjjjlllpppsssxxx}}}{{{|||jjjXXXLLLFFFBBB>>><<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888999999999999999:::888777666555444555666777777777777777777777777777666666666666666555555444444444444444444444444444444444333333333333444444111222444666777777777777666666666666666555555555555444444444444555666666666666555555555555666666555666888:::===AAACCCEEECCCCCCCCCBBBBBBCCCEEEHHHKKKMMMQQQVVV\\\eeeooouuuwwwwwwyyy|||~~~~~~|||uuunnnjjjnnntttxxx}}}zzznnnhhhffffffkkkqqq{{{mmm\\\PPPJJJAAA@@@>>>===;;;:::::::::777888888999888777666555666666666666666666666666555555555555555555555555444444333333333222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222333333444444444222333333444444333333222111111222222222333333333222222333444444333333333333333444444444444444444333333333333444444444555444444444444555555555555555666777888:::===???@@@BBBNNN[[[cccnnn|||~~~uuuqqqiiifffiiirrrzzz~~~xxxeeeWWWMMMIIIDDD@@@??????>>>>>>::::::::::::::::::::::::999999999999999999999999888888888999999999::::::777777666666666555555555777777777777777777777777777777666555555555555555444444444444444444444444555555444444444444555555222222333555666888999999777666666666555555555555666555555555555666777777666555444444444444555666777888:::<<>>AAABBBGGGUUUdddmmmwww|||ssskkkgggeeefffmmmzzzoooaaaTTTOOOIIIDDDAAA@@@???>>>::::::::::::::::::::::::::::::::::::::::::::::::777777888888999999999:::444666777888888666444222777777777777777777777777888777666444444555666666444444444444444444444444666555555444444555555666444444555666777:::;;;<<<777777666666555555555444666666666666666777888888777666555444444555666777999999;;;===@@@CCCFFFGGGGGGFFFDDDCCCDDDHHHNNNSSSUUU\\\fffpppwww}}}|||{{{{{{yyytttpppnnnmmmqqqxxx|||}}}}}}vvvooojjjlllssszzz}}}lllYYYLLLFFFCCCAAA???>>>===:::888:::::::::999888777666666777777777777666666666666888666444555888999777555333333333333333333333333444555666555333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444333111//////000111222222222333444444444444333333333333444444555555555444444444444444444444444888555333444666888777555777888888999;;;AAAKKKSSSXXXdddqqq{{{yyyqqqjjjeeeccchhhoooxxx{{{ttteeeVVVIIIEEECCC>>>::::::777888999::::::::::::999999::::::;;;;;;::::::999888888888888888888888888888777666666666777999:::999777666555666777999:::<<<:::888666555555666777555555555666555555444333555555555555555555555555555555555555555555555555777777666666555555555444777777777777777666666555666666666666666777888888999:::<<<>>>@@@CCCDDDFFFCCCAAABBBEEEEEEGGGPPPYYY```mmmzzz|||uuusssuuullloootttyyy}}}xxxqqqnnnnnnnnnqqqxxxtttcccUUUJJJGGGCCC@@@>>>===;;;:::::::::999999888888777777777777777777666666666666888666555555888888777555444444444444444444444444444555666555333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444333111000///000111222111222222333333333333333333333444444444444444444444444444444444444444444888555333444666888777666888999:::<<<@@@JJJVVV___kkkuuuzzzqqqjjjeeeddddddkkksss}}}~~~~~~{{{pppaaaRRRLLLHHHCCC@@@AAA;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999999999999999999888888777666666777888999888777666555666777999:::;;;999888666555666777888666666777777666666555444555555555555555555555555555555555555555555555555777666666666555555555555333333444555666666666555777777777777888888999:::;;;<<<>>>AAACCCEEEFFFFFFEEECCCDDDGGGIIILLLUUU___kkkyyy~~~yyysssqqqtttvvvxxx|||~~~}}}rrrmmmnnnqqquuu|||~~~yyyiii]]]RRRMMMGGGBBB???>>><<<;;;999999999999999888888888777777777777666666666666888666555666777888777555555555555555555555555555444555666555333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222111000000000111222000111111222333222222222444444444444444444333333444444444444444444444444777555444555777888888777:::<<<>>>AAAIIIWWWgggsss{{{qqqhhhccccccfffiiiuuu||||||}}}|||mmm\\\QQQIIICCCBBBCCC>>>>>>======<<<;;;;;;:::999::::::;;;;;;::::::999::::::::::::::::::::::::999888888777777777888888888777666666666777999:::999888777666666777888999777777777777777666666555555555555555555555555555555555555555555555555555666666666666555555555555222222444555666777777777888888888888999:::;;;<<<===???BBBEEEFFFGGGGGGFFFEEEDDDDDDHHHKKKQQQ\\\gggvvvzzzuuupppqqquuu{{{}}}|||zzz}}}rrrmmmkkkmmmttt~~~|||}}}}}}pppeee[[[TTTLLLDDD@@@>>>===<<<888999999999999999999999777777777777666666666666777666666666777777777666444444444444444444444444444555666555333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111000000111111222000000111222222222222111555555555444444333333333444444444444444444444444666555555666777888999999;;;>>>BBBHHHSSSdddwwwzzzsssjjjcccaaafffmmmrrr|||}}}~~~lll[[[NNNFFFBBBBBB>>>>>>======<<<<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::999999888888888888888888777777666666777777888999777777666666777888999999666777777777777666555555555555555555555555555555555555555555555555555555666666666666666555555555555555666888888999999999777777777888999;;;<<<===???AAADDDGGGHHHHHHFFFEEEDDDBBBCCCHHHMMMTTTbbbnnnzzzxxxsssqqqsssyyy~~~tttnnnmmmooopppyyy{{{rrrccc\\\RRRIIICCC???===<<<999999999999999:::::::::777777777777666666666666666777777777666666666777333333333333333333333333444555666555333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111222222000000111222222222222111555555555444444333333333444444444444444444444444555555666777777999:::<<<<<<@@@GGGOOO]]]ooo|||pppllleeebbbdddllluuu{{{}}}}}}}}}ppp^^^QQQIIIEEE======<<<<<<<<<<<<===>>>999::::::;;;;;;::::::999::::::::::::::::::::::::888999999999999888888888777777777777777888888999666666666777777888999999555555666666555555444333555555555555555555555555666666666666666666666666555555555666666666666666777888888888888888777777666666666777999;;;<<<===@@@BBBEEEGGGHHHGGGEEEDDDDDDCCCEEEKKKRRR[[[iiivvv~~~yyyuuuuuuyyywwwqqqppptttyyy}}}zzzllleeeZZZOOOHHHCCC???===:::::::::::::::999999999777777777777666666666666555777888777666555666888333333333333333333333333444555666555333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222000111111111222222222222000111111222333222222222444444444444444444333333444444444444444444444444444666777888888999<<<>>>>>>DDDMMMYYYgggyyyuuugggeeedddeeekkksss}}}}}}{{{qqq^^^PPPHHH???>>>===<<<<<<<<<===>>>999::::::;;;;;;::::::999::::::::::::::::::::::::777888999999::::::999999666777777777888888888888666666777777888888888999555555555555555444444333555555555555555555555555666666666666666666666666555555555666666666666666666777777777666666555444555555666777999<<<===???BBBCCCEEEFFFFFFFFFDDDCCCFFFFFFJJJQQQYYYbbbqqq~~~{{{yyyzzz|||zzzzzz{{{}}}}}}|||zzzvvvtttxxxuuummmbbbWWWNNNGGGBBB???;;;;;;;;;::::::999999888777777777777666666666666555777888888555555666888444444444444444444444444444555666555333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222000000111222222222222222111222222333333333333333333333444444444444444444444444444444444444444444333666888888888999===@@@AAAHHHTTTaaaooovvvjjjaaacccgggmmmuuu~~~}}}ooo[[[NNNDDDCCC@@@>>><<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999555666888:::;;;;;;;;;:::666666777888888888888888666777777888888888888777666666666666666555444444555555555555555555555555666666666666666666666666555555555555666666666777555666666777777777666666666666777999;;;===???AAAEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGLLLUUU]]]ggguuu}}}}}}zzzuuurrrrrrrrrtttvvvxxxzzz}}}zzzsssggg\\\SSSKKKEEEAAA<<<<<<;;;::::::999888888777777777777666666666666555777999888555444666888555555555555555555555555444555666555333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222///000111222222222222222222222333444444444444333333333333444444555555555444444444444444444444444333666888999888:::===AAACCCLLLYYYggguuu~~~mmmaaaaaaeeellluuu~~~{{{|||iiiXXXIIIGGGCCC@@@===;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888444666888:::;;;<<<;;;;;;666666777888888888888888777777888888888888777777777777777777777666666555555555555555555555555555777777777777777777777777444555555555666666777777555666777999::::::::::::777777888:::<<>>>>>>>>===<<<;;;;;;;;;;;;;;;999999999999999999::::::888999::::::;;;;;;;;;;;;999999888777666555444444888888777777666666555555666666666666666666666666777777666666555555444444555555666666666666555555666555555555666777999:::777777777777777888888888888888999;;;===@@@BBBCCCEEEFFFGGGHHHIIIIIIHHHHHHKKKMMMPPPTTT[[[dddnnnuuuwwwmmmiiikkknnnkkkuuu~~~}}}ooocccYYYQQQJJJEEEAAA>>>;;;999999999888777999999888777777777777777777777777777777666555555555555555555555555555555444444444444444444444444555555555444444333333333222222333333333333444444333333333333444444444444444444444333333222222222333222222111111222222333111222333333444444333333111222333444444444333333444555666666777777777777888888888:::===AAAFFFHHHOOOWWWcccrrr~~~pppjjjmmmqqqyyyqqqYYYQQQGGG@@@???@@@>>><<<===<<<;;;;;;;;;;;;;;;<<<::::::999999999999999999777888999999:::::::::999888888777777777777666666888888777777666666666666666666666666666666666666666666666666666555555555555555666666666666555555666555555555555777888999777777777777888888888888999999;;;===???BBBDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJPPPQQQSSSVVV[[[cccmmmsss~~~tttpppssswwwxxx}}}|||nnn```TTTLLLGGGBBB???;;;999999888777777:::999999888888888888888666666777777666666555444444444444444444444444444333333333333333333333333555555444444444444333333222222333333333333444444333333333333222222222222444444333333333333222222333222222111111222222333111222333333444444333333222222333444444444444444777777777777888888888888999:::;;;===BBBGGGKKKNNNWWW```mmmxxxxxxoooooottt|||fff[[[MMMEEECCCBBB???;;;;;;;;;:::::::::;;;<<<<<<;;;;;;::::::999999888888777777888999999999888888777777777888888888999999888777777777777666666666666666666666666666666666555555555666666666666666555555666666666666555555666666555555555555666777777777777888888888999999999;;;===???BBBEEEGGGHHHIIIHHHGGGHHHIIIKKKNNNPPPVVVWWWYYY[[[^^^dddlllqqq|||{{{|||zzziiiZZZPPPKKKEEEBBB===:::999888888777999888888777777888888888777777777777777666666555444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444333333333222222111111111333333333333333333333333333222222111111222222333111222333333444444333333222222333444444555555555888888777777777888888888;;;<<>>AAADDDGGGIIIJJJKKKJJJIIIIIILLLPPPTTTWWWZZZ]]]bbbeeehhhkkkoooqqq|||tttcccVVVPPPIIIEEE???;;;:::999888888777777666666666777777888888999999999999888777777444444444444444444444444444444444444444444444444222222222222222222222222222222222333333333444444333333333222222111111111333333333333333333333333333222222111111222222333111222333333444444333333222222333333444555666666777777666666666777888999<<<>>>BBBGGGNNNUUU[[[^^^kkksss~~~}}}xxxuuurrrrrryyywwwaaaOOOGGGCCC???<<<::::::::::::;;;;;;<<<===<<<<<<;;;;;;:::999888888999:::::::::::::::999999999999999999888888888777777777777777888888888888666666666666666666666666444444555555666666777777555555666666666666555555666666666666666666555555666777777888999::::::::::::<<>>AAAEEEHHHIIIJJJKKKHHHHHHIIIMMMRRRZZZ```eeeeeemmmxxx}}}~~~~~~~~~~~~}}}}}}||||||~~~|||vvveeeZZZPPPKKKDDD???===<<<;;;:::777777666666777777888999999999999999999888777777555555555555555555555555333333333333333333333333333333333444444555555555222222333333333333444444333333333333444444444444222222222333333444444444333222222111111222222333111222333333444444333333333333333333444666777888777777666666777:::<<<>>>@@@EEENNNZZZhhhttt~~~|||wwwsssqqqrrrvvvyyy{{{tttcccSSSIIIEEECCC>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999888888666666777777777777888888777777888888888999999999666666666666666666666666666666666666666555555555555555666666666666555555555666777888999999888888666777777888:::;;;;;;<<>>@@@EEEKKKVVVeeeuuuyyyqqqpppooorrrxxx|||~~~~~~yyyjjjYYYMMMGGGEEE@@@???>>>===============::::::;;;;;;;;;;;;;;;;;;999999999999999888777666444444555666777888999999777777888888999999999999666666666666666666666666777777666666555555555444555555666666666666555555555666888999:::::::::999666777777999:::;;;<<<<<